/*
Theme Name: Casa Paulo de Tarso
Theme URI: http://agenciasupimpa.com.br
Description: Tema produzido sob encomenda pela <a href="http://agenciasupimpa.com.br" target="_blank">Supimpa - Ag&ecirc;ncia Digital</a>. Layout por <a href="http://tupacomunicacao.com.br" target="_blank">Tup&atilde; Comunica&ccedil;&atilde;o</a>.
Version: 1.0
Author: Supimpa - Ag&ecirc;ncia Digital
Author URI: http://agenciasupimpa.com.br
Tags: html5, supimpa
Text Domain: smp

	CRPT Theme v1.0
	http://blanktheme.agenciasupimpa.com.br
*/

/* == BODY == */
body{min-width:315px; background:#f0f0f0}
body:before { 
  content: "";
  position: fixed;
  top: -10px;
  left: 0;
  width: 100%;
  height: 10px;
  z-index: 100;
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.4);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.4);
  box-shadow: 0px 0px 5px rgba(0,0,0,.4);
}

h1, h2, h3, header.main, .newsletter-form, footer.main ul{/*font-family:harabara, arial, sans-serif;*/}
/* == HEADER == */
header.main{background:url(img/bg-topo.png) repeat-x #a9a8a8; padding:0; border-top:3px solid #444445}
header.main>.wrap{padding:8px 0}
header.main a{color:#fff}
.site_logo{margin:0;}
.site_logo img{max-width:100%; height:auto}

header.main .textwidget{text-align:right}
header.main .social-links-list{display:inline-block; padding-right:5px; margin-top:20px}
header.main .social-links-list a{color:#3E80A2}

/* == MAIN MENU == */
.menu{min-height:0}
.main-menu{clear:both; font-size:0; margin:5px 0 0 0; text-transform:uppercase; text-align:right}
.main-menu ul{ padding:0; margin:0;}
.main-menu li{display:inline-block; font-size:20px; list-style:none; padding:3px 15px; background:#5569B0; margin:5px; border:3px solid #A0A1A6; -moz-border-radius:5px; webkit-border-radius:5px; border-radius:5px; font-weight:bold}
.main-menu .current-menu-item a:hover{}

/* == MAIN SLIDER == */
.main-slider .container{padding:20px 15px;}
.main-slider .slider{box-shadow:0px 0px 10px rgba(0,0,0,0.4)}

.main-slider .carousel-indicators li{background:#3652A5; border:3px solid #9EA3A6; width:20px; height:20px; margin:3px; text-indent:-9999px}
.main-slider .carousel-indicators li.active{background:#fff; margin:3px}
.main-slider .carousel-control{color:#3652A5; 
/* TEXT BORDER */
text-shadow:-3px 0 #333, 0 3px #333, 3px 0 #333, 0 -3px #333
}

/* == HOME BOXES == */
.home-box{background:#5569B0; border:3px solid #A0A1A6; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; padding:15px; color:#fff; text-align:center; margin:15px 0}
.home-box img{max-width:100%; height:auto}
.home-box .title{color:#fff}
.home-box .saiba-mais, .ninja-forms-form .field-wrap.submit-wrap .ninja-forms-field{color:#5569B0; background:#fff; padding:10px 30px; font-size:22px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:5px; display:inline-block; border:none}

/* == MAIN CONTENT == */
.col-md-12.main-content-div>div>article>header>.page-title{padding:0 15px}
.main-content-div{padding:15px 0}
.main-content-div>.container{padding:0}
.force-full-width{width:100%!important; max-width:none!important}
.content-box .row{margin:0}

.post-thumbnail img{width:100%}

.title, .title a, .widget-title{color:#fff}

.the_content, aside.sidebar.right{color:#fff; overflow:auto}

.main-content-div .content{padding-top:0; padding-bottom:0; }
.main-content-div .content-box{background:#5569B0; border:3px solid #A0A1A6; padding:15px; -moz-border-radius:12px; webkit-border-radius:12px; border-radius:12px; color:#fff}
.main-content-div .content-box h1{margin-top:0}

/* == FACYBOX GALLERY == */
.fancybox-gallery{font-size:0; text-align:center}
.fancybox-gallery li{display:inline-block; width:33%; list-style:none; padding:15px}
.fancybox-gallery img{max-width:100%; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.fancybox-title-over-wrap{width:100%}

/* == RESPONSIVIDADE FACEBOOK == */
.fb-like-box{background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }
#fb-root {display: none;}

/* == RESPONSIVIDADE YOUTUBE == */
/* - See more at: http://avexdesigns.com/responsive-youtube-embed/#sthash.iDnNICLK.dpuf */
.yt-video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.yt-video-container iframe, .yt-video-container object, .yt-video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* == SIDEBAR == */
.sidebar.right {}
.sidebar.right .widget-container{margin-bottom:15px}
.sidebar.right .widget-container:last-child{margin-bottom:0}
.sidebar.right .widget-title{text-align:center}

.sidebar-box{background:#5569B0; border:3px solid #A0A1A6; padding:15px; -moz-border-radius:12px; webkit-border-radius:12px; border-radius:12px}



/* == NINJA FORMS == */
/**/
.ninja-forms-form{width:100%; margin:0 auto; font-size:0px;}
.ninja-forms-form .field-wrap.label-left label, .ninja-forms-form .field-wrap .ninja-forms-field, .fake-label, .fake-input, .ninja-forms-form .field-wrap.label-above label{font-size:16px; vertical-align:top; padding-top:5px}
.ninja-forms-form .field-wrap.label-left label{width:35%; display:inline-block; box-sizing:border-box; text-align:right; padding-right:15px}
.ninja-forms-form .field-wrap.label-left .ninja-forms-field, .fake-input{width:65%; margin:0; box-sizing:border-box; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px}
.ninja-forms-form .field-wrap.label-above .ninja-forms-field{width:100%;}
.fake-label{vertical-align:middle}
.fake-input{display:inline-block;}
.ninja-forms-form .submit-wrap{float:right}


/* == CLIENTES == */

/* == FOOTER == */
footer.main{background:#5569B0; padding:0; color:#fff; clear:both; border-top:3px solid #A0A1A6}
footer.main a{color:#fff}
footer.main>.wrap{padding:15px 0}
footer.main .alignright{text-align:right}

footer.main .widget-title{margin-top:0}

footer.main .copyright{text-align:center; padding-top:15px}

#smp-development-credit{color:#666}
#smp-development-credit a{color:#428bca}
#smp-development-credit img{float:left; margin-right:10px}
#smp-development-credit .modal-body div{margin:0 auto 20px; width:325px}
#smp-development-credit .modal-body div:last-child{margin-bottom:0px}
#smp-development-credit h4{font-weight:bold}
#smp-development-credit h4.title{margin-bottom:0; font-size:16px}
#smp-development-credit p, #smp-development-credit h4{text-align:left}
#smp-development-credit .modal-footer{margin-top:0}
		

@media (min-width:767px){
	
}
@media (max-width: 1199px){
	.main-menu li{font-size:16px; padding:3px 10px;}
}
@media (max-width:1199px) and (min-width:991px){
	
}
@media (max-width: 991px){
	header.main .site_logo{text-align:center}
	header.main .main-menu{float:none!important; text-align:center}
	
	footer.main .widget-container{margin:15px 0}
	footer.main .widget-container:first-child{margin-top:0}
	
	footer.main .alignright, footer.main .alignleft{text-align:center}
	
	.fancybox-gallery li{width:50%}
}
@media (max-width: 1199px) and (min-width:991px) {
	.home-box .title{font-size:18px}
}
@media (max-width: 991px) and (min-width:767px) {
	
}
@media (max-width: 767px) {
	header.main .main-menu li:after{display:none}
	.ninja-forms-form .field-wrap.label-left label{width:100%; text-align:left}
	.ninja-forms-form .field-wrap.label-left .ninja-forms-field{width:100%;}
		
	aside.sidebar.right{padding-top:15px}
	.fancybox-gallery li{width:100%}
	
}
@media (max-width: 432px) {
	.main-menu li{display:block}
	.main-menu li:before{display:none}
}
@media (min-width:991px) and (max-width: 1199px) {

}
@media (min-width:767px) and (max-width: 991px) {
	
}