.btn, .btn-dark.focus, .btn-dark:focus {box-shadow: none !important;border-radius: 9999px;}
.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: #fcfcfdb3;}
.container.modelsWidget {max-width: 100% !important;}
h2 {font-size: 42px;line-height: 66px;font-family: AudiType;;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: 14px 24px;color: #fcfcfd;border-color: rgb(76, 76, 76);background-color: rgb(76, 76, 76);border-radius: 0;}
.audiBannerCopy p {margin-bottom: 24px;font-size: 16px;}
.semiContainer {padding-top: 96px;padding-bottom: 96px;}
.semiContainer .btn-outline-primary:hover {color: #657081;border-color: #657081;background-color: transparent;}
.dropdown-item.active, .dropdown-item:active {background-color: #000;}
.page-item.active .page-link {background-color: rgb(44, 52, 63);color: rgb(252, 252, 253) !important;border-color: rgb(44, 52, 63) !important;}
.btn-primary.disabled, .btn-primary:disabled {background-color: #000;border-color: #000;}
.page-link {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: rgb(252, 252, 253) !important;background-color: rgb(101, 112, 129);border-color: rgb(101, 112, 129);box-shadow: rgba(101, 112, 129, 0) 0px 0px 0px 1px inset !important;}
.btn-primary:hover {border-color: #000;color: #fcfcfd;background-color: rgb(44, 52, 63);box-shadow: rgba(219, 223, 230, 0.2) 0px 0px 0px 1px inset !important;}
.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: #fcfcfd;background-color: #181d25;box-shadow: rgb(44, 52, 63) 0px 0px 0px 1px inset;}
.btn-secondary:hover {border-color: #000;color: #fcfcfd;background-color: rgb(44, 52, 63);box-shadow: rgba(219, 223, 230, 0.2) 0px 0px 0px 1px inset !important;}
.text-danger {color: #fcfcfdb3 !important;}
.custom-control-input:checked~.custom-control-label::before {background-color: transparent;border-color: #dbdfe699;}
.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: #657081;border-color: #657081;}
.btn-info:hover {color: #657081 !important;background-color: #fcfcfd;border-color: #657081;}
.btn-info.focus, .btn-info:focus {box-shadow: none;}
.form-control:focus {box-shadow: none;border-color: #e6e9ec;background-color: transparent;}
.border-primary {border-color: #fcfcfdb3 !important;background-color: transparent !important;}
.text-primary, .nms-wishlist-icon-item {color: #fcfcfd !important;}
.btn-danger, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {color: #fcfcfd;background-color: #181d25;border-color: #181d25;box-shadow: rgb(44, 52, 63) 0px 0px 0px 1px inset !important;}
.btn-danger:hover {border-color: #000;color: #fcfcfd;background-color: rgb(44, 52, 63);box-shadow: rgba(219, 223, 230, 0.2) 0px 0px 0px 1px inset !important;}
.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: #1F6AD0;}
.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: #181d25;color: #fcfcfd;border-color: #181d25 !important;box-shadow: rgb(44, 52, 63) 0px 0px 0px 1px inset !important;}
.vs-result-more-button:hover {background-color: rgb(44, 52, 63);color: rgb(252, 252, 253) !important;border-color: rgb(44, 52, 63) !important;box-shadow: rgba(219, 223, 230, 0.2) 0px 0px 0px 1px inset !important;}
div#vehicleBar_FinanceButton .btn.btn-primary {background-color: rgb(101, 112, 129);border-color: rgb(101, 112, 129);color: #000;padding: 5px !important;}
div#vehicleBar_FinanceButton .btn.btn-primary:hover {background-color: rgb(44, 52, 63);border-color: rgb(44, 52, 63);color: #fcfcfd !important;box-shadow: rgba(219, 223, 230, 0.2) 0px 0px 0px 1px inset !important;}
.ShowButtonsAtTop .btn-secondary .fa-plus-circle:before {color: #fcfcfd;}
button.btn.btn-danger.btn-sm.float-right {margin-bottom: 8px;;}
.btn-dark {color: #fcfcfd;background-color: #657081;border-color: #657081;}
.AudiBannerContent a.btn.btn-dark {min-width: 9em;padding-block: .7em;padding-inline: 2em;background-color: #657081;border-color: #657081;font-size: 14px;border-radius: 9999px;}
.btn-dark:hover, .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {background-color: #657081;border-color: #657081;}
.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: #fcfcfd;}
#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: #fcfcfd;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: #657081!important;}
.nms-list-tile .no-gutters.p-1 {padding: 0 !important;background-color: transparent !important;padding: 1rem !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: #fcfcfd;}
#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 #fcfcfdb3!important;border-radius: 0!important;background-color: unset;}*/
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: 9999px !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: #1F6AD0;}
#widget-personnel-personel .d-flex {flex-wrap: wrap;margin-bottom: 50px;}
.post-footer .cr_year {pointer-events: none;}
.form-control {background-color: transparent;color: #fcfcfdb3;}
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;}
.socials .fa-tiktok {width: 16px;height: 16px;background-repeat: no-repeat;background-size: 100%;background-position: center;background-image: url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --%3E%3Csvg fill='%23ffffff' width='800px' height='800px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M19.589 6.686a4.793 4.793 0 0 1-3.77-4.245V2h-3.445v13.672a2.896 2.896 0 0 1-5.201 1.743l-.002-.001.002.001a2.895 2.895 0 0 1 3.183-4.51v-3.5a6.329 6.329 0 0 0-5.394 10.692 6.33 6.33 0 0 0 10.857-4.424V8.687a8.182 8.182 0 0 0 4.773 1.526V6.79a4.831 4.831 0 0 1-1.003-.104z'/%3E%3C/g%3E%3C/svg%3E");}
.form-group.row {margin: 0 auto 1rem;}
.AudiBannerContent a.btn.btn-dark:hover {background-color: #2c343f;}
.col-4.border-top.border-primary.border-3.bg-light {background-color: transparent !important;}
.row.no-gutters.text-center {padding-top: .5rem;}
.btn-secondary:hover .col-10.pl-sm-2.p-0 {color: #000;}
div#widget-personnel-personel .col-12 {border: 1px solid #fcfcfd;margin: 15px 15px 15px 0;}
div#special-nav-all-Specials .card .bg-light {background-color: transparent !important;}
.special-deal p {background-color: transparent !important;color: #fcfcfdb3 !important;}
.btn-light {color: #f8f9fa;background-color: transparent;}
.card {background-color: transparent;border: 1px solid;}
.bg-light, .badge-light {background-color: transparent !important;}
.form-control-plaintext {color: #fcfcfdb3;}
b, strong, .col-form-label {color: #fcfcfd;}
span.badge.badge-light {border: 1px solid;}
.btn-outline-dark {color: #fcfcfdb3;border-color: #fcfcfdb3;}
.select2-container--default .select2-selection--single {background-color: transparent;}
.select2-results__option[aria-selected] {color: #000;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color: unset;}
.select2-container--default .select2-results>.select2-results__options {background: rgba(24, 29, 37, 0.6);}
.models #newModelTabContentAudi .carousel-item:hover {background-color: #2c343f;}
.models #newModelTabContentAudi .carousel-item:hover {background-color: #2c343f;box-shadow: rgb(55, 64, 78) 0px 0px 0px 1px inset;border-radius: 20px;}
#info-buttons-Audi .btn {border-radius: 10px;}
.fa-stack {color: #2c343f !important;}
.nms-wishlist-icon-item {color: #89ff89 !important;}
div#widget-vehicle-search-wishlist {background-color: #f8f9fa !important;}
div#widget-vehicle-search-wishlist h1, div#widget-vehicle-search-wishlist h2, div#widget-vehicle-search-wishlist h3, div#widget-vehicle-search-wishlist h4, div#widget-vehicle-search-wishlist h5,div#widget-vehicle-search-wishlist h6, div#widget-vehicle-search-wishlist, div#widget-vehicle-search-wishlist p {color: #000;}
.humanCheckMessage strong {color: #000;}
#form-vehicle-enquire-wish-list a {color: #000;}
.legacy.nm-content-paragraph table td {color: #fcfcfdb3 !important;border-color: #fcfcfdb3 !important;}
.Zone_2.z-wrapper .btn, .Zone_3.z-wrapper .btn, .Zone_4.z-wrapper .btn, .Zone_5.z-wrapper .btn, .Zone_6.z-wrapper .btn, .Zone_7.z-wrapper .btn,.Zone_8.z-wrapper .btn {height: 48px;display: flex;align-items: center;width: max-content;}
.page-item.disabled .page-link {background-color: #181d25;border-color: #181d25;}
ul#pagination-demo, .page-link {background-color: transparent;color: #fcfcfdb3 !important;}
.page-item .page-link {box-shadow: rgb(44, 52, 63) 0px 0px 0px 1px inset !important;border-color: transparent;text-decoration: unset;}
#vehicle_search_area_used button.btn.btn-default {color: #fcfcfdb3;}
div#vehicle_search_area_used ul.dropdown-menu.p-2.show {background-color: #74777c;}
div#vehicle_search_area_used ul.dropdown-menu.p-2.show li a {color: #fff;text-decoration: unset;}
div#vehicle_search_area_used ul.dropdown-menu.p-2.show li:hover a {background-color: #1f6ad0;text-decoration: none;}
.galleryDemandContainer img {border-radius: 20px;}
.inner .galleryDemandContainer img {border-radius: 20px;}
.inner .vs-list-name-audi {color: #fff;font-size: 24px;font-family: 'AudiBold';}
.inner p.vs-list-variant-name {color: #fcfcfdb3 !important;}
#vehicle-search-filter-VS .btn.btn-light:hover {background: rgba(44, 52, 63, 0.6);box-shadow: rgba(219, 223, 230, 0.6) 0px 0px 0px 1px;color: #fff;}
.custom-checkbox .custom-control-label::before {border: 1px solid rgba(219, 223, 230, 0.6);color: rgba(252, 252, 253, 0.7);background-color: rgba(24, 29, 37, 0.6);}
.vs-wishlist-icon-item {color: #89ff89 !important;}
.page-link:hover {background-color: rgb(44, 52, 63);color: rgb(252, 252, 253) !important;border-color: rgb(44, 52, 63) !important;}
div#vehicle-search-filter-options-VS .w-100 .btn {color: rgb(252, 252, 253) !important;border-color: #181d25;background-color: #181d25;box-shadow: rgb(44, 52, 63) 0px 0px 0px 1px inset !important;}
.audi-personnel-contact-contact-information a {color: #fff !important;text-decoration: unset;}
span.personnel-name.font-weight-bold {color: #fff;}
.audi-personnel-contact-contact-information a:hover {color: #fcfcfdb3 !important;}
figure.audi-personnel-contact-image.col-4 {margin-bottom: 0;}
address.audi-personnel-contact.row {align-items: center;margin-bottom: 0;}
.custom-radio .custom-control-input:checked~.custom-control-label::before {background-color: #89ff89;border-color: #89ff89;}
.inner .article-image {border-radius: 20px;}
.select2-container--default .select2-search--dropdown .select2-search__field {color: #000;}
.audiBannerImg img, .AudiBannerContent img, .AudiCards img {border-radius: 20px;}
.input-group-text i.fa.fa-times.text-danger {color: #000 !important;}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {color: #fcfcfdb3;}
.btn-secondary:hover .col-10.pl-sm-2.p-0, .btn-secondary:hover .fa-stack, .btn-secondary:hover .fa-plus-circle:before {color: #fcfcfdb3 !important;}
.btn-secondary i.fa.fa-heart {color: #fcfcfdb3;}
.image-gallery-container span.badge.badge-light.position-absolute.text-primary {right: 10px !important;top: 10px !important;}
div#vehicle-search-filter-options-VS p.bg-light.font-size-smaller.mb-1.pl-2.text-secondary {color: #fcfcfdb3 !important;}
.form-control:focus {color: #fcfcfdb3;}
div#vehicle_search_results_VS .vs-result-enquire-button, div#vehicle_search_results_VS  .row.no-gutters.border-top.border-dark span, div#vehicle_search_results_VS  .col-6.d-inline-block.float-right.align-self-end {color: #fff;}
div#vehicle_search_results_VS .vs-result-enquire-button:hover, div#vehicle_search_results_VS  .row.no-gutters.border-top.border-dark span:hover, div#vehicle_search_results_VS  .col-6.d-inline-block.float-right.align-self-end:hover {color: #fcfcfdb3;}
ul#special-nav-tabs-Specials li, div#specials-filter-Specials li a {border-radius: 9999px;}
ul#special-nav-tabs-Specials {padding-bottom: 20px;}
div#specials-filter-Specials li a {text-decoration: unset;}
a#special-nav-all-tab-Specials, ul#special-nav-tabs-Specials li:last-child {color: #fcfcfd;background-color: #181d25;box-shadow: rgb(44, 52, 63) 0px 0px 0px 1px inset;text-decoration: unset;}
a#special-nav-all-tab-Specials, ul#special-nav-tabs-Specials li:last-child:hover {border-color: #000;color: #fcfcfd;background-color: rgb(44, 52, 63);box-shadow: rgba(219, 223, 230, 0.2) 0px 0px 0px 1px inset !important;}
div#vehicle-search-filter-options-VS .w-100 .btn:hover {border-color: #000;color: #fcfcfd;background-color: rgb(44, 52, 63);box-shadow: rgba(219, 223, 230, 0.2) 0px 0px 0px 1px inset !important;}
.vs-wishlist-wrapper .custom-checkbox .custom-control-label::before {
    background-color: #fff;
    border: #adb5bd solid 1px;
}