/* ----------------------------------*/
/* -------- v1.0.0 -------------------*/
/* LIVE ENVIRONMENT -----------------*/
/* AUTHOR: eWINGS -------------------*/
/* LAST UPDATE 6/01/2023--------- */
/*-----------------------------------*/

/* Helper Classes */

/* Home Page */

/* Product Page */
.catalog-product-view .special-price .price-label {display: none;}
.catalog-product-view #itemslider-product-upsell .old-price, .catalog-product-view .block.related .old-price {display: block;} /* promoprijsweegave widget */
.catalog-product-view .amrelated-grid-wrapper .slick-slide.slick-active{margin: 0 !important;}
.catalog-product-view .product-item-info {padding: 8% !important;}
/*.catalog-product-view form#form-validate-stock, .catalog-product-view .product-social-links {float: right; margin-bottom: 10px;}*/
.catalog-product-view [id^="price-including-tax-"]:lang(nl)::after {
    content:"(Incl. BTW)";
    display: inline-block;
    color: #5e6159;
    margin-bottom: 2px;
	padding-left: 4px;

}

.catalog-product-view [id^="price-including-tax-"]:lang(fr)::after {
    content:"(TTC)";
    display: inline-block;
    color: #5e6159;
    margin-bottom: 2px;
	padding-left: 4px;

}

.catalog-product-view [id^="price-excluding-tax-"]:lang(nl)::after {
    content:"(Excl. BTW)" !important;
    display: inline-block;
    color: #5e6159;
    margin-bottom: 2px;
	padding-left: 4px;

}

.catalog-product-view [id^="price-excluding-tax-"]:lang(fr)::after {
    content:"(HT)" !important;
    display: inline-block;
    color: #5e6159;
    margin-bottom: 2px;
	padding-left: 4px;

}



.catalog-product-view .prices-tier [id^="price-including-tax-"]:lang(nl)::after {content:"(Incl. BTW) "!important;}
.catalog-product-view .prices-tier [id^="price-including-tax-"]:lang(fr)::after {content:"(Incl. TVA) "!important;}
.catalog-product-view [id^="price-excluding-tax-"]::before {
display: none;
}
.catalog-product-view #price-excluding-tax-product-price-1185 {color: #5e6159;}
.catalog-product-view .product-info-main .input-text.qty {width: 65px;}
.catalog-product-view .prices-tier {color: #5e6159;}


/* Category Page */
.catalog-category-view .product-item span.normal-price.simple-same-price .price-label {display: none;} /* Als er geen prijsverschil is, geen label tonen */
.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-details {width: 66%;}
.catalog-category-view .sidebar .action.delete {left: -19px;}
.catalog-category-view .sidebar .product-items .product-item {margin-bottom: 50px;}
.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-name {margin-bottom: 35px; margin-right: 0;}
.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-details>div:first-of-type {position: absolute; bottom: 64px;}
.catalog-category-view .block-wishlist .actions-toolbar {float: right;}
.catalog-category-view .block-wishlist .actions-toolbar span {text-decoration: underline;}
.catalog-category-view .block-wishlist .actions-toolbar span:hover {text-decoration: none;}
.catalog-category-view .block-wishlist .actions-toolbar a {margin-right: -15px;}
.catalog-category-view .filter-current .action.remove:before {color: red; font-weight: bold;}
.catalog-category-view a.action.clear.filter-clear {margin-top: 15px; display: inline-block; text-decoration: underline;}
.page-products .price-box {position: absolute; bottom: 90px;}
.page-products .aw-rl__list-wrapper {position: absolute; bottom: 60px;}
.page-products .column.main .product-items .product-catalog-attribute .label {display: none;}
.page-products .column.main .product-item-details {height: 210px;}

/* My Account Page */
.customer-account-login .fieldset>.field.choice:before, .header.links .link.wishlist, .header.links li:nth-of-type(3) {display: none;}
.account .column.main .box-actions a,.account .block.block-dashboard-addresses .box-actions a {display: block; text-decoration: underline; margin-top: 15px;}  /* duidelijkere links */
.account .column.main .box-actions a:hover, .account .block.block-dashboard-addresses .box-actions a:hover {text-decoration: none;}  /* duidelijkere links */
.account .column.main .block:not(.widget) .box-title {margin: 10px 0 15px;}
.customer-account-login .fieldset>.field:not(.choice)>.label {text-align: left;}
.customer-account-login .actions-toolbar, .customer-account-login .login-container .fieldset:after {margin-left: 0 !important;}
.customer-account-login fieldset.fieldset.login {display: flex; flex-direction: column;}
.customer-account-login .login-container .fieldset:after {order: -1; margin: 10px 0;}
.customer-account-login fieldset.fieldset.login .field.note {order: -2; margin-bottom: 10px !important;}

/* Header account links */
.header-primary-container .account-links-box {
	display: flex;
	align-items: center;
	gap: 8px;
}

.header-primary-container .account-links-box a {
	padding: 0 4px;
}
.header-primary-container .account-links-box a:hover {
	background-color: #eee;
    color: #333 !important;
}

.header-primary-container a.my-account {
	display: flex;
	align-items: center;
}
.header-primary-container a.my-account:before {
    content: "\f2be";
    font-family: "FontAwesome";
    font-size: 24px;
    margin-right: 8px;
}

div.header-primary-container > div > div > div > div.hp-block.right-column.grid12-6 > div:nth-child(3) {
	display:none;
}

/* Checkout Page */
.checkout-cart-index button.action.update, .checkout-onepage-success .action.print{display: none !important;}
.checkout-cart-index button.action.primary.checkout {background-color: #333; color: #fff; margin-top: 20px;}
.checkout-cart-index button.action.primary.checkout:hover {background-color: #33333385;}
.checkout-index-index #customer-email-fieldset .actions-toolbar .primary {float: right;}
.checkout-index-index #customer-email-fieldset .actions-toolbar .secondary {float: left;}
.checkout-index-index #customer-email-fieldset .actions-toolbar .secondary a {text-decoration: underline; font-style: italic;}
.checkout-index-index #customer-email-fieldset .actions-toolbar .secondary:hover a {text-decoration: none;}
.onestepcheckout-index-index main#maincontent {max-width: 1500px; margin: 0 auto;}
.onestepcheckout-index-index .opc-wrapper .step-content {border: 1px solid #000;}
.fieldset>.field:not(.choice)>.label {text-align: left;}
.onestepcheckout-index-index .opc-block-summary.step-content {background-color: #f5f5f5 !important}
.onestepcheckout-index-index .opc-block-summary .table-totals tbody .mark {text-align: left;}
.onestepcheckout-index-index .opc-block-summary .table-totals .grand .amount {padding-right: 20px;}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:before {color: #f5f5f5;}
.table-checkout-shipping-method tbody td:first-child {padding-left: 10px;}
.cart-container .cart-summary tbody {display: flex; flex-direction: column;}
.cart-container .cart-summary tr.grand.totals.incl {order: 2;}
.cart-container .cart-summary tbody tr th {float: left; max-width: 70%;}
.cart-container .cart-summary tbody tr td {float: right;}
.grand.totals.incl .mark strong, .grand.totals.incl span {font-weight: 700; text-transform: uppercase; font-size: 18px;}
.checkout-index-index .opc-progress-bar-item._active:before, .opc-progress-bar-item._active > span:before, .opc-wrapper .shipping-address-item.selected-item:after, .filter-title strong[data-count]:after, .main-color--bg, .opc-progress-bar-item._active:before, .opc-progress-bar-item._active > span:before, .opc-wrapper .shipping-address-item.selected-item:after, .filter-title strong[data-count]:after, .main-color--bg {background-color: #333 !important;}
.checkout-index-index .column.main .block .title strong {font-size: 18px;}
.checkout-index-index .fieldset>.field:not(.choice)>.label {padding-right: 0px;}
.fieldset>.field.required>.label:after {margin-left: 0px;}
.checkout-index-index button.action.action-auth-toggle {background-color: #333; padding: 5px 10px; color: #fff;}
.checkout-index-index button.action.action-auth-toggle:hover {background-color: #33333385;}
.checkout-index-index .minicart-wrapper {background-color: #333;}
.checkout-index-index .opc-estimated-wrapper .minicart-wrapper button.action.showcart:before {font-size: 14px;}
.checkout-index-index .content.minicart-items {display: block !important;}
.checkout-index-index .opc-wrapper .fieldset>.field>.label {white-space: normal;}
.checkout-index-index .fieldset>.field.choice:before {width: auto;}
.checkout-index-index .checkout-agreement.field.choice {display: flex; align-items: start;}
.minicart-items .item-qty { width: 60px; }
.mini-cart-heading .ib-size-xs {width: 30px !important;}
/*.mini-cart-content .subtotal {display: none;}*/
.checkout-index-index .qty-wrap, .checkout-index-index .qty-wrap .input-text {width: 40px !important;}
.checkout-index-index .create-account-block {display: none !important;}

/*Search Result Page*/
.catalogsearch-result-index .filter-current .action.remove:before {color: red; font-weight: bold;}
.catalogsearch-result-index a.action.clear.filter-clear {margin-top: 15px; display: inline-block; text-decoration: underline;}

/* CMS Pages*/
.customer-account-create #dob {width: calc(100% - 41px); margin-right: 0; float: right;} /* calender fix */

/* Merkenpagina */
.cms-merken .owl-wrapper {transform: none !important;} /*slider drag fix*/

/* Contact Page */
.cms-contact .field.note.no-label::before {padding:0; width:auto; box-sizing: border-box; content: ''; float: none; height: auto;}

/* Cart Page */
.checkout-cart-index .cart.item.fme .field.qty, .checkout-cart-index .cart.item.fme a.action.action-edit {display: none;}
.checkout-cart-index .cart-container .cart-summary {padding: 25px 15px !important;}

/* Header */
.lang-switcher .label:nth-of-type(2){color: #5e6159;}
#header-container {position: sticky; top: 0; z-index: 900;}



/* Menu */
.nav-mobile .nav-item.level0 > .opener {background-color: #333; color: #fff !important; transform: scale(0.6);}

/* Mini cart */
.mini-cart .fme .details-qty.qty, .mini-cart .secondary {display: none;}
#mini-cart .product-image-container {width: auto !important;}

/* Elastic Search */
#block-search {z-index: 45;} 

/* Footer */
.footer-bottom-container .item-right {width: 95%;}
.footer-bottom .pay-icons li {float:right; background-color: #fff; margin: 0 5px; border-radius: 3px; padding: 3px;}
.footer-top-container {background-color:#f5f5f5 !important;}
.footer-container .item-right {float: none;}
.footer-container .item-left {float: none;}
.footer-container .footer-primary .grid12-12 .row {display: flex; flex-wrap: wrap;}
@media screen and (min-width:1550px) {
	.footer-container .footer-primary {
		/* display: flex !important; */	
    justify-content: center !important;
	/* margin-left: 12% !important; */
	}
.footer-container .footer-primary .ewingslogofooter {margin-left: 20px;}
}


/* Magnifier PDP */
body.catalog-product-view .magnifier-preview img {object-fit: cover; max-width: none; max-height: none;}

/* Amasty GDPR - CMS - Cookies and privacy */
.cms-cookie-policy aside.modal-popup.amgdpr-modal-container, .cms-cookie-policy aside.modal-popup.amgdprcookie-modal-container.modal-slide._show, .cms-cookie-policy .modals-overlay, .cms-cookie-policy aside.modal-popup.popup-authentication.modal-slide._inner-scroll, .amgdprcookie-groups-container, .cms-cookie-policy span.amgdprcookie-head,.cms-cookie-policy span.amgdprcookie-head  {display: none !important;}
.cms-cookie-policy {overflow: auto !important;}
.amgdprcookie-modal-template {margin-left: 0;}
.modal-popup.amgdprcookie-modal-container.modal-slide {right: 0;}
.modal-popup._show .modal-inner-wrap {-webkit-transform: translateY(0); transform: translateY(-50%); top: 50%; height: auto;}
.amgdprcookie-cookie-container {padding: 20px 0;}
.amgdprcookie-main-wrapper .amgdprcookie-btn:first-child {margin-left: 0;}
button.amgdprcookie-btn {background-color: #333333;}
button.amgdprcookie-btn:hover {background-color: #333333;}
aside.modal-popup.amgdprcookie-modal-container.modal-slide._show {left: 35%; right: -35%;}
.cms-cookie-policy button.amgdprcookie-btn{background-color: #333333;border-radius: 0px !important;}
.cms-cookie-policy button.amgdprcookie-btn:hover{background-color: #333333;}
.cms-privacy-policy .amgdprcookie-cookie-container {padding: 20px 0;}
.cms-privacy-policy .amgdprcookie-main-wrapper .amgdprcookie-btn:first-child {margin-left: 0;}
.cms-privacy-policy button.amgdprcookie-btn {background-color: #333333;border-radius: 0px !important;}
.cms-privacy-policy button.amgdprcookie-btn:hover{background-color: #333333 !important;}


/* Amasty Slider */


/* Amasty social login - 06/08/2021 */
.amsl-cart-page, .amsl-login-page, .amsl-registration-page {margin: 10px 0 40px 0;}
.amsl-social-wrapper .amsl-title {font-size: 16px; font-weight: bold;}
.amsl-social-login {border-radius: 8px;}


/* Mageplaza Gift Card */
.catalog-product-view .mp-giftcard-preview {display: none;}
.catalog-product-view .giftcard-information-delivery-content.fieldset {margin-bottom: 0;}

/* CUSTOM CONTACT PAGE */
.bottom-contact-container { margin-top: 4em; }
.contact-column-3 .form.contact .actions-toolbar .primary { float: right; }
.contact-column-3 .form.contact .fieldset .field.note.no-label { font-size: 0.75em; }
.contact-index-index .main-container .inner-container .page-main .page-title-wrapper .page-title { display: none; }
.top-contact-container { display: flex; align-items: center; justify-content: space-between; }
.contact-column-2 { width: 50%; margin-left: 10em; }
.top-contact-left { width: 50%; } 

/* Mage B2B Staff */
.staff-index-customers .staff-dashboard .row_container_with_staff .actions a:lang(nl):before {color: #333; padding: 10px 0 8px 10px; font-size: 14px; padding-right: 8px;}
.staff-index-customers .staff-dashboard .customer_grid .row_container .row .actions{width: auto;}
.staff-index-customers .staff-dashboard .customer_grid .row_container .row .actions a::before{content: "Log uit";}
.staff-index-customers .staff-dashboard .customer_grid .row_container .row .actions .login_link::before{content: "Log in als klant";}
.staff-index-customers .staff-dashboard .row_container_with_staff .actions a{display: flex; align-items: center;}
.staff-index-customers  a.action.primary, .button, .button:nth-child(2){margin-top: 20px;}
.staff-index-customers  .search_customer_by_email_container{display: none;}
.staff-index-customers .staff-dashboard .customer_grid .row_container .row .actions {width: auto; transition: color .3s ease-in-out,background-color .3s ease-in-out;}
.staff-index-customers .staff-dashboard .customer_grid .row_container .row .actions .login_link img {float: right; color: #333; filter: grayscale(1);}
.staff-index-customers .staff-dashboard .row_container_with_staff .actions a {display: flex; flex-direction: row; align-content: flex-end; justify-content: space-between; align-items: flex-end;}
.staff-index-customers .staff-dashboard .row_container_with_staff .actions a:hover {text-decoration: underline; text-decoration-color: #333;}
.customer_grid .row_container_with_staff{min-height: 0px!important;}

.customer_grid .row_container{background-color: transparent;}
.customer_grid .row_container .row .col-full{width: 100%;}
.staff-index-customers .dashboard .col-full {position: absolute;}
.staff-index-account .field.field-name-image_path{display: none;}
.staff-index-account .legend{display: none;}
.staff-index-account .input-text{padding-left: 12px;}
.staff-index-customers .customer_grid .row_container .row:first-of-type {margin-top: 0;}

/* Magenest Rental */
.drp-calendar {max-width: none !important;}
.daterangepicker {width: auto;}
.daterangepicker td.active {background-color: #fe4a49;}
.daterangepicker td.active:hover {background-color: #f1f1f1; color: #000;}
.daterangepicker .btn {border-radius: 0.4rem; cursor: pointer;}
.daterangepicker .drp-buttons .btn {font-weight: 600; letter-spacing: 1px; font-size: 14px;}
.daterangepicker .btn-primary {background-color: #fe4a49; color: #fff;}
#rental-time input {cursor: pointer; border-radius: 0.4rem;}
.drp-calendar .calendar-time select {border-radius: 0.4rem; cursor: pointer;}
div#rental-price-base {background-color: #f1f1f1; padding: 4px 10px; border-radius: 0.4rem;}
.catalog-product-view .rental-wrapper .field.choice.admin__field.admin__field-option {margin-top: 10px;}
.catalog-product-view .rental-wrapper .field.choice.admin__field.admin__field-option > * {cursor: pointer;}
.daterangepicker.ltr.single.opensright.show-calendar {display: flex; flex-direction: column-reverse;}
body.catalog-product-view .daterangepicker .drp-calendar-bottom {order: -99;}
.daterangepicker.show-calendar .drp-buttons {border-bottom: 1px solid #f1f1f1;}
.catalog-product-view button#product-addtocart-button + div {position: absolute;}
.catalog-product-view #rental-wrapper label {font-weight: 800;}
#rental-wrapper .control select {cursor: pointer; border-radius: 0.4rem;}


/* ------------- */
/* MEDIA QUERIES */
/* ------------- */

/*-------------------------Header & Footer verwijderen op print layout---------------------------------*/

/*Header & Footer verwijderen op print layout*/
@media print{
	.header.links, #skip-links, .logo-wrapper--mobile, .nav-container.skip-content.sticky-container, #lang-switcher-wrapper-regular, #search, #header-collateral, .item.link.compare, .page-footer, #header-search {display: none !important;}
}
/*------------------------------------------MIN WIDTH--------------------------------------------------*/

@media screen and (min-width: 1265px) {
	.catalog-product-view .amrelated-grid-wrapper .slick-slide.slick-active {margin-right: 20px;}
	.catalog-product-view .amrelated-grid-wrapper .slick-track {width: 100% !important;}
	.amgdprcookie-modal-container .modal-inner-wrap {width: 35%;}
}

@media screen and (min-width: 768px) {
	.customer-account-create #form-validate {margin: 0 auto;} /* EU VAT Enhanced TAX Field Fixes */
	.customer-account-create .gw-euvat-field .control {width: 74.2%; float: right;}
	.customer-account-create .fieldset > .field:not(.choice) > .label > span {float: left;}
	.customer-account-create .fieldset > .field.required > .label::after {float: left;}
	.customer-account-create ._has-datepicker ~ .ui-datepicker-trigger::before {line-height: 32px;}
	.customer-account-create #form-validate .actions-toolbar .primary {float: right;}
	.customer-account-create #form-validate .actions-toolbar .secondary {float: left;}
    #minicart-content-wrapper .minicart-items-wrapper {max-height: 400px !important;}
    .abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset:after { margin-left: 0;}
	}
.nav-container {background-color: #fff;}
.header-primary .grid12-6 {display: contents !important;}
}

/*------------------------------------------MAX WIDTH--------------------------------------------------*/

@media screen and (max-width: 1679px) {
	.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-details>div:first-of-type {bottom: 45px;}
	.catalog-category-view .block-wishlist .actions-toolbar a {margin: 0 5px 0 0;}
	.aw_requisition_list-rlist-edit .page-title-wrapper .aw-rl__edit-btn-wrapper {margin-left: 790px;} 
}

@media screen and (max-width: 1439px) {
	.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-details>div:first-of-type {bottom: 50px;}
	.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-photo {margin-left: 25%;}
	.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-details {width: 90%;}
	.aw_requisition_list-rlist-edit .page-title-wrapper .aw-rl__edit-btn-wrapper {margin-left: 890px;}
	.aw_requisition_list-rlist-edit .page-title-wrapper .header-list-description {margin: 1vw 0 1vw 0; padding: 2vw 10vw;}
	/*.page-products .price-box {position: absolute; bottom: 75px;}*/ /*Zorgt voor overlap met wishlist icon*/

}

@media screen and (max-width: 1200px) {
	.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-details>div:first-of-type {bottom: 66px;}
	.aw_requisition_list-rlist-edit .page-title-wrapper .aw-rl__edit-btn-wrapper {margin-left: 680px;}
	.aw_requisition_list-rlist-edit .action-menu span.action.action-tree._parent:nth-child(2) {border-right: none;}
	.contact-column-2 {  margin-right: -8em; }
	.footer-primary .pagebuilder-column {width: auto !important;}
}

@media screen and (max-width: 1024px) {
	.amgdprcookie-modal-container.modal-popup.modal-slide {right: 0;}
}

@media screen and (max-width: 991px) {
	.footer-container .col-md-3 {width: 46%;} /*main footer responsive*/
	.footer-container .item.item-left {width: 95%;} /*footer USPs responsive centered*/
	.aw_requisition_list-rlist-edit .page-title-wrapper .aw-rl__edit-btn-wrapper {margin-left: 470px;}
	.aw_requisition_list-rlist-index .aw-rl__customer_lists {overflow-x: auto;}
	.aw_requisition_list-rlist-edit .action-menu span.action.action-tree._parent:nth-child(2) {border-left: none; border-top: solid 1px #007bdb; border-bottom: solid 1px #007bdb; padding: 5px 0; margin: 5px 0;}
	.top-contact-container { flex-direction: column; }
	.contact-column-2 { margin-right: 0px; margin-bottom: -4em; align-self: flex-start; margin-right: 8em; }
	.top-contact-left { width: 100%; }
}

@media screen and (max-width: 767px){
	#skip-links .skip-link.skip-nav, #skip-links .skip-link.skip-search {float: right;} /* Menu en zoeken is makkelijker met rechter duim */
	.mst-searchautocomplete__autocomplete {max-height: 200px; overflow-y: scroll;} /* Search fix op mobile */
    .mst-searchautocomplete__autocomplete._active {position: static;} /* Search fix op mobile */
    .header-m-container .block-search .action.search {right: 15px;} /* Search fix op mobile */
   	.checkout-index-index ul.opc-progress-bar {display: flex; justify-content: center; margin: 20px 0; padding: 0; align-items: center; width: 100%;}
	.catalog-product-view .page.messages{position: fixed; z-index: 3; top: 0%; left: 0; width: 100%;} /*message "u heeft product toegevoegd" fixed onderaan op mobile"*/
	.item-right .col-md-6 .pay-icons {margin-top: 10px;}
	.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-photo {margin-left: auto;}
   	.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-details>div:first-of-type {bottom: 50px;}
   	.catalog-category-view .block-wishlist .product-items .product-item-info .product-item-details {width: auto;}
   	.catalog-category-view .block-wishlist .actions-toolbar {float: none;}
	.main.container, .footer-bottom {padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
	​.amgdprcookie-modal-container.modal-popup.modal-slide {right: 0 !important; left: 0 !important;}
	.amsl-social-login .amsl-button {margin: 15px 0;}
	.aw_requisition_list-rlist-edit .page-title-wrapper .aw-rl__edit-btn-wrapper {margin-left: 0px;}
	.aw_requisition_list-rlist-edit .page-title-wrapper .header-list-description {margin: 1vw 0 1vw 0; padding: 2vw; border-radius: 0;}
	.blog-page-list.blog-index-index .post-list .post-description {display: block;}
	.staff-index-account .page-title, .staff-index-customers .page-title, .staff-index-index .page-title, .staff-index-orders .page-title{margin-top: 20px;}
	#top {background-color: #fff;}
	.header-m-top.header .inner-container {position: absolute; right: 15px; top: 10px;}
	.header-container .logo-wrapper--mobile {margin-left: initial !important;}

}

@media screen and (max-width: 479px) {
	.checkout-index-index .checkout-agreement.field.choice.required {display: flex;}
	.checkout-index-index .checkout-agreement.field.choice.required .label {display: flex;}
	.checkout-index-index ul.opc-progress-bar {flex-direction: column;}
	.checkout-index-index .opc-progress-bar-item {width: 100%;}
	.footer-bottom .pay-icons li {margin: 0 1px;}
	.amgdprcookie-modal-container .modal-inner-wrap {width: 60% !important;}
	.footer-container .footer-primary .grid12-12 .row {flex-direction: column;}
}

@media screen and (max-width: 320px) {
}

@media screen and (max-width: 767px) {
	.footer-container .footer-primary .ewingslogofooter {
		margin-bottom: 20px;
	}

}


@media screen and (max-width: 1679px) and (min-width: 1440px)
{
.cfdeclarationrow {
	margin-left: -48px;
}
}

@media screen and (min-width: 1680px) {
	.cfdeclarationrow {
			margin-left: -107px;
	}
}