<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

@import url(css/layout.css);
@import url(css/modules.css);
@import url(css/base.css);
@import url(css/styles.css);
@import url(css/font-awesome.min.css);

body {
    font-family: "Lato", "Tahoma"!important;
}

h2 {
  padding:0;
}

#menutitlemob {
	display: none;
}

#mainmenu {
  margin-top: 10px;
}

.vrc-car-carats .vrccarcarat, .vrc-showprc-car-carats .vrccarcarat {
  background: transparent!important;
}

#tbar-logo &gt; p {
  margin: 0;
  padding: 15px 0;
  text-align: center;
}

.moduletable_menu &gt; ul {
  margin-bottom:30px;
}

#tbar-logo img {
    max-height: 90px;
}

.bs-slider-overlay {
 opacity: 0 !important; 
}

.position-absolute {
      position: absolute;
}

#slideadv .moduletable.black-bck {
    background-color: rgba(245, 117, 17)!important;
}

#slideadv .moduletable.black-bck .e4j-menusubtitle {
    color: #005487!important;
}

.vrc-expl img {
    height: 30px;
    max-width: 30px;
}

.vrclistgoon a, .vrc-car-bookingbtn input {
  text-transform: none!important;
  border-radius: .25rem!important;
  background: #f57511!important;
  border: 2px solid #f57511!important;
}

.vrclistgoon a:hover, .vrc-car-bookingbtn input:hover {
  color:#fff!important;
  background: transparent!important;
}

.img-search-box {
  position: absolute; 
  top: -15px; 
  right: -15px; 
  width: 100px;
}

.vrc-car-list-layout .car_result{
  border-bottom:0!important;  
  border-top:0!important;  
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
  border-radius: .25rem;
  margin: 30px 0!important;
}

.vrc-car-list-layout .vrc-car-result-rightinner-deep {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.vrc-car-list-layout .vrc-car-lastblock {
  border-bottom-right-radius: .25rem;
}

span.vrc-car-name a {
    font-size: 18px;
}

.vrc-car-list-layout .vrc-car-lastblock {
  background: #2583d1!important;
  border:  2px solid #2583d1;
  color:#fff;
}

.car_cost {
  color:#fff!important;
}

.vrc-car-list-layout .vrc-car-bookingbtn {
  float: right!important;
}

.vrc-car-list-layout .vrc-car-lastblock-inner {
  width:100%;
}

.km-per-day {
    display: inline-block;
    float: left;
    text-align: left;
    margin-left: 15px;
}

.vrc-car-list-layout .vrc-car-characteristics {
  padding: 15px 0;
}

.logomenupart {
  border-bottom: 5px solid #2582d1;
}

.vrc-cdetails-inner .car_cost {
      color: #2583d1!important;
}

.vrc-searchf-section-pickup, .vrc-searchf-section-dropoff{
  width:50%;
  float:left;
}

.vrcdivsearch-fieldlist {
  width:100%!important;
}

select[name="pickuph"], select[name="pickupm"], select[name="releaseh"], select[name="releasem"] {
  width:100%;
}

.vrcmodcarsgridboxdiv svg{
  height:15px!important;
}

.vrcmodcarsgrid-item-btm {
  text-align:center;
}

.upmenu-content a:hover {
    color: #005487!important;
}

#tbar-upmenu {
  background: #2582d1!important;
}

#tbar-upmenu p {
    margin: 0;
}

#tbar-upmenu p a {
  margin-left: 30px; 
  font-size: 16px; 
  padding: 5px 0;
}

.menu-top-tel{
	margin:5px 0;  
}

.vrc-car-result-rightinner-deep .vrccaratsdiv .vrccarcarat {
  margin-left: 10px;
  margin-right: 10px!important;
  margin-bottom:10px;
}

.vrc-car-list-layout .vrccaratsdiv {
    margin-bottom:0!important;
}

.vrcdivsearch-comp .vrcsfentryselect select {
  height: 34px!important;
  width:100%!important;
}

.vrc-car-list-layout .vrc-car-price {
  float:right!important;
}

.btn-secondary {
  background-color: transparent!important;
}

.main-body {
    margin: 0px;
    padding: 15px;
}

@media all and (max-width:1350px){ 
  .upmenu-content {
    width: calc(100% - 30px);
  }
}

.jd-simple-contact-form.custom-width {
    max-width: 1024px;
    margin-bottom: 50px;
    padding: 0 15px;
}

.rent-period {
  display: inline-block; 
  margin-bottom: 0;  
}

.rent-first {
  width: 125px;  
}

.vrcdivsearch {
    width:100%!important;    
}

img.img-details-box {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
}

.vrc-cdetails-inner .vrclistcarname {
    width:100%!important;
}

.vrc-cdetails-inner .vrclistcarcat {
    float:left!important;    
}

.vrc-car-list-layout .vrccaratsdiv .vrccarcarat {
    margin-right: 15px!important;
      width: 30px;
    height: 30px;
}

.vrcmodcarsgrid-item_carat .vrccaratsdiv .vrccarcarat {
    margin-right: 8px!important;
      height: 15px;
    width: 15px;
}
}

.lang .e4jsellang, .langtab .e4jsellang {
	min-width:60px!important;  
}

.lang .e4jsellang .e4jselectedlang, .langtab .e4jsellang .e4jselectedlang, .upmenu-content .vrccurconv-menu {
	min-width:35px!important;  
}

.lang .e4jsellang:after, .langtab .e4jsellang:after {
  border-color: #fff transparent transparent transparent
}

.upmenu-content .moduletable.langtab {
  float:right;
  margin: 5px 0;
}

.lang .e4jsellang, .langtab .e4jsellang {
  min-width:50px!important;
}

.vrc-searchfilter-cicon img {
  height: 15px;
}

@media all and (max-width:776px){
  #tbar-logo {
    width: 60%;
  }
}
@media all and (max-width:1024px){
  .img-search-box {
    top: 0;
  	right: 0;
  }
}

@media all and (max-width:1199px){
  #tbar-left {
    display:none;
  }
  
  #tbar-right {
    float: none;
    padding: 0 15px;
    width: 100%;
  }
}

@media all and (max-width:899px) {
  .km-per-day {
    width: 100%;
  }
}

@media all and (max-width:769px) {
  .vrc-searchf-section-pickup, .vrc-searchf-section-dropoff {
    width: 100%;
  }
}

@media all and (max-width:730px) {
  #tbar-upmenu p a {
    clear:both;
    float:left;
    margin-left: 0!important; 
    width:100%;
  }
}
@media all and (max-width:667px) {
  #contain-slider-fullscreen {
    display:none;
  }
}
@media all and (max-width:441px) {
  .vrcdivsearchmodule .vrcsfentrycont .vrcsfentrytime {
    width:100%!important;  
    margin-left:0!important;
  }
  
  .vrcdivsearch-comp .vrcsfentrytime #vrccomselph, .vrcdivsearch-comp .vrcsfentrytime #vrccomselpm, .vrcdivsearch-comp .vrcsfentrytime #vrccomseldh, .vrcdivsearch-comp .vrcsfentrytime #vrccomseldm {
    width: calc(50% - 7px)!important;
  }
  .vrcdivsearch-comp .vrcsfentrycont .vrcsfentrytime{
    width: 100%!important;
  }
  .vrcdivsearch .vrcsfentrycont .vrcsfentrylabsel {
    flex-basis: 100%!important;
  }
}
@media all and (max-width:389px) {
    .vrc-cdetails-cinfo .vrccaratsdiv {
        text-align: center;   
    }
    .vrc-cdetails-cinfo .vrccaratsdiv .vrccarcarat {
        margin: 25px!important;
    }
    .vrc-cdetails-cinfo .vrc-expl img {
        height: 40px;
    }
    .vrc-car-list-layout .vrcsrowpricediv {
        margin-right:10px!important;
    }
    .vrc-car-list-layout .vrcstartfrom {
        margin-right:0!important;
    }
}

@media all and (max-width:350px) {
    .car_cost {
        font-size: 21px!important;
    
    }
    .vrclistgoon a, .vrc-car-bookingbtn input {
        padding-left: 4px!important;
        padding-right: 4px!important;
    }
}</pre></body></html>