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




#Top_bar .top_bar_right {padding: 0 20px 0 0;}
#Top_bar .menu > li > a span:not(.description) {text-transform: uppercase; padding: 0 10px;}
#Top_bar .menu > li.current_page_item a {font-weight: 700;}

#Top_bar .menu li ul li {width: 350px;}
#Top_bar .menu li ul li a {font-size: 15px; padding: 5px 20px;}

#Top_bar.is-sticky {height: 100px;}
#Top_bar.is-sticky .logo { margin: 20px 0px 20px 20px;}
#Top_bar.is-sticky .menu_wrapper .menu > li > a {padding: 32px 0;}

#Top_bar .menu > li.current-menu-parent a {font-weight: 700;}
#Top_bar .menu > li.current-menu-parent ul li a {font-weight: 500}

section.mcb-section-epxa3tb {background-position: top right;}
.mcb-section .mcb-wrap .mcb-item-j6701b4u .mfn-toggle .toggle-content {border-radius: 16px; margin-top: -20px;}

.mcb-wrap-inner-a9nackdn { margin-right: 18px;}
.mcb-wrap-inner-oq9w6zpa { margin-left: 18px;}


.mfn-footer .footer_copy {border-top: 0px;}

#Footer .footer_copy .copyright {color: #48154a; font-weight: 500; font-size: 15px;}
.ft-bld {color: #fff; font-weight: 600;}

/* RESPONSIVE */

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

@media only screen and (min-width: 1490px) and (max-width: 1680px)
{ 
	#Top_bar #logo { height: 80px;}
}

/* > 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)
{	
	#Content .container {max-width: 1340px;}
	
	#Top_bar .logo {width: 250px !important;}
	
	
}
/* < 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)
{
	#Top_bar .logo {width: 290px !important;}
	
	
}

/* #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)
{	
		#Top_bar .logo {width: 250px !important;}
	
		.mcb-column-inner-7l2kf333 {display: none!important;}
}

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

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

@media only screen and (max-width: 768px)
{
	.mcb-wrap-inner-a9nackdn { margin-right: 0px;}
	.mcb-wrap-inner-oq9w6zpa { margin-left: 0px;}
	
	.mcb-column-inner-w6pmd1af {word-break: keep-all;}
	
	.mcb-column-inner-7l2kf333 {display: none!important;}
	
	
}

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

@media only screen and (max-width: 767px)
{
	section.mcb-section-p67pq2os { background-size: contain !important; background-position: top left !important;}
	
	.mcb-section .mcb-wrap-iz3h7bb > .mcb-wrap-inner-iz3h7bb {padding-top: 214px !important; padding-bottom: 40px !important;}
	.mcb-section .mcb-wrap .mcb-item-p41lvwkq .title { letter-spacing: 2px !important; line-height: 36px !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)
{
	h2.title {font-size: 28px !important;}
	
	.mcb-column-inner-w6pmd1af p {margin-bottom: 20px!important;}
}

@media only screen and (max-width: 375px)
{	
	
	#Side_slide .extras .action_button {margin: 0px 0px 0px !important;}
	
	h2.title {font-size: 26px !important;}
	
}

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