.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{ outline:none; }
.slides,
.flex-control-nav,
.flex-direction-nav{margin-right: 25px ; margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 0; list-style: none; }
.flexslider{margin:0 auto;padding:0;top:0px; }
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden; position:relative; }
.flex-pauseplay span{ text-transform: capitalize; }
.slides:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
html[xmlns] .slides{ display: block; }
* html .slides{ height: 1%; }
.no-js .slides > li:first-child{ display: block; }
.flexslider{ margin: 0 0; position: relative; text-align: center; }
.flex-viewport{max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease; }
.loading .flex-viewport{ max-height:300px; }
.flexslider .slides{ }
#slider{ margin: 0 0 10px; }
.flex-control-nav{ position:relative;margin:0 auto;margin-top:20px;padding-bottom:10px; *margin-left:-70px; z-index:200; text-align:center; z-index:-1; }
.flex-control-nav li{ margin:0 3px;display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ width:18px; height:18px; display:block; cursor:pointer; text-indent:-9999px; border:none; }
.flex-control-paging li a:hover{  }
.flex-control-paging li a.flex-active{ cursor: default; }
.flex-direction-nav{*height:0; }

.flex-disabled{opacity:0;}

.flex-prev{display: none;}

.flex-direction-nav a{ width:23px;height:39px; position:absolute;z-index:100;cursor:pointer;height:30px;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease; user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none; outline:none; }

.nossasconte .flex-direction-nav .flex-next:hover{right: 4.21%}
#not-slider .flex-direction-nav a{ width: 23px; height: 39px; display: block; top: 45%; position: absolute; z-index:100;cursor:pointer;height:30px;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease; }

.slideempresa .flex-direction-nav a,
.galeriaconte .flex-direction-nav a{ width: 62px; position: absolute; z-index:100; cursor:pointer; height:20px; text-indent:-9999px; opacity:1; -webkit-transition:all .3s ease; }
.nossasconte .flex-direction-nav a{ width: 48px; position: absolute; z-index:100; cursor:pointer; height:16px; text-indent:-9999px; opacity:1; -webkit-transition:all .3s ease; }

.slideservicos .flex-direction-nav a{ width: 10px; top:50%; transform: translateY(-50%); position: absolute; z-index:100; cursor:pointer; height:40px; text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease; }

#not-slider .flex-direction-nav .flex-next{ right:-20px; background: url(../../imgs/seta_dir.png) no-repeat center center; }
#assoc-slider .flex-direction-nav .flex-next{ right: -10px; background: url(../../imgs/seta_dir.png) no-repeat center center; border-style:solid;border-width:2px;border-radius:50%;border-color:#0098aa; box-sizing: border-box; height: 33px; width: 33px; }

#not-slider .flex-direction-nav .flex-prev{ left: -20px; background:url(../../imgs/seta_esq.png) no-repeat center center; }

#assoc-slider .flex-direction-nav .flex-prev{ left: -10px; background:url(../../imgs/seta_esq.png) no-repeat center center; border-style:solid; border-width:2px; border-radius:50%; border-color:#0098aa; box-sizing:border-box; height: 33px; width: 33px; }

.slideservicos .flex-direction-nav .flex-next{ right:-18px; background:url(../../imgs/setadirverde.png) no-repeat center center/contain; box-sizing:border-box; }
.slideservicos .flex-direction-nav .flex-prev{ left:-18px; background:url(../../imgs/setaesqbr.png) no-repeat center center/contain; box-sizing:border-box; }


.slideempresa .flex-direction-nav .flex-next { right:30px; background:url(../../imgs/setadirbr.png) no-repeat center center/contain; box-sizing:border-box; }
.slideempresa .flex-direction-nav .flex-prev{ left:30px; background:url(../../imgs/setaesqbr.png) no-repeat center center/contain; box-sizing:border-box; }

.galeriaconte .flex-direction-nav .flex-next { background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 5px; bottom: 50px; opacity: 1;  }
.galeriaconte .flex-direction-nav .flex-next::after {  top: 23px; right: 5px; height: 15px; width: 15px; position: absolute; content:'';  /* background: url(../../imgs/setadirbr.png) no-repeat center center/contain; */ box-sizing:border-box; box-sizing:border-box; }
.galeriaconte .flex-direction-nav .flex-prev {  background:url(../../imgs/setaesq.png) no-repeat center center/12px auto; right: 93%; top: 3%; opacity: 1;}

.nossasconte .flex-direction-nav .flex-next { background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 32px; bottom: 10px; opacity: 1;  }
.nossasconte .flex-direction-nav .flex-next::after {  top: 23px; right: 5px; height: 15px; width: 15px; position: absolute; content:'';  /* background: url(../../imgs/setadirbr.png) no-repeat center center/contain; */ box-sizing:border-box; box-sizing:border-box; }
.nossasconte .flex-direction-nav .flex-prev {  background:url(../../imgs/setaesq.png) no-repeat center center/12px auto; right: 93%; top: 3%; opacity: 1;}

@media only screen and (min-width:769px){
	.slideservicos .flex-direction-nav .flex-next{ right:-45px; background:url(../../imgs/setadirverde.png) no-repeat center center/contain; box-sizing:border-box; }
	.slideservicos .flex-direction-nav .flex-prev{ left:-45px; background:url(../../imgs/setaesqbr.png) no-repeat center center/contain; box-sizing:border-box; }
	.slideservicos .flex-direction-nav a{ width: 30px; }
	.galeriaconte .flex-direction-nav .flex-prev {  background:url(../../imgs/setaesq.png) no-repeat center center/12px auto; right: 104%; top: 35%; opacity: 1;}
	.galeriaconte .flex-direction-nav .flex-next { background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 30px; bottom: 25px; opacity: 1; }
	
	.nossasconte .flex-direction-nav .flex-prev {  background:url(../../imgs/setaesq.png) no-repeat center center/12px auto; right: 104%; top: 35%; opacity: 1;}
	.nossasconte .flex-direction-nav .flex-next { background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 10.21%; bottom: 25px; opacity: 1; }
	.nossasconte .flex-direction-nav .flex-next:hover{right: 8.21%}
}




#main-slider .flex-direction-nav .flex-next{ background:url(../../imgs/setadir.png) no-repeat center center/12px auto; right: 2.5%; bottom: 44%; opacity: 1; }
#main-slider .flex-direction-nav .flex-prev{ background:url(../../imgs/setaesq.png) no-repeat center center/12px auto; right: 1%; bottom: 54%; opacity: 1; }
.slideprods .flex-direction-nav a{width:23px;height:39px; position:absolute;z-index:100;cursor:pointer; text-indent:-9999px;opacity:1; }
.slideprods .flex-direction-nav .flex-next{ top: calc(100% + 10px); right: 20px; background:url(../../imgs/setadiraz.png) no-repeat center center/15px; outline: none;}
.slideprods .flex-direction-nav .flex-next:hover{ background:url(../../imgs/setadiraz.png) no-repeat center center/15px;}
.slideprods .flex-direction-nav .flex-prev{ top: calc(100% + 10px); right: 60px;background:url(../../imgs/setaesq.png) no-repeat center center/15px; outline: none;}
.slideprods .flex-direction-nav .flex-prev:hover{  background:url(../../imgs/setaesqaz.png) no-repeat center center/15px;}

.flexslider:hover .flex-next{}
.flexslider:hover .flex-prev{}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{}
.flex-direction-nav .flex-disabled{ opacity:0; filter:alpha(opacity=0); /*pointer-events:none;*/ display:none; }
.sslider .flex-direction-nav a{ width: 23px; height: 39px; margin:0; display:block; top:50%; transform:translateY(-50%); position:absolute; z-index:100; cursor:pointer; height:30px; text-indent:-9999px; -webkit-transition:all .3s ease; }


@media only screen and (max-width:768px){.sgaleria2 .flex-direction-nav .flex-prev{left:10px;background:url(../../imgs/setaesq.png) no-repeat center center; }
	.sgaleria2 .flex-direction-nav .flex-next{right:10px;background:url(../../imgs/setadireita.png) no-repeat center center; }
}


@media only screen and (min-width:769px){
	.sgaleria2 .flex-direction-nav .flex-prev{ left:4%;background:url(../../imgs/setaesq.png) no-repeat center center; }
	.sgaleria2 .flex-direction-nav .flex-next{ right:4%;background:url(../../imgs/setadireita.png) no-repeat center center; }
}



.flex-caption{ position: absolute; z-index:100; }
.flex-caption a.flex-active{ }
.flex-centered .slides{ width: 100%!important; text-align:center; }
.flex-centered .slides li{display:inline-block!important;*display:inline!important;*float:none!important; }
#carousel .flex-direction-nav .flex-next{right:-25px;background:url(../../imgs/seta_dir.png) no-repeat center center; display: none; }
#carousel .flex-direction-nav .flex-prev{left:-25px;background:url(../../imgs/seta_esq.png) no-repeat center center; display: none; }


#assoc-slider .flex-direction-nav a{ width:23px;height:39px;margin:0;display:block;top:50%;transform:translateY(-50%);position:absolute;z-index:100;cursor:pointer;height:30px;text-indent:-9999px;-webkit-transition:all .3s ease; }
#slidernoticias .flex-control-nav{ position: absolute; top:0px; height:30px; right:-2px; text-align:center; z-index:1;z-index:100; }
#slidernoticias .flex-control-nav li{border-radius:10px;margin:0 3px;display:inline-block;zoom:1;*display:inline; }
#slidernoticias .flex-control-paging li a{border-radius:50%;width:12px;height:12px;box-sizing:border-box;border:1px solid #0098aa;display:block;cursor:pointer;text-indent:-9999px; }
#slidernoticias .flex-control-paging li .flex-active{ background-color: #0098aa; }
#slidernoticias .flex-disabled{}
#slidernoticias .flex-direction-nav a{ width:23px; height:45px; top:43px; display:block; position:absolute; z-index:10; cursor:pointer; text-indent:-9999px; opacity:1; -webkit-transition:all .3s ease; }


#slidernoticias .flex-direction-nav .flex-next{ background:url(../../imgs/setadiramar.png) no-repeat center center; right:-32px; }
#slidernoticias .flex-direction-nav .flex-prev{ background:url(../../imgs/setadiramar.png) no-repeat center center; left:-32px; transform: rotate(180deg); }


#main-slider .flex-direction-nav a{ width: 50px; height: 16px;  display: block; position:absolute;z-index:10;cursor:pointer;text-indent:-9999px; overflow:hidden;-webkit-transition:all .3s ease; z-index: 1000; }

#main-slider .flex-direction-nav a:hover{ opacity: 1; }

#main-slider .flex-direction-nav .flex-next{ background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 2%; bottom: 25px; opacity: 1; }
#main-slider .flex-direction-nav .flex-prev{ background:url(../../imgs/setaesq.png) no-repeat center center/12px auto; right: -1.5%; top: 49%; opacity: 1; display: none;}


.marcasslider .flex-direction-nav a{ width:45px; height:45px; display:block; position:absolute; z-index:100; cursor:pointer; text-indent:-9999px; overflow:hidden; -webkit-transition:all .3s ease; top: 50%; transform:translateY(-50%); outline: none; }
.marcasslider .flex-direction-nav .flex-next{ background:url(../../imgs/setadir.png) no-repeat center center/12px auto; right:0px; }
.marcasslider .flex-direction-nav .flex-prev{ background:url(../../imgs/setaesq.png) no-repeat center center /12px auto; left:0px; }
.marcasslider .flex-disabled{ }


#not-slider .flex-control-nav{ position:absolute; top:-33px; height:30px; right:0px; text-align:center; z-index:1; z-index:100; }
#not-slider .flex-control-nav li{border-radius:10px;margin:0 3px;display:inline-block;zoom:1;*display:inline; }
#not-slider .flex-control-paging li a{ border-radius:50%; width:10px; height:10px; box-sizing:border-box; border:1px solid #22a17f; display:block; cursor:pointer; text-indent:-9999px; }
#not-slider .flex-control-paging li .flex-active{ background-color: #22a17f; }
#main-slider{ margin: 0 0; position: relative; text-align: center; }

@media only screen and (min-width:481px){
.galeriaconte .flex-direction-nav .flex-next { background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 30px; bottom: 25px; opacity: 1; bottom: 50px; }
#main-slider .flex-direction-nav .flex-next{ background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 2%; bottom: 25px; opacity: 1; }
#main-slider .flex-direction-nav .flex-prev{ background:url(../../imgs/setaesq.png) no-repeat center center/12px auto; right: 1.5%; top: 45%; opacity: 1; }
	.slides,
.flex-control-nav,
.flex-direction-nav{margin-right: 60px ;}
#main-slider .flex-direction-nav a{ width: 62px; height: 20px;}
.nossasconte .flex-direction-nav a{ width: 62px; position: absolute; z-index:100; cursor:pointer; height:20px; text-indent:-9999px; opacity:1; -webkit-transition:all .3s ease; }
.nossasconte .flex-direction-nav .flex-next { background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 90px; bottom: 25px; opacity: 1;  }
.nossasconte .flex-direction-nav .flex-next:hover{right: 10.21%}
}

@media only screen and (min-width:769px){
	/*#main-slider .flex-direction-nav .flex-next{background:url(../../imgs/setadir.png) no-repeat center center/12px auto; right:75px; top: 78%;}
	#main-slider .flex-direction-nav .flex-prev{background:url(../../imgs/setaesq.png) no-repeat center center /12px auto;right:75px; top: calc(78% + 35px); }*/
	
	#carousel .flex-direction-nav .flex-prev{left:-25px;background:url(../../imgs/setaesq.png) no-repeat center center/10px; display: block;}
	#carousel .flex-direction-nav .flex-next{right:-25px;background:url(../../imgs/setadir.png) no-repeat center center/10px; display: block;} 
	#main-slider .flex-direction-nav .flex-next{ background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 2%; bottom: 25px; opacity: 1; }
	#main-slider .flex-direction-nav .flex-prev{ background:url(../../imgs/setaesq.png) no-repeat center center/12px auto; right: 1.5%; top: 45%; opacity: 1; }
}

@media only screen and (min-width:900px){
	.nossasconte .flex-direction-nav .flex-next { background:url(../../imgs/setadir.png) no-repeat center center/cover; right: 7.21%; bottom: 25px; opacity: 1; }
	.nossasconte .flex-direction-nav .flex-next:hover{right: 6.21%}
	}

@media only screen and (min-height:800px){
	/*#main-slider .flex-direction-nav .flex-next {top: 50%;}*/
}



@media only screen and (min-width:1300px){
/*.galeriaconte .flex-direction-nav .flex-next {top: 47%;}*/
.nossasconte .flex-direction-nav .flex-next {right: 6.5%;}
}


#slider .flex-control-nav{position:absolute;float:right;top:0px;height:20px;right:150px;margin-top:520px;text-align:center;z-index:200;}
#slider .flex-control-nav li{border-radius:10px;margin:0 3px;display:inline-block;zoom:1;*display:inline; }
#slider .flex-control-paging li a{ border-radius:10px; width:7px; height:7px; display:block; cursor:pointer; text-indent:-9999px; background-color:#9d854d; border:1px solid #9d854d; }
#slider .flex-control-paging li a:hover{ background-color: #9d854d; }
#slider .flex-control-paging li .flex-active{ background-color:#281811; border:2px solid #cfc4ae; }
#slider .flex-control-paging li a.flex-active{}
#secondary-slider .flex-control-thumbs{ margin: 5px 0 0; position: static; overflow:hidden; }
#secondary-slider .flex-control-thumbs li{width:25%;float:left;margin:0;}
#secondary-slider .flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;background:url(../../imgs/buesqindex.png) no-repeat center top;width:100px;}
#secondary-slider .flex-control-thumbs img:hover{opacity:1;}
#secondary-slider .flex-control-thumbs .flex-active{opacity:1;cursor:default;}
#prodimg .flex-control-nav{width:100%;position:absolute;top:10px;margin-left:190px;*margin-left:-70px;z-index:200;}
#prodimg .flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
#prodimg .flex-control-paging li a{width:12px;height:12px;display:block;background:#29373d;border:1px #555 solid;cursor:pointer;text-indent:-9999px;-webkit-border-radius:10px;border-radius:10px;}
#prodimg .flex-control-paging li a:hover{background:#29373d;}
#prodimg .flex-control-paging li a.flex-active{background:#ffffff;cursor:default;border:1px #666 solid;}
#prodlistslide{margin:0 auto;width:935px;height:80px;}
#prodlistslide .flexslider li{width:290px;height:80px;}
#prodlistslide .flex-direction-nav a{width:23px;height:45px;top:33px;display:block;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;}
#prodlistslide .flex-direction-nav .flex-next{background:url(../../imgs/setadirgalbr.png) no-repeat center center;right:-33px;margin-top:-10px;}
#prodlistslide .flex-direction-nav .flex-prev{background:url(../../imgs/setagalesqbr.png) no-repeat center center;left:-32px;margin-top:-10px;}


#main-slider .flex-disabled{ opacity: 0; }
