html,body{height:100%;font-family:'assistant',sans-serif;padding:0;margin:0;color:#626262;background:#f9f8f8}
*{-webkit-font-smoothing:antialiased;box-sizing:border-box}
.bordered{border:1px solid red}
a,.btn,.btn i,.form-control,a{transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s}
a{text-decoration:none}
a:hover{text-decoration:none}
a:focus,.btn:focus,input:focus,button:focus,a:active,.btn:active,input:active,button:active,input:focus{outline:none;box-shadow:none;text-decoration:none}
.sempadding{padding:0}
h1{font-family:'quicksandlight',sans-serif;font-size:48px;line-height:1.3;font-weight:500}
h2{font-family:'opensans',sans-serif;font-size:28px;line-height:1.428}
h3{font-family:'quicksandlight',sans-serif;font-size:18px;line-height:1.6;font-weight:500}
h4{font-family:'quicksandlight',sans-serif;font-size:16px;line-height:1.6}
h5{font-family:'opensanslight',sans-serif;font-size:16px;line-height:1.6}
header{height:147px;width:100%;z-index:99999;padding-top:0;margin-top:0;top:0;background-color:rgba(0,0,0,0.75);position:absolute}
.logo-topo{position:absolute;top:20px;left:50%;margin-left:-81px}
.logo-topo img{width:132px;height:193px}
header.affix{background-color:rgba(0,0,0,1);top:0}
header.affix .logo-topo{position:absolute;top:15px;left:50%;margin-left:-42px}
header.affix .logo-topo img{width:84px;height:auto}
.menu-trigger{position:absolute;left:70px;top:69px;width:36px;height:30px;z-index:25;cursor:pointer}
.menu-trigger img{margin-right:15px}
.menu-trigger h5{text-transform:uppercase;display:inline;color:#fff;font-family:'opensanslight';font-size:18px}
.menu-trigger .menu-icon.is-clicked{background:url(../img/close.png);width:40px;height:40px;z-index:25}
@media only screen and (min-width:768px){.menu-trigger{width:110px;position:absolute;z-index:25;background-color:transparent;height:30px;line-height:30px;left:70px;vertical-align:middle;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.menu-trigger .menu-icon{left:70px;right:auto;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}
}
.formulario.pull-right{margin-right:50px;margin-top:45px;display:inline;border:2px solid #f57c21;width:233px;height:58px}
.formulario.pull-right h2{color:#f57c21;text-transform:uppercase;font-family:'opensansbold';font-size:14px;line-height:14px;letter-spacing:2px;padding-left:30px;vertical-align:middle}
.formulario.pull-right img{margin-left:195px;margin-top:-78px}



.formulario_pesquisa.pull-right{margin-right:15px;margin-top:45px;display:inline;border:1px solid rgba(255,255,255,.24);width:20%;height:58px;padding-left: 10px;padding-right:10px}
.formulario_pesquisa input,.formulario_pesquisa button{background:none;border:none;border-radius:o;box-shadow: none;margin-top: 10px;font-family:'opensans',sans-serif;font-size:14px;color:#fff;}
.formulario_pesquisa button{padding-left:0;padding-right:20px;float: right}
.formulario_pesquisa button img{width:20px}
.formulario_pesquisa input.form-control {
    display: block;
    width: 100%;
    vertical-align: middle;
	height:auto;
}
.formulario_pesquisa  input[placeholder]{font-family:'opensans',sans-serif;font-size:14px;color:#fff;}




@media (min-width:1351px) {
	.lupa_trigger_cima_sm,.sidepesquisa{display:none}
	.formulario_pesquisa .form-inline{display:block}
}
@media (min-width:768px) and (max-width:1350px){
	.lupa_trigger_cima_sm{display:block;float: right;
    margin-top: 15px;}
	.formulario_pesquisa.pull-right{border:none}
	.formulario_pesquisa .form-inline{display:none}
	
	.sidepesquisa{height:100px;width:100%;position:absolute;top:147px;right:-100%;background-color:#2c2c2c;overflow-x:hidden;transition:.5s;padding-top:0;text-align:right;z-index: -1}
	.sidepesquisa.open{right:0}
	
	.sidepesquisa .campopesquisa{width:40%;float:right;height:70px;background: #202020;margin-top:15px;margin-bottom: 15px;margin-right: 15px;padding-right:15px}
	.sidepesquisa .campopesquisa input{background:none;border:none;border-radius:0;box-shadow: none;height: 38px;margin-top: 15px;}
	.sidepesquisa .campopesquisa button{background:none;border:none;border-radius:0;box-shadow: none;margin-top:18px}
}

@media only screen and (max-width:767px){
	header{height:80px;width:100%;z-index:99999;padding-top:0;margin-top:0;top:0;background-color:rgba(0,0,0,1);position:fixed;padding-left:15px;padding-right:15px}
.menu-trigger{position:absolute;right:0px;top:26px;width:auto;height:25px;z-index:25;cursor:pointer;left:auto}
.menu-trigger img{width:28px}
.lupa_trigger{opacity: .3;position:absolute;right:60px;top:26px}
.formulario.pull-right{margin-right:auto;margin-left:auto;margin-top:0px;text-align:center;padding:0;border:none;width: auto;float:none!important;display: table}
.formulario.pull-right h2{color:#f57c21;text-transform:uppercase;font-family:'opensansbold';font-size:11.5px;line-height:normal;letter-spacing:1px;vertical-align:top;padding-left:0;margin: 0;padding-top:15px;}
.formulario.pull-right img{position:relative;right:0;;margin: 0}
header.affix{height:80px;}
.logo-topo img,header.affix .logo-topo img{width:66px;height:auto}
.logo-topo{position:absolute;top:15px;left:15px;margin-left:0}
header.affix .logo-topo{position:absolute;top:15px;left:15px;margin-left:0}

.home_carousel {
    padding-top:80px
	}
}
@media only screen and (max-width: 320px){
	.formulario.pull-right img {
    width: 40px!important
	}
	.formulario.pull-right h2 {
    
    padding-top: 20px;
	}
}

.sidenav{height:100%;width:570px;position:fixed;z-index:9999999;top:0;left:-570px;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:0;text-align:left}
.sidenav.open{left:0}
.btnclose{cursor:pointer}

.menu{margin-top:20px;list-style:none;padding-left: 0;margin-left:20px;}
@media only screen and (min-width:1025px){
	/*.menu{position: absolute;top:25%;left:70px}*/
}
@media (min-width:768px) and (max-width:1024px){
	/*.menu{position: absolute;top:100px;left:70px}*/
}
.menu li.collapsed2, .menu li.SemSubCanal{padding-top:14px}
.menu li.active a,.menu li a:hover, .menu li.collapsed2 a[aria-expanded="true"]{color:#f57c21}
.menu a{display:inline-block;transition:all .5s;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:'opensanslight'}


.subcanalcollapse{padding:0;margin:0;list-style:none;padding-top:0px}
.menu li.collapsed2 .subcanalcollapse li:first-child{padding-top:25px}
.subcanalcollapse li a,.menu li.active .subcanalcollapse li a{font-size:12px;color:#909090}
.menu li.collapsed2 .subcanalcollapse.in li a:hover{font-size:12px;color:#fff}
.subcanalcollapse li{margin-bottom:13px}
.subcanalcollapse li:last-of-type, .subcanalcollapse li:last-of-type a{text-transform:uppercase;font-size:12px;color:#909090}
.menu li a{position:relative}
/*.menu li a:after{transition:all .5s;position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:'.';color:transparent;background:#f57c21;height:1px}*/
.menu li.collapsed2 a.collapse11:after{transition:all .2s;content:'';background: url(../img/seta_orange.png) no-repeat;background-size: cover;width: 13px;height: 9px;display: inline-block;margin-left: 10px}
.menu li.collapsed2 a.collapse11:hover:after,.menu li.collapsed2 a[aria-expanded="true"]:after{transition:all .5s;content:'';background: url(../img/seta_orange.png) no-repeat;background-size: cover;width: 13px;height: 9px;display: inline-block;margin-left: 10px;transform: rotate(90deg)}

.logo_menu a:after{display:none}
/*.menu li a:hover:after{width:100%}*/
.menu li:last-of-type a:after{background:#fff}
.subcanalcollapse li:last-of-type a:after{background:#f57c21}
@media only screen and (max-width:767px){
}
@media only screen and (max-width:767px){
	.sidenav{height:100%;z-index:9999999;top:0;left:auto;right:-100%;overflow-x:hidden;transition:.5s;padding-top:0;text-align:left;width: 100%}
	.sidenav.open{right:0;left:auto}
	.btnclose{position:absolute;left:auto;top:20px;right:20px;cursor:pointer}
	.menu li{margin-bottom:7px}

	.btnclose img{width:30px;height: 30px}
	
	.menu a{font-size:16px}
	.menu{margin-left:20px;padding-left:0;position: relative;margin-top: 100px}
	.subcanalcollapse li a,.subcanalcollapse li:last-of-type a{text-transform:none}
	.menu li.collapsed2, .menu li.SemSubCanal{padding-top:9px}
	.menu li.collapsed2 .subcanalcollapse li:first-child{padding-top:18px}
	
	.sidepesquisa{height:auto;z-index:999;top:-80px;left:0;overflow-x:hidden;transition:.5s;padding-top:0;text-align:left;width: 100%;background:#2c2c2c;position: fixed}
	.sidepesquisa.open{top:80px;left:auto}
	.bg_campopesquisa{height:70px;background: #202020;width: 70%;float: right;margin-top:15px;margin-bottom: 15px;margin-right: 15px}
	.bg_campopesquisa input{background:none;border:none;border-radius:0;box-shadow: none;height: 38px;margin-top: 15px;}
	.bg_campopesquisa button{background:none;border:none;border-radius:0;box-shadow: none;margin-top:18px}
}
.home_carousel{position:relative}
.home_carousel .bggradient{position:absolute;width:100%;bottom:0;left:0;height:60%;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.home_carousel .carousel-caption h3{font-size:60px;font-family:'quicksandbold';color:#fff;line-height:normal;text-align:center;text-transform:uppercase;margin-bottom:39px}
.home_carousel .carousel-caption .container{padding-left:60px;padding-right:60px}
.home_carousel .carousel-caption{text-shadow:none;z-index:99999;font-family:'assistantlight';color:#fff;font-size:20px;bottom:60px}
.home_carousel .carousel-control{position:absolute;bottom:90px;top:auto;width:auto}
.home_carousel .carousel-control.left{left:18%}
.home_carousel .carousel-control.right{right:18%}
.carousel-control.left,.carousel-control.right{background:none}
.full-screen{background-size:cover;background-position:center;background-repeat:no-repeat}
.scroller{position:absolute;bottom:15px;width:100%;text-align:center}
@media only screen and (min-width:768px){
	.home_carousel .container{position:relative}
}
@media only screen and (max-width:767px){.home_carousel .item{height:auto;margin-bottom:0}
.carousel-caption{position:relative;width:100%;background:#000;left:0;right:0;bottom:0;z-index:10;padding:20px 40px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.home_carousel .carousel-caption h3{font-size:24px;font-family:'quicksandbold';color:#fff;line-height:normal;text-align:center;text-transform:uppercase;margin-bottom:25px}
.home_carousel .carousel-caption{text-shadow:none;z-index:99999;font-family:'assistantlight';color:#fff;font-size:14px;bottom:0}
.home_carousel .bggradient{display:none}
.home_carousel .carousel-control{position:absolute;top:280px;bottom:auto;width:auto}
.home_carousel .carousel-control.left{left:15px}
.home_carousel .carousel-control.right{right:15px}
}
@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:30;animation-iteration-count:30}
.servicos,.vantagens{position:relative}
@media only screen and (min-width:768px){
.servicos{padding-bottom:150px}
}
.servicos .col-md-6,.vantagens .zmaisfrente{z-index:99}
.bg_creme{position:absolute;width:70%;height:100%;top:0;left:0;background:#fcf1e3;z-index:1}
.bg_creme_drt{position:absolute;width:70%;height:100%;top:0;right:0;background:#fcf1e3;z-index:1}
.servicos .txt h2,.vantagens h2{font-family:'Quicksand Book';font-size:60px;color:#212f32;text-transform:uppercase;line-height:1.3;margin-bottom:66px;margin-top:150px}
.servicos .txt h3{font-family:'Quicksand Book';font-size:27px;color:#f57c21;line-height:normal}
.servicos .txt,.vantagens .txt{font-family:'assistantlight';font-size:18px;color:#212f32;line-height:33px}


.servico_links{margin-bottom:35px}
.servico_links:first-of-type{margin-top:50px}
.servico_links img{margin-right:10px}
.servico_links h3{margin:0;padding:0;text-transform:uppercase;margin-bottom: 10px}
.servico_links a{font-family:'Assistant-Regular';font-size:20px;color:#212f32}
.servico_links a:hover{font-family:'Assistant-Regular';font-size:20px;color:#f57c21}
.inlineblock{display:inline-block;vertical-align:top}
@media all and (min-width:768px){.vantagens{display:table;height:100%}
.vantagens .zmaisfrente{display:table-cell;float:none;height:100%;position:relative;vertical-align:top}
.vantagens img{position:absolute;bottom:0}
}
.vantagens .txt ul h3{font-family:'Quicksand Book';font-size:27px;color:#f57c21;line-height:normal;display:inline-block}
.vantagens .txt ul{list-style:none;padding:0;margin:0;margin-left:33px;list-style-position:outside}
.vantagens .txt ul li{margin-bottom:12px;vertical-align:top;position: relative}
.vantagens .txt ul li:before{content:url(../img/bullet_vantagens.png);color:#44d6d0;margin-left:-40px;margin-right:8px;vertical-align:sub;position: absolute;top:15px}

.vantagens .botao{border:0 solid #f57c21;width:260px;text-align:center;margin-top:50px}
.vantagens .botao a{background:#212f32;color:#fff;font-family:'quicksandlight';font-size:18px;text-transform:uppercase;display:block;line-height:68px}
.vantagens .botao a:hover{color:#000;background:#f57c21}

@media only screen and (min-width:1024px){
	.servicos .espacoright{padding-right:160px}
	.vantagens .txt{padding-bottom:140px}
	.vantagens .espacoleft {
    padding-left: 160px;
	}
}

@media only screen and (max-width:800px){
.bg_creme,.bg_creme_drt{display:none}
	.servicos .txt h2, .vantagens h2 {
    font-family: 'Quicksand Book';
    font-size: 55px;
    color: #212f32;
    text-transform: uppercase;
    line-height: 1.3;
    margin-bottom: 46px;
    margin-top: 100px;
	}
	.vantagens .espacoleft {
    padding-left: 20px;
	}
	.vantagens .txt{padding-bottom:90px}
}

@media all and (max-width:767px){
	.servico_links .col-xs-1{width: 8.33333333%!important}
	.hvr-wobble-vertical{display:none}

.servicos{margin-top:0}
.servicos .espacoright{padding-right:15px}
.vantagens .espacoleft{padding-left:15px}
.servicos .txt h2,.vantagens h2{font-size:36px;line-height:40px;margin-bottom:45px;margin-top:45px}
.servicos .txt,.vantagens .txt{font-family:'Assistant-Regular';font-size:18px;color:#212f32;line-height:33px}
.vantagens .txt ul h3{font-size:24px;color:#f57c21;line-height:normal;display:inline-block}
.vantagens .txt ul li{display:inline-table}
.vantagens .txt ul li:before{content:url(../img/bullet_vantagens.png);color:#44d6d0;margin-left:-40px;margin-right:8px;vertical-align:top}
}
.bg_racas{background-size:cover!important;width:100%;height:992px;background-blend-mode:multiply,multiply;-webkit-background-blend-mode:multiply,multiply;padding-top:135px;padding-bottom:135px}
.hp_racas h2{font-family:'Quicksand Book';font-size:60px;color:#fff;text-transform:uppercase;line-height:normal;margin-bottom:66px;opacity:.3}
.hp_racas .txt{font-family:'Assistant-Regular';font-size:20px;color:#687578;line-height:33px;padding:0 95px}
.bg_racas .carousel-showmanymoveone,.botoes,.multiple-items{margin-top:77px}




.bg_racas .carousel-showmanymoveone img,.multiple-items img{width:130px}
.bg_racas .carousel-showmanymoveone h3,.multiple-items h3{font-family:'Quicksand Book';font-size:24px;color:#f57c21;text-transform:uppercase}
.bg_racas .carousel-showmanymoveone p,.multiple-items p{font-family:'assistantlight';font-size:18px;color:#fff;line-height:normal}
.carousel-showmanymoveone .carousel-control .fa,.multiple-items .fa{color:#adadad;font-size:35px;top:43%;z-index: 9999}
.multiple-items .fa.fa-angle-right{
	position: absolute;
    right: 0;
}
.multiple-items .fa.fa-angle-left{
	position: absolute;
    left: 0;
}


.carousel-showmanymoveone .carousel-control{width:2%;background-image:none;top:43%}
.carousel-showmanymoveone .carousel-control.left{margin-left:15px}
.carousel-showmanymoveone .carousel-control.right{margin-right:15px}
.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2,.carousel-showmanymoveone .cloneditem-3{display:none;}
@media all and (min-width:768px){.carousel-showmanymoveone .carousel-control.left{left:-37px}
.carousel-showmanymoveone .carousel-control.right{right:-37px}
.carousel-showmanymoveone .carousel-inner > .left,.carousel-showmanymoveone .carousel-inner > .prev.right,.carousel-showmanymoveone .carousel-inner > .active{left:0;opacity: 1}
.carousel-showmanymoveone .carousel-inner .cloneditem-1,.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2,.carousel-showmanymoveone .cloneditem-3{display:block;opacity: 1}
}
@media all and (min-width:768px) and (transform-3d),all and (min-width:768px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner > .item.active.right,.carousel-showmanymoveone .carousel-inner > .item.next{-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0);left:0;opacity: 1}
.carousel-showmanymoveone .carousel-inner > .item.active.left,.carousel-showmanymoveone .carousel-inner > .item.prev{-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0);left:0}
.carousel-showmanymoveone .carousel-inner > .item.left,.carousel-showmanymoveone .carousel-inner > .item.prev.right,.carousel-showmanymoveone .carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}

.botao_relacionados{display:inline-block;width:328px;border:2px solid #f57c21;margin-left:5px;margin-right:5px}
.botao_relacionados a{color:#f57c21;font-family:'quicksandbold';font-size:18px;text-transform:uppercase;display:block;line-height:68px}
.botao_relacionados a:hover{color:#000;background:#f57c21}
.botao_relacionados.btn_escolhacao{display:inline-block;width:328px;border:2px solid #f57c21;margin-left:5px;margin-right:5px}
.botao_relacionados.btn_escolhacao a{color:#000;font-family:'quicksandbold';font-size:18px;text-transform:uppercase;display:block;line-height:68px;background:#f57c21}
.botao_relacionados.btn_escolhacao a:hover{color:#000;background:#fff}
.botao_relacionados.btn_escolhacao:hover{border:2px solid #fff}
@media all and (max-width:767px){.bg_racas{height:auto;padding-top:48px;padding-bottom:48px}
.hp_racas h2{font-size:36px;margin-bottom:36px}
.hp_racas .txt{font-family:'Assistant-Regular';font-size:20px;color:#687578;line-height:33px;padding:0 15px}
.botao_relacionados.btn_escolhacao{width:100%;margin-left:0;margin-right:0;margin-bottom:15px}
.botao_relacionados{width:100%;margin-left:0;margin-right:0}
}
.testemunhos{position:relative;position:table;background:url(../img/bg_testemmunhos.jpg) top center no-repeat;background-size:cover;width:100%;height:650px;line-height:33px;padding-top: 100px}
.testemunhos .bg_orange{background:rgba(245,124,33,.9);position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}
.testemunhos .carousel-caption{position:relative;left:auto;right:auto;color:#fff;font-family:'opensanslight';font-size:20px;font-style:italic;text-shadow:none}
.testemunhos .carousel-caption .assinatura{color:#753302;font-family:'opensansbold';font-size:14px;font-style:normal;margin-top:50px;margin-bottom:50px}
.testemunhos .carousel{margin-left:120px;margin-right:120px;z-index:9999}
.testemunhos .carousel:before{content:url(../img/aspas_testemunhos1.png);margin-left:-130px;width:92px;height:72px;z-index:999;position:absolute;left:0;top:0}
.testemunhos .carousel:after{content:url(../img/aspas_testemunhos1.png);margin-right:-130px;width:92px;height:72px;z-index:999;position:absolute;right:0;top:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.testemunhos .carousel-indicators .active{width:12px;height:12px;margin:2px;background-color:#fff;opacity:1}
.testemunhos .carousel-indicators li{width:12px;height:12px;margin:2px;background-color:#fff;opacity:.3}

@media all and (min-width:768px){
	.testemunhos .container,
	.testemunhos .row,
	.testemunhos .carousel,
	.testemunhos .carousel .carousel-inner{height:100%;}
}
@media all and (max-width:767px){.testemunhos{height:auto;padding-top:130px;padding-bottom:50px}
.testemunhos .carousel{margin-left:0;margin-right:0;z-index:9999}
.testemunhos .carousel:before{content:url(../img/aspas_testemunhos1.png);margin-left:40%;width:92px;height:72px;z-index:999;margin-top:-70px}
.testemunhos .carousel:after{content:"";display:none}
.testemunhos .carousel-caption{left:0;right:0;font-size:20px;background:none;}
.testemunhos .carousel-caption .assinatura{margin-top:25px;margin-bottom:25px;}
}
.familia,footer{background:#000}
.familia .container h2{color:#fff;font-family:'opensanslight';font-size:24px;text-transform:uppercase;text-align:center;margin:0;padding:0;margin-top:45px;margin-bottom:45px}
.img_foto img{width:100%;margin:0;padding:0}
@media (min-width:1200px){.img_foto{display:inline-block;width:14.2857142%;margin-left:-2px;margin-right:-3px;border:none}
}
@media (min-width:992px) and (max-width:1199px){.img_foto{float:left;width:16.6666667%}
}
@media (min-width:768px) and (max-width:991px){.img_foto{float:left;width:33.3333333%}
}
@media (max-width:767px){.img_foto{float:left;width:50%}
}
footer{padding-top:70px;padding-bottom:70px}
.redes-sociais a{font-size:28px;color:#868787;margin-left:10px;margin-right:10px}
.redes-sociais a:hover{font-size:28px;color:#fff;margin-left:10px;margin-right:10px}
.menu_bx{margin-top:60px;margin-bottom:20px}
.menu_bx li a{color:#fff;font-family:'Open Sans';font-size:12px;text-transform:uppercase}
.menu_bx li a:hover,.credito a:hover{color:#868787}
.credito{color:#868787;font-family:'Open Sans';font-size:12px}
.credito a{color:#fff;font-family:'OpenSans-Semibold';font-size:12px}
@media all and (max-width:767px){.menu_bx li{margin-bottom:10px}
.credito span.block-xs{display:block}
}
.c_curiosidade{position:relative}
.letrac_curiosidade{position:absolute;z-index:999;width:90%;height:90%;opacity:.7;background-size:contain;top:3%;bottom:auto}
.conteudos_racas h2{font-family:'quicksand';font-size:42px;line-height:60px;color:#212f32;margin-bottom:20px;letter-spacing:-2px;text-transform:uppercase}
.conteudos_racas .bg_racas{padding-top:120px;padding-bottom:120px}
.conteudos_racas .bg_racas h2{color:#777575;opacity:1}
.topheader.affix{margin-top:147px}

.bg_cookie{width:100%;height:auto;position:fixed;bottom:0;left:0;z-index:9999999999;font-size:16px;font-weight: 400;color: #fff!important;display: block;background:rgba(245, 124, 33,.9);padding-top: 20px;padding-bottom:20px}

.bg_cookie a{color:#fff;font-size:16px;font-weight:400;border-bottom:1px dotted #fff}
.btn_cookies{border:0;margin-left:30px;background:#000;color:#fff;font-size:16px;;font-weight:400}
.btn_cookies:hover{background:rgba(0,0,0,.5);color:#fff}
.table_cookies td{padding:15px}

.imgconteudo img{width:100%}
.img-fundo,.img-fundo-orange2{width:100%;position:absolute;top:0;background-repeat:no-repeat;background-size:100% 100%;overflow:hidden}

.img-fundo-orange2 .gradient_bg {
    background: -moz-linear-gradient(top, rgba(245, 124, 33, 0) 0%, rgba(245, 124, 33,1) 100%);
    background: -webkit-linear-gradient(top, rgba(245, 124, 33,0) 0%,rgba(245, 124, 33,1) 100%);
    background: linear-gradient(to bottom, rgba(245, 124, 33,0) 0%,rgba(245, 124, 33,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    left: 0;
    z-index: 99;
}

.height_contact{min-height:77%}

.tbl_opcao .col-sm-2,.tbl_opcao .col-sm-10{padding-left:0;padding-right:0}
.tbl_opcao .col-sm-2:first-of-type {padding-left:15px}
.tbl_opcao .col-sm-2:last-of-type,.tbl_opcao .col-sm-10{padding-right:15px}


.tbl_opcao .col-sm-2 .opcao_valor,.tbl_opcao .col-sm-10 .opcao_valor{border-left:0}
.tbl_opcao .col-sm-2:first-of-type .opcao_caracteristicas{border-right: 1px solid #f57c21;}

.blackconteudo .geral_txt h3.preco_h3 {
    font-size: 32px;
    line-height: normal;
    margin-bottom: 10px;
    letter-spacing: -2px;
    font-style: normal;
}


.tbl_modalidades_xs .opcao_caracteristicas,.tbl_modalidades_xs .opcao_valor{margin-left: 0px;margin-right: 0px;}

.tbl_modalidades_xs.table-responsive {
    margin-bottom: 15px;
    overflow-y: hidden;
    border: 0px solid #ddd;
}
.tbl_modalidades_xs table{border-color:#f57c21}
.tbl_modalidades_xs .bg_opcao {
	font-family: 'quicksandbold';
    text-align: center;
    padding: 15px!important;
    background: #f57c21;
    line-height: normal;
}
@media all and (max-width:767px){
	.blackconteudo .geral_txt h3.preco_h3 {
		font-size: 24px;margin-bottom: -7px
	}
	.blackconteudo .geral_txt h3.preco_h3:after{
		content:"";
		background: url(../img/icon_hand_scroll.png) no-repeat;
		width: 30px;height: 30px;background-size: cover;display: block;margin: 15px auto 0;opacity: .6
	}
}




@media only screen and (min-width:768px){
	
	
	
	
	.heightflex{
		height: 100%;

		display: flex;
		flex-direction: column;

		justify-content: flex-start; /* align items in Main Axis */
		align-items: stretch; /* align items in Cross Axis */
		align-content: stretch; /* Extra space in Cross Axis */
	}
	.heightflex .nivel_1{
		padding:40px
	}
	.heightflex .nivel_2{
		flex:1;
	}
	.heightflex .nivel_2 .display{display: table;height: 100%;width:100%;padding-left:40px}
	.heightflex .nivel_2 .display .menu{display:table-cell;vertical-align: middle}
	.menu_rodape{padding:40px 20px 40px 40px}
	.menu_rodape_txt div{font-family:'opensanslight',sans-serif;font-size:20px;color:#f57c21;margin-bottom: 10px;margin-top:0}
	.menu_rodape_txt span{font-family:'opensanslight',sans-serif;font-size:14px;color:#fff;font-style: italic}
	.menu_rodape_icon{width:45px;margin-right:18px}
}
@media only screen and (max-width:767px){
	.sidenav{padding-bottom:70px}
	.menu_rodape{position:relative;margin-left:20px;margin-top: 40px}
	.menu_rodape_txt div{font-family:'opensanslight',sans-serif;font-size:16px;color:#f57c21;margin-bottom: 5px;margin-top:0}
	.menu_rodape_txt span{font-family:'opensanslight',sans-serif;font-size:12px;color:#fff;font-style: italic}
	.menu_rodape_icon{width:35px;margin-right:6px}
	
	.slick-slide {
    margin: 20px 5px;
    min-height: 1px;
	
    display: block;
    height: auto;
    border: 1px solid transparent;text-align: center
}
	.multiple-items h3 {
    font-size: 18px;
    color: #f57c21;
}
	
}
.menu_rodape_icon,.menu_rodape_txt{display:inline-block;vertical-align: middle}

.geral_txt.zona_pesquisa{padding-bottom:100px}
.geral_txt.zona_pesquisa h2 b {
    font-family: 'quicksandbold';font-size: 30px;
}
@media only screen and (min-width:768px){
	.zona_drt_plugin{padding-left:60px}
}
.zona_page_plugin .fb-page { margin-top: 25px;margin-bottom:25px
}
.fb-page,
.fb-page span,
.fb-page span iframe[style] {
    max-width: 100% !important;
}

body #at4-share {
    top: 44% !important;
    bottom: auto;
}



.bg_like_facebook{position:absolute;top:147px;right:0;background:#ffffff;padding:12px 50px;z-index: 9999;height: 52px;}
.bg_like_facebook:before{content:"";width: 0;
	height: 0;
	border-top: 52px solid #fff;
	border-left: 110px solid transparent;position: absolute;top:0px;left:-110px}
@media only screen and (max-width:767px){
	.bg_like_facebook{position:absolute;top:80px;right:0;background:#ffffff;padding:5px 15px;z-index: 9999;height: 32px;}
	.bg_like_facebook:before{content:"";width: 0;
	height: 0;
	border-top: 32px solid #fff;
	border-left: 50px solid transparent;position: absolute;top:0px;left:-49px}
}
