@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century_gothic.eot'); /* IE 9 Compatibility Mode */
    src: url('../fonts/century_gothic.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
        url('../fonts/century_gothic.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/century_gothic.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
        url('../fonts/century_gothic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/century_gothic.svg#century_gothic') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
    font-family: 'Century Gothic Gras';
    src: url('../fonts/century_gothic_gras.eot'); /* IE 9 Compatibility Mode */
    src: url('../fonts/century_gothic_gras.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
        url('../fonts/century_gothic_gras.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/century_gothic_gras.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
        url('../fonts/century_gothic_gras.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/century_gothic_gras.svg#century_gothic_gras') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
    font-family: 'Century Gothic Gras Italique';
    src: url('../fonts/century_gothic_gras_italique.eot'); /* IE 9 Compatibility Mode */
    src: url('../fonts/century_gothic_gras_italique.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
        url('../fonts/century_gothic_gras_italique.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/century_gothic_gras_italique.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
        url('../fonts/century_gothic_gras_italique.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/century_gothic_gras_italique.svg#century_gothic_gras_italique') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
    font-family: 'Century Gothic Italique';
    src: url('../fonts/century_gothic_italique.eot'); /* IE 9 Compatibility Mode */
    src: url('../fonts/century_gothic_italique.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
        url('../fonts/century_gothic_italique.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/century_gothic_italique.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
        url('../fonts/century_gothic_italique.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/century_gothic_italique.svg#century_gothic_italique') format('svg'); /* Chrome < 4, Legacy iOS */
}


b, strong, label, .label {
    font-weight: 600;
}


#header, #footer {line-height: 0;}
#header nav, #footer * {line-height: initial;}

.owl-slider .item::after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 1;
    background-color: #1e1e1e;
    opacity: .6;
}
.btn.btn-main {color: #000; text-shadow: none;}

.text-white {color: #fff;}

.products article .text .title {white-space: wrap;}

.stretcher-wrapper .stretcher {display: flex;}

.stretcher-wrapper .stretcher .stretcher-item::after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 1;
    background-color: #1e1e1e;
    opacity: .6;
}

.stretcher-wrapper .stretcher .stretcher-item .stretcher-logo {position: relative; z-index: 2;}

.banner::after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 1;
    background-color: #1e1e1e;
    opacity: .6;
}

.banner .banner_inner {position: relative; z-index: 2;}

.popup-main#aboutus1 {width: 933px;}

/* Активация слайдера для отзывов */
.quotes-slider .owl-theme {z-index: 2;}

.quotes-slider .owl-theme .owl-controls .owl-buttons div span {
    background-color: rgba(0, 0, 0, 0.5);
}

.quotes-slider .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -30px;
}

.quotes-slider .owl-theme .owl-controls .owl-buttons .owl-next {
    right: -30px;
}

.quotes header .text, .quotes .quotes_title, .quotes .quotes_title .title {color: #fff;}

@media (max-width: 767px) {
    .quotes-slider .owl-theme .owl-controls .owl-buttons .owl-prev {
        left: -15px;
    }
    .quotes-slider .owl-theme .owl-controls .owl-buttons .owl-next {
        right: -15px;
    }
}


.contact {
    padding: 60px 0;
    position: relative;
}

@media(min-width: 992px) {
    .contact {
        padding:80px 0
    }
}

.contact .contact-info figure {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.contact .contact-info figure i {margin-right: 10px;}