@charset "utf-8";
body { background-color:#eceae8; }

/* MAIN */
div#main { width:100%; min-height:100%; position:relative; overflow:hidden; padding-top:124px !important; }
div#main.fixed {  }

/* COMBOBOX PERSONALIZADO */
.data-list { width:100%; height:160px; padding:15px 0; background-color:#fff; border:solid 1px #424242; position:absolute; left:0; top:51px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; z-index:999; }
.data-list .scroll { width:auto; height:100%; }
.data-list ul { width:100%; height:auto; }
.data-list li { width:90%; height:auto; display:block; padding:10px 0; margin:0 auto; color:#908b75; border-bottom:solid 1px #908b75; font-weight:normal; font-family: 'gotham_mediumregular', Arial, Verdana, Tahoma, Calibri, Candara; }
.data-list li.active { background-color:#f6f6f6; }
.data-list li:hover { color:#424242; }

/* FORMULARIO */
header.cab-contato { width:100%; height:auto; margin-bottom:30px; }
.formulario { width:100%; height:auto; }
.formulario dl.wrap-form { width:100%; height:auto; margin-bottom:20px; position:relative; }
.formulario.grid-f2 dl.wrap-form { width:48%; float:left; }
.formulario.grid-f2 dl.wrap-form.side { float:right; }
.formulario.grid-f3 dl.wrap-form { width:32%; float:left; margin-right:2%;  }
.formulario.grid-f3 dl.wrap-form.last { margin-right:0; }
.formulario dl.wrap-form.message, .formulario.grid2 dl.wrap-form.message, .formulario.grid3 dl.wrap-form.message { width:100%; }
.formulario dl.wrap-form dt.label { width:100%; height:auto; min-height:20px; margin-bottom:5px; }
.formulario dl.wrap-form dt.label label { padding-left:15px; display:block; color:#000000; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; font-size:14px; }
.formulario dl.wrap-form dt.label label span.requerid { color:#ED1F24; }
.formulario dl.wrap-form dd.campo { width:100%; height:auto; position:relative; }
.formulario dl.wrap-form dd.campo input[type="text"],
.formulario dl.wrap-form dd.campo input[type="email"],
.formulario dl.wrap-form dd.campo input[type="password"],
.formulario dl.wrap-form dd.campo input[type="search"],
.formulario dl.wrap-form dd.campo input[type="tel"],
.formulario dl.wrap-form dd.campo.select span.customSelect { width:100%; *width:94%; height:50px; *height:20px; border:solid 1px #423831; padding:13px; color:#423831; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.formulario dl.wrap-form dd.campo span.mascara, .formulario dl.wrap-form dd.mensagem span.mascara { width:100%; height:100%; display:block; background-color:#fff; position:absolute; left:3px; top:3px; z-index:1; border-radius:25px; -o-border-radius:25px; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }
.formulario dl.wrap-form dd.campo select { width:100%; height:50px; padding-left:13px; background-image:url(../images/marcador-select.png); border:solid 1px #423831; background-position:right top; background-repeat:no-repeat; background/*\**/:#fff\9; width/*\**/:100%\9; height/*\**/:50px;\9; padding/*\**/:10px\9; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.formulario dl.wrap-form dd.campo.select select.select-box { min-width:100%; }
.formulario dl.wrap-form dd.campo.select select:focus { background-position:right bottom; background-color:none; }
.formulario dl.wrap-form dd.campo select option { padding:4px 0; font-family: 'pepita_script_3regular', Calibri, Candara, Arial, Verdana, Tahoma; }
.telefone { width:48% !important;}
.estado { width:20% !important;}
.formulario dl.wrap-form dd.campo.select span.mascara { z-index:-1; }
.formulario dl.wrap-form dd.campo.select span.customSelect { background:url(../images/marcador-select.png) no-repeat 100% 0; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
.formulario dl.wrap-form dd.campo.select span.customSelect .customSelectInner { min-width:100%; }
.formulario dl.wrap-form dd.campo.select:hover span.customSelect { background-position:100% -55px; }
.formulario dl.wrap-form dd.campo input[type="text"],
.formulario dl.wrap-form dd.campo input[type="email"],
.formulario dl.wrap-form dd.campo input[type="password"],
.formulario dl.wrap-form dd.campo input[type="search"],
.formulario dl.wrap-form dd.campo input[type="tel"],
.formulario dl.wrap-form dd.mensagem textarea,
.formulario dl.wrap-form dd.campo select { position:relative; z-index:2; border-radius:25px; -o-border-radius:25px; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }
.formulario dl.wrap-form dd.campo-file { width:100%; height:50px; color:#908b75; border:solid 1px #423831; background-color:#fff; overflow:hidden; position:relative; }
.formulario dl.wrap-form dd.campo-file:hover { border-color:#d6d6d6 !important; }
.formulario dl.wrap-form dd.campo-file input[type="file"] { width:100%; height:50px; font-size:100%; opacity:0; -moz-opacity:0; -o-opacity:0; -webkit-opacity:0; position:absolute; left:0; top:0; z-index:2; cursor:pointer; }
.formulario dl.wrap-form dd.campo-file span { width:100%; height:50px; line-height:50px; padding-left:1%; display:block; font-size:13px; color:#5c5c5c; }
.formulario dl.wrap-form dd.campo input, .formulario dl.wrap-form dd.campo-file span, .formulario dl.wrap-form dd.mensagem textarea { box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.formulario dl.wrap-form dd.campo.ufs { overflow:inherit; }
.formulario dl.wrap-form dd.campo input[data-type="combo"] { background-image:url(../images/marcador-select.png); background-position:right top; background-repeat:no-repeat; }
.formulario dl.wrap-form dd.campo input[data-type="combo"]:focus { background-position:right bottom; }

@-moz-document url-prefix() { .formulario dl.wrap-form dd.campo.select select { height:50px; padding:12px 0; background:#fff !important; } }
.formulario dl.wrap-form ::-webkit-input-placeholder { color:#978e7f; }
.formulario dl.wrap-form ::-moz-placeholder { color:#978e7f; } /* firefox 19+ */
.formulario dl.wrap-form :-ms-input-placeholder { color:#978e7f; } /* ie */
.formulario dl.wrap-form input:-moz-placeholder { color:#978e7f; }
.formulario dl.wrap-form dd.mensagem { width:100%; height:200px; margin-bottom:7px; position:relative; }
.formulario dl.wrap-form dd.mensagem span.mascara {  }
.formulario dl.wrap-form dd.mensagem textarea { width:100%; height:100%; line-height:140%; padding:20px; border:solid 1px #423831; color:#423831; }
.formulario dl.wrap-form dd.mensagem textarea::-webkit-input-placeholder {}
.formulario dl.wrap-form dd.mensagem textarea::-moz-placeholder {}
.formulario dl.wrap-form dd.mensagem textarea:-ms-input-placeholder {}
.formulario dl.wrap-form dd.mensagem textarea:-moz-placeholder {}
.formulario dl.wrap-form dd.botao {  }
.formulario dl.wrap-form dd.botao.contato { width:90px; height:85px; position:absolute; bottom:-55px; right:30px; z-index:10; }
.formulario dl.wrap-form dd.botao input[type="submit"] { width:100%; height:85px; cursor:pointer; position:relative; z-index:2; }
.formulario dl.wrap-form dd.botao.contato input[type="submit"] { background:url(../images/icones/enviar-contato.png) left top no-repeat; }
.formulario dl.wrap-form dd.botao.contato input[type="submit"]:hover { background-position:left bottom; }
.formulario dl.wrap-form dd.campo input[type="text"]:hover,
.formulario dl.wrap-form dd.campo input[type="email"]:hover,
.formulario dl.wrap-form dd.campo input[type="password"]:hover,
.formulario dl.wrap-form dd.campo input[type="search"]:hover,
.formulario dl.wrap-form dd.campo input[type="tel"]:hover,
.formulario dl.wrap-form dd.campo select:hover,
.formulario dl.wrap-form dd.mensagem textarea:hover {  }
.formulario dl.wrap-form dd.campo input[type="text"]:focus,
.formulario dl.wrap-form dd.campo input[type="email"]:focus,
.formulario dl.wrap-form dd.campo input[type="password"]:focus,
.formulario dl.wrap-form dd.campo input[type="search"]:focus,
.formulario dl.wrap-form dd.campo input[type="tel"]:focus,
.formulario dl.wrap-form dd.campo select:focus,
.formulario dl.wrap-form dd.mensagem textarea:focus {  border-color:#424242; }
.formulario div.box-radio { width:100%; height:auto; padding:0; }
.formulario div.box-radio dl.radiocheck { width:100%; height:auto; margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #f2f2f2; }
.formulario div.box-radio dl.radiocheck dt.legenda { width:100%; height:auto; float:left; margin-bottom:20px; }
.formulario div.box-radio dl.radiocheck dt.legenda.one { width:100%; }
.formulario div.box-radio dl.radiocheck dt.legenda p { font-size:13px; color:#000000; }
.formulario div.box-radio dl.radiocheck dd.checks { width:50%; height:40px; float:left; }
.formulario div.box-radio dl.radiocheck dd.checks div { float:left; }
.formulario div.box-radio dl.radiocheck dd.checks > input { width:18px; height:18px; float:left; }
.formulario div.box-radio dl.radiocheck dd.checks label { width:auto; height:auto; display:block; float:left; padding:2px 0 0 6px; font-size:13px; }
.formulario div.box-radio.small dl.radiocheck dd.checks { width:32%; margin-right:2%; }

/* formulario / error fields */
.formulario dl.wrap-form dd.campo,
.formulario dl.wrap-form dd.mensagem { position:relative; }
.formulario dl.wrap-form dd label.error { position:absolute; right:4px; bottom:-22px; z-index:5; color:#c01823; font-size:11px; font-family: 'montserrat_alternatesregular', Arial, Helvetica, Verdana, Tahoma, Calibri, Candara, Sans-serif; padding:2px 5px; }
.formulario dl.wrap-form dd.mensagem label.error { left:4px; right:auto; }

.formulario dl.wrap-form dd input.error,
.formulario dl.wrap-form dd select.error,
.formulario dl.wrap-form dd textarea.error { border-color:#c01823 !important; color:#c01823 !important; }
.formulario dl.wrap-form dd.campo.select select.error { color:#c01823 !important; }
form .alert-message { width:100%; height:auto; padding:10px 10px 10px 40px; margin-top:50px; color:#777; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;-ms-box-sizing:border-box; box-sizing:border-box; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
form .alert-message.loading { background:#fff url(../images/preload.gif) no-repeat 5px 50%; }
form .alert-message.erro {  }
form .alert-message.erroServer { background-color:#f00430; color:#fff; padding-left:10px; text-align:center; }
form .alert-message.ok { background-color:#31b49d; color:#fff; text-align:center; }


.alert {
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
color: #c09853;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.alert-heading {
color: inherit;
}

.alert .close {
position: relative;
top: -2px;
right: -21px;
line-height: 18px;
}
.alert-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-danger,
.alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}

/* LARGURA DA ESTRUTURA DO SITE */
.wrapper-center { width:980px; margin:0 auto; position:relative; }
.transition02 { -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }

/* TOPO */
/* header#topo { top:-160px; position:relative; } */
header#topo { width:100%; height:124px; background-color:#fff; top:0px; position:absolute; }
header#topo .wrapper-center {  }
header#topo img.mascara { position:absolute; left:0; top:123px; z-index:0; }
#main.home header#topo img.mascara,
header#topo img.mascara.up { z-index:100; }
.mascara-reducted {
    margin-top:45px;
    top:79px !important;
}

#main.fixed img.mascara {
    top:79px;
}

#main.fixed header#topo { position:fixed; left:0; top:0px; z-index:500; height:80px; }
header#topo section#conteudo-topo { height:124px; margin:0 auto; position:relative; }
header#topo .logo { width:281px; height:100px; display:block; float:left; position:absolute; left:0; top:12px; }
header#topo .logo img { display:block; position:relative; z-index:101; }
header#topo div.dir-topo { width:73%; height:auto; float:right; }
header#topo div.dir-topo .curtir { width:100%; height:30px; padding-top:30px; }
header#topo div.dir-topo .curtir p { font-family: 'Candara', Arial, Verdana, Tahoma; line-height:22px; font-size:13px; float:right; display:block; padding-right:10px;  }
header#topo div.dir-topo .curtir .fb-like { width:auto; float:right !important; }
header#topo nav#menu { width:auto; height:auto; }
header#topo nav#menu ul { width:100%; height:30px; text-align:right; }
header#topo nav#menu ul li { height:100%; display:inline-block; padding:0 10px; *float:left; *padding-right:0px !important; display/*\**/:inline\9; }
header#topo nav#menu ul li.first { padding-left:0; }
header#topo nav#menu ul li.last { padding-right:0; }
header#topo nav#menu ul li a { height:100%; line-height:30px; font-size:15px; font-family: 'Candara', Arial, Verdana, Tahoma; font-weight: bold; }
header#topo nav#menu ul li a.active { color:#423831; }
header#topo nav#menu ul li a:hover { color:#423831; }
.menu-reducted {
    float: left;
    margin-top: 25px;
}
header#topo div.submenu { width:100%; height:0; background:url(../images/bg-submenu.png) center top no-repeat; position:relative; z-index:98; transition:all 0.25s ease-out; -ms-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; -moz-transition:all 0.25s ease-out; -webkit-transition:all 0.25s ease-out; overflow:hidden; }
header#topo div.submenu.down { height:277px; }
header#topo div.submenu .wrapper-center { width:860px; height:180px; padding-top:30px; background:url(../images/separador-submenu.png) center 35px no-repeat; }
header#topo div.submenu .wrapper-center .colecao-menu { width:42%; float:left; }
header#topo div.submenu .wrapper-center .colecao-menu.side { float:right; }
header#topo div.submenu .wrapper-center .colecao-menu {}
header#topo div.submenu .wrapper-center .colecao-menu img { float:left; }
header#topo div.submenu .wrapper-center .colecao-menu img.feminina { margin-top:20px; }
header#topo div.submenu .wrapper-center .colecao-menu img.masculina { width:80px; height:150px; }
header#topo div.submenu .wrapper-center .colecao-menu ul { width:220px; float:right; }
header#topo div.submenu .wrapper-center .colecao-menu ul.masculina { width:250px; }
header#topo div.submenu .wrapper-center .colecao-menu ul li.cab { height:50px; }
header#topo div.submenu .wrapper-center .colecao-menu ul li.cab p { font-family: 'mandevilla_boldbold', Calibri, Candara, Arial, Verdana, Tahoma; line-height:57px; font-size:40px; color:#423831; font-weight:bold; }
header#topo div.submenu .wrapper-center .colecao-menu ul li.list { margin-bottom:10px; }
header#topo div.submenu .wrapper-center .colecao-menu ul li a { font-size:18px; color:#898379; font-family: Calibri, Candara, Arial, Verdana, Tahoma; font-weight: bold; }
header#topo div.submenu .wrapper-center .colecao-menu ul.feminina li a:hover { color:#be776b; }
header#topo div.submenu .wrapper-center .colecao-menu ul.masculina li a:hover { color:#5fa0b2; }

/* SLIDER HOME */
div.slider-home { width:100%; height:510px; position:relative; margin-bottom:45px; }
div.slider-home #moodular { width:100%; height:100%; overflow: hidden; }
div.slider-home #moodular li { width:100%; height:100%; background-position:center top; background-repeat:no-repeat; background-size:cover; -ms-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; }
div.slider-home li a { width: 100%; height: 100%; display: block; }
div.slider-home .box-controler { width:147px; height:68px; padding-top:44px; background:url(../images/bg-controle.png) left top no-repeat; margin-left:-73px; position:absolute; left:50%; bottom:-52px; z-index:15; }
div.slider-home span.controler { width:34px; height:35px; display:block; float:left; cursor:pointer; }
div.slider-home span.controler img { opacity:0; -moz-opacity:0; -o-opacity:0; -webkit-opacity:0; display/*\**/:none\9; }
div.slider-home span.controler:hover img { opacity:1; -moz-opacity:1; -o-opacity:1; -webkit-opacity:1; display/*\**/:block\9; }
div.slider-home span#prev { margin-left:38px; background:url(../images/icones/prev.png); }
div.slider-home span#next { margin-left:5px; background:url(../images/icones/next.png); }
div.slider-home span.controler:hover { background-color:#fff; background-position:left bottom !important; }

/* CONTEUDO CENTRO */
section#centro { width:100%; height:auto; padding-bottom:50px; }
body#home section#centro { padding-bottom:10px; }
section#centro #conteudo-centro { height:auto; position:relative; }
section#centro .box-conteudo { width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
section#centro .box-conteudo a, footer#rodape .box-conteudo a, section#centro .box-conteudo p, footer#rodape .box-conteudo p, section#centro .box-conteudo h2, footer#rodape .box-conteudo h2, section#centro .box-conteudo h3, footer#rodape .box-conteudo h3, section#centro .box-conteudo h4, footer#rodape .box-conteudo h4, section#centro .box-conteudo h5, footer#rodape .box-conteudo h5 { display:block; }

/* GRIDS */
section#centro .grid-medio { width:72%; }
section#centro .grid-pequeno { width:22%; }
section#centro .grid2 { width:48%; }
section#centro .grid3, footer#rodape .grid3 { width:31%; margin-right:3.5%; }
section#centro .grid4 { width:23.5%; margin-right:2%; }
section#centro .side { float:right; }
section#centro .last, footer#rodape .last { margin-right:0; }

/* HOME */
section#centro section.colecao-home { width:65%; height:340px; margin-top:100px; margin-left:160px; }
section#centro section.colecao-home .pic-bebe { width:242px; height:232px; position:relative; margin-top:30px; float:left; }
section#centro section.colecao-home figure, section#centro .direciona-home div.blog-home div.box figure { width:100%; height:246px; position:relative; overflow:hidden; }
section#centro section.colecao-home figure { height:232px; }
section#centro section.colecao-home figure img.pic, section#centro .direciona-home div.blog-home div.box figure img.pic { width:100%; height:auto; position/*\**/:absolute\9; left/*\**/:0\9; top/*\**/:0\9; z-index:1; }
section#centro section.colecao-home .pic-bebe:hover img.pic, section#centro .direciona-home div.blog-home div.box:hover img.pic { top/*\**/:-1%\9; left/*\**/:-1%\9; width/*\**/:102%\9; }
section#centro section.colecao-home figure:hover img.pic, section#centro .direciona-home div.blog-home div.box figure:hover img.pic { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
section#centro section.colecao-home figure img.mascara, section#centro .direciona-home div.blog-home img.mascara { z-index:4; position:absolute; left:0; top:0; }
div.blog-home ul.slide-image { width:264px; height:294px; overflow:hidden; z-index:1; position:relative; }
div.blog-home ul.slide-image li { visibility:hidden; background-color:#ECEAE8; }
div.blog-home ul.slide-image li.active { visibility:visible; }
.container-slide ul.slide-button { width:100%; margin-top:10px; text-align:center; }
.container-slide ul.slide-button li { display:inline-block; overflow:hidden; margin:0 auto; *width:100px; *float:left; }
.container-slide ul.slide-button li a { width:15px; height:15px; margin:0 2px; display:block; background:url(../images/icones/ico-slide.png) no-repeat 50% 0; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); text-indent:-999px; }
.container-slide ul.slide-button li a:hover,
.container-slide ul.slide-button li.active a { background-position:50% -15px; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
.container-slide ul.slide-button li.active a { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
section#centro section.colecao-home figure a, section#centro .direciona-home div.blog-home div.box figure a { width:100%; height:100%; display:block; z-index:6; position:absolute; left:2px; top:2px; border-radius:100%; -o-border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; }
section#centro section.colecao-home .pic-bebe img.circulo { position:absolute; left:8px; top:7px; z-index:6; }
section#centro section.colecao-home .pic-bebe a.ie, section#centro .direciona-home div.blog-home div.box a.ie { width:98%; height:98%; display:none; visibility:hidden; visibility/*\**/:visible\9; display/*\**/:block\9; position:absolute; z-index:10; background:url(../images/transparent.png); }
section#centro section.colecao-home .pic-bebe a.ie { left:8px; top:7px; }
section#centro section.colecao-home .confira { width:290px; height:265px; float:left; margin-left:45px; }
section#centro section.colecao-home .confira img { margin:0 auto 10px auto; }
section#centro section.colecao-home .confira p { height:45px; font-size:36px; line-height:60px; text-align:center; color:#b5a892; font-family: 'mandevilla_boldbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section#centro section.colecao-home .confira span { height:130px; display:block; line-height:210px; color:#423831; font-family: 'mandevilla_boldbold', Calibri, Candara, Arial, Verdana, Tahoma; font-size:110px; overflow:hidden; letter-spacing:1.5pt; }
@-moz-document url-prefix() { section#centro section.colecao-home .confira span { letter-spacing:-6pt; } }
section#centro section.colecao-home .confira a { width:284px; height:46px; line-height:46px; padding-top:15px; background:url(../images/bt-confira-colecao.png) center center no-repeat; color:#423831; text-align:center; font-weight: bold; font-size: 16px; }
section#centro section.colecao-home .confira a:hover { color:#eb3125; font-size:14px; font-family: Calibri, Candara, Arial, Verdana, Tahoma; font-weight: bold; }
section#centro section.colecao-home p.texto-colecao { width:365px; height:auto; float:right; display:block; padding-top:90px; }
section#centro .direciona-home { width:100%; height:462px; background:url(../images/bg-direcionar.png) center 122px no-repeat; }
section#centro .direciona-home  div.box { width:100%; position:relative; }
section#centro .direciona-home h2 { font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; color:#423831; text-align:center; margin-bottom:25px; }
section#centro .direciona-home img.ico { margin:0 auto; }
section#centro .direciona-home h2 span { display:block; font-size:24px; line-height:20px;color:#b5a892; }
section#centro .direciona-home div.blog-home { width:264px; float:left; position:relative; }
section#centro .direciona-home img.ico { margin-bottom:10px; }
section#centro .direciona-home div.blog-home div.box { height:246px; }
section#centro .direciona-home div.blog-home div.box figure img.pic { border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; }
section#centro .direciona-home div.blog-home div.box figure:hover img.pic { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
section#centro .direciona-home div.blog-home div.box img.circulo { position:absolute; left:0px; top:0px; z-index:5; }
section#centro .direciona-home div.blog-home div.box a.ie { left:2px; top:2px; }
section#centro .direciona-home div.blog-home div.box a.texto { font-size:16px; line-height:19px; color:#423831; text-align:center; padding-top:10px; }
section#centro .direciona-home div.blog-home div.box a.texto:hover { color:#f00430; }
section#centro .direciona-home div.blog-home div.box a.texto span { display:block; font-size:36px; line-height:16px; color:#b7ab96; }
section#centro .direciona-home div.blog-home div.box:hover a.texto span { color:#423831; }
section#centro .direciona-home div.ultima-colecao { width:346px; float:left; margin-left:54px; }
section#centro .direciona-home div.ultima-colecao div.box { height:179px; background:url(../images/bg-ultima-colecao.png) center top no-repeat; }
section#centro .direciona-home div.ultima-colecao figure.feminina { width:92px; height:auto; position:absolute; left:48px; top:32px; }
section#centro .direciona-home div.ultima-colecao figure.feminina a.pic, section#centro .direciona-home div.ultima-colecao figure.masculina a.pic { width:100%; height:76px; position:relative; display:block; }
section#centro .direciona-home div.ultima-colecao figure.feminina a.pic img { position:absolute; left:0; top:0; }
section#centro .direciona-home div.ultima-colecao figure.feminina:hover a.pic img { transform:rotate(-10deg); -moz-transform:rotate(-10deg); -webkit-transform:rotate(-10deg); -ms-transform:rotate(-10deg); -o-transform:rotate(-10deg); }
section#centro .direciona-home div.ultima-colecao figure.feminina figcaption a, section#centro .direciona-home div.ultima-colecao figure.masculina figcaption a { padding-top:8px; font-size:15px; line-height:19px; color:#423831; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section#centro .direciona-home div.ultima-colecao figure.feminina:hover figcaption a { color:#be776b; }
section#centro .direciona-home div.ultima-colecao figure.masculina { width:90px; height:auto; position:absolute; right:50px; top:23px; }
section#centro .direciona-home div.ultima-colecao figure.masculina a.pic { height:84px; }
section#centro .direciona-home div.ultima-colecao figure.masculina img.bola, section#centro .direciona-home div.ultima-colecao figure.masculina img.cesta { position:absolute; left:20px; }
section#centro .direciona-home div.ultima-colecao figure.masculina img.bola { top:0; }
section#centro .direciona-home div.ultima-colecao figure.masculina img.cesta { top:35px; }
section#centro .direciona-home div.ultima-colecao figure.masculina figcaption a { text-align:center; }
section#centro .direciona-home div.ultima-colecao figure.masculina:hover figcaption a { color:#5fa0b2; }
section#centro .direciona-home div.ultima-colecao figure.masculina:hover img.bola { top:-5px; }
section#centro .direciona-home div.divertix { width:260px; float:right; }
section#centro .direciona-home div.divertix div.box { height:245px; background:url(../images/bg-divertix.png) center top no-repeat; }
section#centro .direciona-home div.divertix figure.diversao { width:144px; height:163px; position:absolute; left:43px; top:32px; }
section#centro .direciona-home div.divertix figure.diversao a { width:100%; height:100%; }
section#centro .direciona-home div.divertix figure.diversao img { position:absolute; }
section#centro .direciona-home div.divertix figure.diversao img.raquete { left:0; top:0; }
section#centro .direciona-home div.divertix figure.diversao img.bola { right:14px; top:42px; }
section#centro .direciona-home div.divertix figure.diversao img.bola2 { right:0; bottom:0; }
section#centro .direciona-home div.divertix figure.diversao a:hover img.raquete { top:-5px; left:-5px; transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); }
section#centro .direciona-home div.divertix figure.diversao a:hover img.bola, section#centro .direciona-home div.divertix figure.diversao a:hover img.bola2 { transform:matrix(0.866,0.5,-0.5,0.866,0,0); -webkit-transform:matrix(0.866,0.5,-0.5,0.866,0,0); -moz-transform:matrix(0.866,0.5,-0.5,0.866,0,0); -ms-transform:matrix(0.866,0.5,-0.5,0.866,0,0); -o-transform:matrix(0.866,0.5,-0.5,0.866,0,0); }
section#centro .direciona-home div.divertix figure.diversao a:hover img.bola { top:35px; right:5px }
section#centro .direciona-home div.divertix figure.diversao a:hover img.bola2 { bottom:-2px; right:3px; }

/* PADRAO SUB */
header.breadcrumb { width:100%; height:73px; margin-bottom:45px; background:url(../images/bg-breadcrumb.png) center bottom no-repeat; }
header.breadcrumb section.titulo { width:100%; height:auto; background-color:#686355; margin-bottom:10px; }
header.breadcrumb section.titulo h1 { height:auto; display:block; font-size:40px; color:#fff; padding:35px 0; }
header.breadcrumb p.sitemap { height:auto; display:block; color:#848484; margin-bottom:30px; padding: 30px 0 0 60px; }
header.breadcrumb p.sitemap.sob { }
header.breadcrumb p.sitemap a { color:#908b75; }
header.breadcrumb p.sitemap a:hover { text-decoration:underline; }
header.breadcrumb p.sitemap span { font-size:14px; color:#c8c5b5; }
aside.sub-side { width:35%; height:auto; float:right; }
aside.sub-side.blog { width:31%; height:auto; float:right; }
.conteudo-sub { width:56%; height:auto; float:left; }
.conteudo-sub.blog { width:60%; }
#conteudo-centro.oneBlock .conteudo-sub { width:100%; float:none; }
#conteudo-centro.oneBlock aside.sub-side { display:none; visibility:hidden; }
header.titulo-sub { width:100%; height:auto; margin-bottom:25px; }
header.titulo-sub h1 { display:block; height:80px; font-size:60px; line-height:130px; overflow:hidden; }
header.titulo-sub.blog { float:left; }
header.titulo-sub.blog h1 { width:100%; float:left; font-size:60px; }
div.box-voltar { width:100%; height:auto; padding-top:30px; }
div.box-voltar a { width:auto; height:26px; line-height:28px; padding-left:40px; display:block; float:left; background:url(../images/icones/ico-voltar.png) 3px center no-repeat; color:#918b82; font-size:14px;}
div.box-voltar a:hover { color:#514136; }

/* BLOG */
section.artigos { width:100%; height:auto; }
section.artigos.bloco article a, section.artigos.bloco article a h2, section.artigos.bloco article a p, section.artigos.bloco article figure img { width:100%; height:auto; display:block; }
section.artigos.bloco article { padding-bottom:50px; margin-bottom:50px; background:url(../images/separador-blog.png) center bottom no-repeat; }
section.artigos.bloco article.last { background:none; padding-bottom:0; }
section.artigos.bloco article h2 { line-height:32px; margin-bottom:10px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section.artigos.bloco article div.autor { width:100%; height:57px; margin-bottom:10px; }
section.artigos.bloco article div.autor figure { width:52px; height:50px; float:left; margin-right:10px; position:relative; padding:7px 0 0 7px; }
section.artigos.bloco article div.autor figure img.mascara { position:absolute; left:0; top:0; }
section.artigos.bloco article div.autor figure img.pic { width:auto; height:auto; }
section.artigos.bloco article div.autor p { padding-top:10px; }
section.artigos.bloco article div.autor p a { color:#423831; }
section.artigos.bloco article div.autor p a:hover { color:#f00430; }
section.artigos.bloco article figure.destaque { margin-bottom:30px; }
section.artigos.bloco article figure.destaque img { border:solid 3px #fff; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
section.artigos.bloco article figure.destaque:hover a img { box-shadow: 0 0 40px 9px #ccc; -webkit-box-shadow: 0 0 40px 9px #ccc; -moz-box-shadow: 0 0 40px 9px #ccc; -ms-box-shadow: 0 0 40px 9px #ccc; -o-box-shadow: 0 0 40px 9px #ccc; }
section.artigos.bloco article figure.destaque, section.artigos.bloco article figure.destaque a { position:relative; }
section.artigos.bloco article figure.destaque span { width:100%; height:100%; display:block; border:solid 1px #000; position:absolute; left:-4px; top:-4px; }
section.artigos.bloco article figure.destaque p { width:auto; height:40px; line-height:40px; float:left; padding:0 25px; position:absolute; left:0; top:0; background-color:#fff; }
section.artigos.bloco article a.texto:hover p { color:#423831; }
section.artigos.bloco article a.texto, section.artigos.bloco article p.texto { margin-bottom:60px; }
section.artigos.bloco article .compartilha { width:100%; height:53px; }
section.artigos.bloco article .compartilha ul { width:190px; height:53px; float:right; }
section.artigos.bloco article .compartilha.interna ul { float:left; }
section.artigos.bloco article .compartilha ul li { width:55px; height:53px; float:right; position:relative; margin-left:10px; background:url(../images/box-compartilha.png) left top no-repeat; }
section.artigos.bloco article .compartilha ul li a { width:100%; height:100%; }
section.artigos.bloco article .compartilha ul li.first { margin-left:0; }
section.artigos.bloco article .compartilha ul li img { position:absolute; left:50%; top:14px; margin-left:-15px; }
section.artigos.bloco article .compartilha ul li:hover img { top:12px; }
section.artigos.bloco article .compartilha a.continue { width:210px; height:35px; line-height:35px; float:left; margin-top:10px; }
section.artigos.bloco article .compartilha a.continue, section.artigos.bloco article .compartilha p { color:#423831; font-size:22px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section.artigos.bloco article .compartilha a.continue span { display:block; line-height:27px; float:right; font-size:28px; color:#f00934; }
section.artigos.bloco article .compartilha a.continue:hover { color:#f00430; }
section.artigos.bloco article .compartilha a.continue:hover span { color:#423831; }
section.artigos.bloco article .compartilha p { display:block; height:53px; line-height:53px; float:left; margin-right:15px }
section.artigos.bloco div.paginador-blog { width:100%; height:25px; }
section.artigos.bloco div.paginador-blog a { height:25px; line-height:25px; display:block; font-size:18px; float:left; color:#423831; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section.artigos.bloco div.paginador-blog a.prev img { float:left; margin-right:5px; }
section.artigos.bloco div.paginador-blog a.next { float:right; }
section.artigos.bloco div.paginador-blog a.next img { float:right; margin-left:5px; float:right; }
section.artigos.bloco div.paginador-blog a:hover { text-decoration:underline; }
aside.blog h2, aside.blog h3, aside.blog h4, div.comentarios h4 { display:block; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
.busca-blog.formulario { padding-bottom:33px; margin-bottom:25px; background:url(../images/separador-sidecontato.png) center bottom no-repeat; }
.busca-blog.formulario dl.wrap-form dd.campo input[type="search"] { padding-right:45px; }
.busca-blog.formulario dl.wrap-form dd.campo input[type="submit"] { width:36px; height:48px; position:absolute; right:10px; top:1px; z-index:10; cursor:pointer; background:url(../images/icones/ico-buscar.png) left top no-repeat; }
.busca-blog.formulario dl.wrap-form dd.campo input[type="submit"]:hover { background-position:left bottom; }
nav.menu-blog { padding-bottom:45px; margin-bottom:45px; background:url(../images/separador-sidecontato.png) center bottom no-repeat; }
nav.menu-blog ul li { margin-bottom:7px; }
nav.menu-blog ul li a { font-size:12px; padding:3px 0 3px 25px; background:url(../images/icones/marcador-menublog.png) left center no-repeat; }
nav.menu-blog ul li a:hover { background-position:5px center; }
div.box-curtir { width:100%; height:auto; border:solid 1px #000; position:relative; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
div.box-curtir .fb-like-box { z-index:1; }
div.box-curtir span.mascara { width:100%; height:100%; display:block; background-color:#fff; position:absolute; left:2px; top:2px; z-index:-1 }
div.comentarios { width:100%; height:auto; padding-top:40px; border-top:solid 1px #d7d4cf; }

/* BLOG / PARALLAX */
.blog img.move { position:absolute; z-index:11; }
.blog img.move.ico1 { left:-170px; top:480px; }
.blog img.move.ico2 { right:-50px; top:1150px; }
.blog img.move.ico3 { right:10px; top:-30px; }
.blog img.move.ico4 { right:160px; top:1750px; }
.blog img.move.ico5 { right:-50px; top:420px; }

/* DIVERSAO */
header.titulo-sub.diversao { margin-bottom:70px; }
section#centro div.escolha-diversao { width:100; height:auto; background:url(../images/separador-submenu.png) center 50px no-repeat; }
section#centro div.escolha-diversao .box { width:290px; float:left; margin:0 100px; }
section#centro div.escolha-diversao .box figure { width:100%; height:278px; background:url(../images/box-diversao.png) center top no-repeat; }
section#centro div.escolha-diversao .box figure a { width:100; height:100%; display:block; position:relative; }
section#centro div.escolha-diversao .box.desenhos figure a { background:url(../images/bg-boxdesenhos.png) center 150px no-repeat; }
section#centro div.escolha-diversao .box figure a img { position:absolute; }
section#centro div.escolha-diversao .box.desenhos figure a img.balde { left:91px; top:78px; }
section#centro div.escolha-diversao .box.desenhos figure a img.pincel { right:79px; top:99px; }
section#centro div.escolha-diversao .box.desenhos:hover figure a img.balde { left:83px; }
section#centro div.escolha-diversao .box.desenhos:hover figure a img.pincel { top:80px; }
section#centro div.escolha-diversao .box.acesso-blog figure a { background:url(../images/bg-boxblog.png) center 98px no-repeat; }
section#centro div.escolha-diversao .box.acesso-blog figure a img.jornal { left:70px; top:104px; }
section#centro div.escolha-diversao .box.acesso-blog figure a img.coracao1 { left:108px; top:72px; }
section#centro div.escolha-diversao .box.acesso-blog figure a img.coracao2 { right:61px; top:118px; }
section#centro div.escolha-diversao .box.acesso-blog:hover figure a img.jornal { top:95px; }
section#centro div.escolha-diversao .box.acesso-blog:hover figure a img.coracao1 { left:98px; top:90px; }
section#centro div.escolha-diversao .box.acesso-blog:hover figure a img.coracao2 { top:95px; }
section#centro div.escolha-diversao .box a.desc { padding-top:30px; }
section#centro div.escolha-diversao .box a.desc h2 { line-height:24px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; text-align:center; }
section#centro div.escolha-diversao .box a.desc h2 span { font-size:20px; color:#b5a892; }
section#centro div.escolha-diversao .box a.desc p { text-align:center; }
section#centro div.escolha-diversao .box:hover a.desc p { color:#423831; }
section#centro div.escolha-diversao .box:hover a.desc h2 { color:#f00430; }
section#centro div.escolha-diversao .box:hover a.desc h2 span { color:#423831; }

/* DIVERSAO / PARALLAX */
.diversao img.move { position:absolute; z-index:11; }
.diversao img.move.ico1 { left:-114px; top:340px; }
.diversao img.move.ico2 { right:200px; top:80px; }
.diversao img.move.ico3 { right:35px; top:200px; }

/* DESENHOS */
section#centro div.listar-desenhos { width:100%; height:auto; background:url(../images/separador-comprar.png) center 402px no-repeat; }
section#centro div.listar-desenhos div.box-desenho { width:294px; height:400px; position:relative; float:left; margin:0 45px 25px 0; }
section#centro div.listar-desenhos div.box-desenho.last { margin-right:0; }
section#centro div.listar-desenhos div.box-desenho figure { width:100%; height:282px; position:relative; overflow:hidden; margin-bottom:15px; }
section#centro div.listar-desenhos div.box-desenho figure img.mascara { position:absolute; left:0; top:0; z-index:2; }
section#centro div.listar-desenhos div.box-desenho figure span.shadow { width:100%; height:100%; display:block; position:absolute; left:0; top:0; z-index:1; }
section#centro div.listar-desenhos div.box-desenho a.imprimir { width:58px; height:53px; display:block; position:absolute; left:50%; margin-left:-24px; top:232px; z-index:15; background:url(../images/icones/ico-imprimir.png) left top no-repeat; }
section#centro div.listar-desenhos div.box-desenho a.imprimir:hover { background-position:left bottom; }
section#centro div.listar-desenhos div.box-desenho a.desc { text-align:center; }
section#centro div.listar-desenhos div.box-desenho a.desc h3 { font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section#centro div.listar-desenhos div.box-desenho a.desc:hover h3 { color:#f00430; }
section#centro div.listar-desenhos div.box-desenho a.desc:hover p { color:#423831; }

/* DESENHOS / PARALLAX */
.desenhos img.move { position:absolute; z-index:11; }
.desenhos img.move.ico1 { left:-170px; top:480px; }
.desenhos img.move.ico2 { right:50px; top:70px; }
.desenhos img.move.ico3 { right:0px; top:120px; }
.desenhos img.move.ico4 { right:160px; top:650px; -webkit-transform:rotate(-16deg); -moz-transform:rotate(-16deg);-ms-transform:rotate(-16deg); transform:rotate(-16deg); }
.desenhos img.move.ico5 { left:255px; top:700px; }

/* CONTATO */
.sidecontato { width:100%; height:auto; }
.sidecontato h2, .sidecontato h3 { display:block; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; line-height:26px; }
.sidecontato h2 { font-size:20px; height:68px; }
.sidecontato h2 span { display:block; font-size:18px; line-height:30px; color:#b7ab96; }
.sidecontato h2 img { float:left; margin-right:10px; }
.sidecontato p { display:block; margin-bottom:12px; }
.sidecontato h3 { margin-left:100px; font-size:20px; }
.sidecontato.central { padding-bottom:60px; margin-bottom:45px; background:url(../images/separador-sidecontato.png) center bottom no-repeat; }
.sidecontato.central h2 { font-size:28px; }
.sidecontato.chegar { margin-bottom:30px; }
.sidecontato.chegar p { padding-left:67px; }
figure.sidelocation { width:100%; height:200px; }
figure.sidelocation a, figure.sidelocation img {  border-radius:30px; -o-border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
figure.sidelocation a { width:100%; display:block; height:100%; border:solid 1px #423831; position:relative; }
figure.sidelocation img.pic, figure.sidelocation a img.ico { position:absolute; }
figure.sidelocation img.pic { left:1px; top:1px; border:solid 2px #fff; z-index:-1; }
figure.sidelocation a img.ico { left:50%; top:46px; margin-left:-24px; }
figure.sidelocation a:hover img.ico { top:42px; }

/* CONTATO PARALLAX */
.contato img.move { position:absolute; z-index:11; }
.contato img.move.ico1 { left:-204px; top:190px; }
.contato img.move.ico2 { left:-100px; top:640px; z-index:12; }
.contato img.move.ico3 { right:-115px; top:180px; }
.contato img.move.ico4 { right:-150px; top:720px; }

/* TRABALHE CONOSCO */
.trabalhe-conosco header.titulo-sub { text-align: center; }
.trabalhe-conosco .conteudo-sub { float: none; margin: 0 auto; width: 70%; }
.trabalhe-conosco .formulario.grid-f2 .wrap-form--telefone { margin-right: 25px; width: 200px; }
.trabalhe-conosco .formulario.grid-f2 .wrap-form--estado { width: 100px; }
.trabalhe-conosco .formulario.grid-f2 .wrap-form--vaga-pretendida,
.trabalhe-conosco .formulario.grid-f2 .wrap-form--curriculo { width: 420px; }
.trabalhe-conosco .formulario.grid-f2 .wrap-form--curriculo .campo { height: 50px; }
.trabalhe-conosco input[type="file"] { left: 20px; position: absolute; top: 16px; z-index: 1; }

.trabalhe-conosco .sf-file { width:100%; height:50px; border:solid 1px #423831; padding:13px; color:#423831; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; position: relative; z-index: 1; overflow: hidden; }
.trabalhe-conosco .sf-file:after { content: url( '../images/bt-file.png' ); position: absolute; right: 12px; top: 12px; }
.trabalhe-conosco .sf-file input[type="file"] { font-size: 100px; left: 0; opacity: 0; top: 0; }
.trabalhe-conosco .sf-file .sf-name-file { display: inline-block; width: 300px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/* COLECAO */
div.escolha-colecao { width:100%; height:780px; position:relative; }
div.escolha-colecao div.colecao-left { width:320px; float:left; }
div.escolha-colecao header.colecao { width:100%; margin-bottom:35px; }
div.escolha-colecao header.colecao h1, div.escolha-colecao header.colecao img, div.escolha-colecao header.colecao a, div.escolha-colecao header.colecao p, div.escolha-colecao nav.categoria img { display:block; text-align:center; }
div.escolha-colecao header.colecao img, div.escolha-colecao nav.categoria img { margin:0 auto; }
div.escolha-colecao header.colecao img.conceito { margin-bottom:50px; }
div.escolha-colecao header.colecao img.ico { margin-bottom:35px; }
div.escolha-colecao header.colecao h1 { font-size:60px; line-height:60px; margin-bottom:15px; }
div.escolha-colecao nav.categoria { width:100%; }
div.escolha-colecao nav.categoria a {height:35px; display:block; font-family: 'mandevilla_boldbold', Calibri, Candara, Arial, Verdana, Tahoma; font-size:30px; text-align:center; }
div.escolha-colecao nav.categoria a.passos { font-size:30px; line-height: 30px}
div.escolha-colecao nav.categoria a.infantil { font-size:30px; line-height: 30px }
div.escolha-colecao nav.categoria img { margin-bottom:20px; }
.container-slider { width:490px; height:610px; float:right; position:relative; }
.wrap-viewport { width:100%; height:auto; overflow:hidden; position:absolute; left:0; top:0; }
.scroller-slider { width:100%; height:auto; min-height:610px; position:relative; }
.scroller-slider .box-slider { width:100%; height:auto; }
.scroller-slider .container-move { position:absolute; left:0; top:0; z-index:2; padding:5px; }
.scroller-slider .container-move .box { height:100%; float:left; position:relative; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.scroller-slider .container-move .box a { display:block; }
.scroller-slider .container-move .box span.mascara { width:100%; height:100%; border:solid 1px #000; position:absolute; left:-4px; top:-4px; z-index:10; }
.scroller-slider .container-move .box img { width:100%; display:block; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#lightbox .lb-container span.ref,
.scroller-slider .container-move .box span.ref { width:122px; height:55px; line-height:55px; color:#423831; text-align:center; position:absolute; left:15px; top:15px; background:url(../images/bg-ref.png) no-repeat 0 0; display:block; }
.scroller-slider .container-move .box:hover span.ref { margin-top:-3px; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
.container-slider a.controler { width:90px; height:85px; display:block; position:absolute; bottom:-35px; z-index:3; }
.container-slider a.controler.prev { left:-65px; background:url(../images/icones/prev-slider.png) 0 0 no-repeat; }
.container-slider a.controler.next { left:35px; background:url(../images/icones/next-slider.png) 0 0 no-repeat; }
.container-slider a.controler:hover { background-position:0 -87px; }
.container-slider a.controler.disabled,
.container-slider a.controler.disabled:hover { background-position:0 -174px; cursor:default; }
section#centro div.lista-colecao { width:100%; height:auto; }
section#centro div.lista-colecao figure { height:auto; float:left; margin-bottom:45px; position:relative; }
section#centro div.lista-colecao figure span.mascara { width:100%; height:298px; border:solid 1px #000; position:absolute; left:0; top:0; z-index:10 }
section#centro div.lista-colecao figure img.pic { width:100%; height:auto; }
section#centro div.lista-colecao figure figcaption { width:100%; height:auto; text-align:center; }
section#centro div.lista-colecao figure figcaption p { display:block; margin-bottom:5px; text-align:center; padding-top:10px; font-size:14px; color:#423831; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section#centro div.lista-colecao figure figcaption img { display:inline; }
section#centro div.lista-colecao .product-selector__color { background:url(../images/cores/bg-fundo-cores.png); width: 24px; height: 24px; display: inline-block; }
section#centro div.lista-colecao .product-selector__color span {
    width: 12px;
    height: 12px;
    position: relative;
    top: 6px;
    display: inline-block;
    margin-left:4px;
    z-index: -1;}

/* COLECAO / :HOVER; */
section#centro div.lista-colecao figure:hover span.mascara,
.scroller-slider .container-move .box:hover span.mascara { border-color:#423831; -webkit-box-shadow:0px 0px 0px 3px #423831 inset; -moz-box-shadow:0px 0px 0px 3px #423831 inset; -ms-box-shadow:0px 0px 0px 3px #423831 inset; box-shadow:0px 0px 0px 3px #423831 inset; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
section#centro div.lista-colecao figure:hover img.pic,
.scroller-slider .container-move .box:hover img.pic { opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
section#centro .box-gri2 { width:100%; padding:30px 0; background:url(../images/separador-submenu.png) no-repeat scroll center 18px transparent; margin-top:80px; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
section#centro .box-gri2 .grid2 { width:40%; float:left; }
section#centro .box-gri2 .grid2.side { float:right; }
section#centro .box-gri2 .ico { width:90px; height:90px; display:block; float:left; }
section#centro .box-gri2 .box-text { width:270px; margin-left:30px; float:left; }
section#centro .box-gri2 .box-text h2 { line-height:22px; }
section#centro .box-gri2 .box-text h2 span { color:#b7ab96; font-size:inherit; font-family:inherit; }
section#centro .box-gri2 a { margin-top:10px; display:inline-block; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); overflow:hidden; }
section#centro .box-gri2 a img { display:inline; margin-right:5px; vertical-align:middle; }
section#centro .box-gri2 a span { display:inline-block; text-indent:-120px; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; font-weight: bold; }
section#centro .box-gri2 a:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
section#centro .box-gri2 a:hover span { text-indent:0; color:#4f3f34; }
section#centro .box-gri2.box-seja-representante.sub { background:url(../images/separador-comprar.png) center top no-repeat; }
section#centro .box-gri2.box-seja-representante.sub a { padding-top:30px; background:url(../images/icones/separador-vertical.png) center 60px no-repeat; }
section#centro .box-gri2.box-seja-representante.sub a span { line-height:30px; }
section#centro .box-gri2.box-seja-representante.sub a h2 { padding-top:10px; }
section#centro .box-gri2.box-seja-representante a { display:block; opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
section#centro .box-gri2.box-seja-representante a h2 { line-height:30px; }
section#centro .box-gri2.box-seja-representante a span { text-indent:0 !important; display:block; }
section#centro .box-gri2.box-seja-representante a p { width:40%; margin-top:30px; float:right; }
section#centro .box-gri2.box-seja-representante a:hover p,
section#centro .box-gri2.box-seja-representante a:hover h2 { color:#423831; }

/* COLECAO / LIGHTBOX */

/* COLECAO / PARALLAX */
.colecao img.move { position:absolute; z-index:11; }
.colecao img.move.ico1 { left:-182px; top:125px; }
.colecao img.move.ico2 { left:-120px; top:840px; }
.colecao img.move.ico3 { right:-40px; top:1290px; }
.colecao img.move.ico4 { right:-115px; top:1270px; }

/* MARCA */
section#centro div.box-marca { width:100%; height:auto; margin-bottom:80px; }
section#centro div.pic-marca { width:490px; height:470px; float:right; position:relative; margin-left:30px; }
section#centro div.pic-marca figure { width:100%; height:100%; position:relative; overflow:hidden; }
section#centro div.pic-marca figure img.pic { width:100%; height:auto; position/*\**/:absolute\9; left/*\**/:0\9; top/*\**/:0\9; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; }
section#centro div.pic-marca figure:hover .active img.pic { top/*\**/:-1%\9; left/*\**/:-1%\9; width/*\**/:102%\9; }
section#centro div.pic-marca figure:hover .active img.pic { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
section#centro div.pic-marca figure img.mascara { z-index:1; position:absolute; left:0; top:0; }
section#centro div.pic-marca figure a { width:100%; height:100%; display:block; z-index:3; position:absolute; left:2px; top:2px; border-radius:100%; -o-border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; }
section#centro div.pic-marca a.ie { width:98%; height:98%; display:none; visibility:hidden; visibility/*\**/:visible\9; display/*\**/:block\9; position:absolute; left:0; top:0; z-index:10; background:url(../images/transparent.png); }
section#centro div.pic-marca img.circulo { position:absolute; left:6px; top:5px; z-index:2; }
section#centro div.pic-marca img.coracao1 { position:absolute; right:56px; top:50px; z-index:3; }
section#centro div.pic-marca img.coracao2 { position:absolute; right:15px; top:60px; z-index:4; }
section#centro div.pic-marca img.coracao3 { position:absolute; right:1px; top:76px; z-index:5; }
section#centro div.pic-marca img.coracao4 { position:absolute; left:84px; bottom:20px; z-index:6; }
section#centro h2.titulo-galeria { display:block; height:70px; font-size:45px; overflow:hidden; margin-bottom:25px; }
section#centro h2.titulo-galeria img { float:left; margin-right:17px; }
section#centro div.box-galeria { width:100%; height:400px; }
section#centro div.box-galeria ul.slide-image { width:294px; height:282px; overflow:hidden; z-index:-1; position:relative; }
section#centro div.box-galeria div.pic-marca { width:294px; height:282px; float:left; margin-right:40px; margin-left:0; }
section#centro div.box-galeria div.pic-marca.last { margin-right:0; }
section#centro div.box-galeria div.pic-marca a.texto { display:block; font-size:18px; line-height:19px; color:#423831; text-align:center; padding-top:15px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section#centro div.box-galeria div.pic-marca a.texto:hover { color:#f00430; }
section#centro div.box-galeria div.pic-marca a.texto span { display:block; font-size:36px; line-height:16px; color:#b7ab96; }
section#centro div.box-galeria div.pic-marca a.texto:hover span { color:#423831; }
section#centro span.box-parallax { width:150px; height:200px; position:absolute; left:-200px; top:430px; z-index:2; padding-top:60px; display:block; }
section#centro span.box-parallax img.ico1 { position:absolute; left:10px; top:0px; z-index:2; }
section#centro span.box-parallax img.ico2 { position:absolute; left:0; top:5px; z-index:2; }
section#centro span.box-parallax img.ico3 { position:absolute; left:40px; top:5px; z-index:-1; }

/* REPRESENTANTES */
.representantes section#centro .box-gri2 { padding:20px; background:url(../images/icones/separador-vertical.png) no-repeat 50% 50%; }
.representantes section#centro .box-gri2 .grid2.side { padding-top:10px; }
.representantes header.titulo-sub h1 { font-size:55px; }
.representantes .box-filtro { width:45%; float:left; }
.representantes .box-map { width:55%; float:right; }

/* REPRESENTANTES / MAPA */
.representantes .hide  { display:none; }
#container-map { width:510px; height:510px; position:relative; z-index:1; text-align:center; }
#container-map #estado-info { width:30px; height:30px; text-align:center; background-color:#423830; border:1px solid #423830; left:50%; position:absolute; top:50%; -webkit-box-shadow:0px 0px 15px -5px #423830; -moz-box-shadow:0px 0px 15px -5px #423830; -ms-box-shadow:0px 0px 15px -5px #423830; box-shadow:0px 0px 15px -5px #423830; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; z-index:19; }
#container-map #estado-info.hide { visibility:hidden; }
#container-map #estado-info #nome_estado { display:none; }
#container-map #estado-info #legend { color:#fff; font-size:16px; line-height:32px; margin:0; }
#container-map .legenda-map { height:auto; position:absolute; right:0; bottom:0; }
#container-map .legenda-map ul.list-legend { min-height:40px; }
#container-map .legenda-map ul.list-legend li { margin-bottom:10px; text-align:right; }
#container-map .legenda-map ul.list-legend li p { font-size:13px; color:#757575; line-height:20px; }
#container-map .legenda-map ul.list-legend li span.ico { width:20px; height:20px; display:block; float:right; margin-left:5px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#ccc; vertical-align:middle; }
#container-map .legenda-map ul.list-legend li.selected span.ico { background-color:#2a2420; }
#container-map .legenda-map ul.list-legend li.active span.ico { background-color:#777; }
.representantes .resumo-filtro { width:100%; margin:50px 0; padding-top:50px; background:url(../images/separador-representante.png) no-repeat 0 0; }
.representantes .resumo-filtro .title-encontrados { line-height:100%; color:#898379; margin-bottom:5px; font-size:18px; }
.representantes .resumo-filtro .title-encontrados .estado { font-family:inherit; font-size:22px; color:#423831; }
.representantes .resumo-filtro .total-result { color:#777; font-size:14px; font-weight:normal; }
.representantes .resumo-filtro .total-result span { color:inherit; font-size:inherit; font-family:inherit; }
.representantes ul.group-list { padding:15px 0; border-bottom:1px solid #ccc; display:none !important; visibility:hidden; overflow:hidden; }
.representantes ul.group-list#print-cidade { background-color:#fff; border:1px solid #ccc; }
.representantes ul.group-list li { width:50%; float:left; }
.representantes ul.group-list li a { font-size:13px; padding:7px 0 7px 15px; display:block; background:url(../images/icones/ico-maps.png) no-repeat 5px 50%; }
.representantes ul.group-list li a:hover,
.representantes ul.group-list li a.active { -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
.representantes ul.group-list li a.active { color:#2a2420; cursor:default; }
.representantes #print-data li { width:45%; height:170px; margin-top:15px; float:left; padding-left:5%; background:url(../images/icones/ico-representantes.png) no-repeat 0 0; }
.representantes #print-data li h3 { margin-bottom:5px; font-size:18px; }
.representantes #print-data li .tel { font-size:16px; margin-top:5px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; color:#423831; }
.representantes img.move { position:absolute; z-index:11; }
.representantes img.move.ico1 { left:-100px; top:300px; }
.representantes img.move.ico2 { right:50%; top:40px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); margin-right: -600px; }

/* ONDE COMPRAR */
.form-comprar { width:100%; height:110px; }
.form-comprar div.formulario { width:100%; }
.form-comprar div.formulario dl.wrap-form { width:37%; float:left; margin-right:2%; }
.form-comprar div.formulario dl.wrap-form.bt { width:15%; height:50px; margin-right:0; }
.form-comprar div.formulario dl.wrap-form.bt dd.botao { width:100%; height:100%; padding-top:27px; }
.form-comprar div.formulario dl.wrap-form.bt dd.botao input[type="submit"] { width:100%; height:50px; padding:0; text-align:center; color:#fff; background-color:#4f3f34; border-radius:30px; -o-border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; font-size:16px; }
.form-comprar div.formulario dl.wrap-form.bt dd.botao input[type="submit"]:hover { background-color:#000; color:#fff; }
div#mapa { width:100%; height:390px; background-color:#ccc; }
.infoBox { width: 300px; background-color: #FFF; margin-top: 10px; border:solid 1px #000; padding:15px; }
.infoBox h3,
.infoBox h4 { display:block; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
.infoBox h4 { color:#b5a892; }
.infoBox p { font-size:14px; color:#b5a892; }
.infoBox:before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #000; top: -10px; content: ""; height: 0; position: absolute; width: 0; left: 138px }
.seleciona-cidade { width:350px; height:auto; position:absolute; left:10%; top:250px; z-index:9999; }
p.local-selecionado { width:100%; display:block; height:75px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; background:url(../images/separador-comprar.png) center bottom no-repeat; font-size:18px; line-height:60px; color:#98938b; margin-bottom:50px; }
p.local-selecionado span { font-size:inherit; color:#423831; font-family:inherit; }
section#centro .lista-empresas { width:100%; height:auto; margin-bottom:50px; }
section#centro .lista-empresas div.box-empresa { float:left; height:185px; }
section#centro .lista-empresas div.box-empresa h3 { margin-bottom:15px; color:#423831; font-size:20px; }
section#centro .lista-empresas div.box-empresa p { font-size:14px; }
section#centro .lista-empresas div.box-empresa span { display:block; font-size:15px; color:#423831; }
section#centro .lista-empresas div.box-empresa a.maps { width:100%; height:15px; line-height:15px; padding-top:15px; font-size:12px; }
section#centro .lista-empresas div.box-empresa a.maps img { float:left; margin-right:5px; }
section#centro .lista-empresas div.box-empresa a.maps:hover { color:#f00430; }
h4.titulo-loja { display:block; margin-bottom:50px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section#centro .lista-lojas { width:100%; height:auto; }
section#centro .lista-lojas div.box { width:184px; height:172px; float:left; margin-right:15px; position:relative; }
section#centro .lista-lojas div.box.last { margin-right:0; }
section#centro .lista-lojas div.box figure { width:100%; height:172px; position:relative; overflow:hidden; }
section#centro .lista-lojas div.box figure img.mascara { left:0; top:0; position:absolute; }
section#centro .lista-lojas div.box img.circulo { left:-3px; top:-2px; position:absolute; z-index:2; }
section#centro .lista-lojas div.box a.bt-acessar { width:122px; height:54px; line-height:54px; color:#423831; text-align:center; display:block; position:absolute; left:50%; top:145px; margin-left:-63px; z-index:4; background:url(../images/bt-acessar.png) left top no-repeat; font-size:14px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
section#centro .lista-lojas div.box a.bt-acessar:hover { color:#f00430; }

.onde-comprar img.move { position:absolute; z-index:11; }
.onde-comprar img.move.ico1 { left:-140px; top:170px; }
.onde-comprar img.move.ico2 { left:-100px; top:190px; z-index:12; }
.onde-comprar img.move.ico3 { right:-55px; top:110px; }
.onde-comprar img.move.ico4 { right:110px; top:720px; }

/* LIGHTBOX */
div#custom-lightBox { width:100%; height:100%; position:fixed; left:0; top:-120%; z-index:999; overflow:auto; background:#eceae8 url(../images/bg-light-box.png) center top repeat-y; }
div#custom-lightBox .bg-lightbox {  }
div#custom-lightBox .wrapper-center { width:900px; margin:70px auto 0 auto; padding-bottom:90px; }
div#custom-lightBox #lightbox-content.loading { min-height:400px; background:url(../images/preload.gif) no-repeat 50% 50% transparent; padding-bottom:90px; }
div#custom-lightBox header { width:80%; margin-bottom:50px; }
div#custom-lightBox header h2.titulo { font-size:50px; line-height:25px; font-weight:bold; }
div#custom-lightBox header h2.titulo span { color:#b7ab96; font-size:inherit; font-family:inherit; }
div#custom-lightBox header h2.titulo span.ico { float:left; margin:0 30px 10px 0; }
div#custom-lightBox header a.close { position:absolute; top:30px; right:0; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
div#custom-lightBox header a.close:hover { -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); }
div#custom-lightBox header p { display:block; padding-top:10px; }

/* PARALLAX */
section#centro { position:relative; z-index:3; }

.home .parallax { height:100%; position:absolute; left:50%; top:0; margin-left:-490px; z-index:-1; }
.move,
.move span.ico { -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
.move span.ico { width:100%; height:100%; display:block; position:absolute; z-index:0; top:0; left:0; z-index:11; background:transparent no-repeat scroll 0 0; }

/* PARALLAX / HOME */
.home .move span.ico.icon1 { width:102px; height:95px; top:150px; left:-240px; background-image:url(../images/icones/ico-borboleta.png); }
.home .move span.ico.icon2 { width:115px; height:80px; left:-83px; top:65px; z-index:9; background-image:url(../images/icones/ico-folha.png); }
.home .move span.ico.icon2.pos2 { top:70px; left:-95px; -webkit-transform:rotate(30deg); -moz-transform:rotate(30deg);-ms-transform:rotate(30deg); transform:rotate(30deg); }
.home .move span.ico.icon2.pos2.right { top:0px; left:auto; right:-60px; -webkit-transform:rotate(160deg) rotateX(180deg); -moz-transform:rotate(160deg) rotateX(180deg); -ms-transform:rotate(160deg) rotateX(180deg); transform:rotate(160deg) rotateX(180deg); }
.home .move span.ico.icon3 { width:82px; height:120px; top:560px; left:-285px; background-image:url(../images/icones/ico-vestido.png); }
.home .move span.ico.icon4 { width:75px; height:116px; top:110px; left:auto; right:-210px; background-image:url(../images/icones/ico-star.png); }
.home .move span.ico.icon5 { width:148px; height:85px; top:540px; left:auto; right:-240px; background-image:url(../images/icones/ico-camiseta.png); }

/* RODAPE */
footer#rodape { width:100%; background:url(../images/bg-rodape.png) center top no-repeat; padding-top:81px; position:relative; }
footer#rodape img.marcador-footer { position:absolute; left:50%; top:0; margin-left:-50px; }
footer#rodape .contato-rodape { height:150px; }
footer#rodape .contato-rodape div.box-conteudo { float:left; position:relative; }
footer#rodape .contato-rodape div.box-conteudo img.ico { position:absolute; left:0; top:0; }
footer#rodape .contato-rodape div.box-conteudo h3, footer#rodape .contato-rodape div.box-conteudo p { width:75%; float:right; }
footer#rodape .contato-rodape div.box-conteudo h3 { padding-top:10px; line-height:12px; font-size:20px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; color:#423831; margin-bottom:25px; }
footer#rodape .contato-rodape div.box-conteudo h3 span { display:block; font-size:20px; line-height:12px; color:#b5a892; }
footer#rodape .contato-rodape div.box-conteudo.local a:hover img.ico, footer#rodape .contato-rodape div.box-conteudo.face a:hover img.ico { top:-4px; }
footer#rodape .contato-rodape div.box-conteudo.local a:hover h3, footer#rodape .contato-rodape div.box-conteudo.face a:hover h3 { color:#f00430; }
footer#rodape .contato-rodape div.box-conteudo.local a:hover h3 span, footer#rodape .contato-rodape div.box-conteudo.face a:hover h3 span { color:#423831; }
footer#rodape .contato-rodape div.box-conteudo.local a:hover p { color:#54443a; }
footer#rodape .localizacao { width:100%; height:0; overflow:hidden; position:relative; background-color:#ccc; transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; }
footer#rodape .localizacao #map-canvas { width:100%; height:100%; position:relative; margin-top:-80px; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
footer#rodape .localizacao #map-canvas,
footer#rodape .localizacao.open { height:340px; }
footer#rodape .localizacao.open #map-canvas { margin-top:0; }
footer#rodape .localizacao a.fechar, footer#rodape .localizacao a.fechar span { border-radius:100%; -o-border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; position:absolute; }
footer#rodape .localizacao a.fechar { width:40px; height:40px; display:block; left:50%; bottom:20px; margin-left:-20px; background-color:#fff;  }
footer#rodape .localizacao a.fechar span { width:36px; height:36px; line-height:36px; text-align:center; color:#4f3f34; display:block; border:solid 2px #4f3f34; left:-4px; top:2px; font-size:16px; font-family: 'montserrat_alternatesbold', Calibri, Candara, Arial, Verdana, Tahoma; }
footer#rodape .localizacao a.fechar:hover span { color:#f00430; border-color:#f00430; }

footer#rodape .copyright { height:70px; padding-top:30px; border-top:solid 1px #d9d5d1; }
footer#rodape .copyright p.cop { float:left; }
footer#rodape .copyright p.cop, footer#rodape .copyright a.volts { display:block; height:30px; line-height:20px; }
footer#rodape .copyright a.volts { float:right; }
footer#rodape .copyright a.volts img { float:left; margin-right:5px; }
footer#rodape .copyright a.volts:hover { color:#e2a70a; }























/**/



/* SELECT BOX IT */
/*
 * jquery.selectBoxIt.css 3.8.0
 * Author: @gregfranko
 */

/*
  Common CSS Properties
  ---------------------
  These properties will be applied to any themes that you use
*/

/* SelectBoxIt container */
.selectboxit-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

/* Styles that apply to all SelectBoxIt elements */
.selectboxit-container * {
  font: 14px Helvetica, Arial;
  /* Prevents text selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none;
  white-space: nowrap;
}

/* Button */
.selectboxit-container .selectboxit {
  width: 220px; /* Width of the dropdown button */
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-radius: 6px;
  overflow: hidden;
  display: block;
  position: relative;
}

/* Height and Vertical Alignment of Text */
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
  height: 30px; /* Height of the drop down */
  line-height: 30px; /* Vertically positions the drop down text */
  display: block;
}

/* Focus pseudo selector */
.selectboxit-container .selectboxit:focus {
  outline: 0;
}

/* Disabled Mouse Interaction */
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
}

/* Button Text */
.selectboxit-text {
  text-indent: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}

.selectboxit .selectboxit-option-icon-container {
  margin-left: 5px;
}

/* Options List */
.selectboxit-container .selectboxit-options {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100%;  /* Minimum Width of the dropdown list box options */
  *width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
  display: none;
  z-index: 9999999999999;
  border-radius: 6px;
  text-align: left;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* Individual options */
 .selectboxit-option .selectboxit-option-anchor{
  padding: 0 2px;
}

/* Individual Option Hover Action */
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}

/* Individual Option Optgroup Header */
.selectboxit-option, .selectboxit-optgroup-header {
  text-indent: 5px; /* Horizontal Positioning of the select box option text */
  margin: 0;
  list-style-type: none;
}

/* The first Drop Down option */
.selectboxit-option-first {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}

/* The first Drop Down option optgroup */
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* The last Drop Down option */
.selectboxit-option-last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* Drop Down optgroup headers */
.selectboxit-optgroup-header {
  font-weight: bold;
}

/* Drop Down optgroup header hover psuedo class */
.selectboxit-optgroup-header:hover {
  cursor: default;
}

/* Drop Down down arrow container */
.selectboxit-arrow-container {
  /* Positions the down arrow */
  width: 30px;
  position: absolute;
  right: 0;
}

/* Drop Down down arrow */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  /* Horizontally centers the down arrow */
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}

/* Drop Down down arrow for jQueryUI and jQuery Mobile */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-container {
  float: left;
}

.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left;
}

.selectboxit-rendering {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {
  background-color: inherit;
}

/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/*
  Default Theme
  -------------
  Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme
*/
.selectboxit-btn {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
}

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
  color: #333333;
  background-color: #e6e6e6;
}

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
}

.selectboxit-default-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.selectboxit-list {
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.selectboxit-list .selectboxit-option-anchor {
  color: #333333;
}

.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
  color: #999999;
}


/* Select box it do select */
#estadoSelectBoxItContainer,
#cidadeSelectBoxItContainer {
    position: absolute;
    width: 100%;
}

#estadoSelectBoxIt,
#cidadeSelectBoxIt {
    min-width: 100%;
    max-width: 100%;
    min-height: 50px;
    opacity: 0;
}

#estadoSelectBoxItOptions,
#cidadeSelectBoxItOptions {
    border: solid 1px #423831;
    border-radius: 25px;
    font-family: 'montserrat_alternatesregular', Calibri, Candara, Arial, Verdana, Tahoma;
    min-width: 265px !important;
    max-width: 265px !important;
}

.selectboxit-option.selectboxit-option-first{
    display: none
}

#estadoSelectBoxItOptions .selectboxit-option .selectboxit-option-anchor,
.selectboxit-list .selectboxit-option-anchor {
    font-family: 'montserrat_alternatesregular', Calibri, Candara, Arial, Verdana, Tahoma;
    padding: 10px 15px;
}

#estadoSelectBoxItOptions .selectboxit-option .selectboxit-option-anchor:hover,
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    background-color: #eceae8 !important;
    color: #848484;
}





