/* Design 2 - Modern Blue & Teal */
#top{background:#319795;}
.reservation-widget button{background-color:#319795!important;}
.contact-no {background:#38b2ac !important;color:#fff !important;}
.contact-no a {color:#fff !important;}
.main-menu>ul>li:hover {background:#2c5282 !important;}
.btn-primary,button.btn-primary {background:#319795 !important;color:#fff !important;}
.btn-primary:hover,button.btn-primary:hover {background:#2c7a7b !important;}
footer,#footer,.bottomfooter {background:#1a202c !important;color:#e2e8f0 !important;}
footer h5::before {border-bottom:3px solid #319795 !important;}
.special-price .new-prices,.price>.price-new,h4.special-price {color:#f56565 !important;}
.pagination>.active>a,.pagination>.active>span {background:#319795 !important;border-color:#319795 !important;color:#fff !important;}
#home_scr_wid {width:100%;height:600px;position:relative;z-index:0;background:linear-gradient(to right,#1a365d,#2d3748,#4a5568);}
#home_scr_wid::after {content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:100%;z-index:-1;background-image:url('https://images.myrentals.ro/image/bmw_resized.png');background-repeat:no-repeat;background-size:contain;background-position:bottom center;pointer-events:none;}
header{background:linear-gradient(to right, #1a365d, #2d3748, #4a5568);}
.btn-primary, button.btn-primary{background:#319795 !important;}
.btn-primary:hover, button.btn-primary:hover{background:#2c7a7b !important;}
.reservation-widget select, .reservation-widget input{border:1px solid #e2e8f0 !important;border-radius:12px !important;}
.buton_pasul_urmator{background-color:#319795 !important;}
.buton_pasul_urmator:hover{background-color:#2c7a7b !important;}
.buton_pasul_urmator.button_myrentals_style, .buton_pasul_urmator.button_myrentals_style:hover{box-shadow:0 0 0 0 rgba(44, 122, 123, .7);}
.common-unit #unit_fixed_prices .button_fixed_prices i {background: #319795 !important;}
.car-price{color:#319795;}
.open-reservation-modal.button_myrentals_style{background:#4a5568 !important;}
.open-reservation-modal.button_myrentals_style:hover{background:#2d3748 !important;}
.checkout-container button[type="submit"]{background:#319795 !important;}
.checkout-container button[type="submit"]:hover{background:#2c7a7b !important;}
a:hover{color:#2d3748 !important;}
#warranty-preview .warranty-box:hover .btn-choose, #warranty-preview .warranty-box.selected .btn-choose{background:#4a5568 !important;}
.bread_with_numbers.breadcrumb li.active a span {background: #319795;}
.bread_with_numbers.breadcrumb li.active a {color: #1a365d !important;}
.car-item:hover{color:#2d3748 !important;}
.common-unit .optional-equipment .equipment-item.selected .equipment-name{color:#1a365d !important;}
.common-unit .optional-equipment .equipment-checkbox:checked::after{color:#1a365d !important;}
@media (max-width:992px) {
    header .language_mobile .mrlang-switcher .mrlang-arrow{color:#fff;}
    .header_bottom .container{background:unset !important;}
    .header_bottom_cover{border:none !important;}
    .header_bottom .header_center .nav-responsive svg{fill:#fff;}
    #reservation-widget{background:#fff !important;}
    #home_scr_wid::after{background-size:76vh !important;}
    #home_scr_wid{align-items:self-start;height:700px;}
    .logo.nodesktop{display:none !important;}
    .logo.nodesktop.nomobile {display: block !important;font-size: 18px;margin: 40px 0;font-weight: 900;font-family: 'Roboto';letter-spacing: 1px;}
    .header_bottom .header_center .logo_mobile_header{position: absolute;left: calc(50% - 10px);transform: translateX(-50%);}
}
@media (min-width:993px) {
    nav#top .offer-title .language-switcher .current-language{border:1px solid #81e6d9 !important;}
    #reservation-widget{max-width:unset !important;background:#fff !important;}
    .reservation-widget .form-group{flex-basis:calc(16.6% - 9px) !important;}
    #home_scr_wid{align-items:flex-start;padding:0 !important;height:500px;}
    header{border:none;}
    .header_bottom #menu > .nav-responsive ul li a{color:#fff !important;}
    .header_bottom #menu > .nav-responsive ul li a:hover{color:#e2e8f0 !important;}
    .col-sm-4.header-logo{background:unset !important;}
    .reservation-widget .form-group:last-child {flex-basis: 100% !important;display: flex;justify-content: center;}
    .reservation-widget button{max-width:250px;}
}

footer a:hover{color: #ffffff !important;}
