/*
Theme Name: Ricardo Lemos by André Santos
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.vendermaisonline.com.br
Template: enfold
*/

/*Add your own styles here:*/

/* Reset */
	.template-page .entry-content-wrapper h1 {  }
	.template-page .entry-content-wrapper h2 { color:#82000f;  }
	.template-page .entry-content-wrapper h3 {  }

	/* Headling common */
	.template-page .entry-content-wrapper h1,
	.template-page .entry-content-wrapper h2,
	.template-page .entry-content-wrapper h3 { font-weight:700; }


/* Barra topo do Telefone */
	ul.header_top_right { font-size:15px; margin:0; padding:0; font-weight:700; }
	ul.header_top_right li { float:left; margin:0; padding:0; line-height:25px; margin-right:20px; }
	ul.header_top_right li:last-child { margin-right:0px; }
	ul.header_top_right li i{ color:#000; font-size:130%; float:left; margin-top:6px; margin-right:5px; }
	ul.header_top_right li img{ float:left; margin-top:5px; }

#header_meta { border-bottom: none; }
#header_main { border-top:none; }

/* Botão Contato */
.header_top_bt_contato { 
	background-color:#F7C122; 
    padding: 12px 20px;
    border-radius: 50px;
	}
.header_top_bt_contato:hover { 
		background-color:#ff7700;
		color:#222;
	}
/* Menu */

	ul.av-main-nav > li > a { font-size:16px; font-weight:400; }
	ul.av-main-nav > li > a i { font-size:70%; }
	ul.av-main-nav > li > ul > li > a { font-size:15px !important; }

    .av-main-nav ul.sub-menu > li > a { background-color:#f4f4f4 !important; font-weight:400; }
    .av-main-nav ul.sub-menu > li > a:hover { background-color:#F3DD9E !important; font-weight:600 !important; color:#000 !important; opacity:1; }

.header_color .main_menu ul:first-child > li#menu-item-888 > a { padding-right:0; }
.phone-info { padding-bottom:0; }

/* Content */
.home_cta_yellow { font-size:20px; line-height:20px; }
.home_palestras_conteudo { 
	padding: 20px 20px 10px 20px; 
	background-color:#fff; 
	line-height:18px;
}
.home_palestras_conteudo br { line-height:30px;}

.bt_saibamais {
	background-color:#F7C122; 
    padding: 15px 30px;
    border-radius: 50px;
	color:#444 !important;
}
.bt_saibamais:hover { 
		background-color:#ff7700;
		color:#222;
	}


.bt_cta_amarelo a { 
	background-color:inherit; 
	display:block; 
	max-width:400px; 
	background-image:url(https://www.ricardolemos.com/wp-content/uploads/2018/03/bg-bt-amarelo.gif); 
	background-position:center right;
	background-size:cover;
}

.bt_cta_amarelo a:hover { 
	background-image:url(https://www.ricardolemos.com/wp-content/uploads/2018/04/bg-bt-amarelo-hover.gif)
} 

.home_livro { max-width:300px; margin:0 auto; }

/* Footer */
	/* Ajuste imagem */
	#custom_html-3 { margin-bottom:-36px !important; }

	/* Texto */
	.footer_color a, .footer_color li { 
		font-size:14px; 
		color:#D8B2B7;
		padding:0; margin:0; 
		line-height:27px; 
		border-bottom:1px dashed #942431;
	}


	/* Colunas */
	#footer .widget h3 { 
		background: url(https://www.ricardolemos.com/wp-content/uploads/2018/03/icon-rl.png) 10px 11px no-repeat;
		background-color:#70000D; 
		padding:15px 20px 15px 45px;
	}
	/* Meus Contatos */
	.footer_meus_contatos i { 
		color:#F7C122; 
		font-size:150%;  
		float:left;
		margin-right:10px;
		margin-top:5px;
	}
	/* Conecte-se Comigo */
	.footer_conectese_comigo li { 
		border:none;
	}
	.footer_conectese_comigo a {
		background-color:#F7C122;
		width:50px;
		line-height:50px;
		text-align:center;	
		float:left;
		margin-right:15px;
		border-radius:50px;
		color:#444;
		font-size:20px;
		border:none;
	}
	.footer_conectese_comigo a:hover,
	#footer_br_contato:hover {
		background-color:rgba(255, 255, 255, 0.9);
		color:#222;
	}


#footer_br_contato {
	background-color:#F7C122; 
    padding: 12px 20px;
    border-radius: 50px;
	display:inline-block;
	color:#444;
	min-width:200px;
	text-align:center;
	font-size:17px;
}

	/* Socket */
	footer#socket .container { padding-bottom: 0; }
	footer#socket .footerSocketLeft { float:left; max-width:45%; font-size: 14px; line-height:40px; }
	footer#socket .footerSocketRight { float:right; max-width:45%; font-size: 14px; line-height:40px; }
	footer#socket .footerSocketRight span { float:left; }
	footer#socket .footerSocketRight img { margin-left:20px; }
	footer#socket { border-top:none; }

/* Template Full Width Desktop */
@media only screen and (min-width: 768px) {
	.custom_nopadding_vertical { padding-top:0; padding-bottom:0; }
	.template-fullwidht .elementor-section-wrap > .elementor-section-boxed > .elementor-container { 
		width:90%; padding-left:40px; padding-right:40px; 
	}
	.template-fullwidht .elementor-section-boxed .elementor-container { max-width:1310px !important; }

} /* fim do desktop */

/* Apenas Mobile */
@media only screen and (max-width: 767px) {
	.header_top_right > li:first-child { display:none; }  

}
