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

.Visby, .VisbyRoundCF
{
font-family: "Visby", Sans-serif !important;	
}


#Action_bar .container
{
	max-width:100%;
	    padding: 0px 0px;
}
#Action_bar .contact_details .slogan
{
	padding:0px 0px;
}
#Action_bar .contact_details li:last-child section
{
	max-width:100%;
	width:100%;
}
#Action_bar .elementor-widget-wrap
{
	padding:0px 0px;
}
#Action_bar .elementor-container
{
	max-width:1190px;
}
.widget_archive ul, .widget_nav_menu ul
{
	background:none;
	list-style:none;
  padding-left:0px;
}
#Action_bar .contact_details li
{
	padding:10px 0px;
}
.widget_archive ul li:after, .widget_nav_menu ul li:after{
	display:none;
}
#Action_bar .elementor-social-icon i
{
	position: relative;
    top: 0.5px;
}



#Top_bar .menu > li > a span
{
	padding:0px 8px !important;
}
.logo-sticky-width-auto #Top_bar.is-sticky #logo img.logo-sticky
{
	width:100% !important;
}
.sticky-dark #Top_bar.is-sticky, .sticky-dark #Top_bar.is-sticky #menu
{
	background-color:#084f46 !important;
	opacity:1 !important;
}

body:not(.home) #Action_bar:not(.is-sticky), body:not(.home) #Top_bar:not(.is-sticky) {
    position: relative !important;
	top:0px !important;
}

.widget_archive ul li:hover a, .widget_nav_menu ul li:hover a
{
	text-decoration:none;
	color:#ffffff;
}
.widget_archive ul li a, .widget_nav_menu ul li a {
    padding: 6px 0 7px 3px;
}

#Footer .elementor-widget:not(:last-child) {
    margin-bottom: 5px;
}


#Top_bar .menu > li.current_page_item > a 
{
	
	color:#00663c !important;
	font-weight:bold !important;
}

#Top_bar .menu > li:hover > a span
{
	background-color:#c8d8a7 !important;
	color:#00663c;
	border-radius:5px;
}

#Top_bar.is-sticky .menu > li.current_page_item > a span
{
	color:#c8d8a7;
}


#Top_bar .menu li ul li ul, #Top_bar.is-sticky .menu li ul li ul
{
	column-count:2 !important;
}

.sticky-dark #Top_bar.is-sticky, .sticky-dark #Top_bar.is-sticky #menu
{
	background-color:#00663c !important;
}



@media only screen and (min-width: 767px)
{
.sub-menu .submenu .menu-toggle
{
	display:none !important;
}
	#Top_bar .menu li ul li
	{
		font-weight: 300;
    font-size: 15px;
	}
}

@media only screen and (max-width: 767px)
{
.section_wrapper, .container, .four.columns .widget-area {
    padding-left: 15px!important;
    padding-right: 15px!important;
}

h4, .woocommerce .woocommerce-order-details__title, .woocommerce .wc-bacs-bank-details-heading, .woocommerce .woocommerce-customer-details h2 {
    font-size: 18px;
	}
}
