

/* Start:/local/templates/tramontana_new/components/bitrix/search.title/header-search/style.css?15538626229140*/
.title-search-result {
    border: #7f7f7f thin solid;
    /*display: none;*/
    overflow: hidden;
    z-index: 205;
    background: #FFFFFF;
}

.title-search-result__block {
    height: auto;
    max-height: 320px;
    overflow-y: auto;
}

.title-search-result__block__category {
    line-height: 28px;
    padding: 0 8px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    color: rgba(0, 0, 0, .7);
    position: relative;
    /* text-transform: uppercase; */
    border-bottom: none;
    /* font: 14px 'FuturaPT-Bold', Arial, sans-serif; */
    /* margin: 5px 0; */
}


.title-search-result__block__list {
    padding: 0;
    margin: 0;
}

.title-search-result__block__list__item {
    list-style: none;
    margin: 0;
    padding: 0;
}

.title-search-result__block__list .title-search-result__block__list__item a {
    text-decoration: none;
    border-bottom: none;
    line-height: 28px;
    padding: 0 8px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    color: rgba(0, 0, 0, .5);
    width: 100%;
    text-overflow: ellipsis;
    box-sizing: border-box;
}

.title-search-result__block__list .title-search-result__block__list__item a:hover {
    color: rgba(0, 0, 0, .7);
    background: #f5f5f5;
}





/**/

.title-search-result__block_gender-item {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200%;
    vertical-align: middle;
}

.title-search-result__block_gender-item.male {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iIzUxQTdGOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik02NS4yNTEsMzIuNjdjMS4xMTgsMCwyLjAyMiwwLjkwOCwyLjAyMiwyLjAyNWwwLDB2MTIuNzM3YzAsMS4xMTYtMC45MDQsMi4wMjQtMi4wMjIsMi4wMjQgIGMtMS4xMTQsMC0yLjAyMS0wLjkwOC0yLjAyMS0yLjAyNHYtNy42MzRsLTUuNzU5LDUuNzY0YzAuNjY1LDAuOTA4LDEuMjQ4LDEuODU3LDEuNjYxLDIuODY5YzAuNjY2LDEuNjQ4LDEuMDA2LDMuMzk1LDEuMDA2LDUuMTQ3ICBjMCwxLjc1OS0wLjMzLDMuNTE4LTAuOTk5LDUuMTc1Yy0wLjY2NywxLjY2LTEuNjc0LDMuMjE4LTMuMDE1LDQuNTU4Yy0xLjM0NCwxLjM0NS0yLjkwNCwyLjM1MS00LjU2MywzLjAyMSAgYy0xLjY2LDAuNjctMy40MTksMC45OTctNS4xNzgsMC45OTdjLTEuNzQ4LDAtMy40OTQtMC4zNDEtNS4xMzUtMS4wMTNjLTEuNjQzLTAuNjctMy4xODUtMS42NzgtNC41MDktMy4wMDUgIGMtMS4zMzYtMS4zMzctMi4zNDMtMi44ODktMy4wMTItNC41NGMtMC42NjktMS42NS0xLjAwMi0zLjQwNi0xLjAwMi01LjE2MmMwLTEuNzUyLDAuMzMzLTMuNTA0LDEuMDAyLTUuMTU4ICBzMS42NzYtMy4yMDMsMy4wMTItNC41MzljMS4zNDktMS4zNTQsMi45MjQtMi4zNiw0LjU4OC0zLjAyNmMxLjY3LTAuNjY3LDMuNDM4LTAuOTk0LDUuMTk5LTAuOTk0YzEuNzQ0LDAsMy40ODQsMC4zNDYsNS4xMTcsMS4wMTkgIGMwLjk5NiwwLjQxMywxLjkzNSwwLjk5LDIuODI5LDEuNjQ4bDUuODM3LTUuODQ2aC03Ljc4N2MtMS4xMTcsMC0yLjAyMS0wLjkwMy0yLjAyMS0yLjAxOGMwLTEuMTE3LDAuOTA0LTIuMDI1LDIuMDIxLTIuMDI1SDY1LjI1MSAgIE00Ni4zODQsNjMuOTU5YzEuMzM1LDAsMi42NzItMC4yNTMsMy45MjItMC43NTRjMS4yNTMtMC41MDQsMi40MjItMS4yNTgsMy40MzctMi4yNzVjMS4wMTYtMS4wMTksMS43NjgtMi4xODYsMi4yNzQtMy40MzYgIGMwLjUwMi0xLjI0OCwwLjc1Mi0yLjU4MiwwLjc1Mi0zLjkxNWMwLTEuMzE4LTAuMjUyLTIuNjM0LTAuNzU5LTMuODc2Yy0wLjUwNi0xLjIzNi0xLjI2LTIuMzk2LTIuMjY4LTMuNDA5ICBjLTEuMDAyLTEuMDA0LTIuMTU2LTEuNzYyLTMuMzg1LTIuMjY3Yy0xLjIyNS0wLjUwNy0yLjUyNy0wLjc2NC0zLjgzLTAuNzY0Yy0xLjM0OCwwLTIuNjkzLDAuMjUtMy45NTEsMC43NSAgYy0xLjI2LDAuNTA3LTIuNDMzLDEuMjU4LTMuNDU3LDIuMjhjLTEuMDEyLDEuMDE1LTEuNzY2LDIuMTc5LTIuMjcxLDMuNDIyYy0wLjUwMywxLjI0My0wLjc1NywyLjU3LTAuNzU3LDMuODk0ICBjMCwxLjMyNywwLjI1NCwyLjY1NCwwLjc1NywzLjg5N2MwLjUwNSwxLjI0NCwxLjI1OSwyLjQwNywyLjI3MSwzLjQyM2MxLjAwOSwxLjAwOCwyLjE2NywxLjc2NCwzLjQwNCwyLjI3ICBDNDMuNzYsNjMuNzA3LDQ1LjA2OSw2My45NTksNDYuMzg0LDYzLjk1OSBNNjUuMjUxLDMxLjcyNEg1Mi41MjNjLTEuNjM5LDAtMi45NjksMS4zMy0yLjk2OSwyLjk3MmMwLDEuNjM1LDEuMzMsMi45NjksMi45NjksMi45NjkgIGg1LjUwMWwtMy42NTYsMy42NTljLTAuODE3LTAuNTUtMS41OTUtMC45NzItMi4zNjItMS4yOWMtMS43NTMtMC43MjItMy41OTctMS4wODYtNS40NzktMS4wODZjLTEuOTIyLDAtMy43ODksMC4zNTUtNS41NTEsMS4wNTUgIGMtMS44NDcsMC43NC0zLjQ5OCwxLjgyNy00LjkwNSwzLjI0Yy0xLjQwMSwxLjQwMS0yLjQ4NywzLjAzMy0zLjIyMiw0Ljg1Yy0wLjcwOSwxLjc2LTEuMDcsMy42MTctMS4wNyw1LjUxOCAgYzAsMS45MDcsMC4zNjEsMy43NjUsMS4wNyw1LjUxOGMwLjczNCwxLjgyLDEuODIsMy40NTIsMy4yMjIsNC44NTRjMS4zODgsMS4zOTUsMy4wMTIsMi40NzksNC44MTYsMy4yMTYgIGMxLjc1MiwwLjcxOCwzLjYwMSwxLjA3OSw1LjQ5NiwxLjA3OWMxLjkxMiwwLDMuNzc2LTAuMzU3LDUuNTI3LTEuMDY0YzEuODQtMC43NCwzLjQ4Mi0xLjgyNiw0Ljg4My0zLjIzICBjMS40MDEtMS40MDEsMi40ODctMy4wMzksMy4yMjUtNC44NzJjMC43MDYtMS43NTUsMS4wNjctMy42MTYsMS4wNjctNS41MjljMC0xLjg5NS0wLjM2MS0zLjc0NS0xLjA3Ni01LjUwNSAgYy0wLjMxOS0wLjc3Ny0wLjc0Ny0xLjU3LTEuMzAzLTIuNDAzbDMuNTc5LTMuNTgzdjUuMzQ1YzAsMS42NCwxLjMyNiwyLjk2OCwyLjk2NSwyLjk2OHMyLjk3LTEuMzI4LDIuOTctMi45NjhWMzQuNjk2ICBDNjguMjIxLDMzLjA1Nyw2Ni44OSwzMS43MjQsNjUuMjUxLDMxLjcyNEw2NS4yNTEsMzEuNzI0eiBNNDYuMzg0LDYzLjAwOGMtMS4yMTEsMC0yLjM4Ni0wLjIzLTMuNS0wLjY4OCAgYy0xLjE2LTAuNDcyLTIuMi0xLjE3LTMuMDkxLTIuMDY0Yy0wLjg5Ni0wLjg5NS0xLjU5LTEuOTQxLTIuMDY0LTMuMTA2Yy0wLjQ1OC0xLjEyNy0wLjY4OC0yLjMxNy0wLjY4OC0zLjU0ICBjMC0xLjIyMSwwLjIzLTIuNDEyLDAuNjg4LTMuNTM1YzAuNDcxLTEuMTY2LDEuMTY5LTIuMjEzLDIuMDY0LTMuMTExYzAuODk5LTAuOSwxLjk1OC0xLjU5OCwzLjEzMy0yLjA2NiAgYzEuMTQzLTAuNDUzLDIuMzU0LTAuNjg2LDMuNjAyLTAuNjg2YzEuMTkxLDAsMi4zNjEsMC4yMzUsMy40NzMsMC42OTFjMS4xNDIsMC40NzcsMi4xNzgsMS4xNjYsMy4wNzIsMi4wNjEgIGMwLjg4OSwwLjg5NiwxLjU4NiwxLjkzOCwyLjA2MSwzLjFjMC40NTcsMS4xMjMsMC42ODgsMi4zMDUsMC42ODgsMy41MTdjMCwxLjIzMy0wLjIzMSwyLjQzMS0wLjY4NSwzLjU2MiAgYy0wLjQ3NiwxLjE3Mi0xLjE2OSwyLjIyMS0yLjA2NCwzLjExNWMtMC45MDEsMC45MDEtMS45NDksMS41OTktMy4xMjIsMi4wNjdDNDguODIxLDYyLjc4MSw0Ny42MjMsNjMuMDA4LDQ2LjM4NCw2My4wMDggIEw0Ni4zODQsNjMuMDA4eiIvPjwvc3ZnPg==");
}

.title-search-result__block_gender-item.female {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iI2ZmYThhMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik01MC4xMzMsMjguOTg2YzIuODM2LDAsNS40NzcsMC44NjUsNy42NjcsMi4zNDNjMi4xODYsMS40NzgsMy45MiwzLjU2OSw0Ljk2Miw2LjAzMmMwLjY5NCwxLjY0NSwwLjgxMiwzLjQ1MywwLjgxMiw1LjM0NCAgYzAuMDA0LDIuODMyLTEuMTMzLDUuNDgtMi42MSw3LjY3MmMtMS40NzgsMi4xODctNC4xMDEsMy45MjQtNi41NjMsNC45NjdjLTEuMDEzLDAuNDMtMi43MDMsMC43NDEtMi43MDMsMC45MTN2Ny4xNGgzLjIyMSAgYzEuMTE4LDAsMi4wMjIsMC40NjQsMi4wMjIsMS41OGMwLDEuMTE3LTAuOTA0LDEuNTgtMi4wMjIsMS41OGgtMy4yMjF2Mi4zMzZjMCwxLjE3My0wLjQwNywyLjEyMy0xLjU4LDIuMTIzICBzLTEuNTc5LTAuOTUtMS41NzktMi4xMjN2LTIuMzM2aC0zLjE5MWMtMS4xMTMsMC0yLjAxOC0wLjQ2My0yLjAxOC0xLjU4YzAtMS4xMTYsMC45MDQtMS41OCwyLjAxOC0xLjU4aDMuMTkxdi03LjE0ICBjLTMuMTYtMC4zMTMtNC45NjgtMS4wNzUtNi41OTgtMi4xNzhjLTIuMTg1LTEuNDgxLTMuMzk1LTMuNTctNC40MzctNi4wMzRjLTAuNjkxLTEuNjQzLTEuMDc3LTMuNDUxLTEuMDc3LTUuMzQgIGMwLTIuODM5LDAuODYzLTUuNDg2LDIuMzQyLTcuNjdjMS40NzktMi4xOTEsMy41NjctMy45Myw2LjAyOS00Ljk3MkM0Ni40MzgsMjkuMzY5LDQ4LjI0MywyOC45ODYsNTAuMTMzLDI4Ljk4NiBNNTAuMTMzLDUzLjA1MSAgYzIuMTQ3LDAsNC4xMjktMC42NSw1Ljc4LTEuNzY4YzEuNjUtMS4xMTMsMi45NjUtMi42OTYsMy43NDgtNC41NTNjMC41MjEtMS4yMzUsMC44MTItMi41OTMsMC44MTItNC4wMjUgIGMwLTIuMTUtMC42NS00LjEzNS0xLjc2NS01Ljc4NWMtMS4xMTgtMS42NS0yLjY5Ny0yLjk2NS00LjU1MS0zLjc0OGMtMS4yMzYtMC41MjUtMi41OS0wLjgxNS00LjAyNC0wLjgxNSAgYy0yLjE0NSwwLTQuMTI1LDAuNjUxLTUuNzgsMS43NjVjLTEuNjQ3LDEuMTE3LTIuOTYxLDIuNy0zLjc0NSw0LjU1NWMtMC41MjQsMS4yNC0wLjgxNSwyLjU5NS0wLjgxNSw0LjAyOSAgYzAsMi4xNDcsMC42NTUsNC4xMjksMS43NjYsNS43ODNjMS4xMTcsMS42NTMsMi42OTcsMi45NjksNC41NTQsMy43NTJDNDcuMzQ3LDUyLjc2Miw0OC43MDEsNTMuMDUxLDUwLjEzMyw1My4wNTEgTTUwLjEzMywyOC4wMzcgIGMtMS45NzksMC0zLjg5NiwwLjM4OS01LjcwNSwxLjE1M2MtMi42MiwxLjExLTQuODQ4LDIuOTUtNi40NDMsNS4zMTNjLTEuNjQyLDIuNDIyLTIuNTA1LDUuMjU5LTIuNTA1LDguMjAxICBjMCwxLjk3OSwwLjM4OCwzLjksMS4xNTMsNS43MDljMC45ODcsMi4zMzgsMi4yNDksNC43MzksNC43NzYsNi40NDljMS44MTUsMS4yMjgsMy42NSwxLjksNi4xODIsMi4yNHY1LjM0NGgtMi4yNDQgIGMtMS44MDIsMC0yLjk2OCwwLjk5NC0yLjk2OCwyLjUyOXMxLjE2NiwyLjUyNCwyLjk2OCwyLjUyNGgyLjI0NHYxLjM5MmMwLDIuMjY2LDEuMzA0LDMuMDcsMi41MjYsMy4wN3MyLjUyNy0wLjgwNSwyLjUyNy0zLjA3ICB2LTEuMzkyaDIuMjczYzEuODAyLDAsMi45NjktMC45ODksMi45NjktMi41MjRzLTEuMTY3LTIuNTI5LTIuOTY5LTIuNTI5aC0yLjI3M3YtNS41NjFjMC4xMDctMC4wMzEsMC4yMjQtMC4wNjIsMC4zNDktMC4wOTggIGMwLjU1LTAuMTUyLDEuMjM0LTAuMzQzLDEuNzc3LTAuNTc0YzMuMDE4LTEuMjc4LDUuNTYzLTMuMjEzLDYuOTc5LTUuMzA5YzEuODE1LTIuNjg5LDIuNzcxLTUuNTIxLDIuNzcxLTguMjAxICBjMC0xLjg3NS0wLjEwNC0zLjg2OC0wLjg4NS01LjcxMWMtMS4xMDctMi42Mi0yLjk0MS00Ljg0OC01LjMwNS02LjQ1MkM1NS44OTksMjguOTAzLDUzLjA2NywyOC4wMzcsNTAuMTMzLDI4LjAzN0w1MC4xMzMsMjguMDM3eiAgIE01MC4xMzMsNTIuMTA0Yy0xLjI2OSwwLTIuNDk2LTAuMjQ3LTMuNjUtMC43NDFjLTEuNjg1LTAuNzA5LTMuMTE0LTEuODg4LTQuMTM4LTMuNDA2Yy0xLjA0Ni0xLjU1NS0xLjYwMi0zLjM3NS0xLjYwMi01LjI1MiAgYzAtMS4yNzEsMC4yNDYtMi40OTgsMC43MzctMy42NmMwLjcwNy0xLjY3OCwxLjg4Ni0zLjEwOSwzLjQwNy00LjE0YzEuNTUxLTEuMDQ2LDMuMzY2LTEuNjAxLDUuMjQ1LTEuNjAxICBjMS4yNjksMCwyLjQ5NiwwLjI0OSwzLjY1MiwwLjczNmMxLjY4MywwLjcxLDMuMTEyLDEuODg5LDQuMTQsMy40MWMxLjA0MiwxLjU1MSwxLjU5NywzLjM2OSwxLjYsNS4yNTQgIGMwLDEuMjY2LTAuMjQ5LDIuNDk2LTAuNzM2LDMuNjU3Yy0wLjcwOSwxLjY4My0xLjg4OSwzLjExMy0zLjQwNiw0LjEzOEM1My44MjksNTEuNTQ5LDUyLjAxMiw1Mi4xMDQsNTAuMTMzLDUyLjEwNEw1MC4xMzMsNTIuMTA0eiIvPjwvc3ZnPg==");
}
/* End */


/* Start:/local/templates/tramontana_new/styles.css?15561928038391*/
@charset "UTF-8";

.cta {
    display: inline-block;
    width: auto;
    background: #e00 !important;
    padding: 17px 40px !important;
    border-radius: 4px;
    font: 16px 'FuturaPT-Book', Arial, sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: white !important;
    border: none !important; }
.cta:hover {
    background: #f00 !important; }
.cta:active {
    background: #f00 !important;
    -webkit-box-shadow: black 2px 2px 2px inset;
    box-shadow: black 2px 2px 2px inset;
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px); }
.cta.fade {
    background: gray !important; }
.cta.small {
    font: 12px 'FuturaPT-Book', Arial, sans-serif;
    padding: 0.6em 2.6ex !important; }
.cta.success {
    background: #999 !important; }
.cta.secondary {
    background: #f55 !important; }

.validate-response {
    color: #e46262;
    background: #f2dede;
    border-radius: 5px;
    text-align: center;
    margin: 10px 0 !important; }

/* Цветовая палитра */
*[data-color="red"] {
    color: red; }

table.TransparentTable td, table.TransparentTable th {
    border: none;
    background: none; }

@media screen and (max-width: 576px) {
    .FeatureList {
        -webkit-columns: 1;
        columns: 1; }
    .FeatureList ul {
        list-style: disc;
        padding-left: 25px; } }
/*# sourceMappingURL=styles.css.map */


/* ================================== */
.questionnaire-block{
    width: 90%;
    max-width: 1200px;
    position: relative;
    background: #eaeaea;
    margin: auto;
    margin-top: 2%;
    margin-bottom: 5%;
}

@media screen and (max-width: 576px) {
    .questionnaire-block{
        width: 100%;
    }
}
.questionnaire-block__answer {
    padding: 50px;
    font-size: 20px;
    text-align: center;
}

.questionnaire-block button.mfp-close{
    background: none;
    color: #fff;
    position: absolute;
    top: 5px;
    right: 5px;
}
.questionnaire-block__title-block{
    background: #222;
    margin: 0 0 50px;
}
.questionnaire-block__logo-block{
    padding-top: 15px;
}
.questionnaire-block__logo-block .navbar-brand{
    background: url("/local/templates/tramontana/images/logo-tramontana.svg") no-repeat;
    background-size: 100% !important;
    display: block;
    width: 244px;
    height: 72px;
    opacity: 1;
    position: relative;
    z-index: 2;
    border-bottom: none;
}
.questionnaire-block__logo-block .navbar-upper-text{
    left: 155px;
    position: relative;
    color: #fff;
    bottom: -13px;
}
.questionnaire-block__logo-block .navbar-text{
    padding: 0;
    left: 35px;
    margin-top: -37px;
    position: relative;
    color: #fff;
}
.questionnaire-block__title{
    font-size: 40px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
}
.questionnaire-block__title-addition-text{
    font-size: 24px;
}

.questionnaire-block__title,
.questionnaire-block__title-addition-text{
    display: block;
    text-align: right;
}
.questionnaire-block__title-block__red{
    color: #fff;
    background: #fb251b;
    height: 180px;
    padding: 50px;
    padding-left: 0;
    margin-right: -50px;
    margin-bottom: -50px;
}

.questionnaire-block__questions-block .row{
    margin-bottom: 20px;
}

.questionnaire-block__send-block{
    background: #222;
    color: #fb251b;
}
.questionnaire-block__send-block label{
    background: #222;
}
.questionnaire-block__send-block input[type="submit"]{
    background: #fb251b;
    border: 1px solid #fb251b;
    color: #fff;
    margin: 20px 0;
}



.questionnaire-block form input[type=checkbox],
.questionnaire-block form input[type=radio]
{
    display: none;
}
.questionnaire-block form input[type=checkbox] + label,
.questionnaire-block form input[type=checkbox]:checked + label
{
    margin: 0;
    padding-left: 20px;
    width: 100%;
    height: initial;
}


.questionnaire-block form input[type=radio] + label,
.questionnaire-block form input[type=radio]:checked + label
{
    margin: 0;
    padding-left: 20px;
    width: 100%;
    height: initial;
}
.questionnaire-block .questionnaire-block__send-block input[type=radio] + label,
.questionnaire-block .questionnaire-block__send-block input[type=radio]:checked + label
{
    margin: 0;
    padding-left: 20px;
    width: initial;
    height: initial;
    margin-left: 5%;
}


.questionnaire-block .questionnaire-block__send-block input[type=checkbox] + label,
.questionnaire-block .questionnaire-block__send-block input[type=checkbox]:checked + label
{
    margin: 0;
    padding-left: 20px;
    width: initial;
    height: initial;
    margin-left: 5%;
}
.questionnaire-block__send-block__text{
    margin: 20px 0;
    color: #fff;
}
.questionnaire-block__send-block__text input[type=checkbox] + label{
    color: #fff;
}







/*==================*/

#getDiscount.discount_block{
    background: #FFD700!important;
    color: #000!important;
    border: 1px solid #000 !important;
}
#getDiscount.discount_block:hover{
    background: #f2ce00!important;
}
#getDiscount.discount_block small{
    font-size: 10px;
}



/*===========*/
#sub-view {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999; }
#sub-view .sub-view-backdrop {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7); }
#sub-view .sub-view-inner {
    position: absolute;
    width: 70%;
    max-width: 760px;
    background: #eaeaea;
    text-align: center;
    left: calc(50% - 760px/2);
    max-height: 500px;
    overflow: hidden;
    padding: 10px 20px;
    border-radius: 2px; }
#sub-view .sub-view-inner .sub-view-header h4 {
    margin-top: 10px; }
#sub-view .sub-view-inner .sub-view-header h4 i {
    float: right;
    cursor: pointer; }
#sub-view .sub-view-inner .sub-view-list {
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden; }
#sub-view .sub-view-inner .sub-view-list table tr {
    border-bottom: 1px solid #ccc; }
#sub-view .sub-view-inner .sub-view-list table th, #sub-view .sub-view-inner .sub-view-list table td {
    border: none !important; }
#sub-view .sub-view-inner .sub-view-list table td {
    background-color: #fff !important;
    vertical-align: middle;
    text-align: center; }
#sub-view .sub-view-inner .sub-view-list .BasketItemPhoto {
    width: 50px;
    height: 50px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; }
#sub-view .sub-view-inner .sub-view-footer {
    margin-top: 15px; }
#sub-view .sub-view-inner .sub-view-footer .cta.small.grey {
    background-color: #949494 !important; }
#sub-view .sub-view-inner .sub-view-footer .cta.small.to-basket {
    float: right; }
#sub-view .align-right{
    text-align: right;
    overflow: hidden;
}
#sub-view .align-right i{
    float: right;
    cursor: pointer;
}
#sub-view .sub-view-inner input[type='text']{
    border: 1px solid;
}



/*===========*/
#sub-view-hot {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999; }
#sub-view-hot .sub-view-backdrop {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7); }
#sub-view-hot .sub-view-inner {
    position: absolute;
    width: 720px;
    min-width: 360px;
    background: #e00;
    text-align: center;
    left: calc(50% - 720px/2);
    overflow: hidden;
    color: #fff;
    font-size: 40px;
    line-height: 40px}

@media screen and (max-width: 786px){
    #sub-view .sub-view-inner {
        width: 100%!important;
        left: 0!important;
    }
}
#sub-view-hot .sub-view-inner .sub-view-header i {
    float: right;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 65px;
}
#sub-view-hot .sub-view-inner .hot-plate {
    background: #000;
    border: 2px solid #fff;
    text-transform: uppercase;
    margin-top: 20px;
    padding: 10px;
}
#sub-view-hot .sub-view-inner .hot-percent {
    font-size: 160px;
    display: inline;
    line-height: 120px;
    font-weight: bold;
}
#sub-view-hot .sub-view-inner .main-text .text {
    font-size: 35px;
    line-height: 38px;
    text-transform: uppercase;
}
#sub-view-hot .sub-view-inner .hot-wrap {
    padding: 90px 30px;
}
#sub-view-hot .sub-view-inner .main-text {
    text-align: left;
}


@media screen and (max-width: 400px) {
    #sub-view-hot .sub-view-inner {
        transform: scale(0.5);
    }
}


/* End */


/* Start:/local/templates/tramontana_new/template_styles.css?1553862622583*/
﻿
/* TODO удалить это нахрен */
@CHARSET "UTF-8";
/*-------------------------------------------------------------------------------
version:    1.0
author:    Alerio Llc
email:     info@alerio.ru
website:   http://www.alerio.ru/
---------------------------------------------------------------------------------*/
/* сбрасываем стили */
/*@import url(/local/templates/tramontana_new/reset.css);

/* основные стили шаблона */
/*@import url(/local/templates/tramontana_new/screen.css);
@import url(/local/templates/tramontana_new/css/screen-mobile.css);

/* версии для печати */
@import url(/local/templates/tramontana_new/print.css);

/* === */

/* End */
/* /local/templates/tramontana_new/components/bitrix/search.title/header-search/style.css?15538626229140 */
/* /local/templates/tramontana_new/styles.css?15561928038391 */
/* /local/templates/tramontana_new/template_styles.css?1553862622583 */
