/*
<link href="https://clients.streamwood.ru/StreamWood/esteo/esteo.css" rel="stylesheet" type="text/css">
 */
@font-face {
    font-family: 'tacticsans';
    src: url('https://clients.streamwood.ru/StreamWood/esteo/fonts/TacticSansExd-Reg.woff2') format('woff2'),
    url('https://clients.streamwood.ru/StreamWood/esteo/fonts/TacticSansExd-Reg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'tacticsans';
    src: url('https://clients.streamwood.ru/StreamWood/esteo/fonts/TacticSansExd-Bld.woff2') format('woff2'),
    url('https://clients.streamwood.ru/StreamWood/esteo/fonts/TacticSansExd-Bld.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.stream-wood-btn,
.stream-wood-btn.stream-wood-btn-g,
.stream-wood-btn.stream-wood-btn-g:hover,
.stream-wood-btn:hover,
.stream-wood-button,
.stream-wood-button:hover,
.stream-wood-button:visited,
.stream-wood-chat .sw-copyright a.sw-copy,
.stream-wood-chat .sw-copyright,
.stream-wood-chat .sw-disclaimer,
.stream-wood-chat .sw-error p,
.stream-wood-chat .sw-feedback-success p,
.stream-wood-chat .sw-manager.sw-manager-no-manager p,
.stream-wood-chat .sw-manager.sw-manager-no-manager2 p,
.stream-wood-chat .sw-manager.sw-manager-select p,
.stream-wood-chat .sw-send-group .sw-send-btn-text,
.stream-wood-chat .sw-send-group a.sw-send-btn,
.stream-wood-chat .sw-send-group span,
.stream-wood-chat input,
.stream-wood-chat p,
.stream-wood-chat select,
.stream-wood-chat textarea,
.stream-wood-chat,
.stream-wood-chat.stream-wood-compact .sw-feedback-success p,
.stream-wood-generator .gen-counter .gen-counter-text,
.stream-wood-generator .gen-date .gen-date-text,
.stream-wood-generator .sw-copyright a.sw-copy,
.stream-wood-generator .sw-copyright,
.stream-wood-generator .sw-copyright,
.stream-wood-generator .sw-disclaimer,
.stream-wood-generator .sw-error p,
.stream-wood-generator .sw-feedback-success p,
.stream-wood-generator .sw-send-group a.sw-send-btn,
.stream-wood-generator .sw-send-group span,
.stream-wood-generator input,
.stream-wood-generator p.sw-action-text,
.stream-wood-generator,
.stream-wood-generator-2 .stream-wood-feedback-success a,
.stream-wood-generator-2 .stream-wood-generator-client-data .stream-wood-disclaimer,
.stream-wood-generator-2 .stream-wood-generator-client-data a.stream-wood-generator-cancel-btn,
.stream-wood-generator-2 .stream-wood-generator-client-data a.stream-wood-generator-send-btn,
.stream-wood-generator-2 .sw-error p,
.stream-wood-generator-2,
.stream-wood-generator-2 .stream-wood-generator-client-data .stream-wood-generator-input,

.stream-wood-invitation .sw-error p,
.stream-wood-invitation .sw-send-group a.sw-send-btn,
.stream-wood-invitation input[type="email"],
.stream-wood-invitation input[type="phone"],
.stream-wood-invitation input[type="text"],
.stream-wood-invitation p,
.stream-wood-invitation select,
.stream-wood-invitation textarea,
.stream-wood-invitation,
.stream-wood-noreply ,
.stream-wood-noreply .sw-disclaimer,
.stream-wood-noreply .sw-error p,
.stream-wood-noreply .sw-feedback-success p,
.stream-wood-noreply .sw-manager.sw-manager-no-manager p,
.stream-wood-noreply .sw-send-group a.sw-send-btn,
.stream-wood-noreply input,
.stream-wood-noreply p,
.stream-wood-noreply select,
.stream-wood-noreply textarea,
.stream-wood-noreply.stream-wood-compact .sw-feedback-success p,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-button-container .sw-recall-send-btn,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-copyright .sw-copy,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-copyright,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-number .sw-recall-send-btn,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-number,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-number-wait,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-timer,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-timer-digit,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-timer-text,
.stream-wood-recall-3 .stream-wood-recall-container .sw-recall-number-error,
.stream-wood-recall-3 .stream-wood-recall-content .sw-recall-select-time-container .sw-recall-select-day,
.stream-wood-recall-3 .stream-wood-recall-content .sw-recall-select-time-container .sw-recall-select-hour,
.stream-wood-recall-3 .stream-wood-recall-departments .sw-select-recall-department,
.stream-wood-recall-3 .streamwood-personal-data,
.stream-wood-recall-3 .stream-wood-recall-content .sw-recall-select-time-header,
.stream-wood-recall-btn .sw-call-tail,
.stream-wood-recall-center-compact .stream-wood-recall-container .stream-wood-recall-number .timer-text,
.stream-wood-recall-center-compact .stream-wood-recall-container .stream-wood-recall-number input.sw-phone-recall,
.stream-wood-recall-center-compact .stream-wood-recall-content .sw-recall-select-time .sw-recall-select-time-link,
.stream-wood-recall-side-compact .stream-wood-recall-container .stream-wood-recall-button-container .timer-text,
.stream-wood-recall-side-left .stream-wood-recall-hide-right,
.stream-wood-recall-side-right .stream-wood-recall-hide-left,
.stream-wood-zalike-window,
.streamwood-personal-notice a,
.streamwood-personal-notice,
.webpush-wrap button,
.webpush-wrap,
.webpush-wrap.top button,
.webpush-wrap.top p,
.webpush-wrap.top,
.stream-wood-multibutton,
.stream-wood-multibutton-menu,
a.stream-wood-btn,
a.stream-wood-btn.stream-wood-btn-g,
a.stream-wood-btn.stream-wood-btn-g:hover,
a.stream-wood-btn:hover,
a.stream-wood-button,
a.stream-wood-button:hover,
a.stream-wood-button:visited,
.streamwood-unibutton div,

.stream-wood-registrator-body .stream-wood-registrator-form select,
.stream-wood-registrator-body .stream-wood-registrator-form input[type="email"],
.stream-wood-registrator-body .stream-wood-registrator-form input[type="phone"],
.stream-wood-registrator-body .stream-wood-registrator-form input[type="text"],
.stream-wood-registrator .sw-error p,
.stream-wood-registrator
{
    font-family: tacticsans, Arial, Helvetica, sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}



.stream-wood-chat .sw-manager.sw-manager-no-manager p.sw-title,
.stream-wood-chat .sw-manager.sw-manager-no-manager2 p.sw-title,
.stream-wood-chat .sw-manager.sw-manager-select p.sw-title,
.stream-wood-generator span.generator-title,
.stream-wood-noreply .sw-manager.sw-manager-no-manager p.sw-title,
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-title,
.stream-wood-generator-2 .stream-wood-generator-title .generator-title-span,
.stream-wood-generator-2 .stream-wood-generator-action-title,
.stream-wood-generator-2 .stream-wood-generator-action-text b,
.webpush-wrap h2,
.webpush-wrap.top h2,

.stream-wood-registrator-header .stream-wood-registrator-title {
    font-weight: normal !important;
}


.stream-wood-registrator-actions button,
.stream-wood-registrator-success button
{
    font-family: tacticsans, Arial, Helvetica, sans-serif !important;
    font-weight: bold !important;
}


.strmwd-registrator-btn-title{
    font-family: tacticsans, Arial, Helvetica, sans-serif !important;
    font-weight: bold !important;
}


/*

LINE HEIGHT

*/
.stream-wood-generator-2 .stream-wood-generator-action-content .stream-wood-generator-action-title,
.stream-wood-generator-2 .stream-wood-generator-action-content .stream-wood-generator-action-text {
    line-height: 1.2 !important;
}


/*

FONT SIZE

*/

.stream-wood-registrator-body .stream-wood-registrator-form select,
.streamwood-personal-notice,
.streamwood-personal-notice a {
    font-size: 13px !important;
}
.stream-wood-registrator-footer .stream-wood-registrator-copyright,
.stream-wood-registrator-footer .stream-wood-registrator-copyright-a{
    font-size: 13px !important;
}
.stream-wood-registrator-body .stream-wood-registrator-form input[type="email"],
.stream-wood-registrator-body .stream-wood-registrator-form input[type="phone"],
.stream-wood-registrator-body .stream-wood-registrator-form input[type="text"]{
    font-size: 13px !important;
}
.stream-wood-registrator-header .stream-wood-registrator-title {
    font-size: 21px !important;
}

/* FIX */
.stream-wood-registrator-body .stream-wood-registrator-form select {
    display: inline-block !important;
}


/* MEDIA */
@media (min-width: 100px), (min-width: 200px), (min-width: 300px) {
    .stream-wood-generator-2 .stream-wood-generator-counter-num {
        font-size: 18px !important;
    }
    .stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-title {
        font-size: 10px !important;
        line-height: 14px !important;
    }
    .stream-wood-recall-3 .streamwood-personal-notice,
    .stream-wood-recall-3 .streamwood-personal-notice a {
        font-size: 10px !important;
    }
    .stream-wood-recall-3 .stream-wood-recall-content .sw-recall-select-time-header {
        font-size: 12px !important;
        line-height: 16px !important;
    }
    .stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-copyright{
        font-size: 10px !important;
    }

    .stream-wood-multibutton-menu {
        font-size: 13px !important;
    }
}


@media (min-width: 400px) {
    .stream-wood-generator-2 .stream-wood-generator-counter-num {
        font-size: 22px !important;
    }
    .stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-title {
        font-size: 12px !important;
        line-height: 14px !important;
    }
    .stream-wood-recall-3 .streamwood-personal-notice,
    .stream-wood-recall-3 .streamwood-personal-notice a {
        font-size: 10px !important;
    }
    .stream-wood-recall-3 .stream-wood-recall-content .sw-recall-select-time-header {
        font-size: 12px !important;
        line-height: 16px !important;
    }
    .stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-copyright{
        font-size: 10px !important;
    }
}


@media (min-width: 800px){
    .stream-wood-generator-2 .stream-wood-generator-client-data a.stream-wood-generator-send-btn {
        font-size: 13px;
    }
    .stream-wood-generator-2 .stream-wood-generator-counter-num {
        font-size: 30px !important;
    }

    .stream-wood-recall-center .stream-wood-recall-container .stream-wood-recall-title {
        font-size: 19px !important;
    }
    .stream-wood-recall-center-compact .stream-wood-recall-container .stream-wood-recall-number .timer-text {
        font-size: 26px !important;
        line-height: 2em !important;
    }
    .stream-wood-recall-center-compact .stream-wood-recall-container .stream-wood-recall-number .first {
        font-size: 12px !important;
    }
    .stream-wood-recall-center-compact .stream-wood-recall-container .stream-wood-recall-number .sw-recall-send-btn {
        font-size: 14px !important;
    }

    .stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-title {
        line-height: 19px !important;
    }

    .stream-wood-multibutton-menu {
        font-size: 14px !important;
    }

}


/* FIX BUG FONTS! */
.stream-wood-registrator-actions button, .stream-wood-registrator-success button{
    font-size: 17px;
}