.no-padding {
padding-left: 0;
padding-right: 0;
}
.padding-top {
padding-top: clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 160px);
}
.padding-top.small {
padding-top: clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 80px);
}
.padding-bottom {
padding-bottom: clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 160px);
}
.padding-bottom.small {
padding-bottom: clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 80px);
}
.box {
padding: clamp(40px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 40px), 80px);
}
.aspect-ratio-2-3 img {
width: 100%;
aspect-ratio: 2 / 3;
object-fit: cover;
} .emphasis p {
font-size: clamp(16px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 16px), 20px);
}
.h2-styling h1 {
font-size: clamp(30px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 30px), 40px);
}
.handwritten {
font-family: 'adobe-handwriting-ernie', serif;
color: var(--e-global-color-primary);
font-size: clamp(24px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 24px), 30px);
letter-spacing: 0;
text-transform: none;
} .tablet-show,
.smartphone-show {
display: none;
}
@media only screen and (max-width: 1024px) {
.tablet-show {
display: inline-block;
}
.break.tablet-show {
display: block;
}
.tablet-hide {
display: none;
}
}
@media only screen and (max-width: 768px) {
.smartphone-show {
display: inline-block;
}
.smartphone-hide,
.break.smartphone-hide {
display: none;
}
} #elementor-popup-modal-2578 .dialog-widget-content {
max-width: calc(100vw - 60px);
max-height: calc(100vh - 60px);
max-height: calc(var(--viewport-height) - 60px);
aspect-ratio: 1 / 1.41;
}
#elementor-popup-modal-3260 .dialog-widget-content,
#elementor-popup-modal-3277 .dialog-widget-content,
#elementor-popup-modal-3275 .dialog-widget-content {
width: calc(100vw - 60px);
max-width: 720px;
padding-top: 50px;
padding-bottom: 50px;
}
.elementor-popup-modal .dialog-widget-content .dialog-close-button {
background-color: var(--e-global-color-primary) !important;
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
height: 60px;
width: 60px;
top: 0;
right: 0;
}
.elementor-popup-modal .dialog-widget-content .dialog-close-button svg {
fill: var(--e-global-color-accent) !important;
}
.elementor-popup-modal .dialog-widget-content .dialog-message {
width: 100% !important;
}
.elementor-popup-modal .dialog-widget-content .dialog-message .elementor-widget-image img {
object-fit: contain;
max-height: calc(100vh - 4rem);
max-height: calc(var(--viewport-height) - 4rem);
}
.elementor-popup-modal .dialog-widget-content .dialog-message .elementor-widget-text-editor p {
line-height: 1.75;
max-width: 60ch;
} .elementor-location-header {
z-index: 999;
background-color: var(--e-global-color-accent);
position: fixed;
width: 100%;
top: 0;
}
.elementor-location-header .header .e-con-inner {
flex-flow: row nowrap;
} body .wpml-ls-legacy-dropdown-click {
width: auto;
}
body .wpml-ls-legacy-dropdown-click a {
color: var(--e-global-color-primary);
background-color: transparent;
padding: 0;
font-weight: 500;
font-size: 16px;
letter-spacing: 1px;
line-height: 30px;
text-transform: uppercase;
border: 0;
}
body .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a,
body .wpml-ls-legacy-dropdown-click a:focus,
body .wpml-ls-legacy-dropdown-click a:hover {
color: var(--e-global-color-primary);
background-color: transparent;
}
body .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
padding-right: 20px;
}
body .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after {
background-image: url(//www.autoclassics.be/wp-content/uploads/2024/09/AutoClassics-Website-Icons-Arrow-Down-Darkblue-Small.svg);
background-repeat: no-repeat;
background-size: 20px;
background-position: center;
position: absolute;
display: block;
width: 20px;
height: 20px;
margin-top: -1px;
top: 50%;
right: 0;
border: none;
transform: translateY(-50%);
}
body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
background-color: var(--e-global-color-accent);
margin-left: -20px;
padding-left: 20px;
border-top: 0;
} .elementor-location-header .elementor-widget-theme-site-logo {
position: absolute;
left: 50%;
bottom: 0;
transform: translate(-50%, 50%);
transition: bottom .4s cubic-bezier(0.19, 1, 0.22, 1), transform .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.responsive-menu-open .elementor-location-header .elementor-widget-theme-site-logo,
.elementor-location-header .elementor-widget-theme-site-logo.vertical-center {
bottom: 50%;
transform: translate(-50%, 50%);
} .elementor-location-header .header .elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item {
display: none;
}
.elementor-location-header .header .elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item.show {
display: block;
}
.elementor-location-header .elementor-widget-button {
min-width: initial;
}
.elementor-location-header .elementor-widget-button a.elementor-button {
padding: 0;
}
.elementor-location-header .elementor-widget-button#login-exhibitors a.elementor-button .elementor-button-text {
min-width: 172px;
} .elementor-location-header .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item {
margin: 0 !important;
}
.elementor-location-header .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
margin-right: 8px;
}
.elementor-location-header .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg {
width: 40px;
height: 40px;
}
.elementor-location-header .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
padding-left: 0;
font-weight: 500;
font-size: 16px;
letter-spacing: 1px;
text-transform: uppercase;
} .responsive-menu-open {
position: fixed;
}
.responsive-menu-open .responsive-login-exhibitors {
display: none;
}
.elementor-location-header .responsive-menu {
display: none;
height: calc(100vh - var(--header-height));
height: calc(var(--viewport-height) - var(--header-height));
padding-bottom: var(--header-height);
}
.elementor-location-header .responsive-menu > .e-con-inner {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.responsive-menu-open .elementor-location-header .responsive-menu {
display: block;
}
.elementor-location-header .responsive-menu .elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item a {
font-weight: 700;
font-size: clamp(36px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 36px), 60px);
letter-spacing: 0;
line-height: 1.5;
text-transform: initial;
}
.elementor-location-header .responsive-menu .elementor-widget-button {
position: fixed;
width: 100%;
left: 0;
bottom: 0;
}
.elementor-location-header .responsive-menu .elementor-widget-button:hover .elementor-button-icon,
.elementor-location-header .responsive-menu .elementor-widget-button:focus .elementor-button-icon,
.elementor-location-header .responsive-menu .elementor-widget-button:active .elementor-button-icon {
filter: brightness(0);
} .elementor-location-header + #opgemerkt {
margin-top: var(--header-height);
}  .practical table.jet-table thead.jet-table__head {
display: none;
}
.practical table.jet-table tbody.jet-table__body tr + tr td {
padding-top: 20px;
}
.practical table.jet-table tbody.jet-table__body tr td {
vertical-align: top;
}
.practical table.jet-table tbody.jet-table__body tr td .jet-table__cell-inner {
padding: 0;
}
.practical table.jet-table tbody.jet-table__body tr td:first-child .jet-table__cell-content {
margin-right: 40px;
}
@media only screen and (max-width: 1024px) {
.practical table.jet-table tbody.jet-table__body tr td:first-child .jet-table__cell-content {
margin-right: 20px;
}
}
.practical table.jet-table tbody.jet-table__body tr td .jet-table__cell-text {
padding: 0;
font-weight: 500;
font-size: 16px;
letter-spacing: 1px;
line-height: 1.5;
text-transform: uppercase;
}
.elementor-location-footer .practical table.jet-table tbody.jet-table__body tr td .jet-table__cell-text {
color: var(--e-global-color-accent);
}
.practical table.jet-table tbody.jet-table__body tr td + td .jet-table__cell-text {
font-weight: 400;
letter-spacing: .5px;
text-transform: initial;
}
.practical table.jet-table tbody.jet-table__body tr td .jet-table__cell-text span.small {
display: block;
padding-top: 6px;
font-size: 14px;
}
.elementor-location-footer .practical table.jet-table tbody.jet-table__body tr td .jet-table__cell-text a {
color: var(--e-global-color-accent);
} @media only screen and (max-width: 768px) {
.elementor-location-footer .footer__content .menu {
order: 1;
}
.elementor-location-footer .footer__content .practical {
order: 2;
}
.elementor-location-footer .footer__content .contact {
order: 3;
}
.elementor-location-footer .footer__content .elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item a {
justify-content: center;
text-align: center;
}
}
.elementor-location-footer .footer__content ul.elementor-nav-menu li.menu-item.extra-small a {
font-size: 12px;
letter-spacing: .5px;
text-transform: initial;
}
.elementor-location-footer .elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item a span,
.elementor-location-footer .elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item a span.green {
color: var(--e-global-color-accent);
background-color: rgba(255, 255, 255, .1);
} .elementor-location-footer .padding-bottom.small {
padding-bottom: clamp(40px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 40px), 80px);
}
.elementor-location-footer .disclaimer {
opacity: .66;
}
@media only screen and (max-width: 1024px) {
.elementor-location-footer .disclaimer__content .e-con-inner {
justify-content: center;
}
}
@media only screen and (max-width: 768px) {
.elementor-location-footer .disclaimer__content .elementor-widget-nav-menu ul.elementor-nav-menu {
flex-flow: column wrap;
align-items: center;
margin: -5px;
}
.elementor-location-footer .disclaimer__content .elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item {
margin: 5px;
}
} .elementor-location-footer .elementor-widget-theme-site-logo {
position: absolute;
left: 50%;
top: 0;
transform: translate(-50%, -50%);
}  body .elementor-widget-alert .elementor-alert {
color: var(--e-global-color-primary);
background-color: rgba(23, 27, 52, .1);
min-height: 60px;
padding: 30px 40px;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
line-height: 1.5;
border: 0;
}
body .elementor-widget-alert .elementor-alert .elementor-alert-title {
font-weight: 500;
} .elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item a {
color: var(--e-global-color-primary);
padding: 0;
font-weight: 500;
font-size: 16px;
letter-spacing: 1px;
line-height: 1.5;
text-transform: uppercase;
}
.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item a span {
color: var(--e-global-color-primary);
background-color: rgba(23, 27, 52, .1);
font-weight: 500;
font-size: 12px;
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
margin-top: -2px;
margin-left: 12px;
padding: 2px 12px 0 12px;
}
.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item a span.green {
color: #133A1E;
background-color: rgba(19, 58, 30, .1);
} .elementor-widget-theme-site-logo a img {
width: clamp(120px, calc(calc(200 / 1008) * calc(100vw - 76.8rem) + 120px), 240px) !important;
} .elementor-widget-icon .elementor-icon-wrapper {
display: flex;
} .elementor-widget-button .elementor-widget-container {
padding: 0;
}
.elementor-widget-button a.elementor-button,
#opgemerkt .gform_wrapper .gform_page_footer .button,
#opgemerkt .gform_wrapper .gform_footer .button,
#gform_wrapper_5 .gform_page_footer .button,
#gform_wrapper_5 .gform_footer .button,
#opgemerkt .elementor-widget-jet-login .jet-login form .login-submit input,
#opgemerkt .gform_wrapper .gform_button_select_files,
.yith-ywraq-add-to-quote .add-request-quote-button,
.ywraq-wrapper.ywraq-empty .ywraq-before-form .return-to-shop .button,
.ywraq-wrapper .yith-ywraq-before-table .button,
.ywraq-wrapper .update-list-wrapper .button,
.ywraq-wrapper .raq-send-request-row .raq-send-request,
.ywraq-wrapper .raq-send-request-row .raq-send-request:disabled,
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment #place_order,
.woocommerce-order-pay #opgemerkt #payment #place_order,
.woocommerce-order-received #opgemerkt .print-invoice,
.elementor-widget-jet-reset .jet-reset__submit .button,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-reject,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept,
#beursplattegrond .add-request-quote-button {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
height: 60px;
padding: 0 40px;
font-size: 16px;
line-height: 1.5;
border-radius: 0;
transition: color .4s cubic-bezier(0.19, 1, 0.22, 1), background-color .4s cubic-bezier(0.19, 1, 0.22, 1);
box-shadow: none;
user-select: none;
}
.elementor-widget-button a.elementor-button,
.elementor-widget-button.primary a.elementor-button,
#opgemerkt .gform_wrapper .gform_page_footer .button,
#opgemerkt .gform_wrapper .gform_footer .button,
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_next_button,
#gform_wrapper_5 .gform_page_footer .button,
#gform_wrapper_5 .gform_footer .button,
#gform_wrapper_5 .gform_page_footer .button.gform_next_button,
#opgemerkt .elementor-widget-jet-login .jet-login form .login-submit input,
.ywraq-wrapper .raq-send-request-row .raq-send-request,
.ywraq-wrapper .raq-send-request-row .raq-send-request:disabled,
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment #place_order,
.woocommerce-order-pay #opgemerkt #payment #place_order,
.elementor-widget-jet-reset .jet-reset__submit .button,
#beursplattegrond .add-request-quote-button {
color: var(--e-global-color-accent);
background-color: var(--e-global-color-secondary);
border: 1.5px solid var(--e-global-color-secondary);
}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept {
color: var(--e-global-color-accent) !important;
background-color: var(--e-global-color-secondary) !important;
border: 1.5px solid var(--e-global-color-secondary) !important;
}
.elementor-widget-button a.elementor-button:hover,
.elementor-widget-button a.elementor-button:focus,
.elementor-widget-button a.elementor-button:active,
.elementor-widget-button.primary a.elementor-button:hover,
.elementor-widget-button.primary a.elementor-button:focus,
.elementor-widget-button.primary a.elementor-button:active,
#opgemerkt .gform_wrapper .gform_page_footer .button:hover,
#opgemerkt .gform_wrapper .gform_page_footer .button:focus,
#opgemerkt .gform_wrapper .gform_page_footer .button:active,
#opgemerkt .gform_wrapper .gform_footer .button:hover,
#opgemerkt .gform_wrapper .gform_footer .button:focus,
#opgemerkt .gform_wrapper .gform_footer .button:active,
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_next_button:hover,
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_next_button:focus,
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_next_button:active,
#gform_wrapper_5 .gform_page_footer .button:hover,
#gform_wrapper_5 .gform_page_footer .button:focus,
#gform_wrapper_5 .gform_page_footer .button:active,
#gform_wrapper_5 .gform_footer .button:hover,
#gform_wrapper_5 .gform_footer .button:focus,
#gform_wrapper_5 .gform_footer .button:active,
#gform_wrapper_5 .gform_page_footer .button.gform_next_button:hover,
#gform_wrapper_5 .gform_page_footer .button.gform_next_button:focus,
#gform_wrapper_5 .gform_page_footer .button.gform_next_button:active,
#opgemerkt .elementor-widget-jet-login .jet-login form .login-submit input:hover,
#opgemerkt .elementor-widget-jet-login .jet-login form .login-submit input:focus,
#opgemerkt .elementor-widget-jet-login .jet-login form .login-submit input:active,
.ywraq-wrapper .raq-send-request-row .raq-send-request:hover,
.ywraq-wrapper .raq-send-request-row .raq-send-request:focus,
.ywraq-wrapper .raq-send-request-row .raq-send-request:active,
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__submit:focus,
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__submit:active,
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment #place_order:hover,
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment #place_order:focus,
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment #place_order:active,
.woocommerce-order-pay #opgemerkt #payment #place_order:hover,
.woocommerce-order-pay #opgemerkt #payment #place_order:focus,
.woocommerce-order-pay #opgemerkt #payment #place_order:active,
.elementor-widget-jet-reset .jet-reset__submit .button:hover,
.elementor-widget-jet-reset .jet-reset__submit .button:focus,
.elementor-widget-jet-reset .jet-reset__submit .button:active,
#beursplattegrond .add-request-quote-button:hover,
#beursplattegrond .add-request-quote-button:focus,
#beursplattegrond .add-request-quote-button:active {
color: var(--e-global-color-secondary);
background-color: transparent;
}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept:hover,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept:focus,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept:active {
color: var(--e-global-color-secondary) !important;
background-color: transparent !important;
}
.elementor-widget-button.secondary a.elementor-button,
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_previous_button,
#opgemerkt .gform_wrapper .gform_button_select_files,
.ywraq-wrapper.ywraq-empty .ywraq-before-form .return-to-shop .button,
.ywraq-wrapper .yith-ywraq-before-table .button,
.ywraq-wrapper .update-list-wrapper .button,
.woocommerce-order-received #opgemerkt .print-invoice {
color: var(--e-global-color-secondary);
background-color: transparent;
border: 1.5px solid var(--e-global-color-secondary);
}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-reject {
color: var(--e-global-color-secondary) !important;
background-color: transparent !important;
border: 1.5px solid var(--e-global-color-secondary) !important;
}
.elementor-widget-button.secondary a.elementor-button:hover,
.elementor-widget-button.secondary a.elementor-button:focus,
.elementor-widget-button.secondary a.elementor-button:active,
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_previous_button:hover,
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_previous_button:focus,
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_previous_button:active,
#opgemerkt .gform_wrapper .gform_button_select_files:hover,
#opgemerkt .gform_wrapper .gform_button_select_files:focus,
#opgemerkt .gform_wrapper .gform_button_select_files:active,
.ywraq-wrapper.ywraq-empty .ywraq-before-form .return-to-shop .button:hover,
.ywraq-wrapper.ywraq-empty .ywraq-before-form .return-to-shop .button:focus,
.ywraq-wrapper.ywraq-empty .ywraq-before-form .return-to-shop .button:active,
.ywraq-wrapper .yith-ywraq-before-table .button:hover,
.ywraq-wrapper .yith-ywraq-before-table .button:focus,
.ywraq-wrapper .yith-ywraq-before-table .button:active,
.ywraq-wrapper .update-list-wrapper .button:hover,
.ywraq-wrapper .update-list-wrapper .button:focus,
.ywraq-wrapper .update-list-wrapper .button:active,
.woocommerce-order-received #opgemerkt .print-invoice:hover,
.woocommerce-order-received #opgemerkt .print-invoice:focus,
.woocommerce-order-received #opgemerkt .print-invoice:active {
color: var(--e-global-color-accent);
background-color: var(--e-global-color-secondary) !important;
}
.elementor-widget-button.tertiary a.elementor-button {
color: var(--e-global-color-primary);
background-color: transparent;
border: none;
}
.elementor-widget-button a.elementor-button .elementor-button-text,
#opgemerkt .gform_wrapper .gform_page_footer .button,
#opgemerkt .gform_wrapper .gform_footer .button,
#gform_wrapper_5 .gform_page_footer .button,
#gform_wrapper_5 .gform_footer .button,
#opgemerkt .elementor-widget-jet-login .jet-login form .login-submit input,
#opgemerkt .gform_wrapper .gform_button_select_files,
#gform_wrapper_5 .gform_button_select_files,
.ywraq-wrapper.ywraq-empty .ywraq-before-form .return-to-shop .button,
.ywraq-wrapper .yith-ywraq-before-table .button,
.ywraq-wrapper .update-list-wrapper .button,
.ywraq-wrapper .raq-send-request-row .raq-send-request,
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment #place_order,
.woocommerce-order-pay #opgemerkt #payment #place_order,
.woocommerce-order-received #opgemerkt .print-invoice,
.elementor-widget-jet-reset .jet-reset__submit .button,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-reject,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept,
#beursplattegrond .add-request-quote-button {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
margin-bottom: -2px;
font-weight: 500;
font-size: 16px;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
}
.elementor-widget-button a.elementor-button .elementor-button-icon {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.elementor-widget-button.primary a.elementor-button .elementor-button-icon {
filter: brightness(100);
}
.elementor-widget-button a.elementor-button .elementor-button-icon svg {
width: 40px;
height: 40px;
}
.elementor-widget-button a.elementor-button .elementor-button-icon.elementor-align-icon-left {
margin-right: 8px;
}
.elementor-widget-button a.elementor-button .elementor-button-icon.elementor-align-icon-right {
margin-left: 8px;
} .elementor-widget-social-icons .elementor-social-icons-wrapper {
display: flex;
flex-flow: row wrap;
justify-content: flex-end !important;
align-items: center;
margin: -3px;
}
@media only screen and (max-width: 768px) {
.elementor-widget-social-icons .elementor-social-icons-wrapper {
flex-flow: row nowrap;
justify-content: center !important;
}
}
.elementor-widget-social-icons .elementor-social-icon {
background-color: transparent;
width: auto !important;
height: auto !important;
margin: 3px;
border-radius: 0;
}
.elementor-widget-social-icons .elementor-social-icon:hover,
.elementor-widget-social-icons .elementor-social-icon:focus,
.elementor-widget-social-icons .elementor-social-icon:active {
opacity: 1;
}
.elementor-widget-social-icons .elementor-social-icon svg {
width: 30px;
height: 30px;
} .elementor-location-footer .footer__content ul.elementor-nav-menu li.menu-item.small a,
.elementor-location-footer .elementor-widget-opgemerkt-copyright p,
.elementor-location-footer .disclaimer .elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item a,
.elementor-location-footer .elementor-widget-opgemerkt-made-by a {
color: var(--e-global-color-accent);
font-weight: 400;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
text-align: center;
text-transform: initial;
} .elementor-location-footer .elementor-widget-opgemerkt-made-by a {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
gap: 12px;
}
.elementor-location-footer .elementor-widget-opgemerkt-made-by a span {
width: 87px;
text-align: right;
}
@media only screen and (max-width: 768px) {
.elementor-location-footer .elementor-widget-opgemerkt-made-by a span {
width: auto;
}
}
.elementor-location-footer .elementor-widget-opgemerkt-made-by a svg {
height: 20px;
}
.elementor-location-footer .elementor-widget-opgemerkt-made-by a svg * {
fill: var(--e-global-color-accent);
}  .elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item,
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-inner {
padding: 0;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card,
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-inner {
background-color: transparent;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-inner {
max-width: 600px;
margin: 0 auto;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card {
margin-bottom: 20px;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-arrow {
display: none;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-inner * {
margin-bottom: 0;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-inner * + * {
margin-top: 30px;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-inner .jet-hor-timeline-item__card-img + * {
margin-top: 40px;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-inner .jet-hor-timeline-item__card-img {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-inner .jet-hor-timeline-item__card-img img {
width: auto;
max-height: 400px;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item .jet-hor-timeline-item__card-inner .jet-hor-timeline-item__card-desc {
color: var(--e-global-color-primary);
letter-spacing: .5px;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline__line {
display: none;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item__point {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item__point-content::before {
content: '';
background-image: linear-gradient(var(--e-global-color-primary) 20%, transparent 0%);
background-position: left;
background-size: 1.5px 8px;
background-repeat: repeat-y;
position: absolute;
display: block;
width: 1.5px;
height: 40px;
left: 50%;
bottom: 0;
transform: translateX(-50%);
}
.elementor-widget-jet-horizontal-timeline .is-active .jet-hor-timeline-item__point-content::before {
background-image: linear-gradient(var(--e-global-color-primary) 100%, transparent 0%);
height: 80px;
}
#opgemerkt .elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item__point-content {
background-color: transparent;
min-width: 1.5px;
width: 1.5px;
height: 80px;
margin: 0;
}
#opgemerkt .elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item__meta {
color: var(--e-global-color-primary);
margin: 20px auto 0 auto;
font-size: 16px;
letter-spacing: 1px;
line-height: 1.5;
text-transform: uppercase;
}
.elementor-widget-jet-horizontal-timeline .jet-arrow-disabled,
.elementor-widget-jet-horizontal-timeline .jet-arrow svg {
display: none;
}
.elementor-widget-jet-horizontal-timeline .jet-arrow {
z-index: 998;
background-color: transparent;
width: 60px;
height: 60px;
}
.elementor-widget-jet-horizontal-timeline .jet-arrow::before {
transition: transform .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-jet-horizontal-timeline .jet-arrow.jet-prev-arrow::before {
content: '';
background-image: url(//www.autoclassics.be/wp-content/uploads/2024/09/AutoClassics-Website-Icons-Arrow-Left-Darkblue.svg) !important;
background-repeat: no-repeat;
background-size: 40px;
background-position: center;
position: absolute;
display: block;
width: 40px;
height: 40px;
left: 0;
}
.elementor-widget-jet-horizontal-timeline .jet-arrow.jet-next-arrow::before {
content: '';
background-image: url(//www.autoclassics.be/wp-content/uploads/2024/09/AutoClassics-Website-Icons-Arrow-Right-Darkblue.svg) !important;
background-repeat: no-repeat;
background-size: 40px;
background-position: center;
position: absolute;
display: block;
width: 40px;
height: 40px;
right: 0;
}
.elementor-widget-jet-horizontal-timeline .jet-arrow.jet-prev-arrow:hover::before,
.elementor-widget-jet-horizontal-timeline .jet-arrow.jet-prev-arrow:focus::before,
.elementor-widget-jet-horizontal-timeline .jet-arrow.jet-prev-arrow:active::before {
transform: translateX(-6px);
}
.elementor-widget-jet-horizontal-timeline .jet-arrow.jet-next-arrow:hover::before,
.elementor-widget-jet-horizontal-timeline .jet-arrow.jet-next-arrow:focus::before,
.elementor-widget-jet-horizontal-timeline .jet-arrow.jet-next-arrow:active::before {
transform: translateX(6px);
} .elementor-widget-jet-listing-grid .jet-listing-not-found {
color: var(--e-global-color-primary);
font-weight: 400;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
text-align: center;
text-transform: initial;
} .elementor-widget-jet-login {
width: 100%;
}
.elementor-widget-jet-login .jet-login,
.elementor-widget-jet-login .jet-login form,
.elementor-widget-jet-reset .jet-reset,
.elementor-widget-jet-reset .jet-reset form {
display: flex;
flex-flow: column wrap;
justify-content: center;
align-items: flex-start;
gap: 20px;
}
.elementor-widget-jet-login .jet-login form,
.elementor-widget-jet-login .jet-login form > *,
.elementor-widget-jet-reset .jet-reset form,
.elementor-widget-jet-reset .jet-reset form * {
width: 100%;
}
.elementor-widget-jet-login .jet-login .jet-login-message {
order: 1;
}
.elementor-widget-jet-login .jet-login form {
order: 2;
}
.elementor-widget-jet-login .jet-login form label {
text-align: left;
}
.elementor-widget-jet-login .jet-login .jet-login-lost-password-link {
order: 3;
}
#opgemerkt .elementor-widget-jet-login .jet-login form .login-remember input[type=checkbox] {
margin-right: 12px;
}
#opgemerkt .elementor-widget-jet-login .jet-login form .login-remember label {
font-weight: 400;
line-height: 14px;
}
.elementor-widget-jet-login .jet-login .jet-login-lost-password-link {
margin-top: 0;
}
.elementor-widget-jet-login .jet-login .jet-login-message,
.elementor-widget-jet-reset .jet-reset .jet-reset__error-message,
.elementor-widget-jet-reset .jet-reset .jet-reset__success-message {
width: 100%;
min-height: 60px;
margin: 0;
padding: 20px;
font-weight: 500;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
line-height: 1.5;
text-align: left;
}
.elementor-widget-jet-login .jet-login .jet-login-message,
.elementor-widget-jet-reset .jet-reset .jet-reset__error-message {
color: var(--color-error);
background-color: var(--color-error-muted);
}
.elementor-widget-jet-reset .jet-reset .jet-reset__success-message {
color: var(--e-global-color-primary);
background-color: rgba(23, 27, 52, .1);
}
.elementor-widget-jet-login .jet-login .jet-login-message strong,
.elementor-widget-jet-reset .jet-reset .jet-reset__error-message strong,
.elementor-widget-jet-reset .jet-reset .jet-reset__success-messag strong {
font-weight: 500;
}
.elementor-widget-jet-login .elementor-jet-login {
color: var(--e-global-color-primary);
font-weight: 400;
letter-spacing: .5px;
text-align: center;
}
.elementor-widget-jet-login .elementor-jet-login a {
font-weight: 500;
} .elementor-widget-jet-reset .jet-reset__submit {
margin-top: 0;
}
.elementor-widget-jet-reset .jet-reset__submit .button {
width: auto;
}
#opgemerkt .elementor-widget-jet-reset .jet-reset__fields-wrapper #jet_reset_new_user_pass {
margin-bottom: 20px;
}
#opgemerkt .elementor-widget-jet-reset .password-visibility__icon {
display: none;
}  #gform_wrapper_3 {
max-width: 480px;
}
.elementor-widget-shortcode.gravity-form {
width: 100%;
}
.elementor-widget-shortcode.gravity-form .elementor-shortcode,
.elementor-widget-shortcode.gravity-form .gform_not_found {
text-align: center;
}
#field_4_30 label,
#field_4_30 .ginput_container,
#field_4_30 select {
width: 100%;
}
#field_4_30 label {
margin-bottom: 0;
}
#gform_wrapper_5 .gform_fields {
gap: 20px;
}
#gform_wrapper_5 .gform_fields .gfield.gfield--type-html p {
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
}  .gform_wrapper .gf_page_steps::before {
content: '';
background-color: var(--e-global-color-primary);
position: absolute;
display: block;
width: var(--form-progression-width);
height: 1.5px;
left: 0;
bottom: 0;
}
#opgemerkt .gform_wrapper .gf_page_steps {
position: relative;
justify-content: space-between;
padding: 0;
margin-bottom: 40px;
padding-bottom: 10px;
}
.gform_wrapper .gf_page_steps::after {
content: '';
background-image: linear-gradient(to right, var(--e-global-color-primary) 20%, transparent 0%);
background-position: bottom;
background-size: 8px 1.5px;
background-repeat: repeat-x;
position: absolute;
display: block;
width: 100%;
height: 1.5px;
left: 0;
bottom: 0;
}
.gform_wrapper .gf_page_steps .gf_step {
gap: 0;
}
.gform_wrapper .gf_page_steps .gf_step .gf_step_number {
display: none;
}
.gform_wrapper .gf_page_steps .gf_step .gf_step_label {
color: var(--e-global-color-primary);
font-weight: 500;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: 1px;
line-height: 1.5;
text-transform: uppercase;
}
.gform_wrapper .gform_fields #field_1_30 {
align-items: flex-start;
}
.gform_wrapper .gform_fields #field_1_30 .ginput_container {
width: 100%;
} .woocommerce .yith-ywraq-add-button .add-request-quote-button.button {
color: var(--e-global-color-accent) !important;
background-color: var(--e-global-color-primary) !important;
margin-top: 0 !important;
padding: 0 !important;
border: 1.5px solid var(--e-global-color-primary) !important;
}
.woocommerce .yith-ywraq-add-button .add-request-quote-button.button:hover,
.woocommerce .yith-ywraq-add-button .add-request-quote-button.button:focus,
.woocommerce .yith-ywraq-add-button .add-request-quote-button.button:active {
color: var(--e-global-color-primary) !important;
background-color: transparent !important;
}
.yith-ywraq-add-to-quote + .clear + p,
.yith-ywraq-add-to-quote .ajax-loading,
.yith-ywraq-add-to-quote .ywraq-loader {
display: none;
}
.yith_ywraq_add_item_response_message {
color: var(--e-global-color-primary);
max-width: 28ch;
font-weight: 500;
font-size: 14px;
letter-spacing: .5px;
line-height: 1.5;
}
.yith_ywraq_add_item_browse_message {
margin-top: 20px;
}
.ywraq-wrapper.ywraq-empty .ywraq-before-form::before {
display: none;
}
.ywraq-wrapper.ywraq-empty .ywraq-before-form {
background-color: var(--e-global-color-text);
padding: clamp(40px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 40px), 80px);
border: 1.5px solid var(--e-global-color-primary);
}
.ywraq-wrapper.ywraq-empty .ywraq-before-form .ywraq_list_empty_message {
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
line-height: 1.5;
}
.ywraq-wrapper.ywraq-empty .ywraq-before-form .return-to-shop,
.ywraq-wrapper .yith-ywraq-before-table {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.ywraq-wrapper .yith-ywraq-before-table {
margin-bottom: 40px;
}
.ywraq-wrapper .yith-ywraq-before-table .button:hover,
.ywraq-wrapper .yith-ywraq-before-table .button:focus,
.ywraq-wrapper .yith-ywraq-before-table .button:active,
.ywraq-wrapper .update-list-wrapper .button:hover,
.ywraq-wrapper .update-list-wrapper .button:focus,
.ywraq-wrapper .update-list-wrapper .button:active,
.ywraq-wrapper .raq-send-request-row .raq-send-request:hover,
.ywraq-wrapper .raq-send-request-row .raq-send-request:focus,
.ywraq-wrapper .raq-send-request-row .raq-send-request:active {
color: var(--e-global-color-primary);
background-color: transparent
}
.ywraq-wrapper #yith-ywraq-form .ywraq_clean_list:hover,
.ywraq-wrapper #yith-ywraq-form .ywraq_clean_list:focus,
.ywraq-wrapper #yith-ywraq-form .ywraq_clean_list:active {
color: var(--e-global-color-accent);
background-color: var(--e-global-color-primary);
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table {
margin: 0;
border: 1.5px solid var(--e-global-color-primary);
border-radius: 0;
border-spacing: 0;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table thead {
display: table-header-group;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table thead tr th {
color: transparent;
font-size: 0;
border-bottom: 1.5px solid var(--e-global-color-primary);
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table thead tr th.product-quantity::before {
position: relative;
display: block;
max-width: 180px;
margin-left: auto;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
line-height: 1.5;
text-align: right;
}
html[lang="nl-NL"] .ywraq-form-table-wrapper #yith-ywraq-form .shop_table thead tr th.product-quantity::before {
content: 'Gewenste aantal m²';
}
html[lang="fr-FR"] .ywraq-form-table-wrapper #yith-ywraq-form .shop_table thead tr th.product-quantity::before {
content: 'Nombre de m² souhaité';
}
html[lang="en-US"] .ywraq-form-table-wrapper #yith-ywraq-form .shop_table thead tr th.product-quantity::before {
content: 'Desired number of square metres';
}
@media only screen and (max-width: 1280px) {
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table thead tr th.product-quantity::before {
max-width: 160px;
}
}
@media only screen and (max-width: 768px) {
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table thead tr th {
padding: 10px 10px 0 10px;
}
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table thead tr th.product-quantity {
color: var(--e-global-color-primary);
font-weight: 500;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td {
min-height: 80px;
padding: 20px;
border-top: 0;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-remove {
padding-right: 0;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-remove a {
color: transparent;
background-color: transparent;
background-image: url(//www.autoclassics.be/wp-content/uploads/2024/09/AutoClassics-Website-Icons-Delete-Red-v2.svg) !important;
background-repeat: no-repeat;
background-size: 40px;
background-position: center;
width: 40px;
height: 40px;
font-size: 0;
vertical-align: middle;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-name,
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-price {
color: var(--e-global-color-primary);
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-name {
font-weight: 500;
letter-spacing: .5px;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-price {
font-weight: 400;
letter-spacing: .5px;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-name .mobile-price {
margin-top: 6px;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-name .mobile-price .woocommerce-Price-amount,
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-name .mobile-price .woocommerce-Price-currencySymbol {
color: var(--e-global-color-primary);
font-size: 14px;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-quantity input.qty {
max-width: 100px;
}
@media only screen and (max-width: 768px) {
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td {
padding: 10px;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-remove {
min-width: 40px;
padding-left: 0;
}
.ywraq-form-table-wrapper #yith-ywraq-form .shop_table tbody tr.cart_item td.product-name {
padding-left: 0;
}
}
.ywraq-wrapper .update-list-wrapper .button {
margin-top: 20px;
}
.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
margin-top: 40px;
padding: 0;
}
.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper h3 {
margin-bottom: 30px;
font-weight: 500;
font-size: clamp(16px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 16px), 20px);
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
}
.ywraq_error {
display: none;
}
.yith-ywraq-mail-form-wrapper .form-row.form-row-wide {
padding-top: 0;
}
.ywraq-wrapper .raq-send-request-row .raq-send-request:disabled {
color: var(--e-global-color-primary) !important;
background-color: var(--e-global-color-accent) !important;
padding: 0 40px !important;
opacity: 1 !important;
}
.woocommerce form .form-row.raq-send-request-row {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
margin-top: 40px;
margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
.ywraq-wrapper .raq-send-request-row .raq-send-request {
width: 100%;
}
}
.extras .add-request-quote-button {
height: auto !important;
margin-top: 0 !important;
padding: 0 !important;
font-weight: 500;
letter-spacing: 1px;
text-transform: uppercase;
}
.extras .add-to-quote-1656 .hide-when-removed.show:not(.yith_ywraq_add_item_response_message) {
display: none !important;
}
.extras .add-to-quote-1656 .yith_ywraq_add_item_response_message {
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
} .woocommerce form .form-row {
margin: 0 0 38px 0;
padding: 0;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: calc(50% - 10px);
}
@media only screen and (max-width: 768px) {
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%;
}
}
.woocommerce form .form-row label {
font-weight: 500;
}
.woocommerce form .form-row .required {
display: none;
}
.woocommerce-notices-wrapper + .woocommerce-info {
margin-top: -20px;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
display: none;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
width: 100%;
min-height: 60px;
margin-bottom: 40px;
padding: 20px;
font-weight: 500;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
line-height: 1.5;
border-top: 0;
border-radius: 0;
}
.woocommerce-info,
.woocommerce-message {
color: var(--e-global-color-primary);
background-color: rgba(23, 27, 52, .1);
}
.woocommerce-error {
color: var(--color-error);
background-color: var(--color-error-muted);
}
.woocommerce-error strong,
.woocommerce-info strong,
.woocommerce-message strong {
font-weight: 500;
} .gform_wrapper .gform_fields {
grid-row-gap: 40px;
}
.gform_wrapper .gform_fields .gfield {
display: flex;
flex-flow: column wrap;
justify-content: center;
align-items: flex-start;
}
.gform_wrapper .gform_fields .gfield .gfield_label,
.gform_wrapper .gform_fields .gfield .gfield_description {
color: var(--e-global-color-primary);
margin-bottom: 20px;
letter-spacing: .5px;
}
.gform_wrapper .gform_fields .gfield .gfield_label {
font-weight: 500;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
line-height: 1.5;
text-align: center;
}
.gform_wrapper .gform_fields .gfield .gfield_description,
.gform_wrapper .gform_fields .gfield.gfield--type-password .password_input_container + .gform-field-label {
font-weight: 400;
font-size: 14px;
line-height: 2;
text-align: left;
}
.gform_wrapper .gform_fields .gfield  select,
.gform_wrapper .gform_fields .gfield textarea,
.gform_wrapper .gform_fields .gfield input,
.gform_wrapper .gform_fields .gfield--type-html,
.gform_wrapper .gform_fields .gfield--type-consent .gform-field-label {
text-align: left;
} .gform_wrapper .gform_fields .gfield.gfield--type-text .ginput_container,
.gform_wrapper .gform_fields .gfield.gfield--type-email .ginput_container,
.gform_wrapper .gform_fields .gfield.gfield--type-phone .ginput_container,
.gform_wrapper .gform_fields .gfield.gfield--type-website .ginput_container {
width: 100%;
}
@media only screen and (max-width: 768px) {
.gform_wrapper .gform_fields .gfield.gfield--type-text .ginput_container,
.gform_wrapper .gform_fields .gfield.gfield--type-email .ginput_container,
.gform_wrapper .gform_fields .gfield.gfield--type-phone .ginput_container,
.gform_wrapper .gform_fields .gfield.gfield--type-select .ginput_container,
#opgemerkt .gform_wrapper #gform_page_1_1 .gform_fields .gfield.gfield--type-text .ginput_container,
#opgemerkt .gform_wrapper .gform_fields .gfield.gfield--type-password .ginput_container_password .ginput_password {
width: 100%;
max-width: 100%;
}
}
.gform_wrapper .gform_fields .gfield.gfield--type-text .gfield_label,
.gform_wrapper .gform_fields .gfield.gfield--type-email .gfield_label,
.gform_wrapper .gform_fields .gfield.gfield--type-phone .gfield_label,
.gform_wrapper .gform_fields .gfield.gfield--type-textarea .gfield_label,
.gform_wrapper .gform_fields .gfield.gfield--type-website .gfield_label {
margin-bottom: 0;
} .gform_wrapper .gform_fields .gfield.gfield--type-password .ginput_container_password {
gap: 20px;
width: calc(100% + 20px);
margin: 0;
padding: 0;
}
.gform_wrapper .gform_fields .gfield.gfield--type-password .ginput_container_password .ginput_password {
width: 50%;
margin: 0;
padding: 0;
}
.gform_wrapper .gform_fields .gfield.gfield--type-password .gfield_label {
text-align: left;
}
.gform_wrapper .gform_fields .gfield.gfield--type-password .password_input_container + .gform-field-label {
color: var(--e-global-color-primary);
margin-top: 10px;
}
@media only screen and (max-width: 768px) {
.gform_wrapper .gform_fields .gfield.gfield--type-password .ginput_container_password {
width: 100%;
}
} .gform_wrapper .gform_fields .gfield.gfield--type-radio,
.gform_wrapper .gform_fields .gfield.gfield--type-select {
align-items: center;
}
.gform_wrapper .gform_fields .gfield.gfield--type-radio .gfield_radio {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
gap: 20px 40px;
}
.gform_wrapper .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice {
cursor: pointer;
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
gap: 16px;
}
.gform_wrapper .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice .gform-field-label {
color: var(--e-global-color-primary);
margin-bottom: -2px !important;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
user-select: none;
} .gform_wrapper .gform_fields .gfield.gfield--type-textarea .gfield_label {
text-align: left;
}
.gform_wrapper .gform_fields .gfield.gfield--type-textarea .ginput_container {
width: 100%;
} .gform_wrapper .gform_fields .gfield.gfield--type-html,
.gform_wrapper .gform_fields .gfield.gfield--type-consent .gform-field-label,
.gform_wrapper .gform_fields .gfield.gfield--type-consent .gform-field-label a {
color: var(--e-global-color-primary);
font-weight: 400;
font-size: 14px;
letter-spacing: .5px;
line-height: 2;
} .gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: flex-start;
gap: 16px;
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .gform-field-label {
margin-top: -2px !important;
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent + .gfield.gfield--type-consent {
margin-top: -20px;
}
#gform_wrapper_3 .gform_fields .gfield.gfield--type-consent .gfield_label {
display: none !important;
} .gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container {
width: 100%;
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .gform_drop_area::before {
display: none;
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .gform_drop_area {
display: flex;
flex-flow: column wrap;
justify-content: center;
align-items: center;
padding: 20px;
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .gform_drop_area .gform_drop_instructions {
color: var(--e-global-color-primary);
font-weight: 400;
font-size: 14px;
letter-spacing: .5px;
line-height: 2;
margin-bottom: 20px;
} .gform_wrapper .gform_page_footer,
#opgemerkt .gform_wrapper .gform_footer {
display: flex;
flex-flow: row wrap;
align-items: center;
gap: 16px;
margin-top: 40px;
}
.gform_wrapper .gform_page_footer {
justify-content: center;
}
#opgemerkt .gform_wrapper .gform_footer  {
justify-content: flex-start;
}
#opgemerkt .gform_wrapper .gform_page_footer .button,
#opgemerkt .gform_wrapper .gform_footer .button {
box-shadow: none;
}
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_next_button,
#opgemerkt .gform_wrapper .gform_page_footer input[type="submit"],
#opgemerkt .gform_wrapper .gform_footer input[type="submit"] {
min-width: 300px;
}
@media only screen and (max-width: 768px) {
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_previous_button,
#opgemerkt .gform_wrapper .gform_page_footer .button.gform_next_button,
#opgemerkt .gform_wrapper .gform_page_footer input[type="submit"],
#opgemerkt .gform_wrapper .gform_footer input[type="submit"] {
min-width: 100%;
}
}
.gform_wrapper .gform_last_page_button,
.gform_wrapper .gform-loader {
display: none !important;
} .gform_wrapper .gform_fields .gfield .gfield_validation_message {
display: none;
}
#opgemerkt .gform_wrapper .gform_validation_errors,
#gform_wrapper_5 .gform_validation_errors {
background-color: var(--color-error-muted);
width: 100%;
min-height: 60px;
margin-bottom: 40px;
padding: 20px; 
border-radius: 0;
}
.gform_wrapper .gform_validation_errors .gform_validation_error,
.gform_wrapper .gform_validation_errors .gform_submission_error {
color: var(--color-error);
font-weight: 500;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
line-height: 1.5;
}
.gform_wrapper .gform_validation_errors .gform_submission_error .gform-icon {
display: none;
}
.gform_wrapper .gform_fields .gfield.gfield_error .gform-field-label,
.gform_wrapper .gform_fields .gfield.gfield--type-consent.gfield_error .gform-field-label a {
color: var(--color-error);
}
#opgemerkt .gform_wrapper .gform_fields .gfield.gfield_error select,
#gform_wrapper_5 .gform_fields .gfield.gfield_error select {
border-color: var(--color-error);
}
.gform_wrapper .gform_fields #field_1_24 .gfield_validation_message {
color: var(--color-error);
display: block;
margin-top: 20px;
font-weight: 500;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
line-height: 1.5;
} .gform_wrapper .gform_confirmation_message {
color: var(--e-global-color-primary);
font-weight: 400;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
line-height: 2;
text-align: center;
}
.gform_ajax_spinner {
display: none !important;
}   .hero .hero__content,
.hero .hero__content .elementor-widget-google_maps .elementor-custom-embed iframe {
min-height: 300px;
height: calc(100vh - var(--header-height) - clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 80px) - 200px);
}
@media only screen and (max-width: 768px) {
body:not(.home) .hero .hero__content,
body:not(.home) .hero .hero__content .elementor-widget-google_maps .elementor-custom-embed iframe {
height: calc(100vh - var(--header-height) - clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 80px) - 400px);
}
} .box.practical,
.box.exhibitors,
.box.thank-you,
.box.contact,
.box.dashboard {
margin-top: calc(-1 * clamp(40px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 40px), 80px));
}
body.home .box.practical {
padding-right: 0;
padding-bottom: 0;
}
@media only screen and (max-width: 1024px) {
body.home .box.practical {
margin-top: 0;
padding: 0;
}
}
.home .practical table.jet-table tbody.jet-table__body tr td:first-child .jet-table__cell-content {
margin-right: 40px;
}
.practical table.jet-table tbody.jet-table__body tr td .jet-table__cell-text {
color: var(--e-global-color-primary);
} body.page-id-27 .box.practical,
body.page-id-2146 .box.practical,
body.page-id-2148 .box.practical {
max-width: 720px;
}
@media only screen and (max-width: 768px) {
body.page-id-27 .box.practical,
body.page-id-2146 .box.practical,
body.page-id-2148 .box.practical,
body.page-id-23 .box.exhibitors,
body.page-id-2137 .box.exhibitors,
body.page-id-2139 .box.exhibitors,
body.page-id-2895 .box.exhibitors,
body.page-id-1125 .box.thank-you,
body.page-id-1588 .box.thank-you,
body.page-id-2088 .box.thank-you,
body.page-id-2204 .box.thank-you,
body.page-id-2090 .box.thank-you,
body.page-id-2206 .box.thank-you,
body.page-id-2886 .box.thank-you,
body.page-id-29 .box.contact,
body.page-id-2152 .box.contact,
body.page-id-2156 .box.contact,
body.page-id-1066 .box.dashboard,
body.page-id-2200 .box.dashboard,
body.page-id-2202 .box.dashboard {
margin-top: clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 80px);
padding: 0;
}
} #opgemerkt .elementor-widget-jet-listing-grid.faq {
max-width: 720px;
}
.elementor-widget-jet-listing-grid.faq .elementor-accordion-item {
border: none;
}
.elementor-widget-jet-listing-grid.faq .elementor-accordion-item .elementor-tab-title {
color: var(--e-global-color-primary);
position: relative;
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: center;
min-height: 60px;
padding: 18px 60px 18px 0;
font-weight: 500;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
line-height: 1.5;
letter-spacing: .5px;
text-transform: initial;
}
.elementor-widget-jet-listing-grid.faq .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
margin-top: clamp(2px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 2px), 0);;
}
#opgemerkt .elementor-accordion-icon {
position: absolute;
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
width: 60px;
height: 60px;
top: 50%;
transform: translateY(-50%);
}
.elementor-accordion-icon.elementor-accordion-icon-left {
left: 0;
}
.elementor-accordion-icon.elementor-accordion-icon-right {
right: 0;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed,
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened {
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
#opgemerkt .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed,
#opgemerkt .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
display: flex;
}
#opgemerkt .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .elementor-accordion-icon-closed,
#opgemerkt .elementor-accordion .elementor-tab-title .elementor-accordion-icon-opened {
display: none;
}
#opgemerkt .elementor-accordion-icon svg {
width: 40px;
height: 40px;
}
.elementor-widget-jet-listing-grid.faq .elementor-accordion-item .elementor-tab-content {
color: var(--e-global-color-primary);
margin-bottom: 20px;
padding: 0;
font-weight: 400;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
line-height: 2;
text-transform: initial;
border: none;
}
@media only screen and (max-width: 768px) {
.elementor-widget-jet-listing-grid.faq .elementor-accordion-item .elementor-tab-content { 
padding-right: 60px;
}
} body.page-id-23 .box.exhibitors,
body.page-id-2137 .box.exhibitors,
body.page-id-2139 .box.exhibitors,
body.page-id-2895 .box.exhibitors {
max-width: 960px;
}
.gform_wrapper #gform_page_1_1 .gform_fields .gfield {
align-items: center;
}
.gform_wrapper #gform_page_1_1 .gform_fields .gfield.gfield--type-text .ginput_container {
max-width: 480px;
}
.elementor-widget-heading.link a {
font-weight: 500;
letter-spacing: 1px;
line-height: 1.5;
text-transform: uppercase;
} body.page-id-1125 .box.thank-you,
body.page-id-1588 .box.thank-you,
body.page-id-2088 .box.thank-you,
body.page-id-2204 .box.thank-you,
body.page-id-2090 .box.thank-you,
body.page-id-2206 .box.thank-you,
body.page-id-2886 .box.thank-you {
max-width: 720px;
} body.page-id-31 #opgemerkt .elementor-widget-shortcode,
body.page-id-2154 #opgemerkt .elementor-widget-shortcode,
body.page-id-2159 #opgemerkt .elementor-widget-shortcode {
width: 100%;
max-width: 720px;
} body.page-id-33 #opgemerkt .elementor-widget-jet-login,
body.page-id-2161 #opgemerkt .elementor-widget-jet-login,
body.page-id-2163 #opgemerkt .elementor-widget-jet-login {
width: 100%;
max-width: 720px;
} body.page-id-1930 #opgemerkt .elementor-widget-jet-reset,
body.page-id-2098 #opgemerkt .elementor-widget-jet-reset {
width: 100%;
max-width: 720px;
} body.page-id-2202 .box.dashboard,
body.page-id-1066 .box.dashboard,
body.page-id-2200 .box.dashboard {
max-width: 960px;
}
body.page-id-1066 .hero .hero__content {
height: calc(100vh - var(--header-height) - clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 80px) - 400px);
}
@media only screen and (max-width: 768px) {
body.page-id-1066 .hero .hero__content {
height: calc(100vh - var(--header-height) - clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 80px) - 600px);
}
}
body.page-id-1066 .entry-content > .woocommerce {
display: none;
}
.logout-link {
font-weight: 500;
letter-spacing: .5px;
}
.logout-link::after {
content: '';
position: relative;
display: inline-block;
background-image: url(//www.autoclassics.be/wp-content/uploads/2024/09/AutoClassics-Website-Icons-Logout-Darkblue.svg) !important;
background-repeat: no-repeat;
background-size: 20px;
background-position: center;
width: 20px;
height: 20px;
margin-top: -2px;
margin-left: 10px;
vertical-align: middle;
} #opgemerkt .imp-canvas {
width: 960px !important;
height: 960px !important;
}
@media only screen and (max-width: 1024px) {
#opgemerkt .imp-canvas {
width: 720px !important;
height: 720px !important;
}
}
@media only screen and (max-width: 784px) {
#opgemerkt .imp-canvas {
width: 600px !important;
height: 600px !important;
}
}
@media only screen and (max-width: 664px) {
#opgemerkt .imp-canvas {
width: 480px !important;
height: 480px !important;
}
}
@media only screen and (max-width: 544px) {
#opgemerkt .imp-canvas {
width: 360px !important;
height: 360px !important;
}
}
@media only screen and (max-width: 424px) {
#opgemerkt .imp-canvas {
width: 300px !important;
height: 300px !important;
}
}
.imp-object:not(.imp-object-static)::before,
.imp-object[data-object-id="44d83376-b3fc-41ea-88d3-b202c31f1feb"]::before,
.imp-object[data-object-id="a7c19274-d7a4-47c4-856f-c1d88d83006f"]::before,
.imp-object[data-object-id="653ba5d4-be4b-4b1c-9182-329050fa1f88"]::before {
content: attr(data-title);
color: var(--e-global-color-primary);
background-color: var(--e-global-color-accent);
position: absolute;
display: block;
min-width: 20px;
width: auto;
min-height: 20px;
height: auto;
padding: 5px 2px 3px 3px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
font-weight: 500;
font-size: 12px;
letter-spacing: 0;
line-height: 1;
text-align: center;
text-transform: uppsercase;
border-radius: 10px;
}
.imp-object[data-object-id="44d83376-b3fc-41ea-88d3-b202c31f1feb"]::before,
.imp-object[data-object-id="a7c19274-d7a4-47c4-856f-c1d88d83006f"]::before,
.imp-object[data-object-id="653ba5d4-be4b-4b1c-9182-329050fa1f88"]::before {
background-color: transparent;
font-size: 14px;
}
@media only screen and (max-width: 768px) {
.imp-object::before {
font-size: 8px;
}
} .imp-tooltip {
background-color: var(--e-global-color-accent) !important;
min-width: 300px !important;
max-width: 300px !important;
border-radius: 0 !important;
box-shadow: 0 0 40px rgba(0, 0, 0, .1) !important;
}
.imp-tooltip .hs-arrow.hs-arrow-bottom {
border-top: 8px solid var(--e-global-color-accent) !important;
}
.imp-tooltip .imp-tooltip-content h3,
.imp-tooltip .imp-tooltip-content h3 span,
.imp-tooltip .imp-tooltip-content p {
padding: 0 !important;
}
.imp-tooltip .imp-tooltip-content h3,
.imp-tooltip .imp-tooltip-content h3 span {
color: var(--e-global-color-primary) !important;
font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
font-weight: 500 !important;
font-size: clamp(16px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 16px), 20px) !important;
letter-spacing: 1px;
line-height: 1.5 !important;
text-transform: uppercase;
}
.imp-tooltip .imp-tooltip-content p {
color: var(--e-global-color-primary) !important;
padding-top: 20px !important;
font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
font-weight: 400;
font-size: 14px !important;
letter-spacing: .5px;
line-height: 1.5 !important;
text-transform: initial;
}
.imp-tooltip .imp-tooltip-content a {
color: var(--e-global-color-accent) !important;
background-color: var(--e-global-color-primary) !important;
display: flex !important;
flex-flow: row wrap;
justify-content: center;
align-items: center;
width: 100% !important;
height: 60px !important;
padding: 0 40px !important;
font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
font-weight: 500 !important;
font-size: 16px !important;
letter-spacing: 1px;
line-height: 1.5 !important;
text-decoration: none;
text-transform: uppercase;
border: 1.5px solid var(--e-global-color-primary);
border-radius: 0 !important;
transition: color .4s cubic-bezier(0.19, 1, 0.22, 1), background-color .4s cubic-bezier(0.19, 1, 0.22, 1);
box-shadow: none;
user-select: none;
}
.imp-tooltip .imp-tooltip-content a:hover,
.imp-tooltip .imp-tooltip-content a:focus,
.imp-tooltip .imp-tooltip-content a:active {
color: var(--e-global-color-primary) !important;
background-color: transparent !important;
} .elementor-widget-text-editor p strong {
font-weight: 500;
} body.page-id-29 .box.contact,
body.page-id-2152 .box.contact,
body.page-id-2156 .box.contact {
max-width: 960px;
} body.page-id-15 .elementor-widget-text-editor h4 + p,
body.page-id-16 .elementor-widget-text-editor h4 + p,
body.page-id-18 .elementor-widget-text-editor h4 + p,
body.page-id-3646 .elementor-widget-text-editor h4 + p,
body.page-id-2119 .elementor-widget-text-editor h4 + p,
body.page-id-2125 .elementor-widget-text-editor h4 + p,
body.page-id-2131 .elementor-widget-text-editor h4 + p,
body.page-id-2123 .elementor-widget-text-editor h4 + p,
body.page-id-2127 .elementor-widget-text-editor h4 + p,
body.page-id-2129 .elementor-widget-text-editor h4 + p {
margin-top: 10px;
}
body.page-id-15 .elementor-widget-text-editor ul,
body.page-id-16 .elementor-widget-text-editor ul,
body.page-id-18 .elementor-widget-text-editor ul,
body.page-id-3646 .elementor-widget-text-editor ul,
body.page-id-2119 .elementor-widget-text-editor ul,
body.page-id-2125 .elementor-widget-text-editor ul,
body.page-id-2131 .elementor-widget-text-editor ul,
body.page-id-2123 .elementor-widget-text-editor ul,
body.page-id-2127 .elementor-widget-text-editor ul,
body.page-id-2129 .elementor-widget-text-editor ul {
margin: 20px 0;
padding: 0;
}
body.page-id-15 .elementor-widget-text-editor ul li::before,
body.page-id-16 .elementor-widget-text-editor ul li::before,
body.page-id-18 .elementor-widget-text-editor ul li::before,
body.page-id-3646 .elementor-widget-text-editor ul li::before,
body.page-id-2119 .elementor-widget-text-editor ul li::before,
body.page-id-2125 .elementor-widget-text-editor ul li::before,
body.page-id-2131 .elementor-widget-text-editor ul li::before,
body.page-id-2123 .elementor-widget-text-editor ul li::before,
body.page-id-2127 .elementor-widget-text-editor ul li::before,
body.page-id-2129 .elementor-widget-text-editor ul li::before {
content: '—';
position: relative;
display: inline-block;
margin-right: 16px;
}
body.page-id-15 .elementor-widget-text-editor ul li,
body.page-id-16 .elementor-widget-text-editor ul li,
body.page-id-18 .elementor-widget-text-editor ul li,
body.page-id-3646 .elementor-widget-text-editor ul li,
body.page-id-2119 .elementor-widget-text-editor ul li,
body.page-id-2125 .elementor-widget-text-editor ul li,
body.page-id-2131 .elementor-widget-text-editor ul li,
body.page-id-2123 .elementor-widget-text-editor ul li,
body.page-id-2127 .elementor-widget-text-editor ul li,
body.page-id-2129 .elementor-widget-text-editor ul li {
color: var(--e-global-color-primary);
letter-spacing: .5px;
list-style: none;
} body .cky-consent-container.cky-box-bottom-right {
right: clamp(2rem, calc(calc(60 / 1152) * calc(100vw - 76.8rem) + 2rem), 8rem);
bottom: clamp(2rem, calc(calc(60 / 1152) * calc(100vw - 76.8rem) + 2rem), 8rem);
}
body .cky-consent-container .cky-consent-bar {
border: 0;
border-radius: 0;
box-shadow: none;
padding: 20px;
}
@media only screen and (max-width: 768px) {
body .cky-consent-container.cky-box-bottom-right {
width: 100%;
right: 0;
bottom: 0;
}
body .cky-consent-container .cky-consent-bar {
padding: clamp(2rem, calc(calc(60 / 1152) * calc(100vw - 76.8rem) + 2rem), 8rem);
}
body .cky-consent-container .cky-consent-bar .cky-custom-brand-logo-wrapper,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-title,
body .cky-consent-container .cky-consent-bar .cky-notice-des,
body .cky-consent-container .cky-consent-bar .cky-notice-btn-wrapper {
padding: 0;
}
}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-title {
color: var(--e-global-color-primary) !important;
margin-bottom: 20px;
font-weight: 500;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-des p {
color: var(--e-global-color-primary);
font-size: 14px;
line-height: 2;
}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper {
margin-top: 20px;
}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize:hover,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize:focus,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize:active,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-reject:hover,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-reject:focus,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-reject:active {
color: var(--e-global-color-accent) !important;
background-color: var(--e-global-color-secondary) !important;
opacity: 1;
}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept:hover,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept:focus,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept:active {
color: var(--e-global-color-secondary) !important;
background-color: transparent !important;
opacity: 1;
}
body .cky-btn-revisit-wrapper {
display: none;
} #opgemerkt .cky-audit-table-element h3 {
margin: 20px 0;
font-weight: 500;
font-size: clamp(14px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 14px), 16px);
letter-spacing: .5px;
text-transform: initial;
}
#opgemerkt .cky-audit-table-element .cky-table-wrapper {
margin: 20px 0;
}  .woocommerce-checkout .woocommerce {
color: var(--e-global-color-primary);
letter-spacing: .5px;
}
.woocommerce-checkout #opgemerkt,
.woocommerce-order-pay #opgemerkt {
padding-left: clamp(2rem, calc(calc(60 / 1152) * calc(100vw - 76.8rem) + 2rem), 8rem);
padding-right: clamp(2rem, calc(calc(60 / 1152) * calc(100vw - 76.8rem) + 2rem), 8rem);
}
.woocommerce-checkout .elementor-location-header + #opgemerkt,
.woocommerce-order-pay .elementor-location-header + #opgemerkt {
padding-top: clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 160px);
padding-bottom: clamp(60px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 60px), 160px);
}
.woocommerce-checkout #opgemerkt .woocommerce,
.woocommerce-order-pay #opgemerkt .woocommerce {
max-width: 720px;
margin: 0 auto;
}
.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout h3#order_review_heading {
margin-bottom: 40px;
font-weight: 500;
font-size: clamp(16px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 16px), 20px);
letter-spacing: 1px;
text-transform: uppercase;
}
.woocommerce-checkout h3#order_review_heading {
margin-top: 40px;
}
.woocommerce-checkout .col2-set .col-1 {
width: 100%;
}
.woocommerce-checkout .col2-set .col-2 {
display: none;
}
.woocommerce-checkout .woocommerce form .form-row {
margin-bottom: 20px;
}
.woocommerce-checkout .form-row label {
text-align: left;
}
.woocommerce-checkout .mailchimp-newsletter,
.woocommerce-checkout #opgemerkt #mailchimp-gdpr-fields {
display: none !important;
}
.woocommerce-checkout .select2 .select2-selection,
.woocommerce-checkout .select2 .select2-selection .select2-selection__rendered {
color: var(--e-global-color-primary);
background-color: transparent;
position: relative;
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: center;
font: inherit;
font-weight: 400;
letter-spacing: .5px;
line-height: 1.5;
width: 100%;
height: 60px;
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
border: unset;
border-bottom: 1.5px solid var(--e-global-color-primary);
border-radius: 0;
box-shadow: unset;
transition: color 0.4s cubic-bezier(0.19, 1, 0.22, 1), border-color 0.4s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.4s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.woocommerce-checkout .select2 .select2-selection {
background-image: url(//www.autoclassics.be/wp-content/uploads/2024/09/AutoClassics-Website-Icons-Arrow-Down-Darkblue.svg) !important;
background-repeat: no-repeat;
background-size: 40px;
background-position: right 10px center;
}
.woocommerce-checkout .select2 .select2-selection .select2-selection__arrow {
display: none;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row:last-child {
margin-bottom: 0;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text {
margin-top: -2px !important;
} .woocommerce-order-pay #opgemerkt .woocommerce-form-login {
display: flex;
flex-flow: column wrap;
justify-content: center;
align-items: center;
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
}
.woocommerce-order-pay #opgemerkt .woocommerce-form-login * {
width: 100%;
}
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .form-row {
margin: 0 0 20px 0;
}
.woocommerce-order-pay #opgemerkt .woocommerce-form-login label {
font-weight: 400;
line-height: 1.75;
}
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .show-password-input {
display: none;
}
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__rememberme {
flex-flow: row wrap;
margin-bottom: 20px;
}
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__rememberme *,
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__submit {
width: auto;
}
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox {
margin-right: 12px;
}
.woocommerce-order-pay #opgemerkt .woocommerce-form-login .lost_password a {
font-weight: 500;
text-decoration: none;
}
.woocommerce-checkout #opgemerkt .shop_table,
.woocommerce-order-pay #opgemerkt .shop_table,
.woocommerce-order-received #opgemerkt .shop_table {
margin-bottom: 20px;
border: 1px solid var(--e-global-color-primary);
border-radius: 0;
border-spacing: 0;
}
.woocommerce-checkout #opgemerkt .shop_table th,
.woocommerce-checkout #opgemerkt .shop_table td,
.woocommerce-order-pay #opgemerkt .shop_table th,
.woocommerce-order-pay #opgemerkt .shop_table td,
.woocommerce-order-received #opgemerkt .shop_table th,
.woocommerce-order-received #opgemerkt .shop_table td {
color: var(--e-global-color-primary);
padding: 20px;
letter-spacing: .5px;
}
.woocommerce-checkout #opgemerkt .shop_table thead th,
.woocommerce-order-pay #opgemerkt .shop_table thead th,
.woocommerce-order-received #opgemerkt .shop_table thead th {
border-top: 0;
border-bottom: 1.5px solid var(--e-global-color-primary);
}
.woocommerce-checkout #opgemerkt .shop_table tbody td,
.woocommerce-checkout #opgemerkt .shop_table tfoot th,
.woocommerce-checkout #opgemerkt .shop_table tfoot td,
.woocommerce-order-pay #opgemerkt .shop_table tbody td,
.woocommerce-order-pay #opgemerkt .shop_table tfoot th,
.woocommerce-order-pay #opgemerkt .shop_table tfoot td,
.woocommerce-order-received #opgemerkt .shop_table tbody td,
.woocommerce-order-received #opgemerkt .shop_table tfoot th,
.woocommerce-order-received #opgemerkt .shop_table tfoot td {
border-top: 0;
border-bottom: 1.5px solid rgba(23, 27, 52, .1);
}
.woocommerce-checkout #opgemerkt .shop_table th,
.woocommerce-checkout #opgemerkt .shop_table th + td,
.woocommerce-order-pay #opgemerkt .shop_table th,
.woocommerce-order-pay #opgemerkt .shop_table th + td,
.woocommerce-order-received #opgemerkt .shop_table th,
.woocommerce-order-received #opgemerkt .shop_table th + td {
font-weight: 500 ;
}
.woocommerce-checkout #opgemerkt .shop_table td,
.woocommerce-checkout #opgemerkt .shop_table td strong,
.woocommerce-order-pay #opgemerkt .shop_table td,
.woocommerce-order-pay #opgemerkt .shop_table td strong,
.woocommerce-order-received #opgemerkt .shop_table td,
.woocommerce-order-received #opgemerkt .shop_table td strong {
font-weight: 400;
}
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment,
.woocommerce-order-pay #opgemerkt #payment {
background-color: var(--e-global-color-text);
border-radius: 0;
}
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment .wc_payment_methods,
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment > .form-row,
.woocommerce-order-pay #opgemerkt #payment .wc_payment_methods,
.woocommerce-order-pay #opgemerkt #payment > .form-row {
padding: 20px;
border-bottom: 0;
}
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment ul.payment_methods li input,
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
margin-right: 12px;
}
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment .woocommerce-privacy-policy-text a,
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment .woocommerce-form__label-for-checkbox a,
.woocommerce-order-pay #opgemerkt #payment .woocommerce-privacy-policy-text a,
.woocommerce-order-pay #opgemerkt #payment .woocommerce-form__label-for-checkbox a {
text-decoration: none;
}
.woocommerce-checkout #opgemerkt .woocommerce-checkout-payment .woocommerce-form__label-for-checkbox,
.woocommerce-order-pay #opgemerkt #payment .woocommerce-form__label-for-checkbox {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: flex-start;
gap: 16px;
margin-top: 20px;
font-weight: 400;
font-size: 14px;
letter-spacing: .5px;
line-height: 2;
} .woocommerce-order-received #opgemerkt .woocommerce-thankyou-order-received,
.woocommerce-order-received #opgemerkt .woocommerce-thankyou-order-details {
display: none;
}
.woocommerce-order-received #opgemerkt .woocommerce-customer-details,
.woocommerce-order-received #opgemerkt .woocommerce-order-details,
.woocommerce-order-received #opgemerkt .woocommerce-order-downloads {
margin-bottom: 40px;
}
.woocommerce-order-received #opgemerkt h2 {
font-weight: 500;
font-size: clamp(16px, calc(calc(100 / 1152) * calc(100vw - 76.8rem) + 16px), 20px);
letter-spacing: 1px;
text-transform: uppercase;
}
.woocommerce-order-received #opgemerkt h2 + table,
.woocommerce-order-received #opgemerkt h2 + address {
margin-top: 40px;
}
.woocommerce-order-received #opgemerkt .shop_table a {
text-decoration: none;
}
.woocommerce-order-received #opgemerkt .print-invoice {
margin-top: 20px;
}
.woocommerce-order-received #opgemerkt .woocommerce-customer-details {
margin-bottom: 0;
}
.woocommerce-order-received #opgemerkt .woocommerce-customer-details address {
color: var(--e-global-color-primary);
padding: 20px;
letter-spacing: .5px;
border: 1.5px solid var(--e-global-color-primary);
border-radius: 0;
}
.woocommerce-order-received #opgemerkt .woocommerce-customer-details address p::before {
display: none;
}
.woocommerce-order-received #opgemerkt .woocommerce-customer-details address p {
padding-left: 0;
}