@charset "UTF-8";
@font-face {
    font-family: Open Sans;
    font-weight: 300;
    src: url(//static.tourvisor.ru/fonts/opensans/opensans-light-webfont.eot);
    src: url(//static.tourvisor.ru/fonts/opensans/opensans-light-webfont.eot#iefix) format("embedded-opentype"), url(//static.tourvisor.ru/fonts/opensans/opensans-light-webfont.woff2) format("woff2"), url(//static.tourvisor.ru/fonts/opensans/opensans-light-webfont.woff) format("woff"), url(//static.tourvisor.ru/fonts/opensans/opensans-light-webfont.ttf) format("truetype"), url(//static.tourvisor.ru/fonts/opensans/opensans-light-webfont.svg) format("svg")
}

@font-face {
    font-family: Open Sans;
    font-weight: 400;
    src: url(//static.tourvisor.ru/fonts/opensans/opensans-regular-webfont.eot);
    src: url(//static.tourvisor.ru/fonts/opensans/opensans-regular-webfont.eot#iefix) format("embedded-opentype"), url(//static.tourvisor.ru/fonts/opensans/opensans-regular-webfont.woff2) format("woff2"), url(//static.tourvisor.ru/fonts/opensans/opensans-regular-webfont.woff) format("woff"), url(//static.tourvisor.ru/fonts/opensans/opensans-regular-webfont.ttf) format("truetype"), url(//static.tourvisor.ru/fonts/opensans/opensans-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: Open Sans;
    font-weight: 600;
    src: url(//static.tourvisor.ru/fonts/opensans/opensans-semibold-webfont.eot);
    src: url(//static.tourvisor.ru/fonts/opensans/opensans-semibold-webfont.eot#iefix) format("embedded-opentype"), url(//static.tourvisor.ru/fonts/opensans/opensans-semibold-webfont.woff2) format("woff2"), url(//static.tourvisor.ru/fonts/opensans/opensans-semibold-webfont.woff) format("woff"), url(//static.tourvisor.ru/fonts/opensans/opensans-semibold-webfont.ttf) format("truetype"), url(//static.tourvisor.ru/fonts/opensans/opensans-semibold-webfont.svg) format("svg")
}

@font-face {
    font-family: Open Sans;
    font-weight: 700;
    src: url(//static.tourvisor.ru/fonts/opensans/opensans-bold-webfont.eot);
    src: url(//static.tourvisor.ru/fonts/opensans/opensans-bold-webfont.eot#iefix) format("embedded-opentype"), url(//static.tourvisor.ru/fonts/opensans/opensans-bold-webfont.woff2) format("woff2"), url(//static.tourvisor.ru/fonts/opensans/opensans-bold-webfont.woff) format("woff"), url(//static.tourvisor.ru/fonts/opensans/opensans-bold-webfont.ttf) format("truetype"), url(//static.tourvisor.ru/fonts/opensans/opensans-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: Tourvisor;
    font-style: normal;
    font-weight: 300;
    src: local("Tourvisor Light"), local("Tourvisor-Light"), url(//static.tourvisor.ru/fonts/Fl4y0QdOxyyTHEGMXX8kcT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
}

@font-face {
    font-family: Tourvisor;
    font-style: normal;
    font-weight: 400;
    src: local("Tourvisor"), local("Tourvisor-Regular"), url(//static.tourvisor.ru/fonts/Y5yuUJGDLtmYv2_3fMB4fA.woff) format("woff")
}

@font-face {
    font-family: Tourvisor;
    font-style: normal;
    font-weight: 500;
    src: local("Tourvisor Medium"), local("Tourvisor-Medium"), url(//static.tourvisor.ru/fonts/oHi30kwQWvpCWqAhzHcCSD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
}

@font-face {
    font-family: Tourvisor;
    font-style: normal;
    font-weight: 700;
    src: local("Tourvisor Bold"), local("Tourvisor-Bold"), url(//static.tourvisor.ru/fonts/isZ-wbCXNKAbnjo6_TwHTj8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
}

@font-face {
    font-family: TVicons;
    src: url(//static.tourvisor.ru/fonts/TVicons.eot?155pn4=);
    src: url(//static.tourvisor.ru/fonts/TVicons.eot?155pn4=#iefix) format("embedded-opentype"), url(//static.tourvisor.ru/fonts/TVicons.ttf?155pn4=) format("truetype"), url(//static.tourvisor.ru/fonts/TVicons.woff?155pn4=) format("woff"), url(//static.tourvisor.ru/fonts/TVicons.svg?155pn4=#TVicons) format("svg");
    font-weight: 400;
    font-style: normal
}

html * {
    max-height: 999999px
}
.TVMainForm{
    background: #192e5b !important;
    border-radius: 0;
    background-image: none !important;
}
.TVButton.TVDetailButton{
    display: none;
}
.TVButton.TVSearchButton{
    background-color: #c02122;

}
.TVButton.TVSearchButton:after{
    color: white;
}
.TVInterfaceWrapper{
    border-radius: 0 !important;
}
.TVTheme2 {
    font-family: Open Sans,Trebuchet MS,arial,sans-serif;
    margin: 0 auto;
    font-weight: 400;
    border-radius: 4px !important;
    line-height: 1.39;
    box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12) !important;
    /* box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12); */
}
.TVFilterForm{
    display: none;
}
.TVWideForm.TVTheme2{
    width: 100% !important;
}
.TVlocation:before {
    content: "Туры из" !important;
    margin-right: 5px;
    /* text-transform: capitalize; */
}