/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
	*display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #a4a4a4;
	border-top: 0;
	background: #fff;
	-webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow:         inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
}
.chosen-container a {
	cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 6px 7px;;
	border: 1px solid #a4a4a4;
	border-radius: 2px;
	-webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow:         inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	color: #000;
	background: #fff;
	text-decoration: none;
	white-space: nowrap;
	line-height: 16px;
}
.chosen-container-single .chosen-default {
	color: #000;
}
.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 13px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 8px;
	right: 20px;
	display: block;
	width: 12px;
	height: 12px;
	background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/chosen-sprite.png') -42px 1px no-repeat;
	font-size: 1px;
	opacity: 0.4;
}
.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%;
}
.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/svg.png') no-repeat 2px 11px transparent;
}
.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: white url('https://rezina.ua/skin/frontend/default/rezina2014/img/chosen-sprite.png') no-repeat 100% -20px;
	background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/chosen-sprite.png') no-repeat 100% -20px;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}
.chosen-container-single .chosen-drop {
	margin-top: -1px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	-webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default;
}
.chosen-container .chosen-results li.highlighted {
	background-color: #e6e6e6;
	color: #1f9dca;
}
.chosen-container .chosen-results li.no-results {
	display: list-item;
	background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: bold;
	cursor: default;
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}
.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto !important;
	height: 1%;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
	cursor: text;
}
.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin: 1px 0;
	padding: 5px;
	height: 15px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none;
	color: #666;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
	color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	border-radius: 3px;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-clip: padding-box;
	box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	color: #333;
	line-height: 13px;
	cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/chosen-sprite.png') -42px 1px no-repeat;
	font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default;
}

/* @end */
/* @group Active	*/
.chosen-container-active .chosen-single {
	/*border: 1px solid #5897fb;*/
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #a4a4a4;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	-webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow:         inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -38px 11px;
}
.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
	opacity: 0.5 !important;
	cursor: default;
}
.chosen-disabled .chosen-single {
	cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
	text-align: right;
}
.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px;
}
.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px;
}
.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px;
}
.chosen-rtl .chosen-choices li {
	float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
	direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
	left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
	padding: 4px 5px 4px 20px;
	background: white url('https://rezina.ua/skin/frontend/default/rezina2014/img/chosen-sprite.png') no-repeat -30px -20px;
	background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/chosen-sprite.png') no-repeat -30px -20px;
	direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
	.chosen-rtl .chosen-search input[type="text"],
	.chosen-container-single .chosen-single abbr,
	.chosen-container-single .chosen-single div b,
	.chosen-container-single .chosen-search input[type="text"],
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
	.chosen-container .chosen-results-scroll-down span,
	.chosen-container .chosen-results-scroll-up span {
		background-image: url('https://rezina.ua/skin/frontend/default/rezina2014/img/chosen-sprite@2x.png') !important;
		background-size: 52px 37px !important;
		background-repeat: no-repeat !important;
	}
}
/* @end */

/* gm */
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea,
select {
	padding: 6px 7px;
	border: 1px solid #a4a4a4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow:         inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	color: #000;
	font-size: 14px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
}
html {
    font-family: Arial, Helvetica, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-overflow-scrolling: touch;
}
body {
    min-width: 320px;
    margin: 0;
    font-size: 0.6245em;
}
h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4 {
    font-family: inherit;
    font-weight: normal;
    color: inherit;
    line-height: 1.1;
}
h1,
.h1 {
    font-size: 26px;
    margin: 0.67em 0;
}
h2,
.h2 {
    font-size: 24px;
}
h3,
.h3 {
    font-size: 20px;
    margin: 1em 0;
}
h4,
.h4 {
    font-size: 18px;
}

@media (max-width: 700px) {

    h1,
    .h1 {
        font-size: 22px;
    }
    h2,
    .h2 {
        font-size: 20px;
    }
    h3,
    .h3 {
        font-size: 18px;
    }
    h4,
    .h4 {
        font-size: 16px;
    }

}

img {
    border: 0;
}
p {
    font-size: 1.2em;
}
a {
    color: #1f9dca;
    text-decoration: underline;
}
a:hover,
a:focus {

}
a:focus {
    outline: none;
}

img {
    max-width: 100%;
    height: auto;
}

strong,
b {
    font-weight: bold;
}

.pseudo,
.pseudo:hover {
    text-decoration: none;
}
.pseudolink,
.pseudolink:hover {
    text-decoration: none;
}
.pseudolink {
    border-bottom: 1px dotted #1f9dca;
}
.upper {
    text-transform: uppercase;
}
.font12 {
    font-size: 1.2em;
}
.font16 {
    font-size: 1.6em;
}
.biger {
    font-size: 1.4em;
}
.small {
    font-size: 1.1em;
}
.strong {
    font-weight: bold;
}
.inverse {
    color: #fff;
}
.inverse.pseudolink {
    border-bottom: 1px dotted #fff;
}
.light {
    color: #c96103;
}
.hot {
    color: #e3b92a;
}
.muted {
    color: #898989;
}
.flyer {
    opacity: 0.4;
}
.hide {
    display: none;
}
.top0 {
    margin-top: 0;
}
.ie-data {
    display: none;
    *display: block;
    clear: both;
}
.clearfix {
    *zoom: 1;
    font-size: 0;
    *width: 100%
}
.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.clearfix:after {
    clear: both;
}
.text-center {
    text-align: center;
}
.unstyled {
    padding: 0;
    margin: 0;
    list-style: none;
}
.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
.respon-img {
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.tbl {
    border-collapse: collapse;
}
.tbl td {
    padding: 6px 5px 5px;
    border-bottom: 1px solid #ddd;
}

@media (min-width: 701px) {

    .hidden-lg {
        display: none !important;
    }

}

/* Layout */
.slice {
    width: 100%;
    margin: 0 auto;
    min-width: 1008px;
}
.container {
    margin-right: auto;
    margin-left: auto;
    max-width: 90%;
    min-width: 1008px;
}
.row {
    width: 100%;
}
.container:before,
.container:after,
.row:before,
.row:after {
    display: table;
    line-height: 0;
    content: "";
}
.container:after,
.row:after {
    clear: both;
}

/* mobile-layout start */
@media (max-width: 700px) {
    .mobile-layout {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto auto auto auto;
    }


    .mobile-layout .col_4 {
        display: contents;
    }
    .mobile-layout .col_4  .main_section{
        display: contents;
    }

    .mobile-layout .in {
        grid-row: 1;
    }

    .mobile-layout .main_section .mobile-filter {
        grid-row: 2;
    }

    .mobile-layout .main_section .category-products-container {
        grid-row: 3;
    }
    .mobile-layout .main_section .toolbar-bottom {
        grid-row: 4;
    }
    .mobile-layout .search-section  {
        grid-row: 5;
    }

    .mobile-layout .main_section .text-block {
        grid-row: 6;
    }

    .mobile-layout .banner-section {
        grid-row: 7;
    }
}
/* mobile-layout end */

[class*="col"] {
    float: left;
    width: 100%;
    *margin-right: -1px;
    transition: width 0.5s linear;
}
.col_8 {
    float: left;
    width: 100%;
}
.col_6 {
    float: left;
    width: 75%;
}
.col_6__center {
    position: relative;
    left: 12.5%;
}
.col_4,
.col_3-cont {
    float: left;
    width: 50%;
}
.col_2 {
    float: left;
    width: 25%;
}
.col_3 {
    float: left;
    width: 37.5%;
}
.col_3-4 {
    float: left;
    width: 33.33333333333%;
    *width: 33%;
}
.col_5 {
    float: left;
    width: 62.5%;
}
.in {
    padding: 0 1% 1px;
}
.in_small {
    padding-left: 8px;
    padding-right: 8px;
}
.in__high {
    margin-bottom: 40px;
}
.inner {
    display: block;
    padding-left: 5.405405405405405%;
    padding-right: 5.405405405405405%;
}
.col_8 .in {
    padding-left: 1.4880952380952381%;
    padding-right: 1.4880952380952381%;
}
.col_6 .in {
    padding-left: 1.9841269841269842%;
    padding-right: 1.9841269841269842%;
}
.col_4 .in {
    padding-left: 2.9761904761904763%;
    padding-right: 2.9761904761904763%;
}
.col_2 .in,
.col_3-4 .in {
    padding-left: 5.9523809523809526%;
    padding-right: 5.9523809523809526%;
}
.col_3 .in {
    padding-left: 3.968253968253968%;
    padding-right: 3.968253968253968%;
}
.col_3 .inner {
    padding-left: 3.174603174603175%;
    padding-right: 3.174603174603175%;
}
.col_5 .in {
    padding-left: 2.380952380952381%;
    padding-right: 2.380952380952381%;
}
.col_3-cont .in {
    padding-left: 3.968253968253968%;
    padding-right: 3.968253968253968%;
}

/* form */
.form-row {
    margin: 4px 0;
}
.form-row_marg {
    margin: 14px 0 19px;
}
.form-row__marg-head {
    margin-top: 25px;
}
.form-row__r-6 {
    margin-right: -6px;
    *zoom: 1;
}
.form-row_check {
    padding: 0 0 5px 4px;
    clear: both;
}
.form-row_check__dd {
    padding-top: 4px;
}
.js-dd_hiden {
    display: none;
}
.form-row_check:after {
    content: '';
    display: block;
    width: 100%;
    font-size: 0;
    overflow: hidden;
    clear: both;
}
.w_100 {
    width: 100%;
    *width: auto;
}
.w_50 {
    width: 3.5em;
    text-align: center;
    *width: auto;
}
.search_inp::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.search_inp::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
}

.search_inp::-moz-placeholder {
    color: #fff;
    opacity: 1;
}

.search_inp:-ms-input-placeholder {
    color: #fff;
    opacity: 1;
}
.disable {
    opacity: 0.4;
}
.disable .flyer {
    opacity: 0.4;
}
.beautycheck {
    float: left;
    font-size: 14px;
    color: #000;
    margin-right: 5px;
    cursor: default;
}

@media (max-width: 700px) {

    .beautycheck {
        font-size: 14px;
        margin-right: 10px;
    }

}

.beautycheck.lst {
    margin-right: -10px;
}
.beautycheck input {
    display: none;
}
.beautycheck_txt {
    display: inline-block;
    padding: 3px 1px 0 2px;
}
.beautycheck_ico {
    float: left;
    width: 18px;
    height: 18px;
    background-color: #fff;
    border: 1px solid #a4a4a4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.beautycheck:hover .beautycheck_ico {
    border-color: #888;
}
.beautycheck_checked .beautycheck_ico {
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/sprite.png') -3px -115px no-repeat #fff;
}
.beautycheck__small .beautycheck_ico {
    width: 13px;
    height: 13px;
}
.beautycheck__small .beautycheck_txt {
    padding: 1px 1px 0 8px
}
.beautycheck__small .beautycheck_ico {
    background-position: -6px -117px;
}
.inp_lbl {
    display: inline-block;
    font-size: 1.4em;
    font-weight: bold;
    margin: 16px 0 0;
}
.help_txt {
    font-size: 1.1em;
    font-style: italic;
    color: #909090;
}

/* buttons */
.btn {
    display: inline-block;
    *display: inline;
    padding: 10px 30px 8px;
    margin: 0;
    *margin-left: .3em;
    font-size: 13px;
    line-height: 16px;
    text-decoration: none;
    color: #303030;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    vertical-align: middle;
    cursor: pointer;
    overflow: visible;
    background: rgb(252,243,201); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(252,243,201,1) 0%, rgba(254,224,75,1) 3%, rgba(254,224,75,1) 3%, rgba(254,218,45,1) 4%, rgba(254,189,23,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,243,201,1)), color-stop(3%,rgba(254,224,75,1)), color-stop(3%,rgba(254,224,75,1)), color-stop(4%,rgba(254,218,45,1)), color-stop(100%,rgba(254,189,23,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(252,243,201,1) 0%,rgba(254,224,75,1) 3%,rgba(254,224,75,1) 3%,rgba(254,218,45,1) 4%,rgba(254,189,23,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(252,243,201,1) 0%,rgba(254,224,75,1) 3%,rgba(254,224,75,1) 3%,rgba(254,218,45,1) 4%,rgba(254,189,23,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(252,243,201,1) 0%,rgba(254,224,75,1) 3%,rgba(254,224,75,1) 3%,rgba(254,218,45,1) 4%,rgba(254,189,23,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(252,243,201,1) 0%,rgba(254,224,75,1) 3%,rgba(254,224,75,1) 3%,rgba(254,218,45,1) 4%,rgba(254,189,23,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf3c9', endColorstr='#febd17',GradientType=0 ); /* IE6-9 */
    border: 1px solid #fec21a;
    /**border: 0;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #a2a2a2;*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    *zoom: 1;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
.btn:hover {
    color: #000000;
    background: #fee93a; /* Old browsers */
    background: -moz-linear-gradient(top,  #fee93a 0%, #fec21a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee93a), color-stop(100%,#fec21a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fee93a 0%,#fec21a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fee93a 0%,#fec21a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fee93a 0%,#fec21a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fee93a 0%,#fec21a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee93a', endColorstr='#fec21a',GradientType=0 ); /* IE6-8 */
}
.btn_dark {
    padding-left: 19px;
    padding-right: 19px;
    color: #ffffff;
    text-shadow: 0 1px 0 rgba(0,0,0, 0.35);
    border-color: #0a0a0a;
    background: rgb(173,173,173); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(173,173,173,1) 0%, rgba(67,67,67,1) 5%, rgba(73,73,73,1) 14%, rgba(73,73,73,1) 14%, rgba(10,10,10,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,173,173,1)), color-stop(5%,rgba(67,67,67,1)), color-stop(14%,rgba(73,73,73,1)), color-stop(14%,rgba(73,73,73,1)), color-stop(100%,rgba(10,10,10,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(173,173,173,1) 0%,rgba(67,67,67,1) 5%,rgba(73,73,73,1) 14%,rgba(73,73,73,1) 14%,rgba(10,10,10,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(173,173,173,1) 0%,rgba(67,67,67,1) 5%,rgba(73,73,73,1) 14%,rgba(73,73,73,1) 14%,rgba(10,10,10,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(173,173,173,1) 0%,rgba(67,67,67,1) 5%,rgba(73,73,73,1) 14%,rgba(73,73,73,1) 14%,rgba(10,10,10,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(173,173,173,1) 0%,rgba(67,67,67,1) 5%,rgba(73,73,73,1) 14%,rgba(73,73,73,1) 14%,rgba(10,10,10,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#0a0a0a',GradientType=0 ); /* IE6-8 */

}
.btn_dark:hover {
    color: #fff;
    background: #656565; /* Old browsers */
    background: -moz-linear-gradient(top,  #656565 0%, #0a0a0a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#656565), color-stop(100%,#0a0a0a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #656565 0%,#0a0a0a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #656565 0%,#0a0a0a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #656565 0%,#0a0a0a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #656565 0%,#0a0a0a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656565', endColorstr='#0a0a0a',GradientType=0 ); /* IE6-8 */
}
.btn__large {
    font-size: 17px;
    padding: 16px 30px 14px;
}
.btn__hot {
    color: #cf6728;
    padding: 8px 15px 7px;
    background: rgb(253,253,253); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(234,234,234,1) 95%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(95%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 95%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 95%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 95%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 95%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    border-color: #d3d3d3;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
}
.btn__hot:hover {
    background: rgb(253,253,253); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(234,234,234,1) 52%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(52%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 52%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 52%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 52%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 52%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    color: #cf6728;
    border-color: #d3d3d3;
}
.btn__wide {
    padding-right: 0;
    padding-left: 0;
    width: 100%;
}
.btn_user {
    padding: 5px 0 15px;
    width: 99%;
    max-width: 300px
}
.btn-flat {
    display: inline-block;
    padding: 12px 34px;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    background-color: #e3b001;
    border-radius: 8px;
    white-space: nowrap;
    text-transform: uppercase;
}
.btn-flat:hover {
    opacity: 0.7;
}
.form-row__marg-head .btn {
    margin-top: -7px;
}
.ico {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/sprite.png') 0 0 no-repeat transparent;
}

/* Header */
.slice__hot {
    background-color: #e3b001;
}
.head_sell {
    text-align: center;
    font-size: 1.6em;
    padding: 1px 0 2px;
}
.head_sell_header {
    color: #feec30;
}
.btn__hot_header {
    margin-left: 10px;
    margin-right: 10px;
}
.slice__menu {
    background-color: #333;
}
.slice__head {
    background: #d43700; /* Old browsers */
    background: -moz-linear-gradient(left, #d43700 0%, #ae5203 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d43700), color-stop(100%,#ae5203)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #d43700 0%,#ae5203 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #d43700 0%,#ae5203 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #d43700 0%,#ae5203 100%); /* IE10+ */
    background: linear-gradient(to right, #d43700 0%,#ae5203 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43700', endColorstr='#ae5203',GradientType=1 ); /* IE6-8 */
}
.slice__theme1 {
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/tyre01.png') 126% 153px no-repeat, url('https://rezina.ua/skin/frontend/default/rezina2014/img/tyre02.png') 85% 140px no-repeat, url("https://rezina.ua/skin/frontend/default/rezina2014/img/tyre03.png") no-repeat scroll 69% 162px;
}
.slice__theme2 {
    background: url("https://rezina.ua/skin/frontend/default/rezina2014/img/disk01.png") no-repeat scroll 117% 198px, url("https://rezina.ua/skin/frontend/default/rezina2014/img/disk02.png") no-repeat scroll 79% 146px, url("https://rezina.ua/skin/frontend/default/rezina2014/img/disk03.png") no-repeat scroll 65% 158px, url("https://rezina.ua/skin/frontend/default/rezina2014/img/disk04.png") no-repeat scroll 107% 319px;
}
.slice__sell {
    background-color: #e6e6e6;
}
.top-holder {
    padding: 10px 0 9px;
}

.logo {
    float: left;
    width: 155px;
    margin: 34px 0 18px 37px;
    color: #fff;
    font-size: 1.4em;
    font-weight: bold;
    transition: opacity 0.3s linear;
}
.logo_img {
    float: left;
    margin-bottom: 7px;
}
.logo_slog {
    float: left;
    margin-left: 6px;
    white-space: nowrap;
}
.cart-top {
    float: right;
    height: 32px;
    margin-left: 6px;
}
.cart_empty {
    display: block;
    width: 170px;
    background-color: #717171;
    height: 3.2em;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    transition: opacity 0.2s linear;
}
a.cart_empty:hover {
    opacity: 0.8;
}
.ico_card {
    height: 16px;
    width: 20px;
    margin-right: 3px;
    background-position: -2px -96px;
    vertical-align: text-bottom;
}
.cart-txt {
    font-size: 1.2em;
    line-height: 2.8em;
}
.cart_wr {
    position: relative;
    height: 29px;
}
.cart_cont {
    border: 1px solid #fec21a;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: rgb(254,218,45); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,218,45,1) 0%, rgba(254,187,23,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,218,45,1)), color-stop(100%,rgba(254,187,23,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,218,45,1) 0%,rgba(254,187,23,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,218,45,1) 0%,rgba(254,187,23,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,218,45,1) 0%,rgba(254,187,23,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,218,45,1) 0%,rgba(254,187,23,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feda2d', endColorstr='#febb17',GradientType=0 ); /* IE6-9 */
    text-decoration: none;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.36);
    -moz-box-shadow:    0px 1px 5px 0px rgba(0, 0, 0, 0.36);
    box-shadow:         0px 1px 5px 0px rgba(0, 0, 0, 0.36);
    transition: opacity 0.2s linear;
}
.cart_cont_shad {
    padding: 8px 10px 9px 29px;
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.37);
    -moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0.37);
    box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0.37);
}
.cart_cont_txt {
    position: relative;
    font-size: 1.2em;
    color: #cf3a00;
}
.cart_cont_ico {
    position: absolute;
    left: -25px;
    top: -3px;
    width: 25px;
    height: 31px;
    background-position: -36px -95px;
}
.cart_cont_checkout {
    font-size: 1.1em;
    color: #333;
    font-weight: bold;
}
a.cart_cont_txt:hover,
a.cart_cont_checkout:hover {
    opacity: 0.8;
}
.search-top {
    position: relative;
    float: right;
    width: 250px;
}
.search-top input.search_inp {
    background-color: #5d5d5d;
    border: 2px solid #717171;
    font-size: 12px;
    *width: 93%;
}
.search-top input.search_inp:focus,
.search-top input.search_inp.inp_focus {
    background-color: #fff;
}
.search_inp-submit {
    position: absolute;
    right: 2px;
    top: 2px;
    bottom: 2px;
    width: 27px;
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/sprite.png') 100% -190px no-repeat transparent;
    border: 0;
    margin: 0;
    padding: 0;
}
.search-top input.search_inp:focus + .search_inp-submit {
    background-position: 100% -220px;
}
.search-top input.search_inp-loading:focus + .search_inp-submit {
    background-image: none;
}
.dd_search {
    width: 160%;
    right: auto;
    left: 0;
}
.dd_search .dd_arrow {
    left: 45px;
}
.dd_search .prod_name {
    margin-bottom: -5px;
}
.dd_search_item {
    overflow: hidden;
    border-top: 1px solid #e3e7e8;
}
.dd_search_item:first-child {
    border: 0;
}
.dd_search_img {
    float: left;
    width: 80px;
    margin: 13px 11px 13px 15px;
}
.dd_search_cont {
    overflow: hidden;
}
.dd_search .cont_filter_dd {
    /*padding-bottom: 0;*/
    /*padding-top: 0;*/
    padding: 5px;
}

/* Lang switcher */

.lang {
    display: flex;
    margin: 0;
    padding-left: 0;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    list-style: none;
}

.lang > li {
    display: inline-block;
    vertical-align: middle;
    font-size: inherit;
}

.lang > li:not(:first-child) {
    border-left: 1px solid #a1a1a1;
}

.lang > li > a,
.lang > li > span {
    display: block;
    padding: 5px 10px;
}

.lang > li > a {
    color: #fff;
    text-decoration: none;
    transition: color .3s;
}

.lang > li > a:hover {
    color: #d43700;
}

.lang > li > span {
    color: #a1a1a1;
}

/* END Lang switcher */

/* Desktop lang switcher */

.top-holder .lang {
    float: right;
    margin-left: 15px;
    padding-top: 4px;
}

@media (max-width: 700px) {
    .top-holder .lang {
        display: none;
    }
}

/* END Desktop lang switcher */

/* Mobile lang switcher */

.mobile-menu-wrap .lang {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 16px;
}

.mobile-menu-wrap .lang > li > a,
.mobile-menu-wrap .lang > li > span {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 47px;
    padding-right: 15px;
    padding-left: 15px;
}

/* END Mobile lang switcher */


.toggle-menu {
    display: none;
}
.menu {
    /*float: left;*/
}
.menu_item {
    float: left;
}
.menu_link {
    float: left;
    padding: 0 1em;
    height: 31px;
    line-height: 32px;
    font-size: 1.2em;
    margin-right: 1px;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    transition: all 0.2s linear;
}
.menu_link:hover,
.menu_link__active {
    background-color: #d43700;
}

.sb-menu {
    font-size: 1.4em;
    margin: 20px 0;
}
.sb-menu__top0 {
    margin-top: 0;
}
.sb-menu li {
    margin-bottom: 1px;
}
.sb-menu_link {
    display: block;
    font-size: 15px;
    line-height: 1.3em;
    padding: 11px 8px;
}

@media (max-width: 700px) {

    .sb-menu_link {
        padding: 8px;
        font-size: 15px;
        line-height: 18px;
    }

}

.sb-menu_link:hover,
.sb-menu_link__current {
    background-color: #e6e6e6;
    background-color: rgba(230,230,230, 0.4);
}
.sb-menu_link__current,
.sb-menu_link__current:hover {
    background-color: #e6e6e6;
    background-color: rgba(230,230,230, 1);
}

.cat-swich {
    position: relative;
    padding-top: 33px;
    margin-bottom: 29px;
}

    @media (max-width: 700px) {

        .cat-swich {
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            justify-content: space-between;
        }

        .cat-swich .clearfix {
            display: none;
        }

    }

.cat-swich_seo {
    position: absolute;
    top: 12px;
    left: 0;
    right: 10px;
    height: 20px;
    font-size: 0.57em;
    font-weight: normal;
    color: #fff;
    text-align: center;
    opacity: 0.7;
    overflow: hidden;
}
.cat-swich_item {
    float: left;
    margin-right: 10px;
    color: #fff;
    width: 29.5%;
    /*width: 140px;*/
    height: 102px;
    text-align: center;
    background-color: #dd6b40;
    background-color: rgba(255,255,255, 0.3);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    transition: all 0.1s linear;
}

    @media (max-width: 700px) {

        .cat-swich_item {
            margin-right: 0;
            float: none;
            width: 31%;
        }

    }

.cat-swich_item__active,
.cat-swich_item:hover {
    background: #fff;
    color: #d43700;
}
.cat-swich_ico {
    display: block;
    width: 47px;
    height: 47px;
    margin: 16px auto 7px;
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/sprite.png') 0 0 no-repeat transparent;
}
.cat-swich_item:hover .cat-swich_ico,
.cat-swich_item__active .cat-swich_ico {
    background-position: 0 -47px;
}
.cat-swich_ico__disc {
    background-position: -47px 0;
}
.cat-swich_item:hover .cat-swich_ico__disc,
.cat-swich_item__active .cat-swich_ico__disc {
    background-position: -47px -47px;
}
.cat-swich_ico__tools {
    background-position: -94px 0;
}
.cat-swich_item:hover .cat-swich_ico__tools,
.cat-swich_item__active .cat-swich_ico__tools {
    background-position: -94px -47px;
}

.phone-top {
    position: relative;
    display: inline-block;
    padding-top: 50px;
}

.phone-top_btn {
    text-decoration: none;
}

    .phone-top_btn::after {
        content: "";
        display: inline-block;
        width: 0;
        height: 0;
        vertical-align: middle;
        border-style: solid;
        border-width: 8px 6px 0 6px;
        border-color: #fff transparent transparent transparent;
    }

    .phone-top_btn.active::after {
        border-width: 0 6px 8px 6px;
        border-color: transparent transparent #fff transparent;
    }

.phone-swich {
    text-align: center;
    margin-bottom: 10px;
    font-size: 1.2em;
}
.phone-swich li {
    display: inline;
    padding: 0 0.6em;
}
.phone-swich a {
    text-decoration: none;
    border-bottom: 1px dotted #fff;
}
.phone-swich a.active,
.phone-swich .ui-state-active a {
    border-bottom: 0 none;
    font-weight: bold;
}
.phone-top_item {
    font-size: 3.2em;
    display: none;
    white-space: nowrap;
}
.phone-top_item:first-child {
    display: block;
}
.phone-pre {
    color: #eca360;
}

.main-form-wr {
    padding-top: 17px;
    padding-bottom: 23px;
}


@media (max-width: 700px) {

    .ui-tabs-nav {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }

}

.main-form_tab {
    float: left;
    width: auto;
}

    @media (max-width: 700px) {

        .main-form_tab {
            float: none;
            width: 50%;
        }

    }

.main-form_tab a {
    float: left;
    display: inline-block;
    font-size: 1.6em;
    color: #ffff00;
    padding: 10px 22px;
}

    @media (max-width: 700px) {

        .main-form_tab a {
            font-size: 18px;
            padding: 10px;
            float: none;
            text-align: center;
            display: block;
        }

    }

    @media (max-width: 480px) {

        .main-form_tab a {
            font-size: 16px;
        }

    }

    @media (max-width: 370px) {

        .main-form_tab a {
            font-size: 15px;
        }

    }

.main-form_tab.ui-tabs-active {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color: #dd6b40;
    background-color: rgba(255, 255, 255, 0.3);
}
.main-form_tab.ui-tabs-active a {
    cursor: default;
}
.main-form_container {
    clear: both;
    padding: 35px 11.4% 20px;
    min-height: 140px;
    -webkit-border-radius: 8px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 8px;
    -moz-border-radius-topleft: 0;
    border-radius: 8px;
    border-top-left-radius: 0;
    background-color: #dd6b40;
    background-color: rgba(255, 255, 255, 0.3);
}

@media (max-width: 700px) {

    .main-form_container {
        padding-left: 20px;
        padding-right: 20px;
    }

}

.main-form_tab-theme2 .main-form_container {
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
}

    @media (max-width: 700px) {

        .main-form_tab-theme2 .main-form_container {
            border-top-right-radius: 0;
        }

    }

.form_swich-in {
    padding-top: 20px;
    padding-bottom: 18px;
    text-align: center;
    font-size: 1.3em;
}
.form_swich-in li {
    display: inline;
    padding: 0 0.6em;
}
.form_swich-hot {
    font-size: 1.3em;
    margin: 5px 0 33px;
}
.form_swich-hot li {
    display: inline;
    padding-right: 27px;
}
.form_swich-in .ui-tabs-active a,
.form_swich-hot .ui-tabs-active a {
    font-weight: bold;
    border: 0;
}
.form-holder {
    float: left;
    width: 33.33333333333%;
}
*+html .form-holder {
    margin-right: -1px;
}
.form-holder__26 {
    width: 26%;
}
.form-holder__30 {
    width: 30%;
}
.form-holder__40 {
    width: 40%;
}
.form-holder__48 {
    width: 48%;
}
.form-holder__50 {
    width: 50%;
}
.form-holder_in {
    padding-right: 6px;
}
.btn__up14 {
    margin-top: 14px;
}
.topform-link {
    padding-top: 20px;
    font-size: 12px;
    text-align: center;
}
.garant {
    font-size: 1.6em;
    font-weight: bold;
    text-shadow: 0 5px 5px rgba(0,0,0, .75);
}
.top-garant {
    margin: 107px 0 20px;
    text-align: center;
}
.mobile-btns,
#callback-phone-block-cloned,
.logo_cloned,
.mobile-menu-wrap {
    display: none;
}

/* Content */
.module {
    margin-bottom: 15px;
}
.module_head {
    font-size: 18px;
    margin-bottom: 0.6em;
}
.module_head__18 {
    font-size: 1.8em;
}
.module_head__20 {
    font-size: 2em;
    margin-bottom: 5px;
}
.module-title {
    font-size: 18px;
    margin-bottom: 5px;
}
.h4.module_head {
    margin-bottom: 0.8em;
}
.module__top {
    border-top: 4px solid #333;
}
.module__bg {
    background-color: #e6e6e6;
}
.module__in {
    padding-top: 15px;
}
.module__tab {
    border-radius: 8px;
    border-top-left-radius: 0;
}
.mod-filterlink {
    font-size: 1.1em;
    margin-bottom: 15px;
}
.module-swich {
    margin-top: 12px;
    overflow: hidden;
}
.module-swich li {
    float: left;
    font-size: 1.4em;
    background-color: #c6c6c6;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.module-swich li.active,
.module-swich li.ui-tabs-active {
    background-color: #e6e6e6;
}
.module-swich a {
    display: block;
    float: left;
    padding: 10px 15px;
    color: #000;
}
.filter-swich {
    margin: 18px 0 10px;
    padding-bottom: 2px;
    font-size: 1.2em;
    overflow: hidden;
}
.filter-swich li {
    float: right;
}
.filter-swich li.frst {
    float: left;
}
.filter-swich .ui-tabs-active a {
    border-bottom: 0 none;
}
.dd_arr {
    padding: 0 6px 0 3px;
}
.top_line {
    height: 1px;
    background-color: #ddd;
    clear: both;
    overflow: hidden;
    margin: 25px 0 0;
}
.top_line__mod {
    margin: 10px 0 20px;
}
.top_line__black {
    border-top: 1px solid #000;
}
.top_border5,
.top_border0 {
    height: 5px;
    background-color: #e6e6e6;
    clear: both;
    overflow: hidden;
    margin: 0 0 30px;
}
.top_border5__top30 {
    margin-top: 30px;
}
.top_border5_cart {
    margin-bottom: 14px;
}
.top_border0 {
    height: 0;
}
.cont_filter {
    margin: 16px 0 18px;
}
.cont_filter_item {
    position: relative;
    font-size: 1.1em;
}
.cont_filter_link .dd_arr {
    padding-left: 0;
    font-size: 0.9em;
    position: relative;
    top: 1px;
}
.cont_filter_dd-holder {
    display: none;
    padding-top: 10px;
    position: absolute;
    /*top: 100%;*/
    right: 6px;
    z-index: 3;
}
.top-phone_content {
    display: none;
    padding-top: 10px;
    position: absolute;
    right: 6px;
    z-index: 3;
    text-align: left;
}
.top-phone_content .cont_filter_dd {
    box-sizing: border-box;
    width: 270px;
    padding: 15px 30px;
}
.top-phone_content .phones .callback-link-secondary {
    display: block;
}
.top-phone_content .phones .separator {
    display: none;
}
.callback-link-secondary {
    margin-top: 5px;
    padding-top: 3px;
    border-top: 1px solid #ffc300;
}
.callback-link-secondary .btn-link {
    display: block;
    padding-left: 36px;
    padding-top: 7px;
    padding-bottom: 5px;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    color: #000;
    background: url(https://rezina.ua/skin/frontend/default/rezina2014/img/phone-icon.png) no-repeat left center;
    -webkit-background-size: 26px 26px;
    background-size: 26px 26px;
}
#searchr-result-containter {
    display: none;
}
.cont_filter_dd {
    padding: 12px 8px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow:    0px 0px 14px 0px rgba(0, 0, 0, 0.35);
    box-shadow:         0px 0px 14px 0px rgba(0, 0, 0, 0.35);
}
.cont_filter_open .cont_filter_dd-holder {
    display: block;
}
.dd_link {
    display: block;
    padding: 3px 15px 3px 10px;
    white-space: nowrap;
}
.dd_link:hover {
    background-color: #e6e6e6;
}
.dd_arrow,
.dd_arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.dd_arrow {
    left: 50%;
    margin-left: -9px;
    border-top-width: 0;
    border-bottom-color: #ddd;
    top: -8px;
    border-width: 9px;
}
.dd_arrow:after {
    content: " ";
    top: -9px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
    border-width: 10px;
}
.cont_filter_dd-holder__left {
    right: -57px;
}
.cont_filter_dd-holder__left .dd_arrow{
    left: 30%;
}
.tag {
    float: left;
    margin: 0 6px 6px 0;
    padding: 4px 8px 4px;
    font-size: 14px;
    color: #000;
    border-radius: 8px;
    border: 2px solid #e6e6e6;
    white-space: nowrap;
}
.tag_all {
    font-size: 12px;
    background-color: #c6c6c6;
    border-color: #c6c6c6;
}
.tag_del {
    color: #c6c6c6;
    font-size: 18px;
    font-weight: bold;
    line-height: 10px;
    position: relative;
    right: -4px;
    top: 1px;
}
.tag:hover {
    border-color: #c6c6c6;
}
.tag:hover .tag_del {
    color: #d43700;
}
.tag_all:hover {
    border-color: #a2a2a2;
}

/* breadcrumbs */
.breadcrumbs {
    font-size: 0.9em;
    margin: 1.6em 0 -0.5em;
}

@media (max-width: 700px) {

    .breadcrumbs {
        margin-bottom: 10px;
    }

}

.breadcrumbs li {
    display: inline;
    font-size: 12px;
}

@media (max-width: 700px) {

    .breadcrumbs li {
        font-size: 13px;
        line-height: 20px;
    }

}

.breadcrumbs li:before {
    content: '/';
    display: inline;
    padding: 0 5px 0 4px;
    color: #898989;
}
.breadcrumbs li:first-child:before {
    display: none;
}
.breadcrumbs a {
    color: #898989;
    text-decoration: none;
}

.help-icons {
    margin-top: 40px;
    margin-bottom: 50px;
    font-size: 12px;
}
.help-icons_small {
    margin-top: 30px;
    font-size: 11px;
}
.help-icon {
    float: left;
    width: 52px;
    height: 40px;
    margin-right: 10px;
    margin-top: -7px;
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/help-icons.png') center 0 no-repeat transparent;
}
.help-icon_2 {
    background-position: center -40px;
}
.help-icon_3 {
    background-position: center -80px;
}
.help-icon_4 {
    background-position: center -120px;
}
.help-icons_small .help-icon {
    margin-bottom: 6px;
    margin-top: -4px;
    width: 45px;
    background-position: -3px -160px;
}
.help-icons_small .help-icon_2 {
    margin-bottom: 10px;
    background-position: -3px -200px;
}
.help-icons_small .help-icon_3 {
    margin-bottom: 10px;
    background-position: -3px -240px;
}
.help-icons_small .help-icon_4 {
    margin-bottom: 10px;
    background-position: -3px -280px;
}

/* mobile feature section start */
@media(max-width:700px) {
    .mobile-layout .pager {
        margin: 10px 0 20px;
    }
    .features, .articles  {
        margin: 0 20px;
    }
    .catalog-category-view .search-section .features {
        border: none;
    }
    .search-section .features .features__title {
        display: none;
    }
    .search-section .features .articles__content {
        overflow: auto;
        white-space: nowrap;
    }
    .search-section .features .articles__content .sb-menu {
        margin-bottom: 5px;
    }
    .search-section .features .articles__content  ul {
        list-style-type:  none;
        display: inline-flex;
        padding-inline-start: 0px;
        vertical-align: bottom;
        width: 280px;
    }
    .search-section .features .articles__content  ul a {
        color: #1f9dca;
        text-decoration: underline;
        margin-right: 10px;
        border: 1px solid;
        border-radius: 6px;
        padding: 5px 10px;
        font-size: 15px;
    }
    .search-section .features .articles__content > a:hover {
        background-color: rgba(230, 230, 230, 0.4);
    }
    .search-section .features .articles__content ul a::before {
        vertical-align: bottom;
        content: "";
        background: url(https://rezina.ua/skin/frontend/default/rezina2014/images/icons/icon-search.svg) no-repeat;
        background-size: 14px;
        margin-right: 5px;
        display: inline-block;
        width: 14px;
        height: 14px;
    }
}
/* mobile feature section end*/

/* pagination */
.pager {
    text-align: center;
    margin: 10px 0 60px;
}
.pager_link {
    display: inline-block;
    font-size: 1.8em;
    text-decoration: none;
    padding: 3px 9px;
    border: 1px solid #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

}
span.pager_link {
    background-color: #666564;
    padding: 3px 10px;
    cursor: default;
}
a.pager_link:hover {
    border-color: #d3d3d3;
    -webkit-box-shadow: inset 0px 0px 2px 0px rgba(255, 255, 255, 0.75);
    -moz-box-shadow:    inset 0px 0px 2px 0px rgba(255, 255, 255, 0.75);
    box-shadow:         inset 0px 0px 2px 0px rgba(255, 255, 255, 0.75);
    background: rgb(253,253,253); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */

}

/* Product block */
.prod {
    position: relative;
    height: 320px;
    margin-bottom: 28px;
    /*z-index: 1;*/
}
.prod__noicons {
    height: 305px;
}
.prod:hover {
    z-index: 2
}
.prod_link {
    display: block;
    position: relative;
    text-align: center;
    color: #333;
    border: 1px solid #e3e7e8;
    background-color: white;
    transition: all 0.1s linear;
    *zoom: 1;;
}
.prod:hover .prod_link {
    -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
}
.prod_cont {
    display: block;
    padding-top: 33px;
}
.prod_img {
    display: block;
    margin-bottom: 2px;
}
.prod_img img {
    width: 100px;
    height: 100px;
}
.prod_icons {
    display: block;
    height: 18px;
    overflow: hidden;
}
.prod_icons img {
    margin: 0 2px;
}
.prod_name {
    display: block;
    color: #1f9dca;
    padding-top: 13px;
    font-size: 16px;
    text-decoration: underline;
    height: 3.7em;
    overflow: hidden;
}
.prod_price {
    display: block;
    font-size: 1.6em;
    font-weight: bold;
    height: 1.8em;
}
.prod_price-val {
    font-size: 1.375em;
}
.prod_count {
    display: block;
    font-size: 0.9em;
    height: 15px;
    overflow: hidden;
    padding-bottom: 58px;
}
.prod_descr {
    display: none;
    text-align: left;
    font-size: 14px;
    padding-bottom: 10px;
}
.prod:hover .prod_descr {
    display: block;
}
.prod_btn {
    position: absolute;
    top: 275px;
    text-align: center;
    left: 0;
    right: 0;
    height: 0;
}
.prod__noicons .prod_btn {
    top: 253px;
}
.cont_header {
    margin-bottom: 1.23em;
}
.prod_flag {
    position: absolute;
    top: 10px;
    left: 0;
}
.flag {
    display: block;
    width: 33px;
    height: 0;
    border-right: 12px solid transparent;
    font-size: 9px;
    font-weight: bold;
    line-height: 18px;
    padding: 0 0 0 5px;
    text-transform: uppercase;
    margin: 0 0 4px 0;
    text-align: left;
}
.flag:before {
    content: "";
    position: absolute;
    width: 0;
    height:0;
    margin: 0 0 0 33px;
    border-right: 12px solid transparent;
}

.flag.sale {
    /* border-bottom: 18px solid #f1c52d; */
    border-bottom: 18px solid #d43700;
    color: #ffffff;
}
.flag.sale:before {
    /* border-top: 18px solid #f1c52d; */
    border-top: 18px solid #d43700;
}

.flag.hit {
    /* border-bottom: 18px solid #d43700; */
    border-bottom: 18px solid #f1c52d;
    color: #ffffff;
}
.flag.hit:before {
    /* border-top: 18px solid #d43700; */
    border-top: 18px solid #f1c52d;
}

.flag.original {
    border-bottom: 18px solid #ffff00;
    color: #636363;
    width: 47px !important;
}
.flag.original:before {
    margin: 0 0 0 47px !important;
    border-top: 18px solid #ffff00;
}
.prod_brand {
    height: 15px;
    position: absolute;
    top: 15px;
    right: 5.40541%;
}
/* prod inline */
.prod__line {
    height: auto;
    margin-bottom: 22px;
}
.prod_col__img {
    float: left;
    width: 25.5%;
    text-align: right;
}
.prod_col__cont {
    float: left;
    width: 45%;
}
.prod_col__price {
    float: right;
    width: 29.5%;
}
.prod_col__img img {
    margin: 10px;
}
.prod__line .prod_name {
    font-size: 16px;
    text-align: left;
    height: auto;
    padding-bottom: 10px;
}
.prod__line .prod_brand {
    height: 22px;
    position: static;
    display: block;
    margin-bottom: 7px;
}
.prod__line .prod_icons {
    text-align: left;
}
.prod__line .prod_descr {
    font-size: 14px;
    display: block;
    margin-top: 3px;
    margin-bottom: 6px;
}
.prod__line .prod_price {
    margin-top: 21px;
}
.prod__line .prod_btn {
    top: 71px;
}

.to-all {
    text-decoration: none;
}
.to-all_ico {
    font-size: 1.4em;
    padding-right: 0.5em;
}
.to-all_txt {
    font-size: 1.1em;
    text-decoration: underline;
}

@media (max-width: 700px) {

    .to-all_txt {
        font-size: 14px;
    }

}

.def-to-all {
    font-size: 1.1em;
    margin: 0 0 31px;
    overflow: hidden;
}
.def-to-all_b14 {
    margin-bottom: 14px;
}
.main-txt {
    margin: 0 0 50px;
}
.main-txt p {
    font-size: 1.1em;
}
.main-txt p,
.main-txt a {
    color: #acacac;
}
.main-txt a.more {
    color: #1f9dca;
}
.tbl_spec {
    margin: 12px 0;
    width: 100%;
    font-size: 15px;
}

@media (max-width: 700px) {

    .tbl_spec {
        font-size: 14px;
    }

}

.tbl_spec td {
    padding-left: 0;
}
.tbl_spec td.num1 {
    width: 8.3%;
    border: 0 none;
}
.tbl_spec td.num3 {
    width: 50%;
    font-weight: bold;
}

.banner {
    background-color: #e3b001;
    overflow: hidden;
    height: 12em;
    margin: 0px 0 50px;
    width: 100%;
}
.banner-small .banner_txt,
.banner-big .banner_txt {
    font-family: "Times New Roman";
}
.banner-small {
    position: relative;
    float: left;
    height: 100%;
    width: 12%;
    margin-right: 2%;
    background-color: #272729;
    cursor: default;
}
.banner-small .banner_txt {
    font-size: 2.4em;
    line-height: 100%;
    padding:  10px 10% 0;
}
.banner-small .banner_txt small {
    font-size: inherit;
}
.banner-big .banner_txt small {
    font-size: 100%;
}
.banner-big {
    float: left;
    width: 37%;
    position: relative;
    overflow: hidden;
    height: 100%;
    margin-right: 0;
    background-color: transparent;
}
.banner-big .banner_txt {
    font-size: 6em;
    line-height: 0.6em;
    padding: 20px 2.24% 0;
}
.banner-big .banner_txt small {
    font-size: 55%;
}
.banner_more {
    position: absolute;
    right: 3.27%;
    bottom: 16px;
}
.banner-small .banner_more {
    color: #e3b001;
}
.banner-big .banner_more {
    color: #fff;
}
.head-brands {
    margin: 10px 0 6px;
    text-align: center;
}
.head-brands_item {
    float: left;
    width: 33%;
    margin: 0 0 3px;
}
.head-brands_item:first-child {
    margin-top: 0;
}
.head-brands_item a:hover {
    opacity: 0.7;
}
.height-fix {
    min-height: 465px;
}

/* Prod page */
.page_cont_bottom {
    margin-bottom: 50px;
}
.cat-info {
    font-size: 1.1em;
    margin: 0 0 1px;
    padding: 10px 0 10px;
    border-top: 1px solid #ddd;
}
.main-img_wr {
    display: block;
    position: relative;
    border: 1px solid #ddd;
    margin-bottom: 50px;
    padding-bottom: 1px;
    text-align: center;
}
.ico_zoom {
    position: absolute;
    right: 17px;
    bottom: 15px;
    width: 20px;
    height: 20px;
    background-position: -76px -157px;
    opacity: 0.4;
}
.main-img_wr:hover .ico_zoom {
    opacity: 1;
}

.special-brand-promo-link {
    position: relative;
    display: inline-block;
    padding-left: 65px;
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 15px;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    color: #ff2f19;
}
@media (max-width: 700px) {
    .special-brand-promo-link {
        margin-top: 18px;
    }
}
.special-brand-promo-link::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 53px;
    height: 56px;
    background: url(https://rezina.ua/skin/frontend/default/rezina2014/images/icons/icon-medal-red.png) no-repeat center;
    background-size: contain;
}
.special-brand-promo-link span {
    display: block;
    padding: 4px 9px;
    border-top: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
}

.price_tbl {
    width: 100%;
    margin-bottom: 25px;
}
.price_tbl td {
    width: 50%;
    padding: 0;
    vertical-align: middle;
    border: 0 none;
}

/* Product ended */
.price_tbl td.width-lg{
    width: 100%;
}
.b-product-ended{
    text-align: center;
    font-size: 12px;
    line-height: 1;
}
.b-product-ended__txt{
    background-color: #d7d4d4;
    display: inline-block;
    width: 235px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    margin: 0 0 20px;
    padding: 10px 10px 12px;
    box-sizing: border-box;
    color: #524e4e;
    vertical-align: top;
}
.b-product-ended__link{
    text-decoration: none;
    font-size: 18px;
    color: #428ee5;
    position: relative;
    padding: 0 40px 0 0;
}
.b-product-ended__link:after{
    content: "";
    position: absolute;
    top: 4px;
    right: 0;
    z-index: 3;
    width: 25px;
    height: 13px;
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/arrows-l-blue.png') 0 0 no-repeat;
}
.link-arrows-r{
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    margin: -5px 0 0 4px;
    vertical-align: middle;
}
.table-p-ended{
    margin-bottom: 20px;
}

.page_price {
    font-weight: bold;
    font-size: 1.8em;
}
.page_price-val {
    font-size: 1.35em;
}
.page_price_old {
    font-size: 1.8em;
    text-decoration: line-through;
}
.page_par {
    padding: 10px 0 0;
    margin-bottom: 10px;
}
.spec {
    font-size: 16px;
}
.page_soc {
    margin: 17px 0;
}
.page_soc_item {
    float: left;
    margin-right: 10px;
}
.module__delivery {
    margin-top: 17px;
    padding: 10px 0;
}

.module__delivery .module_head {
    font-size: 16px;
}

.delivery_comp {
    margin: 23px 0 14px;
}
.delivery_comp li {
    display: block;
    padding-bottom: 19px;
    padding-left: 13px;
}
.delivery_comp_link {
    position: relative;
    font-size: 15px;
    font-weight: bold;
}
.delivery_comp_link:before {
    display: block;
    position: absolute;
    left: -12px;
    top: 3px;
    content: '►';
    color: #000;
    font-size: 0.5em;
}
.delivery_comp_link small {
    font-weight: normal;
}
.delivery_brands {
    margin: 10px;
}
.page-brand_link {
    margin-top: -3px;
}

/* page brands */
.brand_logo_wr {
    margin: 35px 0 25px;
}
.brand_logo_wr .col_3-4 {
    text-align: center;
}
.brand_alfa {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background-color: #f1c52d;
    font-size: 24px;
    width: 58px;
    height: 58px;
    text-align: center;
    line-height: 58px;
}
.brand-page_item {
    display: inline-block;
    margin: 10px auto 25px;
    text-align: center;
    text-transform: uppercase;
}
.brand-page_item__h {
    margin-top: 0;
}
.brand-page_item img {
    display: block;
    transition: opacity 0.2s linear 0s;
}
a.brand-page_item:hover img {
    opacity: 0.7
}

/* Static page */
.static_page_wr {
    margin: 35px 0 25px;
    color: #313131;
}
.spoiler {
    margin: 1em 0;
    font-size: 1.6em;
    font-style: italic;
    color: #606060;
}
.blockquote {
    color: #606060;
    padding: 3em 3.2em;
    margin: 2.5em 0;
    border: 1px solid #f1c52d;
}

/* Checkuot page */
.cart_form {
    padding: 0 0 13px;
}
.cart_form_comments {
    resize: vertical;
}
.tbl_c-out {
    width: 100%;
}
.tbl_c-out td {
    padding: 16px 20px 10px 0;
    vertical-align: top;
}
.tbl_c-out th {
    padding: 0 5px 3px 0;
    font-size: 1.1em;
    color: #b0b0b0;
    text-transform: uppercase;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

@media (max-width: 700px) {

    .tbl_c-out th {
        font-size: 13px;
    }

}

th.c-out3_th {
    text-align: right;
}
td.c-out1 {
    width: 20px;
    padding-right: 5px;
}
td.c-out2 {
    width: 10px;
}
td.c-out5 {
    width: 90px;
    padding-top: 12px;
}
td.c-out4 {
    font-size: 1.6em;
}
td.c-out6 {
    font-weight: bold;
    font-size: 1.6em;
    padding-right: 0;
    text-align: right;
}
.kill_item {
    font-size: 18px;
    line-height: 19px;
    height: 19px;
    width: 19px;
    text-align: center;
    float: left;
    color: #faf9f7;
    background-color: #c5c5c4;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.kill_item:hover {
    opacity: 0.8;
}
.c-out_inp-count {
    padding-right: 5px;
    float: left;
    width: 40px;
}
.c-out_inp-count input[type="text"] {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}
.c-out_inp-count input {
    *width: 35px;
}
.btn__c-out {
    padding-top: 5px;
    padding-bottom: 6px;
    visibility: hidden;
}
.c-out__right {
    text-align: right;
}
.c-out_total {
    float: right;
    width: 120px;
    font-size: 1.6em;
    font-weight: bold;
}
.c-out_total-txt {
    display: inline-block;
    padding-top: 2px;
    padding-right: 40px;
    margin-bottom: 4px;
}
.c-out_top0 td {
    padding-top: 0;
    border: 0;
}
.no-border td {
    border: 0;
}
.total_price {
    text-align: right;
    margin-bottom: 10px;
}
.total_price__lb {
    margin-top: 18px;
    margin-bottom: 18px;
}
.c-out_total_sum {
    font-size: 2.4em;
    font-weight: bold;
}
.c-out_help {
    font-size: 1.1em;
    color: #b0b0b0;
    font-style: italic;
}
.c-out_sell {
    margin: 30px 0;
    border: 1px solid #ddd;
}
.c-out_sell-item {
    padding: 14px 5%;
}
.c-out_sell-item__rules {
    text-align: center;
    padding-top: 20px;
}
.c-out_btn-wr {
    margin-right: -16px;
}
.c-out_btn-item {
    float: left;
    width: 50%;
}
.c-out_btn-item__w100 {
    width: 100%;
}
.c-out_btn {
    padding-right: 16px;
}
.c-out_btn .btn__wide {
    max-width: 300px;
}
.last_bottom {
    margin-bottom: 60px;
}
.ico_enter {
    background-position: -68px -96px;
}
.c-out_rules {
    display: inline-block;
}

/* 404 */
.slice__theme404 {
    min-height: 100vh;
}
.slice__theme404 > .container {
    padding-top: 10%;
}
.link_404 {
    margin: 40px 0;
}
.link_404_item {
    float: left;
    margin-right: 1.5%;
    color: #fff;
    width: 31.5%;
    /*width: 140px;*/
    padding: 23px 0;
    text-align: center;
    background-color: #dd6b40;
    background-color: rgba(255,255,255, 0.3);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    transition: all 0.1s linear;
}
.link_404_item:hover {
    background: #fff;
    color: #d43700;
}
.img_404 {
    position: relative;
    text-align: center;
    height: 141px;
    padding: 135px 10% 0;
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/404.png') center 35px no-repeat transparent;
}
.txt_404 {
    font-size: 1.8em;
}
.txt_404_small {
    font-size: 1.4em;
    margin: 5px 0;
}
.logo_404 {
    position: absolute;
    left: 10px;
    top: 0;
}

/* Article page */
.page_name {
    font-size: 2.4em;
    margin: 25px 0;
}
.page_main-img {
    position: relative;
    margin: 30px 0;
}
.page_main-title {
    font-size: 1.4em;
    position: absolute;
    bottom: 15px;
    right: 2%;
    font-style: italic;
}
.page_main-body p {
    font-size: 1.4em;
    color: #606060;
}
.page_main-body p.strong {
    color: #000;
}
.page_alfa {
    overflow: hidden;
    margin: 40px 0 35px;
}
.page_alfa_line {
    margin: 30px 0 0;
}
.page_alfa_brands {
    margin: 0;
    min-height: 76px;
}
.page_alfa_brands:first-child {
    margin-top: 10px;
}
.page_alfa .brand_alfa {
    float: left;
    margin-right: 12px;
}
.page_alfa h3 {
    font-size: 1.8em;
    color: #e3b001;
}
.page_alfa_brands h3 {
    overflow: hidden;
}
.f_14 {
    font-size: 1.4em;
}
.f_18 {
    font-size: 1.8em;
}
.p_alfa {
    margin: 0 0 37px;
    padding-left: 70px;
}
.alfa_icon {
    position: relative;
    top: 6px;
}
.page-quote {
    position: relative;
    padding: 15px 15px 15px 50px;
    border: 1px solid #ddd;
    color: #606060;
    font-size: 1.2em;
    font-style: italic;
    min-height: 25px;
    margin: 40px 0;
}
.page-quote_14 {
    font-size: 1.4em;
}
.ico__quote {
    width: 25px;
    height: 25px;
    position: absolute;
    left: 13px;
    top: 13px;
    background-position: -30px -276px;
}
.page-quote strong {
    font-style: italic;
    color: #b7b7b7;
}
.page-quote__alert strong{
    color: #d43700;
}
.page-quote__alert .ico__quote{
    background-position: 0px -276px;
}
.page-quote + .page-quote {
    margin-top: -25px;
}
.brand-link {
    font-size: 14px;
    font-weight: bold;
}

@media (max-width: 700px) {

    .brand-link {
        display: inline-block;
        padding: 4px 0;
        margin-bottom: 4px;
    }

}

.car_header {
    margin-bottom: 32px;
}
.car-mod-wr {
    padding-left: 63px;
    margin: 5px 0 30px;
}
.car-mod {
    width: 33%;
    float: left;
}
.car-mod-in {
    font-size: 1.4em;
    font-weight: bold;
    padding-right: 63px;
}
.car-mod-link {
    padding: 9px 16px;
}
.car-mod-link span {
    color: #fff;
}
.car-mod-link_inline {
    display: inline-block;
    margin-right: 5px;
}
.car-mod-link.active {
    background-color: #f1c52d;
    border-radius: 8px;
}
.car-mod-holder {
    padding: 24px 17px;
    background-color: #ececec;
    border-radius: 8px;
    border-top-left-radius: 0;
    clear: both;
}
.car-mod-tab {
    float: left;
    font-size: 16px;
    color: #000;
    padding: 12px 17px 8px;
}
.car-mod-tab.active {
    background-color: #ececec;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.car-mod-link.active a {
    color: #fff;
    text-decoration: none;
    border: 0;
    cursor: inherit;
}


/* Feedback */
.lb-feedback {
    float: right;
    padding-left: 27px;
    font-size: 1.1em;
    margin-top: 2.3em;
    height: 1.9em;
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/sprite.png') 0 -316px no-repeat transparent;
    white-space: nowrap;
}
.message {
    font-size: 1.4em;
    margin-bottom: 35px;
}
.message_body {
    position: relative;
    padding: 15px 20px;
    margin-bottom: 17px;
    background-color: #e6e6e6;
    border-radius: 7px;
}
.message_arrow {
    position: absolute;
    top: 100%;
    left: 50px;
    border: 12px solid transparent;
    border-top-color: #E6E6E6;
    border-bottom: 0;
}
.message_name {
    font-weight: bold;
    color: #d43700;
}
.message_date {
    color: #909090;
}
.lb-inp {
    display: block;
    margin-top: 16px;
    font-size: 1.2em;
}


/* Slider */
.slider_holder {
    padding: 11px 0px 12px;
}
.ui-slider {
    position: relative;
    width: 100%;
    height: 4px;
    background: #a4a4a4;
}
.ui-slider-range {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #c96103;
}
.ui-slider-handle {
    position: absolute;
    width: 26px;
    height: 26px;
    top: -11px;
    margin-left: -13px;
    left: 0;
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/sprite.png') -115px -91px no-repeat transparent;
    outline: none;
}
.ui-state-hover {
    opacity: 0.9;
}
.ui-tabs-active.ui-state-hover {
    opacity: 1;
}

/* L box */
#lb_fader {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #898989;
    background-color: rgba(0,0,0, 0.4);
    z-index: 5;
}
#lb_body {
    display: none;
    position: absolute;
    left: 10%;
    width: 80%;
    min-width: 800px;
    margin: 0 auto;
    top: 10%;
    z-index: 5;
}
#lb_body.lb_body_small {
    left: 30%;
    width: 40%;
    min-width: 320px;
}
.lb_content {
    position: relative;
    background-color: #fff;
    padding: 2.875%;
}
.lb_close {
    position: absolute;
    right: 1.5%;
    top: 10px;
    font-size: 2.4em;
    color: #c0c0c0;
}
.lb_close:hover {
    opacity: 0.6;
}

/* Footer */
.slice__footer {
    background-color: #414141;
}
.logo-footer {
    padding-top: 34px;
    color: #e3b001;
}
.logo-footer_img {
    margin-bottom: 9px;
}
.footer-head {
    margin-top: 45px;
    margin-bottom: 17px;
}

@media (max-width: 700px) {

    .footer-head {
        margin-bottom: 10px;
    }

}

.footer-menu {
    margin-bottom: 25px;
}
.footer-menu_item {
    padding-bottom: 9px;
}

@media (max-width: 700px) {

    .footer-menu_item {
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 14px;
    }

}

.footer-menu_item a {
    color: #a1a1a1;
}

@media (max-width: 700px) {

    .footer-menu_item a {
        font-size: inherit;
    }

}

.row-footer {
    opacity: 0.4;
    font-size: 0;
    height: 0;
    border-top: 1px dotted #fff;
}
.copy {
    opacity: 0.4;
    padding: 19px 0;
}

@media (max-width: 700px) {

    .copy {
        font-size: 12px;
    }

}

.footer-social {
    margin-top: 66px;
}
.soc_ico {
    float: left;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    text-decoration: none;
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/sprite.png') -4px -158px no-repeat transparent;
    opacity: 0.35;
}
.soc_ico__tw {
    background-position: -27px -158px;
}
.soc_ico__vk {
    background-position: -50px -158px;
}
.soc_ico:hover {
    opacity: 1;
}

/* tmp */
.container {
    /*background: rgba(128, 128, 0, 0.8);*/
    /*width: 1008px;*/
}

/* filter buttons */

.filter-btn {
    position: relative;
}

@media (max-width: 700px) {
    .filter-btn + p {
        display: inline-block;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 15px;
    }
}

.btn.filter-btn {
    padding-left: 35px;
}

.filter-btn::before {
    content: '';
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: url('https://rezina.ua/skin/frontend/default/rezina2014/img/filter-ico.png');
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
}

.filter-icon-btn {
    display: none;
    position: fixed;
    left: 0;
    top: 100px;
    width: 34px;
    height: 46px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
    background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/filter-ico.png') 4px 12px no-repeat #717171;
    cursor: pointer;
    z-index: 6;
}
.filter-icon-btn:hover {
    opacity: 0.95;
}
.lb_close-filter {
    display: none;
    top: 0px;
    color: #c0c0c0;
    font-size: 2.4em;
    position: absolute;
    right: 1.5%;
}

/* end filter buttons */

/* features */

.sprite-icon {
    background-image: url(https://rezina.ua/skin/frontend/default/rezina2014/img/features-sprite.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-icon-award-yellow {
    width: 45px;
    height: 45px;
    background-position: -5px -5px;
}

.sprite-icon-car-yellow {
    width: 45px;
    height: 45px;
    background-position: -5px -60px;
}

.sprite-icon-certificate-yellow {
    width: 45px;
    height: 45px;
    background-position: -5px -115px;
}

.sprite-icon-delivery-yellow {
    width: 45px;
    height: 45px;
    background-position: -5px -170px;
}

.sprite-icon-driver-yellow {
    width: 45px;
    height: 45px;
    background-position: -5px -225px;
}

.sprite-icon-like-yellow {
    width: 45px;
    height: 45px;
    background-position: -5px -280px;
}

.features {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 40px;
    padding-bottom: 20px;
}

.features * {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

.features__title {
    display: none;
    margin-top: 0;
}

.features__row {
    display: flex;
    flex-wrap: wrap;
}

.features__item {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
    padding-left: 1.5%;
    padding-right: 1.5%;
    margin-bottom: 20px;
}

.features__item-icon {
    flex-shrink: 0;
    margin-right: 15px;
}

.features__item-caption {
    min-width: 1px;
    flex-grow: 1;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #000;
}

.features__item-caption a {
    color: inherit;
    border-bottom-color: currentColor;
}

.features__item-caption a:hover {
    border-bottom-color: transparent;
}

.catalog-product-view .features,
.catalog-category-view .features {
    padding-top: 0;
    margin-top: 15px;
    border: 1px solid #e6e6e6;
}

.catalog-product-view .features__title,
.catalog-category-view .features__title {
    display: block;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 30px;
    background-image: linear-gradient(to bottom, #e6e6e6, #ececec, #f2f2f2, #f9f9f9, #ffffff);
}

.catalog-product-view .features__container,
.catalog-category-view .features__container {
    max-width: 100%;
    min-width: 1px;
    padding: 0;
}

.catalog-product-view .features__container::before,
.catalog-category-view .features__container::before {
    display: none;
}

.catalog-product-view .features__row,
.catalog-category-view .features__row {
    flex-direction: column;
}

.catalog-product-view .features__item,
.catalog-category-view .features__item {
    flex-basis: auto;
    padding-left: 30px;
    padding-right: 15px;
    margin-bottom: 12px;
}

.catalog-product-view .features__item-caption,
.catalog-category-view .features__item-caption {
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
}

/* end features */

/* articles */

.articles {
    margin-top: 15px;
    margin-bottom: 20px;
    border: 1px solid #e6e6e6;
}

.articles .module-title {
    display: block;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 30px;
    background-image: linear-gradient(to bottom, #e6e6e6, #ececec, #f2f2f2, #f9f9f9, #ffffff);
}

@media (max-width: 991px) {

    .articles .module-title {
        padding-left: 15px;
    }

}

.articles .sb-menu_link {
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 55px;
    padding-right: 55px;
}

@media (max-width: 1600px) {

    .articles .sb-menu_link {
        padding-left: 34px;
        padding-right: 34px;
    }

}

@media (max-width: 991px) {

    .articles .sb-menu_link {
        padding-left: 20px;
        padding-right: 20px;
    }

}

.articles .sb-menu_link::before {
    content: '';
    display: block;
    flex-shrink: 0;
    width: 5px;
    height: 5px;
    margin-right: 10px;
    border-radius: 50%;
    background-color: currentColor;
}

/* end articles */

/* article */

.article-wrap {
    margin-top: 20px;
}

@media (max-width: 700px) {

    .article-wrap {
        margin-top: 15px;
    }

}

.article {
    box-sizing: border-box;
    font-size: 14px;
    line-height: 20px;
    color: #1f1e1e;
}

@media (max-width: 700px) {

    .article {
        line-height: 18px;
    }

}

.article * {
    box-sizing: inherit;
}

.article h3,
.article .h3 {
    position: relative;
    margin-top: 50px;
    margin-bottom: 25px;
    padding-left: 24px;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
}

@media (max-width: 700px) {

    .article h3,
    .article .h3 {
        margin-top: 27px;
        margin-bottom: 17px;
        padding-left: 16px;
        font-weight: 700;
        font-size: 17px;
        line-height: 21px;
    }

    .article--headers-type-2 h3,
    .article--headers-type-2 .h3 {
        font-weight: 400;
        font-size: 24px;
        line-height: 28px;
        padding-left: 21px;
    }

}

.article > h3:first-child,
.article > .h3:first-child {
    margin-top: 0;
}

.article h3::before,
.article .h3::before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #ffc600;
}

@media (max-width: 700px) {

    .article h3::before,
    .article .h3::before {
        width: 8px;
        height: 8px;
        top: 6px;
    }

    .article--headers-type-2 h3::before,
    .article--headers-type-2 .h3::before {
        width: 11px;
        height: 11px;
        top: 8px;
    }

}

.article p,
.article ul,
.article ol {
    font: inherit;
}

.article p {
    margin-top: 0;
    margin-bottom: 0;
    text-indent: 35px;
}

@media (max-width: 700px) {

    .article p {
        text-indent: 23px;
    }

}

.article p.no-indent {
    text-indent: 0;
}

.article ol,
.article ul {
    margin-top: 0;
    margin-bottom: 0;
}

.article ol {
    padding-left: 15px;
}

.article ul {
    padding-left: 30px;
}

.article ol a,
.article ul a {
    color: #0076d6;
}

.article li {
    font: inherit;
}

.article a {
    text-decoration: underline;
    color: #004bca;
}

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

.article__gallery img {
    display: inline-block;
    max-width: 455px;
    margin-bottom: 15px;
    margin-right: 34px;
    vertical-align: top;
}

@media (max-width: 700px) {

    .article__gallery img {
        display: none;
    }

    .article__gallery img:first-child {
        display: block;
        max-width: 70%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 7px;
    }

    .article__gallery--delivery img {
        display: inline-block;
        vertical-align: middle;
        max-width: 85px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .article__gallery--delivery img:first-child {
        display: inline-block;
        max-width: 85px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
    }

}

.article__gallery--delivery {
    padding-left: 65px;
}

@media (max-width: 700px) {

    .article__gallery--delivery {
        padding-left: 0;
        text-align: center;
    }

}

@media (max-width: 700px) {

    .article__gallery + p {
        text-align: center;
    }

}

/* end article */

/* text section */

.text-block {
    font-size: 16px;
    line-height: 22px;
}

.text-block--secondary {
    font-size: 15px;
    line-height: 19px;
}

.text-block p,
.text-block ul,
.text-block li {
    font-size: inherit;
}

.text-block h1,
.text-block .h1 {
    font-size: 26px;
}

.text-block h2,
.text-block .h2 {
    font-size: 24px;
}

.text-block h3,
.text-block .h3 {
    font-size: 20px;
}

.text-block h4,
.text-block .h4 {
    font-size: 18px;
}

@media (max-width: 700px) {

    .text-section {
        font-size: 14px;
        line-height: 18px;
    }

    .text-section p {
        margin-top: 12px;
        margin-bottom: 12px;
        font-size: inherit
    }

    .text-section li {
        font-size: inherit;
    }

    .text-block {
        font-size: 14px;
        line-height: 18px;
    }

    .text-block h1,
    .text-block .h1,
    .text-section h1,
    .text-section .h1 {
        font-size: 22px;
    }

    .text-block h2,
    .text-block .h2,
    .text-section h2,
    .text-section .h2 {
        font-size: 20px;
    }

    .text-block h3,
    .text-block .h3,
    .text-section h3,
    .text-section .h3 {
        font-size: 18px;
    }

    .text-block h4,
    .text-block .h4,
    .text-section h4,
    .text-section .h4 {
        font-size: 16px;
    }

}

/* end text section */

/* indent block */

.article .indent-block {
    padding-left: 35px;
}

.article .no-indent-block-lg {
    padding-left: 0;
}

@media (max-width: 700px) {

    .article .no-indent-block-lg {
        padding-left: 35px;
    }

}

.article--secondary .indent-block {
    padding-left: 85px;
}

@media (max-width: 700px)  {

    .article--secondary .indent-block {
        padding-left: 25px;
    }

}

.article--secondary .no-indent-block-lg {
    padding-left: 0;
}

@media (max-width: 700px)  {

    .article--secondary .no-indent-block-lg {
        padding-left: 25px;
    }

}

@media (max-width: 700px)  {

    .article .no-indent-block-sm {
        padding-left: 0;
    }

}

/* end indent block */

/* experience */

.experience {
    padding-left: 20px;
}

@media (max-width: 700px) {

    .experience {
        padding-left: 5px;
    }

}

.experience__item {
    display: inline-block;
    max-width: 33.3333333%;
    vertical-align: top;
    margin-right: 100px;
    margin-bottom: 30px;
}

@media (max-width: 1199px) {

    .experience__item {
        margin-right: 50px;
    }

}

@media (max-width: 700px) {

    .experience__item {
        display: flex;
        align-items: center;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }

}

.experience__value {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 1;
    text-align: center;
    color: #005ab7;
}

@media (max-width: 700px) {

    .experience__value {
        min-width: 95px;
        width: 30%;
        flex-shrink: 0;
        margin-bottom: 0;
        margin-right: 15px;
        font-weight: 700;
        font-size: 21px;
        text-align: left;
    }

}

.experience__value strong {
    font-size: 72px;
    line-height: 1;
    font-weight: bold;
    white-space: nowrap;
}

@media (max-width: 700px) {

    .experience__value strong {
        font-size: 30px;
    }

}

.experience__caption {
    font-size: 18px;
    line-height: 20px;
    color: #2d2d2d;
}

@media (max-width: 700px) {

    .experience__caption {
        font-size: 13px;
        line-height: 14px;
    }

}

/* end experience */

/* figure */

.figures {
    margin-top: 55px;
    padding-left: 30px;
}

@media (max-width: 700px) {

    .figures {
        margin-top: 20px;
        padding-left: 0;
    }

}

.figure {
    display: inline-block;
    max-width: 50%;
    margin-right: 65px;
    margin-bottom: 30px;
    margin-left: 0;
    margin-top: 0;
    vertical-align: top;
}

@media (max-width: 700px) {

    .figure {
        display: block;
        max-width: 250px;
        margin-left: auto;
        margin-right: auto;
    }

}

.figure__img {
    margin-bottom: 15px;
}

@media (max-width: 700px) {

    .figure__img {
        margin-bottom: 12px;
    }

}

.figure__img img {
    display: block;
}

.figure__caption {
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #0070ed;
}

@media (max-width: 700px) {

    .figure__caption {
        font-size: 11px;
        line-height: 14px;
    }

}

/* end figure */

/* manufacturer */

.manufacturer {
    display: flex;
    align-items: center;
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.manufacturer__content {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

@media (max-width: 700px) {

    .manufacturer__content {
        display: block;
    }

}

.manufacturer__item {
    width: 33.3333333%;
    padding-right: 15px;
    margin-bottom: 5px;
    flex-shrink: 0;
}

@media (max-width: 700px) {

    .manufacturer__item {
        display: none;
    }

    .manufacturer__item:first-child,
    .manufacturer__item:nth-child(2),
    .manufacturer__item:nth-child(3) {
        display: block;
        width: 100%;
        padding-right: 0;
        margin-bottom: 10px;
    }

}

.manufacturer__item img {
    display: block;
}

.manufacturer__text {
    flex-shrink: 0;
    font-size: 24px;
    line-height: 28px;
}

@media (max-width: 700px) {

    .manufacturer__text {
        margin-left: 17px;
        font-size: 17px;
        line-height: 21px;
    }

}

/* end manufacturer */

/* warranty */

.warranty {
    text-align: center;
}

.warranty__img {
    margin-bottom: 15px;
}

@media (max-width: 700px) {

    .warranty__img {
        max-width: 126px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
    }

}

.warranty__title {
    font-size: 18px;
    line-height: 22px;
    color: #0080d6;
}

@media (max-width: 700px) {

    .warranty__title {
        font-size: 14px;
        line-height: 18px;
    }

}

@media (max-width: 700px) {

    .warranty__info {
        font-size: 11px;
        line-height: 13px;
    }

}

/* end warranty */

/* quote */

.quote {
    max-width: 90%;
    padding: 12px 20px;
    margin: 18px auto;
    font-size: 18px;
    line-height: 30px;
    border: 1px solid #fa8f00;
    color: #ec7600;
}

@media (max-width: 700px) {

    .quote {
        max-width: 100%;
        font-size: 16px;
        line-height: 24px;
    }

}

.quote p {
    text-indent: 0;
}

.quote ul {
    padding-left: 40px;
}

/* end quote */

/* toggle block */

@media (max-width: 700px) {

    .toggle-block__content {
        max-height: 183px;
        overflow: hidden;
    }

    .toggle-block__content--secondary {
        max-height: 0;
    }

    .toggle-block__content--expanded {
        max-height: 100%;
    }

}

.toggle-block__btn {
    display: none;
}

@media (max-width: 700px) {

    .toggle-block__btn {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 7px;
        padding-bottom: 7px;
        font-size: 14px;
        line-height: 1;
        text-align: center;
        color: #6e6e6e;
        outline: none;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .toggle-block__btn::after {
        content: '>';
        flex-shrink: 0;
        margin-top: 2px;
        margin-left: 3px;
        transform: rotate(90deg);
        font-size: 16px;
        color: #1f1e1e;
    }

    .toggle-block__btn--active::after {
        transform: rotate(270deg);
        margin-top: 0;
    }

    .toggle-block__btn span {
        text-decoration: underline;
    }

    .toggle-block__btn .hide {
        display: none;
    }

    .toggle-block__btn--active .show {
        display: none;
    }

    .toggle-block__btn--active .hide {
        display: block;
    }

}

/* end toggle block */

/* delivery */

.delivery {
    display: flex;
    flex-wrap: wrap;
}

.delivery__item {
    position: relative;
    width: 33.3333333%;
    max-width: 490px;
    padding-top: 15px;
    padding-left: 45px;
    padding-right: 45px;
    margin-bottom: 20px;
}

@media (max-width: 1399px) {

    .delivery__item {
        width: 50%;
    }

}

@media (max-width: 700px) {

    .delivery__item {
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

}

.delivery__item:not(:last-child)::before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
    height: 132px;
    background-color: #ebd392;
}

@media (max-width: 700px) {

    .delivery__item:not(:last-child)::before {
        top: auto;
        bottom: 0;
        left: 0;
        height: 1px;
        width: auto;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

}

.delivery__img {
    height: 110px;
    overflow: hidden;
    margin-bottom: 10px;
}

@media (max-width: 700px) {

    .delivery__img {
        height: auto;
    }

}

.delivery__img img {
    display: block;
    max-height: 100%;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 700px) {

    .delivery__img img {
        max-width: 168px;
        max-height: 110px;
    }

}

.delivery__title {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}

@media (max-width: 700px) {

    .delivery__title {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 16px;
    }

}

/* end delivery */

/* phones */

.phones {
    color: #2d2d2d;
}

.phones__item {
    position: relative;
    display: block;
    padding-left: 36px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 26px;
    text-decoration: none;
    color: inherit;
    white-space: nowrap;
}

.phones__item::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 26px;
    height: 26px;
    background-image: url(https://rezina.ua/skin/frontend/default/rezina2014/img/phone-spirte.png);
    background-repeat: no-repeat;
    border-radius: 3px;
}

.phones__item--type-1::before {
    background-position: -78px 0;
}

.phones__item--type-2::before {
    background-position: 0 0;
}

.phones__item--type-3::before {
    background-position: -26px 0;
}

.phones__item--type-1 > span {
    color: #015BBA;
}

.phones__item--type-2 > span {
    color: #ee1d25;
}

.phones__item--type-3 > span {
    color: #3f5da0;
}

.phones__info {
    display: block;
    padding-left: 22px;
    font-size: 12px;
    letter-spacing: .5px;
    color: #676767;
}

.article .phones__item {
    text-decoration: none;
    color: inherit;
}

.separator {
    height: 1px;
    margin: 10px 0;
    background-color: #fed227;
}

.phones .callback-link-secondary {
    display: none;
}

/* end phones */

/* contacts */

.contacts {
    display: flex;
}

@media (max-width: 700px) {

    .contacts {
        display: block;
    }

}

.contacts__info {
    width: 615px;
    padding-right: 30px;
    flex-shrink: 0;
}

@media (max-width: 1399px) {

    .contacts__info {
        width: 50%;
    }

}

@media (max-width: 700px) {

    .contacts__info {
        width: 100%;
        padding-right: 0;
    }

}

.contacts__info-inner {
    display: flex;
}

@media (max-width: 700px) {

    .contacts__info-inner {
        display: block;
    }

}

.contacts__info-inner .phones {
    flex-shrink: 0;
    padding-right: 45px;
    margin-right: 68px;
    border-right: 1px solid #bababa;
}

@media (max-width: 1399px) {

    .contacts__info-inner .phones {
        padding-right: 25px;
        margin-right: 25px;
    }

}

@media (max-width: 700px) {

    .contacts__info-inner .phones {
        display: table;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
        border-right: none;
    }

}

.contacts__info-inner .phones .dd_arrow {
    display: none;
}

.contacts__map {
    position: relative;
    flex-grow: 1;
}

@media (max-width: 700px) {

    .contacts__map {
        padding-bottom: 45px;
    }

}

.contacts__map .map {
    margin-top: 10px;
}

.contacts__map-caption {
    display: inline;
    margin-right: 12px;
    font-size: 18px;
    line-height: 22px;
    color: #f00;
}

@media (max-width: 700px) {

    .contacts__map-caption {
        position: relative;
        display: block;
        margin-bottom: 17px;
        margin-top: 27px;
        margin-right: 0;
        padding-left: 21px;
        font-weight: 400;
        font-size: 24px;
        line-height: 28px;
        color: #1f1e1e;
    }

    .contacts__map-caption::before {
        content: '';
        position: absolute;
        left: 0;
        top: 8px;
        width: 11px;
        height: 11px;
        border-radius: 50%;
        background-color: #ffc600;
    }

}

.contacts__map a {
    font-size: 13px;
    line-height: 14px;
}

@media (max-width: 700px) {

    .contacts__map a {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        font-size: 20px;
        line-height: 24px;
        text-align: center;
        color: #0051a2;
    }

}

@media (max-width: 700px) {

    .contacts__office {
        margin-bottom: 45px;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: .5px;
        text-align: center;
    }

    .contacts__office a {
        display: table;
        margin-top: 3px;
        margin-left: auto;
        margin-right: auto;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
        color: #0051a2;
    }

}

@media (max-width: 700px) {

    .contacts__separator {
        margin-left: -20px;
        margin-right: -20px;
    }

}

/* end contacts */

/* schedule */

.schedule {
    font-size: 13px;
    line-height: 14px;
    letter-spacing: .5px;
    color: #4b4949;
}

.schedule strong {
    display: block;
    margin: 12px 0 15px;
    font-size: 20px;
    line-height: 1;
    color: #070707;
}

@media (max-width: 700px) {

    .schedule strong {
        margin-top: 0;
    }

}

@media (max-width: 700px) {

    .schedule__title {
        position: relative;
        margin-bottom: 17px;
        margin-top: 27px;
        padding-left: 21px;
        font-weight: 400;
        font-size: 24px;
        line-height: 28px;
        color: #1f1e1e;
    }

    .schedule__title::before {
        content: '';
        position: absolute;
        left: 0;
        top: 8px;
        width: 11px;
        height: 11px;
        border-radius: 50%;
        background-color: #ffc600;
    }

    .schedule__inner {
        display: table;
        margin-left: auto;
        margin-right: auto;
    }

}

/* end schedule */

/* map */

.map {
    display: block;
    height: 600px;
}

@media (max-width: 700px) {

    .map {
        height: 370px;
    }

}

.map iframe {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
}

.map--limited-width {
    max-width: 800px;
}

/* end map */

/* post */

.posts {
    display: flex;
    flex-wrap: wrap;
    margin-left: -22px;
    margin-right: -22px;
}

@media (max-width: 700px) {

    .posts {
        margin-left: 0;
        margin-right: 0;
    }

}

.post {
    width: 25%;
    flex-shrink: 0;
    padding-left: 22px;
    padding-right: 22px;
    margin-bottom: 50px;
}

@media (max-width: 1199px) {

    .post {
        width: 33.3333333%;
    }

}

@media (max-width: 700px) {

    .post {
        width: 100%;
        padding-left: 45px;
        padding-right: 45px;
        padding-bottom: 25px;
        margin-bottom: 25px;
        border-bottom: 1px solid #ffc600;
    }

    .post:last-child {
        border-bottom: none;
    }

}

.post__img {
    height: 185px;
    margin-bottom: 10px;
    overflow: hidden;
}

.post__img img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.post__title {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
}

.post__info {
    font-size: 18px;
    line-height: 22px;
}

/* end post */

/* links group */

.links-group {
    display: flex;
    flex-wrap: wrap;
    background-color: #e6e6e6;
    box-sizing: border-box;
    padding-bottom: 25px;
    margin-bottom: 20px;
}

    @media (max-width: 700px) {

        .links-group {
            margin-top: 10px;
        }

    }

.links-group * {
    box-sizing: inherit;
}

.links-group__col {
    width: 25%;
    flex-shrink: 0;
    flex-grow: 1;
    padding-left: 50px;
    padding-right: 50px;
    float: none;
}

    @media (max-width: 1600px) {

        .links-group__col {
            padding-left: 30px;
            padding-right: 30px;
        }

    }

    @media (max-width: 1200px) {

        .links-group__col {
            padding-left: 15px;
            padding-right: 15px;
        }

    }

    @media (max-width: 700px) {

        .links-group__col {
            width: 100%;
        }

    }

.links-group__content {
    margin-top: 25px;
}

.links-group__title {
    margin-top: 0;
    margin-bottom: 15px;
    font-weight: 700;
    /*font-size: 18px;*/
    font-size: 18px;
    line-height: 1.1;
}

    @media (max-width: 700px) {

        .links-group__title {
            font-size: 16px;
            margin-bottom: 13px;
        }

    }

.links-group__list {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 45px;
    list-style: none;
}

    @media (max-width: 1600px) {

        .links-group__list {
            padding-left: 30px;
        }

    }

    @media (max-width: 700px) {

        .links-group__list {
            padding-left: 0;
        }

    }

.links-group__list--no-padding {
    padding-left: 0;
}

.links-group__list-item {
    display: block;
    margin-bottom: 2px;
}

    @media (max-width: 700px) {

        .links-group__list-item {
            margin-bottom: 5px;
        }

    }

.links-group__list-link {
    display: inline-block;
    max-width: 100%;
    /*font-weight: 700;*/
    /*font-size: 18px;*/
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
}

    @media (max-width: 700px) {

        .links-group__list-link {
            font-size: 16px;
            line-height: 20px;
        }

    }

.links-group__list-link--underline {
    text-decoration: underline;
}

/* end links group */

/* Tablet's */

@media (max-width: 991px) {

    /* features */

    .features__item {
        flex-grow: 0;
        width: 25%;
        flex-basis: auto;
    }

    .catalog-product-view .features__title,
    .catalog-category-view .features__title {
        padding-left: 15px;
    }


    .catalog-product-view .features__row,
    .catalog-category-view .features__row {
        flex-direction: column;
    }

    .catalog-product-view .features__item,
    .catalog-category-view .features__item {
        padding-left: 15px;
        width: 100%;
    }

    /* end features */

}

/* End tablet's */

/* Mobile */

@media (max-width: 700px) {

    .text-sm-left {
        text-align: left;
    }

    .slice {
        width: 100%;
        min-width: 1px;
    }
    .container {
        width: 100%;
        min-width: 1px;
        max-width: 500px;
    }
    .form-holder {
        width: 100%;
        margin-bottom: 5px;
    }
    .form-row__marg-head .btn_dark {
        margin-top: 22px;
    }
    .slice__theme1,
    .slice__theme2 {
        background: none;
    }
    [class*="col"] {
        width: 100%;
    }
    [class*="col"] .in {
        padding-left: 20px;
        padding-right: 20px;
    }
    .phone-top {
        padding-top: 0;
        display: none;
    }
    .phone-top_item {
        padding-bottom: 20px;
    }
    .copy {
        float: left;
    }

    .hidden-sm,
    .mob_h,
    /*.to-all,*/
    .banner,
    .search-top {
        display: none;
    }

    /* layout */

    html {
        height: 100%;
    }

    .page {
        position: relative;
        padding-top: 47px;
        left: 0;
        touch-action: manipulation;
        -webkit-transition: left .3s;
        transition: left .3s;
    }

    .page::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 3;
        background-color: rgba(0, 0, 0, .6);
        pointer-events: none;
        opacity: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        -webkit-transition: .2s;
        transition: .2s;
    }

    body.show-menu .page {
        left: 300px;
    }

    body.show-menu .page::before,
    body.show-filter .page::before {
        opacity: 1;
        pointer-events: auto;
    }

    .overflow-hidden {
        overflow: hidden;
    }

    /* end layout */

    /* header */

    .slice__menu {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 2;
        width: 100%;
        -webkit-transition: left .3s;
        transition: left .3s;
    }

    body.show-menu .slice__menu {
        left: 300px;
    }

    .top-holder {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
        width: 100%;
        min-height: 46px;
        padding: 7px 0;
        background-color: #333;
    }

    .slice__menu .in {
        padding-bottom: 0;
    }

    .slice__head .slice__theme .in {
        position: relative;
    }

    .top-holder .clearfix {
        display: none;
    }

    /* end header */

    /* menu */

    .toggle-menu {
        position: relative;
        display: block;
        flex-shrink: 0;
        width: 37px;
        height: 28px;
        padding: 0;
        background: none;
        box-shadow: none;
        outline: none;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }

    .toggle-menu span {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        display: block;
        width: 37px;
        height: 4px;
        background-color: #ddd;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: .3s;
        transition: .3s;
    }

    .toggle-menu span::before,
    .toggle-menu span::after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #ddd;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .toggle-menu span::before {
        top: -11px;
    }

    .toggle-menu span::after {
        top: 11px;
    }

    .toggle-menu.active span {
        background-color: transparent;
    }

    .toggle-menu.active span::before {
        top: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .toggle-menu.active span::after {
        top: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .menu {
        display: none;
    }

    .mobile-menu {
        display: block;
    }

    .mobile-menu-wrap {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 7;
        display: block;
        width: 300px;
        height: 100%;
        overflow-y: auto;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        background-color: #ddd;
        -webkit-transition: .3s;
        transition: .3s;
    }

    body.show-menu .mobile-menu-wrap {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    .mobile-menu .menu_item {
        display: block;
        float: none;
        border-bottom: 1px solid #A1A1A1;
    }

    .mobile-menu .menu_item:last-child {
        border-bottom: none;
    }

    .mobile-menu .menu_link {
        display: block;
        float: none;
        height: auto;
        padding: 13px 23px;
        font-size: 18px;
        line-height: 22px;
        text-transform: none;
        color: #333;
        border-radius: 0;
        margin-right: 0;
    }

    .mobile-menu .menu_link:hover,
    .mobile-menu .menu_link__active {
        color: #fff;
    }

    .mobile-menu-close {
        display: block;
        height: 47px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCAzNy4yMjU4NzUiIGZpbGw9IiNmZmYiPiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4xNDk5OTg1LDAsMCwwLjE0OTk5ODUsMCwtMTEuMzg2OTg2KSI+ICAgIDxwYXRoIGQ9Ik0gMzgyLjY4OCwxODIuNjg2IEggNTkuMTE2IGwgNzcuMjA5LC03Ny4yMTQgYyA2Ljc2NCwtNi43NiA2Ljc2NCwtMTcuNzI2IDAsLTI0LjQ4NSAtNi43NjQsLTYuNzY0IC0xNy43MywtNi43NjQgLTI0LjQ4NCwwIEwgNS4wNzMsMTg3Ljc1NyBjIC02Ljc2NCw2Ljc2IC02Ljc2NCwxNy43MjcgMCwyNC40ODUgbCAxMDYuNzY4LDEwNi43NzUgYyAzLjM4MSwzLjM4MyA3LjgxMiw1LjA3MiAxMi4yNDIsNS4wNzIgNC40MywwIDguODYxLC0xLjY4OSAxMi4yNDIsLTUuMDcyIDYuNzY0LC02Ljc2IDYuNzY0LC0xNy43MjYgMCwtMjQuNDg0IEwgNTkuMTE2LDIxNy4zMTUgaCAzMjMuNTcyIGMgOS41NjIsMCAxNy4zMTYsLTcuNzUzIDE3LjMxNiwtMTcuMzE1IDAsLTkuNTYyIC03Ljc1MywtMTcuMzE0IC0xNy4zMTYsLTE3LjMxNCB6IiAvPiAgPC9nPjwvc3ZnPg==) no-repeat left 23px center #333;
        -webkit-background-size: 34px auto;
        background-size: 34px auto;
    }

    /* end menu */

    /* logo */

    .logo {
        display: none;
    }

    .logo_img {
        display: none;
    }

    .logo_slog {
        display: none;
    }

    .logo_cloned {
        display: block;
        position: absolute;
        top: 6px;
        left: 53px;
        float: none;
        margin: 0;
        width: 91px;
        height: 36px;
        background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/mobile-logo.png') no-repeat center;
        background-size: contain;
    }


    /* end logo */

    /* header buttons */

    .mobile-btns {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        min-width: 1px;
        padding-right: 38px;
    }

    .mobile-btn {
        display: block;
        flex-shrink: 0;
        background-image: url('https://rezina.ua/skin/frontend/default/rezina2014/img/header-sprite.png');
        margin-right: 15px;
        text-decoration: none;
    }

    .mobile-btn_contacts {
        width: 21px;
        height: 33px;
        background-position: -5px -80px;
    }

    .mobile-btn_tel {
        width: 33px;
        height: 33px;
        background-position: -5px -123px;
    }

    .mobile-btn_search {
        width: 27px;
        height: 30px;
        background-position: -5px -40px;
    }

    /* end header buttons */

    /* phones block */

    #callback-phone-block-cloned {
        width: 260px;
        top: 100%;
        right: 22px;
    }

    /* end phones block */

    /* search */

    .search-top {
        width: 100%;
        order: 3;
        margin-top: 10px;
        float: none;
    }

    /* end search */

    /* cart */
    .cart-top {
        position: absolute;
        right: 0;
        top: 4px;
        width: 38px;
        height: 38px;
        float: none;
        margin-left: 0;
    }

    .cart-top .cart-top {
        top: 0;
    }

    .cart_empty {
        width: auto;
        padding-left: 13px;
        padding-right: 10px;
    }

    .cart_wr {
        width: auto;
        height: auto;
    }

    .cart_cont {
        width: 38px;
        height: 38px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 0;
        background: #ffc300;
        border: 1px solid #ffd000;
        border-radius: 4px;
    }

    .cart_cont_shad {
        width: 100%;
        height: 100%;
        padding: 0;
        box-shadow: none;
    }

    .cart_cont_txt {
        display: block;
        width: 100%;
        height: 100%;
    }

    .cart_cont_ico {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-15px, -12px);
        width: 29px;
        height: 25px;
        background: url('https://rezina.ua/skin/frontend/default/rezina2014/img/header-sprite.png') -5px -5px;
    }

    /* end cart */

    /* prod inline */
    .prod__line {
        height: 320px;
        margin-bottom: 22px;
    }
    .prod_col__img {
        /*float: left;
        width: 17.33149931224209%;*/
        text-align: center;
    }
    .prod_col__cont {
        /*float: left;
        width: 47.86795048143054%;*/
    }
    .prod_col__price {
        /*float: right;
        width: 30.67400275103164%;*/
    }
    .prod_col__img img {
        margin-top: 30px;
        margin-bottom: 10px;
    }
    .prod__line .prod_name {
        text-align: center;
        height: 2.6em;
        padding-bottom: 0;
        margin-top: 8px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .prod__line .prod_name .strong {
        display: block;
    }
    .prod__line .prod_brand {
        position: absolute;
    }
    .prod__line .prod_icons {
        text-align: center;
        position: relative;
        top: -64px;
    }
    .prod_descr {
        display: none !important;
    }
    .prod__line .prod_price {
        margin-top: auto;
    }
    .prod__line .prod_btn {
        top: 275px;
    }
    .get_btn {
        text-align: right;
    }
    .tbl_spec td.num1 {
        width: 0px;
        padding: 0;
    }
    .brand_alfa {
        display: block;
        float: none;
        margin: 0 auto;
    }
    .head_sell_btn {
        display: block;
        padding-top: 5px;
        padding-bottom: 3px;
        text-align: center;
    }
    .head_sell_txt {
        display: block;
        margin-top: 5px;
    }
    .c-out_btn-item {
        width: 100%;
        margin-bottom: 10px;
    }
    .c-out_btn .btn__wide {
        max-width: 100%;
    }
    #lb_body,
    #lb_body.lb_body_small {
        left: 10px;
        right: 10px;
        width: auto;
        min-width: 300px;
    }
    #lb_body {
        position: fixed;
        max-height: 90%;
        overflow-y: auto;
        min-width: 1px;
    }
    .slice__theme404 {
        min-width: 450px;
    }
    .col_6__center {
        left: 0;
    }
    .txt_404_small {
        font-size: 1.2em;
        margin: 2px 0;
    }
    .car-mod {
        width: 100%;
    }
    .car-mod-in,
    .car-mod-wr {
        padding: 0;
    }
    .head-brands_item {
        width: 50%;
    }
    .top-garant {
        margin-top: 27px;
    }
    .filter-in-lb {
        display: none;
        background: #fff none repeat scroll 0 0;
        box-shadow: 0 0 6px #000000;
        position: fixed;
        left: 20px;
        top: 20px;
        bottom: 20px;
        right: 20px;
        overflow-y: auto;
        width: auto;
        z-index: 6;
    }
    .show-filter .filter-in-lb,
    .show-filter .lb_close-filter,
    .show-filter #lb_fader {
        display: block;
    }
    .filter-icon-btn {
        display: block;
    }
    .show-filter .filter-icon-btn {
        display: none;
    }

    /* features */

    .features {
        padding-top: 0;
        padding-bottom: 0;
    }

    .features__title {
        display: block;
        padding-top: 11px;
        padding-bottom: 11px;
        margin-bottom: 0;
        text-align: center;
        background-color: #E7E7E7;
    }

    .features__container {
        min-width: 1px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .features__row {
        margin-left: -10px;
        margin-right: -10px;
        padding-top: 18px;
        padding-bottom: 10px;
    }

    .features__item {
        width: calc(50% - 20px);
        margin-left: 10px;
        margin-right: 10px;
        padding: 4px 10px;
        border-radius: 3px;
        border: 1px solid #FD754B;
    }

    .catalog-product-view .features,
    .catalog-category-view .features {
        padding-top: 0;
    }

    .catalog-product-view .features__title,
    .catalog-category-view .features__title {
        text-align: left;
    }

    .catalog-product-view .features__row,
    .catalog-category-view .features__row {
        padding-top: 0;
        padding-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .catalog-product-view .features__item,
    .catalog-category-view .features__item {
        border: none;
        margin-left: 0;
        margin-right: 0;
    }

    /* end features */
}

@media (max-width: 379px) {

    .logo_cloned {
        width: 70px;
        left: 48px;
    }

    .mobile-btn {
        margin-right: 10px;
    }

    /* features */

    .features__item {
        width: calc(100% - 20px);
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .features__item-icon {
        margin-right: 7px;
    }

    .catalog-product-view .features__item-icon,
    .catalog-category-view .features__item-icon {
        margin-right: 15px;
    }

    /* end features */

}

/* End mobile */


/* Start linking block */
.linking-block {
    padding-left: 1.4880952380952381%;
    padding-right: 1.4880952380952381%;
    margin: 0px 0px 30px 0px;
}

.tabs {
    display: flex;
    padding-bottom: 5px;
    margin: 0px -10px;
}
.sub-tabs {
    display: flex;
    width: fit-content;
    flex-direction: column;
    margin: 10px -10px;
    padding-right: 20px;
}

.tab-label {
    background-color: transparent;
    border: none;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px;
    color: #6B7280;
    cursor: pointer;
    display: block;
    border-bottom: 2px solid #D0D5DD;
}
.sub-tabs .tab-label {
    font-size: 14px;
}


input[type="radio"] {
    display: none;
}

#tab-category:checked ~ .tabs label[for="tab-category"],
#tab-menu:checked ~ .tabs label[for="tab-menu"],
#tab-models:checked ~ .tabs label[for="tab-models"],
#tab-carts:checked ~ .tabs label[for="tab-carts"],
#tab-tires:checked ~ .sub-tabs-container  .sub-tabs label[for="tab-tires"],
#tab-summer-tires:checked ~ .sub-tabs-container  .sub-tabs label[for="tab-summer-tires"],
#tab-winter-tires:checked ~ .sub-tabs-container  .sub-tabs label[for="tab-winter-tires"],
#tab-all-tires:checked ~ .sub-tabs-container  .sub-tabs label[for="tab-all-tires"] {
    border-bottom: 2px solid #d43700;
    color: #000;
}

.tab-content {
    display: none;
}
.sub-content {
    width: 100%;
}
.sub-content .sub-tab-content {
    display: none;
}


#tab-category:checked ~ .content #tab-category-content,
#tab-menu:checked ~ .content #tab-menu-content,
#tab-models:checked ~ .content #tab-models-content,
#tab-sizes:checked ~ .content #tab-sizes-content,
#tab-carts:checked ~ .content #tab-carts-content {
    display: block;
}
.sub-tabs-container {
    display: flex;
    align-items: baseline;
}

#tab-tires:checked ~ .sub-tabs-container .sub-content #sub-content__tab-tires,
#tab-summer-tires:checked ~ .sub-tabs-container .sub-content #sub-content__tab-summer-tires,
#tab-winter-tires:checked ~ .sub-tabs-container .sub-content #sub-content__tab-winter-tires,
#tab-all-tires:checked ~ .sub-tabs-container .sub-content #sub-content__tab-all-tires {
    display: block;
}

.category-content  {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 10px;
}
.anchors-list {
    list-style-type: none;
    padding-left: 10px;
}
.anchors-list.sub-list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px;
}
.anchors-list.carts-content {
    display: grid;
    grid-template-columns: auto auto;
    justify-content:left;
    column-gap: 60px;
}
.anchors-list.carts-content > * {
    justify-self: center;
}
.anchors-list li {
    margin-bottom: 10px;
}

.anchors-list a {
    text-decoration: none;
    color: #000;
    font-size: 14px;
    transition: color 0.3s;
}

.anchors-list a:hover {
    color: #666;
}


.anchors-list a:hover {
    color: #666;
}


@media (max-width: 1500px) {
    .category-content  {
        grid-template-columns: repeat(5, 1fr);
    }
    .anchors-list.sub-list {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media (max-width: 1350px) {
    .category-content  {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media (max-width: 1250px) {
    .category-content  {
        grid-template-columns: repeat(3, 1fr);
    }
    .anchors-list.sub-list {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 950px) {
    .category-content  {
        text-align: center;
        grid-template-columns: repeat(3, 1fr);
    }
    .anchors-list.sub-list {
        text-align: center;
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 700px) {
    .anchors-list.sub-list,
    .anchors-list.carts-content {
        grid-template-columns: 1fr;
    }
    .category-content {
        grid-template-columns: 1fr 1fr;
    }
    .tabs {
        display: flex;
        justify-content: space-between;
    }
    .sub-tabs {
        flex-direction: column;
    }
    .linking-block {
        margin: 20px 0;
    }
    .tab-label {
        text-align: center;
    }
}
@media(max-width:500px) {
    .sub-tabs {
        padding-right: 0px;
    }
    .tabs {
        flex-direction: column;
    }
    .category-content {
        grid-template-columns: 1fr;
    }
}

.anchors-list a:hover {
    color: #666;
}

/* End linking block */

/*maguru*/
.validation-advice {
    color: red;
}

iframe[name=google_conversion_frame] {
    position: absolute;
    left: 0;
    bottom: 0;
    display: none !important;
}


#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    background-color: #ffffff;
    __opacity: 0.3;
    background:rgba(255,255,255,0.3);
    display: none;
}
#loader {
    display: none;
    position: relative;
    z-index: 11000;
    left: 50%;
    top: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    border-radius: 50%;
    border: 4px solid transparent;
    border-top-color: #d33700;
    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}

#loader:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #e3b001;
    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}

#loader:after {
    content: "";
    position: absolute;
    top: 12px;
    left: 12px;
    right: 12px;
    bottom: 12px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #dcdcdc;
    -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}

@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
    }
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
    }
}
.w_19p {
    width: 19%;
    *width: auto;
}

.w_60p {
    width: 60%;
    *width: auto;
}

.w_80p {
    width: 80%;
    *width: auto;
}
.beautycheck_txt a{
    color: inherit;
    text-decoration: none;
}

.beautycheck_txt span{
    color: inherit;
    cursor: pointer;
}
.form-holder__20 {
    width: 20%;
}
.dd_topphone .dd_arrow {
    left: auto;
    right: 80px;
}
.dd_topphone {
    right: 0;
}
.line-yellow{
    border-top: 1px solid #fed227;
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin: 9px 0 0;
}
.dd_phones {
    font-size: 2.4em;
    height: 1em;
    line-height: 1em;
    padding: 3px 25px;
    white-space: nowrap;
    color: inherit;
    text-decoration: none;
    display: block;
}

.dd_phones--last{
    position: relative;
    left: 4px;
}
.dd_phones_txt{
    display: inline-block;
    border-bottom: 2px solid #ffc300;
    font-size: 11px;
    line-height: 1;
    color: #292929;
    margin-left: 25px;
    padding: 8px 0 7px;
}

.dd_phone-code1 {
    padding: 0 5px;
    color: #ee1d25;
}
.dd_phone-code2 {
    padding: 0 5px;
    color: #3f5da0;
}
.dd_phone-code3 {
    padding: 0 5px;
    color: #c22e32;
}
.dd_phone-code4 {
    padding: 0 5px;
    color: #015BBA;
}
.phone-ico {
    position: relative;
    display: inline-block;
    width: 26px;
    height: 26px;
    top: 4px;
    margin-right: 8px;
    border-radius: 3px;
    background-image: url("https://rezina.ua/skin/frontend/default/rezina2014/img/phone-spirte.png");
    background-repeat: no-repeat;
}
.phone-ico_1 {
    background-position: 0 0;
}
.phone-ico_2 {
    background-position: -26px 0;
}
.phone-ico_3 {
    background-position: -52px 0;
}
.phone-ico_4 {
    background-position: -78px 0;
}
.prod_price-val-old {
    font-size: 1.375em;
    color: #999;
    text-decoration: line-through;
}
.prod_warranty_list {
    display: block;
    width: 31px;
    height: 28px;
    /*background-color: red;*/
    position: absolute;
    left: 10px;
    bottom: 10px;
}
.prod_warranty_grid {
    display: block;
    width: 31px;
    height: 28px;
    /*background-color: red;*/
    position: absolute;
    right: 21px;
    top: 34px;
}
.product-stickers {
    position: absolute;
    bottom: 21px;
    left: 8px;
    width: 80px;
}
.product-stickers img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.product-stickers img:not(:last-child) {
    margin-bottom: 12px;
}
.prod_warranty_product {
    display: block;
    width: 61px;
    /*background-color: red;*/
    position: absolute;
    left: 18px;
    bottom: 21px;
}
.message_body {
    word-wrap: break-word;
}
.message p {
    font-size: 1.0em;
    margin: 0px;
}
#testimonial_form {
    display: none;
    position: absolute;
    left: 10%;
    width: 80%;
    min-width: 800px;
    margin: 0 auto;
    top: 10%;
    z-index: 6;
}
#testimonial_form.lb_body_small {
    left: 30%;
    min-width: 320px;
    width: 40%;
}
.delivery-partners {
    margin-bottom: 40px;
    font-size: 1.2em;
}

.delivery-partners .container,
.delivery-area {
    max-width: 100%;
}

.delivery-area {
    /*font-size: 1.2em;*/
}

.delivery-area .d-title {
    font-size: 1.5em;
}

.delivery__points a {
    color: #3BA5CE;
}
.delivery-partners__spot {
    margin: 0 0 10px 35px;
}

.delivery-partners__title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.2em;
}
.show-load {
    display: none !important;
}
.hide-load {
    display: block !important;
}
.oneclickbuy-link {
    margin-top: 15px;
}
.oneclickbuy-link a {
    font-size:110%;
    padding:0 18px;
    position:relative;
}
#oneclickbuy-form fieldset {
    border:none !important;
    padding:10px 0;
}
.modal_oneclickbuy .modal-footer {
    text-align: center !important;
}
.modal_oneclickbuy .modal-dialog {
    max-width: 330px;
}
.modal_oneclickbuy .control-label {
    font-size:110%;
    font-weight:bold;
    text-transform:uppercase;
}
.modal_oneclickbuy .message_body {
    font-size:120%;
    padding:5px 20px;
    font-style: italic;
    color: #898989;
}
#oneclickbuyLabel {
    font-size:2em;
    font-weight:bold;
    margin-top: 0;
}
#oneclickbuyClosed {
    color: #898989;
}
.modal_oneclickbuy .oneclickbuy-button {
    padding:15px 35px;
}
#oneclickbuy-phone {
    width: 100%;
    margin-top: 5px;
}


li {
    font-size: 1.2em;
}

.main-txt li {
    font-size: 1.1em;
}


/* Product Images */
/*
.col_3-cont .in .more-views h2 { font-size:10px; font-weight:normal; padding:0 0 2px; border-bottom:1px solid #ccc; margin:0 0 8px; text-transform:uppercase; }
*/
.col_3-cont .in .more-views ul { margin-left:-40px }
.col_3-cont .in .more-views li { float:left; margin:0 0 8px 10px; list-style-type: none; /* Убираем маркеры */}
.col_3-cont .in .more-views li a { float:left; width:66px; height:66px; border:1px solid #ddd; overflow:hidden; }


/* Fix overlap articles and footer on bottom SEO text in adaptive design */
@media (max-width: 700px) {
    body .prod__line {
        height: auto;
    }
}

/*  Временно делаем зеленую кнопку в блоке подбора шин на главной 20181212 */
.btn_green {
    padding-left: 19px;
    padding-right: 19px;
    color: #ffffff;
    text-shadow: 0 1px 0 rgba(0,0,0, 0.35);
    border-color: darkgreen;
    background: green; /* Old browsers */
    background: linear-gradient(to bottom,  lightgreen 0%, green 5%, forestgreen 14%,green 100%); /* W3C */
}

.btn_green:hover {
    border-color: darkgreen;
    background: forestgreen; /* Old browsers */

}


.video-wrap {
    position: relative;
    padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
    height: 0;
    overflow: hidden;
}
.video-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#lbDetailsContainer,
#lbOuterContainer {
    max-width: 100%;
}

.blog a {
    display: inline-block;
    margin-bottom: 4px;
}

@media (max-width: 700px) {

    .blog p {
        margin-top: 12px;
        margin-bottom: 17px;
    }

}

#checkout-review .c-out__right {
    text-align: left;
}

.filter-in-lb .form-row_check {
    padding-bottom: 8px;
}

@media (max-width: 700px) {

    .filter-in-lb .form-row_check {
        padding-bottom: 13px;
    }

    .filter-in-lb .beautycheck {
        font-size: 15px;
    }

    .filter-in-lb .beautycheck_ico {
        margin-top: 2px;
    }

}


/* Tire Calculator */

#tire-calculator {
    width:  80%;
    margin: 10px auto;
}

#tire-calculator-old-size.filter {
    width: 45%;
    float: left;
}

#tire-calculator-new-size.filter {
    width: 45%;
    float: right;
}

#tire-calculator-results table {
    width:     80%;
    margin:    10px auto;
    font-size: 1.4em;
}

#tire-calculator-results table th, #tire-calculator-results table td {
    height:        2.8em;
    padding-left:  20px;
    padding-right: 20px;
}

#tire-calculator-results table thead {
    background-color: #b7b7b7;
}

#tire-calculator-results table tbody tr {
    width: 100%;
}

#tire-calculator-results table tbody tr:nth-child(even) {
    background-color: #d7d7d7;
}

#tire-calculator-results table.proc-cons tr td {
    width: 50%;
}

#tire-calculator-results table.proc-cons tr td:not(:empty):first-child:before {
    content:       "+";
    color:         green;
    font-weight:   bold;
    font-size:     1.4em;
    padding-right: 10px;
}

#tire-calculator-results table.proc-cons tr td:not(:empty):last-child:before {
    content:       "-";
    color:         red;
    font-weight:   bold;
    font-size:     1.4em;
    padding-right: 10px;
}

#tire-calculator-results p {
    display:          block;
    height:           100%;
    color:            red;
    background-color: white;
    text-align:       center;
    vertical-align:   middle;
    margin-bottom:    7px;
    margin-top:       5px;
    font-size:        1.6em;
    font-weight:      bold;
    padding-top:      3px;
    padding-bottom:   7px;
}

#tire-calculator-image {
    position:         relative;
    background-image: url("/skin/frontend/default/rezina2014/images/calc.jpg");
    width:            580px;
    height:           236px;
    margin:           auto;
}

#tire-calculator-image .a {
    display:  inline-block;
    position: absolute;
    font-size: 20px;
    color:    #000;
    left:     220px;
    bottom:   20px;
}

#tire-calculator-image .b {
    display:  inline-block;
    position: absolute;
    font-size: 20px;
    color:    #f00;
    left:     220px;
    bottom:   60px;
}

#tire-calculator-image .d {
    display:  inline-block;
    position: absolute;
    font-size: 20px;
    color:    #090;
    left:     220px;
    bottom:   135px;
}


/* Pure CSS accordion  */
.css-accordion-tab input, .css-accordion-tab-content { display: none; }
.css-accordion-tab {
    /* border: 1px solid #e9eaec; */ /* Параметры рамки */
    border-bottom: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-right: 1px solid #e9eaec;
    border-radius: 3px; /* Скругляем уголки */
    margin-bottom: 2px; /* Расстояние между пунктами */
}
.css-accordion-tab-title {
    padding: 10px; /* Поля вокруг текста */
    display: block; /* Блочный элемент */
    text-transform: uppercase; /* Все буквы заглавные */
    font-weight: bold; /* Жирное начертание */
    cursor: pointer; /* Вид курсора */
}
.css-accordion-tab-title::after {
    content: "\276F";; /* Выводим стрелку вправо */
    float: right; /* Размещаем по правому краю */
}
.css-accordion-tab-content {
    padding: 10px 20px; /* Поля вокруг текста */
}
.css-accordion-tab :checked + .css-accordion-tab-title {
    background-color: snow ; /* Цвет фона */
    border-radius: 3px 3px 0 0; /* Скругляем уголки */
}
.css-accordion-tab :checked + .css-accordion-tab-title::after {
    -webkit-transform: rotate(90deg);
    transform: rotate;  /* поворачиваем стрелку вправо */
}
.css-accordion-tab :checked ~ .css-accordion-tab-content {
    display: block; /* Показываем содержимое */
}

/**
 * Изображения внутри аккордеона
 * ...сделаем их отзывчивыми
 */
.css-accordion-tab img {
    width: 100%;
    height: auto;
    -moz-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

/* полноразмерная картинка */
.css-accordion-tab img .large-img {
    width: 100%;
    margin-bottom: 10px;
}
/* миниатюра слева */
.css-accordion-tab img.img-left {
    width: 25%;
    float:left;
    margin:5px 15px 5px 0;
}
/* миниатюра справа */
.css-accordion-tab img.img-right {
    width: 25%;
    float:right;
    margin:5px 0 5px 15px;
}


/* Встраеваемое видео */
.video-responsive {
    margin: 20px;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    -moz-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
/* Предусмотри использование кода встраиваемого видео
 *через iframe, object или embed */
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Lang Modal */
body.no-scroll {
    overflow: hidden;
}

.lang-modal {
    --orange: #ae5203;
    --orange-hover: #d43700;
    --modal-layer: 99999;

    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--modal-layer);
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(8px);
    overflow-y: auto;
}

.lang-modal * {
    box-sizing: border-box;
}

.lang-modal__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.lang-modal__body {
    width: 100%;
    max-width: 580px;
    margin: auto;
}

.lang-modal__content {
    position: relative;
    padding: 40px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.lang-modal__close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    font-size: 28px;
    line-height: 1;
    font-weight: 500;
    color: var(--orange);
    border: 2px solid var(--orange);
    background: url("https://rezina.ua/skin/frontend/default/rezina2014/css/data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMSAxTDEzIDEzTTEzIDFMMSAxMyIgc3Ryb2tlPSIjYWU1MjAzIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=")
    no-repeat center / 14px;
    border-radius: 50%;
    -webkit-appearance: none;
    user-select: none;
    box-shadow: none;
    outline: none;
    cursor: pointer;
    transition: .3s;
    transition-property: background-color, color;
}

.lang-modal__title {
    margin: 0 0 30px;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.2;
    text-align: center;
    color: #333;
}

.lang-modal__buttons {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.lang-modal__btn {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    max-width: 100%;
    min-height: 50px;
    padding: 10px 25px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.2;
    font-family: inherit;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background-color: var(--orange);
    border: none;
    outline: none;
    border-radius: 0;
    box-shadow: none;
    -webkit-appearance: none;
    user-select: none;
    cursor: pointer;
    transition: .3s;
    transition-property: color, background-color, border-color;
}

.lang-modal__btn.is-active {
    background-color: var(--orange-hover);
}

.lang-modal__btn:hover {
    background-color: var(--orange-hover);
}

.lang-modal__btn + .lang-modal__btn {
    margin-top: 15px;
}

@media (max-width: 767px) {
    .lang-modal__title {
        margin-bottom: 25px;
    }
}

/* END Lang Modal */

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99996; width: 100%; height: 500px; }
	#lbOverlay.grey, #lbOverlay.grey_ru, #lbOverlay.grey_lv { background-color: #000000; }
	#lbOverlay.red, #lbOverlay.red_ru, #lbOverlay.red_lv { background-color: #330000; }
	#lbOverlay.green, #lbOverlay.green_ru, #lbOverlay.green_lv { background-color: #003300; }
	#lbOverlay.blue, #lbOverlay.blue_ru, #lbOverlay.blue_lv { background-color: #011D50; }
	#lbOverlay.gold, #lbOverlay.gold_ru, #lbOverlay.gold_lv { background-color: #666600; }


#lbMain { position: absolute; left: 0; width: 100%; z-index: 99998; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey, #lbOuterContainer.grey_ru, #lbOuterContainer.grey_lv { }
	#lbOuterContainer.red, #lbOuterContainer.red_ru, #lbOuterContainer.red_lv { border: 3px solid #DD0000; }
	#lbOuterContainer.green, #lbOuterContainer.green_ru, #lbOuterContainer.green_lv { border: 3px solid #00B000; }
	#lbOuterContainer.blue, #lbOuterContainer.blue_ru, #lbOuterContainer.blue_lv { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold, #lbOuterContainer.gold_ru, #lbOuterContainer.gold_lv { border: 3px solid #B0B000; }


#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey, #lbDetailsContainer.grey_ru, #lbDetailsContainer.grey_lv { border: none; }
	#lbDetailsContainer.red, #lbDetailsContainer.red_ru, #lbDetailsContainer.red_lv { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green, #lbDetailsContainer.green_ru, #lbDetailsContainer.green_lv { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue, #lbDetailsContainer.blue_ru, #lbDetailsContainer.blue_lv { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold, #lbDetailsContainer.gold_ru, #lbDetailsContainer.gold_lv { border: 3px solid #B0B000; border-top: none; }



#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbIframe { border: none; width: 100% !important; }
#lbLoading {
	position: absolute; z-index: 99999; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_grey_en.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_red_en.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_green_en.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_blue_en.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_gold_en.gif) left 15% no-repeat; }

	#lbPrev.grey_ru:hover, #lbPrev.grey_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_grey_ru.gif) left 15% no-repeat; }
	#lbPrev.red_ru:hover, #lbPrev.red_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_red_ru.gif) left 15% no-repeat; }
	#lbPrev.green_ru:hover, #lbPrev.green_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_green_ru.gif) left 15% no-repeat; }
	#lbPrev.blue_ru:hover, #lbPrev.blue_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_blue_ru.gif) left 15% no-repeat; }
	#lbPrev.gold_ru:hover, #lbPrev.gold_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_gold_ru.gif) left 15% no-repeat; }

	#lbPrev.grey_lv:hover, #lbPrev.grey_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_grey_ru.gif) left 15% no-repeat; }
	#lbPrev.red_lv:hover, #lbPrev.red_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_red_ru.gif) left 15% no-repeat; }
	#lbPrev.green_lv:hover, #lbPrev.green_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_green_ru.gif) left 15% no-repeat; }
	#lbPrev.blue_lv:hover, #lbPrev.blue_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_blue_ru.gif) left 15% no-repeat; }
	#lbPrev.gold_lv:hover, #lbPrev.gold_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/prev_gold_ru.gif) left 15% no-repeat; }

	
#lbNext { width: 49%; height: 100%; background: transparent url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_grey_en.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_red_en.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_green_en.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_blue_en.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_gold_en.gif) right 15% no-repeat; }

	#lbNext.grey_ru:hover, #lbNext.grey_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_grey_ru.gif) right 15% no-repeat; }
	#lbNext.red_ru:hover, #lbNext.red_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_red_ru.gif) right 15% no-repeat; }
	#lbNext.green_ru:hover, #lbNext.green_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_green_ru.gif) right 15% no-repeat; }
	#lbNext.blue_ru:hover, #lbNext.blue_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_blue_ru.gif) right 15% no-repeat; }
	#lbNext.gold_ru:hover, #lbNext.gold_ru:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_gold_ru.gif) right 15% no-repeat; }

	#lbNext.grey_lv:hover, #lbNext.grey_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_grey_ru.gif) right 15% no-repeat; }
	#lbNext.red_lv:hover, #lbNext.red_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_red_ru.gif) right 15% no-repeat; }
	#lbNext.green_lv:hover, #lbNext.green_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_green_ru.gif) right 15% no-repeat; }
	#lbNext.blue_lv:hover, #lbNext.blue_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_blue_ru.gif) right 15% no-repeat; }
	#lbNext.gold_lv:hover, #lbNext.gold_lv:visited:hover { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/next_gold_ru.gif) right 15% no-repeat; }


#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey, #lbPrev2.grey_ru, #lbNext2.grey_ru, #lbSpacer.grey_ru, #lbPrev2.grey_lv, #lbNext2.grey_lv, #lbSpacer.grey_lv { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red, #lbPrev2.red_ru, #lbNext2.red_ru, #lbSpacer.red_ru, #lbPrev2.red_lv, #lbNext2.red_lv, #lbSpacer.red_lv { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green, #lbPrev2.green_ru, #lbNext2.green_ru, #lbSpacer.green_ru, #lbPrev2.green_lv, #lbNext2.green_lv, #lbSpacer.green_lv { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue, #lbPrev2.blue_ru, #lbNext2.blue_ru, #lbSpacer.blue_ru, #lbPrev2.blue_lv, #lbNext2.blue_lv, #lbSpacer.blue_lv { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold, #lbPrev2.gold_ru, #lbNext2.gold_ru, #lbSpacer.gold_ru, #lbPrev2.gold_lv, #lbNext2.gold_lv, #lbSpacer.gold_lv { color: #666600; }

	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey, #lbPrev2_Off.grey_ru, #lbNext2_Off.grey_ru, #lbPrev2_Off.grey_lv, #lbNext2_Off.grey_lv { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red, #lbPrev2_Off.red_ru, #lbNext2_Off.red_ru, #lbPrev2_Off.red_lv, #lbNext2_Off.red_lv { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green, #lbPrev2_Off.green_ru, #lbNext2_Off.green_ru, #lbPrev2_Off.green_lv, #lbNext2_Off.green_lv { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue, #lbPrev2_Off.blue_ru, #lbNext2_Off.blue_ru, #lbPrev2_Off.blue_lv, #lbNext2_Off.blue_lv { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold, #lbPrev2_Off.gold_ru, #lbNext2_Off.gold_ru, #lbPrev2_Off.gold_lv, #lbNext2_Off.gold_lv { color: #E1E100; }


	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey, #lbDetailsData.grey_ru, #lbDetailsData.grey_lv { color: #000; }
	#lbDetailsData.red, #lbDetailsData.red_ru, #lbDetailsData.red_lv { color: #620000; }
	#lbDetailsData.green, #lbDetailsData.green_ru, #lbDetailsData.green_lv { color: #003300; }
	#lbDetailsData.blue, #lbDetailsData.blue_ru, #lbDetailsData.blue_lv { color: #01379E; }
	#lbDetailsData.gold, #lbDetailsData.gold_ru, #lbDetailsData.gold_lv { color: #666600; }



#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 84px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_grey_en.png) no-repeat; }
	#lbClose.red { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_red_en.png) no-repeat; }
	#lbClose.green { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_green_en.png) no-repeat; }
	#lbClose.blue { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_blue_en.png) no-repeat; }
	#lbClose.gold { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_gold_en.png) no-repeat; }

	#lbClose.grey_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_grey_ru.png) no-repeat; }
	#lbClose.red_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_red_ru.png) no-repeat; }
	#lbClose.green_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_green_ru.png) no-repeat; }
	#lbClose.blue_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_blue_ru.png) no-repeat; }
	#lbClose.gold_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_gold_ru.png) no-repeat; }

	#lbClose.grey_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_grey_lv.png) no-repeat; }
	#lbClose.red_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_red_lv.png) no-repeat; }
	#lbClose.green_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_green_lv.png) no-repeat; }
	#lbClose.blue_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_blue_lv.png) no-repeat; }
	#lbClose.gold_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/close_gold_lv.png) no-repeat; }




#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_grey_en.png) no-repeat; }
	#lbPlay.red { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_red_en.png) no-repeat; }
	#lbPlay.green { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_green_en.png) no-repeat; }
	#lbPlay.blue { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_blue_en.png) no-repeat; }
	#lbPlay.gold { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_gold_en.png) no-repeat; }

	#lbPlay.grey_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_grey_ru.png) no-repeat; }
	#lbPlay.red_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_red_ru.png) no-repeat; }
	#lbPlay.green_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_green_ru.png) no-repeat; }
	#lbPlay.blue_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_blue_ru.png) no-repeat; }
	#lbPlay.gold_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_gold_ru.png) no-repeat; }

	#lbPlay.grey_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_grey_ru.png) no-repeat; }
	#lbPlay.red_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_red_ru.png) no-repeat; }
	#lbPlay.green_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_green_ru.png) no-repeat; }
	#lbPlay.blue_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_blue_ru.png) no-repeat; }
	#lbPlay.gold_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/play_gold_ru.png) no-repeat; }

	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_grey_en.png) no-repeat; }
	#lbPause.red { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_red_en.png) no-repeat; }
	#lbPause.green { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_green_en.png) no-repeat; }
	#lbPause.blue { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_blue_en.png) no-repeat; }
	#lbPause.gold { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_gold_en.png) no-repeat; }

	#lbPause.grey_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_grey_ru.png) no-repeat; }
	#lbPause.red_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_red_ru.png) no-repeat; }
	#lbPause.green_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_green_ru.png) no-repeat; }
	#lbPause.blue_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_blue_ru.png) no-repeat; }
	#lbPause.gold_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_gold_ru.png) no-repeat; }

	#lbPause.grey_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_grey_ru.png) no-repeat; }
	#lbPause.red_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_red_ru.png) no-repeat; }
	#lbPause.green_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_green_ru.png) no-repeat; }
	#lbPause.blue_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_blue_ru.png) no-repeat; }
	#lbPause.gold_lv { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/images/pause_gold_ru.png) no-repeat; }


/***** rezina updates ******/
#lbImageContainer { padding: 0; }
#lbDetailsData { padding: 0; }
#lbCaption { font-weight: normal; font-size: 20px; font-family: Arial, sans-serif; }
#lbClose { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/rezina/lb_close.png) no-repeat; height: 32px; width: 32px; }
#lbClose.grey { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/rezina/lb_close.png) no-repeat; }
#lbClose.grey_ru { background: url(https://rezina.ua/skin/frontend/default/rezina2014/lytebox/rezina/lb_close.png) no-repeat; }
#lbDetails { width: 85%; }
#lbSku { font-size: 13px; color: #909090; }

/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=9646bfd8447abcc82331)
 * Config saved to config.json and https://gist.github.com/9646bfd8447abcc82331
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('https://rezina.ua/skin/frontend/default/rezina2014/jtw/fonts/glyphicons-halflings-regular.eot');
    src: url('https://rezina.ua/skin/frontend/default/rezina2014/jtw/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://rezina.ua/skin/frontend/default/rezina2014/jtw/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://rezina.ua/skin/frontend/default/rezina2014/jtw/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://rezina.ua/skin/frontend/default/rezina2014/jtw/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
    content: "\2a";
}
.glyphicon-plus:before {
    content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
    content: "\20ac";
}
.glyphicon-minus:before {
    content: "\2212";
}
.glyphicon-cloud:before {
    content: "\2601";
}
.glyphicon-envelope:before {
    content: "\2709";
}
.glyphicon-pencil:before {
    content: "\270f";
}
.glyphicon-glass:before {
    content: "\e001";
}
.glyphicon-music:before {
    content: "\e002";
}
.glyphicon-search:before {
    content: "\e003";
}
.glyphicon-heart:before {
    content: "\e005";
}
.glyphicon-star:before {
    content: "\e006";
}
.glyphicon-star-empty:before {
    content: "\e007";
}
.glyphicon-user:before {
    content: "\e008";
}
.glyphicon-film:before {
    content: "\e009";
}
.glyphicon-th-large:before {
    content: "\e010";
}
.glyphicon-th:before {
    content: "\e011";
}
.glyphicon-th-list:before {
    content: "\e012";
}
.glyphicon-ok:before {
    content: "\e013";
}
.glyphicon-remove:before {
    content: "\e014";
}
.glyphicon-zoom-in:before {
    content: "\e015";
}
.glyphicon-zoom-out:before {
    content: "\e016";
}
.glyphicon-off:before {
    content: "\e017";
}
.glyphicon-signal:before {
    content: "\e018";
}
.glyphicon-cog:before {
    content: "\e019";
}
.glyphicon-trash:before {
    content: "\e020";
}
.glyphicon-home:before {
    content: "\e021";
}
.glyphicon-file:before {
    content: "\e022";
}
.glyphicon-time:before {
    content: "\e023";
}
.glyphicon-road:before {
    content: "\e024";
}
.glyphicon-download-alt:before {
    content: "\e025";
}
.glyphicon-download:before {
    content: "\e026";
}
.glyphicon-upload:before {
    content: "\e027";
}
.glyphicon-inbox:before {
    content: "\e028";
}
.glyphicon-play-circle:before {
    content: "\e029";
}
.glyphicon-repeat:before {
    content: "\e030";
}
.glyphicon-refresh:before {
    content: "\e031";
}
.glyphicon-list-alt:before {
    content: "\e032";
}
.glyphicon-lock:before {
    content: "\e033";
}
.glyphicon-flag:before {
    content: "\e034";
}
.glyphicon-headphones:before {
    content: "\e035";
}
.glyphicon-volume-off:before {
    content: "\e036";
}
.glyphicon-volume-down:before {
    content: "\e037";
}
.glyphicon-volume-up:before {
    content: "\e038";
}
.glyphicon-qrcode:before {
    content: "\e039";
}
.glyphicon-barcode:before {
    content: "\e040";
}
.glyphicon-tag:before {
    content: "\e041";
}
.glyphicon-tags:before {
    content: "\e042";
}
.glyphicon-book:before {
    content: "\e043";
}
.glyphicon-bookmark:before {
    content: "\e044";
}
.glyphicon-print:before {
    content: "\e045";
}
.glyphicon-camera:before {
    content: "\e046";
}
.glyphicon-font:before {
    content: "\e047";
}
.glyphicon-bold:before {
    content: "\e048";
}
.glyphicon-italic:before {
    content: "\e049";
}
.glyphicon-text-height:before {
    content: "\e050";
}
.glyphicon-text-width:before {
    content: "\e051";
}
.glyphicon-align-left:before {
    content: "\e052";
}
.glyphicon-align-center:before {
    content: "\e053";
}
.glyphicon-align-right:before {
    content: "\e054";
}
.glyphicon-align-justify:before {
    content: "\e055";
}
.glyphicon-list:before {
    content: "\e056";
}
.glyphicon-indent-left:before {
    content: "\e057";
}
.glyphicon-indent-right:before {
    content: "\e058";
}
.glyphicon-facetime-video:before {
    content: "\e059";
}
.glyphicon-picture:before {
    content: "\e060";
}
.glyphicon-map-marker:before {
    content: "\e062";
}
.glyphicon-adjust:before {
    content: "\e063";
}
.glyphicon-tint:before {
    content: "\e064";
}
.glyphicon-edit:before {
    content: "\e065";
}
.glyphicon-share:before {
    content: "\e066";
}
.glyphicon-check:before {
    content: "\e067";
}
.glyphicon-move:before {
    content: "\e068";
}
.glyphicon-step-backward:before {
    content: "\e069";
}
.glyphicon-fast-backward:before {
    content: "\e070";
}
.glyphicon-backward:before {
    content: "\e071";
}
.glyphicon-play:before {
    content: "\e072";
}
.glyphicon-pause:before {
    content: "\e073";
}
.glyphicon-stop:before {
    content: "\e074";
}
.glyphicon-forward:before {
    content: "\e075";
}
.glyphicon-fast-forward:before {
    content: "\e076";
}
.glyphicon-step-forward:before {
    content: "\e077";
}
.glyphicon-eject:before {
    content: "\e078";
}
.glyphicon-chevron-left:before {
    content: "\e079";
}
.glyphicon-chevron-right:before {
    content: "\e080";
}
.glyphicon-plus-sign:before {
    content: "\e081";
}
.glyphicon-minus-sign:before {
    content: "\e082";
}
.glyphicon-remove-sign:before {
    content: "\e083";
}
.glyphicon-ok-sign:before {
    content: "\e084";
}
.glyphicon-question-sign:before {
    content: "\e085";
}
.glyphicon-info-sign:before {
    content: "\e086";
}
.glyphicon-screenshot:before {
    content: "\e087";
}
.glyphicon-remove-circle:before {
    content: "\e088";
}
.glyphicon-ok-circle:before {
    content: "\e089";
}
.glyphicon-ban-circle:before {
    content: "\e090";
}
.glyphicon-arrow-left:before {
    content: "\e091";
}
.glyphicon-arrow-right:before {
    content: "\e092";
}
.glyphicon-arrow-up:before {
    content: "\e093";
}
.glyphicon-arrow-down:before {
    content: "\e094";
}
.glyphicon-share-alt:before {
    content: "\e095";
}
.glyphicon-resize-full:before {
    content: "\e096";
}
.glyphicon-resize-small:before {
    content: "\e097";
}
.glyphicon-exclamation-sign:before {
    content: "\e101";
}
.glyphicon-gift:before {
    content: "\e102";
}
.glyphicon-leaf:before {
    content: "\e103";
}
.glyphicon-fire:before {
    content: "\e104";
}
.glyphicon-eye-open:before {
    content: "\e105";
}
.glyphicon-eye-close:before {
    content: "\e106";
}
.glyphicon-warning-sign:before {
    content: "\e107";
}
.glyphicon-plane:before {
    content: "\e108";
}
.glyphicon-calendar:before {
    content: "\e109";
}
.glyphicon-random:before {
    content: "\e110";
}
.glyphicon-comment:before {
    content: "\e111";
}
.glyphicon-magnet:before {
    content: "\e112";
}
.glyphicon-chevron-up:before {
    content: "\e113";
}
.glyphicon-chevron-down:before {
    content: "\e114";
}
.glyphicon-retweet:before {
    content: "\e115";
}
.glyphicon-shopping-cart:before {
    content: "\e116";
}
.glyphicon-folder-close:before {
    content: "\e117";
}
.glyphicon-folder-open:before {
    content: "\e118";
}
.glyphicon-resize-vertical:before {
    content: "\e119";
}
.glyphicon-resize-horizontal:before {
    content: "\e120";
}
.glyphicon-hdd:before {
    content: "\e121";
}
.glyphicon-bullhorn:before {
    content: "\e122";
}
.glyphicon-bell:before {
    content: "\e123";
}
.glyphicon-certificate:before {
    content: "\e124";
}
.glyphicon-thumbs-up:before {
    content: "\e125";
}
.glyphicon-thumbs-down:before {
    content: "\e126";
}
.glyphicon-hand-right:before {
    content: "\e127";
}
.glyphicon-hand-left:before {
    content: "\e128";
}
.glyphicon-hand-up:before {
    content: "\e129";
}
.glyphicon-hand-down:before {
    content: "\e130";
}
.glyphicon-circle-arrow-right:before {
    content: "\e131";
}
.glyphicon-circle-arrow-left:before {
    content: "\e132";
}
.glyphicon-circle-arrow-up:before {
    content: "\e133";
}
.glyphicon-circle-arrow-down:before {
    content: "\e134";
}
.glyphicon-globe:before {
    content: "\e135";
}
.glyphicon-wrench:before {
    content: "\e136";
}
.glyphicon-tasks:before {
    content: "\e137";
}
.glyphicon-filter:before {
    content: "\e138";
}
.glyphicon-briefcase:before {
    content: "\e139";
}
.glyphicon-fullscreen:before {
    content: "\e140";
}
.glyphicon-dashboard:before {
    content: "\e141";
}
.glyphicon-paperclip:before {
    content: "\e142";
}
.glyphicon-heart-empty:before {
    content: "\e143";
}
.glyphicon-link:before {
    content: "\e144";
}
.glyphicon-phone:before {
    content: "\e145";
}
.glyphicon-pushpin:before {
    content: "\e146";
}
.glyphicon-usd:before {
    content: "\e148";
}
.glyphicon-gbp:before {
    content: "\e149";
}
.glyphicon-sort:before {
    content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}
.glyphicon-sort-by-order:before {
    content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}
.glyphicon-sort-by-attributes:before {
    content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}
.glyphicon-unchecked:before {
    content: "\e157";
}
.glyphicon-expand:before {
    content: "\e158";
}
.glyphicon-collapse-down:before {
    content: "\e159";
}
.glyphicon-collapse-up:before {
    content: "\e160";
}
.glyphicon-log-in:before {
    content: "\e161";
}
.glyphicon-flash:before {
    content: "\e162";
}
.glyphicon-log-out:before {
    content: "\e163";
}
.glyphicon-new-window:before {
    content: "\e164";
}
.glyphicon-record:before {
    content: "\e165";
}
.glyphicon-save:before {
    content: "\e166";
}
.glyphicon-open:before {
    content: "\e167";
}
.glyphicon-saved:before {
    content: "\e168";
}
.glyphicon-import:before {
    content: "\e169";
}
.glyphicon-export:before {
    content: "\e170";
}
.glyphicon-send:before {
    content: "\e171";
}
.glyphicon-floppy-disk:before {
    content: "\e172";
}
.glyphicon-floppy-saved:before {
    content: "\e173";
}
.glyphicon-floppy-remove:before {
    content: "\e174";
}
.glyphicon-floppy-save:before {
    content: "\e175";
}
.glyphicon-floppy-open:before {
    content: "\e176";
}
.glyphicon-credit-card:before {
    content: "\e177";
}
.glyphicon-transfer:before {
    content: "\e178";
}
.glyphicon-cutlery:before {
    content: "\e179";
}
.glyphicon-header:before {
    content: "\e180";
}
.glyphicon-compressed:before {
    content: "\e181";
}
.glyphicon-earphone:before {
    content: "\e182";
}
.glyphicon-phone-alt:before {
    content: "\e183";
}
.glyphicon-tower:before {
    content: "\e184";
}
.glyphicon-stats:before {
    content: "\e185";
}
.glyphicon-sd-video:before {
    content: "\e186";
}
.glyphicon-hd-video:before {
    content: "\e187";
}
.glyphicon-subtitles:before {
    content: "\e188";
}
.glyphicon-sound-stereo:before {
    content: "\e189";
}
.glyphicon-sound-dolby:before {
    content: "\e190";
}
.glyphicon-sound-5-1:before {
    content: "\e191";
}
.glyphicon-sound-6-1:before {
    content: "\e192";
}
.glyphicon-sound-7-1:before {
    content: "\e193";
}
.glyphicon-copyright-mark:before {
    content: "\e194";
}
.glyphicon-registration-mark:before {
    content: "\e195";
}
.glyphicon-cloud-download:before {
    content: "\e197";
}
.glyphicon-cloud-upload:before {
    content: "\e198";
}
.glyphicon-tree-conifer:before {
    content: "\e199";
}
.glyphicon-tree-deciduous:before {
    content: "\e200";
}


.modal-open {
    overflow: hidden;
}
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
}
.modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #000000;
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}
.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.modal-header {
    padding: 15px 15px 0;
    /*border-bottom: 1px solid #e5e5e5;*/
    min-height: 16.42857143px;
}
.modal-header .close {
    margin-top: -2px;
    float: right;
    border: none;
    background: none;
    cursor: pointer;
    font-size: 20px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.modal-body {
    position: relative;
    padding: 0 15px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    .modal-sm {
        width: 400px;
    }
}
@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}
.clearfix:before,
.clearfix:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table;
}
.clearfix:after,
.modal-footer:after {
    clear: both;
}
.callback_text_action{color: #d33508;text-transform: uppercase;}
.modal_callback fieldset{border: none;padding: 0;margin: 0;}
.modal_callback .note{color: #bcbcbc;padding-bottom: 15px;}
.modal_callback .close{color: #bcbcbc}
.modal_callback .modal-header h3{font-size: 22px; text-align: center;}
.modal_callback .modal-header .h3{font-size: 22px; text-align: center;}

.modal_callback .control-group {margin-bottom: 15px;}
.modal_callback .control-group .control-label{font-size: 18px;}

.modal_callback .control-group .controls input[type="text"],
.modal_callback .control-group .controls input[type="tel"],
.modal_callback .control-group .controls textarea
{width: 100%;height: 35px;padding: 2;height: 35px;font-size: 18px;}

.modal_callback .control-group .controls textarea{height: 70px;}
.callback-button{text-transform: uppercase}

.callback-link {font-size: 12px;clear: both;margin-bottom: 10px;margin-top: 10px;color: #eca360;position: relative}
.callback-link .glyphicon{padding-right: 5px;font-size: 18px;display: inline-block;top:7px}
.callback-link > a{text-decoration:none;color: #eca360;text-transform: uppercase;border-bottom: 1px dotted #eca360}
html* .search-sec .adv-form-search button, .search-sec .form-search button {width: 32px; margin:0 0 0 1px;} 
#search-container{left: 0;position: absolute;top: 32px;z-index: 100;  left: -3px; border-top:none; border:1px solid #ccc; width:404px; background:#fff; border-top:none;}
#container{ position:relative; }
#searchResult tr td.td-class{ background:#f1f2f2; padding:15px 10px; color:#00663a;  font-family:  'Ubuntu', sans-serif; border-bottom:1px solid #fff;}
#searchResult tr td.td-content-class{ color:#666666;  font-family:  'Ubuntu', sans-serif;  padding:15px 10px; border-bottom:1px solid #f4f4f4; background:#fff; border-right:1px solid #F4F4F4;}
#search-container #searchResult{ border-top:2px solid #eadc07; margin:0 2px;}

#searchr-result-containter{position: absolute;z-index: 999;right:33px !important;}
/*#autocomplete-content{border-top: 2px solid #C4C6C8;border-bottom: 2px solid #C4C6C8;margin: 0;padding: 5px;border-image: url('https://rezina.ua/skin/frontend/default/default/css/none') 100% 100% 100% 100% 1 1 1 1 0 0 0 0 stretch stretch;background-color: #FFFFFF;width: 300px;position:relative;}*/
#autocomplete-content{background-color: #FFF;border:solid 1px #cccccc;padding: 2px;margin:0; width: 315px;position:relative;}

/* Start: Added New CSS Code for List View */
#search-result ul#search_hidden{display:none;}
#search-result ul{background-color:#ffffff;border:none; margin: 15px 0px 15px;}
#search-result ul.products-list{background-color:#ffffff;border:none; margin:5px 0px 5px;}
#search-result ul.products-list > li{cursor:pointer;min-height:80px;color:#2F2F2F;border-bottom: 1px solid #e1e1e1;margin:0 0 10px 0; padding:5px;}
#search-result ul > li.notice-message{min-height:0px;border-bottom:none;text-align:center;margin:0px;}
#search-result ul > li.autocomplete_hidden{background-color: white;border: medium none;margin: 0;padding: 0;display: none;}
.img-box-area {float: left;}
.auto-fright{padding: 0 0 0 8px;}
.auto-fright .price-box{float: none; !important}
/* End: Added New CSS Code for List View */

/* Start: Added New CSS Code for Grid View  */
#search-result ul.products-grid{border-bottom:1px solid #D9DDD3;background-color:#ffffff;margin:0px;}
#search-result ul.products-grid li{cursor:pointer;color:#2F2F2F;padding:5px 9px 9px 9px;}
#search-result ul.products-grid li.last{border:none;}
#search-result ul.products-grid .img-box-area{float:none;text-align:center;}
#search-result ul.products-grid .content-box-area{text-align:center !important;font-size:12px !important;}
#search-result ul.products-grid .content-box-area h3{text-align:center !important;font-size:12px !important;padding-top:10px;}
.header .form-search-autocomplete{padding:1px 0 0 40px !important;right: 5px !important;}
/* End: Added New CSS Code for Grid View */

