@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,300italic,300&subset=latin,cyrillic');
@import url('https://fonts.googleapis.com/css?family=Lobster&subset=cyrillic,cyrillic-ext');

/* reset style
---------------------------------------*/
a, img, input {outline: none;}
input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {outline: none !important;}
a:focus,a:active {outline: 0;}
ul, ol {padding: 0;}

/* Theme default
---------------------------------------*/
html, body {
 margin: 0;
 padding: 0;
 width: 100%;
 height: 100%;
}

body {font-size: 100%; font-family: 'Open Sans', sans-serif;}
.clear {clear: both;}
.btn{
	display: block; color: #f0f6e8; font-family: 'Open Sans', sans-serif; font-size: 2.2em; border-radius:5px; border: none !important; padding: 10px 15px; width: auto; height: auto;  display: inline-block;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8ec6d0+0,7bbac4+90,72acb6+100 */
	background: #8ec6d0; /* Old browsers */
	background: -moz-linear-gradient(top,  #8ec6d0 0%, #7bbac4 90%, #72acb6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec6d0', endColorstr='#72acb6',GradientType=0 ); /* IE6-9 */
}
.btn:hover, .btn:focus{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#95c544+0,77aa22+87,77aa22+100 */
	background: #95c544; /* Old browsers */
	background: -moz-linear-gradient(top,  #95c544 0%, #77aa22 87%, #77aa22 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c544', endColorstr='#77aa22',GradientType=0 ); /* IE6-9 */
}
body.task-login,
body.task-register,
body.com_jshopping.cart,
body.com_jshopping.category,
body.com_jshopping.checkout,
body.com_content,
body.com_users.view-reset,
body.com_jshopping.user{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fafafa+0,cacaca+100 */
	background: #fafafa; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #fafafa 0%, #cacaca 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #fafafa 0%,#cacaca 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #fafafa 0%,#cacaca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#cacaca',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}
body.task-login .header-wrap,
body.task-register .header-wrap,
body.com_jshopping.cart .header-wrap,
body.com_jshopping.category .header-wrap,
body.com_jshopping.checkout .header-wrap,
body.com_content .header-wrap,
body.com_users.view-reset .header-wrap,
body.com_jshopping.user .header-wrap{
	background: none;
}
body.task-login > div.footer-wrap,
body.task-register > div.footer-wrap,
body.com_jshopping.cart > div.footer-wrap,
body.com_jshopping.category  > div.footer-wrap,
body.com_jshopping.checkout > div.footer-wrap,
body.com_content > div.footer-wrap,
body.com_users.view-reset > div.footer-wrap,
body.com_jshopping.user > div.footer-wrap{
	bottom: 0; position: static; width: 100%; height: auto;
}
@media (min-width: 992px){
	body.task-login > div.footer-wrap,
	body.task-register > div.footer-wrap,
	body.com_jshopping.cart > div.footer-wrap,
	body.com_jshopping.category  > div.footer-wrap,
	body.com_jshopping.checkout > div.footer-wrap,
	body.com_content > div.footer-wrap,
	body.com_users.view-reset > div.footer-wrap,
	body.com_jshopping.user > div.footer-wrap{
		bottom: 0; position: absolute; width: 100%; height: 150px;
	}
	body.task-login > div.container,
	body.task-register > div.container,
	body.com_jshopping.cart > div.container,
	body.com_jshopping.category > div.container,
	body.com_jshopping.checkout > div.container,
	body.com_content.view-categories > div.wrap-day-menu,
	body.com_content.view-category > div.container,
	body.com_content.view-article > div.container,
	body.com_users.view-reset > div.container,
	body.com_jshopping.user > div.container{
		padding-bottom: 150px;
	}
}

div.wrap-day-menu {background: #fff;}
#back-top {bottom: 40px; position: fixed; left: 10px; z-index: 10000;}


/* General Shope Style
---------------------------------------*/
a.addtocart{
	display: block; width: 125px; height: 44px; line-height: 44px; color: #f0f6e8; font-family: 'Open Sans', sans-serif; font-size: 2.2em; border-radius:5px; border: none !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8ec6d0+0,7bbac4+90,72acb6+100 */
	background: #8ec6d0; /* Old browsers */
	background: -moz-linear-gradient(top,  #8ec6d0 0%, #7bbac4 90%, #72acb6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec6d0', endColorstr='#72acb6',GradientType=0 ); /* IE6-9 */
}
a.addtocart:hover, a.addtocart:focus{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#95c544+0,77aa22+87,77aa22+100 */
	background: #95c544; /* Old browsers */
	background: -moz-linear-gradient(top,  #95c544 0%, #77aa22 87%, #77aa22 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c544', endColorstr='#77aa22',GradientType=0 ); /* IE6-9 */
}
.plus-minus input{display: inline-block;}
.plus-minus input[type="text"]{width: 30px; color: #c69f02; border: none; font-size: 2.4em; text-align: center; background: transparent;}
.plus-minus .product_minus, .plus-minus .product_plus
{width: 34px; height: 34px; line-height:32px; border: 1px solid #e2e2e2; border-radius:5px; font-size: 2.4em; font-weight: bold; color: #7eba27; text-align: center; -webkit-box-shadow: inset 0px 0px 164px 19px rgba(241,241,241,0.9); -moz-box-shadow: inset 0px 0px 164px 19px rgba(241,241,241,0.9); box-shadow: inset 0px 0px 164px 19px rgba(241,241,241,0.9);}
.product_minus:hover, .product_plus:hover, .product_minus:active, .product_plus:active {
	box-shadow: none;
	padding: 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefffc+0,fefffc+50,f1fbe1+100 */
	background: #fefffc; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #fefffc 0%, #fefffc 50%, #f1fbe1 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #fefffc 0%,#fefffc 50%,#f1fbe1 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #fefffc 0%,#fefffc 50%,#f1fbe1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefffc', endColorstr='#f1fbe1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.buttons .was_added_to_cart {bottom: 45px; display: block; left: 0; position: absolute;}
.productfull a.lightbox{position: static;}
#component .jshop .control-group{display: inline-block; width: 90%;}
#component .jshop .control-group .control-label{display: block; margin: 0; text-align: left; color: #0a596a; font-size: 1.6em; font-weight: bold; text-transform: uppercase;}
#component .jshop .control-group .control-label > span{color: #ff0000; font-weight: bold;}
#component .jshop .control-group .controls{display: block; margin: 0;}
#component .jshop .control-group .controls input{height: 36px; border: 1px solid #b7b7b7; width: 100%; border-radius: 3px;}
#component .jshop .control-group .controls input[type="text"],#component .jshop .control-group .controls select{font-size: 1.6em; color: #000; padding: 0 7px;}
#component .jshop .control-group .controls input[type="submit"]{width: auto; height: auto;}
#component .jshop .control-group .controls input[type="radio"]{width: 25px;}


/* Header
---------------------------------------*/
.header-wrap {
	border-bottom: 1px solid #757575;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fafafa+0,c8c8c8+100 */
	background: #fafafa; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #fafafa 0%, #c8c8c8 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #fafafa 0%,#c8c8c8 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #fafafa 0%,#c8c8c8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#c8c8c8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#header .cart {border: 1px dotted #b4b4b4; border-radius: 2px; padding: 7px 5px 7px 20px; margin: 25px 0 0 0;}
#header .cart .mycart_wrapp_mini {position: relative;}
#header .cart .mycart_wrapp_mini .bg-cart{}
#header .cart .module-header{color:#61b100; font-size: 1.4em; margin: 0; padding: 0 0 3px;}
#header .cart .mycart_mini_txt{background: none; border-radius: 0; box-shadow: none; width: 100%; height: auto;}
#header .cart .mycart_mini_txt a.cart-info{width: 100%; height: auto; color: #000000 !important; position: relative; line-height: 0.9; margin: 0 0 0 2px; text-align: left;}
#header .cart .mycart_mini_txt a.checkout {width: 130px; height: 45px; color: #f0f6e8  !important; font-size: 1.4em; white-space: normal; line-height: 0.9; padding: 10px; text-transform: uppercase; margin: 15px auto 5px;}
#header .cart .mycart_mini_txt a.cart-full{font-size: 1.5em; color: #326c63 !important; font-weight: 600; text-align: left;}
#header .cart .mycart_mini_txt a.cart-full:before{content: " "; background: url("../images/bg-cart-full.png") no-repeat 0 0 transparent; display: block; width: 54px; height: 58px; position: absolute; top: -50px; right: -5px;}
#header .cart .mycart_mini_txt a.cart-empty{color: #fff !important; font-size: 1.2em;}
#header .cart .mycart_mini_txt a.cart-empty:before{content: " "; background: url("../images/bg-cart.png") no-repeat 0 0 transparent; display: block; width: 54px; height: 58px; position: absolute; top: -50px; right: -5px;}
#header .cart .mycart_mini_txt a.cart-empty + a.checkout{display:none;}
#header .info-header {text-align: center; margin: 0 0 10px 0 ;}
#header .info-header .module{margin: 15px 0 0 0; display: inline-block; width: 100%;}
#header .info-header .module .module-header{color: #326c63; font-size: 2.2em; font-weight: 600; text-transform: uppercase; letter-spacing: -1px; text-align: center; margin: 10px 0 0 0;}
#header .info-header .module .custom{color: #326c63; margin-top: -5px;}
#header .info-header .module .custom p{margin: 3px 0 0 0; font-size: 1.4em; line-height: 0.9; margin: 3px 0 0;}
#header .info-header .module .custom a{color: #326c63; font-size: 1.3em; border-bottom: 1px solid;}
#header .info-header .module .custom a:hover{text-decoration: none;}
#header .info-header .module .djslider-default{margin: 10px auto 0 ;}
#header .info-header .module .djslider-default .navigation-container{top: 18px !important;}
#header .info-header .module .djslider-default .navigation-container .prev-button{left: -30px;}
#header .info-header .module .djslider-default .navigation-container .next-button{right: -30px;}


/* Mian Slider
---------------------------------------*/
#slider-box {margin-top: -1px; display: table;}
#slider-box .slider-wrap .action{float: right; border-bottom: 1px solid #326c63; margin: 0 35px 10px 0 ;}
#slider-box .slider-wrap .action > a{color: #326c63; font-size: 1.4em; text-decoration: none;}
#slider-box .vina-carousel-jshopping{background:none; padding: 0 0 15px 0;}
#slider-box .vina-carousel-jshopping .item{background:none; padding: 0; margin: 0;}
#slider-box .vina-carousel-jshopping .item .image-block{text-align: left;}
#slider-box .vina-carousel-jshopping .item .image-block > a > img{ max-width: 100%;}
#slider-box .vina-carousel-jshopping .item .text-block{display: block; width: 100%; margin: 5px 0 0 0;}
#slider-box .vina-carousel-jshopping .item .name{color: #c69f02; font-size: 2.8em; float: left; width: 400px; margin: 0; height: 60px; overflow: hidden;}
#slider-box .vina-carousel-jshopping .item .item-info{float: left; width: 400px;}
#slider-box .vina-carousel-jshopping .item .item-info .introtext{color: #000000; font-size: 1.6em; height: 45px; overflow: hidden;}
#slider-box .vina-carousel-jshopping .item .item-info .extra-field{color: #7eba27; font-size: 2.2em;}
#slider-box .vina-carousel-jshopping .item .item-info .extra-field .extra_fields_id-2{display: none;}
#slider-box .vina-carousel-jshopping .item  .price-block{display: inline-block; float: none; padding: 0; margin: 0;}
#slider-box .vina-carousel-jshopping .item  .price-text{float: right;}
#slider-box .vina-carousel-jshopping .item  .plus-minus{display: inline-block; margin: 15px 0 0 0;}
#slider-box .vina-carousel-jshopping .item  .plus-minus .text-top{display: block; text-transform:uppercase; color: #657c43; font-size: 1.4em; padding: 0 0 0 6px; margin: 0 0 5px 0;}
#slider-box .vina-carousel-jshopping .item  .plus-minus .text-bottom{display: block; color: #7eba27; font-size: 1.4em; padding: 0 0 0 42px; margin: -5px 0 0 0;}
#slider-box .vina-carousel-jshopping .item  .price-text{display: block; width: 125px; height: 62px; padding: 7px 0 0 0; margin:0 0 12px 0; border:1px solid #cccccc; text-align: center; border-radius:5px; color: #7eba27; font-size: 2.6em; font-family: 'Open Sans', sans-serif; line-height: 0.9; letter-spacing: -1px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfcfd+0,ededed+100 */
	background: #fbfcfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fbfcfd 0%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fbfcfd 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fbfcfd 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfd', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
#slider-box .vina-carousel-jshopping .item  .price-text .currencycode{display: block; color: #657c43; font-size: 0.6em; font-weight:normal;}
#slider-box .vina-carousel-jshopping .item  .addtocart{display: block; width: 125px; height: 44px; line-height: 44px; color: #f0f6e8; font-family: 'Open Sans', sans-serif; font-size: 2.2em; border-radius:5px; border: none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8ec6d0+0,7bbac4+90,72acb6+100 */
	background: #8ec6d0; /* Old browsers */
	background: -moz-linear-gradient(top,  #8ec6d0 0%, #7bbac4 90%, #72acb6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec6d0', endColorstr='#72acb6',GradientType=0 ); /* IE6-9 */
}


#slider-fullwidth{width: 100%;}
@media (min-width: 992px){
	#slider-fullwidth.active{min-height: 600px;}
}
#slider-fullwidth .slider-fullwidth{position: absolute; width: inherit;}
#slider-fullwidth .slider-fullwidth .slideshowck .camera_commands{display: none;}
#slider-fullwidth .slider-fullwidth .slideshowck .camera_prev, #slider-fullwidth .slider-fullwidth .slideshowck .camera_next{top: auto; bottom: 30px; width: 69px; height: 69px;}
#slider-fullwidth .slider-fullwidth .slideshowck .camera_prev > span, #slider-fullwidth .slider-fullwidth .slideshowck .camera_next > span{display: none;}
#slider-fullwidth .slider-fullwidth .slideshowck .camera_prev{left: calc(50% - 75px); background: transparent url("../images/prev-4.png") no-repeat scroll 0 0;}
#slider-fullwidth .slider-fullwidth .slideshowck .camera_next{right: calc(50% - 75px); background: transparent url("../images/next-4.png") no-repeat scroll 0 0;}

#slider-box .slider-wrap .moduletable{padding-top: 10px;}
@media (min-width: 992px) {
	#slider-box .slider-wrap .moduletable{padding-top: 40px;}
}
#slider-box .slider-wrap .menu{padding: 0 15px;}
@media (min-width: 992px) {
	#slider-box .slider-wrap .menu{margin-left: 25px;}
}
#slider-box .slider-wrap .menu > li{margin: 10px 10px 0 0; width: calc(50% - 10px);}
@media (min-width: 992px) {
	#slider-box .slider-wrap .menu > li{margin: 30px 50px 0 0; width: calc(50% - 55px);}
}
#slider-box .slider-wrap .menu > li > a {
	border-radius: 4px 4px 0 0; color: #ffffff; font-size: 20px; margin: 0; padding: 0; text-transform: uppercase;	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#90c7d1+0,7ebec9+25,7dbdc7+75,72acb6+100 */
	background: #90c7d1; /* Old browsers */
	background: -moz-linear-gradient(top,  #90c7d1 0%, #7ebec9 25%, #7dbdc7 75%, #72acb6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #90c7d1 0%,#7ebec9 25%,#7dbdc7 75%,#72acb6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #90c7d1 0%,#7ebec9 25%,#7dbdc7 75%,#72acb6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c7d1', endColorstr='#72acb6',GradientType=0 ); /* IE6-9 */
}
@media (min-width: 992px){
	#slider-box .slider-wrap .menu > li > a {font-size: 24px;}
}
#slider-box .slider-wrap .menu > li > a > img {display: block; width: 100%;}
#slider-box .slider-wrap .menu > li > a > span.image-title {display: table; width: 100%;}
#slider-box .slider-wrap .menu > li > a > span.image-title > span {display: table-cell; height: 55px; line-height: 1; text-align: center; vertical-align: middle; height: 50px;}
@media (min-width: 992px){
	#slider-box .slider-wrap .menu > li > a.ico-1 > span.image-title{background: url("../images/ico-menu/ico-picca.png") no-repeat scroll 15px center transparent;}
	#slider-box .slider-wrap .menu > li > a.ico-2 > span.image-title{background: url("../images/ico-menu/ico-pirogi.png") no-repeat scroll 15px center transparent;}
	#slider-box .slider-wrap .menu > li > a.ico-3 > span.image-title{background: url("../images/ico-menu/ico-obedy.png") no-repeat scroll 15px center transparent;}
	#slider-box .slider-wrap .menu > li > a.ico-4 > span.image-title{background: url("../images/ico-menu/ico-napitki.png") no-repeat scroll 15px center transparent;}
}

/* Top Box
---------------------------------------*/
#top-box{}
#top-box  .top-box-content{margin: 0 !important; padding: 0;}
#top-box .phone-box{margin: 5px 0;}
@media (min-width: 992px){
	#top-box .phone-box{margin: 5px 0 0 0;}
}
#top-box .phone-box .phone{padding: 2px 0; color: #231f20; font-size: 2.8em; text-align: center; line-height: 1;}
#top-box .phone-box .phone a{color: #231f20; text-decoration: none;}
#top-box .phone-box .phone span{font-size: 0.4em;}
#top-box .logo img {margin: 0 auto;}
#top-box ul.menu{margin: 0 0 0 0;  padding: 0 0 0 30px; background: url("../images/bg-top-menu.png") no-repeat scroll 0px 12px transparent;}
#top-box ul.menu > li{margin: 15px 0 0 0; padding: 0 20px 0 0;}
#top-box ul.menu > li:last-child{padding: 0;}
#top-box ul.menu > li > a, #top-box ul.menu > li > span.separator, #top-box ul.menu > li > span.nav-header{padding: 0; border-radius:0; color: #000000; font-size: 1.2em; text-transform: uppercase; font-weight: 600;}
#top-box ul.menu > li.active > a, #top-box ul.menu > li.active > a:hover, #top-box ul.menu > li.active > a:focus {background: none; color: #000000;}
#top-box ul.menu > li > a:hover, #top-box ul.menu > li > a:focus {background: none; text-decoration: none;}
#top-box ul.menu > li.login{background: none; text-align: left;}
#top-box ul.menu > li.login > a{color: #326c63; font-weight: bold;}
#top-box .sr-only {border: 0 none; clip: auto; display: inline-block; float: left; height: auto; margin: -1px; overflow: auto; padding: 0; position: relative; left: 30px; top: 0; width: auto; font-size: 1.6em;}
#top-box .navbar-toggle .icon-bar{margin-top: 4px;}
#top-box .navbar-toggle {border-radius: 4px; float: left; margin: 0; position: relative; width: 100%;}
#top-box .navbar{margin: 0 0 10px 0; min-height: auto;}


/* Tabs Day Menu
---------------------------------------*/
#tabs-day-menu {min-height: 200px;}
#tabs-day-menu .day-content{margin: 40px 0 0;}
#tabs-day-menu .day-content .tab-content{border:none;}
#tabs-day-menu .day-content .owl-wrapper-outer.autoHeight {height: auto !important;}
#tabs-day-menu .day-content .owl-wrapper-outer.autoHeight .owl-wrapper{width: auto !important;}
#tabs-day-menu .day-content .list_product{padding: 1px; background:none; margin: 40px 0 0 0;  box-sizing: content-box;}
#tabs-day-menu .day-content .list_product .item {padding: 0; margin: 0; width: 90%; margin: 0 0 40px 0;}
#tabs-day-menu .day-content .list_product .item .text-block{height: 125px; overflow: hidden;}
#tabs-day-menu .day-content .list_product .item .image-block > a {position: relative; display: block;}
#tabs-day-menu .day-content .list_product .item .image-block > a > img{text-align: left; display: block; width: 100%;}
#tabs-day-menu .day-content .list_product .item .image-block .zoom{position: absolute; right: 7px; bottom: 7px;}
#tabs-day-menu .day-content .list_product .item .image-block .plabel{position: absolute; left: 0; top: 0;}
#tabs-day-menu .day-content .list_product .item .image-block .plabel > img{max-width: 55px;}
#tabs-day-menu .day-content .list_product .item .name{color:#c69f02; font-size: 1.8em;}
#tabs-day-menu .day-content .list_product .item .name > a{color:#c69f02; font-size: 1em;}
#tabs-day-menu .day-content .list_product .item .item-info {height: 80px; overflow: hidden;}
#tabs-day-menu .day-content .list_product .item .introtext{color:#000000; font-size: 1.4em; line-height: 1; padding: 0 0 3px 0;}
#tabs-day-menu .day-content .list_product .item .extra-field{color:#7eba27; font-size: 2.2em; line-height: 1;}
#tabs-day-menu .day-content .list_product .item .extra-field .extra_fields_id-2{display: none;}
#tabs-day-menu .day-content .list_product .item .plus-minus{display: inline-block; margin: 15px 0 0 0; padding: 0 15px;}
#tabs-day-menu .day-content .list_product .item .plus-minus .text-top{display: block; text-transform:uppercase; color: #657c43; font-size: 1.4em; padding: 0 0 0 6px; margin: 0 0 5px 0;}
#tabs-day-menu .day-content .list_product .item .plus-minus .text-bottom{display: block; color: #7eba27; font-size: 1.4em; padding: 0 0 0 42px; margin: -5px 0 0 0;}
#tabs-day-menu .day-content .list_product .item .plus-minus input{display: inline-block;}
#tabs-day-menu .day-content .list_product .item .price-text{
	display: block; width: 125px; height: 62px; padding: 7px 0 0 0; margin:0 0 12px 0; border:1px solid #cccccc; text-align: center; border-radius:5px; color: #7eba27; font-size: 2.6em; font-family: 'Open Sans', sans-serif; line-height: 0.9; letter-spacing: -1px;  float: right;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfcfd+0,ededed+100 */
	background: #fbfcfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fbfcfd 0%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fbfcfd 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fbfcfd 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfd', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
#tabs-day-menu .day-content .list_product .item .price-text > i{display: none;}
#tabs-day-menu .day-content .list_product .item  .price-text .currencycode{display: block; color: #657c43; font-size: 0.6em; font-weight:normal;}
#tabs-day-menu .polzunok-wrap{display: block; height: 100%;}
#tabs-day-menu .line{background: url("../images/bg-top.png") no-repeat top center transparent; width: 100%; height: 1px;}
#tabs-day-menu .selector{display: inline-block; margin: 0 10px 0 0; float: left;}
#tabs-day-menu .selector .title{color:#326c63; font-size: 4.5em; font-weight: lighter; text-transform: uppercase;}
#tabs-day-menu .selector .selector-items{padding: 0 0 0 10px;}
#tabs-day-menu .selector .selector-items .nav-tabs {border-bottom: none;}
#tabs-day-menu .selector .selector-items .nav-tabs li > a{border-bottom: none; color: #469d90; font-size: 1.4em; font-weight: 600; text-transform: uppercase; padding: 5px; display: inline-block; border-radius: 0;}
#tabs-day-menu .selector .selector-items .nav-tabs li.active > a{color: #326c63; border: 1px dotted #67928b;}
#tabs-day-menu #tab-menu {display: inline-block; vertical-align: top; border: none;}
#tabs-day-menu .selector .selector-items .nav-tabs li, #tab-menu  > li{float: none;}
#tab-menu  > li > a{padding: 0; color: #000000; font-size: 1.5em; font-weight: lighter; text-transform: uppercase; height: 30px; line-height: 30px; width: 130px; text-align: center; border-radius: 0 0 5px 5px; border: none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eaeaea+0,e3e3e3+100 */
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #eaeaea 0%, #e3e3e3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#e3e3e3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #eaeaea 0%,#e3e3e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}
#tab-menu  > li > a:hover, #tab-menu  > li > a:focus {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3e3e3+0,d2d3d3+100 */
	background: #e3e3e3; /* Old browsers */
	background: -moz-linear-gradient(top,  #e3e3e3 0%, #d2d3d3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e3e3e3 0%,#d2d3d3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e3e3e3 0%,#d2d3d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#d2d3d3',GradientType=0 ); /* IE6-9 */
}
#tab-menu  > li.active > a, #tab-menu  > li.active > a:hover, #tab-menu  > li.active > a:focus {
	color: #ffffff; border-bottom: #7ebec9;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a7d3da+0,7ebec9+100 */
	background: #a7d3da; /* Old browsers */
	background: -moz-linear-gradient(top,  #a7d3da 0%, #7ebec9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #a7d3da 0%,#7ebec9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #a7d3da 0%,#7ebec9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d3da', endColorstr='#7ebec9',GradientType=0 ); /* IE6-9 */
}
#tab-menu-content .day-content .nav-tabs{border: none; margin: 15px 0 0 0;}
#tab-menu-content .day-content .nav-tabs > li{border: none; margin: 0;}
#tab-menu-content .day-content .nav-tabs > li > a{border-bottom: 1px solid; border-top: none; border-right: none; border-left: none; color: #7ebec9; font-size: 1.8em; margin: 0 30px 0 0; padding: 0;}
#tab-menu-content .day-content .nav-tabs > li:last-child > a {margin: 0;}
#tab-menu-content .day-content .nav-tabs > li > a:hover, #tab-menu-content .day-content .nav-tabs > li > a:focus {background:none;}
#tab-menu-content .day-content .nav-tabs > li.active > a {color: #7dd202; border-bottom: 1px solid transparent;}
	

/* Offers
---------------------------------------*/
#offers {background-color: #f4fcfb; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; margin: 60px 0 0 0;}
#offers .logo-small {display:table; text-align: center;}
#offers .logo-small .img{display:table-cell; vertical-align: middle;}
#offers .offers-menu .module-header{color: #326c63; font-size: 4.5em; font-weight: lighter; text-transform: uppercase;}
#offers .offers-menu .menu > li{float: left;}
#offers .offers-menu .menu > li:last-child{float: right;}
#offers .offers-menu .menu > li > a, #offers .offers-menu .menu > li > span{color: #000000; font-size: 2.0em; font-weight: 600; text-transform: uppercase; padding: 0; margin: 20px 0 0 0; white-space: nowrap;  display: inline-block; height: 42px; line-height: 42px;}
#offers .offers-menu .menu > li > a:hover, #offers .offers-menu .menu > li > a:focus{border:none; background: none; text-decoration:underline;}
#offers .offers-menu .menu .image-title { display: inline-block; padding: 0 0 3px; vertical-align: middle;}
#offers .offers-menu .menu  > li > a > img, #offers .offers-menu .menu  > li > span > img {display: inline-block; margin: -3px 20px 0 0; vertical-align: top;}
#offers .tender-form .module-header{color: #326c63; font-size: 2.0em; font-weight: 600; text-transform: uppercase; letter-spacing: 0px;}
/* Tender Form */
#tender-form .formControls{margin:0;}
#tender-form input[type=text] {width: 100%; height: 37px; border: 1px solid #cccccc; border-radius: 3px; font-size: 1.8em; font-weight: 300; padding: 3px 15px;}
#tender-form input::-webkit-input-placeholder {color:#a7a7a7;}
#tender-form input::-moz-placeholder {color:#a7a7a7;}/* Firefox 19+ */
#tender-form input:-moz-placeholder {color:#a7a7a7;}/* Firefox 18- */
#tender-form input:-ms-input-placeholder {color:#a7a7a7;}
#tender-form .rsform-block-phone{margin: 0;}
#tender-form .rsform-block-terms{width:165px; display: inline-block;}
#tender-form .rsform-block-terms .formBody{width: inherit; margin: 15px 0 0 0;}
#tender-form .rsform-block-terms input[type=file] {position: absolute; filter: alpha(opacity=0); opacity: 0; left: 0; width: inherit; padding:0; height: 25px;}
#tender-form .rsform-block-terms label {border-bottom: 1px solid #CCC; text-align: left;  margin: 0 0 20px 0; padding: 0; position: relative; left: 0; top:0; cursor: pointer; width: inherit; height: 25px; color: #326c63; font-size: 1.5em; font-weight: normal; font-family: 'Open Sans', sans-serif;}
#tender-form .rsform-block-terms label > strong{color: #ff0000; font-size: 1.0em; font-weight: normal;}
#tender-form .rsform-block-terms .formDescription {display: inline-block; margin-top: 0px;}
#tender-form .rsform-block-submit{width:120px; display: inline-block; vertical-align: top; float: right;}
#tender-form .rsform-block-submit input[type=submit]{color: #f0f6e8; font-size: 1.7em; font-weight: normal; font-family: 'Open Sans', sans-serif; padding: 0; letter-spacing: -1px; border-radius: 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8ec6d0+0,7bbac4+90,72acb6+100 */
	background: #8ec6d0; /* Old browsers */
	background: -moz-linear-gradient(top,  #8ec6d0 0%, #7bbac4 90%, #72acb6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec6d0', endColorstr='#72acb6',GradientType=0 ); /* IE6-9 */
	 height: 44px;
    line-height: 44px;
    width: 120px;
}
#tender-form .rsform-block-submit input[type=submit]:hover, #tender-form .rsform-block-submit input[type=submit]:focus{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#95c544+0,77aa22+87,77aa22+100 */
	background: #95c544; /* Old browsers */
	background: -moz-linear-gradient(top,  #95c544 0%, #77aa22 87%, #77aa22 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c544', endColorstr='#77aa22',GradientType=0 ); /* IE6-9 */
}


/* Falling Vegetables
---------------------------------------*/
#salat {height: 100%; margin: 0 auto; position: relative; width: 100%; z-index: 2;}
#salat .bg {background: url("../images/salat/bg.png") no-repeat scroll center bottom transparent; position: absolute; bottom: 0; width: 100%; height: 131px; z-index: 100;}
#salat .fall {height: 715px; position: absolute; top: 0; overflow: hidden;}
#salat .eat1 {background: rgba(0, 0, 0, 0) url("../images/salat/eat1.png") no-repeat scroll 0 0; left: 130px; width: 123px;}
#salat .eat2 {background: rgba(0, 0, 0, 0) url("../images/salat/eat2.png") no-repeat scroll 0 0; right: 5px; width: 161px;}
#salat .eat3 {background: rgba(0, 0, 0, 0) url("../images/salat/eat3.png") no-repeat scroll 0 0; right: 85px; width: 163px;}
#salat .eat4 {background: rgba(0, 0, 0, 0) url("../images/salat/eat4.png") no-repeat scroll 0 0; left: 80px; width: 106px;}
#salat .eat5 {background: rgba(0, 0, 0, 0) url("../images/salat/eat5.png") no-repeat scroll 0 0; left: 5px; width: 127px;}
#salat .eat6 {background: rgba(0, 0, 0, 0) url("../images/salat/eat6.png") no-repeat scroll 0 0; left: 50px; width: 144px;}
#salat .eat7 {background: rgba(0, 0, 0, 0) url("../images/salat/eat7.png") no-repeat scroll 0 0; right: 0px; width: 143px;}
#salat .eat8 {background: rgba(0, 0, 0, 0) url("../images/salat/eat8.png") no-repeat scroll 0 0; left: 35px; width: 329px;}
#salat .eat9 {background: rgba(0, 0, 0, 0) url("../images/salat/eat9.png") no-repeat scroll 0 0; left: 215px; width: 118px;}
#salat .eat10 {background: rgba(0, 0, 0, 0) url("../images/salat/eat10.png") no-repeat scroll 0 0; right: 5px; width: 224px;}
#salat .eat11 {background: rgba(0, 0, 0, 0) url("../images/salat/eat11.png") no-repeat scroll 0 0; left: 50px; width: 78px;}
#salat .eat12 {background: rgba(0, 0, 0, 0) url("../images/salat/eat12.png") no-repeat scroll 0 0; left: 10px; width: 150px;}
#salat .eat13 {background: rgba(0, 0, 0, 0) url("../images/salat/eat13.png") no-repeat scroll 0 0; left: 240px; width: 138px;}
#salat .eat14 {background: rgba(0, 0, 0, 0) url("../images/salat/eat14.png") no-repeat scroll 0 0; left: 112px; width: 100px;}


/* Reviews
---------------------------------------*/
#reviews {position: relative;}
#reviews .reviews-box {position: absolute; right: 25px; top: 365px; width: 255px;}
#reviews .reviews-box  .nspArts {height: 155px; overflow: hidden; padding: 0;}
#reviews .reviews-box  .nspArts .nspArtPage .nspArt{padding: 0 !important;}
#reviews .reviews-box  .nspArts .nspArtPage {color: #326c63; font-size: 1.4em; line-height: 0.9; background-color: #fff;}
#reviews .reviews-box  .nspArts .nspArtPage a{color: #326c63; font-size: 1.0em;}
#reviews .reviews-box  .nspArts .nspArtPage a:hover{text-decoration: none;}
#reviews .reviews-box  .nspArts  .nspTopInterface .nspPrev, #reviews .reviews-box  .nspArts  .nspTopInterface .nspNext {position: absolute; top: 50px; display: block; width: 13px; height: 41px; border: none; margin: 0;}
#reviews .reviews-box  .nspArts  .nspTopInterface .nspPrev:before, #reviews .reviews-box  .nspArts  .nspTopInterface .nspNext:before{border: none;  background: none;}
#reviews .reviews-box  .nspArts  .nspTopInterface .nspPrev{left: -20px; background: url("../images/prev-3.png") no-repeat scroll 0 0 transparent;}
#reviews .reviews-box  .nspArts  .nspTopInterface .nspNext{right: -20px; background: url("../images/next-3.png") no-repeat scroll 0 0 transparent;}



/* Footer
---------------------------------------*/
.footer-wrap {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding: 0 0 15px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fafafa+0,c8c8c8+100 */
	background: #fafafa; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #fafafa 0%, #c8c8c8 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #fafafa 0%,#c8c8c8 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #fafafa 0%,#c8c8c8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#c8c8c8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#footer .vcard{color: #000; text-align: center; font-size: 1.6em;}
#footer .vcard .org {font-weight: bold;}
#footer .vcard a{color: #000;}
#footer .social-link{margin: 15px 0; text-align: center;}
#footer .dev{margin: 20px 0 0 0; font-size: 1.0em; color: #b7b7b7;}
#footer .dev a{color: #b7b7b7; font-size: 1.0em;}

#footer .module-header{color:#326c63; font-size: 3.2em; font-weight: lighter; text-transform: uppercase;}
/* news block */
#footer .gkNspPM-GridNews{display: inline-block; margin: 0 0 20px; width: 100%; position: relative;}
#footer .gkNspPM-GridNews .see-more{display: inline-block; right: 0; position: absolute; top: -30px;}
#footer .gkNspPM-GridNews .see-more > a{ border-bottom: 1px solid; color: #326c63; display: block; font-size: 1.4em; line-height: 0.9; margin: 0; padding: 0 0 2px;}
#footer .gkNspPM-GridNews .see-more > a:hover{text-decoration:none;}
#footer .gkNspPM-GridNews time{color: #818383; font-size: 1.6em; padding:0 0 15px 0; display: inline-block;}
#footer .gkNspPM-GridNews .news-title a{color: #5f857f !important; font-size: 1.6em; font-weight: bold; line-height: 1;}
#footer .gkNspPM-GridNews figcaption {background: none; box-sizing: border-box; display: block; height: 100%; padding: 0; position: absolute; right: 0; text-align: left; top: 0; transform: translate3d(0px, 0px, 0px); width: 50%;}
#footer .gkNspPM-GridNews figcaption::before {background: none; border: none;}
#footer .gkNspPM-GridNews figcaption > div {box-sizing: border-box; padding: 0 15px; position: static; transform: none; width: 100%;}

/* footer menu */
#footer .footer-menu {background: transparent url("../images/bg-top.png") no-repeat scroll center bottom; padding: 6px 0; margin: 0 0 25px; text-align: center;}
#footer ul.menu{margin: 0 0 0 0;  padding: 0 0 0 30px; background: url("../images/bg-top-menu.png") no-repeat scroll 0px 12px transparent;  display: inline-block;}
#footer ul.menu > li{margin: 15px 0 0 0; padding: 0 25px 0 0;}
#footer ul.menu > li:last-child{padding: 0;}
#footer ul.menu > li > a, #footer ul.menu > li > span.separator, #footer ul.menu > li > span.nav-header{padding: 0; border-radius:0; color: #000000; font-size: 1.2em; text-transform: uppercase; font-weight: 600;}
#footer ul.menu > li.active > a, #footer ul.menu > li.active > a:hover, #footer ul.menu > li.active > a:focus {background: none; color: #000000;}
#footer ul.menu > li > a:hover, #footer ul.menu > li > a:focus {background: none; text-decoration: none;}
#footer .sr-only {border: 0 none; clip: auto; display: inline-block; float: left; height: auto; margin: -1px; overflow: auto; padding: 0; position: relative; left: 30px; top: 0; width: auto; font-size: 1.6em;}
#footer .navbar-toggle .icon-bar{margin-top: 4px;}
#footer .navbar-toggle {border-radius: 4px; float: left; margin: 0; position: relative; width: 100%;}
#footer .navbar{margin: 0 0 10px 0; min-height: auto;}



/* Main content
---------------------------------------*/
#component{color: #a19d9d; margin: 0 0 20px 0;}
#component .item-page {font-size: 1.3em;}
body.com_content.view-article #component article.item-page {font-size: 1.6em; color: #326c63; }
body.com_content.view-article #component article.item-page img{max-width: 100%;}
#component .page-header{border: none; padding: 0; margin: 0;}
#component h1, #component h2, #component h3, #component h4, #component h5,#component h6{color:#a19d9d; padding:0;}
#component h1, #component h2 {font-weight: 600; font-size: 2.0em;}
#component h3 {font-size: 1.8em;}
#component h4 {font-size: 1.6em;}
#component .item-page ul, #component .item-page  ol {padding: 0 0 0 30px;}
#component .categories-list  h1.page-head{color: #326c63; font-size: 4.5em; font-weight: lighter; text-transform: uppercase; padding: 0 70px 0 0; display: inline-block;}
#component .categories-list .item{text-align: center;}
#component .categories-list .item  > a > img{margin: 0 auto;  max-width: 300px;}
#component .categories-list .item .item-title {font-size: 2.4em; margin: 5px 0; height: 30px; overflow: hidden;}
#component .categories-list .item .item-title > a{color: #0a596a; font-size: 1em;}
#component .categories-list .category-desc {color: #a19d9d; font-size: 1.3em;}
#component .blog{}
#component .blog .items-row {display: inline-block; margin: 10px 0;}
#component .blog .items-row .item {display: inline-block; color: #5f857f;}
#component .blog .items-row .item .img-intro-left {float: left; margin: 0 20px 0 0;}
#component .blog .items-row .item  .img-intro-left  > img{width: 210px;}
#component .blog .items-row .item .item-name{font-size: 2.2em; font-weight: bold; margin: 0 0 7px 0;}
#component .blog .items-row .item .item-name > a{font-size: 1em; color: #5f857f;} 
#component .blog .items-row .item .date{color: #818383; font-size: 1.6em;}
#component .blog .items-row .item .introtext{font-size: 1.6em;}
#component .blog .items-row .item .readmore{float: right;}
#component .blog .items-row .item .readmore > a {color: #5f857f; font-size: 1.6em; font-weight: bold;}
#component .blog .items-more h3{color: #5f857f; font-size: 2em; font-weight: bold;}
#component .blog .items-more ol{margin: 0 0 0 20px;}
#component .blog .items-more ol > li {color: #5f857f; font-size: 1.8em;}
#component .blog .items-more ol > li > a{color: #5f857f; font-size: 1.0em; text-decoration: underline;}


/* Paging
---------------------------------------*/
#component .pagination{display: inline-block; margin: 0; text-align: center; width: 100%;}
#component .pagination ul{list-style: none;}
#component .pagination ul > li{display: inline-block; margin: 0 10px;}
#component .pagination ul > li > span{color: #5f857f; font-size: 2.0em; font-weight: bold;}
#component .pagination ul > li > a{color: #5f857f; font-size: 2.0em; text-decoration: underline; display: inline-block !important;}


/* Shope
---------------------------------------*/
body.product .header-wrap{background: #c8c8c8;}
#comjshop {font-size: 1.0em;}
#comjshop .row{margin: 0;}
#comjshop h1.page-head{color: #326c63; font-size: 3.5em; font-weight: lighter; text-transform: uppercase; display: inline-block; word-break: break-all;}
#comjshop .wrap-top-product {
	padding: 0 0 15px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fafafa+0,c8c8c8+100 */
	background: #fafafa; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #fafafa 0%, #c8c8c8 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #fafafa 0%,#c8c8c8 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #fafafa 0%,#c8c8c8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#c8c8c8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#comjshop.productfull .row{margin-left: -15px; margin-right: -15px;}

#comjshop.productfull .buttons {text-align: center; margin: 10px 0 0 0; padding: 0;}
#comjshop.productfull .buttons .btn-primary{width: 125px;}
#comjshop.productfull .buttons .btn{display: inline-block;}
#comjshop.productfull .buttons .btn-wishlist{font-size: 1.8em;}
#comjshop.productfull .product-name{color: #c69f02; font-size: 2.8em; font-weight: normal;}
#comjshop.productfull .product-name .jshop_code_prod {display: block;}
#comjshop.productfull .short-description{color: #000; font-size: 1.6em;}
#comjshop.productfull .prod_price {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fbfcfd 0%, #ededed 100%) repeat scroll 0 0; border: 1px solid #cccccc; border-radius: 5px; color: #7eba27; display: block; font-family: "Open Sans",sans-serif; font-size: 2.6em; height: 62px; letter-spacing: -1px; line-height: 0.9; margin: 0 auto; padding: 7px 0 0; text-align: center; width: 125px;}
#comjshop.productfull .prod_price .currencycode {color: #657c43; display: block; font-size: 0.6em; font-weight: normal;}
#comjshop.productfull .qty-wrap{padding: 0 0 0 25px; margin: 15px 0 0;}
#comjshop.productfull .prod_qty_input{display: inline-block; position: relative;}
#comjshop.productfull .prod_qty_input .inputbox{display: inline-block; position: absolute; background: transparent none repeat scroll 0 0; border: medium none; color: #c69f02; font-size: 2.4em; text-align: center; width: 30px; left: 40px;}
#comjshop.productfull .prod_qty_input .product_minus{background: url("../images/minus.png") no-repeat center center #fff;}
#comjshop.productfull .prod_qty_input .product_plus{left: 70px; background: url("../images/plus.png") no-repeat center center #fff;}
#comjshop.productfull .prod_qty_input .product_plus,
#comjshop.productfull .prod_qty_input .product_minus
{box-shadow: 0px 0px 7px 7px rgba(241, 241, 241, 0.9) inset; display: inline-block; position: absolute; border: 1px solid #e2e2e2; border-radius: 5px; color: #7eba27; font-size: 2.4em; font-weight: bold; height: 34px; line-height: 32px; text-align: center; width: 34px; top: 0;}
#comjshop.productfull .prod_qty_input .product_minus:hover,
#comjshop.productfull .prod_qty_input .product_plus:hover,
#comjshop.productfull .prod_qty_input .product_minus:active,
#comjshop.productfull .prod_qty_input .product_plus:active 
{background-color: #f3fce5; box-shadow: none; padding: 0;}
#comjshop.productfull .prod_qty {color: #657c43; display: block; font-size: 1.4em; margin: 0 0 5px; padding: 0 0 0 6px; text-transform: uppercase;}
#comjshop.productfull .extra_fields{color: #7eba27; font-size: 2.2em;}
#comjshop.productfull .extra_fields .id-2{display: none;}
#comjshop.productfull .image-product {display: block; max-width: 600px; margin: 30px 0 0;}
#comjshop.productfull .image-product .img-link{display: block;}
#comjshop.productfull .text_zoom > img{float:none;}
#comjshop.productfull .related_header{color: #326c63; font-size: 2.8em; font-weight: lighter; margin: 20px 0 15px 0; border: none; line-height: 1;}
#comjshop.productfull .list_related{margin-left: -15px; margin-right: -15px;}
/*
#comjshop.productfull .list_related .product{background-color: #90c7d0; border-radius: 4px; border: 1px solid #b7b7b7; padding: 4px; margin: 0 0 7px 0;}
#comjshop.productfull .list_related .product:hover{background-color: #a4c772;}
#comjshop.productfull .list_related .product:hover .name > a{color: #544107;}
#comjshop.productfull .list_related .name {font-size: 1.5em; line-height: 0.9; padding: 7px 10px; text-align: left;}
#comjshop.productfull .list_related .name > a{color: #0c3e36; font-weight: normal; margin: 0; overflow: hidden; height: 45px; display: block; font-size: 1em;}
#comjshop.productfull .list_related .name > a:hover{text-decoration: none;}
*/
#comjshop.productfull .product_label {margin: 0; position: absolute;}
#comjshop.productfull .product_label > img{max-width: 55px;}
#comjshop.productfull .jshop_prod_description{font-size: 1.3em;}
#component .page-header{border: none; padding: 0; margin: 0;}
#comjshop.productfull .jshop_prod_description h1, #comjshop.productfull .jshop_prod_description h2, #comjshop.productfull .jshop_prod_description h3, #comjshop.productfull .jshop_prod_description h4, #comjshop.productfull .jshop_prod_description h5, #comjshop.productfull .jshop_prod_description h6{color:#a19d9d; padding:0;}
#comjshop.productfull .jshop_prod_description h1, #comjshop.productfull .jshop_prod_description h2 {font-weight: 600; font-size: 2.0em;}
#comjshop.productfull .jshop_prod_description h3 {font-size: 1.8em;}
#comjshop.productfull .jshop_prod_description h4 {font-size: 1.6em;}

#comjshop.pagelogin {margin: 10px 0;}
#comjshop.pagelogin  h1.page-head{color: #326c63; font-size: 3.5em; font-weight: lighter; text-transform: uppercase; padding: 0 0 0 15px; display: inline-block;}
#comjshop.pagelogin .text_pay_without_reg {display: inline-block; width: 100%; text-align: center; margin: 20px 0; font-size: 1.0em;}
#comjshop.pagelogin .text_pay_without_reg a.btn{
	color: #fff; font-size: 2.6em; text-align: center; line-height: 0.9; text-transform: uppercase; padding: 15px 40px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff8314+0,f97500+90,ea6e00+100 */
	background: #ff8314; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff8314 0%, #f97500 90%, #ea6e00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ff8314 0%,#f97500 90%,#ea6e00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ff8314 0%,#f97500 90%,#ea6e00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8314', endColorstr='#ea6e00',GradientType=0 ); /* IE6-9 */
}
#comjshop.pagelogin .text_pay_without_reg a.btn > span{display: inline-block;}
#comjshop.pagelogin .text_pay_without_reg a.btn > img{display: inline-block; vertical-align: text-top; margin: 0 0 0 15px;}
#comjshop.pagelogin .back-shop {display: inline-block; width: 100%; text-align: center; margin: 20px 0; font-size: 1.0em;}

#comjshop.pagelogin .small_header{color: #0a596a; font-size: 1.8em; font-weight: normal; text-align: center;}
#comjshop.pagelogin .login_block .form-horizontal {width: 300px; margin: 0 auto;}
#comjshop.pagelogin .login_block .control-group{display: inline-block; width: 100%;}
#comjshop.pagelogin .login_block .control-group .control-label{display: block; margin: 0; color: #0a596a; font-size: 1.6em; font-weight: bold; text-transform: uppercase;}
#comjshop.pagelogin .login_block .control-group .controls{display: block; margin: 0; text-align: center;}
#comjshop.pagelogin .login_block .control-group .controls input{height: 36px; border: 1px solid #b7b7b7; width: 100%; border-radius: 3px;}
#comjshop.pagelogin .login_block .rowremember .controls {text-align: center;}
#comjshop.pagelogin .login_block .rowremember .controls input{width: 14px; height: 14px; border-radius: 0; margin: 0; position: static;}
#comjshop.pagelogin .login_block .rowremember .controls > label{color: #0a596a; font-size: 1.6em; font-weight: normal; padding: 0 0 0 10px; vertical-align: text-bottom;}
#comjshop.pagelogin .login_block .rowbutton .controls input.btn {width: auto; height: auto; margin: 0 auto; padding: 10px 25px;}
#comjshop.pagelogin .login_block .rowlostpassword .controls {text-align: center;}
#comjshop.pagelogin .login_block .rowlostpassword .controls a{color: #0a596a; font-size: 1.6em; font-weight: bold; text-transform: uppercase; text-decoration: underline;}
#comjshop.pagelogin .register_block {text-align: center; margin: 50px 0 0 0;}
#comjshop.pagelogin .register_block .text {color: #0a596a; font-size: 1.8em; font-weight: bold;}
#comjshop.pagelogin .register_block .text span {text-transform: uppercase;}
#comjshop.pagelogin .register_block .block_button_register {margin: 20px 0 0 0;}
#comjshop.pagelogin .register_block .block_button_register input{margin: 0 auto;}

#comjshop.pageregister {margin: 20px 0;}
#comjshop.pageregister div.jshop_register{width: auto; padding: 0;}
#comjshop.pageregister h1.page-head{color: #326c63; font-size: 3.5em; font-weight: lighter; text-transform: uppercase; padding: 0 0 0 15px; display: inline-block;}
#comjshop.pageregister .form-horizontal{ margin: 0 auto;  width: 310px;}
#comjshop.pageregister div.jshop_register{width: auto;}
#comjshop.pageregister .control-group.box_button{text-align: center; padding: 10px 0 5px 0;}

#comjshop .address_block .form-horizontal {width: 300px; margin: 0 auto;}
#comjshop .address_block .form-horizontal .control-group{display: inline-block; width: 100%;}
#comjshop .address_block .form-horizontal div.jshop_register {padding: 10px 10px 10px 0; text-align: left; width: 100%;}
#comjshop .address_block .form-horizontal input[type="radio"]{width: 25px;}
#comjshop .address_block .form-horizontal select{height: 36px; width: 100%;}

#comjshop.cart{margin: 20px 0; border: none;}
#comjshop.cart h1.page-head{color: #326c63; font-size: 3.0em; font-weight: lighter; text-transform: uppercase; padding: 0 0 0 10px; display: inline-block;}
#comjshop.cart h1.page-head.empty{background: none;}
#comjshop.cart h1.page-head.full{background: none;}
#comjshop.cart .cart_empty .cart_empty_text{color: #0a596a; font-size: 1.8em;}
#comjshop.cart .cart_empty .back-btn{text-align: center; margin: 30px 0 0 0;}

#comjshop.cart .jshop_img{width: 118px;}
#comjshop.cart table.jshop {border:none;}
#comjshop.cart table.jshop .mobile-cart{color: #0a596a; font-size: 1.1em; text-align: left; vertical-align: middle;}
#comjshop.cart table.jshop th{background-color: #78b82a; color: #dbf5fb; font-size: 1.6em; font-weight: normal; line-height: 0.9; padding: 20px 0; border:none;}
#comjshop.cart table.jshop .odd td{background-color: #e0fafb;}
#comjshop.cart table.jshop .even td{background-color: #e9feff;}
#comjshop.cart table.jshop td {border-bottom: 1px solid #b7b7b7; border-top: none; border-left: none; border-right: none; padding: 7px 5px; text-align: center; vertical-align: top;}
#comjshop.cart table.jshop td.product_name {text-align: left;}
#comjshop.cart table.jshop td.product_name a{color: #0a596a; font-size: 1.6em;}
#comjshop.cart table.jshop td.product_name .extra_fields_el {color: #589215; font-size: 1.6em; font-style: normal; font-weight: bold; margin: 5px 0; padding: 0; line-height: 0.9;}
#comjshop.cart table.jshop td.product_name .extra_fields_el.id-2 {font-weight: normal;}
#comjshop.cart table.jshop td.product_name .extra_fields_el.id-2 .extra_fields_name{float: left; margin: 0 6px 0 0;}
#comjshop.cart table.jshop td.product_name .extra_fields_el.id-2 .extra_fields_name:after{display: inline-block; content: ":";}
#comjshop.cart table.jshop td.product_name .extra_fields_el.id-2 .extra_fields_value{text-transform: uppercase;}
#comjshop.cart table.jshop td.single_price{vertical-align: middle;}
#comjshop.cart table.jshop td.single_price .data{color: #0a596a; font-size: 1.6em; font-weight: bold;}
#comjshop.cart table.jshop td.quantity{vertical-align: middle; color: #0a596a; font-weight: bold;}
#comjshop.cart table.jshop td.quantity{vertical-align: middle; min-height: 50px;}
#comjshop.cart table.jshop td.quantity .data{position: relative; margin-top: 4px;}
#comjshop.cart table.jshop td.quantity .data input.inputbox{background: transparent none repeat scroll 0 0; border: medium none; color: #c69f02; display: inline-block; font-size: 2.1em; font-weight: normal; left: 30px; position: absolute; text-align: center; width: 30px; height: 30px; line-height: 30px;}
#comjshop.cart table.jshop td.quantity .data input.product_minus,
#comjshop.cart table.jshop td.quantity .data input.product_plus{border: 1px solid #e2e2e2; border-radius: 5px; box-shadow: 0 0 7px 7px rgba(241, 241, 241, 0.9) inset; color: #7eba27; display: inline-block; font-size: 2.4em; font-weight: bold; position: absolute; text-align: center; width: 30px;	height: 30px; line-height: 30px;}
#comjshop.cart table.jshop td.quantity .data input.product_minus{background: #fff url("../images/minus.png") no-repeat scroll center center; left: 0;}
#comjshop.cart table.jshop td.quantity .data input.product_plus{background: #fff url("../images/plus.png") no-repeat scroll center center; left: 60px;}
#comjshop.cart table.jshop td.quantity .data .cart_reload{left: 100px; position: absolute; top: -9px;}
#comjshop.cart table.jshop td.quantity .cart_reload a.btn {display: none;}
#comjshop.cart table.jshop td.quantity .cart_reload img {display: block;}

#comjshop.cart table.jshop td.total_price{vertical-align: middle; color: #0a596a; font-size: 1.6em; font-weight: bold;}
#comjshop.cart table.jshop td.remove{vertical-align: middle;}
#comjshop.cart #checkout .btn.checkout{
	padding: 20px 40px;
	text-transform: uppercase;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff8314+0,f97500+90,ea6e00+100 */
	background: #ff8314; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff8314 0%, #f97500 90%, #ea6e00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ff8314 0%,#f97500 90%,#ea6e00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ff8314 0%,#f97500 90%,#ea6e00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8314', endColorstr='#ea6e00',GradientType=0 ); /* IE6-9 */
}
#comjshop.cart #checkout .btn.checkout img{margin: 0 0 5px 15px;}
#comjshop.cart #checkout .btn.back{padding: 7px 15px; margin: 15px 0 0 0;}
#comjshop.cart #checkout .btn.back img{margin: 0 15px 5px 0;}
#comjshop.cart .cart_block_discount .name{color: #0a596a; display: inline-block; float: none; font-size: 1.4em; padding: 0;}
#comjshop.cart .cart_block_discount input.inputbox {height: 36px; border: 1px solid #b7b7b7; width: 200px; border-radius: 3px;}
#comjshop.cart .cart-bottom{display: inline-table; width: 100%; height: auto; background-color: #78b82a;}
#comjshop.cart .cart-bottom .cart-bottom-left{display: inline-table; height: 100%;}
#comjshop.cart .cart-bottom .cart-bottom-right{display: inline-table; height: 100%;}
#comjshop.cart .cart-bottom table.jshop_subtotal {display: table-cell; vertical-align: middle;}
#comjshop.cart .cart-bottom table.jshop_subtotal tr{display: table-row;}
#comjshop.cart .cart-bottom table.jshop_subtotal td{vertical-align: middle; border: none; display: table-cell !important;}
#comjshop.cart .cart-bottom table.jshop_subtotal td.name{color: #e0faff; font-size: 1.8em; font-weight: bold; text-transform: uppercase; text-align: right; padding: 0 30px 0 0; vertical-align: middle;}
#comjshop.cart .cart-bottom table.jshop_subtotal td.value{color: #e4fac9; font-size: 3.0em; padding: 0; text-align: center; padding: 0 15px 0 0; font-weight: normal; vertical-align: middle;}
#comjshop.cart .cart-bottom .cartdescr {padding: 10px 5px 10px 40px; margin: 0; color: #fffefe; font-size: 1.8em; line-height: 0.9; vertical-align: middle;  display: table-cell;}

#comjshop.cartcheckout h1.page-head {background: none;}
#comjshop.cartcheckout .cart-top {text-align: center; color: #0a596a; font-size: 1.6em; line-height: 0.9; margin: 0 0 15px 0;}
#comjshop.cartcheckout .quantity .text{color: #c69f02; font-size: 2.1em; font-weight: normal;}
#comjshop .checkout_pfinish_block .item-info{padding: 10px 0 0 0; font-size: 1.6em; line-height: 1; color: #0a596a;}
#comjshop .checkout_pfinish_block .checkoutinfo-left{padding: 10px 5px 10px 40px;}
#comjshop .checkout_pfinish_block .checkoutinfo-right{padding: 10px 5px 10px 40px;}
#comjshop .checkout_pfinish_block .summ-finish {color: #0a596a; font-size: 2.6em; text-align: center; margin-top: 15px;}
#comjshop .checkout_pfinish_block .form-finish{margin: 20px 0 10px 0;}
#comjshop .checkout_pfinish_block .form-finish .pfinish_comment_block{max-width: 525px;}
#comjshop .checkout_pfinish_block .form-finish .pfinish_comment_block .name{color: #0a596a; font-size: 1.5em;}
#comjshop .checkout_pfinish_block .form-finish .pfinish_comment_block #order_add_info{max-width: 525px; height: 56px; border: 1px solid #b7b7b7; margin: 0 0 10px 0;}
#comjshop .checkout_pfinish_block .form-finish .pfinish_comment_block .row_agb {color: #0a596a; font-size: 1.5em; max-width: 370px; margin: 0 auto 30px;}
#comjshop .checkout_pfinish_block .form-finish .pfinish_comment_block .row_agb  a.policy {color: #0a596a; font-size: 1.0em;}
#comjshop .checkout_pfinish_block .form-finish .pfinish_comment_block .box_button .a_checkout_back_button.btn{background: #7ebec9 url("../images/arrow_left.png") no-repeat scroll 15px center; float: none; height: 44px; line-height: 44px; margin: 10px 0; padding: 0 0 0 20px; width: 210px;}
@media (min-width: 768px){
	#comjshop .checkout_pfinish_block .form-finish .pfinish_comment_block .box_button .a_checkout_back_button.btn{float: left; margin: 15px 0 0;}
}
#comjshop .checkout_pfinish_block .form-finish .pfinish_comment_block .box_button input.button{background: url("../images/bg-btn-check.png") no-repeat scroll 97% center #ff8314; padding: 20px 60px 20px 40px; text-transform: uppercase; float: none;}
@media (min-width: 768px){
	#comjshop .checkout_pfinish_block .form-finish .pfinish_comment_block .box_button input.button{float: right;}
}
#comjshop.finish {margin: 20px 0;}
#comjshop.finish .finish-content {color: #0a596a; font-size: 1.6em; margin: 20px 0 0 0;}

#comjshop.cat-list {margin: 20px 0;}
#comjshop.cat-list h1.page-head span{font-size: 0.6em;}

#comjshop .jshop_list_product .product{background-color: #cde5eb; border: 1px solid #b7b7b7; border-radius: 5px; display: inline-block; width: 100%;}
#comjshop .jshop_list_product .product:hover{background-color: #ebf1e2;}
#comjshop .jshop_list_product .product .image {margin: 0;}
#comjshop .jshop_list_product .product .image_block{padding: 4px;}
#comjshop .jshop_list_product .product .image_block img.jshop_img{width: 100%;}
#comjshop .jshop_list_product .product .image_block .product_label{margin: 0;}
#comjshop .jshop_list_product .product .image_block .product_label > img{max-width: 55px;}
#comjshop .jshop_list_product .product .name {font-size: 2.4em; padding: 0 10px; line-height: 0.9; height: 65px; overflow: hidden;}
#comjshop .jshop_list_product .product .name a{color: #0a596a; font-size: 1.0em;}

#comjshop .jshop_list_product .product .descr{font-size: 1.6em; padding: 0 10px; line-height: 1.1; height: 55px; overflow: hidden; color: #000;}

#comjshop .jshop_list_product .product .oiproduct{margin:0 0 7px 0; display: inline-block; width: 100%;}
#comjshop .jshop_list_product .product .oiproduct .extra_fields{color: #25899a; font-size: 2.2em; text-align: center;}
#comjshop .jshop_list_product .product .oiproduct .extra_fields .id-2{display: none;}
#comjshop .jshop_list_product .product .oiproduct .jshop_price{
	float: left; display: block; width: 110px; height: 58px; padding: 10px 0 0 0; margin: 0 0 0 5px; border:1px solid #cccccc; text-align: center; border-radius:5px; color: #7eba27; font-size: 2.6em; font-family: 'Open Sans', sans-serif; line-height: 0.9; letter-spacing: -1px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfcfd+0,ededed+100 */
	background: #fbfcfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fbfcfd 0%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fbfcfd 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fbfcfd 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfd', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */	
}
#comjshop .jshop_list_product.related  .product .oiproduct .jshop_price{width: 100px; font-size: 2.4em; }
#comjshop .jshop_list_product .product .oiproduct .jshop_price .currencycode {color: #657c43; display: block; font-size: 0.6em; font-weight: normal;}
#comjshop .jshop_list_product .product .oiproduct .buttons{display: inline-block; float: right; margin: 0 5px 0 0; position: relative;}
#comjshop .jshop_list_product .product .oiproduct .buttons a {padding: 0; width: 110px; height: 56px; line-height: 56px;}
#comjshop .jshop_list_product .product .oiproduct .buttons .was_added_to_cart{background-color: gold; bottom: 15px; display: block; left: 0; position: absolute; z-index: 1;}
#comjshop .jshop_list_category {margin: 20px 0;}
#comjshop .jshop_list_category .category{display: inline-block; text-align: center; width: 100%;}
#comjshop .jshop_list_category .category .image{display: inline-block; width: 100%; height: 240px; overflow: hidden;}
#comjshop .jshop_list_category .category .image img.jshop_img{margin: 0 auto;}
#comjshop .jshop_list_category .category .category_name{display: inline-block; font-size: 2.4em; height: 30px; margin: 5px 0; overflow: hidden;}
#comjshop .jshop_list_category .category .category_name a{color: #0a596a; font-size: 1em; padding: 10px;}

#comjshop.user{margin: 20px 0;}
#comjshop.user .jshop_profile_data{color: #5f857f; font-size: 1.6em; padding: 0 15px;}
#comjshop.user .btn{font-size: 1.0em;}
#comjshop.user .myaccount_urls{color: #000; font-size: 1.4em; padding: 0 15px;}
#comjshop.editaccount_block{margin: 20px 0;}
#comjshop.myorders_list{margin: 20px 0;}
#comjshop.myorders_list .myorders_block_info{color: #5f857f; font-size: 1.6em; padding: 0 15px;}
#comjshop.myorders_list .myorders_total{color: #5f857f; font-size: 1.8em; padding: 0 15px;}
#comjshop.myorders_list .buttons{padding-top: 10px; text-align: left;}
#comjshop.myorders_list .buttons .btn{font-size: 1.0em;}
#comjshop.myorderinfo{margin: 20px 0;}
#comjshop.myorderinfo .downlod_order_invoice{float: none; margin: 5px 0; padding: 0 15px;}
#comjshop.myorderinfo .info-item{color: #5f857f; font-size: 1.6em; margin: 5px 0; padding: 0 15px;}
#comjshop.myorderinfo .info-item.userinfo.row{margin: 0 15px; border: 1px solid #5f857f;}
#comjshop.myorderinfo .info-item.userinfo.row .userbillinfo{padding: 0;}
#comjshop.myorderinfo .info-item.userinfo.row .userdeliveryinfo{padding: 0;}
#comjshop.myorderinfo .order_history td{padding: 3px 5px;}

#product-bottom{background-color: #fff;}
#product-bottom .list_product{background-color: #fff;}

/* Side bar
---------------------------------------*/
#sidebar  {margin: 0 0 15px;}
#sidebar .info-header {margin: 0 0 10px; text-align: left;}
#sidebar .jscat-and-prod{background: url("../images/pattern.jpg") repeat scroll 0 0 transparent; border-radius: 4px; border: 1px solid #d3d4d4;}
#sidebar .jscat-and-prod #cat-id-47 {background: url("../images/ico-menu/ico-04.png") no-repeat scroll left center transparent; padding: 0 0 0 50px; margin: 0 0 0 5px; display: inline-block;}
#sidebar .jscat-and-prod #cat-id-61 {background: url("../images/ico-menu/icon-pizza.png") no-repeat scroll left center transparent; padding: 0 0 0 50px; margin: 0 0 0 5px; display: inline-block;}
#sidebar .jscat-and-prod span.cat-name.level-0{color: #326c63; font-size: 2.8em;}
#sidebar .jscat-and-prod  .categories {padding: 7px;}
#sidebar .jscat-and-prod  .categories > li{margin: 10px 0;}
#sidebar .jscat-and-prod  .categories > li > a{color: #2390a3; font-size: 1.7em; font-weight: 600; text-transform: uppercase; padding: 0; line-height: 0.9; display: inline-block; letter-spacing: -1px; text-decoration: none;}
#sidebar .jscat-and-prod  .categories > li > a:hover{color: #599206;}
#sidebar .jscat-and-prod li.parent > a.open, #sidebar .jscat-and-prod li.parent > a.closed {background: none;}
#sidebar .jscat-and-prod ul.products{padding: 3px 0 0 0;}
#sidebar .jscat-and-prod ul.products > li {padding: 0 0 7px 25px;}
#sidebar .jscat-and-prod ul.products > li > a {color: #326c63; font-size: 1.4em; line-height: 0.9;}
#sidebar .jscat-and-prod ul.products > li > a:hover, #sidebar .jscat-and-prod ul.products > li.current > a:hover{color: #599206; text-decoration: none;}
#sidebar .jscat-and-prod ul.products > li.current {background: url("../images/arrow_left_green.png") no-repeat scroll 0 0 transparent;}
#sidebar .jscat-and-prod ul.products > li.current > a{color: #2390a3;}

#sidebar .cart {border: 1px dotted #b4b4b4; border-radius: 2px; padding: 7px 5px 7px 20px; margin: 25px 0 0 0;}
#sidebar .cart .mycart_wrapp_mini {position: relative;}
#sidebar .cart .mycart_wrapp_mini .bg-cart{}
#sidebar .cart .module-header{color:#326c63; font-size: 1.4em; margin: 0; padding: 0 0 3px;}
#sidebar .cart .mycart_mini_txt{background: none; border-radius: 0; box-shadow: none; width: 100%; height: auto;}
#sidebar .cart .mycart_mini_txt a.cart-info{width: 100%; height: auto; color: #000000 !important; position: relative; line-height: 0.9; margin: 0 0 0 2px; text-align: left;}
#sidebar .cart .mycart_mini_txt a.checkout{width: 130px; height: 45px; color: #f0f6e8  !important; font-size: 1.4em; white-space: normal; line-height: 0.9; padding: 10px; text-transform: uppercase; margin: 15px auto 5px;}
#sidebar .cart .mycart_mini_txt a.cart-full{font-size: 1.5em; color: #326c63 !important; font-weight: 600; text-align: left;}
#sidebar .cart .mycart_mini_txt a.cart-full:before{content: " "; background: url("../images/bg-cart-full.png") no-repeat 0 0 transparent; display: block; width: 54px; height: 58px; position: absolute; top: -50px; right: -5px;}
#sidebar .cart .mycart_mini_txt a.cart-empty{color: #a6a6a5 !important; font-size: 1.2em;}
#sidebar .cart .mycart_mini_txt a.cart-empty:before{content: " "; background: url("../images/bg-cart.png") no-repeat 0 0 transparent; display: block; width: 54px; height: 58px; position: absolute; top: -50px; right: -5px;}
#sidebar .cart .mycart_mini_txt a.cart-empty + a.checkout{display:none;}

#sidebar .left-menu {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dde6e7+0,c2d0d2+100 */
	background: #dde6e7; /* Old browsers */
	background: -moz-linear-gradient(top,  #dde6e7 0%, #c2d0d2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #dde6e7 0%,#c2d0d2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #dde6e7 0%,#c2d0d2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde6e7', endColorstr='#c2d0d2',GradientType=0 ); /* IE6-9 */
	border-radius: 3px;
	box-shadow: 0 5px 10px rgba(80,88,89,0.5); 
}
#sidebar .info-header {margin: 25px 0 0;}
#sidebar .left-menu .module-header{color: #326c63; font-size: 3.6em; font-weight: 300; text-transform: uppercase; margin: 0; padding: 5px 5px 10px 45px; background: url("../images/ico-menu/ico-left-header.png") no-repeat scroll 7px center transparent;}
#sidebar .left-menu ul.menu{padding: 10px;}
#sidebar .left-menu ul.menu > li{width: 100%; display: inline-table;}
#sidebar .left-menu ul.menu > li > a,#sidebar .left-menu ul.menu > li > span{color: #0a596a; font-size: 1.6em; line-height: 0.9; padding: 7px; width: 100%; display: table-cell; border-radius: 0;
	height: 50px;  vertical-align: middle; word-break: break-all;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2ecee+0,bedae0+100 */
	background: #e2ecee; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2ecee 0%, #bedae0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e2ecee 0%,#bedae0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e2ecee 0%,#bedae0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecee', endColorstr='#bedae0',GradientType=0 ); /* IE6-9 */
}


/* Modal message
---------------------------------------*/
#modal-messages.modern{padding: 0; overflow: visible; border-radius: 0px; border: none; background: none; width: 300px;}
#modal-messages #messages-container {background-color: #78b82a; border: 1px solid rgba(0, 0, 0, 0.07); border-radius: 5px; position: relative; box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5);}
#modal-messages #messages-container .close {position: absolute; right: -17px; top: -17px; float: none; margin: 0; opacity: 1;}
#modal-messages #messages-container .close > a{background: transparent url("../images/remove.png") no-repeat scroll 0 0; display: block; width: 31px; height: 31px; text-decoration: none;}
#modal-messages #messages-container .bg-modal{background: transparent url("../images/bg-modal.png") no-repeat scroll 0 0; display: block; width: 72px; height: 70px; left: -45px; position: absolute; top: -40px;}
#modal-messages.modern #messages-main{background: none; display: inline-block; color: #ffffff; font-size: 18px; margin: 20px auto 0; width: auto;}
#modal-messages.modern #messages-main span.messages-message{ color: #ffffff; font-size: 18px;}
#modal-messages.modern #messages-main p {text-align: center;}
#modal-messages.modern #messages-header #messages-title{display: none;}
#modal-messages.modern #messages-header.message{background: none;}
#modal-messages.modern #messages-footer{display: none;}
#messages-overlay {opacity: 0.45;}



/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	/* General Shope Style
	---------------------------------------*/
	a.addtocart{
		display: block; width: 85px; height: 44px; line-height: 44px; color: #f0f6e8; font-family: 'Open Sans', sans-serif; font-size: 2.2em; border-radius:5px; border: none !important;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8ec6d0+0,7bbac4+90,72acb6+100 */
		background: #8ec6d0; /* Old browsers */
		background: -moz-linear-gradient(top,  #8ec6d0 0%, #7bbac4 90%, #72acb6 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec6d0', endColorstr='#72acb6',GradientType=0 ); /* IE6-9 */
	}
	a.addtocart:hover, a.addtocart:focus{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#95c544+0,77aa22+87,77aa22+100 */
		background: #95c544; /* Old browsers */
		background: -moz-linear-gradient(top,  #95c544 0%, #77aa22 87%, #77aa22 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c544', endColorstr='#77aa22',GradientType=0 ); /* IE6-9 */
	}
	.plus-minus input{display: inline-block;}
	.plus-minus input[type="text"]{width: 30px; color: #c69f02; border: none; font-size: 2.4em; text-align: center; background: transparent;}
	.plus-minus .product_minus, .plus-minus .product_plus
	{width: 25px; height: 34px; line-height:32px; border: 1px solid #e2e2e2; border-radius:5px; font-size: 2.4em; font-weight: bold; color: #7eba27; text-align: center; -webkit-box-shadow: inset 0px 0px 164px 19px rgba(241,241,241,0.9); -moz-box-shadow: inset 0px 0px 164px 19px rgba(241,241,241,0.9); box-shadow: inset 0px 0px 164px 19px rgba(241,241,241,0.9);}
	.product_minus:hover, .product_plus:hover, .product_minus:active, .product_plus:active {
		box-shadow: none;
		padding: 0;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefffc+0,fefffc+50,f1fbe1+100 */
		background: #fefffc; /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover,  #fefffc 0%, #fefffc 50%, #f1fbe1 100%); /* FF3.6-15 */
		background: -webkit-radial-gradient(center, ellipse cover,  #fefffc 0%,#fefffc 50%,#f1fbe1 100%); /* Chrome10-25,Safari5.1-6 */
		background: radial-gradient(ellipse at center,  #fefffc 0%,#fefffc 50%,#f1fbe1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefffc', endColorstr='#f1fbe1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	.buttons .was_added_to_cart {bottom: 45px; display: block; left: 0; position: absolute;}
	#component .jshop .control-group{display: inline-block; width: 100%;}
	
	
	/* Tabs Day Menu
	---------------------------------------*/
	#tabs-day-menu .day-content .list_product .item .price-text{width: 85px;}
	#tabs-day-menu .day-content .list_product .item .plus-minus{padding: 0; text-align: center;}
	
	/* Footer
	---------------------------------------*/
	#footer .module-header{font-size: 2.2em;}

	/* Shope
	---------------------------------------*/
	#comjshop.cart table.jshop td.quantity .data .cart_reload {left: -12px; position: absolute; top: -25px;}
	#comjshop.cart table.jshop td.quantity .cart_reload a.btn {display: block; padding: 3px !important; font-size: 1.2em !important;}
	#comjshop.cart table.jshop td.quantity .cart_reload img {display: none;}
	#comjshop.cart .cart-bottom {height: 100%;}
}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.nopadding{padding: 0;}
	.nomargin{margin: 0;}

	/* General Shope Style
	---------------------------------------*/
	a.addtocart{
		display: block; width: 125px; height: 44px; line-height: 44px; color: #f0f6e8; font-family: 'Open Sans', sans-serif; font-size: 2.2em; border-radius:5px; border: none !important;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8ec6d0+0,7bbac4+90,72acb6+100 */
		background: #8ec6d0; /* Old browsers */
		background: -moz-linear-gradient(top,  #8ec6d0 0%, #7bbac4 90%, #72acb6 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #8ec6d0 0%,#7bbac4 90%,#72acb6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec6d0', endColorstr='#72acb6',GradientType=0 ); /* IE6-9 */
	}
	a.addtocart:hover, a.addtocart:focus{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#95c544+0,77aa22+87,77aa22+100 */
		background: #95c544; /* Old browsers */
		background: -moz-linear-gradient(top,  #95c544 0%, #77aa22 87%, #77aa22 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #95c544 0%,#77aa22 87%,#77aa22 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c544', endColorstr='#77aa22',GradientType=0 ); /* IE6-9 */
	}
	.plus-minus input{display: inline-block;}
	.plus-minus input[type="text"]{width: 30px; color: #c69f02; border: none; font-size: 2.4em; text-align: center; background: transparent;}
	.plus-minus .product_minus, .plus-minus .product_plus
	{width: 34px; height: 34px; line-height:32px; border: 1px solid #e2e2e2; border-radius:5px; font-size: 2.4em; font-weight: bold; color: #7eba27; text-align: center; -webkit-box-shadow: inset 0px 0px 164px 19px rgba(241,241,241,0.9); -moz-box-shadow: inset 0px 0px 164px 19px rgba(241,241,241,0.9); box-shadow: inset 0px 0px 164px 19px rgba(241,241,241,0.9);}
	.product_minus:hover, .product_plus:hover, .product_minus:active, .product_plus:active {
		box-shadow: none;
		padding: 0;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefffc+0,fefffc+50,f1fbe1+100 */
		background: #fefffc; /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover,  #fefffc 0%, #fefffc 50%, #f1fbe1 100%); /* FF3.6-15 */
		background: -webkit-radial-gradient(center, ellipse cover,  #fefffc 0%,#fefffc 50%,#f1fbe1 100%); /* Chrome10-25,Safari5.1-6 */
		background: radial-gradient(ellipse at center,  #fefffc 0%,#fefffc 50%,#f1fbe1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefffc', endColorstr='#f1fbe1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	.buttons .was_added_to_cart {bottom: 45px; display: block; left: 0; position: absolute;}

	/* Header
	---------------------------------------*/
	.header-wrap {border-bottom: none;}
	#header .info-header .module .djslider-default .navigation-container .prev-button{left: -20px;}
	#header .info-header .module .djslider-default .navigation-container .next-button{right: -20px;}
	#header .cart .mycart_mini_txt a.cart-empty:before, #header .cart .mycart_mini_txt a.cart-full:before{right: -15px;}
	#slider-box .vina-carousel-jshopping .item .text-block{width: 90%;}
	#slider-box .vina-carousel-jshopping .item .item-info, #slider-box .vina-carousel-jshopping .item .name{width: 55%;}
	
	/* Top Box
	---------------------------------------*/
	#top-box  .top-box-content{padding: 6px 0; margin: 0 -15px;}
	#top-box .logo img {margin: 0;}
	#top-box .phone-box .phone{text-align: left;}
	#top-box .navbar-default {background: none;  border: none; box-shadow: none; border-radius: 0; padding: 0; margin: 0;}
	#top-box .navbar{margin: 0;}
	#top-box ul.menu > li.login{width: 170px; background: none; text-align: left; height: auto; padding: 0 0 0 22px;}
	#top-box ul.menu > li.login > a{color: #326c63; font-weight: bold;}
	#top-box  .top-box-content{background: url("../images/bg-top.png") no-repeat bottom center transparent; margin: 0;}
	
	/* Mian Slider
	---------------------------------------*/
	#slider-box .slider-wrap{padding: 0; margin: 0px -15px 0 -15px;}
	#slider-box .slider-wrap .action{float: right; border-bottom: 1px solid #326c63; margin: 0 35px 0 0 ;}
	
	/* Tabs Day Menu
	---------------------------------------*/
	#tabs-day-menu .selector .title{font-size: 3.5em;}
	#tabs-day-menu .selector .selector-items .nav-tabs li{float: none;}
	#tab-menu > li{float: left;}
	#tab-menu > li > a{ width: 130px;height: 80px; line-height: 80px;}
	#tabs-day-menu .day-content .list_product .item .price-text{width: 125px;}
	#tabs-day-menu .day-content .list_product .item .plus-minus{padding: 0 15px; text-align: left;}
	
	/* Offers
	---------------------------------------*/
	#offers .offers-menu .menu > li{float: none;}
	#offers .offers-menu .menu > li:last-child{float: none;}
	#offers .offers-menu .menu > li > a, #offers .offers-menu .menu > li > span{margin: 0;}
	
	/* Reviews
	---------------------------------------*/
	#reviews .reviews-box {position: absolute; right: 25px; top: 275px; width: 200px;}
	
	/* Footer
	---------------------------------------*/
	#footer .social-link{margin: 20px 0 0 0; text-align: left;}
	#footer .navbar-default {background: none;  border: none; box-shadow: none; border-radius: 0; padding: 0; margin: 0;}
	#footer .navbar{margin: 0;}
	#footer .module-header{font-size: 2.6em;}
	
	/* Side bar
	---------------------------------------*/
	#sidebar  {margin: 0;}
	#sidebar .cart .mycart_mini_txt a.checkout{width: 100px;}
	
	/* Shope
	---------------------------------------*/
	#comjshop .row{margin: 0;}
	#comjshop h1.page-head{font-size: 4.5em; padding-left: 15px !important;}
	#comjshop.pageregister h1.page-head{font-size: 4.5em; background: url("../images/bg-head-register.png") no-repeat right center transparent;  padding: 0 70px 0 15px;}
	#comjshop.pagelogin  h1.page-head{font-size: 4.5em; background: url("../images/bg-head-login.png") no-repeat right center transparent;  padding: 0 70px 0 15px;}
	#comjshop.pagelogin .login_block .form-horizontal {width: 300px; margin: 0;}
	#comjshop.pagelogin{margin: 20px 0; text-align: left;}
	#comjshop.pagelogin .small_header{text-align: left;}
	#comjshop.productfull .row{margin-left: 0; margin-right: 0;}
	#comjshop.cart h1.page-head{font-size: 4.5em; padding: 0 70px 0 0;}
	#comjshop.cart h1.page-head.empty{background: url("../images/bg-cart.png") no-repeat right center / contain transparent;}
	#comjshop.cart h1.page-head.full{background: url("../images/bg-cart-full.png") no-repeat right center / contain transparent;}
	#comjshop.cart table.jshop td.quantity .data {margin-top: -12px;}
	#comjshop.cart table.jshop td.quantity .data .cart_reload {left: -12px; position: absolute; top: -25px;}
	#comjshop.cart table.jshop td.quantity .cart_reload a.btn {display: block; padding: 3px !important; font-size: 1.2em !important;}
	#comjshop.cart table.jshop td.quantity .cart_reload img {display: none;}
	
	#comjshop.productfull .related_header{font-size: 4.5em;}
}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.container{width:1200px;}

	/* Header
	---------------------------------------*/
	.header-wrap {border-bottom: none;}
	#header .info-header .module .djslider-default .navigation-container .prev-button{left: -30px;}
	#header .info-header .module .djslider-default .navigation-container .next-button{right: -30px;}
	#header .cart .mycart_mini_txt a.cart-empty:before, #header .cart .mycart_mini_txt a.cart-full:before{right: -5px;}
	#slider-box .vina-carousel-jshopping .item .text-block{width: 700px;}
	#slider-box .vina-carousel-jshopping .item .item-info, #slider-box .vina-carousel-jshopping .item .name{width: 400px;}
	
	/* Top Box
	---------------------------------------*/
	#top-box  .top-box-content{padding: 6px 0; margin: 0 -15px;}
	#top-box .logo img {margin: 0;}
	#top-box .phone-box .phone{text-align: left;}
	#top-box .navbar-default {background: none;  border: none; box-shadow: none; border-radius: 0; padding: 0; margin: 0;}
	#top-box .navbar{margin: 0;}
	#top-box ul.menu > li.login{width: 170px; background: url("../images/bg-menu-login.png") no-repeat scroll 0px 0px transparent; text-align: right; height:20px; padding: 0;}
	#top-box ul.menu > li.login > a{color: #326c63; font-weight: bold;}

	/* Offers
	---------------------------------------*/
	#offers .offers-menu .menu > li > a, #offers .offers-menu .menu > li > span{width: 230px;}
	#offers .offers-menu .menu > li.long-text > a, #offers .offers-menu .menu > li.long-text > span{width: 410px; text-align: right;}
	#offers .offers-menu .menu > li{float: left;}
	#offers .offers-menu .menu > li:last-child{float: right;}
	#offers .offers-menu .menu > li > a, #offers .offers-menu .menu > li > span{margin: 20px 0 0;}

	/* Reviews
	---------------------------------------*/
	#reviews .reviews-box {position: absolute; right: 25px; top: 365px; width: 255px;}
	
	/* Tabs Day Menu
	---------------------------------------*/
	#tabs-day-menu .selector .title{font-size: 4.5em;}
	#tabs-day-menu .selector .selector-items .nav-tabs li, #tab-menu  > li{float: left;}
	#tab-menu > li > a{width: 145px; height: 70px; line-height: 70px;}
	
	/* Side bar
	---------------------------------------*/
	#sidebar .cart .mycart_mini_txt a.checkout{width: 130px;}
	
	/* Footer
	---------------------------------------*/
	#footer .module-header{font-size: 3.2em;}
	
	/* Shope
	---------------------------------------*/
	#comjshop.cart table.jshop td.quantity .data .cart_reload {left: 100px; position: absolute; top: -9px;}
	#comjshop.cart table.jshop td.quantity .cart_reload a.btn {display: none;}
	#comjshop.cart table.jshop td.quantity .cart_reload img {display: block;}

}