/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

.header-classic #Top_bar {box-shadow: 8px 6px 25px rgba(12,26,31,0.3) !important; position: sticky;}

#Top_bar .menu > li.cta-btn {margin-left: 40px;}
#Top_bar .menu > li.cta-btn a {color: #8ca8c4 !important;}
#Top_bar .menu > li > a span:not(.description) {padding: 0 15px;}
#Top_bar .menu_wrapper .menu > li > a {text-transform: uppercase;}
#Top_bar .menu > li > a {padding: 70px 0 10px;}

#Top_bar .menu > li > a:not(.menu-toggle):after {height: 8px; background: #8ca8c4;}

#Top_bar .menu li ul li {width: 280px;}
#Top_bar .menu li ul li:hover {background: #0C2645;}
#Top_bar .menu li ul li a {font-size: 16px; font-weight: 600;}

.hm-svx {margin-bottom: 20px;}
.hm-svx h3 {color: #8ca8c3; text-transform: uppercase; font-weight: 600;}
.hm-svx a {color: #8ca8c3 !important;}
.hm-svx a:hover {text-decoration: underline;}
.hm-svx ul li {font-size: 18px;}

.sub-intro-txt ul {margin-top: 30px;}
.sub-intro-txt li {padding: 0 0 0 30px; margin-bottom: 0px !important; line-height: 30px;}

.svc-bbg h3 {text-transform: uppercase; color: #194275; font-weight: 600;}
.svc-bbg li {color: #0C2645;}

.gleppers {background: url('https://sd1.personaldev.co.za/dr-mulira/wp-content/uploads/2025/11/faiodte.jpg') top right repeat-y; background-size: contain;}
.column_sidebar_widget .widget {padding-bottom: 0px; margin: 0px!important; }
.widget_nav_menu ul { background: none; list-style: none;}
.widget_nav_menu ul li a {color: #194275; font-size: 18px; padding: 15px 0; font-weight: 500; text-transform: uppercase; padding-right: 20%; }
.widget_nav_menu ul li.current_page_item a {font-weight: 700; color: #0c2645;}
.widget_nav_menu ul li:after {width: 86%; background: #0c2645;}

.plhh .wpcf7 input[type="submit"] {float: right; padding: 15px 25px;}

.wpcf7 form.sent .wpcf7-response-output {background: #194275 !important; color: #fff !important;}
.pum-container.pum-responsive.pum-responsive-small .wpcf7-response-output {font-weight: 700 !important;}

/* RESPONSIVE */

/* > 1490 ------------------------------------------------------------------------------------------------------------- > 1680 */

@media only screen and (min-width: 1490px) and (max-width: 1680px)
{ 

}

/* > 1240 ------------------------------------------------------------------------------------------------------------- > 1240 */

@media only screen and (min-width: 1240px)
{	
	
}

/* #Header Creative always Open	1240 - 1489 ----------------------------------------- #Header Creative always Open 1240 - 1489 */

@media only screen and (min-width: 1240px) and (max-width: 1489px)
{	

}
/* < 1240 ------------------------------------------------------------------------------------------------------------- < 1240 */

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

/* #Desktop	960 - 1239 ---------------------------------------------------------------------------------- #Desktop	960 - 1239 */

@media only screen and (min-width: 960px) and (max-width: 1239px)
{
	
}

/* #Desktop	> 960 -------------------------------------------------------------------------------------------- #Desktop	> 960 */

@media only screen and (min-width: 960px)
{
	
}
/* #Tablet (Landscape) 768 - 959 --------------------------------------------------------------- #Tablet (Landscape) 768 - 959 */
@media only screen and (min-width: 768px) and (max-width: 959px)
{	
		
}

/* #Desktop & Tablet (Landscape) > 768 --------------------------------------------------- #Desktop & Tablet (Landscape) > 768 */

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

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

/* #Tablet (Portrait) & Mobile < 768 ------------------------------------------------------- #Tablet (Portrait) & Mobile < 768 */

@media only screen and (max-width: 767px)
{
	.hm-svx {margin-bottom: 40px !important;}
	.hm-svx h3 {font-size: 19px;}
	
	.svc-bbg h3 {font-size: 19px;}
	.svc-bbg p, .svc-bbg li {font-size: 17px;}
	
	
	
}

/* #Tablet (Portrait) & Mobile (Landscape) 480 - 768 ----------------------- #Tablet (Portrait) & Mobile (Landscape) 480 - 768 */

@media only screen and (min-width: 480px) and (max-width: 767px)
{

}

/* #Mobile (Portrait) < 480 ------------------------------------------------------------------------- #Mobile (Portrait) < 480 */

@media only screen and (min-width: 448px) and (max-width: 500px)
{
	
}

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

@media only screen and (max-width: 375px)
{	
	
	.mcb-item-e3fitwcb .title { font-size: 25px !important; padding-top: 50px !important;}
	.mcb-section .mcb-wrap .mcb-item-ebckpipk .mcb-column-inner-ebckpipk {padding-left:10px !important; padding-right: 10px !important;}
	
}

/* Retina | iPad ----------------------------------------------------------------------------------------------- Retina | iPad */
@media only screen and (max-device-width: 1024px)
{
	
}