@import url('//luxury-cars.ge/css/base.css');

body{font-family:'Rubik',Helvetica}

@media only screen and (min-width:1200px){
    .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px !important}
}

html, body{background:var(--c-graphite-xxxxd);color:#fff}

header{height:62px;background:var(--c-black-la7);position:fixed;z-index:333;top:0;width:100%;
    box-shadow:0 10px 20px var(--c-black-la7), inset 0 10px 20px 0 rgba(13,14,15,1);margin-bottom:40px}
header .bg-dark{margin:0 -20px;padding:10px 20px 5px 20px;background:var(--c-black-la7) !important;
    box-shadow:0 20px 20px var(--c-black-la7);border-bottom:solid 1px rgba(13,14,15,.3)}


.quote{margin:0 0 10px 0;padding:20px;outline:1px dashed #ff0a2f;outline-offset:-5px;
    background-color:#282C30;box-shadow:0 5px 20px rgb(0,0,0)}
.quote p{quotes:'\201c' '\201d'}
.quote p:before{content:open-quote;color:#ff0a2f;padding-right:5px}
.quote p:after{content:close-quote;color:#ff0a2f;padding-left:5px}


header nav a.navbar-brand, header nav span.navbar-brand{padding-top:10px;padding-left:5px}

/*w1-collapse*/
@media only screen and (max-width:767px){
    header{margin-bottom:0}
    header nav a.navbar-brand, header nav span.navbar-brand{padding-top:0;padding-left:20px}
    header nav button.navbar-toggler{margin-top:6px;margin-right:20px;padding:8px;border-radius:11px}
    header .bg-dark{background-color:rgba(13,14,15,.95) !important;box-shadow:0 30px 20px rgba(13,14,15,.95)}
    header .bg-dark div#w1-collapse.show{padding-bottom:10px;border-bottom:solid 1px var(--c-gold-l)}
    .navbar-dark .navbar-toggler:hover{color:rgba(255,255,255,.8) !important;background:rgba(40,44,48,.9);
        border-color:rgba(255,255,255,.2)}
}

main{padding:85px 0 40px 0;background:var(--c-black)}

main p.desc{margin:10px 0 0 0;padding-top:20px;text-align:justify;color:#aaa;border-top:var(--l-outline-0)}
main p.desc i{color:#fff;font-style:normal;font-variant:normal;text-shadow:0 5px 10px rgba(13,14,15,.3);white-space:nowrap}

footer{border-top:solid 1px var(--c-gold-l);min-height:40px;text-align:center;background:var(--c-graphite-xxd)}
footer a:hover{text-decoration:none}
footer div.col-lg-4{padding:10px 0;font-size:95%}
footer div.col-lg-4:first-child{padding:10px 0;text-align:center}
footer div.col-lg-4 p{padding:5px 20px;text-align:left;color:#aaa;font-size:small}
footer div.col-lg-4:first-child p{text-align:center}
footer div.col-lg-4 > div:first-child{text-align:center;color:var(--c-gold-l)}
footer > div > div.row > p{color:#aaa;font-size:small;margin:0 0 -7px 0 !important}
footer .footer-down > div{border-left:var(--l-outline-0)}
footer .footer-down > div:first-child{border-left:none}
@media only screen and (max-width:767px){
    footer .footer-down > div{border-left:none}
}

.inl{display:inline}

h1, .h1{text-transform:uppercase;padding-bottom:10px;font-size:1.5em;letter-spacing:.2em}

h2, .h2{font-size:1.45em;letter-spacing:.07em}
h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6{text-shadow:0 5px 10px rgba(184,134,11,.3)}
@media screen and (max-width:767px){
    h1, .h1{font-size:1.25em;padding-top:5px}
    h2, .h2{font-size:1em}
}
h1.index{position:relative;z-index:99}

a{color:var(--c-gold-l)}
a.active, a:hover, a::selection{color:#fff}

.b{font-weight:bold}

::selection{background-color:var(--c-red-s);color:#fff}

.txt{text-align:justify;column-width:var(--w-txt);column-gap:var(--w-txt-gap);
    column-count:2;column-fill:balance;width:100%}
.txt1{text-align:justify;column-width:var(--w-txt);column-count:1;width:100%}

.brdr0:after{content:"⇝";font-size:26px;text-align:center;color:var(--c-gold-l);clear:both;display:block;
    text-shadow:7px 1px 5px rgba(13,14,15,.4);margin-bottom:1rem}
ul.txt, ol.txt{column-gap:calc(var(--w-txt-gap) * 2)}

body#faq p.txt, body#rental-conditions p.txt{border-radius:var(--br);
    box-shadow:0 10px 9px 3px rgba(13,14,15,.2), inset 0 -5px 10px -10px rgba(255,255,255,.3);
    padding:0 20px 20px 20px;margin-bottom:20px !important;border-bottom:solid 1px rgba(255,255,255,.15)}


dl.txt{display:block !important;column-count:1}
dl.txt > dt{color:var(--c-gold-l);font-size:larger;padding-top:3px;padding-bottom:3px}
dl.txt > dd{padding-bottom:10px;padding-left:40px}

#rental-conditions ul.txt{column-count:1}

body#faq h1, body#rental-conditions h1, body#contact h1, body.c8r-news h1, body.c8r-articles h1{padding-left:10px}
body#faq h5, body#rental-conditions h5, body#faq dt{color:var(--c-gold-l)}

body#faq p.desc, body#rental-conditions p.desc{border-top:unset}

div.grd, ul.grd{width:100%;margin:-20px 0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}
@media screen and (max-width:767px){
    div.grd, ul.grd{grid-template-columns:repeat(1, 1fr)}
}

div.grd p, ul.grd li{padding:20px;margin:0;text-align:center;background-color:rgba(50,50,50,.1) !important;
    opacity:.9;box-shadow:var(--sh-b-graphite)}
div.grd p:hover, ul.grd li:hover{background-color:#282C30 !important;transition:.4s;opacity:1;box-shadow:0 5px 20px rgb(0,0,0)}
ul.grd{margin-left:0; padding-left:0}
ul.grd li{list-style-type:none;border-top:solid 1px rgba(255,255,255,.04);border-bottom:solid 1px rgba(0,0,0,.5)}

/** C8R-SITE - index, contact **/
body.c8r-site h1{clear:both}

/** C8R-PAGE - rental-conditions, faq */
body.c8r-page h1{clear:both !important}

.dropdown-item.active, .dropdown-item:active, .dropdown-item::selection{background-color:var(--c-gold)}

/** NAVBAR */
ul.navbar-nav{text-transform:uppercase;font-size:smaller}
ul.navbar-nav li{margin-left:20px}
ul.navbar-nav li.nav-item a.nav-link{color:var(--c-gold-l)}
@supports (background-clip:text) or (-webkit-background-clip:text) {
    ul.navbar-nav li.nav-item a.nav-link {background:linear-gradient(90deg, var(--c-gold) 10%, var(--c-gold-l) 30%);
        color:transparent;-webkit-background-clip:text;background-clip:text
    }
}

ul.navbar-nav li.nav-item a.nav-link.active,ul.navbar-nav li.nav-item a.nav-link:hover,
    ul.navbar-nav li.nav-item.active a.nav-link{color:#fff !important;text-shadow:var(--sh-t-black-09)}
ul.navbar-nav li.nav-item a.nav-link.active::first-letter,ul.navbar-nav li.nav-item a.nav-link:hover::first-letter,
ul.navbar-nav li.nav-item.active a.nav-link::first-letter{color:#fff !important}

@media screen and (max-width:767px){
    @supports (background-clip:text) or (-webkit-background-clip:text) {
        ul.navbar-nav li.nav-item a.nav-link{background:linear-gradient(90deg, var(--c-gold) 2%, var(--c-gold-l) 5%);
            color:transparent;-webkit-background-clip:text;background-clip:text
        }
    }
}

#social-ics > *{display:inline-block;padding:0 0 0 0;font-size:150%;min-width:28px;text-align:center;border-radius:30px;
    border:solid 1px #000}
#social-ics > *:hover{font-size:140%;border:solid 1px #222222}

#messenger-ics-container{padding-right:120px;text-align:right;margin-right:5px !important}
@keyframes messenger-ics{
    0%  {background:rgba(13,14,15,.7);border-color:rgba(255,255,255,.1)}
    50% {background:rgba(40,44,48,.6);border-color:rgba(93,93,93,.4)}
    100%{background:rgba(13,14,15,.7);border-color:rgba(255,255,255,.1)}
}
#messenger-ics{display:inline-block;padding:5px;background:var(--c-black-la9);width:135px;position:fixed;z-index:999;
    margin-top:-20px;border:var(--l-outline-0);border-radius:11px;text-align:center;
    box-shadow:0 0 19px 11px var(--c-black-la9);animation:messenger-ics 2s infinite linear;line-height:normal}
#messenger-ics:hover{animation:none;background:var(--c-black-la9);border-color:var(--l-outline-0)}
#messenger-ics > *{display:inline-block;padding:2px 3px 2px 3px;opacity:90%}
#messenger-ics > *:hover{opacity:100%}
#messenger-ics img{height:32px;width:32px}

@media screen and (max-width:1199px){
    #messenger-ics-container{padding-right:130px}
    #messenger-ics{margin-top:0}
}

@media screen and (max-width:990px){
    #messenger-ics-container{padding-right:40px}
    #messenger-ics{width:52px;margin-top:0}
    #messenger-ics > *{display:block;padding:5px 0 5px 0}
}

@media(max-width:767px){
    #messenger-ics-container{margin-top:-70px;height:75px;margin-right:160px !important}
    #messenger-ics{width:136px !important}
    #messenger-ics > *{display:inline-block !important;padding:3px 3px !important}
}

/** NAVBAR BREADCRUMB */
.breadcrumb{background-color:transparent}
.breadcrumb-item.active{color:var(--c-red)}
.breadcrumb-item+.breadcrumb-item::before{color:#6c757d;content:"/"}

body main{background:var(--c-black);
    background:linear-gradient(180deg,var(--c-graphite-xxxd) 80px,var(--c-graphite-xxd) 350px,var(--c-graphite-xxxxd) 600px)}

/* INDEX */
body#index main{padding-top:40px}
@media screen and (max-width:767px){
    body#index main{padding-top:60px}
}

body#index h1{color:var(--c-gold-l);text-align:center;margin:-54px 0 -12px;padding-bottom:20px}
@media screen and (max-width:767px){
    body#index h1{font-size:1.25em;margin:-40px 0 0}
}
body#index div.carousel-inner img{padding:46px 36% 46px 36%}
body#index div.carousel-inner div.carousel-item{min-height:80px !important}

.carousel-control-prev-icon, .carousel-control-next-icon{opacity:.4}
.carousel-indicators{opacity:.2}

.main-auto-list-hover{background-color:#383c40;transition:.8s;opacity:.6;box-shadow:0 5px 20px rgb(0,0,0)}

/* INDEX */
.main-auto-list{padding:0;margin-bottom:20px;transition:.6s;border-radius:var(--br)}
.main-auto-list > div{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;
    margin:0;outline:var(--l-outline-0);outline-offset:-5px;padding:10px 0;opacity:.8;transition:1s;
    box-shadow:var(--sh-b-graphite);border-radius:var(--br);min-width:280px}

.main-auto-list > div:hover{background-size:calc(min(300px, 100%));background-color:#212427;
    background-position:50% 15px;transition:.4s;opacity:1;box-shadow:0 5px 20px rgb(0,0,0)}
.main-auto-list > div:nth-child(2):hover{background-position:50% 45px;background-size:calc(min(300px, 80%))}
.main-auto-list > div:nth-child(3):hover{background-position:50% 20px;background-size:calc(min(300px, 95%))}
.main-auto-list > div:nth-child(4):hover{background-position:50% 35px;background-size:calc(min(300px, 85%))}

.main-auto-list h3{font-size:14pt;text-align:center;padding:15px 0 5px;color:var(--c-gold-l)}
.main-auto-list h3 i{color:var(--c-gold-l) !important}

.main-auto-list > div:hover > h3{color:#fff}
.main-auto-list > div > h3 > a:hover{color:#fff !important}

.main-auto-list nav.auto-list div{padding:0 20px;display:grid;grid-template-columns:1fr 60px;font-size:90%;transition:2s}
.main-auto-list nav.auto-list div:hover{transition:.2s;background-color:rgba(13,14,15,.3)}
.main-auto-list nav.auto-list a{display:inline-block;margin:3px 0;padding:5px 0 5px 46px;text-transform:uppercase;
    background-repeat:no-repeat;background-size:32px}
.main-auto-list nav.auto-list a img{display:block;margin-right:auto;max-width:132px}
.main-auto-list nav.auto-list span{text-align:right;margin:7px 0;padding:5px 0 5px 5px}

.main-auto-list nav{flex-grow:1}
.main-auto-list > div > div{padding:10px 20px 0 20px;font-size:80%;min-height:20%;transition:opacity 1s;height:auto;color:var(--c-grey)}
.main-auto-list summary{opacity:.8;outline:none;text-align:right}
.main-auto-list details[open] summary{opacity:.5}

@media screen and (max-width:1200px){
    .main-auto-list > div{min-width:460px}
    .main-auto-list > div:nth-child(2):hover{background-size:calc(min(260px, 65%))}
}
@media screen and (max-width:992px){
    .col-lg-3{width:50%}
    .main-auto-list > div{min-width:320px}
}
@media screen and (max-width:767px){
    .col-lg-3{width:100%}
    .main-auto-list > div{min-width:auto}{min-width:auto}
    .main-auto-list nav.auto-list div{
        padding-left:10% !important;adding-right:10% !important;
        grid-template-columns:1fr 60px;grid-column-gap:5%}
    .main-auto-list nav.auto-list a{padding-left:clamp(50px, 20%, 160px)}
}

body#index .main-auto-list nav.auto-list,
body#rent-auto-georgia .main-auto-list nav.auto-list{margin-top:-5px}
.main-auto-list nav.auto-list > div{border-bottom:solid 1px rgba(13,14,15,.3);box-shadow:0 4px 5px rgba(0,0,0,.2);
    text-align:center;padding-bottom:12px !important}

.main-auto-list nav.auto-list h5,
.main-auto-list nav.auto-list div.h5{margin:8px 0 0 0;padding:6px 0 0 42px;min-height:32px;text-transform:uppercase;
    background-repeat:no-repeat;background-size:32px;text-align:left;display:block;overflow:hidden;font-size:18px;
    white-space:nowrap;opacity:.8;text-shadow:var(--sh-t-graphite-08);cursor:pointer;transition:.8s}

.main-auto-list nav.auto-list > div:hover h5,
.main-auto-list nav.auto-list > div:hover div.h5{opacity:.9;text-shadow:var(--sh-t-black-09);
    white-space:normal;position:relative;filter:sepia(3%) saturate(2617%) hue-rotate(0deg)}

.main-auto-list nav.auto-list > div > a{margin:0 0 0 0;padding:0 0 0 0;text-transform:uppercase;
    text-align:center;min-height:132px;display:inline-flex;align-items:center;justify-content:center}
.main-auto-list nav.auto-list > div > a > img{display:block;max-width:240px;max-height:125px;margin:auto}
.main-auto-list nav.auto-list > div{display:block;padding:10px 20px}
.main-auto-list nav.auto-list div div{padding:0 0 0 0}
.main-auto-list nav.auto-list > div > div.price{clear:both;display:grid;grid-template-columns:1fr 1fr 1fr;
    grid-gap:7px;padding:8px 0 5px 0}
.main-auto-list nav.auto-list div.price div{display:block;font-size:small;font-weight:400;text-align:center}
.main-auto-list nav.auto-list div.price div div{padding:4px}
.main-auto-list nav.auto-list div.price div div:nth-child(2n-1){background-color:var(--c-gold-l);color:var(--c-graphite-xxxxd)}
.main-auto-list nav.auto-list div.price div div:nth-child(2n){font-size:90%}
@media screen and (max-width:767px){
    .main-auto-list nav.auto-list h5,
    .main-auto-list nav.auto-list div.h5{font-size:24px;
        margin-left:10px !important;padding-left:40px !important}
    .main-auto-list nav.auto-list div.price{padding-left:10px !important;padding-right:10px !important}
    .main-auto-list nav.auto-list div.price > div{padding:0 0 !important}
    .main-auto-list nav.auto-list div.price div div:nth-child(2n-1){font-size:120% !important}
    .main-auto-list nav.auto-list div.price div div:nth-child(2n){font-size:110% !important}
}
.main-auto-list nav.auto-list div.buttons{clear:both;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;
    padding:3px 5px 8px 5px}
.main-auto-list nav.auto-list div.buttons > a{text-align:center;border:solid 1px #cA0C16;margin:5px 0;padding:9px 0;
    text-transform:uppercase}
.main-auto-list nav.auto-list div.buttons > a:hover{background:rgb(40,44,48);color:#fff;border-color:#fff}
.main-auto-list nav.auto-list div.buttons > a:nth-child(2n){background:#cA0C16}
.main-auto-list nav.auto-list div.buttons > a:nth-child(2n):hover{color:#fff;background:#e50f1a}
nav.auto-list + div{padding-top:20px}
@media(max-width:767px){
    .main-auto-list nav.auto-list div{padding-left:6px !important;padding-right:6px !important}
    .main-auto-list nav.auto-list div.buttons{padding:5px 20px !important}
}
nav.auto-list > div:hover{box-shadow:inset 0 -20px 100px 0 rgba(0,0,0,.2)}
nav.auto-list + div{opacity:1 !important}
nav.auto-list + div > a{font-size:1.1rem;text-shadow:0 5px 10px rgba(13,14,15,.3)}
nav.auto-list + div > a:hover{text-shadow:none}
nav.auto-list + div > a > i{color:var(--c-gold-l)}
@media(max-width:767px){
    nav.auto-list h5{margin-left:15px !important}
}

#contacts-list{padding:0 0 20px 0;font-size:18px;text-align:center}

/** CONTACTS */

/* REVIEWS */

/** FAQ **/
body#faq li{font-size:90%;text-align:justify}
body#faq li h5{text-align:left;color:var(--c-gold-l);clear:both;width:100%;padding-bottom:10px}
body#faq p{margin:0;padding-bottom:20px}
body#faq ul.grd{margin-top:10px}

/** RENTAL-CONDITIONS **/
body#rental-conditions h3{clear:both;width:100%}
body#rental-conditions ul.grd{margin-top:10px}
body#rental-conditions p{margin:0;padding-bottom:20px}
body#rental-conditions div.grd{
    width:100%;margin:-20px 0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px
}
@media screen and (max-width:767px){
    body#rental-conditions div.grd{grid-template-columns:repeat(1, 1fr)}
}
body#rental-conditions div.grd p{padding:20px;margin:0;text-align:center;background-color:rgba(50,50,50,.1) !important;
    opacity:.9;box-shadow:var(--sh-b-graphite)}
body#rental-conditions div.grd p:hover{background-color:#282C30 !important;transition:.4s;opacity:1;
    box-shadow:0 5px 20px rgb(0,0,0)}

body#rental-conditions ul.grd a{color:#e60a2c;font-weight:bold}


/** NEWS, ARTICLES */
body.c8r-articles .breadcrumb, body.c8r-news .breadcrumb{margin-top:10px;margin-bottom:-20px}
body.c8r-articles div.card, body.c8r-news div.card{border:solid 1px rgba(0,0,0,.325);border-radius:var(--br);
    border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--sh-b-graphite)}

body.c8r-articles div.card-body, body.c8r-news div.card-body{
    background-color:var(--c-graphite-d); color:#fff;
    border-radius:var(--br);border-top-left-radius:0;border-top-right-radius:0;
    border:var(--l-outline-0);
}
body.c8r-articles div.card-body a, body.c8r-news div.card-body a{color:var(--c-gold-l)}
body.c8r-articles div.card-body .btn-primary:not, body.c8r-news div.card-body .btn-primary:not(:disabled):not(.disabled),
body.c8r-articles div.card-body .btn-primary:not, body.c8r-news div.card-body .btn-primary:not(:disabled):not(.disabled).active
    {color:#fff;background-color:var(--c-red);border-color:var(--c-red)}
body.c8r-articles .card-img, body.c8r-news .card-img-top, body.c8r-news .card-img, body.c8r-news .card-img-top{border-radius:0}
body.c8r-articles p a, body.c8r-news p a{color:var(--c-gold-l)}
div.card-text{margin:20px auto}
div.card-text p{text-align:justify}
ul.list-group{border-top:var(--l-outline-0);padding-left:5px;padding-right:5px;background-color:transparent !important;
    border-radius:var(--br);border-top-left-radius:0;border-top-right-radius:0}
ul.list-group li{box-shadow:var(--sh-b-graphite);background-color:var(--c-gold-l)}
ul.list-group h6{color:var(--c-graphite-xxxxd)}


/** AUTO INFO PAGE */
#auto-info{margin-top:10px}
#auto-info h2{font-size:1.25em;margin:0 0 10px}
#auto-info h2 i{font-size:28px;color:var(--c-gold-l) !important;margin-right:20px}
#auto-info button[type="submit"]{margin-top:20px;color:var(--c-gold-l);background:#cA0C16;border:solid 1px var(--c-red);border-radius:0}
#auto-info button[type="submit"]:hover{color:#fff;background:#e50f1a;border:solid 1px #fff}

#auto-info div.auto-order{border:solid 1px var(--c-gold-l);padding:15px 15px 5px 15px;box-shadow:var(--sh-b-graphite);
    background-color:rgba(13,14,15,.5)}
#auto-info div.auto-desc{padding:0;font-size:95%}
#auto-info div.auto-gallery{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:space-between;
    margin:10px 0}
#auto-info div.auto-gallery a{display:inline-block}
#auto-info div.auto-gallery a img{max-width:100px;max-height:68px}

#auto-info .video-responsive{display:block;max-width:750px}
#auto-info .video-responsive > div{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
#auto-info .video-responsive > div > iframe{left:0;top:0;height:100%;width:100%;position:absolute}

@media screen and (max-width:767px){
    #auto-info div.auto-gallery{justify-content:stretch}
    #auto-info div.auto-gallery a{border:solid 1px transparent}
    #auto-info div.auto-gallery a img{max-width:80px}
    #auto-info iframe{width:100%;max-height:496px}
}

#auto-prices{width:100%;margin:15px 0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}
@media screen and (min-width:767px){
    #auto-prices{grid-template-columns:repeat(4, 1fr)}
}
@media screen and (min-width:1200px){
    #auto-prices{grid-template-columns:repeat(8, 1fr)}
}
#auto-prices > div{margin:0; min-width:100px;border:solid 1px var(--c-gold-l)}
#auto-prices > div > div{padding:10px;text-align:center}
#auto-prices > div > div:first-child{background:var(--c-gold-l);color:var(--c-gold-xxd)}

#auto-attributes{width:100%;margin:20px 0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}
@media screen and (min-width:767px){
    #auto-attributes{grid-template-columns:repeat(3, 1fr)}
}
#auto-attributes > div{font-size:90%;text-transform:uppercase;text-align:center}
#auto-attributes > div > div{font-weight:bold}
#auto-attributes > div > div:first-child{font-weight:400}
#auto-attributes > div > div:last-child i{display:inline-block;height:10px;width:40px;border-top:solid 1px var(--c-gold)}

.icon-box-shape div{position:relative;height:54px;width:54px;margin:5px;-webkit-border-radius:50%;-moz-border-radius:50%;
    border-radius:50%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;
    border:solid 2px transparent;display:inline-block;font-size:32px;color:rgb(255,10,47);background:rgba(255,255,255,0)}
.icon-box-shape div:hover{border:solid 2px rgb(255,10,47);background:rgba(255,255,255,1);
    -webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}

/* idAutoOrder */
#idAutoOrder button[type="submit"]{margin-top:20px;
    background-color:var(--c-red-d);border-color:var(--c-red-d);color:var(--c-gold-l);border-radius:0}
#idAutoOrder button[type="submit"]:hover{border-color:#fff;color:#fff}

#idAutoOrder{display:none;position:fixed;left:0;top:0;background-color:var(--c-graphite-xxxxda9);width:100%;height:100%;
    z-index:999}

#idAutoOrder > div{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 40px 50px rgba(0,0,0,.8);
    display:flex;align-items:center;justify-content:center;padding:5px;border-radius:calc(var(--br) + 10px)}

#idAutoOrder > div > div{max-width:400px;min-width:300px;border-radius:calc(var(--br));outline:var(--l-outline-0);
    padding:9px 15px 2px 15px;box-shadow:0 5px 20px rgb(13,14,15);background-color:var(--c-graphite-xxxxd);
    text-align:right;margin-top:-20px}

#idAutoOrder > div > div > form{text-align:left;margin-top:-15px;margin-bottom:20px}
#idAutoOrder > div > div > a{margin-right:-5px;margin-bottom:-15px;display:inline-block;height:30px;width:30px;
    text-align:center;font-size:x-large;color:var(--c-gold-l)}
#idAutoOrder > div > div > a:hover{color:#fff;text-decoration:none !important;cursor:pointer}
.main-auto-list h3{border-bottom:solid 1px rgba(13,14,15,.3);box-shadow:0 4px 5px rgba(0,0,0,.2);
    padding:10px 0 15px !important}

nav.auto-list div.aston-martin{background-image:url(/storage/source/1/Suv3Ssb9RfoU7XnCM8rCYk_DUlaJVWBp.png)}
nav.auto-list div.bentley{background-image:url(/storage/source/1/IQmeEynVeKDRu7Cr5SOi-WaNnwKyQ8eZ.png)}
nav.auto-list div.bmw{background-image:url(/storage/source/1/36CoHI3c00NC8amgPT-bVwFx8_rerP-p.png)}
nav.auto-list div.chevrolet{background-image:url(/storage/source/1/K6mehx_o0HTqhZw1xnHBQK4arJ5Zk6PQ.png)}
nav.auto-list div.jaguar{background-image:url(/storage/source/1/KiFMWFSqgJyBUveugE2u_9-wNGCwBDUi.png)}
nav.auto-list div.ford{background-image:url(/storage/source/1/KsHN1UGtVmHrsd92ucicb9dUEbYH8C6D.png)}
nav.auto-list div.mercedes{background-image:url(/storage/source/1/E3gAHMwnYlvJ2H_7VZj4l_fLjeWrvhx9.png)}
nav.auto-list div.porsche{background-image:url(/storage/source/1/Mue9Wqb5onwEccVX1YRpjSjziYfv0FFS.png)}
nav.auto-list div.range-rover{background-image:url(/storage/source/1/5XSYavN4W9VKhvl007ObobMh__ngqGSO.png)}
nav.auto-list div.rolls-royce{background-image:url(/storage/source/1/eYRRV4Ws7gjNEElS26ungljXoVacA0TU.png)}
nav.auto-list div.ferrari{background-image:url(/storage/source/1/idXwtw1_QST736i10jerE0kvGDNoENgw.png)}
nav.auto-list div.maserati{background-image:url(/storage/source/1/Bv--Hu4L0uZCZf_yjlQNLbX58G5GYaE4.png)}
nav.auto-list div.lamborghini{}
nav.auto-list div.tesla{background-image:url(/storage/source/1/CBjnwirGdfaqp-Oxdydc1bPrP-zJVas2.png)}
nav.auto-list div.jeep{background-image:url(/storage/source/1/0DUE9dBAGU1dY4UlCHKcabs7_mINrzLQ.png)}
nav.auto-list div.dodge{background-image:url(/storage/source/1/lPDkos2LZdRYhrxe3eYEkiJQrn16jCJr.png)}
nav.auto-list div.mini{background-image:url(/storage/source/1/Olb9WqCotKOOwDM5yBHF2YpHHeCBt8ZV.png)}
nav.auto-list div.mclaren{background-image:url(/storage/source/1/c3Mc4WuO7GDsuPZDnR7BqSIhWY2ttFvO.png)}
nav.auto-list div.toyota{background-image:url(/storage/source/1/qogPowjnoghBi6UGqIOGn1NdTXWrKdT8.png)}
nav.auto-list div.nissan{background-image:url(/storage/source/1/9P7sBKAUofLewspWb4rCD3KOpETn5xgc.png)}
nav.auto-list div.honda{background-image:url(/storage/source/1/7jh8HDfNbKqdFP6uBU_XF4MuW1pUvKsG.png)}
nav.auto-list div.subaru{background-image:url(/storage/source/1/2qwR_Ku85VqLTR_Xh9WexyIybXE2edA2.png)}
nav.auto-list div.land-rover{background-image:url(/storage/source/1/MolvbfS4VJU7KaKWoVnBfhKvfDJObQS2.png)}
nav.auto-list div.volkswagen{background-image:url(/storage/source/1/dg7p7iBpVo0XzxloBa2rsA9jI9t-R1V0.png)}
nav.auto-list div.lexus{background-image:url(/storage/source/1/ywK9vGMLfyHZcAhWqLZvLkfIN3_-RE3t.png)}
nav.auto-list div.mazda{background-image:url(/storage/source/1/Dejc1ZysHoQfGeOXLfyDUl43E3qBmO5I.png)}
nav.auto-list div.audi{background-image:url(/storage/source/1/0Y0msdt4Fm-2DSOd8kLAgvPvl0P6P71m.png)}
nav.auto-list div.fiat{background-image:url(/storage/source/1/8M-BO53hUxhjAPr-6Cko7EO0FaMj4ENl.png)}


.form-control{border-radius:0;border:solid 1px var(--c-gold-l)}
/*discount*/
.strike-through{text-decoration:line-through;color:var(--c-red)}
.nowrap{text-wrap:nowrap}
.main-auto-list nav.auto-list .discount{
    display:inline-block;
    position:relative;
    z-index:999;
    float:right;
    font-size:15px !important;
    color:var(--c-gold-l);
    font-family:'Rubik',Helvetica;
    letter-spacing:2px;
    background-image:url(/img/badge-red.png);
    background-repeat:no-repeat;
    padding:0 9px 0 15px !important;
    margin-top:-2px;
    margin-bottom:-40px;
    margin-right:-15px;
    border-right:solid 1px var(--c-04grey);
}
@media screen and (max-width:767px){
    .main-auto-list nav.auto-list .discount {
        margin-right:-1px !important;
        margin-top:0;
    }
}

/**/
#messenger-ics-r{float:right;margin-right:-10px}
@media screen and (max-width:1316px){
    #messenger-ics-r{margin-right:50px}
}
#messenger-ics-r-container{position:fixed;z-index:9999;bottom:12px}
@media screen and (max-width:1316px){
    #messenger-ics-r-container{top:36%}
}
#messenger-ics-r-container > div{display:grid;grid-template-columns:1fr;grid-gap:12px}
#messenger-ics-r-container > div > *{margin:0 0 0 0;padding:0 0 0 0;border-radius:9px;box-shadow:0 0 4px 4px rgba(13,14,15,.3);
    outline:1px solid rgba(13,14,15,.3);outline-offset:1px;width:50px;height:50px;vertical-align:middle;font-size:36px;color:#fff;text-align:center}
#messenger-ics-r-container > div > * > *{text-shadow: 0 0 4px rgba(0,0,0,.5)}
#messenger-ics-r-container .ml-ics-tg{background:#53A3DB;padding-left:1px}
#messenger-ics-r-container .ml-ics-whatsapp{background:#7DC664;padding-left:1px}
#messenger-ics-r-container .ml-ics-viber{background:#8074D6}
#messenger-ics-r-container .ml-ics-ig{
    background: radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),
    radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),
    radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),
    radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),
    linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%);
}
