@import url('https://fonts.googleapis.com/css?family=Palatino');
/*= 1. Padroes WebSite =*/
p {margin-bottom: 10px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight: 400;font-size: 18px;color: #069;text-align: justify;}
strong {color:#069;}
a {text-decoration: none;outline: none;}
ul {margin: 0;padding: 0;}
li {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;text-shadow:2px 2px 2px #fff;text-transform: uppercase;margin: 0;color: #069;}
h1 {font-weight: 700;font-size: 18px;padding: 10px 0;}
h2 {font-weight: 700;font-size: 26px;padding: 10px 0;}
h3 {font-weight: 700;font-size: 18px;padding: 10px 0;}
h4 {font-weight: 700;font-size: 21px;padding: 10px 0;}
h5 {font-weight: 700;font-size: 18px;padding: 10px 0;}
h6 {font-weight: 600;font-size: 14px;}

/*= 2. Padroes Estruturais =*/
.page-load{width:100%;overflow-x: hidden}
.round {border-radius: 50%;}
.btn_enviar{border: 2px solid #069;color:#069;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;text-shadow:2px 2px 2px #fff;text-transform: uppercase;margin: 0;color: #069;font-size: 20px;}
.btn_enviar:hover {background:#069;border: 2px solid #fff;color: #fff;}

/*= 3. Padroes Textuais =*/
.tit_1 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;text-shadow:2px 2px 2px #fff;text-transform: uppercase;margin: 0;color: #069;font-weight: 700;font-size: 18px;padding: 0 0 15px;}
.titulo_1 {position: relative;text-align: center;color:#069;}
.titulo_1:before, .titulo_1:after {content: "";width: 80px;height: 3px;left: 50%;position: absolute;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);background: #069;}
.titulo_1:before {top: 0;}
.titulo_1:after {bottom: 0;}
.sub_titulo p {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight: 500;font-size: 18px;width: 100%;margin: 0 auto;padding: 35px 0;line-height: 26px;color: #069;}

/*= 4. Seção Cabecalho =*/
#menu_topo {line-height: 40px;background: #069;}
#menu_topo ul li a {float: left;color: #fff;margin-right: 20px;font-size: 18px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight: 300;}
#menu_topo ul li i {font-size: 18px;margin-right: 5px;color: #fff;}
.midia_social {float: right;color: #fff;}
.midia_social a {margin-right: 20px;font-size: 26px;color: #fff;}
.midia_social a:last-child {margin-right: 0;}
@media screen and (max-width:991px){#menu_topo{display: none}}
/*---- Header Fixed CSS ----*/
#header {animation-fill-mode: both;left: 0;margin: 0;padding: 0;position: absolute;top: 0;width: 100%;z-index: 99;}
@keyframes menu_sticky {0% {margin-top: -100px;}50% {margin-top: -90px;}100% {margin-top: 0;}}
#header.fixed-header {animation-duration: 1s;animation-name: menu_sticky;animation-timing-function: ease-out;left: 0;margin: 0;position: fixed;top: 0;width: 100%;z-index: 100;}
#header.fixed-header {box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);}
/*--------- **** ---------*/
.navbar {background: transparent none repeat scroll 0 0;border: medium none;margin-bottom: 5px;}
.navbar-nav > li:hover > a{color: #0096C8;}
.navbar-default .navbar-nav > .active > a:before,.navbar-default .navbar-nav > .active > a:after {background: #0096C8;}
.navbar-default .navbar-nav > li > a {color: #0096C8;}
.navigation .nav.navbar-nav {float: left;}
.main-nav .navbar-brand {padding: 0;}
.navbar-default .navbar-nav > li {padding: 10px;}
.fixed-header .navbar-default .navbar-nav > li {padding-top: 10px;padding-bottom: 15px;}
.navbar-default .navbar-nav > li > a {text-transform: uppercase;position: relative;padding: 0;line-height: 50px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight: 600;font-size: 14px;color: #069;}
.navbar-brand{position: relative;}
.navbar-brand > img {display: block;left:0;position: relative;top: 5px;width:170px;z-index: 99;-moz-transition: width 0.3s ease-in-out;-webkit-transition: width 0.3s ease-in-out;-o-transition: width 0.3s ease-in-out;-ms-transition: width 0.3s ease-in-out;transition: width 0.3s ease-in-out;}
.fixed-header .navbar-brand::after{display: none;}
.fixed-header .navbar-brand > img{top: 10px;width: 110px;}
.fixed-header .navigation .navbar-nav li .dropdown-menu{top: 59px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active:hover > a, .navbar-default .navbar-nav > .active > a:focus {background-color: transparent;-moz-transition: all 400ms ease 0s;-ms-transition: all 400ms ease 0s;-o-transition: all 400ms ease 0s;-webkit-transition: all 400ms ease 0s;transition: all 400ms ease 0s;color: #069;}
.navbar-default .navbar-nav > li > a:hover {-moz-transition: all 400ms ease 0s;	-ms-transition: all 400ms ease 0s;-o-transition: all 400ms ease 0s;-webkit-transition: all 400ms ease 0s;transition: all 400ms ease 0s;color: #069;}
.navbar-default .navbar-nav > .active > a:before {content: "";width: 100%;height: 2px;top: 0;left: 0;position: absolute;}
.navbar-default .navbar-nav > .active > a:after {content: "";width: 100%;height: 2px;bottom: 0;left: 0;position: absolute;}
#main_header{background: #fff;}
@media screen and (min-width:992px){
	.nav .dropdown-menu{visibility: hidden;display: block;top: 110%;opacity: 0;}
	.nav .dropdown:hover ul.dropdown-menu {top: 100%;visibility: visible;opacity: 1;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
}
@media screen and (max-width:991px){
	.navigation .nav.navbar-nav{padding-top: 5px;padding-bottom: 5px;}
	.fixed-header .navbar-default .navbar-nav > li {padding-bottom: 0;padding-top: 0;}
	.navbar-default .navbar-nav > li {padding: 0 20px;}
	.fixed-header .navigation {padding: 0px;}
	.fixed-header .navbar-brand > img {top: 0px;width: 90px;}
	.navbar-brand::after {display: none;}
	.navbar-brand > img {display: block;left: 0px;position: relative;top: 0px;width: 100px;z-index: 99;}
	.navigation .navbar-header {padding: 5px;}
	.navigation .nav.navbar-nav {float: none;}
	.dropdown-menu{position: static;width: 100%;padding: 0;}
	.navbar-default .navbar-nav > li > a, .navbar-nav .dropdown-menu > li > a{line-height: 40px;}
}
@media (max-width: 991px){
	.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #0096C8;background: transparent;}
	.navbar-default .navbar-nav > .active > a::before,.navbar-default .navbar-nav > .active > a::after{background: transparent;color: #0096C8;}
}
@media (min-width: 992px){.nav .dropdown-menu{background: #fff;}}
.dropdown-menu > li > a {color: #069;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color: #F0F8FF;color:#069}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color: transparent;color: #069;}  

/*= 5. Padroes Pag. Serviço =*/
#nossos_servicos { padding-top:10px;}
.service_content {position: relative;padding: 30px 0; margin-top:10px;}
.service_left, .service_right {width: 42%;position: absolute;top: 5px;z-index: 3;}
.service_left {left: 0;}
.service_right {right: 0;}
.service_left h1 {float: right;margin: 40px 30px 40px 0;}
.service_right h1 {float: left;margin: 40px 0 40px 30px;}
.service_left h1, .service_right h1 {display: table;padding-bottom: 0;-webkit-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.service_left .service_icon, .service_right .service_icon {border: 10px solid;height: 100px;width: 100px;-webkit-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}
.service_left .service_icon {float: right;}
.service_right .service_icon {float: left;}
.estofado, .colchao, .veiculo, .tapete {margin-bottom: 40px;}
.tapete {padding-left: 50px;}
.estofado, .colchao, .couro {display: table;float: right;}
.colchao {padding-right: 50px;}
.veiculo, .tapete, .carpetes {display: table;float: left;}
.extratora {display: table;margin: 0 auto;width: 380px;height: 320px;padding: 10px;border:#069 10px solid;}
/*---------------------- ICONES ------------------------------------*/
.estofado .service_icon{background: #fff url("/files/allow/img/servicos/limpeza_sofa.jpg") no-repeat center / 100% 100%;}
.colchao .service_icon {background: #fff url("/files/allow/img/servicos/limpeza_colchao.jpg") no-repeat center / 100% 100%;}
.couro .service_icon {background: #fff url("/files/allow/img/servicos/couro.jpg") no-repeat center / 100% 100%;}
.veiculo .service_icon {background: #fff url("/files/allow/img/servicos/carro.jpg") no-repeat center / 100% 100%;}
.tapete .service_icon {background: #fff url("/files/allow/img/servicos/tapete.jpg") no-repeat center / 100% 100%;}
.carpetes .service_icon {background: #fff url("/files/allow/img/servicos/carpete.jpg") no-repeat center / 100% 100%;}
.extratora {background: #fff url("/files/allow/img/servicos/Extratora.ico") no-repeat center / 25% 25%;}
/*-------------------- Responsivo ----------------------------------*/
@media screen and (max-width:767px){.estofado, .colchao, .veiculo, .tapete{margin-bottom: 0;}}
@media screen and (max-width:1200px){.service_right h1{margin-left: 20px;}.service_left h1{margin-right: 20px;}}
@media screen and (max-width:991px){.extratora {border: none;} .extratora img{display: none;} .service_left, .service_right{width:48%;} 	.colchao , .tapete{padding: 0;} }
@media screen and (max-width:767px){.service_left, .service_right {position: static;width: 100%;padding-left: 15px;padding-right: 15px;} .extratora {display: none} .estofado, .colchao, .couro{width: 100%;float: none;} .service_left .service_icon {float: none;margin: 0 auto;} 	.service_left h1{margin-right: 0;margin-top: 20px;text-align: center;width: 100%;} 	.veiculo, .tapete, .carpetes {float: none;width: 100%;} 	.service_right .service_icon {float: none;margin: 0 auto;} 	.service_right h1{margin-left: 0;margin-top: 20px;text-align: center;width: 100%;}}

/*= 6.  Padroes Slide =*/

#slider {margin-top:0px;padding:100px 0 0 0;}

@media (max-width: 760px){#slider{padding-top: 100px;}}
.slider_overlay {background: #0c0c0c;opacity: .7;}
.carousel-inner .item:after{content:"";position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, -0.5);z-index: 1;left: 0;top: 0;}
.carousel-caption li {opacity: 0;padding-bottom: 10px;color: #fff;}
.carousel-caption li:nth-child(1) {animation-delay: 1s;animation-duration: 1s;}
.carousel-caption li:nth-child(2) {animation-delay: 1.1s;animation-duration: 1s;}
.carousel-caption li:nth-child(3) {animation-delay: 1.2s;animation-duration: 1s;}
.carousel-caption .button_group {animation-delay: 1.5s;animation-duration: 1s;}
#slider .item.active .carousel-caption p, #slider .item.active .carousel-caption h1, #slider .item.active .carousel-caption li:nth-child(1), #slider .item.active .carousel-caption li:nth-child(2), #slider .item.active .carousel-caption li:nth-child(3), .page-style2 #slider .item.active .carousel-caption p, .page-style2 #slider .item.active .carousel-caption h1, .page-style2 #slider .item.active .carousel-caption li:nth-child(1), .page-style2 #slider .item.active .carousel-caption li:nth-child(2), .page-style2 #slider .item.active .carousel-caption li:nth-child(3){animation-name: fadeInUp;}
#slider .item.active .carousel-caption p, #slider .item.active .carousel-caption h1, #slider .item.active .carousel-caption li:nth-child(1), #slider .item.active .carousel-caption li:nth-child(2), #slider .item.active .carousel-caption li:nth-child(3), .page-style2 #slider .item.active .carousel-caption p, .page-style2 #slider .item.active .carousel-caption h1, .page-style2 #slider .item.active .carousel-caption li:nth-child(1), .page-style2 #slider .item.active .carousel-caption li:nth-child(2), .page-style2 #slider .item.active .carousel-caption li:nth-child(3){animation-duration: 1s;animation-fill-mode: both;opacity: 1;}
#slider .item .carousel-caption .button_group, .page-style2 #slider .item .carousel-caption .button_group{opacity: 0;}
#slider .item.active .carousel-caption .button_group, .page-style2 #slider .item.active .carousel-caption .button_group {animation-name: fadeInUp;}
#slider .item.active .carousel-caption .button_group, .page-style2 #slider .item.active .carousel-caption .button_group {animation-duration: 1s;animation-fill-mode: both;opacity: 1;}

/*= 7. Padroes Unidades =*/
#unidades {padding: 80px 0 0 0;}
.unidades_conteudo{display: inline-block;width: 100%;padding-top: 30px;}
.quadro_unidade {background: #fff;border-bottom: 3px solid #C8E6E6;padding-bottom: 20px;margin-top:15px;}
.unidade_titulo {text-align: center; font-weight: 700;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size: 22px;border-radius: 30px;bottom: 0;color:#F00;font-weight: 500;left: 50%;line-height: 44px;}
.unidade_informacoes {padding: 0 25px;text-align: center;}
.unidade_informacoes p {color: #069;padding: 15px 0;}
.quadro_unidade:hover {position: relative; border-bottom:#069 3px solid;}
@media screen and (max-width:760px){#unidades {padding: 10px 0 0 0;}}
@media screen and (max-width:991px){.quadro_unidade{margin-bottom: 10px;}}  

/*= 8. Padroes Rodape =*/
#rodape {overflow: hidden; border-top: solid 1px #069;}
.titulo_rodape {text-align:center;}
.rodape_titulo {padding: 10px 10px;}
.depoimento_texto {padding: 10px 10px;position: relative; background:#fff;}
.depoimento_texto:before {border-color: #3c96f8;border-style: solid;border-width: 15px 10px 0;content: "";left: 20px;position: absolute;top: -15px;transform: rotate(180deg);}
.owl-carousel .owl-nav, .side_testimonial_part .owl-nav {display: none;}
.depoimento_texto p {color:#069; font-size:13px;}
.depoimento_autor {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size: 14px;font-weight: 700;margin: 35px 0 5px;color: #069;}
.depoimento_tipo {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size: 14px;font-weight: 400;color: #069;}
.owl-carousel .owl-theme .owl-dots .owl-dot span, .side_testimonial_part .owl-theme .owl-dots .owl-dot span{height: 3px;border-radius: 0;border: none;width: 20px;}
@media screen and (max-width:767px){.rodape {padding: 50px 15px;}}

/*= 9. Copyright =*/

.copyright {width:100%;float:left;margin-top:5%;text-align:center;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#ffffff;background:#069;padding:5px 0;font-size:14px;}

/*= 10. Banner das Páginas =*/
#banner_pagina{text-align:center;margin-top:0px;position:relative;padding:110px 0;height:50px;}
#banner_pagina:before{width:100%;height:100%;position:absolute;top:0;left:0;content:"";background:#E1F3FC;overflow:hidden;}
.banner_titulo{padding-top:40px}
.banner_link{color:#3E4095;display:inline-block}
.banner_link li a, .banner_link li span{color:#3E4095;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight:400;font-size:12px;margin:0 5px;text-transform:uppercase}
.banner_link li{float:left}
.banner_link li span{color:#fff}
.banner_overlay {background:none;padding: 70px 0;}
.banner_overlay h2 {padding-top: 0;}
.banner_link { color: #3E4095; display: inline-block;}
.banner_link li a, .banner_link li span {color: #3E4095;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight: 400;font-size: 12px;margin: 0 5px;text-transform: uppercase;}
.banner_link li{float:left;}
.banner_link li span {color: #fff;}
@media screen and (max-width:1200px)and (min-width: 767px){.banner_titulo{font-size:16px;}.banner_link{font-size:10px;}#banner_pagina {padding-top:120px 0;}}
@media screen and (orientation:portrait) {.banner_titulo{font-size:16px;}.banner_link{font-size:10px;}}
@media screen and (max-width: 767px) and (min-width: 360px) and (orientation:landscape){.banner_titulo{font-size:16px;}.banner_link{font-size:10px;}#banner_pagina {padding-top:80px 0; }}

/*= 11. Padroes textuais pag de servicos =*/
#descricao_servicos {padding: 10px 0;margin-top: 10px;}
.explicacao_servico p{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight:400;font-size:18px;color:#069; text-align:justify;}
#beneficios p {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight:400;font-size:14px;color:#F00; text-align:justify;}

/*= 12. Padroes unidades =*/ 
#unidade_maringa, #unidade_stz {padding:0 0 0 0; margin-top:0px;}  

/*= 13. Galeria de Fotos =*/
.galeria_img {top: 10px;-webkit-transform: translate(-50%, -50%);
/* Safari and Chrome */-moz-transform: translate(-50%, -50%);
/* Firefox */-ms-transform: translate(-50%, -50%);
/* IE 9 */-o-transform: translate(-50%, -50%);
/* Opera */transform: translate(-50%, -50%);}
.img_zoom {width: 402px;height: 142px;padding:10px 10px;}
.img_zoom img {-webkit-transition: all 1s ease;
/* Safari and Chrome */-moz-transition: all 1s ease;
/* Firefox */-o-transition: all 1s ease;
/* IE 9 */-ms-transition: all 1s ease;
/* Opera */transition: all 1s ease;}
.img_zoom:hover img {z-index:99999;-webkit-transform: scale(1.25);
/* Safari and Chrome */-moz-transform: scale(1.25);
/* Firefox */-ms-transform: scale(1.25);
/* IE 9 */-o-transform: scale(1.25);
/* Opera */transform: scale(1.25);}

/*= 14. Botao WhatsApp =*/
.wa__stt_offline{pointer-events:none;}
.wa__button_text_only_me .wa__btn_txt{padding-top:16px !important;padding-bottom:15px !important;}
.wa__popup_content_item .wa__cs_img_wrap{width:48px;height:48px;}
.wa__popup_chat_box .wa__popup_heading{background:#2db742;}
.wa__btn_popup .wa__btn_popup_icon{background:#2db742;}
.wa__popup_chat_box .wa__stt{border-left:2px solid #2db742;}
.wa__popup_chat_box .wa__popup_heading .wa__popup_title{color:#fff;}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro{color:#fff;opacity:0.8;}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro strong{}   #nta-wa-gdpr{vertical-align:text-top !important;padding:0 !important;margin:0 !important;}
.nta-wa-gdpr{font-size:11px;padding:5px;margin-left:-5px;margin-right:-5px;border-radius:4px;}
.nta-wa-gdpr a{text-decoration:underline;color:inherit;}
.pointer-disable{pointer-events:none;}
.nta-woo-products-button:before, .nta-woo-products-button:after{content:'';display:block;clear:both;}
.wa__button{border-bottom:none !important;} .wa__btn_w_img:hover{text-decoration:none;}
.wa__button, .wa__btn_popup, .wa__button *, .wa__btn_popup *, .wa__btn_popup :before, .wa__button :before, .wa__button :after, .wa__btn_popup :after, .wa__popup_chat_box, .wa__popup_chat_box *, .wa__popup_chat_box :before, .wa__popup_chat_box :after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.wa__button{position:relative;width:300px;min-height:64px;display:block;font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#fff;box-shadow:0px 4px 8px 1px rgba(32,32,37,0.09);-webkit-box-shadow:0px 4px 8px 1px rgba(32,32,37,0.09);-moz-box-shadow:0px 4px 8px 1px rgba(32,32,37,0.09);}
.wa__btn_txt{display:inline-block;font-size:12px;line-height:1.33em;}
.wa__btn_w_icon .wa__btn_txt{padding:16px 20px 15px 71px;}
.wa__button_text_only .wa__btn_txt, .wa__r_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt, .wa__sq_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt{padding-top:25px;padding-bottom:24px;}
.wa__btn_w_icon .wa__btn_txt .wa__btn_title{font-weight:600;padding-left:2px;font-size:14px;}
.wa__cs_info{margin-bottom:2px}
.wa__btn_status{color:#F5A623;font-size:9px;padding:2px 0 0;font-weight:700;}
.wa__cs_info .wa__cs_name, .wa__cs_info .wa__cs_status{display:inline-block;}
.wa__cs_info .wa__cs_name{font-weight:400;font-size:12px;line-height:1.36em;}
.wa__stt_online .wa__cs_info .wa__cs_name{color:#d5f0d9}
.wa__stt_offline .wa__cs_info .wa__cs_name{color:#76787d;}
.wa__cs_info .wa__cs_status{width:36px;height:14px;margin-left:3px;padding:1px;font-size:9px;line-height:1.34em;border-radius:5px;color:rgba(255,255,255,0.98);position:relative;top:-1px;left:0px;text-align:center;}
.wa__stt_online .wa__cs_info .wa__cs_status{background:#62c971;}
.wa__stt_offline .wa__cs_info .wa__cs_status{background:#b9bbbe;}
.wa__stt_online{background:#2DB742;cursor:pointer;transition:0.4s ease all;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;backface-visibility:hidden;will-change:transform;}
.wa__stt_online .wa__btn_txt{position:relative;z-index:4;}
.wa__r_button.wa__stt_online:before{border-radius:50vh;}
.wa__sq_button.wa__stt_online:before{border-radius:5px;}
.wa__stt_online:before{content:'';transition:0.4s ease all;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;background:rgba(0,0,0,0.2);position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;opacity:0;will-change:opacity;}
.wa__button.wa__stt_online:focus, .wa__button.wa__stt_online:active, .wa__button.wa__stt_online:hover{box-shadow:0px 4px 8px 1px rgba(32,32,37,0.19);transform:translate(0,-3px);-webkit-transform:translate(0,-3px);-moz-transform:translate(0,-3px);-ms-transform:translate(0,-3px);}
.wa__button.wa__stt_online:focus:before, .wa__button.wa__stt_online:active:before, .wa__button.wa__stt_online:hover:before{opacity:1;}
.wa__stt_online.wa__btn_w_icon .wa__btn_icon img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transition:0.2s ease all;-webkit-transition:0.2s ease all;-moz-transition:0.2s ease all;}
.wa__stt_offline{background:#EBEDF0;color:#595B60;box-shadow:none;cursor:initial;}
.wa__stt_offline.wa__btn_w_icon .wa__btn_txt{padding:8px 20px 6px 71px;}
.wa__stt_offline.wa__r_button.wa__btn_w_img .wa__btn_txt{padding:8px 20px 8px 100px}
.wa__stt_offline.wa__sq_button.wa__btn_w_img .wa__btn_txt{padding:8px 20px 8px 70px;}
.wa__btn_w_icon .wa__btn_icon{position:absolute;top:50%;left:16px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.wa__btn_w_icon .wa__btn_icon img{width:41px;height:69px;}
.wa__btn_w_img{position:relative;width:300px;margin:20px 0 20px;}
.wa__btn_w_img .wa__cs_img{position:absolute;top:50%;left:0px;text-align:center;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);}
.wa__btn_w_img .wa__cs_img_wrap{width:79px;height:79px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:3px solid #ffffff;position:relative;overflow:hidden;}
.wa__btn_w_img .wa__cs_img img{max-width:100%;height:auto;transition:0.2s ease transform;-webkit-transition:0.2s ease transform;-moz-transition:0.2s ease transform;}
.wa__btn_w_img .wa__cs_img:after{content:'';background:#ffffff url(//www.laversofa.com.br/files/allow/svg/whatsappverde.svg) center center no-repeat;background-size:21px;display:block;width:27px;height:27px;position:absolute;top:20px;right:-14px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0px 4px 6px 0px rgba(39,38,38,0.3);-webkit-box-shadow:0px 4px 6px 0px rgba(39,38,38,0.3);-moz-box-shadow:0px 4px 6px 0px rgba(39,38,38,0.3);}
.wa__stt_offline.wa__btn_w_img .wa__cs_img:after{content:'';background:#ffffff url(//www.laversofa.com.br/files/allow/svg/whatsappcinza.svg) center center no-repeat;background-size:21px;display:block;width:27px;height:27px;position:absolute;top:20px;right:-14px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0px 4px 6px 0px rgba(39,38,38,0.3);-webkit-box-shadow:0px 4px 6px 0px rgba(39,38,38,0.3);-moz-box-shadow:0px 4px 6px 0px rgba(39,38,38,0.3);}
.wa__btn_w_img .wa__btn_txt{padding:14px 20px 12px 103px;}
.wa__r_button{border-radius:50vh;} .wa__sq_button{border-radius:5px;}
.wa__sq_button.wa__btn_w_img{width:270px;margin-left:30px;}
.wa__r_button.wa__btn_w_img .wa__cs_img{left:-5px;}
.wa__sq_button.wa__btn_w_img .wa__cs_img{left:-35px;}
.wa__sq_button.wa__btn_w_img .wa__btn_txt{padding:10px 20px 10px 70px;display:table-cell;vertical-align:middle;height:66px;}
.wa__btn_txt .wa__btn_title{font-weight:600;}
.wa__r_button.wa__btn_w_img .wa__btn_txt{padding:8px 20px 8px 100px;display:table-cell;vertical-align:middle;height:66px;}
.wa__r_button.wa__btn_w_img .wa__cs_info .wa__cs_status{margin-left:3px;}
.wa__popup_chat_box{font-family:Arial,Helvetica,sans-serif;width:351px;border-radius:5px 5px 8px 8px;-webkit-border-radius:5px 5px 8px 8px;-moz-border-radius:5px 5px 8px 8px;position:fixed;overflow:hidden;box-shadow:0px 10px 10px 4px rgba(0,0,0,0.04);-webkit-box-shadow:0px 10px 10px 4px rgba(0,0,0,0.04);-moz-box-shadow:0px 10px 10px 4px rgba(0,0,0,0.04);bottom:102px;right:25px;z-index:998;opacity:0;visibility:hidden;-ms-transform:translate(0,50px);transform:translate(0,50px);-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);transition:0.4s ease all;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;will-change:transform,visibility,opacity;max-width:calc(100% - 50px);}
.wa__popup_chat_box:hover, .wa__popup_chat_box:focus, .wa__popup_chat_box:active{box-shadow:0px 10px 10px 4px rgba(32,32,37,0.23);-webkit-box-shadow:0px 10px 10px 4px rgba(32,32,37,0.23);-moz-box-shadow:0px 10px 10px 4px rgba(32,32,37,0.23);} .wa__popup_chat_box.wa__active{-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);visibility:visible;opacity:1;}
.wa__popup_chat_box .wa__popup_heading{position:relative;padding:15px 43px 17px 74px;color:#d9ebc6;background:#2db742;}
.wa__popup_chat_box .wa__popup_heading_sm{padding:12px 15px 17px 74px;}
.wa__popup_chat_box .wa__popup_heading:before{content:'';background:url(//www.laversofa.com.br/files/allow/svg/whatsapp.svg) center top no-repeat;background-size:33px;display:block;width:55px;height:33px;position:absolute;top:20px;left:12px;}
.wa__popup_chat_box .wa__popup_heading_sm:before{top:19px;left:11px;}
.wa__popup_chat_box .wa__popup_heading .wa__popup_title{padding-top:2px;padding-bottom:3;color:#ffffff;font-size:18px;line-height:24px;} .wa__popup_chat_box .wa__popup_heading .wa__popup_intro{padding-top:4px;font-size:12px;line-height:20px;}
.wa__popup_chat_box .wa__popup_heading_sm .wa__popup_intro{padding-top:0px;}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a{display:inline-block;color:#ffffff;text-decoration:none;}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:hover, .wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:focus, .wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:active{text-decoration:underline;}
.wa__popup_chat_box  .wa__popup_notice{font-size:11px;color:#a5abb7;font-weight:500;padding:0 3px;}
.wa__popup_chat_box .wa__popup_content{background:#ffffff;padding:13px 20px 21px 19px;text-align:center;}
.wa__popup_chat_box .wa__popup_content_left{text-align:left;}
.wa__popup_chat_box .wa__popup_avatar{position:absolute;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:12px;top:12px;}
.wa__popup_chat_box .wa__popup_avatar.nta-default-avt{border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset;}
.wa__popup_chat_box .wa__stt{padding:13px 40px 12px 74px;position:relative;text-decoration:none;display:table;width:100%;border-left:2px solid #2db742;background:#f5f7f9;border-radius:2px 4px 2px 4px;-webkit-border-radius:2px 4px 2px 4px;-moz-border-radius:2px 4px 2px 4px;}
.wa__popup_chat_box .wa__stt:after{content:'';background:url(//www.laversofa.com.br/files/allow/svg/whatsappverde.svg) 0 0 no-repeat;position:absolute;right:14px;top:26px;width:20px;height:20px;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;}
.wa__popup_chat_box .wa__stt.wa__stt_offline:after{background-image:url(//www.laversofa.com.br/files/allow/svg/whatsappverde_sm.svg);}
.wa__popup_chat_box .wa__stt.wa__stt_online{transition:0.2s ease all;-webkit-transition:0.2s ease all;-moz-transition:0.2s ease all;}
.wa__popup_chat_box .wa__stt.wa__stt_online:hover, .wa__popup_chat_box .wa__stt.wa__stt_online:active, .wa__popup_chat_box .wa__stt.wa__stt_online:focus{background:#ffffff;box-shadow:0px 7px 15px 1px rgba(55,62,70,0.07);-webkit-box-shadow:0px 7px 15px 1px rgba(55,62,70,0.07);-moz-box-shadow:0px 7px 15px 1px rgba(55,62,70,0.07);}
.wa__popup_content_list .wa__popup_content_item{margin:14px 0 0;transform:translate(0,20px);-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);will-change:opacity,transform;opacity:0;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item{transition:0.4s ease all;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;transition-delay:2.1s;-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(1){transition-delay:0.3s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(2){transition-delay:0.5s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(3){transition-delay:0.7s;-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(4){transition-delay:0.9s;-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(5){transition-delay:1.1s;-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(6){transition-delay:1.3s;-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(7){transition-delay:1.5s;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(8){transition-delay:1.7s;-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(9){transition-delay:1.9s;-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s;}
.wa__popup_chat_box.wa__lauch .wa__popup_content_list .wa__popup_content_item{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);}
.wa__popup_content_list .wa__popup_content_item .wa__member_name{font-size:14px;color:#363c47;line-height:1.188em !important;}
.wa__popup_content_list .wa__popup_content_item .wa__member_duty{font-size:11px;color:#989b9f;padding:2px 0 0;line-height:1.125em !important;}
.wa__popup_content_list .wa__popup_content_item .wa__member_status{color:#F5A623;font-size:10px;padding:5px 0 0;line-height:1.125em !important;}
.wa__popup_content_list .wa__popup_content_item .wa__popup_txt{display:table-cell;vertical-align:middle;min-height:48px;height:48px;}
.wa__popup_content_list .wa__popup_content_item .wa__stt_offline{border-left-color:#c0c5ca;}
.wa__popup_avt_list{font-size:0;margin:7px 0 24px;}
.wa__popup_avt_list .wa__popup_avt_item{display:inline-block;position:relative;width:46px;}
.wa__popup_avt_list .wa__popup_avt_img{width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:relative;overflow:hidden;border:2px solid #ffffff;left:-7px;}
.wa__popup_call_btn{background:#2db742;color:#ffffff;text-decoration:none;display:inline-block;width:275px;max-width:100%;font-size:16px;padding:14px 10px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;margin:25px 0 15px;box-shadow:0px 8px 17px 2px rgba(13,15,18,0.2);-webkit-box-shadow:0px 8px 17px 2px rgba(13,15,18,0.2);-moz-box-shadow:0px 8px 17px 2px rgba(13,15,18,0.2);}
.wa__popup_call_btn.wa__popup_call_btn_lg:before{content:'';display:inline-block;width:20px;height:20px;position:relative;background:url(//www.laversofa.com.br/files/allow/svg/whatsappverde_sm.svg) 0 0 no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;vertical-align:top;top:0px;margin-right:-19px;left:-31px;transition:0.2s ease background-image;-webkit-transition:0.2s ease background-image;-moz-transition:0.2s ease background-image;}
.wa__popup_call_btn.wa__popup_call_btn_lg:hover:before, .wa__popup_call_btn.wa__popup_call_btn_lg:focus:before, .wa__popup_call_btn.wa__popup_call_btn_lg:active:before{background-image:url(//www.laversofa.com.br/files/allow/svg/whatsapp.svg)}
.wa__popup_chat_box_gray{border-radius:2px 2px 8px 8px;}
.wa__popup_chat_box_gray .wa__popup_heading_gray{background:#f8f8f8;border-top:3px solid #2db742;color:#868c9a;font-weight:500;}
.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_title{color:#595b60;}
.wa__popup_chat_box_gray .wa__popup_heading_gray:before{content:'';background:url(//www.laversofa.com.br/files/allow/svg/whatsappverde.svg) center top no-repeat;background-size:33px;display:block;width:55px;height:33px;position:absolute;top:20px;left:12px;}
.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_intro a{color:#595b60;}
.wa__popup_chat_box_ct{width:384px;text-align:center;}
.wa__popup_chat_box_ct .wa__popup_heading_ct{text-align:center;padding:18px 0 18px;}
.wa__popup_chat_box_ct .wa__popup_heading_ct:before{content:'';background:url(//www.laversofa.com.br/files/allow/svg/whatsapp.svg) center top no-repeat;background-size:30px;display:block;width:30px;height:31px;position:absolute;top:15px;left:72px;}
.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_title{padding-left:22px;padding-bottom:14px;}
.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_intro{margin-top:-5px;line-height:12px;}
.wa__popup_chat_box_ct .wa__popup_ct_avt_list:after{content:'';clear:both;display:block;}
.wa__popup_chat_box_ct .wa__popup_ct_content{background:#ffffff;padding:0 0 14px;}
.wa__popup_chat_box_ct .wa__popup_ct_content .wa__popup_notice{padding-top:18px;padding-bottom:15px;}
.wa__popup_chat_box_ct .wa__popup_ct_content_item{width:33%;float:left;font-size:10px;}
.wa__popup_chat_box_ct .wa__popup_ct_content_item a{text-decoration:none;color:#989b9f;}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__popup_ct_txt{padding-top:8px;}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_name{color:#363c47;font-size:13px;}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_duty{color:#989b9f;padding:3px 0 0;}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_online{color:#2db742;font-size:9px;line-height:12px;display:inline-block;padding:3px 0 0 16px;background:url(//www.laversofa.com.br/files/allow/svg/whatsappverde.svg) 0 3px no-repeat;background-size:12px auto;-webkit-background-size:12px auto;-moz-background-size:12px auto;}
.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_offline{color:#f5a623;font-size:9px;line-height:12px;padding:2px 0 0;}
.wa__popup_chat_box_ct .wa__popup_ct_avatar img{border-radius:50%}
.wa__popup_chat_box_ct .wa__popup_ct_call_btn{width:97px;font-size:11px;padding:9px 10px 11px;margin:15px 0 15px;}
.wa__btn_popup{position:fixed;right:30px;bottom:30px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;z-index:999;}
.wa__btn_popup .wa__btn_popup_icon{width:56px;height:56px;background:#2db742;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0px 6px 8px 2px rgba(0,0,0,0.14);-webkit-box-shadow:0px 6px 8px 2px rgba(0,0,0,0.14);-moz-box-shadow:0px 6px 8px 2px rgba(0,0,0,0.14);}
.wa__btn_popup .wa__btn_popup_icon:before{content:'';position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background:transparent url(//www.laversofa.com.br/files/allow/svg/whatsapp.svg) center center no-repeat;background-size:30px auto;-webkit-background-size:30px auto;-moz-background-size:30px auto;transition:0.4s ease all;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;}
.wa__btn_popup .wa__btn_popup_icon:after{content:'';opacity:0;position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;background:transparent url(//www.laversofa.com.br/files/allow/svg/icone.svg) center center no-repeat;background-size:14px auto;-webkit-background-size:14px auto;-moz-background-size:14px auto;transition:0.4s ease all;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-ms-transform:scale(0) rotate(-360deg);transform:scale(0) rotate(-360deg);-webkit-transform:scale(0) rotate(-360deg);-moz-transform:scale(0) rotate(-360deg);}
.wa__btn_popup.wa__active .wa__btn_popup_icon:before{opacity:0;-ms-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg);-webkit-transform:scale(0) rotate(360deg);-moz-transform:scale(0) rotate(360deg);}
.wa__btn_popup.wa__active .wa__btn_popup_icon:after{opacity:1;-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);}
.wa__btn_popup .wa__btn_popup_txt{position:absolute;width:156px;right:100%;background-color:#f5f7f9;font-size:12px;color:#43474e;top:15px;padding:7px 0 7px 12px;margin-right:7px;letter-spacing:-0.03em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;transition:0.4s ease all;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;}
.wa__btn_popup.wa__active .wa__btn_popup_txt{ -ms-transform: translate(0,15px); transform: translate(0,15px); -webkit-transform: translate(0,15px); -moz-transform: translate(0,15px); opacity: 0; visibility: hidden; }
@media screen and (min-width: 767px){ 	.wa__btn_popup, .wa__btn_popup_icon, .wa__btn_popup_txt{visibility: hidden;}}  

/*= 15. Padroes Orçamento =*/
.label{color:#069; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px;}
#form_orcamento {padding:20px 20px;}
.ch-grid {margin: 0 auto; padding: 0; list-style: none; display: block; text-align: center; width: 100%;}
.ch-grid:after {clear: both;}
.ch-grid li {width: 220px; height: 220px; display: inline-block; margin: 20px;}
.ch-item {width: 100%; height: 100%; border-radius: 50%; position: relative; box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.2), inset 0 0 0 16px rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.1); transition: all 0.4s ease-in-out;}
.ch-grid h4{width: 100%; position: relative; color: #000 !important; text-align: center; margin: 3px auto; transition: all 0.4s ease-in-out;}
.ch-img-1 {background-image: url(../../allow/img/orcamento/sofa.jpg);}
.ch-img-2 {background-image: url(../../allow/img/orcamento/tapete.jpg);}
.ch-img-3 {background-image: url(../../allow/img/orcamento/colchao.jpg);}
.ch-img-4 {background-image: url(../../allow/img/orcamento/automovel.jpg);}
.ch-info {position: absolute; width: 100%; height: 100%; border-radius: 50%; overflow: hidden; opacity: 0; transition: all 0.4s ease-in-out; transform: scale(0);     backface-visibility: hidden; }
.ch-info h3 {color: #fff; text-transform: uppercase; position: relative;  letter-spacing: 2px; font-size: 22px; margin: 0 30px; padding: 65px 0 0 0; height: 110px; font-family: 'Open Sans', Arial, sans-serif; text-shadow:0 0 1px #fff, 0 1px 2px rgba(0,0,0,8.0);}
.servico_orcamento h4 {color: #069; text-transform: uppercase; font-size: 18px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,8.0);}
.ch-info p {color: #fff; padding: 10px 5px; font-style: italic; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5);}
.ch-info p a:hover {color: rgba(255,242,34, 0.8);}
.ch-item:hover {box-shadow:inset 0 0 0 110px rgba(0,0,0, 0.4), inset 0 0 0 16px rgba(255,255,255,0.8), 0 1px 2px rgba(0,0,0,0.1);}
.ch-item:hover .ch-info {opacity: 1;     transform: scale(1);}
.corner-xxl0{-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;border-radius:25px}
fieldset.tema{width: 100%; padding: 7px; margin:5px 0 22px 0; background: #fff;}
fieldset.tema .titulo{color: #069!important; font-size: 3em!important; margin:0!important; text-align: center!important; 	font-family:'AlternateBoldFont', sans-serif !important; font-weight: normal; clear: both!important;} 


/*= 16. Padroes Depoimento =*/
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:9;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;z-index:2;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel .owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel .owl-rtl{direction:rtl;}
.owl-carousel .owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;display:block;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{background-color:#069;cursor:pointer;display:inline-block;font-size:14px;margin:5px;font-size:18px;height:40px;line-height:38px;text-align:center;width:40px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{background:none repeat scroll 0 0 #069;color:white;text-decoration:none;}
.owl-theme .owl-controls .owl-nav .disabled{cursor:default;opacity:0.5;}
.owl-theme .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span{background:#fff none repeat scroll 0 0;border:2px solid #069;border-radius:30px;display:block;height:15px;transition:opacity 200ms ease 0s;width:15px;margin:0 4px;}
.owl-theme .owl-dots .owl-dot.active span{background:#069 none repeat scroll 0 0}
