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


#Top_bar .menu > li.current_page_item {background: url('https://sd1.personaldev.co.za/dr-cait-hegter/wp-content/uploads/2025/01/menu-lines.png') center center no-repeat !important;}
#Top_bar .menu > li:hover {background: url('https://sd1.personaldev.co.za/dr-cait-hegter/wp-content/uploads/2025/01/menu-lines.png') center center no-repeat !important;}
#Top_bar .menu > li > a span:not(.description) {text-transform: uppercase;}

#Top_bar .menu > li ul li a {font-size: 15px;}

.ttle-left .title {background: url('https://sd1.personaldev.co.za/dr-cait-hegter/wp-content/uploads/2025/01/hdng-line.png') bottom left no-repeat; padding-bottom: 20px; margin-bottom: 20px;}
.ttle-right .title {background: url('https://sd1.personaldev.co.za/dr-cait-hegter/wp-content/uploads/2025/01/hdng-line.png') bottom right no-repeat; padding-bottom: 20px; margin-bottom: 20px;}
.ttle-right .desc {text-align: justify;}

.mfn-toggle .toggle-bar {padding: 0px!important;}
.mfn-toggle .toggle-bar .toggle-heading {background: url('https://sd1.personaldev.co.za/dr-cait-hegter/wp-content/uploads/2025/01/tgle-ttle-bg.jpg') top left repeat-y; background-size: contain; padding: 20px 0 20px 30px;}
.mfn-toggle .toggle-content {background: url('https://sd1.personaldev.co.za/dr-cait-hegter/wp-content/uploads/2025/01/tgle-cntnt-bg.jpg') top left repeat-y;background-size: contain; padding: 40px 0 40px 30px;}

.grd-btn .button {background: url('https://sd1.personaldev.co.za/dr-cait-hegter/wp-content/uploads/2025/01/grd-btn-bg.png');}

.svc-txt-wrp h5 {color: #966966; font-weight: 600;}

.ft-cntct img {margin-top: -4px;}
.ft-bld {color: #966966; font-weight: 500;}
.bttop-btn {}

.wpcf7 input[type="submit"] {background-color: #935955; text-transform: uppercase;}

.wpcf7 form.sent .wpcf7-response-output {font-weight: bold !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)
{

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

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

	
	
}

/* #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)
{	

	
	
}

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

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