/*
Theme Name: Simone Miers
Theme URI: 
Author:Fabricio Dalpra
Author URI: http://www.fabriciodalpra.com.br
Description: 
Version: 1.0
License: 
License URI: 
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol, ul{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
html, body, form{height:100%;}
body{margin:0; padding:0;text-align:center; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; background:#fff;}

*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.wrapper{width:100%; position:relative; margin:0 auto; text-align:left; min-height:100%; overflow:hidden;}
* html .wrapper{height: 100%;}
.content{padding-bottom: 175px;}

a, button, input[type="submit"], input[type="button"],
.galeria ul li .text{
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}

.boxCenter{max-width: 1235px;margin:0 auto; padding:0 20px;}

.header{width:100%;height: 105px;position: absolute;bottom: 0;z-index: 999;-webkit-transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-ms-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;transition: all 250ms ease-in-out;}
.header .logo{display:inline-block;float:left;background: url(imagens/logo.png) no-repeat 50%;width: 335px;height: 75px;text-indent: -5000em;margin: 15px 0 0;background-size: 335px!important;}
.header .nav{float: right;display:inline-block;margin: 45px 0;-webkit-transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-ms-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;transition: all 250ms ease-in-out;}
.header .nav li{float:left;display:inline-block;font-size: 16px;line-height: 16px;font-weight: 100;margin:0;padding:0;margin-left:50px;}
.header .nav li a{color: #fff;text-transform:uppercase;text-decoration:none;padding:0;margin:0;background:none;}
.header .nav li a:hover{margin-top:-2px; color:#ffe300;}
.header .nav li.current-menu-item a{color: #fdd600;}
.header.act,
.header.internas{position: fixed;top: 0;bottom: initial;}
.header.act{background: #555555;}


.main{width:100%; float:left;}

.boxBanner{width:100%;display:inline-block;position: relative;}
.boxBanner .banner{width:100%;display:inline-table;background-size:cover!important;position: relative;overflow: hidden;margin: 0;padding: 0;}
.boxBanner .banner img{max-width:100%; height: auto;}
.boxBanner .banner .boxTextos{display:table-cell;vertical-align:middle;position: relative;z-index: 10;}
.boxBanner .banner .boxTextos .cont{/* background:rgba(0,0,0,0.32); *//* text-align:center; *//* padding: 40px 0; */}
.boxBanner .banner .boxTextos h2{color:#fff;display:inline-block;max-width:500px;font-size:35px;line-height:45px;text-transform:uppercase;font-weight: 200;}
.boxBanner .banner .boxTextos .botoes{margin-top: 25px;display:inline-block;width:100%;text-align:center;}
.boxBanner .banner .boxTextos .botoes a{display:inline-block;font-size:18px;line-height:18px;color:#333333;text-transform:uppercase;border:solid 1px #ffe300;background:#ffe300;min-width:200px;text-align:center;padding: 15px 20px;text-decoration: none;font-weight: 200;}
.boxBanner .banner .boxTextos .botoes a:hover{background: none;color: #ffe300;}


.boxConteudo{padding: 55px 0;display:inline-block;width:100%;text-align:center;float:left;position:relative;background-size: cover!important;}
.boxConteudo h2{font-size: 48px;line-height: 48px;color: #555555;font-weight: 100;display: inline-block;position: relative;margin-bottom: 20px;}
.boxConteudo h2:before{content:"";position: absolute;width: 70px;height: 4px;background: #fdd600;bottom: -10px;left: calc(50% - 35px);}
.boxConteudo p{font-size: 16px;line-height: 24px;color: #777777;font-weight:100;margin:0 auto;margin-top: 20px;padding: 0;}
.boxConteudo .load{display:inline-block;font-size: 15px;line-height: 14px;color: #fff;text-transform:uppercase;border: solid 1px #fdd600;background: #fdd600;min-width: 225px;text-align:center;padding: 13px 20px;text-decoration: none;font-weight: 200;border-radius: 5px;margin-top: 30px;}
.boxConteudo .load:hover{background: none;color: #ffe300;}

.sobre{background:#e6e6e6; padding:105px 0px;}
.sobre img{float: left;max-width: 100%;height: auto;width: 100%;}
.sobre h2{text-align: left;display: inline-block;width: 100%;margin-bottom: 0;}
.sobre h2::before{display: none;}
.sobre p{text-align: left;}
.sobre a{text-decoration:underline; color:#555555;}
.sobre a:hover{color: #ffd500;}

.sobre .social{width: 100%;display: inline-block;text-align: center;margin-top: 20px;}
.sobre .social li{display: inline-block;font-size: 50px;line-height: 50px;margin: 0 10px;}
.sobre .social li a{color: #555555;}
.sobre .social li a:hover{color: #ffd500;}

.galeria p,
.onde-encontrar p{max-width:665px;}

.galeria{text-align:center;}
.galeria .tipos{width:100%; display:inline-block; float:left; margin-top:30px;}
.galeria .tipos a{display:inline-block;font-size: 15px;line-height: 14px;color: #555555;text-transform:uppercase;background: #e6e6e6;text-align:center;padding: 10px 30px;text-decoration: none;font-weight: 200;border-radius: 5px;margin: 0 5px;}
.galeria .tipos a:hover,
.galeria .tipos a.act{background: #ffe300;color: #fff;}
.galeria ul{margin-top: 20px;display: inline-block;width: 100%; float:left;}
.galeria ul li{margin-top:20px;}
.galeria ul li a{position:relative;width:100%;height:auto;display: inline-block;}
.galeria ul li a:hover .text{opacity:1;}
.galeria ul li img{width:100%;height: auto;display: inline-block;}
.galeria ul li .text{position:absolute;display:inline-flex;width:100%;height:100%;justify-content: center;align-items: center;background: rgba(0, 0, 0,0.6); opacity:0;}
.galeria ul li .text p{color:#fff;}


.onde-encontrar{background:#e6e6e6;}
.onde-encontrar .row{text-align: left;margin-top: 30px;}
.onde-encontrar .row li{margin-top:30px;}
.onde-encontrar .row li p{font-size: 16px; line-height: 24px; color:#777777; margin: 0; padding: 0 0 0 30px; position: relative;}
.onde-encontrar .row li .titulo{font-size: 18px;line-height: 18px;color: #555555;padding-bottom: 5px;}
.onde-encontrar .row li i{position: absolute;left: 2px;top: 4px;color: #555555;font-size: 18px;line-height: 18px;width: 20px;text-align: center;}

.footer{width:100%;height: auto;position: absolute;bottom: 0;background: #555555;text-align: left;}
.footer .titulo{margin-top:40px;font-size:16px;line-height:16px;color:#ffffff;text-transform: uppercase;font-weight: bold;position: relative;}
.footer p{font-size:14px;line-height:18px;color:#939393;font-weight: 200;margin-top: 20px;}
.footer .titulo:before{content:"";position: absolute;width: 50px;height: 4px;background: #fdd600;bottom: -10px;left: 0;}
.footer iframe{margin-top:20px;}

.footer ul{margin-top:16px;}
.footer ul li{font-size:14px;line-height:24px; color:#939393;}
.footer ul li a{color:#939393;padding: 0;background: none!important;width: auto;display: inline-block;}
.footer ul li a:hover{text-decoration:underline;}
.footer ul li i{width:20px;text-align:center; color:#fff; font-size:15px; line-height:14px;}

.footer .copyright{font-size:14px;line-height: 15px;color: #555555;width: 100%;display: inline-block;background: #e6e6e6;padding: 20px 0;font-weight: 100;text-align:center;margin-top: 40px;}
.footer .copyright a{color:#ffe300;}

.clear{clear:both;}


@media only screen and (max-width: 768px) {
    .sobre h2{margin-top:20px;}
    .header .nav{display:none;}
    .header .nav{position:fixed;top:0;left:0;background: rgba(255, 255, 255,0.9);margin: 0;height: 100%;width: 100%;flex-direction: column;justify-content: center;align-items: center;}
    .header .nav li{width:100%;text-align: center;margin: 10px 0;padding: 0; font-size:22px; line-height:22px;}
    .header .nav li a{color:#555;}
    .btMenuMobile{position:relative;float:right;width: 35px;height: 35px;margin: 35px 0 0;cursor: pointer;}
    .btMenuMobile .barra{width:100%;height:4px;background: #fff;position:absolute;top: calc(50% - 2px);}
    .btMenuMobile .barra:first-child{top:0;}
    .btMenuMobile .barra:last-child{bottom:0;top: initial;}

    .btMenuMobile.act{position:fixed;top:15px; right:15px; z-index:9;margin:0;}
    .btMenuMobile.act .barra{background:#ffe300; display:none;}
    .btMenuMobile.act .barra:first-child{display:block;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);top: 15px;}
    .btMenuMobile.act .barra:last-child{display:block;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);bottom: 15px;}

    .sobre h2,
    .sobre p{text-align:center;}
    .onde-encontrar .row{text-align:center;}
    .onde-encontrar .row div{display:inline-block;}
    .footer{text-align:center;}
    .footer .titulo:before{left: calc(50% - 25px);}
    .footer iframe{max-width:100%;}
}
@media only screen and (max-width: 480px) {
    .header .logo{width: 200px;background-size: 200px!important;}
}
@media only screen and (max-width: 320px) {
}


.lg-toolbar,
.lg-sub-html{display: none!important;}
.lg-object.lg-image{padding-bottom: 90px;}
.lg-outer .lg-toogle-thumb{display: none;}