:root {
    --global-basic-color: #283583;
}
h3 {
    font-size: 1.2em;
    line-height: 150%;
    color: var(--global-basic-color);
}
.img-w50 img{ 
width: 50%;
} 
.img-w30 img{ 
width: 30%; 
}
.img-w80 img{ 
width: 80%; 
}
.img-w20 img{ 
width: 25%; 
} 
.img-w40 img{ 
width: 35%; 
} 
.img-w60 img{ 
width: 50%; 
} 
.footer {
    width: 100%;
    background: #000187;
    color: #ffffff;
}
.footer__content{
 min-height: 70px;
 padding-bottom: 0px;
}
.js-1per-price {
    display: none !important;
}
.accommodation__header--no-line {
    display: none !important;
}
.schedule__desc {
    color: #283583;
}
.schedule__time {
    color: #797e82;
}
.nav-tabs > li.active:before {
    background: #000187;
}

.js-2per-price {
    display: none !important;
}
.section-title:after {
    width: 350px;
    margin-top: 0px;
}
.long{
.section-title:after {
    width: 600px;
    margin-top: 0px;
}}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #000187;
    border: 1px solid #000187;
}


.nav-tabs > li > a {
    color: #AF1917;
}
.nav-tabs {
    background: #fff;
}
.schedule__item--major {
    background: #fff;
}