@import url('https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:ital,wght@0,400..800;1,400..800&display=swap');

/*
@import url('https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&family=Wix+Madefor+Text:ital,wght@0,400..800;1,400..800&display=swap');
*/



/*
 latin-ext 
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/philosopher/v20/vEFV2_5QCwIS4_Dhez5jcWBgT00k0w.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
*/
 


body{
/*	background: #F9F2ED;*/
	font-family: Wix Madefor Text;
	color: #2B2A29;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}


.box_info_about_text,
#product-product,
.form-creator,
.blog-module.latest,
.mod_slider{
	margin-bottom: 100px;
}



#simplecheckout_shipping .simplecheckout-block-content {
    max-height: 200px;
    overflow: auto;
    padding: 0px;
}



#simplecheckout_shipping .simplecheckout-block-content  input + span.inp_check {
    background: #fff url(../image/inp_ch.svg) no-repeat 8px center !important;
    display: block;
	    line-height: 17px;
    padding: 2px 2px 2px 27px !important;
}


#simplecheckout_shipping .simplecheckout-block-content  input:checked + span.inp_check {
    background: #F7F1EB url(../image/inp_chok.svg) no-repeat 8px center !important;
}
	
	

#simpleaddress .row-address_default input,
body .mz-ready a,
body .mz-expand a {
    opacity: 0 !important;
}

 
/*#oop_ul_cats > li > ul > li > a,*/




a.read_more,
#consent-window-accept-selected,
.swiper-wrapper > div:nth-child(5),
#oop_ul_cats > li > ul > li:last-child,
.row-edit_customer_group_id input,
.simpleedit  .popup-social,
.row-register_customer_group_id input,
a.acc_account,
/*.acc_account,*/
.menu_mob,
.bttn_category,
.hide,
.simplecheckout-cart-total > span:nth-child(3){
	display: none !important;
}

hr {
    margin: 0px;
    border: 0;
    border-top: 1px solid #CFC9C3 ;
}



.add_addres,
.button_oc ,
.bttn_reorder,
.box_menu_acc a,
.btn,
.bttn_katalog,
.bttn_wishlist,
.bttn_cart,
.bttn_catalog{
	  transition-duration: 0.21s;
	cursor: pointer;
}

.bttn_reorder:hover,
.btn:hover{
	color: #fff;
	background-color: #96C22E;
}


.bttn_catalog:hover{
	background-color: #fff;
	color: rgb(0, 0, 0);
	
}

.btn-link:focus, .btn-link:hover{
	text-decoration: none;
}




.item_order_det,
.order_item_deteil,
.order_item{
	display: table;
	width: 100%;
}

.item_order_det > div,
.order_item_deteil > div,
.order_item > div{
	display: table-cell;
	vertical-align: top;
}

.simpleregister   select.form-control,
.simpleregister  input.form-control,
.simpleedit  input.form-control{
	border: 1px solid #CFC9C3;
	border-radius: 79px;
	height: 48px;
	width: 315px !important;
}
 


 
.simplecheckout  select.form-control{
	border: 1px solid #CFC9C3;
	border-radius: 79px;
	height: 48px;
	width: 357px !important;

}



.well input.form-control{
	border: 1px solid #CFC9C3;
	border-radius: 79px;
	height: 48px;
	background: #fff;
	
}

.simplecheckout  input.form-control{
	border: 1px solid #CFC9C3;
	border-radius: 79px;
	height: 48px;
	width: 357px !important;
}



.simpleregister-block-content .form-group {
	display: inline-grid;
	    margin: 0 auto 15px;
	    vertical-align: top;

}

.simpleregister-block-content .form-group:nth-child(2n+2){
	margin-left:  40px;
}


.simpleregister-block-content{padding: 0;}

.simplecheckout  .form-group > div,
.simpleregister-block-content .form-group > div{
	padding: 0;
	    width: 100% !important;
}

.simplecheckout-error-text {
    font-size: 11px;
}


.simplecheckout label,
.simplecheckout label, .simpleregister label{
 	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left !important;
	color: #2B2A29;
	width: auto !important;
    padding: 0 !important;
	display: block !important;
}





 .form_box label{
	display: none;
}

	button:focus ,
	input:focus ,
	button:focus-visible ,
	input:focus-visible {
	outline: none !important;
}
	 
a{
	color: rgb(0, 0, 0);
	font-family: Wix Madefor Text;
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
}

a:hover{
	color: #4F6221;
}

.btn{
	padding: 15px 52px 15px 52px;
	gap: 18px;
	border-radius: 48px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
	text-align: left;
	color:  #2B2A29;
border: 0;}



.bttn_catalog{
	padding:8px 24px 8px 44px;
	border-radius: 48px  ;
    float: left;
	background: url(../image/fi_grid.svg) no-repeat 20px center #96C22E;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin: 0 16px 0 0;
	cursor: pointer;border: 0;

	color: #fff;
 
	
}

h2{
	font-family: Philosopher;
	font-size: 48px;
	margin: 0 0 10px;
	font-weight: 700;
	line-height: 53.76px;
}

#account-login h2{
	font-family: Philosopher;
	font-size: 28px;
	line-height: normal;
}

#top{
		font-family: "Wix Madefor Text", sans-serif; 
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #FFFFFF;

}

.tell{
	text-align: right;
    float: right;
	
}


header{
	margin: 0 0 4px;
}

.box_header_menu{
	width: 100%;
/*	padding: 10px 0 0;	*/
}

header .row_header > div{
	display: table-cell;
	vertical-align: middle;
}

#logo{
	   width: 160px;
	padding: 0 36px 0 0;
}
#logo img{
	max-width: none;
}

.header_menu a{
	font-family: Wix Madefor Text;
	font-size: 16px;
		font-weight: 600;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	color: rgb(0, 0, 0);
}

.header_menu {
    display: inline-block;
	padding: 0;
	margin: 7px 0;
}

.header_menu li{
	display: inline-block;
	margin: 0 16px 0 0;
}



.row_header{
	    width: 100%;
    display: table;
}

.top_cart a{
	background: url(../image/ico_cart.svg) no-repeat center center  ;
	width: 24px;
	height: 24px;	display: block;
		position: relative;
}


.ico_wish{
 	padding: 0 24px;
	position: relative;

}


.ico_wish a{
		background: url(../image/ico_wish.svg) no-repeat center center  ;
	width: 24px;
	height: 24px;
	display: block;
	position: relative;
}


.count{
	background: #869958;
    width: 12px;
    height: 12px;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    line-height: 9px;
    letter-spacing: 0px;
    border-radius: 50%;
    text-align: center;
    display: block;
    right: 0;
    position: absolute;
    padding: 2px 0;
    z-index: 9;
    top: 0px;
}

.header_search{
	width: 100px;
}

.header_lk a{
		background: url(../image/header_login.svg) no-repeat center right  ;
	font-weight: 600;
	width: 24px;
	height: 36px;
	display: block;
}


.header_lk_login a {
		background: url(../image/header_login.svg) no-repeat center left  ;


	font-weight: 600;
	height: 36px;
	display: block;
    padding: 5px 0 0 30px;
	
}


.language{

	padding: 0 24px;
}


.language .dropdown-toggle{
		background: url(../image/pimp_dn.svg) no-repeat center right  ;
		padding: 0 12px 0 0 ;
color:#000
}


.language .dropdown-menu {
    left: -8px;
}

.language button{
	font-family: Wix Madefor Text;
	font-size: 16px !important;
	font-weight: 600;
	line-height: 24px;
	color: #000000;
	text-align: center;
	padding: 0   0 ;
}

.open>.dropdown-menu {
    display: block;
    padding: 12px;
    width:auto;
    min-width: auto;
    border: 0;
}


.header_search{
	width: 24px;
    padding: 12px;
	position: relative;
 
 
}

.header_search_bttn{
	cursor: pointer;
	background: url(../image/ico_search.svg) no-repeat center center  ;
	width: 24px;
    height: 24px;
	display:  block;
}

.header_search #search {
	position: absolute;
	right: 0;
	width: 0px;
    display: flex;
	background: #ECE6E0;
	top: 8px;
	z-index: 9;overflow: hidden;
	height: 40px;
	border-radius: 20px;
	  transition-duration: 1s;
	
}

.header_search #search.open {
	width: 670px;
}

.header_search #search button{
	cursor: pointer;
	width: 40px;
	border: 0;
	height: 40px;
	background: url(../image/ico_search.svg) no-repeat center center  ;
	
}

.header_search #search input:focus-visible ,
.header_search #search input {

	border: 0;
	width: 100%;
	background: none;
	outline: none;
	
 font-size: 16px;
font-weight: 600;
line-height: 24px;
 

	
}


.header_search #search.open{
 
	
}
.swiper-container {
/*	background: #F9F2ED;*/

}

.swiper-viewport{
	border: 0;
	padding: 0;
	box-shadow:none;
}





.login_button{
	margin-bottom: 20px;
	display: inline-block;
}


footer{
    margin: 100px 0 0;
}

.footer_logo img{
	margin: 0 0 20px;
}

footer h5{
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	margin: 0 0 8px;
	color: #fff;
	
}

footer a:hover ,
footer a {
	color: #fff;
}
footer li a{
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #fff;
	margin: 0 0 8px;
	display: block;
}

.footer_contact{
	
}


.form_contact_ico,
.footer_contact_ico{
    display:flex;
	margin-bottom: 16px;
}


.form_contact_ico a,
.footer_contact_ico a{
	display: block;
	width: 38px;
	height: 38px;
	margin: 0  24px 0 0;
}

.social_inst{
	background: url(../image/ico_inst.svg) no-repeat center center  ;	
}


.social_tg{
	background: url(../image/ico_tg.svg) no-repeat center center  ;
}


.social_fb{
	background: url(../image/Verana-FB.png) no-repeat center center  ;
}



.social_viber{
	background: url(../image/ico_viber.svg) no-repeat center center  ;
}

.social_wats{
	background: url(../image/ico_wats.svg) no-repeat center center  ;
}

/*

.form_contact_ico .social_inst{
	background: url(../image/ico_soc_inst_wh.svg) no-repeat center center  ;	
}

.form_contact_ico .social_tg{
	background: url(../image/ico_soc_tg_wh.svg) no-repeat center center  ;
}

.form_contact_ico .social_viber{
	background: url(../image/ico_soc_vib_wh.svg) no-repeat center center  ;
}

.form_contact_ico .social_wats{
	background: url(../image/ico_soc_wats_wh.svg) no-repeat center center  ;
}
*/




.footer_contact_tell a{
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	display: block;
	margin-bottom: 8px
}

.footer_contact_tell {
	padding: 0 0 0 32px;
	margin-bottom: 16px;
	background: url(../image/ico_tell.svg) no-repeat 0 8px ;
}

.footer_contact_mail {
	padding: 0 0 0 32px;
	background: url(../image/ico_mail.svg) no-repeat 0 4px ;
}

.mod_slider{
	
}
 
.simplecheckout  h1,
.blog h1,
.mod_slider_title{
	position: relative;
	padding-bottom: 22px; 
	font-family: Philosopher;
	font-size: 48px;
	font-weight: 700;
	line-height: 53.76px;
	color: #4F6221;
/*	text-transform: uppercase;*/
 }


.swiper-pager{
	width: 120px;
	top: 0px;
	right: 0;
	height: 48px;
}

.swiper-button-prev, .swiper-button-next{
	width: 48px;
	height: 48px;
}

.swiper-button-prev{
	left: 0;
}

.swiper-button-next{
	right: 0;
	transform: rotate(180deg)
}

.swiper-button-prev:before{
	content: url(../image/bttn_slider_left.svg);
	display: block;
	width: 48px;
	height: 48px;
}


.swiper-button-next:before{
	content: url(../image/bttn_slider_left.svg)  ;
	display: block;
	width: 48px;
	height: 48px;
}

.odcatwallhref {
	font-family: Marlino Regular Personal Use;
	font-size: 24px;
	font-weight: 400;
	line-height: 28.78px;
	padding: 20px 0;
 	background: url(../image/label_title.svg) no-repeat right center;
	 
	
}


.box_banner,
#slideshow0 .swiper-slide{
	text-align: center;
} 

.box_banner img,
#slideshow0 .swiper-slide img{
	margin: 0 	auto		;
}

.mod_slider .container{
	position: relative;
}




.mod_slider_box  .swiper-slide{
	padding: 28px 11px;
}
	
.category_wall  .swiper-slide{
	padding: 28px 11px;
}

.category_wall {
}

.category_wall  .swiper-container{
	overflow: visible;
}

.swiper-wrapper{
 
}

.latest.blog hr,
.mod_slider hr{
	display: none;
}

#count_banner{
     position: absolute;
     bottom: 40px;
    right: 0;
    left: 260px;

}


#count_banner > div{
	border: 1px solid;
	box-sizing: border-box;
	border-radius: 16px;
	box-shadow: 10px 10px 20px 0px rgba(32, 80, 25, 0.3),-10px -10px 20px 0px rgba(255, 255, 255, 0.25);
	backdrop-filter: blur(7px);
	background: linear-gradient(134.43deg, rgba(255, 255, 255, 0.2) -1.001%,rgba(212, 205, 200, 0.2) 100%);
	width: 131px;
	height: 131px;
	display: inline-block;
	vertical-align: top;
	font-family: Wix Madefor Text;
	font-size: 64px;
	font-weight: 800;
	line-height: 30px;
 	color: #fff;
	padding: 30px 0 0;
	margin: 0 25px 0 0;
	text-align: center;
text-shadow: #666 1px 0 10px;
}


#count_banner > div span{
font-family: Wix Madefor Text;
font-size: 20px;
font-weight: 600;
line-height: 30px;
text-align: left;

	
}


.box_banner{
	text-align: center;
}


.ltr .mod_slider_title{
	text-align: right;
	
}

.ltr .swiper-pager {
    left: 0;
    right: inherit;
}

.product_prev{
	width: 280px;
	display: inline-grid;
	position: relative;
}


.cat_prod{
/*display: ruby-text;*/
    margin-bottom: 36px;
}

.cat_prod > div:nth-child(3n+2){
	margin: 0 23px;
} 


.caption h4{
	padding: 0 0 0 0;
	margin: 0;
	height: 64px;
	overflow: hidden;
    text-align: center;
}

.caption h4 a{
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 600;
	line-height: 20.8px;
	text-align: left;
}


.product_prev .caption {
	padding: 8px 0;
}

.button_group{
	
}

.bttn_cart{
	padding: 12px 0px 12px 0px;
	border-radius: 48px ;
	background: #96C22E;
	float: right;
	cursor: pointer;
	width: 190px;
	text-align: center;
}

.bttn_cart:hover{
	background: #4F6221;
	color: #fff;
}

.bttn_wishlist{
	border: 1px #CFC9C3 solid;
	border-radius: 48px ;
	width: 77px;
    display: inline-block;
	height: 48px;
 	background: url(../image/bg_wishlist.svg) no-repeat center center;
}

.bttn_wishlist:hover{
	border: 1px #CFC9C3 solid;
 	background: #CFC9C3 url(../image/bg_wishlist_hov.svg) no-repeat center center;
}


.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #CFC9C3;
    border-radius: 20px;
    box-shadow: none;
    margin: 0 5px;
    opacity: 1;
}

.swiper-pagination-bullet-active,
.swiper-pagination-bullet:hover {
    background:#96C22E;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0px;
}

.option_item{
	margin: 0;
 
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
	width: 100%;
}

.option_item_box{
	margin-bottom: 8px;
 	height: 153px; 
	overflow: hidden;
}


.option_item_panel label{
	width: 100%;
 
    vertical-align: middle;
}

.option_item_panel input{
	display: none;
}

.option_item_panel{
	cursor: pointer !important;
	
}

.option_item:hover,
.option_item_panel input:checked + label{
	background: #d2f1d8;
	cursor: pointer !important;
}


.option_item {
	display: table;
	width: 100%;
}
.option_item div {
    display:table-cell;
    vertical-align: middle;
}


.option_item div:nth-child(1){

	padding: 8px 5px;
}


.option_item div:nth-child(2){
	float: right;
	font-size: 16px;
	font-weight: 600;
		padding: 8px 5px;

	line-height: 20.8px;
} 

.title_link_r{
	position: absolute;
	right: 0;
font-size: 16px;
font-weight: 400;
	top: 2px;
	padding: 15px 65px 15px 0 ;
line-height: 20.8px;
 	background: url(../image/bg_link.svg) no-repeat right center;
}


.latest .blog_item:nth-child(1){
	width: 744px;
	float: left;
	border: 0;
	padding: 20px 0 0 0;
}

.latest .blog_item:nth-child(1) div{
	width: auto !important;
}

.latest .blog_item:nth-child(1) .summary > div{
	display: block !important;
	height: auto;
}

.latest .blog_item:nth-child(1) .blog_title{
	padding: 0;
}


.latest .blog_item:nth-child(1) a{

font-family: Wix Madefor Text;
font-size: 21px;
font-weight: 600;
line-height: 30px;
text-align: left;
}

.latest .blog_item:nth-child(1) a.read_more{
	font-family: Wix Madefor Text;
font-size: 16px;
font-weight: 400;
line-height: 30px;
text-align: left;
}

.latest .blog_item{
	width: 446px;
	display: block;
	float: right;
	padding: 20px 0 0px 10px;
	margin: 0;
/*	border-left: 1px #CFC9C3 solid;*/
}

.latest .blog_item:last-child{
	padding-bottom: 20px;
}

.latest .blog_item .summary > div{
	vertical-align: top;
	display: table-cell;
	margin: 0;
}

.latest .blog_title a{
	font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    text-align: left;
    display: block;
}

.latest .blog_title{
	    padding: 0 0 0 20px;
}

.latest .blog_item .image  {
	width: 130px;
}

.latest .blog_item .image a {
	width: 130px;
	height: 130px;
	overflow: hidden;
		
}
.latest .blog_item .image  img{
/*
	height: 130px;
	max-width: none  !important;
*/
}


a.read_more{
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400 !important;
	line-height: 30px;
	text-align: left;
	text-decoration: underline;
	color: #4F6221;
} 


.form-creator{
	background: #869958;
	padding: 50px 0;

}


.form_box{
	display: table;
	width: 100%;
}

.form_box > div{
	display: table-cell;
	vertical-align: top;
}

.form_box > div:nth-child(1){
	width: 515px;
	font-family: Wix Madefor Text;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;
	color: #fff;
}

.form_box_title{
	color: #FFFFFF;
	font-family: Philosopher;
	font-size: 48px;
	font-weight: 700;
	line-height: 53.76px;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 10px;
}


	.form_box input::-webkit-input-placeholder { color: #fff; }
	.form_box input:-moz-placeholder { color: #fff; } /* FF 4-18 */
	.form_box input::-moz-placeholder { color: #fff; } /* FF 19+ */
	.form_box input:-ms-input-placeholder { color: #fff; } /* IE 10+ */


	.form_box textarea::-webkit-input-placeholder { color: #fff; }
	.form_box textarea:-moz-placeholder { color: #fff; } /* FF 4-18 */
	.form_box textarea::-moz-placeholder { color: #fff; } /* FF 19+ */
	.form_box textarea:-ms-input-placeholder { color: #fff; } /* IE 10+ */



.form_box input{
	padding: 12px 27px 12px 27px;
	border-radius: 48px  ;
	border: 1px solid #FFFFFF;
	background: #869958;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #fff;
	height: auto;
	width: 281px;
}


.form_box  textarea{
		border-radius: 48px  ;
	border: 1px solid #FFFFFF;
	background: #869958;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	resize: none;
	text-align: left;
	color: #fff;
	height: 132px;
	width: 380px;
		padding: 12px 27px 12px 27px;

}


#form-formcreator40 .form-group{
 
}
#form-formcreator40 div.form-group + .form-group,
#form-formcreator40 div.form-group {
	width: 281px;
}

#form-formcreator40{position: relative;}

#form-formcreator40 div.form-group + .form-group + .form-group{
	width: 380px;
position: absolute;
	top: 0;
	right: 0;
}

.form_bttn_box{
	padding: 16px 0 0 ;
    width: 100% !important;
}

.form_bttn_box .btn{
	float: left;
}

.form_contact_ico{
	padding: 8px 0 8px 25px;
	
}


.form_text_top{
	font-family: Philosopher;
	font-size: 32px;
	font-weight: 400;
	line-height: 41.6px;
	text-align: left;
	overflow: hidden;
	height: 52px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0 0 46px;
}



.form_text_top span{
 	background: url(../image/bg_form_top.svg) no-repeat left center;
	margin: 0 20px;
	white-space: nowrap;
	padding:4px 0 12px 65px;
}
.breadcrumb > li:after{
 	background: url(../image/breadcrumb_li.svg) no-repeat right center;
}

.breadcrumb a{
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
}


.breadcrumb li:last-child:after{
	display: none;
}

#column-left{
	width: 310px;
}

#column-left + #content{
	width: 894px;
	padding: 0;
	margin: 	0 0 26px 10px
}

#oop_ul_cats ul li{
	background: none !important;
}

#oop_ul_cats a {
    display: block;
    color: #888;
    padding: 16px 0 !important;
	
	font-family: Wix Madefor Text;
font-size: 18px;
font-weight: 600;
line-height: 27px;
text-align: left;

}

.parts a{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 400;
	line-height: 18.2px;
	text-align: left;
}

#oop_ul_cats {
	border: 0 !important;

}



#oop_ul_cats li{
    border-top: 1px solid #CFC9C3;
}

#oop_ul_cats li:last-child{
    border-bottom: 1px solid #CFC9C3;
}

#oop_ul_cats .parts a{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 400;
	line-height: 18.2px;
	text-align: left;
	padding: 4px  0 4px 0px !important;

}

#oop_ul_cats .parts{
    display: block;
    list-style-type: disc;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 25px;
    unicode-bidi: isolate;
	margin-bottom: 8px;
}

#oop_ul_cats .parts li{
	border: 0 !important;
     display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}

.oop_cls_div_exp{
 	background: url(../image/chevron_down.svg) no-repeat center center;
	font-size: 0;
	width: 16px;
	height: 16px;
    margin-top: 6px !important;
	margin-right: 11px;
}

.oop_cls_a_prev_active{
	background: none !important;
}


#oop_ul_cats .parts .oop_cls_a_active{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 600;
	line-height: 18.2px;
	text-align: left;
}

#oop_ul_cats .oop_cls_a_active, #oop_ul_cats a:hover {
    background: none !important; 
    color: #444;
}
	
.category_name h2{
	font-family: Philosopher;
	font-size: 36px;
	font-weight: 400;
	line-height: 40.32px;
	text-align: left;
	display: table-cell;
	width: 385px;
	vertical-align: middle;
}

.category_name h2 span{
	width: 385px;
	display: block;
}

.category_name{
 	background: url(../image/bg_cat1.jpeg) no-repeat left center;
	height: 200px;
	padding: 0 74px;
    display: table;
    width: 100%;
    vertical-align: middle;
	margin-bottom: 24px;
}

.catdescr{
	
}

.category_panel_top{
	margin-bottom: 24px;
	    display: flex;
}

.results{
 	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 400;
	line-height: 18.2px;
	padding: 8px 0 0;
	text-align: left;
}

.select_sort select.form-control:focus{
    border: 1px solid #CFC9C3;
	
	
} 

.select_sort select {
    box-sizing: border-box;
    border: 1px solid #CFC9C3;
    border-radius: 30px !important;
     font-size: 14px;
    font-weight: 400;
     letter-spacing: 0px;
    text-align: left;
	
 font-family: Wix Madefor Text;
 line-height: 18.2px;
	color: #2B2A29;
     background: transparent;

	
}

.select_sort .input-group{
    float: right;
    margin: 0;

}


.select_sort{
	padding: 0;
	text-align: right;
}

.pagination{
	float: right;
	
}

.pagination>li>a, .pagination>li>span{
	
	width: 36px;
height: 36px;
padding: 7px 0px 8px 0px !important;
text-align: center;
border-radius: 100px !important  ;
border: 1px solid #CFC9C3;
font-size: 14px;
font-weight: 600;
line-height: 21px;
	margin: 0 8px;
	background: transparent;
	color: #CFC9C3;

	
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	color: #CFC9C3;
	background-color: transparent;
border: 1px solid #CFC9C3;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #4F6221;
    cursor: default;
    background-color: transparent;
    border-color: #4F6221;
}


.box_product_info{
	
}


.box_product_info > div:nth-child(1){
	width: 540px;
	padding-bottom: 50px;
}

.box_product_info > div:nth-child(2) {
    width: 675px;
	padding: 0 0 0 10px;
}

.thumbnail{
	padding: 0;
	border: 0;
	margin-bottom: 10px;
}

.simpleregister h1,

#simple_login_header,
.simpleedit  h1,
.acc_content h1,
.box_product_info h1{
	font-family: Philosopher;
	font-size: 32px;
	font-weight: 400;
	line-height: 41.6px;
	text-align: left;
	color: #4F6221;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 20px 0;
}

.prod_top_line{
	display: table;
	width: 100%;
}

.prod_top_line > div{
	display: table-cell;
	vertical-align: middle;
}

.prod_top_line > div:nth-child(2){
	text-align: right;
}

.prod_top_line .bttn_wishlist{
	height: 31px;
	width: 98px;
	
}

.stock{
	 font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #4F6221;
 	background: url(../image/stock_1.svg) no-repeat left center;
	padding: 0 0 0 24px;
}


#button-option,
#button-option tr > td{
	border: 0;
}


#button-option   .btn {
	background: #96C22E url(../image/shopping-cart-02.svg) no-repeat center center;
	width: 98px;
	padding: 5px 0;
}

#button-option   tr > td:nth-child(4){
	width: 98px;
	padding: 0;
} 

#button-option   tr > td:nth-child(3){
	width: 96px;
	padding: 0 20px;
} 

#button-option   tr > td:nth-child(2){
	font-size: 16px;
	font-weight: 600;
	line-height: 15px;
	text-align: left;
    width: 100%;
}

#button-option   tr > td:nth-child(1){
	width: 100px;
	padding: 8px;
	font-size: 16px;
	font-weight: 600;
	line-height: 20.8px;
	white-space: nowrap;
	text-align: left;
}

.quantity_box ,
#button-option .input-group {
	padding:0;
	border-radius: 20px ;
	border: 1px solid #CFC9C3
}



.quantity_box span:nth-child(3) ,
.quantity_box span:nth-child(1) {
	width: 30px;
	height: 20px;
	background: none;
	border: 0;
	padding: 0;
}


.quantity_box span:nth-child(3) button,
.quantity_box span:nth-child(1) button,
 
#button-option .input-group span:nth-child(3),
#button-option .input-group span:nth-child(1){
	width: 30px;
	height: 20px;
	border: 0px solid #7E7872;
	padding: 14px ;
	font-size: 0;
	cursor: pointer;
    background: none;
}





.quantity_box span:nth-child(1) button,
#button-option .input-group span:nth-child(1){
	background:   url(../image/minus-cirlce.svg) no-repeat center center;
}


.quantity_box span:nth-child(3) button,
#button-option .input-group span:nth-child(3){
	background: url(../image/add-circle.svg) no-repeat center center !important;
}
	
 
.quantity_box input,
#button-option .input-group input{
	padding: 0;
    width: 30px !important;
	height: 28px;
    text-align: center;
    border: 0;
    background: transparent;
	box-shadow:none;
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 400;
	line-height: 18.2px;
}


.view_attributes{
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	text-decoration: underline;
	color: #4F6221;
	text-align: left;
}   



.box_prod_attr_top{
	
	
}


.box_prod_info_top{
	padding: 24px 0;
	
}

.box_prod_info_top div{
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
	text-align: left;
	display: inline-block;
	border: 1px solid #96C22E;
	padding: 20px 20px 20px 84px;
	margin: 0 24px 0 0 ;width: 282px;
	font-family: Philosopher;
	text-transform: uppercase;

	
}
	
.box_prod_info_top div:nth-child(1){
	background:   url(../image/ico_info_2.svg) no-repeat 16px center;
}

.box_prod_info_top div:nth-child(2){
	background:   url(../image/ico_info_1.svg) no-repeat 16px center;
}


.mod_slider_prod_images{
	display: block;
	position: relative;
}

.mod_slider_prod_images .swiper-pagination {
    bottom: -30px;
}


.mod_slider_boxlooked  .swiper-pagination,
.mod_slider_boxrelated .swiper-pagination{
	position: relative;
}



.box_info_about	{
	
}




.ru .box_info_deliv_banner_id3{
	background:   url(../image/Verana-Privacy-Policy-1440x400_RU.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id3{
	background:   url(../image/Verana-Privacy-Policy-1440x400_EN.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id3{
	background:   url(../image/Verana-Privacy-Policy-1440x400_LV.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id3{
	background:   url(../image/Verana-Privacy-Policy-1440x400_FR.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}



.ru .box_info_deliv_banner_id8{
	background:   url(../image/Verana-loyalty-1440х400_RU.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id8{
	background:   url(../image/Verana-loyalty-1440х400_EN.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id8{
	background:   url(../image/Verana-loyalty-1440х400_LV.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id8{
	background:   url(../image/Verana-loyalty-1440х400_FR.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

 



.ru .box_info_deliv_banner_id7{
	background:   url(../image/Verana-payments-1440х400_RU.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id7{
	background:   url(../image/Verana-payments-1440х400_EN.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id7{
	background:   url(../image/Verana-payments-1440х400_LV.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id7{
	background:   url(../image/Verana-payments-1440х400_FR.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}





.ru .box_info_deliv_banner_id5{
	background:   url(../image/Verana-Terms-and-Conditions-1440x400_RU.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id5{
	background:   url(../image/Verana-Terms-and-Conditions-1440x400_EN.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id5{
	background:   url(../image/Verana-Terms-and-Conditions-1440x400_LV.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id5{
	background:   url(../image/Verana-Terms-and-Conditions-1440x400_FR.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}


.ru .box_info_deliv_banner_id9{
	background:   url(../image/Verana-cookie-1440x400_RU.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id9{
	background:   url(../image/Verana-cookie-1440x400_EN.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id9{
	background:   url(../image/Verana-cookie-1440x400_LV.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id9{
	background:   url(../image/Verana-cookie-1440x400_FR.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}



.ru .box_info_deliv_banner{
	background:   url(../image/Verana-Delivery-web-ru.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner{
	background:   url(../image/Verana-Delivery-web-en.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner{
	background:   url(../image/Verana-Delivery-web-lv.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner{
	background:   url(../image/Verana-Delivery-web-fr.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}




.box_info_about_banner_id4{
	background:   url(../image/Verana-about-us-1-web.png) no-repeat center center;
	height: 400px;
	margin-bottom: 40px;
}


.box_info_deliv_banner h1,
.box_info_about_banner_id4 h1{
	padding: 70px 0;
/*	font-family: Philosopher;*/
	font-size: 64px;
	font-weight: 700;
	line-height: 71.68px;
	text-align: left;
	color: #4F6221;
	text-transform: uppercase;
}

.box_info_about{
 	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	margin-bottom: 40px;
}

.box_info_about_cart{
	display: flex;
	margin: 40px 0 ;
}

.box_info_about_cart > div{
 
	padding:0px 10px 20px;
	width: 280px;
	margin: 0 20px 0 0;
	font-family: Wix Madefor Text;
	font-size: 18px;
	font-weight: 600;
	line-height: 18.8px;
	text-align: center;
	text-transform: uppercase;
	color: #4F6221;

}

.box_info_about_cart > div span{
	display: block;
	height: 90px;

}


.box_info_about_cart > div:nth-child(1) span{
		background:   url(../image/1_en.png) no-repeat center -51px;
}
.box_info_about_cart > div:nth-child(2) span{
		background:   url(../image/2_en.png) no-repeat center -51px;
}
.box_info_about_cart > div:nth-child(3) span{
		background:   url(../image/3_en.png) no-repeat center -51px;
}
.box_info_about_cart > div:nth-child(4) span{
		background:   url(../image/4_en.png) no-repeat center -51px;
}
 



.box_info_about_circ{
	display:  flex;
 	
	font-family: Philosopher;
font-size: 56px;
font-weight: 700;
line-height: 62.72px;
	margin-bottom: 100px;
text-align: center;
color: #4F6221;

	
}

.box_info_about_circ   span{
	color: #96C22E;
    display: inline-grid;
}

.box_info_about_circ span + span{
	font-family: Wix Madefor Text;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	text-align: center;
	display: block;
	color: #4F6221;
}

 

 
.box_info_about_circ > div{
	width: 180px;
	margin: 0  auto;
}

.box_info_about_text{
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}

.box_info_about_text span{
	font-family: Philosopher;
	font-size: 32px;
	font-weight: 400;
	line-height: 41.6px;
	text-align: left;
	display: block;
	margin: 0 0 20px;
	text-transform: uppercase;
}

.box_info_about_text > div{
	display: table-cell;
}
.box_info_about_text   div:nth-child(1){
	padding-right: 75px;
}
.box_info_about_text   div:nth-child(2){
			background:   url(../image/Verana-about-us-2-web.png) no-repeat 0 0px;
	width: 280px;
}
.box_info_about_text   div:nth-child(3){
			background:   url(../image/Verana-about-us-3-web.png) no-repeat top right;
	width: 407px;
}


.blog_page .latest {
	margin-bottom: 70px;
}

.blog h1{
	margin: 0 0 40px;
	padding: 0;
}

.blogs_item {
	display: flex;
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
    margin-bottom: 24px;
}

.blogs_item > div:nth-child(1){
    min-width: 387px;
    padding-right: 24px;
    width: 387px;
}

.blog_title{
	font-family: Wix Madefor Text;
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;

}

.blog .pagination {
    float: none;
}

.center{
	text-align: center;
}

.article_page{
	text-align: center;
}


.link_all_blog{
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
	text-align: left;
	display: inline-block;
	margin: 0 auto;
	padding: 12px 50px;
	color:  #4F6221;
	border-radius: 48px ;
	border: 1px solid #4F6221;
}

.article_thumb{
	text-align: center;
	margin-bottom: 36px;
}

.contact_box{
	background:   url(../image/bg_contact.png) no-repeat right top;
	min-height: 328px;
}

.contact_box h1{
	font-family: Philosopher;
	font-size: 48px;
	font-weight: 700;
	padding-bottom: 10px;
	line-height: 53.76px;
	margin-bottom: 40px;
	color: #4F6221;
	max-width: 533px;
	border-bottom: 1px #CFC9C3 solid;
}

.contact_box_tell{
	display: table;
}


.contact_box_tell > div{
	display: table-cell;
	vertical-align: top;
	color: #7E7872;

}


.contact_box_tell > div:nth-child(2){
	padding: 0 0 0 50px;
}

.contact_box_tell .footer_contact_tell {
    background: url(../image/contact_phone.svg) no-repeat 0 0px;
}

.contact_box_tell .footer_contact_mail {
	margin-bottom: 20px;
    background: url(../image/contact_mail.svg) no-repeat 0 1px;
}

#information-contact + #form-creator-40  {
    margin: 0 0 -96px;
}

#information-contact #content {
    min-height: 360px;
}

#form-creator-40 .alert {
	position: absolute;
	left: 0;
	right: 0;
    z-index: 999;	
}


.info_title{
    font-family: Philosopher;
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 10px;
    line-height: 53.76px;
    margin-bottom: 20px;
    color: #4F6221;
	text-transform: uppercase;
	border-bottom: 1px solid #CFC9C3;
}

.box_sheep_paym,
.box_sheep_step{
	display: inline-flex;
	margin-bottom: 16px;
}


.box_sheep_step   span{
	font-family: Philosopher;
	font-size: 48px;
	font-weight: 400;
	line-height: 57.6px;
	text-align: left;
	display: block;
	margin-bottom: 10px;
	color: #4F6221;
}

.box_sheep_step > div{
	
	color: #4F6221;

border: 1px solid #96C22E;
	padding: 20px;
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
}

.box_sheep_paym > div:nth-child(2),
.box_sheep_step > div:nth-child(2){
	margin: 0 24px;
}



.box_sheep_paym > div{

} 

.box_sheep_paym > div b{
	font-family: Wix Madefor Text;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;
	padding: 6px 0 6px 50px;
	margin-bottom: 5px;
	display: block;
}

/*
.box_sheep_paym > div:nth-child(1) b{
    background: url(../image/ico_paym_1.svg) no-repeat 0 1px;
}
.box_sheep_paym > div:nth-child(2) b{
    background: url(../image/ico_paym_2.svg) no-repeat 0 1px;
}
.box_sheep_paym > div:nth-child(3) b{
    background: url(../image/ico_paym_3.svg) no-repeat 0 1px;
}
*/



.box_sheep_paym > div:nth-child(1) b{
    background: url(../image/ico_paym_2.svg) no-repeat 0 1px;
}


.box_checkout{
	background: url(../image/bg_order.png) no-repeat top right;
	font-family: Wix Madefor Text;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;
	padding: 50px 400px 50px 0;
	min-height: 420px;
}

.order_info_title{
    font-family: Philosopher;
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 10px;
    line-height: 53.76px;
    margin-bottom: 20px;
    color: #4F6221;
 }

.bttn_katalog { 
	color: #2B2A29;
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
	display: table;
	padding: 12px 50px;
	margin: 20px 0;
	
border-radius: 48px ;
 	background: #96C22E;
}

.bttn_katalog:hover { 
	color: #fff;
	background: #4F6221;
}

.box_menu_acc{
	padding: 36px 24px 36px 24px;
	border-radius: 20px;
	background: #fff;
}


.box_menu_acc > a {
	display: block;
	border: 0;
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #2B2A29;
	padding: 0 0 0 40px;
	margin-bottom: 16px;
}
.box_menu_acc a:hover {
	font-weight: 700;
}


.acc_order {
	    background: url(../image/ico_user_order.svg) no-repeat 0 1px;
}

.acc_logout {
	    background: url(../image/ico_user_logout.svg) no-repeat 0 1px;	
}


.acc_wishlist{
		    background: url(../image/ico_user_wish.svg) no-repeat 0 1px;	

}


.acc_address{
		    background: url(../image/ico_user_geo.svg) no-repeat 0 1px;	

}

.acc_edit{
		    background: url(../image/ico_user_edit.svg) no-repeat 0 1px;	

}

.acc_account{
		    background: url(../image/ico_user_lk.svg) no-repeat 0 1px;	

}


.simpleregister #content, 
.simpleedit #content,
.acc_content{
	background: #fff;
	padding: 30px 36px 30px 36px !important;
	border-radius: 20px ;
}

.acc_content h1{
	
}




.order_item_box{
	padding: 15px;
	border-radius: 8px;
	border: 1px solid #D8D8D8;
	margin-bottom: 24px;
}

.order_item > div:nth-child(1){
	width: 4px;
}

.order_item > div:nth-child(2){
	width: 400px;
	padding-left: 20px;
}

.order_item > div:nth-child(3){
	width: auto;
}

.order_item > div:nth-child(5){
	width: 16px;
    padding: 0 0 0 16px;
}

.order_info{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 400;
	line-height: 18.2px;
	text-align: left;
	display: block;
 	margin-bottom: 8px;
	
	color: #7E7872;

}



.order_item > div:nth-child(3) .order_info_status{
font-size: 14px;
font-weight: 600;
	color: #2B2A29;


}

.order_info_status{
 font-family: Wix Madefor Text;
font-size: 14px;
font-weight: 400;
line-height: 18.2px;
text-align: left;
	color: #272423;
 }


.order_color_14{
	border-radius: 2px;
	background: #188E55;
	width: 4px;
	display: block;
	height: 53px;
	
}


.order_color_7{
	border-radius: 2px;
	background: #f00;
	width: 4px;
	display: block;
	height: 53px;
	
}


.order_color_1{
	border-radius: 2px;
	background: #F90;
	width: 4px;
	display: block;
	height: 53px;
}

.order_item img{
	width: 60px;
	border-radius: 8px;
	border: 1px solid #E2E2E2;
	background: #FFF;
    float: right;
    margin: 0 0 8px 16px;
}

.open_order{
	width: 21px;
	cursor: pointer;
	height: 21px;
    background: url(../image/order_open.svg) no-repeat center center !important;
}

.order_item_box{
	
	
}

.order_item_deteil{
 	padding: 16px 0 0 ;
}

.order_item_deteil{
	
}

.order_item_deteil > div:nth-child(1){
/*    width: 356px;*/
	padding-right: 0px;
	display: block;

}

.order_item_box.open .open_order{
	transform: rotate(180deg);
}


.item_order_det{
	color: #000;
	margin-bottom: 10px;
 font-size: 14px;
 font-weight: 400;
 	
}


.item_order_det strong{
	font-weight: 500;

}

.item_order_det > div:nth-child(1){
	width: 60px;
}

.item_order_det > div:nth-child(2){
	padding: 0 10px;
}

.order_item_deteil > div:nth-child(2){
	padding: 0 0 0 20px;
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 400;
	line-height: 18.2px;
 
	color: #2B2A29;
}

.item_order_det img{
    width: 60px;
    border-radius: 8px;
    border: 1px solid #E2E2E2;
    background: #FFF;
    margin: 0 30px 0 0px;
}

.item_order_det > div:nth-child(2) {
	width: auto;
}

.item_order_det > div:nth-child(2) a{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 400;
	line-height: 18.2px;
	color: #2B2A29;
}

.item_order_det > div:nth-child(3){
    padding-right: 30px;
	text-align: center;
}


.item_order_det > div:nth-child(3) .order_info{
	text-align: center;
font-family: Wix Madefor Text;
font-size: 14px;
font-weight: 400;
line-height: 18.2px;
}

.item_order_line{
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	padding: 15px 0;
}

.item_order_line span{
	color: #000;
	text-align: right;
 	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	float: right;
	line-height: normal;
}

.item_order_line span strong{
	font-weight: 600;
	font-size: 16px;

}

.order_item_box.open{
	background: #F9F2ED;
	border: 1px #F9F2ED solid;
}


.bttn_reorder{
	border: 1px solid #96C22E;
	padding: 12px 13px 12px 13px;
	margin: 25px 0 0;
	border-radius: 48px;
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
	color: #2B2A29;
	display: inline-block;
}


.bttn_remove{
	position: absolute;
	top: 10px;
	width: 24px;
	height: 24px;
	right: 10px;
    background: url(../image/x-close.svg) no-repeat center center !important;
}

.simple-content .buttons{
	text-align: left !important;
}

.simpleregister-button-right {
    float: left;
	text-align: left !important;

}
	
.btn-primary,
#button-confirm,
.button_oc {
 
border-radius: 48px;
	background: #96C22E;
color: #2B2A29;
	text-shadow:none;


}

.add_addres{
	    border: 1px solid #96C22E;
    padding: 12px 50px;
    margin: 0px 0 0;

	float: right;
    border-radius: 48px;
    font-family: Wix Madefor Text;
    font-size: 16px;
    font-weight: 400;
    line-height: 20.8px;
    color: #2B2A29;
    display: inline-block;
	text-transform: none;
	box-shadow:none;

}


.box_address{
	    display: ruby;
}


.box_address_item strong{
	display: block;
}

.box_address_item{
	padding:  24px 20px;
	width: 395px;
	border: 1px solid #CFC9C3;
	margin-bottom: 25px;
}

.box_address_item:nth-child(2n+2){
	margin-left: 25px;
}

.box_address_item a{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 600;
	line-height: 18.2px;
	text-align: left;
	text-decoration: underline;
	color: #4F6221;
}

.box_address_item a:nth-child(2){
	float: right;
	color: #2B2A29;
}

.box_address_item_bttn{
	padding: 20px 0;
}

.simplecheckout-block{
	background: #fff;
	
padding: 24px 24px 36px 24px;
border-radius: 20px;

	
	
}



.simplecheckout-left-column{
	width: 792px;
}

.checkout-heading{
	background: none !important;
	padding: 0 !important ;
	border: 0;
	font-family: Wix Madefor Text;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	color: #000;
	text-align: left;
	margin-bottom: 20px;
}


#simplecheckout_shipping_address  .checkout-heading {
    background: url(../image/ico_user_geo.svg) no-repeat 0 5px !important;
	padding:  0 0 0 30px !important;
}


#simplecheckout_shipping  .checkout-heading {
    background: url(../image/ico_bg_sheep.svg) no-repeat 0 3px !important;
	padding:  0 0 0 30px !important;
}




.simplecheckout .form-group {
	width: 357px;
    display: inline-grid;
    vertical-align: top;
	margin: 0 0 16px !important;
}


/*
#simplecheckout .simplecheckout .form-group.row-customer_register{
	display: block !important;
	margin-left: 0 !important;
}
*/

.simplecheckout .form-group:nth-child(2n+2) {
	margin-left: 25px !important;
}


/*


#simplecheckout_customer .form-group:nth-child(2n+1) {
	margin-left: 25px !important;
}
 
#simplecheckout_customer .form-group:nth-child(2n+0) {
 margin-left: 0px !important; 
}
*/


.simplecheckout-block-content {
    padding: 0px;
}



#simplecheckout_payment, 
#simplecheckout_shipping{
	width: 384px;
	    display: inline-grid;
    vertical-align: top;
}


.simplecheckout .radio input,
#simplecheckout_payment input, 
#simplecheckout_shipping input{
	opacity: 0;
}

 #simplecheckout_shipping + #simplecheckout_payment{
	margin-left: 24px;
}

 input:checked + span.inp_check{
	background:  #F7F1EB  url(../image/inp_chok.svg) no-repeat  20px  center !important ;
	display: block;
	padding: 12px 27px 12px 47px !important;
	border-radius: 12px ;
	border: 1px solid #F7F1EB
}

 input + span.inp_check{
	background:  #fff  url(../image/inp_ch.svg) no-repeat  20px  center !important ;
	display: block;
	padding: 12px 27px 12px 47px !important;
	border-radius: 12px ;
	border: 1px solid #CFC9C3
}

 .simplecheckout .radio{
	margin: 0 0 10px !important;
}

.simplecheckout textarea{
	border: 1px solid #CFC9C3;
	width: 664px;
	height: 130px;
	resize: none;
	border-radius: 16px ;
}

textarea.form-control:focus{
	border: 1px solid #CFC9C3;
	
}


.cart_box{
	
}

.cart_item{
	border: 1px solid #F7F1EB;
	margin-bottom: 20px;
padding: 12px ;
border-radius: 16px;
    position: relative;
}

.cart_item .price {
    position: relative;
}

.cart_item img{
	border: 1px solid #F7F1EB;
}

.cart_item_line_top a{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 600;
	line-height: 18.2px;
}


.cart_item_line_bot,
.cart_item_line_top {
	display: table;
	width: 100%;
}


.cart_item_line_bot > div,
.cart_item_line_top > div{
	display: table-cell;
	vertical-align: top;
}

.cart_item_line_top > div:nth-child(3){
	width: 50px;
}

.cart_item_line_top > div:nth-child(2){
	padding:  0 20px;
}

.cart_item_line_top > div:nth-child(1){
	width: 66px;
}

.cart_item_line_bot{
	
}

.cart_item_line_bot > div:nth-child(2){
	width: 150px;
}


.options{
	color: #2B2A29;
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 400;
	line-height: 18.2px;
	text-align: left;
}



.cart_item_line_top {
	margin-bottom: 10px;
	
}

.cart_item_line_bot .price{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 600;
	line-height: 18.2px;
	text-align: left;
	color: #2B2A29;
    margin-bottom: 6px;
}

.cart_item_line_bot .total{
	font-family: Wix Madefor Text;
font-size: 12px;
font-weight: 400;
line-height: 15.6px;
 

}


.btn-danger{
	background:  #fff  url(../image/ico_trash.svg) no-repeat  center  center !important ;
box-shadow:none;
 
}

.btn-danger:hover{
	background:  #fff  url(../image/ico_trash.svg) no-repeat  center  center !important ;
	box-shadow:none;
}



.box_cart_total{
	width: 384px;
	right: 20px;
	position: absolute;top: 154px;
	    background: #fff;
    padding: 24px 24px 4px 24px;
    border-radius: 20px;
}

.fixed_cart_total.fixed{
	position: fixed;
    top: 0;
    width: 1190px;
    margin: 0 auto;	
    left: 0;
    right: 0;
	
}

.fixed_cart_total.fixed  > div{
	width: 384px;
	float: right;
	top: 0;
    right:  0px;
}

.bttn_order .button_oc {
	cursor: pointer;
    width: 100%;
    text-align: center;
}


.simplecheckout-cart-total{
	border: 0;
	padding: 3px 0;
    text-align: left;
    display: table;
	width: 100%;
}


.simplecheckout-cart-total > span{
	text-align: left;
	display: table-cell;
	font-family: Wix Madefor Text;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #2B2A29;
}

span.simplecheckout-cart-total-value{
	text-align: right !important;
	padding: 0;
	margin: 0;
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 600;
	line-height: 18.2px;
	color: #2B2A29;
}

#total_total{
	border-top: 1px solid #CFC9C3;
}


#agreement_checkbox  label{
	text-align: center !important;
	}

#agreement_checkbox .checkbox {
    margin: 10px 0;
    padding: 0;
}


#agreement_checkbox .checkbox  a{
	color: #7E7872;
		font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 600;
	line-height: 18.2px;
	text-align: left;
	text-decoration: underline	;
}


#agreement_checkbox{
	text-align: center;
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 600;
	line-height: 18.2px;
	color: #7E7872;
	float: none;
	margin: 0;

}

#simplecheckout_cart{
	padding-bottom: 5px;
}


#agreement_checkbox input[type=checkbox], #agreement_checkbox input[type=radio] {
    margin-top: 6px ;

	
}



#simple_login{
	padding: 25px;
	width: 384px !important;
	height: auto !important;
}
#simplecheckout_login  input.form-control,
#simplecheckout_login   .form-group {
    width: 100% !important;
}

#simplecheckout_login   .form-group:nth-child(2n+2){
	margin-left: 0 !important;
}


#temp_popup_container > div{
	padding: 0;
}
#simple_login_header img{
	float: right;
}

#simple_login_header{
	border-bottom: 1px solid #CFC9C3;
}


.simplogin_bttn{
	padding: 10px 0 0;
}

.simplogin_bttn a{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 600;
	line-height: 18.2px;
	text-align: left;
	color: #4F6221;
	text-decoration: underline;
}

.simplogin_bttn a:hover{
	text-decoration: none;
}

.simplogin_bttn a:nth-child(2){
	float: right;
}




.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: transparent;
    border: 0;
	font-family: Philosopher;
	font-size: 24px;
	font-weight: 700;
	line-height: 31.2px;
	text-align: left;
	color: #4F6221;
}


.nav-tabs>li>a {
    margin-right: 2px;
     border: 0px solid transparent;
 	
	font-family: Philosopher;
font-size: 24px;
font-weight: 400;
line-height: 31.2px;
text-align: left;
	color:#4F6221;

	
}

.nav-tabs>li>a:hover {
    border:0;
    background-color: transparent;
	
}

body.blog{
	margin: 0;
}



.simple-content .buttons {
    background: none;
}

.product-info-sdescr{
	padding: 20px 0;
}


.picsostav_box_item{
    display: inline-block;
    text-align: center;
    padding: 0 10px 20px;
    width: 146px;
    vertical-align: top;
    font-size: 12px;
    line-height: 10px;
}


.box_sostav_pic{
	margin-bottom: 20px;
}
.row-register_customer_group_id{
	display: block !important;
}

.row-register_foto + .form-group{
/*	width: 100%;*/
}



body.simpleregister  .simpleregister-block-content .form-group.row-register_field22,
/*body.simpleregister  .simpleregister-block-content .form-group.row-register_city,*/
body.simpleregister .simpleregister-block-content .form-group:nth-child(2n+2) {
    margin-left: 0px;
	margin-right: 40px !important;
}



.row-register_field23,
.row-register_field25,
.row-register_password,
.row-register_postcode,
.row-register_country_id{
    margin-left: 0px !important;
	margin-right: 40px !important;
}



.row-register_iban,
.row-register_field22,
.row-register_confirm_password,
.row-register_address_1,
.row-register_city{
	    margin: 0 auto 15px !important;
}

body.simpleregister  .form-group.row-register_field25 + .form-group.row-register_field22,



body.simpleregister  .form-group.row-register_password + .form-group.row-register_confirm_password,
body.simpleregister  .form-group.row-register_postcode + .form-group.row-register_address_1,
body.simpleregister  .form-group.row-register_country_id +    .form-group.row-register_city{
	margin-right: 0 !important;
	
}



 

.row-customer_register .radio{
	margin: 0 15px 0 0 !important;
}


.progress_line{
    position: relative;
    width: 100%;
    border-radius: 1.875rem;
    background-color: #f1f1f1;
    height: 25px;
 }

.progress_line > span{
    background-color: rgb(89, 193, 87);	
    height: 25px;
    display: block;
    border-radius: 1.875rem;
}



.progress_line > span.line1{
    width: 8px;
}
.progress_line > span.line2{
    width: 50px;
}
.progress_line > span.line3{
    width: 90px;
}
.progress_line > span.line4{
    width: 128px;
}
.progress_line > span.line5{
    width: 166px;
}
.progress_line > span.line6{
    width: 212px;
}
.progress_line > span.line7{
    width: 100%;
}



 .proce {
    position: absolute;
    top: -11px;
    right: -8px;
} 
 


 .price {
    position: absolute;
    bottom: 4px;
    right: -8px;
} 

.progresss {
	    position: relative;
    display: flex;
    padding: 2.8125rem 0 3.5rem;
}

.progress__levels {
    position: relative;
    display: flex;
	    top: -64px;
}

.progress__block {
    flex: 1 1;
}

.progress__point {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    max-width: 3.75rem;
    text-align: center;
    position: absolute;
    z-index: 1;
/*    transform: translateX(-50%);*/
}
    .progress__point {
        max-width: 5.5208333333vw;
    }




/*

.progress__point--2 {
    left: -9px;
}


.progress__point--3 {
    left: 4%;
}
.progress__point--4 {
    left: 42px;
}
.progress__point--5 {
    left: 83px;
}
.progress__point--6 {
    left: 141px;
}
.progress__point--7 {
    left: 91%;
}
*/


.progress__point-separator {
        height: 3.9583333333vw;
        margin: .3125vw 0;
    
}
.progress__point-separator {
    width: 1px;
    height: 4.75rem;
    background-color: #d8dadb;
    margin: .375rem 0;
}



.mz-expand{
	background: none !important;
}

.mz-expand .mz-expand-bg{
    background: #444;
    opacity: 0.9;	
}

.mz-expand .mz-expand-bg img{
	display: none !important;
}

.option-old-price {
	color: #7E7872 !important;
	 font-size: 12px;
	font-weight: 500;
	line-height: 13px;
	text-align: center;
}

.option-special-price{
	display: block;
	color: #F5861F;
	font-size: 16px;
	font-weight: 600;
	line-height: 10px;
}

.option-special{
	background: url(../image/ico_special.svg) no-repeat left center  ;
	padding-left: 35px !important;
}

.option_special{
	background: url(../image/ico_special.svg) no-repeat left center  ;
	padding-left: 35px !important;
	padding: 4px;
    margin: -4px 0 -6px;
}

.custumer_price{
	
}

.special_w_discount,
.price_w_discount{
	/*	float: right;*/
}

.price_w_discount{
	color: #4F6221;
	font-weight: bold;
}

.price_w_discount_text{
	    font-size: 12px;
}




#button-option tr:hover{
	cursor: pointer;
	
}



.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
    background-color: #d2f1d8;
}


#cart {
    margin-bottom: 0px;
}
.search_page > div:nth-child(3n+2){
	margin: 0 !important;
}

.search_page > div:nth-child(4n+2){
	margin: 0 23px !important;
}



.search_page > div:nth-child(4n+4){
	margin: 0 0 0 23px !important;
}




#simpleregister #content{
	max-width: 780px;
	margin: 0 auto;
    float: none;
}



#account-wishlist .caption h4{
	margin-bottom: 25px;
}

#account-wishlist  .bttn_cart {
/*    float: none;*/
    display: block;
    text-align: center;
}


.progress__point-text{
	font-size: 13px;
	line-height: 12px;
 

}


.mod_prod{
	text-align: center;
}



.mod_prod .product_prev{
	margin: 0 11px;
} 

.mod_prod .bttn_wishlist {
	float: left;
}


.botton_opts {
    margin: 0 0 5px 0 !important;
}

.btn_fv{
	border: 1px #96C22E solid;
	color: #2B2A29;
	background: none;
	font-size: 14px;
	font-weight: 400;
	text-shadow: none;
	border-radius: 12px;
	box-shadow:none;
	padding: 5px 8px;
}


.btn_fv:hover:not(:active),
.btn_fv:active,
.btn_fv.actionis{
	border: 1px #96C22E solid;
	color: #2B2A29;
	background: #96C22E66;
	font-size: 14px;
	font-weight: 400;
	text-shadow: none;
}


.btn_fv.css_disabled:hover:not(:active),
.btn_fv.css_disabled{
	border: 1px #CFC9C3 solid;
	color: #878078;
	background: #CFC9C399;
}


#oop_ul_cats li:last-child {
    border-bottom: 0;
}

#oop_ul_cats{
	border-bottom: 1px solid #ddd !important;
}

.contact_box_text{
	margin-bottom: 25px;
	font-size: 18px;
	line-height: 26px;
}


.footer_contact_tell a,
.contact_box_text a{
	color: #96C22E;
}

#everypay + span > span {
	display: block;
 
	background: url(../image/Verana-paypents-logos.png) no-repeat left center ;
	background-size: 100%;
	width: 100%;
	height: 50px;

}



 

.cat_1{
 	background: url(../image/Catalog-Verana-oil.png) no-repeat left center;
}

.cat_2{
 	background: url(../image/Catalog-Verana-scrub.png) no-repeat left center;
}

.cat_3{
 	background: url(../image/Catalog-Verana-cream.png) no-repeat left center;
}


.cat_42{
 	background: url(../image/Catalog-Verana.png) no-repeat left center;
}
.cat_43{
 	background: url(../image/Catalog-Verana-ess-oil.png) no-repeat left center;
}

.cat_4{
 	background: url(../image/Catalog-Verana-Accessories.png) no-repeat left center;
}


.cat_8{
 	background: url(../image/Catalog-Verana-wax.png) no-repeat left center;
}




.alert-success{
	position: fixed;
	top: 0;
	left: 0;
	    text-align: center;
	right: 0;z-index: 999;
}



#simplecheckout_payment_form{
	background: none;
}


.btn-primary{
	
}

.sc-info-link {
	text-align: center;
}

.sc-info-link + .sc-info-link{
	margin-bottom: 15px;
}

.sc-info-link a{
	text-align: center;
	color: #7E7872;
    font-family: Wix Madefor Text;
    font-size: 14px;
    font-weight: 600;
    line-height: 18.2px;
 
    text-decoration: underline;
	
}


.text_addr_checlout{
padding: 0 0 0px 20px;
	margin: -20px 0 20px; ;
	
}


/*
#simplecheckout_button_confirm{
	display: none !important;
}



#simplecheckout_button_confirm + #simplecheckout_button_confirm{
display: block !important;
}
*/



.paysera span{
	font-size: 0;
}


.paysera   span > span ,

#everypay + span > span {
	display: block;
	    float: left;
	background: url(../image/Verana-paypents-logos.png) no-repeat left center ;
	background-size: 100%;
	width: 100%;
	height: 26px;

}



.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 0.35 !important;
}

.box_html {
	font-family: Wix Madefor Text;
    color: #2B2A29;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

#simpleaddress .row-address_default{
	display: inline-block !important;
}

.top_cart{
/*    padding: 0  24px;*/
}

.top_mob_menu{
    padding: 0  0 0 24px;
}

.top_mob_menu a{
    display: block;
    position: relative;
	width: 20px;
	margin: 0 0 0 24px;
	height: 20px;
}

#tab-specification tbody td{
	border: 0;
}

#tab-specification tbody tr td:nth-child(1)  {
	font-weight: 700;
}

#tab-specification tbody tr:nth-child(odd){
	background: #E7E1DB;
}

#tab-specification tbody tr:nth-child(even ){
	background: #F9F2ED;
}




 



/* --- Mobile Menu Styles --- */

/* 1. Стили для иконки-бургера */
.mobile-menu-btn {
  display: none; /* По умолчанию скрыта на ПК */
  width: 20px;
  height: 22px;
  position: relative;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  margin-left: 0px; /* Отступ от лого или корзины */
}


.mobile-menu-btn span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #555; /* Цвет полосок */
  border-radius: 3px;
  opacity: 1;
  left: 0;
  transition: .25s ease-in-out;
}

/* Полоски для бургера */
.mobile-menu-btn span:nth-child(1) { top: 0px; }
.mobile-menu-btn span:nth-child(2) { top: 7px; }
.mobile-menu-btn span:nth-child(3) { top: 14px; }

/* Анимация иконки в "крестик" при .active */
.mobile-menu-btn.active span:nth-child(1) {
  top: 9px;
  transform: rotate(135deg);
}
.mobile-menu-btn.active span:nth-child(2) {
  opacity: 0;
  left: -30px;
}
.mobile-menu-btn.active span:nth-child(3) {
  top: 9px;
  transform: rotate(-135deg);
}

/* 2. Медиа-запрос для мобильных устройств (стандартный breakpoint OpenCart) */
@media (max-width: 767px) {
  
  /* Показываем иконку бургера */
.mobile-menu-btn {   
    display: block;
    float: right; /* Размещаем справа */
    margin-top: 3px; /* Выровнять по вертикали */
}

  /* * Это главный блок меню OpenCart (id="menu"). 
   * Мы превращаем его в выдвижную панель.
   */
  #menu {
    position: fixed;
    top: 0;
    left: -280px; /* Скрываем за левым краем */
    width: 280px; /* Ширина выдвижного меню */
    height: 100vh; /* На всю высоту экрана */
    background: #fff;
    padding-top: 20px; /* Отступ сверху для контента */
    box-shadow: 2px 0 5px rgba(0,0,0,0.2);
    z-index: 1001; /* Ниже иконки, но выше контента */
    transition: left 0.3s ease-in-out;
    
    /* Скрываем горизонтальное меню, которое было по умолчанию */
    display: block !important; 
    visibility: visible !important;
  }
  
  /* Когда меню активно (класс .open) - выдвигаем его */
  #menu.open {
    left: 0;
  }

  /* Переделываем внутренний список ul в вертикальный */
  #menu .nav {
    flex-direction: column; /* Стандартный класс .nav в OpenCart 3 */
  }
  
  #menu .nav > li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
  }
  
  #menu .nav > li > a {
    padding: 12px 15px;
  }
	
	
	.mobile-menu-close-btn {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 30px; /* Размер "X" */
    font-weight: bold;
    color: #333;      /* Цвет "X" */
    background: none;
    border: none;
    cursor: pointer;
    line-height: 1;
    padding: 0 5px;
    z-index: 1010; /* Выше контента меню */
  }
	

  /* Стили для выпадающих под-меню */
  #menu .dropdown-menu {
    position: static; /* Убираем абсолютное позиционирование */
    box-shadow: none;
    border: none;
    width: 100%;
    background: #f9f9f9;
  }
  
  #menu .dropdown-inner {
    display: block;
    padding: 0;
  }
  
  #menu .dropdown-inner .list-unstyled {
    width: 100%;
  }
}


.mob_menu_content{
	padding:16px;
}


#menu .header_menu ,
#menu .header_menu li{
	display: block; 
}



 #menu .header_menu li {
    display: block;
    margin: 3px 0px 3px 0;
}


.mob_menu_content_title{
	color: rgba(79, 98, 33, 1);

	font-family: Philosopher;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0px;
	margin-bottom: 20px;
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 1px  rgba(79, 98, 33, 1) solid;
}

#menu hr{
	border: 0;
	border-bottom: 1px  rgba(79, 98, 33, 1) solid;
	margin: 15px 0;
}

.mob.ico_wish{
	 
}
 
.mob.ico_wish a{
	width: auto;
	background-position: center left;
} 

.mob .count{
    left: 18px;
	right: inherit;
}

.mob.ico_wish div{
    margin: 0 0 0 35px;
}

#menu .dropdown-menu li{
	display: inline-block;
	margin:  0 10px;
}

 

.not_found  #content{
    background: url(../image/ooops.png) no-repeat top center;
	padding: 320px 0 0;
}

 

.checkout-success #content{
    background: url(../image/order_bg.png) no-repeat top right;
	padding: 0px 0 0;
	text-align:left;
	}


.checkout-success  #content .pull-right{
	float: none !important;
}


.td_quantity{
	z-index: 99999;
	position: relative;
}





.bttn_forgett{
    float: right;
    margin: 18px 0px 0;
}
