/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.column_column p, .column_column div {
	text-align: justify;
}

#whyus h4 {
    background-image: url(/wp-content/uploads/2025/05/check-solid.png) !important;
    background-size: 27px !important;
    background-position: 0px 9px !important;
}

#mas_30_years, #getaloan>div {
	z-index: 999;
}

.logos-footer img {
	max-height: 70px;
	max-width: 100%;
}

.logos-footer  {
    text-align: center;
}

.logos-footer p {
    font-size: 14px;
    line-height: 24px;
    margin-top: 12px;
    margin-bottom: 60px;
}

.wpcf7 label{ color:#5c6565;}

#Top_bar{ padding-bottom:20px; }
#Top_bar a.button.action_button{ top:-15px !important; }
.current-menu-item a{ font-weight:bold !important; border-bottom:solid 2px #7f93b1; }

#Top_bar .menu_wrapper{ margin-top:60px; }
.is-sticky  .menu_wrapper{ margin-top:10px !important; }
.is-sticky  .wpml-languages{display:none !important;}
#Top_bar .menu > li > a{ padding:5px 0px 0px 0px !important;}
#Top_bar a{ font-family:'Roboto Condensed' !important; text-transform:uppercase; }
#Top_bar a:hover,
#Top_bar a:focus,
#Top_bar a:active{ background:none !important; }
#Top_bar .menu > li.menu_contacto > a{ background:#1e4293 !important; color:#fff !important; }

.header-classic #Header .top_bar_left{ width:100% !important;}
.header-classic #Header .top_bar_right{ right:0px; position:absolute;}
.wpml-languages{ font-family:'Roboto Condensed'; margin:0px !important; padding:0px !important; border:0px !important; margin-top:-23px !important; }
.wpml-languages a{ font-size:15px !important; color:#7F94B3 !important;  }
.wpml-languages  ul li::before{ content:"/"; display:inline-block; padding:0px 5px 0px 0px; color:#7F94B3; font-size:16px; }
.wpml-languages  ul li:first-child::before{ display:none; }
#Top_bar .banner_wrapper{ font-family:'Roboto Condensed'; color:#7F94B3; width:60%;  font-size:15px;position:absolute; display:inline-block; right:0px; border-bottom:solid 1px #d9dee7; padding:10px 0px !important; }
#Top_bar .banner_wrapper span{ margin-left:30px;}

#Footer{border-top:solid 4px #8093B1; }
#Footer { font-family:'Roboto Condensed'; font-size:15px; line-height:17px;}
#Footer img{ margin:0px 20px 0px 0px; float:left; width:100px; }
.widget_nav_menu ul { padding:0px !important; background:none !important; }
.widget_nav_menu ul li { float:left !important; width:50% !important; padding:0px; list-style:none; }
.widget_nav_menu ul li a{ padding:0px !important; margin:0px;}
.widget_nav_menu ul li.current-menu-item a{ font-weight:normal !important; border:0px; }
.widget_nav_menu ul li::after{ display:none;}
#Footer p.spacebits a{ font-size:12px !important; color:#A3A3A3; }

	.ocult_mobil{ display:inline-block !important; }
	.visible_mobil{ display:none !important; }

.home_h1_wrapper  h1 {
    font-weight: 700;
    font-size: 28px;
    line-height: 35px;
    letter-spacing: 0px;
    margin-top: 25px;
}


.home_h1_wrapper  p {
    margin-bottom: -20px;
}

#contacte1 .wpcf7-response-output {
    margin-top: 30px;
    font-weight: 500;
}

#contacte1 form:not(.sent) .wpcf7-response-output {
    background: #ff00002b;
    border: none;
}



@media (min-width: 1239px){
	#getaloan>div {
		    position: absolute;
    top: -349px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
	}
	#getaloan>div>div {
		   margin-top: 0 !important;
	}
	
	#mas_30_years {
		
    margin-top: -171px;
	}
	
}

@media (max-width: 1050px){
	#getaloan > .section_wrapper  > .wrap{ margin-top:-750px !important;}
}
@media (max-width: 950px){
	#getaloan > .section_wrapper  > .wrap{ margin-top:-650px !important;}
}
@media (max-width: 850px){
	#getaloan > .section_wrapper  > .wrap{ margin-top:-550px !important;}
}

@media (max-width: 767px){
	#getaloan > .section_wrapper  > .wrap{ margin-top:-450px !important;}
	#getaloan  .column{ margin-bottom:25px !important; }
	#getaloan .column_divider,
	#getaloan .column_placeholder{ display:none;}
	#Content{ padding-top:0px; }
	#Top_bar{ padding-bottom:0px !important; }
	#Top_bar .banner_wrapper{ display:none; }
	#Top_bar .menu > li > a{ padding: 5px 15px 0px 15px !important; height:25px !important; background:none !important; }
	#Top_bar #menu ul li ul li a{ padding:5px 15px 0px 35px !important; height:25px !important; line-height:22px !important; text-transform:uppercase;}
	.header-classic #Header .top_bar_right{ top:15px; right:80px; }
	#Footer .widgets_wrapper .widget{ padding-bottom:0px !important;}
	#Footer .widgets_wrapper .widget p{ margin-bottom:0px;}
/*	#Footer .container{ padding: 0px 20px !important; }*/
	.igualar1, .igualar2{ padding:20px !important; margin-top:0px !important; }
	.igualar1 > .mcb-wrap-inner > .column,
	.igualar1 > .mcb-wrap-inner > .column p,
	.igualar1 > .mcb-wrap-inner > .column h2,
	.igualar2 > .mcb-wrap-inner > .column,
	.igualar2 > .mcb-wrap-inner > .column p,
	.igualar2 > .mcb-wrap-inner > .column h2{  margin-bottom:0px !important; }
	.visible_mobil{ display:inline-block !important; }
	.ocult_mobil{ display:none !important; }
	h2{ text-align:left; }
	p{ text-align:left; }
	.page-id-197  .column br,
	.page-id-118 .column br{ display:none !important;}
	#Top_bar .menu > li.menu_contacto > a{ color:#0b213d !important; font-weight:normal !important; background:none !important; }
	
	 .mcb-section{ padding-bottom:0px !important; padding-top:0px !important; }
	 .column_attr{ padding-top:0px;padding-bottom:0px !important;}
	 .igualar1{ margin-top:25px !important; }
	 .bg-cover{ height:200px !important; padding:0px !important; }
	 
	 .home .bg-cover{ padding: 40px 25px 25px !important; height:auto !important;}
}
@media (max-width: 550px){
	#getaloan > .section_wrapper  > .wrap{ margin-top:-350px !important;}
}
@media (max-width: 450px){
	#getaloan > .section_wrapper  > .wrap{ margin-top:-250px !important;}
}
@media (max-width: 350px){
	#getaloan > .section_wrapper  > .wrap{ margin-top:-200px !important;}
}
