Your IP : 18.220.181.201
@charset "UTF-8";
.price-list__pdf-link, .price-list__exl-link {
color: #041e41;
text-decoration: underline;
}
.price-list__pdf-link:hover, .price-list__exl-link:hover {
color: #eb6852;
text-decoration: underline;
}
/*-- Вспомогательные стили --*/
.clearme:after, .header__center:after, .menu-top.home .menu-top__second-level:after {
content: '';
clear: both;
display: block;
}
.noclear {
clear: none;
}
.clearfix {
clear: both;
}
.rouble {
font-family: rouble, "Regular", sans-serif;
}
.center {
text-align: center;
}
body .nomargin {
margin-top: 0;
margin-bottom: 0;
}
img {
max-width: 100%;
}
.content-center,
.footer__center,
.header__center,
.menu-top.home .menu-top__second-level {
width: 95%;
margin: 0 auto;
max-width: 1160px;
}
.menu-top.home .menu-top__second-level {
max-width: initial;
}
.promo-slider__action .content-center {
max-width: initial;
width: 100%;
height: 100%;
box-sizing: border-box;
}
.mobile-clear {
display:none;
}
@media screen and (max-width: 767px) {
.content-center, .footer__center, .header__center, .menu-top.home .menu-top__second-level {
min-width: auto;
width: auto;
margin-left: 20px;
margin-right: 20px;
}
}
.rub {
display: inline-block;
width: 1em;
overflow: hidden;
vertical-align: bottom;
white-space: nowrap;
}
.rub:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.rub:before {
font-size: 0.9em;
margin-right: 1em;
}
/*-- Структура страницы --*/
html {
/* Фиксированный футер */
}
html .layout {
position: relative;
}
html.is-footer-fixed {
position: relative;
min-height: 100%;
}
html.is-footer-fixed body {
margin-bottom: 0;
}
html.is-footer-fixed .layout {
position: static;
}
html.is-footer-fixed .layout__footer {
left: 0;
bottom: 0;
height: auto;
width: 100%;
}
body {
font-family: "Regular", sans-serif;
font-size: 16px;
line-height: 1.42857;
color: #333;
background-color: #ffffff;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased;
}
/*-- Контентные стили --*/
/* Заголовки */
.h1, h1, .product-detail__mobile-title {
margin-top: 60px;
margin-bottom: 50px;
font-family: "Regular", sans-serif;
font-size: 3.6rem;
line-height: 1.2;
font-weight: bold;
color: #041e41;
}
.h1:first-child, h1:first-child, .product-detail__mobile-title:first-child {
margin-top: 0;
}
.h1:last-child, h1:last-child, .product-detail__mobile-title:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.h1, h1, .product-detail__mobile-title {
font-size: 200%;
margin-bottom: 30px;
}
.h1:last-child, h1:last-child, .product-detail__mobile-title:last-child {
margin-bottom: 0;
}
}
.h2, h2, .product-constructor__filter-title, .faq-chat__title {
margin-top: 50px;
margin-bottom: 40px;
font-size: 200%;
line-height: 1.2;
font-weight: bold;
}
.h2:first-child, h2:first-child, .product-constructor__filter-title:first-child, .faq-chat__title:first-child {
margin-top: 0;
}
.h2:last-child, h2:last-child, .product-constructor__filter-title:last-child, .faq-chat__title:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.h2, h2, .product-constructor__filter-title, .faq-chat__title {
font-size: 180%;
margin-top: 30px;
margin-bottom: 20px;
}
.h2:first-child, h2:first-child, .product-constructor__filter-title:first-child, .faq-chat__title:first-child {
margin-top: 0;
}
.h2:last-child, h2:last-child, .product-constructor__filter-title:last-child, .faq-chat__title:last-child {
margin-bottom: 0;
}
}
.h3, h3, .product-constructor__price-value {
margin-top: 40px;
margin-bottom: 30px;
font-size: 180%;
line-height: 1.2;
font-weight: bold;
}
.h3:first-child, h3:first-child, .product-constructor__price-value:first-child {
margin-top: 0;
}
.h3:last-child, h3:last-child, .product-constructor__price-value:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.h3, h3, .product-constructor__price-value {
font-size: 150%;
margin-top: 30px;
margin-bottom: 20px;
}
.h3:first-child, h3:first-child, .product-constructor__price-value:first-child {
margin-top: 0;
}
.h3:last-child, h3:last-child, .product-constructor__price-value:last-child {
margin-bottom: 0;
}
}
.h4, h4, .vacancy-accordion__detail-title {
margin-top: 30px;
margin-bottom: 20px;
font-size: 120%;
line-height: 1.2;
font-weight: bold;
}
.h4:first-child, h4:first-child, .vacancy-accordion__detail-title:first-child {
margin-top: 0;
}
.h4:last-child, h4:last-child, .vacancy-accordion__detail-title:last-child {
margin-bottom: 0;
}
.h5, h5, .cart-modal__products-title {
margin-top: 20px;
margin-bottom: 20px;
font-size: 100%;
font-weight: bold;
}
.h5:first-child, h5:first-child, .cart-modal__products-title:first-child {
margin-top: 0;
}
.h5:last-child, h5:last-child, .cart-modal__products-title:last-child {
margin-bottom: 0;
}
.heading-note {
font-size: 14px;
line-height: 1.42857;
vertical-align: baseline;
margin-left: 5px;
}
/* Списки */
ul.horizontal, ol.horizontal {
margin: 0;
padding: 0;
}
ul.horizontal > li, ol.horizontal > li {
display: inline-block;
margin: 5px 1em 5px 0;
vertical-align: middle;
}
a {
color: #041e41;
text-decoration: underline;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
}
a:hover {
color: #7A8A9C;
text-decoration: underline;
}
.content-area ul {
list-style: initial;
}
@media screen and (max-width: 767px) {
.content-area ul {
padding-left: 15px;
}
}
.content-area ul.marked, .content-area ol {
margin-top: 30px;
margin-bottom: 30px;
padding-left: 30px;
}
.content-area ul.marked:first-child, .content-area ol:first-child {
margin-top: 0;
}
.content-area ul.marked:last-child, .content-area ol:last-child {
margin-bottom: 0;
}
.content-area ul.marked.indent, .content-area ol.indent {
margin-left: 70px;
}
@media screen and (max-width: 767px) {
.content-area ul.marked, .content-area ol {
padding-left: 15px;
}
}
@media screen and (max-width: 767px) {
.content-area ol {
padding-left: 20px;
}
}
.content-area ul.marked > li {
position: relative;
}
.content-area ul.marked > li:before {
content: " ";
background: url("../img/icons/ico-list-arrow-grey.png");
width: 5px;
height: 8px;
position: absolute;
top: 8px;
left: -30px;
}
.content-area ol {
list-style-type: none;
counter-reset: item;
}
.content-area ol > li {
position: relative;
}
.content-area ol > li:before {
content: counter(item) ".";
counter-increment: item;
position: absolute;
left: -30px;
}
@media screen and (max-width: 767px) {
.content-area ol > li:before {
left: -20px;
}
}
.content-area ul.marked li, .content-area ol li {
margin-top: 10px;
margin-bottom: 10px;
}
.content-area ul.marked li:first-child, .content-area ol li:first-child {
margin-top: 0;
}
.content-area ul.marked li:last-child, .content-area ol li:last-child {
margin-bottom: 0;
}
.content-area ul.marked li > ul, .content-area ul.marked li > ol, .content-area ol li > ul, .content-area ol li > ol {
margin-top: 0;
margin-bottom: 0;
}
.content-area ul.marked li > ul:first-child, .content-area ul.marked li > ol:first-child, .content-area ol li > ul:first-child, .content-area ol li > ol:first-child {
margin-top: 0;
}
.content-area ul.marked li > ul:last-child, .content-area ul.marked li > ol:last-child, .content-area ol li > ul:last-child, .content-area ol li > ol:last-child {
margin-bottom: 0;
}
.content-area ul.nostyle, .content-area ol.nostyle {
margin: 0;
list-style: none;
}
.content-area ul.nostyle > li, .content-area ol.nostyle > li {
margin-top: 10px;
margin-bottom: 10px;
}
.content-area ul.nostyle > li:first-child, .content-area ol.nostyle > li:first-child {
margin-top: 0;
}
.content-area ul.nostyle > li:last-child, .content-area ol.nostyle > li:last-child {
margin-bottom: 0;
}
.content-area ul.horizontal, .content-area ol.horizontal {
margin-top: 20px;
margin-bottom: 20px;
padding: 0;
}
.content-area ul.horizontal:first-child, .content-area ol.horizontal:first-child {
margin-top: 0;
}
.content-area ul.horizontal:last-child, .content-area ol.horizontal:last-child {
margin-bottom: 0;
}
.content-area ul.horizontal > li, .content-area ol.horizontal > li {
display: inline-block;
margin: 5px 1em 5px 0;
vertical-align: middle;
}
.content-area ul.attention {
font-weight: bold;
}
.content-area img {
max-width: 100%;
}
/* Абзацы */
p {
margin-bottom: 20px;
}
p:last-child {
margin-bottom: 0;
}
p.intro {
font-weight: bold;
font-size: 120%;
}
p.insert {
padding: 20px 0 20px 40px;
margin-top: 40px;
margin-bottom: 40px;
font-size: 150%;
text-align: left;
color: #4183c4;
border-top: 2px solid #4183c4;
border-bottom: 2px solid #4183c4;
}
p.insert:first-child {
margin-top: 0;
}
p.insert:last-child {
margin-bottom: 0;
}
p.note-right {
float: right;
clear: right;
width: 25%;
border-left: 4px solid #ffd021;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 30px;
}
p.note-left {
float: left;
clear: left;
width: 25%;
border-right: 4px solid #ffd021;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 30px;
margin-right: 30px;
text-align: right;
}
p.white {
background-color: #fff;
}
p.note-big-center {
clear: both;
border-left: 4px solid #ffd021;
padding: 40px 100px;
font-size: 116.66667%;
line-height: 1.92857;
}
p.quote-big-center {
position: relative;
clear: both;
padding: 40px 100px 40px 150px;
font-size: 108.33333%;
line-height: 1.69231;
}
p.quote-big-center:before {
content: " ";
background: url("../img/icons/ico-quote.png");
width: 26px;
height: 21px;
position: absolute;
top: 44px;
left: 100px;
}
/* Ссылки */
a {
text-decoration: underline;
color: #041e41;
}
a:hover {
text-decoration: none;
}
a.doc-link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
margin-right: .5em;
}
a.callback-link {
position: relative;
display: inline-block;
padding: 10px 20px;
font-weight: bold;
letter-spacing: .05em;
text-decoration: none;
color: white;
-webkit-border-radius: 20px;
border-radius: 20px;
}
a.callback-link:hover {
color: #ffd83c;
}
a.dashed-link {
display: inline-block;
text-decoration: none;
border-bottom: 1px dashed #4183c4;
}
a.dashed-link:hover {
border-bottom-style: solid;
}
a.more-link {
margin-top: 20px;
margin-bottom: 20px;
}
a.more-link:first-child {
margin-top: 0;
}
a.more-link:last-child {
margin-bottom: 0;
}
a.nocolor-link {
color: inherit;
}
a.heading-link {
font-size: 70%;
margin-left: 20px;
}
a.pseudo-link, a.checkbox-cols__btn, a.header-mobile__callback {
text-decoration: none;
border-bottom: 1px dashed;
}
a.pseudo-link:hover, a.checkbox-cols__btn:hover, a.header-mobile__callback:hover {
border-bottom: none;
}
a.bg-link {
font-size: 11px;
color: #146b95;
padding: 0 8px;
background-color: #fff;
line-height: 20px;
display: inline-block;
-webkit-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
margin: 5px;
}
a.bg-link:hover {
color: #fff;
background-color: #024d72;
}
a.bg-link:active {
color: #fff;
background-color: #c7c7ca;
}
/* Изображения */
img.image-left {
clear: left;
float: left;
margin-right: 30px;
margin-bottom: 20px;
max-width: 50%;
}
img.image-right {
clear: right;
float: right;
margin-left: 30px;
margin-bottom: 20px;
max-width: 50%;
}
figure {
clear: both;
width: 100%;
display: block;
text-align: center;
margin-bottom: 20px;
color: #666;
}
figure:last-child {
margin-bottom: 0;
}
figure img {
max-width: 100%;
margin-bottom: 10px;
}
figure img:last-child {
margin-bottom: 0;
}
/* Кнопки */
.button, .button-primary, .catalog-plate__fast-order, .catalog-table__btn-buy, .promo-slider__morebutton, .button-big, .header-mobile__phone, .button-secondary, .accordion-steps__content .accordion-step__next, .accordion-steps__content .accordion-step__prev, .map-search__submit, .product-detail-pseudo-offer__buy, .product-detail-pseudo-offer__order, .search-b2b-title__submit, .search-cities__submit, .search-title.manual .search-title__submit-loop, .search-title__submit {
display: inline-block;
border-radius: 2px;
border: 2px solid #011e41;
font-family: Regular,Noto Sans,Arial,sans-serif;
font-weight: 400;
line-height: 1;
padding: 12px 25px;
text-decoration: none;
background: #fff;
color: #011E41;
}
.button:hover, .button-primary:hover, .catalog-plate__fast-order:hover, .catalog-table__btn-buy:hover, .promo-slider__morebutton:hover, .button-big:hover, .header-mobile__phone:hover, .button-secondary:hover, .accordion-steps__content .accordion-step__next:hover, .accordion-steps__content .accordion-step__prev:hover, .map-search__submit:hover, .product-detail-pseudo-offer__buy:hover, .product-detail-pseudo-offer__order:hover, .search-b2b-title__submit:hover, .search-cities__submit:hover, .search-title.manual .search-title__submit-loop:hover, .search-title__submit:hover {
background: #5d5d5d;
}
.button-primary, .catalog-plate__fast-order, .catalog-table__btn-buy, .promo-slider__morebutton {
background: #011E41;
color: white;
border: none;
-webkit-transition: color, background .25s;
-o-transition: color, background .25s;
transition: color, background .25s;
}
.button-primary:hover, .catalog-plate__fast-order:hover, .catalog-table__btn-buy:hover, .promo-slider__morebutton:hover {
background: #dfe7ea;
color: #011e41;
}
.button-big, .header-mobile__phone {
font-size: 14px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.button-secondary {
background: #041e41;
color: white;
border: none;
}
.button-secondary:hover {
background: #05224b;
}
/* Таблицы */
.table, .table-small {
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
font-size: 90%;
}
.table:first-child, .table-small:first-child {
margin-top: 0;
}
.table:last-child, .table-small:last-child {
margin-bottom: 0;
}
.table td, .table-small td,
.table th, .table-small th {
padding: 10px 1em;
vertical-align: middle;
text-align: left;
}
.table td, .table-small td {
color: #333;
}
.table th, .table-small th {
color: #666;
background: #f4f5f8;
}
.table a, .table-small a {
font-family: "Regular", sans-serif;
line-height: 20px;
}
.table .price, .table-small .price {
white-space: nowrap;
font-family: "Regular", sans-serif;
font-weight: bold;
}
.table.b2b .center, .b2b.table-small .center {
text-align: center;
}
.table.b2b .nowrap, .b2b.table-small .nowrap {
white-space: nowrap;
}
.table.b2b tr:nth-child(2n) td, .b2b.table-small tr:nth-child(2n) td {
background: #f8f8f9;
}
.table.b2b tr:last-child, .b2b.table-small tr:last-child {
border-bottom: 2px solid #c1c1c1;
}
.table.b2b th, .b2b.table-small th {
padding-top: 6px;
padding-bottom: 6px;
background-color: transparent;
color: #999;
font-size: 91.66667%;
line-height: 1.63636;
}
.table.b2b td, .b2b.table-small td {
padding-top: 20px;
padding-bottom: 20px;
color: #333;
}
.table.b2b a, .b2b.table-small a {
color: #041e41;
text-decoration: none;
}
.table.stripes tr:nth-child(2n) td, .stripes.table-small tr:nth-child(2n) td {
background: #fff;
}
.table.stripes tr:nth-child(2n+1) td, .stripes.table-small tr:nth-child(2n+1) td {
background: #f4f5f8;
}
.table.stripes td:first-child, .stripes.table-small td:first-child {
padding-left: 1em;
}
.table.stripes td:last-child, .stripes.table-small td:last-child {
padding-right: 1em;
}
.table-small {
width: auto;
}
/* Галерея */
.fancybox-skin {
-webkit-border-radius: 0;
border-radius: 0;
background-color: #fff;
}
.fancybox-wrap {
-webkit-border-radius: 0;
border-radius: 0;
margin-bottom: 25px;
max-width: 100%;
}
.fancybox-wrap.is-video .fancybox-close {
right: -25px;
top: 0;
}
.fancybox-close {
top: 5px;
right: 10px;
width: auto;
height: auto;
background-image: none;
text-decoration: none;
color: gray;
font-size: 18px;
}
.fancybox-close:hover {
color: black;
}
.fancybox-close:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.fancybox-inner.is-default {
height: auto !important;
}
.fancybox-wrap.is-ajax {
visibility: hidden;
}
.fancybox-nav {
width: 50px;
}
.fancybox-nav span {
width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
visibility: visible;
margin-top: -10px;
color: gray;
}
.fancybox-nav span:hover {
color: black;
}
.fancybox-next {
right: -50px;
}
.fancybox-next span {
background: none;
}
.fancybox-next span:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.fancybox-prev {
left: -50px;
}
.fancybox-prev span {
background: none;
}
.fancybox-prev span:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
/*Адаптив fancybox*/
@media screen and (max-width: 479px) {
.fancybox-overlay {
width: 100% !important;
height: 100% !important;
}
.fancybox-wrap {
width: 100% !important;
height: 100% !important;
}
.fancybox-skin {
width: 100% !important;
height: 100% !important;
padding: 0 !important;
}
.fancybox-outer {
width: 100%;
height: 100%;
}
.fancybox-inner {
margin: 0 !important;
width: 100% !important;
height: 100% !important;
}
}
/* Прочее */
b {
font-weight: bold;
}
em, i {
font-style: italic;
}
/*-- Стилизация UI элементов --*/
/* Inputs, textarea */
[type="text"],
[type="password"],
[type="email"],
[type="tel"] {
height: 3rem;
font-size: 16px;
line-height: 1.42857;
padding: 0 10px;
border: 1px solid #d8d8d8;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: Regular,Noto Sans,Arial,sans-serif;
}
[type="text"]::-webkit-input-placeholder,
[type="password"]::-webkit-input-placeholder,
[type="email"]::-webkit-input-placeholder,
[type="tel"]::-webkit-input-placeholder {
color: #999;
}
[type="text"]::-moz-placeholder,
[type="password"]::-moz-placeholder,
[type="email"]::-moz-placeholder,
[type="tel"]::-moz-placeholder {
color: #999;
}
[type="text"]:-moz-placeholder,
[type="password"]:-moz-placeholder,
[type="email"]:-moz-placeholder,
[type="tel"]:-moz-placeholder {
color: #999;
}
[type="text"]:-ms-input-placeholder,
[type="password"]:-ms-input-placeholder,
[type="email"]:-ms-input-placeholder,
[type="tel"]:-ms-input-placeholder {
color: #999;
}
[type="text"].ui-placeholder,
[type="password"].ui-placeholder,
[type="email"].ui-placeholder,
[type="tel"].ui-placeholder {
color: #999;
}
[type="text"]:focus,
[type="password"]:focus,
[type="email"]:focus,
[type="tel"]:focus {
outline: none !important;
border-color: #4183c4;
}
[type="text"]:focus::-webkit-input-placeholder,
[type="password"]:focus::-webkit-input-placeholder,
[type="email"]:focus::-webkit-input-placeholder,
[type="tel"]:focus::-webkit-input-placeholder {
color: transparent;
}
[type="text"]:focus::-moz-placeholder,
[type="password"]:focus::-moz-placeholder,
[type="email"]:focus::-moz-placeholder,
[type="tel"]:focus::-moz-placeholder {
color: transparent;
}
[type="text"]:focus:-moz-placeholder,
[type="password"]:focus:-moz-placeholder,
[type="email"]:focus:-moz-placeholder,
[type="tel"]:focus:-moz-placeholder {
color: transparent;
}
[type="text"]:focus:-ms-input-placeholder,
[type="password"]:focus:-ms-input-placeholder,
[type="email"]:focus:-ms-input-placeholder,
[type="tel"]:focus:-ms-input-placeholder {
color: transparent;
}
[type="text"]:focus.ui-placeholder,
[type="password"]:focus.ui-placeholder,
[type="email"]:focus.ui-placeholder,
[type="tel"]:focus.ui-placeholder {
color: transparent;
}
label {
cursor: pointer;
}
textarea {
height: 10em;
font-size: 16px;
line-height: 1.42857;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 10px;
border: 1px solid #d8d8d8;
resize: vertical;
font-family: Regular,Noto Sans,Arial,sans-serif;
}
textarea:focus {
outline: none !important;
border-color: #4183c4;
}
textarea:focus::-webkit-input-placeholder {
color: transparent;
}
textarea:focus::-moz-placeholder {
color: transparent;
}
textarea:focus:-moz-placeholder {
color: transparent;
}
textarea:focus:-ms-input-placeholder {
color: transparent;
}
textarea:focus.ui-placeholder {
color: transparent;
}
/* Checkbox, radio */
.icheckbox {
vertical-align: middle;
font-size: 120%;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
_height: 15px;
width: 15px;
height: 15px;
margin-top: -3px;
text-align: center;
margin-right: .3em;
background: #fff;
border: 1px solid #ccc;
cursor: pointer;
}
.icheckbox.checked:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: relative;
top: -5px;
line-height: 14px;
margin-top: -2px;
color: #eb6852;
}
.iradio {
vertical-align: middle;
width: 16px;
height: 16px;
margin-top: -2px;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
_height: 15px;
margin-right: .3em;
border: 1px solid gray;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
background: #fff;
}
.iradio.checked:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 6px;
height: 6px;
background-color: #333;
}
/* Select2 */
.select2-selection__rendered span.is-img-point,
.select2-results__option span.is-img-point {
content: '';
display: inline-block;
vertical-align: sub;
width: 16px;
height: 16px;
margin-top: 6px;
background: transparent 50% 50% no-repeat;
-webkit-background-size: cover;
background-size: cover;
margin-right: 6px;
}
.select2-container--default .select2-selection--single {
border: 1px solid gray;
}
.select2-container--default .select2-selection--single {
height: 30px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 28px;
padding-left: 10px;
padding-right: 30px;
}
.select2-container--default .select2-selection .select2-selection__arrow {
width: 25px;
}
.select2-container--default .select2-selection .select2-selection__arrow:before {
display: inline-block;
font: normal normal normal 12px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
top: 50%;
margin-top: -6px;
margin-left: 6px;
text-align: center;
}
.select2-container--default .select2-selection .select2-selection__arrow b {
border: none;
}
.select2-container--default .dropdown-wrapper {
border: none;
}
.select2-container--default .select2-dropdown {
border: 1px solid gray;
overflow: hidden;
}
.select2-container--default .select2-dropdown--above {
border-bottom: none;
margin-bottom: -1px;
}
.select2-container--default .select2-dropdown--below {
border-top: none;
margin-top: -1px;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection {
border-top: transparent;
/*border: none;*/
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection {
border-bottom: transparent;
/*border: none;*/
}
.select2-container--default .select2-results__option {
margin: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border-left: none;
border-right: none;
}
.select2-container--default .select2-results__option {
padding-left: 10px;
}
.select2-container--default .select2-results__option[aria-selected=true] {
position: relative;
background-color: #f8f8f8;
color: #333;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #f8f8f8;
color: #333;
}
.select2-container--default.select2-container--open .select2-selection .select2-selection__arrow:before {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.modals {
display: none;
}
/*-- Уведомление о статусе заказа --*/
.order-status-notice, .order-status-success, .order-status-info, .order-status-warning, .order-status-danger {
display: inline-block;
padding: 5px 10px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: none;
line-height: 1.5;
font-size: 100%;
color: black;
}
.order-status-success {
background: #dff0d7;
}
.order-status-info {
background: #d8edf8;
}
.order-status-warning {
background: #fcf8e2;
}
.order-status-danger {
background: #f2dede;
}
.is-hide {
display: none;
}
@media screen and (max-width: 767px) {
.is-hide-mobile, .contacts-list__link.is-print, .contacts-map__link.is-print {
display: none !important;
}
}
@media screen and (min-width: 768px) {
.is-hide-desktop {
display: none !important;
}
}
@media screen and (max-width: 767px) {
.fancybox-wrap {
left: 0 !important;
}
.fancybox-wrap.is-video .fancybox-close {
right: 10px;
top: 10px;
}
.fancybox-close {
top: 10px;
right: 10px;
position: fixed;
width: 32px;
height: 32px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 10px;
background: #fff;
}
.fancybox-close:before {
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
display: block;
width: 12px;
height: 12px;
}
.fancybox-inner {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: 0;
overflow-y: scroll !important;
width: auto !important;
height: auto !important;
background: #fff;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.fancybox-inner {
padding: 20px;
}
}
@media screen and (max-width: 767px) and (max-width: 479px) {
.fancybox-inner {
padding: 10px;
}
}
@media screen and (max-width: 767px) {
.fancybox-wrap.is-ajax {
visibility: hidden;
}
.fancybox-nav {
width: 50px;
}
.fancybox-nav span {
width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
visibility: visible;
margin-top: -10px;
color: gray;
}
.fancybox-nav span:hover {
color: black;
}
.fancybox-next {
right: -50px;
}
.fancybox-next span {
background: none;
}
.fancybox-next span:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.fancybox-prev {
left: -50px;
}
.fancybox-prev span {
background: none;
}
.fancybox-prev span:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.fancybox-image {
width: auto;
height: auto;
}
}
.success-message-modal {
display: none;
padding: 40px;
}
.success-message-modal__caption {
margin-top: 50px;
margin-bottom: 40px;
font-size: 200%;
line-height: normal;
font-weight: 700;
}
.success-message-modal__caption:first-child {
margin-top: 0;
}
.success-message-modal__caption:last-child {
margin-bottom: 0;
}
.success-message-modal__text.error {
color: #d30116;
}
.success-message-modal__close-holder {
margin-top: 20px;
text-align: center;
}
.success-message-modal__close-holder:first-child {
margin-top: 0;
}
.slick-slide img {
max-width: 100%;
}
@media screen and (max-width: 767px) {
body.is-fixed #bx-panel {
display: none !important;
}
}
.map-columns {
font-size: 1.4em;
font-weight: bold;
}
.map-columns:after {
content: '';
display: block;
clear: both;
}
.map-columns__big-col {
width: 50%;
display: inline-block;
vertical-align: top;
float: left;
margin-right: 10%;
}
.map-columns__small-col {
width: 40%;
display: inline-block;
vertical-align: top;
float: left;
}
.map-columns a {
color: #041e41;
}
/*-- Блоки --*/
.accordion-steps {
position: relative;
margin-left: -2.5%;
/*pay*/
/* Новые стили */
/* Advanced info */
/* Coupon */
/* pickup */
/*Sidebar*/
/* SCU */
/*REGION*/
/*FIELDS*/
/*CHECKBOX*/
/* MAPS */
/* AUTH */
/*block*/
/* PAGINATION */
}
.accordion-steps:after {
content: '';
display: block;
clear: left;
}
.accordion-steps__content {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 72.5%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.accordion-steps__content {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
}
.accordion-steps__content .accordion-step {
width: 100%;
margin-bottom: 20px;
border: 1px solid #aba9a6;
}
.accordion-steps__content .accordion-step:last-child {
margin-bottom: 0;
}
.accordion-steps__content .accordion-step__header {
background: #e1e1e1;
padding: 10px 20px;
}
.accordion-steps__content .accordion-step__title-count {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
_height: 15px;
background: #999794;
padding: 5px 10px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
position: relative;
}
.accordion-steps__content .accordion-step__title {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
_height: 15px;
margin-left: 20px;
}
.accordion-steps__content .accordion-step__title-wrapper {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
_height: 15px;
}
.accordion-steps__content .accordion-step__settings {
display: none;
float: right;
margin-top: 5px;
}
.accordion-steps__content .accordion-step__settings:first-child {
margin-top: 0;
}
.accordion-steps__content .accordion-step__settings a {
text-decoration: none;
border-bottom: 1px dashed;
}
.accordion-steps__content .accordion-step__settings a:hover {
border-bottom: none;
}
.accordion-steps__content .accordion-step__content {
display: none;
border-top: 1px solid #bdbbb8;
padding: 20px;
}
.accordion-steps__content .accordion-step__content:after {
content: '';
display: block;
clear: both;
}
.accordion-steps__content .accordion-step__footer {
display: none;
margin-top: 20px;
}
.accordion-steps__content .accordion-step__footer:first-child {
margin-top: 0;
}
.accordion-steps__content .accordion-step__footer:after {
content: '';
display: block;
clear: both;
}
.accordion-steps__content .accordion-step__footer .accordion-step-coupon {
float: left;
}
.accordion-steps__content .accordion-step__next {
float: right;
}
.accordion-steps__content .accordion-step__prev {
float: left;
}
.accordion-steps__content .accordion-step .accordion-step-coupon__title {
font-weight: bold;
margin-bottom: 5px;
}
.accordion-steps__content .accordion-step .accordion-step-coupon__title:last-child {
margin-bottom: 0;
}
.accordion-steps__content .accordion-step .accordion-step-coupon__input {
position: relative;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
_height: 15px;
}
.accordion-steps__content .accordion-step .accordion-step-coupon__input:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.accordion-steps__content .accordion-step .accordion-step-coupon__input:before {
right: 6px;
top: 7px;
position: absolute;
color: #c2c0bd;
cursor: pointer;
}
.accordion-steps__content .accordion-step .accordion-step-coupon.is-infooter {
float: left;
}
.accordion-steps__content .accordion-step__submit {
display: none;
text-align: right;
}
.accordion-steps__content .accordion-step__submit.is-active {
display: block;
}
.accordion-steps__content .accordion-step.bx-active .accordion-step__content {
display: block;
}
.accordion-steps__content .accordion-step.bx-active .accordion-step__footer {
display: block;
}
.accordion-steps__content .accordion-step.bx-step-completed {
border-color: green;
}
.accordion-steps__content .accordion-step.bx-step-completed .accordion-step__title-count:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.accordion-steps__content .accordion-step.bx-step-completed .accordion-step__title-count:before {
bottom: 0;
right: -4px;
position: absolute;
}
.accordion-steps__content .accordion-step.bx-step-completed .accordion-step__settings {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
_height: 15px;
}
.accordion-steps__content .accordion-step.bx-step-completed .accordion-step__footer {
display: none;
}
.accordion-steps__content .accordion-step__table-fade {
position: relative;
}
.accordion-steps__content .accordion-step__item-table {
margin-bottom: 10px;
min-width: 100%;
display: table;
}
.accordion-steps__agreement {
float: left;
text-align: left;
}
.accordion-steps__result {
position: relative;
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: left;
-moz-box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.accordion-steps__result {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
}
.accordion-steps__result .accordion-steps-result {
position: relative;
background: #e1e1e1;
padding: 20px;
opacity: 1;
-webkit-transition: opacity .2s ease;
-moz-transition: opacity .2s ease;
-o-transition: opacity .2s ease;
transition: opacity .2s ease;
}
.accordion-steps__result .accordion-steps-result.is-fixed {
position: fixed;
top: 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.accordion-steps__result .accordion-steps-result.is-fixed-bottom {
opacity: 0;
}
@media screen and (max-width: 1023px) {
.accordion-steps__result .accordion-steps-result {
width: 100% !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.accordion-steps__result .accordion-steps-result.is-fixed {
position: relative;
top: 0;
}
.accordion-steps__result .accordion-steps-result.is-fixed-bottom {
opacity: 1;
}
}
.accordion-steps__result .accordion-steps-result__item {
border-bottom: 1px solid black;
padding-top: 20px;
padding-bottom: 20px;
}
.accordion-steps__result .accordion-steps-result__item:after {
content: '';
display: block;
clear: both;
}
.accordion-steps__result .accordion-steps-result__item:first-child {
padding-top: 0;
}
.accordion-steps__result .accordion-steps-result__footer {
padding-top: 20px;
}
.accordion-steps__result .accordion-steps-result__footer:after {
content: '';
display: block;
clear: both;
}
.accordion-steps__result .accordion-steps-result__footer .accordion-steps-result__value {
font-size: 20px;
line-height: 1.42857;
font-weight: bold;
}
.accordion-steps__result .accordion-steps-result__label {
font-weight: bold;
float: left;
}
.accordion-steps__result .accordion-steps-result__value {
float: right;
}
.accordion-steps__result .accordion-steps-result__base.is-discount {
color: #c2c0bd;
text-decoration: line-through;
}
@media screen and (max-width: 1023px) {
.accordion-steps__submit {
margin-bottom: 20px;
padding-left: 20px;
display: inline-block;
}
}
.accordion-steps__submit .js-make-order {
display: inline-block;
float: right;
}
@media screen and (max-width: 1023px) {
.accordion-steps__submit .js-make-order {
display: none;
}
}
.accordion-steps .is-disabled {
opacity: 0.7;
cursor: not-allowed;
}
.accordion-steps .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.accordion-steps .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.accordion-steps .form-standart__field:first-child {
margin-top: 0;
}
.accordion-steps .form-standart__field:last-child {
margin-bottom: 0;
}
.accordion-steps .form-standart__label {
font-weight: bold;
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.accordion-steps .form-standart__label:first-child {
margin-top: 0;
}
.accordion-steps .form-standart__label:last-child {
margin-bottom: 0;
}
.accordion-steps .form-standart__item {
display: block;
padding: 0;
}
.accordion-steps .form-standart__inputs {
width: 100%;
float: none;
margin-right: 0;
}
.accordion-steps .accordion-step .accordion-step__title-count:after {
counter-increment: heading;
content: counter(heading);
}
.accordion-steps .accordion-step__item-tr {
display: table-row;
}
.accordion-steps .accordion-step__item-td {
display: table-cell;
vertical-align: top;
padding-top: 10px;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
border-top: 1px dotted #e5e5e5;
}
@media (min-width: 769px) {
.accordion-steps .accordion-step__item-td {
padding-left: 7px;
padding-right: 7px;
padding-bottom: 10px;
}
}
.accordion-steps .accordion-step__item-table .accordion-step__item-tr:first-child .accordion-step__item-td {
border-top: none;
}
.accordion-steps .accordion-step__item-img-block {
float: left;
padding-right: 15px;
}
.accordion-steps .bx-step-completed .accordion-step__item-img-block {
width: 48px;
padding-bottom: 10px;
padding-right: 10px;
}
.accordion-steps .accordion-step__item-imgcontainer {
padding-top: 100%;
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: contain;
background-size: contain;
}
.accordion-steps .accordion-step__item-title {
font-weight: bold;
padding-bottom: 5px;
}
.accordion-steps .accordion-step__item-td-title {
line-height: 20px;
color: #7c7c7c;
padding-bottom: 3px;
font-size: 12px;
}
.accordion-steps .accordion-step__item-td-text {
line-height: 25px;
vertical-align: middle;
}
.accordion-steps .accordion-step.bx-step-warning .accordion-step-title-count {
background: #f8c11a;
border-color: #f8c11a;
}
.accordion-steps .accordion-step.bx-step-warning .accordion-step-title-count:after {
color: #000;
}
.accordion-steps .accordion-step.bx-step-warning {
border: 1px solid #CCBE71;
}
.accordion-steps .accordion-step.bx-step-warning .accordion-step-title-count:before {
display: block;
background-position: center -37px;
}
.accordion-steps .accordion-step.bx-step-error .accordion-step-title-count {
background: #db4c4c;
border-color: #db4c4c;
}
.accordion-steps .accordion-step.bx-step-error .accordion-step-title-count:after {
color: #fff;
}
.accordion-steps .accordion-step.bx-step-error {
border: 1px solid #db4a29;
}
.accordion-steps .accordion-step.bx-step-error .accordion-step-title-count:before {
display: block;
background-position: center -20px;
}
.accordion-steps .accordion-step__coupon-item strong:first-child {
margin-left: 10px;
}
.accordion-steps .accordion-step__coupon-item strong {
white-space: nowrap;
margin-right: 20px;
position: relative;
text-transform: uppercase;
font-size: 15px;
font-weight: bold;
display: inline-block;
letter-spacing: -0.5px;
}
.accordion-steps .accordion-step__coupon-item strong.accordion-step__coupon-item-danger {
color: #A94442;
}
.accordion-steps .accordion-step__coupon-item strong.accordion-step__coupon-item-success {
color: #3ba428;
}
.accordion-steps .accordion-step__coupon-item strong.accordion-step__coupon-item-used {
color: #777;
}
.accordion-steps .accordion-step__coupon-item-danger-mess,
.accordion-steps .accordion-step__coupon-item-mess {
display: none;
position: absolute;
left: 0;
min-width: 100%;
top: 100%;
font-weight: normal;
padding: 6px 10px;
background: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
text-transform: none;
color: #333;
letter-spacing: normal;
z-index: 1;
}
.accordion-steps .accordion-step__coupon-item strong:hover .accordion-step__coupon-item-mess,
.accordion-steps .accordion-step__coupon-item strong:hover .accordion-step__coupon-item-danger-mess {
display: block;
}
.accordion-steps .accordion-step__coupon-remove {
display: inline-block;
height: 20px;
width: 20px;
margin-left: 10px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpEkM0KwjAQhGdr/Dv6Nj6EXkRvehTfRhS868lWWigU9OFEHGeTqIF0dydftrMJp0s1McMdwJ5AY0iLKaxVbwGbBxgeJKaCS4NjbJxQvlE4a/ektUFX9w5JCNolEzQmGCHlT8VjEFQjdvrBN0EOF4oOrXS5Cxmqs7NKVSEroPHlkLLOLRX4r5HOjenf3tE7DDyjxCLNx032ZFovSe80BK7Sl9IQmJ4gT4foSfowe+47jGx+xzidQxY9Zd/+/cLbIC8ztW9VHBL0fXDWGdeDc/ERYABB6E45iF95UQAAAABJRU5ErkJggg==) no-repeat center;
cursor: pointer;
vertical-align: middle;
position: relative;
top: -1px;
}
@media (min-width: 1200px) {
.accordion-steps .accordion-step__.accordion-step__pp-company:nth-child(4n+1) {
clear: both;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.accordion-steps .accordion-step__.accordion-step__pp-company:nth-child(3n+1) {
clear: both;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.accordion-steps .accordion-step__.accordion-step__pp-company:nth-child(3n+1) {
clear: both;
}
}
@media (max-width: 767px) {
.accordion-steps .accordion-step__.accordion-step__pp-company:nth-child(2n+1) {
clear: both;
}
}
@media (min-width: 481px) and (max-width: 766px) {
.accordion-steps .accordion-step__desc-container .accordion-step__pp-company-logo {
width: 100%;
padding-top: 0;
}
.accordion-steps .accordion-step__desc-container .accordion-step__pp-company-smalltitle {
display: none;
}
.accordion-steps .accordion-step__list-termin {
width: 30%;
}
}
@media (max-width: 480px) {
.accordion-steps .accordion-step__pp-company-logo {
width: 45%;
}
.accordion-steps .accordion-step__pp-company-title {
display: none;
}
.accordion-steps .accordion-step__item-container {
border-right: none;
}
.accordion-steps .accordion-step__desc-container .accordion-step__pp-company-logo {
width: 100%;
padding-top: 0;
}
.accordion-steps .accordion-step__desc-container .accordion-step__pp-company-smalltitle {
display: none;
}
.accordion-steps .accordion-step__list-termin {
width: 40%;
}
}
.accordion-steps .accordion-step__pp-company {
padding-bottom: 20px;
z-index: 100;
position: relative;
}
.accordion-steps .accordion-step__pp-company.is-hidden {
display: none;
}
.accordion-steps .accordion-step__.accordion-step__pp-company {
padding: 7px;
border: 1px solid transparent;
-webkit-transition: all 100ms ease;
-moz-transition: all 100ms ease;
-o-transition: all 100ms ease;
transition: all 100ms ease;
}
.accordion-steps .accordion-step__desc-container {
padding-top: 7px;
}
.accordion-steps .accordion-step__desc-container .accordion-step__pp-company {
background: #f8fafc;
border: 1px solid #d5dadc;
padding: 7px 15px;
}
.accordion-steps .accordion-step__pp-company-logo {
padding-top: 6px;
}
.accordion-steps .accordion-step__pp-company-graf-container {
border: 2px solid #c3cace;
-webkit-border-radius: 2px;
border-radius: 2px;
position: relative;
background: #fff;
width: auto;
height: 0;
/*margin-bottom: 10px;*/
padding-top: 50%;
}
.accordion-steps .accordion-step__pp-company.bx-selected .accordion-step__pp-company-graf-container {
border-color: #00bb06;
}
.accordion-steps .accordion-step__inner-ps.bx-selected .accordion-step__pp-company-graf-container {
border-color: #00bb03;
}
.accordion-steps .accordion-step__pp-company.bx-bd-error .accordion-step__pp-company-graf-container {
border-color: #db4a29;
}
.accordion-steps .accordion-step__pp-company.bx-bd-waring .accordion-step__pp-company-graf-container {
border-color: #CCBE71;
}
.accordion-steps input[type=checkbox].accordion-step__pp-company-checkbox {
position: absolute;
top: 7px;
left: 7px;
margin: 0;
padding: 0;
z-index: 100;
}
.accordion-steps .accordion-step__pp-company-image {
position: absolute;
top: 5px;
right: 5px;
bottom: 5px;
left: 5px;
-webkit-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.accordion-steps .accordion-step__desc-container .accordion-step__pp-company-logo {
max-width: 150px;
}
.accordion-steps .accordion-step__pp-company-smalltitle {
padding-top: 9px;
color: #a3a3a3;
font-size: 11px;
text-align: center;
padding-bottom: 5px;
}
.accordion-steps .accordion-step__pp-company-title {
font-size: 19px;
font-weight: bold;
}
.accordion-steps .accordion-step__pp-company-subTitle {
font-size: 15px;
font-weight: bold;
}
.accordion-steps .accordion-step__pp-company-desc {
font-size: 13px;
padding-top: 10px;
line-height: 17px;
}
.accordion-steps .accordion-step__pp-company-selected {
padding: 4px 0;
}
.accordion-steps .accordion-step__pp-company-selected strong {
margin-left: 10px;
display: inline-block;
vertical-align: top;
}
.accordion-steps ul.accordion-step__list {
margin: 10px 0;
padding: 0;
list-style: none;
font-size: 13px;
color: #000;
}
.accordion-steps ul.accordion-step__list li {
clear: both;
padding: 5px 0;
}
.accordion-steps .accordion-step__list-termin {
color: #8d8d8d;
display: block;
}
.accordion-steps .accordion-step__list-description {
display: block;
}
.accordion-steps .accordion-step__pp-delivery-cost {
position: absolute;
font-size: 14px;
line-height: 14px;
color: #fff;
padding: 2px 4px;
right: -2px;
bottom: -2px;
-webkit-border-radius: 1px;
border-radius: 1px;
background: rgba(0, 0, 0, 0.5);
}
.accordion-steps .accordion-step__field .form-control {
background: #fff;
}
.accordion-steps .accordion-step__pp-company-block .checkbox label,
.accordion-steps .accordion-step__pp-company-block .form-group label {
font-size: 13px;
}
.accordion-steps .accordion-step__pp-company-block .form-control {
font-size: 13px;
}
.accordion-steps .accordion-step__price {
text-align: right;
padding: 4px 0;
}
.accordion-steps .accordion-step.bx-step-good {
-webkit-animation: animationBorderStep ease 5s;
-moz-animation: animationBorderStep ease 5s;
-o-animation: animationBorderStep ease 5s;
animation: animationBorderStep ease 5s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
/*noinspection CssRedundantUnit*/
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
@-moz-keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
@-ms-keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
@-o-keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
@keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
.accordion-steps .accordion-step.bx-step-bad {
-webkit-animation: animationBorderStepBad ease 5s;
-moz-animation: animationBorderStepBad ease 5s;
-o-animation: animationBorderStepBad ease 5s;
animation: animationBorderStepBad ease 5s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
@-moz-keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
@-ms-keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
@-o-keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
@keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
.accordion-steps .accordion-step__pp {
position: relative;
margin-left: -2.5%;
}
.accordion-steps .accordion-step__pp:after {
content: '';
display: block;
clear: left;
}
.accordion-steps .accordion-step__pp:after {
content: '';
display: block;
clear: both;
}
.accordion-steps .accordion-step__item-container {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 72.5%;
margin-left: 2.5%;
padding-right: 20px;
}
.accordion-steps .accordion-step__pp-desc-container {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
float: right;
}
.accordion-steps .accordion-step__item-container .accordion-step__pp-company {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
padding: 7px;
display: inline-block;
}
.accordion-steps .accordion-step__pp-company-selected {
float: left;
}
.accordion-steps .accordion-step__pp-price {
float: right;
}
.accordion-steps .icon-success {
position: absolute;
left: 16px;
width: 21px;
height: 21px;
-webkit-background-size: contain;
background-size: contain;
background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjEgMjEiPjxzdHlsZT4uc3Qwe2ZpbGw6IzcxYmEyNH08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMTAuNSAwQzQuNyAwIDAgNC43IDAgMTAuNVM0LjcgMjEgMTAuNSAyMSAyMSAxNi4zIDIxIDEwLjUgMTYuMyAwIDEwLjUgMHpNOSAxNS40bC01LTQuOSAyLTIgMyAzIDYtNS45IDIgMi04IDcuOHoiLz48L3N2Zz4=);
}
.accordion-steps .icon-warning {
position: absolute;
left: 16px;
width: 22px;
height: 20px;
-webkit-background-size: contain;
background-size: contain;
background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjIgMjAiPjxzdHlsZT4uc3Qwe2ZpbGw6I2RlYTcxMn08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMjEuNyAxNi43TDEyLjkgMS4xQzEyLjMuMSAxMS0uMyAxMCAuM2MtLjQuMi0uNy41LS45LjhMLjMgMTYuN2MtLjQuNy0uNCAxLjUgMCAyLjIuNC43IDEuMSAxLjEgMS45IDEuMWgxNy43Yy44IDAgMS41LS40IDEuOS0xLjEuMy0uNy4zLTEuNS0uMS0yLjJ6bS0xMC43LjhjLS44IDAtMS40LS42LTEuNS0xLjQgMC0uOC42LTEuNCAxLjQtMS41LjggMCAxLjQuNiAxLjUgMS40IDAgLjgtLjYgMS41LTEuNCAxLjV6bTEuNC02LjJjMCAuOC0uNiAxLjQtMS40IDEuNHMtMS40LS42LTEuNC0xLjRWNC43YzAtLjQuMy0uNy43LS43aDEuNWMuNCAwIC43LjMuNy43bC0uMSA2LjZ6Ii8+PC9zdmc+);
}
.accordion-steps .accordion-step__tooltip.accordion-step__tooltip-static {
position: relative;
z-index: 0;
margin-bottom: 5px;
}
.accordion-steps .accordion-step__tooltip.accordion-step__tooltip-static .tooltip-arrow {
left: 20px;
}
.accordion-steps .accordion-step__tooltip .tooltip-inner {
max-width: 300px;
padding: 2px 5px;
}
.accordion-steps .accordion-step__tooltip.accordion-step__tooltip-danger .tooltip-arrow {
border-top-color: #F2DEDE;
}
.accordion-steps .accordion-step__tooltip.accordion-step__tooltip-danger .tooltip-inner {
background: #F2DEDE;
color: #A94442;
}
.accordion-steps .accordion-step__tooltip.accordion-step__tooltip-warning .tooltip-arrow {
border-top-color: #FCF8E3;
}
.accordion-steps .accordion-step__tooltip.accordion-step__tooltip-warning .tooltip-inner {
background: #FCF8E3;
color: #8A6D3B;
}
.accordion-steps .accordion-step__tooltip.accordion-step__tooltip-success .tooltip-arrow {
border-top-color: #dff0d8;
}
.accordion-steps .accordion-step__tooltip.accordion-step__tooltip-success .tooltip-inner {
background: #dff0d8;
color: #3c763d;
}
.accordion-steps .accordion-step__tooltip.accordion-step__tooltip-coupon {
display: none;
}
.accordion-steps .accordion-step__coupon-item-used:hover .accordion-step__tooltip,
.accordion-steps .accordion-step__coupon-item-danger:hover .accordion-step__tooltip,
.accordion-steps .accordion-step__coupon-item-success:hover .accordion-step__tooltip {
display: block;
opacity: 1;
bottom: 100%;
}
.accordion-steps .accordion-step__tooltip-coupon {
top: -25px;
position: absolute;
left: 0;
font-size: 12px;
}
.accordion-steps .accordion-step__tooltip-coupon > span {
display: block;
text-transform: none;
}
.accordion-steps .is-alert {
border: none;
-webkit-border-radius: 1px;
border-radius: 1px;
font-size: 14px;
padding: 15px;
margin-bottom: 20px;
}
.accordion-steps .is-alert-success {
color: #3C763D;
background-color: #DFF0D8;
border-color: #D6E9C6;
}
.accordion-steps .is-alert-warning {
color: #8A6D3B;
background-color: #FCF8E3;
border-color: #FAEBCC;
}
.accordion-steps .is-alert-danger {
color: #A94442;
background-color: #F2DEDE;
border-color: #EBCCD1;
}
.accordion-steps .accordion-step__reference {
color: #9a9a9a;
font-size: 11px;
padding-top: 10px;
padding-bottom: 20px;
}
.accordion-steps .accordion-step__scu-container {
position: relative;
height: 35px;
overflow: hidden;
}
.accordion-steps .accordion-step__scu-container:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 25px;
}
.accordion-steps .bx-selected .accordion-step__scu-container {
height: auto;
}
.accordion-steps .bx-selected .accordion-step__scu-container:after {
height: 0;
}
@media (max-width: 768px) {
.accordion-steps .accordion-step__scu-container {
height: auto;
}
.accordion-steps .accordion-step__scu-container:after {
height: 0;
}
}
.accordion-steps .accordion-step__scu-container .accordion-step__item-td-title {
line-height: 20px;
}
.accordion-steps .accordion-step__scu-container .accordion-step__item-td-title,
.accordion-steps .accordion-step__scu-container .accordion-step__item-td-text {
float: left;
font-size: 13px;
padding-right: 5px;
line-height: 19px;
vertical-align: middle;
padding-bottom: 3px;
}
.accordion-steps .accordion-step__scu-container .accordion-step__item-td-title {
clear: both;
}
@media (min-width: 768px) {
.accordion-steps .accordion-step__scu-container .accordion-step__item-td-title, .accordion-steps .accordion-step__scu-container .accordion-step__item-td-text {
padding-bottom: 0;
line-height: 20px;
}
}
.accordion-steps .accordion-step__coupon-item-fixed .bx-soa-coupon-block {
font-weight: normal;
}
.accordion-steps .accordion-step__coupon-item-fixed .bx-soa-coupon-label,
.accordion-steps .accordion-step__coupon-item-fixed .accordion-step__coupon-item {
font-weight: normal;
padding-top: 0;
line-height: 20px;
}
.accordion-steps .bx-soa-item-properties .accordion-step__item-td-title,
.accordion-steps .bx-soa-item-properties .accordion-step__item-td-text {
text-align: center;
}
.accordion-steps .bx-soa-item-properties.bx-text-right .accordion-step__item-td-title,
.accordion-steps .bx-soa-item-properties.bx-text-right .accordion-step__item-td-text {
text-align: right;
}
.accordion-steps .accordion-step__item-td-text input[type="number"] {
height: 25px;
line-height: 20px;
}
.accordion-steps .accordion-step__item-td-text .bx-price {
white-space: nowrap;
}
.accordion-steps .bx-price-old {
white-space: nowrap;
text-decoration: line-through;
color: #B8B8B8;
font-size: 13px;
}
.accordion-steps .accordion-step__item-td-control {
padding-bottom: 5px;
font-size: 11px;
}
@media (max-width: 991px) {
.accordion-steps .bx-soa-item-table,
.accordion-steps .bx-soa-item-table > tbody,
.accordion-steps .accordion-step__item-tr,
.accordion-steps .accordion-step__item-td {
display: block;
}
.accordion-steps .accordion-step__item-tr.bx-soa-item-info-container,
.accordion-steps .accordion-step__item-tr .accordion-step__item-td {
border: none;
}
.accordion-steps .accordion-step__item-tr {
border-top: 1px dotted #e5e5e5;
padding-bottom: 15px;
padding-top: 10px;
overflow: hidden;
}
.accordion-steps .accordion-step__item-tr.accordion-step__item-tr-first {
border: none;
}
.accordion-steps .accordion-step__item-block {
overflow: hidden;
}
.accordion-steps .bx-soa-item-properties.bx-text-right .accordion-step__item-td-title,
.accordion-steps .bx-soa-item-properties.bx-text-right .accordion-step__item-td-text {
text-align: center;
}
}
@media (min-width: 581px) and (max-width: 991px) {
.accordion-steps .bx-soa-item-properties {
float: left;
padding-bottom: 10px;
}
.accordion-steps .accordion-step__item-td-title,
.accordion-steps .bx-soa-item-nth-4p1,
.accordion-steps .accordion-step__item-tr {
clear: both;
}
}
@media (max-width: 580px) {
.accordion-steps .accordion-step__item-td {
line-height: 17px;
}
.accordion-steps .accordion-step__item-img-block {
float: none;
max-width: 160px;
margin: 0 auto;
padding-right: 0;
}
.accordion-steps .accordion-step.bx-step-completed .accordion-step__item-img-block {
float: left;
}
.accordion-steps .accordion-step__item-content {
padding-top: 15px;
}
.accordion-steps .accordion-step.bx-step-completed .accordion-step__item-content {
padding-top: 0;
}
.accordion-steps .accordion-step__scu-container {
padding-top: 10px;
}
.accordion-steps .accordion-step__item-td-title,
.accordion-steps .accordion-step__item-td-text {
line-height: 20px;
display: inline-block !important;
padding: 2px 5px;
text-align: left;
vertical-align: middle;
font-size: 13px;
}
.accordion-steps .accordion-step__item-td-title:after {
content: ":";
}
.accordion-steps .bx-soa-item-properties {
padding: 0;
}
}
@media (min-width: 580px) {
.accordion-steps .accordion-step__item-img-block {
width: 85px;
margin: 0;
}
}
.accordion-steps .bx-soa-item-info-container {
position: relative;
height: 35px;
}
.accordion-steps .bx-soa-item-info-container .accordion-step__item-td {
border: none;
position: absolute;
/*left:20px;*/
/*right:20px;*/
/*padding:0 20px;*/
}
.accordion-steps .bx-soa-item-info-container .bx-soa-item-info-block {
height: 0;
overflow: hidden;
margin-bottom: 10px;
}
.accordion-steps .bx-soa-item-info-block.bx-active {
padding-top: 10px;
height: auto;
}
.accordion-steps .bx-soa-info-block {
border: none;
max-width: 100%;
}
.accordion-steps .bx-soa-info-line {
line-height: 15px;
}
.accordion-steps .bx-soa-info-title {
color: #7c7c7c;
font-size: 12px;
padding: 4px 0;
vertical-align: top;
}
.accordion-steps .bx-soa-info-text {
display: inline-block;
font-size: 12px;
padding: 4px 10px;
vertical-align: top;
}
@media (max-width: 580px) {
.accordion-steps .bx-soa-item-info-container .accordion-step__item-td {
position: static;
left: auto;
right: auto;
padding: 0;
}
.accordion-steps .bx-soa-item-info-container {
position: relative;
height: auto !important;
min-height: 0;
}
}
.accordion-steps .bx-soa-coupon {
border-top: 1px solid #e5e5e5;
padding-top: 10px;
margin-top: 10px;
}
.accordion-steps .bx-soa-coupon-label {
display: inline-block;
font-weight: bold;
font-size: 13px;
color: #000;
padding-right: 10px;
vertical-align: top;
}
.accordion-steps .bx-selected .bx-soa-coupon-label {
padding-top: 7px;
}
.accordion-steps .bx-soa-coupon-block {
vertical-align: middle;
line-height: 34px;
}
.accordion-steps .bx-soa-coupon-input {
display: inline-block;
position: relative;
}
.accordion-steps .bx-soa-coupon-input:after {
content: "";
display: block;
width: 8px;
height: 8px;
background-color: transparent;
border-right: 2px solid #8da3ad;
border-bottom: 2px solid #8da3ad;
position: absolute;
right: 10px;
top: 50%;
margin-top: -4px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
cursor: pointer;
}
.accordion-steps .bx-soa-coupon-input input[type=text].accordion-step__form-control {
border: 1px solid #CCD5DB;
background-color: #f8fafc;
background-image: none;
-webkit-border-radius: 2px;
border-radius: 2px;
outline: none;
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
-webkit-box-shadow: none;
box-shadow: none;
}
.accordion-steps .bx-soa-coupon-input input[type=text].accordion-step__form-control:focus {
border-color: #63747e;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.accordion-steps .bx-step-completed .bx-soa-coupon-list {
padding-top: 0;
line-height: 20px;
}
.accordion-steps .bx-soa-pickup-preview-img {
height: 76px;
border: 1px solid #ddd;
-webkit-border-radius: 1px;
border-radius: 1px;
padding: 1px;
margin-left: 10px;
float: right;
-webkit-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.accordion-steps .bx-soa-pickup-subTitle {
font-size: 15px;
font-weight: bold;
padding-bottom: 10px;
}
.accordion-steps .bx-soa-pickup-list {
margin-bottom: 20px;
}
.accordion-steps .bx-soa-pickup-list .bx-soa-pickup-list-item {
border-top: 1px solid #dcdfe2;
padding: 16px 35px;
font-size: 13px;
position: relative;
-webkit-transition: background .2s ease;
-moz-transition: background .2s ease;
-o-transition: background .2s ease;
transition: background .2s ease;
cursor: pointer;
}
.accordion-steps .bx-soa-pickup-list-item.bx-selected {
background: #f8fafc;
}
.accordion-steps .bx-soa-pickup-list .bx-soa-pickup-list-item:last-child {
border-bottom: 1px solid #dcdfe2;
}
.accordion-steps .bx-soa-pickup-l-item-adress {
padding-left: 15px;
color: #25495e;
font-weight: bold;
line-height: 17px;
min-height: 17px;
position: relative;
padding-right: 100px;
}
.accordion-steps .bx-soa-pickup-l-item-adress:before {
height: 17px;
width: 18px;
content: "";
top: 50%;
left: -5px;
margin-top: -8px;
position: absolute;
background: url(images/sprite.png) no-repeat center -54px;
}
.accordion-steps .bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail {
padding-top: 20px;
display: none;
}
.accordion-steps .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-detail {
display: block;
}
.accordion-steps .bx-soa-pickup-l-item-detail {
padding-left: 100px;
position: relative;
min-height: 80px;
}
.accordion-steps .bx-soa-pickup-l-item-detail.no-image {
padding-left: 20px;
}
.accordion-steps .bx-soa-pickup-l-item-btn {
position: absolute;
top: 10px;
right: 5px;
}
.accordion-steps .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn.no-image {
padding-left: 20px;
}
.accordion-steps .bx-soa-pickup-l-item-name {
font-weight: bold;
}
.accordion-steps .bx-soa-pickup-l-item-img {
position: absolute;
top: 23px;
left: 0;
max-width: 90px;
max-height: 90px;
height: auto;
width: auto;
}
.accordion-steps .bx-soa-sidebar {
position: relative;
height: 100%;
}
.accordion-steps .accordion-steps-result__total-button-container {
display: none;
padding-top: 20px;
text-align: center;
}
@media screen and (max-width: 1023px) {
.accordion-steps .accordion-steps-result__total-button-container {
display: block;
}
}
.accordion-steps .accordion-steps-result__total-button-container > .btn {
width: 100%;
}
.accordion-steps .bx-soa-more {
border-top: 1px solid #e5e5e5;
padding-top: 10px;
margin-top: 10px;
}
.accordion-steps .bx-soa-price-not-calc {
border-bottom: 1px dashed;
color: #F55450;
text-decoration: none;
cursor: pointer;
}
.accordion-steps .bx-soa-price-not-calc:active,
.accordion-steps .bx-soa-price-not-calc:hover {
border-color: transparent;
color: #A94442;
}
.accordion-steps .accordion-step__scu-container {
overflow: hidden;
}
.accordion-steps .accordion-step__item-content .accordion-step__scu-container {
max-width: 200px;
}
.accordion-steps .bx-scu-list {
margin: 0;
padding: 0 5px;
}
.accordion-steps .bx-scu-itemlist {
list-style: none;
padding: 0;
overflow: hidden;
margin: 0 -5px;
min-width: 40px;
}
.accordion-steps .bx-scu-item {
float: left;
width: 20%;
padding: 5px;
}
.accordion-steps .bx-img-item {
float: left;
width: 50%;
padding: 5px;
min-width: 30px;
max-width: 50px;
}
@media (max-width: 580px) {
.accordion-steps .bx-img-item {
width: 45px;
}
}
.accordion-steps .bx-img-itemColor {
position: absolute;
top: 3px;
right: 3px;
left: 3px;
bottom: 3px;
background-size: contain;
-webkit-background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.accordion-steps .bx-scu-itemColorBlock {
position: relative;
padding-top: 100%;
cursor: pointer;
outline: 1px solid #c0cfda;
-webkit-transition: outline .2s ease;
-moz-transition: outline .2s ease;
-o-transition: outline .2s ease;
transition: outline .2s ease;
}
.accordion-steps .bx-scu-itemColorBlock:hover {
outline: 1px solid #006cc0;
}
.accordion-steps .bx-scu-itemColorBlock.selected {
outline: 2px solid #006cc0;
}
.accordion-steps .bx-scu-itemColor {
position: absolute;
top: 3px;
right: 3px;
left: 3px;
bottom: 3px;
-webkit-background-size: contain;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.accordion-steps .bx-scu-itemTextBlock {
position: relative;
cursor: pointer;
outline: 1px solid #c0cfda;
-webkit-transition: outline .2s ease;
-moz-transition: outline .2s ease;
-o-transition: outline .2s ease;
transition: outline .2s ease;
}
.accordion-steps .bx-scu-itemTextBlock:hover {
outline: 1px solid #006cc0;
}
.accordion-steps .bx-scu-itemTextBlock.selected {
outline: 2px solid #006cc0;
}
.accordion-steps .bx-scu-itemText {
vertical-align: middle;
text-align: center;
font-size: 11px;
line-height: 18px;
white-space: nowrap;
text-transform: uppercase;
text-overflow: ellipsis;
overflow: hidden;
}
.accordion-steps h3.bx-title, .accordion-steps .bx-title.product-constructor__price-value {
font-size: 15px;
font-weight: bold;
}
.accordion-steps .bx-soa-reg-block {
background: #f8fafc;
padding: 25px 20px;
}
.accordion-steps .bx-soa-reg-block p {
color: #595a5b;
font-size: 13px;
margin: 0 0 10px;
padding: 0;
}
.accordion-steps .bx-soa-auth .accordion-step__reference {
border-top: 1px solid #f2f2f2;
}
.accordion-steps .accordion-step__sls .quick-location-tag,
.accordion-steps .bx-slst .quick-location-tag {
display: inline-block;
background: #d0ecf1;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 10px 20px 11px;
margin: 10px 2px;
cursor: pointer;
vertical-align: middle;
font-size: 15px;
line-height: 20px;
height: auto;
color: #333;
border: none;
-webkit-transition: background 200ms ease;
-moz-transition: background 200ms ease;
-o-transition: background 200ms ease;
transition: background 200ms ease;
}
.accordion-steps .accordion-step__sls .quick-location-tag:hover,
.accordion-steps .bx-slst .quick-location-tag:hover {
background-color: #e3f4f7;
}
.accordion-steps .accordion-step__sls .quick-location-tag:first-child,
.accordion-steps .bx-slst .quick-location-tag:first-child {
margin-left: 0;
}
.accordion-steps .accordion-step__sls .quick-location-tag:last-child,
.accordion-steps .bx-slst .quick-location-tag:last-child {
margin-right: 0;
}
.accordion-steps .bx-soa-location-offered small {
color: #737373;
}
.accordion-steps .bx-soa-location-selected {
padding-top: 12px;
padding-bottom: 22px;
}
.accordion-steps .accordion-step__customer-label,
.accordion-steps .bx-soa-custom-label,
.accordion-steps .form-group label {
position: relative;
font-size: 14px;
font-weight: 500;
padding-bottom: 2px;
color: #000;
}
.accordion-steps .accordion-step__customer-label-container small,
.accordion-steps .bx-soa-custom-label-container small,
.accordion-steps .form-group label small {
color: #737373;
}
.accordion-steps .form-group .accordion-step__form-control:focus {
border-color: #63747e;
}
.accordion-steps .bx-soa-location-input-container {
position: relative;
}
.accordion-steps .accordion-step__customer-tel-input-container {
position: relative;
}
.accordion-steps .accordion-step__customer-tel-input-container {
height: 41px;
}
.accordion-steps .bx-soa-location-input {
padding: 10px 40px 11px;
}
.accordion-steps .accordion-step__customer-tel-input {
padding: 10px 11px 10px 50px;
}
.accordion-steps .bx-soa-location-input-container:before {
content: " ";
position: absolute;
left: 8px;
bottom: 9px;
top: 9px;
width: 20px;
-webkit-background-size: contain;
background-size: contain;
}
.accordion-steps .accordion-step__form-control {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.accordion-steps .accordion-step__customer-field {
margin-bottom: 20px;
}
.accordion-steps .accordion-step__customer-field label {
font-weight: bold;
margin-bottom: 5px;
display: block;
}
.accordion-steps .bx-soa-service-small {
color: #a3a3a3;
font-size: 11px;
}
.accordion-steps .bx-soa-changeCostSign {
-webkit-animation: changeCostSign ease .4s;
-moz-animation: changeCostSign ease .4s;
-o-animation: changeCostSign ease .4s;
animation: changeCostSign ease .4s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-ms-keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.accordion-steps .accordion-step__sls.accordion-step__form-control {
padding: 0;
}
.accordion-steps .accordion-step__sls .bx-ui-sls-pane,
.accordion-steps .bx-slst .bx-ui-combobox-dropdown {
border: 1px solid #bdbdbd;
}
.accordion-steps .accordion-step__sls .dropdown-fade2white,
.accordion-steps .bx-slst .dropdown-fade2white {
top: 1px;
}
.accordion-steps .accordion-step__sls .accordion-step__form-control.dropdown-block,
.accordion-steps .bx-slst .accordion-step__form-control.dropdown-block {
background-color: #f8fafc;
border: 1px solid #d5dadc;
-webkit-box-shadow: none;
box-shadow: none;
}
.accordion-steps .has-error .accordion-step__sls .accordion-step__form-control.dropdown-block,
.accordion-steps .has-error .bx-slst .accordion-step__form-control.dropdown-block {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.accordion-steps .bx-slst .accordion-step__form-control .bx-ui-combobox-container .bx-combobox-fake-as-input {
padding-top: 7px;
}
.accordion-steps .bx-bd-error {
border-color: #db4a29;
}
.accordion-steps .bx-bd-waring {
border-color: #CCBE71;
}
.accordion-steps .wsnw {
white-space: nowrap;
}
.accordion-steps .bx-step-opacity {
opacity: 0;
-webkit-animation: animationBorderStepOpacity ease 1s;
-moz-animation: animationBorderStepOpacity ease 1s;
-o-animation: animationBorderStepOpacity ease 1s;
animation: animationBorderStepOpacity ease 1s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
@-moz-keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
@-ms-keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
@-o-keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
@keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
.accordion-steps ymaps h3, .accordion-steps ymaps .product-constructor__price-value {
margin: 6px 0 10px 0;
}
.accordion-steps .bx-authform {
margin: 0 0 25px;
}
.accordion-steps .bx-authform-formgroup-container {
margin-bottom: 25px;
}
.accordion-steps .bx-authform-content-container,
.accordion-steps .bx-authform-label-container {
font-size: 13px;
color: #5a6c77;
padding-bottom: 2px;
}
.accordion-steps .bx-authform-input-container {
position: relative;
}
.accordion-steps .bx-authform-psw-protected {
height: 38px;
width: 38px;
position: absolute;
right: 1px;
top: 50%;
margin-top: -19px;
background: url(images/sprite.png) no-repeat center;
-webkit-background-size: 11px auto;
background-size: 11px auto;
}
.accordion-steps .bx-authform-psw-protected-desc {
display: none;
background: #fff;
position: absolute;
width: 250px;
left: 50%;
margin-left: -125px;
bottom: 100%;
margin-bottom: 14px;
border: 1px solid #f0f1f2;
padding: 10px 20px;
font-size: 14px;
z-index: 110;
-webkit-box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.1);
}
.accordion-steps .bx-authform-psw-protected:hover .bx-authform-psw-protected-desc {
display: block;
}
.accordion-steps .bx-authform-psw-protected-desc > span {
position: absolute;
left: 0;
right: 0;
top: 100%;
height: 14px;
display: block;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==) no-repeat center bottom;
}
.accordion-steps .bx-authform-input-container input[type="text"],
.accordion-steps .bx-authform-input-container input[type="password"] {
display: block;
width: 100%;
font-size: 18px;
height: 38px;
margin: 0;
padding: 0 4px;
border: 1px solid #CCD5DB;
border-radius: 2px;
background: #f8fafc;
outline: none;
box-sizing: border-box;
}
.accordion-steps .bx-authform-input-container input[type="text"].bx-empty-field,
.accordion-steps .bx-authform-input-container input[type="password"].bx-empty-field {
border-color: #dd4b39;
}
.accordion-steps span.bx-authform-starrequired {
color: #d93333;
}
.accordion-steps .bx-authform-formgroup-container .bx-captcha {
margin-bottom: 10px;
}
.accordion-steps .bx-authform-link-container,
.accordion-steps .bx-authform-description-container {
padding-bottom: 10px;
font-size: 13px;
color: #292d2e;
}
.accordion-steps .bx-authform-description-container {
font-size: 13px;
color: #5a6c77;
}
.accordion-steps .bx-authform-link-container {
margin-bottom: 20px;
}
.accordion-steps .bx-pagination {
margin: 10px 0;
}
.accordion-steps .bx-pagination .bx-pagination-container {
text-align: center;
position: relative;
}
.accordion-steps .bx-pagination .bx-pagination-container ul {
padding: 0;
margin: 0;
list-style: none;
display: inline-block;
}
.accordion-steps .bx-pagination .bx-pagination-container ul li {
display: inline-block;
margin: 0 2px 15px 2px;
}
.accordion-steps .bx-pagination .bx-pagination-container ul li span {
-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
transition: color .3s ease, background-color .3s ease, border-color .3s ease;
background: #eff0f1;
padding: 0 8px;
display: block;
height: 32px;
min-width: 32px;
line-height: 32px;
color: #444;
font-size: 14px;
-webkit-border-radius: 16px;
border-radius: 16px;
vertical-align: middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.accordion-steps .bx-pagination .bx-pagination-container ul li a {
text-decoration: none;
-webkit-border-radius: 16px;
border-radius: 16px;
display: block;
height: 32px;
min-width: 32px;
line-height: 32px;
color: #444;
vertical-align: middle;
}
.accordion-steps .bx-pagination .bx-pagination-container ul li a:hover span {
background: #DADADA;
}
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-active span {
background: #0083d1;
color: #fff;
}
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
background: #fff;
border: 2px solid #eff0f1;
line-height: 28px;
padding: 0 18px;
color: #444;
}
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-pag-next span {
color: #aab1b4;
background: #fff;
border: 2px solid #eff0f1;
line-height: 28px;
padding: 0 18px;
}
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.accordion-steps .bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
background: #fff;
border-color: #DADADA;
color: #000;
}
.accordion-steps .bx-pagination.bx-green .bx-pagination-container ul li.bx-active span {
background: #3bc915;
color: #fff;
}
.accordion-steps .bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span {
background: #F9A91D;
color: #fff;
}
.accordion-steps .bx-pagination.bx-red .bx-pagination-container ul li.bx-active span {
background: #E22B2B;
color: #fff;
}
.accordion-steps #loading_screen {
position: fixed;
z-index: 1150;
left: 50%;
top: 50%;
margin-left: -32px;
margin-top: -32px;
width: 64px;
height: 64px;
}
.accordion-steps .bx-soa-empty-cart-image {
width: 131px;
height: 116px;
margin: 50px auto 42px;
background: url(images/empty_cart.svg) no-repeat center;
-webkit-background-size: contain;
background-size: contain;
}
.accordion-steps .bx-soa-empty-cart-text {
font-size: 36px;
text-align: center;
color: #bababa;
margin-bottom: 42px;
}
.accordion-steps .bx-soa-empty-cart-desc {
text-align: center;
color: #000;
font-size: 16px;
margin-bottom: 42px;
}
.accordion-steps .soa-property-container .input-group-addon {
background: #fff;
}
.accordion-steps .input-group-addon .bx-calendar {
background: url(images/calendar.svg) no-repeat center;
display: inline-block;
width: 18px;
-webkit-background-size: 18px auto;
background-size: 18px auto;
height: 18px;
}
@media screen and (max-width: 767px) {
.accordion-steps__content .accordion-step__content {
padding: 10px;
}
.accordion-steps__content .accordion-step__item-tr:first-child {
padding-top: 0;
}
.accordion-steps__content .accordion-step__item-tr:last-child {
padding-bottom: 0;
}
.accordion-steps__content .accordion-step__item-td-title {
padding-left: 0;
}
.accordion-steps__content .accordion-step__item-td-text {
padding-left: 0;
}
.accordion-steps__content .accordion-step__pp {
margin-left: 0;
}
.accordion-steps__content .accordion-step__item-container {
width: auto;
float: none;
padding-right: 0;
margin-left: -7px;
margin-right: -7px;
}
.accordion-steps__content .accordion-step__item-container .accordion-step__pp-company {
width: 25%;
margin-left: 0;
}
.accordion-steps__content .accordion-step__pp-desc-container {
float: none;
width: auto;
margin-left: 0;
clear: left;
}
.accordion-steps__content .accordion-step__pp-desc-container .accordion-step__pp-company-logo {
display: none;
}
.accordion-steps__content .accordion-step__pp-desc-container .accordion-step__pp-list-termin,
.accordion-steps__content .accordion-step__pp-desc-container .accordion-step__pp-list-description {
display: inline;
}
.accordion-steps__content .accordion-step__pp-desc-container .accordion-step__pp-company {
padding-bottom: 0;
}
}
@media screen and (max-width: 479px) {
.accordion-steps__content .accordion-step__item-container .accordion-step__pp-company {
width: 50%;
margin-left: 0;
}
}
#bx-soa-order {
counter-reset: heading;
}
.advantages-grid:after {
content: '';
display: block;
clear: both;
}
.advantages-grid__title {
margin-bottom: 25px;
text-align: center;
font-size: 28px;
font-weight: bold;
}
.advantages-grid__list {
list-style: none;
margin: -2.5% 0 0 -2.5%;
padding: 0;
position: relative;
}
.advantages-grid__list:after {
content: '';
display: block;
clear: left;
}
.advantages-grid__item {
position: relative;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-top: 2.5%;
padding-left: 90px;
}
.advantages-grid__item:after {
content: '';
display: block;
clear: both;
}
.advantages-grid__item:nth-child(4n+1) {
clear: left;
}
.advantages-grid__icon-holder {
position: absolute;
top: 0;
left: 0;
}
.advantages-grid__icon {
width: 70px;
height: 70px;
-webkit-border-radius: 50%;
border-radius: 50%;
background: lightblue;
overflow: hidden;
}
.advantages-grid__icon-img {
max-width: 100%;
max-height: 100%;
}
.advantages-grid__name {
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
}
.advantages-grid.is-3cols .advantages-grid__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.advantages-grid.is-3cols .advantages-grid__item:nth-child(4n+1) {
clear: none;
}
.advantages-grid.is-3cols .advantages-grid__item:nth-child(3n+1) {
clear: left;
}
.advantages-grid.is-2cols .advantages-grid__list {
position: relative;
margin-left: -5%;
margin-top: -5%;
}
.advantages-grid.is-2cols .advantages-grid__list:after {
content: '';
display: block;
clear: left;
}
.advantages-grid.is-2cols .advantages-grid__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 45.0%;
margin-left: 5%;
margin-top: 5%;
}
.advantages-grid.is-2cols .advantages-grid__item:nth-child(3n+1) {
clear: none;
}
.advantages-grid.is-2cols .advantages-grid__item:nth-child(2n+1) {
clear: left;
}
.advantages-grid.is-flat .advantages-grid__list {
margin-top: 0;
}
.advantages-grid.is-flat .advantages-grid__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
margin-top: 20px;
margin-bottom: 20px;
}
.advantages-grid.is-flat .advantages-grid__item:first-child {
margin-top: 0;
}
.advantages-grid.is-flat .advantages-grid__item:last-child {
margin-bottom: 0;
}
.advantages-grid__item.is-nocontent {
display: table-row;
padding-left: 0;
}
.advantages-grid__item.is-nocontent .advantages-grid__icon-holder {
position: relative;
display: table-cell;
width: 90px;
}
.advantages-grid__item.is-nocontent .advantages-grid__content-holder {
display: table-cell;
vertical-align: middle;
}
.advantages-grid__item.is-nocontent .advantages-grid__name {
margin: 0;
}
@media screen and (max-width: 767px) {
.advantages-grid__list {
margin-top: -20px;
}
.advantages-grid__item {
margin-top: 20px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.advantages-grid__item:nth-child(4n+1) {
clear: none;
}
.advantages-grid__item:nth-child(3n+1) {
clear: none;
}
.advantages-grid__item:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.advantages-grid__list {
margin-left: 0;
margin-top: 0;
}
.advantages-grid__item {
display: block;
float: none;
width: auto;
margin-left: 0;
}
}
@media screen and (max-width: 767px) {
.advantages-grid.is-3cols .advantages-grid__list {
margin-top: -20px;
}
.advantages-grid.is-3cols .advantages-grid__item {
margin-top: 20px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.advantages-grid.is-3cols .advantages-grid__item:nth-child(4n+1) {
clear: none;
}
.advantages-grid.is-3cols .advantages-grid__item:nth-child(3n+1) {
clear: none;
}
.advantages-grid.is-3cols .advantages-grid__item:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.advantages-grid.is-3cols .advantages-grid__list {
margin-left: 0;
margin-top: 0;
}
.advantages-grid.is-3cols .advantages-grid__item {
display: block;
float: none;
width: auto;
margin-left: 0;
}
}
.articles-list__item {
margin-bottom: 20px;
padding-bottom: 10px;
}
.articles-list__item:after {
content: '';
display: block;
clear: both;
}
.articles-list__item:last-child {
margin-bottom: 0;
}
.articles-list__thumbnail {
float: left;
width: 160px;
margin-right: 20px;
}
.articles-list__content {
overflow: hidden;
}
.articles-list__thumb-holder {
-webkit-border-radius: 5px;
border-radius: 5px;
}
.articles-list__thumb-link {
display: inline-block;
vertical-align: top;
}
.articles-list__thumb-img {
display: inline-block;
max-width: 100%;
background: #F0F0F0;
vertical-align: top;
}
.articles-list__title {
margin-bottom: 10px;
}
.articles-list__title:last-child {
margin-bottom: 0;
}
.articles-list__title-link {
font-size: 128.57143%;
font-weight: bold;
text-decoration: none;
color: #0099ff;
}
.articles-list__title-link:hover {
opacity: .8;
}
.articles-list__description {
margin-top: 10px;
margin-bottom: 10px;
}
.articles-list__description:first-child {
margin-top: 0;
}
.articles-list__description:last-child {
margin-bottom: 0;
}
.articles-list__tags {
margin: 0;
padding: 0;
}
.articles-list__tag {
display: inline-block;
margin: 0 7px 7px 0;
-webkit-border-radius: 4px;
border-radius: 4px;
vertical-align: top;
}
.articles-list__tag-link {
display: block;
padding: 0 15px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #eea546;
text-decoration: none;
color: white;
}
.articles-list__tag-link:visited {
color: white;
}
.articles-list__tag-link:hover, .articles-list__tag-link:visited:hover {
color: white;
opacity: .8;
}
.articles-list__items {
list-style: none;
margin: 0;
padding: 0;
}
.articles-list__item {
margin-top: 20px;
margin-bottom: 20px;
}
.articles-list__item:first-child {
margin-top: 0;
}
.articles-list__item:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 479px) {
.articles-list__thumbnail {
width: 100px;
margin-right: 1em;
margin-bottom: 10px;
}
.articles-list__content {
overflow: visible;
}
.articles-list__description {
clear: left;
}
}
.auth-block__caption {
margin-top: 60px;
margin-bottom: 50px;
font-family: "Regular", sans-serif;
font-size: 250%;
line-height: 1.36667;
font-weight: 700;
}
.auth-block__caption:first-child {
margin-top: 0;
}
.auth-block__caption:last-child {
margin-bottom: 0;
}
.auth-block__form {
margin-top: 20px;
margin-bottom: 20px;
max-width: 400px;
}
.auth-block__form:first-child {
margin-top: 0;
}
.auth-block__form:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.auth-block__form {
max-width: none;
}
}
.auth-form__title {
margin-top: 40px;
margin-bottom: 30px;
font-size: 214.28571%;
line-height: 1.36667;
font-weight: 700;
text-align: center;
}
.auth-form__title:first-child {
margin-top: 0;
}
.auth-form__title:last-child {
margin-bottom: 0;
}
.auth-form__plate {
background: #dbdfe1;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.auth-form__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .auth-form__plate {
margin-left: 0;
margin-right: 0;
}
}
.auth-form__fields-list {
display: table;
width: 100%;
}
.auth-form__field {
display: table-row;
}
.auth-form__field.is-error .auth-form__error {
display: block;
}
.auth-form__field.is-none .auth-form__none {
display: block;
}
.auth-form__field.js-pass-change {
display: none;
}
.auth-form__label {
display: table-cell;
vertical-align: top;
text-align: right;
padding: 20px 10px 0 0;
width: 20%;
}
.auth-form__label.is-captcha {
padding-top: 100px;
}
.auth-form__item {
display: table-cell;
vertical-align: top;
padding: 15px 0 15px 10px;
}
.auth-form__item:after {
content: '';
display: block;
clear: both;
}
.auth-form__item input[type='text'],
.auth-form__item input[type='email'],
.auth-form__item input[type='password'],
.auth-form__item textarea {
width: 100%;
}
.auth-form__add-link {
display: inline-block;
margin-left: 1em;
}
.auth-form__list {
list-style: none;
margin: 5px 0;
padding: 0;
}
.auth-form__list.is-horizontal {
margin: 0;
}
.auth-form__list.is-horizontal .auth-form__list-item {
display: inline-block;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 1.5em;
}
.auth-form__list-item {
margin-top: 10px;
margin-bottom: 10px;
}
.auth-form__list-item:first-child {
margin-top: 0;
}
.auth-form__list-item:last-child {
margin-bottom: 0;
}
.auth-form__error {
display: none;
color: #c10000;
}
.auth-form__none {
display: none;
color: #c10000;
}
.auth-form__ok {
display: none;
margin-top: 5px;
}
.auth-form__remark {
margin-top: 5px;
margin-bottom: 20px;
font-size: 85%;
}
.auth-form__inputs {
float: left;
width: 45%;
margin-right: 5%;
}
.auth-form__message {
float: left;
max-width: 35%;
margin-top: 3px;
}
.auth-form__link-items {
list-style: none;
margin: 10px 0;
padding: 0;
text-align: center;
white-space: nowrap;
}
.auth-form__link-items:first-child {
margin-top: 0;
}
.auth-form__link-items:last-child {
margin-bottom: 0;
}
.auth-form__link-item {
display: inline-block;
}
.auth-form__link-item:before {
content: ' | ';
margin-left: .5em;
margin-right: .5em;
}
.auth-form__link-item:first-child:before {
content: none;
}
.auth-form__captcha {
display: table;
margin-top: 10px;
margin-bottom: 10px;
}
.auth-form__captcha:first-child {
margin-top: 0;
}
.auth-form__captcha:last-child {
margin-bottom: 0;
}
.auth-form__captcha-img {
display: table-cell;
vertical-align: middle;
width: 80%;
}
.auth-form__captcha-img img {
max-width: 100%;
height: auto;
vertical-align: top;
}
.auth-form__captcha-reload {
display: table-cell;
vertical-align: middle;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
}
.auth-form__captcha-link {
font-size: 0;
color: transparent;
}
.auth-form__captcha-link:before {
display: inline-block;
font: normal normal normal 18px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
color: #333;
}
.auth-form__socials-holder {
padding: 15px 25px 25px;
background-color: #ccc;
}
@media screen and (max-width: 767px) {
.auth-form__socials-holder {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .auth-form__socials-holder {
margin-left: 0;
margin-right: 0;
}
}
.auth-form__socials-caption {
font-weight: bold;
font-size: 128.57143%;
text-align: center;
}
.auth-form__socials {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.auth-form__socials:first-child {
margin-top: 0;
}
.auth-form__socials:last-child {
margin-bottom: 0;
}
.auth-form__socials-item {
display: inline-block;
vertical-align: middle;
margin-right: .25em;
margin-left: .25em;
}
.auth-form__socials-link {
display: inline-block;
width: 50px;
height: 50px;
background-color: #eee;
color: black;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
}
.auth-form__socials-link.is-ok {
line-height: 50px;
font-size: 20px;
}
.auth-form__socials-link.is-ok:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.auth-form__socials-link.is-vk {
line-height: 50px;
font-size: 20px;
}
.auth-form__socials-link.is-vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.auth-form__socials-link.is-tw {
line-height: 50px;
font-size: 20px;
}
.auth-form__socials-link.is-tw:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.auth-form__socials-link.is-fb {
line-height: 50px;
font-size: 20px;
}
.auth-form__socials-link.is-fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.auth-form__common-error {
text-align: center;
}
.auth-form__common-error-text {
color: #c10000;
}
.auth-form .select2-container {
min-width: 100%;
max-width: 100%;
}
.auth-form input[type="submit"] {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.auth-form__plate {
padding: 20px 10px;
}
.auth-form__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 30px;
}
.fancybox-inner .auth-form__title {
padding-right: 20px !important;
}
}
.auth-form .auth-form__title {
margin-left: 0;
margin-right: 0;
}
.auth-form .auth-form__field {
display: block;
padding: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.auth-form .auth-form__field:first-child {
margin-top: 0;
}
.auth-form .auth-form__field:last-child {
margin-bottom: 0;
}
.auth-form .auth-form__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.auth-form .auth-form__label:first-child {
margin-top: 0;
}
.auth-form .auth-form__label:last-child {
margin-bottom: 0;
}
.auth-form .auth-form__item {
display: block;
padding: 0;
}
.auth-form .auth-form__label {
display: none;
}
.auth-form .auth-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.auth-form .auth-form__message {
float: none;
width: auto;
max-width: none;
}
.auth-link {
display: inline-block;
vertical-align: middle;
}
.auth-link__items {
margin: 0;
padding: 0;
list-style: none;
}
.auth-link__item {
display: inline-block;
vertical-align: top;
margin-left: 2em;
}
.auth-link__item:first-child {
margin-left: 0;
}
.auth-link__link {
border-bottom: 1px dashed white;
text-decoration: none;
color: white;
}
.auth-link__link:visited, .auth-link__link:hover, .auth-link__link:visited:hover {
color: white;
}
.auth-link__link:hover {
border-bottom: 1px solid white;
}
.auth-link__user-link {
display: inline-block;
vertical-align: top;
text-decoration: none;
color: white;
}
.auth-link__user-link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.auth-link__user-link:visited, .auth-link__user-link:hover, .auth-link__user-link:visited:hover {
color: white;
}
.auth-link__user-link:before {
margin-right: .8em;
}
.auth-link__user-name {
border-bottom: 1px solid white;
color: white;
}
.auth-link__user-name:hover {
border-bottom: 1px solid transparent;
}
.auth-link.is-inverted .auth-link__link, .auth-link.is-inverted .auth-link__user-link, .auth-link.is-inverted .auth-link__user-name {
border-color: #000000;
color: #000000;
}
.auth-link.is-inverted .auth-link__link:visited, .auth-link.is-inverted .auth-link__link:hover, .auth-link.is-inverted .auth-link__link:visited:hover, .auth-link.is-inverted .auth-link__user-link:visited, .auth-link.is-inverted .auth-link__user-link:hover, .auth-link.is-inverted .auth-link__user-link:visited:hover, .auth-link.is-inverted .auth-link__user-name:visited, .auth-link.is-inverted .auth-link__user-name:hover, .auth-link.is-inverted .auth-link__user-name:visited:hover {
color: #000000;
}
.b2b-modal {
-webkit-box-sizing: border-box;
box-sizing: border-box;
max-width: 750px;
}
.b2b-modal__holder {
position: relative;
background: #dbdfe1;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.b2b-modal__holder {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .b2b-modal__holder {
margin-left: 0;
margin-right: 0;
}
}
.b2b-modal__title {
font-size: 171.42857%;
font-weight: bold;
margin-bottom: 20px;
}
.b2b-modal__title:last-child {
margin-bottom: 0;
}
.b2b-modal__product {
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.b2b-modal__product-content {
display: table-row;
}
.b2b-modal__thumb {
display: table-cell;
width: 40%;
padding-right: 10px;
text-align: center;
}
.b2b-modal__thumb-link {
display: inline-block;
vertical-align: top;
}
.b2b-modal__thumb-img {
display: block;
max-width: 100%;
}
.b2b-modal__props-holder {
display: table-cell;
width: 60%;
padding-left: 10px;
}
.b2b-modal__props {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.b2b-modal__prop-row {
display: table-row;
}
.b2b-modal__prop-name {
width: 60%;
display: table-cell;
font-weight: bold;
padding-bottom: 10px;
}
.b2b-modal__prop-value {
width: 40%;
display: table-cell;
padding-bottom: 10px;
}
@media screen and (max-width: 479px) {
.b2b-modal__product, .b2b-modal__product-content, .b2b-modal__thumb, .b2b-modal__props-holder {
display: block;
width: auto;
padding: 0;
margin: 0;
}
.b2b-modal__thumb {
margin-bottom: 20px;
}
}
.address-detail__caption {
font-weight: 700;
font-size: 175%;
margin-bottom: 20px;
}
.address-detail__caption:last-child {
margin-bottom: 0;
}
.address-detail__cols {
position: relative;
margin-left: -2.5%;
}
.address-detail__cols:after {
content: '';
display: block;
clear: left;
}
.address-detail__left-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.address-detail__right-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.address-detail__contact-holder {
margin-top: 30px;
margin-bottom: 30px;
}
.address-detail__contact-holder:first-child {
margin-top: 0;
}
.address-detail__contact-holder:last-child {
margin-bottom: 0;
}
.address-detail__contact-item {
display: table;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}
.address-detail__contact-item:first-child {
margin-top: 0;
}
.address-detail__contact-item:last-child {
margin-bottom: 0;
}
.address-detail__contact-label {
width: 30%;
display: table-cell;
}
.address-detail__contact-value {
display: table-cell;
}
.address-detail__contact-value.is-important {
font-size: 125%;
}
.address-detail__routes-holder {
margin-top: 30px;
margin-bottom: 30px;
}
.address-detail__routes-holder:first-child {
margin-top: 0;
}
.address-detail__routes-holder:last-child {
margin-bottom: 0;
}
.address-detail__route {
margin-top: 30px;
margin-bottom: 30px;
}
.address-detail__route:first-child {
margin-top: 0;
}
.address-detail__route:last-child {
margin-bottom: 0;
}
.address-detail__route-title {
font-size: 125%;
margin-bottom: 15px;
}
.address-detail__route-title:last-child {
margin-bottom: 0;
}
.address-detail__map {
height: 500px;
margin-top: 20px;
margin-bottom: 20px;
}
.address-detail__map:first-child {
margin-top: 0;
}
.address-detail__map:last-child {
margin-bottom: 0;
}
.b2b-table__title {
margin-bottom: 5px;
color: #999999;
font-size: 85.71429%;
}
.b2b-table__table {
margin-bottom: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.b2b-table__head {
font-size: 85.71429%;
background: #F0F0F0;
color: #999999;
}
.b2b-table__th {
padding: 2px 0;
border: none;
}
.b2b-table__th-info {
width: 1%;
}
.b2b-table__th-name {
width: 30%;
}
.b2b-table__body {
font-size: 78.57143%;
}
.b2b-table__td {
padding: 7px 5px;
border-bottom: 1px solid #cccccc;
vertical-align: middle;
}
.b2b-table__info-link {
position: relative;
display: block;
font-size: 100%;
margin: 0 5px;
}
.b2b-table__info-link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.b2b-table__link {
text-decoration: none;
}
.b2b-table__modal {
display: none;
}
.b2b-table__percent, .b2b-table__stock, .b2b-table__reserve, .b2b-table__balance {
max-width: 3em;
text-align: right;
}
.b2b-table__price {
text-align: right;
font-size: 120%;
}
.b2b-table__date {
text-align: center;
}
.b2b-table__name {
min-width: 30%;
width: 30%;
}
.b2b-table__quantity {
text-align: center;
}
@media screen and (max-width: 767px) {
.b2b-table__table-wrapper {
width: auto;
overflow-x: scroll;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.b2b-table__table-wrapper {
margin-left: -10px;
margin-right: -10px;
}
.fancybox-inner .b2b-table__table-wrapper {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.b2b-table__table {
min-width: 800px;
}
.b2b-table__td, .b2b-table__th {
padding-left: 10px;
padding-right: 10px;
}
}
.back-link__link:before {
content: '\2190';
display: inline-block;
margin-right: 0.5em;
text-decoration: none;
}
.booklets-list.main .booklets-list__item {
list-style-type: none;
margin-top: 2.5%;
margin-bottom: 0;
}
.booklets-list.main .booklets-list__item:first-child {
margin-left: 0;
}
.booklets-list.main .booklets-list__title {
font-size: 16px;
padding: 5px 5px 7px;
color: #041e41;
font-weight: bold;
}
.booklets-list__items {
position: relative;
margin-top: -2.5%;
margin-left: 0;
margin-right: 0;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items:stretch;
}
.booklets-list__items:after {
content: '';
display: block;
clear: left;
}
.booklets-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.8%;
margin-left: 2.5%;
margin-top: 2.5%;
position: relative;
padding-bottom: 60px;
}
.booklets-list__item:nth-child(3n+1) {
margin-left: 0;
}
.booklets-list__item:nth-child(6n+1) {
clear: left;
}
.booklets-list__text {
font-size: 13px;
color: #000;
text-align: left;
margin: 5px 0;
}
.booklets-list__bg-holder {
text-align: left;
}
.booklets-list__booklet > .booklets-list__bg-holder{
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
.booklets-list__bg-holder:after {
content: '';
display: block;
clear: both;
}
.booklets-list__bg {
max-width: 100%;
height: auto;
vertical-align: top;
}
.booklets-list__content-holder {
background-color: rgba(255, 255, 255, 0.6);
-webkit-transition: .3s bottom;
-o-transition: .3s bottom;
transition: .3s bottom;
}
.booklets-list__title {
padding: 5px 10px 7px;
text-align: left;
font-weight: 600;
}
.booklets-list__booklet-link {
position: relative;
display: block;
}
.booklets-list__booklet-img {
width: 100%;
height: auto;
min-height: 100%;
}
.booklets-list__type, .booklets-list__size {
margin-right: 5px;
color: #696969;
text-align: left;
font-size: 12px;
padding-left: 3px;
}
/*
.booklets-list__download-link {
text-decoration: none;
text-align: center;
background-color: #eb6852;
color: #fff;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
font-weight: bold;
padding: 9px 30px;
display: block;
-webkit-border-radius: 4px;
border-radius: 4px;
margin-top: 10px;
}
.booklets-list__download-link:hover {
background-color: #ca5341;
color: #fff;
}
*/
.booklets-list__download-link {
color: #eb6852;
font-size: 19px;
text-decoration: none;
display: block;
}
.booklets-list__download-link:visited {
color: #eb6852;
}
@media screen and (max-width: 767px) {
.booklets-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.booklets-list__item:nth-child(4n+1) {
clear: none;
}
.booklets-list__item:nth-child(3n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.booklets-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.booklets-list__item:nth-child(3n+1) {
clear: none;
}
.booklets-list__item:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 400px) {
.booklets-list__item {
width: 100%;
margin: 2.5% 0 0;
padding: 5%;
}
}
.brands-detail__title, .brands-detail__recomend-title {
font-size: 150%;
font-weight: bold;
margin-bottom: 10px;
}
.brands-detail__title:last-child, .brands-detail__recomend-title:last-child {
margin-bottom: 0;
}
.brands-detail__image-holder {
margin-top: 10px;
margin-bottom: 10px;
}
.brands-detail__image-holder:first-child {
margin-top: 0;
}
.brands-detail__image-holder:last-child {
margin-bottom: 0;
}
.brands-detail__main-image {
max-width: 100%;
height: auto;
display: block;
}
.brands-detail__date {
font-style: italic;
margin-top: 10px;
margin-bottom: 10px;
}
.brands-detail__date:first-child {
margin-top: 0;
}
.brands-detail__date:last-child {
margin-bottom: 0;
}
.brands-detail__content {
margin-top: 20px;
margin-bottom: 20px;
}
.brands-detail__content:first-child {
margin-top: 0;
}
.brands-detail__content:last-child {
margin-bottom: 0;
}
.brands-detail__back-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.brands-detail__back-holder:first-child {
margin-top: 0;
}
.brands-detail__back-holder:last-child {
margin-bottom: 0;
}
.brands-detail__back {
text-decoration: none;
}
.brands-detail__back:before {
content: '←';
margin-right: .5em;
}
.brands-list__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.brands-list__title:last-child {
margin-bottom: 0;
}
.brands-list__items {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.brands-list__items:after {
content: '';
display: block;
clear: left;
}
.brands-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.brands-list__item:after {
content: '';
display: block;
clear: both;
}
.brands-list__item:nth-child(2n+1) {
clear: left;
}
.brands-list__logo {
float: left;
width: 150px;
margin-right: 20px;
text-align: center;
}
.brands-list__info {
overflow: hidden;
}
.brands-list__logo-link {
display: inline-block;
vertical-align: top;
}
.brands-list__logo-img {
display: block;
max-width: 100%;
}
.brands-list__company {
margin-bottom: 15px;
}
.brands-list__company:last-child {
margin-bottom: 0;
}
.brands-list__description {
margin-bottom: 15px;
}
.brands-list__description:last-child {
margin-bottom: 0;
}
.brands-list__view {
text-decoration: none;
color: #0099FF;
}
.brands-list__view:hover {
text-decoration: underline;
}
@media screen and (max-width: 767px) {
.brands-list__items {
margin-left: 0;
margin-top: 0;
}
.brands-list__item {
float: none;
width: auto;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.brands-list__item:first-child {
margin-top: 0;
}
.brands-list__item:last-child {
margin-bottom: 0;
}
.brands-list__view {
display: none;
}
}
@media screen and (max-width: 479px) {
.brands-list__logo {
width: 100px;
margin-right: 1em;
}
}
.brands-tiles__items {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.brands-tiles__items:after {
content: '';
display: block;
clear: left;
}
.brands-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.brands-tiles__item:nth-child(4n+1) {
clear: left;
}
.brands-tiles__bg-holder {
text-align: center;
}
.brands-tiles__bg {
max-width: 100%;
height: auto;
vertical-align: top;
}
.brands-tiles__content-holder {
-webkit-transition: .3s bottom;
-o-transition: .3s bottom;
transition: .3s bottom;
}
.brands-tiles__title {
padding: 5px 10px 7px;
text-align: center;
font-weight: 600;
}
@media screen and (max-width: 767px) {
.brands-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.brands-tiles__item:nth-child(4n+1) {
clear: none;
}
.brands-tiles__item:nth-child(3n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.brands-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.brands-tiles__item:nth-child(3n+1) {
clear: none;
}
.brands-tiles__item:nth-child(2n+1) {
clear: left;
}
}
.breadcrumbs {
font-size: 16px;
color: #999999;
margin-bottom: 30px;
margin-top: 15px;
margin-left: 20px;
}
.breadcrumbs__list {
list-style: none;
margin-left: 0;
}
.breadcrumbs__item {
display: inline;
}
.breadcrumbs__item:before {
content: "/";
margin: 0 5px;
}
.breadcrumbs__item:first-child:before {
display: none;
}
.breadcrumbs__link {
text-decoration: none;
color: #999999;
}
.breadcrumbs__link:hover {
text-decoration: none;
color: #999999;
}
.breadcrumbs__item:last-of-type .breadcrumbs__text {
color: #041e41;
}
@media screen and (max-width: 767px) {
.breadcrumbs {
font-size: 90%;
}
.breadcrumbs__item:last-child {
display: none;
}
}
.content-area .breadcrumbs {
margin-left: 0;
padding: 0 2%;
}
.content-area .breadcrumbs__list {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.content-area .breadcrumbs__link {
text-decoration: underline;
color: #999999;
}
.content-area .breadcrumbs__link:hover {
text-decoration: none;
color: #999999;
}
.buttons-icon {
text-align: right;
}
.buttons-icon__button {
display: inline-block;
width: 30px;
height: 30px;
vertical-align: baseline;
background: #041e41;
font-size: 22px;
text-decoration: none;
color: white;
text-align: center;
}
.buttons-icon__button:hover {
background: #0a4aa1;
color: white;
}
.buttons-icon__button:visited {
color: white;
}
.buttons-icon__button.is-rss {
background: #ee8208;
line-height: 30px;
}
.buttons-icon__button.is-rss:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.cart-items.is-disabled {
opacity: 0.3;
}
.cart-items__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.cart-items__title:last-child {
margin-bottom: 0;
}
.cart-items .rub {
vertical-align: text-top;
}
.cart-items__table {
margin-bottom: 40px;
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.cart-items__table:last-child {
margin-bottom: 0;
}
.cart-items__table-head {
display: table-row;
background: #f7f6f6;
}
.cart-items__table-item {
display: table-row;
}
.cart-items__table-item .cart-items__table-cell {
border-bottom: 1px solid #ccc;
}
.cart-items__table-item:last-child .cart-items__table-cell {
border-bottom: none;
}
.cart-items__hideinmobile {
display: none;
}
.cart-items__order-options:first-child {
display: none;
}
.cart-items__table-item hr {
display: none;
}
.cart-items__buttons, .cart-items__hideinfull {
display: block;
}
.cart-items__price-inmobile {
display: none;
}
.cart-items__table-cell {
display: table-cell;
padding: 15px 10px;
vertical-align: middle;
width: 1%;
}
.cart-items__table-cell.is-head {
padding: 15px 10px;
border-bottom: none;
color: #666666;
font-size: 15px;
}
.cart-items__cell-number {
width: 5%;
text-align: center;
}
.cart-items__cell-order {
width: 50%;
}
.cart-items__cell-order:after {
content: '';
display: block;
clear: both;
}
.cart-items__order-thumb {
vertical-align: middle;
width: 35%;
margin-right: 5%;
text-align: center;
display: inline-block;
}
.cart-items__thumb-link {
display: inline-block;
}
.cart-items__thumb-img {
display: block;
max-width: 100%;
}
.cart-items__order-options {
display: inline-block;
width: 30%;
vertical-align: middle;
font-family: "Helvetica", sans-serif;
font-weight: bold;
font-size: 14px;
}
.cart-items__order-name {
margin-bottom: 20px;
}
.cart-items__order-name:last-child {
margin-bottom: 0;
}
.cart-items__name-link {
text-decoration: none;
color: #011E41;
font-family: "Regular", sans-serif;
font-size: 110%;
font-weight: bold;
}
.cart-items__name-link:hover {
text-decoration: underline;
}
.cart-items__amount-label {
display: inline-block;
vertical-align: middle;
}
.cart-items__amount-counter {
display: inline-block;
max-width: 80px;
vertical-align: middle;
}
.cart-items__cell-price {
width: 15%;
text-align: left;
}
.cart-items__cell-quantity {
text-align: center;
width: 155px;
}
.cart-items__price-discount {
font-style: italic;
}
.cart-items__price-old {
margin-bottom: 15px;
white-space: nowrap;
color: rgba(0, 0, 0, 0.4);
text-decoration: line-through;
}
.cart-items__price-old:last-child {
margin-bottom: 0;
}
.cart-items__total-value, .cart-items__price-value {
color: #041e41;
white-space: nowrap;
font-size: 160%;
font-family: "Regular", sans-serif;
}
.cart-items__cell-coupon {
width: 10%;
text-align: center;
}
.cart-items__cell-total {
width: 15%;
text-align: left;
}
.cart-items__cell-remove {
width: 1%;
text-align: center;
}
.cart-items__cell-buttons {
white-space: nowrap;
}
.cart-items__remove-order {
padding: 0 5px;
font-size: 16px;
-webkit-border-radius: 50%;
border-radius: 50%;
border: solid;
background: white;
color: #011E41 !important;
cursor: pointer;
display: inline-block;
}
.cart-items__remove-order:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.cart-items__remove-order:hover {
opacity: .7;
}
.cart-items__remove-order:before {
margin-bottom: 4px;
}
.cart-items__delay {
margin-left: 10px;
font-size: 90%;
color: #696969;
}
.cart-items__footer {
display: table;
width: 100%;
background-color: #f7f6f6;
}
.cart-items__total-and-coupon, .cart-items__buttons {
display: table-row;
}
.cart-items__button-back {
color: black;
border: 1px solid;
display: inline-block;
background-color: transparent;
padding: 8px 15px;
line-height: 1.5;
text-decoration: none;
-webkit-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
font-size: 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.cart-items__button-checkout {
color: #fff;
display: inline-block;
background-color: #eb6852;
padding: 9px 15px;
border: none;
line-height: 1.5;
text-decoration: none;
-webkit-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
font-size: 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.cart-items__button-checkout:hover {
color: #fff;
}
.cart-items__back, .cart-items__coupon-holder {
display: table-cell;
width: 50%;
vertical-align: top;
padding-bottom: 5px;
}
.cart-items__coupon.js-coupon-box {
padding:15px 10px 0;
}
.js-coupon.coupon.bx_ordercart_coupon {
max-width:300px;
}
.cart-items__back {
padding-top: 1em;
padding-left: 20px;
}
.cart-items__back-link {
text-decoration: none;
}
.cart-items__back-link:hover {
text-decoration: underline;
color: darkblue;
}
.cart-items__result, .cart-items__checkout-holder {
display: table-cell;
width: 50%;
text-align: right;
vertical-align: top;
padding-bottom: 20px;
}
.cart-items__checkout-holder {
padding-right: 20px;
padding-top: 8px;
}
.cart-items__result-info {
margin-bottom: 20px;
}
.cart-items__result-info:last-child {
margin-bottom: 0;
}
.cart-items__result-sum {
font-size: 157.14286%;
}
.cart-items__sum-old {
white-space: nowrap;
text-decoration: line-through;
color: #ccc;
font-size: 20px;
}
.cart-items__sum-actual {
white-space: nowrap;
font-weight: bold;
}
.cart-items__result-full {
font-size: 157.14286%;
}
.cart-items__full-label {
font-size: 26px;
}
.cart-items__full-price {
white-space: nowrap;
font-size: 28px;
color: #eb6852;
}
.cart-items__full-price span {
font-size: 26px;
}
.cart-items__checkout {
text-align: center;
}
.cart-items__sku-holder {
margin-top: 30px;
margin-bottom: 30px;
}
.cart-items__sku-holder:first-child {
margin-top: 0;
}
.cart-items__sku-holder:last-child {
margin-bottom: 0;
}
.cart-items__sku-caption {
font-size: 85.71429%;
margin-top: 5px;
margin-bottom: 5px;
}
.cart-items__sku-caption:first-child {
margin-top: 0;
}
.cart-items__sku-caption:last-child {
margin-bottom: 0;
}
.cart-items__sku {
margin-top: 20px;
margin-bottom: 20px;
}
.cart-items__sku:first-child {
margin-top: 0;
}
.cart-items__sku:last-child {
margin-bottom: 0;
}
.cart-items__sku-item {
display: inline-block;
margin-right: .5em;
}
.cart-items__color {
display: inline-block;
width: 20px;
height: 20px;
border: 2px solid white;
}
.cart-items__color.is-active {
outline: 1px solid gray;
}
.cart-items__size {
display: inline-block;
padding: 5px;
font-size: 85.71429%;
background-color: #eee;
color: black;
}
.cart-items__size.is-active {
background-color: gray;
color: white;
}
.cart-items__sku-selected {
font-size: 90%;
display: none;
}
.cart-items__sku-selected-link {
text-decoration: none;
border-bottom: 1px dashed;
}
.cart-items__coupon .coupon-list .coupon {
display: block;
padding: 10px;
text-transform: uppercase;
border: 1px solid #e2e2e2;
position: relative;
margin-top: 10px;
}
.cart-items__coupon .coupon-list .coupon .coupon_text {
font-weight: normal;
margin: 0;
}
.cart-items__coupon .coupon-list .coupon .notes {
position: absolute;
top: 0;
right: 1em;
font-size: 12px;
color: #fff;
padding: .1em 1em;
text-transform: none;
margin: 0;
}
.cart-items__coupon .coupon-list .coupon .notes.bad {
background-color: #ff1217;
}
.cart-items__coupon .coupon-list .coupon .notes.good {
background-color: #355d23;
}
.cart-items__coupon .coupon-list .coupon .notes.disabled {
background-color: #7c7d7d;
}
.cart-items__coupon .coupon-list .coupon .close {
position: absolute;
right: .2em;
top: 0;
line-height: 1;
font-weight: bold;
cursor: pointer;
}
.cart-items__coupon .coupon-list .coupon.bad {
border-color: #ff1217;
color: #ff1217;
}
.cart-items__coupon .coupon-list .coupon.good {
border-color: #355d23;
color: #355d23;
}
.cart-items__coupon .coupon-list .coupon.disabled {
border-color: #7c7d7d;
color: #7c7d7d;
}
.cart-items__coupon-title {
display: block;
}
.cart-items__coupon-apply {
margin-left: 10px;
}
.cart-items__empty-wrap {
width: 500px;
text-align: center;
margin: 40px auto;
}
.cart-items__empty-img {
color: #ccc;
position: relative;
display: block;
font-size: 1000%;
}
.cart-items__empty-img:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.cart-items__empty-text {
font-size: 128.57143%;
margin-bottom: 10px;
}
.cart-items__empty-text:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.cart-items__table-item, .cart-items__table-cell, .cart-items__table {
display: block;
padding: 0;
width: auto;
border: none;
}
.cart-items__table-head {
display: none;
}
.cart-items__table-item {
padding-bottom: 10px;
margin-bottom: 10px;
position: relative;
}
.cart-items__order-thumb, .cart-items__order-options {
vertical-align: top;
}
.cart-items__order-thumb {
width: 15%;
margin-right: 0;
}
.cart-items__order-options {
width: 80%;
}
.cart-items__sku-holder {
margin-top: 20px;
display: none;
}
.cart-items__sku-holder.is-visible {
display: block;
}
.cart-items__sku-selected {
display: block;
}
.cart-items__sku-selected.is-hidden {
display: none;
}
.cart-items__cell-order {
margin-bottom: 20px;
}
.cart-items__cell-price, .cart-items__cell-quantity, .cart-items__cell-total {
width: 30%;
max-width: 100px;
display: inline-block;
vertical-align: middle;
}
.cart-items__cell-remove {
position: absolute;
right: 0;
top: 0;
}
.cart-items__price-discount {
display: none;
}
.cart-items__price-old {
margin-bottom: 0;
}
.cart-items__footer {
display: block;
width: auto;
}
.cart-items__total-and-coupon {
display: block;
width: auto;
}
.cart-items__buttons {
display: block;
width: auto;
}
.cart-items__coupon-holder, .cart-items__result {
display: block;
width: auto;
}
.cart-items__back {
display: block;
width: auto;
}
.cart-items__checkout-holder {
display: block;
width: auto;
}
.cart-items__inline-label {
display: none;
}
.cart-items__price-value, .cart-items__total-value {
font-size: 120%;
}
.cart-items__coupon-apply {
padding-left: 15px;
padding-right: 15px;
width: 36%;
}
.cart-items__result-btn {
text-align: center;
}
.cart-items__checkout {
width: 100%;
}
.cart-items #coupon {
width: 59%;
}
.cart-items__empty-wrap {
padding-bottom: 20px;
width: auto;
text-align: center;
margin: 0;
}
.cart-items__cell-number {
display: none;
}
}
@media screen and (max-width: 479px) {
.mobile-clear {
display:block;
clear:both;
}
.cart-items__delay {
display: none;
}
.cart-items__name {
margin-top: 30px;
}
.cart-items__order-name {
text-align: left;
padding-bottom: 20px;
}
.cart-items__cell-order {
text-align: center;
}
.cart-items__cell-remove {
position: absolute;
right: 25px;
top: 0;
}
.cart-items .counter-input__input[type='text'] {
height: 47px;
width: 93px;
padding: 0 8px;
}
.cart-items__result {
padding-bottom: 0;
}
.cart-items__cell-price, .cart-items__cell-quantity, .cart-items__cell-total {
font-size: 25px;
display: block;
width: 100%;
max-width: unset;
padding: 10px 0;
vertical-align: middle;
}
.cart-items__hideinmobile {
display: block;
}
.cart-items__order-options:first-child {
display: block;
}
.cart-items__hideinfull {
display: none;
}
.cart-items__back {
text-align: center;
padding-right: 20px;
}
.cart-items__button-back {
width: 100%;
text-align: center;
font-size: 18px;
}
.cart-items__button-checkout {
width: 100%;
text-align: center;
font-size: 18px;
}
.cart-items__price-inmobile {
font-size: 16px;
font-family: Electrolux, sans-serif;
font-weight: 100;
color: #666666;
}
.cart-items__price-inmobile {
display: inline-block;
width: 35%;
text-align: right;
margin-right: 15px;
}
.cart-items__cell-quantity, .cart-items__cell-total {
text-align: left;
}
.cart-items__table-item hr {
width: 80%;
margin: 0 auto;
display: block;
}
.cart-items__table-item .cart-items__table-cell {
border-bottom: none;
}
.cart-items__table-item:last-child {
border-bottom: none;
}
}
@media screen and (max-width: 479px) {
.cart_page .content-center, .cart_page .footer__center, .cart_page .header__center, .cart_page .menu-top.home .menu-top__second-level, .menu-top.home .cart_page .menu-top__second-level {
margin-left: 0;
margin-right: 0;
}
}
.hidden {
display: none;
}
.cart_page footer {
margin-top: 0;
}
.cart_page .layout__page-header h1 {
margin: 0 auto;
text-align: center;
font-size: 45px;
padding-bottom: 35px;
}
.cart-items2__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.cart-items2__title:last-child {
margin-bottom: 0;
}
.cart-items2__cart-content {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.cart-items2__cart-header {
display: table-row;
}
.cart-items2__name-head {
display: table-cell;
padding: 5px 10px;
border-left: 1px solid white;
background-color: #e1e1e1;
border-left: none;
}
.cart-items2__price-head {
display: table-cell;
padding: 5px 10px;
border-left: 1px solid white;
background-color: #e1e1e1;
width: 140px;
}
.cart-items2__amount-head {
display: table-cell;
padding: 5px 10px;
border-left: 1px solid white;
background-color: #e1e1e1;
width: 120px;
}
.cart-items2__sum-head {
display: table-cell;
padding: 5px 10px;
border-left: 1px solid white;
background-color: #e1e1e1;
width: 180px;
}
.cart-items2__remove-head {
display: table-cell;
padding: 5px 10px;
border-left: 1px solid white;
background-color: #e1e1e1;
}
.cart-items2__product {
display: table-row;
}
.cart-items2__name-col {
display: table-cell;
vertical-align: middle;
padding: 30px 10px 30px 0;
border-bottom: 1px solid #cccccc;
}
@media screen and (max-width: 767px) {
.cart-items2__name-col {
display: block;
padding: 0;
margin-top: 20px;
margin-bottom: 20px;
border: none;
}
.cart-items2__name-col:first-child {
margin-top: 0;
}
.cart-items2__name-col:last-child {
margin-bottom: 0;
}
}
.cart-items2__price-col {
display: table-cell;
vertical-align: middle;
padding: 30px 10px;
border-bottom: 1px solid #cccccc;
}
@media screen and (max-width: 767px) {
.cart-items2__price-col {
display: block;
padding: 0;
margin-top: 20px;
margin-bottom: 20px;
border: none;
}
.cart-items2__price-col:first-child {
margin-top: 0;
}
.cart-items2__price-col:last-child {
margin-bottom: 0;
}
}
.cart-items2__amount-col {
display: table-cell;
vertical-align: middle;
padding: 30px 10px;
border-bottom: 1px solid #cccccc;
}
@media screen and (max-width: 767px) {
.cart-items2__amount-col {
display: block;
padding: 0;
margin-top: 20px;
margin-bottom: 20px;
border: none;
}
.cart-items2__amount-col:first-child {
margin-top: 0;
}
.cart-items2__amount-col:last-child {
margin-bottom: 0;
}
}
.cart-items2__sum-col {
display: table-cell;
vertical-align: middle;
padding: 30px 10px;
border-bottom: 1px solid #cccccc;
}
@media screen and (max-width: 767px) {
.cart-items2__sum-col {
display: block;
padding: 0;
margin-top: 20px;
margin-bottom: 20px;
border: none;
}
.cart-items2__sum-col:first-child {
margin-top: 0;
}
.cart-items2__sum-col:last-child {
margin-bottom: 0;
}
}
.cart-items2__remove-col {
display: table-cell;
vertical-align: middle;
border-bottom: 1px solid #cccccc;
padding: 0;
}
@media screen and (max-width: 767px) {
.cart-items2__remove-col {
display: block;
padding: 0;
margin-top: 20px;
margin-bottom: 20px;
border: none;
}
.cart-items2__remove-col:first-child {
margin-top: 0;
}
.cart-items2__remove-col:last-child {
margin-bottom: 0;
}
}
.cart-items2__thumb {
float: left;
width: 25%;
min-width: 70px;
margin-right: 5%;
text-align: center;
}
.cart-items2__thumb-img {
display: block;
width: 100%;
height: auto;
}
.cart-items2__description {
overflow: hidden;
}
.cart-items2__name-title {
margin-bottom: 10px;
}
.cart-items2__name-title:last-child {
margin-bottom: 0;
}
.cart-items2__name-link {
font-size: 114.28571%;
font-weight: bold;
text-decoration: underline;
}
.cart-items2__name-link:hover {
text-decoration: none;
}
.cart-items2__price-number {
white-space: nowrap;
}
.cart-items2__sum-title {
margin-bottom: 10px;
font-size: 107.14286%;
font-weight: bold;
}
.cart-items2__sum-title:last-child {
margin-bottom: 0;
}
.cart-items2__sum-value {
font-size: 107.14286%;
font-weight: bold;
}
.cart-items2__sum-number {
white-space: nowrap;
}
.cart-items2__remove-order {
padding: .3em .5em;
cursor: pointer;
}
.cart-items2__remove-order:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.cart-items2__footer {
position: relative;
margin-left: -2.5%;
margin-top: 20px;
}
.cart-items2__footer:after {
content: '';
display: block;
clear: left;
}
.cart-items2__footer:first-child {
margin-top: 0;
}
.cart-items2__information {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 39.16667%;
margin-left: 2.5%;
margin-bottom: 20px;
}
.cart-items2__footnote {
margin-bottom: 50px;
}
.cart-items2__footnote:last-child {
margin-bottom: 0;
}
.cart-items2__footnote-title {
display: block;
}
.cart-items2__footnote-subtitle {
display: block;
}
.cart-items2__checkout {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 55.83333%;
margin-left: 2.5%;
margin-bottom: 20px;
}
.cart-items2__order-total {
margin-bottom: 20px;
}
.cart-items2__order-total:last-child {
margin-bottom: 0;
}
.cart-items2__total-value {
font-size: 114.28571%;
font-weight: bold;
}
.cart-items2__order-notice {
margin-bottom: 30px;
}
.cart-items2__order-notice:last-child {
margin-bottom: 0;
}
.cart-items2__notice-title {
margin-bottom: 15px;
font-size: 107.14286%;
font-weight: bold;
}
.cart-items2__notice-title:last-child {
margin-bottom: 0;
}
.cart-items2__checkout-btn {
padding: 10px 50px;
}
.cart-items2__back {
padding-top: 0.8em;
}
@media screen and (max-width: 767px) {
.cart-items2__cart-content {
display: block;
}
.cart-items2__name-col:after {
content: '';
display: block;
clear: both;
}
.cart-items2__product {
display: block;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc;
margin-bottom: 10px;
position: relative;
}
.cart-items2__cart-header {
display: none;
}
.cart-items2__price-col, .cart-items2__amount-col, .cart-items2__sum-col {
width: 32%;
display: inline-block;
vertical-align: middle;
margin-top: 0;
margin-bottom: 0;
}
.cart-items2__amount-col .counter-input__unit {
display: none;
}
.cart-items2__remove-col {
position: absolute;
right: 0;
top: 0;
margin-top: 0;
}
.cart-items2__name-title {
padding-right: 20px;
}
.cart-items2__footer {
margin-left: 0;
}
.cart-items2__information, .cart-items2__checkout {
float: none;
margin-left: 0;
margin-bottom: 10px;
width: auto;
}
.cart-items2__information:last-child, .cart-items2__checkout:last-child {
margin-bottom: 0;
}
}
.cart-line__container {
position: relative;
display: inline-block;
vertical-align: top;
}
.cart-line__container:hover .cart-line__order {
display: block;
}
.cart-line__empty {
padding-top: 13px;
}
.cart-line__mini {
display: inline-block;
padding: 5px 0;
vertical-align: middle;
}
.cart-line__mini-info {
display: inline-block;
vertical-align: middle;
}
.cart-line__amount {
width: 50px;
line-height: 50px;
position: relative;
}
.cart-line__amount:before {
position: absolute;
top: -1px;
left: 22%;
right: 22%;
font: normal normal normal 14px electrolux-icons;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
display: inline-block;
padding: .5em 0;
-webkit-border-radius: 50%;
border-radius: 50%;
vertical-align: middle;
font-size: 178.57143%;
content: '!';
}
.cart-line__amount-link {
text-align: center;
position: relative;
text-decoration: none;
display: block;
}
.cart-line__amount-link:hover {
color: #ca5341;
}
.cart-line__amount-count {
display: block;
padding: 5px 0;
color: #ca5341;
}
.cart-line__order {
position: absolute;
z-index: 1002;
display: none;
top: 100%;
right: 0;
padding-top: 15px;
min-width: 500px;
}
.cart-line__order-holder {
position: relative;
padding: 20px;
background: #f2f2f2;
}
.cart-line__order-holder:before {
position: absolute;
content: '';
top: -15px;
right: 15px;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid #f2f2f2;
}
.cart-line__detail {
margin-bottom: 20px;
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc;
}
.cart-line__detail:last-child {
margin-bottom: 0;
}
.cart-line__detail-row {
display: table-row;
}
.cart-line__detail-photo {
display: table-cell;
width: 20%;
padding: 10px 5px;
vertical-align: middle;
}
.cart-line__img-link {
display: inline-block;
padding: 2px;
vertical-align: top;
}
.cart-line__img {
display: block;
max-width: 100%;
min-width: 50px;
}
.cart-line__detail-name {
display: table-cell;
width: 40%;
padding: 10px 5px;
vertical-align: middle;
}
.cart-line__detail-amount {
display: table-cell;
width: 10%;
padding: 10px 5px;
vertical-align: middle;
}
.cart-line__detail-price {
display: table-cell;
width: 20%;
padding: 10px 5px;
vertical-align: middle;
}
.cart-line__detail-close {
display: table-cell;
width: 10%;
padding: 10px 5px;
vertical-align: middle;
text-align: center;
}
.cart-line__close-btn {
font-size: 171.42857%;
color: #cccccc;
}
.cart-line__close-btn:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.cart-line__close-btn:hover {
color: #333333;
}
.cart-line__detail-result {
text-align: center;
}
.cart-line__detail-total {
margin-bottom: 15px;
font-size: 114.28571%;
font-weight: bold;
}
.cart-line__detail-total:last-child {
margin-bottom: 0;
}
.cart-line__cart-btn {
padding: 10px 30px;
margin: 0 10px 10px 10px;
background-color: #eb6852;
color: #fff;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.cart-line__cart-btn:hover {
background-color: #ca5341;
}
.cart-line__checkout-btn {
padding: 10px 30px;
margin: 0 10px 10px 10px;
}
@media screen and (max-width: 479px) {
.cart-line__amount-link:before {
padding: 5px;
}
.cart-line__amount {
line-height: 30px;
}
.cart-line__amount:before {
top: 0;
padding: .2em 0;
}
}
.cart-line.is-mobile .cart-line__detail-btns {
text-align: center;
}
.cart-line.is-mobile .cart-line__cart-btn {
width: 100%;
margin: 0;
}
.cart-line.is-mobile .cart-line__checkout-btn {
width: 100%;
margin: 0;
}
.cart-line.is-mobile .cart-line__detail-photo {
width: 10%;
}
.cart-line.is-mobile .cart-line__detail-name {
width: 50%;
}
.cart-line.is-mobile .cart-line__img-link {
width: 60px;
}
@media screen and (max-width: 479px) {
.cart-line.is-mobile .cart-line__detail-photo {
display: none;
}
}
.cart-modal {
-webkit-box-sizing: border-box;
box-sizing: border-box;
max-width: 750px;
-webkit-border-radius: 3px;
border-radius: 3px;
/* border: 1px solid grey; */
}
.cart-modal__holder {
position: relative;
padding: 20px;
}
.cart-modal__head {
margin-bottom: 20px;
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.cart-modal__head:last-child {
margin-bottom: 0;
}
.cart-modal__head-content {
display: table-row;
}
.cart-modal__head-title {
display: table-cell;
width: 70%;
vertical-align: middle;
}
.cart-modal__heading {
font-size: 185.71429%;
}
.cart-modal__head-shopping {
padding-top: 30px;
display: table-cell;
width: 30%;
vertical-align: middle;
text-align: right;
}
.cart-modal__product {
margin-top: 0;
margin-bottom: 40px;
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.cart-modal__product:first-child {
margin-top: 0;
}
.cart-modal__product:last-child {
margin-bottom: 0;
}
.cart-modal__product:last-child {
margin-bottom: 0;
}
.cart-modal__product-content {
display: table-row;
}
.cart-modal__thumb {
display: table-cell;
width: 33%;
padding-right: 10px;
text-align: center;
vertical-align: top;
}
.cart-modal__thumb-link {
display: inline-block;
padding: 2px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid lightgrey;
vertical-align: top;
}
.cart-modal__thumb-img {
display: block;
max-width: 100%;
}
.cart-modal__detail {
display: table-cell;
width: 34%;
padding: 0 10px;
vertical-align: middle;
}
.cart-modal__name {
margin-bottom: 15px;
}
.cart-modal__name:last-child {
margin-bottom: 0;
}
.cart-modal__name-link {
text-decoration: underline;
}
.cart-modal__name-link:hover {
text-decoration: none;
}
.cart-modal__option {
margin-bottom: 10px;
}
.cart-modal__option:last-child {
margin-bottom: 0;
}
.cart-modal__amount-label {
display: inline-block;
vertical-align: middle;
}
.cart-modal__amount-counter {
display: inline-block;
vertical-align: middle;
}
.cart-modal__checkout {
display: table-cell;
width: 33%;
padding-left: 10px;
}
.cart-modal__price {
margin-bottom: 20px;
}
.cart-modal__price:last-child {
margin-bottom: 0;
}
.cart-modal__price-old {
text-align: right;
text-decoration: line-through;
color: #c6c6c6;
}
.cart-modal__price-old .rub:before {
color: #c6c6c6;
}
.cart-modal__price-actual:after {
content: '';
display: block;
clear: both;
}
.cart-modal__actual-label {
font-size: 114.28571%;
}
.cart-modal__actual-value {
font-size: 128.57143%;
}
.cart-modal__cart-btn {
margin-bottom: 10px;
display: block;
padding: 7px;
text-align: center;
}
.cart-modal__cart-btn:last-child {
margin-bottom: 0;
}
.cart-modal__order-btn {
margin-bottom: 10px;
display: block;
padding: 7px;
text-align: center;
}
.cart-modal__order-btn:last-child {
margin-bottom: 0;
}
.cart-modal__close {
position: absolute;
content: '';
top: 0;
right: 0;
}
.cart-modal__close-btn {
cursor: pointer;
}
.cart-modal__close-btn:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.cart-modal__close-btn:before {
font-size: 214.28571%;
padding: .2em .4em;
}
@media screen and (max-width: 767px) {
.cart-modal__head-content {
display: grid;
text-align: center;
}
.cart-modal__head-title {
width: 100%;
}
.cart-modal__head-shopping {
text-align: center;
width: 100%;
}
.cart-modal__thumb {
width: 100%;
}
.cart-modal__product {
display: grid;
}
.cart-modal__detail {
display: block;
width: 100%;
text-align: center;
}
.cart-modal__checkout {
display: block;
width: 100%;
padding-left: unset;
}
.cart-modal__name-link {
text-decoration: none;
color: #011E41;
border: none;
}
}
.catalog-advantages {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 110px;
margin-top: 40px;
}
.catalog-advantages__main-title-wrap {
text-align: center;
position: relative;
margin-bottom: 30px;
margin-top: 85px;
}
.catalog-advantages__main-title {
font-size: 35px;
margin-bottom: 30px;
text-align: center;
color: #041e41;
font-weight: bold;
}
.catalog-advantages__items {
height: 435px;
/*padding: 70px 85px;*/
padding: 70px 205px;
background-color: #dbdfe1;
justify-content: center;
align-items: center;
display: flex;
}
.catalog-advantages__item:after {
content: '';
display: block;
clear: both;
}
.catalog-advantages__title {
font-size: 26px;
/*margin-bottom: 30px;*/
margin-bottom: 15px;
/*color: #041e41;*/
color: #333;
font-family: Light,Helvetica World W01,Arial,sans-serif;
font-weight: 100;
}
.catalog-advantages__text {
font-size: 19px;
color: #333;
font-family: Regular,Helvetica World W01,Arial,sans-serif;
font-weight: 200;
line-height: 1.578947;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-tap-highlight-color: transparent;
text-align: justify;
}
.catalog-advantages__wrap-img {
width: 50%;
height: 290px;
float: left;
}
.catalog-advantages__wrap-img img {
width: 100%;
height: auto;
}
.catalog-advantages__wrap-text {
/*float: right;*/
/*width: 40%;*/
}
.catalog-advantages__arrows {
position: absolute;
top: 40%;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 100%;
font-size: 320%;
font-weight: bold;
cursor: pointer;
color: #eb6852;
height: 50px;
width: 50px;
border: 3px solid #eb6852;
text-align: center;
z-index: 12;
}
.catalog-advantages__arrow-left {
left: 2%;
z-index: 1;
}
.catalog-advantages__arrow-left:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-advantages__arrow-left:before {
margin-right: 5px;
margin-top: -2px;
}
.catalog-advantages__arrow-right {
right: 2%;
}
.catalog-advantages__arrow-right:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-advantages__arrow-right:before {
margin-left: 5px;
margin-top: -2px;
}
.catalog-advantages .promo-slider__pagination {
bottom: -60px;
}
@media screen and (max-width: 992px) {
.catalog-advantages__wrap-img {
width: 50%;
}
.catalog-advantages__wrap-text {
position: relative;
z-index: 10;
}
}
.catalog-advantages__pagination {
position: absolute;
width: 100%;
top: 93.2%;
left: 0;
text-align: center;
}
.catalog-advantages__pagination li {
position: relative;
display: inline-block;
margin: 0 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 15px;
height: 15px;
vertical-align: top;
background-color: #adadad;
}
.catalog-advantages__pagination li.slick-active:before {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #eb6852;
}
.catalog-advantages__pagination button {
position: absolute;
z-index: 2;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 14px;
height: 14px;
font-size: 0;
background-color: transparent;
border: none;
}
.catalog-advantages__pagination li.slick-active .promo-slider__page-btn {
background: #909090;
}
@media screen and (max-width: 767px) {
.catalog-advantages__arrows {
top: 104.5%;
height: 25px;
width: 25px;
font-size: 1.3em;
line-height: 1.3;
}
.catalog-advantages__arrow-left {
left: 0;
}
.catalog-advantages__arrow-left:before {
margin-right: 2px;
margin-top: -2px;
}
.catalog-advantages__arrow-right {
right: 0;
}
.catalog-advantages__arrow-right:before {
margin-left: 2px;
margin-top: -2px;
}
.catalog-advantages__wrap-img {
position: static;
float: left;
margin-top: 30px;
margin-left: 0;
width: 100%;
height: auto;
}
.catalog-advantages__wrap-img img {
margin: 0 auto;
max-width: 100%;
height: auto;
}
.catalog-advantages__wrap-text {
width: 100%;
}
.catalog-advantages__items {
padding: 70px 30px;
}
}
@media screen and (max-width: 479px) {
.catalog-advantages__title {
font-size: 21px;
}
}
.catalog-aside:after {
content: '';
display: block;
clear: both;
}
.catalog-aside.is-opened {
z-index: 100;
}
.catalog-aside.is-opened .catalog-aside__first-level {
float: none;
}
.catalog-aside.is-opened .catalog-aside__link-text,
.catalog-aside.is-opened .catalog-aside__qtty,
.catalog-aside.is-opened .catalog-aside__contain-marker {
display: inline-block;
}
.catalog-aside.is-opened .catalog-aside__first-link.is-opening {
text-align: inherit;
}
.catalog-aside.is-opened .catalog-aside__link-img {
margin-right: 10px;
}
.catalog-aside.is-opened .is-opening:before,
.catalog-aside.is-opened .is-additional:before {
margin-right: 10px;
}
.catalog-aside__link-text, .catalog-aside__qtty, .catalog-aside__contain-marker {
display: none;
}
.catalog-aside__qtty {
margin-left: 10px;
}
.catalog-aside__contain-marker {
float: right;
}
.catalog-aside__contain-marker:after {
content: "\2026";
float: right;
padding-left: 0.5em;
}
.catalog-aside__first-level {
display: block;
margin: 0;
padding: 0;
list-style: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: left;
}
.catalog-aside__first-level:after {
content: '';
display: block;
clear: both;
}
.catalog-aside__first-item {
position: relative;
background-color: #888;
border: 1px solid white;
}
.catalog-aside__first-item.is-hide {
display: none;
}
.catalog-aside__first-item.is-additional {
position: relative;
}
.catalog-aside__first-link {
position: relative;
text-decoration: none;
color: white;
display: block;
padding: 10px 15px;
}
.catalog-aside__first-link:visited {
color: white;
}
.catalog-aside__first-link:hover {
text-decoration: none;
color: white;
}
.catalog-aside__first-link:visited:hover {
text-decoration: underline;
color: white;
}
.catalog-aside__first-link.is-opening {
font-size: 20px;
text-align: center;
}
.catalog-aside__first-link.is-opening:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-aside__first-link.is-additional {
font-size: 20px;
text-align: center;
}
.catalog-aside__first-link.is-additional:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-aside__link-img {
vertical-align: middle;
display: inline-block;
max-height: 100%;
max-width: 100%;
}
.catalog-aside__second-holder {
display: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 10;
}
.catalog-aside__second-level {
margin: 0;
padding: 0;
list-style: none;
}
.catalog-aside__second-item {
position: relative;
}
.catalog-aside__second-item:hover .catalog-aside__third-holder {
display: block;
}
.catalog-aside__second-item.is-contain .catalog-aside__second-link {
position: relative;
}
.catalog-aside__second-link {
display: block;
padding: 10px 15px;
background-color: #ccc;
border: 1px solid white;
position: relative;
text-decoration: none;
color: #333333;
}
.catalog-aside__second-link:visited {
color: #333333;
}
.catalog-aside__second-link:hover, .catalog-aside__second-link:visited:hover {
background-color: #bbb;
color: #333333;
}
.catalog-aside__third-holder {
display: none;
position: absolute;
left: 100%;
top: 0;
width: 100%;
min-width: 250px;
z-index: 10;
}
.catalog-aside__third-item {
position: relative;
}
.catalog-aside__third-item:hover .catalog-aside__fourth-holder {
display: block;
}
.catalog-aside__third-item.is-hide {
display: none;
}
.catalog-aside__third-link {
position: relative;
text-decoration: none;
color: #333333;
display: block;
padding: 10px 15px;
background-color: #ccc;
border: 1px solid white;
}
.catalog-aside__third-link:visited {
color: #333333;
}
.catalog-aside__third-link:hover, .catalog-aside__third-link:visited:hover {
background-color: #bbb;
color: #333333;
}
.catalog-aside__third-link .catalog-aside__contain-marker {
display: none;
}
.catalog-aside__fourth-holder {
display: none;
position: absolute;
left: 100%;
top: 0;
width: 100%;
min-width: 250px;
background-color: #ddd;
}
.catalog-aside__fourth-link {
position: relative;
text-decoration: none;
color: #333333;
display: block;
padding: 10px 15px;
background-color: #ccc;
border: 1px solid white;
}
.catalog-aside__fourth-link:visited {
color: #333333;
}
.catalog-aside__fourth-link:hover, .catalog-aside__fourth-link:visited:hover {
background-color: #bbb;
color: #333333;
}
.catalog-aside__additional-holder {
display: none;
position: absolute;
top: 100%;
z-index: 1001;
width: 100%;
min-width: 150px;
}
.catalog-aside__additional-level {
margin: 0;
padding: 0;
list-style: none;
}
.catalog-aside__additional-item {
position: relative;
}
.catalog-aside__additional-item:hover .catalog-aside__third-holder {
display: block;
}
.catalog-aside__additional-link {
display: block;
padding: 10px 15px;
background-color: #888;
border: 1px solid white;
color: white;
position: relative;
text-decoration: none;
}
.catalog-aside__additional-link:visited {
color: white;
}
.catalog-aside__additional-link:hover {
text-decoration: none;
color: white;
}
.catalog-aside__additional-link:visited:hover {
text-decoration: underline;
color: white;
}
.catalog-aside__more-link {
display: none;
font-size: 90%;
cursor: pointer;
}
.catalog-aside__more-link:hover {
text-decoration: underline;
}
.catalog-aside__more-link.is-active {
display: inline;
}
.catalog-aside__less-link {
display: none;
font-size: 90%;
cursor: pointer;
}
.catalog-aside__less-link:hover {
text-decoration: underline;
}
.catalog-aside__less-link.is-active {
display: inline;
}
.catalog-aside__first-item.is-opened:after, .catalog-aside__second-item.is-opened:after, .catalog-aside__third-item.is-opened:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.catalog-aside.is-i-state.is-opened .catalog-aside__first-item:hover .catalog-aside__second-holder,
.catalog-aside.is-i-state.is-opened .catalog-aside__first-item:hover .catalog-aside__additional-holder,
.catalog-aside.is-i-state.is-opened .catalog-aside__first-item.is-hover .catalog-aside__second-holder,
.catalog-aside.is-i-state.is-opened .catalog-aside__first-item.is-hover .catalog-aside__additional-holder {
display: block;
}
.catalog-aside.is-i-state .catalog-aside__first-item {
position: relative;
}
.catalog-aside.is-i-state .catalog-aside__first-item.is-additional {
position: relative;
}
.catalog-aside.is-i-state .catalog-aside__second-holder {
position: absolute;
left: 100%;
top: 0;
padding: 20px;
z-index: 10;
min-width: 700px;
background-color: #eee;
}
.catalog-aside.is-i-state .catalog-aside__second-holder:after {
content: '';
display: block;
clear: both;
}
.catalog-aside.is-i-state .catalog-aside__second-level {
float: left;
width: 33.33333%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
}
.catalog-aside.is-i-state .catalog-aside__second-item {
margin-top: 10px;
margin-bottom: 10px;
}
.catalog-aside.is-i-state .catalog-aside__second-item:first-child {
margin-top: 0;
}
.catalog-aside.is-i-state .catalog-aside__second-item:last-child {
margin-bottom: 0;
}
.catalog-aside.is-i-state .catalog-aside__second-item.is-contain .catalog-aside__second-link:before {
content: none;
}
.catalog-aside.is-i-state .catalog-aside__second-link {
display: inline;
background: none;
border: none;
padding: 0;
font-weight: bold;
position: relative;
text-decoration: none;
color: #333333;
}
.catalog-aside.is-i-state .catalog-aside__second-link:visited {
color: white;
}
.catalog-aside.is-i-state .catalog-aside__second-link:hover {
text-decoration: none;
color: white;
}
.catalog-aside.is-i-state .catalog-aside__second-link:visited:hover {
text-decoration: underline;
color: white;
}
.catalog-aside.is-i-state .catalog-aside__second-link:hover, .catalog-aside.is-i-state .catalog-aside__second-link:visited, .catalog-aside.is-i-state .catalog-aside__second-link:visited:hover {
color: #333333;
}
.catalog-aside.is-i-state .catalog-aside__second-link .catalog-aside__contain-marker {
display: none;
}
.catalog-aside.is-i-state .catalog-aside__third-holder, .catalog-aside.is-i-state .catalog-aside__fourth-holder {
display: block;
position: static;
left: 100%;
top: 0;
width: 100%;
min-width: 0;
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 10px;
}
.catalog-aside.is-i-state .catalog-aside__third-holder:first-child, .catalog-aside.is-i-state .catalog-aside__fourth-holder:first-child {
margin-top: 0;
}
.catalog-aside.is-i-state .catalog-aside__third-holder:last-child, .catalog-aside.is-i-state .catalog-aside__fourth-holder:last-child {
margin-bottom: 0;
}
.catalog-aside.is-i-state .catalog-aside__fourth-holder {
background: none;
padding-left: 10px;
}
.catalog-aside.is-i-state .catalog-aside__third-item {
margin-top: 5px;
margin-bottom: 5px;
}
.catalog-aside.is-i-state .catalog-aside__third-item:first-child {
margin-top: 0;
}
.catalog-aside.is-i-state .catalog-aside__third-item:last-child {
margin-bottom: 0;
}
.catalog-aside.is-i-state .catalog-aside__third-link, .catalog-aside.is-i-state .catalog-aside__fourth-link {
display: inline;
background: none;
border: none;
padding: 0;
}
.catalog-aside.is-i-state .catalog-aside__third-link .catalog-aside__contain-marker, .catalog-aside.is-i-state .catalog-aside__fourth-link .catalog-aside__contain-marker {
display: none;
}
.catalog-aside.is-z-state.is-opened .catalog-aside__first-item:hover .catalog-aside__second-holder,
.catalog-aside.is-z-state.is-opened .catalog-aside__first-item:hover .catalog-aside__additional-holder,
.catalog-aside.is-z-state.is-opened .catalog-aside__first-item.is-hover .catalog-aside__second-holder,
.catalog-aside.is-z-state.is-opened .catalog-aside__first-item.is-hover .catalog-aside__additional-holder {
display: block;
}
.catalog-aside.is-z-state .catalog-aside__first-item {
position: relative;
}
.catalog-aside.is-z-state .catalog-aside__first-item.is-additional {
position: relative;
}
.catalog-aside.is-z-state .catalog-aside__second-holder {
position: absolute;
left: 100%;
top: 0;
padding: 20px;
z-index: 10;
min-width: 700px;
background-color: #eee;
}
.catalog-aside.is-z-state .catalog-aside__second-level {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.catalog-aside.is-z-state .catalog-aside__second-level:after {
content: '';
display: block;
clear: left;
}
.catalog-aside.is-z-state .catalog-aside__second-item {
position: relative;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.catalog-aside.is-z-state .catalog-aside__second-item:nth-child(3n+1) {
clear: left;
}
.catalog-aside.is-z-state .catalog-aside__second-item.is-contain .catalog-aside__second-link:before {
content: none;
}
.catalog-aside.is-z-state .catalog-aside__second-link {
display: inline;
background: none;
border: none;
padding: 0;
font-weight: bold;
position: relative;
text-decoration: none;
color: #333333;
}
.catalog-aside.is-z-state .catalog-aside__second-link:visited {
color: white;
}
.catalog-aside.is-z-state .catalog-aside__second-link:hover {
text-decoration: none;
color: white;
}
.catalog-aside.is-z-state .catalog-aside__second-link:visited:hover {
text-decoration: underline;
color: white;
}
.catalog-aside.is-z-state .catalog-aside__second-link:hover, .catalog-aside.is-z-state .catalog-aside__second-link:visited, .catalog-aside.is-z-state .catalog-aside__second-link:visited:hover {
color: #333333;
}
.catalog-aside.is-z-state .catalog-aside__second-link .catalog-aside__contain-marker {
display: none;
}
.catalog-aside.is-z-state .catalog-aside__third-holder {
display: block;
position: static;
left: 100%;
top: 0;
width: 100%;
min-width: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-aside.is-z-state .catalog-aside__third-holder:first-child {
margin-top: 0;
}
.catalog-aside.is-z-state .catalog-aside__third-holder:last-child {
margin-bottom: 0;
}
.catalog-aside.is-z-state .catalog-aside__third-item {
margin-top: 5px;
margin-bottom: 5px;
}
.catalog-aside.is-z-state .catalog-aside__third-item:first-child {
margin-top: 0;
}
.catalog-aside.is-z-state .catalog-aside__third-item:last-child {
margin-bottom: 0;
}
.catalog-aside.is-z-state .catalog-aside__third-link {
display: inline;
background: none;
border: none;
padding: 0;
}
.catalog-aside.is-t-state {
position: relative;
}
.catalog-aside.is-t-state.is-opened .catalog-aside__first-item:hover .catalog-aside__second-holder,
.catalog-aside.is-t-state.is-opened .catalog-aside__first-item:hover .catalog-aside__additional-holder,
.catalog-aside.is-t-state.is-opened .catalog-aside__first-item.is-hover .catalog-aside__second-holder,
.catalog-aside.is-t-state.is-opened .catalog-aside__first-item.is-hover .catalog-aside__additional-holder {
display: block;
}
.catalog-aside.is-t-state .catalog-aside__first-item {
position: inherit;
}
.catalog-aside.is-t-state .catalog-aside__first-item.is-additional {
position: relative;
}
.catalog-aside.is-t-state .catalog-aside__second-holder {
position: absolute;
left: 100%;
top: 0;
padding: 20px;
z-index: 10;
min-width: 700px;
background-color: #eee;
}
.catalog-aside.is-t-state .catalog-aside__second-level {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.catalog-aside.is-t-state .catalog-aside__second-level:after {
content: '';
display: block;
clear: left;
}
.catalog-aside.is-t-state .catalog-aside__second-item {
position: relative;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.catalog-aside.is-t-state .catalog-aside__second-item:nth-child(3n+1) {
clear: left;
}
.catalog-aside.is-t-state .catalog-aside__second-item.is-contain .catalog-aside__second-link:before {
content: none;
}
.catalog-aside.is-t-state .catalog-aside__second-link {
display: inline;
background: none;
border: none;
padding: 0;
font-weight: bold;
position: relative;
text-decoration: none;
color: #333333;
}
.catalog-aside.is-t-state .catalog-aside__second-link:visited {
color: white;
}
.catalog-aside.is-t-state .catalog-aside__second-link:hover {
text-decoration: none;
color: white;
}
.catalog-aside.is-t-state .catalog-aside__second-link:visited:hover {
text-decoration: underline;
color: white;
}
.catalog-aside.is-t-state .catalog-aside__second-link:hover, .catalog-aside.is-t-state .catalog-aside__second-link:visited, .catalog-aside.is-t-state .catalog-aside__second-link:visited:hover {
color: #333333;
}
.catalog-aside.is-t-state .catalog-aside__second-link .catalog-aside__contain-marker {
display: none;
}
.catalog-aside.is-t-state .catalog-aside__third-holder {
display: block;
position: static;
left: 100%;
top: 0;
width: 100%;
min-width: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-aside.is-t-state .catalog-aside__third-holder:first-child {
margin-top: 0;
}
.catalog-aside.is-t-state .catalog-aside__third-holder:last-child {
margin-bottom: 0;
}
.catalog-aside.is-t-state .catalog-aside__third-item {
margin-top: 5px;
margin-bottom: 5px;
}
.catalog-aside.is-t-state .catalog-aside__third-item:first-child {
margin-top: 0;
}
.catalog-aside.is-t-state .catalog-aside__third-item:last-child {
margin-bottom: 0;
}
.catalog-aside.is-t-state .catalog-aside__third-link {
display: inline;
background: none;
border: none;
padding: 0;
}
.catalog-compare-button {
text-align: right;
}
.catalog-compare-button__link {
padding: 10px;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 1;
color: #011E41;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
text-decoration: none;
}
.catalog-compare-button__link:before {
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-compare-button__link.is-active:before, .catalog-compare-button__link.added:before {
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-compare-button__link:hover {
color: #7A8A9C;
text-decoration: none;
}
.catalog-compare-button.is-list .catalog-compare-button__text {
display: none;
}
.catalog-compare-button.is-list .catalog-compare-button__link {
position: absolute;
left: 10px;
top: 10px;
background-color: #eee;
}
.catalog-compare-button.is-list .catalog-compare-button__link.added {
color: #eee;
background-color: #000;
}
.catalog-compare-button.is-detail .catalog-compare-button {
font-size: 85.71429%;
}
.catalog-compare-button.is-detail .catalog-compare-button__link {
text-decoration: none;
padding: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
background-color: inherit;
line-height: inherit;
}
.catalog-compare-button.is-detail .catalog-compare-button__link:before {
margin-right: .5em;
}
.catalog-favor-button__link {
padding: 10px;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 1;
color: #eb6852;
}
.catalog-favor-button__link:before {
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-favor-button__link.is-active:before, .catalog-favor-button__link.added:before {
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-favor-button.is-list .catalog-favor-button__text {
display: none;
}
.catalog-favor-button.is-list .catalog-favor-button__link {
position: absolute;
right: 0;
top: 0;
}
.catalog-favor-button.is-detail .catalog-favor-button {
font-size: 85.71429%;
}
.catalog-favor-button.is-detail .catalog-favor-button__link {
text-decoration: none;
padding: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
background-color: inherit;
line-height: inherit;
}
.catalog-favor-button.is-detail .catalog-favor-button__link:before {
margin-right: .5em;
}
.catalog-items {
position: relative;
}
.catalog-items__load-wrap {
text-align: center;
}
.catalog-items.is-access .catalog-items__col,
.catalog-items.is-random .catalog-items__col,
.catalog-items.is-related .catalog-items__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
width: -webkit-calc(100%/4);
width: calc(100%/4);
margin: 0;
border-top: 1px solid #dbdfe1;
padding: 0 22px;
overflow:hidden;
}
.catalog-items.is-access .catalog-items__col:first-child,
.catalog-items.is-random .catalog-items__col:first-child,
.catalog-items.is-related .catalog-items__col:first-child
{
padding-left: 40px;
}
@media screen and (max-width: 767px) {
.catalog-items.is-access .catalog-items__col:first-child,
.catalog-items.is-random .catalog-items__col:first-child,
.catalog-items.is-related .catalog-items__col:first-child
{
padding-left: 0;
}
}
.catalog-items.is-access .catalog-items__col:last-child,
.catalog-items.is-random .catalog-items__col:last-child,
.catalog-items.is-related .catalog-items__col:last-child
{
padding-right: 40px;
border-right: 1px solid #dbdfe1;
}
@media screen and (max-width: 767px) {
.catalog-items.is-access .catalog-items__col:last-child,
.catalog-items.is-random .catalog-items__col:last-child,
.catalog-items.is-related .catalog-items__col:last-child {
padding-right: 0;
}
}
@media screen and (max-width: 1210px) {
.catalog-items.is-access .catalog-items__col:nth-child(3n+1),
.catalog-items.is-random .catalog-items__col:nth-child(3n+1),
.catalog-items.is-related .catalog-items__col:nth-child(3n+1) {
clear: none;
}
}
@media screen and (max-width: 767px) {
.catalog-items.is-access .catalog-items__col,
.catalog-items.is-random .catalog-items__col,
.catalog-items.is-related .catalog-items__col {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 3%;
padding-right: 2%;
float: none;
}
}
.catalog-items__cols {
list-style: none;
margin: 0 0 45px 0;
padding: 0;
position: static;
display: flex;
flex-wrap: wrap;
align-items: stretch;
}
.catalog-items__cols:after {
content: '';
display: block;
clear: left;
}
.catalog-items__col {
margin: 0;
box-sizing: border-box;
border-left: 1px solid #dbdfe1;
border-bottom: 1px solid #dbdfe1;
border-right: 1px solid #dbdfe1;
width: calc(100%/3);
display: flex;
align-items: stretch;
}
.catalog-plate {
display: flex;
align-items: stretch;
}
.catalog-plate__wrap {
display: flex;
flex-direction: column;
align-items: stretch;
}
.catalog-plate__caption {
flex-grow: 1;
}
.catalog-plate__description {
flex-grow: 1;
}
.catalog-items__col:last-child {
border-right: 1px solid #dbdfe1;
}
.catalog-items__load {
background-color: #011E41;
width: 340px;
padding: 8px 18px;
margin: 15px auto 0;
-webkit-border-radius: 2px;
border-radius: 2px;
text-align: center;
font-size: 12px;
color: #fff;
text-transform: uppercase;
cursor: pointer;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
border: 0;
}
.catalog-items__load:hover {
background-color: #7A8A9C;
}
.catalog-items__message {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
font-size: 18px;
}
.catalog-items__message:first-child {
margin-top: 0;
}
.catalog-items__message:last-child {
margin-bottom: 0;
}
.catalog-items__message.is-no-items {
color: #666;
}
.catalog-items__message.is-no-items:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-items__message.is-no-items:before {
font-size: 42px;
vertical-align: middle;
margin-right: 10px;
}
@media screen and (max-width: 1023px) {
.catalog-items__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.catalog-items__col:nth-child(4n+1) {
clear: none;
}
.catalog-items__col:nth-child(3n+1) {
clear: left;
}
}
@media screen and (max-width: 767px) {
.catalog-items__col {
width: 46%;
margin-left: 2%;
margin-right: 2%;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}
.catalog-items__col:nth-child(3n+1) {
clear: none;
}
.catalog-items__col:nth-child(2n+1) {
clear: left;
}
.is-slide-to-mobile .catalog-items__col:nth-child(2n+1) {
clear: none;
}
.is-slide-to-mobile .catalog-items__col {
float: left;
height: auto;
}
}
@media screen and (max-width: 479px) {
.is-slide-to-mobile .catalog-items__arrows {
display: block;
position: absolute;
top: 0;
bottom: 0;
line-height: 100%;
font-size: 360%;
font-weight: bold;
cursor: pointer;
z-index: 10;
}
.is-slide-to-mobile .catalog-items__arrows:after {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.catalog-items__arrows-left {
left: 0;
}
.catalog-items__arrows-left:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-items__arrows-right {
right: 0;
}
.catalog-items__arrows-right:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-items__cols {
margin-left: 0;
margin-top: 0;
}
.is-slide-to-mobile .catalog-items__cols {
margin-left: -10px;
}
.is-slide-to-mobile .catalog-items__cols:after {
content: '';
display: block;
clear: both;
}
.is-slide-to-mobile .catalog-items__cols .is-hide {
display: none;
}
.catalog-items__col {
float: none;
width: auto;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-items__col:first-child {
margin-top: 0;
}
.catalog-items__col:last-child {
margin-bottom: 0;
}
.is-slide-to-mobile .catalog-items__col {
margin-top: 0;
border: 1px solid #ccc;
margin-right: 10px;
padding: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.is-slide-to-mobile .catalog-items__col:first-child {
margin-top: 0;
}
.catalog-items__load {
width: 70%;
}
}
.catalog-items.is-3cols .catalog-items__cols {
position: relative;
margin-left: -3.33333%;
margin-top: -3.33333%;
}
.catalog-items.is-3cols .catalog-items__cols:after {
content: '';
display: block;
clear: left;
}
.catalog-items.is-3cols .catalog-items__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.0%;
margin-left: 3.33333%;
}
.catalog-items.is-3cols .catalog-items__col:nth-child(4n+1) {
clear: none;
}
.catalog-items.is-3cols .catalog-items__col:nth-child(3n+1) {
clear: left;
}
@media screen and (max-width: 1023px) {
.catalog-items.is-3cols .catalog-items__cols {
position: relative;
margin-left: -3.75%;
margin-top: -3.75%;
}
.catalog-items.is-3cols .catalog-items__cols:after {
content: '';
display: block;
clear: left;
}
.catalog-items.is-3cols .catalog-items__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 46.25%;
margin-left: 3.75%;
}
.catalog-items.is-3cols .catalog-items__col:nth-child(3n+1) {
clear: none;
}
.catalog-items.is-3cols .catalog-items__col:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 767px) {
.catalog-items.is-3cols .catalog-items__cols {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.catalog-items.is-3cols .catalog-items__cols:after {
content: '';
display: block;
clear: left;
}
.catalog-items.is-3cols .catalog-items__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.catalog-items.is-3cols .catalog-items__col:nth-child(3n+1) {
clear: none;
}
}
@media screen and (max-width: 479px) {
.catalog-items.is-3cols .catalog-items__cols {
margin-left: 0;
margin-top: 0;
}
.catalog-items.is-3cols .catalog-items__col {
float: none;
width: auto;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-items.is-3cols .catalog-items__col:first-child {
margin-top: 0;
}
.catalog-items.is-3cols .catalog-items__col:last-child {
margin-bottom: 0;
}
}
.catalog-items.is-2cols .catalog-items__cols {
position: relative;
margin-left: -5%;
margin-top: -5%;
}
.catalog-items.is-2cols .catalog-items__cols:after {
content: '';
display: block;
clear: left;
}
.catalog-items.is-2cols .catalog-items__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 45.0%;
margin-left: 5%;
margin-top: 5%;
}
.catalog-items.is-2cols .catalog-items__col:nth-child(3n+1) {
clear: none;
}
.catalog-items.is-2cols .catalog-items__col:nth-child(2n+1) {
clear: left;
}
@media screen and (max-width: 1023px) {
.catalog-items.is-2cols .catalog-items__cols {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.catalog-items.is-2cols .catalog-items__cols:after {
content: '';
display: block;
clear: left;
}
.catalog-items.is-2cols .catalog-items__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.catalog-items.is-2cols .catalog-items__col:nth-child(3n+1) {
clear: none;
}
.catalog-items.is-2cols .catalog-items__col:nth-child(2n+1) {
clear: left;
}
}
.catalog-items.is-1cols .catalog-items__cols {
margin-left: 0;
margin-top: 0;
}
.catalog-items.is-1cols .catalog-items__col {
float: none;
width: auto;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-items.is-1cols .catalog-items__col:first-child {
margin-top: 0;
}
.catalog-items.is-1cols .catalog-items__col:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 1023px) {
.catalog-items.is-1cols .catalog-items__cols {
margin-left: 0;
margin-top: 0;
}
.catalog-items.is-1cols .catalog-items__col {
float: none;
width: auto;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-items.is-1cols .catalog-items__col:first-child {
margin-top: 0;
}
.catalog-items.is-1cols .catalog-items__col:last-child {
margin-bottom: 0;
}
}
@media screen and (max-width: 767px) {
.catalog-items.is-1cols .catalog-items__cols {
margin-left: 0;
margin-top: 0;
}
.catalog-items.is-1cols .catalog-items__col {
float: none;
width: auto;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-items.is-1cols .catalog-items__col:first-child {
margin-top: 0;
}
.catalog-items.is-1cols .catalog-items__col:last-child {
margin-bottom: 0;
}
}
@media screen and (max-width: 1210px) {
.catalog-items__col {
width: -webkit-calc(100%/2);
width: calc(100%/2);
margin-left: 0;
margin-right: 0;
}
.catalog-items__col:nth-child(3n+1) {
clear: none;
}
}
@media screen and (max-width: 767px) {
.catalog-items__col {
width: 100%;
margin: 0;
}
}
@media screen and (max-width: 550px) {
.catalog-items__col {
width: 100%;
}
}
.content-area .catalog-items ul {
margin: 0;
padding: 0;
list-style: none;
}
.content-area .catalog-items ul li {
margin: 0;
padding: 0;
}
.catalog-largelist__item {
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-largelist__item:first-child {
margin-top: 0;
}
.catalog-largelist__item:last-child {
margin-bottom: 0;
}
.catalog-largelist__plate {
display: table;
border: 1px solid #909090;
}
.catalog-largelist__plate:after {
content: '';
display: block;
clear: both;
}
.catalog-largelist__thumbnail {
display: table-cell;
width: 30%;
max-width: 280px;
min-width: 200px;
padding: 15px;
}
.catalog-largelist__thumb-holder {
padding: 4px;
border: 1px solid #d9d9d9;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: center;
}
.catalog-largelist__thumb-img {
display: inline-block;
max-width: 100%;
height: auto;
vertical-align: top;
}
.catalog-largelist__info {
display: table-cell;
padding: 15px 2% 15px 2%;
}
.catalog-largelist__title {
margin-bottom: 10px;
font-size: 24px;
font-weight: bold;
}
.catalog-largelist__stock:after {
content: '';
display: block;
clear: both;
}
.catalog-largelist__boolean {
float: left;
width: 50%;
margin-bottom: 15px;
font-size: 14px;
}
.catalog-largelist__boolean-text:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-largelist__boolean-text::before {
margin-right: 5px;
}
.catalog-largelist__amount {
float: left;
width: 50%;
margin-bottom: 15px;
text-align: right;
font-size: 14px;
}
.catalog-largelist__rating-holder:after {
content: '';
display: block;
clear: both;
}
.catalog-largelist__category {
float: left;
width: 50%;
margin-bottom: 15px;
font-size: 14px;
}
.catalog-largelist__rating {
float: left;
width: 50%;
}
.catalog-largelist__description {
margin-top: 10px;
margin-bottom: 10px;
}
.catalog-largelist__description:first-child {
margin-top: 0;
}
.catalog-largelist__description:last-child {
margin-bottom: 0;
}
.catalog-largelist__mark {
margin-top: 40px;
margin-bottom: 40px;
}
.catalog-largelist__mark:first-child {
margin-top: 0;
}
.catalog-largelist__mark:last-child {
margin-bottom: 0;
}
.catalog-largelist__mark:after {
content: '';
display: block;
clear: both;
}
.catalog-largelist__favor {
float: left;
width: 50%;
}
.catalog-largelist__favor-link {
display: inline-block;
vertical-align: top;
text-decoration: none;
}
.catalog-largelist__favor-link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-largelist__favor-link::before {
margin-right: 5px;
cursor: pointer;
}
.catalog-largelist__favor-link.is-active:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-largelist__favor-link.is-active:before {
margin-right: 5px;
}
.catalog-largelist__compare {
float: left;
width: 50%;
}
.catalog-largelist__compare-link {
text-decoration: none;
}
.catalog-largelist__compare-link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-largelist__compare-link::before {
margin-right: 5px;
}
.catalog-largelist__ui {
display: table-cell;
width: 25%;
height: 100%;
padding: 15px 2% 15px 2%;
background: #f0f0f0;
}
.catalog-largelist__price {
margin-bottom: 15px;
font-weight: bold;
}
.catalog-largelist__price-label {
display: inline-block;
margin-right: 15px;
vertical-align: baseline;
font-size: 16px;
}
.catalog-largelist__price-number {
display: inline-block;
vertical-align: baseline;
font-size: 30px;
}
.catalog-largelist__advantages-list {
padding: 0;
margin: 0 0 30px 0;
list-style: none;
}
.catalog-largelist__advantages-item {
position: relative;
padding-left: 30px;
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-largelist__advantages-item:first-child {
margin-top: 0;
}
.catalog-largelist__advantages-item:last-child {
margin-bottom: 0;
}
.catalog-largelist__advantages-item:before {
position: absolute;
left: 0;
top: 50%;
margin-top: -8px;
margin-right: 5px;
}
.catalog-largelist__advantages-item.is-delivery:before {
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-largelist__advantages-item.is-pickup:before {
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-largelist__advantages-item.is-store:before {
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-largelist__order {
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-largelist__order:first-child {
margin-top: 0;
}
.catalog-largelist__order:last-child {
margin-bottom: 0;
}
.catalog-largelist__order-btn {
display: block;
text-align: center;
text-decoration: none;
}
.catalog-largelist__order-btn:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-largelist__order-btn::before {
margin-right: 5px;
}
.catalog-largelist__fast-btn {
display: block;
text-align: center;
}
.catalog-list .select2-container {
width: auto !important;
}
.catalog-list__item {
border-bottom: 1px solid #909090;
padding-bottom: 20px;
margin-bottom: 20px;
}
.catalog-list__item:after {
content: '';
display: block;
clear: both;
}
.catalog-list__plate {
position: relative;
margin-left: -2.5%;
}
.catalog-list__plate:after {
content: '';
display: block;
clear: left;
}
.catalog-list__thumbnail {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
text-align: center;
}
.catalog-list__info {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 55.83333%;
margin-left: 2.5%;
}
.catalog-list__ui-holder {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 14.16667%;
margin-left: 2.5%;
padding-top: 20px;
text-align: center;
}
.catalog-list__thumb-holder {
display: inline-block;
padding: 3px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #d9d9d9;
vertical-align: top;
}
.catalog-list__thumb-img {
display: inline-block;
vertical-align: top;
max-width: 100%;
}
.catalog-list__category {
margin-bottom: 8px;
font-size: 16px;
font-style: italic;
}
.catalog-list__category-link {
color: #999999;
}
.catalog-list__category-link:hover {
color: #999999;
}
.catalog-list__title {
margin-bottom: 8px;
font-size: 20px;
font-weight: bold;
}
.catalog-list__description {
margin-bottom: 10px;
font-size: 15px;
}
.catalog-list__description.is-hide {
display: none;
}
.catalog-list__option-list.is-size {
width: 120px;
}
.catalog-list__option-list.is-color {
width: 50px;
}
.catalog-list__option-label {
margin-right: .5em;
}
.catalog-list__options {
position: relative;
margin-left: -2.5%;
}
.catalog-list__options:after {
content: '';
display: block;
clear: left;
}
.catalog-list__options-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.catalog-list__btns {
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-list__btns:first-child {
margin-top: 0;
}
.catalog-list__btns:last-child {
margin-bottom: 0;
}
.catalog-list__price {
margin-bottom: 15px;
}
.catalog-list__price-title {
font-weight: bold;
}
.catalog-list__old-price {
color: gray;
text-decoration: line-through;
}
.catalog-list__current-price {
font-size: 150%;
}
.catalog-list__order {
margin-top: 10px;
margin-bottom: 10px;
}
.catalog-list__order:first-child {
margin-top: 0;
}
.catalog-list__order:last-child {
margin-bottom: 0;
}
.catalog-list__order-btn {
display: block;
text-align: center;
}
.catalog-list__fast {
margin-top: 10px;
margin-bottom: 10px;
}
.catalog-list__fast:first-child {
margin-top: 0;
}
.catalog-list__fast:last-child {
margin-bottom: 0;
}
.catalog-list__fast-btn {
display: block;
text-align: center;
}
@media screen and (max-width: 767px) {
.catalog-list__thumbnail {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
text-align: center;
}
.catalog-list__info {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 72.5%;
margin-left: 2.5%;
}
.catalog-list__ui-holder {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
padding-top: 20px;
text-align: center;
}
.catalog-list__category {
font-size: 100%;
}
.catalog-list__title {
font-size: 130%;
}
.catalog-list__description {
font-size: 100%;
}
.catalog-list__options {
margin-left: 0;
}
.catalog-list__options-item {
float: none;
width: auto;
margin-left: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.catalog-list__options-item:first-child {
margin-top: 0;
}
.catalog-list__options-item:last-child {
margin-bottom: 0;
}
.catalog-list__btns {
position: relative;
margin-left: -2.5%;
}
.catalog-list__btns:after {
content: '';
display: block;
clear: left;
}
.catalog-list__order, .catalog-list__fast {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 0;
margin-bottom: 0;
}
.catalog-list__price {
text-align: left;
}
}
.catalog-plate {
position: relative;
margin-left: auto;
margin-right: auto;
background-color: #fff;
overflow-y: visible;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.catalog-plate__name {
color: #041e41;
text-decoration: none;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
font-weight: bold;
font-size: 1.53333rem;
line-height: 1.3;
}
.catalog-plate__name-series {
color: #eb6852;
font-size: 67%;
margin-top: 4px;
}
.catalog-plate__name:hover {
text-decoration: none;
color: #7A8A9C;
}
.catalog-plate__series {
color: #696969;
font-size: 12px;
margin-top: 15px;
display: block;
}
.catalog-plate__top-wrap {
padding-bottom: 18px;
margin-bottom: 18px;
border-bottom: 1px solid #dbdfe1;
}
.catalog-plate__energy-wrap {
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-plate__energy-wrap:first-child {
margin-top: 0;
}
.catalog-plate__energy-wrap:last-child {
margin-bottom: 0;
}
.catalog-plate__energy-link {
display: block;
width: 44px;
padding: 0 0 3px 11px;
position: relative;
color: #fff;
text-decoration: none;
font-size: 1.4em;
font-weight: bold;
line-height: normal;
text-transform: uppercase;
margin: 1px 0;
}
.catalog-plate__energy-link:hover {
color: #fff;
}
.catalog-plate__energy-link-index {
font-size: 1em;
margin-top: -10px;
position: relative;
top: -6px;
font-weight: normal;
}
.catalog-plate__energy-link:before {
content: '';
display: inline-block;
position: absolute;
right: -31px;
top: 0;
border: 16px solid transparent;
}
.catalog-plate__energy-link.is-energy-a {
background-color: #feed00;
}
.catalog-plate__energy-link.is-energy-a:before {
border-left-color: #feed00;
}
.catalog-plate__energy-link.is-energy-b {
background-color: #fbba00;
}
.catalog-plate__energy-link.is-energy-b:before {
border-left-color: #fbba00;
}
.catalog-plate__energy-link.is-energy-c {
background-color: #ec6607;
}
.catalog-plate__energy-link.is-energy-c:before {
border-left-color: #ec6607;
}
.catalog-plate__energy-link.is-energy-d {
background-color: #E30713;
}
.catalog-plate__energy-link.is-energy-d:before {
border-left-color: #E30713;
}
.catalog-plate__energy-link.is-energy-a-plus-1 {
background-color: #C6D300;
}
.catalog-plate__energy-link.is-energy-a-plus-1:before {
border-left-color: #C6D300;
}
.catalog-plate__energy-link.is-energy-a-plus-1:after {
content: '+';
font-size: 1em;
position: absolute;
top: -5px;
font-weight: normal;
display: block;
color: #fff;
left: 48%;
}
.catalog-plate__energy-link.is-energy-a-plus-2 {
background-color: #51AD31;
}
.catalog-plate__energy-link.is-energy-a-plus-2:before {
border-left-color: #51AD31;
}
.catalog-plate__energy-link.is-energy-a-plus-2:after {
content: '++';
font-size: 1em;
position: absolute;
top: -5px;
font-weight: normal;
display: block;
color: #fff;
left: 48%;
}
.catalog-plate__energy-link.is-energy-a-plus-3 {
background-color: #00953E;
}
.catalog-plate__energy-link.is-energy-a-plus-3:before {
border-left-color: #00953E;
}
.catalog-plate__energy-link.is-energy-a-plus-3:after {
content: '+++';
font-size: 1em;
position: absolute;
top: -5px;
font-weight: normal;
display: block;
color: #fff;
left: 48%;
}
.catalog-plate__bottom-wrap {
margin-top: 10%;
}
.catalog-plate__wrap {
position: relative;
padding: 30px 15px 20px;
}
.catalog-plate__wrap:before {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: -1;
-webkit-border-radius: 10px;
border-radius: 10px;
background-color: #fff;
}
.catalog-plate__articul {
margin-top: 10px;
margin-bottom: 10px;
}
.catalog-plate__articul:first-child {
margin-top: 0;
}
.catalog-plate__articul:last-child {
margin-bottom: 0;
}
.catalog-plate__favor {
position: absolute;
right: 10px;
top: 10px;
}
.catalog-plate__favor:before {
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-plate__favor.is-active:before {
content: "";
}
.catalog-plate__favor-link {
display: none;
}
.catalog-plate__list {
list-style-type: none;
}
.catalog-plate__list-item {
position: relative;
padding-left: 10px;
}
.catalog-plate__list-item:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-plate__list-item:before {
position: absolute;
font-size: 7px;
left: 0;
top: 6px;
font-weight: bold;
}
.catalog-plate__preview {
position: absolute;
bottom: 10px;
left: 0;
right: 0;
z-index: 2;
margin: -10px auto auto;
width: 182px;
max-width: 90%;
padding: 5px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-decoration: none;
font-weight: 500;
color: white;
opacity: 0;
background-color: #ccc;
background-color: rgba(0, 0, 0, 0.5);
}
.catalog-plate__preview:hover {
background-color: #eee;
color: black;
}
.catalog-plate__labels {
position: absolute;
left: 0;
top: 15px;
z-index: 2;
}
.catalog-plate__label {
display: table;
height: 20px;
width: 75px;
padding: 0 10px 2px;
margin-top: 5px;
margin-bottom: 5px;
text-transform: lowercase;
line-height: 20px;
background-color: #eee;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.catalog-plate__label:first-child {
margin-top: 0;
}
.catalog-plate__label:last-child {
margin-bottom: 0;
}
.catalog-plate__label span {
position: relative;
z-index: 2;
line-height: 16px;
}
.catalog-plate__label.is-new {
background-color: green;
color: white;
}
.catalog-plate__label.is-hit {
background-color: orange;
color: white;
}
.catalog-plate__label.is-best {
background-color: blue;
color: white;
}
.catalog-plate__label.is-sale {
background-color: red;
color: white;
}
.catalog-plate__category {
margin-top: 5px;
margin-bottom: 5px;
}
.catalog-plate__category:first-child {
margin-top: 0;
}
.catalog-plate__category:last-child {
margin-bottom: 0;
}
.catalog-plate__caption {
margin-top: 10px;
margin-bottom: 12px;
}
.catalog-plate__description.is-hide {
display: none;
}
.catalog-plate__description li {
margin-top: 10px;
margin-bottom: 10px;
position: relative;
padding-left: 16px;
}
.catalog-plate__description li:first-child {
margin-top: 0;
}
.catalog-plate__description li:last-child {
margin-bottom: 0;
}
.catalog-plate__description ul > li:before {
content: '';
position: absolute;
background-position: 50% 50%;
-webkit-background-size: 8px 8px;
background-size: 8px;
width: 8px;
height: 8px;
left: 0;
top: 5px;
background-image: url('data:image/svg+xml;charset%3DUS-ASCII,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"8"%20height%3D"8"%20viewBox%3D"0%200%208%208"><path%20fill%3D"%230E1D3F"%20d%3D"M4%208C1.8%208%200%206.2%200%204s1.8-4%204-4%204%201.8%204%204-1.8%204-4%204zm0-6.3c-1.3%200-2.3%201-2.3%202.3s1%202.3%202.3%202.3%202.3-1%202.3-2.3-1-2.3-2.3-2.3z"%2F><%2Fsvg>');
background-repeat: no-repeat;
}
.ProductLanding-sidebar .catalog-plate__description ul > li:before {
background-image: url(../img/bullit_white.svg);
}
.catalog-plate__link {
font-size: 133.33333%;
color: #0b8bfb;
}
.catalog-plate__link._small {
font-size: 93.33333%;
}
.catalog-plate__text {
margin-top: 5px;
font-size: 93.33333%;
text-align: center;
}
.catalog-plate__footer {
max-height: 0;
overflow: hidden;
}
.catalog-plate__prices {
margin-top: 10px;
}
.catalog-plate__prices:first-child {
margin-top: 0;
}
.catalog-plate__old-price {
position: relative;
display: table;
color: #b4bbc2;
font-size: 107.14286%;
font-weight: 400;
}
.catalog-plate__old-price:before {
content: '';
position: absolute;
top: 50%;
height: 1px;
margin-top: 1px;
left: -2px;
right: -1px;
background-color: #ccc;
}
.catalog-plate__current-price {
font-weight: 700;
font-size: 114.28571%;
}
.catalog-plate__btns {
margin-top: 10px;
white-space: nowrap;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.catalog-plate__btns:first-child {
margin-top: 0;
}
.catalog-plate__btns:after {
content: '';
display: block;
clear: both;
}
.catalog-plate__params {
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-plate__params:first-child {
margin-top: 0;
}
.catalog-plate__params:last-child {
margin-bottom: 0;
}
.catalog-plate__param {
margin-top: 5px;
margin-bottom: 5px;
font-size: 85.71429%;
}
.catalog-plate__param:first-child {
margin-top: 0;
}
.catalog-plate__param:last-child {
margin-bottom: 0;
}
.catalog-plate__param-label {
font-weight: bold;
margin-right: .5em;
}
.catalog-plate__buy {
float: right;
margin-top: 5px;
margin-bottom: 5px;
padding: 9px 33px;
background-color: #011E41;
color: #fff;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.catalog-plate__buy:hover {
background-color: #7A8A9C;
color: #fff;
}
.catalog-plate__fast-order {
padding: 9px 33px;
float: left;
margin-top: 8px;
margin-bottom: 5px;
}
.catalog-plate__img-holder {
position: relative;
margin-bottom: 25px;
text-align: center;
}
.catalog-plate__img-holder:last-child {
margin-bottom: 0;
}
.catalog-plate__img {
max-width: 100%;
height: auto;
vertical-align: top;
}
.catalog-plate__middle-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-plate__middle-holder:first-child {
margin-top: 0;
}
.catalog-plate__middle-holder:last-child {
margin-bottom: 0;
}
.catalog-plate__middle-holder:after {
content: '';
display: block;
clear: both;
}
.catalog-plate__rating {
float: left;
}
.catalog-plate__avail {
float: right;
font-style: italic;
color: #ccc;
}
.catalog-plate__avail-text {
color: #227000;
}
.catalog-plate__not-avail-text {
color: #ccc;
}
.catalog-plate__prop-item {
padding-left: 15px;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
}
.catalog-plate__prop-item:first-child {
margin-top: 0;
}
.catalog-plate__prop-item:last-child {
margin-bottom: 0;
}
.catalog-plate__prop-item:before {
content: '';
position: absolute;
display: block;
width: 4px;
float: left;
height: 4px;
left: 0;
top: 35%;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 2px solid #1a2452;
}
.no-touch .catalog-plate.is-initiated:hover {
z-index: 3;
}
.no-touch .catalog-plate.is-initiated:hover .catalog-plate__wrap:before {
border: 1px solid #ccc;
-webkit-box-shadow: 0 7px 17px rgba(0, 0, 0, 0.27);
box-shadow: 0 7px 17px rgba(0, 0, 0, 0.27);
-webkit-transition: -webkit-box-shadow .1s ease-in, bottom .2s;
-o-transition: box-shadow .1s ease-in, bottom .2s;
transition: box-shadow .1s ease-in, bottom .2s;
}
.no-touch .catalog-plate.is-initiated:hover .catalog-plate__preview {
opacity: 1;
margin-top: -22px;
-webkit-transition: .2s margin-top linear, .2s opacity linear, .2s color;
-o-transition: .2s margin-top linear, .2s opacity linear, .2s color;
transition: .2s margin-top linear, .2s opacity linear, .2s color;
}
.no-touch .catalog-plate.is-initiated:hover .catalog-plate__footer {
max-height: none;
margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
border-top: 1px solid #ccc;
}
.no-touch .catalog-plate.is-initiated:hover .catalog-plate__footer:first-child {
margin-top: 0;
}
.no-touch .catalog-plate.is-initiated:hover .catalog-plate__footer:last-child {
margin-bottom: 0;
}
.catalog-plate__options {
position: relative;
margin-left: -2.5%;
}
.catalog-plate__options:after {
content: '';
display: block;
clear: left;
}
.catalog-plate__options .select2-container {
width: 100% !important;
}
.catalog-plate__options-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.catalog-plate__wrap:before {
display: none;
}
}
@media screen and (max-width: 767px) {
.catalog-plate__articul, .catalog-plate__preview, .catalog-plate__category, .catalog-plate__foter, .catalog-plate__fast-order, .catalog-plate__options {
display: none;
}
.catalog-plate__old-price {
display: inline-block;
vertical-align: baseline;
font-size: 80%;
margin-right: 10px;
}
.catalog-plate__btns {
margin-top: 0;
}
.catalog-plate__img-holder .catalog-favor-button,
.catalog-plate__img-holder .catalog-compare-button {
display: none;
}
.catalog-plate__middle-holder {
margin-top: 5px;
margin-bottom: 5px;
display: inline-block;
width: 100%;
}
.catalog-plate__middle-holder:first-child {
margin-top: 0;
}
.catalog-plate__middle-holder:last-child {
margin-bottom: 0;
}
.catalog-plate__labels {
left: -5px;
top: 5px;
}
.catalog-plate__buy {
padding: 9px 2px;
}
.catalog-plate__label {
height: auto;
padding: 1px 5px;
font-size: 90%;
line-height: 1;
margin-top: 1px;
margin-bottom: 1px;
}
.catalog-plate__label:first-child {
margin-top: 0;
}
.catalog-plate__label:last-child {
margin-bottom: 0;
}
.catalog-plate__buy {
width: 100%;
text-align: center;
margin-top: 15px;
}
.catalog-plate__caption {
text-align: center;
}
}
.js-buy-button {
text-decoration: none;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.catalog-reviews.is-element {
margin-bottom: 30px;
}
.catalog-reviews.is-element .catalog-reviews__feedback-item:last-child {
border-bottom: none;
}
.catalog-reviews__feedback-item {
margin: 0;
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #cccccc;
}
.catalog-reviews__feedback-item:after {
content: '';
display: block;
clear: both;
}
.catalog-reviews__feedback-info {
width: 100%;
margin-bottom: 20px;
}
.catalog-reviews__feedback-time {
color: #696969;
font-size: 12px;
margin-top: 20px;
}
.catalog-reviews__load-more {
padding: 9px 33px;
background-color: #eb6852;
color: #fff;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
display: inline-block;
}
.catalog-reviews__load-more:hover {
background-color: #ca5341;
}
.catalog-reviews__feedback-personal {
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-reviews__feedback-personal:first-child {
margin-top: 0;
}
.catalog-reviews__feedback-personal:last-child {
margin-bottom: 0;
}
.catalog-reviews__feedback-name {
font-size: 16px;
font-weight: bold;
color: #041e41;
line-height: 1.1;
margin-top: 10px;
margin-bottom: 10px;
}
.catalog-reviews__feedback-name:first-child {
margin-top: 0;
}
.catalog-reviews__feedback-name:last-child {
margin-bottom: 0;
}
.catalog-reviews__feedback-text {
overflow: hidden;
}
.catalog-reviews__form-section {
margin-top: 40px;
margin-bottom: 40px;
}
.catalog-reviews__form-section:first-child {
margin-top: 0;
}
.catalog-reviews__form-section:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.catalog-reviews__feedback-info {
float: none;
width: auto;
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-reviews__feedback-info:first-child {
margin-top: 0;
}
.catalog-reviews__feedback-info:last-child {
margin-bottom: 0;
}
.catalog-reviews__feedback-text {
margin-top: 20px;
margin-bottom: 20px;
}
.catalog-reviews__feedback-text:first-child {
margin-top: 0;
}
.catalog-reviews__feedback-text:last-child {
margin-bottom: 0;
}
.catalog-reviews__feedback-item:first-child {
padding-top: 0;
}
.catalog-reviews__form-section {
margin-top: 20px;
}
}
.catalog-sorter {
background: #f4f5f8;
padding: 20px 30px;
}
.catalog-sorter:after {
content: '';
display: block;
clear: both;
}
.catalog-sorter__sort-by, .catalog-sorter__count-by {
float: left;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-right: 20px;
}
.catalog-sorter__sort-by {
float: left;
}
.catalog-sorter__count-by {
float: right;
}
.catalog-sorter__sort-by-title, .catalog-sorter__count-by-title {
font-weight: normal;
float: left;
margin-right: 10px;
}
.catalog-sorter__sort-by-items, .catalog-sorter__count-by-items {
float: left;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.catalog-sorter__sort-by-item, .catalog-sorter__count-by-item {
float: left;
margin: 0 5px;
}
.catalog-sorter__sort-by-item:first-child, .catalog-sorter__count-by-item:first-child {
margin-left: 0;
}
.catalog-sorter__sort-by-item:last-child, .catalog-sorter__count-by-item:last-child {
margin-right: 0;
}
.catalog-sorter__sort-by-link, .catalog-sorter__count-by-link {
text-decoration: underline;
cursor: pointer;
font-weight: normal;
color: #666;
position: relative;
}
.catalog-sorter__sort-by-link:hover, .catalog-sorter__sort-by-link.is-active, .catalog-sorter__count-by-link:hover, .catalog-sorter__count-by-link.is-active {
text-decoration: none;
color: #000000;
}
.catalog-sorter__sort-by-link:hover.is-up, .catalog-sorter__sort-by-link:hover.is-down, .catalog-sorter__sort-by-link.is-active.is-up, .catalog-sorter__sort-by-link.is-active.is-down, .catalog-sorter__count-by-link:hover.is-up, .catalog-sorter__count-by-link:hover.is-down, .catalog-sorter__count-by-link.is-active.is-up, .catalog-sorter__count-by-link.is-active.is-down {
margin-right: 15px;
}
.catalog-sorter__sort-by-link:hover.is-up:after, .catalog-sorter__sort-by-link:hover.is-down:after, .catalog-sorter__sort-by-link.is-active.is-up:after, .catalog-sorter__sort-by-link.is-active.is-down:after, .catalog-sorter__count-by-link:hover.is-up:after, .catalog-sorter__count-by-link:hover.is-down:after, .catalog-sorter__count-by-link.is-active.is-up:after, .catalog-sorter__count-by-link.is-active.is-down:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
right: -15px;
top: 1px;
}
.catalog-sorter__sort-by-link:hover.is-down:after, .catalog-sorter__sort-by-link.is-active.is-down:after, .catalog-sorter__count-by-link:hover.is-down:after, .catalog-sorter__count-by-link.is-active.is-down:after {
content: "";
}
.catalog-sorter__show-type {
float: right;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.catalog-sorter__show-type-item {
float: left;
margin: 0 5px;
}
.catalog-sorter__show-type-item:first-child {
margin-left: 0;
}
.catalog-sorter__show-type-item:last-child {
margin-right: 0;
}
.catalog-sorter__show-type-link {
color: #666;
cursor: pointer;
}
.catalog-sorter__show-type-link.list-type:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-sorter__show-type-link.tiles-type:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-sorter__show-type-link.table-type:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-sorter__show-type-link.is-active {
color: #000000;
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.catalog-sorter {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .catalog-sorter {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.catalog-sorter__show-type {
display: none;
}
.catalog-sorter__sort-by {
margin-bottom: 10px;
}
.catalog-sorter__sort-by:after {
content: '';
display: block;
clear: both;
}
.catalog-sorter__sort-by, .catalog-sorter__count-by {
float: none;
margin-left: 0;
margin-right: 0;
}
}
.catalog-subsections__list {
list-style: none;
margin-right: -2em;
}
.catalog-subsections__item {
display: inline-block;
vertical-align: middle;
margin-bottom: 10px;
margin-right: 2em;
}
.catalog-subsections__link {
display: block;
color: #041e41;
}
.catalog-table__items {
width: 100%;
border-collapse: collapse;
}
.catalog-table__header-text {
position: relative;
text-decoration: none;
}
.catalog-table__header-text.is-sortable {
border-bottom: 1px dashed gray;
cursor: pointer;
}
.catalog-table__header-text.is-sortable:hover {
border-bottom: none;
}
.catalog-table__header-text.is-sorted-up, .catalog-table__header-text.is-sorted-down {
margin-right: 15px;
}
.catalog-table__header-text.is-sorted-up:after, .catalog-table__header-text.is-sorted-down:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
right: -15px;
top: 2px;
}
.catalog-table__header-text.is-sorted-down:after {
content: "";
}
.catalog-table__th {
font-size: 90%;
padding: 8px 10px;
border-bottom: 2px solid #ccc;
text-align: left;
font-weight: bold;
background: #eee;
}
.catalog-table__td {
padding: 8px 10px;
border-bottom: 1px solid #ccc;
font-size: 90%;
}
.catalog-table__th.is-col-price {
text-align: right;
}
.catalog-table__td.is-col-price {
text-align: right;
position: relative;
font-size: 120%;
min-width: 100px;
}
.catalog-table .is-col-prop-diametr {
text-align: center;
}
.catalog-table__prop-inline-title {
display: none;
}
.catalog-table__old-price {
text-decoration: line-through;
font-size: 70%;
color: gray;
display: block;
position: absolute;
right: 10px;
top: 50%;
margin-top: -25px;
}
.catalog-table__sort {
position: absolute;
right: 0;
top: 50%;
line-height: 20px;
margin-top: -12px;
}
.catalog-table__sort:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.catalog-table__sort:before {
font-size: 10px;
}
.catalog-table__sort.is-up:before {
content: "";
}
.catalog-table__btn-buy {
display: inline-block;
}
.catalog-table__btn-fastbuy {
display: inline-block;
text-decoration: none;
color: gray;
}
.catalog-table__btn-fastbuy > span {
border-bottom: 1px dashed gray;
}
.catalog-table__labels {
display: inline;
}
.catalog-table__label {
display: inline-block;
height: 20px;
padding: 0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-transform: lowercase;
line-height: 20px;
background-color: #eee;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 2px 0;
}
.catalog-table__label:first-child {
margin-top: 0;
}
.catalog-table__label:last-child {
margin-bottom: 0;
}
.catalog-table__label span {
position: relative;
z-index: 2;
line-height: 16px;
}
.catalog-table__label.is-new {
background-color: green;
color: white;
}
.catalog-table__label.is-hit {
background-color: orange;
color: white;
}
.catalog-table__label.is-best {
background-color: blue;
color: white;
}
.catalog-table__label.is-sale {
background-color: red;
color: white;
}
@media screen and (max-width: 767px) {
.catalog-table__items, .catalog-table__item, .catalog-table__td {
display: block;
}
.catalog-table tbody {
display: block;
}
.catalog-table__item {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #cccccc;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.catalog-table__item {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .catalog-table__item {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.catalog-table__td {
padding: 0;
border-bottom: none;
margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}
.catalog-table__td:first-child {
margin-top: 0;
}
.catalog-table__td:last-child {
margin-bottom: 0;
}
.catalog-table__td.is-empty {
display: none;
}
.catalog-table__td:first-child {
padding-left: 0;
}
.catalog-table__td:last-child {
padding-right: 0;
}
.catalog-table__td.is-col-qtty {
display: inline-block;
}
.catalog-table__td.is-col-btn {
display: inline-block;
float: right;
}
.catalog-table__td.is-col-price {
text-align: left;
}
.catalog-table__td.is-col-title {
margin-bottom: 15px;
}
.catalog-table__td.is-col-prop-diametr {
text-align: left;
}
.catalog-table__header {
display: none;
}
.catalog-table__labels {
display: block;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
}
.catalog-table__labels:first-child {
margin-top: 0;
}
.catalog-table__labels:last-child {
margin-bottom: 0;
}
.catalog-table a.catalog-table__btn-fastbuy {
display: inline-block;
}
.catalog-table__prop-inline-title {
display: inline-block;
width: 50%;
margin-right: 10px;
text-align: right;
font-size: 13px;
}
.catalog-table__prop-inline-title:after {
content: ':';
}
.catalog-table__price {
font-size: 150%;
line-height: 18px;
}
.catalog-table .counter-input__input[type="text"] {
font-size: 16px;
}
}
.catalog-text-block__title {
font-size: 32px;
font-weight: bold;
margin-bottom: 30px;
color: #041e41;
}
.catalog-text-block__preview, .catalog-text-block__description {
margin-bottom: 30px;
}
.catalog-text-block__description {
display: none;
}
.catalog-text-block__link {
padding: 11px 31px;
background-color: #eb6852;
display: inline-block;
color: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.catalog-text-block__link:hover {
background-color: #ca5341;
}
.catalog-tree a {
color: #000000;
}
.catalog-tree__title {
margin-bottom: 20px;
font-size: 214.28571%;
font-weight: bold;
}
.catalog-tree__title:last-child {
margin-bottom: 0;
}
.catalog-tree__first-level {
list-style: none;
padding: 0;
margin: 0;
}
.catalog-tree__first-item {
margin: 0;
padding: 10px 0 20px;
border-top: 1px solid #eee;
}
.catalog-tree__first-link {
float: left;
font-size: 142.85714%;
line-height: 20px;
text-decoration: none;
margin-right: 2.5%;
}
.catalog-tree__second-holder {
width: 72.5%;
margin-left: auto;
}
.catalog-tree__second-level:after {
content: '';
display: block;
clear: both;
}
.catalog-tree__second-item {
border-top: 1px solid #eee;
padding-top: 10px;
padding-bottom: 10px;
}
.catalog-tree__second-item:after {
content: '';
display: block;
clear: both;
}
.catalog-tree__second-item:first-child {
border-top: none;
padding-top: 0;
}
.catalog-tree__second-link {
float: left;
max-width: 30.0%;
font-size: 128.57143%;
line-height: 20px;
margin-right: 2.5%;
}
.catalog-tree__third-holder {
width: 63.33333%;
margin-left: auto;
}
.catalog-tree__third-level {
float: right;
width: 100%;
margin-top: -10px;
}
.catalog-tree__third-level:after {
content: '';
display: block;
clear: both;
}
.catalog-tree__third-item {
float: left;
width: 50%;
margin-top: 10px;
margin-bottom: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 20px;
font-size: 90%;
position: relative;
}
.catalog-tree__third-item:before {
content: '';
display: block;
position: absolute;
border-top: 1px solid #eee;
left: 20px;
top: -10px;
right: 0;
}
.catalog-tree__third-item:nth-child(2):before, .catalog-tree__third-item:nth-child(1):before {
display: none;
}
.catalog-tree__third-item:nth-child(2n+1) {
clear: left;
padding-left: 0;
}
.catalog-tree__third-item:nth-child(2n+1):before {
left: 0;
}
.cert-list__items {
position: relative;
margin-left: -2.5%;
list-style: none !important;
}
.cert-list__items:after {
content: '';
display: block;
clear: left;
}
.cert-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-top: 2.5% !important;
}
.cert-list__item:nth-child(4n+1) {
clear: left;
}
.cert-list__bg-holder {
text-align: center;
}
.cert-list__bg {
max-width: 100%;
height: auto;
vertical-align: top;
}
.cert-list__content-holder {
background-color: rgba(255, 255, 255, 0.6);
-webkit-transition: .3s bottom;
-o-transition: .3s bottom;
transition: .3s bottom;
}
.cert-list__title {
padding: 5px 10px 7px;
text-align: center;
font-weight: 600;
}
.cert-list__cert-link {
position: relative;
display: block;
}
.cert-list__cert-link:before {
font: normal normal normal 24px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
display: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 20px;
height: 20px;
padding: 10px;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #eee;
text-align: center;
line-height: 20px;
margin: auto;
color: #999999;
}
.cert-list__cert-link:hover:before {
display: block;
}
@media screen and (max-width: 767px) {
.cert-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.cert-list__item:nth-child(4n+1) {
clear: none;
}
.cert-list__item:nth-child(3n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.cert-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.cert-list__item:nth-child(3n+1) {
clear: none;
}
.cert-list__item:nth-child(2n+1) {
clear: left;
}
}
.checkbox {
position: relative;
cursor: pointer;
display: inline-block;
vertical-align: middle;
min-width: 14px;
min-height: 14px;
font-size: 14px;
}
.checkbox__check-holder {
position: absolute;
left: 0;
top: 1px;
height: 26px;
}
.checkbox__text {
display: block;
padding-left: 25px;
font-size: 15px;
}
.checkbox:hover .checkbox__text {
text-decoration: underline;
}
.checkbox.is-disabled {
opacity: 0.3;
}
.checkbox-cols {
font-size: 87.5%;
}
.checkbox-cols__cols {
margin-left: -15px;
}
.checkbox-cols__cols:after {
content: '';
display: block;
clear: both;
}
.checkbox-cols__cols.is-1col .checkbox-cols__col {
width: 100%;
}
.checkbox-cols__cols.is-3col .checkbox-cols__col {
width: 33.33%;
}
.checkbox-cols__cols.is-4col .checkbox-cols__col {
width: 25%;
}
.checkbox-cols__col {
float: left;
width: 100%;
margin-bottom: 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
}
.checkbox-cols__items {
list-style: none;
margin: 0;
padding: 0;
}
.checkbox-cols__item {
margin-top: 10px;
margin-bottom: 10px;
}
.checkbox-cols__item:first-child {
margin-top: 0;
}
.checkbox-cols__item:last-child {
margin-bottom: 0;
}
.checkbox-cols__more-container {
display: none;
overflow: hidden;
}
.checkbox-cols__more-container.is-opened {
display: block;
padding-top: 5px;
padding-bottom: 5px;
}
.checkbox-cols__visible-container {
overflow: hidden;
padding-top: 5px;
padding-bottom: 5px;
}
.checkbox-cols__btn-holder {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}
.checkbox-cols__btn-holder:first-child {
margin-top: 0;
}
.checkbox-cols__btn-holder:last-child {
margin-bottom: 0;
}
.checkbox-cols__btn span:first-child {
display: none;
}
.checkbox-cols__btn.is-opened span {
display: none;
}
.checkbox-cols__btn.is-opened span:first-child {
display: block;
}
.clients-list__items {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.clients-list__items:after {
content: '';
display: block;
clear: left;
}
.clients-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.clients-list__item:nth-child(4n+1) {
clear: left;
}
.clients-list__bg-holder {
text-align: center;
}
.clients-list__bg {
max-width: 100%;
height: auto;
vertical-align: top;
}
.clients-list__content-holder {
-webkit-transition: .3s bottom;
-o-transition: .3s bottom;
transition: .3s bottom;
}
.clients-list__title {
padding: 5px 10px 7px;
text-align: center;
font-weight: 600;
}
@media screen and (max-width: 767px) {
.clients-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.clients-list__item:nth-child(4n+1) {
clear: none;
}
.clients-list__item:nth-child(3n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.clients-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.clients-list__item:nth-child(3n+1) {
clear: none;
}
.clients-list__item:nth-child(2n+1) {
clear: left;
}
}
.company-contacts:after {
content: '';
display: block;
clear: both;
}
.company-contacts__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.company-contacts__title:last-child {
margin-bottom: 0;
}
.company-contacts__columns {
position: relative;
margin-left: -2.5%;
}
.company-contacts__columns:after {
content: '';
display: block;
clear: left;
}
.company-contacts__sidebar {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.company-contacts__content {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 64.16666%;
margin-left: 2.5%;
}
.company-contacts__connect {
margin-bottom: 70px;
}
.company-contacts__connect:last-child {
margin-bottom: 0;
}
.company-contacts__connect-item {
margin-bottom: 15px;
}
.company-contacts__connect-item:last-child {
margin-bottom: 0;
}
.company-contacts__connect-label {
display: inline-block;
margin-right: 5px;
vertical-align: baseline;
font-weight: bold;
}
.company-contacts__map-holder {
margin-bottom: 30px;
height: 400px;
}
.company-contacts__map-holder:last-child {
margin-bottom: 0;
}
.company-contacts__info {
position: relative;
margin-left: -3.75%;
}
.company-contacts__info:after {
content: '';
display: block;
clear: left;
}
.company-contacts__info-title {
margin-bottom: 20px;
font-size: 114.28571%;
font-weight: bold;
}
.company-contacts__info-title:last-child {
margin-bottom: 0;
}
.company-contacts__info-one {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 46.25%;
margin-left: 3.75%;
}
.company-contacts__info-two {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 46.25%;
margin-left: 3.75%;
}
.company-contacts__form-holder {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.company-contacts__form-caption {
font-weight: bold;
font-size: 142.85714%;
margin-top: 20px;
margin-bottom: 20px;
}
.company-contacts__form-caption:first-child {
margin-top: 0;
}
.company-contacts__form-caption:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.company-contacts__map-holder {
height: 300px;
width: 90%;
}
.company-contacts__sidebar {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.company-contacts__content {
margin-top: 30px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.company-contacts__connect {
margin-bottom: 30px;
}
}
@media screen and (max-width: 479px) {
.company-contacts__info {
margin-left: 0;
}
.company-contacts__info-one, .company-contacts__info-two {
width: auto;
margin-left: 0;
float: none;
margin-top: 20px;
margin-bottom: 20px;
}
.company-contacts__info-one:first-child, .company-contacts__info-two:first-child {
margin-top: 0;
}
.company-contacts__info-one:last-child, .company-contacts__info-two:last-child {
margin-bottom: 0;
}
}
.compare-link {
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-color: #888;
}
.compare-link__content {
display: block;
padding: 5px 10px;
text-decoration: none;
text-align: center;
white-space: nowrap;
}
.compare-link__title {
display: inline-block;
vertical-align: middle;
width: 70%;
text-align: right;
color: white;
}
.compare-link__title:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.compare-link__title::before {
font-size: 18px;
margin-right: .5em;
}
.compare-link__count {
display: inline-block;
vertical-align: middle;
padding: 10px 5px;
}
.compare-link__count-number {
display: inline-block;
vertical-align: middle;
width: 20px;
height: 20px;
margin-left: .5em;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #ccc;
line-height: 20px;
text-align: center;
font-size: 75%;
color: black;
}
.compare-list {
padding: 10px;
margin: 10px;
position: fixed;
left: 0;
bottom: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 90%;
overflow: hidden;
width: 300px;
background: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);
z-index: 998;
}
.compare-list__items {
margin-top: 30px;
display: table;
width: 100%;
}
.compare-list__item {
margin-top: 10px;
margin-bottom: 10px;
}
.compare-list__item:first-child {
margin-top: 0;
}
.compare-list__item:last-child {
margin-bottom: 0;
}
.compare-list__item-name {
display: table-cell;
width: 260px;
}
.compare-list__item-remove {
display: table-cell;
width: 40px;
}
.compare-result__header {
margin-top: 30px;
margin-bottom: 30px;
padding: 10px 10px 0;
border: 1px solid gray;
}
.compare-result__header:first-child {
margin-top: 0;
}
.compare-result__header:last-child {
margin-bottom: 0;
}
.compare-result__ui-btn {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
margin-bottom: 10px;
padding: 10px 20px;
background-color: #f2f2f2;
white-space: nowrap;
}
.compare-result__show-all {
text-decoration: none;
border-bottom: 1px dotted gray;
}
.compare-result__show-all.is-active {
border-bottom-color: transparent;
cursor: default;
}
.compare-result__show-different {
text-decoration: none;
border-bottom: 1px dotted gray;
}
.compare-result__show-different.is-active {
border-bottom-color: transparent;
cursor: default;
}
.compare-result__main {
margin-top: 30px;
margin-bottom: 30px;
}
.compare-result__main:first-child {
margin-top: 0;
}
.compare-result__main:last-child {
margin-bottom: 0;
}
.compare-result__table-holder {
overflow: hidden;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.compare-result__table.is-diff .compare-result__param-row {
display: none;
background-color: #fff;
}
.compare-result__table.is-diff .compare-result__param-row.is-different {
display: table-row;
}
@media screen and (max-width: 767px) {
.compare-result__table.is-diff .compare-result__mobile-param-heading {
display: none;
}
.compare-result__table.is-diff .compare-result__mobile-param-heading.is-different {
display: table-row;
}
.compare-result__table.is-diff .compare-result__mobile-param-heading.is-odd {
background-color: white;
}
}
.compare-result__product-cell {
border-right: 1px solid #c5c5c5;
}
.compare-result__product {
padding: 20px 10px;
min-width: 160px;
}
.compare-result__img-holder {
text-align: center;
}
.compare-result__img {
max-width: 100%;
height: auto;
}
.compare-result__title {
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}
.compare-result__title:first-child {
margin-top: 0;
}
.compare-result__title:last-child {
margin-bottom: 0;
}
.compare-result__category {
margin-top: 5px;
margin-bottom: 5px;
}
.compare-result__category:first-child {
margin-top: 0;
}
.compare-result__category:last-child {
margin-bottom: 0;
}
.compare-result__category-link {
font-style: italic;
}
.compare-result__name {
margin-top: 5px;
margin-bottom: 5px;
font-size: 125%;
}
.compare-result__name:first-child {
margin-top: 0;
}
.compare-result__name:last-child {
margin-bottom: 0;
}
.compare-result__param-name {
padding-right: 30px;
}
.compare-result__prices {
text-align: center;
font-size: 125%;
}
.compare-result__btns {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}
.compare-result__btns:first-child {
margin-top: 0;
}
.compare-result__btns:last-child {
margin-bottom: 0;
}
.compare-result__btn {
margin-top: 10px;
margin-bottom: 10px;
}
.compare-result__btn:first-child {
margin-top: 0;
}
.compare-result__btn:last-child {
margin-bottom: 0;
}
.compare-result__param-cell {
text-align: center;
padding: 10px;
border-right: 1px solid #c5c5c5;
}
.compare-result__param-cell:first-child {
text-align: left;
border-right: none;
width: 150px;
min-width: 150px;
}
.compare-result__param-row {
border-bottom: 1px dotted #999;
}
.compare-result__param-name {
font-weight: bold;
}
.compare-result__remove {
text-decoration: none;
color: #eb6852;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
}
.compare-result__remove:hover {
color: #ca5341;
}
.compare-result__remove:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
margin-right: .5em;
}
.compare-result__table-pinned {
position: absolute;
left: 0;
top: 0;
background: #fff;
overflow: hidden;
}
.compare-result__table-pinned table {
border-right: none;
border-left: none;
width: 100%;
}
.compare-result__table-pinned table th, .compare-result__table-pinned table td {
white-space: nowrap;
}
.compare-result__table-scrollable {
overflow: scroll;
overflow-y: hidden;
margin-left: 170px;
}
.compare-result__table-scrollable table {
border-right: none;
border-left: none;
width: 100%;
}
.compare-result__table-scrollable table th, .compare-result__table-scrollable table td:first-child {
display: none;
}
.compare-result__table-wrapper {
position: relative;
margin-bottom: 20px;
overflow: hidden;
border-right: 1px solid #ccc;
}
.compare-result__empty {
display: none;
}
.compare-result__empty.is-active {
display: block;
}
.compare-result__mobile-param-heading {
display: none;
}
@media screen and (max-width: 767px) {
.compare-result__table-holder {
width: auto;
overflow-x: auto;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.fancybox-inner .compare-result__table-holder {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.compare-result__table-scrollable {
margin-left: 140px;
}
.compare-result__param-cell.is-heading {
display: none;
}
.compare-result__params-head {
display: none;
}
.compare-result__mobile-param-heading {
display: table-row;
}
.compare-result__mobile-param-cell {
padding: 10px;
border-top: 1px solid #c5c5c5;
border-bottom: 1px solid #c5c5c5;
font-weight: bold;
background: #f0f0f0;
height: 1.5em;
vertical-align: top;
}
.compare-result__fixed {
position: absolute;
}
}
@media screen and (max-width: 479px) {
.compare-result__table-wrapper {
overflow-x: visible;
}
.compare-result__table-scrollable {
overflow: visible;
}
}
.connect-widget__email {
font-weight: bold;
}
.connect-widget__phone {
font-weight: bold;
}
.contacts__item {
background-color: #ecf0f2;
margin-bottom: 30px;
}
.contacts__item:last-child {
margin-bottom: 0;
}
.contacts__title {
font-size: 20px;
padding: 20px 40px;
border-bottom: 1px solid #fff;
font-weight: bold;
color: #041e41;
}
.contacts__wrapper {
padding: 30px 40px;
position: relative;
}
.contacts__email {
padding-bottom: 15px;
padding-left: 40px;
font-size: 16px;
position: relative;
font-weight: bold;
}
.contacts__email-icon {
position: absolute;
font-size: 220%;
top: 13px;
}
.contacts__email-icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.contacts__email-link {
color: #eb6852;
}
.contacts__email-link:hover {
color: #d83419;
}
.contacts-detail:after {
content: '';
display: block;
clear: both;
}
.contacts-detail__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.contacts-detail__title:last-child {
margin-bottom: 0;
}
.contacts-detail__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin: 0;
}
.contacts-detail__fields {
margin-bottom: 20px;
}
.contacts-detail__fields:last-child {
margin-bottom: 0;
}
.contacts-detail__fields:after {
content: '';
display: block;
clear: both;
}
.contacts-detail__label {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 0;
margin-bottom: 10px;
font-weight: bold;
}
.contacts-detail__label:last-child {
margin-bottom: 0;
}
.contacts-detail__data {
margin-bottom: 10px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 64.16666%;
margin-left: 2.5%;
}
.contacts-detail__data:last-child {
margin-bottom: 0;
}
.contacts-detail__data.big-text {
font-size: 142.85714%;
}
.contacts-detail__block {
margin-top: 26px;
margin-bottom: 26px;
}
.contacts-detail__block:first-child {
margin-top: 0;
}
.contacts-detail__block:last-child {
margin-bottom: 0;
}
.contacts-detail__block:after {
content: '';
display: block;
clear: both;
}
.contacts-detail__header {
margin-top: 10px;
margin-bottom: 10px;
font-size: 171.42857%;
}
.contacts-detail__header:first-child {
margin-top: 0;
}
.contacts-detail__header:last-child {
margin-bottom: 0;
}
.contacts-detail__container, .contacts-detail__photo {
margin-bottom: 2.5%;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
overflow: hidden;
}
.contacts-detail__container.big, .contacts-detail__photo.big {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.contacts-detail__img-link, .contacts-detail__map {
display: block;
}
.contacts-detail__img {
display: block;
max-width: 100%;
}
@media screen and (max-width: 767px) {
.contacts-detail__col {
float: none;
width: auto;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.contacts-detail__col:first-child {
margin-top: 0;
}
.contacts-detail__col:last-child {
margin-bottom: 0;
}
.contacts-detail__col.is-sidebar {
margin-left: -2.5%;
}
.contacts-detail__fields {
margin-bottom: 10px;
}
.contacts-detail__fields:last-child {
margin-bottom: 0;
}
}
.contacts-list__items {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.contacts-list__items:after {
content: '';
display: block;
clear: left;
}
.contacts-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-top: 5%;
}
.contacts-list__item:nth-child(4n+1) {
clear: left;
}
.contacts-list__title {
margin-bottom: 20px;
font-size: 150%;
}
.contacts-list__title:last-child {
margin-bottom: 0;
}
.contacts-list__title-link {
font-weight: bold;
text-decoration: underline;
}
.contacts-list__title-link:hover {
text-decoration: none;
}
.contacts-list__link.is-print:before {
display: inline-block;
font: normal normal normal 130%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
text-decoration: none;
margin-right: 5px;
vertical-align: middle;
}
.contacts-list__phone {
font-weight: bold;
}
.contacts-list__text {
margin-bottom: 10px;
}
.contacts-list__text:last-child {
margin-bottom: 0;
}
.contacts-list__worktime {
margin-bottom: 20px;
}
.contacts-list__worktime:last-child {
margin-bottom: 0;
}
.contacts-list__img {
max-width: 100%;
height: auto;
}
@media screen and (max-width: 767px) {
.contacts-list__items {
margin-top: -30px;
}
.contacts-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 30px;
}
.contacts-list__item:nth-child(2n+1) {
clear: left;
}
.contacts-list__image-holder {
width: 30%;
margin-right: 1em;
margin-top: 5px;
margin-bottom: 10px;
float: left;
}
}
@media screen and (max-width: 479px) {
.contacts-list__items {
margin-top: 0;
margin-left: 0;
}
.contacts-list__item {
float: none;
margin-left: 0;
width: auto;
margin-top: 30px;
margin-bottom: 30px;
clear: left;
}
.contacts-list__item:first-child {
margin-top: 0;
}
.contacts-list__item:last-child {
margin-bottom: 0;
}
}
.contacts-list.is-3cols .contacts-list__items {
position: relative;
margin-left: -3.33333%;
margin-top: -3.33333%;
}
.contacts-list.is-3cols .contacts-list__items:after {
content: '';
display: block;
clear: left;
}
.contacts-list.is-3cols .contacts-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.0%;
margin-left: 3.33333%;
margin-top: 3.33333%;
}
.contacts-list.is-3cols .contacts-list__item:nth-child(4n+1) {
clear: none;
}
.contacts-list.is-3cols .contacts-list__item:nth-child(3n+1) {
clear: left;
}
@media screen and (max-width: 767px) {
.contacts-list.is-3cols .contacts-list__items {
position: relative;
margin-left: -2.5%;
margin-top: -30px;
}
.contacts-list.is-3cols .contacts-list__items:after {
content: '';
display: block;
clear: left;
}
.contacts-list.is-3cols .contacts-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 30px;
}
.contacts-list.is-3cols .contacts-list__item:nth-child(3n+1) {
clear: left;
}
.contacts-list.is-3cols .contacts-list__item:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.contacts-list.is-3cols .contacts-list__items {
margin-top: 0;
margin-left: 0;
}
.contacts-list.is-3cols .contacts-list__item {
float: none;
margin-left: 0;
width: auto;
margin-top: 30px;
margin-bottom: 30px;
}
.contacts-list.is-3cols .contacts-list__item:first-child {
margin-top: 0;
}
.contacts-list.is-3cols .contacts-list__item:last-child {
margin-bottom: 0;
}
}
.contacts-list.is-2cols .contacts-list__items {
position: relative;
margin-left: -5%;
margin-top: -5%;
}
.contacts-list.is-2cols .contacts-list__items:after {
content: '';
display: block;
clear: left;
}
.contacts-list.is-2cols .contacts-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 45.0%;
margin-left: 5%;
margin-top: 5%;
}
.contacts-list.is-2cols .contacts-list__item:nth-child(3n+1) {
clear: none;
}
.contacts-list.is-2cols .contacts-list__item:nth-child(2n+1) {
clear: left;
}
.contacts-list.is-flat .contacts-list__items {
margin-left: 0;
}
.contacts-list.is-flat .contacts-list__item {
float: none;
width: auto;
margin-left: 0;
margin-top: 40px;
margin-bottom: 40px;
}
.contacts-list.is-flat .contacts-list__item:first-child {
margin-top: 0;
}
.contacts-list.is-flat .contacts-list__item:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.contacts-list.is-flat .contacts-list__item {
margin-top: 30px;
margin-bottom: 30px;
}
}
.contacts-map__common-info {
position: relative;
margin-left: -2%;
margin-top: 30px;
margin-bottom: 30px;
}
.contacts-map__common-info:after {
content: '';
display: block;
clear: left;
}
.contacts-map__common-info:first-child {
margin-top: 0;
}
.contacts-map__common-info:last-child {
margin-bottom: 0;
}
.contacts-map__link.is-print:before {
display: inline-block;
font: normal normal normal 130%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
text-decoration: none;
margin-right: 5px;
vertical-align: middle;
}
.contacts-map__common-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 18.0%;
margin-left: 2%;
}
.contacts-map__common-label {
font-weight: 700;
margin-bottom: 10px;
}
.contacts-map__common-label:last-child {
margin-bottom: 0;
}
.contacts-map__map-section {
margin-top: 30px;
margin-bottom: 30px;
}
.contacts-map__map-section:first-child {
margin-top: 0;
}
.contacts-map__map-section:last-child {
margin-bottom: 0;
}
.contacts-map__map-holder {
height: 500px;
}
.contacts-map__map-title {
font-size: 150%;
margin-top: 20px;
margin-bottom: 20px;
}
.contacts-map__map-title:first-child {
margin-top: 0;
}
.contacts-map__map-title:last-child {
margin-bottom: 0;
}
.contacts-map__plates-section {
margin-top: 30px;
margin-bottom: 30px;
}
.contacts-map__plates-section:first-child {
margin-top: 0;
}
.contacts-map__plates-section:last-child {
margin-bottom: 0;
}
.contacts-map__form-section {
margin-top: 30px;
margin-bottom: 30px;
}
.contacts-map__form-section:first-child {
margin-top: 0;
}
.contacts-map__form-section:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.contacts-map__common-info {
position: relative;
margin-left: -5%;
}
.contacts-map__common-info:after {
content: '';
display: block;
clear: left;
}
.contacts-map__common-info:first-child {
margin-top: -20px;
}
.contacts-map__common-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 28.33333%;
margin-left: 5%;
margin-top: 20px;
}
.contacts-map__common-col:nth-child(3n+1) {
clear: left;
}
.contacts-map__map-holder {
width: 90%;
height: 300px;
}
}
@media screen and (max-width: 479px) {
.contacts-map__common-info {
margin-left: 0;
}
.contacts-map__common-info:first-child {
margin-top: 0;
}
.contacts-map__common-col {
margin-top: 20px;
margin-bottom: 20px;
width: auto;
float: none;
margin-left: 0;
}
.contacts-map__common-col:first-child {
margin-top: 0;
}
.contacts-map__common-col:last-child {
margin-bottom: 0;
}
.contacts-map__map-holder {
width: 90%;
margin-left: -10px;
}
}
.contacts-simple__contacts {
position: relative;
margin-left: -2.5%;
margin-bottom: 40px;
}
.contacts-simple__contacts:after {
content: '';
display: block;
clear: left;
}
.contacts-simple__contacts:last-child {
margin-bottom: 0;
}
.contacts-simple__phones {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 14.16667%;
margin-left: 2.5%;
}
.contacts-simple__adresses {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.contacts-simple__desc {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 55.83333%;
margin-left: 2.5%;
}
.contacts-simple__map {
height: 250px;
}
@media screen and (max-width: 767px) {
.contacts-simple__phones {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.contacts-simple__adresses {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.contacts-simple__desc {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
margin-top: 20px;
}
.contacts-simple__map {
margin-left: -10px;
width: 90%;
}
}
.contacts-tabs:after {
content: '';
display: block;
clear: both;
}
.contacts-tabs__fields {
margin-bottom: 10px;
}
.contacts-tabs__fields:last-child {
margin-bottom: 0;
}
.contacts-tabs__fields:after {
content: '';
display: block;
clear: both;
}
.contacts-tabs__data {
text-align: center;
}
.contacts-tabs__data.big-text {
font-size: 142.85714%;
}
.contacts-tabs__text {
padding: 50px 40px;
}
.contacts-tabs__block {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.contacts-tabs__map {
display: inline-block;
vertical-align: middle;
}
.contacts-tabs__img {
display: block;
max-width: 100%;
}
.contacts-tabs__tab-changers {
list-style: none;
padding: 0;
margin-bottom: 10px;
display: table;
table-layout: fixed;
width: 100%;
}
.contacts-tabs__tab-changers:last-child {
margin-bottom: 0;
}
.contacts-tabs__link-holder {
display: table-cell;
padding-top: 20px;
padding-bottom: 20px;
vertical-align: middle;
text-align: center;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
opacity: 0.5;
}
.contacts-tabs__link-holder.is-active {
background-color: white;
opacity: 1;
}
.contacts-tabs__link-holder.is-hide-desktop {
display: none;
}
.contacts-tabs__link {
text-transform: uppercase;
padding: 10px;
-webkit-border-radius: 5px;
border-radius: 5px;
width: 100%;
font-size: 133.33333%;
text-decoration: none;
color: #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #ccc;
}
.contacts-tabs__tab {
display: none;
font-size: 93.33333%;
background: #ccc;
}
.contacts-tabs__tab:after {
content: '';
display: block;
clear: both;
}
.contacts-tabs__tab.is-active {
display: block;
}
@media screen and (max-width: 767px) {
.contacts-tabs__tab-changers {
display: none;
}
.contacts-tabs__link-holder {
display: block;
padding: 0;
opacity: 1;
text-align: left;
margin-top: 20px;
margin-bottom: 20px;
}
.contacts-tabs__link-holder:first-child {
margin-top: 0;
}
.contacts-tabs__link-holder:last-child {
margin-bottom: 0;
}
.contacts-tabs__link-holder.is-active {
background-color: transparent;
opacity: 1;
margin-bottom: 10px;
}
.contacts-tabs__link-holder.is-hide-desktop {
display: block;
}
.contacts-tabs__link {
background: none;
padding: 0;
text-transform: none;
text-decoration: none;
border-bottom: 1px dashed;
color: #041e41;
}
.contacts-tabs__link-holder.is-active .contacts-tabs__link {
color: #000000;
font-weight: bold;
border-color: transparent;
}
.contacts-tabs__block {
float: none;
width: auto;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.contacts-tabs__block:first-child {
margin-top: 0;
}
.contacts-tabs__block:last-child {
margin-bottom: 0;
}
.contacts-tabs__text {
padding: 15px 10px 0;
}
}
.counter-input {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
white-space: nowrap;
}
.counter-input__holder {
position: relative;
display: inline-block;
margin-right: 8px;
vertical-align: middle;
}
.counter-input__input[type='text'] {
height: 30px;
width: 60px;
padding: 0 8px;
}
.counter-input__up {
color: gray;
text-decoration: none;
}
.counter-input__up:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.counter-input__up:before {
position: absolute;
right: 8px;
top: 1px;
font-size: 10px;
line-height: 12px;
}
.counter-input__up:hover {
color: black;
}
.counter-input__down {
color: gray;
text-decoration: none;
}
.counter-input__down:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.counter-input__down:before {
position: absolute;
right: 8px;
bottom: 3px;
font-size: 10px;
line-height: 12px;
}
.counter-input__down:hover {
color: black;
}
.counter-input__unit {
display: inline-block;
vertical-align: middle;
}
.counter-input__buy-btn {
position: absolute;
right: 0;
top: 0;
height: 30px;
width: 30px;
text-align: center;
background-color: #041e41;
color: white;
}
.counter-input__buy-btn:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.counter-input__buy-btn:before {
margin-left: -2px;
line-height: 30px;
font-size: 18px;
}
.counter-input__buy-btn:hover {
background-color: #0a4aa1;
color: white;
}
.counter-input__change-measure {
border-bottom: 1px dashed gray;
cursor: pointer;
}
.counter-input__change-measure:hover {
border-bottom-style: solid;
}
.dealers-list__item {
margin-top: 30px;
margin-bottom: 30px;
}
.dealers-list__item:first-child {
margin-top: 0;
}
.dealers-list__item:last-child {
margin-bottom: 0;
}
.dealers-list__dealer-card:after {
content: '';
display: block;
clear: both;
}
.dealers-list__photo-col {
float: left;
max-width: 30%;
margin-right: 20px;
}
.dealers-list__photo {
max-width: 100%;
height: auto;
}
.dealers-list__description-col {
overflow: hidden;
}
.dealers-list__contact-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.dealers-list__contact-holder:first-child {
margin-top: 0;
}
.dealers-list__contact-holder:last-child {
margin-bottom: 0;
}
.dealers-list__contact-label {
font-weight: bold;
margin-right: 0.5em;
}
.dealers-list__name {
font-size: 150%;
font-weight: 700;
}
.dealers-list__phone {
margin-top: 20px;
margin-bottom: 20px;
}
.dealers-list__phone:first-child {
margin-top: 0;
}
.dealers-list__phone:last-child {
margin-bottom: 0;
}
.dealers-list__description-holder {
margin-top: 40px;
margin-bottom: 20px;
}
.dealers-list__description-holder:first-child {
margin-top: 0;
}
.dealers-list__description-holder:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.dealers-list__description-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.dealers-list__description-holder:first-child {
margin-top: 0;
}
.dealers-list__description-holder:last-child {
margin-bottom: 0;
}
}
@media screen and (max-width: 479px) {
.dealers-list__description-col {
overflow: visible;
}
.dealers-list__contact-holder, .dealers-list__description-holder {
margin-top: 10px;
margin-bottom: 10px;
}
.dealers-list__contact-holder:first-child, .dealers-list__description-holder:first-child {
margin-top: 0;
}
.dealers-list__contact-holder:last-child, .dealers-list__description-holder:last-child {
margin-bottom: 0;
}
.dealers-list__photo {
margin-top: 5px;
}
}
.dealers-tiles__items {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.dealers-tiles__items:after {
content: '';
display: block;
clear: left;
}
.dealers-tiles__item {
margin-bottom: 30px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.dealers-tiles__item:nth-child(2n+1) {
clear: left;
}
.dealers-tiles__dealer-card:after {
content: '';
display: block;
clear: both;
}
.dealers-tiles__photo-col {
float: left;
max-width: 30%;
margin-top: 10px;
margin-right: 30px;
}
.dealers-tiles__photo {
max-width: 100%;
height: auto;
}
.dealers-tiles__description-col {
overflow: hidden;
}
.dealers-tiles__contact-holder {
margin-top: 10px;
margin-bottom: 10px;
}
.dealers-tiles__contact-holder:first-child {
margin-top: 0;
}
.dealers-tiles__contact-holder:last-child {
margin-bottom: 0;
}
.dealers-tiles__contact-label {
font-weight: bold;
margin-right: 10px;
}
.dealers-tiles__name {
font-size: 150%;
font-weight: 700;
}
.dealers-tiles__description-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.dealers-tiles__description-holder:first-child {
margin-top: 0;
}
.dealers-tiles__description-holder:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.dealers-tiles__items {
margin-left: 0;
margin-top: 0;
}
.dealers-tiles__item {
margin-top: 30px;
margin-bottom: 30px;
margin-left: 0;
width: auto;
float: none;
}
.dealers-tiles__item:first-child {
margin-top: 0;
}
.dealers-tiles__item:last-child {
margin-bottom: 0;
}
}
@media screen and (max-width: 479px) {
.dealers-tiles__photo-col {
margin-right: 20px;
}
.dealers-tiles__description-col {
overflow: visible;
}
}
.docs-block {
position: relative;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.docs-block__bg-holder {
text-align: center;
}
.docs-block__bg {
max-width: 100%;
height: auto;
vertical-align: top;
}
.docs-block__content-holder {
background-color: rgba(255, 255, 255, 0.6);
-webkit-transition: .3s bottom;
-o-transition: .3s bottom;
transition: .3s bottom;
}
.docs-block__title {
padding: 5px 10px 7px;
text-align: center;
font-weight: 600;
}
.docs-block:hover .client-block__content-holder {
bottom: 0;
}
.edit-personal__title {
margin-top: 40px;
margin-bottom: 20px;
font-size: 200%;
line-height: normal;
font-weight: bold;
}
.edit-personal__title:first-child {
margin-top: 0;
}
.edit-personal__title:last-child {
margin-bottom: 0;
}
.edit-personal__plate {
background: #dbdfe1;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.edit-personal__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .edit-personal__plate {
margin-left: 0;
margin-right: 0;
}
}
.edit-personal__personal-info {
margin-top: 40px;
margin-bottom: 40px;
}
.edit-personal__personal-info:first-child {
margin-top: 0;
}
.edit-personal__personal-info:last-child {
margin-bottom: 0;
}
.edit-personal__address-info {
margin-top: 40px;
margin-bottom: 40px;
}
.edit-personal__address-info:first-child {
margin-top: 0;
}
.edit-personal__address-info:last-child {
margin-bottom: 0;
}
.edit-personal__legal-info {
margin-top: 40px;
margin-bottom: 40px;
}
.edit-personal__legal-info:first-child {
margin-top: 0;
}
.edit-personal__legal-info:last-child {
margin-bottom: 0;
}
.element-item {
/*Adaptive*/
}
.element-item h1 {
font-weight: normal;
margin-bottom: 40px;
font-size: 100%;
}
.element-item__series {
font-size: 13px;
margin-bottom: 30px;
margin-top: -10px;
color: #696969;
}
.element-item__table-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
@media screen and (max-width: 767px) {
.element-item__table-col {
width: 97.5%;
margin-left: 2.5%;
}
}
.element-item__bonus {
display: inline-block;
margin-left: 25px;
margin-top: -9px;
float: left;
}
.element-item__bonus-offer {
font-size: 12px;
line-height: 33px !important;
height: 33px !important;
width: 33px !important;
}
.element-item__top-ui {
margin-bottom: 20px;
}
.element-item__top-ui:after {
content: '';
display: block;
clear: both;
}
.element-item__left {
float: right;
width: 45%;
}
.element-item__right {
float: left;
width: 50%;
}
.element-item__rating {
margin-top: 20px;
margin-bottom: 20px;
}
.element-item__rating:first-child {
margin-top: 0;
}
.element-item__rating:last-child {
margin-bottom: 0;
}
.element-item__compare {
margin-top: 25px;
}
.element-item__compare .catalog-compare-button {
text-align: left;
}
.element-item__preview-text {
margin-bottom: 50px;
color: #000;
}
.element-item__price {
font-size: 32px;
font-weight: bold;
text-align: right;
width: 55%;
float: left;
padding-right: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #041e41;
}
.element-item__bottom.swapped {
margin-top: 115px;
}
.element-item__bottom.swapped .element-item__price {
float: none;
text-align: center;
width: 100%;
padding: 0;
margin-bottom: 25px;
}
.element-item__bottom.swapped .element-item__button-wrap {
float: none;
margin: 0 auto;
}
.element-item__bottom:after, .element-item__tech-wrap:after {
content: '';
display: block;
clear: both;
}
.element-item__tech-wrap {
margin-bottom: 30px;
margin-top: 40px;
}
.element-item__top-wrap {
margin-bottom: 60px;
}
.element-item__top-wrap:after {
content: '';
display: block;
clear: both;
}
.element-item__button-wrap {
width: 45%;
float: left;
}
.element-item__order, .element-item__buy {
display: block;
text-align: center;
padding: 10px 20px;
background-color: #ccc;
color: #fff;
font-size: 16px;
margin-bottom: 10px;
-webkit-border-radius: 2px;
border-radius: 2px;
text-decoration: none;
}
.element-item__order:hover, .element-item__buy:hover {
color: #fff;
}
.element-item__order {
background-color: #011E41;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.element-item__order:hover {
background-color: #7A8A9C;
}
.element-item__buy {
background-color: #dbdfe1;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.element-item__buy:hover {
background-color: #caced0;
}
.element-item__gallery-wrap {
width: 356px;
height: 356px;
margin: 0 auto;
position: relative;
padding-bottom: 60px;
}
.element-item__title-wrap {
text-align: center;
position: relative;
margin-bottom: 30px;
margin-top: 85px;
}
.element-item__title {
font-size: 32px;
font-weight: normal;
color: #041e41;
}
.element-item__line {
position: absolute;
top: 0;
right: 0;
left: 0;
height: 1px;
background-color: #ccc;
}
.element-item__col-big {
width: 400px;
float: left;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-right: 50px;
}
.element-item__col-small {
width: 240px;
float: left;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.element-item__title-middle {
font-size: 20px;
margin-bottom: 20px;
color: #041e41;
}
.element-item__title-middle_border {
border-bottom: 1px solid #ccc;
}
.element-item__title-middle.title_docs {
background-color: #041e41;
color: #fff !important;
font-weight: bold;
text-transform: uppercase;
font-size: 15px;
padding: 12px 11px;
text-align: center;
margin-bottom: 3px;
}
.element-item__table {
width: 100%;
margin-bottom: 30px;
}
.element-item__tr td {
padding: 10px 0 0;
}
.element-item__tr td:last-child {
text-align: right;
}
.element-item__title-table {
color: #696969;
font-size: 14px;
}
.element-item__name-table {
color: #000;
font-weight: bold;
font-size: 14px;
}
.element-item__text-span {
background: #fff;
display: inline-block;
position: relative;
top: 7px;
padding: 0 5px;
}
.element-item__table-button {
display: block;
margin-bottom: 20px;
text-align: left;
font-size: 16px;
font-weight: bold;
cursor: pointer;
color: #011E41;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
float: left;
width: 100%;
margin-top: 10px;
}
.element-item__table-button:first-child {
margin-top: 0;
}
.element-item__table-button:last-child {
margin-bottom: 0;
}
.element-item__table-button .fa, .element-item__table-button .product-detail-pseudo-offer__img-holder a.add-to-favorites:before, .product-detail-pseudo-offer__img-holder .element-item__table-button a.add-to-favorites:before {
font-size: 1.8em;
margin-left: 12px;
margin-top: -3px;
position: absolute;
}
.element-item__table-button:hover {
color: #7A8A9C;
}
.element-item__tech-items {
padding:0;
}
.element-item__table-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
@media screen and (max-width: 479px) {
.element-item__table-col {
width: 97.5%;
margin-left: 2.5%;
}
}
.element-item__tech-col:last-child {
background-color: #dbdfe1;
}
.element-item__tech-item {
margin-bottom: 5px;
position: relative;
}
.element-item__tech-item:before {
content: "";
display: inline-block;
position: absolute;
top: 11px;
left: 9px;
width: 16px;
height: 16px;
background: url('/local/templates/home-comfort/img/dl.svg') no-repeat center center;
background-size: contain;
z-index: 2;
/*
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
*/
}
.element-item__tech-item:before {
color: #eb6852;
}
.element-item__tech-link {
display: block;
position: relative;
padding: 10px 10px 10px 36px;
background-color: #f7f6f6;
color: #011E41;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
.element-item__tech-link:hover {
background-color: #DFE7EA;
color: #7A8A9C;
transition: background-color .4s ease;
}
.element-item__main-tech-wrap {
position: relative;
margin-left: -2.5%;
display: none;
}
.element-item__main-tech-wrap:after {
content: '';
display: block;
clear: left;
}
.element-item__main-tech-wrap:after {
content: '';
display: block;
clear: left;
}
.element-item__arrows {
position: absolute;
top: 40%;
height: 32px;
width: 32px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 101%;
font-weight: bold;
cursor: pointer;
border: 2px solid #011E41;
color: #011E41;
-webkit-transition: color, background-color .25s;
-o-transition: color, background-color .25s;
transition: color, background-color .25s;
font-size: 1.7em;
text-align: center;
z-index: 12;
}
.element-item__arrows:hover {
background-color: #011E41;
color: #fff;
}
.element-item__energy-wrap {
margin-top: 20px;
margin-bottom: 20px;
}
.element-item__energy-wrap:first-child {
margin-top: 0;
}
.element-item__energy-wrap:last-child {
margin-bottom: 0;
}
.element-item__energy-link {
display: block;
width: 44px;
padding: 0 0 3px 11px;
position: relative;
color: #fff;
text-decoration: none;
font-size: 1.6em;
font-weight: bold;
line-height: normal;
text-transform: uppercase;
margin: 1px 0;
}
.element-item__energy-link-index {
font-size: 1em;
margin-top: -10px;
position: relative;
top: -6px;
font-weight: normal;
}
.element-item__energy-link:before {
content: '';
display: inline-block;
position: absolute;
right: -31px;
top: 0;
border: 16px solid transparent;
}
.element-item__energy-link.is-energy-a {
background-color: #feed00;
}
.element-item__energy-link.is-energy-a:before {
border-left-color: #feed00;
}
.element-item__energy-link.is-energy-b {
background-color: #fbba00;
}
.element-item__energy-link.is-energy-b:before {
border-left-color: #fbba00;
}
.element-item__energy-link.is-energy-c {
background-color: #ec6607;
}
.element-item__energy-link.is-energy-c:before {
border-left-color: #ec6607;
}
.element-item__energy-link.is-energy-d {
background-color: #E30713;
}
.element-item__energy-link.is-energy-d:before {
border-left-color: #E30713;
}
.element-item__energy-link.is-energy-a-plus-1 {
background-color: #C6D300;
}
.element-item__energy-link.is-energy-a-plus-1:before {
border-left-color: #C6D300;
}
.element-item__energy-link.is-energy-a-plus-1:after {
content: '+';
font-size: 1em;
position: absolute;
top: -5px;
font-weight: normal;
display: block;
color: #fff;
left: 48%;
}
.element-item__energy-link.is-energy-a-plus-2 {
background-color: #51AD31;
}
.element-item__energy-link.is-energy-a-plus-2:before {
border-left-color: #51AD31;
}
.element-item__energy-link.is-energy-a-plus-2:after {
content: '++';
font-size: 1em;
position: absolute;
top: -5px;
font-weight: normal;
display: block;
color: #fff;
left: 48%;
}
.element-item__energy-link.is-energy-a-plus-3 {
background-color: #00953E;
}
.element-item__energy-link.is-energy-a-plus-3:before {
border-left-color: #00953E;
}
.element-item__energy-link.is-energy-a-plus-3:after {
content: '+++';
font-size: 1em;
position: absolute;
top: -5px;
font-weight: normal;
display: block;
color: #fff;
left: 48%;
}
.element-item__arrow-left {
left: -15%;
z-index: 1;
}
.element-item__arrow-left:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.element-item__arrow-right {
right: -15%;
}
.element-item__arrow-right:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.element-item__pagination {
position: absolute;
width: 100%;
bottom: -55px;
left: 0;
text-align: center;
}
.element-item__pagination li {
position: relative;
display: inline-block;
margin: 0 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 15px;
height: 15px;
vertical-align: top;
background-color: #adadad;
}
.element-item__pagination li.slick-active:before {
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #011E41;
}
.element-item__pagination button {
position: absolute;
z-index: 2;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 14px;
height: 14px;
font-size: 0;
background-color: transparent;
border: none;
}
.element-item__pagination li.slick-active .promo-slider__page-btn {
background: #909090;
}
.element-item__modal {
max-width: 700px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-right: 80px;
}
.element-item__modal-title {
font-size: 30px;
margin-bottom: 25px;
color: #041e41;
}
.element-item__modal-name {
margin-bottom: 10px;
font-size: 1.6em;
color: #041e41;
}
.element-item__modal-text {
margin-bottom: 30px;
font-size: 1.1em;
color: #000;
}
.element-item__modal-price-text {
font-size: 16px;
font-weight: bold;
color: #041e41;
}
.element-item__modal-price {
font-size: 32px;
font-weight: bold;
padding-left: 5px;
color: #041e41;
}
.element-item__modal-price-wrap {
margin-bottom: 20px;
}
.element-item__modal .success-message {
font-size: 140%;
}
@media screen and (max-width: 1210px) {
.element-item__col-big {
float: none;
width: 45%;
margin: 10px 1%;
display: inline-block;
vertical-align: top;
}
.element-item__col-small {
float: none;
width: 45%;
margin: 10px 1%;
display: inline-block;
vertical-align: top;
}
.element-item__detail-wrap img {
width: 100%;
height: auto;
}
}
@media screen and (max-width: 992px) {
.element-item__arrows {
top: 103%;
}
.element-item__arrow-left {
left: 0;
}
.element-item__arrow-right {
right: 0;
}
.element-item__pagination {
bottom: -40px;
}
}
@media screen and (max-width: 767px) {
.element-item__left {
width: 100%;
}
.element-item__right {
width: 100%;
margin-top: 30px;
}
.element-item__gallery-wrap {
width: 80%;
}
.element-item__col-big {
width: 100%;
margin-right: 0;
margin-left: 0;
}
.element-item__col-small {
width: 100%;
margin-right: 0;
margin-left: 0;
}
.element-item__item {
position: relative;
min-height: 360px;
}
.element-item__item img {
position: absolute;
right: 0;
width: 100%;
left: 0;
height: auto;
}
}
@media screen and (max-width: 479px) {
.element-item__modal {
padding: 40px;
}
}
@media screen and (max-width: 479px) {
.element-item__price {
width: 100%;
}
.element-item__button-wrap {
width: 100%;
margin-top: 10px;
}
.element-item__gallery-wrap {
width: 90%;
height: auto;
}
.element-item__item {
min-height: 270px;
}
.element-item__modal {
padding: 20px;
}
.element-item__modal-title {
font-size: 17px;
}
.element-item__modal-name {
font-size: 1.4em;
}
.element-item__modal-price {
font-size: 24px;
margin-left: 10px;
}
}
.fancybox-close {
top: 30px;
right: 40px;
font-size: 25px;
height: 25px;
width: 25px;
background-image: url(/local/templates/home-comfort/img/icons/close-icon.png);
background-repeat: no-repeat;
-webkit-background-size: contain;
background-size: contain;
background-color: transparent;
}
.fancybox-close:before {
content: '';
}
@media screen and (max-width: 479px) {
.fancybox-close {
top: 15px;
right: 21px;
font-size: 20px;
height: 20px;
width: 20px;
}
}
.faq-chat {
margin-bottom: 40px;
}
.faq-chat:last-child {
margin-bottom: 0;
}
.faq-chat__items {
position: relative;
margin-left: -2.5%;
list-style: none;
margin-top: -5%;
}
.faq-chat__items:after {
content: '';
display: block;
clear: left;
}
.faq-chat__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 5%;
margin-bottom: 40px;
}
.faq-chat__item:nth-child(2n+1) {
clear: left;
}
.faq-chat__item:last-child {
margin-bottom: 0;
}
.faq-chat__question-title, .faq-chat__answer-title {
font-size: 130%;
line-height: 1;
margin-bottom: 20px;
}
.faq-chat__item-question {
position: relative;
padding: 20px 30px;
-webkit-border-radius: 12px;
border-radius: 12px;
background: #C6C6C6;
color: #000;
}
.faq-chat__item-question:after {
position: absolute;
content: '';
right: 20px;
bottom: -10px;
width: 0;
height: 0;
border-style: solid;
border-width: 25px 0 0 25px;
border-color: transparent transparent transparent #C6C6C6;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.faq-chat__item-question + .faq-chat__position {
text-align: right;
}
.faq-chat__item-answer {
position: relative;
padding: 20px 30px;
-webkit-border-radius: 12px;
border-radius: 12px;
background: #e8e8e8;
color: #000;
margin-top: 10px;
}
.faq-chat__item-answer:after {
position: absolute;
content: '';
left: 20px;
bottom: -10px;
width: 0;
height: 0;
border-style: solid;
border-width: 25px 0 0 25px;
border-color: transparent transparent transparent #e8e8e8;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.faq-chat__item-answer + .faq-chat__position {
text-align: left;
}
.faq-chat__position {
font-size: 180%;
line-height: 1.2;
margin-top: 20px;
}
.faq-list__items {
list-style: none;
padding: 0;
margin: 0;
}
.faq-list__item {
margin-top: 20px;
margin-bottom: 20px;
}
.faq-list__item:first-child {
margin-top: 0;
}
.faq-list__item:last-child {
margin-bottom: 0;
}
.faq-list__question {
font-size: 114.28571%;
font-weight: 600;
text-decoration: underline;
cursor: pointer;
}
.faq-list__answer {
padding: 10px 0 20px;
margin-top: 10px;
margin-bottom: 10px;
}
.faq-list__answer:first-child {
margin-top: 0;
}
.faq-list__answer:last-child {
margin-bottom: 0;
}
.faq-simple__item {
margin-top: 30px;
margin-bottom: 30px;
}
.faq-simple__item:first-child {
margin-top: 0;
}
.faq-simple__item:last-child {
margin-bottom: 0;
}
.faq-simple__item.is-show .faq-simple__title {
text-decoration: none;
}
.faq-simple__item.is-show .faq-simple__desc {
max-height: 500px;
-moz-transition: max-height 0.6s ease-in;
-o-transition: max-height 0.6s ease-in;
-webkit-transition: max-height 0.6s ease-in;
-ms-transition: max-height 0.6s ease-in;
transition: max-height 0.6s ease-in;
}
.faq-simple__title {
display: inline-block;
text-decoration: underline;
cursor: pointer;
font-weight: normal;
line-height: 1.2;
margin-bottom: 0;
-moz-transition: margin-bottom 0.6s ease-in;
-o-transition: margin-bottom 0.6s ease-in;
-webkit-transition: margin-bottom 0.6s ease-in;
-ms-transition: margin-bottom 0.6s ease-in;
transition: margin-bottom 0.6s ease-in;
}
.faq-simple__item.is-show .faq-simple__title {
margin-bottom: 10px;
}
.faq-simple__item.is-show .faq-simple__title:last-child {
margin-bottom: 0;
}
.faq-simple__desc {
max-height: 0;
overflow: hidden;
-moz-transition: max-height 0.6s cubic-bezier(0, 1, 0.5, 1);
-o-transition: max-height 0.6s cubic-bezier(0, 1, 0.5, 1);
-webkit-transition: max-height 0.6s cubic-bezier(0, 1, 0.5, 1);
-ms-transition: max-height 0.6s cubic-bezier(0, 1, 0.5, 1);
transition: max-height 0.6s cubic-bezier(0, 1, 0.5, 1);
}
.favorites-title {
display: table;
}
.favorites-title__icon-holder {
display: table-cell;
vertical-align: middle;
padding-right: 10px;
}
.favorites-title__icon {
width: 40px;
height: 40px;
background-color: #ccc;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
}
.favorites-title__icon:before {
display: inline-block;
font: normal normal normal 25px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
line-height: 40px;
color: white;
}
.favorites-title__content-holder {
display: table-cell;
vertical-align: middle;
}
.favorites-title.is-simple .favorites-title__link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.favorites-title.is-simple .favorites-title__link:before {
margin-right: 5px;
}
.features-block__items {
position: relative;
margin-left: -2.5%;
}
.features-block__items:after {
content: '';
display: block;
clear: left;
}
.features-block__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.features-block__item:nth-child(4n+1) {
clear: left;
}
.features-block__title {
margin-bottom: 10px;
font-size: 130%;
font-weight: bold;
text-align: center;
}
.features-block__description {
text-align: center;
}
.features-block__img-holder {
text-align: center;
}
.features-block__img {
max-width: 100%;
height: auto;
margin-bottom: 20px;
vertical-align: top;
}
.features-block.is-2cols .features-block__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.features-block.is-2cols .features-block__item:nth-child(2n+1) {
clear: left;
}
.features-block.is-flat .features-block__items {
margin-left: 0;
}
.features-block.is-flat .features-block__item {
float: none;
width: auto;
margin-left: 0;
margin-top: 40px;
margin-bottom: 40px;
}
.features-block.is-flat .features-block__item:first-child {
margin-top: 0;
}
.features-block.is-flat .features-block__item:last-child {
margin-bottom: 0;
}
.feedback-wall__cols {
position: relative;
margin-left: -2.5%;
}
.feedback-wall__cols:after {
content: '';
display: block;
clear: left;
}
.feedback-wall__column {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.feedback-wall__item {
margin-bottom: 20px;
padding: 20px;
background: #ECECEC;
}
.feedback-wall__item:last-child {
margin-bottom: 0;
}
.feedback-wall__title {
margin-bottom: 15px;
font-size: 171.42857%;
line-height: 1;
font-weight: bold;
}
.feedback-wall__title:last-child {
margin-bottom: 0;
}
.feedback-wall__meta {
font-style: italic;
margin-bottom: 10px;
}
.feedback-wall__meta:last-child {
margin-bottom: 0;
}
.feedback-wall__description, .feedback-wall__description-full {
margin-bottom: 30px;
}
.feedback-wall__description:last-child, .feedback-wall__description-full:last-child {
margin-bottom: 0;
}
.feedback-wall__description-full {
display: none;
}
.feedback-wall__readless {
display: none;
}
.feedback-wall__item.is-expanded .feedback-wall__description, .feedback-wall__item.is-expanded .feedback-wall__readmore {
display: none;
}
.feedback-wall__item.is-expanded .feedback-wall__description-full {
display: block;
}
.feedback-wall__item.is-expanded .feedback-wall__readless {
display: inline;
}
.filter-hor {
position: relative;
height: 100%;
display: block;
margin-bottom: 20px;
}
.filter-hor__header {
clear: both;
display: block;
background-color: #eee;
min-height: 40px;
}
.filter-hor__total-count-container, .filter-hor__show-filter {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
display: inline-block;
margin: 10px;
}
.filter-hor__total-count {
font-weight: bold;
}
.filter-hor__show-filter {
text-align: right;
padding-right: 20px;
}
.filter-hor__show-filter-link {
cursor: pointer;
}
.filter-hor__caption {
margin-top: 15px;
margin-bottom: 15px;
font-size: 114.28571%;
font-weight: 600;
}
.filter-hor__caption:first-child {
margin-top: 0;
}
.filter-hor__caption:last-child {
margin-bottom: 0;
}
.filter-hor__fields {
position: relative;
list-style: none;
margin: 0 0 2.5% -2.5%;
padding: 0;
width: 102.5%;
display: block;
}
.filter-hor__fields:after {
content: '';
display: block;
clear: left;
}
.filter-hor__fields:last-child {
margin-bottom: 0;
}
.filter-hor__field {
margin: 0;
padding: 10px;
border: 1px solid #d3d3d3;
display: inline-block;
}
.filter-hor__field.four-columns {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.filter-hor__field.three-columns {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.filter-hor__field.two-columns {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.filter-hor__field.is-full-height {
height: 100%;
}
.filter-hor__field:first-child {
border-top: 1px solid #d3d3d3;
}
.filter-hor__field.is-open .smart-filter__field-header:before {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.filter-hor__field-header {
position: relative;
padding-top: 15px;
padding-bottom: 15px;
cursor: pointer;
}
.filter-hor__field-header:after {
content: '';
display: block;
clear: both;
}
.filter-hor__field-caption {
font-size: 85.71429%;
font-weight: 600;
text-transform: uppercase;
cursor: pointer;
}
.filter-hor__field-content {
padding-top: 5px;
padding-bottom: 15px;
}
.filter-hor__full-reset {
font-size: 12px;
text-decoration: none;
color: #828486;
}
.filter-hor__footer {
margin-top: 10px;
margin-bottom: 20px;
text-align: center;
background-color: #eee;
display: none;
}
.filter-hor__footer.is-open {
display: block;
}
.filter-hor__items {
list-style: none;
margin: 0;
padding: 0;
}
.filter-hor__item {
margin-bottom: 10px;
margin-top: 0;
}
.filter-hor__item:first-child {
margin-top: 0;
}
.filter-hor__item:last-child {
margin-bottom: 0;
}
.filter-hor__main {
display: none;
width: 100%;
border-top: 2px dotted grey;
padding-top: 10px;
}
.filter-hor__main.is-open {
display: block;
}
.filter-hor__apply-btn {
margin-right: 1em;
}
.filter-hor__result-holder {
display: inline-block;
left: 100%;
}
.filter-hor__result {
padding: 10px;
}
.filter-hor__result-num {
margin: 0 .5em;
font-weight: bold;
}
.filter-hor__empty-result-message {
display: none;
}
.filter-hor__empty-result-message.is-open {
display: inline-block;
}
.filter-hor .checkbox__text {
font-size: 12px;
color: #171818;
}
.filter-hor .select2-container {
max-width: 100%;
min-width: 100%;
}
.filter-hor:hover .smart-filter__result-holder {
display: block;
}
.filter-hor__list-wrapper {
overflow: auto;
position: relative;
}
.filter-hor__list-wrapper .filter-hor__items {
margin-top: 2px;
}
.filter-hor .filter-scale__scale.ui-slider {
background: #f0f0f0;
}
.filter-hor__selected-fields {
padding: 10px 10px 0;
background: #eee;
display: inline-block;
}
.filter-hor__selected-field {
float: left;
display: inline-block;
margin: 0 20px 10px 0;
padding: 4px 12px;
background: white;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.filter-hor__selected-field:last-child {
margin-right: 0;
}
.filter-hor__selected-value-del {
cursor: pointer;
}
.filter-hor__selected-value-del:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
@media screen and (max-width: 767px) {
.filter-hor__header {
padding-top: 10px;
padding-bottom: 0;
min-height: 0;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.filter-hor__header {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .filter-hor__header {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.filter-hor__total-count-container {
float: none;
width: auto;
margin: 0 15px 10px 0;
display: inline-block;
}
.filter-hor__show-filter {
float: none;
width: auto;
margin: 0 0 10px;
display: inline-block;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.filter-hor__main {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .filter-hor__main {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.filter-hor__fields {
height: auto !important;
margin-bottom: 10px;
}
.filter-hor__fields:last-child {
margin-bottom: 0;
}
.filter-hor__field {
margin-bottom: 10px;
}
.filter-hor__field:last-child {
margin-bottom: 0;
}
.filter-hor__field.four-columns {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.filter-hor__field.three-columns {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.filter-hor__field.two-columns {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.filter-hor__field.is-full-height {
height: auto;
}
}
.filter-scale__inputs-holder {
font-size: 100%;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}
.filter-scale__inputs-holder:first-child {
margin-top: 0;
}
.filter-scale__inputs-holder:last-child {
margin-bottom: 0;
}
.filter-scale__inputs-holder:after {
content: '';
display: block;
clear: both;
}
.filter-scale__inputs-holder.is-hide {
display: none;
}
.filter-scale__from {
float: left;
}
.filter-scale__from span {
margin-right: .5em;
}
.filter-scale__to {
float: right;
}
.filter-scale__to span {
margin-right: .5em;
}
.filter-scale__input[type="text"] {
padding: 5px 10px;
max-width: 100px;
font-size: 100%;
text-align: center;
}
.filter-scale__scale.ui-slider {
height: 7px;
margin-left: 4px;
margin-right: 4px;
border: none;
background-color: #eee;
-webkit-border-radius: 0;
border-radius: 0;
cursor: pointer;
}
.filter-scale__scale.ui-slider .ui-slider-handle {
width: 8px;
height: 12px;
margin-right: 0;
border: none;
background-color: #4183c4;
margin-left: -4px;
}
.filter-scale__scale.ui-slider .ui-slider-range {
background-color: #689cd0;
}
.filter-scale__scale-holder {
position: relative;
padding-top: 10px;
padding-bottom: 10px;
}
.filter-scale__min-text {
position: absolute;
left: 0;
bottom: 0;
font-size: 12px;
}
.filter-scale__max-text {
position: absolute;
right: 0;
bottom: 0;
font-size: 12px;
}
.footer {
background: #011e41;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d6168', endColorstr='#263238',GradientType=0 );
padding-top: 30px;
color: #fff;
margin-top: 40px;
}
img.footer__logo-img {
padding: 10px 0;
}
.footer:after {
content: '';
display: block;
clear: both;
}
.footer:after {
content: '';
display: block;
clear: both;
}
.footer__text-compire {
font-size: 1.3em;
}
.footer__container {
padding: 0 20px;
}
.footer__colums {
float: left;
box-sizing: border-box;
width: 25%;
padding-left: 2.5%;
}
.footer__colums-x2 {
float: left;
box-sizing: border-box;
width: 25%;
padding-left: 2.5%;
}
.footer__colums-x3 {
float: left;
box-sizing: border-box;
width: 25%;
padding-left: 2.5%;
}
.footer__colums.is-fullwidth {
width: 100%;
margin: 0;
float: none;
padding: 30px 0;
background-color: #011E41;
}
.footer__center {
position: relative;
}
.footer__center:after {
content: '';
display: block;
clear: both;
}
.footer__center:after {
content: '';
display: block;
clear: both;
}
.footer__top .footer__center {
padding-bottom: 40px;
}
.footer__logo {
margin-left: 2.5%;
margin-bottom: 30px;
}
.footer__logo img {
max-width: 100%;
height: auto;
}
.footer__year, .footer__company {
margin-bottom: 5px;
}
.footer__title-catalog {
padding: 10px 0 10px 0;
border-bottom: 1px solid #fff;
}
.footer__title-catalog span {
font-size: 20px;
}
.footer__colums-title {
padding: 10px 0 10px 0;
font-size: 16px;
font-family: "RegularBold", sans-serif;
color: #fff;
}
.footer__menu, .footer__sns, .footer__contacts {
margin-bottom: 30px;
}
.footer__contacts {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.footer__contacts-link-container {
margin-bottom: 20px;
}
.footer__contacts-phone,
.footer__contacts-phone a {
text-transform: uppercase;
color: white;
font-weight: bold;
margin-bottom: 0;
text-decoration: none;
}
.footer__contacts .footer__callback,
.footer__contacts .footer__agreement-link {
color: #999999;
font-weight: normal;
margin: 5px 0;
font-size: 0.9em;
text-decoration: none;
}
.footer__contacts .footer__callback:hover,
.footer__contacts .footer__agreement-link:hover {
text-decoration: underline;
}
.footer__contacts-link {
text-transform: uppercase;
text-decoration: none;
color: white;
font-size: 0.9em;
font-weight: bold;
}
.footer__contacts-link:hover {
text-decoration: underline;
}
.footer__sns {
text-align: left;
width: 60%;
display: inline-block;
vertical-align: top;
}
.footer__sns-header {
color: white;
font-size: 1.1em;
font-weight: bold;
margin-bottom: 15px;
text-transform: uppercase;
}
.footer__sns-list {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.footer__sns-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-left: 20px;
width: 30px;
height: 30px;
}
.footer__sns-item:first-child {
margin-left: 0;
}
.footer__sns-link {
color: black;
}
.footer__sns-link.youtube:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer__sns-link.fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer__sns-link.twitter:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer__sns-link.insta:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer__sns-link.vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer__sns-link.youtube, .footer__sns-link.fb, .footer__sns-link.twitter, .footer__sns-link.insta, .footer__sns-link.vk {
display: inline-block;
width: 100%;
height: 100%;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 4px solid #fff;
background: transparent;
padding: 1px;
text-align: center;
-webkit-transition: background .25s ease;
-o-transition: background .25s ease;
transition: background .25s ease;
box-sizing: initial;
}
.footer__sns-link.youtube:before, .footer__sns-link.fb:before, .footer__sns-link.twitter:before, .footer__sns-link.insta:before, .footer__sns-link.vk:before {
display: inline-block;
vertical-align: middle;
font-size: 1.1em;
color: white;
height: 100%;
width: 100%;
line-height: 30px;
-webkit-transition: color .25s ease;
-o-transition: color .25s ease;
transition: color .25s ease;
}
.footer__sns-link.youtube:hover, .footer__sns-link.fb:hover, .footer__sns-link.twitter:hover, .footer__sns-link.insta:hover, .footer__sns-link.vk:hover {
background: #fff;
}
.footer__sns-link.youtube:hover:before, .footer__sns-link.fb:hover:before, .footer__sns-link.twitter:hover:before, .footer__sns-link.insta:hover:before, .footer__sns-link.vk:hover:before {
color: #041e41;
}
.footer__apps {
margin-top: -25px;
float: right;
width: 27%;
text-align: right;
display: inline-block;
vertical-align: top;
}
.footer__apps-title {
font-family: "Regular", sans-serif;
display: block;
text-align: right;
margin-bottom: 5px;
}
.footer__apps-items:after {
content: '';
display: block;
clear: both;
}
.footer__apps-item {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
float: right;
}
.footer__apps-link {
color: black;
width: 100%;
height: 50px;
display: block;
cursor: pointer;
}
.footer__apps-link.google {
background: url(../img/content/google.png) no-repeat top center;
-webkit-background-size: contain;
background-size: contain;
}
.footer__apps-link.apple {
background: url(../img/content/app.png) no-repeat top center;
-webkit-background-size: contain;
background-size: contain;
}
@media screen and (max-width: 479px) {
.footer__apps-item {
float: left;
}
.footer__apps-item:first-of-type {
margin-left: 15%;
}
.footer__apps-item:last-of-type {
margin-right: 15%;
}
.footer__apps-title {
text-align: center;
}
}
.footer__devs {
margin-left: 50px;
}
.footer__devs-link {
color: white;
font-weight: bold;
text-decoration: none;
}
.footer__devs-link:hover {
text-decoration: underline;
}
.footer__modals-list {
display: none;
}
.footer__left-holder {
float: left;
width: 200px;
padding-top: 10px;
}
.footer__right-holder {
float: right;
width: 260px;
}
.footer__middle-holder {
margin-left: 240px;
margin-right: 280px;
}
.footer__border {
border-top: 8px solid #f5f5f5;
padding-top: 20px;
}
.footer__developer {
margin-top: 20px;
white-space: nowrap;
text-align: right;
}
.footer__search {
margin-bottom: 20px;
}
.footer__bottom-catalog-menu {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 80.83333%;
margin-left: 2.5%;
}
.footer__bottom-right-info {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 16.6667%;
margin-left: 0;
}
.footer .section-tiles__item {
margin-top: 0;
}
@media screen and (max-width: 1210px) {
.footer .section-tiles__item:nth-child(3) {
clear: none;
}
}
.navigate-to-top {
position: absolute;
top: 0;
width: 46px;
height: 46px;
border-radius: 50%;
background: #7b8a9c;
border: 0;
transition: transform .4s;
right: 15px;
}
.navigate-to-top p {
display: none;
}
.navigate-to-top:hover {
background-color: #7b8a9c;
text-decoration: none;
outline: 0;
transform: scale(.9);
}
.SvgIcon {
display: inline-block;
vertical-align: text-bottom;
width: 1.3em;
height: 1.3em;
fill: #fff;
}
.navigate-to-top .SvgIcon {
color: #fff;
height: 20px;
left: 50%;
margin-left: -10px;
position: absolute;
top: 11px;
width: 20px;
}
.footer__colums-all {
display: flex;
flex-wrap: wrap;
}
.footer-menu__columns {
position: relative;
}
.footer-menu__columns:after {
content: '';
display: block;
clear: left;
}
.footer-menu__column {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.footer-menu__item {
margin-bottom: 10px;
}
.footer-mobile {
background: #041e41;
color: #eeeeee;
padding: 13px 0;
}
.footer-mobile a {
color: white;
font-weight: normal;
text-decoration: underline;
}
.footer-mobile a:hover,
.footer-mobile a:visited {
color: white;
}
.footer-mobile__layout {
padding: 0 13px;
}
.footer-mobile__logo {
width: 170px;
display: block;
margin: 7px 0;
}
.footer-mobile__logo img {
max-width: 100%;
}
.footer-mobile__catalog {
margin: 10px 0 30px;
width: 100%;
}
.footer-mobile__catalog-item {
background-color: #1e3359;
padding: 13px 10px;
margin-bottom: 1px;
cursor: pointer;
}
.footer-mobile__catalog-sub-list {
padding-left: 20px;
}
.footer-mobile__catalog-sub-item {
padding: 11px 9px;
text-decoration: underline;
}
.footer-mobile__catalog-title:before {
display: inline-block;
font: normal normal normal 17px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
margin-right: 15px;
font-weight: bold;
-webkit-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.footer-mobile__catalog-title.active:before {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.footer-mobile__catalog-list {
display: none;
}
.footer-mobile__colums {
margin-top: 5px;
}
.footer-mobile__year {
margin-bottom: 10px;
}
.footer-mobile__contacts, .footer-mobile__copyright, .footer-mobile__devs {
margin-bottom: 25px;
padding-bottom: 10px;
}
.footer-mobile__contacts:last-child, .footer-mobile__copyright:last-child, .footer-mobile__devs:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.footer-mobile__apps {
padding-bottom: 25px;
}
.footer-mobile__contacts {
text-align: center;
}
.footer-mobile__contacts-link {
font-size: 110%;
font-weight: bold;
margin-bottom: 15px;
text-transform: uppercase;
text-decoration: none;
}
.footer-mobile__contacts.content-area a {
text-decoration: none;
}
.footer-mobile__contacts-phone {
font-size: 150%;
margin-top: 5px;
margin-bottom: 5px;
}
.footer-mobile__contacts-phone:first-child {
margin-top: 0;
}
.footer-mobile__contacts-phone:last-child {
margin-bottom: 0;
}
.footer-mobile__callback {
text-decoration: none;
border-bottom: 1px dashed white;
font-size: 90%;
}
.footer-mobile__sns {
text-align: center;
}
.footer-mobile__sns-header {
color: white;
font-size: 110%;
font-weight: bold;
margin-bottom: 15px;
text-transform: uppercase;
}
.footer-mobile__sns-list {
display: inline-block;
}
.footer-mobile__sns-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 3px;
padding-left: 4px;
}
.footer-mobile__sns-link.youtube:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer-mobile__sns-link.fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer-mobile__sns-link.twitter:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer-mobile__sns-link.insta:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer-mobile__sns-link.vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.footer-mobile__sns-link.youtube, .footer-mobile__sns-link.fb, .footer-mobile__sns-link.twitter, .footer-mobile__sns-link.insta, .footer-mobile__sns-link.vk {
display: inline-block;
width: 100%;
height: 100%;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 3px solid #fff;
background: transparent;
padding: 1px;
text-align: center;
-webkit-transition: background .25s ease;
-o-transition: background .25s ease;
transition: background .25s ease;
}
.footer-mobile__sns-link.youtube:before, .footer-mobile__sns-link.fb:before, .footer-mobile__sns-link.twitter:before, .footer-mobile__sns-link.insta:before, .footer-mobile__sns-link.vk:before {
display: inline-block;
vertical-align: middle;
font-size: 1.1em;
color: white;
height: 100%;
width: 100%;
line-height: 30px;
-webkit-transition: color .25s ease;
-o-transition: color .25s ease;
transition: color .25s ease;
}
.footer-mobile__sns-link.youtube:hover, .footer-mobile__sns-link.fb:hover, .footer-mobile__sns-link.twitter:hover, .footer-mobile__sns-link.insta:hover, .footer-mobile__sns-link.vk:hover {
background-color: #fff;
}
.footer-mobile__sns-link.youtube:hover:before, .footer-mobile__sns-link.fb:hover:before, .footer-mobile__sns-link.twitter:hover:before, .footer-mobile__sns-link.insta:hover:before, .footer-mobile__sns-link.vk:hover:before {
color: #041e41;
}
.footer-mobile .menu-footer-list__first {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.footer-mobile .menu-footer-list__item {
width: -webkit-calc(100%/2);
width: calc(100%/2);
}
@media screen and (max-width: 479px) {
.footer-mobile .menu-footer-list__item {
width: -webkit-calc(100%);
width: calc(100%);
}
}
.forgotpasswd-form__title {
margin: 60px 20px 50px 20%;
font-size: 214.28571%;
line-height: 1.36667;
font-weight: 700;
}
.forgotpasswd-form__title:first-child {
margin-top: 0;
}
.forgotpasswd-form__title:last-child {
margin-bottom: 0;
}
.forgotpasswd-form__plate {
background: #dbdfe1;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.forgotpasswd-form__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .forgotpasswd-form__plate {
margin-left: 0;
margin-right: 0;
}
}
.forgotpasswd-form__node {
color: #0b8bfb;
}
.forgotpasswd-form__node.error {
color: #c10000;
}
.forgotpasswd-form__node.success {
color: #227000;
}
.forgotpasswd-form__fields-list {
display: table;
width: 100%;
}
.forgotpasswd-form__field {
display: table-row;
}
.forgotpasswd-form__field.is-error .forgotpasswd-form__error {
display: block;
}
.forgotpasswd-form__field.is-none .forgotpasswd-form__none {
display: block;
}
.forgotpasswd-form__field.js-pass-change {
display: none;
}
.forgotpasswd-form__buttons {
margin-top: 20px;
margin-bottom: 20px;
}
.forgotpasswd-form__buttons:first-child {
margin-top: 0;
}
.forgotpasswd-form__buttons:last-child {
margin-bottom: 0;
}
.forgotpasswd-form__label {
display: table-cell;
vertical-align: top;
text-align: right;
padding: 15px 10px 0 0;
width: 150px;
}
.forgotpasswd-form__label.is-captcha {
padding-top: 93px;
}
.forgotpasswd-form__item {
display: table-cell;
vertical-align: top;
padding: 10px 0 10px 10px;
}
.forgotpasswd-form__item:after {
content: '';
display: block;
clear: both;
}
.forgotpasswd-form__item input[type='text'],
.forgotpasswd-form__item input[type='email'],
.forgotpasswd-form__item input[type='password'],
.forgotpasswd-form__item textarea {
width: 100%;
}
.forgotpasswd-form__add-link {
display: inline-block;
margin-left: 1em;
}
.forgotpasswd-form__list {
list-style: none;
margin: 5px 0;
padding: 0;
}
.forgotpasswd-form__list.is-horizontal {
margin: 0;
}
.forgotpasswd-form__list.is-horizontal .forgotpasswd-form__list-item {
display: inline-block;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 1.5em;
}
.forgotpasswd-form__list-item {
margin-top: 10px;
margin-bottom: 10px;
}
.forgotpasswd-form__list-item:first-child {
margin-top: 0;
}
.forgotpasswd-form__list-item:last-child {
margin-bottom: 0;
}
.forgotpasswd-form__error {
display: none;
color: #c10000;
}
.forgotpasswd-form__none {
display: none;
color: #c10000;
}
.forgotpasswd-form__ok {
display: none;
margin-top: 5px;
}
.forgotpasswd-form__remark {
margin-top: 5px;
margin-bottom: 20px;
font-size: 85%;
}
.forgotpasswd-form__inputs {
float: left;
width: 45%;
margin-right: 5%;
}
.forgotpasswd-form__message {
float: left;
max-width: 35%;
margin-top: 3px;
}
.forgotpasswd-form__inputs-link {
display: inline-block;
padding-top: 5px;
margin-right: 1em;
}
.forgotpasswd-form__link {
display: inline-block;
color: #0b8bfb;
text-decoration: underline;
cursor: pointer;
margin: 0 10px;
}
.forgotpasswd-form__link:hover {
text-decoration: none;
}
.forgotpasswd-form__captcha {
display: table;
width: 45%;
margin-top: 10px;
margin-bottom: 10px;
}
.forgotpasswd-form__captcha:first-child {
margin-top: 0;
}
.forgotpasswd-form__captcha:last-child {
margin-bottom: 0;
}
.forgotpasswd-form__captcha-img {
display: table-cell;
vertical-align: middle;
width: 50%;
}
.forgotpasswd-form__captcha-img img {
vertical-align: top;
}
.forgotpasswd-form__captcha-reload {
display: table-cell;
vertical-align: middle;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
}
.forgotpasswd-form__socials-holder {
padding: 15px 25px 25px;
background-color: #ccc;
}
.forgotpasswd-form__socials-caption {
font-weight: bold;
font-size: 128.57143%;
text-align: center;
}
.forgotpasswd-form__socials {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.forgotpasswd-form__socials:first-child {
margin-top: 0;
}
.forgotpasswd-form__socials:last-child {
margin-bottom: 0;
}
.forgotpasswd-form__socials-item {
display: inline-block;
vertical-align: middle;
margin-right: .25em;
margin-left: .25em;
}
.forgotpasswd-form__socials-link {
display: inline-block;
width: 50px;
height: 50px;
background-color: #eee;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
}
.forgotpasswd-form__socials-link.is-ok {
line-height: 50px;
font-size: 20px;
}
.forgotpasswd-form__socials-link.is-ok:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.forgotpasswd-form__socials-link.is-vk {
line-height: 50px;
font-size: 20px;
}
.forgotpasswd-form__socials-link.is-vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.forgotpasswd-form__socials-link.is-tw {
line-height: 50px;
font-size: 20px;
}
.forgotpasswd-form__socials-link.is-tw:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.forgotpasswd-form__socials-link.is-fb {
line-height: 50px;
font-size: 20px;
}
.forgotpasswd-form__socials-link.is-fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.forgotpasswd-form .select2-container {
min-width: 100%;
max-width: 100%;
}
.forgotpasswd-form__title {
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 171.42857%;
margin-bottom: 20px;
}
.forgotpasswd-form__field {
display: block;
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.forgotpasswd-form__field:first-child {
margin-top: 0;
}
.forgotpasswd-form__field:last-child {
margin-bottom: 0;
}
.forgotpasswd-form__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.forgotpasswd-form__label:first-child {
margin-top: 0;
}
.forgotpasswd-form__label:last-child {
margin-bottom: 0;
}
.forgotpasswd-form__item {
display: block;
padding: 0;
}
.forgotpasswd-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.forgotpasswd-form__message {
float: none;
width: auto;
max-width: none;
}
@media screen and (max-width: 767px) {
.forgotpasswd-form__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 30px;
}
.fancybox-inner .forgotpasswd-form__title {
padding-right: 20px !important;
}
.forgotpasswd-form__plate {
padding: 20px 10px;
}
}
@media print {
.form-standart {
display: none !important;
}
}
.form-standart.is-element .form-standart__fields-list {
display: block;
}
.form-standart.is-element .form-standart__field {
display: block;
}
.form-standart.is-element .form-standart__field-float {
float: left;
width: 50%;
}
.form-standart.is-element .form-standart__field-wrapper {
margin-left: 100px;
}
.form-standart.is-element .form-standart__field-wrapper:after {
content: '';
display: block;
clear: both;
}
.form-standart.is-element .form-standart__field.is-stars {
margin-bottom: 0;
}
.form-standart.is-element .form-standart__field.is-stars .form-standart__item {
width: 170px;
}
.form-standart.is-element .form-standart__field.is-field-btn {
float: right;
text-align: right;
padding-right: 15px;
}
.form-standart.is-element .form-standart__field .button-primary, .form-standart.is-element .form-standart__field .catalog-plate__fast-order, .form-standart.is-element .form-standart__field .catalog-table__btn-buy, .form-standart.is-element .form-standart__field .promo-slider__morebutton {
padding: 9px 33px;
font-size: 14px;
text-transform: none;
background-color: #011E41;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.form-standart.is-element .form-standart__field .button-primary:hover, .form-standart.is-element .form-standart__field .catalog-plate__fast-order:hover, .form-standart.is-element .form-standart__field .catalog-table__btn-buy:hover, .form-standart.is-element .form-standart__field .promo-slider__morebutton:hover {
background-color: #7A8A9C;
}
.form-standart.is-element .form-standart__field-wrapper {
margin: 0;
}
.form-standart.is-element .form-standart__label {
display: inline-block;
font-size: 14px;
font-weight: normal;
color: #000;
width: 53px;
text-align: left;
}
.form-standart.is-element .form-standart__label.is-stars {
width: 142px;
padding-top: 10px;
text-align: left;
}
.form-standart.is-element .form-standart__field-float {
float: none;
display: inline-block;
vertical-align: top;
width: -webkit-calc(100% / 2 - 2%);
width: calc(100% / 2 - 2%);
}
.form-standart.is-element .form-standart__field-float:last-child {
margin-left: 30px;
}
.form-standart.is-element .form-standart__item textarea {
height: 95px;
padding: 13px 13px;
}
.form-standart.is-element .form-standart__item input[type='text'], .form-standart.is-element .form-standart__item input[type='email'], .form-standart.is-element .form-standart__item textarea {
border: 1px solid #041e41;
}
.form-standart.is-element .form-standart__item {
display: inline-block;
width: 85%;
}
.form-standart.is-element .form-standart__plate:after {
content: '';
display: block;
clear: both;
}
@media screen and (max-width: 992px) {
.form-standart.is-element .form-standart__field-float {
float: none;
width: 100%;
}
.form-standart.is-element .form-standart__field-float:last-child {
margin-left: 0;
}
.form-standart.is-element .form-standart__field-wrapper {
margin: 0;
}
.form-standart.is-element .form-standart__item {
width: 100%;
padding: 0;
}
.form-standart.is-element .form-standart__label {
text-align: left;
}
.form-standart.is-element .form-standart__field {
width: 100%;
}
.form-standart.is-element .form-standart__field.is-field-btn {
float: none;
padding-right: 0;
margin-top: -50px;
}
}
.form-standart.is-connect {
width: 75%;
float: left;
margin-right: 3%;
margin-top: 10px;
}
.form-standart.is-connect .inputselect {
height: 3rem;
font-size: 16px;
line-height: 1.42857;
padding: 0 10px;
border: 1px solid #d8d8d8;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: Regular,Noto Sans,Arial,sans-serif;
font-weight: 400;
}
.form-standart.is-connect .form-standart__inputs {
width: 60%;
}
.form-standart.is-connect .form-standart__plate {
padding: 40px;
}
.form-standart.is-connect .form-standart__field.is-none input,
.form-standart.is-connect .form-standart__field.is-none textarea {
border: 2px solid red;
}
.form-standart.is-connect .form-standart__field.is-none .form-standart__label {
color: red;
}
@media screen and (max-width: 992px) {
.form-standart.is-connect {
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 35px;
}
.form-standart.is-connect .form-standart__inputs {
width: 100%;
}
}
.form-standart.is-preorder .form-standart__fields-list, .form-standart.is-preorder .form-standart__field, .form-standart.is-preorder .form-standart__label, .form-standart.is-preorder .form-standart__item {
display: block;
}
.form-standart.is-preorder .form-standart__label {
width: auto;
text-align: left;
padding-top: 0;
}
.form-standart.is-preorder .form-standart__item {
padding-left: 0;
padding-top: 3px;
}
.form-standart.is-preorder .form-standart__inputs {
width: 100%;
}
.form-standart.is-preorder .form-standart__field .button-primary, .form-standart.is-preorder .form-standart__field .catalog-plate__fast-order, .form-standart.is-preorder .form-standart__field .catalog-table__btn-buy, .form-standart.is-preorder .form-standart__field .promo-slider__morebutton {
padding: 10px 30px;
}
.form-standart.is-preorder .form-standart__field.is-none .form-standart__label {
font-weight: bold;
color: #c10000;
}
.form-standart.is-preorder .form-standart__field.is-none .form-standart__inputs input {
border-color: #c10000;
}
@media screen and (max-width: 767px) {
.form-standart.is-preorder__inputs {
width: 100%;
}
}
.form-standart__title {
margin: 60px 20px 50px 20%;
font-size: 214.28571%;
line-height: 1.36667;
font-weight: bold;
}
.form-standart__title:first-child {
margin-top: 0;
}
.form-standart__title:last-child {
margin-bottom: 0;
}
.form-standart__subtitle {
margin-top: 40px;
margin-bottom: 30px;
font-size: 171.42857%;
font-weight: bold;
}
.form-standart__subtitle:first-child {
margin-top: 0;
}
.form-standart__subtitle:last-child {
margin-bottom: 0;
}
.form-standart__plate {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #dbdfe1;
padding: 28px 34px;
}
@media screen and (max-width: 767px) {
.form-standart__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .form-standart__plate {
margin-left: 0;
margin-right: 0;
}
}
.form-standart__fields-title {
font-weight: bold;
font-size: 166.66667%;
margin-bottom: 20px;
margin-top: 20px;
}
.form-standart__fields-title:last-child {
margin-bottom: 0;
}
.form-standart__fields-title:first-child {
margin-top: 0;
}
.form-standart__fields-desc {
margin-bottom: 20px;
margin-top: 20px;
}
.form-standart__fields-desc:last-child {
margin-bottom: 0;
}
.form-standart__fields-desc:first-child {
margin-top: 0;
}
.form-standart__product-title {
font-size: 20px;
font-weight: bold;
color: #041e41;
margin-bottom: 15px;
}
.form-standart__fields-list {
display: table;
width: 100%;
}
.form-standart__field {
display: table-row;
}
.form-standart__field.is-error .form-standart__error {
display: block;
}
.form-standart__field.is-none .form-standart__none {
display: block;
}
.form-standart__field.js-pass-change, .form-standart__field.is-hidden {
display: none;
}
.form-standart__field.js-pass-change.is-visible {
display: table-row;
}
.form-standart__field.is-personal-data {
clear: both;
text-align: left;
width: 100% !important;
}
#FEEDBACK .form-standart__label {
width: 140px;
}
#FEEDBACK .form-standart__personal-data-label {
max-width: 60%;
display: block;
}
.form-standart__field.is-personal-data .form-standart__inputs {
display: inline-block;
width: auto;
margin-right: 0;
}
.form-standart__buttons {
margin-top: 20px;
margin-bottom: 20px;
}
.form-standart__buttons:first-child {
margin-top: 0;
}
.form-standart__buttons:last-child {
margin-bottom: 0;
}
.form-standart__label {
display: table-cell;
vertical-align: top;
text-align: right;
padding: 15px 10px 0 0;
}
.form-standart__label.is-captcha {
padding-bottom: 1em;
vertical-align: bottom;
}
.form-standart__item {
display: table-cell;
vertical-align: top;
padding: 10px 0 10px 10px;
position: relative;
}
.form-standart__item:after {
content: '';
display: block;
clear: both;
}
.form-standart__item input[type='text'],
.form-standart__item input[type='email'],
.form-standart__item input[type='tel'],
.form-standart__item input[type='password'],
.form-standart__item textarea {
width: 100%;
}
.form-standart__add-link {
display: inline-block;
margin-left: 1em;
}
.form-standart__list {
list-style: none;
margin: 5px 0;
padding: 0;
}
.form-standart__list.is-horizontal {
margin: 0;
}
.form-standart__list.is-horizontal .form-standart__list-item {
display: inline-block;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 1.5em;
}
.form-standart__list-item {
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart__list-item:first-child {
margin-top: 0;
}
.form-standart__list-item:last-child {
margin-bottom: 0;
}
.form-standart__error {
display: none;
color: #c10000;
}
.form-standart__none {
display: none;
color: #c10000;
}
.form-standart__ok {
display: none;
margin-top: 5px;
}
.form-standart__remark {
margin-top: 5px;
margin-bottom: 20px;
font-size: 85%;
}
.form-standart__inputs {
float: left;
width: 100%;
margin-right: 5%;
}
.form-standart__message {
font-size: 10px;
}
.form-standart__inputs-link {
display: inline-block;
padding-top: 5px;
margin-right: 1em;
text-decoration: none;
border-bottom: 1px dashed;
}
.form-standart__link {
display: inline-block;
color: #041e41;
text-decoration: underline;
cursor: pointer;
margin: 0 10px;
}
.form-standart__link:hover {
text-decoration: none;
}
.form-standart__captcha {
display: table;
width: 45%;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart__captcha:first-child {
margin-top: 0;
}
.form-standart__captcha:last-child {
margin-bottom: 0;
}
.form-standart__captcha-img {
display: table-cell;
vertical-align: middle;
width: 50%;
}
.form-standart__captcha-img img {
vertical-align: top;
}
.form-standart__captcha-reload {
display: table-cell;
vertical-align: middle;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
}
.form-standart__socials-holder {
padding: 15px 25px 25px;
background-color: #ccc;
}
.form-standart__socials-caption {
font-weight: bold;
font-size: 128.57143%;
text-align: center;
}
.form-standart__socials {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.form-standart__socials:first-child {
margin-top: 0;
}
.form-standart__socials:last-child {
margin-bottom: 0;
}
.form-standart__socials-item {
display: inline-block;
vertical-align: middle;
margin-right: .25em;
margin-left: .25em;
}
.form-standart__socials-link {
display: inline-block;
width: 50px;
height: 50px;
background-color: #eee;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
}
.form-standart__socials-link.is-ok {
line-height: 50px;
font-size: 20px;
}
.form-standart__socials-link.is-ok:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.form-standart__socials-link.is-vk {
line-height: 50px;
font-size: 20px;
}
.form-standart__socials-link.is-vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.form-standart__socials-link.is-tw {
line-height: 50px;
font-size: 20px;
}
.form-standart__socials-link.is-tw:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.form-standart__socials-link.is-fb {
line-height: 50px;
font-size: 20px;
}
.form-standart__socials-link.is-fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.form-standart__link-items {
list-style: none;
margin: 10px 0;
padding: 0;
}
.select-map{
width: 100%;
border: 2px solid #7b8a9c;
height: 40px;
padding-left: 15px;
}
.form-standart__link-items:first-child {
margin-top: 0;
}
.form-standart__link-items:last-child {
margin-bottom: 0;
}
.form-standart__link-item {
display: inline-block;
}
.form-standart__link-item:before {
content: ' | ';
margin-left: .5em;
margin-right: .5em;
}
.form-standart__link-item:first-child:before {
content: none;
}
.form-standart .select2-container {
min-width: 100%;
max-width: 100%;
}
.map-search__items-count {
display: flex;
justify-content: center;
align-items: center;
margin: 30px 0 10px;
height: 60px;
background-color: #011e41;
font-size: 24px;
color: #fff;
}
.form-standart.is-auth .form-standart__label {
width: 50px;
}
@media screen and (max-width: 767px) {
.form-standart .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.form-standart .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.form-standart .form-standart__field:first-child {
margin-top: 0;
}
.form-standart .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart .form-standart__field.js-pass-change.is-visible {
display: block;
}
.form-standart .form-standart__field.js-pass-change, .form-standart .form-standart__field.is-hidden {
display: none;
}
.form-standart .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart .form-standart__label:first-child {
margin-top: 0;
}
.form-standart .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart .form-standart__item {
display: block;
padding: 0;
}
.form-standart .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart .form-standart__plate {
padding-bottom: 20px;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.form-standart .form-standart__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .form-standart .form-standart__plate {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.fancybox-inner .form-standart .form-standart__plate {
margin-left: 0;
margin-right: 0;
}
.form-standart .form-standart__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 30px;
}
.fancybox-inner .form-standart .form-standart__title {
padding-right: 20px !important;
}
.form-standart .form-standart__label.is-empty {
display: none;
}
.form-standart .form-standart__field {
margin-top: 20px;
margin-bottom: 20px;
}
.form-standart__captcha{
width: 66%;
}
.form-standart .form-standart__field:first-child {
margin-top: 0;
}
.form-standart .form-standart__field:last-child {
margin-bottom: 0;
}
#FEEDBACK .form-standart__personal-data-label
{
max-width: 100%;
}
#FEEDBACK .form-standart__captcha-img{
width: 100%;
}
}
.form-standart.is-subscribe .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.form-standart.is-subscribe .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.form-standart.is-subscribe .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-subscribe .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart.is-subscribe .form-standart__field.js-pass-change.is-visible {
display: block;
}
.form-standart.is-subscribe .form-standart__field.js-pass-change, .form-standart.is-subscribe .form-standart__field.is-hidden {
display: none;
}
.form-standart.is-subscribe .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-subscribe .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-subscribe .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-subscribe .form-standart__item {
display: block;
padding: 0;
}
.form-standart.is-subscribe .form-standart__label {
display: none;
}
.form-standart.is-subscribe .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-subscribe .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-promo .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.form-standart.is-promo .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.form-standart.is-promo .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-promo .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart.is-promo .form-standart__field.js-pass-change.is-visible {
display: block;
}
.form-standart.is-promo .form-standart__field.js-pass-change, .form-standart.is-promo .form-standart__field.is-hidden {
display: none;
}
.form-standart.is-promo .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-promo .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-promo .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-promo .form-standart__item {
display: block;
padding: 0;
}
.form-standart.is-promo .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-promo .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-auth .form-standart__inputs {
width: auto;
float: none;
max-width: none;
margin-right: 0;
}
.form-standart.is-auth .form-standart__message {
float: none;
width: auto;
max-width: none;
margin-left: 0;
position: absolute;
}
.form-standart.is-condensed-feedback .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.form-standart.is-condensed-feedback .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.form-standart.is-condensed-feedback .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-condensed-feedback .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart.is-condensed-feedback .form-standart__field.js-pass-change.is-visible {
display: block;
}
.form-standart.is-condensed-feedback .form-standart__field.js-pass-change, .form-standart.is-condensed-feedback .form-standart__field.is-hidden {
display: none;
}
.form-standart.is-condensed-feedback .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-condensed-feedback .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-condensed-feedback .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-condensed-feedback .form-standart__item {
display: block;
padding: 0;
}
.form-standart.is-condensed-feedback .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-condensed-feedback .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-modal .form-standart__title {
text-align: center;
margin-left: 0;
margin-right: 0;
}
.form-standart.is-modal .form-standart__label {
padding-right: 0;
white-space: nowrap;
text-align: left;
width: 70px;
}
.form-standart.is-modal .form-standart__inputs {
padding-right: 0;
white-space: nowrap;
text-align: left;
}
.form-standart.is-modal .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-modal .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-modal .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-modal .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-contacts .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-contacts .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-contacts .form-standart__title {
text-align: center;
margin-left: 0;
margin-right: 0;
}
.form-standart.is-contacts .form-standart__label {
padding-right: 0;
white-space: nowrap;
text-align: left;
width: 70px;
}
.form-standart.is-contacts .form-standart__inputs {
padding-right: 0;
white-space: nowrap;
text-align: left;
}
.form-standart.is-contacts .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-contacts .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-pass-recovery .form-standart__title {
margin-left: 0;
margin-right: 0;
font-size: 185.71429%;
font-weight: 400;
margin-bottom: 20px;
}
.form-standart.is-pass-recovery .form-standart__field {
display: block;
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-pass-recovery .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-pass-recovery .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart.is-pass-recovery .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-pass-recovery .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-pass-recovery .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-pass-recovery .form-standart__item {
display: block;
padding: 0;
}
.form-standart.is-pass-recovery .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-pass-recovery .form-standart__message {
float: none;
width: auto;
max-width: none;
}
@media print {
.form-standart.is-hor {
display: none;
}
}
.form-standart.is-hor .form-standart__title {
text-align: center;
margin-left: 0;
margin-right: 0;
margin-bottom: 20px;
}
.form-standart.is-hor .form-standart__title:last-child {
margin-bottom: 0;
}
.form-standart.is-ver .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.form-standart.is-ver .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.form-standart.is-ver .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-ver .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart.is-ver .form-standart__field.js-pass-change.is-visible {
display: block;
}
.form-standart.is-ver .form-standart__field.js-pass-change, .form-standart.is-ver .form-standart__field.is-hidden {
display: none;
}
.form-standart.is-ver .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-ver .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-ver .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-ver .form-standart__item {
display: block;
padding: 0;
}
.form-standart.is-pla .form-standart__label {
display: none;
}
.form-standart.is-ver .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-ver .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-e2 .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-e2 .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-e3 .form-standart__inputs {
width: auto;
float: none;
max-width: none;
margin-right: 0;
}
.form-standart.is-e3 .form-standart__message {
float: none;
width: auto;
max-width: none;
margin-left: 0;
position: absolute;
}
.form-standart.is-auth-form .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.form-standart.is-auth-form .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.form-standart.is-auth-form .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-auth-form .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart.is-auth-form .form-standart__field.js-pass-change.is-visible {
display: block;
}
.form-standart.is-auth-form .form-standart__field.js-pass-change, .form-standart.is-auth-form .form-standart__field.is-hidden {
display: none;
}
.form-standart.is-auth-form .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-auth-form .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-auth-form .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-auth-form .form-standart__item {
display: block;
padding: 0;
}
.form-standart.is-auth-form .form-standart__label {
display: none;
}
.form-standart.is-auth-form .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-auth-form .form-standart__message {
float: none;
width: auto;
max-width: none;
}
@media print {
.form-standart.is-flat {
display: none;
}
}
.form-standart.is-flat .form-standart__title {
text-align: center;
margin-left: 0;
margin-right: 0;
margin-bottom: 20px;
}
.form-standart.is-flat .form-standart__title:last-child {
margin-bottom: 0;
}
.form-standart.is-flat .form-standart__fields-list {
text-align: center;
}
.form-standart.is-flat .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-flat .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-oneliner .form-standart__title {
text-align: center;
margin-left: 0;
margin-right: 0;
margin-bottom: 20px;
}
.form-standart.is-oneliner .form-standart__title:last-child {
margin-bottom: 0;
}
.form-standart.is-oneliner .form-standart__fields-list {
text-align: center;
width: auto;
display: block;
position: relative;
margin-left: -2.5%;
}
.form-standart.is-oneliner .form-standart__fields-list:after {
content: '';
display: block;
clear: left;
}
.form-standart.is-oneliner .form-standart__field {
display: inline-block;
vertical-align: middle;
padding: 0;
margin: 0 0 20px 2.5%;
text-align: left;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
}
.form-standart.is-oneliner .form-standart__field.is-field-btn {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
display: block;
text-align: center;
margin-top: 0;
}
.form-standart.is-oneliner .form-standart__field.is-field-btn:first-child {
margin-top: 0;
}
.form-standart.is-oneliner .form-standart__field.is-field-btn .form-standart__label {
font-size: 0;
}
.form-standart.is-oneliner .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
font-size: 1.1em;
}
.form-standart.is-oneliner .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-oneliner .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-oneliner .form-standart__fields-list {
text-align: center;
}
.form-standart.is-oneliner .form-standart__item {
display: block;
padding: 0;
}
@media screen and (max-width: 767px) {
.form-standart.is-oneliner .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.form-standart.is-oneliner .form-standart__field {
display: block;
padding: 0;
width: auto;
float: none;
margin-top: 30px;
margin-bottom: 30px;
}
.form-standart.is-oneliner .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-oneliner .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart.is-oneliner .form-standart__field.js-pass-change.is-visible {
display: block;
}
.form-standart.is-oneliner .form-standart__field.js-pass-change, .form-standart.is-oneliner .form-standart__field.is-hidden {
display: none;
}
.form-standart.is-oneliner .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-oneliner .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-oneliner .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-oneliner .form-standart__item {
display: block;
padding: 0;
}
.form-standart.is-oneliner .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-oneliner .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-oneliner .form-standart__plate {
padding-bottom: 20px;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.form-standart.is-oneliner .form-standart__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .form-standart.is-oneliner .form-standart__plate {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.fancybox-inner .form-standart.is-oneliner .form-standart__plate {
margin-left: 0;
margin-right: 0;
}
.form-standart.is-oneliner .form-standart__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 30px;
}
.fancybox-inner .form-standart.is-oneliner .form-standart__title {
padding-right: 20px !important;
}
.form-standart.is-oneliner .form-standart__label {
font-weight: bold;
margin-bottom: 5px;
}
.form-standart.is-oneliner .form-standart__label.is-empty {
display: none;
}
.form-standart.is-oneliner .form-standart__field {
margin-top: 20px;
margin-bottom: 20px;
}
.form-standart.is-oneliner .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-oneliner .form-standart__field:last-child {
margin-bottom: 0;
}
}
.form-standart.is-promo .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.form-standart.is-promo .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.form-standart.is-promo .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-promo .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart.is-promo .form-standart__field.js-pass-change.is-visible {
display: block;
}
.form-standart.is-promo .form-standart__field.js-pass-change, .form-standart.is-promo .form-standart__field.is-hidden {
display: none;
}
.form-standart.is-promo .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-promo .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-promo .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-promo .form-standart__item {
display: block;
padding: 0;
}
.form-standart.is-promo .form-standart__title {
font-size: 140%;
margin-bottom: 20px;
}
.form-standart.is-promo .form-standart__title:last-child {
margin-bottom: 0;
}
.form-standart.is-promo .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-promo .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-offer .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.form-standart.is-offer .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.form-standart.is-offer .form-standart__field:first-child {
margin-top: 0;
}
.form-standart.is-offer .form-standart__field:last-child {
margin-bottom: 0;
}
.form-standart.is-offer .form-standart__field.js-pass-change.is-visible {
display: block;
}
.form-standart.is-offer .form-standart__field.js-pass-change, .form-standart.is-offer .form-standart__field.is-hidden {
display: none;
}
.form-standart.is-offer .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.form-standart.is-offer .form-standart__label:first-child {
margin-top: 0;
}
.form-standart.is-offer .form-standart__label:last-child {
margin-bottom: 0;
}
.form-standart.is-offer .form-standart__item {
display: block;
padding: 0;
}
.form-standart.is-offer .form-standart__title {
font-size: 140%;
margin-bottom: 20px;
}
.form-standart.is-offer .form-standart__title:last-child {
margin-bottom: 0;
}
.form-standart.is-offer .form-standart__inputs {
width: auto;
float: none;
margin-right: 0;
}
.form-standart.is-offer .form-standart__message {
float: none;
width: auto;
max-width: none;
}
.form-standart.is-offer .form-standart__field.is-field-btn .form-standart__label {
display: none;
}
.b-gallery-list {
overflow: hidden;
}
.b-gallery-list__items {
list-style: none;
margin: -2.5% 0 0 -2.5%;
padding: 0;
position: relative;
}
.b-gallery-list__items:after {
content: '';
display: block;
clear: left;
}
.b-gallery-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.b-gallery-list._mx600 .b-gallery-list__items {
position: relative;
margin-left: -3.33333%;
margin-top: -3.3333%;
}
.b-gallery-list._mx600 .b-gallery-list__items:after {
content: '';
display: block;
clear: left;
}
.b-gallery-list._mx600 .b-gallery-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.0%;
margin-left: 3.33333%;
margin-top: 3.3333%;
}
.b-gallery-list._mx600 .b-gallery-list__item:nth-child(4n+1) {
clear: none;
}
.b-gallery-list._mx470 .b-gallery-list__items {
position: relative;
margin-left: -5%;
margin-top: -5%;
}
.b-gallery-list._mx470 .b-gallery-list__items:after {
content: '';
display: block;
clear: left;
}
.b-gallery-list._mx470 .b-gallery-list__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 45.0%;
margin-left: 5%;
margin-top: 5%;
}
.b-gallery-list._mx470 .b-gallery-list__item:nth-child(3n+1) {
clear: none;
}
.b-gallery-list._mx300 .b-gallery-list__items {
margin-left: 0;
margin-top: 0;
}
.b-gallery-list._mx300 .b-gallery-list__item {
float: none;
width: auto;
margin-left: 0;
margin-top: 30px;
text-align: center;
}
.b-gallery-list._mx300 .b-gallery-list__item:first-child {
margin-top: 0;
}
.header {
position: relative;
}
.top-banner .background-player.with-text {
position: static;
}
.top-banner .top-banner__text.block_white-text {
position: absolute;
}
.header__center {
position: relative;
width: auto;
max-width: none;
}
.header__top, .header__bottom {
clear: both;
}
.header__columns {
position: relative;
display: flex;
justify-content: space-between;
width: 100%;
padding: 0 20px;
box-sizing: border-box;
}
.header__modal {
width: 100%;
background-color: #ccc;
display: block;
position: absolute;
z-index: 1;
}
.header-menu-top__link {
font-size: 14px;
}
.header__top {
/*min-height: 40px;*/
/*background: #011e41;*/
}
.header__top .menu-top,
.header__top .auth-link {
float: left;
}
.header__top .menu-top {
background: #888;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.header__top .menu-top .menu-top__plate {
min-height: 42px;
}
.header__top .menu-top__first-item {
border: none;
border-right: 1px solid white;
}
.header__top .menu-top__first-link {
padding: 10px 25px;
}
.header__top .menu-top.is-i-state .menu-top__second-level.two-column {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.header__top .menu-top.is-i-state .menu-top__second-level.four-column {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.header__top .menu-top.is-i-state .menu-top__second-level.five-column {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 17.5%;
margin-left: 2.5%;
}
.header__top .menu-top.is-z-state .menu-top__second-level .menu-top__second-item:nth-child(3n+1) {
clear: none;
}
.header__top .menu-top.is-z-state .menu-top__second-level.two-column .menu-top__second-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.header__top .menu-top.is-z-state .menu-top__second-level.two-column .menu-top__second-item:nth-child(2n+1) {
clear: left;
}
.header__top .menu-top.is-z-state .menu-top__second-level.three-column .menu-top__second-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.header__top .menu-top.is-z-state .menu-top__second-level.three-column .menu-top__second-item:nth-child(3n+1) {
clear: left;
}
.header__top .menu-top.is-z-state .menu-top__second-level.four-column .menu-top__second-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.header__top .menu-top.is-z-state .menu-top__second-level.four-column .menu-top__second-item:nth-child(4n+1) {
clear: left;
}
.header__top .menu-top.is-z-state .menu-top__second-level.five-column .menu-top__second-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 17.5%;
margin-left: 2.5%;
}
.header__top .menu-top.is-z-state .menu-top__second-level.five-column .menu-top__second-item:nth-child(5n+1) {
clear: left;
}
.header__top .auth-link {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
padding: 10px 0;
background: #888;
}
.header__top .auth-link_item {
margin-right: 1em;
}
.header__top .search-title {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 5.83333%;
margin-left: 2.5%;
}
.header__top .search-title__title-holder {
background: #888;
padding: 6px 7px;
}
.header__bottom {
background-color: #fff;
}
.header__menu-list, .header__personal {
float: left;
display: inline-block;
}
.header__personal {
margin-left: 40px;
}
.header__logo-block {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
margin: 0;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 0;
bottom: 0;
z-index: 2;
}
.right_NavSite .SvgIcon {
stroke: #011e41;
fill: none;
width: 28px;
height: 28px;
stroke-width: 2;
}
.right_NavSite{
display: flex;
justify-content: flex-end;
}
.NavSite-l1-item{
display: flex;
align-items: center;
}
.NavSite-l1-link,
.header__learn-more-text {
position: relative;
text-decoration: none;
display: block;
padding: 25px 30px 24px 0;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
font-size: 14px;
}
.right_NavSite .search-title__icon{
display: flex;
justify-content: flex-end;
}
.header__logo-block a.header__logo {
clear: both;
display: block;
}
.header__logo-block a.header__logo svg {
display: block;
height: 35px;
}
.header__logo-block a.header__logo img {
display: block;
width: 177px;
height: 40px;
}
.header__catalogs {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 73px;
}
.header__phone,
.header__phone a {
font-weight: bold;
font-size: 1.4em;
text-decoration: none;
}
.header__top-section {
background-color: gray;
}
.header__top-section:after {
content: '';
display: block;
clear: both;
}
.header__bottom-section:after {
content: '';
display: block;
clear: both;
}
.header__cart {
float: right;
margin-top: 11px;
padding-left: 10px;
border-left: 1px dotted white;
}
.header__enter {
float: right;
margin-top: 10px;
margin-right: 15px;
}
.header__menu {
float: left;
background-color: gray;
}
.header__menu:after {
content: '';
display: block;
clear: both;
}
.header__catalog {
float: right;
margin-right: 45px;
}
.header__search {
float: right;
}
.header__left {
float: left;
text-align: left;
}
.header__right {
text-align: right;
float: right;
}
.header__holder {
float: left;
margin-left: 20px;
}
.header__slogan {
float: left;
padding: 10px 0 10px 2.5%;
color: white;
}
.header__slogan a {
color: white;
text-decoration: none;
}
.header__contacts {
float: right;
}
.header__img {
max-width: 100%;
height: auto;
}
.header__row {
position: relative;
display: block;
}
@media screen and (max-width: 992px) {
.header__catalogs {
margin-left: 0;
width: 50%;
}
}
.header-menu-top__item {
display: inline-block;
float: right;
margin-right: 1px;
-webkit-transition: background .25s;
-o-transition: background .25s;
transition: background .25s;
position: relative;
}
.header-menu-top__item.is-marker {
margin-right: 0;
}
.header-menu-top__item.is-marker:after {
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
position: absolute;
top: 26%;
color: #fff;
left: 10%;
font-size: 17px;
display: none;
}
.header-menu-top__item:hover {
text-decoration: underline;
}
.header-menu-top__items {
position: absolute;
right: 0;
}
a.header-menu-top__link,
a.header-menu-top__link:visited {
color: #fff;
text-decoration: none;
padding: 10px 50px;
display: block;
font-family: "Semibold", sans-serif;
}
.header-mobile {
padding-top: 46px;
}
.header-mobile__line {
height: 46px;
left: 0;
top: 0;
right: 0;
position: absolute;
background: #041e41;
z-index: 100;
}
.header-mobile.is-menu-opened .header-mobile__line {
position: fixed;
}
.header-mobile__left {
float: left;
}
.header-mobile__right {
float: right;
}
.header-mobile__call, .header-mobile__search, .header-mobile__cart, .header-mobile__menu {
display: inline-block;
width: 46px;
height: 46px;
vertical-align: middle;
}
.header-mobile__call-link, .header-mobile__search-button, .header-mobile__cart-button, .header-mobile__menu-button {
display: block;
width: 46px;
height: 46px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
text-decoration: none;
position: relative;
}
.header-mobile__call-link.is-active, .header-mobile__search-button.is-active, .header-mobile__cart-button.is-active, .header-mobile__menu-button.is-active {
background: white;
}
.header-mobile__cart-button {
text-indent: -6px;
}
.header-mobile__cart-counter {
width: 15px;
height: 15px;
position: absolute;
color: white;
background: #4183c4;
text-align: center;
font-size: 10px;
-webkit-border-radius: 50%;
border-radius: 50%;
right: 6px;
top: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-top: 1px;
text-indent: -1px;
}
.header-mobile__cart-empty {
font-size: 150%;
color: #999;
text-align: center;
}
.header-mobile__catalog {
display: inline-block;
height: 46px;
vertical-align: middle;
}
.header-mobile__catalog-button {
display: inline-block;
height: 46px;
padding-left: 10px;
padding-right: 10px;
font-size: 100%;
text-transform: uppercase;
line-height: 46px;
color: white;
text-decoration: none;
}
.header-mobile__catalog-button:hover {
color: white;
}
.header-mobile__catalog-button:after {
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
margin-left: 8px;
}
.header-mobile__catalog-button.is-active {
background: white;
color: black;
}
.header-mobile__call-icon, .header-mobile__search-icon, .header-mobile__cart-icon, .header-mobile__menu-icon {
color: white;
font-size: 150%;
line-height: 46px;
}
.is-active > .header-mobile__call-icon, .is-active > .header-mobile__search-icon, .is-active > .header-mobile__cart-icon, .is-active > .header-mobile__menu-icon {
color: #4183c4;
}
.header-mobile__call-icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.header-mobile__search-icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.header-mobile__cart-icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.header-mobile__menu-icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.header-mobile__catalog-holder, .header-mobile__call-holder, .header-mobile__search-holder, .header-mobile__cart-holder, .header-mobile__menu-holder {
background: white;
position: fixed;
left: 0;
top: 46px;
right: 0;
z-index: 100;
display: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 26px 10px;
overflow-y: auto;
border-bottom: 1px solid #a3a3a3;
}
.header-mobile__catalog-holder.is-active, .header-mobile__call-holder.is-active, .header-mobile__search-holder.is-active, .header-mobile__cart-holder.is-active, .header-mobile__menu-holder.is-active {
display: block;
}
.header-mobile__catalog-holder.is-fullscreen, .header-mobile__call-holder.is-fullscreen, .header-mobile__search-holder.is-fullscreen, .header-mobile__cart-holder.is-fullscreen, .header-mobile__menu-holder.is-fullscreen {
bottom: 0;
}
.header-mobile__search-holder .search-title {
padding-top: 0 !important;
width: 100%;
}
.header-mobile__search-holder .search-title__input {
background-color: rgba(235, 104, 82, 0.5);
}
.header-mobile__menu-holder a {
color: #000000;
}
.header-mobile__catalog-holder {
bottom: 0;
padding: 0;
}
.header-mobile__menu-holder {
bottom: 0;
}
.header-mobile__call-holder {
text-align: center;
}
.header-mobile__plate-item {
margin-top: 20px;
margin-bottom: 20px;
}
.header-mobile__plate-item:first-child {
margin-top: 0;
}
.header-mobile__plate-item:last-child {
margin-bottom: 0;
}
.header-mobile__plate-section {
border-bottom: 1px solid #cccccc;
padding: 10px;
}
@media screen and (max-width: 767px) {
.header-mobile__plate-section {
margin-left: -10px;
margin-right: -10px;
}
.fancybox-inner .header-mobile__plate-section {
margin-left: 0;
margin-right: 0;
}
}
.header-mobile__plate-section:first-child {
padding-top: 0;
}
.header-mobile__plate-section:last-child {
border-bottom: none;
padding-bottom: 0;
}
.header-mobile__plate-horlink {
display: inline-block;
margin-left: 20px;
vertical-align: middle;
}
.header-mobile__plate-horlink:first-child {
margin-left: 0;
}
.header-mobile__phone {
background-color: #eb6852;
color: #fff;
font-size: 140%;
width: 100%;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.header-mobile__phone:hover {
background-color: #ca5341;
}
.header-mobile__callback {
color: #041e41;
}
.header-mobile__logo {
background: white;
padding: 10px;
}
.header-mobile__logo-img {
display: block;
}
.header-mobile__exit {
margin-left: 20px;
}
.header-mobile__exit:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.header-mobile__exit:before {
margin-right: 5px;
}
.icon-tiles__items {
position: relative;
margin-left: -2.5%;
}
.icon-tiles__items:after {
content: '';
display: block;
clear: left;
}
.icon-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-bottom: 5%;
}
.icon-tiles__item:nth-child(3n+1) {
clear: left;
}
.icon-tiles__item-wrap {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.icon-tiles__icon-holder {
display: table-cell;
vertical-align: middle;
width: 50px;
}
.icon-tiles__icon {
max-width: 100%;
height: auto;
vertical-align: top;
}
.icon-tiles__description-holder {
display: table-cell;
vertical-align: middle;
padding-left: 20px;
width: auto;
}
.include-brand {
margin-top: 50px;
}
.include-brand__items:after {
content: '';
display: block;
clear: both;
}
.include-brand__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
min-height: 200px;
background-color: #efefef;
padding: 40px 30px 20px 30px;
}
.include-brand__title {
display: inline-block;
width: 100%;
margin-bottom: 40px;
font-size: 26px;
font-weight: bold;
color: #333;
text-align: center;
}
.include-brand__wrap-link {
text-align: center;
}
.include-brand__link {
text-transform: uppercase;
text-decoration: none !important;
color: #fff !important;
padding: 10px 40px;
background-color: #8e8e8e;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.include-connect {
float: left;
width: 22%;
}
.include-connect__title {
font-size: 20px;
margin-bottom: 20px;
}
.include-connect__sub-title {
font-size: 18px;
margin-bottom: 20px;
}
.include-connect p {
font-size: 13px;
}
@media screen and (max-width: 992px) {
.include-connect {
width: 100%;
float: none;
}
}
.include-element {
margin-top: 50px;
}
.include-element__items:after {
content: '';
display: block;
clear: both;
}
.include-element__icon {
height: 33px;
width: 33px;
border: 2px solid #041e41;
color: #041e41;
text-align: center;
-webkit-border-radius: 50%;
border-radius: 50%;
display: inline-block;
font-size: .8em;
line-height: 33px;
margin-right: 13px;
}
.include-element__icon-book:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.include-element__icon-shield:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.include-element__icon-mail:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.include-element__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
min-height: 200px;
background-color: #dbdfe1;
padding: 40px 30px 40px 70px;
margin-left: 0;
width: -webkit-calc(100%/2);
width: calc(100%/2);
border-left: 1px solid #caced0;
border-top: 1px solid #caced0;
border-bottom: 1px solid #caced0;
}
.include-element__item:nth-child(2) {
border-right: 1px solid #caced0;
}
.include-element__item.is-fullwidth {
width: 100%;
border-bottom: 1px solid #caced0;
border-right: 1px solid #caced0;
border-top: 0;
}
.include-element__title {
display: inline-block;
width: 100%;
margin-bottom: 16px;
font-size: 21px;
font-weight: bold;
color: #041e41;
}
.include-element__text {
margin-bottom: 30px;
}
.include-element__link {
text-transform: none;
text-decoration: none !important;
color: #fff !important;
padding: 9px 18px;
background-color: #011E41;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.include-element__link:hover {
background-color: #7A8A9C;
}
@media screen and (max-width: 992px) {
.include-element__item {
width: -webkit-calc(100%/2);
width: calc(100%/2);
}
}
@media screen and (max-width: 767px) {
.include-element__item {
width: 100%;
margin-left: 0;
margin-right: 0;
border-right: 1px solid #caced0;
padding: 40px 30px 40px 30px;
}
.include-element__item.is-fullwidth {
width: 100%;
}
}
.include-section {
margin-top: 85px;
margin-bottom: 50px;
}
.include-section__items {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.include-section__items:after {
content: '';
display: block;
clear: both;
}
.include-section__item.no-padding {
padding: 0;
}
.include-section__item.no-padding .include-section__title {
margin-bottom: 10px;
}
.include-section__item.no-background {
background: none;
}
.include-section__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: calc(50% - 30px);
margin: 0 15px 2.5%;
min-height: 200px;
background-color:#011E41;
padding: 20px 20px 20px 20px;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
position: relative;
overflow: hidden;
}
.include-section__item.include-section__item_full {
padding: 0;
}
.include-section__item.include-section__item_full .include-section__item-half_text {
display: inline-block;
width: 50%;
box-sizing: border-box;
padding: 20px 30px 20px 30px;
}
.include-section__item-half-img {
display: inline-block;
width: 50%;
}
.include-section__item.include-section__item_full .include-section__item-half {
display: inline-block;
width: 50%;
box-sizing: border-box;
}
.include-section__item-link_flex {
display: flex;
align-items: stretch;
}
.include-section__item-half-img {
background: url(/include/images/elx_review_induction.jpg) no-repeat center center;
background-size: cover;
}
.include-section__item:first-child {
background-color: #DFE7EA;
}
.include-section__item:first-child:hover {
background-color: #DFE7EA;
}
.include-section__item:hover .include-section__background {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.include-section__item-link {
position: relative;
}
.include-section__item.is-fullwidth {
width: 97.5%;
}
.include-section__item_flex {
display: flex;
align-items: stretch;
flex-wrap: wrap;
padding: 0;
}
.include-section__item_half {
width: 50%;
}
.include-section__item-img {
background-position: right center;
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 20px
}
.include-section__item-txt {
padding: 20px;
box-sizing: border-box;
}
.include-section__background {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 0;
background-repeat: no-repeat !important;
-webkit-background-size: cover;
background-size: cover;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
.include-section__overlay {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: #DFE7EA;
opacity: .5;
}
.include-section__title {
display: inline-block;
width: 100%;
margin-bottom: 30px;
font-family: "Semibold", sans-serif;
color: #041e41;
}
.include-section__text {
display: inline-block;
font-family: "Regular", sans-serif;
margin-bottom: 15px;
}
@media screen and (max-width: 620px) {
.include-section__item {
width: 100%;
margin-left: 0;
}
}
.loader.is-fullscreen {
display: none;
position: fixed;
width: 58px;
height: 58px;
top: 50%;
left: 50%;
margin-left: -29px;
margin-top: -29px;
z-index: 100000;
}
.loader .loader__item {
position: absolute;
background-color: black;
width: 14px;
height: 14px;
border-radius: 9px;
-o-border-radius: 9px;
-ms-border-radius: 9px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
animation-name: bounce_circularG;
-o-animation-name: bounce_circularG;
-ms-animation-name: bounce_circularG;
-webkit-animation-name: bounce_circularG;
-moz-animation-name: bounce_circularG;
animation-duration: 1.1s;
-o-animation-duration: 1.1s;
-ms-animation-duration: 1.1s;
-webkit-animation-duration: 1.1s;
-moz-animation-duration: 1.1s;
animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-direction: normal;
-o-animation-direction: normal;
-ms-animation-direction: normal;
-webkit-animation-direction: normal;
-moz-animation-direction: normal;
}
.loader .loader__item-1 {
left: 0;
top: 23px;
animation-delay: 0.41s;
-o-animation-delay: 0.41s;
-ms-animation-delay: 0.41s;
-webkit-animation-delay: 0.41s;
-moz-animation-delay: 0.41s;
}
.loader .loader__item-2 {
left: 6px;
top: 6px;
animation-delay: 0.55s;
-o-animation-delay: 0.55s;
-ms-animation-delay: 0.55s;
-webkit-animation-delay: 0.55s;
-moz-animation-delay: 0.55s;
}
.loader .loader__item-3 {
top: 0;
left: 23px;
animation-delay: 0.69s;
-o-animation-delay: 0.69s;
-ms-animation-delay: 0.69s;
-webkit-animation-delay: 0.69s;
-moz-animation-delay: 0.69s;
}
.loader .loader__item-4 {
right: 6px;
top: 6px;
animation-delay: 0.83s;
-o-animation-delay: 0.83s;
-ms-animation-delay: 0.83s;
-webkit-animation-delay: 0.83s;
-moz-animation-delay: 0.83s;
}
.loader .loader__item-5 {
right: 0;
top: 23px;
animation-delay: 0.97s;
-o-animation-delay: 0.97s;
-ms-animation-delay: 0.97s;
-webkit-animation-delay: 0.97s;
-moz-animation-delay: 0.97s;
}
.loader .loader__item-6 {
right: 6px;
bottom: 6px;
animation-delay: 1.1s;
-o-animation-delay: 1.1s;
-ms-animation-delay: 1.1s;
-webkit-animation-delay: 1.1s;
-moz-animation-delay: 1.1s;
}
.loader .loader__item-7 {
left: 23px;
bottom: 0;
animation-delay: 1.24s;
-o-animation-delay: 1.24s;
-ms-animation-delay: 1.24s;
-webkit-animation-delay: 1.24s;
-moz-animation-delay: 1.24s;
}
.loader .loader__item-8 {
left: 6px;
bottom: 6px;
animation-delay: 1.38s;
-o-animation-delay: 1.38s;
-ms-animation-delay: 1.38s;
-webkit-animation-delay: 1.38s;
-moz-animation-delay: 1.38s;
}
@keyframes bounce_circularG {
0% {
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(0.3);
-o-transform: scale(0.3);
transform: scale(0.3);
}
}
@-o-keyframes bounce_circularG {
0% {
-o-transform: scale(1);
}
100% {
-o-transform: scale(0.3);
}
}
@-ms-keyframes bounce_circularG {
0% {
-ms-transform: scale(1);
}
100% {
-ms-transform: scale(0.3);
}
}
@-webkit-keyframes bounce_circularG {
0% {
-webkit-transform: scale(1);
}
100% {
-webkit-transform: scale(0.3);
}
}
@-moz-keyframes bounce_circularG {
0% {
-moz-transform: scale(1);
}
100% {
-moz-transform: scale(0.3);
}
}
body.loading:after {
background: rgba(22, 50, 93, 0.36);
display: block;
content: " ";
width: 100%;
height: 100%;
position: fixed;
top: 0;
z-index: 10000;
}
body.loading .loader {
display: block;
}
.logo-slider {
box-sizing: border-box;
}
.logo-slider.main {
margin-bottom: 40px;
padding: 0 5px;
position: relative;
}
@media screen and (max-width: 767px) {
.logo-slider.main {
margin-top: 20px;
margin-bottom: 20px;
}
}
.logo-slider.main .logo-slider__slide {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.logo-slider.main .logo-slider__slider {
height: auto;
margin-left: 0;
margin-right: 0;
/*min-height: 275px;*/
}
.logo-slider.main .logo-slider__slider.slick-list {
margin-right: 5%;
}
.logo-slider.main .logo-slider__action {
background: #eaeef2;
}
@media screen and (max-width: 1210px) {
.logo-slider.main .logo-slider__title {
font-size: 14px;
}
}
@media screen and (max-width: 667px) {
.logo-slider.main {
padding: 0;
}
.logo-slider.main .logo-slider__slider {
margin-right: 0;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.logo-slider.main .logo-slider__slide {
width: 50%;
margin-left: 0;
margin-right: 0;
padding: 5px;
display: inline-block;
}
.logo-slider.main .logo-slider__title {
display: block;
position: static;
}
.logo-slider.main .logo-slider__action {
min-height: 0;
padding: 15px 15px 20px;
height: initial;
}
.logo-slider__img {
display: block;
height: 146px;
width: 146px;
margin-bottom: 18px;
}
.logo-slider__img img {
max-width: 100%;
max-height: 100%;
margin: 0 auto;
}
.btn.btn_main-page-show-more {
display: flex;
align-items: center;
justify-content: center;
margin: 20px auto 30px;
flex-direction: column;
color: #011e41;
text-transform: uppercase;
}
.btn.btn_main-page-show-more span {
font-size: 16px;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
}
.btn_main-page-show-more .SvgIcon-down-circle{
height: 23px;
margin-top: 10px;
width: 23px;
}
.btn_main-page-show-more .SvgIcon-down-circle path {
fill: #011e41;
}
.logo-slider.main .logo-slider__slider {
overflow: hidden;
transition: height 1s;
}
.logo-slider.main .logo-slider__slide:nth-child(odd){
padding: 5px 5px 5px 0;
}
.logo-slider.main .logo-slider__slide:nth-child(2n) {
padding: 5px 0 5px 5px;
}
}
@media screen and (max-width: 479px) {
.logo-slider.main .logo-slider__slide {
width: 50%;
height: initial;
}
}
.logo-slider__title {
margin-bottom: 25px;
text-align: left;
font-size: 16px;
font-weight: bold;
}
.logo-slider__slider {
margin-left: 40px;
margin-right: 40px;
height: 105px;
}
.logo-slider__slide {
position: relative;
display: flex;
box-sizing: border-box;
text-align: center;
margin-left: 5px;
margin-right: 5px;
}
.logo-slider__action {
text-decoration: none;
color: inherit;
min-height: 100%;
position: relative;
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
box-sizing: border-box;
flex-direction: column;
}
.CategoryCard-title{
text-align: left;
padding: 20px;
display: flex;
flex-direction: row;
align-items: center;
height: 0;
word-break: normal;
font-size: 16px;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
}
.CategoryCard-title{
text-align: left;
padding: 20px;
display: flex;
flex-direction: row;
align-items: center;
height: 0;
word-break: normal;
font-size: 16px;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
}
.logo-slider__action:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.logo-slider__image {
margin: 0 auto;
}
.logo-slider__arrows {
position: absolute;
height: 100%;
padding: 0;
line-height: 100%;
font-size: 200%;
font-weight: bold;
cursor: pointer;
top: 0;
background-color: #ecf0f2;
text-align: center;
width: 50px;
}
.logo-slider__arrow-left {
right: 0;
color: #011E41;
}
.logo-slider__arrow-left:before {
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.logo-slider__arrow-left.slick-disabled {
color: #ccc;
}
.logo-slider__arrow-right {
right: 0;
color: #011E41;
}
.logo-slider__arrow-right:before {
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
content: "";
}
.logo-slider__arrow-right.slick-disabled {
color: #ccc;
}
.logo-slider__arrow-left:before, .logo-slider__arrow-right:before {
position: absolute;
top: 41.0%;
width: 100%;
left: 0;
right: 0;
text-align: center;
font-weight: bold;
}
.logo-slider.noslider {
display: table;
width: 100%;
}
.logo-slider.noslider .logo-slider__slider {
display: table-row;
}
.logo-slider.noslider .logo-slider__slide {
display: table-cell;
}
.logo-slider.noslider .logo-slider__image {
width: initial;
min-width: 0;
min-height: 0;
}
@media screen and (max-width: 767px) {
.logo-slider.noslider {
display: block;
}
.logo-slider.noslider .logo-slider__slider {
display: block;
margin-left: 0;
margin-right: 0;
}
.logo-slider.noslider .logo-slider__slide {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 33.33%;
float: left;
padding: 20px;
margin-left: 0;
margin-right: 0;
}
.logo-slider.noslider .logo-slider__image {
width: auto;
height: auto;
}
}
@media screen and (max-width: 479px) {
.logo-slider.noslider {
display: block;
}
.logo-slider.noslider .logo-slider__slider {
display: block;
}
.logo-slider.noslider .logo-slider__slide {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 50%;
float: left;
padding: 20px;
}
}
.logo-slider__slider .slick-list {
width: 100%;
}
.main-compare {
position: fixed;
bottom: 0;
width: 100%;
z-index: 11;
right: 0;
left: 0;
text-align: center;
background-color: #333;
}
.main-compare__link {
padding: 10px;
display: inline-block;
font-size: 16px;
color: #fff !important;
}
.map-description.is-service {
font-size: 1.5em;
font-weight: bold;
}
.map-description.is-service a {
color: #041e41;
text-decoration: underline;
}
.map-description.is-service a:hover {
color: #eb6852;
text-decoration: none;
}
.map-search {
position: relative;
}
.map-search:after {
content: '';
display: block;
clear: both;
}
.map-search__maps{
flex-grow: 1;
}
.map-search__list_new {
display: block!important;
}
.map-search__items {
list-style-type: none !important;
}
.map-search__address-items {
list-style-type: none !important;
}
.map-search__maps {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 30px;
}
.map-search__title {
font-size: 32px;
margin-bottom: 20px;
font-weight: bold;
display: none;
}
.map-search__title_new {
display: block!important;
}
.map-search__name {
font-size: 1.7rem;
margin-bottom: 20px;
color: #041e41;
font-weight: bold;
}
div.map-search__name{
cursor: pointer;
}
.map-search__item {
/*padding: 20px 0;*/
border-bottom: 1px solid #caced0;
}
.map-search__item.is-active {
background: #dbdfe1;
padding: 20px 40px;
}
.map-search__address {
padding-bottom: 20px;
}
.map-search__item {
margin-bottom: 20px;
}
.map-search__address-item {
line-height: 35px;
position: relative;
font-family: 'Regular', sans-serif;
font-size: 1.3em;
margin-bottom: 10px;
}
.map-search__address-item-title {
font-weight: bold;
color: #041e41;
font-size: 1.05em;
position: relative;
}
.map-search__address-item a {
color: #7A8A9C;
font-size: 1.1em;
text-decoration: none;
}
.map-search__address-item a:hover {
color: #7A8A9C;
}
.map-search__search-field {
margin-bottom: 30px;
border: 2px solid #011E41;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.map-search__input {
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
width: 100%;
height: 36px;
padding-left: 15px;
border: none;
font-size: 14px;
color: #011E41;
}
.map-search__input::placeholder {
color: #011E41;
}
.map-search__search-field_sale{
border: 2px solid #7b8a9c;
}
.form-standart__label_regular {
color: #041e41;
padding-bottom: 10px;
}
.map-search__subtitle.map-search__subtitle_mb_0 {
font-size: 24px;
color: #041e41;
font-weight: 600;
}
.map-search__clear-field {
position: absolute;
right: 11%;
top: 0;
bottom: 0;
font-size: 3em;
background: none;
border: none;
color: #dcdcdc;
cursor: pointer;
}
.map-search__search-field_sale .map-search__clear-field {
position: absolute;
right: 10px;
width: 18px;
height: 18px;
top: 10px;
}
.map-search__search-field_sale .map-search__clear-field:before,
.map-search__search-field_sale .map-search__clear-field:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 1px;
background-color: #364b66;
}
.map-search__search-field_sale .map-search__clear-field:before {
transform: translate(-50%, -50%) rotate(45deg);
}
.map-search-dropdown-menu{
position: absolute;
width: 100%;
background: #fff;
border: 2px solid #7b8a9c;
left: -2px;
border-top: 0;
z-index: 1;
}
.map-search-dropdown-item,
.select-map-categories_option
{
padding: 5px 10px;
cursor: pointer;
}
.map-search-dropdown-item:hover,
.select-map-categories_option:hover{
background: #7A8A9C;
color: #fff;
}
.map-search__search-field_sale .map-search__clear-field:after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.map-search__clear-field.is-hide {
display: none;
}
.map-search__clear-field:hover {
color: #c6c6c6;
}
.map-search__submit {
padding: 0;
font-size: 2.1em;
color: #fff;
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 8%;
-webkit-border-radius: 0;
border-radius: 0;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 11 20 20' fill='%23fff'%3E%3Cpath d='M17.652 26.979l-3.672-3.674-.018.018a6.522 6.522 0 001.181-3.751 6.572 6.572 0 10-6.572 6.57 6.529 6.529 0 003.751-1.181l-.017.018 3.673 3.674a1.184 1.184 0 101.674-1.674zm-9.081-2.551a4.862 4.862 0 01-4.857-4.856 4.864 4.864 0 014.857-4.857 4.862 4.862 0 014.857 4.857 4.861 4.861 0 01-4.857 4.856z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 40px;
background-position: 50%;
}
.map-search__submit:hover {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 11 20 20' fill='%23fff'%3E%3Cpath d='M17.652 26.979l-3.672-3.674-.018.018a6.522 6.522 0 001.181-3.751 6.572 6.572 0 10-6.572 6.57 6.529 6.529 0 003.751-1.181l-.017.018 3.673 3.674a1.184 1.184 0 101.674-1.674zm-9.081-2.551a4.862 4.862 0 01-4.857-4.856 4.864 4.864 0 014.857-4.857 4.862 4.862 0 014.857 4.857 4.861 4.861 0 01-4.857 4.856z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 40px;
background-position: 50%;
width: 90px;
top: 0;
right: 0;
border-radius: 0;
}
.map-search__field {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.map-search__button {
padding: 10px 20px;
background-color: #011E41;
display: inline-block;
color: #fff !important;
-webkit-border-radius: 2px;
border-radius: 2px;
text-decoration: none;
font-family: 'Regular', sans-serif;
}
.map-search__button-wrap {
padding-top: 5px;
margin-top: 30px;
text-align: center;
}
.map-search__button-wrap:after {
content: '';
display: block;
clear: both;
}
.map-search__button:hover {
background-color: #ca5341;
}
.map-search__path {
margin-top: 20px;
margin-bottom: 20px;
}
.map-search__path-link {
color: #eb6852;
text-decoration: none;
font-size: 1.2em;
}
.map-search__path-link:hover {
color: #ca5341;
}
.map-search.is-service .map-search__label {
font-weight: 200;
line-height: 1.578947;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased;
font-size: 1rem;
color: #4f4e53;
margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
.map-search__list {
float: none;
width: 100%;
}
.map-search__submit {
width: 20%;
}
.map-search__input {
width: 80%;
}
.map-search__clear-field {
right: 22%;
}
}
#map {
width: 100%;
background-color: grey;
}
#map.is-fixed {
position: fixed !important;
top: 5%;
bottom: 5%;
}
@media screen and (max-width: 767px) {
#map.is-fixed {
position: relative !important;
top: initial;
right: initial;
left: initial;
bottom: initial;
}
#map.is-fix-bottom {
position: relative !important;
top: initial;
right: initial;
left: initial;
bottom: initial;
}
}
#map.is-fix-bottom {
position: absolute !important;
bottom: 0;
}
.menu-aside__first-level {
background: #fff;
}
.menu-aside__common-header {
background-color: #ccc;
}
.menu-aside__common-link {
position: relative;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
padding: 15px 20px 15px 52px;
text-decoration: none;
}
.menu-aside__common-link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
left: 10px;
top: 0;
bottom: 0;
margin: auto;
width: 31px;
height: 30px;
line-height: 30px;
text-align: center;
background-color: #f2f2f2;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.menu-aside__first-holder {
position: relative;
z-index: 1001;
}
.menu-aside__first-level {
counter-reset: firstlevel;
}
.menu-aside__first-item {
position: relative;
background-color: #fff;
color: #041e41;
counter-increment: firstlevel;
}
.menu-aside__first-item.is-contain:after {
display: inline-block;
font: normal normal normal 150%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
right: 40px;
top: 17px;
bottom: 0;
height: 20px;
margin: initial;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: -webkit-transform .3s;
-o-transition: -o-transform .3s;
transition: transform .3s;
}
.menu-aside__first-link {
position: relative;
display: block;
padding: 7px 40px;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
z-index: 1;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
text-transform: none;
font-size: 20px;
}
.menu-aside__first-link.is-hide {
display: none;
}
.menu-aside__second-holder {
display: none;
min-width: 200px;
border-left: 1px solid white;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.menu-aside__second-item {
position: relative;
background-color: #fff;
color: #fff;
}
.menu-aside__second-item:first-child {
border-top: none;
}
.menu-aside__second-item.is-contain:after {
display: inline-block;
font: normal normal normal 150%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
right: 10px;
top: 0;
bottom: 0;
height: 20px;
margin: auto;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: -webkit-transform .3s;
-o-transition: -o-transform .3s;
transition: transform .3s;
}
.menu-aside__second-link {
position: relative;
display: block;
padding: 10px 15px;
text-decoration: none;
}
.menu-aside__second-link:hover {
opacity: 0.8;
}
.menu-aside__third-holder {
display: none;
position: absolute;
left: 100%;
top: 0;
min-width: 300px;
border-left: 1px solid white;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.menu-aside__third-item {
position: relative;
background-color: #fff;
}
.menu-aside__third-item:first-child {
border-top: none;
}
.menu-aside__third-item.is-contain:after {
display: inline-block;
font: normal normal normal 150%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
right: 10px;
top: 0;
bottom: 0;
height: 20px;
margin: auto;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: -webkit-transform .3s;
-o-transition: -o-transform .3s;
transition: transform .3s;
}
.menu-aside__third-link {
position: relative;
display: block;
padding: 10px 15px;
text-decoration: none;
}
.menu-aside__third-link:hover {
opacity: 0.8;
}
.menu-aside__additional-holder {
display: none;
}
.menu-aside__additional-holder.is-opened {
display: block;
}
.menu-aside__additional-item {
border-top: 1px solid white;
background-color: #ccc;
}
.menu-aside__additional-item:first-child {
border-top: none;
}
.menu-aside__additional-link {
position: relative;
display: block;
padding: 10px 15px 10px 52px;
text-decoration: none;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.menu-aside__additional-link:hover {
opacity: 0.8;
}
.menu-aside__additional-link:before {
content: '';
position: absolute;
left: 10px;
top: 0;
bottom: 0;
margin: auto;
width: 31px;
height: 31px;
background-color: #f8c;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.menu-aside__custom-icon {
display: inline-block;
vertical-align: middle;
margin-right: .5em;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.menu-aside__first-item.is-opened.is-contain:after {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.menu-aside__first-item.is-opened .menu-aside__second-holder {
display: block;
}
.menu-aside__second-item.is-opened.is-contain:after {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.menu-aside__second-item.is-opened .menu-aside__third-holder {
display: block;
}
.menu-aside__third-item.is-opened.is-contain:after {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.menu-aside__third-item.is-opened .menu-aside__third-holder {
display: block;
}
.menu-aside.no-js .menu-aside__first-item:hover .menu-aside__second-holder {
display: block;
}
.menu-aside.no-js .menu-aside__second-item:hover .menu-aside__third-holder {
display: block;
}
.menu-aside__chevron {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 50px;
text-align: center;
font-size: 25px;
background: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
}
.menu-aside__chevron:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
color:#041e41;
}
.menu-aside__chevron:before {
-webkit-transition: -webkit-transform 0.5s;
-o-transition: -o-transform 0.5s;
transition: transform 0.5s;
}
.is-opened > .menu-aside__chevron {
background: white;
color: #333;
}
.is-opened > .menu-aside__chevron:before {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.menu-aside.is-z-state .menu-aside__first-level {
position: relative;
}
.menu-aside.is-z-state .menu-aside__first-item {
position: static;
}
.menu-aside.is-z-state .menu-aside__first-item:after {
display: none;
}
.menu-aside.is-z-state .menu-aside__first-item.is-contain .menu-aside__first-link {
position: relative;
}
.menu-aside.is-z-state .menu-aside__first-item.is-contain .menu-aside__first-link:after {
display: inline-block;
font: normal normal normal 150%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
right: 10px;
top: 0;
bottom: 0;
height: 20px;
margin: auto;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: -webkit-transform .3s;
-o-transition: -o-transform .3s;
transition: transform .3s;
}
.menu-aside.is-z-state .menu-aside__first-item.is-opened.is-contain .menu-aside__first-link:after {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.menu-aside.is-z-state .menu-aside__second-holder {
position: absolute;
left: 100%;
top: 0;
width: 700px;
padding: 20px 20px 0;
background-color: #ddd;
}
.menu-aside {
background: #fff;
}
.menu-aside__second-level {
background: #fff;
}
.menu-aside.is-z-state .menu-aside__second-level:after {
content: '';
display: block;
clear: both;
}
.menu-aside.is-z-state .menu-aside__second-item {
float: left;
width: 30%;
padding-right: 15px;
margin-bottom: 20px;
border: none;
background: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.menu-aside.is-z-state .menu-aside__second-item.is-contain:after {
display: none;
}
.menu-aside.is-z-state .menu-aside__second-item:nth-child(3n+1) {
clear: left;
}
.menu-aside.is-z-state .menu-aside__second-link {
display: inline;
padding: 0;
font-weight: 700;
}
.menu-aside.is-z-state .menu-aside__third-holder {
position: static;
display: block;
min-width: 0;
border: none;
background: none;
margin-top: 10px;
}
.menu-aside.is-z-state .menu-aside__third-holder:first-child {
margin-top: 0;
}
.menu-aside.is-z-state .menu-aside__third-item {
margin-top: 5px;
margin-bottom: 5px;
border: none;
background: none;
}
.menu-aside.is-z-state .menu-aside__third-item:first-child {
margin-top: 0;
}
.menu-aside.is-z-state .menu-aside__third-item:last-child {
margin-bottom: 0;
}
.menu-aside.is-z-state .menu-aside__third-item.is-contain:after {
display: none;
}
.menu-aside.is-z-state .menu-aside__third-link {
display: inline;
padding: 0;
}
.menu-aside.is-i-state .menu-aside__first-level {
position: relative;
}
.menu-aside.is-i-state .menu-aside__first-item {
position: static;
}
.menu-aside.is-i-state .menu-aside__first-item:after {
display: none;
}
.menu-aside.is-i-state .menu-aside__first-item.is-contain .menu-aside__first-link {
position: relative;
}
.menu-aside.is-i-state .menu-aside__first-item.is-contain .menu-aside__first-link:after {
display: inline-block;
font: normal normal normal 150%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
right: 10px;
top: 0;
bottom: 0;
height: 20px;
margin: auto;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: -webkit-transform .3s;
-o-transition: -o-transform .3s;
transition: transform .3s;
}
.menu-aside.is-i-state .menu-aside__first-item.is-opened.is-contain .menu-aside__first-link:after {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.menu-aside.is-i-state .menu-aside__second-holder {
position: absolute;
left: 100%;
top: 0;
width: 700px;
padding: 20px 20px 0;
background-color: #ddd;
}
.menu-aside.is-i-state .menu-aside__second-holder:after {
content: '';
display: block;
clear: both;
}
.menu-aside.is-i-state .menu-aside__second-level {
float: left;
width: 30%;
padding-right: 20px;
margin-bottom: 20px;
}
.menu-aside.is-i-state .menu-aside__second-item {
margin-top: 20px;
margin-bottom: 20px;
border: none;
background: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.menu-aside.is-i-state .menu-aside__second-item:first-child {
margin-top: 0;
}
.menu-aside.is-i-state .menu-aside__second-item:last-child {
margin-bottom: 0;
}
.menu-aside.is-i-state .menu-aside__second-item.is-contain:after {
display: none;
}
.menu-aside.is-i-state .menu-aside__second-item:nth-child(3n+1) {
clear: left;
}
.menu-aside.is-i-state .menu-aside__second-link {
display: inline;
padding: 0;
font-weight: 700;
}
.menu-aside.is-i-state .menu-aside__third-holder {
position: static;
display: block;
min-width: 0;
border: none;
background: none;
margin-top: 10px;
}
.menu-aside.is-i-state .menu-aside__third-holder:first-child {
margin-top: 0;
}
.menu-aside.is-i-state .menu-aside__third-item {
margin-top: 5px;
margin-bottom: 5px;
border: none;
background: none;
}
.menu-aside.is-i-state .menu-aside__third-item:first-child {
margin-top: 0;
}
.menu-aside.is-i-state .menu-aside__third-item:last-child {
margin-bottom: 0;
}
.menu-aside.is-i-state .menu-aside__third-item.is-contain:after {
display: none;
}
.menu-aside.is-i-state .menu-aside__third-link {
display: inline;
padding: 0;
}
.menu-aside.is-mobile .menu-aside__common-header {
display: none;
}
.menu-aside.is-mobile .menu-aside__chevron {
width: 10%;
}
.menu-aside.is-mobile .menu-aside__first-item, .menu-aside.is-mobile .menu-aside__second-item {
-webkit-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.menu-aside.is-mobile .menu-aside__first-item.is-contain:after, .menu-aside.is-mobile .menu-aside__second-item.is-contain:after, .menu-aside.is-mobile .menu-aside__third-item.is-contain:after {
display: none;
}
.menu-aside.is-mobile .menu-aside__second-holder {
width: 90%;
min-width: 0;
}
.menu-aside.is-mobile .menu-aside__second-holder .menu-aside__chevron {
width: 11.11%;
}
.menu-aside.is-mobile .menu-aside__third-holder {
width: 100%;
min-width: 0;
}
.menu-aside.is-mobile .menu-aside__first-holder {
left: 0;
-webkit-transition: left 0.5s;
-o-transition: left 0.5s;
transition: left 0.5s;
}
.menu-aside.is-mobile.is-level0 .menu-aside__first-holder {
left: 0;
}
.menu-aside.is-mobile.is-level1 .menu-aside__first-holder {
left: -90%;
}
.menu-aside.is-mobile.is-level1 .menu-aside__first-item {
opacity: 0.1;
}
.menu-aside.is-mobile.is-level1 .menu-aside__first-item.is-opened {
opacity: 1;
}
.menu-aside.is-mobile.is-level2 .menu-aside__first-holder {
left: -180%;
}
.menu-aside.is-mobile.is-level2 .menu-aside__second-item {
opacity: 0.1;
}
.menu-aside.is-mobile.is-level2 .menu-aside__second-item.is-opened {
opacity: 1;
}
.menu-bottom__first-level {
position: relative;
display: table;
margin: 0;
padding: 0;
list-style: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.menu-bottom__first-level:after {
content: '';
display: block;
clear: both;
}
.menu-bottom__first-item {
display: table-cell;
vertical-align: middle;
position: relative;
background-color: #888;
border: 1px solid white;
}
.menu-bottom__first-item:hover .menu-bottom__additional-holder {
display: block;
}
.menu-bottom__first-item.is-additional {
position: relative;
}
.menu-bottom__first-link {
position: relative;
text-decoration: none;
color: white;
display: block;
padding: 10px 15px;
}
.menu-bottom__first-link:visited {
color: white;
}
.menu-bottom__first-link:hover {
text-decoration: underline;
color: white;
}
.menu-bottom__first-link:hover, .menu-bottom__first-link:visited:hover {
color: white;
}
.menu-bottom__fourth-holder {
display: none;
position: absolute;
left: 100%;
top: 0;
width: 100%;
min-width: 250px;
background-color: #ddd;
}
.menu-bottom__fourth-link {
position: relative;
text-decoration: none;
display: block;
padding: 10px 15px;
background-color: #ccc;
border: 1px solid white;
}
.menu-bottom__fourth-link:hover {
background-color: #bbb;
}
.menu-bottom__additional-holder {
display: none;
position: absolute;
top: 100%;
z-index: 1001;
width: 100%;
min-width: 150px;
}
.menu-bottom__additional-level {
margin: 0;
padding: 0;
list-style: none;
}
.menu-bottom__additional-item {
position: relative;
}
.menu-bottom__additional-link {
display: block;
padding: 10px 15px;
background-color: #888;
border: 1px solid white;
color: white;
position: relative;
text-decoration: none;
}
.menu-bottom__additional-link:visited {
color: white;
}
.menu-bottom__additional-link:hover {
text-decoration: underline;
color: white;
}
.menu-bottom__more-link {
display: none;
font-size: 90%;
cursor: pointer;
}
.menu-bottom__more-link:hover {
text-decoration: underline;
}
.menu-bottom__more-link.is-active {
display: inline;
}
.menu-bottom__less-link {
display: none;
font-size: 90%;
cursor: pointer;
}
.menu-bottom__less-link:hover {
text-decoration: underline;
}
.menu-bottom__less-link.is-active {
display: inline;
}
.menu-footer {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 39.16667%;
margin-left: 0;
}
.menu-footer__holder:after {
content: '';
display: block;
clear: both;
}
.menu-footer__first {
text-transform: uppercase;
}
.menu-footer__first:first-child {
margin-left: 0;
}
.menu-footer__second {
text-transform: none;
}
.menu-footer__second .menu-footer__item {
margin: 5px 0;
clear: both;
}
.menu-footer__second .menu-footer__item .menu-footer__link {
color: #999999;
font-size: 0.9em;
font-weight: normal;
}
.menu-footer__item {
margin: 0 0 20px 0;
}
.menu-footer__item.more {
display: none;
}
.menu-footer__link {
font-weight: bold;
color: white;
text-decoration: none;
}
.menu-footer__link:hover {
text-decoration: underline;
}
.menu-footer.z-style .menu-footer__first .menu-footer__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.menu-footer.z-style .menu-footer__first.two-columns .menu-footer__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.menu-footer.z-style .menu-footer__first.two-columns .menu-footer__item:nth-child(2n+1) {
clear: both;
}
.menu-footer.z-style .menu-footer__first.three-columns .menu-footer__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.menu-footer.z-style .menu-footer__first.three-columns .menu-footer__item:nth-child(3n+1) {
clear: both;
}
.menu-footer.i-style .menu-footer__first {
margin-left: 0;
}
.menu-footer.i-style .menu-footer__first.two-columns {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.menu-footer.i-style .menu-footer__first.three-columns {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.menu-footer-list {
padding-bottom: 20px;
}
.menu-footer-list:after {
content: '';
display: block;
clear: both;
}
.menu-footer-list.home .menu-footer-list__first {
font-size: 12px;
}
.menu-footer-list__item {
margin: 0 0 10px 0;
}
.menu-footer-list__item.is-child .menu-footer-list__link {
color: #aaa;
font-size: 14px;
font-weight: normal;
}
.menu-footer-list__link {
font-weight: bold;
color: #ffffff !important;
text-decoration: none;
}
.menu-footer-list__link:hover {
text-decoration: underline;
}
.menu-footer-list.is-2cols .menu-footer-list__first {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.menu-footer-list.is-3cols .menu-footer-list__first {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.menu-footer-list.is-4cols .menu-footer-list__first {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.menu-footer-list.is-5cols .menu-footer-list__first {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 17.5%;
margin-left: 2.5%;
}
.menu-footer-list.is-6cols .menu-footer-list__first {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 14.16667%;
margin-left: 2.5%;
}
.menu-top.home {
display: inline-block;
vertical-align: middle;
width: 100%;
float: none;
}
.menu-top.home .menu-top__plate {
width: 98%;
float: none;
display: inline-block;
vertical-align: middle;
}
.menu-top.home .menu-top__first-item {
border: none;
background-color: inherit;
position: static;
}
.menu-top.home .menu-top__first-link {
font-size: 14px;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
}
.menu-top.home .menu-top__first-link:hover {
color:#7A8A9C;
text-decoration: none;
}
.menu-top.home .menu-top__first-level {
position: static;
}
.menu-top.home .menu-top__second-holder {
left: 0;
background-color: #fff;
border-top: 1px solid #cbcfd2;
}
.menu-top.home .menu-top__second-level {
columns: 5;
font-size: 17px;
width: 100%;
column-gap: 1.5em;
}
.menu-top.home .menu-top__second-level * {
page-break-inside: avoid;
break-inside: avoid-column;
}
.menu-top.home .menu-top__second-level-wrap {
max-height: 100vh;
overflow-y: auto;
padding: 45px 38px 25px;
}
.menu-top.home .menu-top__second-link {
border: none;
}
.menu-top.home .menu-top__second-item {
margin-bottom: 20px;
}
.menu-top.home .menu-top__second-item:nth-child(1),
.menu-top.home .menu-top__second-item:nth-child(2),
.menu-top.home .menu-top__second-item:nth-child(3),
.menu-top.home .menu-top__second-item:nth-child(4) {
border-top: 1px solid transparent;
}
.menu-top.home .menu-top__second-item-no-catalog {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
padding: 25px 25px 25px 0;
display: inline-block;
width: -webkit-calc(100%/4.5);
width: calc(100%/4.5);
font-size: 16px;
font-weight: bold;
text-align: left;
}
.menu-top.home .menu-top__second-item-no-catalog a {
color: #041e41;
text-decoration: none !important;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
}
.menu-top.home .menu-top__second-item-no-catalog a:hover {
color: #ca5341;
}
.menu-top.home .menu-top__container-img {
text-align: left;
height: 80px;
}
.menu-top.home .menu-top__container-section {
width: 100%;
margin-left: 0;
word-wrap: break-word;
text-align: left;
}
.menu-top.home .menu-top__main-section {
font-size: 16px;
margin-bottom: 15px;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
text-transform: none;
}
.menu-top.home .menu-top__main-section a {
text-decoration: none;
color: #041e41;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
line-height: 1.2;
}
.menu-top.home .menu-top__main-section a:hover {
color: #7A8A9C;
}
.menu-top.home .menu-top__img-main {
width: auto;
height: 100%;
vertical-align: top;
}
.menu-top__first-level {
position: relative;
display: table;
margin: 0;
padding: 0;
list-style: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: right;
}
.menu-top__first-level:after {
content: '';
display: block;
clear: both;
}
.menu-top__first-item {
display: table-cell;
vertical-align: middle;
position: relative;
background-color: #888;
border: 1px solid white;
}
.menu-top__first-item.is-additional {
position: relative;
}
.menu-top__first-link {
position: relative;
text-decoration: none;
display: block;
padding: 25px 0 24px;
font-family:Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
}
.menu-top__first-link.is-catalog {
padding-left: 25px;
}
.menu-top__first-link.is-catalog:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
left: 5px;
top: 50%;
margin-top: -.55em;
}
.menu-top__second-holder {
display: none;
position: absolute;
top: 100%;
z-index: 1001;
width: 100%;
min-width: 250px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.menu-top__second-level {
margin: 0;
padding: 0;
list-style: none;
}
.menu-top__second-item {
position: relative;
}
.menu-top__second-item.is-contain .menu-top__second-link {
position: relative;
}
.menu-top__second-item.is-contain .menu-top__second-link:before {
content: "\2026";
float: right;
padding-left: 0.5em;
}
.menu-top__second-link {
display: block;
padding: 10px 15px;
border: 1px solid white;
position: relative;
text-decoration: none;
color: #011e41;
}
.menu-top__third-holder {
display: none;
position: absolute;
left: 100%;
top: 0;
width: 100%;
min-width: 250px;
}
.menu-top__third-item {
position: relative;
margin: 3px 0;
font-size: 16px;
}
.menu-top__third-item:hover .menu-top__fourth-holder {
display: block;
}
.menu-top__third-item.is-hide {
display: none;
}
.menu-top__third-item a {
color: #333;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
text-decoration: none;
}
.menu-top__third-item a:hover {
color: #7A8A9C;
}
.menu-top__third-link {
position: relative;
text-decoration: none;
color: #333333;
display: block;
padding: 10px 15px;
background-color: #ccc;
border: 1px solid white;
}
.menu-top__third-link:visited {
color: #333333;
}
.menu-top__third-link:hover, .menu-top__third-link:visited:hover {
background-color: #bbb;
color: #333333;
}
.menu-top__fourth-holder {
display: none;
position: absolute;
left: 100%;
top: 0;
width: 100%;
min-width: 250px;
background-color: #ddd;
}
.menu-top__fourth-link {
position: relative;
text-decoration: none;
color: #333333;
display: block;
padding: 10px 15px;
background-color: #ccc;
border: 1px solid white;
}
.menu-top__fourth-link:visited {
color: #333333;
}
.menu-top__fourth-link:hover, .menu-top__fourth-link:visited:hover {
background-color: #bbb;
color: #333333;
}
.menu-top__additional-holder {
display: none;
position: absolute;
top: 100%;
z-index: 1001;
width: 100%;
min-width: 150px;
}
.menu-top__additional-level {
margin: 0;
padding: 0;
list-style: none;
}
.menu-top__additional-item {
position: relative;
}
.menu-top__additional-item:hover .menu-top__third-holder {
display: block;
}
.menu-top__additional-link {
display: block;
padding: 10px 15px;
background-color: #888;
border: 1px solid white;
color: white;
position: relative;
text-decoration: none;
}
.menu-top__additional-link:visited {
color: white;
}
.menu-top__additional-link:hover, .menu-top__additional-link:visited:hover {
text-decoration: underline;
color: white;
}
.menu-top__more-link {
display: none;
font-size: 90%;
cursor: pointer;
}
.menu-top__more-link:hover {
text-decoration: underline;
}
.menu-top__more-link.is-active {
display: inline;
}
.menu-top__less-link {
display: none;
font-size: 90%;
cursor: pointer;
}
.menu-top__less-link:hover {
text-decoration: underline;
}
.menu-top__less-link.is-active {
display: inline;
}
.menu-top__first-item.is-opened:after, .menu-top__second-item.is-opened:after, .menu-top__third-item.is-opened:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.menu-top.is-i-state .menu-top__first-item {
position: static;
}
.menu-top.is-i-state .menu-top__first-item.is-additional {
position: relative;
}
.menu-top.is-i-state .menu-top__second-holder {
left: 0;
right: 0;
padding: 20px;
background-color: #eee;
}
.menu-top.is-i-state .menu-top__second-holder:after {
content: '';
display: block;
clear: both;
}
.menu-top.is-i-state .menu-top__second-level {
float: left;
width: 33.33333%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
}
.menu-top.is-i-state .menu-top__second-item {
margin-top: 10px;
margin-bottom: 10px;
}
.menu-top.is-i-state .menu-top__second-item:first-child {
margin-top: 0;
}
.menu-top.is-i-state .menu-top__second-item:last-child {
margin-bottom: 0;
}
.menu-top.is-i-state .menu-top__second-item.is-contain .menu-top__second-link:before {
content: none;
}
.menu-top.is-i-state .menu-top__second-link {
display: inline;
background: none;
border: none;
padding: 0;
font-weight: bold;
position: relative;
text-decoration: none;
color: #333333;
}
.menu-top.is-i-state .menu-top__second-link:visited {
color: white;
}
.menu-top.is-i-state .menu-top__second-link:hover, .menu-top.is-i-state .menu-top__second-link:visited:hover {
text-decoration: underline;
color: white;
}
.menu-top.is-i-state .menu-top__second-link:hover, .menu-top.is-i-state .menu-top__second-link:visited, .menu-top.is-i-state .menu-top__second-link:visited:hover {
color: #333333;
}
.menu-top.is-i-state .menu-top__third-holder {
display: block;
position: static;
left: 100%;
top: 0;
width: 100%;
min-width: 0;
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 10px;
}
.menu-top.is-i-state .menu-top__third-holder:first-child {
margin-top: 0;
}
.menu-top.is-i-state .menu-top__third-holder:last-child {
margin-bottom: 0;
}
.menu-top.is-i-state .menu-top__third-item {
margin-top: 5px;
margin-bottom: 5px;
}
.menu-top.is-i-state .menu-top__third-item:first-child {
margin-top: 0;
}
.menu-top.is-i-state .menu-top__third-item:last-child {
margin-bottom: 0;
}
.menu-top.is-i-state .menu-top__third-link {
display: inline;
background: none;
border: none;
padding: 0;
}
.menu-top.is-z-state .menu-top__first-item {
position: static;
}
.menu-top.is-z-state .menu-top__first-item.is-additional {
position: relative;
}
.menu-top.is-z-state .menu-top__second-holder {
left: 0;
right: 0;
padding: 20px;
background-color: #eee;
}
.menu-top.is-z-state .menu-top__second-level {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.menu-top.is-z-state .menu-top__second-level:after {
content: '';
display: block;
clear: left;
}
.menu-top.is-z-state .menu-top__second-item {
position: relative;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.menu-top.is-z-state .menu-top__second-item:nth-child(3n+1) {
clear: left;
}
.menu-top.is-z-state .menu-top__second-item.is-contain .menu-top__second-link:before {
content: none;
}
.menu-top.is-z-state .menu-top__second-link {
display: inline;
background: none;
border: none;
padding: 0;
font-weight: bold;
position: relative;
text-decoration: none;
color: #333333;
}
.menu-top.is-z-state .menu-top__second-link:visited {
color: white;
}
.menu-top.is-z-state .menu-top__second-link:hover, .menu-top.is-z-state .menu-top__second-link:visited:hover {
text-decoration: underline;
color: white;
}
.menu-top.is-z-state .menu-top__second-link:hover, .menu-top.is-z-state .menu-top__second-link:visited, .menu-top.is-z-state .menu-top__second-link:visited:hover {
color: #333333;
}
.menu-top.is-z-state .menu-top__third-holder {
display: block;
position: static;
left: 100%;
top: 0;
width: 100%;
min-width: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.menu-top.is-z-state .menu-top__third-holder:first-child {
margin-top: 0;
}
.menu-top.is-z-state .menu-top__third-holder:last-child {
margin-bottom: 0;
}
.menu-top.is-z-state .menu-top__third-item {
margin-top: 5px;
margin-bottom: 5px;
}
.menu-top.is-z-state .menu-top__third-item:first-child {
margin-top: 0;
}
.menu-top.is-z-state .menu-top__third-item:last-child {
margin-bottom: 0;
}
.menu-top.is-z-state .menu-top__third-link {
display: inline;
background: none;
border: none;
padding: 0;
}
@media screen and (max-width: 992px) {
.menu-top.home .menu-top__first-link {
font-size: 12px;
}
}
body.menu-opened {
overflow: hidden;
}
body.menu-opened:before {
content: '';
display: block;
position: absolute;
top: 300px;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.75);
z-index: 2;
}
.menu-tree a {
color: #000000;
}
.menu-tree__plate {
background: #dbdfe1;
padding: 20px 40px 20px 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.menu-tree__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .menu-tree__plate {
margin-left: 0;
margin-right: 0;
}
}
.menu-tree__first-level {
display: block;
margin: 0;
padding: 0;
list-style: none;
}
.menu-tree__first-item {
position: relative;
margin-top: 20px;
margin-bottom: 20px;
}
.menu-tree__first-item:first-child {
margin-top: 0;
}
.menu-tree__first-item:last-child {
margin-bottom: 0;
}
.menu-tree__first-item.is-contain:after {
margin: -7px;
font-size: 14px;
}
.menu-tree__first-link {
position: relative;
text-decoration: none;
vertical-align: top;
padding-right: 20px;
font-size: 100%;
font-weight: bold;
}
.menu-tree__first-link:hover {
text-decoration: underline;
}
.menu-tree__second-holder {
padding-left: 20px;
}
.menu-tree__second-level {
margin: 0;
padding: 0;
list-style: none;
}
.menu-tree__second-item {
position: relative;
margin-top: 20px;
margin-bottom: 20px;
}
.menu-tree__second-item.is-contain:after {
margin: -6px;
font-size: 12px;
}
.menu-tree__second-link {
position: relative;
text-decoration: none;
vertical-align: top;
padding-right: 20px;
font-weight: bold;
}
.menu-tree__second-link:hover {
text-decoration: underline;
}
.menu-tree__third-holder {
padding-left: 20px;
}
.menu-tree__third-item {
position: relative;
margin-top: 10px;
margin-bottom: 10px;
}
.menu-tree__third-item.is-contain:after {
margin: -5px;
font-size: 10px;
}
.menu-tree__third-link {
position: relative;
text-decoration: none;
vertical-align: top;
padding-right: 20px;
}
.menu-tree__third-link:hover {
text-decoration: underline;
}
.menu-tree__fourth-holder {
padding-left: 20px;
}
.menu-tree__fourth-level {
margin-top: 10px;
}
.menu-tree__fourth-item {
margin-bottom: 10px;
}
.menu-tree__fourth-item:last-child {
margin-bottom: 0;
}
.menu-tree__fourth-link {
position: relative;
text-decoration: none;
vertical-align: top;
padding-right: 20px;
font-size: 85.71429%;
}
.menu-tree__fourth-link:hover {
text-decoration: underline;
}
.menu-tree.is-expandable .menu-tree__first-item.is-contain:after,
.menu-tree.is-expandable .menu-tree__second-item.is-contain:after,
.menu-tree.is-expandable .menu-tree__third-item.is-contain:after {
display: inline-block;
font: normal normal normal 150%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
top: 0.1em;
right: -10px;
cursor: pointer;
}
.menu-tree__first-item.is-opened:after, .menu-tree__second-item.is-opened:after, .menu-tree__third-item.is-opened:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.menu-tree .is-active > a {
text-decoration: underline;
font-size: 1.1em;
font-weight: bold;
}
.menu-tree__show-all-link {
cursor: pointer;
}
.menu-tree__first-level .menu-tree__show-all-link, .menu-tree__second-level .menu-tree__show-all-link {
font-weight: bold;
}
.menu-tree__third-level .menu-tree__show-all-link, .menu-tree__fourth-level .menu-tree__show-all-link {
font-weight: normal;
}
.menu-tree.is-simple .menu-tree__first-item.is-contain:after, .menu-tree.is-simple .menu-tree__second-item.is-contain:after, .menu-tree.is-simple .menu-tree__third-item.is-contain:after {
content: none;
}
.news-calendar__caption {
font-size: 125%;
font-weight: bold;
margin-bottom: 30px;
}
.news-calendar__caption:last-child {
margin-bottom: 0;
}
.news-calendar__header {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.news-calendar__calendar {
margin-top: 10px;
margin-bottom: 20px;
}
.news-calendar__calendar:first-child {
margin-top: 0;
}
.news-calendar__calendar:last-child {
margin-bottom: 0;
}
.news-calendar__field {
display: block;
}
.news-calendar__field-label {
margin-bottom: 5px;
font-size: 87.5%;
font-weight: 200;
color: #262626;
}
.news-calendar__field-label:last-child {
margin-bottom: 0;
}
.news-calendar .ui-datepicker {
width: 100%;
padding: 0;
border: 1px solid #dfdfdf;
}
.news-calendar .ui-datepicker .ui-datepicker-header {
background-color: #ddd;
}
.news-calendar .ui-datepicker .ui-datepicker-calendar {
text-align: center;
}
.news-calendar .ui-datepicker .ui-datepicker-prev {
text-align: center;
color: #333333;
}
.news-calendar .ui-datepicker .ui-datepicker-prev:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.news-calendar .ui-datepicker .ui-datepicker-prev:before {
position: absolute;
top: 50%;
left: 50%;
margin-top: -7px;
margin-left: -7px;
cursor: pointer;
}
.news-calendar .ui-datepicker .ui-datepicker-prev:hover {
color: #333333;
}
.news-calendar .ui-datepicker .ui-datepicker-next {
text-align: center;
color: #333333;
}
.news-calendar .ui-datepicker .ui-datepicker-next:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.news-calendar .ui-datepicker .ui-datepicker-next:before {
position: absolute;
top: 50%;
left: 50%;
margin-top: -7px;
margin-left: -7px;
cursor: pointer;
}
.news-calendar .ui-datepicker .ui-datepicker-next:hover {
color: #333333;
}
.news-calendar .ui-datepicker td {
padding: 2% 1%;
}
.news-calendar .ui-datepicker td span, .news-calendar .ui-datepicker td a {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.news-calendar .ui-datepicker td span {
color: #bfbfbf;
}
.news-calendar .ui-datepicker td a {
color: #333;
-webkit-transition: .2s color, .2s background-color;
-o-transition: .2s color, .2s background-color;
transition: .2s color, .2s background-color;
}
.news-calendar .ui-datepicker td a:hover {
background-color: #3e8bdc;
color: white;
}
.news-calendar .ui-datepicker td a.ui-state-active {
background-color: #3e8bdc;
color: white;
}
.news-calendar .ui-datepicker .ui-datepicker-today a {
background-color: #f1f1f1;
}
.news-detail__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 10px;
}
.news-detail__title:last-child {
margin-bottom: 0;
}
.news-detail__image-holder {
margin-top: 10px;
margin-bottom: 10px;
}
.news-detail__image-holder:first-child {
margin-top: 0;
}
.news-detail__image-holder:last-child {
margin-bottom: 0;
}
.news-detail__main-image {
max-width: 100%;
height: auto;
display: block;
}
.news-detail__date {
font-style: italic;
margin-top: 10px;
margin-bottom: 10px;
}
.news-detail__date:first-child {
margin-top: 0;
}
.news-detail__date:last-child {
margin-bottom: 0;
}
.news-detail__content {
margin-top: 20px;
margin-bottom: 20px;
}
.news-detail__content:first-child {
margin-top: 0;
}
.news-detail__content:last-child {
margin-bottom: 0;
}
.news-detail__back-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.news-detail__back-holder:first-child {
margin-top: 0;
}
.news-detail__back-holder:last-child {
margin-bottom: 0;
}
.news-detail__back {
text-decoration: none;
}
.news-detail__back:before {
content: '←';
margin-right: .5em;
}
.news-item:after {
content: '';
display: block;
clear: both;
}
.news-item__date {
margin-bottom: 5px;
font-size: 85.71429%;
font-style: italic;
color: #999999;
}
.news-item__date:last-child {
margin-bottom: 0;
}
.news-item__title {
margin-bottom: 10px;
line-height: 1.25;
font-size: 128.57143%;
font-weight: 700;
}
.news-item__title:last-child {
margin-bottom: 0;
}
.news-item__content {
overflow: hidden;
}
.news-item__img {
float: left;
margin-right: 20px;
}
@media screen and (max-width: 479px) {
.news-item__img {
width: 60px;
height: auto;
margin-right: 15px;
}
}
.news-list__item {
margin-top: 40px;
}
.news-list__item:first-child {
margin-top: 0;
}
@media screen and (max-width: 767px) {
.news-list__item {
margin-top: 30px;
}
.news-list__item:first-child {
margin-top: 0;
}
}
.news-main__items {
position: relative;
}
.news-main__items_promo {
width: 100%;
display: flex;
flex-wrap: wrap;
padding: 47px 0 22px 0;
}
.news-main__items--bottom {
margin-left: -20px;
margin-right: -20px;
}
.news-main__items:after {
content: '';
display: block;
clear: left;
}
.news-main__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: calc(33.3333%);
padding-left: 40px;
margin-bottom: 30px;
}
.news-main__item_promo {
width: 33%;
max-width: 380px;
padding: 0 20px;
}
.news-main__item-bottom {
padding-left: 20px;
padding-right: 20px;
margin-bottom: 30px;
width: calc(33.3333%);
}
.news-main__item.is-fullwidth {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 66.66667%;
padding-left: 0;
}
@media screen and (min-width: 1023px) {
.news-main__item_promo {
padding: 0 8px;
}
}
@media screen and (min-width: 1440px) {
.news-main__item_promo {
padding: 0 20px;
}
}
@media screen and (min-width: 1920px) {
.news-main__item_promo {
width: 25%;
}
}
@media (max-width: 767px ) {
.include-section__item {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
.news-main__item.is-fullwidth .news-main__title {
font-size: 40px;
line-height: 1;
}
.news-main__item.is-fullwidth .news-main__wrap-img {
overflow: hidden;
height: auto;
}
.news-main__item.is-fullwidth .news-main__wrap-text p {
font-size: 16px;
line-height: 25px;
}
.news-main__item-img {
display: block;
width: 100%;
height: auto;
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.news-main__item:hover .news-main__item-img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
opacity: .8;
}
.news-main__wrap-img {
display: block;
overflow: hidden;
max-height: 260px;
}
.news-main__item.is-fullwidth .news-main__wrap-img {
max-height: 552px;
}
.news-main__wrap-text p {
font-size: 16px;
line-height: 25px;
}
.news-main__title {
font-size: 26px;
margin-bottom: 10px;
font-family: "Regular", sans-serif;
line-height: 1;
}
.news-main__title a {
color: #041e41;
text-decoration: none;
transition: color .25s;
/*font-size: 18px;*/
font-family: "Semibold", sans-serif;
}
.news-main__items.news-main__items--bottom h3 {
font-size: 18px;
}
.news-main__item:nth-child(-n+3) a.news-main__more:not(.news-main__more-show) {
display: none;
}
.news-main__item:nth-child(n+4) .news-main__wrap-img {
margin-bottom: 25px;
}
.news-main__item:nth-child(n+4) h3 {
font-size: 16px;
margin-bottom: 25px;
}
.no-found {
position: relative;
margin-left: -2.5%;
}
.no-found:after {
content: '';
display: block;
clear: left;
}
.no-found__holder {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-left: 35.83333%;
text-align: center;
}
.no-found__title {
margin-top: 10px;
}
.no-found__title:first-child {
margin-top: 0;
}
.no-found__404 {
font-size: 1200%;
line-height: 1;
margin-top: 10px;
}
.no-found__404:first-child {
margin-top: 0;
}
.no-found__description {
margin-top: 10px;
}
.no-found__description:first-child {
margin-top: 0;
}
.no-found__addition-text {
margin-top: 10px;
}
.no-found__addition-text:first-child {
margin-top: 0;
}
@media screen and (max-width: 767px) {
.no-found {
margin-left: 0;
}
.no-found__holder {
margin-left: 0;
float: none;
}
}
.offer-tiles a {
color: inherit;
}
.offer-tiles__title {
margin-bottom: 40px;
font-size: 214.28571%;
font-weight: bold;
}
.offer-tiles__title:last-child {
margin-bottom: 0;
}
.offer-tiles__items {
position: relative;
margin-left: -2.5%;
}
.offer-tiles__items:after {
content: '';
display: block;
clear: left;
}
.offer-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-bottom: 2.5%;
min-height: 300px;
}
.offer-tiles__item.is-fullwidth {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.offer-tiles__item.is-2cols {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.offer-tiles__item.is-3cols {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.offer-tiles__item.is-4cols {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.offer-tiles__item.is-dark {
color: white;
}
.offer-tiles__item.is-dark .offer-tiles__discount {
background-color: black;
}
.offer-tiles__item.is-fullwidth .offer-tiles__content {
padding: 10% 5%;
text-align: left;
}
.offer-tiles__item-link {
position: relative;
display: block;
text-decoration: none;
}
.offer-tiles__img {
display: block;
max-width: 100%;
}
.offer-tiles__img-vertical {
display: none;
max-width: 100%;
}
.offer-tiles__content-wrap {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.offer-tiles__content {
position: relative;
display: block;
padding: 35% 5%;
text-align: center;
}
.offer-tiles__discount {
position: absolute;
top: 10px;
left: 10px;
font-size: 128.57143%;
font-weight: bold;
width: 50px;
height: 50px;
background-color: #fff;
text-align: center;
line-height: 50px;
-webkit-border-radius: 50%;
border-radius: 50%;
text-indent: 5px;
}
.offer-tiles__heading {
margin-bottom: 20px;
display: block;
font-size: 142.85714%;
font-weight: bold;
}
.offer-tiles__heading:last-child {
margin-bottom: 0;
}
.offer-tiles__description {
display: block;
font-size: 128.57143%;
}
@media screen and (max-width: 767px) {
.offer-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
min-height: 0;
}
.offer-tiles__item.is-2cols {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.offer-tiles__item.is-3cols {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.offer-tiles__item.is-4cols {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
}
@media screen and (max-width: 479px) {
.offer-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.offer-tiles__item.is-fullwidth {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.offer-tiles__item.is-fullwidth .offer-tiles__img {
display: none;
}
.offer-tiles__item.is-fullwidth .offer-tiles__img-vertical {
display: block;
}
.offer-tiles__item.is-fullwidth .offer-tiles__content {
padding: 35% 5%;
text-align: center;
}
.offer-tiles__item.is-2cols {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.offer-tiles__item.is-3cols {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.offer-tiles__item.is-4cols {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
}
.order {
position: relative;
margin-left: -2.5%;
/*pay*/
/* Новые стили */
/* Advanced info */
/* Coupon */
/* pickup */
/*Sidebar*/
/* SCU */
/*REGION*/
/*FIELDS*/
/*CHECKBOX*/
/* MAPS */
/* AUTH */
/*block*/
/* PAGINATION */
}
.order:after {
content: '';
display: block;
clear: left;
}
.order__content {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 64.16666%;
margin: 0 auto;
padding: 50px;
border-style: solid;
border-width: 1px;
border-color: #cdcdcd;
}
@media screen and (max-width: 1023px) {
.order__content {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
}
.order__auth {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.order__auth {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
}
.order [type="text"],
.order [type="password"],
.order [type="email"],
.order [type="tel"],
.order textarea {
border-color: #cdcdcd;
}
.order__reg {
position: relative;
background: #eeeeee;
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: left;
-moz-box-sizing: border-box;
width: 64.16666%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.order__reg {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
}
.order__header {
margin-bottom: 20px;
}
.order__form-title h4 {
font-family: "Regular", sans-serif;
font-size: 24px;
font-weight: normal;
color: #041e41;
}
.order__button-checkout {
color: #fff;
display: inline-block;
background-color: #011E41;
padding: 10px 15px;
border: none;
line-height: 1.5;
text-decoration: none;
-webkit-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
font-size: 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.order__button-checkout:hover {
color: #fff;
}
.order__button-back {
color: #041e41;
border: 1px solid;
display: inline-block;
background-color: transparent;
padding: 8px 15px;
line-height: 1.5;
text-decoration: none;
-webkit-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
font-size: 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-left: 8px;
}
.order__inputs .icheckbox {
margin-right: 0.8em;
}
.order__city-descr {
color: #696969;
font-size: 100%;
padding-top: 16px;
}
.order .agree_link {
text-decoration: none;
color: #000;
}
.order .agree_link:hover {
text-decoration: underline;
}
.order .order_type_logo {
width: 120px;
height: 60px;
background: #ffffff;
text-align: center;
}
.order .delivery_logo {
width: 100%;
}
.order .informer {
display: none;
}
.order__product-price {
color: #041e41;
font-size: 140%;
}
.order__product-name {
padding-top: 20px;
padding-bottom: 20px;
}
.order .prd_name {
text-decoration: none;
color: #eb6852;
font-size: 15px;
}
.order .prd_quant {
float: right;
color: #cccccc;
font-size: 16px;
}
.order__agreement {
float: left;
text-align: left;
}
.order__value {
float: right;
}
.order__hidein {
display: none;
}
.order__result {
position: relative;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-box-sizing: border-box;
width: 98%;
margin:10px 0 50px;
}
@media screen and (max-width: 1023px) {
.order__result {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
}
.order__result .order-result {
position: relative;
padding-left: 20px;
padding-right: 20px;
opacity: 1;
-webkit-transition: opacity .2s ease;
-moz-transition: opacity .2s ease;
-o-transition: opacity .2s ease;
transition: opacity .2s ease;
}
.order__result .order-result.is-fixed {
position: fixed;
top: 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.order__result .order-result.is-fixed-bottom {
opacity: 0;
}
@media screen and (max-width: 1023px) {
.order__content .order-result {
width: 100% !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.order__content .order-result.is-fixed {
position: relative;
top: 0;
}
.order__content .order-result.is-fixed-bottom {
opacity: 1;
}
}
.order__content .order-result__item {
border-bottom: 1px solid black;
padding-top: 20px;
padding-bottom: 20px;
}
.order__result .order-result__item:after {
content: '';
display: block;
clear: both;
}
.order__result .order-result__item:first-child {
padding-top: 0;
}
.order__content .order-result__footer {
padding-top: 5px;
}
.order__content .order-result__footer:after {
content: '';
display: block;
clear: both;
}
.order__content .order-result__footer .order-result__value {
font-size: 20px;
line-height: 1.42857;
}
.order__content .order-result__deliver-footer {
color: #041e41;
padding-top: 5px;
}
.order__content .order-result__deliver-footer:after {
content: '';
display: block;
clear: both;
}
.order__content .order-result__label {
color: #041e41;
float: left;
font-size: 20px;
}
.order__content .order-result__total {
color: #041e41;
font-weight: bold;
}
.order__content .order-result .currency {
color: #eb6852;
}
.order__content .order-result__deliver-label {
font-weight: normal;
float: left;
}
.order__content .order-result__deliver-value {
font-weight: normal;
float: right;
}
.order__content .order-result__value {
float: right;
}
.order__result .order-result__base.is-discount {
color: #c2c0bd;
text-decoration: line-through;
}
@media screen and (max-width: 1023px) {
.order__submit {
margin-bottom: 20px;
padding-left: 20px;
display: inline-block;
}
}
.order__submit .js-make-order {
display: inline-block;
float: right;
}
@media screen and (max-width: 1023px) {
.order__submit .js-make-order {
display: none;
}
}
.order .is-disabled {
opacity: 0.7;
cursor: not-allowed;
}
.order .form-standart__title {
margin-left: 0;
margin-right: 0;
}
.order .form-standart__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.order .form-standart__field:first-child {
margin-top: 0;
}
.order .form-standart__field:last-child {
margin-bottom: 0;
}
.order .form-standart__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order .form-standart__label:first-child {
margin-top: 0;
}
.order .form-standart__label:last-child {
margin-bottom: 0;
}
.order .form-standart__item {
display: block;
padding: 0;
}
.order .form-standart__inputs {
width: 100%;
float: none;
margin-right: 0;
}
.order .accordion-step .accordion-step__title-count:after {
counter-increment: heading;
content: counter(heading);
}
.order .accordion-step__item-tr {
display: table-row;
}
.order .accordion-step__item-td {
display: table-cell;
vertical-align: top;
padding-top: 10px;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
border-top: 1px dotted #e5e5e5;
}
@media (min-width: 769px) {
.order .accordion-step__item-td {
padding-left: 7px;
padding-right: 7px;
padding-bottom: 10px;
}
}
.order .accordion-step__item-table .accordion-step__item-tr:first-child .accordion-step__item-td {
border-top: none;
}
.order .accordion-step__item-img-block {
float: left;
padding-right: 15px;
}
.order .bx-step-completed .accordion-step__item-img-block {
width: 48px;
padding-bottom: 10px;
padding-right: 10px;
}
.order .accordion-step__item-imgcontainer {
padding-top: 100%;
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: contain;
background-size: contain;
}
.order .accordion-step__item-title {
font-weight: bold;
padding-bottom: 5px;
}
.order .accordion-step__item-td-title {
line-height: 20px;
color: #7c7c7c;
padding-bottom: 3px;
font-size: 12px;
}
.order .accordion-step__item-td-text {
line-height: 25px;
vertical-align: middle;
}
.order .accordion-step.bx-step-warning .accordion-step-title-count {
background: #f8c11a;
border-color: #f8c11a;
}
.order .accordion-step.bx-step-warning .accordion-step-title-count:after {
color: #000;
}
.order .accordion-step.bx-step-warning {
border: 1px solid #CCBE71;
}
.order .accordion-step.bx-step-warning .accordion-step-title-count:before {
display: block;
background-position: center -37px;
}
.order .accordion-step.bx-step-error .accordion-step-title-count {
background: #db4c4c;
border-color: #db4c4c;
}
.order .accordion-step.bx-step-error .accordion-step-title-count:after {
color: #fff;
}
.order .accordion-step.bx-step-error {
border: 1px solid #db4a29;
}
.order .accordion-step.bx-step-error .accordion-step-title-count:before {
display: block;
background-position: center -20px;
}
.order .accordion-step__coupon-item strong:first-child {
margin-left: 10px;
}
.order .accordion-step__coupon-item strong {
white-space: nowrap;
margin-right: 20px;
position: relative;
text-transform: uppercase;
font-size: 15px;
font-weight: bold;
display: inline-block;
letter-spacing: -0.5px;
}
.order .accordion-step__coupon-item strong.accordion-step__coupon-item-danger {
color: #A94442;
}
.order .accordion-step__coupon-item strong.accordion-step__coupon-item-success {
color: #3ba428;
}
.order .accordion-step__coupon-item strong.accordion-step__coupon-item-used {
color: #777;
}
.order .accordion-step__coupon-item-danger-mess,
.order .accordion-step__coupon-item-mess {
display: none;
position: absolute;
left: 0;
min-width: 100%;
top: 100%;
font-weight: normal;
padding: 6px 10px;
background: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
text-transform: none;
color: #333;
letter-spacing: normal;
z-index: 1;
}
.order .accordion-step__coupon-item strong:hover .accordion-step__coupon-item-mess,
.order .accordion-step__coupon-item strong:hover .accordion-step__coupon-item-danger-mess {
display: block;
}
.order .accordion-step__coupon-remove {
display: inline-block;
height: 20px;
width: 20px;
margin-left: 10px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpEkM0KwjAQhGdr/Dv6Nj6EXkRvehTfRhS868lWWigU9OFEHGeTqIF0dydftrMJp0s1McMdwJ5AY0iLKaxVbwGbBxgeJKaCS4NjbJxQvlE4a/ektUFX9w5JCNolEzQmGCHlT8VjEFQjdvrBN0EOF4oOrXS5Cxmqs7NKVSEroPHlkLLOLRX4r5HOjenf3tE7DDyjxCLNx032ZFovSe80BK7Sl9IQmJ4gT4foSfowe+47jGx+xzidQxY9Zd/+/cLbIC8ztW9VHBL0fXDWGdeDc/ERYABB6E45iF95UQAAAABJRU5ErkJggg==) no-repeat center;
cursor: pointer;
vertical-align: middle;
position: relative;
top: -1px;
}
@media (min-width: 1200px) {
.order .accordion-step__.accordion-step__pp-company:nth-child(4n+1) {
clear: both;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.order .accordion-step__.accordion-step__pp-company:nth-child(3n+1) {
clear: both;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.order .accordion-step__.accordion-step__pp-company:nth-child(3n+1) {
clear: both;
}
}
@media (max-width: 767px) {
.order .accordion-step__.accordion-step__pp-company:nth-child(2n+1) {
clear: both;
}
}
@media (min-width: 481px) and (max-width: 766px) {
.order .accordion-step__desc-container .accordion-step__pp-company-logo {
width: 100%;
padding-top: 0;
}
.order .accordion-step__desc-container .accordion-step__pp-company-smalltitle {
display: none;
}
.order .accordion-step__list-termin {
width: 30%;
}
}
@media (max-width: 480px) {
.order .accordion-step__pp-company-logo {
width: 45%;
}
.order .accordion-step__pp-company-title {
display: none;
}
.order .accordion-step__item-container {
border-right: none;
}
.order .accordion-step__desc-container .accordion-step__pp-company-logo {
width: 100%;
padding-top: 0;
}
.order .accordion-step__desc-container .accordion-step__pp-company-smalltitle {
display: none;
}
.order .accordion-step__list-termin {
width: 40%;
}
}
.order .accordion-step__pp-company {
padding-bottom: 20px;
z-index: 100;
position: relative;
}
.order .accordion-step__pp-company.is-hidden {
display: none;
}
.order .accordion-step__.accordion-step__pp-company {
padding: 7px;
border: 1px solid transparent;
-webkit-transition: all 100ms ease;
-moz-transition: all 100ms ease;
-o-transition: all 100ms ease;
transition: all 100ms ease;
}
.order .accordion-step__desc-container {
padding-top: 7px;
}
.order .accordion-step__desc-container .accordion-step__pp-company {
background: #f8fafc;
border: 1px solid #d5dadc;
padding: 7px 15px;
}
.order .accordion-step__pp-company-logo {
padding-top: 6px;
}
.order .accordion-step__pp-company-graf-container {
border: 2px solid #c3cace;
-webkit-border-radius: 2px;
border-radius: 2px;
position: relative;
background: #fff;
width: auto;
height: 0;
/*margin-bottom: 10px;*/
padding-top: 50%;
}
.order .accordion-step__pp-company.bx-selected .accordion-step__pp-company-graf-container {
border-color: #00bb06;
}
.order .accordion-step__inner-ps.bx-selected .accordion-step__pp-company-graf-container {
border-color: #00bb03;
}
.order .accordion-step__pp-company.bx-bd-error .accordion-step__pp-company-graf-container {
border-color: #db4a29;
}
.order .accordion-step__pp-company.bx-bd-waring .accordion-step__pp-company-graf-container {
border-color: #CCBE71;
}
.order input[type=checkbox].accordion-step__pp-company-checkbox {
position: absolute;
top: 7px;
left: 7px;
margin: 0;
padding: 0;
z-index: 100;
}
.order .accordion-step__pp-company-image {
position: absolute;
top: 5px;
right: 5px;
bottom: 5px;
left: 5px;
-webkit-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.order .accordion-step__desc-container .accordion-step__pp-company-logo {
max-width: 150px;
}
.order .accordion-step__pp-company-smalltitle {
padding-top: 9px;
color: #a3a3a3;
font-size: 11px;
text-align: center;
padding-bottom: 5px;
}
.order .accordion-step__pp-company-title {
font-size: 19px;
font-weight: bold;
}
.order .accordion-step__pp-company-subTitle {
font-size: 15px;
font-weight: bold;
}
.order .accordion-step__pp-company-desc {
font-size: 13px;
padding-top: 10px;
line-height: 17px;
}
.order .accordion-step__pp-company-selected {
padding: 4px 0;
}
.order .accordion-step__pp-company-selected strong {
margin-left: 10px;
display: inline-block;
vertical-align: top;
}
.order ul.accordion-step__list {
margin: 10px 0;
padding: 0;
list-style: none;
font-size: 13px;
color: #000;
}
.order ul.accordion-step__list li {
clear: both;
padding: 5px 0;
}
.order .accordion-step__list-termin {
color: #8d8d8d;
display: block;
}
.order .accordion-step__list-description {
display: block;
}
.order .accordion-step__pp-delivery-cost {
position: absolute;
font-size: 14px;
line-height: 14px;
color: #fff;
padding: 2px 4px;
right: -2px;
bottom: -2px;
-webkit-border-radius: 1px;
border-radius: 1px;
background: rgba(0, 0, 0, 0.5);
}
.order .accordion-step__field .form-control {
background: #fff;
}
.order .accordion-step__pp-company-block .checkbox label,
.order .accordion-step__pp-company-block .form-group label {
font-size: 13px;
}
.order .accordion-step__pp-company-block .form-control {
font-size: 13px;
}
.order .accordion-step__price {
text-align: right;
padding: 4px 0;
}
.order .accordion-step.bx-step-good {
-webkit-animation: animationBorderStep ease 5s;
-moz-animation: animationBorderStep ease 5s;
-o-animation: animationBorderStep ease 5s;
animation: animationBorderStep ease 5s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
@-moz-keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
@-ms-keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
@-o-keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
@keyframes animationBorderStep {
0% {
border-color: #70BB18;
}
100% {
border-color: #91cedc;
}
}
.order .accordion-step.bx-step-bad {
-webkit-animation: animationBorderStepBad ease 5s;
-moz-animation: animationBorderStepBad ease 5s;
-o-animation: animationBorderStepBad ease 5s;
animation: animationBorderStepBad ease 5s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
@-moz-keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
@-ms-keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
@-o-keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
@keyframes animationBorderStepBad {
0% {
border-color: #db4a29;
}
100% {
border-color: #91cedc;
}
}
.order .accordion-step__pp {
position: relative;
margin-left: -2.5%;
}
.order .accordion-step__pp:after {
content: '';
display: block;
clear: left;
}
.order .accordion-step__pp:after {
content: '';
display: block;
clear: both;
}
.order .accordion-step__item-container {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 72.5%;
margin-left: 2.5%;
padding-right: 20px;
}
.order .accordion-step__pp-desc-container {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
float: right;
}
.order .accordion-step__item-container .accordion-step__pp-company {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
padding: 7px;
display: inline-block;
}
.order .accordion-step__pp-company-selected {
float: left;
}
.order .accordion-step__pp-price {
float: right;
}
.order .icon-success {
position: absolute;
left: 16px;
width: 21px;
height: 21px;
-webkit-background-size: contain;
background-size: contain;
background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjEgMjEiPjxzdHlsZT4uc3Qwe2ZpbGw6IzcxYmEyNH08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMTAuNSAwQzQuNyAwIDAgNC43IDAgMTAuNVM0LjcgMjEgMTAuNSAyMSAyMSAxNi4zIDIxIDEwLjUgMTYuMyAwIDEwLjUgMHpNOSAxNS40bC01LTQuOSAyLTIgMyAzIDYtNS45IDIgMi04IDcuOHoiLz48L3N2Zz4=);
}
.order .icon-warning {
position: absolute;
left: 16px;
width: 22px;
height: 20px;
-webkit-background-size: contain;
background-size: contain;
background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjIgMjAiPjxzdHlsZT4uc3Qwe2ZpbGw6I2RlYTcxMn08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMjEuNyAxNi43TDEyLjkgMS4xQzEyLjMuMSAxMS0uMyAxMCAuM2MtLjQuMi0uNy41LS45LjhMLjMgMTYuN2MtLjQuNy0uNCAxLjUgMCAyLjIuNC43IDEuMSAxLjEgMS45IDEuMWgxNy43Yy44IDAgMS41LS40IDEuOS0xLjEuMy0uNy4zLTEuNS0uMS0yLjJ6bS0xMC43LjhjLS44IDAtMS40LS42LTEuNS0xLjQgMC0uOC42LTEuNCAxLjQtMS41LjggMCAxLjQuNiAxLjUgMS40IDAgLjgtLjYgMS41LTEuNCAxLjV6bTEuNC02LjJjMCAuOC0uNiAxLjQtMS40IDEuNHMtMS40LS42LTEuNC0xLjRWNC43YzAtLjQuMy0uNy43LS43aDEuNWMuNCAwIC43LjMuNy43bC0uMSA2LjZ6Ii8+PC9zdmc+);
}
.order .accordion-step__tooltip.accordion-step__tooltip-static {
position: relative;
z-index: 0;
margin-bottom: 5px;
}
.order .accordion-step__tooltip.accordion-step__tooltip-static .tooltip-arrow {
left: 20px;
}
.order .accordion-step__tooltip .tooltip-inner {
max-width: 300px;
padding: 2px 5px;
}
.order .accordion-step__tooltip.accordion-step__tooltip-danger .tooltip-arrow {
border-top-color: #F2DEDE;
}
.order .accordion-step__tooltip.accordion-step__tooltip-danger .tooltip-inner {
background: #F2DEDE;
color: #A94442;
}
.order .accordion-step__tooltip.accordion-step__tooltip-warning .tooltip-arrow {
border-top-color: #FCF8E3;
}
.order .accordion-step__tooltip.accordion-step__tooltip-warning .tooltip-inner {
background: #FCF8E3;
color: #8A6D3B;
}
.order .accordion-step__tooltip.accordion-step__tooltip-success .tooltip-arrow {
border-top-color: #dff0d8;
}
.order .accordion-step__tooltip.accordion-step__tooltip-success .tooltip-inner {
background: #dff0d8;
color: #3c763d;
}
.order .accordion-step__tooltip.accordion-step__tooltip-coupon {
display: none;
}
.order .accordion-step__coupon-item-used:hover .accordion-step__tooltip,
.order .accordion-step__coupon-item-danger:hover .accordion-step__tooltip,
.order .accordion-step__coupon-item-success:hover .accordion-step__tooltip {
display: block;
opacity: 1;
bottom: 100%;
}
.order .accordion-step__tooltip-coupon {
top: -25px;
position: absolute;
left: 0;
font-size: 12px;
}
.order .accordion-step__tooltip-coupon > span {
display: block;
text-transform: none;
}
.order .error-msg {
position: relative;
padding-left: 48px;
}
.order .is-alert {
border: none;
-webkit-border-radius: 1px;
border-radius: 1px;
font-size: 14px;
padding: 15px;
margin-bottom: 20px;
}
.order .is-alert-success {
color: #3C763D;
background-color: #DFF0D8;
border-color: #D6E9C6;
}
.order .is-alert-warning {
color: #8A6D3B;
background-color: #FCF8E3;
border-color: #FAEBCC;
}
.order .is-alert-danger {
color: #A94442;
background-color: #F2DEDE;
border-color: #EBCCD1;
}
.order .accordion-step__reference {
color: #9a9a9a;
font-size: 11px;
padding-top: 10px;
padding-bottom: 20px;
}
.order .accordion-step__scu-container {
position: relative;
height: 35px;
overflow: hidden;
}
.order .accordion-step__scu-container:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 25px;
}
.order .bx-selected .accordion-step__scu-container {
height: auto;
}
.order .bx-selected .accordion-step__scu-container:after {
height: 0;
}
@media (max-width: 768px) {
.order .accordion-step__scu-container {
height: auto;
}
.order .accordion-step__scu-container:after {
height: 0;
}
}
.order .accordion-step__scu-container .accordion-step__item-td-title {
line-height: 20px;
}
.order .accordion-step__scu-container .accordion-step__item-td-title,
.order .accordion-step__scu-container .accordion-step__item-td-text {
float: left;
font-size: 13px;
padding-right: 5px;
line-height: 19px;
vertical-align: middle;
padding-bottom: 3px;
}
.order .accordion-step__scu-container .accordion-step__item-td-title {
clear: both;
}
@media (min-width: 768px) {
.order .accordion-step__scu-container .accordion-step__item-td-title, .order .accordion-step__scu-container .accordion-step__item-td-text {
padding-bottom: 0;
line-height: 20px;
}
}
.order .accordion-step__coupon-item-fixed .bx-soa-coupon-block {
font-weight: normal;
}
.order .accordion-step__coupon-item-fixed .bx-soa-coupon-label,
.order .accordion-step__coupon-item-fixed .accordion-step__coupon-item {
font-weight: normal;
padding-top: 0;
line-height: 20px;
}
.order .bx-soa-item-properties .accordion-step__item-td-title,
.order .bx-soa-item-properties .accordion-step__item-td-text {
text-align: center;
}
.order .bx-soa-item-properties.bx-text-right .accordion-step__item-td-title,
.order .bx-soa-item-properties.bx-text-right .accordion-step__item-td-text {
text-align: right;
}
.order .accordion-step__item-td-text input[type="number"] {
height: 25px;
line-height: 20px;
}
.order .accordion-step__item-td-text .bx-price {
white-space: nowrap;
}
.order .bx-price-old {
white-space: nowrap;
text-decoration: line-through;
color: #B8B8B8;
font-size: 13px;
}
.order .accordion-step__item-td-control {
padding-bottom: 5px;
font-size: 11px;
}
@media (max-width: 991px) {
.order .bx-soa-item-table,
.order .bx-soa-item-table > tbody,
.order .accordion-step__item-tr,
.order .accordion-step__item-td {
display: block;
}
.order .accordion-step__item-tr.bx-soa-item-info-container,
.order .accordion-step__item-tr .accordion-step__item-td {
border: none;
}
.order .accordion-step__item-tr {
border-top: 1px dotted #e5e5e5;
padding-bottom: 15px;
padding-top: 10px;
overflow: hidden;
}
.order .accordion-step__item-tr.accordion-step__item-tr-first {
border: none;
}
.order .accordion-step__item-block {
overflow: hidden;
}
.order .bx-soa-item-properties.bx-text-right .accordion-step__item-td-title,
.order .bx-soa-item-properties.bx-text-right .accordion-step__item-td-text {
text-align: center;
}
}
@media (min-width: 581px) and (max-width: 991px) {
.order .bx-soa-item-properties {
float: left;
padding-bottom: 10px;
}
.order .accordion-step__item-td-title,
.order .bx-soa-item-nth-4p1,
.order .accordion-step__item-tr {
clear: both;
}
}
@media (max-width: 580px) {
.order .accordion-step__item-td {
line-height: 17px;
}
.order .accordion-step__item-img-block {
float: none;
max-width: 160px;
margin: 0 auto;
padding-right: 0;
}
.order .accordion-step.bx-step-completed .accordion-step__item-img-block {
float: left;
}
.order .accordion-step__item-content {
padding-top: 15px;
}
.order .accordion-step.bx-step-completed .accordion-step__item-content {
padding-top: 0;
}
.order .accordion-step__scu-container {
padding-top: 10px;
}
.order .accordion-step__item-td-title,
.order .accordion-step__item-td-text {
line-height: 20px;
display: inline-block !important;
padding: 2px 5px;
text-align: left;
vertical-align: middle;
font-size: 13px;
}
.order .accordion-step__item-td-title:after {
content: ":";
}
.order .bx-soa-item-properties {
padding: 0;
}
}
@media (min-width: 580px) {
.order .accordion-step__item-img-block {
width: 85px;
margin: 0;
}
}
.order .bx-soa-item-info-container {
position: relative;
height: 35px;
}
.order .bx-soa-item-info-container .accordion-step__item-td {
border: none;
position: absolute;
/*left:20px;*/
/*right:20px;*/
/*padding:0 20px;*/
}
.order .bx-soa-item-info-container .bx-soa-item-info-block {
height: 0;
overflow: hidden;
margin-bottom: 10px;
}
.order .bx-soa-item-info-block.bx-active {
padding-top: 10px;
height: auto;
}
.order .bx-soa-info-block {
border: none;
max-width: 100%;
}
.order .bx-soa-info-line {
line-height: 15px;
}
.order .bx-soa-info-title {
color: #7c7c7c;
font-size: 12px;
padding: 4px 0;
vertical-align: top;
}
.order .bx-soa-info-text {
display: inline-block;
font-size: 12px;
padding: 4px 10px;
vertical-align: top;
}
@media (max-width: 580px) {
.order .bx-soa-item-info-container .accordion-step__item-td {
position: static;
left: auto;
right: auto;
padding: 0;
}
.order .bx-soa-item-info-container {
position: relative;
height: auto !important;
min-height: 0;
}
}
.order .bx-soa-coupon {
border-top: 1px solid #e5e5e5;
padding-top: 10px;
margin-top: 10px;
}
.order .bx-soa-coupon-label {
display: inline-block;
font-weight: bold;
font-size: 13px;
color: #000;
padding-right: 10px;
vertical-align: top;
}
.order .bx-selected .bx-soa-coupon-label {
padding-top: 7px;
}
.order .bx-soa-coupon-block {
vertical-align: middle;
line-height: 34px;
}
.order .bx-soa-coupon-input {
display: inline-block;
position: relative;
}
.order .bx-soa-coupon-input:after {
content: "";
display: block;
width: 8px;
height: 8px;
background-color: transparent;
border-right: 2px solid #8da3ad;
border-bottom: 2px solid #8da3ad;
position: absolute;
right: 10px;
top: 50%;
margin-top: -4px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
cursor: pointer;
}
.order .bx-soa-coupon-input input[type=text].accordion-step__form-control {
border: 1px solid #CCD5DB;
background-color: #f8fafc;
background-image: none;
-webkit-border-radius: 2px;
border-radius: 2px;
outline: none;
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
-webkit-box-shadow: none;
box-shadow: none;
}
.order .bx-soa-coupon-input input[type=text].accordion-step__form-control:focus {
border-color: #63747e;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.order .bx-step-completed .bx-soa-coupon-list {
padding-top: 0;
line-height: 20px;
}
.order .bx-soa-pickup-preview-img {
height: 76px;
border: 1px solid #ddd;
-webkit-border-radius: 1px;
border-radius: 1px;
padding: 1px;
margin-left: 10px;
float: right;
-webkit-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.order .bx-soa-pickup-subTitle {
font-size: 15px;
font-weight: bold;
padding-bottom: 10px;
}
.order .bx-soa-pickup-list {
margin-bottom: 20px;
}
.order .bx-soa-pickup-list .bx-soa-pickup-list-item {
border-top: 1px solid #dcdfe2;
padding: 16px 35px;
font-size: 13px;
position: relative;
-webkit-transition: background .2s ease;
-moz-transition: background .2s ease;
-o-transition: background .2s ease;
transition: background .2s ease;
cursor: pointer;
}
.order .bx-soa-pickup-list-item.bx-selected {
background: #f8fafc;
}
.order .bx-soa-pickup-list .bx-soa-pickup-list-item:last-child {
border-bottom: 1px solid #dcdfe2;
}
.order .bx-soa-pickup-l-item-adress {
padding-left: 15px;
color: #25495e;
font-weight: bold;
line-height: 17px;
min-height: 17px;
position: relative;
padding-right: 100px;
}
.order .bx-soa-pickup-l-item-adress:before {
height: 17px;
width: 18px;
content: "";
top: 50%;
left: -5px;
margin-top: -8px;
position: absolute;
background: url(images/sprite.png) no-repeat center -54px;
}
.order .bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail {
padding-top: 20px;
display: none;
}
.order .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-detail {
display: block;
}
.order .bx-soa-pickup-l-item-detail {
padding-left: 100px;
position: relative;
min-height: 80px;
}
.order .bx-soa-pickup-l-item-detail.no-image {
padding-left: 20px;
}
.order .bx-soa-pickup-l-item-btn {
position: absolute;
top: 10px;
right: 5px;
}
.order .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn.no-image {
padding-left: 20px;
}
.order .bx-soa-pickup-l-item-name {
font-weight: bold;
}
.order .bx-soa-pickup-l-item-img {
position: absolute;
top: 23px;
left: 0;
max-width: 90px;
max-height: 90px;
height: auto;
width: auto;
}
.order .bx-soa-sidebar {
position: relative;
height: 100%;
}
.order .order-result__total-button-container {
display: none;
padding-top: 20px;
text-align: center;
}
@media screen and (max-width: 1023px) {
.order .order-result__total-button-container {
display: block;
}
}
.order .order-result__total-button-container > .btn {
width: 100%;
}
.order .bx-soa-more {
border-top: 1px solid #e5e5e5;
padding-top: 10px;
margin-top: 10px;
}
.order .bx-soa-price-not-calc {
border-bottom: 1px dashed;
color: #F55450;
text-decoration: none;
cursor: pointer;
}
.order .bx-soa-price-not-calc:active,
.order .bx-soa-price-not-calc:hover {
border-color: transparent;
color: #A94442;
}
.order .accordion-step__scu-container {
overflow: hidden;
}
.order .accordion-step__item-content .accordion-step__scu-container {
max-width: 200px;
}
.order .bx-scu-list {
margin: 0;
padding: 0 5px;
}
.order .bx-scu-itemlist {
list-style: none;
padding: 0;
overflow: hidden;
margin: 0 -5px;
min-width: 40px;
}
.order .bx-scu-item {
float: left;
width: 20%;
padding: 5px;
}
.order .bx-img-item {
float: left;
width: 50%;
padding: 5px;
min-width: 30px;
max-width: 50px;
}
@media (max-width: 580px) {
.order .bx-img-item {
width: 45px;
}
}
.order .bx-img-itemColor {
position: absolute;
top: 3px;
right: 3px;
left: 3px;
bottom: 3px;
background-size: contain;
-webkit-background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.order .bx-scu-itemColorBlock {
position: relative;
padding-top: 100%;
cursor: pointer;
outline: 1px solid #c0cfda;
-webkit-transition: outline .2s ease;
-moz-transition: outline .2s ease;
-o-transition: outline .2s ease;
transition: outline .2s ease;
}
.order .bx-scu-itemColorBlock:hover {
outline: 1px solid #006cc0;
}
.order .bx-scu-itemColorBlock.selected {
outline: 2px solid #006cc0;
}
.order .bx-scu-itemColor {
position: absolute;
top: 3px;
right: 3px;
left: 3px;
bottom: 3px;
-webkit-background-size: contain;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.order .bx-scu-itemTextBlock {
position: relative;
cursor: pointer;
outline: 1px solid #c0cfda;
-webkit-transition: outline .2s ease;
-moz-transition: outline .2s ease;
-o-transition: outline .2s ease;
transition: outline .2s ease;
}
.order .bx-scu-itemTextBlock:hover {
outline: 1px solid #006cc0;
}
.order .bx-scu-itemTextBlock.selected {
outline: 2px solid #006cc0;
}
.order .bx-scu-itemText {
vertical-align: middle;
text-align: center;
font-size: 11px;
line-height: 18px;
white-space: nowrap;
text-transform: uppercase;
text-overflow: ellipsis;
overflow: hidden;
}
.order h3.bx-title, .order .bx-title.product-constructor__price-value {
font-size: 15px;
font-weight: bold;
}
.order .bx-soa-reg-block {
background: #f8fafc;
padding: 25px 20px;
}
.order .bx-soa-reg-block p {
color: #595a5b;
font-size: 13px;
margin: 0 0 10px;
padding: 0;
}
.order .bx-soa-auth .accordion-step__reference {
border-top: 1px solid #f2f2f2;
}
.order .accordion-step__sls .quick-location-tag,
.order .bx-slst .quick-location-tag {
display: inline-block;
background: #d0ecf1;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 10px 20px 11px;
margin: 10px 2px;
cursor: pointer;
vertical-align: middle;
font-size: 15px;
line-height: 20px;
height: auto;
color: #333;
border: none;
-webkit-transition: background 200ms ease;
-moz-transition: background 200ms ease;
-o-transition: background 200ms ease;
transition: background 200ms ease;
}
.order .accordion-step__sls .quick-location-tag:hover,
.order .bx-slst .quick-location-tag:hover {
background-color: #e3f4f7;
}
.order .accordion-step__sls .quick-location-tag:first-child,
.order .bx-slst .quick-location-tag:first-child {
margin-left: 0;
}
.order .accordion-step__sls .quick-location-tag:last-child,
.order .bx-slst .quick-location-tag:last-child {
margin-right: 0;
}
.order .bx-soa-location-offered small {
color: #737373;
}
.order .bx-soa-location-selected {
padding-top: 12px;
padding-bottom: 22px;
}
.order .accordion-step__customer-label,
.order .bx-soa-custom-label,
.order .form-group label {
position: relative;
font-size: 14px;
font-weight: 500;
padding-bottom: 2px;
color: #000;
}
.order .accordion-step__customer-label-container small,
.order .bx-soa-custom-label-container small,
.order .form-group label small {
color: #737373;
}
.order .form-group .accordion-step__form-control:focus {
border-color: #63747e;
}
.order .bx-soa-location-input-container {
position: relative;
}
.order .accordion-step__customer-tel-input-container {
position: relative;
}
.order .accordion-step__customer-tel-input-container {
height: 41px;
}
.order .bx-soa-location-input {
padding: 10px 40px 11px;
}
.order .accordion-step__customer-tel-input {
padding: 10px 11px 10px 50px;
}
.order .bx-soa-location-input-container:before {
content: " ";
position: absolute;
left: 8px;
bottom: 9px;
top: 9px;
width: 20px;
-webkit-background-size: contain;
background-size: contain;
}
.order .accordion-step__form-control {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.order .accordion-step__customer-field {
margin-bottom: 20px;
}
.order .accordion-step__customer-field label {
font-weight: bold;
margin-bottom: 5px;
display: block;
}
.order .bx-soa-service-small {
color: #a3a3a3;
font-size: 11px;
}
.order .bx-soa-changeCostSign {
-webkit-animation: changeCostSign ease .4s;
-moz-animation: changeCostSign ease .4s;
-o-animation: changeCostSign ease .4s;
animation: changeCostSign ease .4s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-ms-keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes changeCostSign {
0% {
opacity: 1;
}
40% {
opacity: 0;
}
60% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.order .accordion-step__sls.accordion-step__form-control {
padding: 0;
}
.order .accordion-step__sls .bx-ui-sls-pane,
.order .bx-slst .bx-ui-combobox-dropdown {
border: 1px solid #bdbdbd;
}
.order .accordion-step__sls .dropdown-fade2white,
.order .bx-slst .dropdown-fade2white {
top: 1px;
}
.order .accordion-step__sls .accordion-step__form-control.dropdown-block,
.order .bx-slst .accordion-step__form-control.dropdown-block {
background-color: #f8fafc;
border: 1px solid #d5dadc;
-webkit-box-shadow: none;
box-shadow: none;
}
.order .has-error .accordion-step__sls .accordion-step__form-control.dropdown-block,
.order .has-error .bx-slst .accordion-step__form-control.dropdown-block {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.order .bx-slst .accordion-step__form-control .bx-ui-combobox-container .bx-combobox-fake-as-input {
padding-top: 7px;
}
.order .bx-bd-error {
border-color: #db4a29;
}
.order .bx-bd-waring {
border-color: #CCBE71;
}
.order .wsnw {
white-space: nowrap;
}
.order .bx-step-opacity {
opacity: 0;
-webkit-animation: animationBorderStepOpacity ease 1s;
-moz-animation: animationBorderStepOpacity ease 1s;
-o-animation: animationBorderStepOpacity ease 1s;
animation: animationBorderStepOpacity ease 1s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
@-moz-keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
@-ms-keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
@-o-keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
@keyframes animationBorderStepOpacity {
0% {
opacity: 0;
}
100% {
opacity: 100;
}
}
.order ymaps h3, .order ymaps .product-constructor__price-value {
margin: 6px 0 10px 0;
}
.order .bx-authform {
margin: 0 0 25px;
}
.order .bx-authform-formgroup-container {
margin-bottom: 25px;
}
.order .bx-authform-content-container,
.order .bx-authform-label-container {
font-size: 13px;
color: #5a6c77;
padding-bottom: 2px;
}
.order .bx-authform-input-container {
position: relative;
}
.order .bx-authform-psw-protected {
height: 38px;
width: 38px;
position: absolute;
right: 1px;
top: 50%;
margin-top: -19px;
background: url(images/sprite.png) no-repeat center;
-webkit-background-size: 11px auto;
background-size: 11px auto;
}
.order .bx-authform-psw-protected-desc {
display: none;
background: #fff;
position: absolute;
width: 250px;
left: 50%;
margin-left: -125px;
bottom: 100%;
margin-bottom: 14px;
border: 1px solid #f0f1f2;
padding: 10px 20px;
font-size: 14px;
z-index: 110;
-webkit-box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.1);
}
.order .bx-authform-psw-protected:hover .bx-authform-psw-protected-desc {
display: block;
}
.order .bx-authform-psw-protected-desc > span {
position: absolute;
left: 0;
right: 0;
top: 100%;
height: 14px;
display: block;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==) no-repeat center bottom;
}
.order .bx-authform-input-container input[type="text"],
.order .bx-authform-input-container input[type="password"] {
display: block;
width: 100%;
font-size: 18px;
height: 38px;
margin: 0;
padding: 0 4px;
border: 1px solid #CCD5DB;
-webkit-border-radius: 2px;
border-radius: 2px;
background: #f8fafc;
outline: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.order .bx-authform-input-container input[type="text"].bx-empty-field,
.order .bx-authform-input-container input[type="password"].bx-empty-field {
border-color: #dd4b39;
}
.order span.bx-authform-starrequired {
color: #011E41;
}
.order .bx-authform-formgroup-container .bx-captcha {
margin-bottom: 10px;
}
.order .bx-authform-link-container,
.order .bx-authform-description-container {
padding-bottom: 10px;
font-size: 13px;
color: #292d2e;
}
.order .bx-authform-description-container {
font-size: 13px;
color: #5a6c77;
}
.order .bx-authform-link-container {
margin-bottom: 20px;
}
.order .bx-pagination {
margin: 10px 0;
}
.order .bx-pagination .bx-pagination-container {
text-align: center;
position: relative;
}
.order .bx-pagination .bx-pagination-container ul {
padding: 0;
margin: 0;
list-style: none;
display: inline-block;
}
.order .bx-pagination .bx-pagination-container ul li {
display: inline-block;
margin: 0 2px 15px 2px;
}
.order .bx-pagination .bx-pagination-container ul li span {
-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
transition: color .3s ease, background-color .3s ease, border-color .3s ease;
background: #eff0f1;
padding: 0 8px;
display: block;
height: 32px;
min-width: 32px;
line-height: 32px;
color: #444;
font-size: 14px;
-webkit-border-radius: 16px;
border-radius: 16px;
vertical-align: middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.order .bx-pagination .bx-pagination-container ul li a {
text-decoration: none;
display: block;
-webkit-border-radius: 16px;
border-radius: 16px;
height: 32px;
min-width: 32px;
line-height: 32px;
color: #444;
vertical-align: middle;
}
.order .bx-pagination .bx-pagination-container ul li a:hover span {
background: #DADADA;
}
.order .bx-pagination .bx-pagination-container ul li.bx-active span {
background: #0083d1;
color: #fff;
}
.order .bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.order .bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.order .bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
background: #fff;
border: 2px solid #eff0f1;
line-height: 28px;
padding: 0 18px;
color: #444;
}
.order .bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.order .bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.order .bx-pagination .bx-pagination-container ul li.bx-pag-next span {
color: #aab1b4;
background: #fff;
border: 2px solid #eff0f1;
line-height: 28px;
padding: 0 18px;
}
.order .bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.order .bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.order .bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
background: #fff;
border-color: #DADADA;
color: #000;
}
.order .bx-pagination.bx-green .bx-pagination-container ul li.bx-active span {
background: #3bc915;
color: #fff;
}
.order .bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span {
background: #F9A91D;
color: #fff;
}
.order .bx-pagination.bx-red .bx-pagination-container ul li.bx-active span {
background: #E22B2B;
color: #fff;
}
.order #loading_screen {
position: fixed;
z-index: 1150;
left: 50%;
top: 50%;
margin-left: -32px;
margin-top: -32px;
width: 64px;
height: 64px;
}
.order .bx-soa-empty-cart-image {
width: 131px;
height: 116px;
margin: 50px auto 42px;
background: url(images/empty_cart.svg) no-repeat center;
-webkit-background-size: contain;
background-size: contain;
}
.order .bx-soa-empty-cart-text {
font-size: 36px;
text-align: center;
color: #bababa;
margin-bottom: 42px;
}
.order .bx-soa-empty-cart-desc {
text-align: center;
color: #000;
font-size: 16px;
margin-bottom: 42px;
}
.order .soa-property-container .input-group-addon {
background: #fff;
}
.order .input-group-addon .bx-calendar {
background: url(images/calendar.svg) no-repeat center;
display: inline-block;
width: 18px;
-webkit-background-size: 18px auto;
background-size: 18px auto;
height: 18px;
}
@media screen and (max-width: 767px) {
.order__content .accordion-step__content {
padding: 10px;
}
.order__content .accordion-step__item-tr:first-child {
padding-top: 0;
}
.order__content .accordion-step__item-tr:last-child {
padding-bottom: 0;
}
.order__content .accordion-step__item-td-title {
padding-left: 0;
}
.order__content .accordion-step__item-td-text {
padding-left: 0;
}
.order__content .accordion-step__pp {
margin-left: 0;
}
.order__content .accordion-step__item-container {
width: auto;
float: none;
padding-right: 0;
margin-left: -7px;
margin-right: -7px;
}
.order__content .accordion-step__item-container .accordion-step__pp-company {
width: 25%;
margin-left: 0;
}
.order__content .accordion-step__pp-desc-container {
float: none;
width: auto;
margin-left: 0;
clear: left;
}
.order__content .accordion-step__pp-desc-container .accordion-step__pp-company-logo {
display: none;
}
.order__content .accordion-step__pp-desc-container .accordion-step__pp-list-termin,
.order__content .accordion-step__pp-desc-container .accordion-step__pp-list-description {
display: inline;
}
.order__content .accordion-step__pp-desc-container .accordion-step__pp-company {
padding-bottom: 0;
}
}
@media screen and (max-width: 479px) {
.order__content .accordion-step__item-container .accordion-step__pp-company {
width: 50%;
margin-left: 0;
}
}
#bx-soa-order {
counter-reset: heading;
}
.order__title {
margin: 60px 20px 50px 20%;
font-size: 214.28571%;
line-height: 1.36667;
font-weight: bold;
}
.order__title:first-child {
margin-top: 0;
}
.order__title:last-child {
margin-bottom: 0;
}
.order__subtitle {
margin-top: 40px;
margin-bottom: 30px;
font-size: 171.42857%;
font-weight: bold;
}
.order__subtitle:first-child {
margin-top: 0;
}
.order__subtitle:last-child {
margin-bottom: 0;
}
.order__plate {
background: #dbdfe1;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.order__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .order__plate {
margin-left: 0;
margin-right: 0;
}
}
.order__fields-title {
font-weight: bold;
font-size: 166.66667%;
margin-bottom: 20px;
margin-top: 20px;
}
.order__fields-title:last-child {
margin-bottom: 0;
}
.order__fields-title:first-child {
margin-top: 0;
}
.order__fields-desc {
margin-bottom: 20px;
margin-top: 20px;
}
.order__fields-desc:last-child {
margin-bottom: 0;
}
.order__fields-desc:first-child {
margin-top: 0;
}
.order__fields-list {
display: table;
width: 100%;
}
.order__field {
display: table-row;
}
.order__field.is-error .order__error {
display: block;
}
.order__field.is-none .order__none {
display: block;
}
.order__field.js-pass-change, .order__field.is-hidden {
display: none;
}
.order__field.js-pass-change.is-visible {
display: table-row;
}
.order__field.is-personal-data .order__inputs {
display: inline-block;
}
.order__buttons {
margin-top: 20px;
margin-bottom: 20px;
}
.order__buttons:first-child {
margin-top: 0;
}
.order__buttons:last-child {
margin-bottom: 0;
}
.order__label {
font-size: 120%;
margin-top: 12px;
}
.order__label.is-captcha {
padding-bottom: 1em;
vertical-align: bottom;
}
.order__item {
vertical-align: top;
padding: 10px 0 10px 0;
}
.order__item:after {
content: '';
display: block;
clear: both;
}
.order__item input[type='text'],
.order__item input[type='email'],
.order__item input[type='password'],
.order__item textarea {
width: 100%;
}
.order__item input[type='text'],
.order__item input[type='email'],
.order__item input[type='password'] {
height: 3em;
}
#person-types .order__item {
text-align: center;
}
.order__add-link {
display: inline-block;
margin-left: 1em;
}
.order__list {
list-style: none;
margin: 5px 0;
padding: 0;
}
.order__list.is-horizontal {
margin: 0;
}
.order__list.is-horizontal .order__list-item {
display: inline-block;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 1.5em;
}
.order__list-item {
margin-top: 10px;
margin-bottom: 10px;
}
.order__list-item:first-child {
margin-top: 0;
}
.order__list-item:last-child {
margin-bottom: 0;
}
.order__error {
display: none;
color: #c10000;
}
.order__none {
display: none;
color: #c10000;
}
.order__ok {
display: none;
margin-top: 5px;
}
.order__remark {
margin-top: 5px;
margin-bottom: 20px;
font-size: 85%;
}
.order__message {
float: left;
max-width: 35%;
margin-top: 3px;
}
.order__inputs-link {
display: inline-block;
padding-top: 5px;
margin-right: 1em;
text-decoration: none;
border-bottom: 1px dashed;
}
.order__link {
display: inline-block;
color: #041e41;
text-decoration: underline;
cursor: pointer;
margin: 0 10px;
}
.order__link:hover {
text-decoration: none;
}
.order__captcha {
display: table;
width: 45%;
margin-top: 10px;
margin-bottom: 10px;
}
.order__captcha:first-child {
margin-top: 0;
}
.order__captcha:last-child {
margin-bottom: 0;
}
.order__captcha-img {
display: table-cell;
vertical-align: middle;
width: 50%;
}
.order__captcha-img img {
vertical-align: top;
}
.order__captcha-reload {
display: table-cell;
vertical-align: middle;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
}
.order__socials-holder {
padding: 15px 25px 25px;
background-color: #ccc;
}
.order__socials-caption {
font-weight: bold;
font-size: 128.57143%;
text-align: center;
}
.order__socials {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.order__socials:first-child {
margin-top: 0;
}
.order__socials:last-child {
margin-bottom: 0;
}
.order__socials-item {
display: inline-block;
vertical-align: middle;
margin-right: .25em;
margin-left: .25em;
}
.order__socials-link {
display: inline-block;
width: 50px;
height: 50px;
background-color: #eee;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
}
.order__socials-link.is-ok {
line-height: 50px;
font-size: 20px;
}
.order__socials-link.is-ok:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.order__socials-link.is-vk {
line-height: 50px;
font-size: 20px;
}
.order__socials-link.is-vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.order__socials-link.is-tw {
line-height: 50px;
font-size: 20px;
}
.order__socials-link.is-tw:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.order__socials-link.is-fb {
line-height: 50px;
font-size: 20px;
}
.order__socials-link.is-fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.order__link-items {
list-style: none;
margin: 10px 0;
padding: 0;
}
.order__link-items:first-child {
margin-top: 0;
}
.order__link-items:last-child {
margin-bottom: 0;
}
.order__link-item {
display: inline-block;
}
.order__link-item:before {
content: ' | ';
margin-left: .5em;
margin-right: .5em;
}
.order__link-item:first-child:before {
content: none;
}
.order__personal-data-label {
font-size: 12px;
line-height: 12px;
}
.order .select2-container {
min-width: 100%;
max-width: 100%;
}
.order.is-auth .order__label {
width: 50px;
}
@media screen and (max-width: 767px) {
.order .order__title {
margin-left: 0;
margin-right: 0;
}
.order .order__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.order .order__field:first-child {
margin-top: 0;
}
.order .order__field:last-child {
margin-bottom: 0;
}
.order .order__field.js-pass-change.is-visible {
display: block;
}
.order .order__field.js-pass-change, .order .order__field.is-hidden {
display: none;
}
.order .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order .order__label:first-child {
margin-top: 0;
}
.order .order__label:last-child {
margin-bottom: 0;
}
.order .order__item {
display: block;
padding: 0;
}
.order .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order .order__message {
float: none;
width: auto;
max-width: none;
}
.order-result__footer {
display: grid;
padding-bottom: 20px;
}
.order-result__deliver-footer {
display: grid;
font-size: 20px;
}
.order_page .layout__page-header h1 {
font-size: 26px !important;
padding-bottom: 0 !important;
}
.order_page .layout__page-header {
margin-bottom: 0 !important;
}
#order-ajax-form.order {
padding-top: 0 !important;
}
.order .order__plate {
padding-bottom: 20px;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.order .order__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .order .order__plate {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.fancybox-inner .order .order__plate {
margin-left: 0;
margin-right: 0;
}
.order .order__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 30px;
}
.fancybox-inner .order .order__title {
padding-right: 20px !important;
}
.order .order__label {
margin-bottom: 5px;
}
.order .order__label.is-empty {
display: none;
}
.order .order__field {
margin-top: 20px;
margin-bottom: 20px;
}
.order .order__field:first-child {
margin-top: 0;
}
.order .order__field:last-child {
margin-bottom: 0;
}
.order .order__content {
padding: 20px;
border-style: none;
}
.order .order__item {
text-align: left !important;
padding-top: 10px;
}
.order .order__hidein {
display: block;
}
.order .order__hideinfull {
}
.order .order__label {
font-size: 20px;
}
.order .order__result .order-result {
padding-left: 0;
padding-right: 0;
}
.order .order__button-sumbitm {
color: #fff;
width: 100%;
display: inline-block;
background-color: #eb6852;
padding: 5px 10px;
margin-bottom: 20px;
border: none;
line-height: 1.5;
text-decoration: none;
-webkit-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.order .order__button-backm {
width: 100%;
color: black;
border: 1px solid;
display: inline-block;
text-align: center;
background-color: transparent;
padding: 6px 15px;
line-height: 1.5;
text-decoration: none;
-webkit-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
font-size: 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
}
.order.is-subscribe .order__title {
margin-left: 0;
margin-right: 0;
}
.order.is-subscribe .order__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.order.is-subscribe .order__field:first-child {
margin-top: 0;
}
.order.is-subscribe .order__field:last-child {
margin-bottom: 0;
}
.order.is-subscribe .order__field.js-pass-change.is-visible {
display: block;
}
.order.is-subscribe .order__field.js-pass-change, .order.is-subscribe .order__field.is-hidden {
display: none;
}
.order.is-subscribe .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-subscribe .order__label:first-child {
margin-top: 0;
}
.order.is-subscribe .order__label:last-child {
margin-bottom: 0;
}
.order.is-subscribe .order__item {
display: block;
padding: 0;
}
.order.is-subscribe .order__label {
display: none;
}
.order.is-subscribe .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-subscribe .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-promo .order__title {
margin-left: 0;
margin-right: 0;
}
.order.is-promo .order__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.order.is-promo .order__field:first-child {
margin-top: 0;
}
.order.is-promo .order__field:last-child {
margin-bottom: 0;
}
.order.is-promo .order__field.js-pass-change.is-visible {
display: block;
}
.order.is-promo .order__field.js-pass-change, .order.is-promo .order__field.is-hidden {
display: none;
}
.order.is-promo .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-promo .order__label:first-child {
margin-top: 0;
}
.order.is-promo .order__label:last-child {
margin-bottom: 0;
}
.order.is-promo .order__item {
display: block;
padding: 0;
}
.order.is-promo .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-promo .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-auth .order__inputs {
width: auto;
float: none;
max-width: none;
margin-right: 0;
}
.order.is-auth .order__message {
float: none;
width: auto;
max-width: none;
margin-left: 0;
position: absolute;
}
.order.is-condensed-feedback .order__title {
margin-left: 0;
margin-right: 0;
}
.order.is-condensed-feedback .order__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.order.is-condensed-feedback .order__field:first-child {
margin-top: 0;
}
.order.is-condensed-feedback .order__field:last-child {
margin-bottom: 0;
}
.order.is-condensed-feedback .order__field.js-pass-change.is-visible {
display: block;
}
.order.is-condensed-feedback .order__field.js-pass-change, .order.is-condensed-feedback .order__field.is-hidden {
display: none;
}
.order.is-condensed-feedback .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-condensed-feedback .order__label:first-child {
margin-top: 0;
}
.order.is-condensed-feedback .order__label:last-child {
margin-bottom: 0;
}
.order.is-condensed-feedback .order__item {
display: block;
padding: 0;
}
.order.is-condensed-feedback .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-condensed-feedback .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-modal .order__title {
text-align: center;
margin-left: 0;
margin-right: 0;
}
.order.is-modal .order__label {
padding-right: 0;
white-space: nowrap;
text-align: left;
width: 70px;
}
.order.is-modal .order__inputs {
padding-right: 0;
white-space: nowrap;
text-align: left;
}
.order.is-modal .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-modal .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-modal .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-modal .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-contacts .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-contacts .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-contacts .order__title {
text-align: center;
margin-left: 0;
margin-right: 0;
}
.order.is-contacts .order__label {
padding-right: 0;
white-space: nowrap;
text-align: left;
width: 70px;
}
.order.is-contacts .order__inputs {
padding-right: 0;
white-space: nowrap;
text-align: left;
}
.order.is-contacts .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-contacts .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-pass-recovery .order__title {
margin-left: 0;
margin-right: 0;
font-size: 185.71429%;
font-weight: 400;
margin-bottom: 20px;
}
.order.is-pass-recovery .order__field {
display: block;
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-pass-recovery .order__field:first-child {
margin-top: 0;
}
.order.is-pass-recovery .order__field:last-child {
margin-bottom: 0;
}
.order.is-pass-recovery .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-pass-recovery .order__label:first-child {
margin-top: 0;
}
.order.is-pass-recovery .order__label:last-child {
margin-bottom: 0;
}
.order.is-pass-recovery .order__item {
display: block;
padding: 0;
}
.order.is-pass-recovery .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-pass-recovery .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-hor .order__title {
text-align: center;
margin-left: 0;
margin-right: 0;
margin-bottom: 20px;
}
.order.is-hor .order__title:last-child {
margin-bottom: 0;
}
.order.is-hor .order__fields-list {
text-align: center;
}
.order.is-ver .order__title {
margin-left: 0;
margin-right: 0;
}
.order.is-ver .order__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.order.is-ver .order__field:first-child {
margin-top: 0;
}
.order.is-ver .order__field:last-child {
margin-bottom: 0;
}
.order.is-ver .order__field.js-pass-change.is-visible {
display: block;
}
.order.is-ver .order__field.js-pass-change, .order.is-ver .order__field.is-hidden {
display: none;
}
.order.is-ver .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-ver .order__label:first-child {
margin-top: 0;
}
.order.is-ver .order__label:last-child {
margin-bottom: 0;
}
.order.is-ver .order__item {
display: block;
padding: 0;
}
.order.is-pla .order__label {
display: none;
}
.order.is-ver .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-ver .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-e2 .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-e2 .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-e3 .order__inputs {
width: auto;
float: none;
max-width: none;
margin-right: 0;
}
.order.is-e3 .order__message {
float: none;
width: auto;
max-width: none;
margin-left: 0;
position: absolute;
}
.order.is-auth-form .order__title {
margin-left: 0;
margin-right: 0;
}
.order.is-auth-form .order__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.order.is-auth-form .order__field:first-child {
margin-top: 0;
}
.order.is-auth-form .order__field:last-child {
margin-bottom: 0;
}
.order.is-auth-form .order__field.js-pass-change.is-visible {
display: block;
}
.order.is-auth-form .order__field.js-pass-change, .order.is-auth-form .order__field.is-hidden {
display: none;
}
.order.is-auth-form .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-auth-form .order__label:first-child {
margin-top: 0;
}
.order.is-auth-form .order__label:last-child {
margin-bottom: 0;
}
.order.is-auth-form .order__item {
display: block;
padding: 0;
}
.order.is-auth-form .order__label {
display: none;
}
.order.is-auth-form .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-auth-form .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-flat .order__title {
text-align: center;
margin-left: 0;
margin-right: 0;
margin-bottom: 20px;
}
.order.is-flat .order__title:last-child {
margin-bottom: 0;
}
.order.is-flat .order__fields-list {
text-align: center;
}
.order.is-flat .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-flat .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-oneliner .order__title {
text-align: center;
margin-left: 0;
margin-right: 0;
margin-bottom: 20px;
}
.order.is-oneliner .order__title:last-child {
margin-bottom: 0;
}
.order.is-oneliner .order__fields-list {
text-align: center;
width: auto;
display: block;
position: relative;
margin-left: -2.5%;
}
.order.is-oneliner .order__fields-list:after {
content: '';
display: block;
clear: left;
}
.order.is-oneliner .order__field {
display: inline-block;
vertical-align: middle;
padding: 0;
margin: 0 0 20px 2.5%;
text-align: left;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
}
.order.is-oneliner .order__field.is-field-btn {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
display: block;
text-align: center;
margin-top: 0;
}
.order.is-oneliner .order__field.is-field-btn:first-child {
margin-top: 0;
}
.order.is-oneliner .order__field.is-field-btn .order__label {
font-size: 0;
}
.order.is-oneliner .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
font-size: 1.1em;
}
.order.is-oneliner .order__label:first-child {
margin-top: 0;
}
.order.is-oneliner .order__label:last-child {
margin-bottom: 0;
}
.order.is-oneliner .order__fields-list {
text-align: center;
}
.order.is-oneliner .order__item {
display: block;
padding: 0;
}
@media screen and (max-width: 767px) {
.order.is-oneliner .order__title {
margin-left: 0;
margin-right: 0;
}
.order.is-oneliner .order__field {
display: block;
padding: 0;
width: auto;
float: none;
margin-top: 30px;
margin-bottom: 30px;
}
.order.is-oneliner .order__field:first-child {
margin-top: 0;
}
.order.is-oneliner .order__field:last-child {
margin-bottom: 0;
}
.order.is-oneliner .order__field.js-pass-change.is-visible {
display: block;
}
.order.is-oneliner .order__field.js-pass-change, .order.is-oneliner .order__field.is-hidden {
display: none;
}
.order.is-oneliner .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-oneliner .order__label:first-child {
margin-top: 0;
}
.order.is-oneliner .order__label:last-child {
margin-bottom: 0;
}
.order.is-oneliner .order__item {
display: block;
padding: 0;
}
.order.is-oneliner .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-oneliner .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-oneliner .order__plate {
padding-bottom: 20px;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.order.is-oneliner .order__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .order.is-oneliner .order__plate {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.fancybox-inner .order.is-oneliner .order__plate {
margin-left: 0;
margin-right: 0;
}
.order.is-oneliner .order__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 30px;
}
.fancybox-inner .order.is-oneliner .order__title {
padding-right: 20px !important;
}
.order.is-oneliner .order__label {
margin-bottom: 5px;
}
.order.is-oneliner .order__label.is-empty {
display: none;
}
.order.is-oneliner .order__field {
margin-top: 20px;
margin-bottom: 20px;
}
.order.is-oneliner .order__field:first-child {
margin-top: 0;
}
.order.is-oneliner .order__field:last-child {
margin-bottom: 0;
}
}
.order.is-promo .order__title {
margin-left: 0;
margin-right: 0;
}
.order.is-promo .order__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.order.is-promo .order__field:first-child {
margin-top: 0;
}
.order.is-promo .order__field:last-child {
margin-bottom: 0;
}
.order.is-promo .order__field.js-pass-change.is-visible {
display: block;
}
.order.is-promo .order__field.js-pass-change, .order.is-promo .order__field.is-hidden {
display: none;
}
.order.is-promo .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-promo .order__label:first-child {
margin-top: 0;
}
.order.is-promo .order__label:last-child {
margin-bottom: 0;
}
.order.is-promo .order__item {
display: block;
padding: 0;
}
.order.is-promo .order__title {
font-size: 140%;
margin-bottom: 20px;
}
.order.is-promo .order__title:last-child {
margin-bottom: 0;
}
.order.is-promo .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-promo .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-offer .order__title {
margin-left: 0;
margin-right: 0;
}
.order.is-offer .order__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.order.is-offer .order__field:first-child {
margin-top: 0;
}
.order.is-offer .order__field:last-child {
margin-bottom: 0;
}
.order.is-offer .order__field.js-pass-change.is-visible {
display: block;
}
.order.is-offer .order__field.js-pass-change, .order.is-offer .order__field.is-hidden {
display: none;
}
.order.is-offer .order__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order.is-offer .order__label:first-child {
margin-top: 0;
}
.order.is-offer .order__label:last-child {
margin-bottom: 0;
}
.order.is-offer .order__item {
display: block;
padding: 0;
}
.order.is-offer .order__title {
font-size: 140%;
margin-bottom: 20px;
}
.order.is-offer .order__title:last-child {
margin-bottom: 0;
}
.order.is-offer .order__inputs {
width: auto;
float: none;
margin-right: 0;
}
.order.is-offer .order__message {
float: none;
width: auto;
max-width: none;
}
.order.is-offer .order__field.is-field-btn .order__label {
display: none;
}
.order__field.is-personal-data {
clear: both;
text-align: left;
width: 100% !important;
}
.order__field.is-personal-data .order__inputs {
display: inline-block;
width: auto;
}
.order__field.is-personal-data.is-none .order__none {
display: block;
}
.fancybox-inner .order__field.is-personal-data .order__item {
max-width: 410px;
display: table;
}
.fancybox-inner .order__field.is-personal-data .order__message {
text-align: center;
}
.fancybox-inner .order__field.is-personal-data .order__personal-data-label {
font-size: 12px;
}
body.is-overlay:before {
content: '';
display: block;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(255, 255, 255, 0.65);
z-index: 1099;
}
.not-founderr {
color: #A94442;
}
hr {
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
.order_page .layout__page-header h1 {
margin: 20px auto;
text-align: center;
font-size: 45px;
padding-bottom: 35px;
}
#order-ajax-form.order {
padding-top: 35px;
}
.order_page .layout__page-header {
margin-bottom: 35px;
}
.order_page .breadcrumbs {
margin-bottom: 30px;
}
.personal-info__plate {
padding: 20px;
background-color: #eee;
}
.personal-info__cols {
position: relative;
margin-left: -2.5%;
}
.personal-info__cols:after {
content: '';
display: block;
clear: left;
}
.personal-info__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.personal-info__item {
margin-top: 10px;
margin-bottom: 10px;
}
.personal-info__item:first-child {
margin-top: 0;
}
.personal-info__item:last-child {
margin-bottom: 0;
}
.personal-info__label {
font-weight: bold;
}
.personal-info__label.is-block {
display: block;
margin-top: 5px;
margin-bottom: 5px;
}
.personal-info__label.is-block:first-child {
margin-top: 0;
}
.personal-info__label.is-block:last-child {
margin-bottom: 0;
}
.personal-info__delivery {
margin-bottom: 25px;
line-height: 180%;
}
.personal-info__delivery:last-child {
margin-bottom: 0;
}
.personal-info__comment {
line-height: 180%;
}
.order-detail {
padding: 20px 0;
border-top: 1px solid #C6C6C6;
}
.order-detail:after {
content: '';
display: block;
clear: both;
}
.order-detail__text-wrap {
width: 500px;
text-align: center;
margin: -45px auto 40px;
}
.order-detail__text-wrap:last-child {
margin-bottom: 0;
}
.order-detail__text-wrap:after {
content: '';
display: block;
clear: both;
}
.order-detail__smile {
position: relative;
display: block;
font-size: 350%;
}
.order-detail__smile:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.order-detail__title {
font-size: 200%;
font-weight: 700;
margin-bottom: 20px;
}
.order-detail__title:last-child {
margin-bottom: 0;
}
.order-detail__text {
margin-bottom: 20px;
}
.order-detail__text:last-child {
margin-bottom: 0;
}
.order-detail__cols {
position: relative;
margin-left: -2.5%;
}
.order-detail__cols:after {
content: '';
display: block;
clear: left;
}
.order-detail__info {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.order-detail__sidebar {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.order-detail__left-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.order-detail__head {
margin-bottom: 15px;
}
.order-detail__head:last-child {
margin-bottom: 0;
}
.order-detail__head:after {
content: '';
display: block;
clear: both;
}
.order-detail__caption {
font-size: 200%;
float: left;
margin-top: 10px;
margin-bottom: 10px;
}
.order-detail__caption:first-child {
margin-top: 0;
}
.order-detail__caption:last-child {
margin-bottom: 0;
}
.order-detail__status {
clear: left;
margin-top: 20px;
margin-bottom: 20px;
}
.order-detail__status:first-child {
margin-top: 0;
}
.order-detail__status:last-child {
margin-bottom: 0;
}
.order-detail__status-val {
display: inline-block;
padding: 5px 10px;
background-color: #eee;
}
.order-detail__print:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.order-detail__print::before {
margin-right: 5px;
}
.order-detail__pay {
margin-left: .5em;
}
.order-detail__pay:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.order-detail__pay::before {
margin-right: 5px;
}
.order-detail__cancel {
margin-left: .5em;
}
.order-detail__billing {
margin-top: 20px;
margin-bottom: 20px;
}
.order-detail__billing:first-child {
margin-top: 0;
}
.order-detail__billing:last-child {
margin-bottom: 0;
}
.order-detail__connect {
padding-bottom: 20px;
border-bottom: 1px solid #C6C6C6;
text-align: center;
}
.order-detail__rating {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #C6C6C6;
text-align: center;
}
.order-detail__subscribe {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #C6C6C6;
}
.order-detail__subscribe .subscribe-widget__description {
text-align: center;
}
.order-detail__share {
padding-top: 20px;
text-align: center;
}
.order-detail__header-btns {
float: right;
padding-top: 5px;
}
@media screen and (max-width: 767px) {
.order-detail__header-btns {
float: none;
clear: left;
padding-top: 0;
margin-top: 20px;
margin-bottom: 20px;
margin-left: -0.5em;
}
.order-detail__header-btns:first-child {
margin-top: 0;
}
.order-detail__header-btns:last-child {
margin-bottom: 0;
}
.order-detail__print {
display: none;
}
.order-detail__order-preview {
overflow-x: scroll;
}
.order-detail__text-wrap {
width: auto;
margin-bottom: 20px;
}
.order-detail__text-wrap:last-child {
margin-bottom: 0;
}
.order-detail__cols {
margin-left: 0;
}
.order-detail__info, .order-detail__sidebar {
width: auto;
float: none;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.order-detail__info:first-child, .order-detail__sidebar:first-child {
margin-top: 0;
}
.order-detail__info:last-child, .order-detail__sidebar:last-child {
margin-bottom: 0;
}
}
.order-detail.is-top {
padding-top: 0;
border-top: none;
}
.order-detail.is-top .order-detail__status {
margin-top: 0;
}
.order-list__table {
display: table;
width: 100%;
border-collapse: collapse;
}
.order-list__main-column1 {
display: table-column;
width: 35%;
}
.order-list__main-column2 {
display: table-column;
width: 15%;
}
.order-list__main-column3 {
display: table-column;
width: 15%;
}
.order-list__main-column4 {
display: table-column;
width: 15%;
}
.order-list__main-column5 {
display: table-column;
width: 15%;
}
.order-list__table-header {
display: table-header-group;
}
.order-list__table-headings {
display: table-row;
}
.order-list__table-row {
display: table-row;
}
.order-list__table-cell {
display: table-cell;
padding: 10px 0;
border-bottom: 1px solid #B5B5B5;
vertical-align: middle;
text-align: center;
}
.order-list__table-cell:first-of-type {
text-align: left;
}
.order-list__table-order:after {
content: '';
display: block;
clear: both;
}
.order-list__table-thumb {
float: left;
width: 25%;
margin-right: 5%;
}
.order-list__thumb-link {
display: inline-block;
padding: 3px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #D9D9D9;
vertical-align: top;
}
.order-list__thumb-img {
display: block;
max-width: 100%;
}
.order-list__table-product {
float: left;
width: 70%;
}
.order-list__table-category {
display: block;
text-decoration: none;
}
.order-list__table-name {
display: block;
text-decoration: none;
}
.order-list__table-footer {
display: table;
width: 100%;
border-collapse: collapse;
}
.order-list__footer-column1 {
display: table-column;
width: 79%;
}
.order-list__footer-column2 {
display: table-column;
width: 15%;
}
.order-list__table-down {
display: table-cell;
padding: 10px 0;
border-bottom: 1px solid #B5B5B5;
font-size: 114.28571%;
font-weight: bold;
}
.order-list__table-down:last-of-type {
padding-right: 5%;
text-align: right;
}
.order-list__table-result {
display: table-footer-group;
}
.order-list__table-result .order-detail__table-down {
border-bottom: none;
}
.order-preview__table {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.order-preview__table-row {
display: table-row;
}
.order-preview__img-header {
display: table-cell;
border-bottom: 1px solid #cccccc;
padding-bottom: 5px;
width: 100px;
}
.order-preview__name-header {
display: table-cell;
vertical-align: top;
padding-bottom: 5px;
border-bottom: 1px solid #cccccc;
}
.order-preview__articul-header {
display: table-cell;
vertical-align: top;
text-align: center;
border-bottom: 1px solid #cccccc;
max-width: 100px;
}
.order-preview__price-header {
display: table-cell;
vertical-align: top;
text-align: center;
border-bottom: 1px solid #cccccc;
max-width: 100px;
}
.order-preview__qtty-header {
display: table-cell;
vertical-align: top;
text-align: center;
border-bottom: 1px solid #cccccc;
max-width: 100px;
}
.order-preview__cost-header {
display: table-cell;
vertical-align: top;
text-align: center;
border-bottom: 1px solid #cccccc;
max-width: 100px;
}
.order-preview__image-col {
display: table-cell;
vertical-align: top;
border-bottom: 1px solid #cccccc;
padding: 5px;
}
.order-preview__name-col {
display: table-cell;
vertical-align: top;
border-bottom: 1px solid #cccccc;
padding: 5px;
}
.order-preview__articul-col {
display: table-cell;
vertical-align: middle;
border-bottom: 1px solid #cccccc;
padding: 5px;
text-align: center;
}
.order-preview__price-col {
display: table-cell;
vertical-align: middle;
border-bottom: 1px solid #cccccc;
padding: 5px;
text-align: right;
}
.order-preview__qtty-col {
display: table-cell;
vertical-align: middle;
border-bottom: 1px solid #cccccc;
padding: 5px;
text-align: center;
}
.order-preview__cost-col {
display: table-cell;
vertical-align: middle;
border-bottom: 1px solid #cccccc;
padding: 5px;
text-align: right;
}
.order-preview__footer {
display: table-footer-group;
}
.order-preview__footer-row {
display: table-row;
}
.order-preview__subtotal-label {
display: table-cell;
border-bottom: 1px solid #cccccc;
padding: 5px;
font-weight: bold;
}
.order-preview__subtotal-val {
display: table-cell;
border-bottom: 1px solid #cccccc;
padding: 5px;
text-align: right;
font-weight: bold;
}
.order-preview__total-label-col {
display: table-cell;
border-bottom: 1px solid #cccccc;
padding: 5px;
font-weight: bold;
font-size: 125%;
}
.order-preview__total-val-col {
display: table-cell;
border-bottom: 1px solid #cccccc;
padding: 5px;
text-align: right;
font-size: 125%;
font-weight: bold;
}
.order-preview__thumb-img {
max-width: 100%;
height: auto;
vertical-align: top;
}
.order-preview__thumb-link {
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.order-preview__category-link {
font-style: italic;
font-size: 85.71429%;
text-decoration: none;
color: #999999;
}
.order-preview__category-link:hover {
text-decoration: underline;
}
.order-preview__name-link {
text-decoration: none;
}
.order-preview__name-link:hover {
text-decoration: underline;
}
@media screen and (max-width: 479px) {
.order .order__content {
margin: 0;
}
.cart-items__price-value,
.cart-items__total-value,
.cart-items__price-value,
.cart-items__total-value {
font-size: 80%;
}
.order-preview {
/* min-width: 600px; */
overflow-x: initial;
}
.order-preview__image-col, .order-preview__img-header {
display: none;
}
.order-preview__name-col, .order-preview__subtotal-label, .order-preview__total-label-col {
padding-left: 0;
}
.order-preview__table {
display: block;
}
.order-preview__image-col .catalog-plate__img {
display: block;
max-width: 90%;
}
.order-preview__table-row {
display: block;
margin-bottom: 50px;
}
.order-preview__table-row:first-child {
display: none;
}
.order-preview__table-row > div {
display: block;
width: 100%;
text-align: center;
}
.order-preview__footer {
display: table;
width: 100%;
}
.order-preview__price:before {
content: "Цена единицы:";
}
.order-preview__qtty:before {
content: "Количество:";
}
.order-preview__cost:before {
content: "Общая цена:";
}
.order__content input {
box-sizing: border-box;
}
}
@media screen and (max-width: 320px) {
.order-detail__order-preview {
font-size:11px;
}
}
.orders-list__title {
margin-bottom: 20px;
font-size: 214.28571%;
font-weight: bold;
}
.orders-list__title:last-child {
margin-bottom: 0;
}
.orders-list__category {
margin-top: 40px;
margin-bottom: 40px;
}
.orders-list__category:first-child {
margin-top: 0;
}
.orders-list__category:last-child {
margin-bottom: 0;
}
.orders-list__subtitle {
margin-bottom: 20px;
font-size: 171.42857%;
font-weight: bold;
}
.orders-list__subtitle:last-child {
margin-bottom: 0;
}
.orders-list__items {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.orders-list__item {
display: table-row;
}
.orders-list__id {
display: table-cell;
padding: 15px 0;
font-weight: bold;
}
.orders-list__status {
display: table-cell;
width: 200px;
padding-left: 15px;
padding-right: 15px;
white-space: nowrap;
}
.orders-list__detail {
width: 100px;
display: table-cell;
}
.orders-list__status-title {
display: inline-block;
margin-right: 8px;
vertical-align: middle;
}
.orders-list__status-value {
display: inline-block;
padding: 5px 10px;
vertical-align: middle;
border: 1px solid gray;
}
.orders-list__status-value.is-waiting {
background-color: #F0F0F0;
border-color: #F0F0F0;
}
.orders-list__status-value.is-complete {
background-color: #C6FF90;
border-color: #C6FF90;
}
.orders-list__more {
margin-top: 20px;
margin-bottom: 20px;
}
.orders-list__more:first-child {
margin-top: 0;
}
.orders-list__more:last-child {
margin-bottom: 0;
}
.orders-list__more-link {
color: #041e41;
}
.orders-list__more-link:hover {
color: #eb6852;
}
@media screen and (max-width: 767px) {
.orders-list__status {
width: auto;
}
.orders-list__detail {
display: none;
}
}
@media screen and (max-width: 479px) {
.orders-list__items, .orders-list__item, .orders-list__id, .orders-list__contains, .orders-list__status {
display: block;
width: auto;
border: none;
padding: 0;
}
.orders-list__id, .orders-list__contains, .orders-list__status {
margin-top: 5px;
margin-bottom: 5px;
}
.orders-list__id:first-child, .orders-list__contains:first-child, .orders-list__status:first-child {
margin-top: 0;
}
.orders-list__id:last-child, .orders-list__contains:last-child, .orders-list__status:last-child {
margin-bottom: 0;
}
.orders-list__item {
padding-bottom: 10px;
border-bottom: 1px solid #cccccc;
margin-top: 10px;
}
.orders-list__item:first-child {
margin-top: 0;
}
}
.orders-list2__filter-list {
margin-left: -10px;
}
.orders-list2__filter-item {
display: inline-block;
margin: 0 10px;
}
.orders-list2__filter-link.is-active {
font-weight: bold;
}
.orders-list2__item {
margin-bottom: 20px;
padding-bottom: 30px;
border-bottom: 1px solid grey;
}
.orders-list2__item:last-child {
margin-bottom: 0;
}
.orders-list2__item:last-of-type {
border-bottom: none;
}
.orders-list2__head {
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.orders-list2__head-content {
display: table-row;
}
.orders-list2__head-cell {
display: table-cell;
padding: 15px 10px;
}
.orders-list2__head-cell:first-child {
padding-left: 0;
}
.orders-list2__head-cell:last-child {
padding-right: 0;
}
.orders-list2__head-id {
width: 30%;
}
.orders-list2__order-id {
font-size: 114.28571%;
text-decoration: underline;
font-weight: bold;
}
.orders-list2__head-info {
width: 50%;
}
.orders-list2__head-btn {
width: 20%;
text-align: right;
}
.orders-list2__order-btn {
text-align: center;
}
.orders-list2__orders {
margin-bottom: 30px;
}
.orders-list2__orders:last-child {
margin-bottom: 0;
}
.orders-list2__product {
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.orders-list2__product-content {
display: table-row;
}
.orders-list2__product-cell {
display: table-cell;
padding: 15px 10px;
border-bottom: 1px solid lightgrey;
vertical-align: middle;
}
.orders-list2__thumb {
width: 15%;
text-align: center;
}
.orders-list2__thumb-link {
display: inline-block;
vertical-align: top;
}
.orders-list2__thumb-img {
display: block;
max-width: 100%;
}
.orders-list2__name {
width: 30%;
}
.orders-list2__name-title {
margin-bottom: 10px;
}
.orders-list2__name-title:last-child {
margin-bottom: 0;
}
.orders-list2__name-link {
font-size: 114.28571%;
text-decoration: underline;
font-weight: bold;
}
.orders-list2__name-link:hover {
text-decoration: none;
}
.orders-list2__amount {
width: 15%;
}
.orders-list2__price {
width: 20%;
}
.orders-list2__price-value {
font-size: 107.14286%;
font-weight: bold;
}
.orders-list2__price-title {
margin-bottom: 10px;
font-size: 107.14286%;
font-weight: bold;
}
.orders-list2__price-title:last-child {
margin-bottom: 0;
}
.orders-list2__price-sum {
width: 20%;
}
.orders-list2__file-link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.orders-list2__file-link:before {
margin-right: .5em;
font-size: 142.85714%;
}
.orders-list2__result {
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.orders-list2__result-content {
display: table-row;
}
.orders-list2__result-cell {
display: table-cell;
vertical-align: middle;
}
.orders-list2__detail {
width: 60%;
}
.orders-list2__detail-sum {
margin-bottom: 10px;
font-weight: bold;
}
.orders-list2__detail-sum:last-child {
margin-bottom: 0;
}
.orders-list2__detail-delivery {
margin-bottom: 5px;
}
.orders-list2__detail-delivery:last-child {
margin-bottom: 0;
}
.orders-list2__shipping-label {
font-weight: bold;
}
.orders-list2__detail-pay {
margin-bottom: 5px;
}
.orders-list2__detail-pay:last-child {
margin-bottom: 0;
}
.orders-list2__payment-label {
font-weight: bold;
}
.orders-list2__total {
width: 40%;
text-align: right;
}
.orders-list2__total-price {
font-weight: bold;
}
.orders-list2__total-label {
font-size: 114.28571%;
}
.orders-list2__total-sum {
font-size: 171.42857%;
}
@media screen and (max-width: 767px) {
.orders-list2__head, .orders-list2__head-content, .orders-list2__head-cell, .orders-list2__product, .orders-list2__product-content, .orders-list2__product-cell, .orders-list2__result, .orders-list2__result-content, .orders-list2__result-cell {
display: block;
width: auto;
margin: 0;
padding: 0;
text-align: left;
border: none;
}
.orders-list2__item {
padding-bottom: 20px;
}
.orders-list2__item:last-child {
padding-bottom: 0;
}
.orders-list2__head-id, .orders-list2__head-info, .orders-list2__head-btn {
margin-top: 10px;
margin-bottom: 10px;
}
.orders-list2__head-id:first-child, .orders-list2__head-info:first-child, .orders-list2__head-btn:first-child {
margin-top: 0;
}
.orders-list2__head-id:last-child, .orders-list2__head-info:last-child, .orders-list2__head-btn:last-child {
margin-bottom: 0;
}
.orders-list2__orders {
margin-top: 20px;
margin-bottom: 20px;
}
.orders-list2__orders:first-child {
margin-top: 0;
}
.orders-list2__orders:last-child {
margin-bottom: 0;
}
.orders-list2__product {
margin-top: 20px;
margin-bottom: 20px;
}
.orders-list2__product:first-child {
margin-top: 0;
}
.orders-list2__product:last-child {
margin-bottom: 0;
}
.orders-list2__thumb {
width: 100px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.orders-list2__name {
overflow: hidden;
margin-bottom: 10px;
}
.orders-list2__price {
clear: left;
}
.orders-list2__price, .orders-list2__amount, .orders-list2__price-sum {
width: 33%;
float: left;
}
.orders-list2__product-content {
border-bottom: 1px solid #cccccc;
padding-bottom: 10px;
}
.orders-list2__product-content:after {
content: '';
display: block;
clear: both;
}
.orders-list2__amount {
text-align: center;
}
.orders-list2__price-sum {
text-align: right;
width: 34%;
}
}
.paginator__list {
list-style: none;
padding: 0;
margin: 0;
text-align: center;
}
.paginator__item {
display: inline-block;
margin: 0 .5em 0 0;
}
.paginator__item:last-child {
margin-right: 0;
}
.paginator__item-link {
display: inline-block;
padding: 5px 10px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-decoration: none;
color: #041e41;
}
.paginator__item-link:hover {
background: rgba(122, 138, 156, 0.2);
color: #7A8A9C;
}
.paginator__current {
display: inline-block;
padding: 5px 10px;
-webkit-border-radius: 2px;
border-radius: 2px;
background-color: #011E41;
color: #fff;
}
.paginator__prev {
display: inline-block;
margin: 0 .5em 0 0;
}
.paginator__prev.is-disabled {
color: #ccc;
}
.paginator__prev.is-disabled .paginator__prev-link {
text-decoration: none;
color: #ccc;
}
.paginator__prev-link {
display: inline-block;
padding: 5px 10px;
text-decoration: none;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #041e41;
}
.paginator__prev-link:before {
content: '←';
margin-right: 5px;
}
.paginator__prev-link:hover {
text-decoration: underline;
color: #083f89;
}
.paginator__next {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
_height: 15px;
margin: 0 0 0 5px;
}
.paginator__next.is-disabled {
color: #ccc;
}
.paginator__next.is-disabled .paginator__next-link {
text-decoration: none;
color: #ccc;
}
.paginator__next-link {
display: inline-block;
padding: 5px 10px;
text-decoration: none;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #041e41;
}
.paginator__next-link:after {
content: '→';
margin-left: 5px;
}
.paginator__next-link:hover {
text-decoration: underline;
color: #083f89;
}
@media screen and (max-width: 479px) {
.paginator__item-link {
padding: 5px 5px;
font-size: 90%;
}
.paginator__prev {
width: 2em;
overflow-x: hidden;
white-space: nowrap;
vertical-align: middle;
}
.paginator__next {
width: 2em;
white-space: nowrap;
overflow-x: hidden;
vertical-align: middle;
}
.paginator__next-link {
float: right;
}
}
.personal-info__plate {
padding: 20px 30px 30px;
background-color: #eee;
}
.personal-info__cols {
position: relative;
margin-left: -2.5%;
}
.personal-info__cols:after {
content: '';
display: block;
clear: left;
}
.personal-info__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
overflow-x: hidden;
}
.personal-info__caption {
margin-bottom: 30px;
font-size: 171.42857%;
font-weight: bold;
}
.personal-info__caption:last-child {
margin-bottom: 0;
}
.personal-info__item {
margin-top: 10px;
margin-bottom: 10px;
}
.personal-info__item:first-child {
margin-top: 0;
}
.personal-info__item:last-child {
margin-bottom: 0;
}
.personal-info__label {
font-weight: bold;
}
.personal-info__label.is-block {
display: block;
margin-top: 5px;
margin-bottom: 5px;
}
.personal-info__label.is-block:first-child {
margin-top: 0;
}
.personal-info__label.is-block:last-child {
margin-bottom: 0;
}
.personal-info__delivery {
margin-bottom: 25px;
line-height: 180%;
}
.personal-info__delivery:last-child {
margin-bottom: 0;
}
.personal-info__comment {
line-height: 180%;
}
.personal-info__change {
margin-top: 20px;
margin-bottom: 20px;
}
.personal-info__change:first-child {
margin-top: 0;
}
.personal-info__change:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.personal-info__plate {
padding-left: 15px;
padding-right: 15px;
border-left: none;
border-right: none;
}
.personal-info__cols {
position: relative;
margin-left: -7.5%;
}
.personal-info__cols:after {
content: '';
display: block;
clear: left;
}
.personal-info__col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 42.5%;
margin-left: 7.5%;
}
}
@media screen and (max-width: 479px) {
.personal-info__cols {
margin-left: 0;
}
.personal-info__col {
float: none;
margin-left: 0;
width: auto;
margin-top: 20px;
margin-bottom: 20px;
}
.personal-info__col:first-child {
margin-top: 0;
}
.personal-info__col:last-child {
margin-bottom: 0;
}
}
.photoalbims-slider__image {
width: 100%;
height: auto;
vertical-align: top;
}
.photoalbims-slider__main {
position: relative;
margin-top: 20px;
margin-bottom: 20px;
}
.photoalbims-slider__main:first-child {
margin-top: 0;
}
.photoalbims-slider__main:last-child {
margin-bottom: 0;
}
.photoalbims-slider__thumbnails {
position: relative;
margin-top: 20px;
margin-bottom: 20px;
}
.photoalbims-slider__thumbnails:first-child {
margin-top: 0;
}
.photoalbims-slider__thumbnails:last-child {
margin-bottom: 0;
}
.photoalbims-slider__thumbs-next {
position: absolute;
right: -20px;
top: 50%;
height: 20px;
margin-top: -8px;
z-index: 2;
cursor: pointer;
}
.photoalbims-slider__thumbs-next:before {
display: inline-block;
font: normal normal normal 16px/20px FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.photoalbims-slider__thumbs-prev {
position: absolute;
left: -20px;
top: 50%;
height: 20px;
margin-top: -8px;
z-index: 2;
cursor: pointer;
}
.photoalbims-slider__thumbs-prev:before {
display: inline-block;
font: normal normal normal 16px/20px FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.photoalbims-slider__thumbnails-items {
margin-left: -10px;
margin-right: -8px;
}
.photoalbims-slider__slider-wrap {
overflow-x: hidden;
}
.photoalbims-slider__thumbnails-item {
padding-left: 10px;
padding-right: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
}
.photoalbims-slider__image {
border: 1px solid gray;
padding: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.photogallery-plates__grid {
position: relative;
margin-left: -2.5%;
}
.photogallery-plates__grid:after {
content: '';
display: block;
clear: left;
}
.photogallery-plates__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-bottom: 2.5%;
}
.photogallery-plates__img-link {
display: block;
}
.photogallery-plates__img {
display: block;
max-width: 100%;
}
.photogallery-plates__template {
display: none;
}
.photogallery-plates__holder {
padding-top: 20px;
padding-bottom: 20px;
}
.photogallery-plates__title {
margin-bottom: 20px;
font-family: "Regular", sans-serif;
font-size: 200%;
}
.photogallery-plates__title:last-child {
margin-bottom: 0;
}
.photogallery-plates__description {
font-size: 133.33333%;
line-height: 1.25;
}
.photogallery-sections__caption {
margin-top: 60px;
margin-bottom: 50px;
font-family: "Regular", sans-serif;
font-size: 250%;
line-height: 1.36667;
font-weight: 700;
}
.photogallery-sections__caption:first-child {
margin-top: 0;
}
.photogallery-sections__caption:last-child {
margin-bottom: 0;
}
.photogallery-sections__img {
max-width: 100%;
height: auto;
vertical-align: top;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.photogallery-sections__img-holder {
text-align: center;
margin-bottom: 10px;
}
.photogallery-sections__img-holder:last-child {
margin-bottom: 0;
}
.photogallery-sections__content-holder {
padding-left: 10px;
padding-right: 10px;
}
.photogallery-sections__name {
font-weight: 700;
}
.photogallery-sections__job {
font-style: italic;
}
.photogallery-sections__items {
list-style: none;
margin: -2.5% 0 0 -2.5%;
padding: 0;
position: static;
}
.photogallery-sections__items:after {
content: '';
display: block;
clear: left;
}
.photogallery-sections__item {
margin: 2.5% 0 0 2.5%;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
}
.photogallery-sections__item:nth-child(4n+1) {
clear: left;
}
@media screen and (max-width: 767px) {
.photogallery-sections__items {
margin-top: -20px;
}
.photogallery-sections__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 20px;
}
.photogallery-sections__item:nth-child(4n+1) {
clear: none;
}
.photogallery-sections__item:nth-child(3n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.photogallery-sections__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.photogallery-sections__item:nth-child(3n+1) {
clear: none;
}
.photogallery-sections__item:nth-child(2n+1) {
clear: left;
}
}
.photogallery-sections.is-3cols .photogallery-sections__items {
position: relative;
margin-left: -3.33333%;
}
.photogallery-sections.is-3cols .photogallery-sections__items:after {
content: '';
display: block;
clear: left;
}
.photogallery-sections.is-3cols .photogallery-sections__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.0%;
margin-left: 3.33333%;
}
.photogallery-sections.is-3cols .photogallery-sections__item:nth-child(4n+1) {
clear: none;
}
.photogallery-sections.is-3cols .photogallery-sections__item:nth-child(3n+1) {
clear: left;
}
.photogallery-sections.is-2cols .photogallery-sections__items {
position: relative;
margin-left: -5%;
margin-top: getcolumnmargin(6);
}
.photogallery-sections.is-2cols .photogallery-sections__items:after {
content: '';
display: block;
clear: left;
}
.photogallery-sections.is-2cols .photogallery-sections__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 45.0%;
margin-left: 5%;
margin-top: 5%;
}
.photogallery-sections.is-2cols .photogallery-sections__item:nth-child(3n+1) {
clear: none;
}
.photogallery-sections.is-2cols .photogallery-sections__item:nth-child(2n+1) {
clear: left;
}
.photogallery-sections.is-1cols .photogallery-sections__items {
margin-left: 0;
margin-top: 0;
}
.photogallery-sections.is-1cols .photogallery-sections__item {
float: none;
width: auto;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.photogallery-sections.is-1cols .photogallery-sections__item:first-child {
margin-top: 0;
}
.photogallery-sections.is-1cols .photogallery-sections__item:last-child {
margin-bottom: 0;
}
.photogallery-sections-slider {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.photogallery-sections-slider__caption {
margin-top: 60px;
margin-bottom: 50px;
font-family: "Regular", sans-serif;
font-size: 250%;
line-height: 1.36667;
font-weight: 700;
}
.photogallery-sections-slider__caption:first-child {
margin-top: 0;
}
.photogallery-sections-slider__caption:last-child {
margin-bottom: 0;
}
.photogallery-sections-slider a {
color: inherit;
}
.photogallery-sections-slider__item {
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.photogallery-sections-slider__content {
position: relative;
display: block;
text-decoration: none;
color: inherit;
height: 450px;
}
.photogallery-sections-slider__bg-holder {
position: absolute;
overflow: hidden;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
-webkit-background-size: cover;
background-size: cover;
background-position: center;
}
.photogallery-sections-slider__bg {
width: 100%;
height: auto;
min-height: 100%;
}
.photogallery-sections-slider__content-holder {
position: relative;
display: block;
z-index: 2;
padding-top: 15%;
}
.photogallery-sections-slider__title {
display: block;
margin-bottom: 90px;
font-size: 214.28571%;
font-weight: bold;
text-align: center;
}
.photogallery-sections-slider__title:last-child {
margin-bottom: 0;
}
.photogallery-sections-slider__subtitle {
display: block;
text-align: center;
font-size: 114.28571%;
}
.photogallery-sections-slider__meta {
padding: 25px 35px;
background-color: #e5e5e5;
z-index: 5;
}
.photogallery-sections-slider__meta:after {
content: '';
display: block;
clear: both;
}
.photogallery-sections-slider__meta-col {
float: left;
width: 30.83333%;
margin-left: 2.5%;
}
.photogallery-sections-slider__meta-item {
margin-bottom: 15px;
}
.photogallery-sections-slider__meta-item:last-child {
margin-bottom: 0;
}
.photogallery-sections-slider__arrows {
position: absolute;
top: 200px;
padding: 0 .3em;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 100%;
font-size: 357.14286%;
font-weight: bold;
cursor: pointer;
}
.photogallery-sections-slider__arrow-left {
left: 2%;
}
.photogallery-sections-slider__arrow-left:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.photogallery-sections-slider__arrow-right {
right: 2%;
}
.photogallery-sections-slider__arrow-right:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.photogallery-sections-slider__pagination {
position: absolute;
width: 100%;
bottom: auto;
top: 400px;
left: 0;
text-align: center;
}
.photogallery-sections-slider__pagination li {
position: relative;
display: inline-block;
margin: 0 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 14px;
height: 14px;
vertical-align: top;
background-color: #fff;
border: 1px solid gray;
}
.photogallery-sections-slider__pagination li.slick-active:before {
content: '';
position: absolute;
left: 2px;
right: 2px;
top: 2px;
bottom: 2px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: gray;
}
.photogallery-sections-slider__pagination button {
position: absolute;
z-index: 2;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 14px;
height: 14px;
font-size: 0;
background-color: transparent;
border: none;
}
.photogallery-sections-slider__pagination li.slick-active .photogallery-sections-slider__page-btn {
background-color: #909090;
}
@media screen and (max-width: 767px) {
.photogallery-sections-slider__slider {
margin-left: -10px;
margin-right: -10px;
}
.fancybox-inner .photogallery-sections-slider__slider {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.photogallery-sections-slider__meta {
padding: 15px 10px;
}
.photogallery-sections-slider__meta-col {
margin-top: 15px;
margin-bottom: 15px;
}
.photogallery-sections-slider__meta-col:first-child {
margin-top: 0;
}
.photogallery-sections-slider__meta-col:last-child {
margin-bottom: 0;
}
.photogallery-sections-slider__meta-col {
width: auto;
margin-left: 0;
float: none;
}
.photogallery-sections-slider__arrow-left {
left: 0;
}
.photogallery-sections-slider__arrow-right {
right: 0;
}
.photogallery-sections-slider__arrows {
position: absolute;
top: 380px;
}
}
.photogallery-with-thumbs {
margin-left: 0;
margin-right: 0;
position: relative;
}
.photogallery-with-thumbs__image {
max-width: 100%;
vertical-align: top;
}
.photogallery-with-thumbs__main {
position: relative;
margin-top: 20px;
margin-bottom: 20px;
}
.photogallery-with-thumbs__main:first-child {
margin-top: 0;
}
.photogallery-with-thumbs__main:last-child {
margin-bottom: 0;
}
.photogallery-with-thumbs__thumbnails {
position: relative;
margin-top: 20px;
margin-bottom: 20px;
}
.photogallery-with-thumbs__thumbnails:first-child {
margin-top: 0;
}
.photogallery-with-thumbs__thumbnails:last-child {
margin-bottom: 0;
}
.photogallery-with-thumbs__thumbs-next {
display: none;
position: absolute;
z-index: 2;
cursor: pointer;
right: 0;
background: white;
height: 100%;
top: 0;
margin-top: 0;
padding-left: 10px;
}
.photogallery-with-thumbs__thumbs-next:before {
display: inline-block;
font: normal normal normal 16px/20px FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
vertical-align: middle;
}
.photogallery-with-thumbs__thumbs-next:after {
content: '';
display: inline-block;
height: 100%;
width: 1px;
vertical-align: middle;
}
.fancybox-inner .photogallery-with-thumbs__thumbs-next {
background: #fff;
}
.photogallery-with-thumbs__thumbs-next.slick-disabled {
visibility: hidden;
}
.photogallery-with-thumbs__thumbs-prev {
display: none;
position: absolute;
z-index: 2;
cursor: pointer;
left: 0;
background: white;
height: 100%;
top: 0;
margin-top: 0;
padding-right: 10px;
}
.photogallery-with-thumbs__thumbs-prev:before {
display: inline-block;
font: normal normal normal 16px/20px FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
vertical-align: middle;
}
.photogallery-with-thumbs__thumbs-prev:after {
content: '';
display: inline-block;
height: 100%;
width: 1px;
vertical-align: middle;
}
.fancybox-inner .photogallery-with-thumbs__thumbs-prev {
background: #fff;
}
.photogallery-with-thumbs__thumbs-prev.slick-disabled {
visibility: hidden;
}
.photogallery-with-thumbs__thumbnails-items {
margin-left: -10px;
margin-right: -8px;
}
.photogallery-with-thumbs__slider-wrap {
overflow-x: hidden;
}
.photogallery-with-thumbs__thumbnails-item {
padding-left: 10px;
padding-right: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
}
.photogallery-with-thumbs__image {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.plate-advantages {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 20px;
}
.plate-advantages__main-title {
font-size: 26px;
margin-bottom: 30px;
text-align: center;
}
.plate-advantages__items {
padding: 70px;
background-color: #e4e4e4;
}
.plate-advantages__item:after {
content: '';
display: block;
clear: both;
}
.plate-advantages__title {
font-size: 26px;
margin-bottom: 30px;
}
.plate-advantages__wrap-img {
width: 50%;
height: 290px;
float: right;
}
.plate-advantages__wrap-text {
float: left;
width: 40%;
}
.plate-advantages__arrows {
position: absolute;
top: 40%;
padding: 0 .3em;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 100%;
font-size: 357.14286%;
font-weight: bold;
cursor: pointer;
}
.plate-advantages__arrow-left {
left: 2%;
z-index: 1;
}
.plate-advantages__arrow-left:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.plate-advantages__arrow-right {
right: 2%;
}
.plate-advantages__arrow-right:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.plate-advantages__pagination {
position: absolute;
width: 100%;
bottom: 15px;
left: 0;
text-align: center;
padding-left: 0;
}
@media screen and (max-width: 767px) {
.plate-advantages__pagination {
padding-left: 0 !important;
}
}
.plate-advantages__pagination li {
position: relative;
display: inline-block;
margin: 0 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 14px;
height: 14px;
vertical-align: top;
background-color: #fff;
border: 1px solid gray;
}
.plate-advantages__pagination li.slick-active:before {
content: '';
position: absolute;
left: 2px;
right: 2px;
top: 2px;
bottom: 2px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: gray;
}
.plate-advantages__pagination button {
position: absolute;
z-index: 2;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 14px;
height: 14px;
font-size: 0;
background-color: transparent;
border: none;
}
.plate-advantages__pagination li.slick-active .promo-slider__page-btn {
background: #909090;
}
@media screen and (max-width: 767px) {
.plate-advantages__arrows {
padding: 0 .1em;
}
.plate-advantages__arrow-left {
left: 0;
}
.plate-advantages__arrow-right {
right: 0;
}
.plate-advantages__wrap-text {
width: 100%;
}
.plate-advantages__wrap-img {
width: 100%;
text-align: center;
}
.plate-advantages__wrap-img img {
margin: 0 auto;
}
.plate-advantages__items {
padding: 70px 35px;
}
}
.plate-image {
margin-bottom: 30px;
}
.plate-image:after {
content: '';
display: block;
clear: both;
}
.plate-image.is-right .plate-image__img-wrap {
margin-right: 0;
margin-left: 3%;
float: right;
}
.plate-image.is-right .plate-image__text-wrap {
float: right;
}
.plate-image__img {
max-width: 100%;
max-height: 100%;
}
.plate-image__img-wrap {
width: 50%;
float: left;
margin-right: 3%;
}
.plate-image__text-wrap {
float: left;
width: 47%;
}
.plate-image__title {
font-size: 42px;
line-height: 50px;
font-weight: bold;
margin-bottom: 30px;
color: #041e41;
}
.plate-image__text {
font-size: 20px;
line-height: 26px;
}
.plate-image__text::first-letter {
font-size: 46px;
font-weight: bold;
margin: 2px 0 -2px 0;
padding-right: .08em;
line-height: 46px;
float: left;
}
@media screen and (max-width: 767px) {
.plate-image__title {
margin-bottom: 30px;
font-size: 27px;
line-height: 32px;
}
.plate-image__text {
font-size: 16px;
line-height: 20px;
}
}
@media screen and (max-width: 650px) {
.plate-image__img-wrap {
width: 100%;
margin-right: 0;
}
.plate-image__text-wrap {
width: 100%;
}
.plate-image__title {
margin-bottom: 15px;
}
}
.plate-list {
margin-bottom: 30px;
}
.plate-list:after {
content: '';
display: block;
clear: both;
}
.plate-list__item {
list-style-type: none;
width: 22%;
float: left;
}
.plate-list__items {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.plate-list__main-title {
font-size: 26px;
margin-bottom: 30px;
}
.plate-list__title {
font-size: 20px;
margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
.plate-list__item {
width: 45%;
margin: 0 1px 30px;
}
}
@media screen and (max-width: 479px) {
.plate-list__item {
width: 100%;
margin: 0 0 60px;
}
}
.plate-top {
margin-bottom: 50px;
}
.plate-top__block {
padding-top: 180px;
padding-bottom: 80px;
-webkit-background-size: cover;
background-size: cover;
background-position: center;
background-color: #f2f2f2;
text-align: center;
min-height: 630px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 70px;
}
.plate-top__block-text {
max-width: 600px;
margin: 0 auto;
padding: 20px;
background: rgba(255, 255, 255, 0.6);
}
.plate-top__title {
font-size: 33px;
font-weight: normal;
margin-bottom: 20px;
color: #041e41;
}
.plate-top__text-inner {
margin: 0 auto;
}
.plate-top__text-outer {
font-size: 20px;
font-weight: bold;
margin-bottom: 30px;
}
.plate-top__button {
padding: 10px 50px;
background: #eb6852;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #fff !important;
text-transform: uppercase;
text-decoration: none !important;
-webkit-transition: background .25s;
-o-transition: background .25s;
transition: background .25s;
}
.plate-top__button:hover {
background: #ca5341;
}
@media screen and (max-width: 650px) {
.plate-top__button {
width: 100%;
display: block;
padding: 10px 2px;
font-size: 10px;
text-align: center;
}
}
.price-list__name-head, .price-list__files-head, .price-list__date-head {
display: table-cell;
font-size: 90%;
padding: 20px 10px;
text-align: left;
font-weight: bold;
background: #ececec;
}
.price-list__name-head:first-child, .price-list__files-head:first-child, .price-list__date-head:first-child {
padding-left: 20px;
}
.price-list__name-head:last-child, .price-list__files-head:last-child, .price-list__date-head:last-child {
padding-right: 20px;
}
@media screen and (max-width: 767px) {
.price-list__name-head, .price-list__files-head, .price-list__date-head {
padding-left: 15px;
padding-right: 15px;
}
.price-list__name-head:first-child, .price-list__files-head:first-child, .price-list__date-head:first-child {
padding-left: 10px;
}
.price-list__name-head:last-child, .price-list__files-head:last-child, .price-list__date-head:last-child {
padding-right: 10px;
}
}
.price-list__name-col, .price-list__files-col, .price-list__date-col {
display: table-cell;
padding: 15px 10px;
border-bottom: 1px solid #cccccc;
vertical-align: middle;
text-align: left;
}
.price-list__name-col:first-child, .price-list__files-col:first-child, .price-list__date-col:first-child {
padding-left: 20px;
}
.price-list__name-col:last-child, .price-list__files-col:last-child, .price-list__date-col:last-child {
padding-right: 20px;
}
@media screen and (max-width: 767px) {
.price-list__name-col, .price-list__files-col, .price-list__date-col {
padding-left: 15px;
padding-right: 15px;
}
.price-list__name-col:first-child, .price-list__files-col:first-child, .price-list__date-col:first-child {
padding-left: 10px;
}
.price-list__name-col:last-child, .price-list__files-col:last-child, .price-list__date-col:last-child {
padding-right: 10px;
}
}
.price-list__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.price-list__title:last-child {
margin-bottom: 0;
}
.price-list__table {
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.price-list__table-row {
display: table-row;
}
.price-list__name-head {
width: 55%;
}
.price-list__files-head {
width: 30%;
}
.price-list__date-head {
width: 15%;
}
.price-list__name-col {
width: 55%;
}
.price-list__files-col {
width: 30%;
}
.price-list__date-col {
width: 15%;
}
.price-list__files-item {
display: inline-block;
margin-left: 20px;
}
.price-list__files-item:first-child {
margin-left: 0;
}
@media screen and (max-width: 767px) {
.price-list__table {
margin-left: -10px;
margin-right: -10px;
width: auto;
}
.price-list__files-item {
margin-left: 0;
}
}
.product-compare__filter {
border: 1px solid #999;
margin-bottom: 40px;
margin-top: 40px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding-top: 10px;
padding-bottom: 10px;
}
.product-compare__filter:last-child {
margin-bottom: 0;
}
.product-compare__filter:first-child {
margin-top: 0;
}
.product-compare__filter-btn {
margin-left: 20px;
}
.product-compare__products-options-titles {
position: relative;
float: left;
width: 140px;
}
.product-compare__products-options-titles-wrap {
position: absolute;
bottom: 0;
width: 100%;
}
.product-compare__products-scroll {
white-space: nowrap;
overflow: hidden;
overflow-x: scroll;
word-spacing: -.36em;
line-height: 0;
}
.product-compare__product {
line-height: normal;
display: inline-block;
text-align: center;
width: 208px;
padding-left: 20px;
padding-right: 20px;
border-right: 1px solid #999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.product-compare__product-img-wrap {
line-height: 0;
margin-bottom: 10px;
}
.product-compare__product-img-wrap:last-child {
margin-bottom: 0;
}
.product-compare__product-img {
width: 100%;
}
.product-compare__product-name-wrap {
margin-bottom: 10px;
}
.product-compare__product-name-wrap:last-child {
margin-bottom: 0;
}
.product-compare__product-name {
white-space: normal;
font-size: 1.2em;
}
.product-compare__price-value {
font-weight: bold;
margin-bottom: 10px;
}
.product-compare__price-value:last-child {
margin-bottom: 0;
}
.product-compare__add-to-cart-wrap {
margin-bottom: 10px;
}
.product-compare__add-to-cart-wrap:last-child {
margin-bottom: 0;
}
.product-compare__product-remove-wrap {
margin-bottom: 10px;
}
.product-compare__product-remove-wrap:last-child {
margin-bottom: 0;
}
.product-compare__products-options-title {
padding-left: 20px;
height: 48px;
vertical-align: middle;
}
.product-compare__products-options-title:nth-child(even) {
background-color: #F2F2F2;
}
.product-compare__products-options-title:after {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
}
.product-compare__products-options-value {
height: 48px;
vertical-align: middle;
margin-left: -19px;
margin-right: -20px;
padding-left: 10px;
padding-right: 10px;
white-space: normal;
overflow: hidden;
}
.product-compare__products-options-value:nth-child(even) {
background-color: #F2F2F2;
}
.product-compare__products-options-value:after {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
}
.product-compare__product-remove:before {
margin-right: 4px;
display: inline-block;
vertical-align: middle;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
content: "";
}
.product-constructor__top-section:after {
content: '';
display: block;
clear: both;
}
.product-constructor__left-col {
float: left;
width: 39.16667%;
margin-right: 2.5%;
}
.product-constructor__right-col {
float: right;
width: 55.83333%;
}
.product-constructor__header {
margin-top: 30px;
margin-bottom: 30px;
}
.product-constructor__header:first-child {
margin-top: 0;
}
.product-constructor__header:last-child {
margin-bottom: 0;
}
.product-constructor__title {
margin-top: 20px;
margin-bottom: 20px;
font-size: 250%;
line-height: 1;
font-weight: 700;
}
.product-constructor__title:first-child {
margin-top: 0;
}
.product-constructor__title:last-child {
margin-bottom: 0;
}
.product-constructor__price, .product-constructor__props {
padding: 20px;
background-color: #eee;
width: 64.16666%;
margin-top: 30px;
}
.product-constructor__filter-section {
margin-top: 30px;
}
.product-constructor__filter-title {
margin-bottom: 30px;
}
.product-constructor__filter-caption {
font-size: 150%;
font-weight: bold;
margin-bottom: 20px;
}
.product-constructor__filter-item {
margin-bottom: 20px;
}
.product-constructor__variant-list {
position: relative;
}
.product-constructor__result-section {
display: none;
padding: 20px;
background-color: #eee;
width: 100%;
margin-top: 50px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 30px;
}
.product-constructor__result-section:after {
content: '';
display: block;
clear: both;
}
.product-constructor__result-image {
float: left;
width: 10%;
}
.product-constructor__result-image img {
width: 100%;
border: 1px solid gray;
height: auto;
}
.product-constructor__result-content {
float: right;
width: 90%;
padding-left: 2em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.product-constructor__result-content .result-detail {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
_height: 15px;
padding: 0.5em;
margin-right: 1em;
}
.product-constructor__result-content .result-detail.is-price {
background: #b5b5b5;
color: white;
}
.product-constructor__result-content .result-detail__value {
font-size: 130%;
}
.product-constructor__result-buy {
margin-top: 2em;
}
.product-constructor__result-buy-btn:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-constructor__result-buy-btn:before {
margin-right: 10px;
}
@media screen and (max-width: 767px) {
.product-constructor__price, .product-constructor__props {
width: auto;
}
.product-constructor__variant-list {
margin-right: -10px;
}
}
@media screen and (max-width: 479px) {
.product-constructor__left-col, .product-constructor__right-col {
width: auto;
margin-right: 0;
float: none;
margin-top: 20px;
margin-bottom: 20px;
}
.product-constructor__left-col:first-child, .product-constructor__right-col:first-child {
margin-top: 0;
}
.product-constructor__left-col:last-child, .product-constructor__right-col:last-child {
margin-bottom: 0;
}
.product-constructor__result-image {
width: auto;
float: none;
margin-bottom: 20px;
}
.product-constructor__result-content {
float: none;
width: auto;
padding-left: 0;
}
}
.product-variant {
display: inline-block;
width: 14.16667%;
margin-right: .5em;
height: 100%;
position: relative;
margin-bottom: 20px;
}
.product-variant a {
color: inherit;
}
.product-variant__capion {
height: 4em;
margin-bottom: 10px;
}
.product-variant__link {
text-decoration: none;
display: block;
padding: 1em;
border: 2px solid #eee;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
text-align: center;
background-color: #eee;
position: relative;
}
.product-variant__link:hover {
border: 2px solid #d4d4d4;
}
.product-variant__link.is-active {
border: 2px solid #b5b5b5;
}
.product-variant__link.is-muted {
cursor: default;
border-color: rgba(240, 240, 240, 0.6);
background: rgba(240, 240, 240, 0.6);
color: #cccccc;
}
.product-variant__link.is-muted img {
opacity: 0.5;
}
.product-variant__image-holder {
position: relative;
}
.product-variant__image {
width: 100%;
}
.product-variant__zoom {
position: absolute;
right: 0;
bottom: 0;
height: 30px;
width: 30px;
text-align: center;
color: gray;
}
.product-variant__zoom:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-variant__zoom:hover {
color: black;
}
@media screen and (max-width: 767px) {
.product-variant {
width: 22.5%;
margin-right: 10px;
}
}
@media screen and (max-width: 479px) {
.product-variant {
width: 46%;
}
}
.product-constructor__variant-list.is-small .product-variant {
width: auto;
}
.product-constructor__variant-list.is-small .product-variant__link {
display: block;
padding: 10px 0;
width: 43px;
}
.product-constructor__variant-list.is-small .product-variant .product-variant__capion {
font-size: 85.71429%;
margin-top: 5px;
margin-bottom: 5px;
height: auto;
}
.product-constructor__variant-list.is-small .product-variant .product-variant__capion:first-child {
margin-top: 0;
}
.product-constructor__variant-list.is-small .product-variant .product-variant__capion:last-child {
margin-bottom: 0;
}
.product-constructor__variant-list.is-middle .product-variant {
width: 14.16667%;
}
.product-constructor__variant-list.is-middle .product-variant__link {
display: block;
padding: 10px 0;
}
.product-constructor__variant-list.is-middle .product-variant .product-variant__capion {
font-size: 85.71429%;
margin-top: 5px;
margin-bottom: 5px;
height: auto;
}
.product-constructor__variant-list.is-middle .product-variant .product-variant__capion:first-child {
margin-top: 0;
}
.product-constructor__variant-list.is-middle .product-variant .product-variant__capion:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.product-constructor__variant-list.is-middle .product-variant {
width: 22.5%;
margin-right: 10px;
}
}
@media screen and (max-width: 479px) {
.product-constructor__variant-list.is-middle .product-variant {
width: 46%;
margin-right: 10px;
}
}
.product-detail__top-section:after {
content: '';
display: block;
clear: both;
}
.product-detail__left-col {
float: left;
width: 47.5%;
margin-right: 2.5%;
position: relative;
}
.product-detail__labels {
position: absolute;
left: -10px;
top: 5px;
z-index: 2;
}
.product-detail__label {
display: table;
height: 20px;
padding: 0 10px 2px;
margin-top: 5px;
margin-bottom: 5px;
text-transform: lowercase;
line-height: 20px;
background-color: #eee;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.product-detail__label:first-child {
margin-top: 0;
}
.product-detail__label:last-child {
margin-bottom: 0;
}
.product-detail__label span {
position: relative;
z-index: 2;
line-height: 16px;
}
.product-detail__label.is-new {
background-color: green;
color: white;
}
.product-detail__label.is-hit {
background-color: orange;
color: white;
}
.product-detail__label.is-best {
background-color: blue;
color: white;
}
.product-detail__label.is-sale {
background-color: red;
color: white;
}
.product-detail__right-col {
float: right;
width: 47.5%;
}
.product-detail__header {
margin-top: 30px;
margin-bottom: 30px;
}
.product-detail__header:first-child {
margin-top: 0;
}
.product-detail__header:last-child {
margin-bottom: 0;
}
.product-detail__title {
margin-top: 20px;
margin-bottom: 20px;
font-size: 250%;
line-height: 1;
font-weight: 700;
}
.product-detail__title:first-child {
margin-top: 0;
}
.product-detail__title:last-child {
margin-bottom: 0;
}
.product-detail__top-ui {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail__top-ui:first-child {
margin-top: 0;
}
.product-detail__top-ui:last-child {
margin-bottom: 0;
}
.product-detail__props {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail__props:first-child {
margin-top: 0;
}
.product-detail__props:last-child {
margin-bottom: 0;
}
.product-detail__props-caption {
font-weight: 700;
}
.product-detail__rating, .product-detail__favor-holder, .product-detail__compare {
display: inline-block;
margin-right: 30px;
}
.product-detail__rating:last-child, .product-detail__favor-holder:last-child, .product-detail__compare:last-child {
margin-right: 0;
}
.product-detail__favor-text {
font-size: 85.71429%;
}
.product-detail__favor {
text-decoration: none;
}
.product-detail__favor:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
margin-right: .5em;
}
.product-detail__sku-holder {
margin-top: 30px;
margin-bottom: 30px;
}
.product-detail__sku-holder:first-child {
margin-top: 0;
}
.product-detail__sku-holder:last-child {
margin-bottom: 0;
}
.product-detail__sku-caption {
font-size: 85.71429%;
margin-top: 5px;
margin-bottom: 5px;
}
.product-detail__sku-caption:first-child {
margin-top: 0;
}
.product-detail__sku-caption:last-child {
margin-bottom: 0;
}
.product-detail__sku {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail__sku:first-child {
margin-top: 0;
}
.product-detail__sku:last-child {
margin-bottom: 0;
}
.product-detail__sku-item {
display: inline-block;
margin-right: .5em;
}
.product-detail__sku-item a {
color: inherit;
}
.product-detail__price-section {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail__price-section:first-child {
margin-top: 0;
}
.product-detail__price-section:last-child {
margin-bottom: 0;
}
.product-detail__price {
display: inline-block;
font-size: 150%;
vertical-align: middle;
margin-right: 1.5em;
}
.product-detail__old-price {
text-decoration: line-through;
}
.product-detail__feature-items {
background-color: #eee;
margin-top: 20px;
margin-bottom: 20px;
padding: 20px;
}
.product-detail__feature-items:first-child {
margin-top: 0;
}
.product-detail__feature-items:last-child {
margin-bottom: 0;
}
.product-detail__feature-cols {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.product-detail__feature-cols:after {
content: '';
display: block;
clear: left;
}
.product-detail__feature-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.product-detail__feature {
position: relative;
padding-left: 25px;
font-weight: bold;
}
.product-detail__feature.is-delivery:before {
position: absolute;
left: 0;
top: 0;
display: inline-block;
font: normal normal normal 128.57143%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-detail__feature.is-credit:before {
position: absolute;
left: 0;
top: 0;
display: inline-block;
font: normal normal normal 128.57143%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-detail__feature.is-pickup:before {
position: absolute;
left: 0;
top: 0;
display: inline-block;
font: normal normal normal 128.57143%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-detail__feature.is-garantee:before {
position: absolute;
left: 0;
top: 0;
display: inline-block;
font: normal normal normal 128.57143%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-detail__feature-text {
font-size: 85.71429%;
}
.product-detail__tabs-section {
margin-top: 30px;
margin-bottom: 30px;
}
.product-detail__tabs-section:first-child {
margin-top: 0;
}
.product-detail__tabs-section:last-child {
margin-bottom: 0;
}
.product-detail__share {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail__share:first-child {
margin-top: 0;
}
.product-detail__share:last-child {
margin-bottom: 0;
}
.product-detail__color {
display: inline-block;
width: 20px;
height: 20px;
border: 2px solid white;
font-size: 0;
}
.product-detail__color.is-active {
outline: 1px solid gray;
}
.product-detail__size {
display: inline-block;
padding: 5px;
font-size: 85.71429%;
background-color: #eee;
}
.product-detail__size.is-active {
background-color: gray;
color: white;
}
.product-detail__params {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.product-detail__params-label {
width: 30%;
max-width: 150px;
padding-top: 10px;
padding-bottom: 10px;
vertical-align: middle;
border-bottom: 1px solid #cccccc;
}
.product-detail__params-val {
padding-top: 10px;
padding-bottom: 10px;
vertical-align: middle;
border-bottom: 1px solid #cccccc;
}
.product-detail__more-props {
display: none;
}
.product-detail__more-button {
width: 100%;
text-align: center;
}
@media screen and (max-width: 767px) {
.product-detail__left-col, .product-detail__right-col {
width: auto;
margin: 0;
}
.product-detail__left-col {
margin-bottom: 20px;
}
.product-detail__labels {
left: -5px;
}
.product-detail .photogallery-with-thumbs__item {
width: 100%;
height: auto;
}
.product-detail .photogallery-with-thumbs__image {
width: 100%;
}
.product-detail__top-ui {
margin-top: 10px;
}
.product-detail__rating, .product-detail__favor-holder, .product-detail__compare {
margin-top: 10px;
}
}
@media screen and (max-width: 479px) {
.product-detail__favor-holder, .product-detail__compare {
display: inline-block;
width: 40%;
}
}
@media screen and (max-width: 479px) and (max-width: 767px) {
.product-detail__feature-items {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .product-detail__feature-items {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 479px) {
.product-detail__feature-cols {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.product-detail__feature-cols:after {
content: '';
display: block;
clear: left;
}
.product-detail__feature-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.product-detail__params {
font-size: 93%;
}
}
.product-detail-modal__top-section:after {
content: '';
display: block;
clear: both;
}
.product-detail-modal__left-col {
float: left;
width: 47.5%;
margin-right: 2.5%;
position: relative;
}
.product-detail-modal__labels {
position: absolute;
left: -10px;
top: 5px;
z-index: 2;
}
.product-detail-modal__label {
display: table;
height: 20px;
padding: 0 10px 2px;
margin-top: 5px;
margin-bottom: 5px;
text-transform: lowercase;
line-height: 20px;
background-color: #eee;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.product-detail-modal__label:first-child {
margin-top: 0;
}
.product-detail-modal__label:last-child {
margin-bottom: 0;
}
.product-detail-modal__label span {
position: relative;
z-index: 2;
line-height: 16px;
}
.product-detail-modal__label.is-new {
background-color: green;
color: white;
}
.product-detail-modal__label.is-hit {
background-color: orange;
color: white;
}
.product-detail-modal__label.is-best {
background-color: blue;
color: white;
}
.product-detail-modal__label.is-sale {
background-color: red;
color: white;
}
.product-detail-modal__right-col {
float: right;
width: 47.5%;
}
.product-detail-modal__header {
margin-top: 30px;
margin-bottom: 30px;
}
.product-detail-modal__header:first-child {
margin-top: 0;
}
.product-detail-modal__header:last-child {
margin-bottom: 0;
}
.product-detail-modal__title {
margin-top: 20px;
margin-bottom: 20px;
font-size: 250%;
line-height: 1;
font-weight: 700;
}
.product-detail-modal__title:first-child {
margin-top: 0;
}
.product-detail-modal__title:last-child {
margin-bottom: 0;
}
.product-detail-modal__top-ui {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail-modal__top-ui:first-child {
margin-top: 0;
}
.product-detail-modal__top-ui:last-child {
margin-bottom: 0;
}
.product-detail-modal__props {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail-modal__props:first-child {
margin-top: 0;
}
.product-detail-modal__props:last-child {
margin-bottom: 0;
}
.product-detail-modal__props-caption {
font-weight: 700;
}
.product-detail-modal__rating {
display: inline-block;
margin-right: 30px;
}
.product-detail-modal__favor-holder {
display: inline-block;
}
.product-detail-modal__favor-text {
font-size: 85.71429%;
}
.product-detail-modal__favor {
text-decoration: none;
}
.product-detail-modal__favor:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
margin-right: .5em;
}
.product-detail-modal__sku-holder {
margin-top: 30px;
margin-bottom: 30px;
}
.product-detail-modal__sku-holder:first-child {
margin-top: 0;
}
.product-detail-modal__sku-holder:last-child {
margin-bottom: 0;
}
.product-detail-modal__sku-caption {
font-size: 85.71429%;
margin-top: 5px;
margin-bottom: 5px;
}
.product-detail-modal__sku-caption:first-child {
margin-top: 0;
}
.product-detail-modal__sku-caption:last-child {
margin-bottom: 0;
}
.product-detail-modal__sku {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail-modal__sku:first-child {
margin-top: 0;
}
.product-detail-modal__sku:last-child {
margin-bottom: 0;
}
.product-detail-modal__sku-item {
display: inline-block;
margin-right: .5em;
}
.product-detail-modal__sku-item a {
color: inherit;
}
.product-detail-modal__price-section {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail-modal__price-section:first-child {
margin-top: 0;
}
.product-detail-modal__price-section:last-child {
margin-bottom: 0;
}
.product-detail-modal__price {
display: inline-block;
font-size: 150%;
vertical-align: middle;
margin-right: 1.5em;
}
.product-detail-modal__old-price {
text-decoration: line-through;
}
.product-detail-modal__feature-items {
background-color: #eee;
margin-top: 20px;
margin-bottom: 20px;
padding: 20px;
}
.product-detail-modal__feature-items:first-child {
margin-top: 0;
}
.product-detail-modal__feature-items:last-child {
margin-bottom: 0;
}
.product-detail-modal__feature-cols {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.product-detail-modal__feature-cols:after {
content: '';
display: block;
clear: left;
}
.product-detail-modal__feature-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.product-detail-modal__feature {
position: relative;
padding-left: 25px;
font-weight: bold;
}
.product-detail-modal__feature.is-delivery:before {
position: absolute;
left: 0;
top: 0;
display: inline-block;
font: normal normal normal 128.57143%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-detail-modal__feature.is-credit:before {
position: absolute;
left: 0;
top: 0;
display: inline-block;
font: normal normal normal 128.57143%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-detail-modal__feature.is-pickup:before {
position: absolute;
left: 0;
top: 0;
display: inline-block;
font: normal normal normal 128.57143%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-detail-modal__feature.is-garantee:before {
position: absolute;
left: 0;
top: 0;
display: inline-block;
font: normal normal normal 128.57143%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.product-detail-modal__feature-text {
font-size: 85.71429%;
}
.product-detail-modal__tabs-section {
margin-top: 30px;
margin-bottom: 30px;
}
.product-detail-modal__tabs-section:first-child {
margin-top: 0;
}
.product-detail-modal__tabs-section:last-child {
margin-bottom: 0;
}
.product-detail-modal__share {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail-modal__share:first-child {
margin-top: 0;
}
.product-detail-modal__share:last-child {
margin-bottom: 0;
}
.product-detail-modal__color {
display: inline-block;
width: 20px;
height: 20px;
border: 2px solid white;
font-size: 0;
}
.product-detail-modal__color.is-active {
outline: 1px solid gray;
}
.product-detail-modal__size {
display: inline-block;
padding: 5px;
font-size: 85.71429%;
background-color: #eee;
}
.product-detail-modal__size.is-active {
background-color: gray;
color: white;
}
@media screen and (max-width: 767px) {
.product-detail-modal {
padding: 20px 10px;
}
.product-detail-modal__mobile-title {
font-size: 150%;
font-weight: bold;
margin-bottom: 30px;
}
.fancybox-inner .product-detail-modal__mobile-title {
padding-right: 20px !important;
}
.product-detail-modal__left-col, .product-detail-modal__right-col {
width: auto;
float: none;
margin-right: 0;
}
.product-detail-modal__left-col {
margin-bottom: 20px;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.product-detail-modal__feature-items {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .product-detail-modal__feature-items {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.product-detail-modal__feature-cols {
position: relative;
margin-left: -2.5%;
margin-top: -2.5%;
}
.product-detail-modal__feature-cols:after {
content: '';
display: block;
clear: left;
}
.product-detail-modal__feature-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
}
.product-detail-pseudo-offer:after {
content: '';
display: block;
clear: both;
}
.product-detail-pseudo-offer__img-holder {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
padding-right: 35px;
margin-left: 0;
margin-bottom: 20px;
}
.product-detail-pseudo-offer__img-holder .save-item {
text-align: center;
}
.product-detail-pseudo-offer__img-holder a.add-to-favorites {
color: #333;
font-weight: normal;
position: relative;
padding: 0 0 0 22px;
}
.product-detail-pseudo-offer__img-holder a.add-to-favorites:before {
content: "\f08a";
position: absolute;
top: 2px;
left: 0;
font-size: 1.3em;
}
.product-detail-pseudo-offer__img-holder a.add-to-favorites:hover {
color: #333;
}
.product-detail-pseudo-offer__img {
width: 100%;
padding: 2px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #cccccc;
}
.product-detail-pseudo-offer__description {
margin-bottom: 45px;
}
.product-detail-pseudo-offer__props-holder {
padding: 0 0 30px 0;
}
.product-detail-pseudo-offer__props-row {
padding: 6px 0;
border-bottom: 1px solid #cccccc;
}
.product-detail-pseudo-offer__props-row:first-child {
border-top: 1px solid #cccccc;
}
.product-detail-pseudo-offer ._last {
padding-top: 8px;
}
.product-detail-pseudo-offer__props-row-name {
width: 50%;
display: inline-block;
}
.product-detail-pseudo-offer__props-row-value {
display: inline-block;
}
.product-detail-pseudo-offer__buttons {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.product-detail-pseudo-offer__buy, .product-detail-pseudo-offer__order {
margin-bottom: 20px;
width: 70%;
text-align: center;
}
.product-detail-pseudo-offer__buttons-holder {
margin: 25px 0 0 0;
padding: 22px 30px 22px 30px;
background-color: #f8f8f8;
overflow: hidden;
}
.product-detail-pseudo-offer__buy-holder {
display: inline-block;
float: right;
}
.product-detail-pseudo-offer__price {
width: 70%;
}
.product-detail-pseudo-offer__price .price-block {
font-size: 1.3em;
width: 100%;
}
.product-detail-pseudo-offer__price .price-block .counter-input {
float: left;
}
.product-detail-pseudo-offer__price .price-block__holder {
padding: 0 6px 0 20px;
}
.product-detail-pseudo-offer__price .price-block__caption {
float: left;
}
.product-detail-pseudo-offer__price .price-block__description {
font-size: 0.9em;
line-height: 1.3;
}
.product-detail-pseudo-offer__label-wrap {
text-align: right;
margin-bottom: 15px;
}
.product-detail-pseudo-offer__label {
display: inline-block;
line-height: 20px;
padding: 0 5px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
margin-left: 3px;
font-size: 116.66667%;
text-transform: uppercase;
color: #fff;
}
.product-detail-pseudo-offer ._new {
background-color: #8e9b49;
}
.product-detail-pseudo-offer ._action {
background-color: #0c6f9d;
}
.product-detail-pseudo-offer ._hit {
background-color: #c13c3a;
}
.product-detail-pseudo-offer__content-holder {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 64.16666%;
margin-left: 2.5%;
margin-bottom: 20px;
overflow: hidden;
}
.product-detail-pseudo-offer__short-description {
margin-top: 10px;
margin-bottom: 10px;
font-size: 93.33333%;
}
.product-detail-pseudo-offer__short-description:first-child {
margin-top: 0;
}
.product-detail-pseudo-offer__short-description:last-child {
margin-bottom: 0;
}
.product-detail-pseudo-offer__description {
margin-top: 10px;
margin-bottom: 10px;
font-size: 93.33333%;
}
.product-detail-pseudo-offer__description:first-child {
margin-top: 0;
}
.product-detail-pseudo-offer__description:last-child {
margin-bottom: 0;
}
.product-detail-pseudo-offer__volume {
margin-top: 10px;
margin-bottom: 10px;
}
.product-detail-pseudo-offer__volume:first-child {
margin-top: 0;
}
.product-detail-pseudo-offer__volume:last-child {
margin-bottom: 0;
}
.product-detail-pseudo-offer__price {
/*@include mtop(.5);
@include mbot(.5);*/
}
.product-detail-pseudo-offer__specs {
margin-top: 40px;
}
.product-detail-pseudo-offer._bordered {
padding: 20px 40px 30px;
border: 5px solid #f1f1f1;
}
.product-detail-pseudo-offer__pseudo-offers {
clear: both;
}
.product-detail-pseudo-offer__pseudo-offers-item {
float: left;
margin-left: 20px;
}
.product-detail-pseudo-offer__pseudo-offers-item:first-child {
margin-left: 0;
}
.product-detail-pseudo-offer__pseudo-offers-item:nth-child(2n+1) {
clear: both;
}
.product-detail-pseudo-offer__pseudo-offers a {
color: #000000;
font-weight: normal;
}
.product-detail-pseudo-offer__pseudo-offers a:hover {
color: #000000;
}
.product-detail-pseudo-offer .counter-input {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 39.16667%;
margin-left: 0;
}
.product-detail-pseudo-offer__price-holder {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 55.83333%;
margin-left: 0;
}
.product-detail2__main-cols {
position: relative;
margin-left: -2.5%;
}
.product-detail2__main-cols:after {
content: '';
display: block;
clear: left;
}
.product-detail2__image-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.product-detail2__description-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 64.16666%;
margin-left: 2.5%;
}
.product-detail2__img-holder {
position: relative;
}
.product-detail2__img {
max-width: 100%;
height: auto;
}
.product-detail2__labels {
position: absolute;
left: -10px;
top: 5px;
z-index: 2;
}
.product-detail2__label {
display: table;
height: 20px;
padding: 0 10px 2px;
margin-top: 5px;
margin-bottom: 5px;
text-transform: lowercase;
line-height: 20px;
background-color: #eee;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.product-detail2__label:first-child {
margin-top: 0;
}
.product-detail2__label:last-child {
margin-bottom: 0;
}
.product-detail2__label span {
position: relative;
z-index: 2;
line-height: 16px;
}
.product-detail2__label.is-new {
background-color: green;
color: white;
}
.product-detail2__label.is-hit {
background-color: orange;
color: white;
}
.product-detail2__label.is-best {
background-color: blue;
color: white;
}
.product-detail2__label.is-sale {
background-color: red;
color: white;
}
.product-detail2__props-holder {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail2__props-holder:first-child {
margin-top: 0;
}
.product-detail2__props-holder:last-child {
margin-bottom: 0;
}
.product-detail2__props-row {
display: table-row;
}
.product-detail2__props-name {
display: table-cell;
vertical-align: top;
padding: 5px 0;
border-bottom: 1px solid #cccccc;
}
.product-detail2__props-value {
display: table-cell;
vertical-align: top;
padding: 5px 0;
border-bottom: 1px solid #cccccc;
}
.product-detail2__btns-col {
float: right;
width: 200px;
}
.product-detail2__info-col {
padding-top: 10px;
overflow: hidden;
}
.product-detail2__counter {
display: inline-block;
vertical-align: middle;
margin-right: 40px;
}
.product-detail2__price-holder {
display: inline-table;
vertical-align: middle;
}
.product-detail2__price-label {
display: table-cell;
vertical-align: middle;
padding-right: 15px;
font-weight: 700;
}
.product-detail2__price-values {
display: table-cell;
}
.product-detail2__price-old {
text-decoration: line-through;
font-size: 80%;
}
.product-detail2__price-current {
font-size: 125%;
}
.product-detail2__price-remark {
font-size: 80%;
}
.product-detail2__remark-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail2__remark-holder:first-child {
margin-top: 0;
}
.product-detail2__remark-holder:last-child {
margin-bottom: 0;
}
.product-detail2__btn {
margin-top: 10px;
margin-bottom: 10px;
}
.product-detail2__btn:first-child {
margin-top: 0;
}
.product-detail2__btn:last-child {
margin-bottom: 0;
}
.product-detail2__buy-btn {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.product-detail2__fast-order {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.product-detail2__favor-link {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail2__favor-link:first-child {
margin-top: 0;
}
.product-detail2__favor-link:last-child {
margin-bottom: 0;
}
.product-detail2__back, .product-detail2__pseudo-offers {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail2__back:first-child, .product-detail2__pseudo-offers:first-child {
margin-top: 0;
}
.product-detail2__back:last-child, .product-detail2__pseudo-offers:last-child {
margin-bottom: 0;
}
.product-detail2__pseudo-offers-item {
margin-top: 5px;
margin-bottom: 5px;
}
.product-detail2__pseudo-offers-item:first-child {
margin-top: 0;
}
.product-detail2__pseudo-offers-item:last-child {
margin-bottom: 0;
}
.product-detail2__additinal-section {
margin-top: 40px;
margin-bottom: 40px;
}
.product-detail2__additinal-section:first-child {
margin-top: 0;
}
.product-detail2__additinal-section:last-child {
margin-bottom: 0;
}
.product-detail2__additinal-caption {
margin-bottom: 30px;
font-weight: 700;
font-size: 150%;
}
.product-detail2__additinal-caption:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.product-detail2__main-cols {
margin-left: 0;
}
.product-detail2__image-col, .product-detail2__description-col {
margin-left: 0;
width: auto;
float: none;
}
.product-detail2__image-col {
margin-bottom: 20px;
}
.product-detail2__price-section {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.product-detail2__btns-col {
float: none;
width: auto;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.product-detail2__info-col {
padding-top: 0;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
margin-bottom: 10px;
}
.product-detail2__additinal-section {
margin-top: 20px;
margin-bottom: 20px;
}
.product-detail2__additinal-section:first-child {
margin-top: 0;
}
.product-detail2__additinal-section:last-child {
margin-bottom: 0;
}
.product-detail2__additinal-caption {
margin-bottom: 0;
margin-top: 30px;
}
.product-detail2__price-label {
display: none;
}
.product-detail2__props-row {
font-size: 90%;
}
.product-detail2__props-name {
width: 30%;
}
.product-detail2__props-value {
padding-left: 10px;
}
}
.product-table__left {
display: inline-block;
width: -webkit-calc(30% - 1%);
width: calc(30% - 1%);
vertical-align: top;
}
.product-table__right {
display: inline-block;
width: -webkit-calc(70% - 1%);
width: calc(70% - 1%);
vertical-align: top;
}
.product-table__header {
display: table;
padding: 10px 0;
border-bottom: 1px solid #dbdfe1;
border-top: 1px solid #dbdfe1;
width: 100%;
}
.product-table__header-left {
display: table-cell;
width: -webkit-calc(30% - 1%);
width: calc(30% - 1%);
vertical-align: middle;
}
.product-table__header-right {
display: table-cell;
width: -webkit-calc(70% - 1%);
width: calc(70% - 1%);
vertical-align: middle;
}
.product-table__filter-title {
padding-left: 55px;
font-size: 1.1em;
}
.product-table__title {
text-align: center;
display: block;
font-weight: bold;
font-size: 16px;
color: #041e41;
}
.product-table__count {
display: block;
text-align: center;
font-weight: bold;
font-size: 16px;
color: #041e41;
}
@media screen and (max-width: 992px) {
.product-table__left, .product-table__right {
width: 100%;
}
.product-table__left {
padding-bottom: 30px;
border-bottom: 1px solid #dbdfe1;
}
}
@media screen and (min-width: 768px) {
.product-table__left {
display: inline-block !important;
}
.product-table__header-left {
position: absolute;
top: 10px;
bottom: 10px;
line-height: 44px;
}
.product-table__header {
position: relative;
}
.product-table__header-right {
width: 100%;
}
}
@media screen and (max-width: 767px) {
.product-table__filter-title {
padding-left: 0;
text-align: center;
background-color: #eb6852;
color: #fff;
height: 100%;
line-height: 5;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
cursor: pointer;
}
.product-table__filter-title:hover {
background-color: #ca5341;
}
.product-table__header {
padding: 0;
}
.product-table__header-right {
padding: 10px 0;
font-size: 0.8em;
}
.product-table__left {
display: none;
}
.product-table__right .catalog-plate__img-holder {
width: 100%;
float: none;
margin: 0 0 30px;
}
.product-table__right .catalog-plate__img-holder img {
width: 100%;
}
.product-table__right .catalog-plate__wrap {
padding: inherit;
}
.product-table__right .catalog-items__col {
padding: 20px 20px;
border-left: 0;
}
}
.promo-detail {
padding-bottom: 10px;
}
.promo-detail:after {
content: '';
display: block;
clear: both;
}
.promo-detail__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.promo-detail__title:last-child {
margin-bottom: 0;
}
.promo-detail__image-holder {
float: left;
overflow: visible;
margin: 0 20px 20px 0;
}
.promo-detail__image-holder:last-child {
margin-bottom: 0;
}
.promo-detail__picture {
display: block;
width: 100%;
}
.promo-detail__info:after {
content: '';
display: block;
clear: both;
}
.promo-detail__content {
margin-top: 20px;
margin-bottom: 20px;
}
.promo-detail__content:first-child {
margin-top: 0;
}
.promo-detail__content:last-child {
margin-bottom: 0;
}
.promo-detail__aside {
float: left;
width: 25%;
}
.promo-detail__form {
padding: 20px;
background: #ececec;
}
.promo-detail__form-title {
margin-bottom: 20px;
font-size: 114.28571%;
font-weight: bold;
}
.promo-detail__form-title:last-child {
margin-bottom: 0;
}
.promo-detail__form-input {
margin-bottom: 15px;
display: block;
padding: 5px 4% 5px 6%;
width: -webkit-calc(90% - 2px);
width: calc(90% - 2px);
border: 1px solid #a9a9a9;
}
.promo-detail__form-input:last-child {
margin-bottom: 0;
}
.promo-detail__form-btn {
padding: 3px 20%;
}
.promo-detail__field {
margin-bottom: 15px;
}
.promo-detail__field.is-error input[type="text"] {
border: #c10000 1px solid;
}
.promo-detail__field.is-error .error-text {
color: #c10000;
}
.promo-detail__error, .promo-detail__none {
display: none;
}
.promo-detail__error.is-visible, .promo-detail__none.is-visible {
display: block;
}
@media screen and (max-width: 767px) {
.promo-detail__content, .promo-detail__aside {
float: none;
width: auto;
margin-right: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.promo-detail__content:first-child, .promo-detail__aside:first-child {
margin-top: 0;
}
.promo-detail__content:last-child, .promo-detail__aside:last-child {
margin-bottom: 0;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.promo-detail__picture-holder {
margin-left: -10px;
margin-right: -10px;
}
.fancybox-inner .promo-detail__picture-holder {
margin-left: 0;
margin-right: 0;
}
}
.promo-offer__caption {
margin-bottom: 40px;
font-size: 214.28571%;
font-weight: bold;
}
.promo-offer__caption:last-child {
margin-bottom: 0;
}
.promo-offer__info {
overflow: hidden;
}
.promo-offer__action {
margin-bottom: 50px;
padding: 50px 20px;
background: #F0F0F0;
}
.promo-offer__action:last-child {
margin-bottom: 0;
}
.promo-offer__action:after {
content: '';
display: block;
clear: both;
}
.promo-offer__figure {
float: left;
width: 40%;
min-width: 200px;
margin: 0 4% 10px 0;
}
.promo-offer__img {
display: block;
max-width: 100%;
}
.promo-offer__title {
margin-bottom: 20px;
line-height: 120%;
font-size: 214.28571%;
font-weight: bold;
}
.promo-offer__title:last-child {
margin-bottom: 0;
}
.promo-offer__description {
margin-top: 20px;
margin-bottom: 20px;
line-height: 170%;
font-size: 114.28571%;
}
.promo-offer__description:first-child {
margin-top: 0;
}
.promo-offer__description:last-child {
margin-bottom: 0;
}
.promo-offer__timer-holder {
margin-top: 15px;
margin-bottom: 15px;
}
.promo-offer__timer-holder:first-child {
margin-top: 0;
}
.promo-offer__timer-holder:last-child {
margin-bottom: 0;
}
.promo-offer__order {
margin-top: 20px;
margin-bottom: 20px;
}
.promo-offer__order:first-child {
margin-top: 0;
}
.promo-offer__order:last-child {
margin-bottom: 0;
}
.promo-offer.is-center .promo-offer__title {
text-align: center;
}
.promo-offer.is-center .promo-offer__description {
text-align: center;
}
.promo-offer.is-center .promo-offer__figure {
float: none;
margin-left: auto;
margin-right: auto;
width: 600px;
max-width: 95%;
}
.promo-offer.is-center .promo-offer__order {
text-align: center;
}
.promo-offer.is-center .promo-offer__timer-holder {
display: inline-block;
margin-right: 20px;
}
.promo-slider {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.promo-slider a {
color: inherit;
}
.promo-slider.is-section-header:hover .promo-slider__bg-holder {
-webkit-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
opacity: 1;
}
.promo-slider__first {
margin-top: 0 !important;
}
.promo-slider__slide {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
margin-bottom: 35px;
}
.is-section-header .promo-slider__slide {
width: 100vw;
/*height: 47.37vw;*/
}
@media screen and (max-width: 767px) {
.is-section-header .promo-slider__slide {
height: auto;
}
}
.promo-slider__action {
display: flex;
align-items: center;
text-decoration: none;
color: inherit;
height: 38vw;
}
.promo-slider__bg-holder {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
overflow: hidden;
-webkit-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
background-position: center;
-webkit-background-size: cover;
background-size: cover;
}
@media screen and (max-width: 767px) {
.is-section-header .promo-slider__bg-holder {
position: static;
width: 100vw;
height: 70vw;
display: block;
}
}
.promo-slider__bg {
width: 100%;
height: auto;
min-height: 100%;
}
.promo-slider__content-holder {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-ms-flex-align: start;
align-items: flex-start;
position: relative;
z-index: 2;
min-height: 175px;
background-color: rgba(1,30,65,.9);
padding: 20px 30px;
max-width: 40%;
height: 100%;
box-sizing: inherit;
flex: 1 0 auto;
}
.progressBarContainer {
display: flex;
justify-content: center;
align-items: center;
padding-bottom: 40px;
}
.progressBarContainer div {
display: block;
width: 30%;
padding: 0;
cursor: pointer;
margin-right: 5%;
color: #7b8a9c;
max-width: 160px;
}
.progressBarContainer div:last-child {
margin-right: 0;
}
.progressBarContainer div span.progressBar {
width: 100%;
height: 4px;
background-color: #dfe7ea;
display: block;
}
.progressBarContainer div span.progressBar .inProgress {
background-color: #011e41;
width: 0;
height: 4px;
}
.HomepageCarousel-tab-title {
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
font-size: .875rem;
color: #7b8a9c;
margin-bottom: 4px;
display: flex;
justify-content: center;
}
.scroll-to-experience {
display: block;
bottom: 20px;
position: relative;
right: 0;
left: 0;
text-align: center;
z-index: 1;
animation-name: fadeInUp;
animation-duration: 1s;
animation-fill-mode: both;
animation-delay: 2.4s;
}
.scroll-to-experience:after,
.scroll-to-experience:before {
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
content: "";
height: 7px;
left: 50%;
opacity: 0;
position: absolute;
top: -13px;
width: 7px;
transform: rotate(45deg) translate(-50%);
animation: arrowAnim 1.2s 1.2s infinite;
}
.scroll-to-experience .mouse {
border: 2px solid #fff;
border-radius: 10px;
height: 22px;
left: 50%;
position: absolute;
top: -42px;
transform: translateX(-50%);
width: 13px;
}
.scroll-to-experience .mouse:after {
background: #fff;
content: "";
height: 5px;
left: 50%;
position: absolute;
top: 4px;
transform: translateX(-50%);
width: 1px;
animation: scrollAnim 1.1s infinite;
}
.scroll-to-experience:after {
top: -8px;
animation-delay: 1.3s;
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(300px)
}
50% {
opacity: 0
}
to {
opacity: 1;
transform: translateY(0)
}
}
@keyframes arrowAnim {
0% {
opacity: 0
}
50% {
opacity: 1
}
to {
opacity: 0
}
}
@keyframes scrollAnim {
0% {
top: 4px
}
to {
top: 13px;
opacity: 0
}
}
@media screen and (max-width: 767px) {
.is-section-header .promo-slider__content-holder {
display: block;
margin: 0;
padding: 20px;
background: none;
}
}
.promo-slider__pretitle {
display: block;
font-size: 114.28571%;
margin-bottom: 20px;
}
.promo-slider__pretitle:last-child {
margin-bottom: 0;
}
.promo-slider__title {
display: block;
font-size: 32px;
line-height: 1.2;
color: #fff;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
margin-top: auto;
margin-bottom: 15px;
}
.promo-slider__title:last-child {
margin-bottom: 0;
}
.promo-slider__description {
display: block;
font-size: 1.25rem;
line-height: 1.2;
color: #fff;
margin-bottom: 20px;
}
.promo-slider__description * {
color:#fff;
}
.promo-slider__description {
color:#fff;
}
.promo-slider__morebutton {
display: inline-block;
border-radius: 5px;
border: 2px solid #011e41;
font-family: Semibold, sans-serif;
font-weight: 500;
line-height: 1.5;
padding: 9px 44px;
text-decoration: none;
background: #fff;
color: #011E41;
margin-bottom: 20px;
}
.promo-slider__morebutton:first-child {
margin-top: 0;
}
.promo-slider__arrows {
position: absolute;
top: 40%;
padding: 0 .3em;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 100%;
font-size: 357.14286%;
font-weight: bold;
cursor: pointer;
}
.promo-slider__arrow-left {
left: 2%;
z-index: 1;
}
.promo-slider__arrow-left:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.promo-slider__arrow-right {
right: 2%;
}
.promo-slider__arrow-right:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.promo-slider__pagination {
position: absolute;
width: 100%;
bottom: 15px;
left: 0;
text-align: center;
}
.promo-slider__pagination li {
position: relative;
display: inline-block;
margin: 0 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 14px;
height: 14px;
vertical-align: top;
background-color: #dbdfe1;
}
.promo-slider__pagination li.slick-active {
background-color: #eb6852;
}
.promo-slider__pagination button {
position: absolute;
z-index: 2;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 14px;
height: 14px;
font-size: 0;
background-color: transparent;
border: none;
}
.promo-slider__pagination li.slick-active .promo-slider__page-btn {
background: #909090;
}
.promo-slider.is-adaptive-bg .promo-slider__bg-holder {
-webkit-background-size: cover;
background-size: cover;
background-position: center;
}
@media screen and (max-width: 1024px) {
.promo-slider__action {
height: initial;
}
}
@media screen and (max-width: 767px) {
.promo-slider__title {
font-size: 150%;
}
.promo-slider__action {
min-height: 300px;
}
.promo-slider__arrows {
padding: 0 .1em;
}
.promo-slider__arrow-left {
left: 0;
}
.promo-slider__arrow-right {
right: 0;
}
.promo-slider__description {
font-size: 100%;
}
}
.promo-tiles:after {
content: '';
display: block;
clear: both;
}
.promo-tiles__title {
margin-bottom: 25px;
text-align: center;
font-size: 28px;
font-weight: bold;
}
.promo-tiles__list {
list-style: none;
margin: -2.5% 0 0 -2.5%;
padding: 0;
position: relative;
}
.promo-tiles__list:after {
content: '';
display: block;
clear: left;
}
.promo-tiles__item {
position: relative;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.promo-tiles__item:nth-child(3n+1) {
clear: left;
}
.promo-tiles__image {
width: 100%;
}
.radio {
position: relative;
cursor: pointer;
display: inline-block;
vertical-align: middle;
min-width: 14px;
min-height: 14px;
font-size: 14px;
}
.radio__check-holder {
position: absolute;
left: 0;
height: 26px;
}
.radio__text {
display: block;
padding-left: 25px;
font-size: 14px;
}
.radio:hover .checkbox__text {
text-decoration: underline;
}
.radio.is-disabled {
opacity: 0.3;
}
.rating-widget__description {
margin-bottom: 10px;
}
.regional__title {
margin-top: 40px;
margin-bottom: 30px;
font-size: 214.28571%;
line-height: 1.36667;
font-weight: 700;
text-align: center;
}
.regional__title:first-child {
margin-top: 0;
}
.regional__title:last-child {
margin-bottom: 0;
}
.regional__plate {
padding: 20px 25px;
background-color: #eee;
}
.regional__region-items {
text-align: left;
}
.regional__region-items:after {
content: '';
display: block;
clear: both;
}
.regional__region-item {
display: inline-block;
padding: 0 10px 0 0;
font-size: 200%;
}
.regional__region-item-link.is-active {
font-weight: bold;
}
.regional__info {
margin-bottom: 20px;
margin-top: 20px;
}
.regional__info:last-child {
margin-bottom: 0;
}
.regional__info:first-child {
margin-top: 0;
}
.regional__city-items {
position: relative;
margin-left: -2.5%;
}
.regional__city-items:after {
content: '';
display: block;
clear: left;
}
.regional__city-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
.regional-phone {
font-weight: bold;
font-size: 1.4em;
}
.registration-form__title {
margin: 60px 20px 50px 20%;
font-size: 214.28571%;
line-height: 1.36667;
font-weight: 700;
}
.registration-form__title:first-child {
margin-top: 0;
}
.registration-form__title:last-child {
margin-bottom: 0;
}
.registration-form__node {
color: #0b8bfb;
}
.registration-form__node.error {
color: #c10000;
}
.registration-form__node.success {
color: #227000;
}
.registration-form__plate {
background: #dbdfe1;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.registration-form__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .registration-form__plate {
margin-left: 0;
margin-right: 0;
}
}
.registration-form__fields-list {
display: table;
width: 100%;
}
.registration-form__field {
display: table-row;
}
.registration-form__field.is-error .registration-form__error {
display: block;
}
.registration-form__field.is-none .registration-form__none {
display: block;
}
.registration-form__field.js-pass-change {
display: none;
}
.registration-form__buttons {
margin-top: 20px;
margin-bottom: 20px;
}
.registration-form__buttons:first-child {
margin-top: 0;
}
.registration-form__buttons:last-child {
margin-bottom: 0;
}
.registration-form__label {
display: table-cell;
vertical-align: top;
text-align: right;
padding: 15px 10px 0 0;
width: 150px;
}
.registration-form__label.is-captcha {
vertical-align: bottom;
padding-bottom: 18px;
}
.registration-form__item {
display: table-cell;
vertical-align: top;
padding: 10px 0 10px 10px;
}
.registration-form__item:after {
content: '';
display: block;
clear: both;
}
.registration-form__item input[type='text'],
.registration-form__item input[type='email'],
.registration-form__item input[type='password'],
.registration-form__item textarea {
width: 100%;
}
.registration-form__add-link {
display: inline-block;
margin-left: 1em;
}
.registration-form__list {
list-style: none;
margin: 5px 0;
padding: 0;
}
.registration-form__list.is-horizontal {
margin: 0;
}
.registration-form__list.is-horizontal .registration-form__list-item {
display: inline-block;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 1.5em;
}
.registration-form__list-item {
margin-top: 10px;
margin-bottom: 10px;
}
.registration-form__list-item:first-child {
margin-top: 0;
}
.registration-form__list-item:last-child {
margin-bottom: 0;
}
.registration-form__error {
display: none;
color: #c10000;
}
.registration-form__none {
display: none;
color: #c10000;
}
.registration-form__ok {
display: none;
margin-top: 5px;
}
.registration-form__remark {
margin-top: 5px;
margin-bottom: 20px;
font-size: 85%;
}
.registration-form__inputs, .registration-form__buttons {
float: left;
width: 45%;
margin-right: 5%;
}
.registration-form__message {
float: left;
max-width: 35%;
margin-top: 3px;
}
.registration-form__inputs-link {
display: inline-block;
padding-top: 5px;
margin-right: 1em;
}
.registration-form__link {
display: inline-block;
color: #0b8bfb;
text-decoration: underline;
cursor: pointer;
margin: 0 10px;
}
.registration-form__link:hover {
text-decoration: none;
}
.registration-form__captcha {
display: table;
width: 45%;
margin-top: 10px;
margin-bottom: 10px;
}
.registration-form__captcha:first-child {
margin-top: 0;
}
.registration-form__captcha:last-child {
margin-bottom: 0;
}
.registration-form__captcha-link {
color: #999999;
text-decoration: none;
border-bottom: 1px dashed #aaaaaa;
}
.registration-form__captcha-link:hover {
color: #aaaaaa;
border-bottom-color: #bbbbbb;
}
.registration-form__captcha-img {
display: table-cell;
vertical-align: middle;
width: 50%;
}
.registration-form__captcha-img img {
vertical-align: top;
}
.registration-form__captcha-reload {
display: table-cell;
vertical-align: middle;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
}
.registration-form__socials-holder {
padding: 15px 25px 25px;
background-color: #ccc;
}
.registration-form__socials-caption {
font-weight: bold;
font-size: 128.57143%;
text-align: center;
}
.registration-form__socials {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.registration-form__socials:first-child {
margin-top: 0;
}
.registration-form__socials:last-child {
margin-bottom: 0;
}
.registration-form__socials-item {
display: inline-block;
vertical-align: middle;
margin-right: .25em;
margin-left: .25em;
}
.registration-form__socials-link {
display: inline-block;
width: 50px;
height: 50px;
background-color: #eee;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
color: black;
}
.registration-form__socials-link.is-ok {
line-height: 50px;
font-size: 20px;
}
.registration-form__socials-link.is-ok:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.registration-form__socials-link.is-vk {
line-height: 50px;
font-size: 20px;
}
.registration-form__socials-link.is-vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.registration-form__socials-link.is-tw {
line-height: 50px;
font-size: 20px;
}
.registration-form__socials-link.is-tw:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.registration-form__socials-link.is-fb {
line-height: 50px;
font-size: 20px;
}
.registration-form__socials-link.is-fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.registration-form .select2-container {
min-width: 100%;
max-width: 100%;
}
.registration-form.is-auth .registration-form__label {
width: 50px;
}
@media screen and (max-width: 767px) {
.registration-form .registration-form__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 30px;
}
.fancybox-inner .registration-form .registration-form__title {
padding-right: 20px !important;
}
.registration-form .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form .registration-form__socials-holder {
background: none;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
text-align: center;
}
.registration-form .registration-form__socials-holder:first-child {
margin-top: 0;
}
.registration-form .registration-form__socials-holder:last-child {
margin-bottom: 0;
}
.registration-form .registration-form__socials-caption {
display: inline-block;
vertical-align: middle;
margin-right: 1em;
}
.registration-form .registration-form__socials {
display: inline-block;
vertical-align: middle;
margin-top: 0;
}
.registration-form .registration-form__socials-link {
background-color: #fff;
}
}
@media screen and (max-width: 479px) {
.registration-form .registration-form__title {
margin-left: 0;
margin-right: 0;
}
.registration-form .registration-form__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.registration-form .registration-form__field:first-child {
margin-top: 0;
}
.registration-form .registration-form__field:last-child {
margin-bottom: 0;
}
.registration-form .registration-form__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.registration-form .registration-form__label:first-child {
margin-top: 0;
}
.registration-form .registration-form__label:last-child {
margin-bottom: 0;
}
.registration-form .registration-form__item {
display: block;
padding: 0;
}
.registration-form .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form .registration-form__plate {
padding-bottom: 20px;
}
}
@media screen and (max-width: 479px) and (max-width: 767px) {
.registration-form .registration-form__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .registration-form .registration-form__plate {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 479px) {
.fancybox-inner .registration-form .registration-form__plate {
margin-left: 0;
margin-right: 0;
}
.registration-form .registration-form__label {
font-weight: bold;
margin-bottom: 5px;
}
.registration-form .registration-form__label.is-empty {
display: none;
}
.registration-form .registration-form__field {
margin-top: 20px;
margin-bottom: 20px;
}
.registration-form .registration-form__field:first-child {
margin-top: 0;
}
.registration-form .registration-form__field:last-child {
margin-bottom: 0;
}
.registration-form .registration-form__buttons {
width: auto;
float: none;
margin-left: 0;
text-align: center;
}
}
.registration-form.is-subscribe .registration-form__title {
margin-left: 0;
margin-right: 0;
}
.registration-form.is-subscribe .registration-form__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.registration-form.is-subscribe .registration-form__field:first-child {
margin-top: 0;
}
.registration-form.is-subscribe .registration-form__field:last-child {
margin-bottom: 0;
}
.registration-form.is-subscribe .registration-form__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.registration-form.is-subscribe .registration-form__label:first-child {
margin-top: 0;
}
.registration-form.is-subscribe .registration-form__label:last-child {
margin-bottom: 0;
}
.registration-form.is-subscribe .registration-form__item {
display: block;
padding: 0;
}
.registration-form.is-subscribe .registration-form__label {
display: none;
}
.registration-form.is-subscribe .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form.is-subscribe .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form.is-promo .registration-form__title {
margin-left: 0;
margin-right: 0;
}
.registration-form.is-promo .registration-form__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.registration-form.is-promo .registration-form__field:first-child {
margin-top: 0;
}
.registration-form.is-promo .registration-form__field:last-child {
margin-bottom: 0;
}
.registration-form.is-promo .registration-form__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.registration-form.is-promo .registration-form__label:first-child {
margin-top: 0;
}
.registration-form.is-promo .registration-form__label:last-child {
margin-bottom: 0;
}
.registration-form.is-promo .registration-form__item {
display: block;
padding: 0;
}
.registration-form.is-promo .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form.is-promo .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form.is-auth .registration-form__inputs {
width: auto;
float: none;
max-width: none;
margin-right: 0;
}
.registration-form.is-auth .registration-form__message {
float: none;
width: auto;
max-width: none;
margin-left: 0;
position: absolute;
}
.registration-form.is-condensed-feedback .registration-form__title {
margin-left: 0;
margin-right: 0;
}
.registration-form.is-condensed-feedback .registration-form__field {
display: block;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
}
.registration-form.is-condensed-feedback .registration-form__field:first-child {
margin-top: 0;
}
.registration-form.is-condensed-feedback .registration-form__field:last-child {
margin-bottom: 0;
}
.registration-form.is-condensed-feedback .registration-form__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.registration-form.is-condensed-feedback .registration-form__label:first-child {
margin-top: 0;
}
.registration-form.is-condensed-feedback .registration-form__label:last-child {
margin-bottom: 0;
}
.registration-form.is-condensed-feedback .registration-form__item {
display: block;
padding: 0;
}
.registration-form.is-condensed-feedback .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form.is-condensed-feedback .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form.is-contacts .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form.is-contacts .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form.is-contacts .registration-form__label {
padding-right: 0;
white-space: nowrap;
text-align: left;
width: 70px;
}
.registration-form.is-contacts .registration-form__inputs {
padding-right: 0;
white-space: nowrap;
text-align: left;
}
.registration-form.is-contacts .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form.is-contacts .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form.is-reg .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form.is-reg .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form.is-pass-recovery .registration-form__title {
margin-left: 0;
margin-right: 0;
font-size: 185.71429%;
font-weight: 400;
margin-bottom: 20px;
}
.registration-form.is-pass-recovery .registration-form__field {
display: block;
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.registration-form.is-pass-recovery .registration-form__field:first-child {
margin-top: 0;
}
.registration-form.is-pass-recovery .registration-form__field:last-child {
margin-bottom: 0;
}
.registration-form.is-pass-recovery .registration-form__label {
display: block;
padding: 0;
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.registration-form.is-pass-recovery .registration-form__label:first-child {
margin-top: 0;
}
.registration-form.is-pass-recovery .registration-form__label:last-child {
margin-bottom: 0;
}
.registration-form.is-pass-recovery .registration-form__item {
display: block;
padding: 0;
}
.registration-form.is-pass-recovery .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form.is-pass-recovery .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form.is-modal .registration-form__plate {
padding-bottom: 40px;
}
.registration-form.is-modal .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form.is-modal .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form.is-modal .registration-form__title {
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 171.42857%;
margin-bottom: 20px;
}
.registration-form.is-modal .registration-form__socials-holder {
background: none;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
text-align: center;
}
.registration-form.is-modal .registration-form__socials-holder:first-child {
margin-top: 0;
}
.registration-form.is-modal .registration-form__socials-holder:last-child {
margin-bottom: 0;
}
.registration-form.is-modal .registration-form__socials-caption {
display: inline-block;
vertical-align: middle;
margin-right: 1em;
}
.registration-form.is-modal .registration-form__socials {
display: inline-block;
vertical-align: middle;
margin-top: 0;
}
.registration-form.is-modal .registration-form__socials-link {
background-color: #fff;
}
@media screen and (max-width: 767px) {
.registration-form.is-modal .registration-form__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 30px;
}
.fancybox-inner .registration-form.is-modal .registration-form__title {
padding-right: 20px !important;
}
}
.registration-form.is-email-request .registration-form__inputs {
width: auto;
float: none;
margin-right: 0;
}
.registration-form.is-email-request .registration-form__message {
float: none;
width: auto;
max-width: none;
}
.registration-form.is-email-request .registration-form__intro-text {
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}
.registration-form.is-email-request .registration-form__intro-text:first-child {
margin-top: 0;
}
.registration-form.is-email-request .registration-form__intro-text:last-child {
margin-bottom: 0;
}
.registration-form.is-email-request .registration-form__title {
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 185.71429%;
margin-bottom: 25px;
}
.registration-form.is-email-request .registration-form__label {
width: 100px;
}
.related-carousel__items {
position: relative;
}
.related-carousel__items:after {
content: '';
display: block;
clear: left;
}
.related-carousel__item {
margin-right: 5%;
width: 30%;
text-align: center;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.related-carousel__item:last-child {
margin-right: 0;
}
.related-carousel__thumb {
margin-bottom: 15px;
text-align: center;
}
.related-carousel__thumb:last-child {
margin-bottom: 0;
}
.related-carousel__thumb-link {
display: inline-block;
padding: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid lightgrey;
vertical-align: top;
}
.related-carousel__thumb-img {
display: block;
width: 100%;
}
.related-carousel__title {
margin-bottom: 20px;
}
.related-carousel__title:last-child {
margin-bottom: 0;
}
.related-carousel__discount {
margin-bottom: 5px;
}
.related-carousel__discount:last-child {
margin-bottom: 0;
}
.related-carousel__discount-value {
font-style: italic;
}
.related-carousel__price {
margin-bottom: 10px;
font-size: 114.28571%;
}
.related-carousel__price:last-child {
margin-bottom: 0;
}
.related-carousel__arrows {
position: absolute;
top: 35%;
padding: 0 .3em;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 100%;
font-size: 285.71429%;
font-weight: bold;
cursor: pointer;
}
.related-carousel__arrow-left {
left: -35px;
}
.related-carousel__arrow-left:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.related-carousel__arrow-right {
right: -35px;
}
.related-carousel__arrow-right:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.requests-item__title {
margin-bottom: 20px;
font-size: 214.28571%;
font-weight: bold;
}
.requests-item__title:last-child {
margin-bottom: 0;
}
.requests-item__category {
margin-top: 40px;
margin-bottom: 40px;
}
.requests-item__category:first-child {
margin-top: 0;
}
.requests-item__category:last-child {
margin-bottom: 0;
}
.requests-item__subtitle {
margin-bottom: 20px;
font-size: 171.42857%;
font-weight: bold;
}
.requests-item__subtitle:last-child {
margin-bottom: 0;
}
.requests-item__items {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.requests-item__item {
display: table-row;
}
.requests-item__id {
display: table-cell;
padding: 15px 0;
font-weight: bold;
}
.requests-item__status {
display: table-cell;
width: 200px;
padding-left: 15px;
padding-right: 15px;
}
.requests-item__download {
width: 100px;
display: table-cell;
}
.requests-item__status-title {
display: inline-block;
margin-right: 8px;
vertical-align: middle;
}
.requests-item__status-value {
display: inline-block;
padding: 5px 10px;
vertical-align: middle;
border: 1px solid gray;
}
.requests-item__status-value.is-waiting {
background-color: #F0F0F0;
border-color: #F0F0F0;
}
.requests-item__status-value.is-complete {
background-color: #C6FF90;
border-color: #C6FF90;
}
.reviews-balloons__title {
margin-bottom: 30px;
text-align: center;
font-size: 214.28571%;
font-weight: bold;
}
.reviews-balloons__title:last-child {
margin-bottom: 0;
}
.reviews-balloons__items {
position: relative;
margin-left: -2.5%;
list-style: none;
margin-top: -5%;
}
.reviews-balloons__items:after {
content: '';
display: block;
clear: left;
}
.reviews-balloons__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-top: 5%;
}
.reviews-balloons__item:nth-child(3n+1) {
clear: left;
}
.reviews-balloons__name {
margin-bottom: 10px;
width: 60%;
font-size: 171.42857%;
line-height: 1;
}
.reviews-balloons__name:last-child {
margin-bottom: 0;
}
.reviews-balloons__text {
position: relative;
padding: 20px 30px;
-webkit-border-radius: 12px;
border-radius: 12px;
background: #C6C6C6;
color: white;
}
.reviews-balloons__text:after {
position: absolute;
content: '';
right: 7px;
width: 0;
height: 0;
border-style: solid;
border-width: 35px 0 0 35px;
border-color: transparent transparent transparent #C6C6C6;
-webkit-transform: rotate(-12deg);
-ms-transform: rotate(-12deg);
-o-transform: rotate(-12deg);
transform: rotate(-12deg);
}
.reviews-balloons__text.is-top {
margin-bottom: 30px;
}
.reviews-balloons__text.is-top:last-child {
margin-bottom: 0;
}
.reviews-balloons__text.is-top:after {
bottom: -27px;
-webkit-transform: scaleY(-1) rotate(-12deg);
-ms-transform: scaleY(-1) rotate(-12deg);
-o-transform: scaleY(-1) rotate(-12deg);
transform: scaleY(-1) rotate(-12deg);
}
.reviews-balloons__text.is-bottom {
margin-top: 30px;
}
.reviews-balloons__text.is-bottom:first-child {
margin-top: 0;
}
.reviews-balloons__text.is-bottom:after {
top: -27px;
}
.reviews-detail__title {
font-size: 150%;
font-weight: bold;
margin-bottom: 10px;
}
.reviews-detail__title:last-child {
margin-bottom: 0;
}
.reviews-detail__image-holder {
margin-top: 10px;
margin-bottom: 10px;
}
.reviews-detail__image-holder:first-child {
margin-top: 0;
}
.reviews-detail__image-holder:last-child {
margin-bottom: 0;
}
.reviews-detail__main-image {
max-width: 100%;
height: auto;
display: block;
}
.reviews-detail__date {
font-style: italic;
margin-top: 10px;
margin-bottom: 10px;
}
.reviews-detail__date:first-child {
margin-top: 0;
}
.reviews-detail__date:last-child {
margin-bottom: 0;
}
.reviews-detail__content {
margin-top: 20px;
margin-bottom: 20px;
}
.reviews-detail__content:first-child {
margin-top: 0;
}
.reviews-detail__content:last-child {
margin-bottom: 0;
}
.reviews-detail__back-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.reviews-detail__back-holder:first-child {
margin-top: 0;
}
.reviews-detail__back-holder:last-child {
margin-bottom: 0;
}
.reviews-detail__back {
text-decoration: none;
}
.reviews-detail__back:before {
content: '←';
margin-right: .5em;
}
.reviews-list__title {
margin-bottom: 30px;
text-align: center;
font-size: 214.28571%;
font-weight: bold;
}
.reviews-list__title:last-child {
margin-bottom: 0;
}
.reviews-list__items {
list-style: none;
}
.reviews-list__author {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 0;
}
.reviews-list__comment {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 72.5%;
margin-left: 2.5%;
}
.reviews-list__item {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #cccccc;
}
.reviews-list__item:last-child {
margin-bottom: 0;
}
.reviews-list__item:after {
content: '';
display: block;
clear: both;
}
.reviews-list__name {
padding-top: 10px;
margin-bottom: 10px;
font-size: 171.42857%;
line-height: 1;
}
.reviews-list__name:last-child {
margin-bottom: 0;
}
.reviews-list__text {
position: relative;
padding: 20px;
}
.reviews-list__add, .reviews-list__description {
margin-bottom: 10px;
}
.reviews-list__add:last-child, .reviews-list__description:last-child {
margin-bottom: 0;
}
.reviews-list__business {
margin-top: 10px;
margin-bottom: 10px;
}
.reviews-list__business:first-child {
margin-top: 0;
}
.reviews-list__business:last-child {
margin-bottom: 0;
}
.reviews-list__rating {
margin-top: 10px;
margin-bottom: 10px;
}
.reviews-list__rating:first-child {
margin-top: 0;
}
.reviews-list__rating:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.reviews-list__author, .reviews-list__comment {
margin-left: 0;
width: auto;
float: none;
margin-top: 20px;
margin-bottom: 20px;
}
.reviews-list__author:first-child, .reviews-list__comment:first-child {
margin-top: 0;
}
.reviews-list__author:last-child, .reviews-list__comment:last-child {
margin-bottom: 0;
}
.reviews-list__text {
padding: 0;
}
}
.reviews-list.is-balloons .reviews-list__item {
border-bottom: none;
}
.reviews-list.is-balloons .reviews-list__text {
background: #C6C6C6;
color: white;
-webkit-border-radius: 12px;
border-radius: 12px;
}
.reviews-list.is-balloons .reviews-list__text:after {
position: absolute;
content: '';
right: 7px;
bottom: 7px;
width: 0;
height: 0;
border-style: solid;
border-width: 35px 0 0 35px;
border-color: transparent transparent transparent #C6C6C6;
left: -25px;
-webkit-transform: scaleY(-1) rotate(-90deg);
-ms-transform: scaleY(-1) rotate(-90deg);
-o-transform: scaleY(-1) rotate(-90deg);
transform: scaleY(-1) rotate(-90deg);
}
.sale-interview__title {
margin: 60px 20px 50px 20%;
font-size: 214.28571%;
line-height: 1.36667;
font-weight: bold;
}
.sale-interview__title:first-child {
margin-top: 0;
}
.sale-interview__title:last-child {
margin-bottom: 0;
}
.sale-interview__subtitle {
margin-top: 40px;
margin-bottom: 30px;
font-size: 171.42857%;
font-weight: bold;
}
.sale-interview__subtitle:first-child {
margin-top: 0;
}
.sale-interview__subtitle:last-child {
margin-bottom: 0;
}
.sale-interview__plate {
padding: 20px;
background-color: #eee;
}
.sale-interview__fields-title {
font-weight: bold;
font-size: 166.66667%;
margin-bottom: 20px;
margin-top: 20px;
}
.sale-interview__fields-title:last-child {
margin-bottom: 0;
}
.sale-interview__fields-title:first-child {
margin-top: 0;
}
.sale-interview__fields-desc {
margin-bottom: 20px;
margin-top: 20px;
}
.sale-interview__fields-desc:last-child {
margin-bottom: 0;
}
.sale-interview__fields-desc:first-child {
margin-top: 0;
}
.sale-interview__fields-list {
display: table;
width: 100%;
}
.sale-interview__fields-list.is-stars-list {
width: auto;
}
.sale-interview__fields-list.is-stars-list .sale-interview__label {
white-space: nowrap;
text-align: left;
padding-left: 10px;
}
.sale-interview__field {
display: table-row;
}
.sale-interview__field.is-error .sale-interview__error {
display: block;
}
.sale-interview__field.is-none .sale-interview__none {
display: block;
}
.sale-interview__field.js-pass-change {
display: none;
}
.sale-interview__buttons {
margin-top: 20px;
margin-bottom: 20px;
}
.sale-interview__buttons:first-child {
margin-top: 0;
}
.sale-interview__buttons:last-child {
margin-bottom: 0;
}
.sale-interview__label {
display: table-cell;
vertical-align: top;
text-align: right;
padding: 15px 10px 0 0;
width: 150px;
}
.sale-interview__label.is-captcha {
padding-bottom: 1em;
vertical-align: bottom;
}
.sale-interview__item {
display: table-cell;
vertical-align: top;
padding: 10px 0 10px 10px;
}
.sale-interview__item:after {
content: '';
display: block;
clear: both;
}
.sale-interview__item input[type='text'],
.sale-interview__item input[type='email'],
.sale-interview__item input[type='password'],
.sale-interview__item textarea {
width: 100%;
}
.sale-interview__add-link {
display: inline-block;
margin-left: 1em;
}
.sale-interview__list {
list-style: none;
margin: 5px 0;
padding: 0;
}
.sale-interview__list.is-horizontal {
margin: 0;
}
.sale-interview__list.is-horizontal .sale-interview__list-item {
display: inline-block;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 1.5em;
}
.sale-interview__list-item {
margin-top: 10px;
margin-bottom: 10px;
}
.sale-interview__list-item:first-child {
margin-top: 0;
}
.sale-interview__list-item:last-child {
margin-bottom: 0;
}
.sale-interview__error {
display: none;
color: #c10000;
}
.sale-interview__none {
display: none;
color: #c10000;
}
.sale-interview__ok {
display: none;
margin-top: 5px;
}
.sale-interview__remark {
margin-top: 5px;
margin-bottom: 20px;
font-size: 85%;
}
.sale-interview__inputs {
float: left;
width: 45%;
margin-right: 5%;
}
.sale-interview__message {
float: left;
max-width: 35%;
margin-top: 3px;
}
.sale-interview__inputs-link {
display: inline-block;
padding-top: 5px;
margin-right: 1em;
}
.sale-interview__link {
display: inline-block;
color: #0b8bfb;
text-decoration: underline;
cursor: pointer;
margin: 0 10px;
}
.sale-interview__link:hover {
text-decoration: none;
}
.sale-interview__captcha {
display: table;
width: 45%;
margin-top: 10px;
margin-bottom: 10px;
}
.sale-interview__captcha:first-child {
margin-top: 0;
}
.sale-interview__captcha:last-child {
margin-bottom: 0;
}
.sale-interview__captcha-img {
display: table-cell;
vertical-align: middle;
width: 50%;
}
.sale-interview__captcha-img img {
vertical-align: top;
}
.sale-interview__captcha-reload {
display: table-cell;
vertical-align: middle;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
}
.sale-interview__socials-holder {
padding: 15px 25px 25px;
background-color: #ccc;
}
.sale-interview__socials-caption {
font-weight: bold;
font-size: 128.57143%;
text-align: center;
}
.sale-interview__socials {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.sale-interview__socials:first-child {
margin-top: 0;
}
.sale-interview__socials:last-child {
margin-bottom: 0;
}
.sale-interview__socials-item {
display: inline-block;
vertical-align: middle;
margin-right: .25em;
margin-left: .25em;
}
.sale-interview__socials-link {
display: inline-block;
width: 50px;
height: 50px;
background-color: #eee;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
}
.sale-interview__socials-link.is-ok {
line-height: 50px;
font-size: 20px;
}
.sale-interview__socials-link.is-ok:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.sale-interview__socials-link.is-vk {
line-height: 50px;
font-size: 20px;
}
.sale-interview__socials-link.is-vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.sale-interview__socials-link.is-tw {
line-height: 50px;
font-size: 20px;
}
.sale-interview__socials-link.is-tw:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.sale-interview__socials-link.is-fb {
line-height: 50px;
font-size: 20px;
}
.sale-interview__socials-link.is-fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.sale-interview__link-items {
list-style: none;
margin: 10px 0;
padding: 0;
}
.sale-interview__link-items:first-child {
margin-top: 0;
}
.sale-interview__link-items:last-child {
margin-bottom: 0;
}
.sale-interview__link-item {
display: inline-block;
}
.sale-interview__link-item:before {
content: ' | ';
margin-left: .5em;
margin-right: .5em;
}
.sale-interview__link-item:first-child:before {
content: none;
}
.sale-interview .select2-container {
min-width: 100%;
max-width: 100%;
}
@media screen and (max-width: 767px) {
.sale-interview__fields-list.is-stars-list {
display: block;
}
.sale-interview__fields-list.is-stars-list .sale-interview__field {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 20px;
margin-bottom: 20px;
}
.sale-interview__fields-list.is-stars-list .sale-interview__field:first-child {
margin-top: 0;
}
.sale-interview__fields-list.is-stars-list .sale-interview__field:last-child {
margin-bottom: 0;
}
.sale-interview__fields-list.is-stars-list .sale-interview__item {
display: block;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
width: auto;
padding-left: 0;
}
.sale-interview__fields-list.is-stars-list .sale-interview__label {
display: block;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
padding: 0;
width: auto;
white-space: pre-wrap;
text-align: left;
}
}
@media screen and (max-width: 479px) {
.sale-interview__fields-list {
display: block;
}
.sale-interview__field {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 20px;
margin-bottom: 20px;
}
.sale-interview__field:first-child {
margin-top: 0;
}
.sale-interview__field:last-child {
margin-bottom: 0;
}
.sale-interview__item {
display: block;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
width: auto;
padding-left: 0;
}
.sale-interview__label {
display: block;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
padding: 0;
width: auto;
white-space: pre-wrap;
text-align: left;
}
.sale-interview__fields-list.is-stars-list .sale-interview__label {
width: auto;
padding-left: 0;
white-space: pre-wrap;
}
.sale-interview__label-link, .sale-interview__label-text {
display: inline-block;
vertical-align: middle;
width: 70%;
padding-left: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.sale-interview__img {
display: inline-block;
vertical-align: middle;
width: 30%;
}
}
.search-b2b__form-container {
clear: both;
display: inline-block;
}
.search-b2b__form-block {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 64.16666%;
margin-bottom: 40px;
margin-left: 0;
display: inline-block;
}
.search-b2b__description-block {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
margin-bottom: 40px;
display: inline-block;
}
.search-b2b__text-container {
margin-bottom: 15px;
}
.search-b2b__text {
width: 100%;
}
.search-b2b__button-container {
text-align: right;
}
@media screen and (max-width: 767px) {
.search-b2b__form-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.search-b2b__form-block, .search-b2b__description-block {
float: none;
width: auto;
margin: 0;
display: block;
}
.search-b2b__description-block {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
margin-bottom: 20px;
}
.search-b2b__form-block {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
}
.search-b2b-form__form {
margin-bottom: 40px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 55.83333%;
margin-left: 2.5%;
}
.search-b2b-form__form:last-child {
margin-bottom: 0;
}
.search-b2b-form__desc {
margin-bottom: 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 39.16667%;
margin-left: 2.5%;
float: right;
}
.search-b2b-form__desc:last-child {
margin-bottom: 0;
}
.search-b2b-form__textarea {
width: 100%;
height: 270px;
overflow-y: scroll;
}
.search-b2b-form__field {
margin-bottom: 40px;
}
.search-b2b-form__field:last-child {
margin-bottom: 0;
}
.search-b2b-form__submit {
float: right;
}
@media screen and (max-width: 767px) {
.search-b2b-form__submit {
float: none;
}
.search-b2b-form__form {
float: none;
width: auto;
}
.search-b2b-form__desc {
float: none;
width: auto;
margin-top: 20px;
margin-bottom: 20px;
}
.search-b2b-form__desc:first-child {
margin-top: 0;
}
.search-b2b-form__desc:last-child {
margin-bottom: 0;
}
.search-b2b-form__field {
margin-top: 20px;
margin-bottom: 20px;
}
.search-b2b-form__field:first-child {
margin-top: 0;
}
.search-b2b-form__field:last-child {
margin-bottom: 0;
}
}
.search-b2b-results__title {
margin: 60px 20px 50px 20%;
font-size: 214.28571%;
line-height: 1.36667;
font-weight: bold;
}
.search-b2b-results__title:first-child {
margin-top: 0;
}
.search-b2b-results__title:last-child {
margin-bottom: 0;
}
.search-b2b-results__subtitle {
margin-top: 40px;
margin-bottom: 30px;
font-size: 171.42857%;
font-weight: bold;
}
.search-b2b-results__subtitle:first-child {
margin-top: 0;
}
.search-b2b-results__subtitle:last-child {
margin-bottom: 0;
}
.search-b2b-results__title-inner {
margin-top: 20px;
margin-bottom: 20px;
font-size: 114.28571%;
font-weight: bold;
}
.search-b2b-results__title-inner:first-child {
margin-top: 0;
}
.search-b2b-results__title-inner:last-child {
margin-bottom: 0;
}
.search-b2b-results__table {
margin-bottom: 20px;
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.search-b2b-results__table:last-child {
margin-bottom: 0;
}
.search-b2b-results__table-title {
margin-bottom: 5px;
color: #999999;
font-size: 85.71429%;
}
.search-b2b-results__table-title:last-child {
margin-bottom: 0;
}
.search-b2b-results__table-head {
display: table-row;
background: #F0F0F0;
color: #999999;
}
.search-b2b-results__table-item {
display: table-row;
background: #F6F6F6;
}
.search-b2b-results__table-cell {
display: table-cell;
padding: 7px 5px;
border: 1px solid darkgrey;
vertical-align: middle;
font-size: 78.57143%;
}
.search-b2b-results__table-cell.is-head {
padding: 2px 0 2px 10px;
border: none;
font-size: 85.71429%;
}
.search-b2b-results__info {
position: relative;
display: block;
font-size: 100%;
margin: 0 5px;
}
.search-b2b-results__info:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.search-b2b-results__link {
text-decoration: none;
}
.search-b2b-title__name {
font-size: 90%;
line-height: 1.42857;
}
.search-b2b-title__title-holder {
position: relative;
padding: 10px 15px;
min-width: 280px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: gray;
}
.search-b2b-title__field {
position: relative;
margin-right: 75px;
padding-right: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.search-b2b-title__submit {
position: absolute;
left: 100%;
}
.search-b2b-title.is-hide-input .search-title__input {
width: 0;
padding: 0;
margin: 0;
border: none;
}
.search-b2b-title__input {
width: 100%;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
.search-b2b-title__results-holder {
position: absolute;
left: 15px;
right: 110px;
top: 100%;
margin-top: -10px;
background-color: #fff;
padding: 20px 20px 10px;
border: 1px solid gray;
z-index: 100;
}
.search-b2b-title__result-items {
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.search-b2b-title__result-item {
display: table-row;
}
.search-b2b-title__img-holder {
display: table-cell;
vertical-align: middle;
padding: 5px 0 5px 0;
}
.search-b2b-title__img {
max-width: 100%;
height: auto;
vertical-align: top;
}
.search-b2b-title__name-holder {
display: table-cell;
vertical-align: middle;
padding: 5px 15px;
}
.search-b2b-title__price-holder {
display: table-cell;
vertical-align: middle;
padding: 5px 15px;
text-align: right;
}
.search-b2b-title__price {
white-space: nowrap;
}
.search-b2b-title__match {
font-weight: bold;
}
.search-b2b-title__more-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.search-b2b-title__more-holder:first-child {
margin-top: 0;
}
.search-b2b-title__more-holder:last-child {
margin-bottom: 0;
}
.search-cities {
margin-bottom: 20px;
}
.search-cities__name {
font-size: 90%;
line-height: 1.42857;
}
.search-cities__field {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.search-cities__input-holder:after {
font: normal normal normal 14px/1 FontAwesome;
font-size: 22px;
position: absolute;
right: 2%;
top: 25%;
text-rendering: auto;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.search-cities .items:after {
content: ' ';
clear: both;
display: table;
}
.search-cities__submit {
float: right;
margin-left: 20px;
}
.search-cities__icon {
float: right;
padding-left: 20px;
color: white;
font-size: 120%;
display: none;
}
.search-cities__icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.search-cities__close {
float: right;
margin-left: 20px;
color: white;
font-size: 120%;
display: none;
}
.search-cities__close:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.search-cities__input-holder {
display: block;
overflow: hidden;
position: relative;
}
.search-cities.is-hide-input .search-cities__icon {
display: block;
}
.search-cities.is-visible .search-cities__field {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #eb6852;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-top: 6px;
}
.search-cities.is-visible .search-cities__close {
display: block;
}
.search-cities__input {
width: 100%;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
.search-cities__results-holder {
margin-top: 3px;
background-color: #fff;
padding: 16px 10px 10px;
border: 1px solid gray;
z-index: 100;
}
.search-cities__result-items {
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.search-cities__result-item {
display: table-row;
}
.search-cities__img-holder {
display: table-cell;
vertical-align: middle;
padding: 5px 0 5px 0;
width: 40px;
height: 40px;
text-align: center;
}
.search-cities__img {
max-width: 100%;
max-height: 100%;
height: auto;
vertical-align: top;
}
.search-cities__name-holder {
display: table-cell;
vertical-align: middle;
padding: 5px 10px;
}
.search-cities__price-holder {
display: table-cell;
vertical-align: middle;
padding: 5px 10px;
text-align: right;
}
.search-cities__price {
white-space: nowrap;
}
.search-cities__match {
font-weight: bold;
}
.search-cities__more-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.search-cities__more-holder:first-child {
margin-top: 0;
}
.search-cities__more-holder:last-child {
margin-bottom: 0;
}
.search-cities__section_city, .search-cities__element_city {
padding-top: 20px;
position: relative;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 0.5%;
display: inline-block;
vertical-align: top;
}
.search-cities__section_city:after, .search-cities__element_city:after {
content: '';
display: block;
clear: left;
}
.search-cities__element_city span,
.search-cities__section_city span {
color: #696969;
font-family: "RegularBold", sans-serif;
font-size: 14px;
}
.search-cities__element_city span.not-founderr,
.search-cities__section_city span.not-founderr {
color: #A94442;
}
.search-cities__element_city {
padding-top: 20px;
position: relative;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 4.5%;
display: inline-block;
vertical-align: top;
padding-left: 25px;
}
.search-cities__element_city:after {
content: '';
display: block;
clear: left;
}
.search-cities__section_city ul li.selected,
.search-cities__element_city ul li.selected {
color: #fff;
width: 210px;
height: 30px;
background: #011E41;
position: relative;
padding-left: 5px;
}
.search-cities__section_city ul li.selected:after {
content: '.';
position: absolute;
width: 0;
height: 0;
right: -10px;
top: 0;
border-top: 15px solid white;
border-bottom: 15px solid white;
border-left: 15px solid #011E41;
}
.search-cities__section_city ul li.selected a,
.search-cities__element_city ul li.selected a {
color: #fff;
}
.search-cities__section_city ul li.selected a:hover,
.search-cities__element_city ul li.selected a:hover {
color: #fff;
}
.search-cities__section_city ul li, .search-cities__element_city ul li {
line-height: 30px;
}
.search-cities__section_city ul li a {
text-decoration: none;
}
.search-cities__element_city ul li a {
text-decoration: none;
}
.search-cities__section_city ul li a:hover {
text-decoration: none;
}
.search-cities__element_city ul li a:hover {
text-decoration: none;
}
.search-cities #sections, .search-cities #elements {
padding-top: 15px;
height: 200px !important;
overflow: auto;
}
@media screen and (max-width: 767px) {
.search-cities__section_city, .search-cities__element_city {
width: 100%;
}
.search-cities__element_city {
padding-left: 0;
}
.search-cities__section_city ul li a,
.search-cities__element_city ul li a {
text-decoration: none;
font-size: 17px;
color: #000000;
}
.search-cities__element_city span,
.search-cities__section_city span {
font-size: 16px;
}
.search-cities__section_city, .search-cities__element_city {
border-bottom: 1px solid #ccc;
padding: 20px 10px;
margin-left: unset;
}
}
.search-cities.is-b2b {
background-color: gray;
padding: 10px;
}
.search-cities.is-b2b .search-cities__title-holder {
position: relative;
margin-left: -3.33333%;
}
.search-cities.is-b2b .search-cities__title-holder:after {
content: '';
display: block;
clear: left;
}
.search-cities.is-b2b .search-cities__form {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 74.44444%;
margin-left: 3.33333%;
}
.search-cities.is-b2b .search-cities__b2b {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 18.88889%;
margin-left: 3.33333%;
position: relative;
padding-top: 0.3em;
}
.search-cities.is-b2b .search-cities__b2b-link {
color: white;
vertical-align: middle;
}
.search-cities.is-b2b .search-cities__b2b-explain {
display: inline-block;
width: 1.5em;
height: 1.5em;
text-align: center;
font-size: 80%;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #ddd;
margin-left: 1em;
vertical-align: middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-top: 0.15em;
cursor: help;
}
.search-cities.is-b2b .search-cities__b2b-explain:before {
content: '?';
}
.search-cities.is-b2b .search-cities__b2b-tooltip {
width: 100%;
position: absolute;
right: 0;
top: 2.5em;
background: #eee;
font-size: 80%;
padding: 5px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
z-index: 100;
}
.search-cities.is-b2b .search-cities__b2b-tooltip.is-visible {
display: block;
}
@media screen and (max-width: 767px) {
.search-cities.is-b2b .search-cities__title-holder {
position: relative;
margin-left: -2.5%;
}
.search-cities.is-b2b .search-cities__title-holder:after {
content: '';
display: block;
clear: left;
}
.search-cities.is-b2b .search-cities__form {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.search-cities.is-b2b .search-cities__b2b {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.search-cities.is-b2b .search-cities__field {
padding-right: 10px;
}
.search-cities.is-b2b .search-cities__b2b-tooltip {
font-size: 100%;
}
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
/*background-color: #ca534166;*/
opacity: 1;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
width: auto;
}
.scrollbar-dynamic > .scroll-element .scroll-bar {
background-color: #011E41;
}
.scrollbar-dynamic > .scroll-element .scroll-element_outer {
background-color: rgba(1,30,65,0.3);
opacity: 1;
}
.onkeyopacity:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(255, 255, 255, 0.65);
z-index: 1099;
}
.search-result__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.search-result__title:last-child {
margin-bottom: 0;
}
.search-result__search-field {
margin-top: 10px;
margin-bottom: 10px;
}
.search-result__search-field:first-child {
margin-top: 0;
}
.search-result__search-field:last-child {
margin-bottom: 0;
}
.search-result__amount {
margin-top: 10px;
margin-bottom: 10px;
}
.search-result__amount:first-child {
margin-top: 0;
}
.search-result__amount:last-child {
margin-bottom: 0;
}
.search-result__head {
margin-bottom: 20px;
}
.search-result__head:last-child {
margin-bottom: 0;
}
.search-result__head-link {
font-size: 128.57143%;
font-weight: bold;
color: #041e41;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
text-decoration: none;
}
.search-result__head-link:hover {
color: #7A8A9C;
}
.search-result__preview {
margin-bottom: 30px;
padding-bottom: 20px;
border-bottom: 1px solid #cccccc;
}
.search-result__preview:last-child {
margin-bottom: 0;
}
.search-result__list {
margin-top: 20px;
margin-bottom: 20px;
border-top: 1px solid #dbdfe1;
}
.search-result__list:first-child {
margin-top: 0;
}
.search-result__list:last-child {
margin-bottom: 0;
}
.search-result__match {
font-weight: bold;
}
.search-result__breadcrumbs {
font-size: 90%;
margin-top: 5px;
margin-bottom: 5px;
font-style: italic;
color: #999999;
}
.search-result__breadcrumbs:first-child {
margin-top: 0;
}
.search-result__breadcrumbs:last-child {
margin-bottom: 0;
}
.search-result__breadcrumbs-list {
list-style: none;
margin-left: 0;
}
.search-result__breadcrumbs-item {
display: inline;
}
.search-result__breadcrumbs-item:before {
content: "/";
margin: 0 5px;
}
.search-result__breadcrumbs-item:first-child:before {
display: none;
}
.search-result__breadcrumbs-link {
text-decoration: underline;
color: #999999;
}
.search-result__breadcrumbs-link:hover {
text-decoration: none;
color: #999999;
}
@media screen and (max-width: 767px) {
.search-result__head {
margin-bottom: 10px;
}
.search-result__preview {
margin-bottom: 20px;
}
.search-result__preview:last-child {
margin-bottom: 0;
}
}
.title-search-result {
left: inherit !important;
right: 0 !important;
min-width: 350px !important;
top: 125px !important;
position: fixed !important;
-webkit-transition: top .25s;
-o-transition: top .25s;
transition: top .25s;
}
.title-search-result.is-fixed-top-menu {
top: 116px !important;
}
.search-title.desktop {
float: right;
padding-top: 19px;
}
.search-title__icon_single-ico {
margin-top: 19px;
float: right;
cursor: pointer;
}
.search-title.manual .search-title__input {
background: #fff;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
width: 90%;
height: 70px;
padding-left: 15px;
border: none;
font-size: 1.8em;
}
.search-title.manual .search-title__search-field {
margin-bottom: 30px;
border: 2px solid #011E41;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.search-title.manual .search-title__clearfield {
position: absolute;
right: 11%;
top: 0;
bottom: 0;
font-size: 2em;
background: none;
border: none;
color: #dcdcdc;
cursor: pointer;
}
.search-title.manual .search-title__clearfield:hover {
color: #c6c6c6;
}
.search-title.manual .search-title__submit {
padding: 8px 55px;
font-size: 16px;
display: block !important;
color: #fff;
background-color: #011E41;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.search-title.manual .search-title__submit-loop {
padding: 0;
font-size: 2.1em;
background: #011E41;
color: #fff;
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 10%;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-transition: color, background .25s;
-o-transition: color, background .25s;
transition: color, background .25s;
}
.search-title.manual .search-title__submit-loop:hover {
background: #7A8A9C;
}
.search-title.manual .search-title__submit:hover {
background-color: #7A8A9C;
color: #fff;
}
.search-title.manual .search-title__head {
margin-bottom: 15px;
}
.search-title.manual .search-title__head-link {
text-decoration: none;
color: #041e41;
}
.search-title.manual .search-title__head-link:hover {
color: #eb6852;
}
.search-title.manual .search-title__head-text {
font-size: 16px;
}
.search-title.manual .search-title__field {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
@media screen and (max-width: 767px) {
.search-title.manual .search-title__submit-loop {
width: 20%;
}
.search-title.manual .search-title__input {
width: 80%;
}
.search-title.manual .search-title__clearfield {
right: 22%;
}
}
.search-title__name {
font-size: 90%;
line-height: 1.42857;
color: #eb6852;
}
.search-title__field {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.search-title__submit {
float: right;
margin-left: 20px;
line-height: 2;
background-color: #011E41;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
color: #fff;
}
.search-title__submit:hover {
background-color: #7A8A9C;
color: #fff;
}
.search-title__icon {
float: right;
padding-right: 3px;
color: #000;
font-size: 170%;
display: none;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
}
.search-title__icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
/*content: "";*/
}
.search-title__icon:hover {
color: #7A8A9C;
}
@media screen and (max-width: 992px) {
.search-title__icon {
font-size: 150%;
}
}
.search-title__close {
float: right;
margin-left: 20px;
color: white;
font-size: 120%;
display: none;
}
.search-title__close:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.search-title__input-holder {
display: block;
overflow: hidden;
}
.search-title.is-hide-input .search-title__input {
font-family: Semibold,Arial,sans-serif;
font-weight: 500;
font-size: 1.5rem;
display: block;
line-height: 60px;
box-sizing: border-box;
width: 100%;
padding: 0 20px;
min-height: 60px;
max-height: 80px;
border: 0;
color: #fff;
background-color: transparent;
text-transform: none;
}
.search-title .search-title__input_in-header {
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
font-size: 2.5rem;
line-height: 80px;
display: block;
box-sizing: border-box;
width: 100%;
padding: 0 20px;
min-height: 60px;
max-height: 80px;
border: 0;
color: #fff;
background-color: transparent;
text-transform: none;
}
.search-title__input_in-header::-webkit-input-placeholder {
color: hsla(0,0%,100%,.7);
font-style: normal;
font-weight: 400
}
.search-title__input_in-header::-moz-placeholder {
color: hsla(0,0%,100%,.7);
font-style: normal;
font-weight: 400
}
.search-title__input_in-header:-ms-input-placeholder {
color: hsla(0,0%,100%,.7);
font-style: normal;
font-weight: 400
}
.search-title__input.search-title__input_in-header:-moz-placeholder {
color: hsla(0,0%,100%,.7);
font-style: normal;
font-weight: 400
}
.search-title__input_in-header::placeholder {
color: hsla(0,0%,100%,.7);
font-style: normal;
font-weight: 400
}
.search-title.is-hide-input .search-title__submit {
display: none;
}
.search-title.is-hide-input .search-title__icon {
display: block;
}
.header__columns .search-title__icon {
display: block;
}
.search-title.is-hide-input .search-title__field {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: -1;
}
.search-title.is-visible .search-title__field {
position: absolute;
left: 0;
top: 78px;
right: 0;
background: #011E41;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
z-index: 1000;
}
.search-title.is-visible .search-title__close {
display: block;
margin-top: 5px;
}
.search-title__input {
width: 100%;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
border: none;
background-color: #fff;
color: #000;
font-size: 18px;
}
.search-title__results-holder {
position: absolute;
left: 0;
top: 100%;
margin-top: -10px;
background-color: #fff;
padding: 16px 10px 10px;
border: 1px solid gray;
z-index: 100;
}
.search-title__result-items {
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.search-title__result-item {
display: table-row;
}
.search-title__img-holder {
display: table-cell;
vertical-align: middle;
padding: 5px 0 5px 0;
width: 40px;
height: 40px;
text-align: center;
}
.search-title__img {
max-width: 100%;
max-height: 100%;
height: auto;
vertical-align: top;
}
.search-title__name-holder {
display: table-cell;
vertical-align: middle;
padding: 5px 10px;
}
.search-title__price-holder {
display: table-cell;
vertical-align: middle;
padding: 5px 10px;
text-align: right;
}
.search-title__price {
white-space: nowrap;
}
.search-title__match {
font-weight: bold;
}
.search-title__more-holder {
margin-top: 20px;
margin-bottom: 20px;
}
.search-title__more-holder:first-child {
margin-top: 0;
}
.search-title__more-holder:last-child {
margin-bottom: 0;
}
.search-title__more {
color: #eb6852;
}
@media screen and (max-width: 1210px) {
.search-title.manual .search-title__input {
width: -webkit-calc(80% - 10px);
width: calc(80% - 10px);
}
.search-title.manual .search-title__submit {
width: -webkit-calc(20% - 11px);
width: calc(20% - 11px);
padding: 8px 2%;
}
}
@media screen and (max-width: 479px) {
.search-title.manual .search-title__submit {
padding: 10px 2%;
font-size: 12px;
}
}
.search-title.is-b2b {
background-color: gray;
padding: 10px;
}
.search-title.is-b2b .search-title__title-holder {
position: relative;
margin-left: -3.33333%;
}
.search-title.is-b2b .search-title__title-holder:after {
content: '';
display: block;
clear: left;
}
.search-title.is-b2b .search-title__form {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 74.44444%;
margin-left: 3.33333%;
}
.search-title.is-b2b .search-title__b2b {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 18.88889%;
margin-left: 3.33333%;
position: relative;
padding-top: 0.3em;
}
.search-title.is-b2b .search-title__b2b-link {
color: white;
vertical-align: middle;
}
.search-title.is-b2b .search-title__b2b-explain {
display: inline-block;
width: 1.5em;
height: 1.5em;
text-align: center;
font-size: 80%;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #ddd;
margin-left: 1em;
vertical-align: middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-top: 0.15em;
cursor: help;
}
.search-title.is-b2b .search-title__b2b-explain:before {
content: '?';
}
.search-title.is-b2b .search-title__b2b-tooltip {
width: 100%;
position: absolute;
right: 0;
top: 2.5em;
background: #eee;
font-size: 80%;
padding: 5px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
z-index: 100;
}
.search-title.is-b2b .search-title__b2b-tooltip.is-visible {
display: block;
}
@media screen and (max-width: 767px) {
.search-title.is-b2b .search-title__title-holder {
position: relative;
margin-left: -2.5%;
}
.search-title.is-b2b .search-title__title-holder:after {
content: '';
display: block;
clear: left;
}
.search-title.is-b2b .search-title__form {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.search-title.is-b2b .search-title__b2b {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.search-title.is-b2b .search-title__field {
padding-right: 10px;
}
.search-title.is-b2b .search-title__b2b-tooltip {
font-size: 100%;
}
}
.layout__header.is-fixed-top-menu .search-title.is-visible .search-title__field {
padding-top: 14px;
}
.search-title.is-searchpage .search-title__input {
background: #fff;
border: 3px solid #011E41;
height: 3em;
padding-right: 90px;
color: #333;
}
.search-title.is-searchpage .search-title__submit-loop {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 80px;
margin: 0;
-webkit-border-radius: 0;
border-radius: 0;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 1.7em;
text-rendering: auto;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
background: #011E41;
color: #fff;
border: none;
outline: none;
}
.search-title.is-searchpage .search-title__clearfield {
position: absolute;
top: 17%;
background: no-repeat;
border: none;
font-size: 1.8em;
right: 90px;
color: #999999;
}
.section-detail__picture-holder {
margin-bottom: 20px;
text-align: center;
}
.section-detail__picture-holder:last-child {
margin-bottom: 0;
}
.section-detail__picture {
display: inline-block;
max-width: 100%;
}
.section-intro__image-holder {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.section-intro__image-holder:first-child {
margin-top: 0;
}
.section-intro__image-holder:last-child {
margin-bottom: 0;
}
.section-intro__text {
margin-top: 20px;
margin-bottom: 20px;
font-size: 150%;
}
.section-intro__text:first-child {
margin-top: 0;
}
.section-intro__text:last-child {
margin-bottom: 0;
}
.section-intro__image {
max-width: 100%;
}
.section-modal {
display: none;
}
.section-modal:after {
content: '';
display: block;
clear: both;
}
.section-modal__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
padding: 2% 2% 2% 0;
}
.section-modal__item:nth-child(1+2n) {
margin-left: 0;
}
.section-modal__container-img {
width: 25%;
float: left;
}
.section-modal__container-section {
float: left;
width: 60%;
margin-left: 20px;
margin-top: 30px;
word-wrap: break-word;
}
.section-modal__main-section {
font-size: 16px;
font-weight: bold;
margin-bottom: 30px;
}
.section-modal__img-main {
max-width: 100%;
width: auto;
height: 100%;
vertical-align: top;
}
.section-tiles.catalog {
margin-bottom: 50px;
}
.section-tiles.catalog .section-tiles__item {
margin-left: 0;
margin-top: 0;
margin-bottom: 2.5%;
width: -webkit-calc(100%/3);
width: calc(100%/3);
}
.section-tiles.catalog .section-tiles__items {
width: 100%;
margin: 0;
}
.section-tiles.catalog .section-tiles__img-link {
text-align: center;
}
.section-tiles.catalog .section-tiles__img-holder {
margin-bottom: 30px;
}
.section-tiles.catalog .section-tiles__title-section {
margin-bottom: 20px;
}
.section-tiles.catalog .section-tiles__tile {
padding: 0 3%;
position: relative;
margin: 0 2%;
background-color: #DFE7EA;
}
.section-tiles.catalog .section-tiles__content {
font-size: 16px;
}
.section-tiles.catalog .section-tiles__content p {
line-height: 1.6;
}
.section-tiles__content-list {
padding-left: 30px;
}
.section-tiles__content-list.is-hide {
display: none;
}
.section-tiles__content-list li {
margin-top: 10px;
margin-bottom: 10px;
position: relative;
padding-left: 16px;
}
.section-tiles__content-list li:first-child {
margin-top: 0;
}
.section-tiles__content-list li:last-child {
margin-bottom: 0;
}
.section-tiles__content-list ul > li:before {
content: '';
position: absolute;
background-position: 50% 50%;
-webkit-background-size: 8px 8px;
background-size: 8px;
width: 8px;
height: 8px;
left: 0;
top: 5px;
background-image: url('data:image/svg+xml;charset%3DUS-ASCII,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"8"%20height%3D"8"%20viewBox%3D"0%200%208%208"><path%20fill%3D"%230E1D3F"%20d%3D"M4%208C1.8%208%200%206.2%200%204s1.8-4%204-4%204%201.8%204%204-1.8%204-4%204zm0-6.3c-1.3%200-2.3%201-2.3%202.3s1%202.3%202.3%202.3%202.3-1%202.3-2.3-1-2.3-2.3-2.3z"%2F><%2Fsvg>');
background-repeat: no-repeat;
}
.section-tiles.description {
margin-bottom: 50px;
}
.section-tiles.description p {
font-size: 19px;
}
.section-tiles__items {
position: relative;
margin-left: -2.5%;
}
.section-tiles__items:after {
content: '';
display: block;
clear: left;
}
.section-tiles.home .section-tiles__item {
font-size: 18px;
}
.section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 2.5%;
}
.section-tiles__item:nth-child(3n+1) {
clear: left;
}
.section-tiles__content-section {
position: relative;
}
.section-tiles__img-holder {
margin-top: 10px;
margin-bottom: 10px;
}
.section-tiles__img-holder:first-child {
margin-top: 0;
}
.section-tiles__img-holder:last-child {
margin-bottom: 0;
}
.section-tiles__img-main {
width: 80%;
height: auto;
vertical-align: top;
}
.section-tiles__title-section {
margin-top: 15px;
margin-bottom: 15px;
height: 60px;
}
.section-tiles__title-section:first-child {
margin-top: 0;
}
.section-tiles__title-section:last-child {
margin-bottom: 0;
}
.section-tiles__title {
text-align: center;
}
.section-tiles__btn-buy {
padding: 8px 40px;
background-color: #eb6852;
display: inline-block;
color: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
text-decoration: none !important;
max-width: 100%;
}
.section-tiles__btn-buy:hover {
background-color: #ca5341;
}
.section-tiles__table-left, .section-tiles__table-right {
display: inline-block;
vertical-align: top;
}
.section-tiles__table-left {
width: -webkit-calc(30% - 2%);
width: calc(30% - 2%);
}
.section-tiles__table-right {
width: -webkit-calc(70% - 2%);
width: calc(70% - 2%);
}
.section-tiles__table-right.bordered {
border-left: 1px solid #dbdfe1;
height: -webkit-calc(100% - 2.5%);
height: calc(100% - 2.5%);
}
.section-tiles__filter-list {
padding: 8% 8%;
}
.section-tiles__filter-group {
display: block;
margin-top: 15px;
margin-bottom: 20px;
}
.section-tiles__filter-group-btns {
padding-top: 15px;
border-top: 1px solid #dbdfe1;
}
.section-tiles__filter-reset {
display: inline-block;
margin-left: 5%;
cursor: pointer;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
}
.section-tiles__filter-reset:hover {
color: #041e41;
}
.section-tiles__filter-icon {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 16px;
position: relative;
left: 5px;
}
.section-tiles__filter-icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.section-tiles__filter-icon.active:before {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
font-size: 25px;
position: absolute;
margin-left: 5px;
margin-top: -1px;
}
.section-tiles__filter-icon:before {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
font-size: 25px;
position: absolute;
margin-left: 5px;
margin-top: -1px;
}
.section-tiles__filter-button {
font-size: 16px;
color: #041e41;
cursor: pointer;
}
.section-tiles__filter-label {
font-size: 14px;
}
.section-tiles__filter-item {
margin-top: 8px;
margin-bottom: 8px;
}
.section-tiles__catalog-title-wrap {
border-top: 1px solid #dbdfe1;
border-bottom: 1px solid #dbdfe1;
padding: 12px 0;
text-align: center;
font-weight: bold;
}
.section-tiles__catalog-filters {
text-align: left;
position: relative;
top: -10px;
}
.section-tiles__compare-holder {
margin-top: 20px !important;
right: 25px;
width: 65%;
text-align: left;
margin-left: auto;
}
.section-tiles__compare-input {
margin-bottom: 15px;
text-align: left;
}
.section-tiles__series {
color: #333;
font-size: 19px;
margin-top: 0;
}
.section-tiles__title-text {
text-decoration: none;
}
.section-tiles__title-text:hover {
color: #7A8A9C;
text-decoration: none;
}
.section-tiles__bonus-item {
display: inline-block;
margin-left: 5px;
vertical-align: top;
}
.section-tiles__bonus-item:first-child {
margin-left: 0;
}
.section-tiles__bonus-offer {
border: 2px solid #00a651;
display: block;
height: 40px;
width: 40px;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
line-height: 40px;
text-transform: uppercase;
font-weight: bold;
color: #00a651;
}
.section-tiles__bonus-green {
color: #00a651;
border-color: #00a651;
}
.section-tiles__bonus-red {
color: #e10000;
border-color: #e10000;
}
.section-tiles__bonus-yellow {
color: #e6c300;
border-color: #e6c300;
}
.section-tiles__content-section {
margin-top: 10px;
margin-bottom: 10px;
position: relative;
padding-bottom: 25px;
}
.section-tiles__content-section:first-child {
margin-top: 0;
}
.section-tiles__content-section:last-child {
margin-bottom: 0;
}
.section-tiles__bottom {
margin-top: 20px;
border-top: 1px solid #dbdfe1;
}
.section-tiles__bottom-section {
margin-top: 10px;
margin-bottom: 10px;
}
.section-tiles__bottom-section:first-child {
margin-top: 0;
}
.section-tiles__bottom-section:last-child {
margin-bottom: 0;
}
.section-tiles__link-items {
list-style: none;
margin: 0;
padding-bottom: 10px;
background: #fff;
}
.section-tiles__link-item {
margin-top: 5px;
margin-bottom: 5px;
}
.section-tiles__link-item:first-child {
margin-top: 0;
}
.section-tiles__link-item:last-child {
margin-bottom: 0;
}
.section-tiles__link-item.is-line {
display: inline-block;
margin: 0 .5em 0 0;
}
.section-tiles__links-text {
color: #041e41;
}
.section-tiles__links-item {
margin-bottom: 11px;
}
.section-tiles__btns-holder {
margin-top: 10px;
margin-bottom: 10px;
}
.section-tiles__btns-holder:first-child {
margin-top: 0;
}
.section-tiles__btns-holder:last-child {
margin-bottom: 0;
}
.section-tiles__btn-all-holder {
margin-top: 40px;
margin-bottom: 40px;
text-align: center;
}
.section-tiles__btn-all-holder:first-child {
margin-top: 0;
}
.section-tiles__btn-all-holder:last-child {
margin-bottom: 0;
}
.section-tiles__recommendations {
background-color: #dbdfe1;
padding: 80px 0;
}
.section-tiles__recommendations-title {
text-align: center;
font-weight: 400;
margin-top: 0;
margin-bottom: 35px;
font-size: 40px;
color: #041e41;
}
.section-tiles__label {
width: 100%;
max-width: 380px;
display: block;
color: #fff;
background: #041e41;
font-family: "Regular", sans-serif;
font-weight: 500;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
padding: 15px 0;
margin: 0 auto;
position: relative;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
overflow: hidden;
}
.section-tiles__characteristics {
list-style-type: none !important;
}
.section-tiles__characteristic:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.section-tiles__characteristic:before {
font-size: 10px;
font-weight: bold;
position: absolute;
left: 18px;
margin-top: 3px;
}
@media screen and (max-width: 767px) {
.section-tiles.catalog .section-tiles__item {
width: 100%;
margin-left: 0;
margin-bottom: 50px;
float: none;
}
.section-tiles.catalog .section-tiles__items {
width: 100%;
}
.section-tiles.catalog .section-tiles__img-holder {
margin-bottom: 10px;
text-align: center;
}
.section-tiles.catalog .section-tiles__label {
max-width: 100%;
}
.section-tiles.catalog .section-tiles__img-main {
width: 50%;
}
}
.section-tiles.is-3cols .section-tiles__items {
position: relative;
margin-left: -3.33333%;
margin-top: -3.33333%;
}
.section-tiles.is-3cols .section-tiles__items:after {
content: '';
display: block;
clear: left;
}
.section-tiles.is-3cols .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 18.88889%;
margin-left: 3.33333%;
margin-top: 3.33333%;
}
.section-tiles.is-3cols .section-tiles__item:nth-child(4n+1) {
clear: none;
}
.section-tiles.is-3cols .section-tiles__item:nth-child(3n+1) {
clear: left;
}
.section-tiles.is-2cols .section-tiles__items {
position: relative;
margin-left: -5%;
margin-top: -5%;
}
.section-tiles.is-2cols .section-tiles__items:after {
content: '';
display: block;
clear: left;
}
.section-tiles.is-2cols .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 45.0%;
margin-left: 5%;
margin-top: 5%;
}
.section-tiles.is-2cols .section-tiles__item:nth-child(3n+1) {
clear: none;
}
.section-tiles.is-2cols .section-tiles__item:nth-child(2n+1) {
clear: left;
}
@media screen and (max-width: 767px) {
.section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.section-tiles__item:nth-child(3n+1) {
clear: none;
}
.section-tiles__item:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.section-tiles__items {
margin-top: 0;
}
.section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
clear: left;
margin-bottom: 10px;
margin-top: 0;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc;
}
.section-tiles__item:nth-child(2n+1) {
clear: none;
}
.section-tiles__item:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.section-tiles__tile {
padding-left: 100px;
}
.section-tiles__tile:after {
content: '';
display: block;
clear: both;
}
.section-tiles__title-section {
margin-top: 0;
}
.section-tiles__img-holder {
width: 100%;
margin-bottom: 15px;
}
.section-tiles__btns-holder {
display: none;
}
.section-tiles__content-section {
margin-bottom: 0;
}
.section-tiles__link-items {
padding-bottom: 0;
}
.section-tiles__link-item {
font-size: 90%;
}
.section-tiles__link-text {
color: #999;
text-decoration: underline;
}
.section-tiles__link-text:hover {
color: #041e41;
text-decoration: underline;
}
}
@media screen and (max-width: 767px) {
.section-tiles.is-3cols .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.section-tiles.is-3cols .section-tiles__item:nth-child(3n+1) {
clear: none;
}
.section-tiles.is-3cols .section-tiles__item:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.section-tiles.is-3cols .section-tiles__items {
margin-top: 0;
}
.section-tiles.is-3cols .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
clear: left;
margin-bottom: 10px;
margin-top: 0;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc;
}
.section-tiles.is-3cols .section-tiles__item:nth-child(2n+1) {
clear: none;
}
.section-tiles.is-3cols .section-tiles__item:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.section-tiles.is-3cols .section-tiles__tile {
padding-left: 100px;
}
.section-tiles.is-3cols .section-tiles__tile:after {
content: '';
display: block;
clear: both;
}
.section-tiles.is-3cols .section-tiles__title-section {
margin-top: 0;
}
.section-tiles.is-3cols .section-tiles__img-holder {
width: 100%;
margin-bottom: 15px;
}
.section-tiles.is-3cols .section-tiles__btns-holder {
display: none;
}
.section-tiles.is-3cols .section-tiles__content-section {
margin-bottom: 0;
}
.section-tiles.is-3cols .section-tiles__link-items {
padding-bottom: 0;
}
.section-tiles.is-3cols .section-tiles__link-item {
font-size: 90%;
}
.section-tiles.is-3cols .section-tiles__link-text {
color: #999;
text-decoration: underline;
}
.section-tiles.is-3cols .section-tiles__link-text:hover {
color: #041e41;
text-decoration: underline;
}
}
@media screen and (max-width: 767px) {
.section-tiles.is-2cols .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.section-tiles.is-2cols .section-tiles__item:nth-child(3n+1) {
clear: none;
}
.section-tiles.is-2cols .section-tiles__item:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.section-tiles.is-2cols .section-tiles__items {
margin-top: 0;
}
.section-tiles.is-2cols .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
clear: left;
margin-bottom: 10px;
margin-top: 0;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc;
}
.section-tiles.is-2cols .section-tiles__item:nth-child(2n+1) {
clear: none;
}
.section-tiles.is-2cols .section-tiles__item:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.section-tiles.is-2cols .section-tiles__tile {
padding-left: 100px;
}
.section-tiles.is-2cols .section-tiles__tile:after {
content: '';
display: block;
clear: both;
}
.section-tiles.is-2cols .section-tiles__title-section {
margin-top: 0;
}
.section-tiles.is-2cols .section-tiles__img-holder {
width: 100%;
margin-bottom: 15px;
}
.section-tiles.is-2cols .section-tiles__btns-holder {
display: none;
}
.section-tiles.is-2cols .section-tiles__content-section {
margin-bottom: 0;
}
.section-tiles.is-2cols .section-tiles__link-items {
padding-bottom: 0;
}
.section-tiles.is-2cols .section-tiles__link-item {
font-size: 90%;
}
.section-tiles.is-2cols .section-tiles__link-text {
color: #999;
text-decoration: underline;
}
.section-tiles.is-2cols .section-tiles__link-text:hover {
color: #041e41;
text-decoration: underline;
}
}
.section-tiles.is-flat .section-tiles__items {
margin-left: 0;
}
.section-tiles.is-flat .section-tiles__item {
float: none;
width: auto;
margin-left: 0;
margin-top: 40px;
margin-bottom: 40px;
}
.section-tiles.is-flat .section-tiles__item:first-child {
margin-top: 0;
}
.section-tiles.is-flat .section-tiles__item:last-child {
margin-bottom: 0;
}
@media screen and (min-width: 768px) {
.section-tiles.is-hover .section-tiles__item .section-tiles__bottom-section {
position: absolute;
top: 0;
z-index: 0;
max-height: 0;
overflow: hidden;
}
.section-tiles.is-hover .section-tiles__item:hover .section-tiles__bottom-section {
max-height: 100%;
min-height: 100%;
z-index: 3;
background: #fff;
top: 0;
margin-top: 0;
width: 100%;
overflow: visible;
}
}
.section-tiles.is-icons .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 14.16667%;
margin-left: 2.5%;
}
.section-tiles.is-icons .section-tiles__item:nth-child(4n+1), .section-tiles.is-icons .section-tiles__item:nth-child(3n+1), .section-tiles.is-icons .section-tiles__item:nth-child(2n+1) {
clear: none;
}
.section-tiles.is-icons .section-tiles__item:nth-child(6n+1) {
clear: left;
}
.section-tiles.is-icons .section-tiles__img-holder {
text-align: center;
width: 160px;
height: 160px;
}
.section-tiles.is-icons .section-tiles__title {
text-align: center;
}
.section-tiles.is-icons .section-tiles__img-main {
-webkit-border-radius: 50%;
border-radius: 50%;
width: 100%;
}
.section-tiles.is-icons .section-tiles__img-main:before {
line-height: 160px;
margin-left: -5px;
}
@media screen and (max-width: 1210px) {
.section-tiles.is-icons .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-bottom: 20px;
}
.section-tiles.is-icons .section-tiles__item:nth-child(6n+1) {
clear: none;
}
.section-tiles.is-icons .section-tiles__item:nth-child(4n+1) {
clear: left;
}
}
@media screen and (max-width: 767px) {
.section-tiles.is-icons .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.section-tiles.is-icons .section-tiles__item:nth-child(4n+1) {
clear: none;
}
.section-tiles.is-icons .section-tiles__item:nth-child(3n+1) {
clear: left;
}
.section-tiles.is-icons .section-tiles__img-holder {
width: 80%;
margin-left: 10%;
height: auto;
}
}
@media screen and (max-width: 479px) {
.section-tiles.is-icons .section-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
clear: none;
padding-bottom: 0;
border-bottom: 0;
}
.section-tiles.is-icons .section-tiles__item:nth-child(3n+1) {
clear: none;
}
.section-tiles.is-icons .section-tiles__item:nth-child(2n+1) {
clear: left;
}
.section-tiles.is-icons .section-tiles__tile {
padding-left: 0;
}
.section-tiles.is-icons .section-tiles__img-holder {
width: 80%;
margin-left: 10%;
height: auto;
}
}
.sections-wall__first-level {
list-style: none;
margin: 0 0 0 -2.5%;
padding: 0;
position: relative;
}
.sections-wall__first-level:after {
content: '';
display: block;
clear: left;
}
.sections-wall__first-item {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
float: none;
overflow: hidden;
margin-bottom: 2.5%;
padding: 15px 0;
}
.sections-wall__first-item.is-left {
float: left;
overflow: visible;
margin-right: 2.5%;
clear: left;
}
.sections-wall__first-item.is-right {
float: right;
overflow: visible;
clear: right;
}
.sections-wall__first-link {
font-size: 125%;
margin-left: 20px;
text-decoration: none;
color: black;
}
.sections-wall__first-link:hover {
text-decoration: underline;
color: black;
}
.sections-wall__second-holder {
margin-top: 10px;
margin-bottom: 10px;
}
.sections-wall__second-holder:first-child {
margin-top: 0;
}
.sections-wall__second-holder:last-child {
margin-bottom: 0;
}
.sections-wall__second-item {
padding: 10px 20px;
border-bottom: 1px solid #eee;
}
.sections-wall__second-link {
text-decoration: none;
}
.sections-wall__second-link:hover {
text-decoration: underline;
}
.sidebar-menu {
position: relative;
}
.sidebar-menu__plate {
border: 1px solid gray;
border-bottom: none;
}
.sidebar-menu__first-level {
margin: 0;
padding: 0;
list-style: none;
}
.sidebar-menu__first-link {
position: relative;
display: block;
padding: 10px 20px 10px 30px;
vertical-align: top;
font-size: 100%;
font-weight: bold;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px solid gray;
}
.sidebar-menu__first-link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
left: 11px;
top: 50%;
margin-top: -8px;
}
.sidebar-menu__second-level {
margin: 0;
padding: 0;
list-style: none;
}
.sidebar-menu__second-item {
position: relative;
}
.sidebar-menu__second-link {
position: relative;
display: block;
padding: 10px 20px 10px 30px;
vertical-align: top;
border-bottom: 1px solid gray;
}
.sidebar-menu__second-link:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
left: 13px;
top: 50%;
margin-top: -8px;
}
.sidebar-menu__third-holder {
display: none;
position: absolute;
left: 100%;
top: -1px;
width: 100%;
max-width: 300px;
background-color: #eee;
border: 1px solid gray;
border-bottom: none;
}
.sidebar-menu__third-item {
position: relative;
}
.sidebar-menu__third-link {
position: relative;
display: block;
padding: 10px 20px 10px 20px;
vertical-align: top;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px solid gray;
}
.sidebar-menu__fourth-holder {
display: none;
position: absolute;
left: 100%;
top: -1px;
width: 100%;
max-width: 300px;
background-color: #eee;
border: 1px solid gray;
border-bottom: none;
}
.sidebar-menu__fourth-item {
margin-bottom: 10px;
}
.sidebar-menu__fourth-item:last-child {
margin-bottom: 0;
}
.sidebar-menu__fourth-link {
position: relative;
display: block;
padding: 10px 20px 10px 20px;
vertical-align: top;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px solid gray;
}
.sidebar-menu__plate {
background-color: #eee;
}
.sidebar-menu__qtty {
position: absolute;
right: 15px;
top: 50%;
margin-top: -10px;
font-weight: 400;
}
.sidebar-menu__second-item:hover .sidebar-menu__third-holder,
.sidebar-menu__third-item:hover .sidebar-menu__fourth-holder {
display: block;
}
.sidebar-menu__first-item.is-opened .sidebar-menu__qtty {
display: none;
}
.site-selector {
display: inline-block;
padding: 10px;
background-color: #f1f1f1;
text-decoration: none;
color: inherit;
}
.site-selector:hover {
filter: alpha(opacity=80);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
-moz-opacity: 0.8;
opacity: 0.8;
}
.sitemap a {
color: #000000;
}
.sitemap__title {
display: block;
margin-top: 0;
margin-bottom: 20px;
text-decoration: underline;
font-size: 100%;
font-weight: bold;
}
.sitemap__title-2 {
display: block;
margin-bottom: 20px;
text-decoration: underline;
font-size: 85.71429%;
font-weight: bold;
}
.sitemap__title-2:last-child {
margin-bottom: 0;
}
.sitemap__top-level {
position: relative;
margin-left: -2.5%;
list-style: none;
margin-bottom: 30px;
margin-top: -20px;
}
.sitemap__top-level:after {
content: '';
display: block;
clear: left;
}
.sitemap__top-level:last-child {
margin-bottom: 0;
}
.sitemap__top-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-top: 20px;
}
.sitemap__top-item:nth-child(4n+1) {
clear: left;
}
.sitemap__top-link {
display: block;
margin-bottom: 20px;
text-decoration: underline;
font-size: 85.71429%;
font-weight: bold;
}
.sitemap__second-link {
text-decoration: none;
font-size: 85.71429%;
}
.sitemap__second-link:hover {
text-decoration: underline;
}
.sitemap__third-level {
padding-left: 20px;
}
.sitemap__third-link {
text-decoration: none;
font-size: 85.71429%;
}
.sitemap__third-link:hover {
text-decoration: underline;
}
.sitemap__fourth-level {
padding-left: 20px;
}
.sitemap__fourth-link {
text-decoration: none;
font-size: 78.57143%;
}
.sitemap__fourth-link:hover {
text-decoration: underline;
}
@media screen and (max-width: 767px) {
.sitemap__zero-item.is-0-deep {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
clear: none;
}
.sitemap__zero-item.is-0-deep:nth-child(2n+1) {
clear: left;
}
.sitemap__top-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-top: 20px;
}
.sitemap__top-item:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.sitemap__zero-item.is-0-deep {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
clear: left;
}
.sitemap__top-item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
margin-top: 20px;
clear: left;
}
}
.smart-filter {
position: relative;
height: 100%;
}
.smart-filter__caption {
margin-top: 15px;
margin-bottom: 15px;
font-size: 114.28571%;
font-weight: 600;
}
.smart-filter__caption:first-child {
margin-top: 0;
}
.smart-filter__caption:last-child {
margin-bottom: 0;
}
.smart-filter__fields {
list-style: none;
margin: 0 0 30px;
padding: 0 0 22px;
border-bottom: 1px solid #dbdfe1;
}
.smart-filter__field {
margin: 0;
}
.smart-filter__field.is-open .smart-filter__field-header:before {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.smart-filter__field-header {
position: relative;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
cursor: pointer;
color: #041e41;
}
.smart-filter__field-header:after {
content: '';
display: block;
clear: both;
}
.smart-filter__field-header:before {
content: "\f105";
font: normal normal normal 14px/1 FontAwesome;
position: absolute;
left: 0;
top: 43%;
margin-top: -4px;
-webkit-transition: .4s -webkit-transform;
-o-transition: .4s -o-transform;
transition: .4s transform;
font-size: 1.4em;
}
.smart-filter__field-caption {
font-size: 1.1em;
font-weight: 600;
cursor: pointer;
}
.smart-filter__field-content {
padding-top: 5px;
padding-bottom: 15px;
}
.smart-filter__full-reset {
font-size: 16px;
text-decoration: none;
color: #011E41;
-webkit-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
}
.smart-filter__full-reset:hover {
color: #7A8A9C;
}
.smart-filter__footer {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
.smart-filter__footer:first-child {
margin-top: 0;
}
.smart-filter__footer:last-child {
margin-bottom: 0;
}
.smart-filter__items {
list-style: none;
margin: 0;
padding: 0;
}
.smart-filter__item {
margin-top: 10px;
margin-bottom: 10px;
}
.smart-filter__item:first-child {
margin-top: 0;
}
.smart-filter__item:last-child {
margin-bottom: 0;
}
.smart-filter__main {
padding-top: 20px;
padding-left: 5px;
padding-right: 5px;
}
.smart-filter__apply-btn {
margin-right: 1em;
padding: 12px 30px;
background-color: #011E41;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
color: #fff;
}
.smart-filter__apply-btn:hover {
background-color: #7A8A9C;
}
.smart-filter__result-holder {
display: none;
position: absolute;
left: 100%;
z-index: 10;
}
.smart-filter__result {
padding: 10px;
background-color: #eee;
}
.smart-filter__result-num {
margin: 0 .5em;
font-weight: bold;
}
.smart-filter .checkbox__text {
font-size: 15px;
color: #171818;
}
.smart-filter .select2-container {
max-width: 100%;
min-width: 100%;
}
.smart-filter:hover .smart-filter__result-holder {
display: block;
}
@media screen and (max-width: 767px) {
.smart-filter__result-holder {
left: auto;
right: 0;
top: 0;
}
}
.smart-filter-dropdown {
position: relative;
height: 100%;
}
.smart-filter-dropdown .rub {
font-size: inherit;
color: inherit;
}
.smart-filter-dropdown__caption {
margin-top: 15px;
margin-bottom: 15px;
font-size: 114.28571%;
font-weight: 600;
float: left;
}
.smart-filter-dropdown__caption:first-child {
margin-top: 0;
}
.smart-filter-dropdown__caption:last-child {
margin-bottom: 0;
}
.smart-filter-dropdown__fields {
list-style: none;
margin: 0;
padding: 0 20px;
float: left;
width: 33.33333%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-right: 1px solid #616161;
min-height: 100%;
}
.smart-filter-dropdown__fields:last-child {
border-right: none;
}
.smart-filter-dropdown__field {
position: relative;
margin: 10px 0;
}
.smart-filter-dropdown__field:first-child {
margin-top: 0;
}
.smart-filter-dropdown__field:last-child {
margin-bottom: 0;
}
.smart-filter-dropdown__field.is-open .smart-filter-dropdown__field-header:before {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.smart-filter-dropdown__field.is-open .smart-filter-dropdown__field-content {
display: block;
}
.smart-filter-dropdown__field-header {
position: relative;
padding-left: 0;
padding-top: 5px;
padding-bottom: 5px;
cursor: pointer;
}
.smart-filter-dropdown__field-header:after {
content: '';
display: block;
clear: both;
}
.smart-filter-dropdown__field-caption {
font-weight: bold;
cursor: pointer;
}
.smart-filter-dropdown__field-caption:after {
display: inline-block;
font: normal normal normal 90%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
width: 11px;
height: 11px;
margin-left: 10px;
}
.smart-filter-dropdown__field-content {
display: none;
position: absolute;
z-index: 5;
margin-top: 10px;
padding: 25px 30px;
width: 300px;
background-color: white;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.smart-filter-dropdown__field-content:before {
content: '';
position: absolute;
left: 10px;
bottom: 100%;
border: 10px solid transparent;
border-top: none;
border-bottom-color: white;
}
.smart-filter-dropdown__full-reset {
font-size: 12px;
text-decoration: none;
color: #828486;
}
.smart-filter-dropdown__footer {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
.smart-filter-dropdown__footer:first-child {
margin-top: 0;
}
.smart-filter-dropdown__footer:last-child {
margin-bottom: 0;
}
.smart-filter-dropdown__items {
list-style: none;
margin: 0;
padding: 0;
}
.smart-filter-dropdown__item {
margin-top: 10px;
margin-bottom: 10px;
}
.smart-filter-dropdown__item:first-child {
margin-top: 0;
}
.smart-filter-dropdown__item:last-child {
margin-bottom: 0;
}
.smart-filter-dropdown__main {
padding-top: 20px;
padding-bottom: 20px;
background: #eee;
}
.smart-filter-dropdown__main:after {
content: '';
display: block;
clear: both;
}
.smart-filter-dropdown__apply-btn {
margin-right: 1em;
}
.smart-filter-dropdown__result-holder {
display: none;
position: absolute;
right: 0;
top: 100%;
}
.smart-filter-dropdown__result {
padding: 10px;
background-color: #eee;
}
.smart-filter-dropdown__result-num {
margin: 0 .5em;
font-weight: bold;
}
.smart-filter-dropdown__header:after {
content: '';
display: block;
clear: both;
}
.smart-filter-dropdown__header-ui {
float: right;
}
.smart-filter-dropdown__field-ui {
text-align: center;
margin-top: 20px;
}
.smart-filter-dropdown__field-ui:first-child {
margin-top: 0;
}
.smart-filter-dropdown__tag {
display: inline-block;
padding: 4px 12px;
margin: 5px;
background: white;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
color: black;
}
.smart-filter-dropdown__tag:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
width: 11px;
height: 11px;
margin-left: 5px;
color: gray;
}
.smart-filter-dropdown__tag:hover {
filter: alpha(opacity=50);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
-moz-opacity: 0.5;
opacity: 0.5;
}
.smart-filter-dropdown__tag:hover:after {
color: black;
}
.smart-filter-dropdown__items-set {
display: none;
padding-top: 20px;
padding-bottom: 20px;
background: #424242;
color: white;
}
.smart-filter-dropdown__items-set:after {
content: '';
display: block;
clear: both;
}
.smart-filter-dropdown .checkbox__text,
.smart-filter-dropdown .radio__text {
font-size: 14px;
color: black;
}
.smart-filter-dropdown .select2-container {
max-width: 100%;
min-width: 100%;
}
.smart-filter-dropdown:hover .smart-filter-dropdown__result-holder.is-visible {
display: block;
}
@media screen and (max-width: 767px) {
.smart-filter-dropdown__header {
display: none;
}
.smart-filter-dropdown__items-set {
display: block;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.smart-filter-dropdown__items-set {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .smart-filter-dropdown__items-set {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.smart-filter-dropdown__main {
padding-top: 5px;
display: none;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.smart-filter-dropdown__main {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .smart-filter-dropdown__main {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.smart-filter-dropdown__fields {
width: auto;
float: none;
padding: 0;
border-right: none;
min-height: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.smart-filter-dropdown__fields:first-child {
margin-top: 0;
}
.smart-filter-dropdown__fields:last-child {
margin-bottom: 0;
}
.smart-filter-dropdown__field-content {
width: auto;
left: 0;
right: 0;
padding: 20px;
}
.smart-filter-dropdown__field-content.is-drop-left:before {
left: 10px;
}
.smart-filter-dropdown__header-mobile {
display: block;
background: #dbdfe1;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.smart-filter-dropdown__header-mobile {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .smart-filter-dropdown__header-mobile {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.smart-filter-dropdown__header-mobile {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .smart-filter-dropdown__header-mobile {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.smart-filter-dropdown__header-mobile-text {
color: #4183c4;
}
.smart-filter-dropdown__header-mobile-text:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.smart-filter-dropdown__header-mobile-text:before {
font-size: 150%;
margin-right: 10px;
vertical-align: middle;
}
.smart-filter-dropdown__items-set {
padding: 15px;
display: block;
}
.smart-filter-dropdown__items-set-item {
margin-top: 10px;
margin-bottom: 10px;
}
.smart-filter-dropdown__items-set-item:first-child {
margin-top: 0;
}
.smart-filter-dropdown__items-set-item:last-child {
margin-bottom: 0;
}
.smart-filter-dropdown__items-set-reset {
margin-top: 10px;
margin-bottom: 10px;
}
.smart-filter-dropdown__items-set-reset:first-child {
margin-top: 0;
}
.smart-filter-dropdown__items-set-reset:last-child {
margin-bottom: 0;
}
.smart-filter-dropdown__full-reset {
background: #f4f5f8;
display: inline-block;
padding: 4px 15px;
line-height: 1.5;
text-decoration: none;
-webkit-border-radius: 8px;
border-radius: 8px;
color: #000;
border: none;
cursor: pointer;
font-size: 13px;
text-transform: uppercase;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.smart-filter-dropdown__full-reset:hover {
background: #5d5d5d;
}
.smart-filter-dropdown__full-reset:active {
color: #000;
background: #f4f5f8;
}
}
.smart-tiles {
position: relative;
overflow: hidden;
}
.smart-tiles:after {
content: '';
display: block;
clear: both;
}
.smart-tiles__grid {
position: absolute;
width: 99.8%;
height: 99.8%;
border: 1px solid #51c5ee;
z-index: 10;
}
.smart-tiles__grid-tr {
height: 1px;
background-color: #51c5ee;
width: 100%;
position: absolute;
z-index: 10;
}
.smart-tiles__grid-td {
width: 1px;
background-color: #51c5ee;
height: 100%;
position: absolute;
z-index: 10;
}
.smart-tiles__tiles {
position: relative;
width: 100%;
height: auto;
}
.smart-tiles__tiles:after {
content: "";
width: 100%;
height: 0;
display: block;
clear: both;
}
.smart-tiles__tile {
display: block;
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
z-index: 2;
overflow: hidden;
background-position: center center;
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
color: #262a33;
text-decoration: none;
}
.smart-tiles__tile.is-focus {
z-index: 3;
}
.smart-tiles__tile .is-light {
color: #b8d3ea;
}
.smart-tiles__tile .smart-tiles__editor {
display: none;
cursor: move;
}
.smart-tiles__tile:hover {
z-index: 30;
}
.smart-tiles__tile:hover .smart-tiles__editor {
display: block;
z-index: 20;
position: absolute;
width: 100%;
height: 100%;
}
.smart-tiles__tile:hover .smart-tiles__editor-sizes {
background: rgba(66, 196, 243, 0.8);
padding: 5px 10px;
color: white;
font-weight: bold;
display: block;
float: left;
}
.smart-tiles__tile:hover .smart-tiles__editor-layers {
background: rgba(253, 92, 90, 0.8);
padding: 5px 10px;
color: white;
font-weight: bold;
display: block;
float: left;
}
.smart-tiles__tile:hover .smart-tiles__editor-layers:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.smart-tiles__tile:hover .smart-tiles__editor-layers:before {
margin-right: 5px;
}
.smart-tiles__tile:hover .smart-tiles__editor-handler {
position: absolute;
bottom: 0;
right: 0;
padding: 2px 11px;
background: rgba(66, 196, 243, 0.8);
color: white;
font-size: 20px;
cursor: pointer;
}
.smart-tiles__tile:hover .smart-tiles__editor-handler:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.smart-tiles__tile:hover .smart-tiles__editor-handler:before {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.smart-tiles__tile .promo-slider {
position: relative;
height: 100%;
}
.smart-tiles__tile .promo-slider__slider, .smart-tiles__tile .promo-slider .slick-list, .smart-tiles__tile .promo-slider .slick-track {
position: relative;
height: 100%;
}
.smart-tiles__tile .promo-slider__action {
padding: 20px;
box-sizing: border-box;
}
.smart-tiles__tile .video-tiles {
position: relative;
height: 100%;
}
.smart-tiles__tile .video-tiles__holder {
margin-left: 0;
position: relative;
height: 100%;
}
.smart-tiles__tile .video-tiles__item {
float: none;
width: 100%;
position: relative;
height: 100%;
margin-left: 0;
margin-bottom: 0;
padding-top: 20px;
padding-left: 20px;
}
.smart-tiles__tile .video-tiles__item:last-child {
margin-bottom: 0;
}
.smart-tiles__tile .video-tiles__movie {
margin-bottom: 0;
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.smart-tiles__tile .video-tiles__movie:last-child {
margin-bottom: 0;
}
.smart-tiles__tile .video-tiles__movie-wrap {
width: 100%;
height: 100%;
}
.smart-tiles__tile .video-tiles__poster {
width: 100%;
height: 100%;
}
.smart-tiles__tile .video-tiles__heading {
position: relative;
z-index: 2;
margin-bottom: 0;
padding-bottom: 10px;
}
.smart-tiles__tile .video-tiles__heading:last-child {
margin-bottom: 0;
}
.smart-tiles__tile .video-tiles__date {
position: relative;
z-index: 2;
}
.smart-tiles__tile .section-tiles__items {
margin-left: 0;
margin-top: 0;
}
.smart-tiles__tile .section-tiles__items:first-child {
margin-top: 0;
}
.smart-tiles__tile .section-tiles__item {
width: 100%;
margin-left: 0;
margin-top: 0;
}
.smart-tiles__tile .section-tiles__item:first-child {
margin-top: 0;
}
.smart-tiles__tile .section-tiles__link-items {
background: transparent;
}
.smart-tiles__tile .form-standart__plate {
padding: 0;
background: transparent;
}
.smart-tiles__tile .form-standart__title {
margin-left: 0;
margin-bottom: 20px;
text-align: left;
}
.smart-tiles__tile .form-standart__title:last-child {
margin-bottom: 0;
}
.smart-tiles__tile .form-standart.is-flat .form-standart__fields-list {
text-align: left;
}
.smart-tiles__tile .form-standart.is-flat .form-standart__title {
text-align: left;
}
.smart-tiles__tile .form-standart.is-flat .form-standart__field {
margin-bottom: 15px;
margin-left: 0;
margin-top: 0;
width: 45%;
}
.smart-tiles__tile .form-standart.is-flat .form-standart__field:first-child {
margin-top: 0;
}
.smart-tiles__tile .form-standart.is-flat .form-standart__field:last-child {
margin-bottom: 0;
}
.smart-tiles__tile .form-standart.is-flat .form-standart__field:first-child {
margin-top: 0;
}
.smart-tiles__tile .form-standart.is-flat .form-standart__field:last-child {
display: block;
}
.smart-tiles__tile .form-standart.is-flat .form-standart__field.is-field-btn .form-standart__label {
display: none;
}
.smart-tiles__tile .catalog-items__col {
width: 100%;
margin-top: 0;
margin-left: 0;
}
.smart-tiles__tile .catalog-items__col:first-child {
margin-top: 0;
}
.smart-tiles__tile .catalog-items__cols {
margin: 0;
}
.smart-tiles__tile .catalog-items__cols:first-child {
margin-top: 0;
}
.smart-tiles__tile .catalog-items__cols:last-child {
margin-bottom: 0;
}
.smart-tiles__tile .catalog-items .catalog-plate.is-initiated:hover .catalog-plate__footer {
display: none;
}
.smart-tiles__tile .catalog-items .catalog-plate.is-initiated:hover .catalog-plate__wrap:before {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.smart-tiles.is-static .smart-tiles__tile {
position: relative;
width: 25%;
height: 240px;
float: left;
background-color: lightgrey;
-webkit-background-size: cover;
background-size: cover;
}
.smart-tiles.is-static .smart-tiles__tile.is-static-w2 {
width: 50%;
}
.smart-tiles.is-static .smart-tiles__tile.is-static-h2 {
height: 480px;
}
.smart-tiles.is-static .smart-tiles__tile.is-static-second-line {
margin-left: -25%;
margin-top: 240px;
}
.smart-tiles.is-static .smart-tiles__tile.is-static-second-line.is-static-w2 {
margin-left: -50%;
}
.smart-tiles__tile-content {
-webkit-background-size: cover;
background-size: cover;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
}
.smart-tiles__tile-text {
position: relative;
width: 100%;
height: 100%;
padding: 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 1210px) {
.smart-tiles__tile-text {
padding: 25px;
}
}
@media screen and (max-width: 767px) {
.smart-tiles__tile-text {
padding: 20px;
}
}
@media screen and (max-width: 479px) {
.smart-tiles__tile-text {
padding: 15px;
}
}
@media screen and (min-width: 1400px) {
.smart-tiles__tile-text {
padding: 35px;
}
}
@media screen and (min-width: 2200px) {
.smart-tiles__tile-text {
padding: 40px;
}
}
.smart-tiles__scale {
right: 15px;
bottom: 30px;
}
.smart-tiles__scale:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.smart-tiles__light {
right: 15px;
top: 30px;
}
.smart-tiles__light:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.smart-tiles__scale, .smart-tiles__light {
position: absolute;
cursor: pointer;
z-index: 10;
}
.smart-tiles__scale:before, .smart-tiles__light:before {
color: #1b1f27;
text-shadow: 1px 1px 2px rgba(48, 178, 226, 0.5), 1px -1px 2px rgba(48, 178, 226, 0.5), -1px 1px 2px rgba(48, 178, 226, 0.5), -1px -1px 2px rgba(48, 178, 226, 0.5);
}
.smart-tiles__tile.is-saving .tiles_scale,
.smart-tiles__tile.is-saving .tiles_light {
-webkit-animation: rotationRight 0.5s linear infinite;
-o-animation: rotationRight 0.5s linear infinite;
animation: rotationRight 0.5s linear infinite;
}
@-webkit-keyframes rotationRight {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-o-keyframes rotationRight {
0% {
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotationRight {
0% {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.smart-tiles__tile.is-saving .tiles_scale:after,
.smart-tiles__tile.is-saving .tiles_light:after {
content: "" !important;
}
.smart-tiles .is-show-in-desktop-media,
.smart-tiles .is-show-in-tablet-media,
.smart-tiles .is-show-in-phone_landscape-media,
.smart-tiles .is-show-in-phone-media,
.smart-tiles .is-show-in-base-media,
.smart-tiles .is-show-in-large_screen-media,
.smart-tiles .is-show-in-huge_screen-media,
.smart-tiles .is-show-in-mega_screen-media,
.smart-tiles .is-show-in-imac_screen-media {
display: none;
}
.smart-tiles .is-show-in-base-media {
display: block;
}
@media screen and (max-width: 1210px) {
.smart-tiles .is-show-in-desktop-media,
.smart-tiles .is-show-in-tablet-media,
.smart-tiles .is-show-in-phone_landscape-media,
.smart-tiles .is-show-in-phone-media,
.smart-tiles .is-show-in-base-media,
.smart-tiles .is-show-in-large_screen-media,
.smart-tiles .is-show-in-huge_screen-media,
.smart-tiles .is-show-in-mega_screen-media,
.smart-tiles .is-show-in-imac_screen-media {
display: none;
}
.smart-tiles .is-show-in-desktop-media {
display: block;
}
}
@media screen and (max-width: 1023px) {
.smart-tiles .is-show-in-desktop-media,
.smart-tiles .is-show-in-tablet-media,
.smart-tiles .is-show-in-phone_landscape-media,
.smart-tiles .is-show-in-phone-media,
.smart-tiles .is-show-in-base-media,
.smart-tiles .is-show-in-large_screen-media,
.smart-tiles .is-show-in-huge_screen-media,
.smart-tiles .is-show-in-mega_screen-media,
.smart-tiles .is-show-in-imac_screen-media {
display: none;
}
.smart-tiles .is-show-in-tablet-media {
display: block;
}
}
@media screen and (max-width: 767px) {
.smart-tiles .is-show-in-desktop-media,
.smart-tiles .is-show-in-tablet-media,
.smart-tiles .is-show-in-phone_landscape-media,
.smart-tiles .is-show-in-phone-media,
.smart-tiles .is-show-in-base-media,
.smart-tiles .is-show-in-large_screen-media,
.smart-tiles .is-show-in-huge_screen-media,
.smart-tiles .is-show-in-mega_screen-media,
.smart-tiles .is-show-in-imac_screen-media {
display: none;
}
.smart-tiles .is-show-in-phone_landscape-media {
display: block;
}
}
@media screen and (max-width: 479px) {
.smart-tiles .is-show-in-desktop-media,
.smart-tiles .is-show-in-tablet-media,
.smart-tiles .is-show-in-phone_landscape-media,
.smart-tiles .is-show-in-phone-media,
.smart-tiles .is-show-in-base-media,
.smart-tiles .is-show-in-large_screen-media,
.smart-tiles .is-show-in-huge_screen-media,
.smart-tiles .is-show-in-mega_screen-media,
.smart-tiles .is-show-in-imac_screen-media {
display: none;
}
.smart-tiles .is-show-in-phone-media {
display: block;
}
}
@media screen and (min-width: 1400px) {
.smart-tiles .is-show-in-desktop-media,
.smart-tiles .is-show-in-tablet-media,
.smart-tiles .is-show-in-phone_landscape-media,
.smart-tiles .is-show-in-phone-media,
.smart-tiles .is-show-in-base-media,
.smart-tiles .is-show-in-large_screen-media,
.smart-tiles .is-show-in-huge_screen-media,
.smart-tiles .is-show-in-mega_screen-media,
.smart-tiles .is-show-in-imac_screen-media {
display: none;
}
.smart-tiles .is-show-in-large_screen-media {
display: block;
}
}
@media screen and (min-width: 1600px) {
.smart-tiles .is-show-in-desktop-media,
.smart-tiles .is-show-in-tablet-media,
.smart-tiles .is-show-in-phone_landscape-media,
.smart-tiles .is-show-in-phone-media,
.smart-tiles .is-show-in-base-media,
.smart-tiles .is-show-in-large_screen-media,
.smart-tiles .is-show-in-huge_screen-media,
.smart-tiles .is-show-in-mega_screen-media,
.smart-tiles .is-show-in-imac_screen-media {
display: none;
}
.smart-tiles .is-show-in-huge_screen-media {
display: block;
}
}
@media screen and (min-width: 1800px) {
.smart-tiles .is-show-in-desktop-media,
.smart-tiles .is-show-in-tablet-media,
.smart-tiles .is-show-in-phone_landscape-media,
.smart-tiles .is-show-in-phone-media,
.smart-tiles .is-show-in-base-media,
.smart-tiles .is-show-in-large_screen-media,
.smart-tiles .is-show-in-huge_screen-media,
.smart-tiles .is-show-in-mega_screen-media,
.smart-tiles .is-show-in-imac_screen-media {
display: none;
}
.smart-tiles .is-show-in-mega_screen-media {
display: block;
}
}
@media screen and (min-width: 2200px) {
.smart-tiles .is-show-in-desktop-media,
.smart-tiles .is-show-in-tablet-media,
.smart-tiles .is-show-in-phone_landscape-media,
.smart-tiles .is-show-in-phone-media,
.smart-tiles .is-show-in-base-media,
.smart-tiles .is-show-in-large_screen-media,
.smart-tiles .is-show-in-huge_screen-media,
.smart-tiles .is-show-in-mega_screen-media,
.smart-tiles .is-show-in-imac_screen-media {
display: none;
}
.smart-tiles .is-show-in-imac_screen-media {
display: block;
}
}
.social-share__items {
list-style: none;
padding: 0;
margin: 0;
}
.social-share__item, .social-share__title {
display: inline-block;
margin-right: .5em;
margin-top: 5px;
margin-bottom: 5px;
vertical-align: baseline;
}
.social-share__link {
display: block;
padding: 5px 15px;
background: #041e41;
font-size: 13px;
text-decoration: none;
color: white;
}
.social-share__link:hover {
background: #0a4aa1;
color: white;
}
.social-share__link:visited {
color: white;
}
.social-share__link.is-facebook {
background: #3952A4;
}
.social-share__link.is-facebook:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.social-share__link.is-twitter {
background: #0094D4;
}
.social-share__link.is-twitter:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.social-share__link.is-google-plus {
background: #C62F00;
}
.social-share__link.is-google-plus:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.social-share__link.is-linkedin {
background: #006CAE;
}
.social-share__link.is-linkedin:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.social-share__link.is-vkontakte {
background: #52769E;
}
.social-share__link.is-vkontakte:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.social-share__link.is-odnoklassniki {
background: #ee8208;
}
.social-share__link.is-odnoklassniki:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
@media screen and (max-width: 479px) {
.social-share__title {
display: block;
}
.social-share__link {
padding: 5px 10px;
}
}
.social-widget {
text-align: center;
}
.social-widget__title {
margin-bottom: 20px;
font-size: 114.28571%;
font-weight: bold;
}
.social-widget__title:last-child {
margin-bottom: 0;
}
.social-widget__list {
margin: 0;
padding: 0;
list-style: none;
}
.social-widget__item {
display: inline-block;
vertical-align: top;
}
.social-widget__link {
position: relative;
display: block;
width: 40px;
height: 37px;
padding-top: 3px;
-webkit-border-radius: 50%;
border-radius: 50%;
vertical-align: middle;
font-size: 142.85714%;
}
.social-widget__link::before {
vertical-align: middle;
color: white;
}
.social-widget__link.is-fb {
background: #3952A4;
}
.social-widget__link.is-fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.social-widget__link.is-tw {
background: #0094D4;
}
.social-widget__link.is-tw:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.social-widget__link.is-gp {
background: #C62F00;
}
.social-widget__link.is-gp:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.social-widget__link.is-in {
background: #006CAE;
}
.social-widget__link.is-in:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.social-widget__link.is-vk {
background: #52769E;
}
.social-widget__link.is-vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.sub-menu__first-level {
margin: 0;
padding: 0;
list-style: none;
}
.sub-menu__first-item {
margin-bottom: 15px;
}
.sub-menu__first-item:last-child {
margin-bottom: 0;
}
.sub-menu__first-link {
margin-bottom: 15px;
display: inline-block;
vertical-align: top;
font-size: 114.28571%;
color: #0099FF;
}
.sub-menu__first-link:last-child {
margin-bottom: 0;
}
.sub-menu__first-title {
margin-bottom: 15px;
display: inline-block;
vertical-align: top;
font-size: 114.28571%;
font-weight: bold;
}
.sub-menu__first-title:last-child {
margin-bottom: 0;
}
.sub-menu__second-holder {
padding-left: 20px;
}
.sub-menu__second-level {
margin: 0;
padding: 0;
list-style: none;
}
.sub-menu__second-item {
margin-bottom: 15px;
}
.sub-menu__second-item:last-child {
margin-bottom: 0;
}
.sub-menu__second-link {
color: #0099FF;
}
.sub-menu-mobile__title {
font-weight: bold;
font-size: 130%;
margin-top: 20px;
margin-bottom: 20px;
}
.sub-menu-mobile__title:first-child {
margin-top: 0;
}
.sub-menu-mobile__title:last-child {
margin-bottom: 0;
}
.sub-menu-mobile__list {
margin: 0;
padding: 0;
list-style: none;
}
.sub-menu-mobile__item {
margin-bottom: 15px;
margin-left: 20px;
}
.sub-menu-mobile__item:last-child {
margin-bottom: 0;
}
.subscribe-form__title {
margin: 60px 20px 50px 20%;
font-size: 214.28571%;
line-height: 1.36667;
font-weight: bold;
}
.subscribe-form__title:first-child {
margin-top: 0;
}
.subscribe-form__title:last-child {
margin-bottom: 0;
}
.subscribe-form__subtitle {
margin-top: 40px;
margin-bottom: 30px;
font-size: 171.42857%;
font-weight: bold;
}
.subscribe-form__subtitle:first-child {
margin-top: 0;
}
.subscribe-form__subtitle:last-child {
margin-bottom: 0;
}
.subscribe-form__plate {
background: #dbdfe1;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.subscribe-form__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .subscribe-form__plate {
margin-left: 0;
margin-right: 0;
}
}
.subscribe-form__fields-title {
font-weight: bold;
font-size: 166.66667%;
margin-bottom: 20px;
margin-top: 20px;
}
.subscribe-form__fields-title:last-child {
margin-bottom: 0;
}
.subscribe-form__fields-title:first-child {
margin-top: 0;
}
.subscribe-form__fields-desc {
margin-bottom: 20px;
margin-top: 20px;
}
.subscribe-form__fields-desc:last-child {
margin-bottom: 0;
}
.subscribe-form__fields-desc:first-child {
margin-top: 0;
}
.subscribe-form__fields-list {
display: table;
width: 100%;
}
.subscribe-form__field {
display: table-row;
}
.subscribe-form__field.is-error .form-standart__error {
display: block;
}
.subscribe-form__field.is-none .form-standart__none {
display: block;
}
.subscribe-form__field.js-pass-change {
display: none;
}
.subscribe-form__buttons {
margin-top: 20px;
margin-bottom: 20px;
}
.subscribe-form__buttons:first-child {
margin-top: 0;
}
.subscribe-form__buttons:last-child {
margin-bottom: 0;
}
.subscribe-form__label {
display: table-cell;
vertical-align: top;
text-align: right;
padding: 15px 10px 0 0;
width: 150px;
}
.subscribe-form__label.is-captcha {
padding-bottom: 1em;
vertical-align: bottom;
}
.subscribe-form__item {
display: table-cell;
vertical-align: top;
padding: 10px 0 10px 10px;
}
.subscribe-form__item:after {
content: '';
display: block;
clear: both;
}
.subscribe-form__item input[type='text'],
.subscribe-form__item input[type='email'],
.subscribe-form__item input[type='password'],
.subscribe-form__item textarea {
width: 100%;
}
.subscribe-form__add-link {
display: inline-block;
margin-left: 1em;
}
.subscribe-form__list {
list-style: none;
margin: 5px 0;
padding: 0;
}
.subscribe-form__list.is-horizontal {
margin: 0;
}
.subscribe-form__list.is-horizontal .form-standart__list-item {
display: inline-block;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 1.5em;
}
.subscribe-form__list-item {
margin-top: 10px;
margin-bottom: 10px;
}
.subscribe-form__list-item:first-child {
margin-top: 0;
}
.subscribe-form__list-item:last-child {
margin-bottom: 0;
}
.subscribe-form__error {
display: none;
color: #c10000;
}
.subscribe-form__none {
display: none;
color: #c10000;
}
.subscribe-form__ok {
display: none;
margin-top: 5px;
}
.subscribe-form__remark {
margin-top: 5px;
margin-bottom: 20px;
font-size: 85%;
}
.subscribe-form__inputs {
float: left;
width: 45%;
margin-right: 5%;
}
.subscribe-form__inputs.is-autowith {
width: auto;
}
.subscribe-form__message {
float: left;
max-width: 35%;
margin-top: 3px;
}
.subscribe-form__inputs-link {
display: inline-block;
padding-top: 5px;
margin-right: 1em;
}
.subscribe-form__link {
display: inline-block;
color: #0b8bfb;
text-decoration: underline;
cursor: pointer;
margin: 0 10px;
}
.subscribe-form__link:hover {
text-decoration: none;
}
.subscribe-form__captcha {
display: table;
width: 45%;
margin-top: 10px;
margin-bottom: 10px;
}
.subscribe-form__captcha:first-child {
margin-top: 0;
}
.subscribe-form__captcha:last-child {
margin-bottom: 0;
}
.subscribe-form__captcha-img {
display: table-cell;
vertical-align: middle;
width: 50%;
}
.subscribe-form__captcha-img img {
vertical-align: top;
}
.subscribe-form__captcha-reload {
display: table-cell;
vertical-align: middle;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
}
.subscribe-form__socials-holder {
padding: 15px 25px 25px;
background-color: #ccc;
}
.subscribe-form__socials-caption {
font-weight: bold;
font-size: 128.57143%;
text-align: center;
}
.subscribe-form__socials {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.subscribe-form__socials:first-child {
margin-top: 0;
}
.subscribe-form__socials:last-child {
margin-bottom: 0;
}
.subscribe-form__socials-item {
display: inline-block;
vertical-align: middle;
margin-right: .25em;
margin-left: .25em;
}
.subscribe-form__socials-link {
display: inline-block;
width: 50px;
height: 50px;
background-color: #eee;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
}
.subscribe-form__socials-link.is-ok {
line-height: 50px;
font-size: 20px;
}
.subscribe-form__socials-link.is-ok:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.subscribe-form__socials-link.is-vk {
line-height: 50px;
font-size: 20px;
}
.subscribe-form__socials-link.is-vk:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.subscribe-form__socials-link.is-tw {
line-height: 50px;
font-size: 20px;
}
.subscribe-form__socials-link.is-tw:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.subscribe-form__socials-link.is-fb {
line-height: 50px;
font-size: 20px;
}
.subscribe-form__socials-link.is-fb:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.subscribe-form__link-items {
list-style: none;
margin: 10px 0;
padding: 0;
}
.subscribe-form__link-items:first-child {
margin-top: 0;
}
.subscribe-form__link-items:last-child {
margin-bottom: 0;
}
.subscribe-form__link-item {
display: inline-block;
}
.subscribe-form__link-item:before {
content: ' | ';
margin-left: .5em;
margin-right: .5em;
}
.subscribe-form__link-item:first-child:before {
content: none;
}
.subscribe-form .select2-container {
min-width: 100%;
max-width: 100%;
}
@media screen and (max-width: 767px) {
.subscribe-form__item {
padding-left: 0;
}
}
.form-standart.is-auth .form-standart__label {
width: 50px;
}
.subscribe-widget__title {
font-size: 14px;
font-weight: bold;
margin-bottom: 15px;
}
.subscribe-widget__description {
margin-bottom: 15px;
}
.support-page__items {
padding: 0 !important;
}
.support-page__items:after {
content: '';
display: block;
clear: both;
}
.support-page__item {
position: relative;
list-style-type: none;
float: left;
background-color: #f2f2f2;
padding: 50px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
min-height: 320px;
border: 1px solid #ccc;
}
.support-page__item.is-small {
margin: 0;
width: 50%;
}
.support-page__item.is-fullwidth {
width: 100%;
margin-bottom: 50px;
margin-top: 50px;
}
.support-page__item.is-fullwidth .support-page__icon {
width: 15%;
background-position-y: 21%;
margin-left: 0;
}
.support-page__item.is-fullwidth .support-page__article {
margin-left: 15%;
}
.support-page__article {
width: 80%;
margin: 0 auto 0 21%;
display: inline-block;
vertical-align: top;
}
.support-page__title {
font-size: 32px;
font-weight: bold;
margin-bottom: 30px;
color: #041e41;
}
.support-page__text {
margin-bottom: 30px;
}
.support-page__link {
padding: 10px;
background-color: #011E41;
text-transform: uppercase;
color: #fff !important;
text-decoration: none !important;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}
.support-page__link:hover {
background-color: #7A8A9C;
}
.support-page__icon {
position: absolute;
top: 0;
-webkit-background-size: 49px 49px;
background-size: 49px;
width: 15%;
height: 100%;
background-repeat: no-repeat;
background-position: 50% 11px;
display: inline-block;
vertical-align: top;
background-position-y: 20%;
margin-left: 15px;
}
@media screen and (max-width: 1210px) {
.support-page__item.is-small {
width: 100%;
}
.support-page__article {
margin-left: 15%;
}
.support-page__icon {
width: 10%;
}
}
@media screen and (max-width: 767px) {
.support-page__title {
font-size: 25px;
}
}
@media screen and (max-width: 479px) {
.support-page__title {
font-size: 18px;
}
.support-page__article {
width: 90%;
margin: 0;
padding: 0 5%;
}
.support-page__icon {
display: none;
}
.support-page__item {
min-height: 100px;
padding: 35px 0;
}
.support-page__item.is-fullwidth .support-page__article {
margin-left: 0;
}
}
.tabs-block__tab-changers {
list-style: none;
padding: 0;
margin: 0;
display: table;
width: 100%;
}
.tabs-block__link-holder {
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 5px 10px;
border: 1px solid transparent;
border-bottom-color: #e2e2e2;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.tabs-block__link-holder.is-active {
background-color: white;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
border: 1px solid #e2e2e2;
border-bottom-color: white;
}
.tabs-block__link {
display: inline-block;
width: 100%;
margin-bottom: -1px;
line-height: 1;
font-size: 93.33333%;
text-decoration: none;
color: #0b8bfb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.tabs-block__tab {
display: none;
padding-top: 30px;
font-size: 93.33333%;
}
.tabs-block__tab.is-active {
display: block;
}
@media screen and (max-width: 767px) {
.tabs-block__tab-changers {
display: none;
}
.tabs-block__link-holder {
display: block;
padding: 0;
border: none;
text-align: left;
font-size: 120%;
margin-top: 20px;
margin-bottom: 20px;
}
.tabs-block__link-holder:first-child {
margin-top: 0;
}
.tabs-block__link-holder:last-child {
margin-bottom: 0;
}
.tabs-block__link-holder.is-active {
border: none;
font-weight: bold;
}
.tabs-block__link-holder.is-active .tabs-block__link {
border-bottom: none;
}
.tabs-block__link-holder.is-active .tabs-block__link:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.tabs-block__link {
width: auto;
}
.tabs-block__link:after {
display: inline-block;
font: normal normal normal 150%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
margin-left: 10px;
vertical-align: middle;
-webkit-transition: -webkit-transform 0.5s;
-o-transition: -o-transform 0.5s;
transition: transform 0.5s;
}
.tabs-block__tab {
padding-top: 0;
}
}
.tabs-section {
margin-top: 20px;
margin-bottom: 20px;
}
.tabs-section:first-child {
margin-top: 0;
}
.tabs-section:last-child {
margin-bottom: 0;
}
.tabs-section__photos {
margin-top: 20px;
margin-bottom: 20px;
}
.tabs-section__photos:first-child {
margin-top: 0;
}
.tabs-section__photos:last-child {
margin-bottom: 0;
}
.tabs-section__tab-changers {
list-style: none;
padding: 0;
margin: 0;
display: table;
width: 100%;
}
.tabs-section__link-holder {
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 5px 10px;
border: 1px solid transparent;
border-bottom-color: #e2e2e2;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.tabs-section__link-holder.is-active {
background-color: white;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
border: 1px solid #e2e2e2;
border-bottom-color: white;
}
.tabs-section__link {
display: inline-block;
width: 100%;
margin-bottom: -1px;
line-height: 1;
font-size: 93.33333%;
text-decoration: none;
color: #0b8bfb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.tabs-section__tab {
display: none;
padding-top: 30px;
font-size: 93.33333%;
}
.tabs-section__tab.is-active {
display: block;
}
@media screen and (max-width: 767px) {
.tabs-section__tab-changers {
display: none;
}
.tabs-section__link-holder {
display: block;
padding: 0;
border: none;
text-align: left;
font-size: 120%;
margin-top: 20px;
margin-bottom: 20px;
}
.tabs-section__link-holder:first-child {
margin-top: 0;
}
.tabs-section__link-holder:last-child {
margin-bottom: 0;
}
.tabs-section__link-holder.is-active {
border: none;
font-weight: bold;
}
.tabs-section__link-holder.is-active .tabs-section__link {
border-bottom: none;
}
.tabs-section__link-holder.is-active .tabs-section__link:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.tabs-section__link {
width: auto;
}
.tabs-section__link:after {
display: inline-block;
font: normal normal normal 150%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
margin-left: 10px;
vertical-align: middle;
-webkit-transition: -webkit-transform 0.5s;
-o-transition: -o-transform 0.5s;
transition: transform 0.5s;
}
.tabs-section__tab {
padding-top: 0;
}
}
.tags-list__head {
margin-bottom: 20px;
}
.tags-list__head:after {
content: '';
display: block;
clear: both;
}
.tags-list__title {
float: left;
font-size: 20px;
font-weight: bold;
}
.tags-list__title-links {
float: right;
padding-top: 7px;
margin-right: 20px;
}
.tags-list__news-link {
text-decoration: underline;
color: #4F99FF;
}
.tags-list__roll {
margin: 0;
padding: 0;
}
.tags-list__item {
display: inline-block;
margin: 0 8px 10px 0;
-webkit-border-radius: 4px;
border-radius: 4px;
vertical-align: top;
}
.tags-list__link {
display: block;
padding: 2px 15px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #EEA546;
text-decoration: none;
color: white;
}
.tags-list__link:visited, .tags-list__link:visited:hover {
color: white;
}
.tags-list__link:hover {
color: white;
opacity: .8;
}
.team__items {
position: relative;
margin-left: -3.33333%;
}
.team__items:after {
content: '';
display: block;
clear: left;
}
.team__items:after {
content: '';
display: block;
clear: both;
}
.team__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 21.66667%;
margin-left: 3.33333%;
margin-bottom: 40px;
}
.team__item:last-child {
margin-bottom: 0;
}
.team__item:nth-child(4n+1) {
clear: left;
}
.team__photo {
overflow: hidden;
height: 0;
padding-top: 140%;
position: relative;
margin-bottom: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.team__photo:last-child {
margin-bottom: 0;
}
.team__photo-img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto;
vertical-align: top;
}
.team__name {
font-weight: bold;
margin-bottom: 6px;
}
.team__name:last-child {
margin-bottom: 0;
}
.team__position {
font-size: 0.9em;
color: #666666;
line-height: 1.6;
}
@media screen and (max-width: 767px) {
.team__items {
position: relative;
margin-left: -2.5%;
}
.team__items:after {
content: '';
display: block;
clear: left;
}
.team__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
.team__item:nth-child(4n+1) {
clear: none;
}
.team__item:nth-child(3n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.team__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
.team__item:nth-child(3n+1) {
clear: none;
}
.team__item:nth-child(2n+1) {
clear: left;
}
}
.timer-counter {
position: relative;
}
.timer-counter__item {
position: relative;
display: inline-block;
margin-right: 15px;
vertical-align: middle;
}
.timer-counter__item:after {
content: ':';
position: absolute;
right: -10px;
top: 50%;
font-size: 24px;
margin-top: -24px;
}
.timer-counter__item:last-child {
margin-right: 0;
}
.timer-counter__item:last-child:after {
display: none;
}
.timer-counter__number {
display: block;
font-size: 24px;
}
.timer-counter__value {
display: block;
text-align: center;
font-size: 8px;
text-transform: uppercase;
}
.units-calc__holder {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.units-calc__price-section {
display: table-row;
}
.units-calc__price-label {
display: table-cell;
vertical-align: middle;
padding: 20px 10px;
text-align: right;
font-weight: bold;
}
.units-calc__price-val {
display: table-cell;
vertical-align: middle;
padding: 20px 10px;
}
.units-calc__old-price {
text-decoration: line-through;
}
.units-calc__current-price {
font-size: 125%;
font-weight: bold;
}
.units-calc__qtty-section {
display: table-row;
background-color: #f3f3f3;
}
.units-calc__qtty-label {
display: table-cell;
vertical-align: middle;
padding: 10px;
text-align: right;
font-weight: bold;
}
.units-calc__qtty-val {
display: table-cell;
vertical-align: middle;
padding: 10px;
}
.units-calc__total-section {
display: table-row;
background-color: #f3f3f3;
}
.units-calc__total-label {
display: table-cell;
vertical-align: middle;
padding: 10px;
text-align: right;
font-weight: bold;
}
.units-calc__total-val {
display: table-cell;
vertical-align: middle;
padding: 10px;
}
.units-calc__total-val:after {
content: '';
display: block;
clear: both;
}
.units-calc__total-wrap {
display: inline-block;
vertical-align: middle;
margin-right: 20px;
}
.units-calc__old-total {
text-decoration: line-through;
}
.units-calc__current-total {
font-size: 150%;
font-weight: bold;
}
.units-calc__remark-section {
display: table-row;
}
.units-calc__remark-icon {
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 20px 10px;
}
.units-calc__remark-icon:before {
content: '!';
display: inline-block;
width: 30px;
height: 30px;
font-size: 24px;
line-height: 30px;
background-color: gray;
-webkit-border-radius: 50%;
border-radius: 50%;
color: white;
}
.units-calc__remark-text {
display: table-cell;
vertical-align: middle;
padding: 20px 10px;
}
.units-calc__remark-caption {
font-size: 125%;
margin-bottom: 5px;
}
.units-calc__remark-caption:last-child {
margin-bottom: 0;
}
.units-calc__qtty-item {
display: none;
}
.units-calc__qtty-item.is-active {
display: block;
}
.units-calc__buy {
display: inline-block;
vertical-align: middle;
margin-top: 10px;
margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
.units-calc__remark-text {
padding-right: 0;
font-size: 93%;
}
}
.upload-input {
position: relative;
display: inline-block;
padding-left: 20px;
}
.upload-input:after {
content: '';
display: block;
clear: both;
}
.upload-input:before {
display: inline-block;
font: normal normal normal 18px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
position: absolute;
left: 0;
top: 0;
}
.upload-input input[type='file'] {
visibility: hidden;
position: absolute;
height: 0;
width: 0;
overflow: hidden;
z-index: 0;
}
.vacancy-accordion__title {
font-size: 150%;
margin-bottom: 10px;
margin-top: 40px;
}
.vacancy-accordion__title:last-child {
margin-bottom: 0;
}
.vacancy-accordion__title:first-child {
margin-top: 0;
}
.vacancy-accordion__items {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.vacancy-accordion__item {
margin-top: 30px;
margin-bottom: 30px;
}
.vacancy-accordion__item:first-child {
margin-top: 0;
}
.vacancy-accordion__item:last-child {
margin-bottom: 0;
}
.vacancy-accordion__title {
position: relative;
margin-left: -2.5%;
margin-bottom: 20px;
cursor: pointer;
background-color: #f0f0f0;
padding: 10px 10px 10px 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.vacancy-accordion__title:after {
content: '';
display: block;
clear: left;
}
.vacancy-accordion__title:last-child {
margin-bottom: 0;
}
.vacancy-accordion__title:hover {
background-color: #e8e8e8;
}
.vacancy-accordion__name {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 64.16666%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.vacancy-accordion__name {
width: 47.5%;
margin-left: 2.5%;
}
}
.vacancy-accordion__price {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
text-align: right;
}
@media screen and (max-width: 1023px) {
.vacancy-accordion__price {
width: 47.5%;
margin-left: 2.5%;
}
}
.vacancy-accordion__detail {
position: relative;
margin-left: -2.5%;
display: none;
}
.vacancy-accordion__detail:after {
content: '';
display: block;
clear: left;
}
.vacancy-accordion__detail-content {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 64.16666%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.vacancy-accordion__detail-content {
width: 97.5%;
margin-left: 2.5%;
}
}
.vacancy-accordion__detail-form {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.vacancy-accordion__detail-form {
width: 97.5%;
margin-left: 2.5%;
}
}
.vacancy-accordion__detail-box {
margin-top: 10px;
margin-bottom: 10px;
}
.vacancy-accordion__detail-box:first-child {
margin-top: 0;
}
.vacancy-accordion__detail-box:last-child {
margin-bottom: 0;
}
.vacancy-detail:after {
content: '';
display: block;
clear: both;
}
.vacancy-detail__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.vacancy-detail__title:last-child {
margin-bottom: 0;
}
.vacancy-detail__content {
float: left;
width: 64.16666%;
margin-right: 2.5%;
}
.vacancy-detail__heading {
margin-bottom: 15px;
font-size: 171.42857%;
font-weight: bold;
}
.vacancy-detail__heading:last-child {
margin-bottom: 0;
}
.vacancy-detail__list {
margin-bottom: 30px;
list-style: square;
}
.vacancy-detail__list:last-child {
margin-bottom: 0;
}
.vacancy-detail__sidebar {
float: left;
width: 30.83333%;
}
.vacancy-accordion .vacancy-detail__sidebar {
width: auto;
}
.vacancy-detail__form {
margin-bottom: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 30px 40px;
background: #F0F0F0;
text-align: center;
}
.vacancy-detail__form:last-child {
margin-bottom: 0;
}
.vacancy-detail__form-title {
margin-bottom: 20px;
font-size: 171.42857%;
color: #292929;
}
.vacancy-detail__form-title:last-child {
margin-bottom: 0;
}
.vacancy-detail__field {
margin-bottom: 20px;
}
.vacancy-detail__field:last-child {
margin-bottom: 0;
}
.vacancy-detail__field.is-error .vacancy-detail__error {
display: block;
}
.vacancy-detail__field.is-none .vacancy-detail__none {
display: block;
}
.vacancy-detail__input {
width: 100%;
}
.vacancy-detail__btn {
padding: 12px 40px;
}
.vacancy-detail__error {
display: none;
color: #c10000;
}
.vacancy-detail__none {
display: none;
color: #c10000;
}
.vacancy-detail__form-note {
text-align: center;
font-size: 85.71429%;
}
.vacancy-detail__note-email {
text-decoration: none;
color: #6dc5ff;
}
.vacancy-detail__plate {
margin-top: 20px;
margin-bottom: 20px;
background: #dbdfe1;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.vacancy-detail__plate:first-child {
margin-top: 0;
}
.vacancy-detail__plate:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.vacancy-detail__plate {
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
padding-right: 10px;
}
.fancybox-inner .vacancy-detail__plate {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.vacancy-detail__content, .vacancy-detail__sidebar {
width: auto;
float: none;
margin: 0;
}
.vacancy-detail__sidebar {
margin-top: 20px;
}
}
.vacancy-list__title {
font-size: 150%;
margin-bottom: 10px;
margin-top: 40px;
}
.vacancy-list__title:last-child {
margin-bottom: 0;
}
.vacancy-list__title:first-child {
margin-top: 0;
}
.vacancy-list__items {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.vacancy-list__item {
display: table-row;
}
.vacancy-list__title-col {
display: table-cell;
padding: 10px 15px 10px 0;
border-bottom: 1px solid gray;
}
.vacancy-list__price-col {
display: table-cell;
padding: 10px 0 10px 15px;
text-align: right;
border-bottom: 1px solid gray;
}
.video-tiles__title {
margin-bottom: 30px;
font-size: 214.28571%;
font-weight: bold;
}
.video-tiles__title:last-child {
margin-bottom: 0;
}
.video-tiles__holder {
position: relative;
margin-left: -2.5%;
}
.video-tiles__holder:after {
content: '';
display: block;
clear: left;
}
.video-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
margin-bottom: 2.5%;
}
.video-tiles__item:nth-child(4n+1) {
clear: left;
}
.video-tiles__movie {
margin-bottom: 20px;
}
.video-tiles__movie:last-child {
margin-bottom: 0;
}
.video-tiles__movie:hover .video-tiles__play {
display: inline-block;
}
.video-tiles__movie:hover .video-tiles__time {
display: none;
}
.video-tiles__movie-wrap {
position: relative;
text-align: center;
display: inline-block;
height: 100%;
min-height: 100%;
}
.video-tiles__play {
display: none;
position: absolute;
-webkit-box-sizing: border-box;
box-sizing: border-box;
top: 0;
left: 0;
bottom: 0;
height: 100%;
min-height: 100%;
right: 0;
width: 100%;
overflow: hidden;
margin: auto;
text-align: center;
}
.video-tiles__play-btn {
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 157.14286%;
color: white;
cursor: pointer;
width: 100%;
height: 100%;
margin: auto;
display: inline-block;
vertical-align: middle;
background: rgba(0, 0, 0, 0.4);
text-decoration: none;
}
.video-tiles__play-btn:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.video-tiles__play-btn:after {
content: "";
display: inline-block;
vertical-align: middle;
height: 100%;
}
.video-tiles__play-btn:before {
margin-right: 10px;
}
.video-tiles__time {
position: absolute;
bottom: 0;
right: 0;
padding: 4px 15px;
background: black;
}
.video-tiles__time-number {
color: white;
}
.video-tiles__poster {
display: inline-block;
max-width: 100%;
vertical-align: top;
}
.video-tiles__heading {
margin-bottom: 15px;
}
.video-tiles__heading:last-child {
margin-bottom: 0;
}
.video-tiles__name {
font-size: 142.85714%;
line-height: 1;
text-decoration: none;
font-weight: bold;
}
.video-tiles__name:hover {
text-decoration: underline;
}
@media screen and (max-width: 767px) {
.video-tiles__item {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
margin-bottom: 20px;
}
.video-tiles__item:nth-child(4n+1) {
clear: none;
}
.video-tiles__item:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 479px) {
.video-tiles__holder {
margin-left: 0;
}
.video-tiles__item {
width: auto;
margin-left: 0;
float: none;
}
.video-tiles__movie-wrap {
display: block;
}
.video-tiles__poster {
width: 100%;
}
}
.vote-stars__items {
display: inline-block;
vertical-align: middle;
list-style: none;
padding: 0;
margin: 0;
}
.vote-stars__items:after {
content: '';
display: block;
clear: both;
}
.vote-stars__rating {
color: #041e41;
}
.vote-stars.is-large .vote-stars__item:before {
font-size: 210%;
}
.vote-stars__item {
float: right;
margin: 0;
padding-right: .25em;
color: #f3a309;
-webkit-transition: .1s color;
-o-transition: .1s color;
transition: .1s color;
}
.vote-stars__item:before {
display: inline-block;
font: normal normal normal 140%/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
font-size: 1.4em;
margin-left: 0;
margin-right: 0;
}
.vote-stars__item.is-active:before {
display: inline-block;
font: normal normal normal 1.4em/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.vote-stars__title {
display: inline-block;
vertical-align: middle;
margin-right: 1em;
color: #141414;
font-size: 100%;
}
.vote-stars__input {
visibility: hidden;
position: absolute;
width: 1px;
height: 1px;
}
.vote-stars:not(.is-unchanged) .vote-stars__item {
cursor: pointer;
}
.vote-stars:not(.is-unchanged) .vote-stars__item:hover {
color: #f3a309;
}
.vote-stars:not(.is-unchanged) .vote-stars__item:hover ~ .vote-stars__item {
color: #f3a309;
}
.vote-stars:not(.is-unchanged) .vote-stars__items:hover .vote-stars__item {
color: #f3a309;
}
.vote-stars:not(.is-unchanged) .vote-stars__items:hover .vote-stars__item:hover {
color: #f3a309;
}
.webinar-detail {
padding-bottom: 30px;
margin-bottom: 20px;
}
.webinar-detail:after {
content: '';
display: block;
clear: both;
}
.webinar-detail__card:after {
content: '';
display: block;
clear: both;
}
.webinar-detail__curator {
float: left;
width: 20%;
text-align: center;
}
.webinar-detail__thumb {
display: inline-block;
margin-bottom: 15px;
padding: 3px;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 1px solid #d9d9d9;
vertical-align: top;
}
.webinar-detail__thumb-img {
display: block;
max-width: 100%;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #f0f0f0;
}
.webinar-detail__name {
font-size: 18px;
font-weight: bold;
}
.webinar-detail__info {
float: left;
width: 72%;
padding: 0 4%;
}
.webinar-detail__head {
margin-bottom: 15px;
}
.webinar-detail__head:after {
content: '';
display: block;
clear: both;
}
.webinar-detail__head-left {
float: left;
width: 80%;
}
.webinar-detail__category {
font-size: 18px;
font-weight: bold;
}
.webinar-detail__title {
font-size: 28px;
font-weight: bold;
}
.webinar-detail__head-right {
float: left;
width: 20%;
}
.webinar-detail__like {
font-size: 15px;
}
.webinar-detail__like:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.webinar-detail__like::before {
margin-right: 8px;
cursor: pointer;
}
.webinar-detail__subtitle {
margin-bottom: 10px;
font-size: 18px;
font-weight: bold;
}
.webinar-detail__description {
margin-bottom: 25px;
font-size: 15px;
}
.webinar-detail__price {
display: inline-block;
width: 45%;
vertical-align: middle;
}
.webinar-detail__price-title {
display: block;
padding-right: 2%;
margin-right: 5%;
font-size: 18px;
font-weight: bold;
}
.webinar-detail__price-number {
display: block;
font-size: 28px;
}
.webinar-detail__join {
vertical-align: middle;
}
.webinar-detail__cite {
margin: 40px auto;
max-width: 600px;
}
.webinar-detail__cite:first-child {
margin-top: 0;
}
.webinar-detail__cite:last-child {
margin-bottom: 0;
}
.webinar-detail__cite-title {
margin-top: 20px;
margin-bottom: 20px;
font-size: 171.42857%;
text-align: center;
}
.webinar-detail__cite-title:first-child {
margin-top: 0;
}
.webinar-detail__cite-title:last-child {
margin-bottom: 0;
}
.webinar-detail__cite-text {
font-size: 128.57143%;
text-align: center;
}
.webinar-item:after {
content: '';
display: block;
clear: both;
}
.webinar-item__date {
width: 20%;
float: left;
height: 130px;
padding-top: 30px;
text-align: center;
background-color: #f0f0f0;
}
.webinar-item__info {
width: 60%;
float: left;
padding-left: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.webinar-item__author {
width: 20%;
float: left;
text-align: center;
}
.webinar-item__day {
display: block;
font-size: 214.28571%;
}
.webinar-item__month {
display: block;
font-size: 142.85714%;
}
.webinar-item__year {
display: block;
font-size: 128.57143%;
}
.webinar-item__head {
margin-bottom: 15px;
}
.webinar-item__head:last-child {
margin-bottom: 0;
}
.webinar-item__heading {
margin-bottom: 5px;
font-size: 107.14286%;
}
.webinar-item__heading:last-child {
margin-bottom: 0;
}
.webinar-item__title {
font-size: 18px;
font-weight: bold;
}
.webinar-item__preview {
margin-bottom: 15px;
}
.webinar-item__description {
font-size: 14px;
}
.webinar-item__price {
display: inline-block;
vertical-align: middle;
margin-right: 20px;
font-size: 142.85714%;
}
.webinar-item__registration {
display: inline-block;
vertical-align: middle;
}
.webinar-item__avatar {
display: inline-block;
-webkit-border-radius: 50%;
border-radius: 50%;
vertical-align: top;
padding: 3px;
margin-bottom: 10px;
border: 1px solid #dbdbdb;
}
.webinar-item__avatar-img {
display: inline-block;
-webkit-border-radius: 50%;
border-radius: 50%;
vertical-align: top;
height: 110px;
width: 110px;
max-width: 100%;
background-color: #f0f0f0;
}
.webinar-item__name {
font-size: 114.28571%;
}
.webinars-list__item {
margin-top: 20px;
margin-bottom: 20px;
border-top: 1px solid gray;
padding-top: 20px;
}
.webinars-list__item:first-child {
margin-top: 0;
}
.webinars-list__item:last-child {
margin-bottom: 0;
}
.webinars-list__item:first-child {
padding-top: 0;
border-top: none;
}
.webinars-list__plate {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.webinars-list__plate:after {
content: '';
display: block;
clear: both;
}
.webinars-list__date-col {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.webinars-list__date {
padding: 20px;
background-color: #f0f0f0;
}
.webinars-list__info-col {
display: table-cell;
padding-left: 20px;
padding-right: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.webinars-list__author-col {
width: 150px;
display: table-cell;
text-align: center;
vertical-align: middle;
}
.webinars-list__day {
display: block;
font-size: 271.42857%;
}
.webinars-list__month {
display: block;
font-size: 142.85714%;
}
.webinars-list__year {
display: block;
font-size: 85.71429%;
}
.webinars-list__head {
margin-bottom: 15px;
}
.webinars-list__head:last-child {
margin-bottom: 0;
}
.webinars-list__heading {
margin-bottom: 5px;
font-size: 107.14286%;
}
.webinars-list__heading:last-child {
margin-bottom: 0;
}
.webinars-list__heading-link {
color: #999999;
}
.webinars-list__heading-link:hover {
color: #999999;
}
.webinars-list__title {
font-size: 18px;
font-weight: bold;
}
.webinars-list__preview {
margin-bottom: 15px;
}
.webinars-list__description {
font-size: 14px;
}
.webinars-list__price {
display: inline-block;
vertical-align: middle;
margin-right: 20px;
font-size: 142.85714%;
}
.webinars-list__registration {
display: inline-block;
vertical-align: middle;
}
.webinars-list__avatar {
display: inline-block;
height: auto;
-webkit-border-radius: 50%;
border-radius: 50%;
vertical-align: top;
padding: 3px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #dbdbdb;
}
.webinars-list__avatar:first-child {
margin-top: 0;
}
.webinars-list__avatar:last-child {
margin-bottom: 0;
}
.webinars-list__avatar-img {
display: inline-block;
-webkit-border-radius: 50%;
border-radius: 50%;
vertical-align: top;
max-width: 100%;
width: 110px;
height: auto;
background-color: #f0f0f0;
}
.webinars-list__name {
font-size: 114.28571%;
}
.ymap {
height: 100%;
width: 100%;
background-color: #f1f1f1;
}
.ymap__map {
height: 100%;
width: 100%;
}
.ymap__points {
display: none;
}
.ymap__placemark {
position: absolute;
left: 0;
top: 0;
margin-top: -65px;
margin-left: 0;
width: 178px;
height: 46px;
background-color: #333;
}
.ymap__placemark._right {
left: auto;
right: 0;
}
.ymap__placemark._right .b-ymap__placemark-round {
right: auto;
left: 100%;
margin-right: 0;
margin-left: -24px;
}
.ymap__placemark._right .b-ymap__placemark-text {
padding-left: 15px;
padding-right: 30px;
}
.ymap__placemark-small {
position: relative;
width: 20px;
height: 20px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: gray;
}
.ymap__placemark-small:before {
content: '';
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
margin-top: -2px;
border: 5px solid transparent;
border-bottom: none;
border-top-color: gray;
}
.ymap__placemark-small:after {
content: '';
width: 6px;
height: 6px;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
background-color: #fff;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.ymap__placemark-small.is-green {
background-color: green;
}
.ymap__placemark-small.is-green:before {
border-top-color: green;
}
.ymap__placemark-small.is-yellow {
background-color: yellow;
}
.ymap__placemark-small.is-yellow:before {
border-top-color: yellow;
}
.ymap__placemark-text {
padding-left: 34px;
padding-right: 10px;
font-size: 14px;
font-weight: 200;
line-height: 46px;
color: #fff;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ymap__placemark-round {
position: absolute;
right: 100%;
top: 50%;
margin-top: -23px;
margin-right: -24px;
width: 45px;
height: 46px;
background-color: #555;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.ymap__placemark-round:before {
content: '';
position: absolute;
top: 100%;
left: 50%;
margin-left: -13px;
margin-top: -5px;
border-style: solid;
border-left-color: transparent;
border-right-color: transparent;
border-top-color: #555;
border-width: 15px 14px;
border-bottom: none;
}
.ymap__balloon-outer {
position: absolute;
min-width: 260px;
margin-top: -20px;
background-color: #fff;
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}
.ymap__balloon-outer:after {
content: '';
position: absolute;
top: 100%;
left: 50%;
margin-left: -10px;
border: 10px solid transparent;
border-top-color: white;
}
.ymap__balloon-outer:before {
content: '';
position: absolute;
top: 100%;
left: 50%;
margin-left: -11px;
margin-top: 0;
border: 11px solid transparent;
border-top-color: rgba(0, 0, 0, 0.1);
}
.ymap__balloon-header {
padding: 20px;
background-color: #555;
text-align: center;
font-size: 112.5%;
font-weight: 400;
line-height: 1.22;
color: #fff;
}
.ymap__balloon-header-link {
color: white;
}
.ymap__balloon-address {
margin-top: 5px;
margin-bottom: 5px;
}
.ymap__balloon-address:first-child {
margin-top: 0;
}
.ymap__balloon-address:last-child {
margin-bottom: 0;
}
.ymap__balloon-content {
padding: 20px;
text-align: center;
}
.ymap__balloon-phone {
font-size: 14px;
color: #3e8bdc;
}
.ymap__balloon-hours {
font-size: 14px;
font-weight: 200;
color: #969696;
}
.ymap__balloon-details {
margin-top: 15px;
font-size: 14px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ymap__balloon-details:first-child {
margin-top: 0;
}
.ymap__balloon-apply {
margin-top: 20px;
margin-bottom: 20px;
display: block;
width: 100%;
font-size: 87.5%;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ymap__balloon-apply:first-child {
margin-top: 0;
}
.ymap__balloon-apply:last-child {
margin-bottom: 0;
}
.ymap__metro-items {
list-style: none;
padding: 0;
margin: 15px 0;
font-size: 14px;
}
.ymap__metro-items:first-child {
margin-top: 0;
}
.ymap__metro-items:last-child {
margin-bottom: 0;
}
.ymap__metro-item .metro-icon {
font-size: 16px;
}
.ymap__balloon-close {
position: absolute;
right: 10px;
top: 10px;
color: white;
cursor: pointer;
}
.ymap__balloon-close:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
}
.b-ymap__balloon-inner._qiwi .b-ymap__balloon-header {
text-align: left;
background-color: #26b;
}
.b-ymap__balloon-inner._qiwi .b-ymap__balloon-header:after {
content: '';
display: block;
clear: both;
}
.b-ymap__balloon-inner._qiwi .b-ymap__balloon-header:before {
float: left;
margin-right: .5em;
width: 0.9em;
font-size: 30px;
color: #f90;
}
.b-ymap__balloon-inner._qiwi .b-ymap__balloon-address {
padding-top: 3px;
overflow: hidden;
}
.b-ymap__balloon-inner._qiwi .b-ymap__balloon-content {
text-align: left;
}
.b-ymap__placemark._qiwi {
background-color: rgba(20, 56, 97, 0.9);
}
.b-ymap__placemark._qiwi .b-ymap__placemark-round {
background-color: #26b;
text-align: center;
}
.b-ymap__placemark._qiwi .b-ymap__placemark-round:before {
border-top-color: #26b;
}
.b-ymap__placemark._qiwi .b-ymap__placemark-round:after {
width: 0.9em;
font-size: 30px;
line-height: 48px;
color: #f90;
}
.b-ymap__placemark._qiwi .b-ymap__placemark-text {
font-weight: 200;
}
.layout {
margin-left: auto;
margin-right: auto;
}
.layout__columns {
position: relative;
margin-left: 0;
}
.layout__columns:after {
content: '';
display: block;
clear: left;
}
.layout__wrap-content {
min-height: -webkit-calc(100vh - 336px);
min-height: calc(100vh - 336px);
}
.layout__small-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 22.5%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.layout__small-col {
width: 30.83333%;
margin-left: 2.5%;
}
}
@media screen and (max-width: 767px) {
.layout__small-col {
width: 97.5%;
margin-left: 2.5%;
}
}
@media screen and (max-width: 767px) {
.layout__small-col {
margin-bottom: 30px;
}
.layout__small-col:last-child {
margin-bottom: 0;
}
}
.layout__small-col-plus {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 30.83333%;
margin-left: 2.5%;
}
@media screen and (max-width: 767px) {
.layout__small-col-plus {
width: 97.5%;
margin-left: 2.5%;
}
}
.layout__medium-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 47.5%;
margin-left: 2.5%;
}
@media screen and (max-width: 479px) {
.layout__medium-col {
width: 97.5%;
margin-left: 2.5%;
}
}
.layout__medium-col-plus {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 64.16666%;
margin-left: 2.5%;
}
@media screen and (max-width: 767px) {
.layout__medium-col-plus {
width: 97.5%;
margin-left: 2.5%;
}
}
.layout__large-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin-left: 0;
}
.layout__small-col + .layout__large-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 72.5%;
margin-left: 2.5%;
}
@media screen and (max-width: 1023px) {
.layout__small-col + .layout__large-col {
width: 64.16666%;
margin-left: 2.5%;
}
}
@media screen and (max-width: 767px) {
.layout__small-col + .layout__large-col {
width: 97.5%;
margin-left: 2.5%;
}
}
.layout__full-col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 97.5%;
margin-left: 2.5%;
}
.layout__aside-item {
margin-top: 30px;
margin-bottom: 30px;
}
.layout__aside-item:first-child {
margin-top: 0;
}
.layout__aside-item:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.layout__aside-item {
margin-top: 20px;
margin-bottom: 20px;
}
.layout__aside-item:first-child {
margin-top: 0;
}
.layout__aside-item:last-child {
margin-bottom: 0;
}
}
.layout__footer:first-child {
margin-top: 0;
}
.layout__header {
width: 100%;
}
@media screen and (max-width: 767px) {
.layout__header {
margin-bottom: 0;
}
}
.layout__header.is-fixed-top-menu {
position: fixed;
z-index: 999;
}
.layout__header.is-fixed-top-menu .header__logo img {
max-width: 70%;
}
.layout__header.is-fixed-top-menu .header__catalogs {
padding-top: 0;
}
.layout__header.is-fixed-top-menu .search-title.desktop {
padding-top: 10px;
}
@media screen and (max-width: 767px) {
.layout__header, .layout__footer {
min-width: auto;
}
}
.layout__content {
}
.layout__block {
margin-top: 40px;
margin-bottom: 40px;
}
.layout__block:first-child {
margin-top: 0;
}
.layout__block:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.layout__block {
margin-top: 20px;
margin-bottom: 20px;
}
.layout__block:first-child {
margin-top: 0;
}
.layout__block:last-child {
margin-bottom: 0;
}
}
.layout__page-header {
margin-top: 20px;
margin-bottom: 20px;
}
.layout__page-header h1 {
margin-top: 0;
color: #041e41;
}
.layout__placeholder {
margin-top: 40px;
margin-bottom: 40px;
padding: 20px;
text-align: center;
background: red;
color: white;
}
.layout__placeholder:first-child {
margin-top: 0;
}
.layout__placeholder:last-child {
margin-bottom: 0;
}
.layout__aside-item .h2, .layout__aside-item h2, .layout__aside-item .product-constructor__filter-title, .layout__aside-item .faq-chat__title, .layout__aside-item .h3, .layout__aside-item h3, .layout__aside-item .product-constructor__price-value, .layout__aside-item .h4, .layout__aside-item h4, .layout__aside-item .vacancy-accordion__detail-title, .layout__aside-item .h5, .layout__aside-item h5, .layout__aside-item .cart-modal__products-title {
font-weight: normal;
line-height: 1.42857;
}
.layout__mobile-overflow {
margin-top: 0;
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.layout__mobile-overflow {
margin-left: -10px;
margin-right: -10px;
}
.fancybox-inner .layout__mobile-overflow {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.layout__content-table {
overflow-x: scroll;
}
}
.footer a.get-policy {
font-size: 14px;
line-height: 14px;
}
.float-right {
float: right;
}
.float-center {
position: relative;
left:50%;
margin-left: -200px;
}
.catalog-plate__show_all_props {
display: flex;
flex-direction: row-reverse;
align-items: center;
justify-content: space-between;
}
.catalog-plate__show_all_props_a {
display: block;
vertical-align: middle;
margin: 0 auto;
text-align: center;
}
.catalog-plate__btns {
flex-direction: column;
align-items: center;
justify-content: space-between;
}
.catalog-plate__btns .catalog-plate__buy {
float: none;
display: block;
width: 100%;
box-sizing: border-box;
text-align: center;
}
.catalog-plate__show_all_props .catalog-plate__show_all_props_a {
margin-bottom: 20px;
}
.block-category-filter__body .catalog-plate__prices,
.block-category-filter__body .catalog-compare-button.catalog {
text-align: center;
margin-bottom: 20px;
}
@media(max-width:768px) {
.catalog-plate__btns .catalog-plate__buy {
text-align: center;
box-sizing: border-box;
}
}
.yotube_video {
display: flex;
position: relative;
align-items: center;
justify-content: center;
}
.yotube_video img {
max-width: 100%;
max-height: 100%;
object-fit: cover;
}
.yotube_video:after {
content: '';
position: absolute;
width: 40px;
height: 40px;
padding: 0;
top: 50%;
left: 50%;
margin: -20px 0 0 -17px;
transform: scale(1);
transition: transform .2s;
cursor: pointer;
background-image: url(../img/play.svg);
background-repeat: no-repeat;
z-index: 1;
}
.related-basket .catalog-plate__name{
font-size: 1.1rem;
}
.related-basket .catalog-items.is-related .catalog-items__col,
.related-basket .catalog-items.is-related .catalog-items__col:first-child {
padding:0 3px;
}
.js-buy-button.related_prod__btn{
margin:10px auto;
display: block;
text-align: center;
}
.mail-button {
position: fixed;
right: 20px;
bottom: 20px;
display: inline-flex;
align-items: center;
font-size: 20px;
padding: 12px 30px 12px 87px;
background: #fff url('../img/mail-ico.png') no-repeat 15px 12px;
box-shadow: 0 0 30px 3px rgba(0,0,0,0.33);
z-index: 100;
color: #000;
cursor: pointer;
}
.mail-button span {
font-family: "Semibold", sans-serif;
}
.mail-modal__button {
display: inline-flex;
width: 270px;
box-sizing: border-box;
align-items: center;
font-size: 20px;
padding: 12px 45px 12px 73px;
background: #041e41 url('../img/mail-ico_w.png') no-repeat 15px 16px;
color: #fff;
text-transform: uppercase;
cursor: pointer;
border: 0;
margin: 0 auto;
}
.align_center {
text-align: center;
}
.mail-modal {
display: none;
align-items: center;
justify-content: center;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: rgba(0,0,0,0.4);
z-index: 101;
}
.mail-modal .sub_form {
padding: 0 20px;
}
.mail-modal.active {
display: flex;
}
.mail-modal__block {
width: 460px;
max-width: 100%;
position: relative;
padding: 60px 30px;
background: #fff;
box-sizing: border-box;
max-height: 100vh;
overflow: auto;
}
.mail-modal__close {
width: 20px;
height: 20px;
background: url(../img/mail-close.png) no-repeat center center;
position: absolute;
right: 18px;
top: 18px;
cursor: pointer;
}
.mail-modal__close:hover {
background: url(../img/cross_hover.png) no-repeat center center;
}
.mail-modal__title {
font-size: 26px;
line-height: 1;
margin: 0 -20px 46px;
font-weight: bold;
}
.mail-modal__plus-block {
padding-left: 40px;
background: url(../img/plus_green.png) no-repeat top left;
font-size: 16px;
line-height: 1.4;
margin-bottom: 20px;
}
.mail-modal__input input {
width: 100%;
height: auto;
box-sizing: border-box;
background: #fff;
padding: 18px;
font-size: 16px;
line-height: 1;
color: #000;
border: 1px solid #7c7c7b;
}
.mail-modal__input .checkbox-with-text input {
width: auto;
}
.mail-modal__input {
margin-bottom: 20px;
line-height: 1.4;
}
.mail-modal__input:last-child {
margin-bottom: 0;
}
.mail-modal__button {
display: inline-block;
margin: 0 auto;
}
.checkbox-with-text {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: flex-start;
}
.checkbox-with-text label {
padding-left: 10px;
margin-top: -5px;
font-size: 16px;
position: relative;
color: #000;
cursor: pointer;
}
.mail-modal__input span.checkbox {
min-width: 30px;
}
.shops {
padding: 10px;
}
.shop__object {
font-size: 20px;
margin-bottom: 20px;
color: #041e41;
font-weight: bold;
cursor: pointer;
}
.shop__chars {
display: none;
}
.ico-arr-up {
width: 18px;
height: 18px;
fill: #011E41;
transform: rotate(180deg);
}
.chars__item {
padding: 10px;
background: #dbdfe1;
box-shadow: 0 0 2px 2px rgba(0,0,0,.1);
margin-bottom: 10px;
}
.chars__name {
font-weight: bold;
color: #041e41;
font-size: 16px;
display: inline;
}
.chars__text-site{
color: #7b8a9c;
}
.chars__text {
position: relative;
font-family: 'Regular', sans-serif;
font-size: 16px;
margin-bottom: 10px;
display: inline;
}
.chars__path-link {
text-decoration: underline;
font-size: 19px;
color: #7b8a9c;
cursor: pointer;
}
.chars.active {
display: block;
}
.shop {
margin-bottom: 20px;
}
@media (max-width:768px) {
.mail-modal__block {
overflow:auto;
padding: 20px 30px;
max-height: 90vh;
}
.mail-modal__title {
font-size: 24px;
margin-bottom: 20px;
}
.mail-modal__input input {
padding: 10px;
}
.mail-modal__plus-block {
padding-left: 30px;
}
.mail-button span {
display: none;
}
.mail-button {
padding: 5px;
width: 30px;
height: 30px;
background-position: center center;
background-size: 80%;
}
.checkbox-with-text label {
padding-top: 0;
}
.mail-modal__button {
max-width: 100%;
padding-right: 73px;
}
}
.mfeedback textarea,
.mfeedback input[type="email"],
.mfeedback input[type="text"] {
border: 1px solid rgb(169, 169, 169) !important;
}
.color_red {
color:red;
}
.map-search__address-items {
display: none;
}
.map-search__name span {
cursor: pointer;
border-bottom: 1px dashed #000;
}
.css-to-the-top {
position: fixed;
z-index: 20;
bottom: 20px;
left: 0;
font-size: 20px;
padding: 5px 10px;
background: #fff ;
box-shadow: 0 0 30px 3px rgba(0,0,0,0.33);
display: inline-block;
cursor: pointer;
}
@media (max-width:767px) {
.map-search__container {
display: flex;
flex-direction: column-reverse;
flex-wrap: nowrap;
}
#map,
#map-mobile {
max-height: 50vh !important;;
height: 50vh !important;
}
#map.is-fix-bottom,
#map.is-fixed {
position: relative;
}
}
.search_res
{
display: none;
}
.search_res_new
{
padding-left: 15px;
font-size: 1.8em;
margin: -30px 0 0 0;
border: 2px solid #011E41;
-webkit-border-radius: 2px;
border-radius: 2px;
display: block!important;
cursor: pointer;
}
.map-search__maps_new
{
opacity: 1!important;
}
.footer a {
font-family: "Semibold",sans-serif;
}
.header__hamburger {
display: none;
}
.ProductLanding-content-desc a:visited {
color:#fff;
}
figure {
margin: 0;
}
.ProductCarousel-slider-item {
margin-bottom: 20px;
}
.cart-line__container {
display: none;
}
.menu-top__second-holder-fon.active {
background: rgba(79,78,83,.85);
width: 100%;
top: 0;
opacity: .75;
display: block;
position: fixed;
height: 100vh;
left: 0;
z-index: -1;
}
@media screen and (max-width: 1024px) {
.layout__header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 12;
}
.header__center {
padding: 0;
}
.header__columns {
display: flex;
align-items: center;
padding: 0;
}
.header__top {
display: none;
}
.header__catalogs {
display: none;
}
.header__basket {
display: none;
}
.header__hamburger {
display: block;
position: relative;
z-index: 7;
width: 60px;
height: 60px;
background-color: transparent;
border: none;
margin-right: auto;
}
.Burger-bar {
position: absolute;
width: 25px;
height: 2px;
background-color: #011e41;
transition: .3s ease-in-out;
transition-property: background-color, transform;
top: 50%;
left: 50%;
transform: translate(-50%, 50%);
}
.Burger-bar:after,
.Burger-bar:before {
content: "";
position: absolute;
left: 0;
}
.Burger-bar:before {
position: absolute;
width: 25px;
height: 2px;
background-color: #011e41;
transition: .3s ease-in-out;
transition-property: background-color, transform;
}
.Burger-bar:before {
top: -11px;
}
.Burger-bar:after {
top: 11px;
}
.Burger-bar:after {
position: absolute;
width: 25px;
height: 2px;
background-color: #011e41;
transition: .3s ease-in-out;
transition-property: transform;
}
.Burger-bar.active {
background-color: transparent !important;
}
.Burger-bar.active:before {
transform: rotate(45deg) translate(7px, 9px);
}
.Burger-bar.active:after {
transform: rotate(-45deg) translate(7px, -8px);
}
.search-title.desktop {
margin-left: auto;
padding-top: 0;
height: 60px;
width: 60px;
display: flex;
align-items: center;
justify-content: center;
}
.search-title.desktop .search-title__icon {
padding: 0;
}
.header__logo-block {
padding: 0;
margin-left: 0;
width: 180px;
}
.header__logo-block a.header__logo img {
width: auto;
height: 35px;
}
.include-section__item.include-section__item_full .include-section__item-half {
width: 100%;
}
.include-section__item.include-section__item_full .include-section__item-half.include-section__item-half-img {
display: none;
}
.footer__colums,
.footer__colums-x3 {
width: 33%;
}
.header-mobile {
padding-top: 0;
}
.header-mobile__logo {
display: none;
}
.header-mobile__catalog-button {
display: none;
}
.header-mobile__line {
background: transparent;
height: 0;
}
.header-mobile__catalog-holder {
top: -100vh;
background: transparent;
transition: .5s;
}
.header-mobile__catalog-holder.is-active {
top: 60px;
}
.header-mobile.is-hide-desktop {
display: block !important;
}
.footer__colums-x2 {
width: 100%;
}
.footer__colums,
.footer__colums-x2,
.footer__colums-x3 {
padding-left: 0;
}
.footer__logo {
margin-left: 0;
}
.news-main__items {
margin-left: -20px;
margin-right: -20px;
}
.news-main__item.is-fullwidth {
width: 100%;
}
.news-main__item {
width: 50%;
padding-left: 15px;
padding-right: 15px;
}
.news-main__item-bottom {
width: 33.3333%;
padding-left: 20px;
padding-right: 20px;
}
.header__columns .search-title__icon {
display: flex;
align-items: center;
align-self: center;
width: 20px;
height: 20px;
margin-left: auto;
margin-top: 0;
margin-right: 10px;
}
.header__columns .search-title__icon svg {
width: 20px;
height: 20px;
}
.basket_header_new img{
width: 20px;
height: 20px;
}
.search-title.desktop {
position: absolute;
width: 100%;
z-index: -1;
}
.search-title.is-visible .search-title__field {
top: 62px;
}
.search-title .search-title__input_in-header {
max-height: 60px;
line-height: 1;
}
.news-main__item.is-fullwidth {
padding-left: 15px;
}
.news-main__items {
margin-left: -15px;
margin-right: -15px;
}
}
@media screen and (max-width: 767px) {
.include-section {
margin-top: 0;
}
.news-main__items {
margin: 0;
}
.news-main__item.is-fullwidth {
width: 100%;
padding-left: 0;
}
.news-main__item {
width: 100%;
padding: 0;
}
.news-main__item-bottom {
width: 100%;
padding: 0;
}
.footer__colums {
width: 100%;
padding: 0;
}
.footer__colums-x3 {
width: 100%;
padding: 0;
}
.footer-menu__column {
margin: 0;
padding: 0;
width: 100%;
}
.footer {
padding-top: 20px;
}
.footer__center {
margin-left: 0;
margin-right: 0;
}
.top-banner__text-innerpage {
padding: 20px;
}
.footer__apps {
width: 100%;
}
.footer__container {
padding: 0 20px;
}
.footer-menu__columns {
margin-left: 0;
}
.CategoryNav__item {
width: 50%;
}
.header__logo-block {
width:145px;
}
.header__columns {
width: 100vw
}
.header__center {
margin: 0;
}
.search-title .search-title__input_in-header {
font-size: 1.5rem;
}
}
.search-title.is-visible .search-title__input-holder:after {
position: fixed;
z-index: -1;
width: 100vw;
height: 100vh;
background: rgba(79,78,83,.85);
content: "";
}
.fancybox-inner {
height: initial !important;
}
a.news-main__more-show {
color: #7b8a9c !important;
font-family: "Semibold", sans-serif;
}
.filt__list-head .SvgIcon{
width: 13px;
height: 12px;
vertical-align: initial;
}
@media only screen and (min-width: 1024px){
.filt__clear-close .SvgIcon {
width: 15px;
height: 15px;
}
}
.NavSite-menu-popup {
display: none;
background: #fff;
left: 0;
right: 0;
top: 0;
z-index: 9999;
width: 100%;
height: 100vh;
box-sizing: border-box;
}
.NavSite-menu-popup ul {
margin: 0;
padding: 0;
}
.NavSite-menu-popup li a {
font-size: 20px;
color: #011e41;
text-decoration: none;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
padding: 15px 40px;
width: 100%;
}
.NavSite-l2-link .SvgIcon {
fill: #011e41;
}
.NavSite-l2-subList--loginStatus {
padding: 20px 0;
border-top: 1px solid #cbcfd2;
}
.NavSite-l2-subList--loginStatus span{
font-weight: initial;
font-family: Regular,Noto Sans,Arial,sans-serif;
}
.NavSite-l2-item{
padding: 20px 0;
}
@media (max-width: 1024px) {
.header__logo-block a.header__logo svg {
height: 27px;
width: 117px;
}
.NavSite-l1-link, .header__learn-more-text {
padding: 15px 30px 17px 0;
}
}
@media (max-width: 1024px){
.NavSite-l1-link{
display: none;
}
.menu-top__first-link:after,
.menu-top__second-link:after {
content: "";
position: absolute;
top: 50%;
right: 40px;
width: 9px;
height: 13px;
margin-top: -7px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 17' fill='%23011e41'%3E%3Cpath d='M9.23 8.03L2.242 0 .769 1.238 6.677 8.03.769 14.761 2.242 16z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 9px;
background-position: 50%;
}
.menu-top__first-link{
border-top: 1px solid #cbcfd2;
}
.header-mobile__catalog-holder.active {
display: block;
top: 0;
}
.menu-top__second-holder-fon.active{
display: none;
}
.NavSite-l2-container-backButton{
top: 0;
left: 0;
width: 60px;
height: 60px;
z-index: 2;
background-color: transparent;
background-position: 50%;
background-size: 13px;
border: none;
}
.NavSite-l2-container-backButton svg{
position: relative;
top: 1px;
display: inline-block;
vertical-align: text-bottom;
width: 1.3em;
height: 1.3em;
fill: currentColor;
}
.visually-hidden{
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.NavSite-container-header{
background-color: #fff;
display: flex;
width: 100%;
justify-content: space-between;
border-bottom: 1px solid #cbcfd2;
}
.NavSite-l2Title{
font-size: 20px;
position: absolute;
top: 0;
left: 0;
width: 100%;
margin: 0;
line-height: 60px;
text-align: center;
z-index: 1;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 400;
background-color: transparent;
color: #011e41;
}
.NavSite-searchButton{
display: block;
position: relative;
z-index: 3;
width: 60px;
height: 60px;
margin-left: auto;
background-color: transparent;
border: none;
color: #011e41;
}
.NavSite-searchButton .SvgIcon--search-new{
stroke: #011e41;
fill: none;
width: 28px;
height: 28px;
stroke-width: 2;
}
.desktop.is-visible{
z-index: 101;
}
.header__columns .search-title__icon{
z-index: 99;
}
.NavSite-menu-popup .menu-aside__link-style{
padding: 7px 40px;
color: #011e41;
font-family: Regular,Noto Sans,Arial,sans-serif;
font-weight: 400;
box-sizing: border-box;
}
.NavSite-searchButton {
display: block;
position: relative;
z-index: 3;
width: 60px;
height: 60px;
margin-left: auto;
background-color: transparent;
border: none;
color: #011e41;
}
.visually-hidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.NavSite-searchButton .SvgIcon {
stroke: #011e41;
fill: none;
width: 28px;
height: 28px;
stroke-width: 2;
}
}
.NavTop-list--right{
display: -ms-flexbox;
display: flex;
white-space: nowrap;
margin: 0;
padding: 0;
list-style: none;
}
.NavTop-list-item--icon{
position: relative;
float: left;
background: #011e41;
padding: 0;
z-index: 2;
border-left: 1px solid #011e41;
}
.NavTop-list-item-link{
color: #fff;
padding: 0 16px 0 15px;
height: 40px;
line-height: 40px;
border: 0;
display: block;
background: none;
transition: background-color .3s;
text-align: left;
font-size: 12px;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
text-decoration: none;
}
.basket_header_new{
width: 21px;
height: 18px;
display: flex;
align-self: center;
justify-content: space-between;
margin-left: 4px;
margin-right: 8px;
}
.map-search__maps-mob{
display: none;
}
@media (max-width: 768px) {
.smart-filter__footer:last-child {
margin-bottom: 13px;
}
.map-search__maps-mob{
display: block;
padding: 20px 0;
}
.map-search__list .slimScrollDiv{
width: 100% !important;
}
.map-search__list .slim-scroll{
width: 100% !important;
}
.form-categories-map{
width: 100%;
}
input.map-search__input.js-city-search-input {
height: 40px;
}
}
@media (max-width: 767px) {
.NavSite-menu-popup .menu-aside__first-link{
padding-left: 20px;
padding-right: 40px;
}
.NavSite-menu-popup .menu-aside__first-item.is-contain:after{
right: 20px;
}
.NavSite-menu-popup li a{
padding: 15px 20px;
}
.NavSite-menu-popup .menu-aside__link-style{
padding: 7px 20px;
}
.NavSite-menu-popup .menu-aside__first-item.is-contain:after{
top: 10px;
}
.CategoryCard-title{
text-align: center;
}
.CategoryCard-title{
padding: 20px 5px;
}
}
.logo-slider__slider .slick-prev{
z-index: 2;
position: absolute;
height: 50px;
outline: none;
padding: 0;
transition: opacity .3s ease;
width: 50px;
border: none;
margin-top: -75px;
top: 0;
left: calc(100% - 100px);
background-color: initial;
}
.logo-slider__slider .slick-next{
position: absolute;
border: none;
margin-top: -75px;
top: 0;
right: 15px;
height: 50px;
outline: none;
padding: 0;
transition: opacity .3s ease;
width: 50px;
z-index: 2;
background-color: initial;
}
.logo-slider{
position: relative;
width: 100%;
box-sizing: border-box;
background-color: #fff;
font-size: 0;
margin: 35px auto 100px;
}
.logo-slider__slider .slick-prev:before{
border-color: #011e41;
border-style: solid;
border-width: 2px 2px 0 0;
content: "";
display: block;
height: 12px;
left: 50%;
margin-top: -7px;
position: absolute;
top: 50%;
width: 12px;
margin-left: -4px;
transform: rotate(-135deg);
}
.logo-slider__slider .slick-next:before{
border-color: #011e41;
border-style: solid;
border-width: 2px 2px 0 0;
content: "";
display: block;
height: 12px;
left: 50%;
margin-top: -7px;
position: absolute;
top: 50%;
width: 12px;
margin-left: -9px;
transform: rotate(45deg);
}
.CategoryCarousel-title{
line-height: 1.2;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
text-align: center;
font-size: 20px;
margin-top: 20px;
}
.logo-slider__action{
padding: 30px 0;
}
.CategoryCard-heading{
padding-bottom: 33px;
align-self: center;
}
.header__learn-more {
display: flex;
align-items: center;
}
.header__learn-more-text {
width: 145px;
transition: color .25s;
cursor: pointer;
}
.header__learn-more-text:hover {
color: #7A8A9C;
}
.header__promo {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 0;
background-color: #fff;
visibility: hidden;
overflow: hidden;
box-sizing: border-box;
transition: height .3s ease-out, visibility .3s ease-out;
}
.header__promo_active {
padding: 3px 50px 28px 42px;
height: calc(100vh - 113px);
visibility: visible;
overflow: auto;
}
.header__promo_mobile {
position: static;
overflow: visible;
visibility: visible;
height: auto;
padding: 30px 0 0;
}
.header__promo .news-main__title a {
font-size: 1rem;
margin-top: 18px;
}
.header__promo_mobile .news-main {
flex-direction: column;
}
.header__promo_mobile .news-main__items {
flex-direction: column;
align-items: center;
}
.header__promo_mobile .news-main__item {
width: auto;
padding: 0 20px;
}
.NavSite-menu-popup .header__promo_mobile li a {
padding: 0;
}
@media screen and (max-width: 1023px) {
.header__learn-more {
display: none;
}
}
.mobile-button {
margin: 20px 0;
text-align: center;
cursor: pointer;
position: relative;
}
.mobile-button:before {
content: '';
position: absolute;
margin-bottom: 19px;
bottom: 100%;
left: 0;
right: 0;
height: 1px;
background-color: #cbcfd2;
}
.mobile-button__text {
display: inline-block;
padding: 20px;
font-family: Semibold, Noto Sans, Arial, sans-serif;
font-size: 20px;
position: relative;
}
.mobile-button__text:before {
content: '';
position: absolute;
top: 50%;
left: -10px;
transform: translateY(-25%) rotate(45deg);
border-left: 3px solid #041e41;
border-top: 3px solid #041e41;
width: 15px;
height: 15px;
}
.form-standart__field {
display: flex;
flex-direction: column;
}
.form-standart.is-connect .form-standart__inputs {
width: 100%;
}
#FEEDBACK .form-standart__label{
text-align: initial;
width: 100%;
margin-bottom: 4px;
}
#FEEDBACK .form-standart__item{
padding: initial;
}
.menu-top__second-level-title {
float: left;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
line-height: 1.2;
margin-bottom: 15px;
font-size: 20px;
}
.BenefitArea-Item {
margin: 0 auto;
}
@media only screen and (min-width:850px) {
.BenefitArea-Item {
margin: 0 auto;
}
}
.BenefitArea-Item:last-of-type {
margin-bottom: 40px
}
@media only screen and (min-width:850px) {
.BenefitArea-Item:last-of-type {
margin-bottom: 80px
}
}
.BenefitArea-Item--FiftyFifty .fiftyfifty {
margin: 0 auto;
max-width: 1160px;
padding: 0 20px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: center;
justify-content: center
}
.BenefitArea-Item--FiftyFifty .fiftyfifty .fiftyfifty-column-media {
position: relative
}
.BenefitArea-Item--FiftyFifty .fiftyfifty .fiftyfifty-column-media-image-constrained {
transform: none;
top: 0;
width: 100%
}
@media only screen and (min-width:850px) {
.BenefitArea-Item--FiftyFifty .fiftyfifty {
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-align: center;
align-items: center
}
.BenefitArea-Item--FiftyFifty .fiftyfifty.fiftyfifty--flipped {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
}
.BenefitArea-Item--FiftyFifty .fiftyfifty .fiftyfifty-column--media:before {
padding-top: 0
}
@media only screen and (max-width:850px) {
.BenefitArea-Item--FiftyFifty .fiftyfifty-column-text {
padding-left: 0;
padding-right: 0
}
}
.BenefitArea-Item--SmallMedia .SmallMedia {
margin: 0 auto;
max-width: 1160px;
padding: 0 20px
}
.BenefitArea-Item--Text+.BenefitArea-Item--Text {
margin-top: 0
}
.BenefitArea-Item--Text+.BenefitArea-Item--Text .block {
padding-top: 0
}
.fiftyfifty-wrapper {
margin-bottom: 50px
}
@media only screen and (min-width:768px) {
.fiftyfifty-wrapper {
margin-bottom: 80px
}
}
.fiftyfifty {
position: relative;
z-index: 2;
background: #fff;
text-align: left
}
@media only screen and (min-width:850px) {
.fiftyfifty {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-align: stretch;
align-items: stretch
}
}
.fiftyfifty--alt {
background: #dfe7ea
}
.fiftyfifty-column--media:before {
content: "";
display: block
}
.fiftyfifty--16x9 .fiftyfifty-column--media:before {
padding-top: 56.25%
}
.fiftyfifty--4x3 .fiftyfifty-column--media:before {
padding-top: 75%
}
.fiftyfifty--flipped {
-ms-flex-flow: row-reverse nowrap;
flex-flow: row-reverse nowrap
}
.fiftyfifty--product-page {
background: #eaeef2;
margin: 0 auto;
max-width: 1160px;
padding: 0
}
@media only screen and (min-width:1025px) {
.fiftyfifty--product-page .fiftyfifty-column--text {
padding: 40px 0
}
}
@media only screen and (min-width:850px) {
.fiftyfifty-column--text {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-ms-flex-pack: center;
justify-content: center
}
}
.fiftyfifty-column {
position: relative
}
@media only screen and (min-width:850px) {
.fiftyfifty-column {
width: 50%
}
}
.fiftyfifty-column-text {
padding: 20px
}
.fiftyfifty-column-text>:last-child {
margin-bottom: 0
}
@media only screen and (min-width:1025px) {
.fiftyfifty-column-text {
padding: 20px 50px
}
}
@media only screen and (min-width:1201px) {
.fiftyfifty-column-text {
padding: 20px 80px
}
}
@media only screen and (min-width:768px) and (max-width:1025px) {
.fiftyfifty-column-text h2 {
font-size: 32px;
margin-bottom: 15px;
line-height: 1
}
.fiftyfifty-column-text p {
font-size: 17px
}
}
.fiftyfifty-column-media {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.fiftyfifty-column-media .play-video-btn {
cursor: pointer;
left: 50%;
margin-left: -30px;
margin-top: -30px;
position: absolute;
top: 50%
}
.fiftyfifty-column-media .is-playing {
position: relative;
z-index: 2
}
.fiftyfifty-column-media-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: 50%
}
.fiftyfifty-column-media-image[data-bgset] {
background-size: contain;
background-repeat: no-repeat
}
.fiftyfifty-column-media-image-constrained {
position: relative;
top: 50%;
transform: translateY(-50%);
width: inherit
}
.fiftyfifty-column-media-video {
display: block;
width: 100%;
background: #000;
height: 100%
}
.fiftyfifty--alt-b {
background-color: #011e41
}
.fiftyfifty--alt-b .fiftyfifty-column-text {
color: #dfe7ea
}
.fiftyfifty--alt-b .fiftyfifty-column-text a:not(.btn),
.fiftyfifty--alt-b .fiftyfifty-column-text h2 {
color: #fff
}
.benefit-item .fiftyfifty--alt-b .fiftyfifty-column-text a:not([href*="tel:"]),
.fiftyfifty--alt-b .fiftyfifty-column-text .benefit-item a:not([href*="tel:"]),
.fiftyfifty--alt-b .fiftyfifty-column-text .btn.btn-primary,
.fiftyfifty--alt-b .fiftyfifty-column-text .pagination a,
.fiftyfifty--alt-b .fiftyfifty-column-text .pagination button,
.pagination .fiftyfifty--alt-b .fiftyfifty-column-text a,
.pagination .fiftyfifty--alt-b .fiftyfifty-column-text button {
color: #011e41;
background: #fff;
border-color: #fff
}
.benefit-item .fiftyfifty--alt-b .fiftyfifty-column-text a:active:not([href*="tel:"]),
.benefit-item .fiftyfifty--alt-b .fiftyfifty-column-text a:focus:not([href*="tel:"]),
.benefit-item .fiftyfifty--alt-b .fiftyfifty-column-text a:hover:not([href*="tel:"]),
.fiftyfifty--alt-b .fiftyfifty-column-text .benefit-item a:active:not([href*="tel:"]),
.fiftyfifty--alt-b .fiftyfifty-column-text .benefit-item a:focus:not([href*="tel:"]),
.fiftyfifty--alt-b .fiftyfifty-column-text .benefit-item a:hover:not([href*="tel:"]),
.fiftyfifty--alt-b .fiftyfifty-column-text .btn.btn-primary:active,
.fiftyfifty--alt-b .fiftyfifty-column-text .btn.btn-primary:focus,
.fiftyfifty--alt-b .fiftyfifty-column-text .btn.btn-primary:hover,
.fiftyfifty--alt-b .fiftyfifty-column-text .pagination a:active,
.fiftyfifty--alt-b .fiftyfifty-column-text .pagination a:focus,
.fiftyfifty--alt-b .fiftyfifty-column-text .pagination a:hover,
.fiftyfifty--alt-b .fiftyfifty-column-text .pagination button:active,
.fiftyfifty--alt-b .fiftyfifty-column-text .pagination button:focus,
.fiftyfifty--alt-b .fiftyfifty-column-text .pagination button:hover,
.pagination .fiftyfifty--alt-b .fiftyfifty-column-text a:active,
.pagination .fiftyfifty--alt-b .fiftyfifty-column-text a:focus,
.pagination .fiftyfifty--alt-b .fiftyfifty-column-text a:hover,
.pagination .fiftyfifty--alt-b .fiftyfifty-column-text button:active,
.pagination .fiftyfifty--alt-b .fiftyfifty-column-text button:focus,
.pagination .fiftyfifty--alt-b .fiftyfifty-column-text button:hover {
color: #011e41;
background: #dfe7ea;
border-color: #dfe7ea
}
.fiftyfifty-column-text,
.fiftyfifty-column-text a:not(.btn),
.fiftyfifty-column-text h2 {
color: #011e41
}
.fiftyfifty-column-text h2 {
line-height: 1.2;
font-family: Semibold,sans-serif;
font-weight: 500;
font-size: 1.5rem;
margin-bottom: 12px
}
@media only screen and (min-width: 537px) {
.fiftyfifty-column-text h2 {
font-size: 1.875rem
}
}
@media only screen and (min-width:768px) {
.fiftyfifty-column-text h2 {
font-size: 2.5rem
}
}
.fiftyfifty-column-text a {
color: #7b8a9c;
line-height: 1.5;
font-family: Semibold,sans-serif;
font-weight: 500;
text-decoration: underline;
font-size: 1rem
}
.fiftyfifty-column-text a:active,
.fiftyfifty-column-text a:focus,
.fiftyfifty-column-text a:hover {
color: #011e41
}
.fiftyfifty-column-text-rte {
margin-bottom: 15px
}
.fiftyfifty-column-text-rte,
.fiftyfifty-column-text-rte p {
line-height: 1.5;
font-family:Regular, sans-serif;
font-weight: 400;
font-size: 1rem
}
.fiftyfifty-column-text-rte p:last-child {
margin-bottom: 0
}
@media only screen and (min-width:768px) and (max-width:1025px) {
.fiftyfifty-column-text h2 {
font-size: 30px;
margin-bottom: 12px;
line-height: 1.2
}
.fiftyfifty-column-text p {
font-size: 1rem
}
}
.fiftyfifty--product-page.fiftyfifty--alt {
background-color: #fff
}
.HomePageHero-SecondaryModule-content {
position: absolute;
bottom: 0;
width: 100%;
-ms-flex-direction: column;
flex-direction: column;
padding: 30px 50px;
background-color: rgba(1,30,65,.9);
color: #fff;
-ms-flex-pack: start;
justify-content: flex-start;
box-sizing: border-box;
}
.HomePageHero-SecondaryModule-box{
box-shadow: 0 0 20px 0 rgba(20,30,44,.3);
flex-direction: column;
-ms-flex-pack: end;
justify-content: flex-end;
min-height: auto;
width: 115%;
margin-left: -56px;
}
.HomePageHero-SecondaryModule {
z-index: 2;
margin-top: 0;
padding: 30px 30px 30px 0;
min-height: 100%;
height: 100%;
-ms-flex-align: inherit;
align-items: inherit;
width: 28%;
}
.HomePageHero-SecondaryModule{
display: -ms-flexbox;
display: flex;
margin-top: -20px;
position: relative;
-ms-flex-item-align: center;
align-self: center;
}
.HomePageHero-SecondaryModule-box{
box-sizing: inherit;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
}
.HomePageHero-SecondaryModule-figure{
width: 100%;
background-color: #eaeef2;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
}
.content-center_promo-slider{
position: relative;
}
.promo-slider__action-new{
position: relative;
}
.promo-slider__content-holder-new{
position: absolute;
}
.HomePageHero-SecondaryModule-content-title{
font-size: 20px;
line-height: 1.2;
font-weight: 500;
font-family: Semibold, sans-serif;
}
.promo-slider__slide-bullet.active .HomepageCarousel-tab-title{
color: #011e41;
}
.HomePageHero-SecondaryModule{
text-decoration: none;
}
.HomepageContentRow {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -15px;
box-sizing: border-box;
}
.HomepageContentRow--threeModules {
-ms-flex-direction: row;
flex-direction: row;
}
.HomepageContentRow--threeModules .HomePageProductItem, .HomepageContentRow--threeModules .HomePagePromotion {
-ms-flex: 1 1 0;
flex: 1 1 0;
width: calc(33.33333% - 15px);
}
.HomepageContentRow .HomePagePromotion {
height: auto;
}
.HomePagePromotion-media{
overflow: hidden;
}
.HomePagePromotion-media img{
width: 100%;
}
.HomepageContentRow>* {
margin-bottom: 15px;
}
.HomePagePromotion {
min-height: 30vw;
}
.HomePagePromotion {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
position: relative;
}
.HomepageContentRow--threeModules .HomePagePromotion-content,
.HomepageContentRow--threeModules .HomePagePromotion-content-link,
.HomepageContentRow--twoModules .HomePagePromotion-content,
.HomepageContentRow--twoModules .HomePagePromotion-content-link {
background-color: transparent;
max-width: 100%;
padding: 30px;
}
.HomepageContentRow--threeModules .HomePagePromotion-content,
.HomepageContentRow--threeModules .HomePagePromotion-content-link,
.HomepageContentRow--twoModules .HomePagePromotion-content,
.HomepageContentRow--twoModules .HomePagePromotion-content-link {
display: -ms-flexbox;
display: flex;.cart-modal__actual-title
-ms-flex-align: end;
align-items: flex-end;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
position: absolute;
top: 0;
left: 0;
z-index: 2;
padding: 20px 30px;
background-image: linear-gradient(180deg,rgba(30,37,46,0) 30%,rgba(30,37,46,.8) 78%,#1e252e 97%);
color: #fff;
box-sizing: border-box;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
height: 100%;
width: 100%;
overflow: hidden;
text-decoration: none;
}
.HomepageContentRow>* {
margin-left: 15px;
}
.content-center-new-home{
width: 100%;
margin: initial;
max-width: initial;
}
.HomePagePromotion-content-text{
display: none;
}
.HomePagePromotion:hover .HomePagePromotion-content-text{
display: block;
}
.HomepageContentRow--threeModules .HomePagePromotion-content-preHeader,
.HomepageContentRow--twoModules .HomePagePromotion-content-preHeader {
padding: 5px 20px;
position: absolute;
left: 0;
text-transform: uppercase;
color: #dfe7ea;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
font-size: 1rem;
top: 30px;
background-color: rgba(1, 30, 65, .9);
}
.PromotionContentItem_block1{
display: flex;
height: 36vw;
margin-bottom: 15px;
}
svg.SvgIcon.website-feedback-SvgIcon--close.hidden {
height: 18px;
width: 18px;
}
.PromotionContentItem-content_block1{
max-width: 33%;
padding: 40px;
-ms-flex-align: center;
align-items: center;
background-color: #011e41;
background-image: none;
position: relative;
box-sizing: border-box;
display: flex;
}
.PromotionContentItem-content-body_block1{
text-align: center;
color: #fff;
}
.PromotionContentItem-media_block1{
overflow: hidden;
}
.LargeContentItem{
-ms-flex-align: end;
align-items: flex-end;
min-height: 27vw;
overflow: hidden;
background-color: #7b8a9c;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-ms-flex-pack: end;
justify-content: flex-end;
position: relative;
margin-bottom: 10px;
min-width: 375px;
}
.LargeContentItem-media{
min-height: auto;
position: absolute;
top: 0;
width: 93%;
height: 88%;
z-index: 1;
transform: translateY(-50%);
}
.LargeContentItem-content{
bottom: 40px;
padding: 100px;
max-width: 47%;
background-color: rgba(1,30,65,.9);
right: 10%;
margin-top: 0;
margin-right: 0;
width: 100%;
box-sizing: border-box;
color: #fff;
position: relative;
z-index: 2;
}
.LargeContentItem-content-title{
line-height: 1.2;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
color: #fff;
margin-bottom: 20px;
font-size: 2rem;
}
.LargeContentItem-content-body .btn-primary{
color: #011e41;
background: #fff;
border-color: #fff;
}
.HomepageContentRow--twoModules .HomePagePromotion,
.TopLevelCategoryContentRow--twoModules .HomePagePromotion {
-ms-flex: 1 1 0;
flex: 1 1 0;
width: calc(50% - 15px);
}
.ModalPopup-outer {
display: none;
}
.ModalPopup-outer:before {
content: '';
background: #000;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0.7;
z-index: 9999;
}
.ModalPopup-inner {
border-radius: 5px;
max-height: 90vh;
overflow-y: auto;
background: #fff;
color: inherit;
position: fixed;
top: 20%;
left: 50%;
transform: translateX(-50%);
z-index: 99999;
opacity: 1;
}
.ModalPopup-close {
top: 20px;
right: 20px;
position: absolute;
background: transparent;
width: 40px;
height: 40px;
border: 0;
padding: 0;
}
.ModalPopup-close .SvgIcon {
width: 22px;
height: 22px;
fill: #000;
}
.CallWaitingTimesInfo {
padding: 50px 40px 40px;
}
.CallWaitingTimesInfo-phoneNumber {
color: #011e41;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
line-height: 1;
margin-bottom: 0;
display: inline-block;
font-size: 1.875rem;
}
.CallWaitingTimesInfo-callCost {
margin-bottom: 0;
color: #7b8a9c;
font-size: .8125rem;
}
.CallWaitingTimesInfo-openHours {
margin-top: 10px;
margin-bottom: 20px;
color: #7b8a9c;
}
.contact-us-topics {
-ms-grid-column-span: 1;
-ms-grid-column: 1;
grid-column: 1/span 1;
-ms-grid-row-span: 1;
-ms-grid-row: 2;
grid-row: 2/span 1;
}
.contact-us-topics {
padding-bottom: 0;
}
.contact-us-topics {
-ms-flex: 999 1 0;
flex: 999 1 0;
min-width: 55%;
margin: 0 15px;
padding-bottom: 40px;
}
.contact-us-topics__topic-btn:first-child {
border-radius: 4px 4px 0 0;
}
.contact-us-topics__topic-btn {
padding: 25px 30px 25px 20px;
}
.contact-us-topics__topic-btn {
width: 100%;
background-color: transparent;
border: 1px solid #adb9c3;
border-bottom: none;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
padding: 25px 20px;
}
.contact-us-topics__topic-content {
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: start;
justify-content: flex-start;
}
.contact-us-topics__topic-text {
font-size: 1.25rem;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
color: #011e41;
text-align: left;
}
.contact-us-topics__topic-arrow .SvgIcon {
width: 15px;
height: 20px;
fill: #011e41;
}
.contact-us-topics__topic-btn:last-child {
border-radius: 0 0 4px 4px;
border: 1px solid #adb9c3;
}
.contact-us-form {
-ms-grid-column-span: 1;
-ms-grid-column: 1;
grid-column: 1/span 1;
-ms-grid-row-span: 1;
-ms-grid-row: 2;
grid-row: 2/span 1;
-ms-flex: 999 1 0;
flex: 999 1 0;
min-width: 55%;
margin: 0 15px 15px;
}
.contact-us-form form {
width: 100%;
}
.contact-us-form__fieldset {
padding: 45px 40px;
border: 1px solid #adb9c3;
border-radius: 4px;
margin-bottom: 0;
max-width: none;
}
.contact-us-form__form-field,
.contact-us-form__form-field-container .contact-us-form__form-field {
margin-bottom: 30px;
}
.contact-us-form__form-field {
margin: 0 0 20px;
}
.form-field label {
margin-bottom: 4px;
}
.form-field label {
font-size: 1rem;
display: inline-block;
vertical-align: top;
font-weight: 400;
font-family: inherit;
margin-bottom: 10px;
min-height: 25px;
color: #4f4e53;
}
.form-field textarea {
resize: none;
min-height: 92px;
}
.contact-us-form__textarea {
height: 200px;
}
.form-field input[type=date],
.form-field input[type=email],
.form-field input[type=number],
.form-field input[type=password],
.form-field input[type=search],
.form-field input[type=tel],
.form-field input[type=text],
.form-field input[type=time],
.form-field input[type=url],
.form-field textarea {
font-size: 1rem;
font-family: Regular,Noto Sans,Arial,sans-serif;
font-weight: 400;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
box-sizing: border-box;
color: #4f4e53;
display: block;
padding: 13px 15px;
width: 100%;
border: 1px solid #d8d8d8;
word-break: normal;
}
.field-validation-error,
.field-validation-info,
.field-validation-valid {
font-size: 1rem;
display: block;
position: relative;
margin-top: 15px;
padding: 12px;
color: #4f4e53;
}
.field-validation-valid {
background-color: #e5f4ee;
display: none;
}
.contact-us-form__footer {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: end;
justify-content: flex-end;
}
.contact-us-form__cta {
font-size: 1rem;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
width: 100%;
padding: 15px 25px;
}
.contact-us-form__cta {
max-width: 190px;
cursor: pointer;
border: none;
background: #011e41;
color: #fff;
border-radius: 2px;
transition: background-color .4s;
line-height: 1;
}
.contact-us-form__cta input[type=submit] {
color: #fff;
background: #011e41;
border-color: #011e41;
}
.contact-us-form{
display: none;
}
.contact-us__back-btn {
background: transparent;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin-bottom: 15px;
border: none;
text-transform: uppercase;
}
.contact-us__back-btn-icon {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
margin-right: 6px;
}
.SvgIcon--cta-chevron__left{
height: 24px;
width: 24px;
}
.contact-us__back-btn-icon circle {
stroke: #7b8a9c;
fill: transparent;
stroke-width: 2px;
}
.contact-us__back-btn-icon path {
fill: #7b8a9c;
}
.contact-us__back-btn-text {
font-size: inherit;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
color: #7b8a9c;
}
.contact-us__secondary-heading {
margin-bottom: 30px;
font-size: 2.5rem;
line-height: 1.2;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
}
.contact-us-form__fieldset select#form_dropdown_theme{
font-size: 1rem;
font-family: Regular,Noto Sans,Arial,sans-serif;
font-weight: 400;
border-radius: 0;
box-sizing: border-box;
color: #4f4e53;
display: block;
padding: 13px 15px;
width: 100%;
border: 1px solid #d8d8d8;
word-break: normal;
}
.cart-modal__price-actual{
display: flex;
justify-content: space-between;
}
.arch-model {
text-align: center;
padding: 40px 0;
display: flex;
justify-content: center;
}
button.arch-model-btn {
padding: 15px 30px;
border: 2px solid #011E41;
border-radius: 5px;
font-family: 'Semibold', sans-serif;
font-weight: 500;
color: #011E41;
text-transform: uppercase;
background: none;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.arch-model__topic-arrow .SvgIcon--chevron-right{
width: 20px;
height: 20px;
fill: #011e41;
display: flex;
align-items: center;
}
a.arch-model-btn-text {
text-decoration: none;
}
@media (max-width: 1024px){
.js-bg-image {
display: block !important;
}
.css-new-promo-slider .promo-slider__action{
height: 38vw;
flex-wrap: initial;
}
.css-new-promo-slider .content-center {
padding: initial;
margin: initial;
}
.css-new-promo-slider .promo-slider__content-holder{
max-width: 40%;
position: relative;
}
.css-new-promo-slider .promo-slider__bg-holder{
position: absolute;
}
.HomePageHero-SecondaryModule-box{
margin-left: -34px;
}
.HomePageHero-SecondaryModule-content{
padding: 20px 15px 15px;
}
.HomePageHero-SecondaryModule{
margin-top: 0;
}
.LargeContentItem-media{
transform: translateY(-7%);
}
.LargeContentItem{
-ms-flex-align: end;
align-items: flex-end;
margin-bottom: 15px;
min-height: 43vw;
overflow: hidden;
height: 100%;
}
.LargeContentItem-content{
bottom: 25px;
max-width: 47%;
padding: 40px;
}
}
@media screen and (max-width: 812px){
.contact-us__secondary-heading{
font-size: 1.5rem;
margin-bottom: 20px;
}
.contact-us-topics__topic-text{
font-size: 1rem;
}
.contact-us-topics,
.contact-us-form{
margin: initial;
}
.scroll-to-experience{
display: none;
}
.HomePageHero-SecondaryModule{
margin-top: initial;
padding: 0 20px;
width: 95%;
}
.HomePageHero-SecondaryModule-box{
flex-wrap: nowrap;
flex-direction: initial;
width: 100%;
margin-left: initial;
}
.HomePageHero-SecondaryModule-content{
position: initial;
}
.promo-slider__content-holder{
background-color: rgb(1, 30, 65);
}
.HomePageHero-SecondaryModule-content{
background-color: #dfe4ea;
}
.HomePageHero-SecondaryModule-content-title{
color: #011e41;
text-decoration: none;
}
.css-new-promo-slider .promo-slider__action{
flex-direction: column;
height: initial;
}
.css-new-promo-slider .promo-slider__bg-holder{
position: initial;
}
.css-new-promo-slider .promo-slider__content-holder{
position: initial;
max-width: 100%;
}
.HomePageHero-SecondaryModule{
margin-top: -20px;
}
.HomePageHero-SecondaryModule-box,
.HomePageHero-product-image{
max-height: 225px;
}
.HomePageHero-SecondaryModule-content{
justify-content: center;
display: flex;
}
.css-new-promo-slider .promo-slider__slider.slick-slider{
background: initial;
}
.HomepageContentRow--twoModules .HomePagePromotion,
.TopLevelCategoryContentRow--twoModules .HomePagePromotion{
width: 100%;
flex: 1;
}
.LargeContentItem-content{
bottom: 20px;
right: 10%;
max-width: 65%;
margin-top: 0;
margin-right: 0;
width: 100%;
padding: 20px 30px;
}
.LargeContentItem{
-ms-flex-align: end;
align-items: flex-end;
margin-bottom: 15px;
min-height: 43vw;
overflow: hidden;
height: 100%;
}
.HomePagePromotion-content-title{
margin-bottom: 0;
}
.HomePagePromotion-content-title {
font-size: 1.25rem;
}
.PromotionContentItem-content_block1{
max-width: 55%;
padding: 20px 30px;
}
.PromotionContentItem-media_block1{
max-width: 45%;
}
.multiple-items__item:first-child {
margin: 0 8px 0 0;
}
.multiple-items__item {
margin: 0 8px;
}
.cart-modal__price-actual{
justify-content: center;
margin-top: 20px;
}
.cart-modal__actual-title {
padding-right: 10px;
}
.cart-modal__thumb{
margin-bottom: 10px;
}
.cart-modal{
padding: 10px;
}
.cart-modal__order-btn{
padding: 9px 26px;
border-radius: 2px;
}
}
.feedback_circle{
padding: 0;
max-width: 50px;
}
.feedback__text {
margin-left: 10px;
}
.ModalPopup-phoneNumber{
padding-bottom: 10px;
}
.menu-top.home .menu-top__plate-Other{
display: flex;
}
a.OtherItemsNav {
font-size: 14px;
font-size: .875rem;
padding: 25px 0 24px;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
text-decoration: none;
margin: 0 25px;
}
@media (max-width: 767px) {
.HomepageCarousel-tab-title{
display: none;
}
.contact-us-form__cta {
max-width: 100%;
}
.contact-us-form__fieldset {
border: 0;
margin-bottom: 0;
max-width: none;
padding: 0;
}
.progressBarContainer{
padding: 15px 20px;
}
.HomePageHero-SecondaryModule-box,
.HomePageHero-product-image {
max-height: 250px;
}
.HomepageContentRow--threeModules {
-ms-flex-direction: column;
flex-direction: column;
}
.HomepageContentRow--threeModules .HomePageProductItem,
.HomepageContentRow--threeModules .HomePagePromotion {
-ms-flex: initial;
flex: initial;
width: 100%;
}
.HomepageContentRow--twoModules{
flex-direction: column;
}
.LargeContentItem-content{
position: relative;
width: calc(100% - 40px);
padding: 365px 30px 20px;
margin-top: 40px;
background-color: #011e41;
box-sizing: border-box;
max-width: 100%;
bottom: 0;
right: 13%;
z-index: 2;
}
.LargeContentItem-media{
top: 70px;
right: 0;
width: 84%;
z-index: 3;
transform: initial;
}
.PromotionContentItem_block1{
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
position: relative;
margin-bottom: 10px;
height: initial;
}
.PromotionContentItem-content_block1{
display: -ms-flexbox;
display: flex;
-ms-flex-align: end;
align-items: flex-end;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
position: absolute;
z-index: 2;
padding: 20px 30px;
background-image: linear-gradient(180deg,rgba(30,37,46,0) 30%,rgba(30,37,46,.8) 75%,#1e252e 84%);
color: #fff;
box-sizing: border-box;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
height: 100%;
width: 100%;
max-width: 100%;
background-color: initial;
text-decoration: none;
}
.PromotionContentItem-content-title_block1{
margin: 0;
position: relative;
line-height: 1.2;
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
font-size: 1.25rem;
color: #fff;
width: 100%;
text-decoration: none;
}
.PromotionContentItem-content-text_block1{
display: none;
}
.PromotionContentItem-media_block1{
position: relative;
width: 100%;
min-height: 115vw;
max-width: 100%;
}
.PromotionContentItem_block1:hover .PromotionContentItem-content-text_block1{
display: block;
}
.HomepageContentRow>* {
margin-left: initial;
}
.LargeContentItem{
min-width: initial;
}
.LargeContentItem-content-body .btn-primary{
width: 80%;
}
.ModalPopup-inner{
width: 100%;
}
.website-feedback__row-text .CallWaitingTimesInfo {
white-space: initial;
}
}
@media (max-width: 414px) {
.HomePageHero-SecondaryModule-box,
.HomePageHero-product-image {
max-height: 160px;
}
}
@media (max-width: 375px) {
.HomePageHero-SecondaryModule-box,
.HomePageHero-product-image {
max-height: 147px;
}
}
@media (max-width: 320px) {
.HomePageHero-SecondaryModule-box,
.HomePageHero-product-image {
max-height: 130px;
}
.HomePageHero-SecondaryModule-content-title{
font-size: 16px;
}
.logo-slider.main .logo-slider__title{
word-break: break-word;
}
}
.website-feedback {
font-family: Semibold,Noto Sans,Arial,sans-serif;
font-weight: 500;
position: fixed;
z-index: 4;
bottom: 10px;
right: 10px;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-ms-flex-align: end;
align-items: flex-end;
}
.website-feedback__tab {
font-size: 1rem;
display: -ms-inline-flexbox;
display: inline-flex;
background-color: #fff;
border: 1px solid #cbcfd2;
box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
overflow: hidden;
padding: 0 18px;
white-space: nowrap;
-ms-flex-order: 2;
order: 2;
height: 50px;
min-width: 50px;
border-radius: 25px;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
max-width: 100%;
transition: max-width .5s ease,padding .5s ease;
}
.website-feedback__tab--compact {
max-width: 50px;
padding: 0;
}
.website-feedback__tab-icon {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
transition: margin-right .5s ease;
}
.website-feedback__tab-text{
margin-left: 10px;
}
.website-feedback__tab--compact .website-feedback__tab-icon {
margin-right: 0;
}
.website-feedback__tab-icon .SvgIcon {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
fill: #011e41;
width: 24px;
height: 24px;
}
.website-feedback__tab-icon .SvgIcon--close {
height: 18px;
width: 18px;
}
.website-feedback__row-container {
list-style: none;
background-color: #fff;
border: 1px solid #cbcfd2;
box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
margin: 0 0 18px;
border-radius: 8px;
padding: 15px 15px 5px;
position: relative;
}
.website-feedback__row-container:after, .website-feedback__row-container:before {
content: "";
position: absolute;
width: 0;
height: 0;
}
.website-feedback__row-container:before {
border-top: 10px solid #cbcfd2;
bottom: -11px;
}
.website-feedback__row-container:after, .website-feedback__row-container:before {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
right: 18px;
}
.website-feedback__row {
background-color: #fff;
color: #011e41;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
overflow: hidden;
margin-bottom: 10px;
}
.website-feedback__row-text {
font-size: 1rem;
font-style: normal;
font-stretch: normal;
letter-spacing: normal;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
height: 100%;
white-space: nowrap;
}
.website-feedback__row-text a {
height: 100%;
width: 100%;
color: #011e41;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
border: none;
}
.website-feedback__row-icon {
height: 100%;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #011e41;
border-radius: 50%;
}
.website-feedback__row-icon svg {
height: 20px;
width: 20px;
padding: 9px;
fill: #fff;
}
.website-feedback__row-text-contain {
padding-left: 8px;
pointer-events: none;
}
.website-feedback__row-container:after {
border-top: 10px solid #fff;
bottom: -9px;
}
svg.SvgIcon.website-feedback-SvgIcon--close.hidden {
display: none;
}
.ProductGallery-main .slick-next:before,
.ProductGallery-main .slick-prev:before {
content: "";
display: inline-block;
background-size: contain;
width: 20px;
height: 20px;
background-position: 50%
}
.ProductGallery-nextButton,
.ProductGallery-prevButton {
position: absolute;
background-color: transparent;
color: #011e41;
line-height: 0;
font-size: 0;
margin-top: -41px;
top: 60%;
padding: 0;
border: 0;
outline: 0;
opacity: 1;
transition: opacity .3s ease;
transform: translateY(-50%);
z-index: 1;
cursor: pointer;
width: 40px;
height: 100%;
}
.ProductGallery-nextButton {
right: 21px
}
.ProductGallery-nextButton.ProductGallery-nextButton .SvgIcon {
width: 14px;
height: 23px;
fill:#011e41;
}
.ProductGallery-prevButton {
left: 21px;
}
.ProductGallery-prevButton.ProductGallery-prevButton .SvgIcon {
width: 14px;
height: 23px;
fill:#011e41;
}
@media (max-width: 767px) and (orientation: landscape) {
.LargeContentItem{
min-height: 20vw;
}
.LargeContentItem-media{
width: 34%;
}
.LargeContentItem-content{
padding: 200px 90px 20px;
}
}
.btn_hollow {
display: inline-block;
border-radius: 5px;
border: 2px solid #011E41;
color: #011E41 !important;
font-family: Semibold, sans-serif;
font-weight: 500;
line-height: 1.5;
padding: 9px 26px;
text-decoration: none;
cursor: pointer;
}
.btn_hollow:hover {
background:#011E41;
color: #fff !important;
}
.cart-modal__buttons {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.cart-modal__buttons * {
display: inline-block;
white-space: nowrap;
margin-right: 30px;
text-align: center;
}
@media (max-width: 767px) {
.cart-modal__buttons {
display: block;
}
.cart-modal__buttons * {
width: 100%;
margin-bottom: 20px;
}
}