

.small_top_info_el  { display: inline-block; }
.small_top_info_el2 {color: #323231; font-size: 15px; line-height: 28px; font-family: 'Montserrat', sans-serif; font-weight: 200; letter-spacing: 0; }
.small_top_info_el > a { color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 14px; line-height: 28px;  }
.small_top_info_el > a:hover {text-decoration: underline; }
.small_top_info_el li a::hover { text-decoration: none; }
#fl_cov { background-color: #e5c063; color: #fff; padding: 0px 15px; margin-right: 0px;  }
#wal_pap { background-color: #afbd00; color: #fff; padding: 0 28px 0 30px; margin-left: 2px; }
.col_333 { color: #323231; }

body[class^="product-category-288"] [data-field="property_CALORIES"] {
display: none;
}
body[class^="product-category-289"] [data-field="property_CALORIES"] {
display: none;
}

a#wishlist-total {color: #323231; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 15px;
height: 52px; display: block; }

.shopping-cart__info a[href="/cart/"] {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	background-color: #77A714;
	transform: translate(5px, -5px);
}
.shopping-cart__info a[href="/cart/"] .header-basket__opener {
	font-weight: 300;
	font-size: 12px;
	line-height: 100%;
	color: #FBFBFB;
}
.header-fixed .header-fixed__phone {
    white-space: nowrap;
}
.header-fixed__center .menu-catalog__inner {
padding-bottom: 29px;
padding-top: 30px;
}
.header-fixed .header-fixed__right {
padding-top: 15px;
padding-left: 50px;
}
.header-fixed .menu-catalog-lvl2 {
margin-left: -200px;
}
.header-fixed__right .shopping-cart {
padding-bottom: 30px;
padding-top: 10px;
}
.header-fixed__right .shopping-cart .header-basket__drop {
		margin-top: 29px;
	}
.header-fixed__right	.shopping-cart:hover .header-basket__drop {
		display: block !important;
		margin-top: 29px;
	}


.shopping-cart .input-count__minus {
text-align: center;
margin-top: 4px;
}

.shopping-cart .input-count__plus {
text-align: center;
margin-top: 6px;
}

.spinedit {
height: 30px;
}

.ff-close-1 {
text-align: right;
background: linear-gradient(to left,#6ba200 0,#6ba200 40px,#fff 41px);
margin-top: 10px;
width: 100%;
height: 40px;
padding: 9px;
}

@media (min-width: 1250px) {
	.shopping-cart .header-basket__drop {
		margin-top: 0;
	}
	.shopping-cart:hover .header-basket__drop {
		display: block !important;
		margin-top: 0;
	}
}

@media (min-width: 1255px) {
.bigger_cont {  width: 1225px; }
}

#mob_cont { display: none; /*background: #36283A; */  }

@media (max-width: 700px) {
	#mob_cont { display: block;    }
}

@media (max-width: 700px) {

 .bigger_cont {display: none; }
}

.bottom_header .menu-row-new .vertical #oct_menu_header {
    margin: 0;
    height: auto;
}
.menu-row-flex { display: -webkit-box; display: -ms-flexbox; display: flex;
-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.menu-row-new .oct_megamenutoggle-wrapper { line-height: 38px;  text-transform: uppercase; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 400;   }
.bottom_header .menu-row-new .vertical .megamenu-wrapper { top: auto; }
ul.right-menu-ul  { margin-bottom: 0px;  }
#pers_kab_top_header { text-align: right; padding-right: 32px;  }
.name_after_logo { font-family: 'Montserrat', sans-serif; font-weight: 300;   font-size: 14px; letter-spacing: 1px; padding-left: 23px; color: #323231; }
#phone_top_header  { display: none; }
#top-search { width: 40%; }
#cart_and_like { margin-left: 28px; padding-right: 8px; display: -webkit-box;  display: -ms-flexbox; display: flex; }
.logo_search_cart_wish  { display: -webkit-box; display: -ms-flexbox; display: flex;
 -webkit-box-align: center;  -ms-flex-align: center; align-items: center;
 box-sizing: border-box; width: 100%;    padding: 8px 0px 8px 0px; }
#search #oct-search-button { padding: 0 24px; }
#search #val_for_search_main  {  color: #000; padding-left: 139px; }
#wish_like_icon {   margin-bottom: 0px; height: 52px; padding: 0; line-height: 52px;   }
#cart { margin-left: 35px; display: block; }
#cart:hover { cursor: pointer; }

@media (max-width: 1200px) {
	#work_hours_top_header { display: none; }
	#pers_kab_top_header { text-align: center;  }
	.name_after_logo { padding-left: 25px; }
	#phone_top_header  { display: block; }
	#address_top_header { display: none;  }
	#main_phone { display: none; }
	#cart_and_like { margin-left: 18px; }
	#top-search { width: 350px; }
	.logo_search_cart_wish { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
	#search #oct-search-button { padding: 0 7px; }
}


@media only screen and (max-width: 992px) {
  .first-header-container, header { display: block; padding: 0 }
  #top-search { width: 43vw; }
	#mm-0 > header > div:nth-child(2) { margin: 0 !important }
  #search #val_for_search_main  {  color: #000; padding-left: 20px; }
  #cart { margin-left: 15px; display: inline-block; }
  .bigger_cont {   width: 92%;  }
}


@media (max-width: 750px) {
	.cat__side .banner-carousel {
display: none !important;
	}

.spinedit {
height: 25px;
}
#phone_top_header  {  padding-right: 20px; }
}

@media only screen and (min-width: 700px)  {
 .sidebar-toggle2 { display: block;  }
}


#oct_menu_header2 { display: none; }


.right-menu-col2  ul { margin-bottom: 0; text-align: center; padding-right: 21px;  }
.right-menu-col2  ul li {  display: inline-block;  }
.right-menu-col2  ul li a {  line-height: 38px;
    text-transform: uppercase;  font-size: 15px; font-family: 'Montserrat', sans-serif; font-weight: 300;  color: #fff; padding-left: 57px;    }
.right-menu-col2  ul li:first-child a {  padding-left: 10px;   }
.href_on_catalog { min-width: 300px; padding-left: 22px;}
@media (max-width: 1200px) {
  .right-menu-col2  ul li a {  padding-left: 27px; }
  .right-menu-col2  ul li:first-child a {  padding-left: 10px;   }
  .href_on_catalog { min-width: 240px; }
}
@media (max-width: 992px) {
	#oct_menu_header2 { display: block; }
	#oct_menu_header { display: none; }
	.bottom_header { width: 100%; }
	.right-menu-col2  ul li a { padding-left: 10px;   }
	.right-menu-col2 { padding-right: 30px;   }
	.href_on_catalog { padding-left: 5px;}
	.right-menu-col2  ul li a {    font-size: 14px;  }
	.right-menu-col2 { padding-right: 10px; }
	.menu-row-flex { padding-right: 30px; }
	.href_on_catalog { min-width: 220px; }
}
@media (max-width: 800px) {
  .right-menu-col2  ul li a { padding: 0px 5px;   }
  .href_on_catalog { padding-left: 10px;}
}

@media (max-width: 700px) {

.bgmenu .bigger_cont {display:block}
 .bigger_cont {display: none; }
}

@media only screen and (max-width: 992px) {
#top .bigger_cont {  padding-left: 15px; padding-right: 15px;  }
}

.luxury-logo-box { padding-left: 2px;  }

.top_header_links2, a.top_header_links2, #top ul li a.top_header_links2 {  color: #323231; font-size: 15px; line-height: 28px; font-family: 'Montserrat', sans-serif; font-weight: 300; letter-spacing: 0; }
#work_hours_top_header {  flex-grow: 2; text-align: center; padding-right: 40px;  }
#address_top_header { text-align: center; }
#phone_top_header { text-align: center; }
#main_phone {  flex-grow: 4; text-align: center;  }
#main_phone  a { font-size: 27px; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #323231; }
#main_phone span { padding-left: 20px; }
