body, span, p, form, img, a, input, select, textarea{margin:0; padding:0; border:none; outline:none}ul, ol, li{list-style-type:none;padding:0; margin:0;}
.al{text-align:left;}.ac{text-align:center;}.ar{text-align:right;}.fl{float:left;}.fr{float:right;}.cb{clear:both;}.pr{position:relative;}.pa{position:absolute;}.db{display:block;}input::-moz-focus-inner{padding:0; border:0;}button::-moz-focus-inner{padding:0; border:0;}

html{}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#f7f7f7;}

@font-face {
    font-family: fonte;
    src: url('../../include/inc_module/mod_graphical_text/inc_fonts/diavlo_bold.eot');
    src: url('../../include/inc_module/mod_graphical_text/inc_fonts/diavlo_bold.eot?#iefix') format('embedded-opentype'),
	     url('../../include/inc_module/mod_graphical_text/inc_fonts/diavlo_bold.woff') format('woff'),
         url('../../include/inc_module/mod_graphical_text/inc_fonts/diavlo_bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h1{color:#FFF; font-size:28px; margin:-43px 0 34px 0; padding:0; line-height:normal; font-weight:normal; font-family:fonte;}
h2{}
h3{color:#000; font-size:20px; margin:0; padding:0 0 6px; line-height:normal; font-weight:normal; font-family:fonte;}
h4{color:#E1C828; font-size:23px; margin:0; padding:0 0 12px 0; line-height:normal; font-weight:normal; font-family:fonte; clear:both;}
big{font-family:fonte; color:#D8A300; font-size:20px;}
small{}
tt{}
code{ background:#E1C828; font-family:fonte; font-size:18px; color:#000; display:block; padding:5px 5px 5px 20px; margin:0 0 0 -20px;}
small{}
/* links */
a{color:#D8A300; text-decoration:none;}
a:hover{color:#D8A300; text-decoration:underline;}

/* CLASSES DO SITE
---------------------------------------------------------*/
/*--Topo--*/
#headerBlock{width:100%; background:url(../../images/bg-topo.gif) repeat-x bottom #FFF; border-top:2px solid #D9A300; display:table;}
.li-top{width:1200px; height:161px; margin:0 auto 0 auto; background:url(../../images/slogan.png) no-repeat 442px 50px;}
.li-top-logo{width:306px; height:83px; background: url(../../images/logo.jpg) no-repeat; margin:11px 0 12px 14px}
.li-top-fone{ width:128px; padding:10px 0 0 46px; height:96px; background:url(../../images/bg-fone.png) no-repeat left 25px; font-family:fonte; font-size:17px; line-height:1.45; text-align:right;}
.li-top-fone strong{ font-size:12px; padding:0 0 0 28px;}
/*--Menu--*/
.li-menu{
    width:1200px;
    height:55px;
    display: flex;
    justify-content: center;
}
.bt-home{ width:55px; height:55px; background:url(../../images/bt-home.png) no-repeat center center; margin:0 0 0 2px;}
.bt-home:hover{background:url(../../images/bt-home.png) no-repeat center center #000;}
/*--Corpo--*/
#mainBlock{width:100%; float:left; background: url(../../images/bg-banner-interna.gif) repeat-x top; overflow:hidden;}
.banner{ width:100%; height:299px; border-bottom:3px solid #d9a400; background:#000;}
.corpo{width:992px; height:auto; margin:0 auto 0 auto;}
.content-home{width:992px; margin:0 auto; height:186px; padding:39px 0 44px; display:table;}
.content-home img{ margin: 0 34px 0 0;}
.sobre-nos{ background: #E1C828 url(../../images/bg-sobre-nos.jpg) no-repeat 862px 46px; padding:25px 343px 32px 89px; width:738px; margin:0 auto; font-size:14px; line-height:1.5; }
.sobre-nos h3{ color:#000; font-size:31px; padding:0 0 6px 0;}
.right{width:252px; background:#F7F7F7; border-radius:10px 10px 0 0; margin:-30px 0 0 0;min-height:454px; position:relative; padding:25px 17px }
.right:before, .right-contato:before{ background:url(../../images/sombra-right.png) no-repeat top left; width:9px; height:504px; content:''; position:absolute; left:-9px; top:30px;}
.right:after, .right-contato:after{ background:url(../../images/sombra-right.png) no-repeat top right; width:9px; height:504px; content:''; position:absolute; right:-9px; top:30px;}


.parceiros{ width:638px; border-radius:6px; background:#F3F3F3; height:131px; border:1px solid #DDD; margin:50px 35px 54px 0; padding:0 0 0 8px}
.parceiros h3{ font-size:16px; color:#000; padding:7px 0 8px 7px;}
.parceiros img{border:1px solid #CCC; float:left; height:auto; display:block; margin:0 7px; }

.orcamento-home{ width:148px; height:67px; background:url(../../images/bg-orcamento.jpg) no-repeat; margin:50px 0 54px 0; padding:62px 0 0 161px; line-height:1.3; font-family:fonte; font-size:13px;}

.corpo-interna{ margin:65px 0 0 0; width:100%; background:url(../../images/bg-corpo-interna.png) repeat-y top center; font-size:15px; line-height:1.5; padding:0 0 50px 0;}
.content{ width:664px; padding:0 26px 0 16px;}
.content-full{ width:992px; padding:0; position:relative;}
.content-full .img-padrao{ margin:0 12px 8px 0;}

.bg-orcamento-interna{ background:url(../../images/bg-orcamento-interna.jpg) no-repeat; width:119px; height:63px; font-family:fonte; margin:56px 0 0 0; font-size:12px; padding:51px 0 0 132px; line-height:1.3;}

.carros{ font-size:14px; width:100%;}
.carros img{ float:left; padding:5px; box-shadow:0 0 4px #000; float:left; margin:0 48px 0 0; border-radius:5px;}
.carros h3{ font-size:31px;}

.lista-carros{ width:25%;}
.lista-carros a{ width:222px; padding:3px; background:#FFF; box-shadow:0 0 4px #999; margin:0 auto 35px; display:block; text-align:center; font-family:fonte; border-radius:5px; text-decoration:none;}
.lista-carros img{border-radius:5px;}
.lista-carros strong{ font-weight:normal; padding:5px 0; display:block;}

.lista-carros a:hover{ box-shadow:0 0 4px #000; color:#C9B41D;}


/*Página de Contato*/

.content-contato{ width:564px; padding:50px 26px 0 16px;}
.right-contato{width:352px; background:#F7F7F7; border-radius:10px 10px 0 0; margin:-30px 0 0 0;min-height:454px; position:relative; padding:25px 17px; text-align:center; font-family:fonte;  font-size:19px;}
.right-contato table{ text-align:left; margin:0 0 35px;}
.right-contato table strong{ font-size:15px;}
/*--Rodapé--*/
#footerBlock{width:100%; height:140px; clear:both; background:url(../../images/bg-rod.gif) repeat-x top; display:table; }
.li-rod{width:992px; height:91px; margin:0 auto 0 auto; padding:25px 0 0 0; }
.li-rod-copy{ width:856px; line-height:1.7;}
.li-rod-redes{
    width: min-content;
    justify-content: center;
    font-family: fonte;
    display: flex;
    flex-wrap: wrap;
}
.li-rod-redes span{
    padding: 5px 0;
    display: block;
    width: 120px;
    text-align: center;
}
.li-rod-redes img{ float:left; margin:7px 7px 0 0; }
.webcis{width:992px; margin:5px auto 0 auto;}

/*--links rodapé--*/
.li-rod a{color:#333; text-decoration:none;}
.li-rod a:hover{color:#333; text-decoration:underline;}
.webcis a{font-size:10px; color:#666}

/*--Noticias--*/
.lista-noticias{padding:0 0 5px 15px; background:url(../../images/ico-seta.png) no-repeat left center;  border-bottom:1px dotted #999; margin:0 0 10px 0; width:100%; font-size:12px; box-sizing:border-box; -moz-box-sizing:border-box}
.noticias-eventos{width:302px; position:relative;}
.noticias-eventos h3{ font-size:25px; padding:0;}
.noticias-eventos b{ width:185px; display:block; float:left; font-weight:normal;}
.noticias-eventos a{ float:left; width:100%; margin:13px 0 0 0; color:#333; text-decoration:none;}
.noticias-eventos img{ float:left; margin:0 18px 0 0; border:2px solid #DDDDDD}
a.todas-noticias{background:url(../../images/bt-ver-todos.png) no-repeat; width:88px; height:22px; position:absolute; top:-10px; right:0;}
#slider-noticias li{border-bottom:1px dotted #555555;}

/* CLASSES DE FORMULÁRIOS
---------------------------------------------------------*/
/* Classes Gerais do Formulário*/
input[type=text], select, input[type=email], textarea{border-radius:4px; background:#fff; border:1px solid #CECEBF; font-size:12px; padding:7px; font-weight:bolder; outline:none; font-family:Verdana, Geneva; margin:0}
select{padding:6px;}
.conheceu{width:100%}
input[type=text]:hover, textarea:hover, input[type=email]:hover, select:hover{background-color:#Fafafa;}

/* Configurações de Formulário */
.formulario p, .formulario-interna p{padding:0 0 8px 0; margin:0; float:left; width:100%;}
.formulario strong{width:160px; margin:0 10px 0 0; text-align:right; display:block; float:left; line-height:30px; font-size:12px;}
.formulario-interna strong{width:100%; margin:0; text-align:right; display:block; float:left;}

/* Configurações de Campos */
input[id=nome], input[id=email], input[id=assunto]{width:320px}
input[id=ddd]{width:30px}
textarea{width:320px; height:100px;}

input[id=nome], input[id=email], input[id=telefone]{ border-right:5px solid #F00}

.formulario-interna input, .formulario-interna textarea{width:150px}

/* Configuração dos Campos de Erro */
.error{background-image:url(../../images/img-error-form.png) !important; background-repeat:no-repeat !important; background-position:right center !important; border:1px solid #F00 !important;  border-right:5px solid #F00 !important}
select.error{background-image:none}
label.error{display:none !important}
form.cmxform span.error, span.error{color:#f00; font-style:italic; font-size:10px; margin:0;}

/* Botão Enviar */
.formulario input[type=submit]{padding:0 15px; background:#000; color:#FFF; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; margin:10px 10px 0 170px; float:left; font-family:fonte; text-transform:uppercase; font-size:13px; height:30px; line-height:30px; }

/*Obrigado*/
.obrigado big{font-size:22px; color:#D9A300; display:block; width:100%; border-bottom:1px solid #D9A300; padding:0 0 2px 0; margin:0 0 5px;}
.obrigado b{display:block; width:100%; float:left; padding: 0 0 5px 0;}
.obrigado a{ font-family:fonte;}
/* CLASSES GERAIS
---------------------------------------------------------*/
/* Texto c/ Imagem */
.imgtxt-top-left, .imgtxt-bottom-left {position:relative; margin:1em 0; clear:both;}
.imgtxt-top-right, .imgtxt-bottom-right {position:relative;  float:right;  margin:1em 0; clear:both;}
.imgtxt-top-center, .imgtxt-bottom-center {position:relative; margin:1em auto; clear:both;}
.imgtxt-left {position:relative; float:left;  margin:0 1em 1em 0;}
.imgtxt-right {position:relative; float:right; margin:0 0 1em 1em;}
.imgtxt-column-left {position:relative; clear:both; width:100%;}
.imgtxt-column-left .imgtxt-column-left-text {position:relative; float:left; margin:0 0 1em 0; width:58%;}
.imgtxt-column-left .imgtxt-column-left-image {position:relative; float:left; margin:0 0 1em 0;  width:42%;}
.imgtxt-column-left .imgtxt-column-left-image img{ border:4px solid #E1C828;}
.imgtxt-column-right {position:relative; clear:both; width:100%;}
.imgtxt-column-right .imgtxt-column-right-text {position:relative; float:right; margin:0 0 1em 1em; width:60%;}
.imgtxt-column-right .imgtxt-column-right-image {position:relative; float:left; margin:0 1em 1em 0; width:35%;}

/* Galeria de imagem Padrão */
.img-padrao{text-align:center; margin:0 8px 8px 0; }
.img-padrao img{border:1px solid #CCC; float:left; height:auto; display:block; padding:2px; background: #FFF;}
.img-padrao strong{margin:0; font-size:10px; display:block; padding:7px 3px 0; height:40px; clear:both; }

.pneu-teaser{ margin:0 3px 8px;}
.pneu-teaser strong{ width:160px; background: #000; font-size:18px; font-family:fonte; padding:4px 23px; height:auto; line-height: 1.1;}
/* Espaçamento Ferramenta */
.spaceAfterCP, .spaceBeforeCP{ width:100%; clear:both;}


/* Botão Voltar */
.link-back{line-height:27px; display:block; clear:both; float:right; background:#E1C828; border-radius:5px; font-family:fonte; font-size:15px; padding:0 7px; margin:25px 0 0 80%; color:#000;}
.link-back:hover{ background:#C9B41D; color:#000; text-decoration:none;}

/* TABS */
.accordionButton{width:553px; height:25px; background:url(../../images/bg-tabs.jpg) no-repeat 0 0; color:#FFF; font-size:15px; padding:10px 0 0 80px; margin:0 0 10px 0; outline:none; cursor:pointer;}
.accordionButton:hover{background:url(../../images/bg-tabs.jpg) no-repeat 0 -35px;}
.on, .on:hover{background:url(../../images/bg-tabs.jpg) no-repeat 0 -35px;}
.accordionContent{padding:0 10px 10px 10px;}

/* PAGINATE-ESTRUTURA */
.ul-paginate{ width:auto; position:absolute; top:-46px; right:0;}
.content .ul-paginate{ right:15px;}

.article_paginate_navi{ font-weight:bolder; font-size:11px; width:auto; display:table; float:right;}
.apn_next, .apn_prev{float:left;width:29px; height:29px; border:1px solid #000; text-align:center; background:#f9f9f9; margin:0 5px; }
.apn_next img, .apn_prev img{padding:8px 9px;}
.apn_next a, .apn_prev a{ float:left;}
.apn_navi a, .apn_navi span{width:29px; height:29px; line-height:29px; text-align:center; display:block; float:left; background:#f9f9f9; color:#000; border:1px solid #000; margin:0 5px;}
.apn_navi span{ background:#E1C828; cursor:default;}
.apn_prev a:hover, .apn_next a:hover, .apn_navi a:hover{background:#E1C828; text-decoration:none;}
.apn_navi{float:left;}

/* NAV_HORIZ_DROP_DOWN
---------------------------------------------------------*/
#pmenu a, #pmenu a:visited {display:block; width:auto; font-size:18px; color:#333; text-decoration:none; padding:0 21px; font-family:fonte; font-weight:normal; transition:all 0.1s linear; -moz-transition:all 0.1s linear; -webkit-transition:all 0.1s linear; line-height:55px;}
#pmenu li {float:left; display:block; width:auto;position:relative;}
#pmenu li:hover > a, #pmenu li.act_path a { background:#000; color:#FFF;}

#pmenu li ul {display:none;}
#pmenu li:hover > ul {display:block; position:absolute; top:55px; left:0px; background:#000; text-align:left; z-index:1000000; box-shadow:2px 2px 2px #000; padding:10px;}
#pmenu li.drop_ul ul li a{display:block; font-size:15px; font-family:fonte; border:none; padding:5px 10px; height:auto; color:#FFF; margin:0; width:170px; float:left; line-height:36px;}
#pmenu li.drop_ul ul li a:hover {background:#1d1d1d;}

/* LIGHTBOX
---------------------------------------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*--User Style--*/
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(../../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
    #cboxError{padding:50px; border:1px solid #ccc;}
    #cboxLoadedContent{margin-bottom:28px;}
	#cboxLoadingOverlay{background:url(../../images/loading_background.png) no-repeat center center;}
    #cboxLoadingGraphic{background:url(../../images/loading.gif) no-repeat center center;}
    #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
    #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
    #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
    #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxPrevious.hover{background-position:-75px -25px;}
    #cboxNext{position:absolute; bottom:0; left:27px; background:url(../../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxNext.hover{background-position:-50px -25px;}
    #cboxLoadingOverlay{background:url(../../images/loading_background.png) no-repeat center center;}
    #cboxLoadingGraphic{background:url(../../images/loading.gif) no-repeat center center;}
    #cboxClose{position:absolute; bottom:0; right:0; background:url(../../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px; padding:0; border:0}
    #cboxClose.hover{background-position:-25px -25px;}

    .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
    .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
    .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
    .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}

/* BX_SLIDER
---------------------------------------------------------*/
#slider1{overflow:hidden}
#slider1 li{ float:left;}
.bx-next{position:absolute; top:0; right:0; z-index:999; width:30px; height:30px;}
.bx-prev{position:absolute; top:0; left:0; z-index:999; width:30px; height:30px;}
.bx-pager{font-size:8px; position:absolute; bottom:11px; right:14px; height:15px; z-index:1400;}
.bx-pager a{background:url(../../images/slider-bt.png) no-repeat right; width:16px; height:15px; color:#265EA5; display:block; float:left; text-decoration:none; padding:0; margin:0 0 0 9px; text-indent:-99999px;}
.bx-pager .pager-active, .bx-pager a:hover{background:url(../../images/slider-bt.png) no-repeat left; color:#fff; text-decoration:none; text-indent:-99999px;}

/*--SKITTER SLIDER--*/
/* =Skitter styles
----------------------------------------------- */
.box_skitter {position:relative; width:1500px; height:299px; margin:0 auto;}
.box_skitter img {max-width:none;} /* Tip for stildv */
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden; position:relative;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none;}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {position:absolute; top:0; left:0; width:100px; overflow:hidden; display:none; z-index:15;}
.box_skitter .box_clone img {position:absolute; top:0; left:0; z-index:15;}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .prev_button {position:absolute;top:50%;left:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; transition:all 0.2s;}
.box_skitter .next_button {position:absolute;top:50%;right:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; transition:all 0.2s;}
.box_skitter .prev_button:hover, .box_skitter .next_button:hover {opacity:0.5 !important;}

/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {position:absolute;top:15px;left:15px;z-index:100;background:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.75;}
.box_skitter .info_slide .image_number {background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;}
.box_skitter .info_slide .image_number:hover {background:#000;}
.box_skitter .info_slide .image_number_select, .box_skitter .info_slide .image_number_select:hover {background:#cc3333; float:left; padding:2px 10px; margin:0 5px 0 0;}

/* =Thumbs
	Change width and height to customization dimension thumb
-------------------------------------------------------------- */
.box_skitter .container_thumbs { position:relative;overflow:hidden;height:50px; }
.box_skitter .info_slide_thumb { height:50px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;top:auto;top:0;left:0;padding:0 !important;opacity:1.0; }
.box_skitter .info_slide_thumb .image_number { overflow:hidden;width:100px;height:50px;position:relative;margin:0 !important; padding:0 !important; -moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.box_skitter .info_slide_thumb .image_number img { position:absolute;top:-30px;left:-30px;height:100px;}
.box_skitter .box_scroll_thumbs { padding:0; }
.box_skitter .box_scroll_thumbs .scroll_thumbs { position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101; cursor:pointer;border:0px solid #333; }

/* =Dots
-------------------------------------------------------------- */
.box_skitter .info_slide_dots {position:absolute; top:10px; left:auto !important; right:20%; z-index:151; padding:0;}
.box_skitter .info_slide_dots .image_number {background:#ccc; float:left; margin:0 5px 0 0; cursor:pointer; width:18px; height:18px; text-indent:-9999em; overflow:hidden; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; transition:all 0.2s; border-radius:50px;}
.box_skitter .info_slide_dots .image_number_select, .box_skitter .info_slide_dots .image_number_select:hover {background:#E1C828; float:left; margin:0 5px 0 0;}

/* =Loading
-------------------------------------------------------------- */
.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../../images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}

/* =Label
-------------------------------------------------------------- */
.box_skitter .label_skitter {z-index:150; position:absolute; bottom:0px; left:254px; color:#fff; display:none; opacity:1; font-family:fonte; font-size:25px; width:992px !important; padding:0 0 25px 0;}
.box_skitter .label_skitter p {padding:10px; margin:0;}
.box_skitter .progressbar {background:#000; position:absolute; top:5px; left:15px; height:5px; width:200px; z-index:99; border-radius:20px;}

/* =Preview slide
-------------------------------------------------------------- */
.box_skitter .preview_slide {display:none; position:absolute; z-index:152; bottom:30px; left:-40px; width:100px; height:100px; background:#fff; border:1px solid #222; -moz-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; -webkit-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; overflow:hidden;}
.box_skitter .preview_slide ul {height:100px !important; overflow:hidden !important; margin:0 !important; list-style:none !important; display:block !important; position:absolute !important; top:0 !important; left:0 !important;}
.box_skitter .preview_slide ul li {width:100px !important; height:100px !important; overflow:hidden !important; float:left !important; margin:0 !important; padding:0 !important; position:relative !important; display:block !important;}
.box_skitter .preview_slide ul li img {position:absolute !important; top:0 !important; left:0 !important; height:150px !important; width:auto !important;}

/* =Focus
-------------------------------------------------------------- */
#overlay_skitter {position:absolute; top:0; left:0; width:100%; z-index:9998; opacity:1; background:#000;}
.box_skitter .focus_button {position:absolute; top:50%; z-index:100; width:42px; height:42px; overflow:hidden; text-indent:-9999em;margin-top:-25px; background:url(../../images/focus-button.png) no-repeat left top; opacity:0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.box_skitter .play_pause_button {position:absolute;top:50%;z-index:151;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../../images/pause-button.png) no-repeat left top;opacity:0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.box_skitter .play_pause_button.play_button {background:url(../../images/play-button.png) no-repeat left top;}
.box_skitter .play_pause_button.play_button {}
.box_skitter .play_pause_button:hover {opacity:0.5 !important;}
.box_skitter .focus_button:hover {opacity:0.5 !important;}


/* INICIO DO C�DIGO WHATSAPP */

.whats-fixo {
    position: fixed;
    bottom: 50px;
    right: 50px;
    z-index: 999;
  }
  .whats-fixo p {
    display: flex;
    background-color: #0EC143;
    border-bottom-color: #009688;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    align-items: center;
    box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    -ms-box-shadow: 0 0 5px #000;
    transition: 0.3s all ease-out;
    -moz-transition: 0.3s all ease-out;
    -webkit-transition: 0.3s all ease-out;
    -ms-transition: 0.3s all ease-out;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-animation: slide-in-blurred-bottom 0.5s cubic-bezier(0.23, 1, 0.32, 1) both;
    animation: slide-in-blurred-bottom 0.5s cubic-bezier(0.23, 1, 0.32, 1) both;
    font-size: 0px;
  }
  @-webkit-keyframes slide-in-blurred-bottom {
    0% {
      -webkit-transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
      transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      -webkit-filter: blur(40px);
      filter: blur(40px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0) scaleY(1) scaleX(1);
      transform: translateY(0) scaleY(1) scaleX(1);
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-filter: blur(0);
      filter: blur(0);
      opacity: 1;
    }
  }
  @keyframes slide-in-blurred-bottom {
    0% {
      -webkit-transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
      transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      -webkit-filter: blur(40px);
      filter: blur(40px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0) scaleY(1) scaleX(1);
      transform: translateY(0) scaleY(1) scaleX(1);
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-filter: blur(0);
      filter: blur(0);
      opacity: 1;
    }
  }
  @media only screen and (max-width: 768px) {
    .whats-fixo p {
      text-indent: -5000;
      overflow: hidden;
      border-radius: 50%;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      -ms-border-radius: 50%;
      border-bottom-color: none;
      border-bottom-width: 1px;
      border-bottom-style: solid;
    }
  }
  .whats-fixo p:hover {
    box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    filter: brightness(1.1);
  }
  .whats-fixo p:hover:before {
    content: 'Clique no bot\00E3o para solicitar um OR\00C7 AMENTO';
    display: flex;
    background-color: #E5DDD5;
    background-image: url('/images/bg-whats.png');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    box-shadow: 0 0 10px -3px #000;
    -moz-box-shadow: 0 0 10px -3px #000;
    -webkit-box-shadow: 0 0 10px -3px #000;
    -ms-box-shadow: 0 0 10px -3px #000;
    width: 150px;
    height: 100px;
    position: absolute;
    top: -170px;
    left: -160px;
    z-index: 3;
    padding: 50px 30px 10px;
    color: #616161;
    font-size: 16px;
    justify-content: center;
    align-items: center;
    line-height: 1.2;
    text-align: center;
    -webkit-animation: rotate-in-2-br-cw 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s both;
    animation: rotate-in-2-br-cw 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s both;
  }
  @-webkit-keyframes rotate-in-2-br-cw {
    0% {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 0;
    }
    100% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 1;
    }
  }
  @keyframes rotate-in-2-br-cw {
    0% {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 0;
    }
    100% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 1;
    }
  }
  .whats-fixo p:hover:after {
    content: "";
    display: flex;
    width: 200px;
    height: 36px;
    background-color: #009688;
    font-family: icomoon, Verdana, Geneva, Tahoma, sans-serif;
    font-size: 25px;
    font-weight: normal;
    position: absolute;
    top: -164px;
    left: -155px;
    z-index: 3;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    justify-content: center;
    color: #fff;
    -webkit-animation: flip-in-hor-bottom 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.8s both;
    animation: flip-in-hor-bottom 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.8s both;
    background-image: url('../../images/whatsapp-logo.png');
    background-repeat:no-repeat;
    background-position:center;

  }
  @-webkit-keyframes flip-in-hor-bottom {
    0% {
      -webkit-transform: rotateX(80deg);
      transform: rotateX(80deg);
      opacity: 0;
    }
    100% {
      -webkit-transform: rotateX(0);
      transform: rotateX(0);
      opacity: 1;
    }
  }
  @keyframes flip-in-hor-bottom {
    0% {
      -webkit-transform: rotateX(80deg);
      transform: rotateX(80deg);
      opacity: 0;
    }
    100% {
      -webkit-transform: rotateX(0);
      transform: rotateX(0);
      opacity: 1;
    }
  }
  .whats-fixo p a {
    color: #fff;
    font-size: 0px;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 60px;
    position: relative;
    text-align: right;
    overflow: hidden;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;

  }
  .whats-fixo p a:hover:before {
    content: "";
    -webkit-animation: slide-in-bl 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: slide-in-bl 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  }
  @-webkit-keyframes slide-in-bl {
    0% {
      -webkit-transform: translateY(1000px) translateX(-1000px);
      transform: translateY(1000px) translateX(-1000px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0) translateX(0);
      transform: translateY(0) translateX(0);
      opacity: 1;
    }
  }
  @keyframes slide-in-bl {
    0% {
      -webkit-transform: translateY(1000px) translateX(-1000px);
      transform: translateY(1000px) translateX(-1000px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0) translateX(0);
      transform: translateY(0) translateX(0);
      opacity: 1;
    }
  }
  .whats-fixo p a:hover:after {
    -webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both;
    animation: slide-in-bck-tr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both;
    content: "";
    display: flex;
    width: 35px;
    height: 35px;
    font-family: icomoon;
    font-size: 35px;
    font-weight: normal;
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 0;
    transition: 0.3s all ease-out;
    -moz-transition: 0.3s all ease-out;
    -webkit-transition: 0.3s all ease-out;
    -ms-transition: 0.3s all ease-out;
    background-image: url('../../images/whatsapp-logo.png');
    background-repeat:no-repeat;
    background-size:contain;
    filter:brightness(0) invert(100%);

  }
  @-webkit-keyframes slide-in-bck-tr {
    0% {
      -webkit-transform: translateZ(700px) translateY(-300px) translateX(400px);
      transform: translateZ(700px) translateY(-300px) translateX(400px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateZ(0) translateY(0) translateX(0);
      transform: translateZ(0) translateY(0) translateX(0);
      opacity: 1;
    }
  }
  @keyframes slide-in-bck-tr {
    0% {
      -webkit-transform: translateZ(700px) translateY(-300px) translateX(400px);
      transform: translateZ(700px) translateY(-300px) translateX(400px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateZ(0) translateY(0) translateX(0);
      transform: translateZ(0) translateY(0) translateX(0);
      opacity: 1;
    }
  }
  .whats-fixo p a:before {
    content: "";
    display: flex;
    width: 35px;
    height: 35px;
    font-family: icomoon;
    font-size: 35px;
    font-weight: normal;
    position: absolute;
    top: 7px;
    left: 10px;
    z-index: 0;
    transition: 0.3s all ease-out;
    -moz-transition: 0.3s all ease-out;
    -webkit-transition: 0.3s all ease-out;
    -ms-transition: 0.3s all ease-out;
    color:#fff;
    background-image: url('/images/whatsapp-logo.png');
    background-repeat:no-repeat;
    background-size:contain;
    filter:brightness(0) invert(100%);

  }