@import '../vendor/simplebar/dist/simplebar.min.css';
@import '../vendor/nouislider/dist/nouislider.min.css';
@import '../vendor/tiny-slider/dist/tiny-slider.css';
@import 'theme.min.css';

@font-face {
    font-family: 'FiraGO Heavy';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/FiraGO-Heavy.ttf) format('woff');
  }

  
@font-face {
    font-family: 'FiraGO';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/FiraGO-Regular.ttf) format('woff');
  }
body {
    background-color: #efefef;
}
.sub-header {
    background: #C80036;
    color: #fff;
    padding:8px 32px 8px 32px;
    text-align: center;
}
.sub-header p {
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-right: 1px solid #ffffff4a;
    font-size: 13px;
}
.no-borders {
    border-right: 0px solid #ffffff4a!important;
}
.navbar   {
    --fi-navbar-padding-y: 0px;  
}
.no-paddings {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.navbar-expand-lg .navbar-nav .nav-link span{
    display: block;
    font-size: 12px;
    color: #9e9e9e;
}
.nav-item {
    border-right: 1.5px solid #333!important;
    padding-top: 0px;
    padding-bottom: 0px;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding: 0px 20px;
}
.social_media span {
    display: block;
    font-size: 12px;
    color: #9e9e9e;
}   
.social_media a img {
 height: 20px; 
 margin-right: 10px;  
}
.languages {
    border-right: 1.5px solid #333 !important;
    padding-right: 20px;
    margin-right: 30px;
    padding-top: 5px;
}

.search-selects {
    background-color: #fff;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    padding: 13px 20px 10px 20px;
    margin-right: 20px;
}

.search-selects h4{
    margin-bottom: 0px;
    display: block;
    font-size: 12px;
   font-weight: 500;
}
.search-selects select {
    padding: 0px;
}
.search-selects select option {
    font-weight: bold;
}


.hero_text {
    color: #C80036;
    font-size: 44px;
    text-decoration: italic;
    text-transform: uppercase;
}
.hero_footer_text {
    color:#747474;
font-size: 25px;
}
.tns-carousel-wrapper [data-controls=next] {
    right: 1rem!important;
}
.tns-controls-outside-xxl [data-controls=prev] {
    left: 1rem!important;
}

.sub-texts-hov {
    background: #C80036!important;
color: #fff!important;
border-radius: 0px;
}
.brose-days {
    background: #7474741A;
    color: #000000;
    display: block;
    font-size: 14px;
    padding: 6px;
    margin-bottom: 10px;
}

.brose-prices {
    background: #102C57;
    color: #fff;
    display: block; 
    font-size: 15px;
    font-weight: bold;
    padding:    6px;
}
.read-more-buttons {
    background: #C80036;
    padding: 16px 0px 16px 0px;
    color: #fff;
    text-decoration: none;
    width: 100%;
    display: block;
    text-align: center;
    height: 100%;
}

.car-properties {
    margin-left: 0px;
}
.car-properties span {
    display: block;
    color: #747474;
    font-size: 14px;
}

@media (min-width: 500px) {
    .card-horizontal .card-img-top, .card-horizontal .card-img-bottom {
        max-width: 36%;
        min-width: 36%;
    }
}

footer h4 {
    color:#fff!important;
}
footer .nav-link {
    color:#fff;
}
footer  .nav-item {
    border-right: 1.5px solid #3330!important;
}

.inside-parametres {
    background: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 15px;
}
#tns1 > .tns-item {
    width: calc(100%);
    padding-right: 12px;
    padding-bottom: 24px!important;
    padding-top: 23px!important;
}

.read-more-buttons {
    background: #C80036;
    padding: 8px 0px 8px 0px;
    color: #fff;
    text-decoration: none;
    width: 95%;
    display: block;
    text-align: center;
    height: auto;
    margin-left: 2% !important;
    font-size: 14px;
}
.brose-days {
    background: #7474741A;
    color: #000000;
    display: block;
    font-size: 13px;
    padding: 8px;
    margin-bottom: 10px;
}

.sub-texts-hov {
    background: #0e2c56 !important;
    color: #fff !important;
    border-radius: 0px;
    text-align: center;
    width: 60%;
    margin: 0 auto;
    border: 0px;
}
.car-properties span {
    display: block;
    color: #747474;
    font-size: 14px;
    margin-top: 13px;
    font-weight: bold;
}

.car-properties {
    margin-left: 0px;
    margin-top: -5px;
    margin-left: 10px;
}