/*
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
*/


/*mnu*/

#Action_bar .contact_details { float: right;}
#Action_bar .contact_details i {font-size: 22px; padding: 0 5px;}

.header-classic #Top_bar {box-shadow: 8px 6px 10px rgba(0,0,0,0.3) !important;position: relative; top: 0px !important;}

#Top_bar .menu {margin-left: 160px;}
#Top_bar .menu > li > a { padding: 32px 0 0;}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a {background: url('https://sd1.personaldev.co.za/recovery-rd/wp-content/uploads/2025/12/mnu-dts-bg.png') bottom center no-repeat !important;}
#Top_bar .menu > li > a:hover {background: url('https://sd1.personaldev.co.za/recovery-rd/wp-content/uploads/2025/12/mnu-dts-bg.png') bottom center no-repeat !important;}

#Top_bar .menu > li > i {font-size: 27px;}
#Top_bar .menu > li > i:hover {background: none !important;}

#Top_bar .menu > li > a span:not(.description) {padding: 0 16px !important;}


.soclist {}
.soclist li {float: left;}


/*contnt*/
.svc-txt p {margin-bottom: 50px;}
.soc-icn i {font-size: 28px !important;}

/*quot*/
body:not(.style-simple) .blockquote blockquote {text-decoration: none !important;}
.dark blockquote {background: none !important; text-align: center !important;}

/*globule*/
.column_button .button {text-transform: uppercase !important; letter-spacing: 1px;}
input[type="submit"] {background-color: #ba8f8d !important;}

/*footr*/
.ft-hdr {color: #ba8f8d; font-weight: 600 !important; font-size: 18px; text-transform: uppercase;}

.get_in_touch ul li { font-size: 18px; padding: 13px 0 25px 50px; min-height: 30px; font-weight: 500;}

#Footer .footer_copy .one {/*margin-top: -55px;*/ margin-bottom: 0; padding-top: 0px; /*margin-top: -66px;*/ font-size: 14px;}
.footer-copy-center #Footer .footer_copy #back_to_top {background: none !important; position: absolute; bottom: 700px; right: 40px;}
#back_to_top i {font-size: 36px; color: #ba8f8d;}

.testimonials_slider a.button i {font-size: 36px;}


/* 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)
{	
	#Top_bar .menu > li > a span:not(.description) {padding: 0 10px;}
	#Top_bar.is-sticky { height: 136px;}
}

/* < 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)
{
	#Top_bar .logo { width: 90%;}
	
	#Action_bar .social li {margin: 8px;}
	#Action_bar .social li a {font-size: 25px;}
	
	#Top_bar a.responsive-menu-toggle { top: 60px; right: 30px; }
	
	section.mcb-section-wgu3el0a {background-position: bottom right -90px !important;}

	
	
}

/* #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)
{
	h3 {font-size: 22px;}
	h4 {font-size: 19px;}
	
	h4.title {font-size: 26px !important; line-height: 26px;}
	
	blockquote { margin: 0px !important;}
	.testimonials_slider .testimonials_slider_ul li .author .title {font-size: 18px !important;}
	
	#Side_slide .extras .action_button { font-size: 14px !important;}
	
	
	.mcb-section .mcb-wrap .mcb-item-m7q2zfm9 .button {font-size: 14px;}
	
	.mcb-section .mcb-wrap .mcb-item-1dm61hle .mcb-column-inner-1dm61hle {margin-left: 0px !important;}
	.column_contact_box .mcb-item-contact_box-inner, .column_column .get_in_touch {padding: 0px !important;}
	.mcb-section .mcb-wrap .mcb-item-ivap7fq .mcb-column-inner-ivap7fq {padding-left: 0px !important;}
	.footer-copy-center #Footer .footer_copy #back_to_top { bottom: 880px;}
	
}

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

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