/*
Theme Name: Enfold Child
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter and facebook:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a>
Version: 3.2.1
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
*/


/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->Styling
*/



/* ------------------------- HARTBAU SUPORTE PARA MÓDULOS FOTOVOLTAICOS ------------------------- */

/* --- TIPOGRAFIA --- */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);

@media (min-width: 700px) {
	h1, h2, h3, h4, h5, p, ul, li{
		font-family: 'Open Sans';
		text-transform: none !important;
		letter-spacing: normal;
		font-weight: 400;
	}

	h1{
		font-size: 40px;
		line-height: 48px;
	}

	h1 strong{
		font-weight: 700 !important;
	}

	h2{
		font-size: 36px;
		line-height: 42px;
	}

	h3{
		font-size: 30px;
		line-height: 36px;
	}

	h4{
		font-size: 24px;
		line-height: 30px;
	}

	h5{
		font-size: 18px;
		line-height: 24px;
		font-weight: 500;
	}
	p, ul{
		font-size: 16px;
		line-height: 22px;
		font-weight: 400 !important;
	}
	li{
		font-size: 18px;
		line-height: 32px;
		margin-left: 0;
		font-weight: 400 !important;
	}


}
/*#666666*/
#mobile-advanced p, ul#mobile-advanced {
	font-size: 16px;
	line-height: 22px;
}


ul#mobile-advanced li{
	font-size: 18px;
	line-height: 24px;
	color: #666 !important;
	margin-left: 0;
}


.li-check li{
	list-style: none;
	margin-left: 0 !important;
}

.li-check li::before{
	font-family: FontAwesome;
	content: "\f00c";
	color: #666;
	font-size: 19px;
	margin-right: 10px;
}



/* HEADER */

	/* Phone Info */
	#top .av_header_transparency .phone-info{
		color: #fff;
		font-size: 14px;
	}
	.header_color .phone-info{
		color: #808285;
	}

	.header-scrolled #header_main .container, 
	.header-scrolled .main_menu ul:first-child > li a{
		height: 64px !important;
		line-height: 64px !important;
	}
	.header-scrolled .logo > a > img {
		max-height: 48px !important;
		margin: 5px 0;
	}



/* BANNER */

.avia-button.avia-size-large {
    font-weight: 600;
    letter-spacing: 1px;
    font-family: 'Open Sans', sans-serif;
}




/* --- MENU --- */

.av-main-nav > li{
	color: #fff	!important;
	text-transform: uppercase !important;
}

#top .av_header_transparency .main_menu ul:first-child > li > a:hover{
	opacity: 1 !important;
	color: #fecc00	!important;
}

.main_menu .avia-menu ul#avia-menu > li > a{
	color: #808285;
}

.header_color .avia-menu-fx{
	background-color: #fecc00 !important;
}


/* --- FORMULÁRIO --- */

.sublinhado{
	padding-bottom: 5px;
	border-bottom: 1px solid #999 !important;
}

hr.hr-custom.hr-center.hr-icon-no .avia-builder-el-7 .el_after_av_textblock .el_before_av_textblock {
	margin-bottom: 0px !important;
}

.gform_wrapper .top_label .gfield_label {
	font-family: 'Open Sans';
	text-transform: none !important;
	letter-spacing: normal;
	font-size: 16px;
	line-height: 22px;
	color: #666666;
}

#top label{
	font-family: 'Open Sans';
	text-transform: none !important;
	letter-spacing: normal;
	font-size: 14px !important;
	line-height: 22px;
	color: #666666;
}

.gform_wrapper .gfield_radio li{
	margin: 0 !important;
}

.gform_wrapper .gfield_checkbox li {
	margin: 0 !important;
}

.gform_wrapper .top_label .gfield_label {
	margin: 0 !important;
}

#top .gform_wrapper .gfield_checkbox li label,
#top .gform_wrapper .gfield_radio li label{
	padding: 0 0 0 0 !important;
	margin: 0 !important;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 0 !important;
}

#top .main_color input[type='text'] {
	border-radius: 4px;
}

.gform_wrapper.gf_browser_safari .gfield_checkbox li input, .gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox] {
	margin-top: 6px;
}

div .main_color .button, .main_color #submit, .main_color input[type='submit'] {
	border-radius: 4px;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-weight: 600;
}

#gform_1,
#gform_wrapper_1{
	margin: 0 !important;
}
.gform_wrapper .instruction {
    color: #666666;
}



/* --- LINHAS --- */

.segmento{
	font-size: 16px;
	line-height: 18px;	
}

body .column-top-margin {
	margin-top: 0px !important;
}


/* --- RODAPÉ --- */

#yogh{
	width: 63px;
	height: 41px;
	background: url("wordpress-by-yogh.png");
	text-indent: -9999px;
	float: right;
	display: inline-block;
	margin: 5px 0 5px 0;
}



/* --- MEDIA QUERIES --- */


@media only screen and (min-width: 768px) and (max-width: 1024px) {

    #top #sikla .no_margin.av_one_fourth {
        width: 50%;
        margin-bottom: 20px;
    }

}


@media only screen and (max-width: 560px) {

	.responsive .logo img{
		/*display: none;*/
	}
	h1{
		font-size: 25px;
	}

	.responsive #top .slideshow_caption h2 {
		font-size: 32px !important;
		font-weight:normal ;
	}

	#header_meta .phone-info span{
		color: #808285;
		font-size: 14px;
		line-height: 20px;
		font-weight: normal;
	}

	#header_meta .phone-info span span{
		font-size: 16px;
		font-weight: bold;
	}

	.copyright span{
		display: block;
		float: none !important;
		text-align: center;
	}
	.copyright span img{
		margin-top: 15px;
	}
}