body,
#header {
	min-width: 1000px !important;
}
.auto-holder {
	width: 982px !important;
	max-width: 982px !important;
	min-width: 982px !important;
}
.row{
	margin: 0;
	width: 100%;
}
.topbar .col,
#nav .col,
.pre-footer .col{
	padding: 0;
	float: right;
}
.topbar .col:first-child,
#nav .col:first-child,
.pre-footer .col:first-child{ float: left; }
.lg-col,
#footer .dropdown,
.auto-holder{
	padding: 0;
}
.pre-footer .col:first-child{ width: 655px; }
.pre-footer .col{ width: 280px; }
#nav .navbar-collapse{
	margin: 0 0 -10px;
	float: left;
	width: 100%;
}
#nav .navbar-nav{ margin: 0; }
#nav .navbar-nav li.opened > a{ margin: -1px 0 0; }
.lang-list li,
.add-links li{
	float: left;
}
.add-links li{
	padding:13px 0 7px;
}
.add-links li em{
	float: left !important;
	cursor: pointer !important;
}
.add-links li.find .icon,
.add-links li.basket .icon{
	margin: -5px 0 0 8px !important;
	float: left !important;
	cursor: pointer !important;
}
.add-links li a{
	float: left;
	padding: 0;
}
.lang-list .dropdown-menu li{ float: none; }
.basket-carousel .slide{ height: 71px; }
.home .visual .box{
	height:409px;
}
.visual .box{
	height:301px;
	position:relative;
	z-index: 999;
}
.visual .holder{
	position:absolute;
	top:50%;
	left: 0;
	width: 100%;
}
.visual .frame{
	position:relative;
	top:-50%;
}
.video-panel .video-info .textbox{
	padding: 81px 40px 0 10px;
}
.video-textbox{
	padding: 40px 30px 0 0px;
}
.topbar{
	position: relative;
}
.header-holder{
	margin: 0 !important;
}
.logo {
	top: 20px !important;
	height: 112px !important;
	margin: 0 0 0 -57px !important;
	width: 113px !important;
}
#header.fixed-header .logo {
	height: 160px !important;
	margin: 0 0 0 -80px !important;
	top: -34px !important;
	width: 160px !important;
	z-index: 9999;
}
#nav{
	margin-bottom: -8px;
	font-size: 1em !important;
}
#nav .navbar-nav li{
	margin: 0 32px 0 0 !important;
}
#nav .navbar-right li{
	margin: 0 0 0 29px !important;
}
 #nav li.opened .dropdown-menu{
	top: 70px !important;
}
 #nav li .dropdown-menu{
	top: 70px !important;
}
#header.fixed-header #nav li.opened .dropdown-menu{
	top: 45px !important;
}
#nav li .dropdown-menu .col{
	float: left;
	padding: 0;
	margin: 0 -1px 0 0;
}
#nav li .col-holder{
	overflow: hidden;
	width: 100%;
}
#nav li .col-holder ul{
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
#nav li .col-holder ul li a{
	display: block;
}
.search-form{
	width: 268px !important;
}
.search-form input[type="text"]{
	height: 21px !important;
	width: 206px !important;
}
.search-form .autodrop{
	width: 275px;
}
.search-form .autodrop ul,
.vacancies-block .box ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav .dropdown-menu .holder.card-drop .field input[type="text"],
#nav .dropdown-menu .holder.card-drop .field input[type="password"] {
	height: 17px !important;
	padding: 7px 10px;
	width: 280px; !important;
}
#nav .dropdown-menu .holder .btn{
	display: inline;
	min-width: 185px;
}
.add-nav{
	font-size: 1.538em !important;
}
.add-nav ul{
	width: 100%;
	margin: 0;
}
.add-nav ul li{
	padding: 0;
}
.menu-slideshow .caption{
	margin: 0 !important;
}
.social-block .logo {
	margin: 37px auto 0 !important;
	top: 0 !important;
	position: static !important;
	width: 80px !important;
}
#footer .newsletter .holder .btn{
	width: 110px !important;
	min-width: 110px !important;
	height: 25px;
}
#footer .newsletter .holder input[type="text"]{
	width: 138px !important;
	height: 13px !important;
	padding: 5px 10px 5px !important;
	font-size: 10px !important;
}
.lang-list li{
	float: left;
	margin: 0 13px 0 0 !important;
}
.add-links{
	z-index: 99;
	right: 0;
	top: -36px;
}
.add-links li{
	margin: 0 0 0 18px !important;
}
.social-networks li{
	margin: 0 12px 0 0 !important;
}
.menu-slideshow .paging{
	padding: 0;
	margin: 0 0 43px !important;
}
.menu-slideshow .paging li{
	float: none !important;
	display: inline;
	margin: 0 13px !important;
}
.home .visual {
	height: 409px !important;
}
.home .visual .img-holder {
	height: 409px !important;
}
.home .visual .caption {
	height: 409px !important;
}
.visual .caption h1 {
	font-size: 4.615em !important;
}
.home .visual .caption h1 {
	font-size: 3.9em !important;
}
.basket-box .textbox p{
	margin: 0;
	padding: 0 0 10px;
}
.basket-box .textbox .holder{
	width: 100%;
	overflow: hidden;
}
.basket-box .text {
	margin: 0;
}
.basket-box .text input[type="text"] {
	height: 16px;
	width: 15px;
	float: left;
}
.basket-box .minus{
	margin: 0 5px 0 0;
}
.social-block .twitter-box,
.social-block .facebook-box{
	font-size: 1.154em !important;
	width: 330px !important;
}
.soup-block .col-sm-6,
.soup-block .col-sm-4,
.pret-results .col-sm-4,
.pret-results .col-sm-8,
.pret-results .col-sm-6,
.additional-block .col-sm-6,
.search-seaction .col-sm-6,
.section-result .col-sm-6,
.article-section .col-sm-4,
.product-block .col-sm-6,
.information-block .col-sm-6,
.vacancies-block .col-sm-4,
.article-content .col-xs-12,
.article-content .col-sm-12,
.article-content .col-sm-7,
.article-content .col-sm-5,
.article-content .col-sm-6,
.article-content .col-sm-4,
.article-content .col-sm-8,
.section-menu .col-sm-8,
.section-menu .col-sm-4,
.filter-results .col-sm-4,
.contact-info .col-sm-6,
.social-block .col-sm-6,
.social-block .col-sm-5,
.social-block .col-sm-2,
.news-content .col-sm-8,
.news-content .col-sm-4,
.start-block .col-sm-6,
.start-block-no-seperator .col-sm-6,
.sort-block .col-sm-8,
.sort-block .col-sm-4,
.user-log .col-sm-8,
.user-log .col-sm-4,
.user-log .col-sm-12{
	padding: 0;
	margin: 0 -1px 0 0;
}
.start-block .article{
	margin: 0 10px 20px;
}
.start-block-no-seperator .article{
	margin: 0 10px 20px;
}
.sort-block{
	margin: 0 -10px 22px;
}
.sort-block .opener{
	position: static;
}
.sort-block.add .opener{
	padding: 5px 10px 6px;
}
.sort-block .opener .caret,
.sort-block.add .opener .caret{
	top: 15px;
	right: 19px
}
.sort-block .dropdown-box{
	width: 190px;
	padding: 2px 10px;
}
.news-content .sort-block .dropdown-box{
	width: 185px;
	padding: 2px 10px;
}
.news-posts .sort-block .dropdown-menu{
	width: 185px;
}
.news-posts .sort-block .opener .caret{
	top: 44px;
	right: 23px;
}
.soup-block .soup-box,
.pret-results .addr-box{
	padding: 0 10px;
}
.story-block .textbox,
.story-block .img-holder{
	float: left;
}
.story-block .textbox{
	width: 51.2%;
	padding-top: 40px;
}
.global-block .countries-list li {
	margin: 0 -1px 0 0;
}
.search-block .field input[type="text"]{
	width: 306px !important;
	height: 20px !important;
}
.breadcrumb-nav .breadcrumb li{
	background: url(../images/ico-bullet.png) no-repeat 0 50%;
	padding: 0 5px 0 10px;
}
.breadcrumb-nav .breadcrumb li:first-child{
	background: none;
	padding-left: 0;
}
.soup-block .soup-box .textbox{
	padding: 0 15px 0 0;
}
.pret-results .directions-holder .check-list{
	width: 182px;
}
.pret-results .form-holder .circle{
	width: 20px;
	height: 20px;
}
.result-list{
	padding: 0 10px !important;
}
.search-seaction .textbox{
	padding: 0 20px 0 0;
}
.search-block .search-holder input[type="text"]{
	height: 19px;
}
.breadcrumb-main .breadcrumb{
	max-width: 962px;
}
.breadcrumb-main .breadcrumb li{
	background: url(../images/ico-bullet2.png) no-repeat 0 50%;
	padding: 0 5px 0 10px;
}
.breadcrumb-main .breadcrumb li:first-child{
	background: none;
	padding-left: 0;
}
.article-section .box,
.vacancies-block .box{
	padding: 0 10px;
}
.article-section .article .box{
	padding: 0 10px 33px;
}
.product-block .product-info .catgories li{
	background: url(../images/ico-bullet3.png) no-repeat 0 10px;
	padding: 0 5px 0 10px;
}
.product-block .product-info .catgories li:first-child{
	background: none;
}
.product-block .product-info .avoid-list li{
	background: url(../images/ico-bullet4.png) no-repeat 0 7px;
	padding: 0 5px 0 10px;
}
.product-block .product-info .avoid-list li:first-child{
	background: none;
}
.taste-block .related-products li{
	display: inline;
}
.taste-block .related-products li .ico-pro{
	display: block;
}
.video-panel.add .video-info .video-frame{
	width: auto !important;
	float: none !important;
}
.process-block .textbox{
	padding: 66px 10px 0;
}
.process-block .img-holder{
	padding: 0 10px;
}
.section-menu .items-list li{
	margin: 0 -1px 0 0;
}
.section-menu .menu-item.menu-item-big{
	margin: 0 20px;
}
.section-menu .menu-item{
	height: auto !important;
}
.section-menu .menu-item h3{
	font-size: 16px;
}
.section-menu .menu-item h3,
.section-menu .menu-item h3 span{
	display: inline;
}
.filter-results .article .holder {
	padding: 1px 10px 64px;
}
.filter-nav{
	width: 960px;
}
.filter-nav li{
	float: left;
	width: 19.9%;
}
.filter-container .options li,
.current-filters .title,
.current-filters ul,
.current-filters ul li,
.current-filters .clearall,
.contact-shop .field,
.contact-shop .btn,
.form-block label,
.form-block .field,
.media-content .media-list li,
.share ul li{
	display: inline;
}
.contact-info .textbox{
	padding: 40px 10px 0 75px;
}
.contact-info .img-holder{
	width: 324px;
	padding: 0 10px;
}
.contact-shop .field .form-control{
	height: 21px;
	width: 284px;
}
.form-block .field .jcf-select{
	width: 300px;
}
.jcf-list{
	width: 99.5%;
}
.form-block .field .form-control{
	height: 21px;
	width: 280px;
}
.form-block .field-row.comment-box .field{
	width: 100%;
}
.form-block .field-row.comment-box .field .form-control{
	width: 838px;
}
.success input[type=text], 
.success input[type=email], 
.success input[type=tel], 
.success input[type=password]{
	padding-right: 0 !important;
}
.social-block .social-box{
	padding: 0 10px;
}
.social-block .instagram-box .imgs-list li{
	display: inline;
}
.additional-block .article{
	padding: 0 10px 49px;
}
.article-content .textbox{
	padding: 35px 10px 0;
}
.article-content .img-holder{
	padding: 0 10px;
}
.article-content .middle-align,
.share .ttl,
.share ul{
	display: inline;
}
.single-post.article-content .textbox{
	padding: 0 10px;
}
.share ul li span{
	margin: 0 7px 0 0;
	cursor: pointer;
}
.share ul li em{
	cursor: pointer;
}
.share ul li.facebook span{
	margin: 0 1px 0 0;
}
.news-content .news-posts,
.news-content .side-holder,
.lastest-news .img-frame,
.user-log h1,
.user-log .img-frame,
.user-log .textbox,
.form-block form{
	padding: 0 10px;
}
.user-log .terms-row label{
	line-height: 22px;
}
.user-log .password-form .btn{
	min-width: 175px;
	padding: 9px 14px;
}
.user-log.profile .social-login ul a{
	width: 175px;
}
.user-log.profile .social-login ul a.edit{
	width: auto;
}
.menu-form .items-holder ul li,
.menu-form .categories-block ul li{
	display: inline;
	padding: 0;
}
.taste-block .related-products li .img-holder .frame,
.section-menu .menu-item .img-holder span{
	position: relative;
	margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}
@media only screen and (max-width: 1800px) {
	.home .visual .img-holder {
		position: absolute !important;
		left: 50%;
		margin: 0 0 0 -900px;
		width: 1800px;
	}
}