.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin: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:absolute; z-index:200; height:30px; margin-top:-30px; margin-left:5%; text-align:center;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;background:url(../../imgs/triangulo2.png) no-repeat;}
.flex-control-paging li a{width:17px;height:17px;display:block;cursor:pointer;text-indent:-9999px;}
.flex-control-paging li a:hover{background:url(../../imgs/triangulo2.png) no-repeat;}
.flex-control-paging li .flex-active{background:url(../../imgs/triangulo2.png) no-repeat;}
.flex-control-paging li a.flex-active{background:url(../../imgs/triangulo.png) no-repeat;}
.flex-direction-nav{*height:0;}
.flex-next .flex-disabled{ display:none; outline:none; }
.flex-prev .flex-disabled{ display:none; }
.flex-direction-nav a{ width:23px;height:39px;margin:0px 0 0;display:block;top:105px;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease; }
.flex-direction-nav a.flex-disabled{ display:none!important; }

.flex-direction-nav .flex-next{ background:url(../../imgs/setagaldir.png) no-repeat center center;right:22px; outline:none; }
.flex-direction-nav .flex-prev{ background:url(../../imgs/setagalesq.png) no-repeat center center;left:22px; outline:none; }

.custom-navigation .flex-prev{ display: none; clear: none; position: absolute; height: 20px; width: 20px; background:url(../../imgs/seta_esq.png) no-repeat center center; left:65%; top:50%; transform: translate(calc(-50% - 15px), -50%); }

.custom-navigation .flex-next{ display: block; clear: none; position: absolute; height: 20px; width: 20px; background:url(../../imgs/seta_dir.png) no-repeat center center; left:50%; top:50%; transform: translate(calc(-50%), -50%); }

/*slider index e portfolio*/
.slideportfolio .flex-direction-nav a.flex-prev,
#main-slider .flex-direction-nav a.flex-prev{clear: none; position: absolute; height: 30px; width: 15px; outline: none; top: auto;  left: auto; padding: 10px; }

.slideportfolio .flex-direction-nav a.flex-prev{ background:url(../../imgs/setaesquerda.png) no-repeat center center/30%; right:50px; bottom: 20px; }

#main-slider .flex-direction-nav a.flex-prev{ background:url(../../imgs/setadestaqueesq.png) no-repeat center center; right:75px; bottom: 150px; display: none; }

.slideportfolio .flex-direction-nav a.flex-next,
#main-slider .flex-direction-nav a.flex-next{ z-index: 15; clear: none; position: absolute; height: 30px; width: 15px; top: auto; left: auto; padding: 10px; outline: none;}

.slideportfolio .flex-direction-nav a.flex-next{ background:url(../../imgs/setadireitab.png) no-repeat center center/30%; right:20px; bottom: 20px; }

#main-slider .flex-direction-nav a.flex-next{ background:url(../../imgs/setadestaquedir.png) no-repeat center center; bottom: 0px; right: 15px; }


.sliderservico .flex-direction-nav a.flex-next{ background:url(../../imgs/setacinzadir.png) no-repeat center center; bottom: 0px; right: 5px; top: auto; }



.sliderservico .flex-direction-nav a.flex-prev{ display: none; }


/* slider conte */
.galeriaslide .flex-direction-nav a.flex-prev{display: block; clear: none; position: absolute; height: 30px; width: 15px; background:url(../../imgs/setaverdeesq.png) no-repeat center center; left: auto; left:17px; top: 50%; bottom: auto; padding: 10px; outline: none; transform:translateY(-50%);}

.galeriaslide .flex-direction-nav a.flex-next{
     clear: none; position: absolute; height: 30px; width: 15px; background:url(../../imgs/setaverdedir.png) no-repeat center center; left: auto; right:17px; top: 50%; 
     bottom: auto; padding: 10px; outline: none;
     transform:translateY(-50%);
}

@media screen and (min-width:450px){
    #main-slider .flex-direction-nav a.flex-next{background:url(../../imgs/setadestaquedir.png) no-repeat center center; bottom: 0px; right: 15px;} 
}

@media screen and (min-width:769px){
	.galeriaslide .flex-direction-nav a.flex-prev{display: none;}
	.galeriaslide .flex-direction-nav a.flex-next{	right:-48px; }
	.sliderservico .flex-direction-nav a.flex-next{ background:url(../../imgs/setacinzadir.png) no-repeat center center; bottom: 0px; right: 15px; top: auto; }

	.slideportfolio .flex-direction-nav a.flex-prev{ background:url(../../imgs/setaesquerda.png) no-repeat center center ;  } 
	.slideportfolio .flex-direction-nav a.flex-next{ background:url(../../imgs/setadireitab.png) no-repeat center center ;  }
	    #main-slider .flex-direction-nav a.flex-next{background:url(../../imgs/setadestaquedir.png) no-repeat center center; bottom: 0px; right: 15px;}
}

@media screen and (min-width:900px){
    .slideportfolio .flex-direction-nav a.flex-prev{background:url(../../imgs/setaesquerda.png) no-repeat center center; right:135px; bottom: 40px;}
    #main-slider .flex-direction-nav a.flex-prev{background:url(../../imgs/setadestaqueesq.png) no-repeat center center; right:135px; bottom: 44px;}
    .slideportfolio  .flex-direction-nav a.flex-next{background:url(../../imgs/setadireitab.png) no-repeat center center; right:100px; bottom: 40px;}
    #main-slider .flex-direction-nav a.flex-next{background:url(../../imgs/setadestaquedir.png) no-repeat center center; right:15px; bottom: 0px;}
}

@media screen and (min-width:950px){
	.custom-navigation .flex-prev{ display: block; left:50%;}
	.custom-navigation .flex-next{ left:50%; transform: translate(calc(-50% + 15px), -50%); }}
}
.custom-navigation{
	float: left;
	clear: both;
	position:relative;
	height: 100%;
	width: 100%;
}


.custom-navigation  .flex-prev{
	
}

.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); cursor:default;}
.flex-caption{position:absolute;z-index:100;}
.flex-caption a.flex-active{z-index:100;}

#galeriaconte .flex-direction-nav{
	height: 47px;
	width: 92px;
	background: #fff;
	position: absolute;
	bottom: 0;
}

#carousel .flex-direction-nav .flex-next {background: url(../../imgs/setarosadir.png) no-repeat center center; right: -30px;}
#carousel .flex-direction-nav .flex-prev {background: url(../../imgs/setarosaesq.png) no-repeat center center; left: -30px;}
#carousel .flex-direction-nav a{width:20px;height:25px;margin:0px 0 0;display:block;top:50%;position:absolute;z-index:10; transform: translateY(-50%); cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease;}


#carouselorc .flex-direction-nav a{width:23px;height:39px;margin:0px 0 0;display:block;top:60px;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease;}

#galeriaconte .flex-direction-nav a{width:23px;height:26px; float:left; clear:none; display:block;top:15px;position:relative;z-index:10;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease;}

#galeriaconte .flex-direction-nav .flex-next{background:url(../../imgs/setarosadir.png) no-repeat center center; left:30px;}
#galeriaconte .flex-direction-nav .flex-prev{background:url(../../imgs/setarosaesq.png) no-repeat center center; left:15px;}
#galeriaconte .flex-direction-nav .flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default;}
#carouselart .flex-direction-nav a{width:23px;height:39px;margin:5px 0 0;display:block;top:135px;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease;}
#carouselart .flex-direction-nav .flex-next{background:url(../../imgs/setagalgrdir.png) no-repeat center center;right:20px;}
#carouselart .flex-direction-nav .flex-prev{background:none;left:-42px;}
#carouselart .flex-direction-nav .flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default;}
#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{}
#carouselorc .flex-control-nav{position:relative;z-index:200;margin-top:10px;margin-left:0;text-align:center;}
#carouselorc .flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;background:url(../../imgs/triangulo2.png) no-repeat;}
#carouselorc .flex-control-paging li a{width:17px;height:17px;display:block;cursor:pointer;text-indent:-9999px;}
#carouselorc .flex-control-paging li a:hover{background:url(../../imgs/triangulo2.png) no-repeat;}
#carouselorc .flex-control-paging li .flex-active{background:url(../../imgs/triangulo2.png) no-repeat;}
#carouselorc .flex-control-paging li a.flex-active{background:url(../../imgs/triangulo.png) no-repeat;}
#carouselorc .flex-direction-nav .flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default;}
#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;}
#carouselimgpeq .flex-direction-nav a{width:23px;height:45px;top:50px;display:block;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease;}
#carouselimgpeqport .flex-direction-nav a{width:23px;height:45px;top:50px;display:block;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:-22px;}
.flex-direction-nav .flex-next{opacity:1;right:-22px;}
    
#carouselprodrel .flex-direction-nav a{width:23px;height:39px;margin:0px 0 0;display:block;top:120px;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;}
    
#carouselorc .flex-direction-nav a{width:23px;height:39px;margin:0px 0 0;display:block;top:65px;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;}
	
}

.slidemateriais .flex-direction-nav a.flex-prev{clear: none; position: absolute; height: 30px; width: 15px; outline: none; top: auto; left: auto; padding: 10px; background:url(../../imgs/setaesquerdacinza.png) no-repeat center center; left:-50px; top: 45%; transform: translateY(-50%);}

.slidemateriais .flex-direction-nav a.flex-next{clear: none; position: absolute; height: 30px; width: 15px; outline: none; top: auto; left: auto; padding: 10px; background:url(../../imgs/setadireita.png) no-repeat center center; right:00px; top:45%; transform: translateY(-50%); }


