html{
  	font-family: 'Open Sans', sans-serif;
    font-size: 95%;
  	 background: #FFf;
}


.tester {
    position: absolute;
    bottom: -100%;
    right: 0px;
    width: 50%;
    height: 100%;
    background: rgba(234, 6, 6, 0.8) none repeat scroll 0% 0%;;
}

.b-link-stroke .b-bottom-line {
    position: absolute;
    bottom: -100%;
    right: 0px;
    width: 50%;
    height: 100%;
    background: rgba(234, 6, 6, 0.8) none repeat scroll 0% 0%;
}

.teste2r {
position: absolute;
font-size: 1em;
font-weight: 400;

color: #000;
font-family: "Open Sans",sans-serif;
text-transform: uppercase;
line-height: 1em;
padding: 0px 15px;
bottom: 5px;
background: none repeat scroll 0% 0% rgba(0, 0, 0, 0);
width: 20em;
height: 30%;
}


.texter1 {
   font-size: 1.3em;
font-weight: 900;
margin: 0.5em 0px;
color: #000;
font-family: "Open Sans",sans-serif;
text-transform: uppercase;
width: 40%;
line-height: 1.7em;
}



/*Styles for screen 600px and lower*/
@media screen and (max-width: 768px) {

}
/*Styles for screen 515px and lower*/
@media only screen and (max-width : 768px) {

}
/*Smartphone*/
@media only screen and (max-width : 320px) {
	
}

a:active, a:focus {outline: none;}

/*slider css for home*/
#extensions  {
	padding:0em 0 0em 0;
}
.ocarousel_window {
	width:50%;

}
.ocarousel {
    display: none;
    padding:3px 0;
    position:relative;
}
.ocarousel span{
}
.ocarousel span a.prev{
	background: url(/layout/home/small_sliders/img/next.png) no-repeat 0px 0px;
	width:50px;
	height:86px;
	display: block;
	top:320px;
}
.ocarousel span a.next{
	background: url(/layout/home/small_sliders/img/prev.png) no-repeat 0px 0px;
	width:50px;
	height:86px;
	display: block;
	top: 320px;
	border: 0px; 
}
.ocarousel span a.prev{
	left:1%;
	font-size: 3em;
	position: absolute;
	color:#F94B4B
	border: 0px; 
}
.ocarousel span a.next{
	right:0%;
	font-size: 3em;
	color:#F94B4B;
	position: absolute;
}
.ocarousel span a img{
    padding-top:5px;	
}
.ocarousel_text {
	float: left;
	width: 23%;
	background: #;
	margin: 1% 0px;
	padding: 2em 0;
}

.ocarousel_window {
   overflow: hidden;
   white-space: nowrap;
   /* default size */
   width:89%;
   margin:0 auto;
   float:right;
  }
.ocarousel_window_slides {
   position: relative;
   margin: 0 auto;
   overflow: hidden;
   width: 45000px;
   white-space: nowrap;
 }
.ocarousel_window_slides * {
    float: left;
    white-space: normal;
    margin: 0 3px;
}
.ocarousel_indicators {
    width: 100%;
}


/*---- responsive-design -----*/

@media(max-width:1440px){
	
	.ocarousel_window_slides {
	margin: 0 -5px;
	}
	.ocarousel_window img {
	width: 100%;
	}
}

@media(max-width:1366px){
	
	.ocarousel_window_slides{
		margin: 0 -8px;
	}
	.ocarousel_window img {
	width: 100%;
	}
	#extensions {
	padding: 0em 0 0em 0;
	}
	.tem-btn {
	width: 100%;
	}	
	.ocarousel_text {
	width:24%;
	padding: 1em 0;
	margin-top: 30px;
	}	
	
}
@media(max-width:1280px){
	
	.ocarousel_window img {
	width: 100%;
	}
	.ocarousel_window_slides{
	margin: 0 -13px;
	}
	
}
@media(max-width:1024px){
	
	.ocarousel_window {
	width: 89%;
	}
	.ocarousel_text {
	width: 36%;
	padding: 1em 0;
	margin-top: 30px;
	}
	.ocarousel span a.prev,.ocarousel span a.next {

	}
	
	
	
}

@media(max-width:768px){
	
	.ocarousel_text {
	width: 41%;
	padding: 1em 0;
	margin-top: 30px;
	}
	
	.ocarousel_window img {
	width: 80%;
	}
	.ocarousel_window_slides * {
	float: left;
	white-space: normal;
	margin: 0px 5px
	}
	.ocarousel span a.prev, .ocarousel span a.next {
		left:;
	}
	#extensions {
	padding: 0em 0 0em 0;
	}
	
}

@media(max-width:360px){
	
	.ocarousel_text {
	width: 41%;
	padding: 1em 0;
	margin-top: 30px;
	}
	
	.ocarousel_window img {
	width: 80%;
	}
	.ocarousel_window_slides * {
	float: left;
	white-space: normal;
	margin: 0px 10px
	}
	.ocarousel span a.prev, .ocarousel span a.next {
		left:;
	}
	#extensions {
	padding: 0em 0 0em 0;
	}
	
}

@media(max-width:330px){
	
	.ocarousel_text {
	width: 41%;
	padding: 1em 0;
	margin-top: 30px;
	}
	
	.ocarousel_window img {
	width: 80%;
	}
	.ocarousel_window_slides * {
	float: left;
	white-space: normal;
	margin: 0px 5px
	}
	.ocarousel span a.prev, .ocarousel span a.next {
		left:;
	}
	#extensions {
	padding: 0em 0 0em 0;
	}
	
}
@media(max-width:640px){

	.ocarousel_text {
	width: 38%;
	padding: 1em 0;
	margin-top: 36px;
	}
	.ocarousel_window {
	width: 81%;
	}
	.ocarousel_window_slides {
	margin: 17px -5px;
	}
	
	.ocarousel span a.prev, .ocarousel span a.next {
	left: -1%;
	}
	.ocarousel_text {
	width: 38%;
	padding: 1em 0;
	margin-top: 36px;
	display: none;
	}
	
	.ocarousel span a.next {
	top: 201px;
	}
	.ocarousel span a.prev {
	top: 143px;
	}
	.ocarousel {
	display: none;
	padding: 2px 0;
	}
	#extensions {
	padding: 0em 0 0.5em 0;
	}
}
@media(max-width:480px){
	
	.ocarousel_window  {
	width: 100%;
	}
	.ocarousel_window img {
	width: 45%;
	}
	.ocarousel span a.prev {
	top: 121px;
	}
	.ocarousel span a.next {
	top: 121px;
left: 90%;
font-size: 3em;
color: #F94B4B;
position: absolute;
	}
}
@media(max-width:320px){

	.ocarousel_window img {
	width: 38%;
	}
	.ocarousel_window_slides {
	margin: 14px 24px;
	}
	.ocarousel span a.prev {
	top:58px;
	}
	.ocarousel span a.next {
	top: 116px;
	}
	
}
