/*

 Theme Name:   Massive Dynamic Child Theme

 Theme URI:    http://www.massivedynamic.co/

 Description:  A Massive Dynamic child theme 

 Author:       Pixflow

 Author URI:   http://www.pixflow.net

 Template:     massive-dynamic

 Version:      3.0.5

*/



@import url("../massive-dynamic/style.css");

@font-face {
	font-family: 'Calibrii';
	src: url('fonts/Calibri-LightItalic.eot');
	src: url('fonts/Calibri-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/Calibri-LightItalic.woff') format('woff'),
		url('fonts/Calibri-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Calibrib';
	src: url('fonts/Calibri-Bold.eot');
	src: url('fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Calibri-Bold.woff') format('woff'),
		url('fonts/Calibri-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Calibri';
	src: url('fonts/Calibri.eot');
	src: url('fonts/Calibri.eot?#iefix') format('embedded-opentype'),
		url('fonts/Calibri.woff') format('woff'),
		url('fonts/Calibri.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Calibribi';
	src: url('fonts/Calibri-BoldItalic.eot');
	src: url('fonts/Calibri-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/Calibri-BoldItalic.woff') format('woff'),
		url('fonts/Calibri-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Calibril';
	src: url('fonts/Calibri-Light.eot');
	src: url('fonts/Calibri-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/Calibri-Light.woff') format('woff'),
		url('fonts/Calibri-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Calibriii';
	src: url('fonts/Calibri-Italic.eot');
	src: url('fonts/Calibri-Italic.eot?#iefix') format('embedded-opentype'),
		url('fonts/Calibri-Italic.woff') format('woff'),
		url('fonts/Calibri-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

/* body p,h1,h2,h3,h4,h5,h6,p,a,div{font-family: 'Calibri' !important;} */
.portfolio-linha-principal{padding-bottom:0px !important;}
.portfolio-linha-secundaria .imagebox-full{margin-right:4px !important;cursor:pointer;}
.portfolio-linha-secundaria .ultima-coluna .imagebox-full{margin-right:0px !important;}
.coluna-portfolio-titulo .md-text-container.md-align-center {
    justify-content: inherit;
}
.tp-caption{min-height: 48px !important;}
.home-linha-portfolio .imagebox-full{margin-right:20px !important;max-height:299px !important;}
.home-linha-portfolio .imagebox-full .title{padding-top:85%;}
.home-linha-portfolio .imagebox-full .imagebox-full.align-left{padding-top:17px !important;}
.home-linha-portfolio .imagebox-full h3{font-size:22px;}
.home-linha-portfolio .imagebox-full.align-left{padding-top:5px !important;}
/* .home-linha-portfolio .box_size_container{width:95% !important;} */
.home-coluna-texto-inferior-esquerda .md-text-title div{font-family: 'Calibrib' !important;}
.servicos-linha-portfolio .imagebox-full{margin-right:20px !important;}
.servicos-linha-portfolio .ultima-coluna .imagebox-full{margin-right:0px !important;}
.servicos-linha-icones .image-box-fancy-desc{display:none;}
.servicos-linha-informacoes .md-text-container{padding:10px 20px;}
.servicos-linha-botao .button{background:#897a5a;}
.servicos-linha-botao .button span{color:#fff;}
.sobre-linha-descricao-1{}
header .logo{width:265px !important;}
header .notification-item{display:none !important;}
/* header{width: 85% !important;height: 70px !important;} */
header .color-overlay{
 background-color: rgba(0, 0, 0, 0.75) !important;
}
.contato-coluna-form input[type=text], .contato-coluna-form input[type=email]{
	border:1px #dad9d9 solid !important;
	max-height:55px !important;
	margin-bottom:10px;
	margin-left:0px !important;
	padding-left:10px !important;
}
.contato-coluna-form textarea{
	border:1px #dad9d9 solid !important;
	max-height:195px !important;
	max-width:722.88px !important;
	margin-left:0px !important;
	padding-left:10px !important;
}
.contato-coluna-form .form-input{
	width:100%;
	float:left;
}
.contato-coluna-form input:placeholder, .contato-coluna-form textarea:placeholder{
	color:#dad9d9 !important;	
	margin-left:0px !important;
	padding-left:0px !important;
}
.contact-form-57ffeda4e2247 .form-submit input:hover, .contact-form-57ffeda4e2247 .submit-button:hover {
  background-color: rgba(150, 150, 150, 0.9);
}
.wpcf7-submit{
  background-color: rgba(150, 150, 150, 0.9) !important;
	float:left;
	max-height:55px !important;
}
.wpcf7-submit:hover{
  background-color: rgba(150, 150, 150, 0.7);
}
.contato-linha-mapa-main, .contato-linha-mapa{
	padding-bottom:0px !important;
}
.contato-linha-icones .md-icon .icon{
	float:left;
	background: #f4f4f4;
	border-radius: 100%;
	padding: 5px;
	margin-right:10px;
}
.contato-linha-icones .box_size_container{
	width:100% !important;
}
.sobre-coluna-info1 .md-text-container{
	justify-content:left !important;
}
.sobre-coluna-info1{
	padding-left:20px;
}
.sobre-coluna-info1 .image-box-fancy-desc{
	display:none !important;
}
.sobre-coluna-info1 .list-shortcode{
	float:left !important;
	width:50% !important;
}
.sobre-info-coluna-descricao-bottom{
	height: 350px !important;
	background: #fff !important;
	padding: 73px 20px !important;
}
.sobre-accordion{}
.sobre-accordion .wpb_accordion_section h3.wpb_accordion_header.ui-state-active{
	background-color:#c8a86c !important;
}
.sobre-accordion .wpb_accordion_section h3.wpb_accordion_header.ui-state-active a{
	color:#fff !important;
}
footer .widget-area.classicStyle:not(.full) {
  padding: 5px !important;
}
#widget-column-1 .textwidget{color:#d2ab67;}
#widget-column-4	 .item-list div{float:left;}
#widget-column-4	 i.text{display:none;}
.footer-widgets.light .widget-md-social a i.icon{background-color: transparent !important;color:#fff;}
.footer-widgets .widget-md-social .widget-title{display:none;}
.linha-interna{width:62%;margin:0 auto !important;}
.linha-interna .box_size_container{width:100% !important;}
#footer-bottom{display:none !important;}
footer .boxed.content{width:62% !important;}
#widget-column-1 .widget_text{/* margin-top: 4%;margin-bottom:0px !important; */}
footer .item-list div{float:left;}
footer .item-list i.text{display:none;}
footer .item-list{float:right;}
.page-id-398 .md-text-title-separator{display:none !important;}
.sobre-acordeao h3.wpb_accordion_header{/*.ui-state-active*/
	color:#c8a86c !important;
	background:#fff !important;
	border:1px #c8a86c solid !important;
}
.single-portfolio .box_size_container{
	width:62% !important;
}
.single-portfolio .portfolio-linha-principal  .box_size_container,
.single-portfolio .portfolio-linha-secundaria   .box_size_container{
	width:100% !important;
}
.single-portfolio .portfolio-linha-secundaria   .imagebox-full{
	max-height: 150px;
}
.box-portfolio-home   .imagebox-full{
	max-height: 213px !important;;
}
.single-portfolio .recent-project{
	display:none !important;
}
.linha-imagens-servicos-interna-portfolio h3{font-size:22px;}
.linha-imagens-servicos-interna-portfolio .imagebox-full{max-height:213px;}
.servicos-linha-informacoes .vc_inner.full_size{padding-bottom:0px;}
.sobre-accordion{border:none !important;}
/* .sobre-accordion h3 a, 
.sobre-accordion h3  *{color:rgb(200, 168, 108) !important;} 
.sobre-accordion h3.ui-state-active a, 
.sobre-accordion h3.ui-state-active  *{color:#fff !important;}*/
.sobre-accordion  .wpb_accordion_section {
  border: 1px solid rgb(200, 168, 108) !important;
}
/* .sobre-accordion .wpb_accordion_section h3.wpb_accordion_header.ui-state-active{
	background:rgb(200, 168, 108) !important;
} */
.sobre-accordion h3.ui-state-default a, 
.sobre-accordion h3.ui-state-default  *{color:#c8a86c !important;}
footer{background:#000;height:80px !important;}
footer.footer-default .footer-widgets{background-color:#000 !important;}
footer hr.footer-separator{display:none;}
footer.footer-default .footer-widgets .widget-area.classicStyle div[class*="col-"]:first-child{
	padding-right:0px !important;
}
footer.footer-default .footer-widgets .widget-area.classicStyle div[class*="col-"]:last-child {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
footer .widget-area.classicStyle:not(.full){
	padding:5px 0px !important;
	opacity:1 !important;
}
.dark .widget, .light .widget {
    margin-top: 26px;
		margin-bottom:0px !important;
}