/*
 Theme Name:   LeadsaGlobal
 Theme URI:    #
 Description:  LeadsGlobal
 Author:       LeadsGlobal
 Template:     Divi
 Version:      1.0.0

*/
@import url("../Divi/style.css");
.et_pb_slider .et_pb_slide{
	background-position:bottom!important;
}
.titulo h2{
	font-size:30px;
	margin: 0 auto;
    font-size: 30px;
    width: max-content;
}
.home .titulo h2:after { 
 
    display:block; 
    content:''; 
    width:100%; 
    height:4px; 
    background:#e34b3e; 
 
}
.home .et_pb_slide_content h1{
	max-width: 600px;
    width: 100%;
    margin: 0 auto;
}
.et_pb_blog_grid .et_pb_post{
    min-height: 540px!important;
}
@media (min-width: 980px){
	.home .et_pb_slide_content h1{
		font-size: 35px;
	}
}


.et_pb_section_6{
	padding-top: 170px!important;/* on Safari */
}
@media (min-width: 480px){
	.et_pb_section_6{
		padding-top: 200px!important;/* on Safari */
	}
}
/*-----------------------------------------    BLOG    ----------------------------------*/

.et_pb_blog_grid .et_pb_post{
	border:0px!important;
	background-color: #1a1f28!important;
	transition: all .5s;
}
.et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_pb_post .et_pb_slider, .et_pb_image_container{
	    margin: -13px -13px 29px!important;
}
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a, .et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_post p, .et_pb_bg_layout_light p.et_pb_title_meta_container, .et_pb_bg_layout_light p.et_pb_title_meta_container a{
	color:#fff!important;
}
.et_pb_blog_grid .et_pb_post:hover .entry-title a{
	color: #1a1f28!important;
	transition: all .5s;
}
.et_pb_blog_grid .et_pb_post:hover{
	background-color: #e34b3e!important;
}
.et_overlay:before{
	font-size: 42px;
}
@media (min-width: 480px){
	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	    width: 31.333%;
	    margin-right: 3%;
	}
	.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget{
		width: 31.333%;
	    margin-right: 3%;
	}
	.et_pb_blog_grid .column{
		clear: none!important;
	}
}

.et_pb_ajax_pagination_container .pagination a{
	color:#1a1f28!important;
	font-weight: 700;
}
.et_pb_ajax_pagination_container .pagination a:hover{
	color:#e34b3e!important;
}
/*articulo*/
.et_pb_post .entry-title{
	font-size: 26px;
	font-weight: 700;
	color: #e34b3e!important;
}
.et_pb_post .post-meta{
	display: none;
}
.widget_search input#s, .widget_search input#searchsubmit{
	color: #fff;
	border: 1px solid #fff;
	font-weight: 700;
    background: #d8d8d8;
}
.widget_search #searchsubmit{
	background-color:#e34b3e!important; 
}
#sidebar .widgettitle{
	color:#e34b3e;
	font-weight: 700;
}
#sidebar .textwidget{
	line-height: 2;
	color: #666;
}
/*-----------------------------------------    FIN BLOG    ----------------------------------*/

/*footer*/
#main-footer{
border-top: 8px solid #b2b2b2;
}
#footer-widgets .title{
	color: #fff;
	font-weight: 600;
}
#footer-widgets .title:after { 
    display:block; 
    content:''; 
    width:100%; 
    height:2px; 
    background:#fff; 
 }
.widget_custom_html{
	bottom: 0;
    position: absolute;
    right: 0;
}
#footer-widgets .footer-widget li:before{
	display: none;
}
#footer-widgets .footer-widget .fwidget{
	margin-bottom: 0!important;
}
 /*menú*/

 #et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current{
 	color:#fff;
 }
.et_pb_button{
	width: 250px;
    text-align: center;
}
.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .woocommerce input.button, .woocommerce input.button:hover{
	    padding:0px!important;
}


/*formulario italiano*/
#tblFormLogo1142367, .bmform_introtxt1142367, .bmform_head1142367, #tblRequiredField1142367{
	display: none!important;
}
.bmform_inner1142367{
	border:0px!important;
}
.bmform_outer1142367{
	max-width: 900px!important;
    width: 100%!important;
}
.bmform_frm1142367{
	width: 100%!important;
	background-color:#d8d8d8!important;
	border: 0px!important;
	padding: 15px 10px!important;
	text-align: center!important;
}
#tblFieldData1142367{
	width: 70%!important;
    /**float: left!important;**/
}
.bmform_button1142367{
	/**float: left!important;**/
    width: 60%!important;
    padding-top: 0!important;
}
.bmform_submit1142367 {
    width: 100%!important;
    font-size: 14px;
    text-transform: uppercase!important;
	font-weight: 700!important;
    color: #fff!important;
    background: #e34b3e!important;
    padding: 10px 10px!important;
    border: 0!important;
     }
 .bmform_frmtext1142367{
 	margin-top: 0;
 	display: none!important;
 }
 .bmform_body1142367 {
    background-color: transparent!important;
}
@media(max-width: 670px){
	.bmform_button1142367{
		width: 80%!important;
	}
}
@media(max-width: 485px){
	.bmform_button1142367{
		font-size: 14px!important;
	}
}

/** PUSH NOTIFICATION BOX **/
@media (min-width: 1025px){
	.cd-popup {
    	right: 0!important;
    	left: unset!important;
    	top: unset!important;
    	bottom: 0!important;
    	transform: unset!important;
	}
}