/* Copyright (C) Alba Web Design, http://www.gnu.org/licenses/gpl.html GNU/GPL 
https://alba-soboni.ua/templates/jv-safari/css/alba.css
2022-09-04 19:00 */

.breadcrumb {
	background-color: transparent;
}

/*
.block-mainnav .fxmenu > .level1.cols2 > .fxcolumns  {
	display: block;
	opacity: 1;
}
*/

/*
.block-mainnav .fxmenu > .level1.active > .fxcolumns {
	display: block !important;
	opacity: 1 !important;
}
*/

form.business-form input.incorrect,
form.business-form div.incorrect a,
form.business-form label.incorrect:before,
.invalid_phone {
	border-color: #ff4747 !important;
}

form.business-form label.incorrect,
form.business-form span.incorrect,
form.business-form .invalid,
label.invalid_phone,
#ProOPC label.invalid, #ProOPC div.invalid {
	color: #ff4747 !important;
}


/* Темплейт */
#block-main {
	padding-top: 20px;
	padding-bottom: 0;
}

section#block-top-f,
section#contenttop,
section#block-main,
section#block-bottom,
section#footer {
	clear: both;
}


/* Кнопки */
a.btn-alba, button.btn-alba, input.btn-alba,
.btn-darker, .btn-default:not(.dropdown-toggle),
.VmGroupSingle .list-thumbs-pro .product .thumb-act a.btn-addcart,
#block-bottom .acymailing_module p.acysubbuttons input.btn /* Главная. Подписка */,
#sidebar-a .sidebar-inner form.cf_form .form-horizontal .btn.cf_search_button /* Left Column. Фильтры и Поиск */,
form#contact-form button.btn.btn-primary[type="submit"] /* страница Контакты */,
#content #bd_results div.login .btnslogin /* Slogin */,
.vm-view-user-edit #form-login h4 input.btn-xs.btn-outline /* Страница Информация о покупателе. Выйти */,
#filters .jvajax_shop_search_content span.addtocart-button input.addtocart-button /* Модальное окно Ajax поиска товара */,
#filters .jvajax_shop_search_content a.notify /* Модальное окно Ajax поиска товара */,
.header-content-3 .header-basket .vmCartExModule .cart-footer > a /* Модальное окно корзины */,
#fancybox-content .jvPopup a.btn.btn-primary /* Модальное окно сравнения / желания */,
.addtocart-area .addtocart-bar a.notify /* Уведомить меня */,
form#notifyform .addtocart-button input.notify-button /* Уведомить меня */,
.addtocart-area .addtocart-bar .addtocart-button:not(span) /* Кнопка Добавить. Коллекция / Похожие в карточке товара */,
.addtocart-area form.product .addtocart-quickorder /* Кнопка Быстрый Заказ. Коллекция */,
.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display a /* Кнопки выбора размера */,
.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display span /* Кнопки выбора размера */,
#content #bd_results div.category-view .tab-content .ias_trigger a /* Кнопка Скролинга */,
.cf_wrapp_all form.cf_form a.cf_resetAll_link /* Кнопка фильтра. Сбросить */,
#filters .position-filters #cf_filtering_title a /* Кнопка Скрытия/открытия фильтра. только тут */,
.cf_wrapp_all form.cf_form input.cf_apply_button /* Кнопка фильтра. Применить */,
#main-content #bd_results .form-horizontal .control-group button.btn /* Восстановление пароля */,
#ProOPC input.addtocart-quickorder /* Страница Корзины. Кнопка Быстрый Заказ */,
#ProOPC button#proopc-task-registercheckout /* Страница Корзины. Регистрация */,
#ProOPC button#proopc-task-loginajax /* Страница Корзины. Авторизация */,
#ProOPC button#proopc-task-savecoupon /* Страница Корзины. Финал Заказа*/,
#ProOPC button#proopc-order-submit /* Страница Корзины. Финал Заказа*/,
#ProOPC .proopc-finalpage .proopc-continue-link a /* VP One Page Checkout */,
#ProOPC .proopc-empty-continue-link a /* Страница Корзины. Продолжить покупки */,
#content #bd_results div.vm-wrap.vm-order-done a.vm-button-correct /* Корзина. Финальная страница Заказа */,
#ui-tabs fieldset.featured-box > a /* Кнопка адреса Доставки */,
.btn-slider /* Кнопка на слайдере для HomePage */,
.btn.btn-default.btn-sm, .btn.btn-primary.btn-sm {
	background-color: #000000;
	background-image: none;
	color: #ffffff;
	height: 38px;
	line-height: 38px !important;
	min-width: 120px;
	width: auto;
	overflow: hidden;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	padding: 0 15px 0 15px;
	margin: 0;
	border-radius: 0;
	border: 1px solid #000000;
	display: inline-block;
	font-family: 'Roboto', serif;
	font-size: inherit;
	font-weight: bold;
	text-indent: 0;
}   

a.btn-alba:hover, button.btn-alba:hover, input.btn-alba:hover,
.btn-darker:hover, .btn-default:hover:not(.dropdown-toggle),
.VmGroupSingle .list-thumbs-pro .product .thumb-act a.btn-addcart:hover,
#block-bottom .acymailing_module p.acysubbuttons input.btn:hover,
#sidebar-a .sidebar-inner form.cf_form .form-horizontal .btn.cf_search_button:hover,
#filters .filters-inner .vmSearch button.btn:hover /* Left Column. Фильтры и Поиск */,
#bd_results .virtuemart_search .input-group-btn:last-child > .btn:hover,
form#contact-form button.btn.btn-primary[type="submit"]:hover,
#content #bd_results div.login .btnslogin:hover,
.vm-view-user-edit #form-login h4 input.btn-xs.btn-outline:hover,
#filters .jvajax_shop_search_content span.addtocart-button input.addtocart-button:hover,
#filters .jvajax_shop_search_content a.notify:hover,
.header-content-3 .header-basket .vmCartExModule .cart-footer > a:hover,
#fancybox-content .jvPopup a.btn.btn-primary:hover,
.addtocart-area .addtocart-bar a.notify:hover,
form#notifyform .addtocart-button input.notify-button:hover,
.addtocart-area .addtocart-bar .addtocart-button:not(span):hover,
.addtocart-area form.product .addtocart-quickorder:hover,
.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display a:hover,
#content #bd_results div.category-view .tab-content .ias_trigger a:hover,
.cf_wrapp_all form.cf_form a.cf_resetAll_link:hover,
.cf_wrapp_all form.cf_form input.cf_apply_button:hover,
#main-content #bd_results .form-horizontal .control-group button.btn:hover,
#ProOPC input.addtocart-quickorder:hover,
#ProOPC button#proopc-task-registercheckout:hover,
#ProOPC button#proopc-task-loginajax:hover,
#ProOPC button#proopc-task-savecoupon:hover,
#ProOPC button#proopc-order-submit:hover,
#ProOPC .proopc-finalpage .proopc-continue-link a:hover,
#ProOPC .proopc-empty-continue-link a:hover,
#content #bd_results div.vm-wrap.vm-order-done a.vm-button-correct:hover,
#ui-tabs fieldset.featured-box > a:hover,
.btn-slider,
.btn.btn-default.btn-sm:hover, .btn.btn-primary.btn-sm:hover {
  color: #000000;
  background-color: transparent;
  border: 1px solid #000000;
}

a.btn-alba:focus, button.btn-alba:focus, input.btn-alba:focus,
.btn-darker:focus, .btn-default:focus:not(.dropdown-toggle),
.VmGroupSingle .list-thumbs-pro .product .thumb-act a.btn-addcart:focus,
#block-bottom .acymailing_module p.acysubbuttons input.btn:focus,
#sidebar-a .sidebar-inner form.cf_form .form-horizontal .btn.cf_search_button:focus,
#filters .filters-inner .vmSearch button.btn:focus,
#bd_results .virtuemart_search .input-group-btn:last-child > .btn:focus,
form#contact-form button.btn.btn-primary[type="submit"]:focus,
#content #bd_results div.login .btnslogin:focus,
.vm-view-user-edit #form-login h4 input.btn-xs.btn-outline:focus,
#filters .jvajax_shop_search_content span.addtocart-button input.addtocart-button:focus,
#filters .jvajax_shop_search_content a.notify:focus,
.header-content-3 .header-basket .vmCartExModule .cart-footer > a:focus,
#fancybox-content .jvPopup a.btn.btn-primary:focus,
.addtocart-area .addtocart-bar a.notify:focus,
form#notifyform .addtocart-button input.notify-button:focus,
.addtocart-area .addtocart-bar .addtocart-button:not(span):focus,
.addtocart-area form.product .addtocart-quickorder:focus,
.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display a:focus,
.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display span,
#content #bd_results div.category-view .tab-content .ias_trigger a:focus,
.cf_wrapp_all form.cf_form a.cf_resetAll_link:focus,
.cf_wrapp_all form.cf_form input.cf_apply_button:focus,
#main-content #bd_results .form-horizontal .control-group button.btn:focus,
#ProOPC input.addtocart-quickorder:focus,
#ProOPC button#proopc-task-registercheckout:focus,
#ProOPC button#proopc-task-loginajax:focus,
#ProOPC button#proopc-task-savecoupon:focus,
#ProOPC button#proopc-order-submit:focus,
#ProOPC .proopc-finalpage .proopc-continue-link a:focus,
#ProOPC .proopc-empty-continue-link a:focus,
#content #bd_results div.vm-wrap.vm-order-done a.vm-button-correct:focus,
#ui-tabs fieldset.featured-box > a:focus,
.btn-slider,
.btn.btn-default.btn-sm:focus, .btn.btn-primary.btn-sm:focus {
  color: #ffffff;
  background-color: #ff4747;
  border-color: #0189d3;
}

#block-bottom .acymailing_module p.acysubbuttons input.btn {
  color: #0189d3;
  background-color: #ffe502;	
}

#block-bottom .acymailing_module p.acysubbuttons input.btn:hover {
  color: #ffe502;
  background-color: #0189d3;
  border-color: #ffe502;	
}

#fancybox-wrap #fancybox-content .product-related-popup .addtocart-area .productbuy-bar .btn-default /* Кнопка Купить в модальном окне подтверждения */, 
.addtocart-area .addtocart-bar .addtocart-button:not(span) /* Кнопка Добавить. Коллекция / Похожие в карточке товара */,
.addtocart-area form.product .addtocart-quickorder /* Кнопка Быстрый Заказ. Коллекция */,
#content .productdetails .summaryProduct .pull-right a.btn-alba /* К коллекции */,
.addtocart-area .addtocart-bar a.notify /* Уведомить меня */,
#sidebar-a .sidebar-inner form#login-form .logout-button .btn.btn-primary.btn-sm /* Левая колонка / Выйти */,
#form-login h4 input.btn-xs.btn-outline /* Страница Информация о покупателе */ {
	min-width: 80px;
	padding: 0 10px 0 10px;
	font-size: 12px;
	height: 34px;
	line-height: 34px !important;
}

.modal-login a.btn-alba /* Кнопки Регистрации в модальном окне авторизации */,
.addtocart-area .addtocart-bar .addtocart-button:not(span) /* Кнопка Добавить. Коллекция / Похожие в карточке товара */,
.addtocart-area form.product .addtocart-quickorder /* Кнопка Быстрый Заказ. Коллекция */ {
	padding: 0 8px 0 8px;
}

.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display a /* Кнопки выбора размера */,
.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display span /* Кнопки выбора размера */ {
	padding: 0 8px 0 8px;
	margin: 0 12px 0 0;
	min-width: 48px;
}

#content #bd_results div.category-view .tab-content .ias_trigger a /* Кнопка Скролинга */ {
	padding: 0 8px 0 8px;
  color: #ffffff;
  background-color: #bbbbbb;
  border-color: #cccccc;	
}

.addtocart-area form.product .addtocart-quickorder /* Кнопка Быстрый Заказ. Коллекция */,
#ProOPC input.addtocart-quickorder /* Страница Корзины. Кнопка Быстрый Заказ */ {
  color: #000000;
  background-color: transparent;
  border-color: #6c6c6c;	
}

#content .productdetails .pro-related.complementary-block .addtocart-area .addtocart-quickorder /* Кнопка Быстрый Заказ. Карточка товара. С этим покупают */,
#content .productdetails .pro-related.complementary-block .addtocart-area .addtocart-bar .addtocart-button:not(span) /* Кнопка Добавить. С этим покупают в карточке товара */,
#filters .jvajax_shop_search_content span.addtocart-button input.addtocart-button /* Модальное окно Ajax поиска товара */,
#fancybox-wrap #fancybox-content .product-related-popup .addtocart-area .addtocart-button /* Модальное окно поиска Добавления */,
#filters .jvajax_shop_search_content a.notify /* Модальное окно Ajax поиска товара */,
#sidebar-a .sidebar-inner .VmGroupSingle .list-thumbs-pro .product .thumb-act a.btn-addcart /* Просмотренные товары */,
#sidebar-a .sidebar-inner .VmGroupSingle .list-thumbs-pro .product .thumb-act a.addtocart-button-disabled /* Просмотренные товарыкнопка Выберите размер */ {
	padding: 0 4px 0 4px;
	font-size: 11px;
	height: 30px;
	line-height: 30px !important;
}

#filters .filters-inner .vmSearch button.btn /* Left Column. Поиск */ {
	margin-left: 1px;
	padding: 4px 3px;	
	min-width: 36px;
	width: 36px;
	height: 36px
}

#filters .filters-inner .vmSearch button.btn i:before /* Left Column. Поиск */ {
	color: #000000;
	font-size: 24px;
}

#filters .filters-inner .vmSearch button.btn:hover i:before /* Left Column. Поиск */ {
	color: #ffffff;
}

#bd_results .virtuemart_search .input-group-btn:last-child > .btn /* Страница Поиска */ {
	height: 32px;
	border: 1px solid #000000;
	margin-left: 1px;
	background-color: transparent;
	color: #000000;
	padding: 4px 12px;
}

#sidebar-a .sidebar-inner form.cf_form .form-horizontal .btn.cf_search_button /* Left Column. Фильтры и Поиск */ {
	width: 30px;
	min-width: 30px;
	height: 30px;
	line-height: 30px !important;
	padding: 0 0 0 0;
}

.login .login-inner a.btn.btn-darker.text-normal /* Страница авторизации. /login */ {
	font-weight: bold !important;
}

.vm-view-user-edit #form-login h4 input.btn-xs.btn-outline /* Страница Информация о покупателе. Выйти */ {
	float: right;
	margin-top: -6px !important;
	position: relative;
}

#ProOPC button#proopc-task-registercheckout /* Страница Корзины. Регистрация */{
	background: transparent;
	width: 206px !important;
	padding-left: 0px;
}

.cf_wrapp_all form.cf_form input.cf_apply_button /* Кнопка фильтра. Применить */,
#ProOPC button#proopc-task-loginajax /* Страница Корзины. Авторизация */,
#ProOPC button#proopc-task-savecoupon /* Страница Корзины. Финал Заказа*/,
#ProOPC button#proopc-order-submit /* Страница Корзины. Финал Заказа*/ {
	float: right;
}

#ProOPC button#proopc-task-savecoupon {
	height: 28px !important;
	line-height: 28px !important;
}

#ProOPC .proopc-finalpage .proopc-continue-link a:hover /* VP One Page Checkout */ {
	text-decoration: none;
	font-family: 'Roboto', serif;
}

#content #bd_results div.vm-wrap.vm-order-done a.vm-button-correct /* Корзина. Финальная страница Заказа */ {
	margin-top: 20px;
}


/* Светлая Кнопка для слайдера */
a.btn-light {background-color: transparent;	color: #ffffff;	border: 1px solid #ffffff;}
a.btn-light:hover {color: #000000;	background-color: #ffffff;	border: 1px solid #ffffff;}
a.btn-light:focus {color: #ffffff;	background-color: #ff4747;	border-color: #ff4747;}

/* Темная Кнопка для слайдера */
a.btn-dark {color: #000000;	background-color: transparent; border: 1px solid #000000;}
a.btn-dark:hover {color: #ffffff;	background-color: #000000; border-color: #000000;}
a.btn-dark:focus {color: #ffffff;	background-color: #000000; border-color: #000000;}

/* Черная Кнопка для слайдера */
a.btn-black {color: #000000; background-color: transparent;	border: 2px solid #000000;}
a.btn-black:hover {color: #ffffff; background-color: #000000; border-color: #000000;}
a.btn-black:focus {color: #ffffff; background-color: #000000;border-color: #000000;}

a.btn-black-friday {color: #ffffff;	background-color: transparent; background-color: #ff0000;}   
a.btn-black-friday:hover {color: #ff0000; border: 3px solid #ff0000; background-color: transparent}
a.btn-black-friday:focus {color: #ffffff;	background-color: #000000; border-color: #000000;}

a.btn-blue {color: #ffe400; background-color: transparent; background-color: #0189d3;}   
a.btn-blue:hover {color: #0189d3; border: 3px solid #0189d3; background-color: #ffe400}
/*a.btn-blue:focus {color: #ffe400; background-color: #000000; border-color: #000000;}*/

/* Элементы формы из template.css */ 
.form-group, .control-group {
	margin-bottom: 12px;
}

.form-horizontal .control-label {
	padding-top: 6px;
}

.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 24px;
	padding-top: 5px;
}

.form-control, 
input[type="text"], 
input[type="password"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
select, 
textarea, 
div#k2FrontendContainer ul.tags,
.chzn-container-single .chzn-single {
	display: block;
	width: 100%;
	height: 32px;
	padding: 4px 16px;
	font-size: 14px;
	line-height: 1.7857;
	color: #0189d3;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ebebeb;
	border-radius: 0;
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

textarea {
	height: auto;
}

.chzn-container-single .chzn-single {
	padding-right: 45px;
}


/* Checkbox design */
input.ckbx[type="checkbox"],
label[for="proopc-remember"] input /* one page checkout. Login */,
label[for="STsameAsBT"] input /* one page checkout. Dilivery */,
label[for="cart_tos_field"] input /* one page checkout. Agreement */,
label[for="modlgn-remember"] input /* left column. login.*/,
fieldset label.checkbox.label1 input /* форма анкеты Бизнес с нами*/,
div#form-login-remember input[type="checkbox"] /* Modal, Login/Reg */,
div.ui.checkbox input#remember[type="checkbox"] /* /singin */ {
  opacity: 0;
/*  float: left;*/
}

input.ckbx[type="checkbox"] + label,
label[for="proopc-remember"] input + span,
label[for="STsameAsBT"] input + span,
label[for="cart_tos_field"] input + span,
label[for="modlgn-remember"] input + span,
fieldset label.checkbox.label1 input + label,
div#form-login-remember input[type="checkbox"] + label ,
div.ui.checkbox input#remember[type="checkbox"] + label {
  margin: 0;
  position: relative;
  cursor: pointer;
  padding-left: 32px;
}

input.ckbx[type="checkbox"] + label:before,
label[for="proopc-remember"] input + span:before,
label[for="STsameAsBT"] input + span:before,
label[for="cart_tos_field"] input + span:before,
label[for="modlgn-remember"] input + span:before,
fieldset label.checkbox.label1 input + label:before,
div#form-login-remember input[type="checkbox"] + label:before,
div.ui.checkbox input#remember[type="checkbox"] + label:before {
  content: ' ';
  position: absolute;
	left: 0px;
	top: -1px;
  width: 20px;
  height: 20px;
  display: block;
  background: white;
  border: 1px solid #bbbbbb;
  border-radius: 0;
}

input.ckbx[type="checkbox"] + label:after,
label[for="proopc-remember"] input + span:after,
label[for="STsameAsBT"] input + span:after,
label[for="cart_tos_field"] input + span:after,
label[for="modlgn-remember"] input + span:after,
fieldset label.checkbox.label1 input + label:after,
div#form-login-remember input[type="checkbox"] + label:after,
div.ui.checkbox input#remember[type="checkbox"] + label:after {
  content: ' ';
  position: absolute;
	left: 0px;
	top: -1px;
  width: 18px;
  height: 18px;
  display: block;
  z-index: 1;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MS4yIDI3MyAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODEuMiAyNzMgMTcgMTYiPjxwYXRoIGQ9Ik0tMzA2LjMgNTEuMmwtMTEzLTExM2MtOC42LTguNi0yNC04LjYtMzQuMyAwbC01MDYuOSA1MDYuOS0yMTIuNC0yMTIuNGMtOC42LTguNi0yNC04LjYtMzQuMyAwbC0xMTMgMTEzYy04LjYgOC42LTguNiAyNCAwIDM0LjNsMjMxLjIgMjMxLjIgMTEzIDExM2M4LjYgOC42IDI0IDguNiAzNC4zIDBsMTEzLTExMyA1MjQtNTI0YzctMTAuMyA3LTI1LjctMS42LTM2eiIvPjxwYXRoIGZpbGw9IiMzNzM3MzciIGQ9Ik0xOTcuNiAyNzcuMmwtMS42LTEuNmMtLjEtLjEtLjMtLjEtLjUgMGwtNy40IDcuNC0zLjEtMy4xYy0uMS0uMS0uMy0uMS0uNSAwbC0xLjYgMS42Yy0uMS4xLS4xLjMgMCAuNWwzLjMgMy4zIDEuNiAxLjZjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PHBhdGggZD0iTTExODcuMSAxNDMuN2wtNTYuNS01Ni41Yy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTI1My41IDI1My41LTEwNi4yLTEwNi4yYy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTU2LjUgNTYuNWMtNS4xIDUuMS01LjEgMTIgMCAxNy4xbDExNC43IDExNC43IDU2LjUgNTYuNWM1LjEgNS4xIDEyIDUuMSAxNy4xIDBsNTYuNS01Ni41IDI2Mi0yNjJjNS4yLTMuNCA1LjItMTIgLjEtMTcuMXpNMTYzNC4xIDE2OS40bC0zNy43LTM3LjdjLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0xNjkuNSAxNjkuNS03MC4yLTcxLjljLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0zNy43IDM3LjdjLTMuNCAzLjQtMy40IDguNiAwIDEybDc3LjEgNzcuMSAzNy43IDM3LjdjMy40IDMuNCA4LjYgMy40IDEyIDBsMzcuNy0zNy43IDE3NC43LTE3Ni40YzEuNi0xLjcgMS42LTYuOS0uMS0xMC4zeiIvPjwvc3ZnPg==') no-repeat center center;
  -ms-transition: all .2s ease;
  -webkit-transition: all .2s ease;
  transition: all .3s ease;
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}

input.ckbx[type="checkbox"]:checked + label:after,
label[for="proopc-remember"] input:checked + span:after,
label[for="STsameAsBT"] input:checked + span:after,
label[for="cart_tos_field"] input:checked + span:after,
label[for="modlgn-remember"] input:checked + span:after,
fieldset label.checkbox.label1 input:checked + label:after,
div#form-login-remember input[type="checkbox"]:checked + label:after,
div.ui.checkbox input#remember[type="checkbox"]:checked + label:after {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

label[for="proopc-remember"] input + span {
	 margin-left: -22px;
}

label[for="STsameAsBT"] input + span {
	 margin-left: -24px;
}

label[for="cart_tos_field"] input + span {
	position: static;
	padding-left: 0;
}

label[for="modlgn-remember"] input + span /* left column. login.*/ {
	 margin-left: -13px;
}

label[for="proopc-remember"] input + span:before,
label[for="proopc-remember"] input + span:after,
label[for="STsameAsBT"] input + span:before,
label[for="STsameAsBT"] input + span:after {
	top: -2px;
}

div#form-login-remember input[type="checkbox"] + label:before /* Modal, Login/Reg */,
div#form-login-remember input[type="checkbox"] + label:after,
div.ui.checkbox input#remember[type="checkbox"] + label:before /* /singin */,
div.ui.checkbox input#remember[type="checkbox"] + label:after {
	top: 1px;
}


/* Позиции модальных окон Добавление товара, Желаний, Сравнение */
#fancybox-wrap {
	position: fixed !important;
	max-width: 100% ;
	width: 100% !important;
	max-height: 100%;
	height: 100% !important;
	top: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	outline: 0;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

#fancybox-wrap #fancybox-outer {
	margin: 30px auto;
	height: auto;
	max-width: 760px;
	width: auto;
}

#fancybox-wrap #fancybox-outer .fancy-close {
	font-size: 32px;
	font-weight: bold;
	line-height: 20px;
	color: #ff4747;
	opacity: 1;
}

#fancybox-wrap #fancybox-outer .fancy-close:hover {
	color: #6c6c6c;
}

#fancybox-wrap #fancybox-outer .fancy-tos-container {
	max-width: 100%;
}
    
    
#fancybox-wrap #fancybox-outer #fancybox-content > div{
	overflow: hidden !important;
}



.modal-open { /* iphone -  использовать если проблема */
/* height: 100%;
   width: 100%;
   position: fixed;*/
}


/* Кнопка закрытия модального */
.modal-login .modal-dialog .modal-content .modal-body,
.cmbf-form-modal,
.aqof-form-modal,
#popup-product.modal.fade.jv-popup-product.in .modal-dialog .modal-content,
#fancybox-wrap #fancybox-outer {
	border-top: 3px solid #ff4747;
}

#sbox-window #sbox-btn-close /* Модальное окно Размер одежды */, 
.modal-body button.close /* Окно логин/регистрация */,
.cmbf-form-modal .cmbf-form-close /*  Обратный звонок */,
.aqof-form-modal .aqof-form-close /* Быстрый Заказ */,
#popup-product .modal-content button.close /* Быстрый просмотр из каталога */,
#fancybox-wrap #fancybox-close /* Добавление товара */ {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: transparent;
	/* replace text with background images */
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	cursor: pointer;
	z-index: 99999;
}

#fancybox-wrap #fancybox-close {
	top: 0px;
	right: 0px;
	box-shadow: none;
}

#popup-product .modal-content button.close:hover,
#fancybox-wrap #fancybox-close:hover {
	background-color: transparent;
}

.modal-body button.close:before, .modal-body button.close:after,
.aqof-form-modal .aqof-form-close:before, .aqof-form-modal .aqof-form-close:after,
.cmbf-form-modal .cmbf-form-close:before, .cmbf-form-modal .cmbf-form-close:after,
#popup-product .modal-content button.close:before, #popup-product .modal-content button.close:after,
#fancybox-wrap #fancybox-close:before, #fancybox-wrap #fancybox-close:after {
	content: '';
	position: absolute;
	margin: 0;
	left: 50%;
	top: 50%;
	height: 3px;
	width: 20px;
	border-radius: 4em;
	background-color: #ff4747;
	/* Force Hardware Acceleration */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.modal-body button.close:hover:before, .modal-body button.close:hover:after,
.aqof-form-modal .aqof-form-close:hover:before, .aqof-form-modal .aqof-form-close:hover:after,
.cmbf-form-modal .cmbf-form-close:hover:before, .cmbf-form-modal .cmbf-form-close:hover:after,
#popup-product .modal-content button.close:hover:before, #popup-product .modal-content button.close:hover:after,
#fancybox-wrap #fancybox-close:hover:before, #fancybox-wrap #fancybox-close:hover:after {
	background-color: #6c6c6c;	
}

.modal-body button.close:before,
.aqof-form-modal .aqof-form-close:before,
.cmbf-form-modal .cmbf-form-close:before,
#popup-product .modal-content button.close:before,
#fancybox-wrap #fancybox-close:before {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.modal-body button.close:after,
.aqof-form-modal .aqof-form-close:after,
.cmbf-form-modal .cmbf-form-close:after,
#popup-product .modal-content button.close:after,
#fancybox-wrap #fancybox-close:after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}


/* Иконки в контактах, etc */
#accordionContact #head-basic-details,
#accordionContact #head-display-form,
#accordionContact #head-display-misc {
  position: relative;
  padding-left: 60px;
  background-image: expression(this.runtimeStyle.backgroundImage="none", this.innerHTML = this.innerHTML + '<img alt="" src="/images/filling-all/casing/icons-medium.png">');
}

#accordionContact #head-basic-details:before, #accordionContact #head-basic-details img,
#accordionContact #head-display-form:before, #accordionContact #head-display-form img,
#accordionContact #head-display-misc:before, #accordionContact #head-display-misc img {
  content: url(/images/filling-all/casing/icons-medium.png);
  position: absolute;
}

#accordionContact #head-basic-details:before, #accordionContact #head-basic-details img {
	top: 8px;
	left: 10px;
	clip: rect(0px 40px 40px 0px);
}

#accordionContact #head-display-form:before, #accordionContact #head-display-form img {
	top: 8px;
	left: -30px;
	clip: rect(0px 80px 40px 40px);
}

#accordionContact #head-display-misc:before, #accordionContact #head-display-misc img {
	top: 8px;
	left: -70px;
	clip: rect(0px 120px 40px 80px);
}


/* Иконки перед номерами, email, etc */
.la-kyivstar, .la-vodafone, .la-lifecell, .la-foreign, 
.la-schedule, .la-email, .la-callback,
i.fa-phone, i.fa-print, i.fa-mobile, i.fa-home,
.la-personal, .la-orders, .la-wishlist, .la-compare, .la-viewed, .la-social {
  position: relative;
  padding-left: 24px;
  background-image: expression(this.runtimeStyle.backgroundImage="none", this.innerHTML = '<img alt="" src="/images/filling-all/casing/icons-small.png">' + this.innerHTML);
}

.la-kyivstar:before, .la-kyivstar img,
.la-vodafone:before, .la-vodafone img,
.la-lifecell:before, .la-lifecell img,
.la-foreign:before, .la-foreign img,
.la-schedule:before, .la-schedule img,
.la-email:before, .la-email img,
.la-callback:before, .la-callback img,
i.fa-phone:before, i.fa-phone img,
i.fa-print:before, i.fa-print img,
i.fa-mobile:before, i.fa-mobile img,
i.fa-home:before, i.fa-home img,
.la-personal:before, .la-personal img,
.la-orders:before, .la-orders img,
.la-wishlist:before, .la-wishlist img,
.la-compare:before, .la-compare img,
.la-viewed:before, .la-viewed img,
.la-social:before, .la-social img {
  content: url(/images/filling-all/casing/icons-small.png) !important;
  position: absolute;
}

.la-kyivstar:before, .la-kyivstar img,
i.fa-phone:before, i.fa-phone img {
	top: -2px;
	left: -10px;
	clip: rect(0 20px 20px 0);
}

.la-vodafone:before, .la-vodafone img,
i.fa-print:before, i.fa-print img {
	top: -2px;
	left: -30px;
	clip: rect(0px 40px 20px 20px);
}

.la-lifecell:before, .la-lifecell img,
i.fa-mobile:before, i.fa-mobile img {
	top: -2px;
	left: -50px;
	clip: rect(0px 60px 20px 40px);
}

.la-foreign:before, .la-foreign img {
	top: -2px;
	left: -70px;
	clip: rect(0px 80px 20px 60px);
}

.la-email:before, .la-email img {
	top: -20px;
	left: -10px;
	clip: rect(20px 20px 40px 0);
}

.la-schedule:before, .la-schedule img {
	top: -20px;
	left: -30px;
	clip: rect(20px 40px 40px 20px);
}

.la-callback:before, .la-callback img {
	top: -20px;
	left: -50px;
	clip: rect(20px 60px 40px 40px);
}

i.fa-home:before, i.fa-home img {
	top: -20px;
	left: -70px;
	clip: rect(20px 80px 40px 60px);
}

.la-personal:before, .la-personal img {
	top: -40px;
	left: -10px;
	clip: rect(40px 20px 60px 0px);
}

.la-orders:before, .la-orders img {
	top: -40px;
	left: -30px;
	clip: rect(40px 40px 60px 20px);
}

.la-wishlist:before, .la-wishlist img {
	top: -40px;
	left: -50px;
	clip: rect(40px 60px 60px 40px);
}

.la-compare:before, .la-compare img {
	top: -40px;
	left: -70px;
	clip: rect(40px 80px 60px 60px);
}

.la-viewed:before, .la-viewed img {
	top: -40px;
	left: -90px;
	clip: rect(40px 100px 60px 80px);
}

.la-social:before, .la-social img {
	top: -40px;
	left: -110px;
	clip: rect(40px 120px 60px 100px);
}
 

/* Top Panel. Телефоны и График работы */ 
#block-panel {
	background-color: #333333;
	min-height: 32px;
	vertical-align: middle;
}

#block-panel .position-panel-1 .tel {
  padding-left: 14px;
}

#block-panel .position-panel-1 p a {
	color: #ffffff;
	margin-right: 20px;
	line-height: 32px;
}

#block-panel .position-panel-1 p a:last-child {
	margin-right: 0px;
}

#block-panel .position-panel-1 a:hover {
	color: #ff4747;
}

.position-panel-1 p, .position-panel-2 p {
	margin-bottom: 0;
}


/* Top Panel. Поиск */
#block-panel .position-panel-3 {
	margin-top: 6px;
	line-height: 1;
}

#block-panel .position-panel-3 div.search input.form-control {
	display: inline-block;
	height: 20px;
	padding: 0 20px;
}	

.position-panel-3 .search input[name="keyword"] {
	width: 140px;
	height: 24px;
	color: #bbbbbb;
	background-color: #333333;
	border-color: #606060;
}

.position-panel-3 .search input[name="keyword"]:hover {
	color: #ffffff;
	border-color: #ffffff;
}


/* Top Panel. Авторизация */
.position-panel-3 .btn-logout,
.position-panel-3 .btn-login {
	height: 24px;
	width: 170px;
	background-color: #333333;
	border: none;
	padding: 0;	
	overflow: hidden;
}

.position-panel-3 div.contentmod .btn-logout i.fa-user:before,
.position-panel-3 div.contentmod .btn-login i.sfr-account-circle:before {
	content: '';
	line-height: 0;
	display: none;
}

.position-panel-3 div.contentmod .btn-logout span,
.position-panel-3 div.contentmod .btn-login span,
.position-panel-3 div.contentmod .vmCartExModule > .view_cart_link_1 span {
	font-weight: normal;
	text-transform: none;
}

.position-panel-3 div.contentmod .btn-logout:hover span,
.position-panel-3 div.contentmod .btn-login:hover span,
.position-panel-3 div.contentmod .vmCartExModule > .view_cart_link_1:hover span {
	color: #ff4747;
}

.position-panel-3 div.contentmod .logout-form .usermenu {
	padding: 8px 16px;
}


/* Top Panel. Авторизация. Выпадающее окно */
#block-panel .dropdown-menu .menu li:not(:last-child):after {
	background-color: transparent;
}

#block-panel .dropdown-menu .menu a {
	color: #333333;
}

#block-panel .dropdown-menu .menu li.current a,
#block-panel .dropdown-menu .menu a:hover {
	color: #ff4747;
	background-color: transparent;
}

#block-panel .dropdown-menu ul.mb-5 {
	margin-bottom: 10px;
}

#block-panel .logout-form .dropdown-menu ul.mb-5 li {
	text-align: center;
	width: 100%;
}

#block-panel .logout-form .dropdown-menu ul.mb-5 li form {
	margin-left: 0px;
}

#block-panel .logout-form .dropdown-menu ul.mb-5 li form button {
	margin: auto;
}

#block-panel .logout-form .dropdown-menu ul.menu li a.la {
	margin-left: 24px;
	margin-top: 4px;
	padding: 4px 24px;
}

#block-panel .logout-form .dropdown-menu ul.menu li a.la:before {
	top: -35px;
}


/* Top Panel. Переключение языков */
.position-panel-3 .mod-languages {
	top: 2px;
	position: relative;
}

.position-panel-3 .mod-languages ul {
	height: 24px;
}

.position-panel-3 .mod-languages ul.lang-inline li a {
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	margin: 0 4px;	
}

.position-panel-3 .mod-languages ul.lang-inline li.lang-active a {
	color: #ff4747;
}

.position-panel-3 .mod-languages ul.lang-inline li a:hover {
	color: #ff4747;
}
	

/* Top Navigation */
#block-header.header-content-3 {
  background-color: #8b8589;
}


/* Top Navigation. Logo */
#block-header.header-content-3 .headroom.headroom--not-top .header-logo a#logo {
	display: block;
	margin-top: 10px;
	width: 200px;
	height: 33px;
	background-image: url(/images/filling-all/casing/alba-soboni-logo-transparent.png);
	background-repeat: no-repeat;
}

#block-header.header-content-3 .headroom,
#block-header.header-content-3 .header-logo, 
#block-header.header-content-3 .header-logo a#logo,
#block-header.header-content-3 .header-logo a#logo img {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

#block-header.header-content-3 .headroom.headroom--not-top .header-logo a#logo img {
	display: none;
}


/* Top Navigation. Main Menu */
#block-header.header-content-3 .flexMenuToggle {
	color: #ffffff;
}

#block-header.header-content-3 .flexMenuToggle:hover {
	color: #ff4747;
}

#block-header.header-content-3 .headroom {
	background-color: #8b8589;	
}

#block-header.header-content-3 .block-mainnav ul li .homepage,
#block-header.header-content-3 .block-mainnav .fxmenu li.level1 .iconsubmenu + .level1:after,
#block-header #block-mainnav.block-mainnav .fxmenu > .level1 > .fxcolumns > .insubitem > ul li[class*="level2"] > a.collections,
#block-header #block-mainnav.block-mainnav .fxmenu > .level1 > .fxcolumns > .insubitem > ul li[class*="level2"]:not(.fxcolumn) > a.top-for-bottom {
	display: none;
}

#block-header.header-content-3 .block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn .group-title {
	padding: 4px 16px;
}

#block-header.header-content-3 .block-mainnav .fxmenu > .level1 > .fxcolumns > .insubitem > ul li[class*="level"]:not(.fxcolumn) > a {
	padding: 4px 26px;
}

#block-header.header-content-3 .block-mainnav .fxmenu > .level1 > .fxcolumns > .insubitem > ul li.active > a:not(.group-title) {
	color: #ff4747;
	font-weight: bold;
}  

#block-header.header-content-3 .group-title {
	cursor: default;
}

#block-header.header-content-3 .block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn a.group-title:hover {
	color: #606060;
}

#block-mainnav-mobile .menu-banner {
	background-image: none !important;
	background-color: #333333;
}

#block-mainnav-mobile .menu-banner > .jvoverlay {
	display: none;
}

#block-mainnav-mobile ul li.active .level1, 
#block-mainnav-mobile ul li.active > .levelsub,
#block-mainnav-mobile ul li a {
	background-color: rgba(255, 255, 255, 0.1);
}

#block-mainnav-mobile ul li.active .level1:hover, 
#block-mainnav-mobile ul li.active > .levelsub:hover,
#block-mainnav-mobile ul li a:hover,
#block-mainnav-mobile ul li.active .level1:focus, 
#block-mainnav-mobile ul li.active > .levelsub:focus,
#block-mainnav-mobile ul li a:focus {
	background-color: #ff4747;
}


/* Top Navigation. Main Menu. Пункт меню Коллекции */
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn.level2.fxsubmenu.fxcolumn:not(.hasChild) {
	clear: both;
}	

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn.level2.fxsubmenu.fxcolumn:not(.hasChild) a {
	text-transform: uppercase;
	padding: 4px 16px;
}

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn.level2.fxsubmenu.fxcolumn:not(.hasChild) a.offer {
	font-weight: bold;
}

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn.level2.fxsubmenu.fxcolumn:not(.hasChild) a.all-bags {
	margin-top: 8px;
	font-weight: bold;
}

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn.level2.fxsubmenu.fxcolumn:not(.hasChild) a:hover {
	color: #ff4747;
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0);
}

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn.level2.fxsubmenu.fxcolumn:not(.hasChild) a:before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	margin-right: 10px;
	background-color: #ff4747;
	margin-bottom: 3px;
}

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn.level2.fxsubmenu.fxcolumn.hasChild {
	display: inline-block;
	position: absolute;   
}

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li.fxcolumn.level2.fxsubmenu.fxcolumn.hasChild .group-title:before {
	content: "";
	margin-left: 0;
	margin-right: 0;
	min-width: 0;
}

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item1330,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item2330,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item3330 {
	left: 584px;
}

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item1340,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item2340,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item3340 {
	left: 754px;
}

.block-mainnav .fxmenu > #fx-item1400.level1.cols2 > .fxcolumns,
.block-mainnav .fxmenu > #fx-item2400.level1.cols2 > .fxcolumns,
.block-mainnav .fxmenu > #fx-item3400.level1.cols2 > .fxcolumns {
	width: 500px;
	left: -100px;
}

.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item1390 .jv-module,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item1390 div#jvcustom-1113,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item1490 div#jvcustom-1114,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item2390 .jv-module,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item2390 div#jvcustom-2113,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item2490 div#jvcustom-2114,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item3390 .jv-module,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item3390 div#jvcustom-3113,
.block-mainnav .fxmenu > .level1[class*="cols"] > .fxcolumns > .insubitem > ul > li#fx-item3490 div#jvcustom-3114 {
	padding: 0px;
}


/* Top Navigation. Main menu. Пункт меню Контакты */
.header-content-3 .block-mainnav .jv-module .menu-banner-contacts,
#block-mainnav-mobile.block-mainnav .jv-module .menu-banner-contacts {
	padding-top: 0;
	padding-bottom: 0;
}

#block-mainnav-mobile.block-mainnav .jv-module .menu-banner-contacts {
	padding-left: 20px;	
}
 
#block-mainnav-mobile.block-mainnav .jv-module .menu-banner-contacts a {
	color: #ffffff;
	line-height: 3;
	background-color: #333333;
}
 
#block-mainnav-mobile .menu-banner-contacts p.la-callback {
	display: none;
} 

#block-mainnav-mobile .menu-banner-contacts .la-callback:before {
	top: -10px;
}


/* Top Navigation. Main menu. Пункт меню Личный кабинет */
#block-mainnav-mobile ul li a.levelsub.la,
.header-content-3 .block-mainnav .fxmenu > .level1 > .fxcolumns > .insubitem > ul li[class*="level"]:not(.fxcolumn) > a.la {
	margin-left: 24px;
	margin-top: 4px;
	padding: 4px 24px;
}

#block-mainnav-mobile ul li a.levelsub.la:before,
.header-content-3 .block-mainnav .fxmenu > .level1 > .fxcolumns > .insubitem > ul li[class*="level"]:not(.fxcolumn) > a.la:before {
	top: -36px;
}


/* Top Navigation. Basket. Корзина */
.header-content-3 .header-basket .position-basket > div {
	display: inline-block;
}

.header-content-3 .btn-primary, /* Фон под кнопкой */
.header-content-3 .btn-primary:active,
.header-content-3 .btn-primary:focus {
	background-color: inherit;
	-webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.header-content-3 .header-basket .contentmod .jvcompare {
	margin: 0;
}

.header-content-3 .header-basket .contentmod .jvcompare .btn-primary {
	padding: 3px 6px 6px 2px;
}

.header-content-3 .header-basket .contentmod .jvcompare .btn-primary i.fa-compare:hover {
	color: #ff4747;
}

.header-content-3 .header-basket .contentmod .jvcompare .btn-primary i.fa-compare:before {
	content: '\f24e';
	font-family: 'FontAwesome' !important;
	font-size: 26px;
	line-height: 30px;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .btn-primary.view_cart_link {
	border: none;
	line-height: 32px;
	height: 32px;
	padding: 0 8px 0 8px;
	color: #ffffff;
	min-width: 32px;
	overflow: visible;
	margin-top: 8px;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .btn-primary.view_cart_link:hover {
	color: #ff4747;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .btn span.cart-label {
	display: none !important;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .btn i.sfr-shopping-cart:before {
	font-size: 28px;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .btn span.cart-subtotal {
	font-size: 8px;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .btn span.total_products {
	left: 20px;
	right: auto;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .btn span.cart-subtotal .text {
	display: none;
}   

.header-content-3 .header-basket .contentmod .vmCartExModule .btn span.cart-subtotal strong {
	font-weight: normal;
	text-transform: initial;
}   

.header-content-3 .header-basket .contentmod .vmCartExModule .btn span.cart-subtotal:before,
.header-content-3 .header-basket .contentmod .vmCartExModule .btn span.cart-subtotal:after,
.header-content-3 .header-basket .contentmod .vmCartExModule .btn span.cart-subtotal strong {
	font-size: 14px;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu {
	position: absolute;
	right: 0;
	left: auto;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu ul.list-Cart li.product > span {
	display: block;
	margin-bottom: 24px;
	font-size: 16px;
	font-weight: bold;
}


/* Top Navigation. Basket. Корзина. Модальное */
.header-content-3 .header-basket .contentmod .vmCartExModule .cart-footer {
	margin: 0 16px;
	padding: 16px 0;
	text-align: center;
	border-top: none;
	border-bottom: 1px dashed #e0e0e0;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .cart-subtotals {
	margin-bottom: 2px;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .discount-total {
	font-size: 12px;
	height: 24px;
}

.header-content-3 .header-basket .contentmod .vmCartExModule ul.list-Cart {
	max-height: 306px;
	padding: 0;
}

.header-content-3 .header-basket .contentmod .vmCartExModule ul.list-Cart li.product {
	max-height: 306px;
	margin: 0 16px;
	padding: 8px 0;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .discount-total .total {
	float: left;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .discount-total .discount {
	float: right;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu div.deposit-text,
.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu div.bonus-text {
	font-size: 12px;
	font-weight: bold;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu div.deposit-text .value,
.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu div.bonus-text .value {
	color: #ff4747;
	font-size: 12px;
	font-weight: bold;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu .albainfobuyer {
	font-size: 11px;
	margin-bottom: 16px;
	text-align: center;
	border: 1px solid #ff4747;
	background-color: #fafafa;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu .albainfobuyer div.albainfoline1 {
	color: #ff4747;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
}

.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu .albainfobuyer div.albainfoline2,
.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu .albainfobuyer div.albainfoline3 {
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}

#ProOPC.cart-view table.cart-summary td.coupon-form-col {
	text-align: right;
}


/* Top. Модальная форма авторизации */ 
.modal.fade.modal-login.in .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;	
}

.modal-dialog .modal-body h2.login-head {
	display: none;
}

.modal-dialog .modal-body .business-registration {
	float: right;
}

.modal-dialog .modal-body .text {
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: bold;
}

.modal-dialog .modal-body hr {
	margin-top: 14px;
	margin-bottom: 14px;
}


/* Главная страница */
.imagebox-1 .wrap .inner .imagebox-title {
	line-height: 1.0;
}

.imagebox-2 .imagebox:hover .imagebox-image {
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.imagebox-2 .wrap,
.imagebox-2 .wrap:hover {
	background-color: rgba(0, 0, 0, 0.0) !important;
}

.imagebox-2 .wrap .divtablecell,
.imagebox-2 .wrap .inner {
	padding: 0;
	height: 100%
}

.imagebox-2 .wrap .inner .imagebox-title {
	display: block;
	width: 100%;
	height: 100%;
}

.imagebox-2 .wrap .inner .imagebox-title i:before {
	content: "";
}

/* Главная страница. Обратный отсчет */
#block-top .countdown.countdown-1,
#block-top .blogtime1 #blogtime2 {
	font-family: 'Playfair Display', serif;
	color: #000000;
	margin: 20px auto;
}

/* Главная страница. Обратный таймер */
#block-top .blogtime1 {
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-bottom: 16px;
}

#block-top .blogtime1 #blogtime2 {
	font-family: 'Playfair Display', serif;
	color: #000000;
	font-weight: bold;
	font-size: 23px;
	margin-bottom: 0px;
}

#block-top .blogtime1 #cntdwn, 
#block-top .blogtime1 #cntdwn b {
	color: #ff4747;
	font-size: 36px;
}

/* Главная страница. Подписка */
#block-bottom {
	margin: 20px 0;
}

#block-bottom #jvcustom-929 {
	padding: 0;
}

#block-bottom .jv-module:nth-child(2) .contentmod {
	height: 30px;
}

#block-bottom .light.newsletter-border:before {
	border: none;
}

#block-bottom .acymailing_module .acymailing_module_form {
	margin: 100px 0 100px 140px !important;
	text-align: center;
	width: 500px;
}

#block-bottom .acymailing_module .acymailing_introtext,
#block-bottom .acymailing_module .acymailing_module_success {
	font-family: 'Playfair Display', serif;
	line-height: 1.4;
	font-size: 24px;
	color: #ff4747;
}

#block-bottom .acymailing_module .acymailing_introtext .question {
	font-style: italic;
}

#block-bottom .acymailing_module .acymailing_introtext .answer {
	font-style: normal;
	margin: 0 0 12px 0 !important;
}

#block-bottom .acymailing_module .acymailing_module_success {
	font-style: italic;
	background-color: transparent;
}

#block-bottom .acymailing_module p.onefield.fieldacyemail,
#block-bottom .acymailing_module p.acysubbuttons {
	display: inline-block;
}

#block-bottom .acymailing_module p.onefield.fieldacyemail input {
	height: 36px;
	padding: 6px 20px;
}


/* Главная страница. Карусель */
.karusel-title .heading-style2 > .heading-cont {
	margin-bottom: 0px;
}

.karusel .owl-carousel {
	top: -20px;
}

.karusel .owl-carousel .vmProduct {
	text-align: center;	
}

.karusel.VmGroup .products-slide .center .thumb-item {
	margin: -40px -15px 0 -15px;
}

.karusel.category-view .owl-item .vmProduct {
	margin-bottom: -5px;
}

.karusel .owl-carousel .thumb-item .thumb-item-content .thumb-title {
	font-size: 14px;
	width: 210px;
	margin-left: auto;
	margin-right: auto;
}

.karusel .owl-carousel .thumb-item .thumb-item-content .rating-vmgird,
.karusel .owl-carousel .thumb-item .thumb-item-content .PricebasePrice {
	display: none;
}


/* Главная страница. Insgram, Facebook, Отзывы */
.blockequalize.equal-column div.our-insgram-info,
.blockequalize.equal-column div.our-facebook-info,
.blockequalize.equal-column div.what-say-title {
	margin-top: 0;
}

.blockequalize.equal-column div.our-insgram-info {
	margin-right: 70px;	
}

.blockequalize.equal-column div.our-facebook-title,
.blockequalize.equal-column div.our-facebook-info {
	margin-left: 35px;
}

div#jtmodule-929.joomtesti-module {
	margin: 0 0 30px 70px;	
	max-height: 300px;
	height: 300px;
	overflow: hidden;
}

.blockequalize.equal-column div.what-say-title {
	margin-left: 70px;
}

.blockequalize.equal-column div.what-say-title {
	margin-left: 70px;
}

div#jtmodule-929.joomtesti-module .caroufredsel_wrapper {
	overflow-y: scroll !important;
	width: 300px !important;
	overflow-x: hidden !important;
}


/* Главная страница. Старые отзывы */
#contenttop .position .testimonials .owl-item .testimonial-avatar {
	margin-bottom: 0;
}

#contenttop .position .testimonials .owl-item .testimonial-content {
	margin-top: 0;
	font-size: 13px;
	line-height: 20px;
}

#contenttop .position .testimonials.testimonial-2 .testimonials-inner.carouselOwl .owl-pagination {
	padding-top: 12px;
}


/* Footer */
.footer {
	margin-top: 24px;
}

.footer .blk-buttomb {
	padding: 20px 0 6px;
}

.footer .blk-buttomb h5.title-module {
	font-size: 16px;
	margin-bottom: 16px;
	font-weight: 500;
}

.footer .blk-buttomb a,
.footer .blk-footer a {
	color: #dddddd;
}

.footer ul.bottom_links {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	line-height: 2.2;
}

.footer ul.bottom_links li, .footer ul.bottom_links li a {
	font-size: 12px;
}

.footer ul.bottom_links li, .footer .position-bottomb-4 {
	width: 200px;
}

.footer ul.bottom_links li, .footer .position-bottomb-4 ul.bottom_links li a {
	font-size: 11px;
}

.footer #block-bottomb .panel-group .panel-primary:last-child .panel-heading {
	border-bottom: none;
}

.footer ul.bottom_links li:first-child, 
.footer ul.bottom_links li:first-child a {
	font-size: 16px;
	font-weight: normal;
}


/* Left Column */
#sidebar-a .position-left-1 .filters-inner .jv-module {
/*	margin-bottom: 4px;
	padding-bottom: 4px;	*/
}

/* Left Column. Поиск */
#filters .cf_wrapp_all {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 16px;
	margin-bottom: 14px;
}

#filters .filters-inner .vmSearch {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 8px;
	padding-bottom: 16px;
}

#filters .filters-inner .vmSearch input[type="text"] {
	height: 36px;
	padding: 4px 16px;
}


/* Left Column. Фильтры и Поиск */
#filters.filters,
#filters .jv-module {
	margin-bottom: 4px;
	padding-bottom: 1px;
	border-bottom: none;
}

#filters .position-filters #cf_filtering_title {
	text-align: center;
/*	background: #8b8589;
	padding-bottom: 0px;
	line-height: 40px;
	height: 40px;*/
}
	
#filters .position-filters #cf_filtering_title a {
/*	margin-left: -8px;
	color: #e0e0e0;	
	font-weight: bold;
	font-size: 20px;*/
}

#filters .position-filters #cf_filtering_title a:after {
	font-size: 16px;
	content: '\f107';
	font-family: 'FontAwesome';
	font-style: normal;
	margin-left: 12px;
}

#filters .position-filters #cf_filtering_title a#cf_filtering_btn.open:after {
	content: '\f106';
}

#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_header,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_header {
	color: #e0e0e0;
	background: #8b8589;
	padding-bottom: 0px;
	margin-bottom: 8px;
}

#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_header .headexpand_hide,
#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_header .headexpand_show,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_header .headexpand_hide,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_header .headexpand_show {
	background: none;
}

#filters .position-filters .cf_wrapp_all form.cf_form .cf_wrapper_input_text_1 input[type="search"],
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_wrapper_input_text_1 input[type="search"] {
	width: 86%;
}

#filters .position-filters .cf_wrapp_all form.cf_form ul.cf_filters_list,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form ul.cf_filters_list {
	padding-left: 16px;
}

#filters .position-filters .cf_wrapp_all form.cf_form ul.cf_filters_list li,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form ul.cf_filters_list li {
	padding-top: 4px;
	line-height: 20px;
}

#filters .position-filters .cf_wrapp_all form.cf_form ul.cf_filters_list li > label,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form ul.cf_filters_list li > label {
	margin-bottom: 0px;
	height: 22px;
}

#filters .position-filters .cf_wrapp_all form.cf_form ul.cf_filters_list li a.cf_option:not(.cf_sel_opt),
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form ul.cf_filters_list li a.cf_option:not(.cf_sel_opt) {
	font-weight: normal;
}

#filters .position-filters .cf_wrapp_all form.cf_form ul.cf_filters_list li span.cf_flt_counter,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form ul.cf_filters_list li span.cf_flt_counter {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #bbbbbb;
}

#filters .position-filters .cf_wrapp_all form.cf_form input.cf_smart_search,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form input.cf_smart_search {
	display: none;
}

#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(1) .cf_flt_header,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(1) .cf_flt_header {
	display: none;
}

#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(1) > div:nth-child(2),
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(1) > div:nth-child(2) {
	min-height: 32px;
}

#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_wrapper,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_wrapper {
	margin-bottom: 2px;
}

#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_wrapper label,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_wrapper label {
  display: inline-block !important;
}

#filters .position-filters .cf_wrapp_all form.cf_form input[type="checkbox"],
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form input[type="checkbox"] {
  opacity: 0;
  float: left;
}

#filters .position-filters .cf_wrapp_all form.cf_form input[type="checkbox"] + label.cf-check,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form input[type="checkbox"] + label.cf-check {
  margin: 0 0 0 4px;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  font-family: monospace;
  float: left;
}
/*
#filters .position-filters .cf_wrapp_all form.cf_form input[type="checkbox"] + label.cf-check ~ label,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form input[type="checkbox"] + label.cf-check ~ label {
  margin: 0 0 0 40px;
}
*/
#filters .position-filters .cf_wrapp_all form.cf_form input[type="checkbox"] + label.cf-check:before,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form input[type="checkbox"] + label.cf-check:before {
  content: ' ';
  position: absolute;
	left: -30px;
	top: -1px;
  width: 20px;
  height: 20px;
  display: block;
  background: white;
  border: 1px solid #bbbbbb;
}

#filters .position-filters .cf_wrapp_all form.cf_form input[type="checkbox"] + label.cf-check:after,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form input[type="checkbox"] + label.cf-check:after {
  content: ' ';
  position: absolute;
	left: -30px;
	top: -1px;
  width: 18px;
  height: 18px;
  display: block;
  z-index: 1;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MS4yIDI3MyAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODEuMiAyNzMgMTcgMTYiPjxwYXRoIGQ9Ik0tMzA2LjMgNTEuMmwtMTEzLTExM2MtOC42LTguNi0yNC04LjYtMzQuMyAwbC01MDYuOSA1MDYuOS0yMTIuNC0yMTIuNGMtOC42LTguNi0yNC04LjYtMzQuMyAwbC0xMTMgMTEzYy04LjYgOC42LTguNiAyNCAwIDM0LjNsMjMxLjIgMjMxLjIgMTEzIDExM2M4LjYgOC42IDI0IDguNiAzNC4zIDBsMTEzLTExMyA1MjQtNTI0YzctMTAuMyA3LTI1LjctMS42LTM2eiIvPjxwYXRoIGZpbGw9IiMzNzM3MzciIGQ9Ik0xOTcuNiAyNzcuMmwtMS42LTEuNmMtLjEtLjEtLjMtLjEtLjUgMGwtNy40IDcuNC0zLjEtMy4xYy0uMS0uMS0uMy0uMS0uNSAwbC0xLjYgMS42Yy0uMS4xLS4xLjMgMCAuNWwzLjMgMy4zIDEuNiAxLjZjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PHBhdGggZD0iTTExODcuMSAxNDMuN2wtNTYuNS01Ni41Yy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTI1My41IDI1My41LTEwNi4yLTEwNi4yYy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTU2LjUgNTYuNWMtNS4xIDUuMS01LjEgMTIgMCAxNy4xbDExNC43IDExNC43IDU2LjUgNTYuNWM1LjEgNS4xIDEyIDUuMSAxNy4xIDBsNTYuNS01Ni41IDI2Mi0yNjJjNS4yLTMuNCA1LjItMTIgLjEtMTcuMXpNMTYzNC4xIDE2OS40bC0zNy43LTM3LjdjLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0xNjkuNSAxNjkuNS03MC4yLTcxLjljLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0zNy43IDM3LjdjLTMuNCAzLjQtMy40IDguNiAwIDEybDc3LjEgNzcuMSAzNy43IDM3LjdjMy40IDMuNCA4LjYgMy40IDEyIDBsMzcuNy0zNy43IDE3NC43LTE3Ni40YzEuNi0xLjcgMS42LTYuOS0uMS0xMC4zeiIvPjwvc3ZnPg==') no-repeat center center;
  -ms-transition: all .2s ease;
  -webkit-transition: all .2s ease;
  transition: all .3s ease;
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}

#filters .position-filters .cf_wrapp_all form.cf_form input[type="checkbox"]:checked + label.cf-check:after,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form input[type="checkbox"]:checked + label.cf-check:after {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(1) li a,
#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(3) li a,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(1) li a,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(3) li a {
	position: relative;
	top: 1px;
}

#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(2) li .cf_option,
#filters .position-filters .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(2) li .cf_flt_counter,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(2) li .cf_option,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form .cf_flt_wrapper:nth-child(2) li .cf_flt_counter {
	position: relative;
	top: -6px;
}

#filters .position-filters .cf_wrapp_all form.cf_form ul.cf_filters_list span.cf:before,
#sidebar-a .position-left-1 .cf_wrapp_all form.cf_form ul.cf_filters_list span.cf:before {
	line-height: 20px;
	padding: 1px 2px 2px 2px;
	font-size: 24px;
	content: '\f04d';
	font-family: 'FontAwesome' !important;
	font-style: normal;
	display: inline-block;
	margin-right: 8px;
	position: relative;
	top: 4px;
}


/* Left Column. Ajax поиск */
#filters .jvajax_shop_search {
	border-bottom: 1px solid #e5e5e5;
}

#filters .jvajax_shop_search .jvajax_shop_search_content {
	left: 0;
}

.jvajax_shop_search_content .item .title,
.jvajax_shop_search_content .item .price {
	text-align: center;
}

.jvajax_shop_search_content .item .addtocart-area span.addtocart-button {
	text-align: center;
	float: none;
	margin: auto;
}

.jvajax_shop_search_content .item div div a.notify {
	display: none !important;
}


/* Left Column. Вторая область */
#sidebar-a {
	clear: left;
}


/* Left Column. Личный кабинет */
#sidebar-a .sidebar-inner ul.menu a.la {
	line-height: 36px;
}

#sidebar-a .sidebar-inner ul.menu a.la:before {
	top: -41px;
	margin-left: 8px;
}

#sidebar-a .sidebar-inner form#login-form .logout-button .btn.btn-primary.btn-sm /* кнопка Выйти */,
#sidebar-a .sidebar-inner .login-greeting,
#sidebar-a .sidebar-inner .logout-avatar {
	display: none;
}

#sidebar-a .sidebar-inner form#login-form #form-login-submit {
	margin-top: -8px;
}

#sidebar-a .sidebar-inner form#login-form #form-login-remember {
	float: none !important;
}

#sidebar-a .sidebar-inner form#login-form #form-login-remember.checkbox {
	margin-top: 6px;
	margin-bottom: 12px;
}

#sidebar-a .sidebar-inner form#login-form #form-login-remember.checkbox label[for="modlgn-remember"] {
	padding-left: 0;
}

#sidebar-a .sidebar-inner form#login-form #form-login-remember.checkbox input[type="checkbox"] {
	margin: 0;
/*	position: inherit; */
}


/* Left Column. Просмотренные товары */
#sidebar-a .sidebar-inner p.vmheader {
	margin-bottom: 16px;
	font-size: 16px;
	font-weight: bold;
}

#sidebar-a .sidebar-inner .VmGroupSingle .list-thumbs-pro .product .ratingbox,
#sidebar-a .sidebar-inner .product-price > div.PricebasePrice {
	display: none; /* Скрытие цены и рейтинга */
}

#sidebar-a .sidebar-inner .product-price > div.PricesalesPrice {
	font-size: 16px;
}

#sidebar-a .sidebar-inner .VmGroupSingle .list-thumbs-pro .product .thumb-item-img {
	max-width: 100px;
	margin-right: 8px;
}

#sidebar-a .sidebar-inner .VmGroupSingle .list-thumbs-pro .product .thumb-item-content {
	text-align: center;
}

#sidebar-a .sidebar-inner .VmGroupSingle .list-thumbs-pro .product .thumb-item-content .VmGroupSingleTitle {
	font-size: 13px;
}


/* Страница. Общий темплейт */
#bd_results {
	min-height: 10px;
	margin-bottom: 24px;
}


/* Страница Поиска */
#bd_results .virtuemart_search .vm-search-custom-values-group {
	display: none;
}


/* Страница Магазина */
.cat-thumb-item > a {
	opacity: 1;
	filter: alpha(opacity=100);
}

.cat-thumb-item:hover > a {
	opacity: 0.65;
	filter: alpha(opacity=65);
}   

body.collections #content h3.heading-cont {
	display: none;
}


/* Страница Коллекция */
#content .category-view .category_description {
	display: none;
}

#content .category-view .category_description.top,
#content .category-view .category_description.bottom {
	display: block;
}

#content .category-view .category_description.bottom {
	margin-top: 15px;
}

#content .category-view .obsolete-category {
	color: #ff4747;
	font-size: 24px;
	font-weight: bold;
}

#content .category-view .vmProduct .addtocart-area form.product.js-recalculate > .addtocart-bar {
	text-align: -webkit-center;
}

#content .category-view .vmProduct .rating-vmgird,
#content .category-view .vmProduct .thumb-item .thumb-item-content .thumb-prices .product-price .PricediscountAmount,
#content .category-view .vmProduct .addtocart-area form.product.js-recalculate .jvvm-custom,
#content .category-view .vmProduct .addtocart-area .addtocart-bar span.quantity-box label.quantity_box {
	display: none;	
}

#content .category-view .vmProduct .addtocart-area {
	display: block;
	text-align: -webkit-center;
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .img-slide {
	text-align: center;
	width: fit-content;
	margin: auto;
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content {
	padding-top: 16px;
	vertical-align: middle;
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content .product-price, 
#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content .PricesalesPrice, 
#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content .PricebillTotal {
	font-size: 18px;
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content h5.thumb-title {
	width: 100%;
	height: 36px;
	display: table;
	margin-bottom: 0;
	font-size: 14px;
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content h5.thumb-title a {
	display: table-cell;
	vertical-align: middle;
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content .thumb-prices .availability {
	margin: 0 0 16px 0;
	position: absolute;
/*	width: 100%; */
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content .thumb-prices .availability img {
	top: -66px;
	position: relative;
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content .addtocart-area .quantity-box {
/*	display: none; */
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content .addtocart-area .addtocart-quickorder {
/*	float: left; */
	margin-bottom: 12px;
}

#content .category-view .browse-view:not(.vmlist) .vmProduct .thumb-item .thumb-item-content .addtocart-area .addtocart-bar {
	margin: 0 auto 8px;
	width: auto;
/*	float: right;*/
}

#content .category-view .browse-view.vmlist .vmProduct .thumb-item .thumb-item-content {
	padding-top: 0px;
}

#content .category-view .browse-view.vmlist .vmProduct .thumb-item .thumb-item-content .product-price, 
#content .category-view .browse-view.vmlist .vmProduct .thumb-item .thumb-item-content .PricesalesPrice, 
#content .category-view .browse-view.vmlist .vmProduct .thumb-item .thumb-item-content .PricebillTotal {
	font-size: 24px;
}

#content .category-view .browse-view.vmlist .vmProduct .thumb-item .thumb-item-content .availability {
	float: right;
	margin: 0 0 0 0;
}

#content .category-view .browse-view.vmlist .vmProduct .thumb-item .thumb-item-content h5.thumb-title {
	font-size: 18px;
}

#content .category-view .browse-view.vmlist .vmProduct .thumb-item .thumb-item-content .addtocart-area {
	text-align: left;
}

#content .category-view .browse-view.vmlist .vmProduct .thumb-item .thumb-item-content .addtocart-area .addtocart-quickorder {
	margin-bottom: 16px;
}

.addtocart-area .addtocart-bar span.quantity-box {
	padding-bottom: 0;
	margin-bottom: 0;
	float: left;
}

.addtocart-area .addtocart-bar span.quantity-box > span.quantity-controls,
.addtocart-area .addtocart-bar span.quantity-box input.js-recalculate {
	line-height: 36px;
	height: 36px;
	border: 1px solid #bbbbbb;
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

.addtocart-area .addtocart-bar span.quantity-box > span.quantity-controls {
	top: -2px;
	width: 24px;
	position: relative;
}

.addtocart-area .addtocart-bar span.quantity-box input.js-recalculate {
	padding: 4px 0;
	width: 36px;
}

.addtocart-area .addtocart-bar span.quantity-box .quantity_box {
	display: none;
}

.vmProduct .addtocart-area .addtocart-bar {
	border-collapse: collapse;
	border-spacing: 0;
	display: table;	
	width: 100%;
	max-width: 270px;
	float: none;
}

.vmProduct .addtocart-area .addtocart-bar .availability {
	float: none;	
	text-align: center;
	display: table-footer-group;
}

.vmProduct .addtocart-area .addtocart-bar .solution {
	float: none;	
	text-align: center;
	display: table-header-group;
}

.vmProduct .addtocart-area .addtocart-bar .availability img {
	margin: 8px 0 0 0;
}

#content .category-view .vmProduct .addtocart-area .addtocart-bar span.addtocart-wrap {
	margin-right: 0;
/*	float: right;*/
}

#content .category-view .vmProduct .addtocart-area .addtocart-bar span.addtocart-wrap /* фон кнопки Добавить в Каталогах */,
#content .summaryProduct .addtocart-area .addtocart-bar span.addtocart-wrap /* фон для Карточки товара */ /* фон Кнопки Добавить */,
#content .vm-wishlist .addtocart-area .addtocart-bar span.addtocart-wrap /* фон для Желаний */,
modal-content .addtocart-area .addtocart-bar span.addtocart-wrap,
#popup-product.modal.fade.jv-popup-product.in .modal-dialog .modal-content span.addtocart-wrap /* модальная форма Карточки товара */,
#fancybox-wrap #fancybox-outer .product-related-popup .addtocart-area .addtocart-wrap /* модальная окно Добавить */ {
	margin-left: 12px;
	background: transparent;
}

#content .category-view .vmProduct .addtocart-area .addtocart-bar span.addtocart-wrap a.addtocart-button.variant /* кнопка Выберите размер */ {
	margin-left: -12px;
	color: #ffffff;
}

#content .category-view .vmProduct .addtocart-area .addtocart-bar span.addtocart-wrap a.addtocart-button.variant:hover /* кнопка Выберите размер */ {
	color: #ffffff;
}

#content #bd_results div.category-view .ias_trigger /* Кнопка Скролинга */,
#content #bd_results div.category-view .ias_loader /* Картинка ожидания Скролинга */ {
	clear: left;
	float: left;
	height: 0;
}

#content #bd_results div.category-view .tab-content .ias_trigger /* Область Кнопки Скролинга */ {
	margin: -4px 10px 0 15px;
}

#content #bd_results div.category-view .tab-content .ias_trigger a:before /* Кнопка Скролинга */ {
	content: '\f01e';
	font-family: 'FontAwesome';
	font-size: 24px;
	line-height: 32px;
	padding-right: 8px;
	position: relative;
	top: 2px;	
}

#content #bd_results div.category-view .tab-content .ias_loader /* Область Картинки ожидания Скролинга */ {
	margin-left: 25px;
}

#content #bd_results div.category-view .tab-content .Jext_more {
	display: none;	
}

#content #bd_results div.category-view .pagination-wrap.clearfix /* Панель навигации по страницам */ {
	clear: none;
}


/* Страница Коллекция. Модальная форма добавления Товара */ 
#fancybox-wrap #fancybox-content {
	padding-top: 20px;
}

#fancybox-wrap #fancybox-content .product-related-popup,
#fancybox-wrap #fancybox-content .jvPopup {
	display: block;
	overflow: visible;
	padding-top: 0;
	margin-top: 4px;
}

#fancybox-wrap #fancybox-content .popup-added-content .button,
#fancybox-wrap #fancybox-content .jvPopup .button {
	height: 44px;
	padding-right: 16px;
}
	
#fancybox-wrap #fancybox-content .popup-added-content hr,
#fancybox-wrap #fancybox-content .jvPopup hr {
	margin: 8px 0;
	clear: both;
}

#fancybox-wrap #fancybox-content .popup-added-content img,
#fancybox-wrap #fancybox-content .jvPopup img {
	width: 72px;
	margin-right: 16px;
	float: left;
}

#fancybox-wrap #fancybox-content .popup-added-content h4,
#fancybox-wrap #fancybox-content .jvPopup h4 {
	margin-top: 24px;
	text-align: left;
}

#fancybox-wrap #fancybox-content .jvPopup .jvPopup_message {
	padding: 0;
}

#fancybox-wrap #fancybox-content .product-related-popup .row {
	margin: 0;
}

#fancybox-wrap #fancybox-content .product-related-popup .row > div[class*="col-"] {
	text-align: center;
	clear: none;
	padding-left: 2px;
	padding-right: 2px;
}

#fancybox-wrap #fancybox-content .product-related-popup.pro-related .related-head {
	margin-bottom: 8px;
}

#fancybox-wrap #fancybox-content .product-related-popup a .vm-prod-desc .vm-prod-name {
	font-size: 12px;
	line-height: 18px;
}

#fancybox-wrap #fancybox-content .product-related-popup .PricesalesPrice {
	color: #ff4747;
}

#fancybox-wrap #fancybox-content .product-related-popup .addtocart-area .addtocart-bar {
	margin-bottom: 8px;
	text-align: center;
}

#fancybox-wrap #fancybox-content .product-related-popup .addtocart-area .addtocart-wrap {
	margin: 0 auto;
	float: none;
}

#fancybox-wrap #fancybox-content .product-related-popup .addtocart-area .productbuy-bar,
#fancybox-wrap #fancybox-content .product-related-popup .addtocart-area .quantity-box {
	display: none;
}

#popup-product .summaryProduct .addtocart-area .productbuy-bar,
#content .category-view .vmProduct .addtocart-area .productbuy-bar,
#content .productdetails .summaryProduct .addtocart-area .productbuy-bar,
#content .pro-related .addtocart-area .productbuy-bar {
	display: none;
}
	

/* Страница Коллекция. Модальная форма Карточки товара */ 
#popup-product.modal.fade.jv-popup-product.in {
	position: absolute;
/*	bottom: auto; */
}

#popup-product.modal.fade.jv-popup-product.in .modal-dialog .modal-content {
	padding: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;	
	border-radius: 0;
}

#popup-product.modal.fade.jv-popup-product.in .modal-dialog .modal-content .modal-body {
	padding: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;	
	border-radius: 0;
}

#popup-product.modal.fade.jv-popup-product.in .modal-dialog .modal-content .modal-body .addtocart-area .addtocart-bar {
	margin-bottom: 16px;
}
#popup-product.modal.fade.jv-popup-product.in .modal-dialog .modal-content .modal-body #jv-popup-detail {
	padding: 20px;
}


/* Карточка товара */
#accordion-product.accordion-3.panel-group .panel .panel-body {
	padding: 22px 20px 18px 20px;
}

#accordion-product.accordion-3.panel-group .panel .panel-heading:before {
	content: "";
	display: none;
}

#content .productdetails .imagesProduct a.popupImgProduct {
	cursor: zoom-in;
}

#content .productdetails .summaryProduct h2 {
	margin-bottom: 8px;
}

#content .summaryProduct .addtocart-area .addtocart-bar span.addtocart-wrap a.addtocart-button.variant /* кнопка Выберите размер */,
#content .productdetails .summaryProduct .review-price .list-review > li:first-child,
.modal-content .productdetails .summaryProduct .review-price .list-review > li:last-child {
	display: none;
}

#content .productdetails .summaryProduct .pull-right .pNeighbours a + a {
	margin-left: 16px;
}

#content .productdetails .pro-related .owl-buttons div.owl-next {
	margin-left: 10px;
}

#content .productdetails .summaryProduct .pull-right .pNeighbours a i,
#content .productdetails .pro-related .owl-buttons div {
	color: #000000;
	border-color: #000000;
	font-size: 16px;
	border-radius: 0;
}

#content .productdetails .summaryProduct .pull-right .pNeighbours a:hover i,
#content .productdetails .pro-related .owl-buttons div:hover {
	color: #ffffff;
	background-color: #000000;
	border-color: #000000;
}

#content .productdetails .summaryProduct .pull-right .pNeighbours a:focus i,
#content .productdetails .pro-related .owl-buttons div:focus  {
	color: #ffffff;
	background-color: #ff4747;
	border-color: #ff4747;
}

#content .productdetails .summaryProduct .review-price {
	margin-bottom: 8px;
	line-height: 1;
}

#content .productdetails .summaryProduct .product-field-type-Y {
	margin-bottom: 0;
}

#content .productdetails .summaryProduct .sales-info {
	margin-bottom: 20px;
	font-size: 13px;
}

#content .productdetails .summaryProduct .sales-info a {
	color: #ff4747;
}

#content .productdetails .summaryProduct .sales-info a:hover {
	color: #000000;
}

#content .productdetails .summaryProduct .summaryDetail {
	clear: both;
	padding: 0;
	margin-bottom: 12px;	
}

#content .productdetails .summaryProduct .summary-description {
	margin-bottom: 16px;	
}

#content .productdetails .summaryProduct .browsing-price {
/*	margin-top: 8px; */
	margin-bottom: 16px;
	display: block;
}

#content .productdetails .summaryProduct .browsing-price .availability {
	float: right;
	margin: 10px 0 0 0;
}

#content .productdetails .summaryProduct .browsing-price .product-price {
	float: left;
	margin-right: 10px;
}

#content .productdetails .summaryProduct .browsing-price .PricediscountAmount {
	display: block;
	margin-left: 0px;
	color: rgba(108, 108, 108, 0.6);
	font-size: 16px;
}

#content .productdetails .summaryProduct .browsing-price .PricediscountAmount .vm-price-desc,
#content .productdetails .summaryProduct .browsing-price .PricediscountAmount .PricediscountAmount {
	display: inline-block;
}

#content .productdetails .summaryProduct .browsing-price .PriceunitPrice {
	display: none;
}

#content .productdetails .addtocart-area {
	margin-bottom: 0px;
}

#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate .addtocart-quickorder {
	margin-bottom: 32px;
}

#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate > div.addtocart-bar {
/*	display: inline-block;*/
	margin-bottom: 16px;
	padding-top: 0px;
}

.productdetails .summaryProduct .product-fields .product-field {
	margin-bottom: 0;
}

.productdetails .summaryProduct .product-fields .product-field .product-field-display .chzn-container-single .chzn-single /* Select. Выбор размера */,
.productdetails .summaryProduct .product-fields .product-field .product-field-display .chzn-container-single .chzn-drop /* Select. Выбор размера. Список */ {
	border: 1px solid #000000;
}

.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display /* Кнопки выбра размера */ {
	margin-top: 8px;
	width: 100%;
}

.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display .choice {
	margin-bottom: 12px;
	color: #272727;
	text-transform: uppercase;
	font-weight: bold;
}

.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display .chzn-container-single .chzn-drop ul.chzn-results {
/*	display: inline-block; */
}

.productdetails .summaryProduct .product-fields .product-field.product_size .product-field-display .chzn-container-single .chzn-drop ul.chzn-results li.active-result {
	display: inline-block;
}

.productdetails .summaryProduct .product-fields .product-field-desc {
	display: block;
	padding-top: 0px;
}

#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate > div.jvvm-custom /* Для кнопки Уведомить */ {
/*	vertical-align: bottom;
	position: relative; */
	float: right;
}

#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate .jvvm-custom {
	position: relative;
	display: inline-block;
	top: -4px;
}

.addtocart-area form.product.js-recalculate .solution .jvvm-custom /* Для кнопки Добавить */ {
	float: right;
	margin-top: -3px;
}

#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate .jvvm-custom > div {
	margin: 0 6px;
}

#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate .jvvm-custom > div:last-child {
	margin-right: 0;
}

.addtocart-area form.product.js-recalculate .jvcompare .btn, 
.addtocart-area form.product.js-recalculate .jvWishlist .btn {
	width: 40px;
	height: 40px;
	line-height: 34px;
	border: 1px solid #000000;
	color: #000000;
/*	border-radius: 50%; */
	padding: 0;
	font-size: 18px;
	text-align: center;
	background-color: #ffffff;
}

.addtocart-area form.product.js-recalculate .jvcompare .btn:hover, 
.addtocart-area form.product.js-recalculate .jvWishlist .btn:hover {
	color: #ffffff;
	background-color: #000000;
}

.addtocart-area form.product.js-recalculate .jvcompare .btn:active, 
.addtocart-area form.product.js-recalculate .jvWishlist .btn:active {
	background-color: #ff4747;
}

.addtocart-area form.product.js-recalculate .jvcompare .btn.jadded, 
.addtocart-area form.product.js-recalculate .jvWishlist .btn.jadded {
	background-color: #bbbbbb;
}

.addtocart-area form.product.js-recalculate .jvcompare .btn span, 
.addtocart-area form.product.js-recalculate .jvWishlist .btn span {
	display: none;
}

.thumb-item-img .thumb-act > .divtable > .divtablecell > *.jvcompare i.fa.fa-check:before,
.addtocart-area form.product.js-recalculate .jvcompare .btn i.fa.fa-check:before {
	content: '\f24e';
	font-family: 'FontAwesome' !important;
	font-size: 20px;
	line-height: 36px;
}

.addtocart-area form.product.js-recalculate .jvWishlist .btn i:before {
	font-size: 24px;
	line-height: 40px;
}

#content .accordion-3.panel-group .panel .panel-heading {
	padding-right: 24px;
}

#content .contact-page .panel-group .panel-heading,
#content .accordion-3.panel-group .panel .panel-heading {
	background-color: rgba(115, 105, 113, 0.2);
	height: 56px;
}

#content .contact-page .panel-group .panel.active .panel-heading,
#content .accordion-3.panel-group .panel.active .panel-heading {
	background-color: rgba(115, 105, 113, 0.5) !important;
}

#content .contact-page .panel-group .panel-heading h3 {
	margin: 0;
	text-transform: none;
	line-height: 1.45;
}

#content .accordion-3.panel-group .panel .panel-heading h4.panel-title {
	display: inline-block;
}

#content .contact-page .panel-group .panel-heading h3 a,
#content .accordion-3.panel-group .panel .panel-heading h4 a  {
	color: #6c6c6c;
}

#content .contact-page .panel-group .panel.active .panel-heading h3 a,
#content .accordion-3.panel-group .panel.active .panel-heading h4 a  {
	color: #333333;
}

#content .accordion-3.panel-group .panel .panel-heading div.jllikebutton /* Социальные кнопки */ {
	float: right;
	text-align: right;
	display: inline-block;
}

#content .accordion-3.panel-group .panel .panel-heading div.jllikebutton div.jllikeproSharesContayner div.likes-block_center /* Социальные кнопки */ {
	padding: 3px;
}

#content .accordion-3.panel-group .panel .panel-heading div.jllikebutton div.jllikeproSharesContayner div.likes-block_center a.like:hover /* Социальные кнопки */ {
	background-color: #606060 !important;
/*	opacity: .60; */
}

#content .productdetails .jlex360-controllers {
	background-color: rgba(115, 105, 113, 0.5); 
	background-image: url(/images/filling-all/casing/360-degrees.png); 
	background-repeat: no-repeat;
	background-position: 4px 6px;
}

#content .productdetails .pro-related {
	margin-top: 20px;
}

#content .productdetails .pro-related .owl-buttons {
	top: -50px;
	right: -36px;
	left: auto;
}

#content .productdetails .pro-related .related-head {
	margin-bottom: 16px;
}

#content .productdetails .pro-related .col-md-12 {
	padding: 0 8px;
}

#content .productdetails .pro-related .product-field-display a {
	line-height: 18px;
	position: relative;
}

#content .productdetails .pro-related .product-field-display a img {
	margin: 0 auto 6px auto;
}

#content .productdetails .pro-related .product-field-display a .vm-prod-desc,
#fancybox-wrap #fancybox-content .product-related-popup a .vm-prod-desc {
	height: 36px;
	width: 100%;
	overflow: hidden;
	display: flex
}

#content .productdetails .pro-related .product-field-display a .vm-prod-desc .vm-prod-name,
#fancybox-wrap #fancybox-content .product-related-popup a .vm-prod-desc .vm-prod-name {
	margin: auto;
	text-align: center;
	width: 100%;
}

#content .productdetails .pro-related.complementary-block .product-field-display a {
	font-size: 12px;
}

#content .productdetails .pro-related.related-block .product-field-display a {
	font-size: 14px;
}

#content .productdetails .pro-related .product-field-display .vm-price-value {
	font-size: 16px;
	line-height: 24px;
}

#content .productdetails .pro-related .product-field-display .addtocart-area {
	margin-bottom: 0;
}

#content .productdetails .pro-related .product-field-display .addtocart-area .addtocart-quickorder {
	margin-bottom: 8px;
}

#content .productdetails .pro-related .product-field-display .addtocart-area .addtocart-bar {
	margin-bottom: 8px;
	text-align: center;
}

#content .productdetails .pro-related .product-field-display .addtocart-area .addtocart-bar .addtocart-wrap {
	margin: 0;
	background-color: transparent;
	float: none;
}

#content .productdetails .pro-related .product-field-display .addtocart-area .addtocart-bar .quantity-box,
#content .productdetails .pro-related .product-field-display .addtocart-area .addtocart-bar .jvvm-custom,
#content .productdetails .pro-related .product-field-display .addtocart-area .addtocart-bar .addtocart-wrap i.sfr-shopping-cart {
	display: none;
}


/* Страница Товаров. Модальная форма Таблицы размеров */ 
.modal.link {
	background: url(/images/filling-all/how-size-choose.png) no-repeat;
	display: block;
	position: initial;
	padding-left: 45px;
	bottom: auto;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	text-decoration: underline;
	text-transform: uppercase;
}

.modal.link::before {
	/*content: '\1F6C8';*/
  	padding-right: 8px;
	font-size: 24px;
	vertical-align: middle;
} 

.product-field-display .modal.link {
	margin-bottom: 16px;
}

#sbox-window {
	position: fixed !important;
	top: 20px !important;
	max-height: 100%;
	height: 100% !important;
}

.dress-size-chart table {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	border-collapse: collapse;
	text-align: center;
}

.dress-size-chart th {
	font-size: 16px;
}

.dress-size-chart th, .dress-size-chart td:first-child {
	background: #61a8e6;
	color: white;
	padding: 10px 20px;
}

.dress-size-chart th, .dress-size-chart td {
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: #ffffff;
	height: 30px;
	width: 170px;
}

.dress-size-chart td {
	background: #D8E6F3;
	font-size: 16px;
}

.dress-size-chart th:first-child, .dress-size-chart td:first-child {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
	
.dress-size-chart h2 {
	color: #6b6b6b;
}

.dress-size-chart p {
	color: #6b6b6b;
	font-size: 14px;
}


/* Страница Сравнений */
#main-content .vmCompareList {
	min-height: 200px;
}

#content .vmCompareList th {
	padding-bottom: 16px;
}

#content .vmCompareList,
#content .vmCompareList th,
#content .vmCompareList .vmCompareName {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
}

#content .vmCompareList th.price,
#content .vmCompareList th.dimensions {
	text-align: center;
}

#content .vmCompareList .table > tbody > tr > td, 
#content .vmCompareList .table > tfoot > tr > td {
	padding: 4px 4px;
}

#content .vmCompareList .table th.price,
#content .vmCompareList .table td.price {
	text-align: center;
}

#content .vmCompareList a.linkProductImage {
	cursor: zoom-in;
}

#content .vmCompareList a.linkProductImage img.browseProductImage {
	min-height: 128px;
	height: 128px;
	max-height: 128px;
	min-width: 96px;
	width: 96px;
	max-width: 96px;
}

#content .vmCompareList td.price .vm-price-value {
	display: block;
	margin: 8px 2px;
}

#content .vmCompareList td.price .PricediscountAmount,
#content .vmCompareList td.price .vm-nodisplay,
#content .vmCompareList .addtocart-area .productbuy-bar,
#content .vmCompareList .addtocart-area .quantity-box,
#content .vmCompareList .addtocart-area .addtocart-wrap  i,
#content .vmCompareList .addtocart-area .jvvm-custom {
	display: none;
}

#content .vmCompareList .addtocart-area .addtocart-quickorder,
#content .vmCompareList .addtocart-area .addtocart-button {
	width: 160px;
}

#content .vmCompareList .addtocart-area .addtocart-quickorder {
	margin-bottom: 12px;
}

#content .vmCompareList .addtocart-area .addtocart-wrap {
	background: transparent;
}

#content .vmCompareList a.removeCompare {
	width: 40px;
	min-width: 40px;
	padding: 0;
}

/* Страница Желаний */
#main-content .vm-wishlist {
	min-height: 200px;
}

#main-content .vm-wishlist .jv-remove .removeWishlist:before {
	background-color: transparent;
	color: #ff4747;
	font-size: 28px;
}

#main-content .vm-wishlist .jv-remove .removeWishlist:hover:before {
	color: #6c6c6c;	
}

#main-content .vm-wishlist .vm-wishlist-thumbnail {
  width: 270px;
  float: left;
  margin-right: 30px;
}

#main-content .vm-wishlist .vm-wishlist-content {
  text-align: inherit;
}

#main-content .vm-wishlist .vm-wishlist-content h4 {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 2px 0;
}

#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist--sku {
	font-size: 14px;
	font-style: normal;
}

#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo p.vm-wishlist-desc {
	text-indent: 0;
	margin: 0 0 25px 0;
}

#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo .availability {
	float: right;
	margin: 0 0 0 0;
}

#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo .product-price {
	margin-bottom: 10px;
	line-height: 1;
}

#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo .addtocart-area .addtocart-quickorder {
    margin-bottom: 16px;
}

#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo .addtocart-area .productbuy-bar,
#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo .addtocart-area .jvvm-custom,
#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo .product-price .PricediscountAmount {
	display: none;
}

/* Страницы Информационные */
#bd_results .button-area > div {
	display: inline-block;
}


/* Страница Уведомить меня */
.addtocart-area form.product.js-recalculate a.notify /* Уведомить меня */,
form#notifyform .addtocart-button input.notify-button /* Уведомить меня */ {
	display: none;
}

#bd_results form#notifyform span.floatleft {
	margin-right: 8px;
}

#bd_results form#notifyform input[type="text"] {
	height: 38px;
	padding: 4px 16px;
}


/* Страница Контакты */
.contact-page address span {
	display: block;
	line-height: 20px;
}

.contact-page dl.contact-address {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 8px;
}

.contact-page dl.contact-address.usa .fa:before {
	font-size: 20px;
}

.contact-page dl.contact-address.usa .contact-usa {
	text-transform: uppercase;
}

.contact-page .contact-address dt {
	width: 26px;
	display: block;
	float: left;
}

.contact-page dl.contact-address dd {
	margin-left: 32px;
}

.contact-page dl.contact-address dd address {
	margin-bottom: 8px;
}

.contact-page .panel-group .panel-heading + .panel-collapse .panel-body dt span {
	background-color: transparent;
}

.contact-page .contact-form .control-label.col-sm-2.col-md-2 {
	width: 25%;
	padding-right: 5px;
}

.contact-page .contact-form .col-sm-10.col-md-10 {
	width: 75%;
	padding-left: 5px;
}

.contact-page .contact-form .col-sm-10.col-md-10.col-md-offset-2 {
	width: 100%;
	margin-left: 0;
}

.contact-page .contact-form .col-sm-10.col-md-10.col-md-offset-2 button {
	float: right;
}

i.fa-phone:before, i.fa-phone img {
	top: -14px;
	left: 0px
}

i.fa-print:before, i.fa-print img {
	top: -14px;
	left: -20px
}

i.fa-mobile:before, i.fa-mobile img {
	top: -14px;
	left: -40px
}

i.fa-home:before, i.fa-home img {
	top: -39px;
	left: -60px;
}


/* После авторизации. Страницы с кнопкой За покупками /singin & /account/my-orders */
#form-login h4 {
/*	width: 40%; */
}

#main-content #bd_results .logout-inner {
	padding: 30px 12px;
	margin-bottom: 16px;
}

#main-content #bd_results .logout-inner .go-shopping-content {
	text-align: center;
}

#main-content #bd_results .logout-inner .go-shopping-content div {
	font-size: 14px;
	font-weight: bold;
}

#main-content #bd_results .logout-inner .go-shopping-content div .value {
	color: #ff4747;
	font-size: 14px;
	font-weight: bold;
}

#main-content #bd_results .logout-inner .go-shopping-content .go-shopping-text {
	margin-bottom: 20px;
}


/* Страница Восстановление пароля */
#bd_results .login .login-inner > ul.list-unstyled > li {
	border-right: none;
	font-style: normal;
}

.modal-login .modal-dialog .modal-content .modal-body ul > li > a,
#bd_results .login .login-inner > ul.list-unstyled > li > a {
	font-size: 14px;
}

.modal-login .userdata > ul.list-unstyled > li:nth-child(1),
#sidebar-a .userdata > ul.list-unstyled > li:nth-child(1),
#bd_results .login .login-inner > ul.list-unstyled > li:nth-child(2),
#bd_results #ProOPC .proopc-register-login .proopc-input > ul.proopc-ul > li:nth-child(1) {
	display: none !important;
}

#main-content #bd_results .col-md-6.col-md-offset-3.col-sm-12.col-sm-offset-0 {
	margin-left: 0%;
	width: 100%;
}

#main-content #bd_results .form-horizontal .control-group .control-label {
	text-align: left;
}

#main-content #bd_results .login .login-inner hr {
	margin-top: 16px;
	margin-bottom: 16px;
}
#main-content #bd_results .login .login-inner p.text {
	text-indent: 0;
	margin-bottom: 0;
}


/* Страница Регистрации */
form#adminForm[name="userForm"] button[type="reset"] {
	display: none;
}

form#adminForm[name="userForm"] #ui-tabs button[type="reset"] {
	display: inline-block;
}

form#adminForm[name="userForm"] #ui-tabs #tab-1 .edit-vmshopper h3.userfields_info {
	margin-bottom: 48px;
}

form#adminForm[name="userForm"] #ui-tabs #tab-1 .edit-vmshopper .adminForm.user-details.table.table-striped.table-hover.table-bordered {
	display: none;
}

form#adminForm[name="userForm"] #ui-tabs #tab-1 .table-responsive {
	overflow-x: visible;
}

form#adminForm[name="userForm"] .table-responsive table td {
	vertical-align: inherit;
}

form#adminForm[name="userForm"] .table-responsive table td label {
	margin-bottom: 0px;
}

form#adminForm[name="userForm"] .agreed-link {
	margin-left: 10px; float: left;
}

/* Страница Регистрации - /shop/user/edit */
form#adminForm.form-validate[name="userForm"] .buttonBar-right p {
	margin-bottom: 0;
	text-align: right;
}

/* Страница Регистрации - /component/users/?view=registration */

/* Страница SLogin/Соцсетей первичное подключение */
#content #bd_results div.login .login-fields {
	padding: 5px 0 10px 0;
}

#content #bd_results div.login button.btnslogin {
	margin-top: 8px;
	margin-bottom: 36px;
}


/* Страница SLogin/Соцсетей объединение */
#content #bd_results div.socnet a.btn-alba {
	margin-top: 6px;	
}

#content #bd_results div.socnet a.text {
	vertical-align: top;
	vertical-align: bottom;
	line-height: 48px;
	font-size: 18px;
	font-weight: bold;
}

#content #bd_results div.login h1 {
	margin: 12px 0 16px 0;
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
}

#content #bd_results div.login h2 {
	margin-top: 32px;	
	font-size: 20px;
}


/* Страница Пустая корзина */
#content #bd_results article.item-page.post.post-single div.post-body div.post-content > div.jllikeproSharesContayner:nth-child(2) {
	display: none;
}


/* Страница Редактирование личных данных */
.vm-view-user-edit #form-login h4 input.btn-xs.btn-outline /* кнопка Выйти */,
form#adminForm[name="userForm"] #ui-tabs #tab-1 .edit-vmshopper h3.userfields_info,
form#adminForm[name="userForm"] #ui-tabs #tab-1 .table-responsive .featured-box {
	display: none;
}

form#adminForm[name="userForm"] #ui-tabs #tab-1 .buttonBar-right {
	float: none;
}

form#adminForm[name="userForm"] #ui-tabs #tab-1 .featured-box h4 {
	margin-bottom: 20px !important;
}


/* Страница Редактирование Профиля */
#content #bd_results div.business-card .business-inner {
	padding: 0px;
}

#content #bd_results div.business-card .col-md-8.col-md-offset-2 {
	margin: 0;
	width: 100%;
	border-color: #f1f1f1;
}

#content #bd_results div.business-card fieldset.standard,
#content #bd_results div.business-card fieldset legend,
#content #bd_results div.business-card div.form-group.alba_business_user_company.hide,
#content #bd_results div.registration.business-card .form-group.name,
#content #bd_results div.registration.business-card .form-group.username,
#content #bd_results div.registration.business-card .form-group.alba_business_user_email {
	display: none;
}

#content #bd_results div.business-card h2.login-head {
	padding: 15px;
	color: #333333;
	background-color: #f9f9f9;
	border-color: #f1f1f1;
	margin-bottom: 16px;
}

#content #bd_results div.business-card h2.login-head i {
	margin-right: 20px;	
}

#content #bd_results div.business-card h2.login-head i:before {
/*	content: '';*/
	font-size: 70%;
}

#content #bd_results div.business-card .form-horizontal .form-group {
	margin-right: 0px;
}

#content #bd_results div.business-card .form-horizontal .form-group.btn-group {
	display: block;
}

#content #bd_results div.business-card .form-horizontal .form-group label {
	margin-bottom: 0px;
}

#content #bd_results div.business-card .form-horizontal .form-group span.label-for-radio {
	display: block;
}

#content #bd_results div.business-card .form-horizontal .form-group.btn-group .radio input[type="radio"] {
	margin-left: 0px;
}

#content #bd_results div.business-card .form-horizontal .form-group.btn-group .radio label {
	padding-left: 0px;
	padding-right: 20px;
}


#content #bd_results div.business-card .form-horizontal .form-group fieldset label.checkbox.label1 {
	margin-top: 1px;
	padding: 0px 0px 0px 0px;
}

#content #bd_results div.business-card .form-horizontal .form-group fieldset label.checkbox.label1 input,
#content #bd_results div.business-card .form-horizontal .form-group label#jform_com_fields_alba_business_user_group-lbl {
	display: none;
}

#content #bd_results div.business-card .form-horizontal .form-group fieldset label.checkbox.label1 label.label2 {
	display: inline-block;
}

#content #bd_results div.business-card .form-horizontal .form-group fieldset label.checkbox.label1 {
	padding-top: 0px;	
}

#content #bd_results div.business-card .form-horizontal .form-group fieldset label.checkbox.label1 label.label2 {
	top: -1px;	
}

#content #bd_results div.business-card .form-horizontal .form-group fieldset label.checkbox.label1 label.label2.incorrect {
	color: #000000 !important;;
}

#content #bd_results div.business-card .form-horizontal .form-group fieldset label.checkbox.label1 label.label2:before,
#content #bd_results div.business-card .form-horizontal .form-group fieldset label.checkbox.label1 label.label2:after {
	top: 6px;
}

#content #bd_results div.business-card .form-horizontal .form-group.trade-method:not(.first) .control-label label,
#content #bd_results div.business-card .form-horizontal .form-group.trade-address .control-label,
#content #bd_results div.business-card .form-horizontal .form-group.trade-specialization-another-answer .control-label,
#content #bd_results div.business-card .form-horizontal .form-group.where-found-text-variant .control-label {
	display: none;	
}

#content #bd_results div.business-card .form-horizontal .form-group.trade-method,
#content #bd_results div.business-card .form-horizontal .form-group.trade-specialization_areas,
#content #bd_results div.business-card .form-horizontal .form-group.where-found-source {
	margin-bottom: 0;
}

#content #bd_results div.business-card .form-horizontal .form-group.trade-specialization_areas,
#content #bd_results div.business-card .form-horizontal .form-group.where-found-source,
#content #bd_results div.business-card .form-horizontal .form-group.comments_wishes {
	margin-top: 12px;
}

#content #bd_results div.business-card .form-horizontal .col-sm-9.col-sm-offset-3 { /* Кнопки */
	text-align: right;
}


/* VP One Page Checkout. Страница Корзины */
#ProOPC.cart-view {
	margin-bottom: 16px;
}

#ProOPC .proopc-finalpage .proopc-row {
	text-align: right;
}

/*#ProOPC .proopc-finalpage .proopc-st-address label.st-same-checkbox[for=STsameAsBT],*/
#ProOPC .proopc-finalpage .proopc-st-address .proopc-select-st-group,
#ProOPC .proopc-finalpage .proopc-st-address .shipto_address_type_name-group {
	display: none;
}

#ProOPC .proopc-finalpage .proopc-row .terms-of-service-cont a:hover {
	text-decoration: none;
}

#ProOPC .proopc-finalpage .proopc-row input.addtocart-quickorder /* Страница Корзины. Кнопка Быстрый Заказ */ {
	margin-right: 24px;
}

#ProOPC.cart-view table.cart-summary tr th,
#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-price  {
	text-align: center;
}

#ProOPC.cart-view table.cart-summary tr th:last-child,
#ProOPC.cart-view table.cart-summary tr.cart-p-list td:last-child {
	border-right: 1px solid #dddddd;
}

#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-sku,
#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-price,
#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-total {
/*	padding-top: 24px;*/
	vertical-align: middle;
}

#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-qty {
/*	padding-top: 20px;*/
	vertical-align: middle;
}

#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-name .cart-product-description {
	display: table;
}

#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-name .cart-product-description .cart-images {
	margin-left: 0px;
	margin-right: 8px;
}

#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-name .cart-product-description a {
	display: table-cell;
	vertical-align: middle;
}

#ProOPC.cart-view table.cart-summary td.shipping-payment-heading {
	text-align: right;
}

#ProOPC.cart-view .proopc-row .proopc-login-message-cont {
	display: none;
}

#ProOPC.cart-view table.cart-summary td.col-qty input,
#ProOPC.cart-view table.cart-summary td.col-qty button {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-image: none;
	background-color: transparent;
	border: 1px solid #000000;
}

#ProOPC.cart-view table.cart-summary td.col-qty input {
	border: 1px solid #606060;
}

#ProOPC.cart-view table.cart-summary td.col-qty input:hover {
	background: #dddddd;
	border: 1px solid #000000;
}

#ProOPC.cart-view table.cart-summary td.col-qty button:hover {
	background: #dddddd;
  border: 2px solid #000000;
}

#ProOPC.cart-view table.cart-summary td.col-qty button:focus {
	background: #ff9494;
	border: 2px solid #ff4747;
}

#ProOPC.cart-view table.cart-summary td.col-qty button.proopc-btn.proopc-task-updateqty {
	padding: 3px 13px;
}

#ProOPC.cart-view table.cart-summary td.col-qty button.proopc-btn.proopc-task-updateqty:hover,
#ProOPC.cart-view table.cart-summary td.col-qty button.proopc-btn.proopc-task-updateqty:focus {
	padding: 2px 12px;
}

#ProOPC.cart-view table.cart-summary td.col-qty button.remove_from_cart.proopc-btn {
	padding: 3px 9px;
}

#ProOPC.cart-view table.cart-summary td.col-qty button.remove_from_cart.proopc-btn:hover,
#ProOPC.cart-view table.cart-summary td.col-qty button.remove_from_cart.proopc-btn:focus {
	padding: 2px 8px;
}

#ProOPC.cart-view table.cart-summary td.albainfobuyer {
	background-color: #fafafa;
	text-transform: none;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #dddddd;
	padding-left: 0;
}

#ProOPC.cart-view table.cart-summary td.albacostbuyer {
	padding: 0;
}

#ProOPC.cart-view table.cart-summary td.albacostbuyer table tr.cart-sub-total.vpopc-price td {
	border-top: none;
}

#ProOPC.cart-view table.cart-summary td.albainfobuyer div.deposit-text,
#ProOPC.cart-view table.cart-summary td.albainfobuyer div.bonus-text {
	font-size: 14px;
	font-weight: bold;
}

#ProOPC.cart-view table.cart-summary td.albainfobuyer div.deposit-text .value,
#ProOPC.cart-view table.cart-summary td.albainfobuyer div.bonus-text .value {
	color: #ff4747;
	font-size: 14px;
	font-weight: bold;
}

#ProOPC.cart-view table.cart-summary td.albainfobuyer div.deposit-text label,
#ProOPC.cart-view table.cart-summary td.albainfobuyer div.bonus-text label {
	display: inline-block;
}

#ProOPC.cart-view table.cart-summary td.albainfobuyer div.albainfoline1 {
	color: #ff4747;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

#ProOPC.cart-view table.cart-summary td.albainfobuyer div.albainfoline2,
#ProOPC.cart-view table.cart-summary td.albainfobuyer div.albainfoline3 {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

#ProOPC.cart-view table.cart-summary td.coupon-form-col {
	text-align: right;
}

#ProOPC.cart-view table.cart-summary td.coupon-form-col .coupon-details {
	display: none;
}

#ProOPC.cart-view table.cart-summary tr.grand-total td.sub-headings span {
	font-weight: bold;
}


#ProOPC.cart-view table.cart-summary tr td:last-child {
	width: 100px;
}

#ProOPC .proopc-login-form .slogin-buttons {
	text-align: center;
}

#ProOPC .proopc-login-form .slogin-buttons a {
	display: inline-block;
	float: none;
}

#ProOPC .proopc-login-form .slogin-buttons a span {
	height: 32px;
	width: 32px;
}

#ProOPC .proopc-login-form label[for="proopc-remember"] {
	margin-top: 8px;
	margin-bottom: 12px;

}

#ProOPC .virtuemart_country_id-group div.chzn-container a,
#ProOPC .virtuemart_state_id-group div.chzn-container a {
	width: 350px;
	height: 30px;
	padding: 5px 10px;
	margin-bottom: 8px;
	border: 1px solid #cccccc;
}

#ProOPC .virtuemart_country_id-group div.chzn-container div.chzn-drop,
#ProOPC .virtuemart_state_id-group div.chzn-container div.chzn-drop {
	width: 350px;
	margin-top: -6px;
	border: 1px solid #cccccc;
}

ProOPC .virtuemart_country_id-group div.chzn-container div.chzn-drop .chzn-search input,
#ProOPC .virtuemart_state_id-group div.chzn-container div.chzn-drop .chzn-search input {
	width: 96%;
}


#ProOPC .virtuemart_country_id-group ul.chzn-results li.result-selected,
#ProOPC .virtuemart_country_id-group ul.chzn-results li:hover,
#ProOPC .virtuemart_state_id-group ul.chzn-results li.result-selected,
#ProOPC .virtuemart_state_id-group ul.chzn-results li:hover {
	color: #000000;
	background-color: #e0e0e0;
	text-decoration: none;
}


#ProOPC .proopc-reg-form div.proopc-input.proopc-input-prepend {
	width: 80%;
}

#ProOPC #proopc-entry-single label.proopc-switch {
	vertical-align: text-top;
	font-size: 14px;
	font-weight: bold;
}

#ProOPC #proopc-entry-single label.proopc-switch input[type="radio"] {
	margin-top: 5px;
}

#ProOPC #proopc-entry-single .proopc-login-form h4.proopc-subtitle {
	margin: 16px 0 16px 0;
}


/* VP One Page Checkout. Новая Почта */
#ProOPC .novaPoshtaData {
	margin-bottom: 8px;
}

#ProOPC .novaPoshtaData input#novaposhta_cityText,
#ProOPC .novaPoshtaData .novaposhta_recipientAddressName,
#ProOPC .novaPoshtaData input#novaposhta_recipientAddressName,
#ProOPC .novaPoshtaData select#novaposhta_warehouses {
	width: 330px;
}

#ProOPC .novaPoshtaData .novaposhta_serviceType .controls,
#ProOPC .novaPoshtaData .control-group.novaposhta_warehouses,
#ProOPC .novaPoshtaData .control-group.novaposhta_warehouses .controls {
	width: 340px;
}

#ProOPC .novaPoshtaData div.novaposhta_recipientHouse,
#ProOPC .novaPoshtaData div.novaposhta_recipientFlat {
	margin-bottom: 8px;
}

#ProOPC .novaPoshtaData .control-group.novaposhta_warehouses .controls a {
	height: 32px;
	padding: 4px 6px;
	border: 1px solid #cccccc;
}

#ProOPC .novaPoshtaData .control-group.novaposhta_warehouses .controls a span {
	font-size: 14px;
}

#ProOPC .novaPoshtaData .control-group.novaposhta_warehouses .controls input {
	width: 320px;	
}

#ProOPC .novaPoshtaData .novaposhta_serviceType .controls #novaposhta_serviceType {
	padding-top: 0;
}

#ProOPC .novaPoshtaData .control-group {
	margin-bottom: 0;
}

#ProOPC .novaPoshtaData ul.ui-autocomplete.ui-menu li,
#ProOPC .novaPoshtaData ul.chzn-results li {
	padding: 4px 6px;
	width: 320px;
	height: auto;
	white-space: normal;
}

#ProOPC .novaPoshtaData ul.ui-autocomplete.ui-menu li a,
#ProOPC .novaPoshtaData ul.chzn-results li {
	color: #000000;
	font-size: 12px;
	font-style: normal;	
}

#ProOPC .novaPoshtaData ul.ui-autocomplete li:hover,
#ProOPC .novaPoshtaData ul.ui-autocomplete li:hover a,
#ProOPC .novaPoshtaData ul.chzn-results li.result-selected,
#ProOPC .novaPoshtaData ul.chzn-results li:hover {
	color: #000000;
	background-color: #e0e0e0;
	text-decoration: none;
}

#ProOPC .novaPoshtaData .ui-autocomplete div.countWarehouses {
	display: inline-block;
	float: none;
	margin-right: auto;
	font-size: 10px;
}

#ProOPC #proopc-confirm-order form#checkoutForm .formSelect {
	display: none;
}


/* VP One Page Checkout. Страница Корзины. Скрытие описания оплаты */
#ProOPC #proopc-payments #payment_id_5 + label .vmpayment_description  {
	display: none; 
}

#ProOPC #proopc-payments #payment_id_5:checked + label .vmpayment_description  {
	display: block; 
}
 
/* VP One Page Checkout. Страница Корзины. Скрытие первой опции. Begin. */
#ProOPC #proopc-entry-single .proopc-switch:first-child,
#ProOPC #proopc-entry-single .proopc-reg-form:first-child {
	display: none !important;
	opacity: 0 !important;
}
/* VP One Page Checkout. Страница Корзины. Скрытие первой опции. End. */

#ProOPC .proopc-reg-form div.proopc-input button.proopc-btn {
	margin: 0;
	line-height: 14px;
	padding: 6px 6px;
	display: block;
}

#ProOPC .proopc-reg-form div.proopc-input button.proopc-btn i {
	display: block;
	margin: 0 0 0 0;
	padding: 7px 0 0 8px;
  float: left;
}

#ProOPC .proopc-login-message-cont form#form-logout[name="logout"] .proopc-loggedin-user {
	cursor: auto;
}

#ProOPC .proopc-login-message-cont form#form-logout[name="logout"] .proopc-loggedin-user b.caret,
#ProOPC .proopc-login-message-cont form#form-logout[name="logout"] .proopc-logout-cont /* Модальное окно с Кнопкой выйти */ {
	display: none;
}


/* Корзина. Финальная страница Заказа */
#content #bd_results div.vm-wrap.vm-order-done form#form-login.mb-50 h4.mt-0.mb-0,
#content #bd_results div.vm-wrap.vm-order-done .logout-inner {
	display: none;
}

#content #bd_results div.vm-wrap.vm-order-done div.post_payment_payment_name span.post_payment_payment_name_title,
#content #bd_results div.vm-wrap.vm-order-done div.post_payment_order_number span.post_payment_order_number_title,
#content #bd_results div.vm-wrap.vm-order-done div.post_payment_order_total span.post_payment_order_total_title {
	font-style: normal;
	font-weight: bold;
}

#content #bd_results div.vm-wrap.vm-order-done div.post_payment_payment_name span.vmpayment_name,
#content #bd_results div.vm-wrap.vm-order-done div.post_payment_payment_name span.vmpayment_description,
#content #bd_results div.vm-wrap.vm-order-done div.post_payment_order_number,
#content #bd_results div.vm-wrap.vm-order-done div.post_payment_order_total {
	font-style: italic;
	font-size: 14px;
	margin-right: 10px;
}

/* Мои Заказы */
#content #bd_results .wraptable.listOrders .table > thead:first-child > tr:first-child > th,
#content #bd_results .wraptable.listOrders .table td {
	text-align: center;
}

#content #bd_results .orderDetail .orderPrint.pull-right,
#content #bd_results #ui-tabs ul#tabs {
	display: none;
}

#content #bd_results #ui-tabs .table > thead:first-child > tr:first-child > th,
#content #bd_results #ui-tabs .table > tbody > tr > td {
	vertical-align: middle;
	text-align: center;
	padding: 8px;
}

#content #bd_results #ui-tabs .table > tbody > tr > td > div > a {
	float: left;
}

#content #bd_results #ui-tabs .table > tbody > tr > td.pricePad {
	text-align: right;
}


/* Картинка бейджиков товаров */
#content .productdetails .bit_badge_product,
#content .productdetails .bit_badge_category,
#content .vmProduct .bit_badge_product,
#content .vmProduct .bit_badge_category {
	z-index: 1;
}

/* ----------------- */


@media (min-width: 1200px) {
	.header-content-3,
	.header-content-3 .header-logo,
	.header-content-3 .header-basket .contentmod,
	.header-content-3 .block-mainnav div.position-menu > ul.fxmenu > li.level1 > a.level1 {
	  height: 52px;
	}
	
	.header-content-3 .header-logo {
	  line-height: 40px;
	}
	
	.header-content-3 .header-basket .contentmod,
	.header-content-3 .block-mainnav div.position-menu > ul.fxmenu > li.level1 > a.level1,
	.header-content-3 .block-mainnav div.position-menu > ul.fxmenu > li.level1 > span.level1 {
	  line-height: 52px;
	}

	#content #bd_results .browse-view.vmlist .tabs-2 .thumb-item-content {
		float: right;
		width: 570px;
	}

	/* Страница Редактирование Профиля */
	#content #bd_results div.business-card .form-horizontal .form-group .col-sm-3.control-label {
		min-width: 220px;
		line-height: 22px;
		padding-right: 0px;
	}

	#content #bd_results div.business-card .form-horizontal .form-group.trade-address .col-sm-9,
	#content #bd_results div.business-card .form-horizontal .form-group.trade-specialization-another-answer .col-sm-9,
	#content #bd_results div.business-card .form-horizontal .form-group.where-found-text-variant .col-sm-9 {
		display: block;
		float: right;
	}
}


@media (max-width: 1199px) {
	/* Top Navigation */
	#block-header.header-content {
		height: 48px;
	}

	#block-header.header-content .block-mainnav .fxmenu li.level1 > .level1,
	#block-header.header-content .header-logo {
		line-height: 40px;
	}

	#block-header.header-content .block-mainnav .fxmenu li.level1 > .level1 {
		margin-top: 4px;
	}

	#block-header.header-content div.header-basket.pull-right {
		margin-top: 4px;
	}
	
	/* Left Column. Фильтры и Поиск */
	#sidebar-a .position-left-1 .jv-module {
		margin-top: 1px;
	}	

	/* Главная. Карусель */
	.karusel .owl-carousel {
		top: -45px;
	}
	
	.karusel.VmGroup .products-slide .center .thumb-item {
		margin: 0px 0px 0 0;
	}

	.karusel.VmGroup .products-slide .center .thumb-item .thumb-item-img .thumb-act {
		left: 30px;
	}

	/* Bottom. Insgram, Facebook, Отзывы */
	.blockequalize.equal-column div.our-insgram-info {
		margin-right: 0px;	
	}
	
	.blockequalize.equal-column div.our-insgram-title,
	.blockequalize.equal-column div.our-facebook-title,
	.blockequalize.equal-column div.what-say-title {
		margin-left: 0px;
	}

	.blockequalize.equal-column div.our-insgram-info,
	.blockequalize.equal-column div.our-facebook-info,
	.blockequalize.equal-column div.what-say-info {
		margin: 6px auto 24px;
		text-align: center;
	}
	
	/* Коллекции */
	#content .category-view.pd-content .category.col-xs-6 {
		width: 100%;
	}
	
	#content .category-view.pd-content .vmProduct.col-xs-6 .thumb-item a.img-slide {
		text-align: center;
	}

	#content .category-view.pd-content .vmProduct.col-xs-6 .thumb-item .addtocart-bar > span {
		display: inline-block;
		float: none;
		padding: 0 2px;
	}
	
	#content .category-view.pd-content .vmProduct.col-xs-6 .thumb-item .addtocart-area .addtocart-bar .addtocart-button:not(span) {
		padding: 0 4px 0 4px;
	}

	/* Карточка товара */
	#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate .jvvm-custom {
/*		top: 12px; */
	}
	
	/* Блок кнопок на инфо старницах */
	#bd_results .button-area > div {
		display: block;
	}

	/* Страница Регистрации - /shop/user/edit */
	form#adminForm[name="userForm"] .table-responsive table td:nth-child(1) {
		width: 250px;
		border-right: none;
	}

	form#adminForm[name="userForm"] .table-responsive table td:nth-child(2) {
		border-left: none;
		width: 0px;
	}

	form#adminForm[name="userForm"] .table-responsive table td.key label {
		margin-bottom: 42px;
	}

	form#adminForm[name="userForm"] .table-responsive table td:nth-child(2) input,
	form#adminForm[name="userForm"] .table-responsive table td:nth-child(2) select {
		position: absolute;
		left: 42px;
		margin-top: -4px;
		width: 76%;
	}
	
	/* FAQ */
	#bd_results .post-content .accordion.panel-group .panel .panel-heading {
		padding: 10px;
	}	
	
	#bd_results .post-content .accordion.panel-group .panel .panel-heading a {
		margin: 0 !important;
	}	
	
	#bd_results .post-content .accordion.panel-group .panel .panel-heading:before {
		content: " ";
	}
}


@media (min-width: 992px) and (max-width: 1199px) {
}


@media (min-width: 768px) and (max-width: 1199px) {
	#main-content.col-md-9 {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	/* Страница Редактирование Профиля */
	#content #bd_results div.business-card #member-profile.form-horizontal {
		padding-left: 4px;
	}

	#content #bd_results div.business-card .form-horizontal .form-group .col-sm-3.control-label {
		font-size: 13px;
		padding-right: 2px;
		width: 30%;
	}
	
	#content #bd_results div.business-card .form-horizontal .form-group .col-sm-9 {
		width: 70%;
		padding-left: 5px;
	}

	#content #bd_results div.business-card .form-horizontal .form-group.comments_wishes .col-sm-3.control-label {
		padding-top: 0;
		margin-top: -4px;
	}
	
	#content #bd_results div.business-card .form-horizontal .form-group.trade-address .col-sm-9,
	#content #bd_results div.business-card .form-horizontal .form-group.trade-specialization-another-answer .col-sm-9,
	#content #bd_results div.business-card .form-horizontal .form-group.where-found-text-variant .col-sm-9 {
		display: block;
		float: right;
	}
}


@media (max-width: 991px) {
	/* Top Navigation */
	#block-panel .col-md-6 {
		display: inline-block;
		vertical-align: top;
		width: 48%;
		padding-left: 6px;
		padding-right: 6px;
 	}	
 	
 	#block-panel .position-panel-1 p:before,
 	#block-panel .block.row .position-panel-3 .jv-module div.contentmod:before,
 	#block-panel .block.row .position-panel-3 .jv-module > div i:before {
 		display: none;
 	}
 	
 	#block-panel .position-panel-1 p a {
		display: block;
		margin-right: 0;
		line-height: 2;
	}
 	
	#block-panel .block.row .position-panel-3 {
		text-align: right;	
	}
	
 	#block-panel .block.row .position-panel-3 .jv-module {
		margin-right: 0;
		display: block;
		height: 26px;
	}
 	
	#block-panel .block.row .position-panel-3 .jv-module > div,
	#block-panel .block.row .position-panel-3 div.contentmod .btn-logout span {
		float: right;
	}
	
	#block-panel .position-panel-3 div.search {
		top: 4px; 		
	}
	
 	#block-panel .position-panel-3 div.contentmod .btn-login span {
 		float: right;
 	}

	/* Top Navigation */
	#block-header.header-content-3 {
		height: 28px;
	}
   
	#block-header.header-content-3 .header-logo {
		line-height: 28px;
	}
		
	#block-header.header-content .header-logo img {
		max-height: 40px;
	}

	#block-header.header-content-3 .headroom.headroom--not-top .header-logo a#logo {
		display: block;
		margin-top: 3px;
		width: 134px;
		height: 22px;
		background-size: 134px 22px;
	}

 	#block-header.header-content > .headroom > .container > div {
		display: inline-block;	
	}
	
	#block-header.header-content div.header-basket.pull-right {
		float: none !important;		
		margin-left: 10%;
		margin-top: 0;
	}
	
	#block-header.header-content a.flexMenuToggle.btn {
		line-height: 0px;
		height: 28px;
		margin-top: 10px;
		font-size: 28px;
	}

	/* Модальная Корзина */
	.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu {
		width: 330px;
	}

	.header-content-3 .header-basket .contentmod .vmCartExModule .list-Cart {
		max-height: 360px;
	}
	
	.header-content-3 .header-basket .contentmod .vmCartExModule .cart-footer .cart-subtotals strong {
		line-height: 32px;
		margin-bottom: 8px;
	}
	
	.header-content-3 .header-basket .contentmod .vmCartExModule .discount-total {
		font-size: 11px;
		font-weight: bold;
		height: 24px;
	}
	
	.header-content-3 .header-basket .contentmod .vmCartExModule .dropdown-menu .albainfobuyer {
		font-size: 10px;	
	}

	/* Левая колонка */ 
	.sidebar .jv-module {
		margin-top: 8px;
	}

	#filters .position-filters #cf_filtering_title {
		display: block;
	}

	/* Главная. Big Sale */
	.sfr-big .sfr-big-content {
		background-color: rgba(255, 255, 255, 0.70);
	}

	/* Главная. Подписка */
	#block-bottom .acymailing_module .onefield.fieldacyemail {
		margin-left: 0px;
		text-align: center;
	}

	#block-bottom .acymailing_module .onefield.fieldacyemail input.inputbox.required {
		width: 80% !important;
		margin: auto;
	}
	
	#bd_results {
		min-height: 10px;
		margin-bottom: 24px;
	}

	/* Страница Коллекция */ 
	#content #bd_results div.category-view .ias_trigger /* Кнопка Скролинга */,
	#content #bd_results div.category-view .ias_loader /* Картинка ожидания Скролинга */ {
		clear: left;
		float: none;
		height: auto;
	}

	#content #bd_results div.category-view .tab-content .ias_trigger /* Область Кнопки Скролинга */ {
		margin: -4px 10px 0 15px;
	}

	#content #bd_results div.category-view .tab-content .ias_loader /* Область Картинки ожидания Скролинга */ {
		margin-left: 25px;
	}

	#content #bd_results div.category-view .tab-content .Jext_more {
		display: none;	
	}

	#content #bd_results div.category-view .pagination-wrap.clearfix /* Панель навигации по страницам */ {
		clear: none;
	}
	 
	/* Карточка товара */
	#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate .addtocart-quickorder {
/*		float: left;
    margin: 0px 16px 0 0;*/
	}

	#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate .jvvm-custom {
	/*	top: -2px;*/
	}
	
	/* Страница Контакты */
	.contact-page .contact-form .col-sm-10.col-md-10 {
		width: 100%;
		padding-left: 12px;
		padding-right: 20px;
	}
}


@media (min-width: 768px) and (max-width: 991px) {
	#block-panel .position-panel-1 .tel:before, #block-panel .position-panel-1 .tel img {
		margin-top: 4px;
	}

	/* Левая колонка */ 
	#sidebar-a .position {
		width: 48%;
	}
	
	#sidebar-a .position-left-1 {
		float: left;
	}
	
	#sidebar-a .position-left-2 {
		float: right;
	}	
}


@media (max-width: 767px) {
	/* Top Panel. Телефоны */
	#block-panel .position-panel-1 .tel {
		padding-left: 22px;
	}

	#block-panel .position-panel-1 .tel:before, 
	#block-panel .position-panel-1 .tel img {
		margin: 4px 14px 0 8px;
	}
	
	/* Top Navigation */
	#block-header.header-content > .headroom > .container {
		padding-left: 4px;
		padding-right: 8px;
	}
	
	/* Top Navigation. Logo */
	#block-header.header-content-3 .header-logo {
		margin-top: 0px;
	}
	
	#block-header.header-content-3 .headroom.headroom--not-top .header-logo a#logo {
		display: block;
		margin-top: 10px;
		width: 100px;
		height: 17px;
		background-size: 100px 17px;
	}	
	
	/* Главная страница. Подписка */
	#block-bottom .acymailing_module .acymailing_module_form {
		margin: 50px auto !important;
		width: 80%;
	}
	
	/* Позиции модальных окон Добавление товара, Желаний, Сравнение */
	#fancybox-wrap #fancybox-outer {
		margin: 20px 10px;
		max-width: auto;
	}

	#fancybox-wrap #fancybox-content .product-related-popup .addtocart-area .addtocart-button /* Модальное окно поиска Добавления */ {
		font-size: 10px;
		height: 26px;
		line-height: 26px !important;
	}

	/* Коллекции */
	.addtocart-area .addtocart-bar span.quantity-box > span.quantity-controls {
		top: -1px;
	}	

	#content .productdetails .summaryProduct div.jllikebutton div.jllikeproSharesContayner div.likes-block_center /* Социальные кнопки */ {
		text-align: center;
	}
	
	/* Страница Редактирование Профиля */
	#content #bd_results div.business-card #member-profile.form-horizontal {
		padding-left: 10px;
	}

	#content #bd_results div.business-card .form-horizontal .form-group {
		margin-left: -4px;
	}

	#content #bd_results div.business-card .form-horizontal .form-group .col-sm-3.control-label {
		text-align: left;
	}

	/* Страница Желаний */
	#main-content .vm-wishlist .vm-wishlist-thumbnail {
  	width: 170px;
  	margin-bottom: 10px;
  	padding: 0 6px 8px 0;
  	margin: 0;
	}

	#main-content .vm-wishlist .vm-wishlist-content {
		padding-left: 200px;
	}

	/* VP One Page Checkout. Страница Корзины */
	#ProOPC.cart-view div.proopc-continue-link {
		max-width: 100%;
	}
	
	#ProOPC.cart-view table.cart-summary tr th, 
	#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-price {
		text-align: left;
	}
	
	#ProOPC.cart-view table.cart-summary tr td:last-child {
		width: auto;
	}

	#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-name:before {
		top: 24px;	
	}
	
	#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-sku,
	#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-price,
	#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-total,
	#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-qty,
	#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-name .cart-product-description a {
		vertical-align: middle;
	}

	#ProOPC.cart-view table.cart-summary tr td.col-qty:before {
		vertical-align: middle;
	}	
	
	#ProOPC.cart-view table.cart-summary tr.cart-p-list td.col-name .cart-product-description a {
		position: static;		
	}
	
	#ProOPC.cart-view table.cart-summary tr td:before {
		content: "";
	}
	
	#ProOPC.cart-view table.cart-summary .albacostbuyer tr td,
	#ProOPC.cart-view table.cart-summary tr.cart-coupon-row td,
	#ProOPC.cart-view table.cart-summary tr.grand-total td,
	#ProOPC.cart-view table.cart-summary tr.cart-sub-total td {
		position: static;
	}
	
	#ProOPC.cart-view table.cart-summary tr.cart-coupon-row td,
	#ProOPC.cart-view table.cart-summary tr.cart-sub-total td {
		height: 37px;
	}
	
	#ProOPC.cart-view table.cart-summary .albacostbuyer tr.cart-coupon-row td:first-child,
	#ProOPC.cart-view table.cart-summary .albacostbuyer tr.cart-sub-total td:first-child,
	#ProOPC.cart-view table.cart-summary tr.grand-total td.sub-headings {
		float: left;
	} 

	#ProOPC.cart-view table.cart-summary .albacostbuyer tr td:first-child {
		text-align: left;
	}
	
	#ProOPC.cart-view table.cart-summary .albacostbuyer tr.blank-row {
		display: none;
	}
	
	.footer .blk-buttomb .block > [class*="col-"] + div {
		margin-top: 30px;
	}
}

@media (max-width: 479px) {
	/* Top Navigation. Logo */
	#block-header.header-content-3 .header-logo {
		margin-top: 4px;
	}

	/* Top. Модальная форма авторизации */ 
	.modal-dialog .modal-body .business-registration {
		float: none;
	}

	/* Top Navigation. Сравнение */
	#block-header.header-content-3 .header-basket .contentmod .jvcompare .btn-primary {
		padding: 4px 6px 0 2px;
	}
	
	#block-header.header-content-3 .header-basket .contentmod .jvcompare .btn-primary i.fa-compare:before {
		font-size: 22px;
		line-height: 22px;
	}

	/* Страница Коллекция. Модальная форма добавления Товара */ 
	#fancybox-wrap #fancybox-content .popup-added-content .button,
	#fancybox-wrap #fancybox-content .jvPopup .button {
		height: auto;
	}

	#fancybox-wrap #fancybox-content .popup-added-content .button a,
	#fancybox-wrap #fancybox-content .jvPopup .button a {
		margin-bottom: 8px;
		float: none !important;		
	}
	
	#content .category-view .vmProduct .addtocart-area .addtocart-bar span.quantity-box > span.quantity-controls {
		top: -1px;
	}	
		
	/* Страница Желаний */
	#main-content .vm-wishlist .vm-wishlist-content {
	  padding-left: 0px;
	}

	#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo .availability,
	#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo .product-price {
		float: none;
		margin-bottom: 12px;
		margin-left: 0px;
		text-align: left;
	}
	
	#main-content .vm-wishlist .vm-wishlist-content .vm-wishlist-extrainfo .product-price > div {
		margin-left: 0px;
		text-align: left;
	}
	
	/* Карточка товара */
	#content .productdetails .summaryProduct .review-price {
		display: inline-block;
		margin-bottom: 0px;
		text-align: center;
	}
	
	#content .productdetails .summaryProduct .review-price ul.list-review  {
		float: left;
		padding-top: 0;
	}
		
	#content .productdetails .summaryProduct .browsing-price.review-price {
		display: inline-block;
		margin: 0 0 0 0;
		text-align: center;
		width: 98%;
	}
	
	#content .productdetails .summaryProduct .browsing-price.review-price .availability {
		margin: 0 0 12px 0;
		float: none;
	}

	#content .productdetails .summaryProduct .browsing-price.review-price .product-price {
/*		float: none; */
	}
	
	#content .productdetails .addtocart-area {
/*		text-align: center;
		margin-bottom: 12px;*/
	}

	#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate > div.addtocart-bar {
/*		text-align: center;
		margin: 0 3% 0 3%;
		float: none; */
	}
	
	#content .addtocart-area form.product.js-recalculate .addtocart-bar .solution span.quantity-box {
		float: none;
	}

	#content .productdetails .summaryProduct .addtocart-area span.quantity-box > span.quantity-controls {
		top: -2px;
	}	
	
	#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate .addtocart-quickorder {
/*		float: none;
    margin: 0px 0 16px 0; */
	}
	
	#content .productdetails .summaryProduct .addtocart-area form.product.js-recalculate .jvvm-custom {
/*		display: block;
		top: 8px;*/
	}
	
	#content .addtocart-area form.product.js-recalculate .addtocart-bar .solution .jvvm-custom {
		float: none;
		top: 0;
		margin-top: 12px;
	}
	
	#ProOPC .proopc-finalpage .proopc-row input.addtocart-quickorder /* Страница Корзины. Кнопка Быстрый Заказ */,
	#ProOPC .proopc-finalpage .proopc-row .proopc-continue-link a /* Страница Корзины. Продолжить покупки */ {
		padding: 0 6px 0 6px;
	}
	#ProOPC .proopc-finalpage .proopc-row input.addtocart-quickorder /* Страница Корзины. Кнопка Быстрый Заказ */ {
		margin-right: 0px;
		float: left;
	}
	
} 
	