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

#cookie-law-info-bar {box-shadow: rgb(0 0 0 / 50%) 0px 5px 50px; background-color: rgba(255,255,255,0.85) !important;}
.cli-style-v2 .cli-bar-message {font-size: 18px;}
.cli-bar-btn_container {text-align: center !important;}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {font-size: 18px;}
.cli-bar-message a {text-decoration: underline; color: #2f434a;}

h2 {background: url('https://pretoria-neurosurgeons.co.za/wp-content/uploads/2020/08/left-line-bg.png') bottom left no-repeat; padding-bottom: 20px;}

.slider-container p {display: none;}

#Top_bar .menu > li a:after {background: #C4820E;}

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

.menu-line-below #Top_bar .menu > li > a:after {bottom: -1px;}

.main-slogan-wrap {padding-left: 80px;}
.slogan-text p {padding: 60px 0 0 78px; font-size: 18px; line-height: 49px; font-weight: 300; color: #fff;}

.lrg-heading-center h2 {color: #444 !important; font-size: 30px !important; padding-bottom: 15px; background: url('https://pretoria-neurosurgeons.co.za/wp-content/uploads/2020/08/lrg-hd-center-bg.png') bottom center no-repeat;}
.fancy_heading_line {background-image: none;}
.list_item .list_image {width: 132px; height: 290px;}
.list_item .list_left img {max-width: 132px !important; max-height: 132px !important;}
.list_item .list_right {margin-left: 170px !important;}
.list_item .list_right li a {font-size: 16px; line-height: 35px; color: #393939;}
.list_item .list_right h4 {font-size: 25px; color: #393939; background: url('https://pretoria-neurosurgeons.co.za/wp-content/uploads/2020/08/left-line-bg.png') bottom left no-repeat; padding-bottom: 30px; margin-bottom: 30px;}

.heading-table td {border: none;}
table tr:first-child td {box-shadow: none;}

.get_in_touch, .infobox {background-color: #2F434A;}

/*lists*/
.list-block ul {list-style: none; /* Remove default bullets */ margin-top: 20px; margin-bottom: 40px !important;}
.list-block ul li {margin-bottom: 0;}
.list-block ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #FFB229; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.mcb-item-contact_box-inner {background-color: #2F434A;}

#Footer .widget_nav_menu ul {list-style-type: none; font-size: 16px;}

.foot-table td {border: none !important; text-align: left; vertical-align: top !important;}

#Footer i {font-size: 26px;}
#Footer p {font-size: 16px;}
.widget_nav_menu ul {background: transparent;}
#Footer .widget_nav_menu ul li:after {border: none !important;}
.widget_nav_menu ul {padding: 5px 10px 5px 0;}
form p {margin-bottom: 4px;}
span.wpcf7-form-control-wrap .wpcf7-textarea {max-height: 150px;}
.wpcf7 input[type="submit"] {float: right; background-color: #FFB229; padding: 5px 10px; color: #fff; font-weight: 300;}

.cntct-info i {color: #FFB229;}
.cntct-info ul li {padding: 20px 0 20px 50px;}
.cntct-info ul li .icon {top: 27px;}
.widget_archive ul li a, .widget_nav_menu ul li a {padding: 5px 0 5px 3px;}

#text-2 p {margin-bottom: 60px;}

#Footer .footer_copy .one {margin-bottom: 5px;padding-top: 10px; font-size: 14px;}
#Footer .footer_copy a {color: #D5921D;}

/* 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)
{
	#Footer .container {max-width: 96%;}
	
	#text-2 p {margin-bottom: 10px; font-size: 15px;}
}


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

@media only screen and (min-width: 768px)
{
	.slogan-text p {padding: 10px 0 0 10px; font-size: 15px;}
	.list_item .list_right li a {font-size: 15px; line-height: 25px;}
	
	/*.list_item .list_left img {max-width: 95px !important;}
	.list_item .list_right {margin-left: 120px !important;}*/
	
	
	
}

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

@media only screen and (max-width: 767px)
{
	.main-slogan-wrap {padding-left: 20px;}
	.main-slogan-wrap img {margin: 20px 0 0;}
	.slogan-text p {padding: 60px 0 0 0;}
	

}

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

@media only screen and (min-width: 480px) and (max-width: 767px)
{
		.list_item .list_image {width: 100px;}
	.list_item .list_left img {max-width: 95px !important;}
	.list_item .list_right { margin-left: 136px !important;}
}

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

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

@media only screen and (max-width: 479px)
{
	.widget h4 {font-size: 18px;}
	#text-2 p {margin-bottom: 20px; font-size: 15px;}
	
	.list_item .list_right h4 {line-height: 35px;}
	
	.list_item .list_image {width: 100px;}
	.list_item .list_left img {max-width: 95px !important;}
	.list_item .list_right { margin-left: 136px !important;}
	
}


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



