@font-face{
	  font-family: 'BlenderRegular';
    src: url('blender.regular.eot');
    src: url('blender.regular.eot?#iefix') format('embedded-opentype'),
         url('blender.regular.woff') format('woff'),
         url('blender.regular.svgz#BlenderRegular') format('svg'),
         url('blender.regular.svg#BlenderRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
	  font-family: 'BlenderBold';
    src: url('blender.bold.eot');
    src: url('blender.bold.eot?#iefix') format('embedded-opentype'),
         url('blender.bold.woff') format('woff'),
         url('blender.bold.svgz#BlenderRegular') format('svg'),
         url('blender.bold.svg#BlenderRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {	margin:0; padding:0;}
.title-green{ color:#89ba3e; text-decoration:underline; margin-bottom:10px; font-size:23px;display: block;}
html { height:100%;}
img {border: 0;}
a{ text-decoration:none; color:#413329;}
.coupon{ border: medium none;
    height: 27px;
    padding-right: 9px;
    width: 150px;}
#user-registration{ padding-top:30px;}
#agree1_field{  margin-left: 8px;
    margin-top: -23px;
    position: relative;
    top: 13px;
    width: auto;}
#agree2_field{ margin-left: 8px;
    margin-top: -23px;
    position: relative;
    top: 13px;
    width: auto;}
body{  font-family: 'BlenderRegular'; color:#413329;}
header{ height:151px;}
.total-box-shipment-coupon, .total-box .email,.total-box  .city,.total-box  .vipcardno {
	display: none !important;
}
.only-catalogue-msg {
	position: absolute;
	left: 0;
	top: 613px;
	width: 583px;
}

.warp{ width:1216px; margin:0 auto;}
.roundabout-moveable-item{direction:ltr}
.logo{ float:right; margin-top:28px; max-height:105px; overflow:hidden; cursor:pointer;}
.mainmenu{ float:right;margin-top: 119px; margin-right: 40px;}
.mainmenu ul li{  border-left: 2px solid #413329;height: 16px;
    float: right;
    list-style: outside none none;
    padding-left: 12px;
    padding-right: 12px;}
.mainmenu ul li a{ 
    color: #413329;
    display: inline-block;
    font-family: blenderregular;
    font-size: 21px;
    font-weight: normal;
    line-height: 16px;
    margin-left: 0;
    padding-bottom: 2px;
    padding-left: 0;
    text-decoration: none;}
.mainmenu ul li:last-child a{ border:none;}
.mainmenu ul li.active a{ font-weight:700;border-bottom: 1px dotted #89ba3e;}
.mainmenu ul li:hover a{ font-weight:700;}
.show_products{
	/*background: url(../images/cart-top-arrow.png) no-repeat 171px top;*/
	padding-top: 20px !important;
	z-index: 99;
	position: absolute;
	background-color:white;
	margin-top: -3px;
	box-shadow: 2px 2px 8px #413329;
	width: min-content;
    white-space: nowrap;	
}
.top-social{ float:left; margin-top: 106px;}
.top-social img{ margin-right:12px;}
.top-social img:hover{   border-radius: 30px;box-shadow: 0 0 3px 0 #000;}
.top-bar{ background:#413329; height:45px;}
.welcome{ background:url(../images/user-icon.png) no-repeat right center; border-left: 2px solid #4b3e34;
    color: #fff;
    display: block;
    float: right;
    font-family: "BlenderBold";
    font-size: 18px;
    font-weight: normal;
    height: 45px;
    line-height: 50px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 30px; 
   }

.sj-search-pro-wrapper .autosearch-input {
    height: 31px !important;
    line-height: 20px;
    padding: 0 10px;
    border: 0px solid #e5e5e5 !important;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-sizing: border-box;
}


.sj-search-pro-wrapper .button-search {
    border-color: #e5e5e5;
    height: 42px;
    display: none !important;
}


input {
color:black !important;
outline: none;
margin: 0;
}

#form-login input {
color:black !important;
}



.mainsearch   {
    background: #fff !important;
    border: medium none !important;
    border-radius: 0 9px !important;
    -moz-border-radius: 0 9px !important;
    height: 31px !important;
    margin-top: 7px !important;
    width: 357px !important;
    color: #413329 !important;
    padding-right: 16px !important;
    font-family: 'BlenderBold' !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}

.sj-search-pro-wrapper {
    padding: 2px 0 !important;
}


.spacer-buy-area {
    display: none !important;
}


/* TEMP */
#cart_list .total-footer strong{
	float: left;
	top: -5px;
	position: relative;
}
#cart_list .total-footer{
	margin-right: 20px;
	margin-left: 20px;
	border-top: 3px dotted #333;
	font-size: 22px;
	font-weight: bold;
	padding-top: 15px;
	margin-top: 15px;
}
#cart_list .action {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 15px;
	text-align: center;
	background-color: #89ba3e;
	margin-bottom: 15px;
	border-radius: 0px 15px 0px 15px;
	line-height: 1.5em;
	font-size: 30px;
	font-weight: bold;
}
#cart_list .action a {
	color: white;
	float: unset !important;
}

.container_cart .product_row {
	padding-right: 20px;
}
.container_cart .marg-bot {
	padding-right: 20px;
	padding-left: 20px;
}
.container_cart .image {
	display: table-cell;
	vertical-align: top;
}
.container_cart .fleft {
	display: table-cell;
	width: 100%;
}


#mod_ajax_form {
	display: none!important;
	visibility: hidden!important;
	opacity: 0!important;
}
div#cart_list {
    display: none!important;
    /*visibility: hidden!important;
    opacity: 0!important;*/
}
/*END TEMP*/

.welcome a{ color:#fff; text-decoration:none; display: block;
    padding-right: 35px;}
.logout-link{float:right; margin-right:20px;margin-top: 13px;}
.logout-link a{color:#fff; text-decoration:none;}
.topcart-user-login{  background-position: 20px center !important;
    border-right: 1px solid #312821;padding-right: 21px;}
.topcart{ background:url(../images/cart.png) no-repeat right 2px; float: right;
    height: 42px;
    width:67px; cursor:pointer;}
.topcart .minicart .total_products{
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	font-family: 'BlenderBold';
	height: 38px;
	left: -50px;
	position: relative;
	padding-right: 11px;
}
.chart_arrow {
	position: relative;
	right: 55px;
	top: -31px;
}
/*.topcart .minicart .total_products {
	background: url(../images/cart-top-arrow.png) no-repeat 40px bottom;
}*/
.topcart .product_name{ }
.topcart .product_name a{ text-decoration:none;font-size:18px; color:#413329;font-family: 'BlenderBold';}
.cms-prices{ display: block;
	text-align: center;
    float: left;
    margin-top:7px;
    width: 100%;}
.cms-prices .quantity{ border-left: 1px solid #a09994;
    color: #413329;
    display: inline-block;
    font-size: 18px;
    height: 16px;
    line-height: 18px;
    margin-left: 19px;
    padding-left: 21px;
    vertical-align: top;} 
.cms-prices .prices{ color: #413329;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    margin-top: 0px;  line-height: 18px;
    vertical-align: top;}
.mainsearch{ float:left; position:relative;}
.mainsearch input#mod_virtuemart_search{  background: #fff ;
    border: medium none;
    border-radius: 0 9px; -moz-border-radius: 0 9px; 
    height: 31px;
    margin-top:7px;
    width: 357px; color:#413329; padding-right:16px;font-family: 'BlenderBold'; font-size:15px; font-weight:400;}
.mainsearch input.button{ background:url(../images/search-icon.png) no-repeat;  border: medium none;
    cursor: pointer;
    height: 18px;
    left: 13px;
    overflow: hidden;
    position: absolute;
    text-indent: 21px;
    top: 13px;
    width: 17px;
    z-index: 2;}
.home-image{ overflow: hidden;}
.home-image .warp{ position:relative;}
.homeimage{ width:100%; margin:0 auto; overflow:hidden;max-height: 498px;}
.homeimage img{}
.home-top-text{ color: #fff;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: -378px;
    width: 100%;}

.home-top-text .top-text-title{font-weight:600;font-family: 'BlenderBold'; line-height:60px;font-size:69px;}
.home-top-text .top-text-title-span{ font-weight:normal;font-size:67px;}
.home-top-text .order-button{ background: #fff; transition:opacity 0.2s ease-in-out;
    border-radius: 0 10px; -moz-border-radius:0 10px;
    color: #413329;
    cursor: pointer;
    font-size: 30px;
    font-weight: normal;font-family: 'BlenderBold';
    height: 52px;
    line-height: 50px;
    margin: 14px auto 0;
    opacity: 0.7; -moz-opacity:0.7; -webkit-opacity:0.7;
    text-align: center;
    width: 210px;}
.home-top-text .order-button:hover{ opacity:1; -moz-opacity:1; -webkit-opacity:1;}
.home-top-text .order-button a{ text-decoration:none; color: #413329; font-size:30px; display:block;}
.home-top-submenu{left: 0;
    margin: 0 auto;
    position: absolute;
    right: 38px;
    top: -67px;
    width: 980px;}
.home-top-submenu li{  border-left: 2px solid #aea9a5;transition: background-color 0.2s ease-in-out ;
    color: #fff;
    float: right;
    font-size: 23px;
    font-weight: normal;font-family: 'BlenderBold';
    height: 62px;line-height: 60px;
    list-style:none; text-align:center; width:242px;}
.home-top-submenu li:hover{ background:#fff;}
.home-top-submenu li a{ text-decoration:none; color:#fff;}
.home-top-submenu li:hover a,.home-top-submenu li:hover::after{ color:#413329;}
.home-top-submenu li:last-child{ border:none;}
.home-top-submenu li::after{  content: "+";
    font-family: blenderregular;
    font-size: 71px;
    font-weight: 100;
    position: relative;
    right: 12px;
    top: 2px;
    vertical-align: middle;}
.home-welcome-image{text-align: center;margin-top: 30px;}
.home-welcome-image h1{ font-size:67px; font-weight:normal; color:#89ba3e; line-height:67px;}
.home-tabs{  margin-top: 50px; display:table;}
.home-tabs ol.gkTabsNav{ border-bottom:2px solid #89ba3e;padding-bottom: 40px;}
.home-tabs li.gkTab{ display: inline-block;
    height: 190px;
     margin-left: 55px;
    margin-right: 54px;
    vertical-align: top;
    width: 130px; text-align:center; border-top:1px solid #bdb8b4; cursor:pointer;}
.home-tabs li.gkTab.active{ background:url(../images/tab-arrow.png) no-repeat center bottom; font-weight: 700;  height: 245px; margin-bottom: -55px;}
.home-tabs li.gkTab:hover{ font-weight:700;}
.home-tabs li.gkTab span{ font-size:30px; border-bottom:1px solid #bdb8b4; display:block;padding: 3px 0 2px;}
.home-tabs #thestore::after{ content:""; background-image:url(../images/tab1.svg); background-repeat:no-repeat;background-position: -4px 0; margin-top: 8px;opacity: 0.45; -moz-opacity:0.45; -webkit-opacity:0.45; width:137px; height:135px; background-size:100%; display:block;}
.home-tabs #gardening::after{content:""; background-image:url(../images/tab2.svg); background-repeat:no-repeat;background-position: 6px 0; margin-top:21px;opacity: 0.45; -moz-opacity:0.45; -webkit-opacity:0.45; width:137px; height:135px; background-size:98%; display:block;}
.home-tabs #theplant::after{content:""; background-image:url(../images/tab3.svg); background-repeat:no-repeat;background-position: 11px 0; margin-top:21px;opacity: 0.45; -moz-opacity:0.45; -webkit-opacity:0.45; width:137px; height:135px; background-size:88%; display:block;}
.home-tabs #theproducts::after{content:""; background-image:url(../images/tab4.svg); background-repeat:no-repeat;background-position: 11px 0; margin-top:21px;opacity: 0.45; -moz-opacity:0.45; -webkit-opacity:0.45; width:137px; height:135px; background-size:89%; display:block;}
.home-tabs #theclub::after{content:""; background-image:url(../images/tab5.svg); background-repeat:no-repeat;background-position: 11px 0; margin-top:21px;opacity: 0.45; -moz-opacity:0.45; -webkit-opacity:0.45; width:137px; height:135px; background-size:92%; display:block;}
.home-tabs #thestore.active::after,.home-tabs #gardening.active::after,.home-tabs #theplant.active::after,.home-tabs #theproducts.active::after,.home-tabs #theclub.active::after{opacity:1; -moz-opacity:1; -webkit-opacity:1; transition:opacity 0.3s ease-in-out;}
.home-tabs #thestore:hover::after,.home-tabs #gardening:hover::after,.home-tabs #theplant:hover::after,.home-tabs #theproducts:hover::after,.home-tabs #theclub:hover::after{opacity:1; -moz-opacity:1; -webkit-opacity:1; transition:opacity 0.3s ease-in-out;}
.gkTabsContainer .gkTabsItem{ margin-top:30px; line-height:20px;}
.gkTabsContainer .gkTabsItem strong{ display: block;margin-bottom: 5px;}
.tab-readmore{ color:#89ba3e;  font-family: 'BlenderBold'; font-weight:400; margin-top:10px; font-size:15px;}
.tab-readmore a{color:#89ba3e;}
.tab-readmore::before{ color: #89ba3e;
    content: "+";
    font-family: blenderregular;
    font-size: 37px;
    padding-left: 6px;
    vertical-align: top;}
.gkTabsContainer .gkTabsItem img{ float:right; margin-left:20px; margin-top:-30px;margin-bottom: 60px;}
.home-hot-products{ background:#f5f6f4;margin-bottom: -60px;
    padding-bottom: 75px;
    padding-top: 25px;}
#hot-product{ height: 270px !important;}
.home-hot-products li{ position:relative;}
.home-hot-products li a.hot-product-name{background:url("../images/maskM.png") no-repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: "BlenderBold";
    font-size: 26px;
    font-weight: 400;
    height: 270px;
    padding-right: 20px;
    padding-top: 210px;
    position: absolute;
    right: 0;
    top: 0;
    width: 250px;}
.home-hot-products .lSSlideOuter{ margin-top:45px;}
.hot-title{font-family: "BlenderBold"; font-size:26px; font-weight:400;height: 29px;}
.home-hot-products li img{ max-width:270px; height:auto;}
.home-hot-products .lSAction{top: -277px; width:100%; display: block !important;}
.home-hot-products .lSAction .lSPrev{ background:url(../images/hot-right.png) no-repeat right center; width:73px; height:270px;}
.home-hot-products .lSAction .lSNext{background:url(../images/hot-left.png) no-repeat left center;height:270px; width:73px; left:1px;}
.breadcrumbs{ clear:both; margin-top:50px; border-bottom:1px solid #a09994; display:table; width:100%;padding-bottom: 7px; position:relative;height: 27px; }
.home-hot-products .breadcrumbs{ border-bottom:1px solid #9b948e;}
.breadcrumbs-border-arrow{background:url(../images/border-icon.png) no-repeat left bottom;height: 36px;
    left: 0;
    position: absolute;
    top:10px;
    width: 49px;}
.home-hot-products .breadcrumbs-border-arrow{ background:url(../images/border-icon-bottom.png)  no-repeat; top:17px;}
.breadcrumbs-top-border{border-bottom:1px solid #a09994; width:133px; position:relative; top:-12px;}
.breadcrumbs li{ list-style:none; color:#89ba3e; font-size:23px; float:right;}
.breadcrumbs li a{color:#89ba3e; font-size:22px; text-decoration:none;}
.breadcrumbs li.active{  font-weight: 700;position: relative;top: 1px;}
.breadcrumbs .divider{ margin: 0 9px;}
.right-menu{ float: right; margin-left: 36px;margin-top: 33px; width: 270px;}
.right-menu ul{}
.right-menu ul li{ border-bottom: 1px solid #f5f5f4;line-height: 46px;list-style: outside none none; padding-right:20px;}
.right-menu ul li.dcjq-parent-li a{background:url(../images/menu-right-arrow-active.png) no-repeat 20px center;}
.right-menu ul li >a{ font-size:20px; display:block;}
.right-menu ul li >a.active{ color:#89ba3e;font-family:BlenderBold; font-size:17px; background:url(../images/menu-right-arrow.png) no-repeat 20px center;}
.right-menu ul li ul{}
.right-menu ul li ul li{ border:none;line-height: 35px;padding-right: 30px;}
.right-menu ul li ul li>a{ font-size:16px;font-family: 'BlenderRegular'; display:block;}
.right-menu ul li.dcjq-parent-li li a{ background:none;}
.right-menu ul li ul li>a.active{  background: #f8f8f7;
    font-family: BlenderBold;
    font-size: 15px;
    margin-right: -30px;
    padding-right: 30px;border-right: 3px solid #89ba3e;}
.main-and-right{float: right;width: 910px;}
.main-body{}
.category-view{ min-height:400px; margin-top: 41px; overflow:hidden; width:105%;}
.category-view .category-view2 .category,.category-view .row-products .product{ float:right; width:271px; margin-left:44px; margin-bottom:44px; position:relative; overflow:hidden;height: 270px;}
.category-view .category-view2 .category .category-image,.category-view .row-products .product .vm-product-media-container{ position:absolute; top:0;}
.category-view .category-view2 .category a,.category-view .row-products .product h2 a{ color: #fff;
    display: block;
    font-size: 31px;
    line-height: 24px;
    padding-bottom:25px;
    padding-right: 15px;
    padding-top: 221px;
    position: relative;
    text-decoration: none;
    z-index: 10;font-weight: 400;}
.category-view .category-view2 .category h2 a::after,.category-view .row-products .product h2 a::after{  content: "+";
    display: inline-block;
    float: left;
    font-size: 76px;
    font-weight: 200;
    margin-left: 12px;
    margin-top: 0;
    position: relative;
    text-align: left;
    top: -22px;
    width: 100%;}
.category-view .category_description{ background:url(../images/category_title_bg.jpg) no-repeat;
    color: #fff;
    float: left;
    height: 270px;
    margin-bottom: 44px;
    margin-left:55px;
    position: relative;
    width: 585px;}
.category_description .category_description-in{ line-height: 19px;padding: 36px 45px 22px;}
.category-view .category_description h1{ font-weight:500; font-size:26px; margin-bottom:12px; font-family: 'BlenderBold';}
.row-products .vm-product-descr-container-1,.category .vm-product-descr-container-1{ position:relative;background:url(../images/maskM.png) no-repeat;}
.row-products .vm-product-descr-container-1 .product_s_desc,.category .vm-product-descr-container-1 .product_s_desc{line-height: 20px; position:absolute; top:0; visibility:hidden; opacity:0;  width:100%; height:100%;transition: visibility 0.5s ease-in-out 0s, opacity 0.5s ease-in-out 0s; background:#22201f;}
.category .product_s_desc a{ line-height:19px !important;}
.row-products .vm-product-descr-container-1 .product_s_desc a,.category .vm-product-descr-container-1 .product_s_desc a{ display:none;}
.row-products .vm-product-descr-container-1:hover .product_s_desc,.category .vm-product-descr-container-1:hover .product_s_desc{  opacity:1; visibility:visible;  background:#22201f; position:absolute; top:0; color:#fff; width:100%; height:100%; z-index:10;}
.row-products .vm-product-descr-container-1:hover .product_s_desc a,.category .vm-product-descr-container-1:hover .product_s_desc a{ background:url(../images/hover-icon.png) no-repeat 20px 217px; box-sizing:border-box; display:block; width:100%; height:100%; text-decoration:none; color:#fff; font-size:15px; padding:35px 30px;}
.row-products .vm-product-descr-container-1:hover .product_s_desc a span,.category .vm-product-descr-container-1:hover .product_s_desc a span{ clear:both; font-size:26px; display:block;font-family: 'BlenderBold'; margin-bottom:15px;}
.productdetails-view{ margin-top:80px; color:#413329;position: relative;}
.product-left{ float:left; width:584px; position:relative;overflow:hidden;  max-height: 585px; }
.product-left .vm-product-image{ }
.addtocart-area .quantity-box{ float: left;
    position: relative;
    right: 0;
    top: -147px;}
.addtocart-area .quantity-box input{ border:none; background:#fff; width:30px; font-size:22px; color:#89ba3e;font-family: 'BlenderBold';}
.addtocart-area .quantity-controls.js-recalculate{ float: left;
    height: 35px;
    left:8px;
    position: relative;
    top: -150px;
    width: 29px;}
.addtocart-area .quantity-controls.js-recalculate::before{   content: "כמות";
    font-size: 21px;
    font-weight: 700;
    position: absolute;
    right: -49px;
    top: 9px;}
.addtocart-area .quantity-controls .quantity-plus{background: url(../images/quantity-arrow.png) no-repeat 0 0;
    border: medium none;
    cursor: pointer;
    height: 19px;
    width: 29px;}
.addtocart-area .quantity-controls .quantity-plus:hover{ background:url(../images/quantity-arrow-hover.png) no-repeat 0 0;}
.addtocart-area .quantity-controls .quantity-minus{ background: url(../images/quantity-arrow.png) no-repeat 0 -20px;
    border: medium none;
    cursor: pointer;
    width: 29px;}
input.addtocart-button{ line-height: 68px; background:#89ba3e; border:none; width:584px; color:#fff; cursor:pointer; font-size:40px;font-family: 'BlenderBold'; height:69px; font-weight:700; border-radius: 0 11px; -moz-border-radius:0 11px;  position:absolute; left:0; top:613px;}
input.addtocart-button:hover{ background:#6eaa30;}
.vm-product-container{ float:right;width:584px; font-size:21px; line-height:21px;}
.vm-product-details-container h1{  font-family: blenderbold;
    font-size: 28px;
    font-weight:400;
    margin-top: -2px; margin-bottom:22px;}
.vm-product-details-container .product-short-description{font-family: blenderbold; margin-bottom:24px;font-size: 19px;}
.vm-product-details-container .product-fields{}
.vm-product-details-container .product-fields .cf4all_customvalues_wrapper{}
.vm-product-details-container .product-fields .cf4all_customvalues_wrapper span{ display: inline-block;
    font-size: 18px;
    height: 52px;
    padding-right: 70px;
    padding-top: 17px;
    vertical-align: top;
    width: 30%;margin-left: 44px;}
.vm-product-details-container .product-fields .cf4all_customvalues_wrapper span.cf4all_comma{ display:none;}

#cf4all_option_1{ background:url(../images/icons/icons-15.png) no-repeat right top; background-size:52px;}
#cf4all_option_2{ background:url(../images/icons/icons-05.png) no-repeat right top;background-size:52px;}
#cf4all_option_3{background:url(../images/icons/icons-12.png) no-repeat right top;background-size:52px;}
#cf4all_option_4{background:url(../images/icons/icons-13.png) no-repeat right top;background-size:52px;}
#cf4all_option_29{background:url(../images/icons/icons-11.png) no-repeat right top;background-size:52px;}
#cf4all_option_30{background:url(../images/icons/icons-06.png) no-repeat right top;background-size:52px;}
#cf4all_option_31{background:url(../images/icons/icons-14.png) no-repeat right top;background-size:52px;}
#cf4all_option_32{background:url(../images/icons/icons-18.png) no-repeat right top;background-size:52px;}
#cf4all_option_33{background:url(../images/icons/icons-07.png) no-repeat right top;background-size:52px;}
#cf4all_option_34{background:url(../images/icons/icons-16.png) no-repeat right top;background-size:52px;}
#cf4all_option_35{background:url(../images/icons/icons-09.png) no-repeat right top;background-size:52px;}
#cf4all_option_36{background:url(../images/icons/icons-04.png) no-repeat right top;background-size:52px;}
#cf4all_option_50{background:url(../images/icons/icons-05.png) no-repeat right top;background-size:52px;}
#cf4all_option_51{background:url(../images/icons/icons-11.png) no-repeat right top;background-size:52px;}
#cf4all_option_52{background:url(../images/icons/icons-06.png) no-repeat right top;background-size:52px;}

.vm-product-details-container .product-description{margin-top:18px;}
.vm-product-details-container .product-price{ border-top:2px solid #dfe1d9; border-bottom:2px solid #dfe1d9; height: 51px;line-height: 52px; margin-top:25px; margin-bottom:25px;}
.vm-product-details-container .product-price .PricesalesPrice .vm-price-desc{font-family: blenderbold;font-size:20px; background:url(../images/price-icon.png) no-repeat right center; padding-right:46px; display:inline-block; vertical-align:top;  padding-left: 11px;}
.vm-product-details-container .product-price .PricesalesPrice{font-family: blenderbold; font-size:24px;}

.size{float: right;width: 218px;}
.size .product-field{/*float:right; margin-left:11px;*/ }
.size .product-fields-title-wrapper{ display: block;
    font-size: 18px;
    font-weight: 300;
    padding-top: 6px;float: right; margin-left:11px;}
.size .product-field-display{ float:right;}
.size select{ border:1px solid #a09994; background:#fff url(../images/select-arrow.png) no-repeat 7px center;-moz-appearance: none; appearance:none; -webkit-appearance:none; border-radius:0;  color: #89ba3e;font-family: BlenderRegular;
    font-size: 17px;
    height: 32px;
    padding-right: 6px;
    width: 157px;}
.addtocart-area select::-ms-expand { display: none;}

.color{float: right; margin-right: 0;}
.color .product-field{}
.color .product-fields-title-wrapper{ display: block;
    font-size: 18px;
    font-weight: 300;
    padding-top: 6px; float: right;}
.color .product-field-display{float: right;margin-right: 11px;}
.color select{ border:1px solid #a09994;background:#fff url(../images/select-arrow.png) no-repeat 7px center;-moz-appearance: none; appearance:none; -webkit-appearance:none; border-radius:0; -webkit-border-radius:0; color: #89ba3e;font-family: BlenderRegular;
    font-size: 17px;
    height: 32px;
    padding-right: 6px;
    width: 157px;}
.user-text{  clear: both;
    display: table;
    padding-top: 40px;
    width: 578px; height: 74px;}
.user-text textarea{ border:1px solid #a09994; background:#fff; width:568px; height:63px; overflow:hidden; resize:none; color:#413329; font-size:15px;font-family: 'BlenderBold'; padding:10px 10px 0 0;}

.main-related-div{clear:both; position:relative;}
.product-related-products{ display: table; }
.product-related-products .product-field{ position:relative; height: 170px; }
.main-related-div .lSAction > a{ display:none !important;}
.related-top-border{ border-bottom: 1px solid #a09994;
    width: 133px; margin-top:90px;}
.related-title{ border-bottom: 1px solid #a09994;  color: #89ba3e;height: 25px;
    font-family: "BlenderBold";
    font-size: 21px;
    margin-bottom: 33px;
    padding-bottom: 7px;
    padding-top: 11px;}
.related-bottom-arrow{  background: rgba(0, 0, 0, 0) url("../images/border-icon.png") no-repeat scroll left bottom;
    height: 36px;
    left: 0;
    position: absolute;
    top: 20px;
    width: 49px;}
.product-related-products .product-field-display{ position:relative;}
.product-related-products a{ display:block; text-align:center;}
.product-related-products a img{max-width: 170px; position: relative;}
.product-related-products a img:hover{  box-shadow: 0 0 5px 0 #999; border:1px solid #fff;}
.product-related-products a span{ background:url("/templates/sitetemplate/images/maskM.png") no-repeat scroll 0 0;
    color: #fefefe;
    display: block;
    font-family: "BlenderBold";
    font-size: 16px;
    height: 175px;
    padding-left: 0;
    padding-top: 132px;
    position: absolute;
    right: 0;
    text-indent: 7px;
    top: 0;
    width: 100%;}
.product-related-products a span::after{ /*bottom: -25px;
    content: "+";
    font-family: blenderregular;
    font-size: 52px;
    font-weight: 200;
    left: 50px;
    position: absolute;*/}
footer{ background:#e5e7e1; width:100%; border-top:1px solid #c6c1be; margin-top:60px; height:67px;}
.footer-right{ background:url(../images/footer-city.png) no-repeat;float: right;
    height: 40px;
    margin-top: 13px;
    width: 383px; margin-right:160px;}
.footer-menu{  color: #413329;
    float: left;
    font-family: blenderbold;
    font-size: 15px;
    margin-left: 171px;
    margin-top: 27px;}
.footer-menu a{ text-decoration:none; color: #413329;}
.clr{ clear:both;}
strong{font-family: 'BlenderBold'; font-weight:400;}
.vm-pagination{ clear:both;}
.vm-pagination ul{ text-align:center;}
.vm-pagination ul li{ display:inline-block; margin:0 5px; vertical-align:top; list-style:none;}
.vm-pagination ul li a{ color:#89ba3e; font-weight:700;}
.vm-pagination ul li a.pagenav{color:#a4a9ae; font-weight:400;}
.vm-pagination ul li a .icon-previous::before{color: #89ba3e;
    content: "<";
    display: inline-block;
    font-family: Arial;
    font-size: 21px;
    left: 8px;
    position: relative;
    top: -5px;}
.vm-pagination ul li a .icon-next::before{color: #89ba3e;
    content: ">";
    display: inline-block;
    font-family: Arial;
    font-size: 21px;
    right: 8px;
    position: relative;
    top: -5px;}
.vm-page-counter{ text-align:center; display:block; margin-top:6px; display:none;}

.vm-fieldset-pricelist{ border:none;}
.cart-summary{ display:table; width:100%; margin-top:25px;}
.cart-titles{ background: #f2f2f2 none repeat scroll 0 0;
    border-radius: 0 9px;
    display: table;
    height: 35px;
    line-height: 35px;
    width: 100%; color:#413329; font-size:16px; font-weight:400;font-family: 'BlenderBold';margin-bottom: 20px; }
.title-border{ border-left:1px solid #d5d6d4;padding-right: 18px;}
.cart-rows{ border-bottom: 2px solid #dfe1d9;
    display: table;
    margin-bottom: 19px;
    padding-bottom: 14px;
    width: 100%;}
.cart-product-name{ float:right; width:270px;}
.cart-product-name .cart-images{float: right;margin-left: 15px;}
.cart-product-name .cart-product-title{ margin-bottom:6px; margin-top:13px;}
.cart-product-name .cart-product-title a{ font-size:19px; color:#413329;font-weight:400;font-family: 'BlenderBold'; text-decoration:none;}
.cart-to-product a{ text-decoration:none; border-bottom:1px dotted #89ba3e; padding-bottom:0; color:#413329;}
.cart-product-types{float:right; width:430px;}
.cart-product-types .product-field-type-E{ float: right;margin-bottom: 7px;width: 213px;}
.cart-product-types .product-field-label{ font-size:16px; color:#413329;font-weight:400;font-family: 'BlenderBold';}
.cart-product-types .cf4all_option{color: #89ba3e;
    font-family: blenderbold;
    font-size: 17px;
    font-weight: 400;}

.cart-product-price{float:right; width:130px;}
.cart-product-quantity{float:right;width:130px;}
.cart-product-total{float:right;padding-right: 18px;}

.cart-rows .cart-product-name{ padding-right:18px;}
.cart-rows .cart-product-types{margin-top:20px;}
.cart-rows .cart-product-price{padding-right: 18px;text-align: center;margin-top:20px; color:#413329;font-family: blenderbold;
    font-size: 15px;
    font-weight: 400;}
.cart-rows .cart-product-quantity{ padding-right: 18px;text-align: center;margin-top:20px;}
.cart-rows .cart-product-quantity .quantity-input{ text-align:center;}
.cart-rows .cart-product-total{ color:#413329;  
    padding-right: 50px;
    position: relative;
    width: 148px;margin-top:18px;font-family: blenderbold;
    font-size: 18px;
    font-weight: 700;}
.del-product{ float: left;  margin-left: 17px;margin-top: -26px; }
.del-product .vmicon{background:url(../images/del.png) no-repeat; border:none; cursor: pointer; height: 18px;
    width: 17px;}

.total-box{ background:#dfe1d9; float: left;
    margin-top: 25px;
    padding: 25px 25px 10px;
    width: 535px; position:relative;}
.total-box h3{ color:#413329; font-size:28px;font-weight:400;font-family: 'BlenderBold';}
.total-box-pre-total{border-bottom: 1px dashed #000;
    clear: both;
    display: table;
    padding-bottom:7px;
    width: 100%; margin-top: 25px;}
.total-box-pre-total-title{ float:right; color:#413329;font-weight:400;font-family: 'BlenderBold'; font-size:18px;}
.total-box-pre-total-price{ float:left; color:#413329;font-weight:400;font-family: 'BlenderBold';font-size:18px; margin-top: -3px;}
.total-box-shipment{border-bottom: 1px dashed #000;padding-bottom:7px; margin-bottom:20px;}
.total-box-shipment-title{ font-size:18px; color:#413329;font-weight:400;font-family: 'BlenderBold'; margin-top: 13px; margin-bottom:8px;}
.total-box-shipment-select{}
.total-box-shipment-select .buttonBar-right{ display:none;}
.total-box-shipment-select input[type=radio] {display:none;}
.total-box-shipment-select input[type=radio] + label
{
background: url(../images/radio-img.png) no-repeat right -26px;
height: 19px;
width: 100%;
display:inline-block;
padding: 0 27px 0 0px; cursor:pointer;
}
.total-box-shipment-select input[type=radio]:checked + label
{
background: url(../images/radio-img.png) no-repeat right 0;
height: 19px;
width: 100%;
display:inline-block;
padding: 0 27px 0 0px;
}
.vm-shipment-plugin-single #shipment_id_1{}
.vm-shipment-plugin-single label .vmshipment{ color:#413329; font-size:18px;font-weight:400; margin-bottom:10px;}
.vm-shipment-plugin-single #shipment_id_2{}
.total-box-shipment-coupon{border-bottom: 1px dashed #000; padding-bottom:19px;}
.total-box-shipment-end-total{border-bottom: 1px dashed #000;margin-bottom: 15px;
    clear: both;
    display: table;
    padding-bottom:13px;
    width: 100%; margin-top:15px;}
.total-box-shipment-end-total-title{ float:right; color:#413329;font-weight:700;font-family: 'BlenderBold'; font-size:19px;}
.total-box-shipment-end-total-price{ float:left;color:#413329;font-weight:800;font-family: 'BlenderBold'; font-size:19px;}
.cart.tos{margin-top: 9px;}
.total-box #checkoutFormSubmit{ background: #89ba3e;
    border: medium none;
    border-radius: 0 8px; -moz-border-radius:0 8px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: blenderbold;
    font-size: 23px;
    font-weight: 700;
    height: 44px;
    text-align: center;
    width: 162px;}
.box-bottom-text{ bottom: 20px;
    color: #413329;
    font-size: 13px;
    font-weight: 400;
    position: absolute;
    right: 24px;
    width: 270px;}
.cart-top-box-pager{ margin-top:20px;}
.getLoginForm{ float:left; width:559px; padding-right:36px;margin-top: 35px;}
.getLoginForm h2{ color:#413329; font-size:27px; margin-bottom:20px;font-weight:400;font-family: 'BlenderBold'}
.getLoginForm .floatleft input.inputbox,#jform_email{ width:365px; background:#fff; border:2px solid #d6dcd2; border-radius:0 9px; -moz-border-radius:0 9px; height:38px;margin-bottom: 18px; color:#413329;font-weight:400;font-family: 'BlenderBold'; font-size:15px; padding-right:40px;}
.getLoginForm #com-form-login-username input{ background:url(../images/cart/name.png) no-repeat 98% center;}
.getLoginForm #com-form-login-password input{ background:url(../images/cart/password.png) no-repeat 98% center;}
.getLoginForm #com-form-login-remember input.default,.btn.btn-primary{color:#fff;font-weight:400;font-family: 'BlenderBold'; background:#89ba3e; font-size:29px; text-align:center; border:none; cursor:pointer; width:209px; height:52px; border-radius:0 9px; -moz-border-radius:0 9px; margin-bottom:10px; margin-top:4px;}
.form-reg-right{ /*float:right; width:607px;*/ border-left:1px solid #e6e7e4;margin-top: 35px;}
.form-reg-right .reg-title-text{ margin-bottom:20px;}
.form-reg-right h2{ color:#413329; font-size:27px; margin-bottom:10px;font-weight:400;font-family: 'BlenderBold';}
.form-reg-right input{ width:365px; background:#fff; border:2px solid #d6dcd2; border-radius:0 9px; -moz-border-radius:0 9px; height:38px;margin-bottom:15px; color:#413329;font-weight:400;font-family: 'BlenderBold'; font-size:15px; padding-right:40px !important;}
.form-reg-right input.invalid{ color:red;}
.form-reg-right #name_field{ display:none;}
.form-reg-right #email_field{ background:url(../images/cart/email.png) no-repeat 98% center;}
.form-reg-right #username_field{ background:url(../images/cart/name.png) no-repeat 98% center;}
.form-reg-right #password_field{ background:url(../images/cart/password.png) no-repeat 98% center;}
.form-reg-right #password2_field{ background:url(../images/cart/password.png) no-repeat 98% center;}
.form-reg-right #first_name_field{ background:url(../images/cart/name.png) no-repeat 98% center;}
.form-reg-right #address_1_field{ background:url(../images/cart/city.png) no-repeat 98% center;}
.form-reg-right #city_field{ background:url(../images/cart/city.png) no-repeat 98% center;}
.form-reg-right #phone_1_field{ background:url(../images/cart/phone.png) no-repeat 98% center;}
.form-reg-right #zip_field{ background:url(../images/cart/city.png) no-repeat 98% center;}
.address-register,.vm-button-correct{ color:#fff;font-weight:400;font-family: 'BlenderBold'; background:#89ba3e; font-size:29px; text-align:center; border:none; cursor:pointer; width:209px; height:52px; border-radius:0 9px; -moz-border-radius:0 9px;}
.address-register,.vm-button-correct:hover,.getLoginForm #com-form-login-remember input.default:hover{ background:#6aa82e;}
.cart-remember{ margin-top:15px;}
#com-form-login div >a {border-bottom: 1px dashed #89ba3e;
    display: inline-block;
    font-family: "BlenderBold";
    font-size: 14px;
    margin-bottom: 9px;
    margin-left: 17px;
    padding-bottom: 1px;
    vertical-align: top;}
.cart-pagging-top{ display:table;margin-top: 30px;}
.cart-pagging-top .numbers{ float: right;line-height: 32px;font-size: 18px;}
.cart-pagging-top .numbers span.number{ background: #f2f2f2;
    border: 1px solid #a9a29e;
    border-radius: 30px; -moz-border-radius:30px;
    color: #413329;
    float: right;
    font-family: "BlenderBold";
    font-size: 20px;
    font-weight: 400;
    height: 29px;
    line-height: 29px;
    margin-left: 7px;
    text-align: center;
    width: 29px;}
.cart-pagging-top .numbers span.dotedline{ border-top: 1px dotted #000;
    float: left;
    margin-right: 12px;
    margin-top: 15px;
    width: 41px;}
.cart-pagging-top .numbers.active span.number{ background:#89ba3e; color:#fff;border: 1px solid #89ba3e;}
.cart-paging-text{ color:#413329; font-size:19px; line-height:19px; margin-bottom:10px; margin-top:17px;}
#system-message-container{ }
#system-message{border:1px solid #000; margin-top:20px; padding:12px; background:#ededed;}
.alert .alert-heading{ color:#89ba3e;}
.alert .alert-message{ color:#89ba3e;}
.alert .close{ float:right;margin-left: 16px; cursor:pointer; display:none;}
.alert.alert-warning .alert-heading,.alert.alert-error .alert-heading{ color:red;}
.alert.alert-warning .alert-message,.alert.alert-error .alert-message{color:red;}
.contact-right{ margin-top:20px; padding-top:20px; width:608px; float:right; border-left:1px solid #e6e7e4;}
.contact-right h1{ color:#413329;font-family: "BlenderBold";
    font-size: 24px;
    font-weight: 400; margin-bottom:83px;}
.contact-right .rsform-input-box{ width:365px; background:#fff; border:2px solid #d6dcd2; border-radius:0 9px; -moz-border-radius:0 9px; height:38px;margin-bottom:27px; color:#413329;font-weight:400;font-family: 'BlenderBold'; font-size:15px; padding-right:40px;}
.contact-right #Name{ background:url(../images/cart/name.png) no-repeat 98% center;}
.contact-right #Email{ background:url(../images/cart/email.png) no-repeat 98% center;}
.contact-right #phone{ background:url(../images/cart/phone.png) no-repeat 98% center;}
.contact-right #Message{ background:url(../images/cart/text.png) no-repeat 98% 8px !important;}
.contact-right #Message{width:365px; background:#fff; border:2px solid #d6dcd2; border-radius:0 9px; -moz-border-radius:0 9px; height:138px;margin-bottom:15px; color:#413329;font-weight:400;font-family: 'BlenderBold'; font-size:15px; padding-right:40px; overflow:hidden; resize:none; padding-top:10px;}
.contact-right #Send{ color:#fff;font-weight:400;font-family: 'BlenderBold'; background:#89ba3e; font-size:29px; text-align:center; border:none; cursor:pointer; width:209px; height:52px; border-radius:0 9px; -moz-border-radius:0 9px; margin-top:6px;}
.contact-right #Send:hover{ background:#6eaa30;}
.contact-left{ float:right; padding-right:15px; padding-top:40px; color:#413329; font-size:23px; line-height:26px; padding-top: 80px;}
.contact-left span{ font-size:18px; display:block; margin-bottom:10px;font-family: "BlenderBold";}
.contact-left a{ text-decoration:none;color:#413329;}
.contact-left .contact-map{ margin-top:16px;}
fieldset { border:none;}
div#vmCartModule:hover div#cart_list{display:block!important;z-index: 999999!important;}
.cart-tahnks{ text-align:center; color:#413329;font-family: "BlenderBold"; font-weight:400; margin-top:120px; margin-bottom:200px;}
.cart-tahnks h1{  font-family: "BlenderBold";font-size: 30px;font-weight: 400;}
.cart-tahnks .order-number{ font-size:26px;}
.cart-tahnks .order-done-text{ font-size:19px; margin-top:24px;}
.cart-tahnks a{color:#413329;}

input,textarea,select{ outline:none;}
input:focus{ border: 1px solid #d6dcd2 !important;box-shadow: 1px 1px 4px 0 #999 inset; padding:1px;}

textarea:focus{box-shadow: 1px 1px 4px 0 #999 inset;}
#fancybox-wrap{box-sizing: border-box;font-size: 21px;}
#fancybox-content{ box-sizing: border-box;background:#fff url(../images/border2.png) no-repeat left bottom;}
#fancybox-content .continue_link{}
#fancybox-content .showcart{ float:left;}
#fancybox-content h4{ margin-top:13px; text-align:center; margin-bottom: 30px;font-size: 16px;
    font-weight: normal;}
.item-page{ margin-top:40px;}

.sp-accordion-item{ border-bottom: 2px solid #e0e1d9; line-height:60px; cursor:pointer;}
.sp-accordion-item .toggler{ font-family: blenderbold;font-size: 18px;font-weight: 400; background:url(../images/faq-arrow.png) no-repeat right center; padding-right:23px;}
.sp-accordion-item .toggler.active{ color:#89ba3e;background:url(../images/faq-arrow-active.png) no-repeat right center;}
.sp-accordion-item .sp-accordion-container{ line-height:22px; padding-bottom: 16px;}

.about-top{ font-family: blenderbold;
    font-size: 18px;
    font-weight: 400;
    text-align: center;}
.small-border{ height:1px; border-top:1px solid #89ba3e; width:137px; margin:30px auto 50px; text-align:center;}
.about-gallery{}
.jsn-gallery li{ height:0;}
.about-boxes{  display: table;}
.aboutbox{float: right; width: 583px;margin-bottom: 51px;  line-height: 21px;}
.aboutbox br{ margin-bottom:10px;}
.aboutbox-title{   color: #89ba3e;
    display: block;
    font-family: "BlenderBold";
    font-size: 30px;
    height: 49px;
    line-height: 77px;
    padding-right: 64px;}
.aboutbox-textbold{font-family: "BlenderBold"; display:block; margin-top:14px; margin-bottom:9px;}
.abotbox1{ margin-left: 49px;}
.abotbox1 .aboutbox-title{ background:url(../images/tab3.svg) no-repeat right top; background-size:contain;}
.abotbox2{}
.abotbox2 .aboutbox-title{background:url(../images/tab2.svg) no-repeat right top; background-size:contain;}
.abotbox3{ margin-left: 49px;}
.abotbox3 .aboutbox-title{background:url(../images/tab1.svg) no-repeat right top; background-size:contain;}
.abotbox4{}
.abotbox4 .aboutbox-title{background:url(../images/tab4.svg) no-repeat right top; background-size:contain;}
.who-we-are{}
.who-we-are-title{font-family: blenderbold;
    font-size: 18px;
    font-weight: 400;
    text-align: center;}
.who-we-are-users{ display:table;}
.who-we-are-main-user1{    float: right;
    margin-left: 36px;
    width: 590px;}
.who-we-are-main-user2{ float: right;
    width: 590px;}
.who-we-are-main-user1-img{ float:right;margin-left: 49px;}
.who-we-are-main-user1-title{ font-size:29px; color:#89ba3e;font-family: "BlenderBold";}
.who-we-are-main-user1-jub{ font-family: "BlenderBold";
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 17px;
    margin-top: 8px;}
.who-we-are-main-user1-text{ line-height:22px;}
.who-we-are-small-user1{}
.who-we-are-small-user2{}
.who-we-are-small-user3{}
.who-we-are-small-user4{}
.nav-toggle{ display:none;}
@media screen and (max-width: 1100px) {
.warp {margin: 0 auto; width: 1100px; box-sizing:border-box;padding: 0 13px;}
.main-body{ overflow:hidden;}
.home-top-submenu{ right:-12px;}
.home-tabs li.gkTab{ margin:0 40px;}
.footer-right{ margin-right:65px;}
.main-and-right {float: right;width: 768px;}
.category-view .category-view2 .category, .category-view .row-products .product {height: 240px;margin-bottom:22px;margin-left:22px;overflow: hidden; position: relative;width: 241px;}
.category-image img{ max-width:241px;}
.category-view .category-view2 .category a, .category-view .row-products .product h2 a{ font-size:28px; padding-top:192px;}
.row-products .vm-product-descr-container-1:hover .product_s_desc a,.category .vm-product-descr-container-1:hover .product_s_desc a{ background-position: 20px 185px;}
.product_s_desc a span{ font-size:25px !important;}
.category-view .category_description{height: 241px;margin-bottom:21px;margin-left:40px;position: relative;width: 503px;}
.product-left{ width:520px;}
#main-image1 li a img{ width:100%; height: auto;}
.vm-product-container{ width:531px;}
.vm-product-details-container h1{ font-size:26px;}
.vm-product-details-container .product-fields .cf4all_customvalues_wrapper span{ margin-left:33px;}
input.addtocart-button{ top: 568px;width: 527px;}
.only-catalogue-msg{ top: 568px;width: 527px;}
.user-text textarea{ width:515px;}
.addtocart-area .quantity-controls.js-recalculate{ left:0;}
.addtocart-area .quantity-box{ right: 8px;}
.contact-right{ width:466px;}
.contact-right h1{ font-size:21px;}
.contact-left{ padding-top:73px;}
.cart-product-name {float: right;width: 250px;}
.cart-product-types {float: right;width: 390px;}
.cart-product-price {width: 110px;}
.cart-product-types .product-field-type-E{ width:170px;}
.cart-rows .cart-product-total{ width:90px;}
.getLoginForm{ width:446px;}
.form-reg-right{ width:578px;}
.aboutbox{ width:49%; margin-left:5px;   display: inline-block; float:none; vertical-align:top;}
.who-we-are-main-user1 {
    float: right;
    margin-left: 5px;
    width: 50%;
}
.who-we-are-main-user2 {
    float: right;
    width: 49%;
}
}
@media screen and (max-width: 1024px) {
.warp {margin: 0 auto; width: 1024px;}
.mainmenu{ margin-right:10px;}
.home-tabs li.gkTab {margin: 0 33px;}
.right-menu {
  float: right;
  margin-left: 9px;
  margin-top: 33px;
  width: 244px;
}
.right-menu ul li{ padding-right:15px;}
.right-menu ul li >a{ font-size:19px;}
.main-and-right {float: right; width: 745px;}
.category-view .category-view2 .category, .category-view .row-products .product{ margin-bottom:13px; margin-left:11px;}
.category-view .category_description { height: 241px;margin-bottom: 12px; margin-left:38px; position: relative;width: 490px;}
.category_description .category_description-in{ padding:26px 35px 20px;}
.product_s_desc a span {font-size: 23px !important;margin-top: -19px;margin-bottom: 6px !important;}
.product-left {width: 490px;}
.vm-product-container {width: 490px;}
.vm-product-details-container .product-fields .cf4all_customvalues_wrapper span {margin-left: 25px;}
input.addtocart-button {top: 527px;width: 494px;}
.only-catalogue-msg{top: 527px;width: 494px;}
.size{ width:191px;}
.size select,.color select{ width:135px;}
.user-text,.user-text textarea{ width:99%;}
.related-top-border{ margin-top:20px;}
.cart-product-name{ width:220px;}
.cart-product-types{ width:344px;}
.cart-product-types .product-field-type-E{ width:113px;}
.form-reg-right{ width:492px;}
.contact-left {padding-top: 33px;width: 545px;}
.contact-left img{ width:100%;}
.contact-right{ width:436px;}	
}
@media screen and (max-width: 768px) {
.warp {margin: 0 auto; width:100%; max-width:768px;}
.logo{ float:none; margin-top:9px; text-align:center;}
.mainmenu {margin-right: 90px; margin-top: 20px;}
.top-social{ margin-top:11px;}
.mainsearch input#mod_virtuemart_search{ width:192px;}
.homeimage img {height: auto;max-width: 768px;width: 100%;}
.home-top-text{ top:-168px;}
.home-top-text .top-text-title{ font-size:45px; line-height:34px;}
.home-top-text .top-text-title-span{   font-size: 43px;}
.home-top-text .order-button{   margin: 2px auto 0;width: 110px;height: 43px;line-height: 42px;}
.home-top-text .order-button a{ font-size:27px;}
.home-top-submenu{ right:0; top:-35px; width:100%;}
.home-top-submenu li{ font-size:18px; height:31px; line-height:33px; width:190px;}
.home-top-submenu li::after{ font-size:60px;}
.home-welcome-image{ margin-top:20px;}
.home-welcome-image img{ width:100%;}
.home-welcome-image h1{ font-size:56px;}
.home-tabs{ margin-top:10px;}
.home-tabs li.gkTab { margin: 0 16px;width: 112px;}
.home-tabs #thestore::after,.home-tabs #theplant::after,.home-tabs #gardening::after,.home-tabs #theproducts::after,.home-tabs #theclub::after{ width:122px;}
.gkTabsContainer .gkTabsItem img{ max-width:310px;}
.footer-right{ margin-right:0; width:322px;}
.footer-menu{ margin-left:20px;}
.right-menu {float: right;margin-left: 9px;margin-top: 33px; width: 185px;}
.right-menu ul li {padding-right: 5px;}
.right-menu ul li >a {font-size: 17px;}
.right-menu ul li ul li{ padding-right:15px; line-height:31px;}
.category-view .category-view2 .category a, .category-view .row-products .product h2 a{ font-size:24px; padding-top:138px;  line-height: 18px;}
.category-view .category-view2 .category h2 a::after, .category-view .row-products .product h2 a::after{ display:none;}
.row-products .vm-product-descr-container-1 .product_s_desc, .category .vm-product-descr-container-1 .product_s_desc{ display:none;}
.category-view .category_description {
  width: 100%;
  margin-left: 27px;
  height: 150px;
}
.category_description .category_description-in{  padding: 12px 36px 15px 5px;}
.vm-product-media-container img{ width:100%; height:auto;}
.main-and-right {float: right;width: 548px;}
.category-view .category_description h1 {
  font-weight: 500;
  font-size: 21px;
  margin-bottom: 6px;
  font-family: 'BlenderBold';
}
.category-view .category-view2 .category, .category-view .row-products .product {
  height: 175px;
  margin-bottom:11px;
  margin-left:11px;
  width: 175px;
}
.category-image img {max-width: 176px;}
.productdetails-view{ margin-top:50px;}
.product-left{ width:50%;}
.vm-product-container{ width:48%;}
.vm-product-details-container .product-short-description{ font-size:16px;}
.vm-product-details-container .product-fields .cf4all_customvalues_wrapper span{ margin-left:0;}
.vm-product-details-container .product-fields .cf4all_customvalues_wrapper span{ font-size:18px; padding-right:57px; width:33%;}
input.addtocart-button {top: 397px;width: 357px;}
.only-catalogue-msg{top: 397px;width: 357px;}
.size{ width:168px;}
.color {float: right;margin-right: 0;width: 173px;}
.size select, .color select {width: 115px;}
.addtocart-area .quantity-box {right: 97px;}
.addtocart-area .quantity-controls.js-recalculate{ left:-88px;}
.product-related-products a img{ width:100%;}
.cart-product-name{ width:166px;}
.cart-product-types{ width:141px;}
.cart-rows .cart-product-types{ margin-top:12px;}
.cart-product-types .product-field-type-E{ margin-bottom:5px; padding-right:0;}
.total-box{ width:94%;}
.getLoginForm{ width:48%; padding-right:0;}
.form-reg-right{ width:48%;}
.form-reg-right input{ width:99%;}
.getLoginForm .floatleft input.inputbox{ width:81%;}
.contact-right,.contact-left{ width:48%;}
.contact-right .rsform-input-box{ width:130%;}
.contact-right #Message{ width:268px;}
}
@media screen and (max-width: 736px) {
.warp {margin: 0 auto; width:100%; max-width:736px;}
.home-tabs li.gkTab{ width:106px;}
.home-hot-products li img{ width:100%;}
.category-view .category-view2 .category, .category-view .row-products .product{  margin-bottom: 11px;margin-left: 11px;width: 31.3333%; height: 100%;}
.category-image img {max-width: none;width: 100%;height: auto;}
.category-view .category-view2 .category a, .category-view .row-products .product h2 a{ padding-bottom:15px;}
.category-view .category_description {height: 231px;margin-bottom: 20px;margin-left: 35px; width: 465px;}
.vm-product-details-container .product-fields .cf4all_customvalues_wrapper span{ width:31%;}
input.addtocart-button {top: 389px; width: 359px;}
.only-catalogue-msg{top: 389px; width: 359px;}
.size{ width:163px;}
.right-menu{ display:none;}
.main-and-right{ width:100%;}
.aboutbox{ width:48%;}
}
@media screen and (max-width: 667px) {
.logo{ margin-top:5px;}
.logo img{}
.mainmenu{ margin-right:49px;}
.top-social {margin-top: -135px;}
.home-top-submenu li { font-size: 18px; height: 52px;line-height: 53px;width: 165px;}
.home-top-text {top: -139px;}
.home-top-text .top-text-title {font-size:33px;line-height: 36px;}
.home-top-text .top-text-title-span{ font-size:34px;}
.home-top-submenu{ display:none;}

.home-tabs #thestore::after, .home-tabs #theplant::after, .home-tabs #gardening::after, .home-tabs #theproducts::after, .home-tabs #theclub::after{ width:105px;}
.home-tabs li.gkTab{ width:93px;}
.category-view .category-view2 .category a, .category-view .row-products .product h2 a{ padding-bottom:inherit; font-size:25px; padding-top:160px;}
.category-view .category-view2 .category h2 a::after, .category-view .row-products .product h2 a::after{ font-size:50px;}
.row-products .vm-product-descr-container-1 .product_s_desc, .category .vm-product-descr-container-1 .product_s_desc{ display:none;}
.category-view .category_description { height: 208px; margin-bottom: 11px; margin-left: 30px;overflow: hidden;padding-bottom: 0;width: 416px;}
.category_description .category_description-in {line-height: 19px;padding: 14px 22px 0;}
.vm-product-details-container .product-fields .cf4all_customvalues_wrapper span{ background-size: 46px auto !important;font-size: 15px;padding-right: 52px; padding-top: 14px; width: 32%;}
input.addtocart-button {font-size: 31px;top: 389px;width: 322px;}
.only-catalogue-msg{top: 389px;width: 322px;}
.product-related-products a span::after{ display:none;}
.cart-product-name{ width:120px;}
.cart-product-types{ width:87px;}
.form-reg-right  form,.form-reg-right table{ width:100%}
.form-reg-right input{ width:76%;}
.contact-right .rsform-input-box{ width:115%;}
.contact-right #Message{ width:240px;}
.footer-right{ display:none;}
.footer-menu {float: none;margin-left: 0;text-align: center;}
}
@media screen and (max-width: 640px) {
.category-view .category_description{ display:none;}
.category-view .category-view2 .category a, .category-view .row-products .product h2 a{ padding-bottom:15px;}	
.breadcrumbs li a{ font-size:20px;}
}
@media screen and (max-width: 610px) {
header{ position:relative;}
.nav-toggle{  background: url(../images/menu-icon.png) no-repeat  0 0 / 30px auto;
    cursor: pointer;
    display: block;
    height: 28px;
    overflow: hidden;
    position: absolute;
    right: 13px;
    text-indent: -48px;
    top: 77px;
    width: 30px;
    z-index: 10;}
.mainmenu ul.nav{ display:none;}
.mainmenu ul.nav.opened{  background: #fff none repeat scroll 0 0;
    display: block;
    position: absolute !important;
    right: 0;
    width: 100%;
    z-index: 20; max-height:none !important;}
.top-social { position:absolute; left:13px; top:77px; margin-top:0;}
.mainmenu ul.nav li{ float:none; border:none; height:auto;margin-bottom: 20px;
    padding-right: 26px;}
}
@media screen and (max-width: 480px) {
.home-top-text {top: -102px;}
.home-top-text .order-button{ height:25px; line-height:29px;}
.home-top-text .order-button a {font-size: 22px;}
.home-welcome-image h1 {font-size: 39px;line-height: 42px;}
.home-tabs{ display:none;}
.category-view .category-view2 .category, .category-view .row-products .product {
  margin-bottom: 11px;
  margin-left: 9px;
  width: 31.3333%;
  height: 100%;
}
.vm-product-descr-container-1 {
  position: relative;
  height: 149px;
}
.only-catalogue-msg {top: 265px;width: 229px;}
.category-view .category-view2 .category a, .category-view .row-products .product h2 a {
  padding-bottom: 15px;
  padding-top: 100px;
  padding-right: 6px;
  font-size: 25px;
}
}
@media screen and (max-width: 414px) {
.logo{ padding-top:20px;max-height: 99px;}
.logo img{ width:93%;}
.top-bar{ display:none;}
.home-top-text{ top:-112px;}
.homeimage{ max-height:180px;}
.home-top-text .top-text-title{ font-size:28px; line-height:33px;}
.home-top-text .order-button{ margin-top:0; float:none;}
.home-welcome-image img {width: 100%; height: auto;}
.home-welcome-image{ margin-top:10px;}
.home-welcome-image h1 {
  font-size: 33px;
  line-height: 36px;
}
.category-view .category-view2 .category, .category-view .row-products .product {
  margin-bottom: 0px;
  margin-left: 8px;
  width: 31.3333%;
  height: 100%;
}
.vm-product-descr-container-1{ height:136px;}
.category-view .category-view2 .category a, .category-view .row-products .product h2 a {
  padding-bottom: 15px;
  padding-top: 82px;
  padding-right: 6px;
  font-size: 23px;
}
.breadcrumbs li{ font-size:19px;}
.breadcrumbs .divider {margin: 0 5px;}
.breadcrumbs-border-arrow{ display:none;}
.productdetails-view{ margin-top:30px;}
.product-left{ width:100%; float:none; }
.vm-product-container{ width:100%; float:none;margin-top: 100px;position: relative;}
.only-catalogue-msg {top: -110px;width: 294px;right: 0;}
.user-text, .user-text textarea{ width:98%;}
.addtocart-area .quantity-box {
  right: 0;
  top: 0;}
 .addtocart-area .quantity-controls.js-recalculate {
  left: 0;
  top: 0;
}
input.addtocart-button {
  font-size: 31px;
  top: 0;
  width: 100%;
  position: relative;
  top: 0;
  right: 0;
  left: 0; margin-top:12px;
}
.main-related-div .lSPager{ display:none;}
.contact-right, .contact-left {
  width: 100%;
  padding: 0;
  margin: 0;
  float: none;
}
.cart-pagging-top .numbers span.dotedline {
  border-top: 1px dotted #000;
  float: left;
  margin-right: 2px;
  margin-top: 15px;
  width: 8px;
}
.cart-product-name{ width:75px;}
.cart-product-types{ width:75px;}
.cart-product-quantity{ width:60px;}
.cart-product-price{ width:60px;}
.cart-product-total{ width:60px;}
.title-border{ padding-right:8px;}
.cart-rows .cart-product-price{ padding-right:0;}
.cart-rows .cart-product-total{ width:80px;}
.total-box {
  width: 89%;
}
.box-bottom-text{ right:22px; width:190px;}
.getLoginForm{ width:100%;}
.form-reg-right{ width:100%;}
.aboutbox {
    margin-left: 0;
    width: 100%;
}
.who-we-are-main-user1,.who-we-are-main-user2 {
    float: none;
    margin-left: 0;
    text-align: center;
    width: 100%;
}
.who-we-are-main-user1-img {
    float: none;
    margin-left: 0;
}
}
@media screen and (max-width: 375px) {
.home-top-text .order-button {
  height: 25px;
  line-height: 29px;
  float: none;
  margin-left: 7px;
}
.home-welcome-image h1{ font-size:30px;}
.category-view .category-view2 .category, .category-view .row-products .product {
  margin-bottom: 14px;
  margin-left: 12px;
  width: 46%;
  height: 100%;
}
.vm-product-descr-container-1 {
  height: 168px;
}
.category-view .category-view2 .category a, .category-view .row-products .product h2 a {
  padding-bottom: 15px;
  padding-top: 135px;
  padding-right: 6px;
  font-size: 23px;
}
}
@media screen and (max-width: 320px) {
.vm-product-descr-container-1 {
    height: 142px;
}	
.category-view .category-view2 .category a, .category-view .row-products .product h2 a{ padding-top:107px;}
}

