@charset "UTF-8";
/**
* Eric Meyer's Reset CSS v2.0
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section, time {
    display: block;
}

body {
    line-height: 1;
    color: black;
    background: white;
    /* background: url("http://goofo.ru/img/imgPrev/promotermos.jpg"); */
    background-size: 94% auto;
    background-position-x: 58px;
}

a {
    color: inherit !important;
    text-decoration: none;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* meyerweb css reset end */

textarea:focus, input:focus {
    outline: 0;
}

input {
    border-width: 0;
}

em {
    font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

.group:before,
.group:after {
    content: " ";
    display: table;
}

.group:after {
    clear: both;
}

.group {
    zoom: 1; /* ie 6/7 */
}

embed,
img,
object,
video {
    max-width: 100%;
}
sup {
    font-size: 58.3%;
    vertical-align: text-top;
}
sub {
    font-size: 58.3%;
    vertical-align: text-bottom;
}
.no-space-between-inline-blocks {
    *letter-spacing: normal; /*reset IE < 8*/
    letter-spacing: -0.31em; /*webkit*/
    word-spacing: -0.43em; /*IE < 8 && gecko*/
}
/*restore spacing on inner elements*/
.no-space-between-inline-blocks > * {
    letter-spacing: normal;
    word-spacing: normal;
}
.displace {
    left: -5000px;
    position: absolute;
}
html {
    box-sizing: border-box;
}
*,
*:after,
*:before {
    box-sizing: inherit;
}
html {
    font-size: 16px;
}
body {
    color: #4d3416;
    font-family: sans-serif;
    font-size: 1rem; /* 16px / 16px = 1rem */
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0;
    text-decoration: none;
    overflow-x: hidden;
}
.global_container_ {
    float: none;
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 100%; /* 1920px / 1920px = 100% */
    /* background: #ffffff center 0; */
    background-position: center top;
    background-size: cover;
}
.slider-1 {
    position: relative;
    width: 100%; /* 1920px / 1920px = 100% */
    z-index: 2;
}
.bg {
    min-height: 132px;
    padding: 18px 0 0;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
}
.contact-info {
    position: relative;
    /* 1197px / 1920px = 62.34375% */
    border-bottom: 3px solid #fff;
    padding-bottom: 0.2rem;
}
.text {
    float: left;
    margin: 6px 0 0;
    width: 16px;
}
.phone_2 {

    /* 8px / 1197px = 0.668338% */
    position: relative;
    /* 283px / 1197px = 23.642439% */
}
.text-3 {
    float: left;
    width: 16px;
    margin-left: 1rem;
}
.text-2 {
    margin: 1px 0 0;
    color: #ffffff;
    font-size: 1rem; /* 18px / 16px = 1.125rem */
    letter-spacing: 0.05em;
    padding-left: 1rem;
}
.text-4 {
    float: left;
    margin: 7px 0 0 1.002506%; /* 12px / 1197px = 1.002506% */
    color: #ffffff;
    font-size: 1rem; /* 18px / 16px = 1.125rem */
    letter-spacing: 0.05em;
}
.mail {

    /* 109px / 1197px = 9.106098% */
    position: relative;
    /* 261px / 1197px = 21.804512% */
}
.text-5 {
    float: left;
    margin: 1px 6.130268% 0 0; /* 16px / 261px = 6.130268% */
    width: 20px;
}
.text-6 {
    color: #ffffff;
    font-size: 1rem; /* 18px / 16px = 1.125rem */
    letter-spacing: 0.05em;
}
.cart {
    float: right;
    position: relative;
    /* 142px / 1197px = 11.86299% */
    margin-top: -5px;
    width: 65%;
}
.icon {
    float: left;
    width: 33px;
}
.btnCart.dropdown-toggle {
    float: left;
    /* 8px / 142px = 5.633803% */
    color: #ffffff;
    font-size: 2rem; /* 35px / 16px = 2.1875rem */
    margin-left: 0.4rem;
    padding-top: 0.5rem;
    background: transparent;
    border: none;
}
.tovarov {
    float: left;
    margin: 1px 0 0 2.633803%; /* 8px / 142px = 5.633803% */
    color: #ffffff;
    font-size: 0.75rem; /* 12px / 16px = 0.75rem */
    text-transform: uppercase;
}
.rectangle-11-copy {
    height: 3px;
    margin: 9px auto 0;
    width: 63.541668%; /* 1220px / 1920px = 63.541668% */
    background: rgba(255, 255, 255, 0.39);
}
.row-6 {
    margin: 6px auto 0;
    position: relative;
    /* width: 61.927082%; */ /* 1189px / 1920px = 61.927082% */
}
.sloi-27 {

    /* 194px / 1189px = 16.316233% */
}
.navigation {
    margin: 25px 0 0;
    position: relative;
    /* 873px / 1189px = 73.42304% */
}
.nav-2 {
    margin: 0 auto;
    position: relative;
    width: 99.770905%; /* 871px / 873px = 99.770905% */
}
.nav-list-2 {
    position: relative;
    list-style: none;
}
.nav-list-2 li {
    float: left;
    padding: 0px 14px;
}
@media (min-width: 768px) {
    .nav-list-2 li:after {
        left: 12.333334px;
        position: relative;
        color: #ffffff;
        content: "|";
    }
    .nav-list-2 li:last-child:after {
        content: none;
    }
    .nav-list-2 li > * {
        display: inline-block;
    }
}
.nav-item-1-14 {
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}
.nav-item-1 {
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}
.nav-item-1-18 {
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}
.nav-item-1-20 {
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}
.nav-item-1-22 {
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}
.nav-item-1-24 {
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}
.nav-item-1-26 {
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}
.rectangle-12 {
    height: 3px;
    margin: 23px 0 0;
    position: relative;
    width: 8.705613%; /* 76px / 873px = 8.705613% */
    background: #ffdd00;
}
.wrapper {
    height: 512px;
    margin: 100px auto 0;
    position: relative;
    width: 61.822918%; /* 1187px / 1920px = 61.822918% */
}
.holder {
    height: 512px;
    left: 2.190396%;
    position: absolute;
    top: 0;
    width: 95.61921%; /* 1135px / 1187px = 95.61921% */
    border: 10px solid #ffffff; /*stroke*/
}
.arrows {
    left: 0;
    position: absolute;
    top: 226px;
    width: 100%; /* 1187px / 1187px = 100% */
}
.left {
    float: left;
    padding: 17px 0 26px;
    position: relative;
    width: 5.47599%; /* 65px / 1187px = 5.47599% */
    background: url(/image/holder_44.png) no-repeat center 0;
    background-size: 100% 61px;
}
.arrow {
    display: block;
    margin: 0 auto;
    width: 10px;
}
.right {
    float: right;
    padding: 18px 0 27px;
    position: relative;
    width: 5.47599%; /* 65px / 1187px = 5.47599% */
    background: url(/image/holder_43.png) no-repeat center 0;
    background-size: 100% 62px;
}
.arrow-2 {
    display: block;
    margin: 0 auto;
    width: 10px;
}
.content {
    margin: 63px 0 0;
    position: relative;
}
.category {
    margin: 0 auto;
    position: relative;
    /* 1153px / 1920px = 60.052082% */
}
.category > * {
    float: left;
    /* 12.13px / 1153px = 1.052038% */
}
.category > *:last-child {
    margin-right: 0 !important;
}
.div1 {
    height: 320px;
    position: relative;
    /* 279px / 1153px = 24.197744% */
}
.holder-holder {
    left: 0;
    position: absolute;
    top: 0;
    width: 95.69892%; /* 267px / 279px = 95.69892% */
}
.pattern-holder {
    display: inline-block;
    min-height: 289px;
    padding: 20px 7.116105% 254px; /* 19px / 267px = 7.116105% */
    width: 100%; /* 267px / 267px = 100% */
    background: url(/image/pattern.jpg) no-repeat center 0;
    background-size: 100% 289px;
    font-weight: bold;
    text-transform: uppercase;
}
.stroke-holder {
    left: 17.204302%;
    padding: 19px 0 70px;
    position: absolute;
    top: 54px;
    width: 82.7957%; /* 231px / 279px = 82.7957% */
    border: 6px solid #ffffff; /*stroke*/
}
.sloi-13 {
    display: block;
    left: -2.051948%;
    margin: 0 auto;
    position: relative;
    height: 142px;
}
.mergedimage {
    height: 53px;
    left: 35.48387%;
    min-width: 168px;
    position: absolute;
    top: 267px;
    width: 60.215054%; /* 168px / 279px = 60.215054% */
    border: none;
    background: url(/image/mergedimage_11.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 53px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
}
.div2 {
    height: 320px;
    position: relative;
    width: 24.197744%; /* 279px / 1153px = 24.197744% */
}
.holder-holder-2 {
    left: 0;
    position: absolute;
    top: 0;
    width: 95.69892%; /* 267px / 279px = 95.69892% */
}
.pattern-holder-2 {
    display: inline-block;
    min-height: 289px;
    padding: 20px 7.116105% 254px; /* 19px / 267px = 7.116105% */
    width: 100%; /* 267px / 267px = 100% */
    background: url(/image/pattern.jpg) no-repeat center 0;
    background-size: 100% 289px;
    font-weight: bold;
    text-transform: uppercase;
}
.stroke-holder-2 {
    left: 17.204302%;
    padding: 19px 0 67px;
    position: absolute;
    top: 54px;
    width: 82.7957%; /* 231px / 279px = 82.7957% */
    border: 6px solid #ffffff; /*stroke*/
}
.sloi-14 {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 4.545455%;
    width: 76px;
}
.mergedimage-2 {
    height: 53px;
    left: 35.48387%;
    min-width: 168px;
    position: absolute;
    top: 267px;
    width: 60.215054%; /* 168px / 279px = 60.215054% */
    border: none;
    background: url(/image/mergedimage_12.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 53px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
}
.div3 {
    height: 320px;
    position: relative;
    width: 24.197744%; /* 279px / 1153px = 24.197744% */
}
.holder-holder-3 {
    left: 0;
    position: absolute;
    top: 0;
    width: 95.69892%; /* 267px / 279px = 95.69892% */
}
.pattern-holder-3 {
    display: inline-block;
    min-height: 289px;
    padding: 20px 7.490637% 253px; /* 20px / 267px = 7.490637% */
    width: 100%; /* 267px / 267px = 100% */
    background: url(/image/pattern.jpg) no-repeat center 0;
    background-size: 100% 289px;
    font-weight: bold;
    text-transform: uppercase;
}
.stroke-holder-3 {
    left: 17.204302%;
    padding: 16px 0 68px;
    position: absolute;
    top: 54px;
    width: 82.7957%; /* 231px / 279px = 82.7957% */
    border: 6px solid #ffffff; /*stroke*/
}
.sloi-16 {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 2.164502%;
    width: 77px;
}
.mergedimage-3 {
    height: 53px;
    left: 35.48387%;
    min-width: 168px;
    position: absolute;
    top: 267px;
    width: 60.215054%; /* 168px / 279px = 60.215054% */
    border: none;
    background: url(/image/mergedimage_13.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 53px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
}
.div4 {
    height: 320px;
    position: relative;
    width: 24.197744%; /* 279px / 1153px = 24.197744% */
}
.holder-holder-4 {
    left: 0;
    position: absolute;
    top: 0;
    width: 95.69892%; /* 267px / 279px = 95.69892% */
}
.pattern-holder-4 {
    display: inline-block;
    min-height: 289px;
    padding: 20px 7.490637% 254px; /* 20px / 267px = 7.490637% */
    width: 100%; /* 267px / 267px = 100% */
    background: url(/image/pattern.jpg) no-repeat center 0;
    background-size: 100% 289px;
    font-weight: bold;
    text-transform: uppercase;
}
.stroke-holder-4 {
    left: 17.204302%;
    padding: 19px 0 69px;
    position: absolute;
    top: 54px;
    width: 82.7957%; /* 231px / 279px = 82.7957% */
    border: 6px solid #ffffff; /*stroke*/
}
.sloi-17 {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 3.463203%;
    width: 61px;
}
.mergedimage-4 {
    height: 53px;
    left: 35.48387%;
    min-width: 168px;
    position: absolute;
    top: 267px;
    width: 60.215054%; /* 168px / 279px = 60.215054% */
    border: none;
    background: url(/image/mergedimage_14.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 53px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
}
.hit-sales {
    margin: 36px auto 0;
    position: relative;
    /* 1139px / 1920px = 59.322918% */
}
.title {
    margin: 0 auto;
    position: relative;
    width: 13.257243%; /* 151px / 1139px = 13.257243% */
}
.text-9 {
    font-size: 1.4rem; /* 24px / 16px = 1.5rem */
    text-align: center;
    text-transform: uppercase;
}
.line {
    height: 3px;
    margin: 20px auto 0;
    width: 43.70861%; /* 66px / 151px = 43.70861% */
    background: #e7e7e7;
}
.product {
    margin: 60px 0 0;
    position: relative;
}
.col-4 {
    float: left;
    margin: 0 2.019315% 0 0; /* 23px / 1139px = 2.019315% */
    position: relative;
    width: 48.99034%; /* 558px / 1139px = 48.99034% */
}
.row-2 {
    position: relative;
}
.product8 {
    min-height: 395px;
    padding: 13px 0 0;
    position: relative;
    /* 267px / 558px = 47.84946% */
    border: 1px solid #ededed; /*stroke*/
}
.sloi-3 {
    display: block;
    left: 6.554307%;
    margin: 0 auto;
    max-width: 230px;
    position: relative;
    width: 86.14232%; /* 230px / 267px = 86.14232% */
}
.text-10 {
    margin: 16px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-transform: uppercase;
    min-height: 40px;
}
.text-11 {
    margin: 20px 0 0;
    color: #9c9c9c;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-decoration: underline;
}
.text-12 {
    margin: 44px 36.32959% 0; /* 97px / 267px = 36.32959% */
    color: #fac012;
    font-size: 1.125rem; /* 18px / 16px = 1.125rem */
    text-transform: uppercase;
}
.mergedimage-5 {
    display: block;
    height: 54px;
    margin: 27px 0 0; /* -1px / 267px = -0.374532% */
    width: 100%; /* 267px / 267px = 100% */
    border: none;
    background: url(/image/mergedimage_3.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 54px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
    text-transform: uppercase;
}
.product7 {
    float: right;
    min-height: 395px;
    padding: 13px 0 0;
    position: relative;
    width: 47.84946%; /* 267px / 558px = 47.84946% */
    border: 1px solid #ededed; /*stroke*/
}
.sloi-3-2 {
    display: block;
    left: 6.554307%;
    margin: 0 auto;
    max-width: 230px;
    position: relative;
    width: 86.14232%; /* 230px / 267px = 86.14232% */
}
.text-13 {
    margin: 16px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-transform: uppercase;
}
.text-14 {
    margin: 20px 0 0;
    color: #9c9c9c;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-decoration: underline;
}
.text-15 {
    margin: 44px 36.32959% 0; /* 97px / 267px = 36.32959% */
    color: #fac012;
    font-size: 1.125rem; /* 18px / 16px = 1.125rem */
    text-transform: uppercase;
}
.mergedimage-6 {
    display: block;
    height: 54px;
    margin: 27px -0.374532% 0; /* -1px / 267px = -0.374532% */
    min-width: 267px;
    width: 100%; /* 267px / 267px = 100% */
    border: none;
    background: url(/image/mergedimage_4.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 54px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
    text-transform: uppercase;
}
.row-3 {
    margin: 38px 0 0;
    position: relative;
}
.product4 {
    float: left;
    min-height: 395px;
    padding: 13px 0 0;
    position: relative;
    width: 47.84946%; /* 267px / 558px = 47.84946% */
    border: 1px solid #ededed; /*stroke*/
}
.sloi-3-3 {
    display: block;
    left: 6.554307%;
    margin: 0 auto;
    max-width: 230px;
    position: relative;
    width: 86.14232%; /* 230px / 267px = 86.14232% */
}
.text-16 {
    margin: 16px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-transform: uppercase;
}
.text-17 {
    margin: 20px 0 0;
    color: #9c9c9c;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-decoration: underline;
}
.text-18 {
    margin: 44px 36.32959% 0; /* 97px / 267px = 36.32959% */
    color: #fac012;
    font-size: 1.125rem; /* 18px / 16px = 1.125rem */
    text-transform: uppercase;
}
.mergedimage-7 {
    display: block;
    height: 54px;
    margin: 27px -0.374532% 0; /* -1px / 267px = -0.374532% */
    min-width: 267px;
    width: 100%; /* 267px / 267px = 100% */
    border: none;
    background: url(/image/mergedimage_7.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 54px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
    text-transform: uppercase;
}
.product3 {
    float: right;
    min-height: 395px;
    padding: 13px 0 0;
    position: relative;
    width: 47.84946%; /* 267px / 558px = 47.84946% */
    border: 1px solid #ededed; /*stroke*/
}
.sloi-3-4 {
    display: block;
    left: 6.554307%;
    margin: 0 auto;
    max-width: 230px;
    position: relative;
    width: 86.14232%; /* 230px / 267px = 86.14232% */
}
.text-19 {
    margin: 16px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-transform: uppercase;
}
.text-20 {
    margin: 20px 0 0;
    color: #9c9c9c;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-decoration: underline;
}
.text-21 {
    margin: 44px 36.32959% 0; /* 97px / 267px = 36.32959% */
    color: #fac012;
    font-size: 1.125rem; /* 18px / 16px = 1.125rem */
    text-transform: uppercase;
}
.mergedimage-8 {
    display: block;
    height: 54px;
    margin: 27px -0.374532% 0; /* -1px / 267px = -0.374532% */
    min-width: 267px;
    width: 100%; /* 267px / 267px = 100% */
    border: none;
    background: url(/image/mergedimage_8.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 54px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
    text-transform: uppercase;
}
.col-5 {
    float: left;
    position: relative;
    width: 48.99034%; /* 558px / 1139px = 48.99034% */
}
.row-4 {
    position: relative;
}
.product6 {
    float: left;
    min-height: 395px;
    padding: 13px 0 0;
    position: relative;
    width: 47.84946%; /* 267px / 558px = 47.84946% */
    border: 1px solid #ededed; /*stroke*/
}
.sloi-3-5 {
    display: block;
    left: 6.554307%;
    margin: 0 auto;
    max-width: 230px;
    position: relative;
    width: 86.14232%; /* 230px / 267px = 86.14232% */
}
.text-22 {
    margin: 16px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-transform: uppercase;
}
.text-23 {
    margin: 20px 0 0;
    color: #9c9c9c;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-decoration: underline;
}
.text-24 {
    margin: 44px 36.32959% 0; /* 97px / 267px = 36.32959% */
    color: #fac012;
    font-size: 1.125rem; /* 18px / 16px = 1.125rem */
    text-transform: uppercase;
}
.mergedimage-9 {
    display: block;
    height: 54px;
    margin: 27px -0.374532% 0; /* -1px / 267px = -0.374532% */
    min-width: 267px;
    width: 100%; /* 267px / 267px = 100% */
    border: none;
    background: url(/image/mergedimage_5.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 54px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
    text-transform: uppercase;
}
.product5 {
    float: right;
    min-height: 395px;
    padding: 13px 0 0;
    position: relative;
    width: 47.84946%; /* 267px / 558px = 47.84946% */
    border: 1px solid #ededed; /*stroke*/
}
.sloi-3-6 {
    display: block;
    left: 6.554307%;
    margin: 0 auto;
    max-width: 230px;
    position: relative;
    width: 86.14232%; /* 230px / 267px = 86.14232% */
}
.text-25 {
    margin: 16px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-transform: uppercase;
}
.text-26 {
    margin: 20px 0 0;
    color: #9c9c9c;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-decoration: underline;
}
.text-27 {
    margin: 44px 36.32959% 0; /* 97px / 267px = 36.32959% */
    color: #fac012;
    font-size: 1.125rem; /* 18px / 16px = 1.125rem */
    text-transform: uppercase;
}
.mergedimage-10 {
    display: block;
    height: 54px;
    margin: 27px -0.374532% 0; /* -1px / 267px = -0.374532% */
    min-width: 267px;
    width: 100%; /* 267px / 267px = 100% */
    border: none;
    background: url(/image/mergedimage_6.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 54px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
    text-transform: uppercase;
}
.row-5 {
    margin: 38px 0 0;
    position: relative;
}
.product2 {
    float: left;
    min-height: 395px;
    padding: 13px 0 0;
    position: relative;
    width: 47.84946%; /* 267px / 558px = 47.84946% */
    border: 1px solid #ededed; /*stroke*/
}
.sloi-3-7 {
    display: block;
    left: 6.554307%;
    margin: 0 auto;
    max-width: 230px;
    position: relative;
    width: 86.14232%; /* 230px / 267px = 86.14232% */
}
.text-28 {
    margin: 16px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-transform: uppercase;
}
.text-29 {
    margin: 20px 0 0;
    color: #9c9c9c;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-decoration: underline;
}
.text-30 {
    margin: 44px 36.32959% 0; /* 97px / 267px = 36.32959% */
    color: #fac012;
    font-size: 1.125rem; /* 18px / 16px = 1.125rem */
    text-transform: uppercase;
}
.mergedimage-11 {
    display: block;
    height: 54px;
    margin: 27px -0.374532% 0; /* -1px / 267px = -0.374532% */
    min-width: 267px;
    width: 100%; /* 267px / 267px = 100% */
    border: none;
    background: url(/image/mergedimage_9.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 54px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
    text-transform: uppercase;
}
.product1 {
    float: right;
    min-height: 395px;
    padding: 13px 0 0;
    position: relative;
    width: 47.84946%; /* 267px / 558px = 47.84946% */
    border: 1px solid #ededed; /*stroke*/
}
.sloi-3-8 {
    display: block;
    left: 6.554307%;
    margin: 0 auto;
    max-width: 230px;
    position: relative;
    width: 86.14232%; /* 230px / 267px = 86.14232% */
}
.text-31 {
    margin: 16px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-transform: uppercase;
}
.text-32 {
    margin: 20px 0 0;
    color: #9c9c9c;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-align: center;
    text-decoration: underline;
}
.text-33 {
    margin: 44px 36.32959% 0; /* 97px / 267px = 36.32959% */
    color: #fac012;
    font-size: 1.125rem; /* 18px / 16px = 1.125rem */
    text-transform: uppercase;
}
.mergedimage-12 {
    display: block;
    height: 54px;
    margin: 27px -0.374532% 0; /* -1px / 267px = -0.374532% */
    min-width: 267px;
    width: 100%; /* 267px / 267px = 100% */
    border: none;
    background: url(/image/mergedimage_10.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 54px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
    text-transform: uppercase;
}
.get-our-discounts {
    height: 436px;
    margin: 166px 0 0;
    position: relative;
    background: url(/image/holder_8.jpg) no-repeat center 0;
    background-size: cover;
}
.holder-kopiya-holder {
    position: relative;
}
.col-3 {
    left: 21.927084%;
    margin: 0 auto;
    min-height: 436px;
    padding: 88px 8.333333% 69px; /* 160px / 1920px = 8.333333% */
    position: relative;
    width: 56.145832%; /* 1078px / 1920px = 56.145832% */
    background: url(/image/holder_9.png) no-repeat center 0;
    background-size: 100% 436px;
}
.title-2 {
    position: relative;
}
.text-34 {
    color: #ffffff;
    font-size: 1.5rem; /* 24px / 16px = 1.5rem */
    text-transform: uppercase;
}
.line-2 {
    height: 3px;
    margin: 21px 0 0 0.040816%; /* 5px / 245px = 2.040816% */
    position: relative;
    width: 26.938776%; /* 66px / 245px = 26.938776% */
    background: #ffffff;
}
.text-35 {
    margin: 28px 0 15px 0.278293%; /* 3px / 1078px = 0.278293% */
    width: 68.73351%; /* 521px / 758px = 68.73351% */
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    line-height: 24px;
}
.row {
    /* 2px / 1078px = 0.185529% */
    position: relative;
    /* 525px / 758px = 69.261215% */
}
.your-name {
    display: inline-block;
    float: left;
    min-height: 42px;
    padding: 0 3.047619%; /* 16px / 525px = 3.047619% */
    width: 48.57143%; /* 255px / 525px = 48.57143% */
    border: 1px solid #ffffff; /*stroke*/
    color: #ffffff;
    font-size: 0.75rem; /* 12px / 16px = 0.75rem */
    line-height: 42px;
    text-transform: uppercase;
    background: transparent;
}
.your-e-mail {
    display: inline-block;
    float: right;
    min-height: 42px;
    padding: 0 3.047619%; /* 16px / 525px = 3.047619% */
    width: 48.57143%; /* 255px / 525px = 48.57143% */
    border: 1px solid #ffffff; /*stroke*/
    color: #ffffff;
    font-size: 0.75rem; /* 12px / 16px = 0.75rem */
    line-height: 42px;
    text-transform: uppercase;
    background: transparent;
}
.mergedimage-13 {
    display: block;
    height: 53px;
    margin: 40px 0 0 0.092764%; /* 1px / 1078px = 0.092764% */
    min-width: 168px;
    position: relative;
    width: 22.163588%; /* 168px / 758px = 22.163588% */
    border: none;
    background: url(/image/mergedimage_2.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 53px;
    color: #1c1105;
    font-size: 0.75rem; /* 12px / 16px = 0.75rem */
    letter-spacing: 0;
    text-transform: uppercase;
}
.about {
    margin: 60px auto 0;
    position: relative;
    width: 60.416668%; /* 1160px / 1920px = 60.416668% */
}
.title-3 {
    margin: 0 auto;
    position: relative;
    width: 36.810345%; /* 427px / 1160px = 36.810345% */
}
.text-38 {
    font-size: 1.5rem; /* 24px / 16px = 1.5rem */
    text-align: center;
    text-transform: uppercase;
}
.line-kopiya {
    height: 3px;
    margin: 25px auto 0;
    width: 15.456675%; /* 66px / 427px = 15.456675% */
    background: #e7e7e7;
}
.text-39 {
    margin: 46px 0 0 -0.517241%; /* -6px / 1160px = -0.517241% */
    line-height: 30px;
    text-align: center;
}
.contact {
    height: 629px;
    margin: 74px auto 0;
    padding: 104px 25.3125% 82px; /* 486px / 1920px = 25.3125% */
    position: relative;
    width: 99.895836%; /* 1918px / 1920px = 99.895836% */
    background: url(/image/holder.jpg) no-repeat center 0;
    background-size: cover;
}
.col {
    float: left;
    margin: 1px 0 0;
    position: relative;
    width: 21.564482%; /* 204px / 946px = 21.564482% */
}
.title-4 {
    margin: 0 0 0 1.470588%; /* 3px / 204px = 1.470588% */
    position: relative;
}
.kontakty {
    font-size: 2.1875rem; /* 35px / 16px = 2.1875rem */
    text-transform: uppercase;
}
.text-40 {
    margin: 11px 0 0;
    font-size: 1.125rem; /* 18px / 16px = 1.125rem */
}
.our-address {
    margin: 49px 0 0;
    position: relative;
}
.adres {
    margin: 0 0 0 0.980392%; /* 2px / 204px = 0.980392% */
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-transform: uppercase;
}
.text-41 {
    margin: 17px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    line-height: 24px;
}
.our-phone-numbers {
    margin: 39px 0 0;
    position: relative;
}
.telefon {
    margin: 0 0 0 1.574803%; /* 2px / 127px = 1.574803% */
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-transform: uppercase;
}
.text-42 {
    margin: 17px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    line-height: 24px;
}
.e-mail-us {
    margin: 39px 0 0;
    position: relative;
}
.text-43 {
    margin: 0 0 0 1.724138%; /* 3px / 174px = 1.724138% */
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    text-transform: uppercase;
}
.text-44 {
    margin: 18px 0 0;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    line-height: 24px;
}
.form {
    float: right;
    position: relative;
    width: 65.4334%; /* 619px / 946px = 65.4334% */
}
.name {
    min-height: 44px;
    padding: 14px 3.069467% 13px; /* 19px / 619px = 3.069467% */
    position: relative;
    border: 1px solid #635a51; /*stroke*/
    width: 100%;
    background: transparent;
}
.imya > * {
    color: #635a51;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
}
.e-mail {
    margin: 16px 0 0;
    min-height: 44px;
    padding: 14px 2.907916% 12px; /* 18px / 619px = 2.907916% */
    position: relative;
    border: 1px solid #635a51; /*stroke*/
    background: transparent;
    width: 100%;
}
.telefon-2 > * {
    color: #635a51;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
}
.subject {
    margin: 16px 0 0;
    min-height: 44px;
    padding: 15px 3.069467% 13px; /* 19px / 619px = 3.069467% */
    position: relative;
    border: 1px solid #635a51; /*stroke*/
    width: 100%;
    background: transparent;
}
.text-45 > * {
    color: #635a51;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
}
.how-can-we-help {
    margin: 16px 0 0;
    min-height: 181px;
    padding: 15px 3.069467% 149px; /* 19px / 619px = 3.069467% */
    position: relative;
    border: 1px solid #635a51; /*stroke*/
    width: 100%;
    background: transparent;
}
.kommentarii > * {
    color: #635a51;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
}
.mergedimage-14 {
    display: block;
    height: 53px;
    margin: 29px 0 0;
    min-width: 168px;
    position: relative;
    width: 27.140549%; /* 168px / 619px = 27.140549% */
    border: none;
    background: url(/image/mergedimage.png) no-repeat center 0;
    background-color: transparent;
    background-size: 100% 53px;
    color: #ffffff;
    font-size: 0.9375rem; /* 15px / 16px = 0.9375rem */
    letter-spacing: 0;
}
.footer {
    margin: 1px 0 0;
    min-height: 73px;
    padding: 18px 23.645834% 17px 25.3125%; /* 454px / 1920px = 23.645834%, 486px / 1920px = 25.3125% */
    position: relative;
    background: #1c1105;
}
.nav {
    float: left;
    margin: 16px 0 0;
    position: relative;
    width: 77.510204%; /* 495px / 980px = 50.510204% */
}
.nav-list {
    position: relative;
    list-style: none;
}
.nav-list li {
    float: left;
    padding: 0 12px;
}
@media (min-width: 768px) {
    .nav-list li:after {
        left: 12px;
        position: relative;
        color: #ffffff;
        content: "|";
    }
    .nav-list li:last-child:after {
        content: none;
    }
    .nav-list li > * {
        display: inline-block;
    }
}
.nav-item-1 {
    color: #ffffff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.6875rem; /* 11px / 16px = 0.6875rem */
}
.nav-item-1-3 {
    color: #ffffff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.6875rem; /* 11px / 16px = 0.6875rem */
}
.nav-item-1-5 {
    color: #ffffff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.6875rem; /* 11px / 16px = 0.6875rem */
}
.nav-item-1-7 {
    color: #ffffff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.6875rem; /* 11px / 16px = 0.6875rem */
}
.nav-item-1-9 {
    color: #ffffff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.6875rem; /* 11px / 16px = 0.6875rem */
}
.nav-item-1-11 {
    color: #ffffff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.6875rem; /* 11px / 16px = 0.6875rem */
}
.nav-item-1-13 {
    color: #ffffff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.6875rem; /* 11px / 16px = 0.6875rem */
}
.text-46 {
    float: right;
    width: 12.244898%; /* 120px / 980px = 12.244898% */
    color: #fefefe;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.6875rem; /* 11px / 16px = 0.6875rem */
    line-height: 18px;
    text-align: right;
}
.text-style-2 {
    font-style: italic;
    text-decoration: underline;
}
.text-style {
    line-height: 30px;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.nav-list-2 li a{font-size: 14px;}
.nav-list-2 li:first-child{/* padding-left: 0.5rem; */}
.nav-list-2 li{

}
.slide{
    margin-top: -11.6rem;
}
.homePage #column-left{
    width: 100%;
    float: none;
}
.homePage #column-left .modHtml{
    display: none;
}
.about #column-right{
    width: 100%;
    float: none;
}
.modHtml h2{
    font-size: 1.4rem;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 41px;
    margin-bottom: 1rem;
    font-weight: normal;
    color: #000;
}
.modHtml h2:after{
    content:"";
    width: 10%;
    height: 3px;
    background: #e7e7e7;
    position: absolute;
    left: 45%;
    top: 2.5rem;
}
.footer .nav-item-1{
    text-transform: none;
}
.row-discounts{

}
.product-filter h4{
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
    color: #000;
    background: rgba(250, 192, 18, 0.3);
    padding: 10px;
    font-weight: normal;
}
