/*
Theme Name: Projeto Pérolas
Theme URI: http://www.projetoperolas.com.br
Author: Marcelo Expedito Soares
Author URI: http://www.portafolio.com.br
Description: 
Version: 1.0
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: 
*/

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,img,ins,kbd,q,s,saimp,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{float:right;}.alignleft{float:left;}.aligncenter{margin:auto;}

p {margin: 20px 0 20px!important;}

body{font-family: 'Raleway', sans-serif!important;}

.dt{display:block;}
.mb{display:none;}

.entry-title{text-align:left;}
.title{margin:auto; text-align:center; margin: 30px;}
.subtitle{text-align:left;}

.compensa{height: 80px;}

div{background-repeat: no-repeat; background-size: cover; background-position: center;}

.area{width:100%; padding: 40px;margin-top: -40px;}
.miolo{width:1000px; margin:auto;}

.textcenter{text-align: center;}

h2{text-align: center;}

#header{background-color: rgba(255,255,255,0.7); height: 80px; position: fixed; z-index: 10; width: 100%;}
#header #logo{width:45px; height:70px; float:left; background-image: url(imagens/logo.png);}
#header .pagseguro{display: table; margin: auto; margin-top: 11px;}

#menu-principal {padding-bottom: 0px; margin-top: 18px; margin-bottom: 0px; float:left;}
#menu-principal li{float: left;text-decoration: none;list-style: none;cursor: pointer;font-size:16px;color:#ffffff; margin-left:28px!important; margin-top:0px!important;margin-bottom:0px!important;}
#menu-principal a, a:hover, a:link, a:visited{color:#000;}
#menu-principal a:hover{text-decoration:none;}

.hotspot {
	background-color: transparent;
    margin: auto;
    width: 100%;
    margin-top: 110px;
    margin: auto;
    height: 100vh;
}

.baselegenda{position:absolute; z-index:2; top: 30px;}
.legenda{background-color:rgba(255,255,255,0.5); margin:auto; width:640px;margin-top: 410px; padding:20px;    margin-left: 90px;}
.legenda h2 {font-size:26px;}
.legenda .btMais {margin:auto; text-align: center; background-color: #b28b90;}

#home-atividades{background-color: #8bb293;}
#home-atividades .atividade{background-color: #a0c3a7; float:left; width:290px; height: 410px; margin:10px; padding:30px; color:#fff; text-align: center;}

#home-depoimentos{background-color: #b28b90;}
#home-depoimentos .depoimento{background-color: #d5bcbf; float:left; width:290px; height: 500px; margin:10px; padding:30px; color:#000; text-align: center;}
#home-depoimentos .depoimento .foto {width:160px; height:160px;-moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; margin:auto;}

.botaoMais{text-transform: uppercase; margin:auto; display:table; background-color: #fff;padding:10px; color:#b28b90; border: 1px solid #b28b90; margin-top:20px;margin-bottom:20px;}
.botao {width:100%; padding:10px; text-align: center;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color: #b28b90; color:#fff;}
.botaoSeja{width:30%; margin: 16px;display:table; background-color: #fff;padding:10px; color:#b28b90; border: 1px solid #b28b90; margin-top:20px;margin-bottom:20px; float:left;} 

.fundoblog{background-color: #b28b90;}
.fundoblog .container{background-color: #efe9ea;}

.fundoatividades{background-color: #8bb293;}
.fundoatividades .container{background-color: #a0c3a7;}

.blog a{color: inherit; text-decoration: none;}
.blog.principal{width:100%;}
.blog.principal h3{width:100%; color: #b28b90;}
.blog.secundario{width: 48%;float: left; margin-right: 20px; color: #b28b90;}
.blog.secundario:last{margin-right: 0;}
.blog.principal .foto{width:48%; height:260px; float:left; margin-right: 20px; background-color: #b28b90; background-image: url(imagens/logo.png); background-size: inherit;}
.blog.principal .texto{width:48%; float:left;}

.chamada .foto{width:240px;height: 200px;}

.entry-content img.alignleft {margin-right:10px;}
.entry-content img.alignright {margin-left:10px;}
.entry-content .wp-caption {float: left; width: 26%; margin: 30px;}
.entry-content .wp-caption-text {text-align: center;}

.page-atividades{}
.page-atividades .atividade{background-color: #a0c3a7; float:left; width:360px; height: 350px; margin:10px; padding:30px; color:#333; text-align: center;}
.atividade .foto{width:100%; height:150px; background-position:center; background-size:cover;}

.imprensa a{color: inherit; text-decoration: none; text-align: center;}
.imprensa{width: 23%;float: left; margin-right: 20px; color: #b28b90; text-align: center; border: 1px dashed #b28b90; margin: 10px; padding: 10px; min-height: 210px;}
.imprensa:last{margin-right: 0;}
.imprensa .foto{width:264px;height: 200px;background-color: #e4d3d5;display: none;}
.imprensa h2{font-size:20px;margin: 0; margin-top: 8px;}
.imprensa .veiculo{font-size:17px;font-weight: bold;}
.imprensa .data{font-size:12px;margin-bottom: 17px;}

.fundoblog .chamada {margin-bottom: 10px;}


#mc_embed_signup .mc-field-group {clear: inherit!important; width: 22%!important; float: left; margin: 10px;}
#mc_embed_signup .mc-field-group input[type="submit"] {padding: 0!important;}

#footer-seja{background-color: #536657;}
#footer{background-color: #664d51;color: #fff;}

#footer{padding-top: 20px;  text-align: center; padding: 20px;}
#footer #logo{margin:auto;width:150px; height:89px;}

.logoCaseiroWeb {width: 240px; height: 25px; background-image: url(imagens/caseiroweb_branco.png);
background-size: auto; background-position-x: right; padding-right: 100px; font-size: 11px; font-weight: normal; color: #fff; padding-top: 4px; margin: auto; margin-top: 30px; margin-bottom: 20px; background-repeat: no-repeat; clear: both;}