/* rno css */
:root {
    --space-none:0;
    --space-xs:.25rem;
    --space-s:.5rem;
    --space-m:1rem;
    --space-l:1.5rem;
    --space-xl:3rem;
    --space-xxl:5rem;
}
.auda-padding-x-medium {
    padding-right:var(--space-m);
    padding-left:var(--space-m);
}
.auda-padding-y-medium {
    padding-top:var(--space-m);
    padding-bottom:var(--space-m);
}
.auda-padding-x-large {
    padding-right:var(--space-l);
    padding-left:var(--space-l);
}
.auda-padding-y-large {
    padding-top:var(--space-l);
    padding-bottom:var(--space-l);
}
.auda-padding-x-xlarge {
    padding-right:var(--space-xl);
    padding-left:var(--space-xl);
}
.auda-padding-y-xlarge {
    padding-top:var(--space-xl);
    padding-bottom:var(--space-xl);
}
h1,
h1 .headline-h1 {
    font-size:22px;
}
h2,
h2 .headline-h2 {
    font-size:21px;
}
h3,
h3 .headline-h3 {
    font-size:19px;
}
#header {
    background:#fff;
    box-shadow:none;
}
.slider-selection {
    background-image: linear-gradient(to bottom,#0a549e 0,#0a549e 100%);
    }
/*rno end*/
#header-container {
    height:130px;
}
.site-home #site-content {
    padding-top:0;
}
.trennstrich {
    border-top:5px solid #ccc;
    margin-top:50px
}
.header-menu-fixed #header {
  transform: translateY(-70px);
}
#section-service-brands-ajax #location-request {
    display:none;
}
/* Terminvereinbarung CL */
#section-service-brands-ajax,
#section-service-brands-ajax #location-request {
    background:#f2f2f2;
}
#section-service-brands-ajax #marken-request .direction-marken-logo.active,
#section-service-brands-ajax #marken-request .direction-marken-logo:hover {
    background:#7b7b7b;
    border-color:#7b7b7b;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family:'Cabin', sans-serif;
    color:#1b1b1b;
}
a:focus,
a:hover {
    color:#004da5;
}
.auda-bg-darkgray {
    background:#1B1B1B;
}
/**** HEADER AND SLIDER ****/
.header-above {
    background:#042452;
}
@media (min-width:992px) {
    #header .more-brands img,
    #header .logos-top-right img {
        height:50px;
        width:50px;
    }
}
#primary-menu-container {
    height:80px;
}
@media (min-width:1380px) {
#primary-menu-container {
    justify-content:flex-end;
    display:flex;
    align-items:center;
}
}
#header #icons-menu {
    display:flex;
    align-items:center;
}
#header #primary-menu>li>a,
#header #icons-menu li>a {
    color:#1b1b1b;
}
#header #primary-menu>li>a:hover,
#header #icons-menu li>a:hover {
    color:#033B7E;
}
#header .header-below {
    background:#ffffff;
    padding-right:7%;
}
.site-home #header .header-below {
    background:#ffffffc2;
    padding-right:7%;
}
@media (min-width:1600px) {
    #header #logo img {
        max-height:55px;
        position:absolute;
        top:85px;
        left:180px;
    }
}
@media (min-width:1380px) and (max-width:1600px) {
    #header #logo img {
        position:absolute;
        left:80px;
        top:85px;
    }
}
@media (max-width:1380px) {
    #header #logo img {
        max-height:40px;
        position:absolute;
        top:70px;
        left:70px;
    }
}
@media (min-width:1380px) {
    #header #icons-menu {
        padding-left:30px;
    }
    .pageid-386 #header-container {
        height:70px;
    }
    #header-container {
        height:150px;
    }
}
@media (max-width:680px) {
    #header #logo img {
        position:absolute;
        top:35px;
        left:30px;
    }
}
#header .hamburger .hamburger-inner,
#header .hamburger .hamburger-inner::before,
#header .hamburger .hamburger-inner::after {
    background-color:#1b1b1b;
}
#header .header-above {
    padding-right:7%;
}
.pageid-386 #header-slider {
    border-bottom:3px solid #1B1B1B;
}
#header-slider {
    border-bottom:3px solid transparent;
}
.header-menu-fixed #header .header-below {
  background: #ffffff;
}
/**** HEADER AND SLIDER - END ****/
/**** QUICKSEARCH ****/
.auda-quicksearch {
    background:#1B1B1B !important;
    margin-top:0;
    padding-top:30px;
    padding-bottom:30px;
}
.audaris-widget .text-primary {
    color:#000 !important;
}
.auda-quicksearch .audaris-widget .form-select {
    border:0;
    color:#fff;
    border-bottom:solid 2px #fff;
    text-transform:uppercase;
}
body:not(.pageid-532) .audaris-widget .btn-primary {
    background-color:#fff !important;
    color:#000 !important;
}
.audaris-widget .btn-primary.active,
.audaris-widget .btn-primary:hover {
    background-color:#e3e3e3 !important;
}
.audaris-widget .button.text-center {
    position:relative;
    top:10px;
}
.auda-quicksearch .button.text-center {
    position:relative;
    top:20px;
}
.auda-quicksearch .audaris-widget .form-select {
    border:0;
    background-color:transparent !important;
    color:#fff !important;
    border-bottom:solid 2px #fff;
    text-transform:uppercase;
}
.audaris-widget .form-checkbox:disabled,
.audaris-widget .form-input:disabled,
.audaris-widget .form-select:disabled,
.audaris-widget .form-textarea:disabled {
    color:#fff;
    background:#1b1b1b;
}
/**** QUICKSEARCH - END ****/
/**** HOMEPAGE AUTOHAUS FELLNER MODULE ID:2 ****/
.auda-homepagemodule-text-1 {
    font-size:36px;
    font-weight:600;
    line-height:40px;
}
.auda-homepagemodule-text-2 {
    font-size:28px;
    color:#004DA5;
    line-height:24px;
}
.auda-homepagemodule-box-2 {
    padding-top:7px;
}
.auda-homepagemodule-box-1 {
    background-image:url('/website/themes/autohaus-fellner.de_relaunch/dynamic/fe/relaunch/60jahren.png');
    background-position:left;
    background-repeat:no-repeat;
    background-size:contain;
    min-height:200px;
}
.auda-60j-img {
    position:absolute;
    top:0;
    z-index:-1;
    width:300px;
}
/**** HOMEPAGE AUTOHAUS FELLNER MODULE ID:2 - END ****/
/************ Auda-Button-First*******************/
body:not(.fe-admin-area) .btn, .btn-primary {
  font-size: 18px;
}
.auda-btn-primary-1 {
    display:flex;
}
.auda-btn-primary-1 a {
    background:linear-gradient(90deg, rgba(10, 84, 159, 1) 0%, rgba(5, 42, 80, 1) 100%);
    color:#fff;
    padding:6px 18px;
    margin:5px 5px 5px 0;
    transition:0.3s ease-in;
    min-width:200px;
    text-align:center;
}
.auda-btn-primary-1 a:hover {
    background:linear-gradient(90deg, rgba(5, 42, 80, 1) 0%, rgba(10, 84, 159, 1) 100%);
}
body:not(.fe-admin-area):not(.pageid-532) .auda-button,
body:not(.fe-admin-area):not(.pageid-532) .btn-default,
body:not(.fe-admin-area):not(.pageid-532) .btn.btn-default.btn-submit,
body:not(.fe-admin-area):not(.pageid-386):not(.pageid-532) .btn-primary{
    background: linear-gradient(90deg, rgba(10, 84, 159, 1) 0%, rgba(5, 42, 80, 1) 100%);
    color: #fff;
    padding: 6px 18px;
    margin: 5px 5px 5px 0;
    transition: 0.3s ease-in;
    min-width: 200px;
    text-align: center;
}
body:not(.fe-admin-area):not(.pageid-532) .auda-button:hover,
body:not(.fe-admin-area):not(.pageid-532) .btn-default:hover,
body:not(.fe-admin-area):not(.pageid-532) .btn.btn-default.btn-submit:hover,
body:not(.fe-admin-area):not(.pageid-386):not(.pageid-532) .btn-primary:hover {
    background: linear-gradient(90deg, rgba(5, 42, 80, 1) 0%, rgba(10, 84, 159, 1) 100%);
    color: #b9b9b9;
}
.pageid-532 .relative > button {
  padding: 12px 0;
}
.pageid-532 .fa-share-alt {
  margin: 0 12px;
}
/************ Auda-Button-First  END*******************/
/**** FAHRZEUG SLIDER ****/
.auda-fahrzeug-slider {
    background:#eaeaea;
    padding: 50px 0;
}
/**** FAHRZEUG SLIDER - END ****/
/**** CONTACT FORMS ****/
#formular-actions .btn.btn-primary {
    background:linear-gradient(90deg, rgba(10, 84, 159, 1) 0%, rgba(5, 42, 80, 1) 100%);
    color:#fff;
    padding:6px 18px;
    margin:5px 5px 5px 0;
    transition:0.3s ease-in;
    min-width:200px;
}
#fmForm-1199 .col-lg-12.form-group.main-container h2 {
    color:#004da5;
}
#formular-actions .btn.btn-primary:hover {
    background:linear-gradient(90deg, rgba(5, 42, 80, 1) 0%, rgba(10, 84, 159, 1) 100%);
}
#formular-actions .text-align-right {
    text-align:left !important;
}
.form-control {
    border:1px solid #6F6F6F;
}
/**** CONTACT FORMS - END ****/
/**** PARALLAX ****/
.parallax-content .btn.btn-primary {
    padding:10px 36px;
    font-size:16px;
    transition:0.1s ease-in;
    background:#eaeaea;
    color:#1b1b1b;
    border:none
}
.parallax-content .btn.btn-primary:hover {
    background:#b7b7b7;
}
.auda-parallax-text {
    font-size:40px;
}
.auda-parallax-text2 {
    font-size:24px;
}
.parallax-content .btn.btn-primary {
    margin-top:15px;
}
@media (max-width:500px) {
    .auda-parallax-text {
        font-size:28px;
    }
    .auda-parallax-text2 {
        font-size:18px;
    }
    .parallax-content .btn.btn-primary {
        font-size:15px;
    }
}
/**** PARALLAX - END ****/
/**** MISCELLANEOUS ****/
.auda-links {
    margin-top:-20px;
    margin-bottom:40px;
}
.auda-links-text {
    line-height:40px;
    color:#212121;
}
.auda-links-text:hover {
    color:#004da5 !important;
}
.auda-links {
    margin-top:-20px;
    margin-bottom:40px;
}
.auda-shadow {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
@media (min-width:992px) {
    #site-content h2,
    #site-content h2.headline-h2,
    #site-content .headline-h2,
    #site-content .h2 {
        font-size:32px;
        font-weight:600;
    }
    .pageid-0 #site-content h2,
    .pageid-0 #site-content .headline-h2 {
        font-size:16px;
        font-weight:400;
    }
    .auda-buttons-responsivefix {
        margin-right:-5px;
    }
}
.pageid-10221 #site-content,
.pageid-15235 #site-content {
    padding-bottom:0;
}
@media (max-width:450px) {
    .auda-ueberuns .auda-btn-primary-1 a {
        min-width:150px;
    }
    .auda-ueberuns .gap-4 {
        gap:0;
    }
    .fa-heart {
        display:none;
    }
}
#article-blog-entry .page-headline .headline-h1 {
    font-weight:600;
}
#article-blog-entry .page-headline .subheadline-h1 {
    color:#a4a4a4;
}
#section-contact-form {
    scroll-margin-top:80px;
}
.auda-buttons-responsivefix {
    padding-top:10px;
}
#pre_area {
    overflow:hidden;
}
.auda-ulresponsivefix {
  margin-left:-25px;
}
@media (max-width: 1100px) {
    .auda-wlresponsivefix {
        flex-direction:column-reverse;
    }
        .auda-wlresponsivefix2 {
        justify-content:left;
    }
}
@media (min-width: 992px) and (max-width: 1100px) {
  .auda-wohnmobil-mieten-box-1 {
    width:100%;
  }
  .auda-wohnmobil-mieten-box-2 {
    width:100%;
    padding-left:5%;
    padding-right:5%;
  }
  .auda-hpresponsivefix {
    width:100%;
    margin-left:0;
  }
  .auda-wlresponsivefix2 {
    width: 100%;
  }
}
@media (min-width: 1101px) {
    .auda-wohnmobil-mieten-box-2 {
        padding-left:15%;
        padding-right:15%;
    }
}
@media (max-width: 1100px) {
    .auda-wohnmobil-mieten-box-2 {
        padding:4%;
    }
}
.fa-check {
    color:#0a519b;
}
.panel-title {
  font-size:18px
}
.container {
  padding-right: 30px;
  padding-left: 30px;
}
.auda-whitebox-icons {
  min-height: 360px;
  padding-top: 25%;
}
.blocks-container .btn-default {
    min-width: 100px !important;
}
/**** MISCELLANEOUS - END ****/
/**** UNSERE LEISTUNGEN MODULE ****/
.auda-img-box>p {
    position:absolute;
    top:90%;
    color:#fff;
    letter-spacing:2px;
    font-size:24px;
    text-align:center;
    width:100%;
}
.auda-img-box::before {
    content:"";
    position:absolute;
    background-color:rgba(46, 93, 121, 0.65);
    width:100%;
    height:100%;
    transition:0.3s ease-in;
}
.auda-img-box:hover::before {
    background-color:rgba(0, 0, 0, 0.05);
    z-index:-1;
}
.auda-relative {
    position:relative;
}
.auda-img-box-title {
    text-align:center;
}
@media (min-width:768px) and (max-width:930px) {
    .auda-img-box>p {
        position:absolute;
        top:80%;
        font-size:16px;
        letter-spacing:0px;
    }
}
@media (min-width:931px) and (max-width:1200px) {
    .auda-img-box>p {
        position:absolute;
        top:82%;
        font-size:18px;
        letter-spacing:0px;
    }
}
/**** UNSERE LEISTUNGEN MODULE - END ****/
/***** Timeline externer Code von https://codepen.io/brady_wright/pen/NNOvrW *****/
/*==================================
    TIMELINE
==================================*/
/*-- GENERAL STYLES
    ------------------------------*/
.timeline {
    line-height:1.4em;
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
}
.timeline-item {
    padding-left:40px;
    position:relative;
}
.timeline-item:last-child {
    padding-bottom:0;
}
.timeline-info {
    font-size:22px;
    font-weight:700;
    letter-spacing:3px;
    margin:0 0 0.5em 0;
    text-transform:uppercase;
    white-space:nowrap;
    color:#004da5;
}
.timeline-marker {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:15px;
}
.timeline-marker:before {
    background:#3a82cf;
    border:3px solid transparent;
    border-radius:100%;
    content:"";
    display:block;
    height:15px;
    position:absolute;
    top:4px;
    left:0;
    width:15px;
    transition:background 0.3s ease-in-out, border 0.3s ease-in-out;
}
.timeline-marker:after {
    content:"";
    width:3px;
    background:#004da5;
    display:block;
    position:absolute;
    top:24px;
    bottom:0;
    left:6px;
}
.timeline-item:last-child .timeline-marker:after {
    content:none;
}
.timeline-item:not(.period):hover .timeline-marker:before {
    background:transparent;
    border:3px solid #3a82cf;
}
/*----------------------------------------------
        MOD:TIMELINE CENTERED
    ----------------------------------------------*/
@media (min-width:992px) {
    .timeline-centered,
    .timeline-centered .timeline-item,
    .timeline-centered .timeline-info,
    .timeline-centered .timeline-marker,
    .timeline-centered .timeline-content {
        display:block;
        margin:0;
        padding:0;
    }
    .timeline-centered .timeline-item {
        padding-bottom:40px;
        overflow:hidden;
    }
    .timeline-centered .timeline-marker {
        position:absolute;
        left:50%;
        margin-left:-7.5px;
    }
    .timeline-centered .timeline-info,
    .timeline-centered .timeline-content {
        width:50%;
    }
    .timeline-centered>.timeline-item .timeline-info {
        float:left;
        text-align:right;
        padding-right:30px;
    }
    .timeline-centered>.timeline-item .timeline-content {
        float:right;
        text-align:left;
        padding-left:30px;
    }
    .timeline-centered>.timeline-item .timeline-info {
        float:left;
        text-align:right;
        padding-left:30px;
    }
    .timeline-centered>.timeline-item .timeline-content {
        float:right;
        text-align:left;
        padding-right:30px;
    }
    .timeline-centered>.timeline-item.period .timeline-content {
        float:none;
        padding:0;
        width:100%;
        text-align:center;
    }
    .timeline-centered .timeline-item.period {
        padding:50px 0 90px;
    }
    .timeline-centered .period .timeline-marker:after {
        height:30px;
        bottom:0;
        top:auto;
    }
    .timeline-centered .period .timeline-title {
        left:auto;
    }
}
@media (max-width:479px) {
    .timeline-content img {
        max-width:100%;
        object-fit:contain;
    }
    .timeline-item img {
        width:100%;
        height:100%;
    }
}
@media (min-width:768px) {
    .aud-container-fluid .col-sm-offset-2 {
        margin-left:10%;
    }
    .auda-padding-bigscreen {
        padding: 0 70px;
    }
}
/***** Timeline externer Code von https://codepen.io/brady_wright/pen/NNOvrW - END *****/
/**** IMAGE SLIDER ****/
.owl-theme .owl-dots .owl-dot span {
    border:1px solid #999;
    height:14px;
    width:14px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background:#3a82cf;
}
.owl-dots {
    margin-top:20px;
}
/**** IMAGE SLIDER - END ****/
/**** PRE FOOTER ****/
.auda-prefooter1 {
    background:#1b1b1b;
    margin-left:-14%;
    margin-right:-14%;
    position:relative;
    top:-40px;
    padding-left:14%;
    padding-right:0;
    padding-top:30px;
    padding-bottom:30px;
}
.pageid-610 .auda-prefooter1 {
    top:0px;
}
@media screen and (min-width: 2000px) { /*necessary solution*/
    .auda-prefooter1 {
        margin-left:-40%;
        margin-right:-40%;
        padding-left:40%;
        padding-right:30%;
    }
}
/**** PRE FOOTER - END ****/
/**** MEDIA QUERIES ****/
@media (max-width:767px) {
    p,
    li {
        font-size:16px;
    }
    .auda-img-box-title {
        text-align:left;
    }
    .auda-img-box {
        margin-bottom:30px;
    }
    .auda-img-box>p {
        font-size:18px;
    }
    .auda-prefooter2 {
        padding-left:20px;
        line-height:26px;
    }
    .auda-prefooter2 .ge-content.ge-content-type-tinymce.auda-padding-x-large {
        padding-left:0;
    }
    .auda-buttons-responsivefix {
        margin-right:-5px;
    }
}
@media (min-width:768px) {
    h1,
    h1 .headline-h1 {
        font-size:40px;
    }
    h2,
    h2 .headline-h2 {
        font-size:32px;
    }
    h3,
    h3 .headline-h3 {
        font-size:28px;
    }
    .auda-18 {
        font-size:18px;
    }
    .auda-prefooter2 {
        padding-left:20px;
        line-height:26px;
    }
    .auda-prefooter2 .ge-content.ge-content-type-tinymce.auda-padding-x-large {
        padding-left:0;
    }
}
@media (min-width:1200px) {
    .auda-img-box {
        box-shadow:7px 7px 10px 0px rgba(0, 0, 0, 0.19);
    }
    .audaris-widget .far {
        font-size:150%;
    }
    p,
    li {
        font-size:18px;
    }
}
/**** MEDIA QUERIES - END ****/
/**** WOHNMOBIL MIETEN - END ****/
.text-spacing {
    line-height:2em;
    padding:0;
}
.hborder-bg {
    border-top:8px solid #0B4885;
    /*background:#EEE;*/
}
.hborder-space2 {
    padding:1px 30px 1px 30px;
}
.wh-table {
    line-height:2.2em;
    margin:10px 0;
}
@media (min-width:768px) {
    .hborder-bg h3,
    h3 .headline-h3 {
        font-size:22px;
        font-weight:600;
    }
}
.pageid-15235 .carousel-inner>.item>a>img,
.pageid-15235 .carousel-inner>.item>img,
.pageid-15235 .img-responsive,
.pageid-15235 .thumbnail a>img,
.pageid-15235 .thumbnail>img {
    height:250px;
}
.auda-faqs .module-block h2 {
    margin:0;
}
.pageid-15235 .module-block h2 {
    margin:0;
}
#fmForm-1218 a {
    color:#004da5;
}
#fmForm-1218 {
    scroll-margin-top:150px;
}
/**** WOHNMOBIL MIETEN - END ****/
/************ ACCORDION FIRST********************/
.auda-accordion .panel-title a {
    display:block;
    position: relative;
    background-color: #f5f5f5;
    padding:10px 25px;
}
.auda-accordion .panel-default > .panel-heading {
    background:transparent;
    padding:0;
}
.auda-accordion .panel-title a::after {
    content:"";
    font-family:fontAwesome;
    padding:10px;
    color:#414141;
    display: flex;
    align-items: center;
    height: 100%;
    position:absolute;
    right:0;
    top:0;
}
.auda-accordion .panel-title a[aria-expanded="false"]::after {
    content:"\f0d7";
}
.auda-accordion .panel-title a[aria-expanded="true"]::after {
    content:"\f0d8";
}
.auda-accordion .panel-default {
    margin-bottom:20px;
}
/************ ACCORDION FIRST - END ********************/
.section-search-switcher .subheadline-h2.text-center {
  color: #0a519a !important;
}
.subheadline-h2.text-center {
  color: #0a519a !important;
}
.audaris-widget .min-width-360px .xs\:w-1\/2 {
  width:100% !important;
}
.audaris-widget .min-width-360px .xs\:w-1\/2 {
  width:100% !important;
}
@media (max-width:991px) { 
.header-above {
    background:#fff;
}
#header-container {
  height: 100px;
}
#header #logo {
  height: 15px;
}
/*.header-menu-fixed #header .header-above {
  margin-top: -15px;
}*/
}
@media (min-width:681px) and (max-width:991px) {
    #header #logo img {
        position:absolute;
        top:35px;
    }
}
.hamburger.hamburger--spin.is-active #primary-menu-container {
  display: inline-block;
}

.hamburger.hamburger--spin.is-active {
  display: inline-block;
}

@media (max-width: 1379px) {
    body.menu-toggled #header #primary-menu {
        z-index: -1;
        margin-top: 80px;
    }
    .header-menu-fixed #header {
        transform: translateY(0px);
    }
    #header .header-below {
        background:#fff;
        position:unset !important;
    }
    /*#header {
        position: relative;
    }*/
}
#menu-toggle {
    position: absolute;
    right: 35px;
    height: 80px;
    z-index: 10;
}
#header #icons-menu {
    padding-right: 60px;
}
#header .hamburger .hamburger-label {
  color: #000;
}
#section-service-brands-ajax {
  display: block !important;
}
/**** IMAGE GALLERY ****/
.gallery-grid img {
  height: 100%;
  object-fit: cover;
}
@media (min-width:768px) {
    .gallery-grid {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-template-rows: repeat(5, 1fr);
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .grid-item-1 { grid-area: 1 / 1 / 3 / 4; }
    .grid-item-2 { grid-area: 1 / 4 / 3 / 6; }
    .grid-item-3 { grid-area: 3 / 1 / 6 / 3; }
    .grid-item-4 { grid-area: 3 / 3 / 6 / 5; }
    .grid-item-5 { grid-area: 3 / 5 / 6 / 5; }
}
@media (min-width: 1200px) {
    .gallery-grid {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .grid-item-1 {
        grid-area: 1 / 1 / 3 / 3; 
    }
    .grid-item-2 {
        grid-area: 1 / 3 / 2 / 4;
    }
    .grid-item-3 {
        grid-area: 2 / 3 / 3 / 4;
    }
    .grid-item-4 {
        grid-area: 1 / 4 / 3 / 5;
    }
    .grid-item-5 {
        grid-area: 1 / 5 / 3 / 6;
    }
}
/**** IMAGE GALLERY - END ****/

#location-selector-block .blocks-container .btn-default {
    min-width: 100px !important;
}

#location-selector-block .phone-mail-infos .btn-default {
    background: linear-gradient(90deg, rgba(10, 84, 159, 1) 0%, rgba(5, 42, 80, 1) 100%) !important;
}

#location-info-request .btn-default {
    background: linear-gradient(90deg, rgba(10, 84, 159, 1) 0%, rgba(5, 42, 80, 1) 100%) !important;
    min-width: 100px !important;
}

#location-info-request .btn.btn-default,
#location-selector-block .btn.btn-default {
    min-width: 100px !important;
}

@media (min-width: 1380px) and (max-width: 1450px) {
    #header #logo img {
        position: absolute;
        left: 30px !important;
        top: 85px !important;
        height: 40px !important;
    }
}
