.audiBannerCopy {padding: 66px;}
.side-nav .engine-5-menu li.sv_li-option .dock-link.sv-item-fixed {right: 0 !important;}
.info-details em.fas.fa-download {margin-right: 10px;}
.AudiBannerContent {width: 100%;align-items: center;padding-top: 20px;}
.navbar-expand-lg .navbar-nav .nav-link {color: #666666;}
.container.modelsWidget {max-width: 100% !important;!i;!;}
h2 {font-size: 42px;line-height: 66px;font-family: AudiType;color: #000;font-stretch: 130%;}
.semiContainer .btn-outline-primary, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {padding: 15px 34px;color: #fff;border-color: #000000;background-color: rgb(76, 76, 76);border-radius: 0;}
.audiBannerCopy p {margin-bottom: 24px;font-size: 12px;}
.semiContainer {padding-top: 96px;padding-bottom: 96px;}
.semiContainer .btn-outline-primary:hover {color: #4c4c4c;border-color: #4c4c4c;background-color: transparent;}
.dropdown-item.active, .dropdown-item:active {background-color: #000;}
.page-item.active .page-link {background-color: #000;border-color: #000;}
.btn-primary.disabled, .btn-primary:disabled {background-color: #000;border-color: #000;}
.page-link {color: #000;}
.fa-plus-circle:before {color: #000;}
div#widget-new-model-search-Audi {padding: 0 15px;}




/*buttons*/
.btn-primary, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {color: #ffffff;background-color: #000;border-color: #000;}
.btn-primary:hover {color: #4c4c4c;background-color: #fff;border-color: #4c4c4c;}
.btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {box-shadow: none;}
.btn-secondary, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {color: #fff;background-color: #000000;border-color: #000000;}
.btn-secondary:hover {border-color: #000;color: #000;background-color: #fff;}
.text-danger {color: #000 !important;}
.custom-control-input:checked~.custom-control-label::before {background-color: #4c4c4c;border-color: #4c4c4c;}
.btn-info, .btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus {background-color: #4c4c4c;border-color: #4c4c4c;}
.btn-info:hover {color: #4c4c4c;background-color: #fff;border-color: #4c4c4c;}
.btn-info.focus, .btn-info:focus {box-shadow: none;}
.form-control:focus {box-shadow: none;border-color: #e6e9ec;}
.border-primary {border-color: #000 !important;}
.text-primary, .nms-wishlist-icon-item {color: #000 !important;}
.btn-danger, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {color: #fff;background-color: #000000;border-color: #000000;}
.btn-danger:hover {background-color: transparent;border-color: #000;color: #000;}
.btn-danger.focus, .btn-danger:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {box-shadow: none;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #000;}
.btn-outline-primary.focus, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {box-shadow: none;}
.vs-result-more-button, .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {background-color: #000;color: #fff;border-color: #000;}
.vs-result-more-button:hover {background-color: #fff;color: #000;border-color: #000;}
div#vehicleBar_FinanceButton .btn.btn-primary {background-color: #ffffff;border-color: #000;color: #000;padding: 5px !important;}
div#vehicleBar_FinanceButton .btn.btn-primary:hover {background-color: #000000;border-color: #000;color: #fff;}
.ShowButtonsAtTop .btn-secondary .fa-plus-circle:before {color: #fff;}
button.btn.btn-danger.btn-sm.float-right {margin-bottom: 8px;}
.btn-dark {color: #fff;background-color: #000000;border-color: #000000;}
.AudiBannerContent a.btn.btn-dark {min-width: 9em;padding-block: 1em;padding-inline: 2em;}
.btn, .btn-dark.focus, .btn-dark:focus {box-shadow: none !important;}
.btn-dark:hover, .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {background-color: #4c4c4c;border-color: #4c4c4c;}
.btn-outline-info {border-color: #000;color: #000;}
.btn-outline-info:hover,.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {background-color: #000;border-color: #000;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {padding: 4.9px .2px !important;}
button#in-stock-preowned.active {background-color: #000;color: #fff;}
#widget-forms-Contact #form-Contact > div:nth-child(6) > div > label {display: contents;}
button#return-from-finance {width: max-content;}
.new-model-navigation {margin: 65px 0;}
.new-model-navigation .nav-tabs .nav-link,.new-model-navigation .nav-tabs .nav-link.active {border: 0;display: block;padding: 20px 0;width: 100%;border-top-left-radius: 0;border-top-right-radius: 0;font-weight: 600;text-transform: uppercase;transition: color .3s ease-in-out;white-space: break-spaces;border-right: 1px solid #e8e8e8;letter-spacing: .1px;font-size: 14px;text-decoration: none!important;}
.new-model-navigation .nav-tabs {justify-content: space-evenly;margin: 0 20px;background: #fff;box-shadow: 2px 25px 32px 1px #00000040;flex-wrap: nowrap;border-bottom: 4px solid #000;align-items: center;}
.new-model-navigation li.nav-item {text-align: center;border: 0;width: 100%;margin-bottom: 0;}
.new-model-navigation .nav-tabs .nav-item:last-child .nav-link {border-right: 0px;}
.new-model-navigation li.nav-item:hover a {color: #7b7b7b;}
.new-model-navigation .nav-tabs .nav-link {color: rgba(0,0,0,.5)!important;}
.new-model-navigation .nav-tabs .nav-link.active {color: #4c4c4c!important;}
.nms-list-tile .no-gutters.p-1 {padding: 0 !important;}
div[id*=vehicle_search_area] input[type=checkbox] {accent-color: #000;}
.ShowButtonsAtTop .btn-secondary:hover .fa-plus-circle:before {color: #000;}
.btn-secondary:not(:disabled):not(.disabled):active:hover .fa-plus-circle:before {color: #fff;}
#widget-vehicle-search-used .custTag {left: 73px !important;}
.blueimp-gallery-display>.next, .blueimp-gallery-display>.prev {border: 0;}
.article-tile .article-title {font-weight: bold;font-size: 16px;}
.post-meta-data.sh-columns {line-height: 30px;}
.post-content.text-justify {margin-top: 5px;}
div[data-trace-widget=Forms] .card-header {border: none!important;font-size: 18px;margin: 50px 0 0;font-weight: 700;font-family: 'Audi Type Extended',sans-serif;background: 0 0!important;}
div[data-trace-widget=Forms] .select2-container--default .select2-selection--single,div[data-trace-widget=Forms] input,div[data-trace-widget=Forms] textarea {border: none!important;border-bottom: 1px solid #000!important;border-radius: 0!important;}
div[data-trace-widget=Forms] input:focus,div[data-trace-widget=Forms] textarea:focus {box-shadow: none!important;}
.finance-open-icon i.fas.fa-calculator {margin-left: 5px;}
.new-model-shape h4.mb-1 {margin: 30px 0 !important;}
h1, h2, h3, h4, h5, h6 {font-family: AudiType;font-stretch: 130%;}
.new-model-shape h4 {font-size: 2rem;}
#newModelTabContentNewModels .nms-list-tile .col-12.ml-1.px-0 {margin-left: 0 !important;}
.page-link:hover {color: #000;}
.finance-open-icon span {font-weight: unset !important;}
.FinanceCalc-Compact .btn.btn-sm.m-0.rounded.text-center.btn-secondary {border-radius: 0 !important;}
.select2-container .select2-selection--single .select2-selection__rendered {padding: 13px;}
#form-Contact[data-form-id="817"]>.form-group:nth-of-type(5) .form-label-group,#form-Contact[data-form-id="822"] .form-group .form-label-group,#form-Contact[data-form-id="830"]>.form-group:nth-of-type(10) .form-label-group,#form-Contact[data-form-id="830"]>.form-group:nth-of-type(11) .form-label-group {display: flex;flex-direction: column-reverse;}
#form-Contact[data-form-id="817"]>.form-group:nth-of-type(5) .form-label-group>label,#form-Contact[data-form-id="822"] .form-group .form-label-group>label {position: relative;}
#form-Contact[data-form-id="830"]>.form-group:nth-of-type(10) .form-label-group>label,#form-Contact[data-form-id="830"]>.form-group:nth-of-type(11) .form-label-group>label {position: relative;height: auto;}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background-color: #000000;}
#widget-personnel-personel .d-flex {flex-wrap: wrap;margin-bottom: 50px;}
.post-footer .cr_year {pointer-events: none;}
.form-control {background-color: transparent;}
h3.audi-headline-order-3.nm-content-paragraph__headline {margin-top: 10px;}
#special-nav-tab-content-Specials .special-dealText p:first-child, #special-nav-tab-content-Specials .special-title {min-height: 50px;display: flex;align-items: center;}
#special-nav-tab-content-Specials .image-gallery-container {min-height: 200px;}
#special-nav-tab-content-Specials .spaceMe {min-height: 750px;}
section.welcomeP {margin: 0;}
section.welcomeP .container {padding: 0 60px;margin-top: 1rem;}
.nms-model-link img {transition: transform 0.3s ease;}.nms-model-link:hover img {transform: scale(1.1);}.nms-model-link:hover {text-decoration: none;}
.btn .badge {border: 1px solid #000;}