/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */


/*--------------------DEFAULTS--------------------*/
.en .copyrights-fr,.fr .copyrights-en  {display:none;}

@media screen and (max-width: 1200px) {
.models .one-sixth.column {
	width: 31.33%;
}
}

.woocommerce-info::before, .woocommerce-error::before, .woocommerce-message::before {
	display: none !important;
}

/*--------------------DEFAULTS END--------------------*/

/*--------------------SLIDER--------------------*/
/*--------------------SLIDER END--------------------*/

/*--------------------HEADER--------------------*/

@media screen and (max-width: 1240px) {
	
	.header-plain #Action_bar .contact_details li, .header-plain #Action_bar .social, .header-plain #Action_bar .social-menu {
	padding: 0px 0px !important;
}
	
#Action_bar .contact_details li.slogan {
	display: block;
	text-align: center;
	margin-bottom: 10px;
	background-color: #fe0000;
	padding: 10px 0px !important;
}


#Action_bar .contact_details li.phone {margin-left: 15px;}

#Action_bar .contact_details li {margin-right: 0px;}	

#Action_bar .social-menu {margin-top: -34px !important; float:right !important; margin-right: 15px;}
	
.mobile-header-mini #Action_bar {
	display: block;
}

.header-plain #Action_bar {
	background-color: #000000 !important;
}

#Action_bar .container {
padding-left: 0px !important;
padding-right: 0px !important;
max-width: 100% !important;
}

#Action_bar .container .one.column {width: 100% !important; margin-right:0px !important; margin-left: 0px !important;}


#Action_bar .contact_details {
	float:none;
	padding: 0px 0px 12px 0px;
	text-align:left;
}

#social-menu li {display:none !important;}
#social-menu li:last-child {display:inline-block !important; float: right; margin-left: 15px;}

}

#Top_bar a#header_cart { display: block !important; }

.header-plain #Action_bar {
    background-color: #fe0000;
}

#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {
	background-color: #ffffff !important;
}

#Action_bar * {
    color: #fff;
	font-size: 102%;
}

#Action_bar a:hover {
text-decoration: none;
color: #f4f4f4;
}

#Action_bar .phone {
font-weight: 600;
}

#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
    color: #777 !important;
}

#menu-top-menu li a i,
.wpml-ls-menu-item a:before
{padding-right:5px;}

.wpml-ls-menu-item a:before {font-family: FontAwesome;content: "\f024";}

.header-plain #Top_bar {border-bottom-width: 0px !important;}

/*--------------------HEADER END--------------------*/

/*--------------------BUTTONS--------------------*/
.big-button {
text-transform: uppercase;
color: #fe0000;
}

@media screen and (min-width: 767px) {
.big-button span {
font-size: 200%;
}
}

.lesson-button span {
	color:#fff;
}

.lesson-button::before, .lesson-button::after  {
	background:#fff !important;
}
	
/*--------------------BUTTONS END--------------------*/

/*--------------------LISTS--------------------*/
/*--------------------LISTS END--------------------*/

/*--------------------FONTS--------------------*/
.color-hover:hover {color:#fe0000;}
/*--------------------FONTS END--------------------*/

/*--------------------CONTACT FORM--------------------*/
/*--------------------CONTACT FORMS END--------------------*/

/*--------------------SHORTCODES--------------------*/
.style-simple .pricing-box:not(.pricing-box-featured) {
	background: #fff;
}
/*--------------------SHORTCODES END--------------------*/

/*--------------------SINGLE PRODUCTS--------------------*/

.mfn-acc.accordion_wrapper.open1st .title,
.mfn-acc.accordion_wrapper.open1st .title *
{font-size: 150%;}

[class^="icon-"]::before, [class*=" icon-"]::before {
line-height: 0.7em;
}

.woocommerce-product-details__short-description ul {
	list-style: outside;
	padding-left: 10px;
}

@media screen and (min-width: 767px) {

.woocommerce .product div.entry-summary > p.price, .woocommerce-variation-price {
	margin-bottom: 0px;
	display: inline-block;
	float: left;
	padding-right: 30px;
}

.woocommerce .product div.entry-summary .cart, .woocommerce-variation-add-to-cart {
margin: -5px 0px 0px 0px !important;
	display: inline-block;
}


.woocommerce .product div.entry-summary .product_meta {
	margin: 15px 0px 0px 0px !important;
}

}

.woocommerce .product-type-variable div.entry-summary > p.price {
	display: none !important;
}


/*--------------------SINGLE PRODUCTS END--------------------*/

/*--------------------BLOG POSTS--------------------*/
.section.section-post-header {
	display: none;
}
/*--------------------BLOG POSTS END--------------------*/

/*--------------------FOOTER--------------------*/

#Footer {
	background-color: #000c !important;
}

#Footer a {
	color: #fff !important;
}

#Footer .widget_mfn_menu a:hover {
	color: #fff !important;
}

#Footer a:hover {
	color: inherit !important;
}

.footer-terms {display:block; margin-bottom:15px;}

@media screen and (min-width: 767px) {
.footer-terms ul {
list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;	
	text-align:center;
	
}

.footer-terms li {
    display:inline;
}

.footer-terms li a {
    display:inline-block;
    color: white;
    text-align: center;
    padding: 0px 16px;
    text-decoration: none;
	border-right: solid 1px;
}

.footer-terms li:first-child a{
	border-left: 1px solid;
}

}

.footer-copy-center #Footer .footer_copy {
	text-align: center;
	background-color: #444;
}
/*--------------------FOOTER END--------------------*/
