button.btn-return-mmenu {
	display: none;
    outline: none;
    border: none;
    background: transparent;
    font-weight: 700;
    font-size:20px;
    text-transform: uppercase;
}
.ets_mm_megamenu_content .product-miniature .thumbnail-container .thumbnail-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.ets_mm_megamenu_content .product-miniature {
	background: #F8F9FC;
	height: auto !important;
}
.ets_mm_megamenu_content .product-miniature .thumbnail-container .product-thumbnail {
	height: auto;
}
.mm_blocks_ul .mm_block_type_product .mm-product-description .product-list-reviews {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
.mm_menus_ul {
	display: flex;
}


.ets_mm_block .reviewCountProductList {
    font-size: 11px;
    white-space: nowrap;
}
@media(min-width:1199px) {
	.ets_mm_megamenu.layout_layout0 {
		background: transparent;
	}
	.layout_layout0 .mm_menu_content_title {
		color:#fff;
		text-transform: none;
		padding: 13px 16px;
		min-height: auto;
		letter-spacing: .7px;
		white-space: nowrap;
	}
	.layout_layout0 .mm_menu_content_title:hover{
		color:#DDF37C;
	}
	.menu-search {
		display: none;
	}
	.ets_mm_block_content a {
	    transition-duration: 0.3s;
	}

}

@media(max-width: 1199px) {
	.ets_contactus a span {
		color:#fff !important;
		font-size:18px !important;
	}
	.ets_contactus {
		background: #FF5722;
	}
	.ets_fidelite {
		margin-top:auto;
	}
	.ets_fidelite a {
		font-size:14px !important;
		color:#29A593 !important;
	}
	.back_button {
		margin-bottom:15px;
	}
	button.btn-return-mmenu {
		display:block;
	}
	.ets_mm_megamenu_content .mm_menus_li .mm_columns_ul {
	    position: absolute;
	    transition-duration: 0.6s;
	    z-index: 192;
	    opacity: 0;
	    pointer-events: none ;
	    transition: transform 0.3s ease, opacity 0.3s ease;
	    transform: translateX(100%);
	    visibility: visible;
	    top: 0;
	    height: 100%;
	}
	.mm_menus_li .mm_columns_ul.active {
	    left: 0;
	    transform: translateX(0px);
	    animation: ease 0.3s;
	    left: 0;
	    opacity: 1;
	    pointer-events: all;
	}
	.ets_mm_megamenu:not(.transition_slide) .mm_columns_ul {
		display: block !important;
	}
	.hook-custom.ets_mm_megamenu.layout_layout0 {
		background: transparent;
		margin-top:0;
	}
	.ets_mm_megamenu .container {
		background-color: transparent !important;
	}
	.layout_layout0 .ybc-menu-toggle .icon-bar {
		height: 2px;
		width: 25px;
		border-radius:25px;
		margin: 2px 0;
		background-color: #fff;
	}
	.layout_layout0 .close_menu .icon-bar {
		height: 3px;
		width: 20px;
		margin: 2px 0;
		background-color: #fff;
	}
	.layout_layout0 .close_menu .mm_menus_back i:nth-child(1) {
		transform: rotate(45deg);
	}
	.layout_layout0 .close_menu .mm_menus_back i:nth-child(2) {
		transform: rotate(-45deg);
		margin-top: -5px;
	}
	.ets_mm_megamenu.layout_layout0 .mm_menus_ul .close_menu {
		padding: 0;

	}
	.ets_mm_megamenu.layout_layout0 .mm_menus_ul .close_menu .pull-left{
		display:flex;	
	}
	.layout_layout0 .mm_menus_back {
	    padding: 16px 10px;
	    background: #0A1740;
	    border-radius: 0px 8px 8px 0;
	}
	.layout_layout0 .mobile-menu-header .form-control {
	    font-family: "Roboto", 'Roboto', sans-serif;
	    font-size: 16px;
	    font-weight: 500;
	    text-transform: none;
	    font-style: normal;
	    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
	    border-radius: 25px;
	    height: 40px;
	}
	.layout_layout0.transition_floating .mm_menus_ul {
        max-width: 340px;
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }
    .layout_layout0 .close_menu{
    	display:flex;
    	flex-direction: row;
    }
    .layout_layout0 .close_menu .pull-right {
    	float: unset;
    	display: flex;
        justify-content: center;
    }
    .layout_layout0.transition_floating .close_menu {
    	background-color: transparent;
    	width:auto;
    }
    .layout_layout0 .mm_menus_ul {
    	background-color:#fff;
    }
    .layout_layout0 .mm_menus_li > a {
        padding: 15px 15px;
    }
    .layout_layout0 .search_menu {
	    flex-grow: 1;
	}
	.layout_layout0 .header-menu-overlay {
	    display: flex;
	    gap: 10px;
	}
	.layout_layout0 .search_menu {
	    display: flex;
    	justify-content: center;
    	align-items: center;
    	margin: 5px 0;		
	}
	.layout_layout0 .header_modal_menu {
		padding-bottom:15px;
	}
	.layout_layout0 .arrow:before, .layout_layout0 .arrow:after{
		display: none !important;
	}
	.layout_layout0 .arrow {
		display: flex;
        justify-content: center;
        align-items: center;
	}
	.layout_layout0 .arrow i, .arrow_back {
		color: #0A1740;
	}
	.layout_layout0 .btn-return-mmenu i {
		transform:rotate(180deg);
		margin-bottom:1px;
	}
	.layout_layout0 .mm_blocks_li {
		margin-bottom:0;
	}
	.layout_layout0 .mm_blocks_li .ets_mm_block:not(.layout_layout0 .mm_blocks_li .hidden-block-in-mobile) {
		margin-bottom:15px;
		margin-top: 10px;
	}
	.layout_layout0.ets_mm_megamenu .mm_columns_ul {
		margin-top:0;
		padding: 10px;
	}
}
