/*
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
*/
/* -----------------------------------------------
----------------------GENERAL  -------------------
----------------------------------------------- */
h2{
	border-bottom: 2px solid #da2037;
    padding-bottom: 15px;
    width: fit-content;
}
.justify-txt{
	text-align: justify;
}
.white-txt,
.white-txt h3{
	color: white;
}

/* -------------- ICON BOX ------------- */
.red-bg{
	background-color: #da2037;
}
.red-bg .icon_box{
	padding: 0;
}
.red-bg .icon_box .image_wrapper img{
	width: 100%;
}

/* -----------------------------------------------
---------------------- HEADER / MENU -------------
----------------------------------------------- */
.logo{
	border-bottom: none!important;
}
#menu{
	text-transform: uppercase;
}
#Top_bar:not(.is-sticky) #menu{
	margin-top: 50px;
}
.header-stack #Top_bar .menu_wrapper .menu > li > a {
    padding: 20px 0;
}
.menuo-no-borders #Top_bar .menu > li#menu-item-25 > a span{
    border: 1px solid #da2037 !important;
}
#Top_bar .menu > li > a span {
	border:1px solid #da2037 !important;
}
#Top_bar .menu > li > a span:not(.description) {
    line-height: 30px;
}
#Top_bar.is-sticky {
    height: 72px !important;
}
/* -----------------------------------------------
---------------------- FOOTER --------------------
----------------------------------------------- */
.footer_action{
	background-color: #414042!important;
}
.footer_action .column{
	padding: 0!important;
	margin: 0!important;
}
aside#media_image-2{
	padding-top: 0!important;
}
.social-links{
	margin-left: 10px;
}
.social-links a{
	margin-right: 20px;
}
aside#text-2,
aside#widget_mfn_menu-2,
aside#media_image-3{
	padding-top: 50px!important;
}
aside#widget_mfn_menu-2 ul li a{
	background: transparent!important;
	border: none!important;
	color: white!important;
	padding: 0!important;
}
aside#media_image-3,
aside#media_image-4,
aside#media_image-5,
aside#media_image-6{
	display: flex;
	justify-content: center;
}
@media screen and ( max-width : 768px){
	footer aside{
		display: flex!important;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
}

/* -----------------------------------------------
-------------------- BOUTIQUE --------------------
----------------------------------------------- */
.border-wrapper{
	padding-right: 80px;
	box-sizing: border-box;
}
.border-right{
	height: 240px;
	border-right: 2px solid #333;
}
.product h4{
	font-family: Poppins;
    color: #3c3c3b;
    font-size: 18px;
    text-align: center;
}
.product .desc{
	text-align: center;
}
.product .desc del{
	color:#3c3c3b !important;
}
.post-nav{
	display: none;
}
.product h1{
	font-size: 24px;
	line-height: 30px;
	font-family: 'Poppins';
	color:#da2037;
	text-transform: uppercase;
}
.product h2{
	font-size: 18px;
	line-height: 24px;
	font-family: 'Poppins';
	color:#3c3c3b;
	border:none !important;
}
.woocommerce-page div.product div.summary{
	width: 30%;
    text-align: center;
    border: 2px solid #da2037;
    padding: 20px 0;
    margin: 0 0 40px;
}
.onsale,
.share-simple-wrapper {
	display: none;
}
.woocommerce div.product p.price del{
	display: block;
	color:#3c3c3b;
}
.woocommerce div.product form.cart div.quantity,
.woocommerce div.product form.cart .button{
	float:none;
}
.screen-reader-text {
	display: block !important;
    height: auto;
    width: auto;
    clip: auto;
    position: initial!important;
}