@font-face { font-family: 'Montserrat Hairline'; src: url("../fonts/Montserrat-Hairline.eot"); src: url("../fonts/Montserrat-Hairline.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Hairline.woff2") format("woff2"), url("../fonts/Montserrat-Hairline.woff") format("woff"), url("../fonts/Montserrat-Hairline.ttf") format("truetype"), url("../fonts/Montserrat-Hairline.svg#Montserrat-Hairline") format("svg"); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Montserrat Regular'; src: url("../fonts/Montserrat-Regular.eot"); src: url("../fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat-Regular.ttf") format("truetype"), url("../fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Montserrat Light'; src: url("../fonts/Montserrat-Light.eot"); src: url("../fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Light.woff2") format("woff2"), url("../fonts/Montserrat-Light.woff") format("woff"), url("../fonts/Montserrat-Light.ttf") format("truetype"), url("../fonts/Montserrat-Light.svg#Montserrat-Light") format("svg"); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Montserrat Bold'; src: url("../fonts/Montserrat-Bold.eot"); src: url("../fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Bold.woff2") format("woff2"), url("../fonts/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat-Bold.ttf") format("truetype"), url("../fonts/Montserrat-Bold.svg#Montserrat-Bold") format("svg"); font-weight: bold; font-style: normal; }
@font-face { font-family: 'Montserrat Black'; src: url("../fonts/Montserrat-Black.eot"); src: url("../fonts/Montserrat-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Black.woff2") format("woff2"), url("../fonts/Montserrat-Black.woff") format("woff"), url("../fonts/Montserrat-Black.ttf") format("truetype"), url("../fonts/Montserrat-Black.svg#Montserrat-Black") format("svg"); font-weight: 900; font-style: normal; }
@font-face { font-family: 'Century Gothic Italic'; src: url("../fonts/CenturyGothic-Italic.eot"); src: url("../fonts/CenturyGothic-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/CenturyGothic-Italic.woff2") format("woff2"), url("../fonts/CenturyGothic-Italic.woff") format("woff"), url("../fonts/CenturyGothic-Italic.ttf") format("truetype"), url("../fonts/CenturyGothic-Italic.svg#CenturyGothic-Italic") format("svg"); font-weight: normal; font-style: italic; }
@font-face { font-family: 'Century Gothic Bold'; src: url("../fonts/CenturyGothic-Bold.eot"); src: url("../fonts/CenturyGothic-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/CenturyGothic-Bold.woff2") format("woff2"), url("../fonts/CenturyGothic-Bold.woff") format("woff"), url("../fonts/CenturyGothic-Bold.ttf") format("truetype"), url("../fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold") format("svg"); font-weight: bold; font-style: normal; }
@font-face { font-family: 'Century Gothic BoldItalic'; src: url("../fonts/CenturyGothic-BoldItalic.eot"); src: url("../fonts/CenturyGothic-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/CenturyGothic-BoldItalic.woff2") format("woff2"), url("../fonts/CenturyGothic-BoldItalic.woff") format("woff"), url("../fonts/CenturyGothic-BoldItalic.ttf") format("truetype"), url("../fonts/CenturyGothic-BoldItalic.svg#CenturyGothic-BoldItalic") format("svg"); font-weight: bold; font-style: italic; }
@font-face { font-family: 'Century Gothic'; src: url("../fonts/CenturyGothic.eot"); src: url("../fonts/CenturyGothic.eot?#iefix") format("embedded-opentype"), url("../fonts/CenturyGothic.woff2") format("woff2"), url("../fonts/CenturyGothic.woff") format("woff"), url("../fonts/CenturyGothic.ttf") format("truetype"), url("../fonts/CenturyGothic.svg#CenturyGothic") format("svg"); font-weight: normal; font-style: normal; }
.font_montserrat_hairline * { font-family: 'Montserrat Hairline'; }

.font_montserrat_regular * { font-family: 'Montserrat Regular'; }

.font_montserrat_light * { font-family: 'Montserrat Light'; }

.font_montserrat_bold * { font-family: 'Montserrat Bold'; }

.font_montserrat_black * { font-family: 'Montserrat Black'; }

.font_centurygothic_italic * { font-family: 'Century Gothic Italic'; }

.font_centurygothic_bold * { font-family: 'Century Gothic Bold'; }

.font_centurygothic_boldItalic * { font-family: 'Century Gothic BoldItalic'; }

.font_centurygothic * { font-family: 'Century Gothic'; }

.customer-account-index .page-main, .customer-address-index .page-main, .customer-address-form .page-main, .customer-account-edit .page-main, .wishlist-index-index .page-main, .gdpr-customer-settings .page-main, .amrewards-index-index .page-main, .amrewards-history-index .page-main, .subaccounts-order_approve-approved .page-main, .customerclub-index-index .page-main, .customerinvoice-customer-index .page-main { margin-top: 50px; max-width: 1170px; }
@media (max-height: 800px) { .customer-account-index .page-main, .customer-address-index .page-main, .customer-address-form .page-main, .customer-account-edit .page-main, .wishlist-index-index .page-main, .gdpr-customer-settings .page-main, .amrewards-index-index .page-main, .amrewards-history-index .page-main, .subaccounts-order_approve-approved .page-main, .customerclub-index-index .page-main, .customerinvoice-customer-index .page-main { margin-top: 20px; } }
@media (max-width: 800px) { .customer-account-index .page-main, .customer-address-index .page-main, .customer-address-form .page-main, .customer-account-edit .page-main, .wishlist-index-index .page-main, .gdpr-customer-settings .page-main, .amrewards-index-index .page-main, .amrewards-history-index .page-main, .subaccounts-order_approve-approved .page-main, .customerclub-index-index .page-main, .customerinvoice-customer-index .page-main { margin-top: 5px; padding: 0 10px; } }
@media (max-width: 800px) { .customer-account-index .sidebar-main, .customer-address-index .sidebar-main, .customer-address-form .sidebar-main, .customer-account-edit .sidebar-main, .wishlist-index-index .sidebar-main, .gdpr-customer-settings .sidebar-main, .amrewards-index-index .sidebar-main, .amrewards-history-index .sidebar-main, .subaccounts-order_approve-approved .sidebar-main, .customerclub-index-index .sidebar-main, .customerinvoice-customer-index .sidebar-main { width: 28% !important; } }
@media (max-width: 800px) { .customer-account-index .column.main, .customer-address-index .column.main, .customer-address-form .column.main, .customer-account-edit .column.main, .wishlist-index-index .column.main, .gdpr-customer-settings .column.main, .amrewards-index-index .column.main, .amrewards-history-index .column.main, .subaccounts-order_approve-approved .column.main, .customerclub-index-index .column.main, .customerinvoice-customer-index .column.main { width: 72% !important; } }
.customer-account-index .page-title, .customer-address-index .page-title, .customer-address-form .page-title, .customer-account-edit .page-title, .wishlist-index-index .page-title, .gdpr-customer-settings .page-title, .amrewards-index-index .page-title, .amrewards-history-index .page-title, .subaccounts-order_approve-approved .page-title, .customerclub-index-index .page-title, .customerinvoice-customer-index .page-title { margin: 0; margin-bottom: 30px; text-transform: uppercase; font-size: 26px; font-family: "Century Gothic Bold"; color: #4F595F; }
@media (max-width: 800px) { .customer-account-index .page-title, .customer-address-index .page-title, .customer-address-form .page-title, .customer-account-edit .page-title, .wishlist-index-index .page-title, .gdpr-customer-settings .page-title, .amrewards-index-index .page-title, .amrewards-history-index .page-title, .subaccounts-order_approve-approved .page-title, .customerclub-index-index .page-title, .customerinvoice-customer-index .page-title { margin-bottom: 10px; } }
@media (max-height: 800px) { .customer-account-index .page-title, .customer-address-index .page-title, .customer-address-form .page-title, .customer-account-edit .page-title, .wishlist-index-index .page-title, .gdpr-customer-settings .page-title, .amrewards-index-index .page-title, .amrewards-history-index .page-title, .subaccounts-order_approve-approved .page-title, .customerclub-index-index .page-title, .customerinvoice-customer-index .page-title { font-size: 24px; margin-bottom: 20px; } }
.customer-account-index .welcom-block, .customer-address-index .welcom-block, .customer-address-form .welcom-block, .customer-account-edit .welcom-block, .wishlist-index-index .welcom-block, .gdpr-customer-settings .welcom-block, .amrewards-index-index .welcom-block, .amrewards-history-index .welcom-block, .subaccounts-order_approve-approved .welcom-block, .customerclub-index-index .welcom-block, .customerinvoice-customer-index .welcom-block { background-color: #dff0d8; border: 1px solid #3C7742; padding: 15px; color: #3C7742; margin-bottom: 50px; font-size: 16px; font-family: "Century Gothic"; }
@media (max-height: 800px) { .customer-account-index .welcom-block, .customer-address-index .welcom-block, .customer-address-form .welcom-block, .customer-account-edit .welcom-block, .wishlist-index-index .welcom-block, .gdpr-customer-settings .welcom-block, .amrewards-index-index .welcom-block, .amrewards-history-index .welcom-block, .subaccounts-order_approve-approved .welcom-block, .customerclub-index-index .welcom-block, .customerinvoice-customer-index .welcom-block { font-size: 14px; } }
@media (max-width: 800px) { .customer-account-index .welcom-block, .customer-address-index .welcom-block, .customer-address-form .welcom-block, .customer-account-edit .welcom-block, .wishlist-index-index .welcom-block, .gdpr-customer-settings .welcom-block, .amrewards-index-index .welcom-block, .amrewards-history-index .welcom-block, .subaccounts-order_approve-approved .welcom-block, .customerclub-index-index .welcom-block, .customerinvoice-customer-index .welcom-block { margin-bottom: 20px; } }
.customer-account-index .block-dashboard-orders .block-title strong, .customer-address-index .block-dashboard-orders .block-title strong, .customer-address-form .block-dashboard-orders .block-title strong, .customer-account-edit .block-dashboard-orders .block-title strong, .wishlist-index-index .block-dashboard-orders .block-title strong, .gdpr-customer-settings .block-dashboard-orders .block-title strong, .amrewards-index-index .block-dashboard-orders .block-title strong, .amrewards-history-index .block-dashboard-orders .block-title strong, .subaccounts-order_approve-approved .block-dashboard-orders .block-title strong, .customerclub-index-index .block-dashboard-orders .block-title strong, .customerinvoice-customer-index .block-dashboard-orders .block-title strong { font-family: "Century Gothic Bold"; color: #2E2E2E; font-size: 16px !important; }
.customer-account-index .block-dashboard-orders .action.view, .customer-address-index .block-dashboard-orders .action.view, .customer-address-form .block-dashboard-orders .action.view, .customer-account-edit .block-dashboard-orders .action.view, .wishlist-index-index .block-dashboard-orders .action.view, .gdpr-customer-settings .block-dashboard-orders .action.view, .amrewards-index-index .block-dashboard-orders .action.view, .amrewards-history-index .block-dashboard-orders .action.view, .subaccounts-order_approve-approved .block-dashboard-orders .action.view, .customerclub-index-index .block-dashboard-orders .action.view, .customerinvoice-customer-index .block-dashboard-orders .action.view { padding-top: 13px; }
.customer-account-index .block-dashboard-orders .order .action.view, .customer-address-index .block-dashboard-orders .order .action.view, .customer-address-form .block-dashboard-orders .order .action.view, .customer-account-edit .block-dashboard-orders .order .action.view, .wishlist-index-index .block-dashboard-orders .order .action.view, .gdpr-customer-settings .block-dashboard-orders .order .action.view, .amrewards-index-index .block-dashboard-orders .order .action.view, .amrewards-history-index .block-dashboard-orders .order .action.view, .subaccounts-order_approve-approved .block-dashboard-orders .order .action.view, .customerclub-index-index .block-dashboard-orders .order .action.view, .customerinvoice-customer-index .block-dashboard-orders .order .action.view { float: right; padding-top: 4px; font-size: 16px; font-family: "Century Gothic Bold"; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-orders .order .action.view, .customer-address-index .block-dashboard-orders .order .action.view, .customer-address-form .block-dashboard-orders .order .action.view, .customer-account-edit .block-dashboard-orders .order .action.view, .wishlist-index-index .block-dashboard-orders .order .action.view, .gdpr-customer-settings .block-dashboard-orders .order .action.view, .amrewards-index-index .block-dashboard-orders .order .action.view, .amrewards-history-index .block-dashboard-orders .order .action.view, .subaccounts-order_approve-approved .block-dashboard-orders .order .action.view, .customerclub-index-index .block-dashboard-orders .order .action.view, .customerinvoice-customer-index .block-dashboard-orders .order .action.view { font-size: 14px; } }
.customer-account-index .account-header-area, .customer-address-index .account-header-area, .customer-address-form .account-header-area, .customer-account-edit .account-header-area, .wishlist-index-index .account-header-area, .gdpr-customer-settings .account-header-area, .amrewards-index-index .account-header-area, .amrewards-history-index .account-header-area, .subaccounts-order_approve-approved .account-header-area, .customerclub-index-index .account-header-area, .customerinvoice-customer-index .account-header-area { position: relative; padding: 0; margin-top: -150px; height: 150px; width: 100%; overflow: hidden; }
.customer-account-index .account-header-area img, .customer-address-index .account-header-area img, .customer-address-form .account-header-area img, .customer-account-edit .account-header-area img, .wishlist-index-index .account-header-area img, .gdpr-customer-settings .account-header-area img, .amrewards-index-index .account-header-area img, .amrewards-history-index .account-header-area img, .subaccounts-order_approve-approved .account-header-area img, .customerclub-index-index .account-header-area img, .customerinvoice-customer-index .account-header-area img { position: absolute; top: -170px; }
@media (max-width: 1280px) { .customer-account-index .account-header-area img, .customer-address-index .account-header-area img, .customer-address-form .account-header-area img, .customer-account-edit .account-header-area img, .wishlist-index-index .account-header-area img, .gdpr-customer-settings .account-header-area img, .amrewards-index-index .account-header-area img, .amrewards-history-index .account-header-area img, .subaccounts-order_approve-approved .account-header-area img, .customerclub-index-index .account-header-area img, .customerinvoice-customer-index .account-header-area img { top: 0; } }
.customer-account-index .account-header-area .title_description, .customer-address-index .account-header-area .title_description, .customer-address-form .account-header-area .title_description, .customer-account-edit .account-header-area .title_description, .wishlist-index-index .account-header-area .title_description, .gdpr-customer-settings .account-header-area .title_description, .amrewards-index-index .account-header-area .title_description, .amrewards-history-index .account-header-area .title_description, .subaccounts-order_approve-approved .account-header-area .title_description, .customerclub-index-index .account-header-area .title_description, .customerinvoice-customer-index .account-header-area .title_description { display: none; }
.customer-account-index .account-header-area .title_description .content-block, .customer-address-index .account-header-area .title_description .content-block, .customer-address-form .account-header-area .title_description .content-block, .customer-account-edit .account-header-area .title_description .content-block, .wishlist-index-index .account-header-area .title_description .content-block, .gdpr-customer-settings .account-header-area .title_description .content-block, .amrewards-index-index .account-header-area .title_description .content-block, .amrewards-history-index .account-header-area .title_description .content-block, .subaccounts-order_approve-approved .account-header-area .title_description .content-block, .customerclub-index-index .account-header-area .title_description .content-block, .customerinvoice-customer-index .account-header-area .title_description .content-block { position: relative; max-width: 1170px; margin: auto; padding: 0 15px; padding-top: 5%; }
@media (max-width: 1280px) { .customer-account-index .account-header-area .title_description .content-block, .customer-address-index .account-header-area .title_description .content-block, .customer-address-form .account-header-area .title_description .content-block, .customer-account-edit .account-header-area .title_description .content-block, .wishlist-index-index .account-header-area .title_description .content-block, .gdpr-customer-settings .account-header-area .title_description .content-block, .amrewards-index-index .account-header-area .title_description .content-block, .amrewards-history-index .account-header-area .title_description .content-block, .subaccounts-order_approve-approved .account-header-area .title_description .content-block, .customerclub-index-index .account-header-area .title_description .content-block, .customerinvoice-customer-index .account-header-area .title_description .content-block { padding-top: 2%; } }
@media (max-width: 1000px) { .customer-account-index .account-header-area .title_description .content-block, .customer-address-index .account-header-area .title_description .content-block, .customer-address-form .account-header-area .title_description .content-block, .customer-account-edit .account-header-area .title_description .content-block, .wishlist-index-index .account-header-area .title_description .content-block, .gdpr-customer-settings .account-header-area .title_description .content-block, .amrewards-index-index .account-header-area .title_description .content-block, .amrewards-history-index .account-header-area .title_description .content-block, .subaccounts-order_approve-approved .account-header-area .title_description .content-block, .customerclub-index-index .account-header-area .title_description .content-block, .customerinvoice-customer-index .account-header-area .title_description .content-block { padding-top: 0; } }
.customer-account-index .account-header-area .title_description .content-block .title, .customer-address-index .account-header-area .title_description .content-block .title, .customer-address-form .account-header-area .title_description .content-block .title, .customer-account-edit .account-header-area .title_description .content-block .title, .wishlist-index-index .account-header-area .title_description .content-block .title, .gdpr-customer-settings .account-header-area .title_description .content-block .title, .amrewards-index-index .account-header-area .title_description .content-block .title, .amrewards-history-index .account-header-area .title_description .content-block .title, .subaccounts-order_approve-approved .account-header-area .title_description .content-block .title, .customerclub-index-index .account-header-area .title_description .content-block .title, .customerinvoice-customer-index .account-header-area .title_description .content-block .title { font-size: 35px; font-weight: bold; color: #00549F; }
@media (max-width: 1280px) { .customer-account-index .account-header-area .title_description .content-block .title, .customer-address-index .account-header-area .title_description .content-block .title, .customer-address-form .account-header-area .title_description .content-block .title, .customer-account-edit .account-header-area .title_description .content-block .title, .wishlist-index-index .account-header-area .title_description .content-block .title, .gdpr-customer-settings .account-header-area .title_description .content-block .title, .amrewards-index-index .account-header-area .title_description .content-block .title, .amrewards-history-index .account-header-area .title_description .content-block .title, .subaccounts-order_approve-approved .account-header-area .title_description .content-block .title, .customerclub-index-index .account-header-area .title_description .content-block .title, .customerinvoice-customer-index .account-header-area .title_description .content-block .title { font-size: 25px; } }
@media (max-width: 1000px) { .customer-account-index .account-header-area .title_description .content-block .title, .customer-address-index .account-header-area .title_description .content-block .title, .customer-address-form .account-header-area .title_description .content-block .title, .customer-account-edit .account-header-area .title_description .content-block .title, .wishlist-index-index .account-header-area .title_description .content-block .title, .gdpr-customer-settings .account-header-area .title_description .content-block .title, .amrewards-index-index .account-header-area .title_description .content-block .title, .amrewards-history-index .account-header-area .title_description .content-block .title, .subaccounts-order_approve-approved .account-header-area .title_description .content-block .title, .customerclub-index-index .account-header-area .title_description .content-block .title, .customerinvoice-customer-index .account-header-area .title_description .content-block .title { font-size: 16px; } }
.customer-account-index .account-header-area .title_description .content-block .detail, .customer-address-index .account-header-area .title_description .content-block .detail, .customer-address-form .account-header-area .title_description .content-block .detail, .customer-account-edit .account-header-area .title_description .content-block .detail, .wishlist-index-index .account-header-area .title_description .content-block .detail, .gdpr-customer-settings .account-header-area .title_description .content-block .detail, .amrewards-index-index .account-header-area .title_description .content-block .detail, .amrewards-history-index .account-header-area .title_description .content-block .detail, .subaccounts-order_approve-approved .account-header-area .title_description .content-block .detail, .customerclub-index-index .account-header-area .title_description .content-block .detail, .customerinvoice-customer-index .account-header-area .title_description .content-block .detail { font-size: 16px; width: 50%; }
@media (max-width: 1280px) { .customer-account-index .account-header-area .title_description .content-block .detail, .customer-address-index .account-header-area .title_description .content-block .detail, .customer-address-form .account-header-area .title_description .content-block .detail, .customer-account-edit .account-header-area .title_description .content-block .detail, .wishlist-index-index .account-header-area .title_description .content-block .detail, .gdpr-customer-settings .account-header-area .title_description .content-block .detail, .amrewards-index-index .account-header-area .title_description .content-block .detail, .amrewards-history-index .account-header-area .title_description .content-block .detail, .subaccounts-order_approve-approved .account-header-area .title_description .content-block .detail, .customerclub-index-index .account-header-area .title_description .content-block .detail, .customerinvoice-customer-index .account-header-area .title_description .content-block .detail { font-size: 14px; width: 80%; } }
@media (max-width: 1000px) { .customer-account-index .account-header-area .title_description .content-block .detail, .customer-address-index .account-header-area .title_description .content-block .detail, .customer-address-form .account-header-area .title_description .content-block .detail, .customer-account-edit .account-header-area .title_description .content-block .detail, .wishlist-index-index .account-header-area .title_description .content-block .detail, .gdpr-customer-settings .account-header-area .title_description .content-block .detail, .amrewards-index-index .account-header-area .title_description .content-block .detail, .amrewards-history-index .account-header-area .title_description .content-block .detail, .subaccounts-order_approve-approved .account-header-area .title_description .content-block .detail, .customerclub-index-index .account-header-area .title_description .content-block .detail, .customerinvoice-customer-index .account-header-area .title_description .content-block .detail { font-size: 13px; width: 100%; } }
.customer-account-index .account-header-area P, .customer-address-index .account-header-area P, .customer-address-form .account-header-area P, .customer-account-edit .account-header-area P, .wishlist-index-index .account-header-area P, .gdpr-customer-settings .account-header-area P, .amrewards-index-index .account-header-area P, .amrewards-history-index .account-header-area P, .subaccounts-order_approve-approved .account-header-area P, .customerclub-index-index .account-header-area P, .customerinvoice-customer-index .account-header-area P { padding: 0; margin: 0; }

.customer-account-index .block-title.order, .gdpr-customer-settings .block-title.order, .amrewards-index-index .block-title.order, .amrewards-history-index .block-title.order { border-bottom: 0 !important; }
.customer-account-index .table > thead > tr > th, .gdpr-customer-settings .table > thead > tr > th, .amrewards-index-index .table > thead > tr > th, .amrewards-history-index .table > thead > tr > th { background-color: #f5f5f5; }
.customer-account-index .table > thead > tr > th, .gdpr-customer-settings .table > thead > tr > th, .amrewards-index-index .table > thead > tr > th, .amrewards-history-index .table > thead > tr > th { border: 0; border-right: 1px solid #ddd; text-align: center; font-size: 15px; font-family: "Century Gothic Bold"; color: #2E2E2E; }
@media (min-width: 1024px) { .customer-account-index .table > thead > tr > th, .gdpr-customer-settings .table > thead > tr > th, .amrewards-index-index .table > thead > tr > th, .amrewards-history-index .table > thead > tr > th { font-size: 16px; } }
@media (max-height: 800px) { .customer-account-index .table > thead > tr > th, .gdpr-customer-settings .table > thead > tr > th, .amrewards-index-index .table > thead > tr > th, .amrewards-history-index .table > thead > tr > th { font-size: 14px; } }
@media (max-width: 800px) { .customer-account-index .table > thead > tr > th, .gdpr-customer-settings .table > thead > tr > th, .amrewards-index-index .table > thead > tr > th, .amrewards-history-index .table > thead > tr > th { font-size: 13px; }
  .customer-account-index .table > thead > tr > th.shipping, .gdpr-customer-settings .table > thead > tr > th.shipping, .amrewards-index-index .table > thead > tr > th.shipping, .amrewards-history-index .table > thead > tr > th.shipping { display: none; } }
.customer-account-index .table > thead > tr > th:last-child, .gdpr-customer-settings .table > thead > tr > th:last-child, .amrewards-index-index .table > thead > tr > th:last-child, .amrewards-history-index .table > thead > tr > th:last-child { border-right: none !important; }
.customer-account-index .table > thead > tr > th.col.date, .gdpr-customer-settings .table > thead > tr > th.col.date, .amrewards-index-index .table > thead > tr > th.col.date, .amrewards-history-index .table > thead > tr > th.col.date { width: 20%; }
.customer-account-index .table > thead > tr > th.col.total, .gdpr-customer-settings .table > thead > tr > th.col.total, .amrewards-index-index .table > thead > tr > th.col.total, .amrewards-history-index .table > thead > tr > th.col.total { width: 10%; }
.customer-account-index .table > thead > tr > th.col.days-left, .gdpr-customer-settings .table > thead > tr > th.col.days-left, .amrewards-index-index .table > thead > tr > th.col.days-left, .amrewards-history-index .table > thead > tr > th.col.days-left { width: 10%; }
.customer-account-index .table > thead > tr > th.col.status, .gdpr-customer-settings .table > thead > tr > th.col.status, .amrewards-index-index .table > thead > tr > th.col.status, .amrewards-history-index .table > thead > tr > th.col.status { width: 40%; }
.customer-account-index .table > thead > tr > th.col.left, .gdpr-customer-settings .table > thead > tr > th.col.left, .amrewards-index-index .table > thead > tr > th.col.left, .amrewards-history-index .table > thead > tr > th.col.left { width: 20%; }
.customer-account-index .table > tbody > tr > td.col.date, .gdpr-customer-settings .table > tbody > tr > td.col.date, .amrewards-index-index .table > tbody > tr > td.col.date, .amrewards-history-index .table > tbody > tr > td.col.date { width: 20%; }
.customer-account-index .table > tbody > tr > td.col.amount, .gdpr-customer-settings .table > tbody > tr > td.col.amount, .amrewards-index-index .table > tbody > tr > td.col.amount, .amrewards-history-index .table > tbody > tr > td.col.amount { width: 10%; }
.customer-account-index .table > tbody > tr > td.col.days-left, .gdpr-customer-settings .table > tbody > tr > td.col.days-left, .amrewards-index-index .table > tbody > tr > td.col.days-left, .amrewards-history-index .table > tbody > tr > td.col.days-left { width: 10%; }
.customer-account-index .table > tbody > tr > td.col.comment, .gdpr-customer-settings .table > tbody > tr > td.col.comment, .amrewards-index-index .table > tbody > tr > td.col.comment, .amrewards-history-index .table > tbody > tr > td.col.comment { width: 40%; }
.customer-account-index .table > tbody > tr > td.col.status, .gdpr-customer-settings .table > tbody > tr > td.col.status, .amrewards-index-index .table > tbody > tr > td.col.status, .amrewards-history-index .table > tbody > tr > td.col.status { width: 20%; }
.customer-account-index .table > thead > tr > th.col.actions, .gdpr-customer-settings .table > thead > tr > th.col.actions, .amrewards-index-index .table > thead > tr > th.col.actions, .amrewards-history-index .table > thead > tr > th.col.actions { border-right: 0; }
.customer-account-index .table > tbody > tr > td.col, .gdpr-customer-settings .table > tbody > tr > td.col, .amrewards-index-index .table > tbody > tr > td.col, .amrewards-history-index .table > tbody > tr > td.col { border-right: 1px solid #ddd; text-align: center; font-size: 16px; font-family: "Century Gothic"; }
@media (max-height: 800px) { .customer-account-index .table > tbody > tr > td.col, .gdpr-customer-settings .table > tbody > tr > td.col, .amrewards-index-index .table > tbody > tr > td.col, .amrewards-history-index .table > tbody > tr > td.col { font-size: 14px; } }
@media (max-width: 800px) { .customer-account-index .table > tbody > tr > td.col, .gdpr-customer-settings .table > tbody > tr > td.col, .amrewards-index-index .table > tbody > tr > td.col, .amrewards-history-index .table > tbody > tr > td.col { font-size: 13px; }
  .customer-account-index .table > tbody > tr > td.col.shipping, .gdpr-customer-settings .table > tbody > tr > td.col.shipping, .amrewards-index-index .table > tbody > tr > td.col.shipping, .amrewards-history-index .table > tbody > tr > td.col.shipping { display: none; } }
.customer-account-index .table > tbody > tr > td.col.actions, .gdpr-customer-settings .table > tbody > tr > td.col.actions, .amrewards-index-index .table > tbody > tr > td.col.actions, .amrewards-history-index .table > tbody > tr > td.col.actions { border-right: 0; }
.customer-account-index .table > tbody > tr > td.col.actions a.link.view, .gdpr-customer-settings .table > tbody > tr > td.col.actions a.link.view, .amrewards-index-index .table > tbody > tr > td.col.actions a.link.view, .amrewards-history-index .table > tbody > tr > td.col.actions a.link.view { margin: 0; }
.customer-account-index .table > tbody > tr > td.col.actions label, .gdpr-customer-settings .table > tbody > tr > td.col.actions label, .amrewards-index-index .table > tbody > tr > td.col.actions label, .amrewards-history-index .table > tbody > tr > td.col.actions label { padding: 0 5px; color: #777777; }
.customer-account-index .block-dashboard-info .block-title, .gdpr-customer-settings .block-dashboard-info .block-title, .amrewards-index-index .block-dashboard-info .block-title, .amrewards-history-index .block-dashboard-info .block-title { border-bottom: 0 !important; margin-bottom: 0 !important; }
.customer-account-index .block-dashboard-info .block-title strong, .gdpr-customer-settings .block-dashboard-info .block-title strong, .amrewards-index-index .block-dashboard-info .block-title strong, .amrewards-history-index .block-dashboard-info .block-title strong { font-weight: bold !important; font-size: 18px !important; font-family: "Century Gothic Bold"; color: #2E2E2E; }
.customer-account-index .block-dashboard-info .block-content .box-information, .gdpr-customer-settings .block-dashboard-info .block-content .box-information, .amrewards-index-index .block-dashboard-info .block-content .box-information, .amrewards-history-index .block-dashboard-info .block-content .box-information { border: 1px solid #ddd; padding: 8px 0; }
.customer-account-index .block-dashboard-info .block-content .box-information .box-title, .gdpr-customer-settings .block-dashboard-info .block-content .box-information .box-title, .amrewards-index-index .block-dashboard-info .block-content .box-information .box-title, .amrewards-history-index .block-dashboard-info .block-content .box-information .box-title { border-bottom: 1px solid #ddd; width: 100%; padding: 0 0 8px 25px; font-size: 16px; font-family: "Century Gothic Bold"; color: #2E2E2E; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-info .block-content .box-information .box-title, .gdpr-customer-settings .block-dashboard-info .block-content .box-information .box-title, .amrewards-index-index .block-dashboard-info .block-content .box-information .box-title, .amrewards-history-index .block-dashboard-info .block-content .box-information .box-title { font-size: 14px; } }
.customer-account-index .block-dashboard-info .block-content .box-information .box-content, .gdpr-customer-settings .block-dashboard-info .block-content .box-information .box-content, .amrewards-index-index .block-dashboard-info .block-content .box-information .box-content, .amrewards-history-index .block-dashboard-info .block-content .box-information .box-content { font-size: 16px; font-family: "Century Gothic"; padding: 0 25px; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-info .block-content .box-information .box-content, .gdpr-customer-settings .block-dashboard-info .block-content .box-information .box-content, .amrewards-index-index .block-dashboard-info .block-content .box-information .box-content, .amrewards-history-index .block-dashboard-info .block-content .box-information .box-content { font-size: 14px; } }
.customer-account-index .block-dashboard-info .block-content .box-information .box-actions, .gdpr-customer-settings .block-dashboard-info .block-content .box-information .box-actions, .amrewards-index-index .block-dashboard-info .block-content .box-information .box-actions, .amrewards-history-index .block-dashboard-info .block-content .box-information .box-actions { font-size: 14px; padding-top: 13px; font-family: "Century Gothic Bold"; padding: 0 25px; }
@media (max-width: 800px) { .customer-account-index .block-dashboard-info .block-content .box-information .box-actions, .gdpr-customer-settings .block-dashboard-info .block-content .box-information .box-actions, .amrewards-index-index .block-dashboard-info .block-content .box-information .box-actions, .amrewards-history-index .block-dashboard-info .block-content .box-information .box-actions { font-size: 13px; } }
.customer-account-index .block-dashboard-info .block-content .box-newsletter, .gdpr-customer-settings .block-dashboard-info .block-content .box-newsletter, .amrewards-index-index .block-dashboard-info .block-content .box-newsletter, .amrewards-history-index .block-dashboard-info .block-content .box-newsletter { display: none !important; border: 1px solid #ddd; padding: 8px 0; }
.customer-account-index .block-dashboard-info .block-content .box-newsletter .box-title, .gdpr-customer-settings .block-dashboard-info .block-content .box-newsletter .box-title, .amrewards-index-index .block-dashboard-info .block-content .box-newsletter .box-title, .amrewards-history-index .block-dashboard-info .block-content .box-newsletter .box-title { border-bottom: 1px solid #ddd; width: 100%; padding: 0 0 8px 25px; font-size: 16px; font-family: "Century Gothic Bold"; color: #2E2E2E; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-info .block-content .box-newsletter .box-title, .gdpr-customer-settings .block-dashboard-info .block-content .box-newsletter .box-title, .amrewards-index-index .block-dashboard-info .block-content .box-newsletter .box-title, .amrewards-history-index .block-dashboard-info .block-content .box-newsletter .box-title { font-size: 14px; } }
.customer-account-index .block-dashboard-info .block-content .box-newsletter .action.edit, .gdpr-customer-settings .block-dashboard-info .block-content .box-newsletter .action.edit, .amrewards-index-index .block-dashboard-info .block-content .box-newsletter .action.edit, .amrewards-history-index .block-dashboard-info .block-content .box-newsletter .action.edit { font-size: 14px; padding-top: 13px; font-family: "Century Gothic Bold"; padding: 0 25px; }
@media (max-width: 800px) { .customer-account-index .block-dashboard-info .block-content .box-newsletter .action.edit, .gdpr-customer-settings .block-dashboard-info .block-content .box-newsletter .action.edit, .amrewards-index-index .block-dashboard-info .block-content .box-newsletter .action.edit, .amrewards-history-index .block-dashboard-info .block-content .box-newsletter .action.edit { font-size: 13px; } }
.customer-account-index .block-dashboard-info .block-content .box-newsletter .box-content, .gdpr-customer-settings .block-dashboard-info .block-content .box-newsletter .box-content, .amrewards-index-index .block-dashboard-info .block-content .box-newsletter .box-content, .amrewards-history-index .block-dashboard-info .block-content .box-newsletter .box-content { font-size: 16px; font-family: "Century Gothic"; padding: 0 25px; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-info .block-content .box-newsletter .box-content, .gdpr-customer-settings .block-dashboard-info .block-content .box-newsletter .box-content, .amrewards-index-index .block-dashboard-info .block-content .box-newsletter .box-content, .amrewards-history-index .block-dashboard-info .block-content .box-newsletter .box-content { font-size: 14px; } }
.customer-account-index .block-dashboard-addresses .block-title, .gdpr-customer-settings .block-dashboard-addresses .block-title, .amrewards-index-index .block-dashboard-addresses .block-title, .amrewards-history-index .block-dashboard-addresses .block-title { border-bottom: 0 !important; margin-bottom: 0 !important; }
.customer-account-index .block-dashboard-addresses .block-title strong, .gdpr-customer-settings .block-dashboard-addresses .block-title strong, .amrewards-index-index .block-dashboard-addresses .block-title strong, .amrewards-history-index .block-dashboard-addresses .block-title strong { font-weight: bold !important; font-size: 18px !important; font-family: "Century Gothic Bold"; color: #2E2E2E; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-addresses .block-title strong, .gdpr-customer-settings .block-dashboard-addresses .block-title strong, .amrewards-index-index .block-dashboard-addresses .block-title strong, .amrewards-history-index .block-dashboard-addresses .block-title strong { font-size: 16px; } }
.customer-account-index .block-dashboard-addresses .block-title .action.edit, .gdpr-customer-settings .block-dashboard-addresses .block-title .action.edit, .amrewards-index-index .block-dashboard-addresses .block-title .action.edit, .amrewards-history-index .block-dashboard-addresses .block-title .action.edit { float: right; padding-top: 13px; }
@media (max-width: 800px) { .customer-account-index .block-dashboard-addresses .block-title .action.edit, .gdpr-customer-settings .block-dashboard-addresses .block-title .action.edit, .amrewards-index-index .block-dashboard-addresses .block-title .action.edit, .amrewards-history-index .block-dashboard-addresses .block-title .action.edit { font-size: 13px; } }
.customer-account-index .block-dashboard-addresses .block-content .box-billing-address, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-billing-address, .amrewards-index-index .block-dashboard-addresses .block-content .box-billing-address, .amrewards-history-index .block-dashboard-addresses .block-content .box-billing-address { border: 1px solid #ddd; padding: 8px 0; }
.customer-account-index .block-dashboard-addresses .block-content .box-billing-address .box-title, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-billing-address .box-title, .amrewards-index-index .block-dashboard-addresses .block-content .box-billing-address .box-title, .amrewards-history-index .block-dashboard-addresses .block-content .box-billing-address .box-title { width: 100%; border-bottom: 1px solid #ddd; font-size: 16px; font-family: "Century Gothic Bold"; color: #2E2E2E; padding: 8px 25px; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-addresses .block-content .box-billing-address .box-title, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-billing-address .box-title, .amrewards-index-index .block-dashboard-addresses .block-content .box-billing-address .box-title, .amrewards-history-index .block-dashboard-addresses .block-content .box-billing-address .box-title { font-size: 14px; }
  .customer-account-index .block-dashboard-addresses .block-content .box-billing-address .box-title span, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-billing-address .box-title span, .amrewards-index-index .block-dashboard-addresses .block-content .box-billing-address .box-title span, .amrewards-history-index .block-dashboard-addresses .block-content .box-billing-address .box-title span { font-size: 14px !important; } }
.customer-account-index .block-dashboard-addresses .block-content .box-billing-address .box-title span, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-billing-address .box-title span, .amrewards-index-index .block-dashboard-addresses .block-content .box-billing-address .box-title span, .amrewards-history-index .block-dashboard-addresses .block-content .box-billing-address .box-title span { font-size: 16px; }
.customer-account-index .block-dashboard-addresses .block-content .box-billing-address .box-content, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-billing-address .box-content, .amrewards-index-index .block-dashboard-addresses .block-content .box-billing-address .box-content, .amrewards-history-index .block-dashboard-addresses .block-content .box-billing-address .box-content { font-size: 16px; font-family: "Century Gothic"; padding: 0 25px; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-addresses .block-content .box-billing-address .box-content, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-billing-address .box-content, .amrewards-index-index .block-dashboard-addresses .block-content .box-billing-address .box-content, .amrewards-history-index .block-dashboard-addresses .block-content .box-billing-address .box-content { font-size: 14px; } }
.customer-account-index .block-dashboard-addresses .block-content .box-billing-address .box-content .action.edit, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-billing-address .box-content .action.edit, .amrewards-index-index .block-dashboard-addresses .block-content .box-billing-address .box-content .action.edit, .amrewards-history-index .block-dashboard-addresses .block-content .box-billing-address .box-content .action.edit { font-size: 14px; font-family: "Century Gothic Bold"; padding: 0 25px; }
@media (max-width: 800px) { .customer-account-index .block-dashboard-addresses .block-content .box-billing-address .box-content .action.edit, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-billing-address .box-content .action.edit, .amrewards-index-index .block-dashboard-addresses .block-content .box-billing-address .box-content .action.edit, .amrewards-history-index .block-dashboard-addresses .block-content .box-billing-address .box-content .action.edit { font-size: 13px; } }
.customer-account-index .block-dashboard-addresses .block-content .box-shipping-address, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-shipping-address, .amrewards-index-index .block-dashboard-addresses .block-content .box-shipping-address, .amrewards-history-index .block-dashboard-addresses .block-content .box-shipping-address { border: 1px solid #ddd; padding: 8px 0; }
.customer-account-index .block-dashboard-addresses .block-content .box-shipping-address .box-title, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-shipping-address .box-title, .amrewards-index-index .block-dashboard-addresses .block-content .box-shipping-address .box-title, .amrewards-history-index .block-dashboard-addresses .block-content .box-shipping-address .box-title { width: 100%; border-bottom: 1px solid #ddd; font-size: 16px; font-family: "Century Gothic Bold"; color: #2E2E2E; padding: 8px 25px; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-addresses .block-content .box-shipping-address .box-title, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-shipping-address .box-title, .amrewards-index-index .block-dashboard-addresses .block-content .box-shipping-address .box-title, .amrewards-history-index .block-dashboard-addresses .block-content .box-shipping-address .box-title { font-size: 14px; }
  .customer-account-index .block-dashboard-addresses .block-content .box-shipping-address .box-title span, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-shipping-address .box-title span, .amrewards-index-index .block-dashboard-addresses .block-content .box-shipping-address .box-title span, .amrewards-history-index .block-dashboard-addresses .block-content .box-shipping-address .box-title span { font-size: 14px !important; } }
.customer-account-index .block-dashboard-addresses .block-content .box-shipping-address .box-title span, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-shipping-address .box-title span, .amrewards-index-index .block-dashboard-addresses .block-content .box-shipping-address .box-title span, .amrewards-history-index .block-dashboard-addresses .block-content .box-shipping-address .box-title span { font-size: 16px; }
.customer-account-index .block-dashboard-addresses .block-content .box-shipping-address .box-content, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-shipping-address .box-content, .amrewards-index-index .block-dashboard-addresses .block-content .box-shipping-address .box-content, .amrewards-history-index .block-dashboard-addresses .block-content .box-shipping-address .box-content { font-size: 16px; font-family: "Century Gothic"; padding: 0 25px; }
@media (max-height: 800px) { .customer-account-index .block-dashboard-addresses .block-content .box-shipping-address .box-content, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-shipping-address .box-content, .amrewards-index-index .block-dashboard-addresses .block-content .box-shipping-address .box-content, .amrewards-history-index .block-dashboard-addresses .block-content .box-shipping-address .box-content { font-size: 14px; } }
.customer-account-index .block-dashboard-addresses .block-content .box-shipping-address .action.edit, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-shipping-address .action.edit, .amrewards-index-index .block-dashboard-addresses .block-content .box-shipping-address .action.edit, .amrewards-history-index .block-dashboard-addresses .block-content .box-shipping-address .action.edit { font-size: 14px; font-family: "Century Gothic Bold"; padding: 0 25px; }
@media (max-width: 800px) { .customer-account-index .block-dashboard-addresses .block-content .box-shipping-address .action.edit, .gdpr-customer-settings .block-dashboard-addresses .block-content .box-shipping-address .action.edit, .amrewards-index-index .block-dashboard-addresses .block-content .box-shipping-address .action.edit, .amrewards-history-index .block-dashboard-addresses .block-content .box-shipping-address .action.edit { font-size: 13px; } }

.customer-address-form .page-title, .customer-account-edit .page-title { text-transform: uppercase; margin-bottom: 20px; }
@media (max-width: 800px) { .customer-address-form .form-address-edit .fieldset, .customer-address-form .form-edit-account .fieldset, .customer-account-edit .form-address-edit .fieldset, .customer-account-edit .form-edit-account .fieldset { width: 100%; } }
.customer-address-form .form-address-edit .legend, .customer-address-form .form-edit-account .legend, .customer-account-edit .form-address-edit .legend, .customer-account-edit .form-edit-account .legend { background-color: #F5F5F5; padding: 8px; border: 0; margin: 0; }
.customer-address-form .form-address-edit .field, .customer-address-form .form-edit-account .field, .customer-account-edit .form-address-edit .field, .customer-account-edit .form-edit-account .field { float: left; position: relative; margin-top: 20px; margin-bottom: 0; width: 100%; clear: both; }
.customer-address-form .form-address-edit .field .mage-error, .customer-address-form .form-edit-account .field .mage-error, .customer-account-edit .form-address-edit .field .mage-error, .customer-account-edit .form-edit-account .field .mage-error { float: left; width: 100%; margin-top: 5px; font-size: 13px; }
.customer-address-form .form-address-edit .field .control, .customer-address-form .form-edit-account .field .control, .customer-account-edit .form-address-edit .field .control, .customer-account-edit .form-edit-account .field .control { float: left; width: 100%; }
.customer-address-form .form-address-edit .field label, .customer-address-form .form-edit-account .field label, .customer-account-edit .form-address-edit .field label, .customer-account-edit .form-edit-account .field label { float: left; color: #474747; padding: 0; line-height: 18px; font-size: 16px; font-family: "Century Gothic"; font-weight: 400; }
.customer-address-form .form-address-edit .field label:after, .customer-address-form .form-edit-account .field label:after, .customer-account-edit .form-address-edit .field label:after, .customer-account-edit .form-edit-account .field label:after { margin: 0 !important; }
.customer-address-form .form-address-edit .field input[type=text], .customer-address-form .form-address-edit .field select, .customer-address-form .form-edit-account .field input[type=text], .customer-address-form .form-edit-account .field select, .customer-account-edit .form-address-edit .field input[type=text], .customer-account-edit .form-address-edit .field select, .customer-account-edit .form-edit-account .field input[type=text], .customer-account-edit .form-edit-account .field select { float: left; width: 100%; height: 45px; border: 1px solid #C0C0C0; padding: 8px; margin: 0; font-family: "Century Gothic"; font-size: 15px; }
.customer-address-form .form-address-edit .field input::-webkit-input-placeholder, .customer-address-form .form-edit-account .field input::-webkit-input-placeholder, .customer-account-edit .form-address-edit .field input::-webkit-input-placeholder, .customer-account-edit .form-edit-account .field input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ccc; }
.customer-address-form .form-address-edit .field input::-moz-placeholder, .customer-address-form .form-edit-account .field input::-moz-placeholder, .customer-account-edit .form-address-edit .field input::-moz-placeholder, .customer-account-edit .form-edit-account .field input::-moz-placeholder { /* Firefox 19+ */ color: #ccc; }
.customer-address-form .form-address-edit .field input:-ms-input-placeholder, .customer-address-form .form-edit-account .field input:-ms-input-placeholder, .customer-account-edit .form-address-edit .field input:-ms-input-placeholder, .customer-account-edit .form-edit-account .field input:-ms-input-placeholder { /* IE 10+ */ color: #ccc; }
.customer-address-form .form-address-edit .field input:-moz-placeholder, .customer-address-form .form-edit-account .field input:-moz-placeholder, .customer-account-edit .form-address-edit .field input:-moz-placeholder, .customer-account-edit .form-edit-account .field input:-moz-placeholder { /* Firefox 18- */ color: #ccc; }
.customer-address-form .form-address-edit .field input[type=checkbox], .customer-address-form .form-edit-account .field input[type=checkbox], .customer-account-edit .form-address-edit .field input[type=checkbox], .customer-account-edit .form-edit-account .field input[type=checkbox] { float: left; margin-right: 5px; }
.customer-address-form .form-address-edit input.mage-error, .customer-address-form .form-address-edit select.mage-error, .customer-address-form .form-address-edit textarea.mage-error, .customer-address-form .form-edit-account input.mage-error, .customer-address-form .form-edit-account select.mage-error, .customer-address-form .form-edit-account textarea.mage-error, .customer-account-edit .form-address-edit input.mage-error, .customer-account-edit .form-address-edit select.mage-error, .customer-account-edit .form-address-edit textarea.mage-error, .customer-account-edit .form-edit-account input.mage-error, .customer-account-edit .form-edit-account select.mage-error, .customer-account-edit .form-edit-account textarea.mage-error { border-color: #ed8380 !important; }
.customer-address-form .form-address-edit .message.info, .customer-address-form .form-edit-account .message.info, .customer-account-edit .form-address-edit .message.info, .customer-account-edit .form-edit-account .message.info { clear: both; margin-top: 15px; float: left; width: 100%; }
.customer-address-form .form-address-edit .password-info, .customer-address-form .form-edit-account .password-info, .customer-account-edit .form-address-edit .password-info, .customer-account-edit .form-edit-account .password-info { font-family: "Century Gothic"; font-size: 15px; display: none; }
.customer-address-form .actions-toolbar, .customer-account-edit .actions-toolbar { margin-top: 30px; clear: both; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .customer-address-form .actions-toolbar, .customer-account-edit .actions-toolbar { margin-bottom: 40px; } }
.customer-address-form .actions-toolbar .required-fields, .customer-account-edit .actions-toolbar .required-fields { text-align: right; color: #F00; }
.customer-address-form .actions-toolbar .primary, .customer-account-edit .actions-toolbar .primary { float: right; width: 48%; margin: 0; padding: 0; }
@media (max-width: 800px) { .customer-address-form .actions-toolbar .primary, .customer-account-edit .actions-toolbar .primary { float: left; } }
.customer-address-form .actions-toolbar .primary .save, .customer-account-edit .actions-toolbar .primary .save { width: 100%; height: 45px; box-shadow: none; border: 0px; border-radius: 0; background-color: #DAD800; font-size: 18px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; }
.customer-address-form .actions-toolbar .secondary, .customer-account-edit .actions-toolbar .secondary { display: none; }
.customer-address-form .form-edit-account .actions-toolbar .primary, .customer-account-edit .form-edit-account .actions-toolbar .primary { float: left; }

.customer-account-edit .fieldset.info { display: none; }
.customer-account-edit .fieldset.password { float: left; }
.customer-account-edit .sidebar.sidebar-additional { display: none; }

#primary_billing, #primary_shipping { float: left; margin-right: 5px; }

.account.sales-order-history .pages { text-align: left; }
.account.sales-order-history .pages .items .item { font-size: 16px; font-family: "Century Gothic"; color: #DAD800; margin-right: 18px; }
.account.sales-order-history .pages .items .item.current .page { font-size: 16px; padding: 3px 15px; }
.account.sales-order-history .pages .items .item.pages-item-previous a, .account.sales-order-history .pages .items .item.pages-item-next a { background: transparent; border: 0; box-shadow: none; margin: 0; }
.account.sales-order-history .pages .items .item.pages-item-previous a:before, .account.sales-order-history .pages .items .item.pages-item-next a:before { color: #DAD800; }
.account.sales-order-history .pages .items .item a { border: 0; background-color: transparent; color: #DAD800; }

.gdpr-customer-settings .block .block-title strong { font-size: 22px; font-family: "Century Gothic Bold"; color: #4f595f; }
.gdpr-customer-settings .block .block-content.amgdpr-block-content form .policy-content { font-size: 15px; font-family: "Century Gothic"; color: #4f595f; }
.gdpr-customer-settings .block .block-content.amgdpr-block-content form .field.control.checkbox input[type="checkbox"] { position: unset; margin: 3px; }
.gdpr-customer-settings .block .block-content.amgdpr-block-content form .field.control.checkbox .accept.addon { padding-left: 5px; font-size: 15px; font-family: "Century Gothic"; color: #4f595f; }
.gdpr-customer-settings .block .block-content.amgdpr-block-content form .fieldset .field.password.current .label span { font-size: 15px; font-family: "Century Gothic"; color: #4f595f; }
.gdpr-customer-settings .block .block-content.amgdpr-block-content form .fieldset .field.password.current .control .input-text { font-size: 15px; font-family: "Century Gothic"; color: #4f595f; }
.gdpr-customer-settings .actions-toolbar > .primary:last-child { width: 250px; height: 45px; box-shadow: none; border: 0px; border-radius: 0; background-color: #DAD800; font-size: 18px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; text-align: center; }

.account.subaccounts-manage-edit .page-wrapper .page-main .columns .column.main .form-edit-account .fieldset.permissions .field.checkout-order-placed-notification-permission { display: none !important; }
.account.subaccounts-manage-edit .page-wrapper .page-main .columns .column.main .form-edit-account .fieldset.additional-configuration .field.field-name-manage-limit-order-week { display: none !important; }
.account.subaccounts-manage-edit .page-wrapper .page-main .columns .column.main .form-edit-account .fieldset.additional-configuration .field.field-name-manage-limit-order-day { display: none !important; opacity: 1; }

.customer-account-index .amrewards-balance { font-size: 30px; font-family: "Century Gothic Bold"; }
.customer-account-index .amrewards-label { font-family: "Century Gothic Bold"; }

table.amrewards-info-table { overflow: hidden; }
table.amrewards-info-table tbody tr td { border-left: none; border-right: 1px solid #ddd; }
table.amrewards-info-table tbody tr td:first-child { border-left: none !important; }
table.amrewards-info-table tbody tr td:last-child { border-right: none !important; }

.customer-account-index .sidebar .block-collapsible-nav, .customer-address-index .sidebar .block-collapsible-nav, .customer-address-form .sidebar .block-collapsible-nav, .newsletter-manage-index .sidebar .block-collapsible-nav, .sales-order-history .sidebar .block-collapsible-nav, .sales-order-view .sidebar .block-collapsible-nav, .sales-order-invoice .sidebar .block-collapsible-nav, .sales-order-creditmemo .sidebar .block-collapsible-nav, .sales-order-shipment .sidebar .block-collapsible-nav, .subaccounts-manage-index .sidebar .block-collapsible-nav, .subaccounts-order_approve-waiting .sidebar .block-collapsible-nav, .subaccounts-manage-edit .sidebar .block-collapsible-nav, .customer-account-edit .sidebar .block-collapsible-nav, .wishlist-index-index .sidebar .block-collapsible-nav, .gdpr-customer-settings .sidebar .block-collapsible-nav, .amrewards-index-index .sidebar .block-collapsible-nav, .amrewards-history-index .sidebar .block-collapsible-nav, .subaccounts-order_approve-approved .sidebar .block-collapsible-nav, .customerclub-index-index .sidebar .block-collapsible-nav, .customerinvoice-customer-index .sidebar .block-collapsible-nav { display: none; }
.customer-account-index .sidebar .account-nav, .customer-address-index .sidebar .account-nav, .customer-address-form .sidebar .account-nav, .newsletter-manage-index .sidebar .account-nav, .sales-order-history .sidebar .account-nav, .sales-order-view .sidebar .account-nav, .sales-order-invoice .sidebar .account-nav, .sales-order-creditmemo .sidebar .account-nav, .sales-order-shipment .sidebar .account-nav, .subaccounts-manage-index .sidebar .account-nav, .subaccounts-order_approve-waiting .sidebar .account-nav, .subaccounts-manage-edit .sidebar .account-nav, .customer-account-edit .sidebar .account-nav, .wishlist-index-index .sidebar .account-nav, .gdpr-customer-settings .sidebar .account-nav, .amrewards-index-index .sidebar .account-nav, .amrewards-history-index .sidebar .account-nav, .subaccounts-order_approve-approved .sidebar .account-nav, .customerclub-index-index .sidebar .account-nav, .customerinvoice-customer-index .sidebar .account-nav { background-color: #FFF; padding: 0; }
.customer-account-index .sidebar .account-nav .account-nav-title, .customer-address-index .sidebar .account-nav .account-nav-title, .customer-address-form .sidebar .account-nav .account-nav-title, .newsletter-manage-index .sidebar .account-nav .account-nav-title, .sales-order-history .sidebar .account-nav .account-nav-title, .sales-order-view .sidebar .account-nav .account-nav-title, .sales-order-invoice .sidebar .account-nav .account-nav-title, .sales-order-creditmemo .sidebar .account-nav .account-nav-title, .sales-order-shipment .sidebar .account-nav .account-nav-title, .subaccounts-manage-index .sidebar .account-nav .account-nav-title, .subaccounts-order_approve-waiting .sidebar .account-nav .account-nav-title, .subaccounts-manage-edit .sidebar .account-nav .account-nav-title, .customer-account-edit .sidebar .account-nav .account-nav-title, .wishlist-index-index .sidebar .account-nav .account-nav-title, .gdpr-customer-settings .sidebar .account-nav .account-nav-title, .amrewards-index-index .sidebar .account-nav .account-nav-title, .amrewards-history-index .sidebar .account-nav .account-nav-title, .subaccounts-order_approve-approved .sidebar .account-nav .account-nav-title, .customerclub-index-index .sidebar .account-nav .account-nav-title, .customerinvoice-customer-index .sidebar .account-nav .account-nav-title { background: #f5f5f5; color: #4F595F; padding: 15px; margin-bottom: 8px; }
.customer-account-index .sidebar .account-nav .account-nav-title strong, .customer-address-index .sidebar .account-nav .account-nav-title strong, .customer-address-form .sidebar .account-nav .account-nav-title strong, .newsletter-manage-index .sidebar .account-nav .account-nav-title strong, .sales-order-history .sidebar .account-nav .account-nav-title strong, .sales-order-view .sidebar .account-nav .account-nav-title strong, .sales-order-invoice .sidebar .account-nav .account-nav-title strong, .sales-order-creditmemo .sidebar .account-nav .account-nav-title strong, .sales-order-shipment .sidebar .account-nav .account-nav-title strong, .subaccounts-manage-index .sidebar .account-nav .account-nav-title strong, .subaccounts-order_approve-waiting .sidebar .account-nav .account-nav-title strong, .subaccounts-manage-edit .sidebar .account-nav .account-nav-title strong, .customer-account-edit .sidebar .account-nav .account-nav-title strong, .wishlist-index-index .sidebar .account-nav .account-nav-title strong, .gdpr-customer-settings .sidebar .account-nav .account-nav-title strong, .amrewards-index-index .sidebar .account-nav .account-nav-title strong, .amrewards-history-index .sidebar .account-nav .account-nav-title strong, .subaccounts-order_approve-approved .sidebar .account-nav .account-nav-title strong, .customerclub-index-index .sidebar .account-nav .account-nav-title strong, .customerinvoice-customer-index .sidebar .account-nav .account-nav-title strong { font-family: "Century Gothic Bold"; font-size: 16px; }
@media (max-height: 800px) { .customer-account-index .sidebar .account-nav .account-nav-title strong, .customer-address-index .sidebar .account-nav .account-nav-title strong, .customer-address-form .sidebar .account-nav .account-nav-title strong, .newsletter-manage-index .sidebar .account-nav .account-nav-title strong, .sales-order-history .sidebar .account-nav .account-nav-title strong, .sales-order-view .sidebar .account-nav .account-nav-title strong, .sales-order-invoice .sidebar .account-nav .account-nav-title strong, .sales-order-creditmemo .sidebar .account-nav .account-nav-title strong, .sales-order-shipment .sidebar .account-nav .account-nav-title strong, .subaccounts-manage-index .sidebar .account-nav .account-nav-title strong, .subaccounts-order_approve-waiting .sidebar .account-nav .account-nav-title strong, .subaccounts-manage-edit .sidebar .account-nav .account-nav-title strong, .customer-account-edit .sidebar .account-nav .account-nav-title strong, .wishlist-index-index .sidebar .account-nav .account-nav-title strong, .gdpr-customer-settings .sidebar .account-nav .account-nav-title strong, .amrewards-index-index .sidebar .account-nav .account-nav-title strong, .amrewards-history-index .sidebar .account-nav .account-nav-title strong, .subaccounts-order_approve-approved .sidebar .account-nav .account-nav-title strong, .customerclub-index-index .sidebar .account-nav .account-nav-title strong, .customerinvoice-customer-index .sidebar .account-nav .account-nav-title strong { font-size: 14px; } }
@media (max-width: 800px) { .customer-account-index .sidebar .account-nav .account-nav-title strong, .customer-address-index .sidebar .account-nav .account-nav-title strong, .customer-address-form .sidebar .account-nav .account-nav-title strong, .newsletter-manage-index .sidebar .account-nav .account-nav-title strong, .sales-order-history .sidebar .account-nav .account-nav-title strong, .sales-order-view .sidebar .account-nav .account-nav-title strong, .sales-order-invoice .sidebar .account-nav .account-nav-title strong, .sales-order-creditmemo .sidebar .account-nav .account-nav-title strong, .sales-order-shipment .sidebar .account-nav .account-nav-title strong, .subaccounts-manage-index .sidebar .account-nav .account-nav-title strong, .subaccounts-order_approve-waiting .sidebar .account-nav .account-nav-title strong, .subaccounts-manage-edit .sidebar .account-nav .account-nav-title strong, .customer-account-edit .sidebar .account-nav .account-nav-title strong, .wishlist-index-index .sidebar .account-nav .account-nav-title strong, .gdpr-customer-settings .sidebar .account-nav .account-nav-title strong, .amrewards-index-index .sidebar .account-nav .account-nav-title strong, .amrewards-history-index .sidebar .account-nav .account-nav-title strong, .subaccounts-order_approve-approved .sidebar .account-nav .account-nav-title strong, .customerclub-index-index .sidebar .account-nav .account-nav-title strong, .customerinvoice-customer-index .sidebar .account-nav .account-nav-title strong { font-size: 14px; } }
.customer-account-index .sidebar .account-nav .items .item, .customer-address-index .sidebar .account-nav .items .item, .customer-address-form .sidebar .account-nav .items .item, .newsletter-manage-index .sidebar .account-nav .items .item, .sales-order-history .sidebar .account-nav .items .item, .sales-order-view .sidebar .account-nav .items .item, .sales-order-invoice .sidebar .account-nav .items .item, .sales-order-creditmemo .sidebar .account-nav .items .item, .sales-order-shipment .sidebar .account-nav .items .item, .subaccounts-manage-index .sidebar .account-nav .items .item, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item, .subaccounts-manage-edit .sidebar .account-nav .items .item, .customer-account-edit .sidebar .account-nav .items .item, .wishlist-index-index .sidebar .account-nav .items .item, .gdpr-customer-settings .sidebar .account-nav .items .item, .amrewards-index-index .sidebar .account-nav .items .item, .amrewards-history-index .sidebar .account-nav .items .item, .subaccounts-order_approve-approved .sidebar .account-nav .items .item, .customerclub-index-index .sidebar .account-nav .items .item, .customerinvoice-customer-index .sidebar .account-nav .items .item { font-family: "Century Gothic"; font-size: 15px; border-bottom: 1px solid #e0e0e0; margin: 0; padding: 10px 0 10px 10px; }
@media (max-height: 800px) { .customer-account-index .sidebar .account-nav .items .item, .customer-address-index .sidebar .account-nav .items .item, .customer-address-form .sidebar .account-nav .items .item, .newsletter-manage-index .sidebar .account-nav .items .item, .sales-order-history .sidebar .account-nav .items .item, .sales-order-view .sidebar .account-nav .items .item, .sales-order-invoice .sidebar .account-nav .items .item, .sales-order-creditmemo .sidebar .account-nav .items .item, .sales-order-shipment .sidebar .account-nav .items .item, .subaccounts-manage-index .sidebar .account-nav .items .item, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item, .subaccounts-manage-edit .sidebar .account-nav .items .item, .customer-account-edit .sidebar .account-nav .items .item, .wishlist-index-index .sidebar .account-nav .items .item, .gdpr-customer-settings .sidebar .account-nav .items .item, .amrewards-index-index .sidebar .account-nav .items .item, .amrewards-history-index .sidebar .account-nav .items .item, .subaccounts-order_approve-approved .sidebar .account-nav .items .item, .customerclub-index-index .sidebar .account-nav .items .item, .customerinvoice-customer-index .sidebar .account-nav .items .item { font-size: 14px; } }
.customer-account-index .sidebar .account-nav .items .item strong, .customer-account-index .sidebar .account-nav .items .item a, .customer-address-index .sidebar .account-nav .items .item strong, .customer-address-index .sidebar .account-nav .items .item a, .customer-address-form .sidebar .account-nav .items .item strong, .customer-address-form .sidebar .account-nav .items .item a, .newsletter-manage-index .sidebar .account-nav .items .item strong, .newsletter-manage-index .sidebar .account-nav .items .item a, .sales-order-history .sidebar .account-nav .items .item strong, .sales-order-history .sidebar .account-nav .items .item a, .sales-order-view .sidebar .account-nav .items .item strong, .sales-order-view .sidebar .account-nav .items .item a, .sales-order-invoice .sidebar .account-nav .items .item strong, .sales-order-invoice .sidebar .account-nav .items .item a, .sales-order-creditmemo .sidebar .account-nav .items .item strong, .sales-order-creditmemo .sidebar .account-nav .items .item a, .sales-order-shipment .sidebar .account-nav .items .item strong, .sales-order-shipment .sidebar .account-nav .items .item a, .subaccounts-manage-index .sidebar .account-nav .items .item strong, .subaccounts-manage-index .sidebar .account-nav .items .item a, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item strong, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item a, .subaccounts-manage-edit .sidebar .account-nav .items .item strong, .subaccounts-manage-edit .sidebar .account-nav .items .item a, .customer-account-edit .sidebar .account-nav .items .item strong, .customer-account-edit .sidebar .account-nav .items .item a, .wishlist-index-index .sidebar .account-nav .items .item strong, .wishlist-index-index .sidebar .account-nav .items .item a, .gdpr-customer-settings .sidebar .account-nav .items .item strong, .gdpr-customer-settings .sidebar .account-nav .items .item a, .amrewards-index-index .sidebar .account-nav .items .item strong, .amrewards-index-index .sidebar .account-nav .items .item a, .amrewards-history-index .sidebar .account-nav .items .item strong, .amrewards-history-index .sidebar .account-nav .items .item a, .subaccounts-order_approve-approved .sidebar .account-nav .items .item strong, .subaccounts-order_approve-approved .sidebar .account-nav .items .item a, .customerclub-index-index .sidebar .account-nav .items .item strong, .customerclub-index-index .sidebar .account-nav .items .item a, .customerinvoice-customer-index .sidebar .account-nav .items .item strong, .customerinvoice-customer-index .sidebar .account-nav .items .item a { margin: 0; padding-left: 0; border: 0; }
@media (max-height: 800px) { .customer-account-index .sidebar .account-nav .items .item strong, .customer-account-index .sidebar .account-nav .items .item a, .customer-address-index .sidebar .account-nav .items .item strong, .customer-address-index .sidebar .account-nav .items .item a, .customer-address-form .sidebar .account-nav .items .item strong, .customer-address-form .sidebar .account-nav .items .item a, .newsletter-manage-index .sidebar .account-nav .items .item strong, .newsletter-manage-index .sidebar .account-nav .items .item a, .sales-order-history .sidebar .account-nav .items .item strong, .sales-order-history .sidebar .account-nav .items .item a, .sales-order-view .sidebar .account-nav .items .item strong, .sales-order-view .sidebar .account-nav .items .item a, .sales-order-invoice .sidebar .account-nav .items .item strong, .sales-order-invoice .sidebar .account-nav .items .item a, .sales-order-creditmemo .sidebar .account-nav .items .item strong, .sales-order-creditmemo .sidebar .account-nav .items .item a, .sales-order-shipment .sidebar .account-nav .items .item strong, .sales-order-shipment .sidebar .account-nav .items .item a, .subaccounts-manage-index .sidebar .account-nav .items .item strong, .subaccounts-manage-index .sidebar .account-nav .items .item a, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item strong, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item a, .subaccounts-manage-edit .sidebar .account-nav .items .item strong, .subaccounts-manage-edit .sidebar .account-nav .items .item a, .customer-account-edit .sidebar .account-nav .items .item strong, .customer-account-edit .sidebar .account-nav .items .item a, .wishlist-index-index .sidebar .account-nav .items .item strong, .wishlist-index-index .sidebar .account-nav .items .item a, .gdpr-customer-settings .sidebar .account-nav .items .item strong, .gdpr-customer-settings .sidebar .account-nav .items .item a, .amrewards-index-index .sidebar .account-nav .items .item strong, .amrewards-index-index .sidebar .account-nav .items .item a, .amrewards-history-index .sidebar .account-nav .items .item strong, .amrewards-history-index .sidebar .account-nav .items .item a, .subaccounts-order_approve-approved .sidebar .account-nav .items .item strong, .subaccounts-order_approve-approved .sidebar .account-nav .items .item a, .customerclub-index-index .sidebar .account-nav .items .item strong, .customerclub-index-index .sidebar .account-nav .items .item a, .customerinvoice-customer-index .sidebar .account-nav .items .item strong, .customerinvoice-customer-index .sidebar .account-nav .items .item a { font-size: 14px; } }
@media (max-width: 800px) { .customer-account-index .sidebar .account-nav .items .item strong, .customer-account-index .sidebar .account-nav .items .item a, .customer-address-index .sidebar .account-nav .items .item strong, .customer-address-index .sidebar .account-nav .items .item a, .customer-address-form .sidebar .account-nav .items .item strong, .customer-address-form .sidebar .account-nav .items .item a, .newsletter-manage-index .sidebar .account-nav .items .item strong, .newsletter-manage-index .sidebar .account-nav .items .item a, .sales-order-history .sidebar .account-nav .items .item strong, .sales-order-history .sidebar .account-nav .items .item a, .sales-order-view .sidebar .account-nav .items .item strong, .sales-order-view .sidebar .account-nav .items .item a, .sales-order-invoice .sidebar .account-nav .items .item strong, .sales-order-invoice .sidebar .account-nav .items .item a, .sales-order-creditmemo .sidebar .account-nav .items .item strong, .sales-order-creditmemo .sidebar .account-nav .items .item a, .sales-order-shipment .sidebar .account-nav .items .item strong, .sales-order-shipment .sidebar .account-nav .items .item a, .subaccounts-manage-index .sidebar .account-nav .items .item strong, .subaccounts-manage-index .sidebar .account-nav .items .item a, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item strong, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item a, .subaccounts-manage-edit .sidebar .account-nav .items .item strong, .subaccounts-manage-edit .sidebar .account-nav .items .item a, .customer-account-edit .sidebar .account-nav .items .item strong, .customer-account-edit .sidebar .account-nav .items .item a, .wishlist-index-index .sidebar .account-nav .items .item strong, .wishlist-index-index .sidebar .account-nav .items .item a, .gdpr-customer-settings .sidebar .account-nav .items .item strong, .gdpr-customer-settings .sidebar .account-nav .items .item a, .amrewards-index-index .sidebar .account-nav .items .item strong, .amrewards-index-index .sidebar .account-nav .items .item a, .amrewards-history-index .sidebar .account-nav .items .item strong, .amrewards-history-index .sidebar .account-nav .items .item a, .subaccounts-order_approve-approved .sidebar .account-nav .items .item strong, .subaccounts-order_approve-approved .sidebar .account-nav .items .item a, .customerclub-index-index .sidebar .account-nav .items .item strong, .customerclub-index-index .sidebar .account-nav .items .item a, .customerinvoice-customer-index .sidebar .account-nav .items .item strong, .customerinvoice-customer-index .sidebar .account-nav .items .item a { font-size: 14px; } }
.customer-account-index .sidebar .account-nav .items .item.current strong, .customer-address-index .sidebar .account-nav .items .item.current strong, .customer-address-form .sidebar .account-nav .items .item.current strong, .newsletter-manage-index .sidebar .account-nav .items .item.current strong, .sales-order-history .sidebar .account-nav .items .item.current strong, .sales-order-view .sidebar .account-nav .items .item.current strong, .sales-order-invoice .sidebar .account-nav .items .item.current strong, .sales-order-creditmemo .sidebar .account-nav .items .item.current strong, .sales-order-shipment .sidebar .account-nav .items .item.current strong, .subaccounts-manage-index .sidebar .account-nav .items .item.current strong, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item.current strong, .subaccounts-manage-edit .sidebar .account-nav .items .item.current strong, .customer-account-edit .sidebar .account-nav .items .item.current strong, .wishlist-index-index .sidebar .account-nav .items .item.current strong, .gdpr-customer-settings .sidebar .account-nav .items .item.current strong, .amrewards-index-index .sidebar .account-nav .items .item.current strong, .amrewards-history-index .sidebar .account-nav .items .item.current strong, .subaccounts-order_approve-approved .sidebar .account-nav .items .item.current strong, .customerclub-index-index .sidebar .account-nav .items .item.current strong, .customerinvoice-customer-index .sidebar .account-nav .items .item.current strong { color: #4F595F; font-weight: 400; }
.customer-account-index .sidebar .account-nav .items .item.current strong:before, .customer-address-index .sidebar .account-nav .items .item.current strong:before, .customer-address-form .sidebar .account-nav .items .item.current strong:before, .newsletter-manage-index .sidebar .account-nav .items .item.current strong:before, .sales-order-history .sidebar .account-nav .items .item.current strong:before, .sales-order-view .sidebar .account-nav .items .item.current strong:before, .sales-order-invoice .sidebar .account-nav .items .item.current strong:before, .sales-order-creditmemo .sidebar .account-nav .items .item.current strong:before, .sales-order-shipment .sidebar .account-nav .items .item.current strong:before, .subaccounts-manage-index .sidebar .account-nav .items .item.current strong:before, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item.current strong:before, .subaccounts-manage-edit .sidebar .account-nav .items .item.current strong:before, .customer-account-edit .sidebar .account-nav .items .item.current strong:before, .wishlist-index-index .sidebar .account-nav .items .item.current strong:before, .gdpr-customer-settings .sidebar .account-nav .items .item.current strong:before, .amrewards-index-index .sidebar .account-nav .items .item.current strong:before, .amrewards-history-index .sidebar .account-nav .items .item.current strong:before, .subaccounts-order_approve-approved .sidebar .account-nav .items .item.current strong:before, .customerclub-index-index .sidebar .account-nav .items .item.current strong:before, .customerinvoice-customer-index .sidebar .account-nav .items .item.current strong:before { float: left; content: "\f0da"; font-family: "Font Awesome 5 Free"; font-size: 16px; line-height: 20px; font-weight: 900; padding-right: 10px; }
@media (max-width: 800px) { .customer-account-index .sidebar .account-nav .items .item.current strong:before, .customer-address-index .sidebar .account-nav .items .item.current strong:before, .customer-address-form .sidebar .account-nav .items .item.current strong:before, .newsletter-manage-index .sidebar .account-nav .items .item.current strong:before, .sales-order-history .sidebar .account-nav .items .item.current strong:before, .sales-order-view .sidebar .account-nav .items .item.current strong:before, .sales-order-invoice .sidebar .account-nav .items .item.current strong:before, .sales-order-creditmemo .sidebar .account-nav .items .item.current strong:before, .sales-order-shipment .sidebar .account-nav .items .item.current strong:before, .subaccounts-manage-index .sidebar .account-nav .items .item.current strong:before, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item.current strong:before, .subaccounts-manage-edit .sidebar .account-nav .items .item.current strong:before, .customer-account-edit .sidebar .account-nav .items .item.current strong:before, .wishlist-index-index .sidebar .account-nav .items .item.current strong:before, .gdpr-customer-settings .sidebar .account-nav .items .item.current strong:before, .amrewards-index-index .sidebar .account-nav .items .item.current strong:before, .amrewards-history-index .sidebar .account-nav .items .item.current strong:before, .subaccounts-order_approve-approved .sidebar .account-nav .items .item.current strong:before, .customerclub-index-index .sidebar .account-nav .items .item.current strong:before, .customerinvoice-customer-index .sidebar .account-nav .items .item.current strong:before { font-size: 14px; } }
@media (max-width: 800px) { .customer-account-index .sidebar .account-nav .items .item.current strong, .customer-address-index .sidebar .account-nav .items .item.current strong, .customer-address-form .sidebar .account-nav .items .item.current strong, .newsletter-manage-index .sidebar .account-nav .items .item.current strong, .sales-order-history .sidebar .account-nav .items .item.current strong, .sales-order-view .sidebar .account-nav .items .item.current strong, .sales-order-invoice .sidebar .account-nav .items .item.current strong, .sales-order-creditmemo .sidebar .account-nav .items .item.current strong, .sales-order-shipment .sidebar .account-nav .items .item.current strong, .subaccounts-manage-index .sidebar .account-nav .items .item.current strong, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item.current strong, .subaccounts-manage-edit .sidebar .account-nav .items .item.current strong, .customer-account-edit .sidebar .account-nav .items .item.current strong, .wishlist-index-index .sidebar .account-nav .items .item.current strong, .gdpr-customer-settings .sidebar .account-nav .items .item.current strong, .amrewards-index-index .sidebar .account-nav .items .item.current strong, .amrewards-history-index .sidebar .account-nav .items .item.current strong, .subaccounts-order_approve-approved .sidebar .account-nav .items .item.current strong, .customerclub-index-index .sidebar .account-nav .items .item.current strong, .customerinvoice-customer-index .sidebar .account-nav .items .item.current strong { font-size: 14px; } }
.customer-account-index .sidebar .account-nav .items .item a, .customer-address-index .sidebar .account-nav .items .item a, .customer-address-form .sidebar .account-nav .items .item a, .newsletter-manage-index .sidebar .account-nav .items .item a, .sales-order-history .sidebar .account-nav .items .item a, .sales-order-view .sidebar .account-nav .items .item a, .sales-order-invoice .sidebar .account-nav .items .item a, .sales-order-creditmemo .sidebar .account-nav .items .item a, .sales-order-shipment .sidebar .account-nav .items .item a, .subaccounts-manage-index .sidebar .account-nav .items .item a, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item a, .subaccounts-manage-edit .sidebar .account-nav .items .item a, .customer-account-edit .sidebar .account-nav .items .item a, .wishlist-index-index .sidebar .account-nav .items .item a, .gdpr-customer-settings .sidebar .account-nav .items .item a, .amrewards-index-index .sidebar .account-nav .items .item a, .amrewards-history-index .sidebar .account-nav .items .item a, .subaccounts-order_approve-approved .sidebar .account-nav .items .item a, .customerclub-index-index .sidebar .account-nav .items .item a, .customerinvoice-customer-index .sidebar .account-nav .items .item a { color: #4F595F; padding: 0; }
.customer-account-index .sidebar .account-nav .items .item a:hover, .customer-address-index .sidebar .account-nav .items .item a:hover, .customer-address-form .sidebar .account-nav .items .item a:hover, .newsletter-manage-index .sidebar .account-nav .items .item a:hover, .sales-order-history .sidebar .account-nav .items .item a:hover, .sales-order-view .sidebar .account-nav .items .item a:hover, .sales-order-invoice .sidebar .account-nav .items .item a:hover, .sales-order-creditmemo .sidebar .account-nav .items .item a:hover, .sales-order-shipment .sidebar .account-nav .items .item a:hover, .subaccounts-manage-index .sidebar .account-nav .items .item a:hover, .subaccounts-order_approve-waiting .sidebar .account-nav .items .item a:hover, .subaccounts-manage-edit .sidebar .account-nav .items .item a:hover, .customer-account-edit .sidebar .account-nav .items .item a:hover, .wishlist-index-index .sidebar .account-nav .items .item a:hover, .gdpr-customer-settings .sidebar .account-nav .items .item a:hover, .amrewards-index-index .sidebar .account-nav .items .item a:hover, .amrewards-history-index .sidebar .account-nav .items .item a:hover, .subaccounts-order_approve-approved .sidebar .account-nav .items .item a:hover, .customerclub-index-index .sidebar .account-nav .items .item a:hover, .customerinvoice-customer-index .sidebar .account-nav .items .item a:hover { background: none; }
.customer-account-index .sidebar .account-nav .items .current > a > strong:before, .customer-address-index .sidebar .account-nav .items .current > a > strong:before, .customer-address-form .sidebar .account-nav .items .current > a > strong:before, .newsletter-manage-index .sidebar .account-nav .items .current > a > strong:before, .sales-order-history .sidebar .account-nav .items .current > a > strong:before, .sales-order-view .sidebar .account-nav .items .current > a > strong:before, .sales-order-invoice .sidebar .account-nav .items .current > a > strong:before, .sales-order-creditmemo .sidebar .account-nav .items .current > a > strong:before, .sales-order-shipment .sidebar .account-nav .items .current > a > strong:before, .subaccounts-manage-index .sidebar .account-nav .items .current > a > strong:before, .subaccounts-order_approve-waiting .sidebar .account-nav .items .current > a > strong:before, .subaccounts-manage-edit .sidebar .account-nav .items .current > a > strong:before, .customer-account-edit .sidebar .account-nav .items .current > a > strong:before, .wishlist-index-index .sidebar .account-nav .items .current > a > strong:before, .gdpr-customer-settings .sidebar .account-nav .items .current > a > strong:before, .amrewards-index-index .sidebar .account-nav .items .current > a > strong:before, .amrewards-history-index .sidebar .account-nav .items .current > a > strong:before, .subaccounts-order_approve-approved .sidebar .account-nav .items .current > a > strong:before, .customerclub-index-index .sidebar .account-nav .items .current > a > strong:before, .customerinvoice-customer-index .sidebar .account-nav .items .current > a > strong:before { content: ''; }

.subaccounts-manage-index .page-main, .subaccounts-order_approve-waiting .page-main, .subaccounts-manage-edit .page-main, .subaccounts-order_approve-approved .page-main { margin-top: 50px; max-width: 1170px; }
@media (max-height: 800px) { .subaccounts-manage-index .page-main, .subaccounts-order_approve-waiting .page-main, .subaccounts-manage-edit .page-main, .subaccounts-order_approve-approved .page-main { margin-top: 20px; } }
@media (max-width: 800px) { .subaccounts-manage-index .page-main, .subaccounts-order_approve-waiting .page-main, .subaccounts-manage-edit .page-main, .subaccounts-order_approve-approved .page-main { margin-top: 5px; padding: 0 10px; } }
@media (max-width: 800px) { .subaccounts-manage-index .sidebar-main, .subaccounts-order_approve-waiting .sidebar-main, .subaccounts-manage-edit .sidebar-main, .subaccounts-order_approve-approved .sidebar-main { width: 28% !important; } }
@media (max-width: 800px) { .subaccounts-manage-index .column.main, .subaccounts-order_approve-waiting .column.main, .subaccounts-manage-edit .column.main, .subaccounts-order_approve-approved .column.main { width: 72% !important; } }
.subaccounts-manage-index .page-title, .subaccounts-order_approve-waiting .page-title, .subaccounts-manage-edit .page-title, .subaccounts-order_approve-approved .page-title { margin: 0; margin-bottom: 30px; text-transform: uppercase; font-size: 26px; font-family: "Century Gothic Bold"; color: #4F595F; }
@media (max-width: 800px) { .subaccounts-manage-index .page-title, .subaccounts-order_approve-waiting .page-title, .subaccounts-manage-edit .page-title, .subaccounts-order_approve-approved .page-title { margin-bottom: 10px; } }
@media (max-height: 800px) { .subaccounts-manage-index .page-title, .subaccounts-order_approve-waiting .page-title, .subaccounts-manage-edit .page-title, .subaccounts-order_approve-approved .page-title { font-size: 24px; margin-bottom: 20px; } }
.subaccounts-manage-index th.col, .subaccounts-order_approve-waiting th.col, .subaccounts-manage-edit th.col, .subaccounts-order_approve-approved th.col { font-size: 16px; font-family: "Century Gothic Bold"; color: #4F595F; }
.subaccounts-manage-index td.col, .subaccounts-order_approve-waiting td.col, .subaccounts-manage-edit td.col, .subaccounts-order_approve-approved td.col { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-width: 800px) { .subaccounts-manage-index td.actions, .subaccounts-order_approve-waiting td.actions, .subaccounts-manage-edit td.actions, .subaccounts-order_approve-approved td.actions { white-space: unset !important; }
  .subaccounts-manage-index td.actions .action.show-items:after, .subaccounts-order_approve-waiting td.actions .action.show-items:after, .subaccounts-manage-edit td.actions .action.show-items:after, .subaccounts-order_approve-approved td.actions .action.show-items:after { display: none !important; }
  .subaccounts-manage-index td.actions .action.reject:before, .subaccounts-order_approve-waiting td.actions .action.reject:before, .subaccounts-manage-edit td.actions .action.reject:before, .subaccounts-order_approve-approved td.actions .action.reject:before { display: none !important; } }
.subaccounts-manage-index .add-user, .subaccounts-manage-index .save, .subaccounts-order_approve-waiting .add-user, .subaccounts-order_approve-waiting .save, .subaccounts-manage-edit .add-user, .subaccounts-manage-edit .save, .subaccounts-order_approve-approved .add-user, .subaccounts-order_approve-approved .save { height: 45px; box-shadow: none; border: 0px; border-radius: 0; background: #DAD800; font-size: 16px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; }
.subaccounts-manage-index .add-user:hover, .subaccounts-manage-index .add-user:focus, .subaccounts-manage-index .save:hover, .subaccounts-manage-index .save:focus, .subaccounts-order_approve-waiting .add-user:hover, .subaccounts-order_approve-waiting .add-user:focus, .subaccounts-order_approve-waiting .save:hover, .subaccounts-order_approve-waiting .save:focus, .subaccounts-manage-edit .add-user:hover, .subaccounts-manage-edit .add-user:focus, .subaccounts-manage-edit .save:hover, .subaccounts-manage-edit .save:focus, .subaccounts-order_approve-approved .add-user:hover, .subaccounts-order_approve-approved .add-user:focus, .subaccounts-order_approve-approved .save:hover, .subaccounts-order_approve-approved .save:focus { background: #DAD800; border: 0; color: #4f595f; }
.subaccounts-manage-index .add-user:active, .subaccounts-manage-index .add-user:visited, .subaccounts-manage-index .save:active, .subaccounts-manage-index .save:visited, .subaccounts-order_approve-waiting .add-user:active, .subaccounts-order_approve-waiting .add-user:visited, .subaccounts-order_approve-waiting .save:active, .subaccounts-order_approve-waiting .save:visited, .subaccounts-manage-edit .add-user:active, .subaccounts-manage-edit .add-user:visited, .subaccounts-manage-edit .save:active, .subaccounts-manage-edit .save:visited, .subaccounts-order_approve-approved .add-user:active, .subaccounts-order_approve-approved .add-user:visited, .subaccounts-order_approve-approved .save:active, .subaccounts-order_approve-approved .save:visited { background: #DAD800; border: 0; color: #4f595f; }
.subaccounts-manage-index .fieldset .legend, .subaccounts-order_approve-waiting .fieldset .legend, .subaccounts-manage-edit .fieldset .legend, .subaccounts-order_approve-approved .fieldset .legend { padding-bottom: 5px; }
.subaccounts-manage-index .fieldset .legend span, .subaccounts-order_approve-waiting .fieldset .legend span, .subaccounts-manage-edit .fieldset .legend span, .subaccounts-order_approve-approved .fieldset .legend span { font-size: 16px; font-family: "Century Gothic Bold"; color: #4F595F; }
.subaccounts-manage-index .fieldset .label, .subaccounts-order_approve-waiting .fieldset .label, .subaccounts-manage-edit .fieldset .label, .subaccounts-order_approve-approved .fieldset .label { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; padding: 5px 0; margin: 0; }
.subaccounts-manage-index .fieldset .required .label:after, .subaccounts-order_approve-waiting .fieldset .required .label:after, .subaccounts-manage-edit .fieldset .required .label:after, .subaccounts-order_approve-approved .fieldset .required .label:after { font-size: 14px !important; margin-left: 0; }
.subaccounts-manage-index .fieldset .field-name-is-active .label, .subaccounts-order_approve-waiting .fieldset .field-name-is-active .label, .subaccounts-manage-edit .fieldset .field-name-is-active .label, .subaccounts-order_approve-approved .fieldset .field-name-is-active .label { font-weight: 400; padding: 0; }
.subaccounts-manage-index .fieldset input[type=checkbox], .subaccounts-order_approve-waiting .fieldset input[type=checkbox], .subaccounts-manage-edit .fieldset input[type=checkbox], .subaccounts-order_approve-approved .fieldset input[type=checkbox] { float: left; margin-right: 5px; }
.subaccounts-manage-index .fieldset.permissions, .subaccounts-order_approve-waiting .fieldset.permissions, .subaccounts-manage-edit .fieldset.permissions, .subaccounts-order_approve-approved .fieldset.permissions { margin-bottom: 15px; }
.subaccounts-manage-index .fieldset.permissions .label, .subaccounts-order_approve-waiting .fieldset.permissions .label, .subaccounts-manage-edit .fieldset.permissions .label, .subaccounts-order_approve-approved .fieldset.permissions .label { font-weight: 400; padding: 0; }

.customer-address-index .block-addresses-default { float: left; width: 48.5%; position: relative; margin-bottom: 20px; clear: both; }
.customer-address-index .block-addresses-default .box-title-main { font-size: 16px; font-family: "Century Gothic Bold"; margin-bottom: 15px; }
.customer-address-index .block-addresses-default .block-title { font-size: 16px; font-family: "Century Gothic Bold"; color: #2E2E2E; border: 0 !important; margin-bottom: 10px !important; }
@media (max-height: 800px) { .customer-address-index .block-addresses-default .block-title { padding-bottom: 0 !important; } }
.customer-address-index .block-addresses-default .block-title strong { font-size: 18px !important; }
.customer-address-index .block-addresses-default .block-content .box-address-shipping { width: 100% !important; border: 1px solid #ddd; padding: 8px 0; margin-bottom: 20px; clear: both; }
.customer-address-index .block-addresses-default .block-content .box-address-shipping .box-title { border-bottom: 1px solid #ddd; float: left; width: 100%; padding: 8px 25px; margin-bottom: 10px; font-size: 16px; font-family: "Century Gothic Bold"; color: #2E2E2E; }
.customer-address-index .block-addresses-default .block-content .box-address-shipping .box-content { font-size: 16px; font-family: "Century Gothic"; color: #2E2E2E; padding: 0 25px; }
@media (max-height: 800px) { .customer-address-index .block-addresses-default .block-content .box-address-shipping .box-content { font-size: 14px; } }
.customer-address-index .block-addresses-default .block-content .box-address-shipping .box-actions .action.edit { font-size: 16px; font-family: "Century Gothic Bold"; padding: 0 25px; }
@media (max-height: 800px) { .customer-address-index .block-addresses-default .block-content .box-address-shipping .box-actions .action.edit { font-size: 14px; } }
.customer-address-index .block-addresses-default .block-content .box-address-billing { width: 100% !important; border: 1px solid #ddd; padding: 8px 0; margin-bottom: 20px; clear: both; }
.customer-address-index .block-addresses-default .block-content .box-address-billing .box-title { border-bottom: 1px solid #ddd; float: left; width: 100%; margin-bottom: 10px; font-size: 16px; font-family: "Century Gothic Bold"; color: #2E2E2E; padding: 8px 25px; }
.customer-address-index .block-addresses-default .block-content .box-address-billing .box-content { font-size: 16px; font-family: "Century Gothic"; color: #2E2E2E; padding: 0 25px; }
@media (max-height: 800px) { .customer-address-index .block-addresses-default .block-content .box-address-billing .box-content { font-size: 14px; } }
.customer-address-index .block-addresses-default .block-content .box-address-billing .box-actions .action.edit { font-size: 16px; font-family: "Century Gothic Bold"; padding: 0 25px; }
@media (max-height: 800px) { .customer-address-index .block-addresses-default .block-content .box-address-billing .box-actions .action.edit { font-size: 14px; } }
.customer-address-index .block-addresses-default .block-content .box-shipping-address { border: 1px solid #ddd; padding: 8px 25px; }
.customer-address-index .block-addresses-list { float: left; width: 48.5%; position: relative; margin-left: 3%; }
.customer-address-index .block-addresses-list .block-title { font-size: 16px; font-family: "Century Gothic Bold"; color: #2E2E2E; border: 0 !important; margin-bottom: 10px !important; }
@media (max-height: 800px) { .customer-address-index .block-addresses-list .block-title { padding-bottom: 0 !important; } }
.customer-address-index .block-addresses-list .block-title strong { font-size: 18px !important; }
.customer-address-index .block-addresses-list .block-content { font-size: 16px; font-family: "Century Gothic"; }
@media (max-height: 800px) { .customer-address-index .block-addresses-list .block-content { font-size: 14px; } }
.customer-address-index .block-addresses-list .box-title-main { font-weight: bold; margin-bottom: 15px; font-size: 16px; font-family: "Century Gothic Bold"; }
.customer-address-index .block-addresses-list .items.addresses li.item { border: 1px solid #ddd; padding: 8px 25px; width: 100%; margin-bottom: 20px !important; }
.customer-address-index .block-addresses-list .items.addresses li.item .box-title { border-bottom: 1px solid #ddd; float: left; width: 100%; padding: 5px 0 8px 0; margin-bottom: 10px; font-size: 16px; font-family: "Century Gothic Bold"; }
.customer-address-index .block-addresses-list .items.addresses li.item address { font-size: 16px; font-family: "Century Gothic"; line-height: 20px; }
@media (max-height: 800px) { .customer-address-index .block-addresses-list .items.addresses li.item address { font-size: 14px; } }
.customer-address-index .block-addresses-list .items.addresses li.item .item.actions .action.edit, .customer-address-index .block-addresses-list .items.addresses li.item .item.actions .action.delete { font-size: 16px; font-family: "Century Gothic Bold"; }
@media (max-height: 800px) { .customer-address-index .block-addresses-list .items.addresses li.item .item.actions .action.edit, .customer-address-index .block-addresses-list .items.addresses li.item .item.actions .action.delete { font-size: 14px; } }
.customer-address-index .block-addresses-list .items.addresses li.item:nth-child(even) { margin-left: 0; }
.customer-address-index .actions-toolbar { float: left; width: 100%; margin-top: 0; clear: both; }
.customer-address-index .actions-toolbar .primary { width: 48%; }
.customer-address-index .actions-toolbar .primary .add { width: 100%; height: 45px; box-shadow: none; border: 0px; border-radius: 0; background-color: #DAD800; font-size: 18px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; }
.customer-address-index .actions-toolbar .secondary { display: none; }
.customer-address-index .modal-popup .modal-header { box-shadow: none; border: 0; }
.customer-address-index .modal-popup .modal-content { box-shadow: none; border: 0; }
.customer-address-index .modal-popup .modal-footer { box-shadow: none; border: 0; }

.account-billing-index .page-main { margin-top: 50px; max-width: 1170px; }
.account-billing-index .page-title { margin: 0; margin-bottom: 30px; text-transform: uppercase; font-size: 26px; }
.account-billing-index .welcom-block { background-color: #f2f6fa; padding: 15px; color: #00549F; margin-bottom: 50px; }
.account-billing-index .block-dashboard-orders .action.view { float: right; padding-top: 13px; }
.account-billing-index .sidebar .block-collapsible-nav { display: none; }
.account-billing-index .sidebar .account-nav { background-color: #FFF; padding: 0; }
.account-billing-index .sidebar .account-nav .account-nav-title { background: #f5f5f5; color: #4F595F; padding: 15px; margin-bottom: 8px; }
.account-billing-index .sidebar .account-nav .account-nav-title strong { font-family: "Century Gothic Bold"; font-size: 16px; }
.account-billing-index .sidebar .account-nav .items { border-bottom: 1px solid #e0e0e0; }
.account-billing-index .sidebar .account-nav .items .item { border-top: 1px solid #e0e0e0; margin: 0; padding: 8px 0; }
.account-billing-index .sidebar .account-nav .items .item strong, .account-billing-index .sidebar .account-nav .items .item a { margin: 0; padding-left: 0; border: 0; }
.account-billing-index .sidebar .account-nav .items .item strong:before, .account-billing-index .sidebar .account-nav .items .item a:before { float: left; content: "\f0da"; font-family: "Font Awesome 5 Free"; font-size: 25px; line-height: 17px; font-weight: 900; padding-right: 10px; }
.account-billing-index .sidebar .account-nav .items .item strong { color: #00549F; }
.account-billing-index .sidebar .account-nav .items .item a { color: #b1b1b1; }
.account-billing-index .sidebar .account-nav .items .item a:hover { background: none; }
.account-billing-index .sidebar .account-nav .items .current > a { color: #00549F; }
.account-billing-index .sidebar .account-nav .items .current > a:before { color: #00549F; }
.account-billing-index .sidebar .account-nav .items .current > a > strong { color: #00549F; }
.account-billing-index .sidebar .account-nav .items .current > a > strong:before { content: ''; }
.account-billing-index .account-header-area { position: relative; padding: 0; margin-top: -150px; height: 150px; width: 100%; overflow: hidden; }
.account-billing-index .account-header-area img { position: absolute; top: -170px; }
@media (max-width: 1280px) { .account-billing-index .account-header-area img { top: 0; } }
.account-billing-index .account-header-area .title_description { /* background-color: rgba(222,222,222,0.6); width: 100%; z-index: 2; padding: 0; height: calc(100% - 140px); position: absolute; top: 140px;*/ display: none; }
.account-billing-index .account-header-area .title_description .content-block { position: relative; max-width: 1170px; margin: auto; padding: 0 15px; padding-top: 5%; }
@media (max-width: 1280px) { .account-billing-index .account-header-area .title_description .content-block { padding-top: 2%; } }
@media (max-width: 1000px) { .account-billing-index .account-header-area .title_description .content-block { padding-top: 0; } }
.account-billing-index .account-header-area .title_description .content-block .title { font-size: 35px; font-weight: bold; color: #00549F; }
@media (max-width: 1280px) { .account-billing-index .account-header-area .title_description .content-block .title { font-size: 25px; } }
@media (max-width: 1000px) { .account-billing-index .account-header-area .title_description .content-block .title { font-size: 16px; } }
.account-billing-index .account-header-area .title_description .content-block .detail { font-size: 16px; width: 50%; }
@media (max-width: 1280px) { .account-billing-index .account-header-area .title_description .content-block .detail { font-size: 14px; width: 80%; } }
@media (max-width: 1000px) { .account-billing-index .account-header-area .title_description .content-block .detail { font-size: 13px; width: 100%; } }
.account-billing-index .account-header-area P { padding: 0; margin: 0; }
.account-billing-index .block-content .box-title { border-bottom: 1px solid #ddd; width: 100%; padding: 0 0 8px 0; font-size: 18px; }
.account-billing-index .block-content .box-address-billing .box-address { border: 1px solid #ddd; padding: 8px 25px; }
.account-billing-index .block-content .box-address-billing .box-address .box-content { /*font-size: 14px;*/ font-size: 16px; font-family: "Century Gothic"; }
.account-billing-index .block-content .box-address-billing .box-actions { margin-top: 20px; }
.account-billing-index .block-content .box-address-billing .box-actions .action.edit:before { float: left; content: "\f100"; font-family: "Font Awesome 5 Free"; font-size: 18px; line-height: 18px; font-weight: 700; padding-right: 7px; margin-top: 4px; }
.account-billing-index .block-content .box-address-billing .box-actions .action.edit span { font-size: 16px; font-family: "Century Gothic"; }

.breadcrumbs, .breadcrumbs-pdp { margin-top: 40px; max-width: 1170px; padding-left: 0; padding-right: 15px; }
@media (max-width: 800px) { .breadcrumbs, .breadcrumbs-pdp { padding: 0 15px; } }
@media (max-height: 800px) { .breadcrumbs .items .item a, .breadcrumbs-pdp .items .item a { font-size: 13px; } }
.breadcrumbs .items .home:before, .breadcrumbs-pdp .items .home:before { background-image: url("../images/home_icon.png"); background-size: 15px 13px; background-position: center; background-repeat: no-repeat; display: inline-block; width: 15px; height: 13px; margin-right: 5px; content: ""; }
.breadcrumbs .items .item, .breadcrumbs-pdp .items .item { display: inline-block; margin-bottom: 0; }
.breadcrumbs .items .item:after, .breadcrumbs-pdp .items .item:after { color: #DAD800; font-size: 16px; margin: 0 5px; }
.breadcrumbs .items .item:not(:last-child):after, .breadcrumbs-pdp .items .item:not(:last-child):after { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 10px; line-height: 18px; content: '\e608'; font-family: 'luma-icons'; margin: 0 10px; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; }
.breadcrumbs .items a, .breadcrumbs-pdp .items a { color: #707070; font-size: 14px; font-family: "Century Gothic"; }
.breadcrumbs .items strong, .breadcrumbs-pdp .items strong { color: #707070; font-size: 14px; font-family: "Century Gothic"; font-weight: 400; }
.breadcrumbs .items a:hover, .breadcrumbs-pdp .items a:hover { color: #707070; }

.catalogsearch-result-index .breadcrumbs { padding-left: 15px; padding-right: 15px; }

.checkout-index-index .nav-sections { display: block; }
.checkout-index-index span { color: #4F595F; }
.checkout-index-index .field-error span { color: #e02b27; font-size: 1.2rem; }
.checkout-index-index .checkout-header-area { position: relative; padding: 0; margin-top: -150px; height: 150px; width: 100%; overflow: hidden; }
.checkout-index-index .checkout-header-area img { position: absolute; top: -170px; }
@media (max-width: 1280px) { .checkout-index-index .checkout-header-area img { top: 0; } }
.checkout-index-index .checkout-header-area .title_description { display: none; }
.checkout-index-index .checkout-header-area .title_description .content-block { position: relative; max-width: 1170px; margin: auto; padding: 0 15px; padding-top: 5%; }
@media (max-width: 1280px) { .checkout-index-index .checkout-header-area .title_description .content-block { padding-top: 2%; } }
@media (max-width: 1000px) { .checkout-index-index .checkout-header-area .title_description .content-block { padding-top: 0; } }
.checkout-index-index .checkout-header-area .title_description .content-block .title { font-size: 35px; font-weight: bold; color: #00549F; }
@media (max-width: 1280px) { .checkout-index-index .checkout-header-area .title_description .content-block .title { font-size: 25px; } }
@media (max-width: 1000px) { .checkout-index-index .checkout-header-area .title_description .content-block .title { font-size: 16px; } }
.checkout-index-index .checkout-header-area .title_description .content-block .detail { font-size: 16px; width: 50%; }
@media (max-width: 1280px) { .checkout-index-index .checkout-header-area .title_description .content-block .detail { font-size: 14px; width: 80%; } }
@media (max-width: 1000px) { .checkout-index-index .checkout-header-area .title_description .content-block .detail { font-size: 13px; width: 100%; } }
.checkout-index-index .checkout-header-area P { padding: 0; margin: 0; }
.checkout-index-index .page-wrapper #maincontent .page-title-wrapper { display: block; position: unset; width: 100%; height: 100px; }
.checkout-index-index .page-wrapper #maincontent .page-title-wrapper .page-title { margin-top: 60px; font-size: 26px; margin-bottom: 20px; font-family: "Century Gothic Bold"; color: #4F595F; text-transform: uppercase; }
@media (max-width: 800px) { .checkout-index-index .page-wrapper #maincontent { margin-top: 5px; padding: 0 10px; } }
.checkout-index-index .page-wrapper .page-header .header.content { padding-left: 15px; padding-right: 15px; }
.checkout-index-index .page-wrapper .opc-wrapper .fieldset .field { width: auto; }
.checkout-index-index .page-wrapper .opc-wrapper .iosc-registration { width: 100%; border-radius: 0; border: 0; font-family: "Century Gothic"; font-size: 16px; font-weight: 400; }
.checkout-index-index .page-wrapper .opc-wrapper .iosc-registration label { font-size: 16px; font-weight: 400; }
@media (max-width: 800px) { .checkout-index-index .page-wrapper .opc-wrapper .iosc-registration label { font-size: 13px; } }
.checkout-index-index .page-wrapper .opc-wrapper .iosc-registration #show-password { position: relative; top: 1px; }
.checkout-index-index .checkout-shipping-address .step-title, .checkout-index-index .checkout-shipping-method .step-title, .checkout-index-index .opc-payment .step-title, .checkout-index-index #iosc-summary .step-title { background-color: transparent; border-bottom: 1px solid #c2c2c2; font-size: 18px !important; font-family: "Century Gothic Bold" !important; color: #4F595F !important; /*padding: 8px 0 8px 32px !important;*/ padding: 0 !important; text-align: left; }
.checkout-index-index .checkout-shipping-address .step-title .title-number, .checkout-index-index .checkout-shipping-method .step-title .title-number, .checkout-index-index .opc-payment .step-title .title-number, .checkout-index-index #iosc-summary .step-title .title-number { position: unset; border: 0; }
.checkout-index-index .checkout-shipping-address .step-title .title-number span, .checkout-index-index .checkout-shipping-method .step-title .title-number span, .checkout-index-index .opc-payment .step-title .title-number span, .checkout-index-index #iosc-summary .step-title .title-number span { display: none; }
@media (max-width: 800px) { .checkout-index-index .checkout-shipping-address .step-title, .checkout-index-index .checkout-shipping-method .step-title, .checkout-index-index .opc-payment .step-title, .checkout-index-index #iosc-summary .step-title { font-size: 16px; } }
.checkout-index-index .checkout-shipping-address .field-select-billing .step-title, .checkout-index-index .checkout-shipping-method .field-select-billing .step-title, .checkout-index-index .opc-payment .field-select-billing .step-title, .checkout-index-index #iosc-summary .field-select-billing .step-title { padding: 8px 0 8px 0 !important; }
.checkout-index-index .checkout-shipping-address .step-title .title-number:before { content: '1.'; border-radius: 0; box-shadow: none; border: 0; padding: 9px 0 0 0; position: absolute; left: 0; top: 0; margin: 0; font-size: 18px; color: #4F595F; background-image: unset; background-color: transparent; float: left; }
@media (max-width: 800px) { .checkout-index-index .checkout-shipping-address .step-title .title-number:before { font-size: 16px; } }
.checkout-index-index .checkout-shipping-method .step-title .title-number:before { content: '2.'; border-radius: 0; box-shadow: none; border: 0; padding: 9px 0 0 0; position: absolute; left: 0; top: 0; margin: 0; font-size: 18px; color: #4F595F; background-image: unset; background-color: transparent; float: left; }
@media (max-width: 800px) { .checkout-index-index .checkout-shipping-method .step-title .title-number:before { font-size: 16px; } }
.checkout-index-index .opc-payment { margin-top: 0 !important; }
.checkout-index-index .opc-payment .step-title .title-number:before { content: '3.'; border-radius: 0; box-shadow: none; border: 0; padding: 9px 0 0 0; position: absolute; left: 0; top: 0; margin: 0; font-size: 18px; color: #4F595F; background-image: unset; background-color: transparent; float: left; }
@media (max-width: 800px) { .checkout-index-index .opc-payment .step-title .title-number:before { font-size: 16px; } }
.checkout-index-index #iosc-summary .step-title .title-number:before { content: '4.'; border-radius: 0; box-shadow: none; border: 0; padding: 9px 0 0 0; position: absolute; left: 0; top: 0; margin: 0; font-size: 18px; color: #4F595F; background-image: unset; background-color: transparent; float: left; }
@media (max-width: 800px) { .checkout-index-index #iosc-summary .step-title .title-number:before { font-size: 16px; } }
.checkout-index-index .checkout-shipping-address { height: auto; }
.checkout-index-index .checkout-shipping-address#shipping { min-height: 530px; padding: 15px; width: 49%; float: left; display: inline-block; }
.checkout-index-index .cart-totals tbody .amount, .checkout-index-index .cart-totals tfoot .amount, .checkout-index-index .opc-block-summary .table-totals tbody .amount, .checkout-index-index .opc-block-summary .table-totals tfoot .amount { white-space: unset !important; font-size: 16px; font-family: "Century Gothic"; }
@media (max-width: 800px) { .checkout-index-index .cart-totals tbody .amount, .checkout-index-index .cart-totals tfoot .amount, .checkout-index-index .opc-block-summary .table-totals tbody .amount, .checkout-index-index .opc-block-summary .table-totals tfoot .amount { font-size: 14px; } }
.checkout-index-index .checkout-shipping-method #checkout-step-shipping_method .actions-toolbar { /*display: none;*/ }
.checkout-index-index .checkout-shipping-method #checkout-step-shipping_method table.table-checkout-shipping-method thead { display: none; }
.checkout-index-index #opc-sidebar .step-title { width: 100%; }
.checkout-index-index #opc-sidebar .opc-block-summary { background: transparent; padding: 0px; padding-top: 5px; padding-bottom: 0 !important; }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper { padding: 0px; width: 100%; overflow-x: inherit; height: auto !important; max-height: unset; }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item { padding: 15px 0; padding-left: 0px; border: 0; border-bottom: 1px solid #ccc; }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product-item-inner { margin: 0px; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product-item-inner { margin-top: 15px; } }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-image-container { border: 1px solid #EAEAEA; height: 100px !important; width: 100px !important; }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-image-container .product-image-wrapper img { /*height: 90px !important;
width: 90px !important;
margin: 5px;*/ width: auto; margin: auto; display: table-cell; max-height: 90px; margin-top: 10px; }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details { padding-left: 15px; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details { padding-left: 0; } }
@media (max-width: 800px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details { padding-left: 0; width: 100%; } }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .product-item-name { margin: 0px; font-size: 16px; color: #4F595F !important; /*white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;*/ display: block; -webkit-line-clamp: unset; -webkit-box-orient: unset; white-space: unset; overflow: hidden; max-height: unset; text-overflow: unset; width: 85px; font-family: "Century Gothic"; }
@media (min-width: 1024px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .product-item-name { width: 150px; } }
@media (min-width: 1280px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .product-item-name { width: 180px; } }
@media (max-width: 800px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .product-item-name { font-size: 16px; } }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .subtotal .price-excluding-tax { margin: 0; }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .subtotal .price-excluding-tax .cart-price .price { font-size: 18px; color: #414141; }
@media (max-width: 800px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .subtotal .price-excluding-tax .cart-price .price { font-size: 16px; } }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .product-item-sku { font-size: 16px; color: #9B9B9B; font-weight: 400; font-family: "Century Gothic"; display: block; }
@media (max-width: 800px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .product-item-sku { font-size: 14px; } }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .details-qty { margin: 0; }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .details-qty .label { padding: 0px; margin-top: 5px; font-size: 16px; font-family: "Century Gothic Bold"; color: #414141; }
@media (max-width: 800px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .details-qty .label { font-size: 14px; } }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .details-qty .value { font-size: 16px; font-family: "Century Gothic Bold"; color: #414141; }
@media (max-width: 800px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .details-qty .value { font-size: 14px; } }
.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .subtotal { margin: 0; font-size: 16px; font-family: "Century Gothic Bold"; color: #414141; }
@media (max-width: 800px) { .checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .subtotal { font-size: 14px; } }
.checkout-index-index #opc-sidebar .opc-block-summary .place-order-wrapper { display: none; }
.checkout-index-index .block.items-in-cart { /*margin-bottom: 0px !important;*/ }
.checkout-index-index .block.items-in-cart .title { display: none; }
.checkout-index-index .block.items-in-cart .content.minicart-items { display: block !important; }
.checkout-index-index .table-totals { border: 0; margin: 0px; background: #FDFDFD; }
.checkout-index-index .table-totals .totals.sub > th, .checkout-index-index .table-totals .totals.sub > td { background-color: transparent; padding: 10px 10px 5px 10px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-width: 800px) { .checkout-index-index .table-totals .totals.sub > th, .checkout-index-index .table-totals .totals.sub > td { font-size: 14px; } }
.checkout-index-index .table-totals .totals.discount > th, .checkout-index-index .table-totals .totals.discount > td { padding: 0px 10px 5px 10px; background-color: transparent; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-width: 800px) { .checkout-index-index .table-totals .totals.discount > th, .checkout-index-index .table-totals .totals.discount > td { font-size: 14px; } }
.checkout-index-index .table-totals .totals.shipping.excl > th, .checkout-index-index .table-totals .totals.shipping.excl > td, .checkout-index-index .table-totals .totals.shipping.incl > th, .checkout-index-index .table-totals .totals.shipping.incl > td { padding: 10px 0 5px 0; background-color: transparent; }
.checkout-index-index .table-totals .totals.shipping.excl > th .label, .checkout-index-index .table-totals .totals.shipping.excl > th .value, .checkout-index-index .table-totals .totals.shipping.excl > th .not-calculated, .checkout-index-index .table-totals .totals.shipping.excl > td .label, .checkout-index-index .table-totals .totals.shipping.excl > td .value, .checkout-index-index .table-totals .totals.shipping.excl > td .not-calculated, .checkout-index-index .table-totals .totals.shipping.incl > th .label, .checkout-index-index .table-totals .totals.shipping.incl > th .value, .checkout-index-index .table-totals .totals.shipping.incl > th .not-calculated, .checkout-index-index .table-totals .totals.shipping.incl > td .label, .checkout-index-index .table-totals .totals.shipping.incl > td .value, .checkout-index-index .table-totals .totals.shipping.incl > td .not-calculated { font-size: 16px; font-family: "Century Gothic"; font-weight: normal; color: #4F595F; padding: 0 0 0 10px; }
@media (max-width: 800px) { .checkout-index-index .table-totals .totals.shipping.excl > th .label, .checkout-index-index .table-totals .totals.shipping.excl > th .value, .checkout-index-index .table-totals .totals.shipping.excl > th .not-calculated, .checkout-index-index .table-totals .totals.shipping.excl > td .label, .checkout-index-index .table-totals .totals.shipping.excl > td .value, .checkout-index-index .table-totals .totals.shipping.excl > td .not-calculated, .checkout-index-index .table-totals .totals.shipping.incl > th .label, .checkout-index-index .table-totals .totals.shipping.incl > th .value, .checkout-index-index .table-totals .totals.shipping.incl > th .not-calculated, .checkout-index-index .table-totals .totals.shipping.incl > td .label, .checkout-index-index .table-totals .totals.shipping.incl > td .value, .checkout-index-index .table-totals .totals.shipping.incl > td .not-calculated { font-size: 14px; } }
.checkout-index-index .table-totals .totals.shipping.excl > th .value, .checkout-index-index .table-totals .totals.shipping.excl > td .value, .checkout-index-index .table-totals .totals.shipping.incl > th .value, .checkout-index-index .table-totals .totals.shipping.incl > td .value { color: #4F595F; padding-right: 10px; }
.checkout-index-index .table-totals .totals.shipping.excl > th .label, .checkout-index-index .table-totals .totals.shipping.incl > th .label { /*font-family: $font_centurygothic_bold;*/ padding-left: 0px; }
.checkout-index-index .table-totals .totals.shipping.excl > th .value, .checkout-index-index .table-totals .totals.shipping.incl > th .value { /*font-family: $font_centurygothic_bold;*/ padding-left: 0px; }
.checkout-index-index .table-totals .totals.shipping.excl > th, .checkout-index-index .table-totals .totals.shipping.excl > td.amount { padding: 0 10px 5px 0; }
.checkout-index-index .table-totals .totals.shipping.excl > th .label, .checkout-index-index .table-totals .totals.shipping.excl > td.amount .label { font-size: 16px; font-family: "Century Gothic"; font-weight: normal; }
@media (max-width: 800px) { .checkout-index-index .table-totals .totals.shipping.excl > th .label, .checkout-index-index .table-totals .totals.shipping.excl > td.amount .label { font-size: 14px; } }
.checkout-index-index .table-totals .totals.shipping.excl > th .price, .checkout-index-index .table-totals .totals.shipping.excl > td.amount .price { font-size: 16px; font-family: "Century Gothic"; font-weight: normal; }
@media (max-width: 800px) { .checkout-index-index .table-totals .totals.shipping.excl > th .price, .checkout-index-index .table-totals .totals.shipping.excl > td.amount .price { font-size: 14px; } }
.checkout-index-index .table-totals .totals.shipping.incl > th, .checkout-index-index .table-totals .totals.shipping.incl > td.amount { padding: 0 10px 0 0; }
.checkout-index-index .table-totals .totals.shipping.incl > th .label, .checkout-index-index .table-totals .totals.shipping.incl > td.amount .label { font-size: 16px; font-family: "Century Gothic"; font-weight: normal; }
@media (max-width: 800px) { .checkout-index-index .table-totals .totals.shipping.incl > th .label, .checkout-index-index .table-totals .totals.shipping.incl > td.amount .label { font-size: 14px; } }
.checkout-index-index .table-totals .totals.shipping.incl > th .price, .checkout-index-index .table-totals .totals.shipping.incl > td.amount .price { font-size: 16px; font-family: "Century Gothic"; font-weight: normal; }
@media (max-width: 800px) { .checkout-index-index .table-totals .totals.shipping.incl > th .price, .checkout-index-index .table-totals .totals.shipping.incl > td.amount .price { font-size: 14px; } }
.checkout-index-index .table-totals .totals-tax > th, .checkout-index-index .table-totals .totals-tax > td { background-color: transparent; padding: 0 10px 0 10px; font-size: 16px; font-family: "Century Gothic" !important; color: #4F595F; }
@media (max-width: 800px) { .checkout-index-index .table-totals .totals-tax > th, .checkout-index-index .table-totals .totals-tax > td { font-size: 14px; } }
.checkout-index-index .table-totals .grand.totals > th { background-color: transparent; padding: 0px 10px 15px 0px !important; font-size: 16px; font-family: "Century Gothic Bold"; color: #4F595F; border-top: 0px; }
@media (max-width: 800px) { .checkout-index-index .table-totals .grand.totals > th { font-size: 14px; } }
.checkout-index-index .table-totals .grand.totals > td { background-color: transparent; padding: 0px 0px 15px 0px !important; font-size: 16px; font-family: "Century Gothic Bold"; color: #4F595F; border-top: 0px; }
@media (max-width: 800px) { .checkout-index-index .table-totals .grand.totals > td { font-size: 14px; } }
.checkout-index-index #iosc-comment { padding: 0; }
.checkout-index-index #iosc-comment .iosc-comment-title { padding: 0; margin-top: 45px; margin-bottom: 0px !important; }
.checkout-index-index #iosc-comment .iosc-comment-title .action.action-toggle { font-size: 16px; font-family: "Century Gothic Bold"; color: #4F595F; }
@media (max-width: 800px) { .checkout-index-index #iosc-comment .iosc-comment-title .action.action-toggle { font-size: 14px; } }
.checkout-index-index #iosc-comment .iosc-comment-title .action.action-toggle:after { font-size: 12px !important; color: #4F595F !important; }
.checkout-index-index #iosc-comment .control textarea { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-width: 800px) { .checkout-index-index #iosc-comment .control textarea { font-size: 14px; } }
.checkout-index-index .iosc-place-order-container .iosc-place-order-button { font-size: 18px; font-family: "Century Gothic Bold"; background: #DAD800; box-shadow: none; color: #4f595f; border-radius: 0; border: 0; text-transform: uppercase; padding: 15px; width: 100%; height: 42px; padding: 0; }
@media (max-width: 800px) { .checkout-index-index .iosc-place-order-container .iosc-place-order-button { font-size: 16px; } }
.checkout-index-index .iosc-place-order-container .iosc-place-order-button:hover { background: #DAD800; color: #4f595f; border: 0; }
.checkout-index-index .iosc-place-order-container .iosc-place-order-button:focus { background: #DAD800; color: #4f595f; border: 0; }
.checkout-index-index #iosc-summary .payment-option.opc-payment-additional.discount-code { display: none; }
.checkout-index-index #iosc-subscribe { padding: 0; }
.checkout-index-index #iosc-subscribe .choice.field .checkbox { display: inline; margin-left: 3px; }
.checkout-index-index #iosc-subscribe .choice.field .label { padding: 0px 0px 0px 15px; font-size: 18px; text-align: left; color: #2E2E2E; font-family: "Century Gothic"; }
@media (max-width: 800px) { .checkout-index-index #iosc-subscribe .choice.field .label { font-size: 14px; padding: 3px 0px 3px 15px; } }
.checkout-index-index .checkout-agreements .checkout-agreement { padding: 0px; width: 100%; border: 0; display: block; }
.checkout-index-index .checkout-agreements .checkout-agreement input { float: left; margin-top: 7px !important; display: inline; margin: 0 0 0 10px; }
.checkout-index-index .checkout-agreements .checkout-agreement label { float: right; width: 90% !important; }
.checkout-index-index .checkout-agreements .checkout-agreement label button { line-height: 24px; color: #2E2E2E; padding-left: 15px; font-size: 16px; font-family: "Century Gothic"; text-align: left; margin-top: 0px; box-shadow: none; }
.checkout-index-index .checkout-agreements .checkout-agreement label button a { font-size: 16px; font-family: "Century Gothic"; }
@media (min-width: 1280px) { .checkout-index-index .checkout-agreements .checkout-agreement label button { padding-left: 15px; margin-top: -5px; } }
@media (max-width: 800px) { .checkout-index-index .checkout-agreements .checkout-agreement label button { font-size: 14px; }
  .checkout-index-index .checkout-agreements .checkout-agreement label button a { font-size: 14px; font-family: "Century Gothic"; } }
.checkout-index-index .checkout-agreements .checkout-agreement label button span { white-space: pre-line; }
.checkout-index-index .checkout-agreements .checkout-agreement label button:hover { color: #2E2E2E; text-decoration: none; cursor: default; }
.checkout-index-index input._has-datepicker { margin-right: 0 !important; width: 100% !important; height: 50px; font-size: 18px; }
@media (max-width: 800px) { .checkout-index-index input._has-datepicker { font-size: 16px; } }
.checkout-index-index ._has-datepicker ~ .ui-datepicker-trigger { position: absolute; margin-top: 3px; right: 12px; }
.checkout-index-index ._has-datepicker ~ .ui-datepicker-trigger:before { color: #cccccc; font-size: 30px; line-height: 45px; }
.checkout-index-index .opc-wrapper #customer-email-fieldset div.field { width: 100%; padding: 0; }
.checkout-index-index .opc-wrapper .fieldset > .field.required > label, .checkout-index-index .opc-wrapper .fieldset > .field._required > label, .checkout-index-index .fieldset > .field:not(.choice) > .label { padding-left: 0px; margin: 8px 0 5px 0; font-size: 16px !important; font-weight: 400; font-family: "Century Gothic"; color: #4F595F; border: 0; }
@media (max-width: 800px) { .checkout-index-index .opc-wrapper .fieldset > .field.required > label, .checkout-index-index .opc-wrapper .fieldset > .field._required > label, .checkout-index-index .fieldset > .field:not(.choice) > .label { font-size: 14px !important; } }
.checkout-index-index .table-checkout-shipping-method tbody td { padding-left: 0px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; border-bottom: 1px solid #cccccc; padding-bottom: 10px; padding-top: 15px; }
.checkout-index-index .table-checkout-shipping-method tbody td input[type="radio"] { margin: 6px 0 0; position: absolute; }
@media (max-width: 810px) { .checkout-index-index .table-checkout-shipping-method tbody td { font-size: 14px; } }
.checkout-index-index .table-checkout-shipping-method tbody td img { display: none !important; }
.checkout-index-index .table-checkout-shipping-method tbody td.col-carrier { display: none; }
.checkout-index-index .table-checkout-shipping-method tbody .col-price { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-width: 810px) { .checkout-index-index .table-checkout-shipping-method tbody .col-price { font-size: 14px; } }
@media (min-width: 1024px) { .checkout-index-index .table-checkout-shipping-method tbody tr.row td { padding: 15px 10px; vertical-align: middle; } }
@media (min-width: 1024px) { .checkout-index-index .table-checkout-shipping-method tbody tr.row td.col.col-price { min-width: 90px; max-width: 90px; overflow: unset !important; } }
.checkout-index-index #opc-sidebar .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items-wrapper .minicart-items { max-height: 392px; background: #FDFDFD; overflow: hidden; overflow-y: auto; }
.checkout-index-index #opc-sidebar .opc-block-summary .product-item { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-width: 800px) { .checkout-index-index #opc-sidebar .opc-block-summary .product-item { font-size: 14px; } }
.checkout-index-index #opc-sidebar .opc-block-summary .product-item .price { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-width: 800px) { .checkout-index-index #opc-sidebar .opc-block-summary .product-item .price { font-size: 14px; } }
.checkout-index-index #opc-sidebar .opc-block-summary .product-item .product-item-name-block { display: inline-block; padding-right: 5px; text-align: left; }
.checkout-index-index #opc-sidebar .opc-block-summary .product-item .subtotal { font-family: "Century Gothic Bold"; font-weight: normal; display: inline-block; text-align: left; }
.checkout-index-index input:focus, .checkout-index-index select:focus, .checkout-index-index textarea:focus, .checkout-index-index button:focus { outline-width: 0; outline: none; }
.checkout-index-index input[type="text"], .checkout-index-index input[type="password"], .checkout-index-index input[type="url"], .checkout-index-index input[type="tel"], .checkout-index-index input[type="search"], .checkout-index-index input[type="number"], .checkout-index-index input[type="datetime"], .checkout-index-index input[type="email"], .checkout-index-index input[type="vat_id"] { height: 40px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; border-radius: 0px !important; background-color: transparent !important; box-shadow: none !important; }
@media (max-width: 800px) { .checkout-index-index input[type="text"], .checkout-index-index input[type="password"], .checkout-index-index input[type="url"], .checkout-index-index input[type="tel"], .checkout-index-index input[type="search"], .checkout-index-index input[type="number"], .checkout-index-index input[type="datetime"], .checkout-index-index input[type="email"], .checkout-index-index input[type="vat_id"] { font-size: 14px; } }
.checkout-index-index #ps-parcel-shop { height: 40px; }
.checkout-index-index .control select { height: 40px; font-family: "Century Gothic"; font-size: 16px; color: #4F595F; }
@media (max-width: 800px) { .checkout-index-index .control select { font-size: 14px; } }
@media (min-width: 768px) { .checkout-index-index .control select { padding-left: 15px; } }
@media (min-width: 1024px) { .checkout-index-index .control select { padding-left: 15px; margin-top: 0px; } }
.checkout-index-index #iosc-billing-container #iosc_billingaddress label { font-size: 16px; font-weight: normal; font-family: "Century Gothic"; color: #4F595F; margin-top: -24px; padding-left: 20px; }
@media (min-width: 1024px) { .checkout-index-index #iosc-billing-container #iosc_billingaddress label { margin-top: 0px; padding-left: 0px; } }
@media (max-width: 800px) { .checkout-index-index #iosc-billing-container #iosc_billingaddress label { font-size: 14px; } }
.checkout-index-index #iosc-billing-container .street .control label { display: none; }
.checkout-index-index #shipping.checpkout-shipping-address .field-select-billing div.step-title { font-size: 18px; font-family: "Century Gothic Bold"; padding: 8px 0; color: #4F595F; }
@media (max-width: 800px) { .checkout-index-index #shipping.checpkout-shipping-address .field-select-billing div.step-title { font-size: 16px; } }
.checkout-index-index .newaddress-button .newaddress-button-title .action.action-toggle span { font-size: 18px; font-weight: normal; }
@media (max-width: 800px) { .checkout-index-index .newaddress-button .newaddress-button-title .action.action-toggle span { font-size: 16px; } }
.checkout-index-index .opc-wrapper .form-shipping-address .fieldset .field.choice .label { font-size: 18px; margin-top: -19px; padding-left: 25px; float: left; }
@media (max-width: 800px) { .checkout-index-index .opc-wrapper .form-shipping-address .fieldset .field.choice .label { font-size: 16px; } }
.checkout-index-index .newaddress-save-button-container { text-align: center; }
.checkout-index-index .newaddress-save-button-container .newaddress-save-button { font-size: 18px; font-family: "Century Gothic Bold"; background: #DAD800; box-shadow: none; color: #4f595f; border-radius: 0; border: 0; text-transform: uppercase; padding: 0; width: 100%; height: 42px; }
@media (max-width: 800px) { .checkout-index-index .newaddress-save-button-container .newaddress-save-button { font-size: 16px; } }
.checkout-index-index .modal-popup.agreements-modal .modal-header { border: 0; height: 70px; }
.checkout-index-index .modal-popup.agreements-modal .modal-header button { border: 0; box-shadow: none; }
.checkout-index-index .modal-popup.agreements-modal .modal-content { border: 0; box-shadow: none; font-size: 18px; }
.checkout-index-index .modal-popup.agreements-modal .modal-footer { border: 0; }
.checkout-index-index .modal-popup.agreements-modal .modal-footer button { font-size: 18px; height: 42px; width: 150px; border-radius: 21px; text-transform: uppercase; color: #ffffff; }
@media (max-width: 800px) { .checkout-index-index .modal-popup.agreements-modal .modal-footer button { font-size: 16px; } }
.checkout-index-index #shipping-new-address-form fieldset.street { margin-top: 0px; margin-bottom: 10px !important; }
.checkout-index-index #shipping-new-address-form fieldset.street .control .label { display: none; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.sign_up_account"] { margin-bottom: 10px !important; width: 100%; padding-right: 0px; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.sign_up_account"] .label { display: inline-block; padding-left: 2px; margin-bottom: 0px !important; margin-top: 0px !important; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.sign_up_account"] .control { display: inline-block; width: 15px; float: left; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.sign_up_account"] .control .choice.field .label { display: none; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.company"] { margin-bottom: 10px !important; width: 100%; padding-right: 0px; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.company"] .label { margin-top: 0; margin-bottom: 5px; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.firstname"] { margin-bottom: 10px !important; width: 100%; padding-right: 0; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.firstname"] .label { display: block !important; font-size: 18px !important; font-family: "Century Gothic Bold"; color: #4f595f !important; padding-bottom: 15px; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.firstname"] .label:after { display: none; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.lastname"] { margin-bottom: 10px !important; width: 100%; padding-right: 0; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.region"] { display: none !important; margin-bottom: 10px !important; width: 100%; padding-right: 0; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.region_id"] { /*display: none !important;*/ margin-bottom: 10px !important; width: 100%; padding-right: 0; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.country_id"] { margin-bottom: 10px !important; width: 100%; padding-right: 0; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.city"] { /*width: 49% !important;
margin-right: 3% !important;
float: left;
width: 100%;
padding-right: 0;*/ width: 48% !important; margin-right: 0 !important; float: right; padding-right: 0; clear: none; }
@media (max-width: 800px) { .checkout-index-index #shipping-new-address-form div[name="shippingAddress.city"] { width: 100% !important; } }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.postcode"] { width: 48% !important; /*margin-right: 0 !important;*/ /*float: left*/ margin-right: 0 !important; /*float: right;*/ float: left; padding-right: 0; /*clear: right;*/ clear: left; }
@media (max-width: 800px) { .checkout-index-index #shipping-new-address-form div[name="shippingAddress.postcode"] { width: 100% !important; } }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.telephone"] { margin-bottom: 10px !important; width: 100%; padding-right: 0px; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.vat_id"] { margin-bottom: 10px !important; width: 100%; padding-right: 0px; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.store_view"] { display: none !important; }
.checkout-index-index .checkout-billing-address .field.field-select-billing { width: 100% !important; max-width: 100% !important; }
.checkout-index-index .checkout-billing-address .field.field-select-billing .control { width: 100% !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li .step-content .billing-address-form .fieldset .field { padding: 0px; clear: none !important; }
.checkout-index-index .billing-address-form fieldset.street { margin-top: 0px; margin-bottom: 15px !important; }
.checkout-index-index .billing-address-form fieldset.street .control .label { display: none; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.company"] { margin-bottom: 10px !important; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.company"] .label { margin-top: 0; margin-bottom: 5px; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.firstname"] { margin-bottom: 10px !important; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.lastname"] { margin-bottom: 10px !important; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.region"] { margin-bottom: 10px !important; display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddressean.region"] { margin-bottom: 10px !important; display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.region_id"] { margin-bottom: 10px !important; display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddressbambora_epay.region"] { display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddressbambora_epay.region_id"] { display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.country_id"] { margin-bottom: 10px !important; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.city"] { width: 49% !important; margin-right: 3% !important; float: left; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.postcode"] { width: 48% !important; margin-right: 0 !important; float: left; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.telephone"] { margin-bottom: 10px !important; }
.checkout-index-index .billing-address-form div[name="billingAddressfree.store_view"] { display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddressbambora_epay.store_view"] { display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddressean.store_view"] { display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddresscashondelivery.store_view"] { display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddresscashondelivery.region"] { display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddresscashondelivery.region_id"] { display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddresscashondelivery.store_view"] { display: none !important; }
.checkout-index-index .billing-address-form div[name="billingAddresscashondelivery.store_view"] { display: none !important; }
.checkout-index-index .opc-wrapper .shipping-address-item { width: 100%; }
.checkout-index-index .opc-wrapper .shipping-address-item:before { display: none; }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item { font-size: 16px; color: #4f595f; font-family: "Century Gothic"; padding: 20px; }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item a { font-size: 16px; font-family: "Century Gothic"; color: #4f595f; }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item .action.action-select-shipping-item { display: none; }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item .action.edit-address-link { background: transparent; height: 45px; line-height: 45px; padding: 0; border-radius: 0; border: 1px solid #DAD800; margin-top: 10px; width: 100%; text-decoration: none; }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item .action.edit-address-link span { font-size: 20px; font-family: "Century Gothic Bold"; color: #DAD800; }
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item { font-size: 16px; color: #4f595f; font-family: "Century Gothic"; border: 1px solid #CCCCCC; padding: 20px; }
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item a { font-size: 16px; font-family: "Century Gothic"; color: #4f595f; }
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item .action.edit-address-link { background: transparent; height: 45px; line-height: 45px; padding: 0; border-radius: 0; border: 1px solid #DAD800; margin-top: 10px; width: 100%; text-decoration: none; }
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item .action.edit-address-link span { font-size: 20px; font-family: "Century Gothic Bold"; color: #DAD800; }
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item .action.action-select-shipping-item { background: transparent; height: 45px; line-height: 45px; padding: 0; border-radius: 0; border: 1px solid #DAD800; margin-top: 10px; width: 100%; }
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item .action.action-select-shipping-item span { font-size: 20px; font-family: "Century Gothic Bold"; color: #DAD800; }
.checkout-index-index .action.action-show-popup { background: #DAD800; height: 45px; line-height: 45px; padding: 0; border-radius: 0; border: 0; margin-bottom: 0; width: 100%; }
.checkout-index-index .action.action-show-popup span { font-size: 20px; font-family: "Century Gothic Bold"; color: #4F595F; }
.checkout-index-index .modal-slide._show .modal-inner-wrap, .checkout-index-index .modal-popup._show .modal-inner-wrap { width: 40%; left: 30%; margin-left: 0px; height: 80%; margin-top: 6%; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index .modal-slide._show .modal-inner-wrap, .checkout-index-index .modal-popup._show .modal-inner-wrap { width: 80%; left: 10%; } }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-header, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-header { padding: 20px; }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-header .modal-title, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-header .modal-title { font-size: 20px; font-family: "Century Gothic Bold"; color: #4F595F; }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-content #opc-new-shipping-address .form.form-shipping-address, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-content #opc-new-shipping-address .form.form-shipping-address { max-width: 100%; }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-content #opc-new-shipping-address .form.form-shipping-address #shipping-new-address-form .field .label, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-content #opc-new-shipping-address .form.form-shipping-address #shipping-new-address-form .field .label { display: none; }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-content #opc-new-shipping-address .form.form-shipping-address #shipping-new-address-form .field.choice .checkbox, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-content #opc-new-shipping-address .form.form-shipping-address #shipping-new-address-form .field.choice .checkbox { display: inline-block; }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-content #opc-new-shipping-address .form.form-shipping-address #shipping-new-address-form .field.choice .label, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-content #opc-new-shipping-address .form.form-shipping-address #shipping-new-address-form .field.choice .label { display: inline-block; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-footer, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-footer { width: 100%; margin-left: 0; text-align: center; }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-footer .action-hide-popup, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-footer .action-hide-popup { float: none; margin-left: 0; background: transparent; height: 45px; line-height: 45px; padding: 0; border-radius: 0; border: 1px solid #DAD800; margin-bottom: 0; margin-top: 0; margin-left: 15px; width: 45%; text-decoration: none; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index .modal-slide._show .modal-inner-wrap .modal-footer .action-hide-popup, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-footer .action-hide-popup { width: 48%; } }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-footer .action-hide-popup span, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-footer .action-hide-popup span { font-size: 20px; font-family: "Century Gothic Bold"; color: #4F595F; }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-footer .action-save-address, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-footer .action-save-address { float: none; background: #DAD800; height: 45px; line-height: 45px; padding: 0; border-radius: 0; border: 0; margin-bottom: 0; margin-top: 0; margin-left: 0; width: 45%; text-decoration: none; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index .modal-slide._show .modal-inner-wrap .modal-footer .action-save-address, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-footer .action-save-address { width: 48%; } }
.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-footer .action-save-address span, .checkout-index-index .modal-popup._show .modal-inner-wrap .modal-footer .action-save-address span { font-size: 20px; font-family: "Century Gothic Bold"; color: #4F595F; }
.checkout-index-index .shipping-address-items-dropdown-subtitle { font-size: 18px; color: #2E2E2E; margin-top: 15px; margin-bottom: 15px; }
@media (max-width: 800px) { .checkout-index-index .shipping-address-items-dropdown-subtitle { font-size: 16px; } }
.checkout-index-index .shipping-address-items-dropdown { border-color: #C0C0C0; font-size: 18px; padding: 10px 35px 10px 10px; -webkit-appearance: menulist; -moz-appearance: menulist; -ms-appearance: menulist; }
@media (max-width: 800px) { .checkout-index-index .shipping-address-items-dropdown { font-size: 16px; } }
.checkout-index-index .payment-method .field.choice { font-size: 16px; font-family: "Century Gothic"; padding: 15px 0 10px 0; }
@media (max-width: 800px) { .checkout-index-index .payment-method .field.choice { font-size: 14px; } }
.checkout-index-index .payment-method .field.choice .label { font-size: 16px !important; font-weight: 400; padding-left: 0; }
@media (max-width: 800px) { .checkout-index-index .payment-method .field.choice .label { font-size: 14px !important; } }
.checkout-index-index .payment-method .field.choice input[type='radio'] { float: left; margin: 6px 8px 0 0; }
.checkout-index-index .payment-method .payment-method-content .form.form-ean .field .control { width: 100% !important; }
.checkout-index-index .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements input[tyoe="checkbox"] { margin: 0 0 0 13px; }
.checkout-index-index .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements label { max-width: calc(100% - 30px); margin-top: 9px; }
.checkout-index-index .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements label .action.action-show { padding: 0 5px; }
.checkout-index-index .actions-toolbar .primary .login { height: 40px; box-shadow: none; border: 0px; border-radius: 0; background-color: #DAD800; font-size: 16px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; }
@media (max-width: 800px) { .checkout-index-index .actions-toolbar .primary .login { font-size: 14px; } }
.checkout-index-index .actions-toolbar .secondary { margin-left: 10px; font-size: 16px; font-family: "Century Gothic"; }
@media (max-width: 800px) { .checkout-index-index .actions-toolbar .secondary { font-size: 14px; } }
.checkout-index-index .page-wrapper .page-header .panel.wrapper { display: none !important; }
.checkout-index-index .page-wrapper .page-header .header.content { padding-top: 30px; }
.checkout-index-index .page-wrapper .page-header .header.content .continue_shopping { float: right; padding: 10px 35px; line-height: 20px; border: 2px solid #4F595F; font-family: "Century Gothic Bold"; font-size: 20px; color: #4F595F; cursor: pointer; /*margin-top: 55px;*/ margin-top: 20px; }
@media (max-height: 800px) { .checkout-index-index .page-wrapper .page-header .header.content .continue_shopping { margin-top: 18px; } }
@media (max-width: 800px) { .checkout-index-index .page-wrapper .page-header .header.content .continue_shopping { font-size: 16px; } }
.checkout-index-index .page-wrapper .page-header .header.content .continue_shopping:hover { border: 2px solid #DAD800; color: #DAD800; }
.checkout-index-index .minicart-wrapper { display: none !important; }
.checkout-index-index .block.block-search { display: none !important; }
.checkout-index-index #buttonbonuslink-menu { display: none !important; }
.checkout-index-index .sections.nav-sections { display: none !important; }
.checkout-index-index .page-wrapper.sticky-top .page-header.sticky-top { box-shadow: 0px 3px 10px 0px #cccccc; }
.checkout-index-index .page-wrapper.sticky-top .page-header.sticky-top .header.content.sticky-top .continue_shopping { margin-top: 15px; }
@media (max-height: 800px) { .checkout-index-index .page-wrapper.sticky-top .page-header.sticky-top .header.content.sticky-top .continue_shopping { margin-top: 15px; } }
.checkout-index-index .discount-code, .checkout-index-index .rewards-add { border: 1px solid #9B9B9B; background: transparent; /*padding: 10px;*/ min-height: 40px; /*padding: 6px 10px 0px 10px;*/ padding: 0px 15px 15px 15px; margin-top: 20px; }
.checkout-index-index .discount-code .payment-option-title, .checkout-index-index .rewards-add .payment-option-title { border: 0; padding: 0; position: relative; margin-bottom: 5px !important; }
.checkout-index-index .discount-code .payment-option-title #order-comment-heading, .checkout-index-index .rewards-add .payment-option-title #order-comment-heading { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; width: 100%; position: relative; }
@media (max-width: 800px) { .checkout-index-index .discount-code .payment-option-title #order-comment-heading, .checkout-index-index .rewards-add .payment-option-title #order-comment-heading { font-size: 16px; } }
.checkout-index-index .discount-code .payment-option-title #order-comment-heading:after, .checkout-index-index .rewards-add .payment-option-title #order-comment-heading:after { top: 6px; right: 0; position: absolute; font-size: 12px !important; color: #4F595F !important; }
.checkout-index-index .discount-code .payment-option-title #block-discount-heading, .checkout-index-index .rewards-add .payment-option-title #block-discount-heading { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; width: 100%; position: relative; }
@media (max-width: 800px) { .checkout-index-index .discount-code .payment-option-title #block-discount-heading, .checkout-index-index .rewards-add .payment-option-title #block-discount-heading { font-size: 16px; } }
.checkout-index-index .discount-code .payment-option-title #block-discount-heading:after, .checkout-index-index .rewards-add .payment-option-title #block-discount-heading:after { top: 6px; right: 0; position: absolute; font-size: 12px !important; color: #4F595F !important; }
.checkout-index-index .discount-code .payment-option-title #block-reward-heading, .checkout-index-index .rewards-add .payment-option-title #block-reward-heading { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; width: 100%; padding: 20px 0 0; }
@media (max-width: 800px) { .checkout-index-index .discount-code .payment-option-title #block-reward-heading, .checkout-index-index .rewards-add .payment-option-title #block-reward-heading { font-size: 16px; } }
.checkout-index-index .discount-code .payment-option-title #block-reward-heading:after, .checkout-index-index .rewards-add .payment-option-title #block-reward-heading:after { /*top: 4px;
right: 0;
position: absolute;*/ top: 4px; right: 0; /*position: absolute;*/ font-size: 12px !important; color: #4F595F !important; }
.checkout-index-index .discount-code .payment-option-content, .checkout-index-index .rewards-add .payment-option-content { padding: 10px 0; }
.checkout-index-index .discount-code .form, .checkout-index-index .rewards-add .form { margin-top: 10px !important; max-width: 100% !important; }
.checkout-index-index .discount-code .form .payment-option-inner, .checkout-index-index .rewards-add .form .payment-option-inner { margin-bottom: 0 !important; }
.checkout-index-index .discount-code .form .payment-option-inner .field, .checkout-index-index .rewards-add .form .payment-option-inner .field { margin-bottom: 0 !important; }
.checkout-index-index .discount-code .form .payment-option-inner .field .control, .checkout-index-index .rewards-add .form .payment-option-inner .field .control { width: 100% !important; }
.checkout-index-index .discount-code .form .payment-option-inner .field .control textarea, .checkout-index-index .rewards-add .form .payment-option-inner .field .control textarea { height: 40px !important; font-size: 16px !important; font-family: "Century Gothic" !important; height: 100px !important; }
.checkout-index-index .discount-code #discount-reward-form .payment-option-inner, .checkout-index-index .rewards-add #discount-reward-form .payment-option-inner { width: 100%; display: inline-block; }
.checkout-index-index .discount-code #discount-reward-form .payment-option-inner .field, .checkout-index-index .rewards-add #discount-reward-form .payment-option-inner .field { display: inline-block; width: 60%; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index .discount-code #discount-reward-form .payment-option-inner .field, .checkout-index-index .rewards-add #discount-reward-form .payment-option-inner .field { width: 50%; } }
.checkout-index-index .discount-code #discount-reward-form .payment-option-inner .field .label, .checkout-index-index .rewards-add #discount-reward-form .payment-option-inner .field .label { display: none; }
.checkout-index-index .discount-code #discount-reward-form .payment-option-inner #amreward_amount, .checkout-index-index .rewards-add #discount-reward-form .payment-option-inner #amreward_amount { width: 100%; height: 45px; font-size: 16px; font-family: "Century Gothic"; border: 1px solid #DAD800; color: #4f595f; /*margin-top: 10px;*/ }
.checkout-index-index .discount-code #discount-reward-form .actions-toolbar, .checkout-index-index .rewards-add #discount-reward-form .actions-toolbar { /*display: block;
width: 100%;
text-align: center;*/ margin-top: 0px !important; display: inline-block; width: 38%; float: right; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index .discount-code #discount-reward-form .actions-toolbar, .checkout-index-index .rewards-add #discount-reward-form .actions-toolbar { width: 48%; } }
.checkout-index-index .discount-code #discount-reward-form .actions-toolbar .primary, .checkout-index-index .rewards-add #discount-reward-form .actions-toolbar .primary { width: 100%; text-align: center; position: relative; display: block; }
.checkout-index-index .discount-code #discount-reward-form .actions-toolbar .primary .action.action-apply, .checkout-index-index .discount-code #discount-reward-form .actions-toolbar .primary .action.action-cancel, .checkout-index-index .rewards-add #discount-reward-form .actions-toolbar .primary .action.action-apply, .checkout-index-index .rewards-add #discount-reward-form .actions-toolbar .primary .action.action-cancel { width: 100%; height: 40px; box-shadow: none; border: 0px; border-radius: 0; background-color: #DAD800; font-size: 16px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; }
.checkout-index-index .discount-code #discount-form .payment-option-inner, .checkout-index-index .rewards-add #discount-form .payment-option-inner { width: 60%; display: inline-block; }
.checkout-index-index .discount-code #discount-form .payment-option-inner .field, .checkout-index-index .rewards-add #discount-form .payment-option-inner .field { display: block; width: 100%; }
.checkout-index-index .discount-code #discount-form .payment-option-inner .field .label, .checkout-index-index .rewards-add #discount-form .payment-option-inner .field .label { display: none; }
.checkout-index-index .discount-code #discount-form .payment-option-inner #discount-code, .checkout-index-index .rewards-add #discount-form .payment-option-inner #discount-code { width: 100%; height: 45px; font-size: 16px; font-family: "Century Gothic"; border: 1px solid #DAD800; color: #4f595f; }
.checkout-index-index .discount-code #discount-form .actions-toolbar, .checkout-index-index .rewards-add #discount-form .actions-toolbar { display: inline-block; width: 40%; padding-left: 10px; float: right; }
.checkout-index-index .discount-code #discount-form .actions-toolbar .primary, .checkout-index-index .rewards-add #discount-form .actions-toolbar .primary { width: 100%; text-align: center; position: relative; display: block; }
.checkout-index-index .discount-code #discount-form .actions-toolbar .primary .action.action-apply, .checkout-index-index .discount-code #discount-form .actions-toolbar .primary .action.action-cancel, .checkout-index-index .rewards-add #discount-form .actions-toolbar .primary .action.action-apply, .checkout-index-index .rewards-add #discount-form .actions-toolbar .primary .action.action-cancel { width: 100%; height: 40px; box-shadow: none; border: 0px; border-radius: 0; background-color: #DAD800; font-size: 16px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; }
.checkout-index-index .page-wrapper { background-color: #ffffff !important; }
.checkout-index-index .page-header { background-color: #ffffff !important; }
.checkout-index-index ul.opc-progress-bar li:nth-child(3) { display: none; }
.checkout-index-index .opc-progress-bar { padding: 15px !important; margin-top: 20px; }
.checkout-index-index .opc-progress-bar .opc-progress-bar-item { width: 30% !important; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index .opc-progress-bar .opc-progress-bar-item { width: 45% !important; } }
.checkout-index-index .opc-progress-bar .opc-progress-bar-item span { font-size: 20px !important; font-family: "Century Gothic" !important; color: #4f595f !important; font-weight: normal !important; }
@media (max-width: 1024px) { .checkout-index-index .opc-progress-bar .opc-progress-bar-item span { font-size: 16px !important; } }
.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active span { font-size: 20px !important; font-family: "Century Gothic Bold" !important; color: #4f595f !important; font-weight: normal !important; }
@media (max-width: 1024px) { .checkout-index-index .opc-progress-bar .opc-progress-bar-item._active span { font-size: 16px !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index .opc-block-summary .items-in-cart > .title { padding: 10px 0px 10px 0; } }
.checkout-index-index .opc-summary-wrapper .modal-inner-wrap .modal-header { display: none; }
.checkout-index-index .opc-summary-wrapper .modal-inner-wrap .modal-content { -webkit-box-shadow: none; box-shadow: none; border: 0; }
.checkout-index-index .checkout-shipping-address { /*::-webkit-input-placeholder { color:transparent;
}
:-moz-placeholder { color:transparent; 
} 
::-moz-placeholder { color:transparent; 
}
:-ms-input-placeholder {   color:transparent;
}*/ }
.checkout-index-index .checkout-shipping-address .step-title { font-size: 18px !important; font-family: "Century Gothic Bold"; color: #4f595f !important; }
.checkout-index-index .checkout-shipping-address .form.form-login .control._with-tooltip input[type="email"] { width: 100%; }
.checkout-index-index .checkout-shipping-address .form.form-login .control._with-tooltip .field-tooltip { display: none; }
.checkout-index-index .checkout-shipping-method .step-title { font-size: 18px !important; font-family: "Century Gothic Bold"; color: #4f595f !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li.checkout-shipping-address .fieldset .field .label, .checkout-index-index .checkout-container .opc-block-summary .opc > li.checkout-shipping-address .fieldset .field .label, .checkout-index-index .checkout-container .opc-wrapper .opc > li .step-content .billing-address-form .fieldset .field .label, .checkout-index-index .checkout-container .opc-block-summary .opc > li .step-content .billing-address-form .fieldset .field .label { display: none; margin-bottom: 15px !important; margin-top: 15px !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li .step-content .billing-address-form .fieldset div[name*="firstname"] .label { display: block !important; font-size: 18px !important; font-family: "Century Gothic Bold"; color: #4f595f !important; padding-bottom: 15px; margin-bottom: 15px !important; margin-top: 15px !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li .step-content .billing-address-form .fieldset div[name*="firstname"] .label:after { display: none; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.kl_email_consent"] { width: 100%; padding-right: 0; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.kl_email_consent"] .control .choice.field { width: 100%; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.kl_email_consent"] .control .choice.field .checkbox { display: inline-block; float: left; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.kl_email_consent"] .control .choice.field .label { display: block; float: left; margin-top: 3px !important; margin-left: 5px !important; margin-bottom: 5px !important; width: calc(100% - 20px); }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.kl_email_consent"] .control .choice.field .label span { font-size: 16px; font-family: "Century Gothic"; color: #4f595f; font-weight: normal; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li .step-content .billing-address-form .fieldset .choice.field { width: 100%; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li .step-content .billing-address-form .fieldset .choice.field .checkbox { display: inline-block; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li .step-content .billing-address-form .fieldset .choice.field .label { display: inline-block; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
.checkout-index-index .checkout-billing-address .fieldset .actions-toolbar { text-align: center; margin-top: 15px; }
.checkout-index-index .checkout-billing-address .fieldset .actions-toolbar .primary { float: none; width: 100%; }
.checkout-index-index .checkout-billing-address .fieldset .actions-toolbar .primary .action.action-update { width: 100%; float: right; }
.checkout-index-index .checkout-billing-address .fieldset .actions-toolbar .primary .action.action-cancel { width: 100%; float: left; margin: 0; background: transparent !important; border: 1px solid #DAD800 !important; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index .checkout-billing-address .fieldset .actions-toolbar .primary .action.action-cancel { margin: 0 10px 0 0 !important; } }
.checkout-index-index .checkout-billing-address .fieldset .actions-toolbar .primary .action.action-cancel span { color: #4F595F !important; }
.checkout-index-index .checkout-billing-address .fieldset .actions-toolbar .primary .action.action-cancel:hover span { color: #DAD800 !important; }
.checkout-index-index .newsletter-subscription-wrapper { display: none; padding: 0 !important; }
.checkout-index-index .newsletter-subscription-wrapper .control label span { font-size: 16px; font-family: "Century Gothic" !important; color: #4f595f !important; font-weight: normal !important; }
@media (min-width: 768px) and (max-width: 1023px) { .checkout-index-index .newsletter-subscription-wrapper .control label span { font-size: 14px; } }
.checkout-index-index .checkout-container .opc-wrapper .opc > li.checkout-shipping-address .checkout-login-block { width: 100% !important; padding-right: 0 !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li.checkout-shipping-address .checkout-login-block .field .label { margin-top: 0px !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li.checkout-shipping-address .checkout-login-block .actions-toolbar .primary { padding-top: 0 !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li.checkout-shipping-address .checkout-login-block .actions-toolbar .primary button { background: #DAD800 !important; height: 45px !important; line-height: 45px !important; padding: 0 !important; border-radius: 0 !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li.checkout-shipping-address .checkout-login-block .actions-toolbar .primary button span { background: transparent !important; font-size: 20px !important; font-family: "Century Gothic Bold" !important; color: #4F595F !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li.checkout-shipping-address .fieldset .field.street .label { margin-bottom: 0px !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li.checkout-shipping-address .fieldset .field.street .field { width: 100%; padding: 0; margin-bottom: 10px; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li.checkout-shipping-address .fieldset .field.street div[name="shippingAddress.street.1"] { margin-top: 10px; }
.checkout-index-index .checkout-container.shipping .opc-wrapper { width: 70%  !important; padding-right: 0px  !important; }
.checkout-index-index .checkout-container.shipping .opc-wrapper .opc > li.checkout-shipping-method { margin-left: 3%  !important; width: 45% !important; padding: 15px; float: left; display: inline-block; }
.checkout-index-index .checkout-container.shipping .opc-sidebar { width: 30%  !important; right: 15px; }
.checkout-index-index .checkout-container.shipping .opc-sidebar.is_stuck { top: 10% !important; }
.checkout-index-index .opc-block-summary { padding: 15px !important; background: #FDFDFD !important; }
.checkout-index-index .opc-block-summary .title.forstep1 { font-size: 18px !important; font-family: "Century Gothic Bold" !important; color: #4f595f !important; }
.checkout-index-index .opc-block-summary .title.forstep2 { font-size: 18px !important; font-family: "Century Gothic Bold" !important; color: #4f595f !important; margin-bottom: 0px !important; }
.checkout-index-index .opc-block-summary .title.forstep2:after { line-height: 27px !important; }
.checkout-index-index .opc-block-summary .actions-toolbar .primary button { background: #DAD800 !important; height: 45px !important; line-height: 45px !important; padding: 0 !important; }
.checkout-index-index .opc-block-summary .actions-toolbar .primary button span { background: transparent !important; font-size: 20px !important; font-family: "Century Gothic Bold" !important; color: #4F595F !important; }
.checkout-index-index .checkout-payment-method { padding: 15px !important; }
.checkout-index-index .checkout-payment-method #checkout-step-payment .form.payments .fieldset br { display: none; }
.checkout-index-index .checkout-payment-method .checkout-billing-address { display: inline-block !important; }
.checkout-index-index .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block input { float: left; }
.checkout-index-index .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label { width: calc(100% - 25px); padding-left: 5px; margin-top: 2px; }
.checkout-index-index .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label span { font-size: 16px; font-family: "Century Gothic"; font-weight: normal; color: #4F595F; }
.checkout-index-index .checkout-payment-method .checkout-billing-address .billing-address-details { padding: 0 !important; font-size: 16px !important; font-family: "Century Gothic" !important; color: #4F595F !important; }
.checkout-index-index .checkout-payment-method .actions-toolbar .primary button { width: 49%; background: #DAD800 !important; height: 45px !important; line-height: 45px !important; padding: 0 !important; border-radius: 0px !important; }
.checkout-index-index .checkout-payment-method .actions-toolbar .primary button span { background: transparent !important; font-size: 20px !important; font-family: "Century Gothic Bold" !important; color: #4F595F !important; }
.checkout-index-index .checkout-payment-method .actions-toolbar .primary .action.primary.checkout.disabled { display: none; }
.checkout-index-index .table-totals tr > th { padding-left: 0px !important; }
.checkout-index-index .table-totals tr > td { padding-right: 0px !important; }
.checkout-index-index .opc-block-shipping-information .shipping-information { padding: 10px 15px 15px 15px !important; }
.checkout-index-index .opc-block-shipping-information .shipping-information .ship-to .shipping-information-title span { font-size: 18px !important; font-family: "Century Gothic Bold" !important; color: #4f595f !important; }
.checkout-index-index .opc-block-shipping-information .shipping-information .ship-to .shipping-information-title .action.action-edit { margin-top: -10px; }
.checkout-index-index .opc-block-shipping-information .shipping-information .ship-to .shipping-information-content { font-size: 16px; font-family: "Century Gothic"; color: #4f595f !important; }
.checkout-index-index .opc-block-shipping-information .shipping-information .ship-to .shipping-information-content a { font-size: 16px; font-family: "Century Gothic"; color: #4f595f !important; }
.checkout-index-index .opc-block-shipping-information .shipping-information .bill-to .shipping-information-title span { font-size: 18px !important; font-family: "Century Gothic Bold" !important; color: #4f595f !important; }
.checkout-index-index .opc-block-shipping-information .shipping-information .bill-to .shipping-information-title .action.action-edit { margin-top: -10px; }
.checkout-index-index .opc-block-shipping-information .shipping-information .ship-via .shipping-information-title span { font-size: 18px !important; font-family: "Century Gothic Bold" !important; color: #4f595f !important; }
.checkout-index-index .opc-block-shipping-information .shipping-information .ship-via .shipping-information-title .action.action-edit { margin-top: -10px; }
.checkout-index-index .opc-block-shipping-information .shipping-information .ship-via .shipping-information-content { font-size: 16px; font-family: "Century Gothic"; }
.checkout-index-index .opc-block-shipping-information .shipping-information .ship-via .shipping-information-content a { font-size: 16px; font-family: "Century Gothic"; }
.checkout-index-index .opc-block-shipping-information .shipping-information .bill-to .shipping-information-content .actions-toolbar { margin: 0; }
.checkout-index-index .opc-block-shipping-information .shipping-information .bill-to .shipping-information-content .actions-toolbar .action-update { width: 100% !important; height: 40px; box-shadow: none; border: 0px; border-radius: 0; background: #DAD800; font-size: 16px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; }
.checkout-index-index .opc-block-shipping-information .shipping-information .bill-to .shipping-information-content .actions-toolbar .action-cancel { margin-top: 10px !important; width: 100% !important; height: 40px; }
.checkout-index-index .checkout-promo { display: none !important; }
.checkout-index-index #next-button-summary-block { margin: 20px -15px 0 -15px !important; }
.checkout-index-index .table-checkout-shipping-method { min-width: 100%; }
.checkout-index-index #checkout-step-shipping_method .form.methods-shipping .actions-toolbar { width: 100%; }
.checkout-index-index #checkout-step-shipping_method .form.methods-shipping .actions-toolbar .primary { width: 100%; }
.checkout-index-index #checkout-step-shipping_method .form.methods-shipping .actions-toolbar .primary button { width: 100% !important; background: #DAD800 !important; height: 45px !important; line-height: 45px !important; padding: 0 !important; border-radius: 0px !important; }
.checkout-index-index #checkout-step-shipping_method .form.methods-shipping .actions-toolbar .primary button span { background: transparent !important; font-size: 20px !important; font-family: "Century Gothic Bold" !important; color: #4F595F !important; }
.checkout-index-index .payment-method .payment-method-content { padding: 0 0 20px 0px; }
.checkout-index-index .payment-method .payment-method-content .actions-toolbar .primary .action.primary.checkout { float: left !important; width: 100%; }
.checkout-index-index #opc-new-shipping-address div[name="shippingAddress.custom_attributes.sign_up_account"] { display: none; }
.checkout-index-index .newsletter-subscription-wrapper { margin-bottom: 8px !important; }
.checkout-index-index .sign-up-account-area { margin-bottom: 5px; }
.checkout-index-index .sign-up-account-area label span span { font-size: 16px; font-family: "Century Gothic"; color: #4f595f; font-weight: normal; }
.checkout-index-index .field.newsletter-subscription-wrapper { /*display: none;*/ }
.checkout-index-index .checkout-cards-progress-bar { display: none !important; }
.checkout-index-index .checkout-cards-wrapper { display: none !important; }
.checkout-index-index .checkout-footer { display: none; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.kl_email_consent"] .control .choice.field { padding: 0px; }
.checkout-index-index #shipping-new-address-form div[name="shippingAddress.custom_attributes.kl_email_consent"] .control .choice.field .label span { display: block; word-wrap: break-word; width: 100%; white-space: normal; line-height: 20px; }
.checkout-index-index .checkout-container.payment .opc-wrapper .actions-toolbar { display: block !important; }
.checkout-index-index .checkout-container.payment .opc-wrapper .actions-toolbar .primary { float: left; width: 100%; }
.checkout-index-index div[name="billingAddressshared.store_view"] { display: none !important; }
.checkout-index-index .opc-block-summary .totals.discount .title { display: block !important; margin-bottom: 0 !important; font-size: 16px !important; font-family: "Century Gothic" !important; font-weight: normal !important; color: #4f595f !important; }
.checkout-index-index .payment-option.rewards-add .payment-option-title { /*padding: 10px 25px;
margin: 0;*/ }
.checkout-index-index .payment-option.rewards-add .payment-option-title .action.action-toggle { /*font-size: 14px !important;
font-family: $font_centurygothic !important;
font-weight: normal !important;
color: #4f595f !important;*/ }
.checkout-index-index .payment-option.rewards-add .payment-option-content { display: block; /*padding: 0 25px 0 25px;*/ /* .amrewards-discount-form{ max-width: 100%; padding-top: 15px; .payment-option-inner{ .field{ width: 60%; display: inline-block; .control{ width: 100%; .input-text{ height: 45px !important; } } } .actions-toolbar.reward-actions{ display: inline-block; width: 38%; float: right; margin: 0; .primary{ button{ width: 100% !important; } } } } }*/ }
.checkout-index-index .payment-option.rewards-add .payment-option-content .pointsLeft { font-size: 14px; font-family: "Century Gothic"; font-weight: normal; color: #4f595f; width: auto; display: inline-block; }
.checkout-index-index .payment-option.rewards-add .payment-option-content .pointsRate { font-size: 14px; font-family: "Century Gothic"; font-weight: normal; color: #4f595f; width: auto; display: inline-block; }
.checkout-index-index .amrewards-highlight-container { display: block; position: relative; }
.checkout-index-index .amrewards-highlight-container .caption { padding-left: 35px; }
.checkout-index-index .amrewards-highlight-container::before { content: ""; background-image: url(../images/BK_logo.svg); background-size: 25px auto; background-repeat: no-repeat; width: 40px; height: 40px; position: absolute; left: 0; }
.checkout-index-index .popup-reward-checkout { display: contents; font-size: 14px; font-family: "Century Gothic"; color: #337ab7; border: 0; padding: 0; background: transparent; margin-top: -2px; }
.checkout-index-index .popup-reward-checkout:hover { text-decoration: underline; }
.checkout-index-index .reward-modal .modal-inner-wrap { height: auto !important; }
.checkout-index-index .reward-modal .modal-inner-wrap .modal-content { padding-bottom: 40px !important; }
.checkout-index-index .reward-modal .modal-inner-wrap .modal-footer { display: none !important; }
.checkout-index-index .custom-checkout-register { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); visibility: hidden; opacity: 0; z-index: 9999999999; display: none; }
.checkout-index-index .custom-checkout-register .outer-wrapper { position: fixed; top: 50px; width: 1140px; left: 50%; margin-left: -570px; bottom: 50px; background: #fff; }
@media (max-width: 1140px) { .checkout-index-index .custom-checkout-register .outer-wrapper { width: calc(100% - 30px); left: 0; margin-left: 15px; } }
.checkout-index-index .custom-checkout-register .outer-wrapper .inner-wrapper { padding: 30px; position: relative; width: 100%; height: 100%; }
.checkout-index-index .custom-checkout-register .outer-wrapper .inner-wrapper .scroll-wrapper { overflow-y: auto; width: 100%; height: 100%; }
.checkout-index-index .custom-checkout-register .checkout-register-title { display: block !important; margin-bottom: 20px; }
.checkout-index-index .custom-checkout-register .checkout-register-title span { font-size: 30px; text-transform: uppercase; }
.checkout-index-index .custom-checkout-register .close-custom-checkout-register { position: absolute; right: 8px; top: 3px; cursor: pointer; font-family: Arial; font-size: 32px; line-height: 1; color: gray; }
.checkout-index-index .custom-checkout-register .close-custom-checkout-register:hover { cursor: pointer; }
.checkout-index-index .custom-checkout-register button.action.submit.primary { font-size: 18px; font-family: "Century Gothic Bold"; color: #4F595F; width: 270px; height: 45px; padding: 0; margin: 0; border: 0; border-radius: 0; background-color: #DAD800; }
.checkout-index-index .custom-checkout-register .actions-toolbar > .primary .action { font-size: 18px; font-family: "Century Gothic Bold"; color: #4F595F; width: 270px; height: 45px; padding: 0; margin: 0; border: 0; border-radius: 0; background: #DAD800 !important; }
.checkout-index-index .custom-checkout-register .field.field-store-option { display: none !important; }
.checkout-index-index .custom-checkout-register.active { visibility: visible; display: block !important; opacity: 1; }
.checkout-index-index .checkout-register-loading { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); visibility: hidden; opacity: 0; z-index: 99999999999; display: none; }
.checkout-index-index .checkout-register-loading img { position: absolute; left: 50%; top: 50%; margin-left: -109px; margin-top: -75px; }
.checkout-index-index .checkout-register-loading.active { visibility: visible; display: block !important; opacity: 1; }
.checkout-index-index .modal-popup._show.register-error-popup { z-index: 999999999999 !important; background: rgba(0, 0, 0, 0.2); }
.checkout-index-index .modal-popup._show.register-error-popup .modal-inner-wrap { height: auto !important; }
.checkout-index-index .modal-popup._show.register-error-popup .modal-content { padding-bottom: 1rem; text-align: center; }
.checkout-index-index .modal-popup._show.register-error-popup .modal-footer { text-align: center; padding: 15px; }
.checkout-index-index .modal-popup._show.register-error-popup .modal-footer button { display: inline-block; float: none; min-width: 180px; width: auto; margin-left: 15px; margin-right: 15px; }
.checkout-index-index .modal-popup._show.pluskunde-subscribe-confirm-popup { z-index: 999999999999 !important; background: rgba(0, 0, 0, 0.2); }
.checkout-index-index .modal-popup._show.pluskunde-subscribe-confirm-popup .modal-inner-wrap { height: calc(100% - 220px) !important; max-height: 550px; width: 800px; left: 50%; margin-left: -400px; }
@media (min-width: 768px) and (max-width: 1024px) { .checkout-index-index .modal-popup._show.pluskunde-subscribe-confirm-popup .modal-inner-wrap { width: 600px; left: 50%; margin-left: -300px; } }
.checkout-index-index .modal-popup._show.pluskunde-subscribe-confirm-popup .modal-content { padding-bottom: 1rem; text-align: left; }
.checkout-index-index .modal-popup._show.pluskunde-subscribe-confirm-popup .modal-content ul li { list-style: disc; }
.checkout-index-index .modal-popup._show.pluskunde-subscribe-confirm-popup .modal-footer { text-align: center; padding: 15px; }
.checkout-index-index .modal-popup._show.pluskunde-subscribe-confirm-popup .modal-footer button { display: inline-block; float: none; min-width: 180px; width: auto; margin-left: 15px; margin-right: 15px; }
.checkout-index-index .checkout-register-trigger { margin-bottom: 10px; margin-top: 5px; text-decoration: underline; font-size: 16px; }
.checkout-index-index .checkout-register-trigger span { font-size: 16px; font-family: "Century Gothic"; color: #4f595f !important; }
.checkout-index-index .checkout-register-trigger:hover { cursor: pointer; text-decoration: underline; }
.checkout-index-index #customer-email-fieldset span.note { display: none !important; }
.checkout-index-index .checkout-billing-address .billing-address-details { font-size: 16px; font-family: "Century Gothic"; color: #4f595f !important; }
.checkout-index-index .checkout-billing-address .billing-address-details a { font-size: 16px; font-family: "Century Gothic"; color: #4f595f !important; }
.checkout-index-index .pluskunde-subscribe { margin-bottom: 10px; }
.checkout-index-index .pluskunde-subscribe input#pluskunde_subscribe { float: left; }
.checkout-index-index .pluskunde-subscribe label { font-family: "Century Gothic"; font-size: 16px; color: #4f595f; font-weight: normal; margin-left: 5px; width: calc(100% - 20px); margin-top: 1px; }
.checkout-index-index .pluskunde-subscribe label span { font-family: "Century Gothic"; font-weight: normal; }
.checkout-index-index .pluskunde-subscribe label a { font-family: "Century Gothic"; font-weight: normal; color: #4f595f; text-decoration: underline; }
.checkout-index-index .action.action-edit-address { border: 1px solid #DAD800; font-family: "Century Gothic Bold"; font-size: 20px; line-height: 45px; width: auto; padding-left: 20px; padding-right: 20px; height: 45px; display: block; text-decoration: none; color: #4F595F !important; font-weight: normal; background: #fff !important; padding-top: 0; border-radius: 0; }
.checkout-index-index .action.action-edit-address span { color: #4F595F !important; line-height: 1 !important; }
.checkout-index-index .action.action-edit-address:hover { color: #DAD800 !important; background: #fff !important; }
.checkout-index-index .action.action-edit-address:hover span { color: #DAD800 !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li .step-content .billing-address-form .fieldset .field { width: 100% !important; padding-right: 0 !important; }
.checkout-index-index .checkout-container .opc-wrapper .opc > li .step-content .billing-address-form .fieldset .field .label { margin-top: 0 !important; }
.checkout-index-index .register-custom-block { margin-bottom: 20px; }
.checkout-index-index .register-custom-block p { margin: 0; }
.checkout-index-index .register-custom-block * { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
.checkout-index-index .register-custom-block-img img { width: 80px; height: auto; }
.checkout-index-index #onepage-checkout-shipping-method-additional-load #postnord-parcelshop-block-wrapper h3 { font-size: 18px !important; font-family: "Century Gothic Bold" !important; color: #4f595f !important; }
.checkout-index-index #onepage-checkout-shipping-method-additional-load .postnord-parcelshop-wrapper label { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
.checkout-index-index #onepage-checkout-shipping-method-additional-load .postnord-parcelshop-wrapper #postnord-parcelshop-pickup-id { height: 40px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; border-radius: 0px !important; background-color: transparent !important; box-shadow: none !important; }
.checkout-index-index #onepage-checkout-shipping-method-additional-load #gls-parcelshop-block-wrapper h3 { font-size: 18px !important; font-family: "Century Gothic Bold" !important; color: #4f595f !important; }
.checkout-index-index #onepage-checkout-shipping-method-additional-load .gls-parcelshop-wrapper label { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
.checkout-index-index #onepage-checkout-shipping-method-additional-load .gls-parcelshop-wrapper #gls-parcelshop-pickup-id { height: 40px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; border-radius: 0px !important; background-color: transparent !important; box-shadow: none !important; }
.checkout-index-index #onepage-checkout-shipping-method-additional-load button { display: inline-block; background: #DAD800 !important; height: 45px !important; line-height: 45px !important; padding: 0 !important; border: 0; border-radius: 0; width: 100%; }
.checkout-index-index #onepage-checkout-shipping-method-additional-load button span { background: transparent !important; font-size: 20px !important; font-family: "Century Gothic Bold" !important; color: #4F595F !important; }

.custom-footer-area { width: 100%; padding: 0px; background-color: #4F595F; margin-top: 60px; }

.footer-container { width: 100%; padding: 0px; background-color: #4F595F; }
.footer-container address { border-top: 1px solid #9B9B9B; padding-top: 20px; color: #9B9B9B; font-size: 14px; font-family: "Century Gothic"; display: inline-block; width: 65%; float: left; }
@media (max-width: 1023px) { .footer-container address { width: 100%; } }
.footer-container .custom-footer-content-5 { border-top: 1px solid #9B9B9B; padding-top: 15px; text-align: right; }
.footer-container .footer-social { display: inline-block; border-top: 1px solid #9B9B9B; padding-top: 20px; width: 35%; float: left; }
@media (max-width: 1023px) { .footer-container .footer-social { width: 100%; border: 0; padding-top: 0px; padding-bottom: 60px; } }
.footer-container .footer-social .social_1 { border-right: 1px solid #9B9B9B; display: inline-block; padding-right: 15px; }
.footer-container .footer-social .social_1 img { height: 18px; }
.footer-container .footer-social .social_2 { border-right: 1px solid #9B9B9B; display: inline-block; padding-left: 15px; padding-right: 15px; }
.footer-container .footer-social .social_2 img { height: 18px; }
.footer-container .footer-social .social_3 { border-right: 1px solid #9B9B9B; display: inline-block; padding-left: 15px; padding-right: 15px; }
.footer-container .footer-social .social_3 img { height: 18px; }
.footer-container .footer-social .social_4 { border-right: 1px solid #9B9B9B; display: inline-block; padding-left: 15px; padding-right: 15px; }
.footer-container .footer-social .social_4 img { height: 18px; }

.cumtom-footer-container { padding-top: 47px; }
@media (max-width: 768px) { .cumtom-footer-container .row > div:nth-child(3n+0) { clear: left; margin-top: 50px; }
  .cumtom-footer-container .row > div:nth-child(4n+0) { margin-top: 50px; } }

.cumtom-footer-container { margin-bottom: 20px; min-height: 350px; }
.cumtom-footer-container .custom-footer-content-1 .header { color: #ffffff; font-size: 14px; font-family: "Century Gothic Bold"; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #9B9B9B; }
.cumtom-footer-container .custom-footer-content-1 .body_1 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-1 .body_2 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-1 .body_3 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-1 .body_4 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; margin-top: 15px; margin-bottom: 15px; }
.cumtom-footer-container .custom-footer-content-1 .body_4 .bold-text { font-family: "Century Gothic Bold"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-1 .link { display: block; font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-2 .header { color: #ffffff; font-size: 14px; font-family: "Century Gothic Bold"; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #9B9B9B; }
.cumtom-footer-container .custom-footer-content-2 .body_1 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; width: 8%; display: inline-block; }
.cumtom-footer-container .custom-footer-content-2 .body_2 { width: 90%; display: inline-block; }
.cumtom-footer-container .custom-footer-content-2 .body_2 .bold-text { font-family: "Century Gothic Bold"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-2 .body_2 a { font-family: "Century Gothic"; font-size: 14px; color: #ffffff !important; text-decoration: none; }
.cumtom-footer-container .custom-footer-content-2 .body_3 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; width: 8%; display: inline-block; margin-top: 15px; margin-bottom: 20px; }
.cumtom-footer-container .custom-footer-content-2 .body_4 { width: 90%; display: inline-block; margin-top: 20px; margin-top: 15px; margin-bottom: 520x; }
.cumtom-footer-container .custom-footer-content-2 .body_4 .bold-text { font-family: "Century Gothic Bold"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-2 .body_4 a { font-family: "Century Gothic"; font-size: 14px; color: #ffffff !important; text-decoration: none; }
.cumtom-footer-container .custom-footer-content-2 .body_1_1 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-2 .body_2_2 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-2 .body_3_3 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-2 .body_4_4 { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; margin-top: 15px; margin-bottom: 15px; }
.cumtom-footer-container .custom-footer-content-2 .body_4_4 .bold-text { font-family: "Century Gothic Bold"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-3 { position: relative; min-height: 230px; }
.cumtom-footer-container .custom-footer-content-3 .header { color: #ffffff; font-size: 14px; font-family: "Century Gothic Bold"; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #9B9B9B; }
.cumtom-footer-container .custom-footer-content-3 .body_1 a { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-3 .body_2 a { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-3 .body_3 a { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-3 .body_4 a { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-3 .body_5 a { font-family: "Century Gothic"; font-size: 14px; color: #ffffff; }
.cumtom-footer-container .custom-footer-content-3 .body_6 { padding-top: 47px; }
@media (max-width: 1366px) { .cumtom-footer-container .custom-footer-content-3 .body_6 { padding-top: 49px; } }
@media (max-width: 990px) { .cumtom-footer-container .custom-footer-content-3 .body_6 { padding-top: 45px; } }
@media (max-width: 768px) { .cumtom-footer-container .custom-footer-content-3 .body_6 { padding-top: 30px; } }
.cumtom-footer-container .custom-footer-content-3 .body_6 ul.list-unstyled { width: 100%; border: 1px solid white; border-bottom: 0; position: relative; bottom: 0; margin-bottom: 0; z-index: 10; background-image: url("../images/dropdown.png"); background-repeat: no-repeat; background-size: 8px 8px; background-position: right 8px center; }
.cumtom-footer-container .custom-footer-content-3 .body_6 ul.list-unstyled li { padding: 8px 8px; height: 35px; margin: 0; cursor: pointer; font-family: "Century Gothic Bold"; font-size: 12px; color: white; text-transform: uppercase; }
.cumtom-footer-container .custom-footer-content-3 .body_6 ul.list-unstyled li:not(.init) { float: left; width: calc(100% + 2px); margin-left: -1px; display: none; background: #4f595f; border-left: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; padding: 8px; }
.cumtom-footer-container .custom-footer-content-3 .body_6 ul.list-unstyled li:not(.init):hover, .cumtom-footer-container .custom-footer-content-3 .body_6 ul.list-unstyled ul li.selected:not(.init) { background: #DAD800; }
.cumtom-footer-container .custom-footer-content-3 .body_6 ul.list-unstyled li.init { cursor: pointer; border-bottom: 1px solid; height: 44px; line-height: 28px; }
.cumtom-footer-container .custom-footer-content-4 .header { color: #ffffff; font-size: 14px; font-family: "Century Gothic Bold"; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #9B9B9B; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter { width: 100%; margin-bottom: 0; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.name { margin-bottom: 15px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.name .control::before { content: ""; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.name .control input { height: 45px; padding: 5px 15px; background-color: transparent; color: #ffffff; border-color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.name .control input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.name .control input::-moz-placeholder { /* Firefox 19+ */ color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.name .control input:-ms-input-placeholder { /* IE 10+ */ color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.name .control input:-moz-placeholder { /* Firefox 18- */ color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.newsletter { margin-bottom: 15px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.newsletter .control::before { content: ""; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.newsletter .control input { height: 45px; padding: 5px 15px; background-color: transparent; color: #ffffff; border-color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.newsletter .control input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.newsletter .control input::-moz-placeholder { /* Firefox 19+ */ color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.newsletter .control input:-ms-input-placeholder { /* IE 10+ */ color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .field.newsletter .control input:-moz-placeholder { /* Firefox 18- */ color: #9B9B9B; font-family: "Century Gothic"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .actions { display: block; width: 100%; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .block.newsletter .content .form.subscribe .actions button { width: 100%; border: 0; height: 45px; margin: 0; border-radius: 0; background-color: #DAD800; color: #4F595F; font-family: "Century Gothic Bold"; font-size: 14px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form.klaviyo-form-Sz5CgM > div > form > div { display: block !important; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form.klaviyo-form-Sz5CgM > div > form > div div[data-testid="form-row"]:nth-child(3) div { padding: 5px 0px 5px !important; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form { /*.kmSJxC{ position: unset !important;
}
.fMxCHz{ margin-top: 10px;
}
.enyhso.enyhso.enyhso{ box-shadow: none;
}*/ /*div[data-testid="form-row"]{ margin-top: 10px;
}*/ }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form div[role="combobox"] { display: block !important; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form div[role="combobox"] button { display: flex !important; width: 100% !important; border: 1px solid white !important; /*input{ float: left !important; line-height: 50px !important;
}
svg{ float: right !important; height: 50px !important;
}*/ }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form div[role="combobox"] div[role="listbox"] { margin-top: -1px; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form button:not(.primary) { box-shadow: none !important; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form > div > form > div { display: block !important; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form > div > form > div div[data-testid="form-row"]:nth-child(4) div { padding: 5px 0px 5px !important; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form > div > form > div > div > div { padding: 0px 0px 15px !important; }
.cumtom-footer-container .custom-footer-content-4 .newsletter_form .klaviyo-form > div > form > div > div > div > div > div > div > p { line-height: 1.42857143; }

.page-footer { padding-bottom: 0; }

.fieldset > .field.required > .label:after, .fieldset > .fields > .field.required > .label:after, .fieldset > .field._required > .label:after, .fieldset > .fields > .field._required > .label:after { font-size: 1.8rem; color: #FF0000; }

/*@media (max-height: 800px) {*/
.page-header .panel.wrapper { height: 30px; margin-bottom: 5px; }
.page-header .panel.wrapper .panel.header { padding-top: 4px; height: 30px; }
.page-header .panel.wrapper .panel.header .top-page-info-left { font-size: 14px; /*@media (max-height: 800px) { font-size: 12px;
}*/ }
.page-header .panel.wrapper .panel.header .top-page-info-left img { height: 16px; }
.page-header .panel.wrapper .panel.header .top-page-info-center { font-size: 14px; /*@media (max-height: 800px) { font-size: 12px;
}*/ }
.page-header .panel.wrapper .panel.header .header.links > li a { font-size: 14px; /*@media (max-height: 800px) { font-size: 12px;
}*/ }
.page-header .logo { margin-bottom: 5px; }
.page-header .logo img { width: 90px; height: auto; margin-bottom: 0; }
.page-header .block-search { margin-top: 6px; }
.page-header .block-search input { height: 40px; }
.page-header .amasty-shipbar-fixed-area { min-width: 345px; min-height: 40px; float: right; }
@media (min-width: 768px) and (max-width: 896px) { .page-header .amasty-shipbar-fixed-area { min-width: 250px; } }
.page-header .amasty-shipbar.container { margin-top: 0; }
.page-header .minicart-wrapper { margin-top: 5px; }
.page-header.sticky-top { padding-bottom: 0 !important; height: 75px !important; }
.page-header.sticky-top .header.content.sticky-top { padding-bottom: 0 !important; }
.page-header.sticky-top .logo { margin-bottom: 5px; }
.page-header.sticky-top .logo.sticky-top { margin-top: 15px !important; }
.page-header.sticky-top .logo img { width: 92px !important; height: auto; margin-bottom: 0; }
.page-header.sticky-top .block-search { margin-top: 15px; }
.page-header.sticky-top .block-search input { height: 40px; }
.page-header.sticky-top .amasty-shipbar.container { margin-top: 10px; }
.page-header.sticky-top .minicart-wrapper { margin-top: 15px; }
.page-header.sticky-top #buttonbonuslink-menu { margin-top: 15px !important; }

.nav-sections.sticky-top { top: 75px !important; }
.nav-sections ul li .level-top { padding: 10px 20px 10px 0px !important; height: auto !important; }
@media (max-width: 1023px) { .nav-sections ul li .level-top { padding: 10px 11px 10px 0px !important; } }
@media (max-width: 896px) and (max-height: 414px) { .nav-sections ul li .level-top { padding: 10px 5.5px 10px 0px !important; } }
@media (min-width: 1024px) { .nav-sections ul li .level-top { padding: 10px 25px 10px 0px !important; } }
@media (min-width: 1280px) { .nav-sections ul li .level-top { padding: 10px 38px 10px 0px !important; } }
.nav-sections ul li .level-top a { padding: 0px; font-size: 15px; }
@media (max-width: 1023px) { .nav-sections ul li .level-top a { font-size: 11px; } }
.nav-sections ul li ul.normal-sub .category-name-inner a { font-size: 15px !important; }
.nav-sections ul li ul.normal-sub li a span { font-size: 15px; }
.nav-sections ul li ul .category-name-inner a { font-size: 15px !important; }
.nav-sections ul li ul li a span { font-size: 15px; }

/*}*/
.page-header { margin: 0px; z-index: 16777275; }
.page-header .panel.wrapper { border-radius: 0px; }
.page-header .panel.wrapper .panel.header { background-color: transparent; margin-bottom: 0; }

.logo { margin: -8px auto 25px -4px; }
@media (min-width: 768px) and (max-width: 1023px) { .logo { margin: -8px auto 25px 0px; } }

.sections.nav-sections { background-color: rgba(218, 216, 0, 0.8); width: 100%; /*z-index: 3;*/ z-index: 16777274; margin-bottom: 0px; }
.sections.nav-sections .navigation { background-color: transparent; width: 100%; /*max-width: 1200px;*/ max-width: 1170px; display: none; }
.sections.nav-sections .navigation .menu ul { padding: 0 15px; }
@media (min-width: 768px) and (max-width: 1023px) { .sections.nav-sections .navigation .menu ul { padding: 0 25px; } }
.sections.nav-sections .navigation .menu ul li { background-color: transparent; display: inline-block; float: none; }
.sections.nav-sections .navigation .menu ul li:hover { /*background-color: rgba(255, 255, 255, 0.2);*/ cursor: pointer; }
.sections.nav-sections .navigation .menu ul li .level-top { /*font-size: 18px;
height: 50px;
padding: 1em 1.3em;*/ }
@media (min-width: 768px) { .sections.nav-sections .navigation .menu ul li .level-top { font-size: 12px; height: 40px; /*padding: 1em 0.66em;*/ padding: 1em 1em 1em 0em; } }
@media (min-width: 1024px) { .sections.nav-sections .navigation .menu ul li .level-top { font-size: 16px; height: 50px; /*padding: 1em 0.74em;*/ padding: 1em 1em 1em 0em; } }
@media (min-width: 1280px) { .sections.nav-sections .navigation .menu ul li .level-top { font-size: 18px; height: 50px; /*padding: 1em 0.84em;*/ padding: 1em 1em 1em 0em; } }
.sections.nav-sections .navigation .menu ul li .level-top a { color: #4F595F; font-family: "Century Gothic Bold"; font-weight: normal; line-height: 15px; cursor: pointer; }
.sections.nav-sections .navigation .menu ul li ul { width: 100%; max-width: 1200px; opacity: 1; /*padding: 30px;*/ /*min-height: 420px;*/ background: #FFFFFF; border: 1px solid #cccccc; box-shadow: 0px 3px 10px 0px #cccccc; }
@media (min-width: 768px) { .sections.nav-sections .navigation .menu ul li ul { padding: 20px; min-height: 280px; } }
@media (min-width: 1024px) { .sections.nav-sections .navigation .menu ul li ul { padding: 30px; min-height: 380px; } }
@media (min-width: 1280px) { .sections.nav-sections .navigation .menu ul li ul { min-height: 435px; } }
.sections.nav-sections .navigation .menu ul li ul li { float: left; }
.sections.nav-sections .navigation .menu ul li ul li.level1 { /*width: 30%;*/ width: 25%; }
.sections.nav-sections .navigation .menu ul li ul li.level1 a { text-align: left; padding: 15px; font-family: "Century Gothic Bold"; font-size: 18px; font-weight: normal; color: #2E2E2E; border-bottom: 0px; padding-top: 7px; padding-bottom: 0px; padding-left: 0px; }
.sections.nav-sections .navigation .menu ul li ul li.level1 ul.level1.submenu { margin: 0; padding: 15px; padding-top: 0px; border: 0px; box-shadow: none; min-height: auto; padding-left: 0; }
.sections.nav-sections .navigation .menu ul li ul li.level1 ul.level1.submenu li.level2 { padding: 0; }
.sections.nav-sections .navigation .menu ul li ul li.level1 ul.level1.submenu li.level2 a { padding: 0px; font-family: "Century Gothic"; font-size: 18px; line-height: 20px; padding: 7px 0px 0px !important; }
.sections.nav-sections .navigation .menu ul li ul .category-name-inner { border-bottom: 1px solid #C0C0C0; text-align: left; padding: 0px 0 15px 0px; /*width: 60%;*/ width: 100%; margin-bottom: 8px; }
.sections.nav-sections .navigation .menu ul li ul .category-name-inner a { padding: 0px; color: #2E2E2E; font-family: "Century Gothic Bold"; /*font-size: 18px;*/ font-weight: normal; }
@media (min-width: 768px) { .sections.nav-sections .navigation .menu ul li ul .category-name-inner a { font-size: 12px; } }
@media (min-width: 1024px) { .sections.nav-sections .navigation .menu ul li ul .category-name-inner a { font-size: 16px; } }
@media (min-width: 1280px) { .sections.nav-sections .navigation .menu ul li ul .category-name-inner a { font-size: 18px; } }
.sections.nav-sections .navigation .menu ul li ul .category-name-inner a:hover { color: #DAD800; }
.sections.nav-sections .navigation .menu ul li ul .category-image { display: none !important; float: right; position: absolute; right: 0px; top: 0px; height: auto; width: 40%; /*padding: 15px; padding-left: 30px; margin-top: 30px;*/ }
@media (min-width: 768px) { .sections.nav-sections .navigation .menu ul li ul .category-image { margin: 0; padding: 20px; } }
@media (min-width: 1024px) { .sections.nav-sections .navigation .menu ul li ul .category-image { padding: 30px; } }
@media (min-width: 1280px) { .sections.nav-sections .navigation .menu ul li ul .category-image { /*padding: 15px;
padding-left: 30px;
margin-top: 30px;*/ } }
.sections.nav-sections .navigation .menu ul li ul .category-image img { width: 100%; }
@media (min-width: 768px) { .sections.nav-sections .navigation .menu ul li ul .category-image img { max-height: 230px; } }
@media (min-width: 1024px) { .sections.nav-sections .navigation .menu ul li ul .category-image img { max-height: 320px; } }
@media (min-width: 1280px) { .sections.nav-sections .navigation .menu ul li ul .category-image img { max-height: 385px; } }
@media (min-width: 768px) { .sections.nav-sections .navigation .menu ul li ul li a { font-size: 12px !important; } }
@media (min-width: 1024px) { .sections.nav-sections .navigation .menu ul li ul li a { font-size: 14px !important; } }
@media (min-width: 1280px) { .sections.nav-sections .navigation .menu ul li ul li a { font-size: 16px !important; } }
.sections.nav-sections .navigation .menu ul li ul li a:hover { color: #DAD800; }
.sections.nav-sections .navigation .menu ul li .normal-sub { left: 0px; }
.sections.nav-sections .navigation .menu ul li .normal-sub li { /*width: 25%;*/ }
.sections.nav-sections .navigation .menu ul li .normal-sub li a { padding: 7px 0px 0px !important; /*font-size: 16px !important;*/ font-family: "Century Gothic" !important; }
@media (min-width: 768px) { .sections.nav-sections .navigation .menu ul li .normal-sub li a { font-size: 12px !important; } }
@media (min-width: 1024px) { .sections.nav-sections .navigation .menu ul li .normal-sub li a { font-size: 14px !important; } }
@media (min-width: 1280px) { .sections.nav-sections .navigation .menu ul li .normal-sub li a { font-size: 16px !important; } }
.sections.nav-sections .navigation .menu ul li .normal-sub li a:hover { color: #DAD800; }
.sections.nav-sections .navigation li.level0 { margin: 0 0 10px 0; }
.sections.nav-sections .navigation .ui-menu { background-color: transparent; }
.sections.nav-sections .navigation .ui-menu .category-item a { height: 40px; color: #2E2E2E; /*font-size: 18px;*/ font-weight: normal; font-family: "Century Gothic Bold"; }
@media (min-width: 768px) { .sections.nav-sections .navigation .ui-menu .category-item a { font-size: 14px; } }
@media (min-width: 1024px) { .sections.nav-sections .navigation .ui-menu .category-item a { font-size: 16px; } }
@media (min-width: 1280px) { .sections.nav-sections .navigation .ui-menu .category-item a { font-size: 18px; } }
.sections.nav-sections .navigation .ui-menu .submenu { box-shadow: none; border: 0px; }
.sections.nav-sections .navigation .ui-menu .submenu li a { height: 40px; color: #2E2E2E; /*font-size: 18px;*/ font-weight: normal; font-family: "Century Gothic Bold"; background-color: rgba(218, 216, 0, 0.8); }
@media (min-width: 768px) { .sections.nav-sections .navigation .ui-menu .submenu li a { font-size: 14px; } }
@media (min-width: 1024px) { .sections.nav-sections .navigation .ui-menu .submenu li a { font-size: 16px; } }
@media (min-width: 1280px) { .sections.nav-sections .navigation .ui-menu .submenu li a { font-size: 18px; } }
.sections.nav-sections .nav-sections-item-content { /*text-align: center;*/ text-align: left; }

.sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-1-5, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-2-5, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-3-5, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-4-5, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-5-5, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-6-5, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-7-5, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-8-5, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-9-5, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-10-5 { clear: left; }
.sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-1-19, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-2-9, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-3-9, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-4-9, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-5-9, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-6-9, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-7-9, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-8-9, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-9-9, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-10-9 { clear: left; }
.sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-1-13, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-2-13, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-3-13, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-4-13, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-5-13, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-6-13, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-7-13, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-8-13, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-9-13, .sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul li.nav-10-13 { clear: left; }
.sections.nav-sections .navigation .menu ul .menu-dropdown-icon ul.normal-sub li { clear: none; }
.sections.nav-sections .navigation .menu ul.level2.submenu { min-height: auto !important; padding: 0 !important; border: 0 !important; margin-left: 10px; }
.sections.nav-sections .navigation .menu ul.level2.submenu li.level3 { margin-bottom: 0px; display: block; width: 100%; }
.sections.nav-sections .navigation .menu ul.level4.submenu { min-height: auto !important; padding: 0 !important; border: 0 !important; margin-left: 10px; }
.sections.nav-sections .navigation .menu ul.level4.submenu li.level5 { margin-bottom: 0px; display: block; width: 100%; }

.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart:before { content: ''; background-image: url(../images/minicart.png); background-size: contain; width: 35px; height: 45px; background-repeat: no-repeat; }
.page-wrapper .page-header .header.content #buttonbonuslink-menu { float: right; border: 0; background: transparent; height: 43px; margin-top: 5px; margin-right: 5px; padding: 0; }
.page-wrapper .page-header .header.content #buttonbonuslink-menu img.icon { width: 175px; height: auto; }
.page-wrapper .page-header .header.content #buttonbonuslink-menu .text-left img { width: 43px; margin-top: 0px; }
.page-wrapper .page-header .header.content #buttonbonuslink-menu .text-right { font-family: "Century Gothic Bold"; display: inline-block; font-size: 16px; color: #4F595F; padding-left: 5px; }
@media (max-width: 920px) { .page-wrapper .page-header .header.content #buttonbonuslink-menu .text-right { display: none; } }
@media (min-width: 921px) and (max-width: 1024px) { .page-wrapper .page-header .header.content #buttonbonuslink-menu .text-right { font-size: 13px; } }
@media (min-width: 1025px) { .page-wrapper .page-header .header.content #buttonbonuslink-menu .text-right { font-size: 16px; } }
.page-wrapper .page-header .header.content #buttonbonuslink-menu .text-right .arial { font-family: Arial; font-size: 16px; font-weight: bold; color: #4F595F; }
@media (max-width: 1024px) { .page-wrapper .page-header .header.content #buttonbonuslink-menu .text-right .arial { font-size: 14px; } }
@media (max-width: 1025px) { .page-wrapper .page-header .header.content #buttonbonuslink-menu .text-right .arial { font-size: 16px; } }
.page-wrapper .page-header .header.content .modal-slide._show .modal-inner-wrap .modal-header h1, .page-wrapper .page-header .header.content .modal-popup._show .modal-inner-wrap .modal-header h1 { font-family: "Century Gothic Bold"; font-size: 30px; color: #4F595F; }
.page-wrapper .page-header .header.content .modal-slide._show .modal-inner-wrap .modal-content, .page-wrapper .page-header .header.content .modal-popup._show .modal-inner-wrap .modal-content { padding-top: 1.2rem; padding-bottom: 3rem; padding-left: 3rem; padding-right: 3rem; }
.page-wrapper .page-header .header.content .modal-slide._show .modal-inner-wrap .modal-content #bonuslinkmodal .modal-body-content, .page-wrapper .page-header .header.content .modal-slide._show .modal-inner-wrap .modal-content #bonuslinkmodal-menu .modal-body-content, .page-wrapper .page-header .header.content .modal-popup._show .modal-inner-wrap .modal-content #bonuslinkmodal .modal-body-content, .page-wrapper .page-header .header.content .modal-popup._show .modal-inner-wrap .modal-content #bonuslinkmodal-menu .modal-body-content { font-family: "Century Gothic"; font-size: 16px; color: #4F595F; }

.header.panel > .header.links > li a { font-family: "Century Gothic"; font-size: 14px; }

.top-page-info-left { display: inline-block; float: left; }
.top-page-info-left a { font-family: "Century Gothic"; font-size: 14px; color: #FFFFFF !important; text-decoration: none !important; }

.top-page-info-center { font-family: "Century Gothic"; font-size: 14px; display: inline-block; }
@media (min-width: 768px) { .top-page-info-center { display: none; } }
@media (min-width: 1024px) { .top-page-info-center { display: inline-block; } }

.header.panel > .header.links > li.authorization-link { border-right: 1px solid #ffffff; padding-right: 15px; }
.header.panel > .header.links > li.authorization-link:after { display: none; }

.header.panel > .header.links { margin: 0 15px 0 0; }

.header.panel > .header.links > li.contact-us-link { border-left: 1px solid #ffffff; padding-left: 15px; }

.header.panel > .header.links > li.select-store { border-left: 1px solid #ffffff; padding-left: 7px; text-align: left; position: relative; /*width: 110px;*/ width: 85px; min-height: 20px; }
.header.panel > .header.links > li.select-store ul.list-unstyled { height: 30px; /*width: 115px;*/ width: 85px; border: 0; position: absolute; top: 0; z-index: 10; background-image: url("../images/dropdown.png"); background-repeat: no-repeat; background-size: 8px 8px; background-position: right top 7px; }
.header.panel > .header.links > li.select-store ul.list-unstyled li { padding: 1px 0 8px 8px; margin: 0; cursor: pointer; font-family: "Century Gothic"; font-size: 14px; line-height: 18px; /* @media (max-height: 800px) { font-size: 12px; line-height: 20px; }*/ }
.header.panel > .header.links > li.select-store ul.list-unstyled li:not(.init) { float: left; /*width: 110px;*/ width: 90px; display: none; background: #4f595f; border-top: 1px solid white; padding: 8px; }
.header.panel > .header.links > li.select-store ul.list-unstyled li:not(.init):hover, .header.panel > .header.links > li.select-store ul.list-unstyled ul li.selected:not(.init) { background: #DAD800; }
.header.panel > .header.links > li.select-store ul.list-unstyled li.init { cursor: pointer; text-transform: capitalize; }

a#submit { z-index: 1; }

.page-header .panel.wrapper .panel.header { height: 36px; padding-top: 8px; text-align: center; max-width: 1170px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) and (max-width: 1023px) { .page-header .panel.wrapper .panel.header { padding-left: 25px; padding-right: 25px; } }

.header.content { padding-top: 15px; max-width: 1170px; }
@media (min-width: 768px) and (max-width: 1023px) { .header.content { padding: 30px 25px 0; } }

.page-header .panel.wrapper { background-color: #4F595F; border: 0px; height: 36px; }

.minicart-wrapper { margin-left: 0px; padding-left: 15px; border-left: 1px solid #cccccc; margin-top: 22px; }

.minicart-wrapper .action.showcart .counter.qty.empty { display: block !important; }

.minicart-wrapper .action.showcart .counter-number { text-shadow: none; }

.minicart-wrapper .action.showcart .counter.qty { position: absolute; width: 30px; right: 5%; background: transparent; color: #DAD800; bottom: 15%; font-family: "Century Gothic Bold"; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .minicart-wrapper .action.showcart .counter.qty { bottom: 15px !important; } }
.minicart-wrapper .action.showcart .counter.qty .loading-mask .loader img { max-width: 18px; }

.block-search { width: 30%; margin-top: 20px; }
@media (min-width: 768px) { .block-search { width: 20%; } }
@media (min-width: 1024px) { .block-search { width: 25%; } }

.block-search input { height: 50px; border-color: #DAD800; font-family: "Century Gothic"; }
.block-search input ::placeholder { /* Firefox, Chrome, Opera */ font-family: "Century Gothic"; }
.block-search input :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-family: "Century Gothic"; }
.block-search input ::-ms-input-placeholder { /* Microsoft Edge */ font-family: "Century Gothic"; }

.block-search .action.search { height: 40px; /*@media (max-height: 800px) { height: 40px;
}
@media (min-height: 801px) { height: 50px;
}*/ }

.block-search .action.search:before { color: #9B9B9B; }

.amasty-shipbar.container { margin-top: 18px; }

.amasty-shipbar .label-content { font-family: "Century Gothic Bold" !important; }

.minicart-wrapper .block.block-minicart { padding: 0px; border-color: #E4E4E4; max-width: 370px; margin-top: 15px; height: auto; }
.minicart-wrapper .block.block-minicart:before { border: 0; border-bottom-color: #E4E4E4; }
.minicart-wrapper .block.block-minicart .items-total { display: none; }
.minicart-wrapper .block.block-minicart .extra .extra-content { margin: 20px 0 0 0; padding-left: 60px; padding-right: 30px; }
.minicart-wrapper .block.block-minicart .extra .extra-content:before { content: ""; background-image: url(../images/BK_logo.svg); background-size: 25px auto; background-repeat: no-repeat; width: 27px; height: 28px; margin: 2px 5px 0 0; position: absolute; left: 30px; }
.minicart-wrapper .block.block-minicart .extra .extra-content .label-start span { font-family: "Century Gothic Bold"; font-size: 14px; color: #4F595F; line-height: 20px; }
.minicart-wrapper .block.block-minicart .extra .extra-content .price-wrapper { font-family: "Century Gothic Bold"; font-size: 14px; color: #4F595F; line-height: 20px; }
.minicart-wrapper .block.block-minicart .extra .extra-content .label-end span { font-family: "Century Gothic Bold"; font-size: 14px; color: #4F595F; line-height: 20px; }
.minicart-wrapper .block.block-minicart .subtotal { margin: 20px 0px; padding-left: 30px; padding-right: 30px; }
.minicart-wrapper .block.block-minicart .subtotal .label { float: left; padding: 0; font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; line-height: 20px; }
.minicart-wrapper .block.block-minicart .subtotal .label:after { content: ""; }
.minicart-wrapper .block.block-minicart .subtotal .amount.price-container .price-wrapper .price { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; line-height: 20px; }
.minicart-wrapper .block.block-minicart .actions .secondary { padding-left: 30px; padding-right: 30px; }
.minicart-wrapper .block.block-minicart .actions .secondary .action.viewcart { border: 1px solid #DAD800; font-family: "Century Gothic Bold"; font-size: 20px; line-height: 45px; width: 100%; height: 45px; display: block; text-decoration: none; color: #4F595F; }
.minicart-wrapper .block.block-minicart .actions .secondary .action.viewcart:hover { color: #DAD800; }
.minicart-wrapper .block.block-minicart .actions .primary { margin: 0; padding-left: 30px; padding-right: 30px; padding-bottom: 30px; }
.minicart-wrapper .block.block-minicart .actions .primary .action.primary.checkout { padding: 0; border: 0; border-radius: 0px; background-color: #DAD800; font-family: "Century Gothic Bold"; font-size: 20px; line-height: 45px; width: 100%; height: 45px; display: block; text-decoration: none; color: #4F595F; margin: 0; }
.minicart-wrapper .block.block-minicart .actions .primary .action.primary.checkout:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }

.minicart-items-wrapper { height: auto; border: 0; padding: 30px 30px 0px 30px; margin: 0; overflow-x: hidden; height: calc(85vh - 350px) !important; }
.minicart-items-wrapper .minicart-items .product-item { border-bottom: 1px solid #E4E4E4; border-top: 0px; padding: 15px 0 15px 0; }
.minicart-items-wrapper .minicart-items .product-item .product { cursor: default; margin-bottom: 0; }
.minicart-items-wrapper .minicart-items .product-item .product .label { display: none; }
.minicart-items-wrapper .minicart-items .product-item .product .values { margin-bottom: 0; }
.minicart-items-wrapper .minicart-items .product-item .product .product.options .toggle { font-family: "Century Gothic"; font-size: 14px; }
.minicart-items-wrapper .minicart-items .product-item .product .product.options .content dl.product.options.list .values { font-family: "Century Gothic"; font-size: 14px; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details { text-align: left; padding: 0; width: 60%; float: left; /*.product.actions{ position: absolute; right: 22px; margin-top: -110px; .secondary{ .action.delete{ &:before{ content: url('../images/minicart_remove_product.png'); } } }
}*/ }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-name { margin: 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; line-height: 21px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 42px; height: auto; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-name * { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; text-decoration: none; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label.label-item-qty { text-align: left; font-family: "Century Gothic"; font-size: 18px; color: #4F595F; margin: 0; padding: 8px 0 0 0; width: 100%; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label.label-item-qty .label { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; padding: 0; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label.label-item-qty .value { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label.label-item-qty:after { content: ""; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label-item-qty { font-family: "Century Gothic"; font-size: 18px; color: #4F595F; font-weight: normal; margin-top: 8px; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label-item-price { margin-top: 3px; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label-item-price .c-label { font-family: "Century Gothic"; font-size: 18px; color: #4F595F; font-weight: normal; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label-item-price .price-container { display: inline-block; cursor: default; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label-item-price .price-container .price-wrapper .price-excluding-tax { margin: 0; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label-item-price .price-container .price-wrapper .price-excluding-tax .minicart-price .price { font-family: "Century Gothic"; font-size: 18px; color: #4F595F; font-weight: normal; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label-item-price .price-container .price-wrapper .price-including-tax { margin: 0; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .label-item-price .price-container .price-wrapper .price-including-tax .minicart-price .price { font-family: "Century Gothic"; font-size: 18px; color: #4F595F; font-weight: normal; }
.minicart-items-wrapper .minicart-items .product-item .product .product.actions { position: relative; margin: -10px -140px 0px -15px; }
.minicart-items-wrapper .minicart-items .product-item .product .product.actions .secondary .action.delete:before { content: url("../images/minicart_remove_product.png"); }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-photo { float: right; width: 100px; height: 100px; padding: 10px; border: 1px solid #E6E6E6; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-photo .product-image-container { width: 75px !important; height: 75px !important; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-photo .product-image-container .product-image-wrapper { width: auto; }
.minicart-items-wrapper .minicart-items .product-item .product .product-item-photo .product-image-container .product-image-wrapper .product-image-photo { width: auto !important; height: 75px !important; }

.block-minicart .subtitle.empty { font-family: "Century Gothic Bold"; font-size: 16px; color: #4F595F; }

.greet.welcome { display: none !important; }

.customer-welcome .customer-name span { font-family: "Century Gothic"; font-size: 14px; }

.page-wrapper.sticky-top { padding-top: 140px; }
.page-wrapper.sticky-top .page-header.sticky-top { position: fixed; width: 100%; top: 0px; z-index: 16777274; background-color: #ffffff; padding: 0; height: 90px; }
.page-wrapper.sticky-top .page-header.sticky-top .header.content.sticky-top { padding-top: 0px; padding-bottom: 15px; }
.page-wrapper.sticky-top .page-header.sticky-top .header.content.sticky-top .logo.sticky-top { background-color: #ffffff; overflow: hidden; height: 50px; margin-top: 20px; margin-bottom: 0; margin-left: -28px; }
@media (min-width: 768px) and (max-width: 1023px) { .page-wrapper.sticky-top .page-header.sticky-top .header.content.sticky-top .logo.sticky-top { margin-left: -25px; } }
.page-wrapper.sticky-top .page-header.sticky-top .header.content.sticky-top .logo.sticky-top img.sticky-top { width: 105px; }
.page-wrapper.sticky-top .sections.nav-sections.sticky-top { position: fixed; top: 90px; z-index: 16777273; background-color: #dad800; box-shadow: 0px 3px 10px 0px #cccccc; }

.modals-wrapper .modal-popup.confirm { z-index: 16777275 !important; }

.modal-slide._show .modal-inner-wrap, .modal-popup._show .modal-inner-wrap { width: 500px; }
.modal-slide._show .modal-inner-wrap .modal-header, .modal-popup._show .modal-inner-wrap .modal-header { border: 0; }
.modal-slide._show .modal-inner-wrap .modal-header .modal-title, .modal-popup._show .modal-inner-wrap .modal-header .modal-title { font-family: "Century Gothic Bold"; font-size: 30px; color: #4F595F; }
.modal-slide._show .modal-inner-wrap .modal-content, .modal-popup._show .modal-inner-wrap .modal-content { box-shadow: none; border: 0; padding: 15px; font-family: "Century Gothic"; font-size: 14px; color: #4F595F; font-weight: normal; padding-top: 1.2rem; padding-bottom: 3rem; padding-left: 3rem; padding-right: 3rem; }
.modal-slide._show .modal-inner-wrap .modal-footer, .modal-popup._show .modal-inner-wrap .modal-footer { border: 0; padding: 25px 15px; width: 70%; margin-left: 15%; }
.modal-slide._show .modal-inner-wrap .modal-footer .action-secondary, .modal-popup._show .modal-inner-wrap .modal-footer .action-secondary { box-shadow: none; border: 1px solid #DAD800; font-family: "Century Gothic Bold"; font-size: 18px; width: 48%; height: 45px; display: block; text-decoration: none; color: #4F595F; box-shadow: none; background-color: transparent; border-radius: 0; float: left; }
.modal-slide._show .modal-inner-wrap .modal-footer .action-secondary:hover, .modal-popup._show .modal-inner-wrap .modal-footer .action-secondary:hover { color: #DAD800; }
.modal-slide._show .modal-inner-wrap .modal-footer .action-primary, .modal-popup._show .modal-inner-wrap .modal-footer .action-primary { box-shadow: none; border: 1px solid #DAD800; font-family: "Century Gothic Bold"; font-size: 18px; width: 48%; height: 45px; display: block; text-decoration: none; color: #4F595F; box-shadow: none; background-color: #DAD800; border-radius: 0; float: right; }
.modal-slide._show .modal-inner-wrap .modal-footer .action-primary:hover, .modal-popup._show .modal-inner-wrap .modal-footer .action-primary:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }

.custom-modal { z-index: 16777275 !important; }

.sales-order-print .logo { margin-top: 25px; }

.sidebar.sidebar-additional { display: none; }

.mfp-bg { z-index: 16777350 !important; }

.mfp-wrap { z-index: 16777351 !important; }

.product-image-photo { width: auto !important; }

.mfp-bg { z-index: 16777350 !important; }

.mfp-wrap { z-index: 16777351 !important; }

.product-image-photo { width: auto !important; }

.header.panel > .header.links > .amrewards-balance-container + .authorization-link { display: none; }

.amrewards-balance-container { border-right: 0; border-left: 1px solid #ffffff; padding-left: 15px; }

.amrewards-balance-container .amrewards-amount { background: #DAD800 !important; color: #4F595F !important; }

button:not(.primary) { box-shadow: none !important; }

.header .block-search input { font-size: 14px; }
.header .mst-searchautocomplete__autocomplete ul li .price .plp-block { display: none; }
.header .mst-searchautocomplete__item.magento_catalog_product .mst-product-image-wrapper img { border: 1px solid #9B9B9B; }
.header .mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper { overflow-y: auto !important; }

.header.panel > .header.links > .amrewards-balance-container + .authorization-link { display: none; }

.amrewards-balance-container { border-right: 0; border-left: 1px solid #ffffff; padding-left: 15px; }

.amrewards-balance-container .amrewards-amount { background: #DAD800 !important; color: #4F595F !important; }

.modal-slide._show, .modal-popup._show { z-index: 16777275 !important; }

.catalog-product-view .breadcrumbs { padding-left: 15px; }
.catalog-product-view .breadcrumbs-pdp { margin: 30px auto 15px auto; text-align: left; width: 100%; padding-left: 18px; }
.catalog-product-view .page-main { max-width: 1170px; }
.catalog-product-view .columns .column.main { margin-top: 15px; }
.catalog-product-view .pdp-header-area { position: relative; padding: 0; margin-top: -140px; width: 100%; height: 140px; overflow: hidden; }
.catalog-product-view .pdp-header-area p.mobile { display: none; }
.catalog-product-view .pdp-header-area P { padding: 0; margin: 0; }
.catalog-product-view .front-page-block { margin-top: 0; }
.catalog-product-view .clerk-block { padding: 0 !important; clear: both; }
.catalog-product-view .product.media { width: 50%; position: relative; margin: 0; }
.catalog-product-view .product.media .toWishlist, .catalog-product-view .product.media .removeWishlist { position: absolute; z-index: 2; top: 15px; right: 15px; }
.catalog-product-view .product.media .fotorama__thumb-border { border: 2px solid #E1E033; }
.catalog-product-view .product.media .fotorama__stage { border: 1px solid #CCC; }
.catalog-product-view .product.media .fotorama__stage .fotorama__stage__frame.fotorama__active { left: 1px !important; }
.catalog-product-view .product.media .fotorama__stage .fotorama__caption__wrap { display: none; }
.catalog-product-view .product.media .fotorama__nav-wrap { margin: 25px 0 0 0; padding: 5px 0; }
.catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame .fotorama__thumb { background: transparent; display: flex; justify-content: center; border: 1px solid #CCC !important; }
.catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame img { /*left: 1px;
width: calc(100% - 2px);
height: calc(100% - 2px);*/ width: auto; height: auto; }
.catalog-product-view .product.media .additional-attributes-wrapper { margin-top: 30px; }
.catalog-product-view .product.media .additional-attributes-wrapper .additional-attributes { display: none; }
.catalog-product-view .product-info-main { width: 48%; position: relative; }
.catalog-product-view .product-info-main .discount_label .sticker-wrapper .save { margin: 0; }
.catalog-product-view .product-info-main .product { float: left; width: 100%; }
.catalog-product-view .product-info-main .product .page-title { margin: 0; font-size: 30px; font-family: "Century Gothic Bold"; font-weight: bold; text-transform: uppercase; color: #4F595F; width: calc(100% - 60px); }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product .page-title { font-size: 22px; } }
.catalog-product-view .product-info-main .product .attribute-title { font-size: 15px; font-weight: bold; margin-bottom: 5px; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product .attribute-title { font-size: 13px; } }
.catalog-product-view .product-info-main .product.attribute { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product.attribute { font-size: 14px; line-height: 17px; } }
.catalog-product-view .product-info-main .product.attribute.sku { position: relative; }
.catalog-product-view .product-info-main .product.attribute.sku .type { margin-right: 0; }
.catalog-product-view .product-info-main .product.attribute.sku .type:after { content: ''; }
.catalog-product-view .product-info-main .product.attribute.supplier_sku { position: relative; }
.catalog-product-view .product-info-main .product.attribute.supplier_sku .type { margin-right: 0; font-weight: normal; }
.catalog-product-view .product-info-main .product.attribute.supplier_sku .type:after { content: ''; }
.catalog-product-view .product-info-main .product.attribute.supplier_sku .value { display: inline-block; }
.catalog-product-view .product-info-main .product.attribute.more { margin: 15px 0; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product.attribute.more { margin: 10px 0; } }
.catalog-product-view .product-info-main .product.attribute.more .text * { margin: 0 !important; line-height: 22px !important; font-size: 16px !important; font-family: "Century Gothic" !important; color: #4F595F !important; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product.attribute.more .text * { font-size: 14px !important; } }
.catalog-product-view .product-info-main .product.attribute.more .text { overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 22px; max-height: 66px; }
.catalog-product-view .product-info-main .product.attribute.more .readmore { font-family: "Century Gothic Bold"; color: #4F595F; }
.catalog-product-view .product-info-main .product.attribute.less { margin: 15px 0; }
.catalog-product-view .product-info-main .product.attribute.less .readless { font-family: "Century Gothic Bold"; color: #4F595F; }
.catalog-product-view .product-info-main .product-info-price { position: relative; border-top: 0; border-bottom: 1px solid #c1c1c1; padding-top: 0; }
.catalog-product-view .product-info-main .product-info-price .price-box { margin: 0; display: block; width: auto; }
.catalog-product-view .product-info-main .product-info-price .price-box .plp-block { display: none; }
.catalog-product-view .product-info-main .product-info-price .price-box .pdp-block { display: block; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product-info-price .price-box .pdp-block { height: 28px; } }
.catalog-product-view .product-info-main .product-info-price .price-box .tax_label { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product-info-price .price-box .tax_label { font-size: 13px; } }
.catalog-product-view .product-info-main .product-info-price .price-box .label { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; padding: 0; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product-info-price .price-box .label { font-size: 16px; } }
.catalog-product-view .product-info-main .product-info-price .price-box .special-price { display: inline-block; bottom: 0; }
.catalog-product-view .product-info-main .product-info-price .price-box .old-price .price { font-size: 25px; text-decoration: line-through; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product-info-price .price-box .old-price .price { font-size: 14px; } }
.catalog-product-view .product-info-main .product-info-price .price-box .price { font-size: 30px; color: #4F595F; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product-info-price .price-box .price { font-size: 16px; } }
.catalog-product-view .product-info-main .product-info-price .price-box .price-wrapper { margin: 0; padding: 0; display: inline-block; }
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku { font-size: 16px; font-family: "Century Gothic"; position: absolute; right: 0; bottom: 0; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .product-info-price .product-info-stock-sku { font-size: 14px; padding-bottom: 5px; } }
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .stock.available span { text-transform: none; font-weight: 400; }
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .stock.available span:before { background-image: url("../images/instock.png"); background-size: 13px 13px; display: inline-block; width: 13px; height: 13px; margin-right: 5px; content: ""; }
.catalog-product-view .product-info-main .prices-tier li { font-size: 16px; font-family: "Century Gothic"; color: #2E2E2E; margin-bottom: 2px; padding: 8px; }
@media (max-height: 800px) { .catalog-product-view .product-info-main .prices-tier li { font-size: 14px; padding: 5px 0; margin-bottom: 1px; } }
.catalog-product-view .product-info-main .prices-tier tr { background-color: #f5f5f5; }
.catalog-product-view .product-info-main .prices-tier tr:nth-child(even) { background-color: #ebebeb; }
.catalog-product-view .product-info-main .prices-tier th { text-align: left; padding: 5px; background-color: #FFF; font-family: "Century Gothic Bold"; font-size: 16px; color: #4F595F; }
.catalog-product-view .product-info-main .prices-tier th.title { width: 50%; }
.catalog-product-view .product-info-main .prices-tier th.right { text-align: right; }
.catalog-product-view .product-info-main .prices-tier th.percent { padding-left: 15px; }
.catalog-product-view .product-info-main .prices-tier th .bracket { font-family: "Century Gothic"; font-size: 13px; font-weight: 400; }
.catalog-product-view .product-info-main .prices-tier td { padding: 5px; display: table-cell; color: #4F595F; border-bottom: 2px solid #FFF; vertical-align: middle; }
.catalog-product-view .product-info-main .prices-tier td.label { font-family: "Century Gothic"; color: #4F595F; font-weight: 400; font-size: 14px; text-align: left; }
.catalog-product-view .product-info-main .prices-tier td.price { text-align: right; font-family: "Century Gothic Bold"; font-size: 14px; }
.catalog-product-view .product-info-main .prices-tier td.price .price { font-size: 14px; }
.catalog-product-view .product-info-main .prices-tier td.percent { text-align: left; }
.catalog-product-view .product-info-main .prices-tier td.percent .save { font-family: "Century Gothic"; font-size: 14px; padding-left: 10px; text-align: left; }
.catalog-product-view .product-info-main .prices-tier td.percent .save .discount { padding-left: 0; }
.catalog-product-view .product-info-main .product-add-form { padding-top: 0; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper { position: relative; float: left; width: 100%; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset { margin: 0 0 20px 0; display: block; position: relative; float: left; width: 100%; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .label, .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-attribute-label { float: left; font-family: "Century Gothic Bold"; font-size: 16px; color: #4F595F; float: left; padding: 0; vertical-align: middle; text-align: left; width: 90px; padding-top: 8px; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .label:after, .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-attribute-label:after { content: ''; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .label span:after, .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-attribute-label span:after { margin-left: 5px; content: '*'; color: red; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .control, .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-attribute-options { float: left; padding: 0; width: auto; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .control select, .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-attribute-options select { font-size: 16px; font-family: "Century Gothic"; width: 125px; height: 40px; text-align: left; }
@media (max-width: 960px) { .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .control select, .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-attribute-options select { width: 80px; font-size: 13px; } }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute { width: 100%; float: left; clear: both; vertical-align: top; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-label { font-family: "Century Gothic Bold"; font-size: 16px; color: #4F595F; width: 90px; float: left; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-selected-option { display: none; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-options { width: auto; margin: 0; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-options:focus { outline: none; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-options .swatch-option { margin: 10px 8px 20px 0; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-options .swatch-option.selected { outline: 2px solid #DAD800 !important; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-options .swatch-option:not(.disabled):hover { outline: 2px solid #DAD800; }
.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty { float: left; width: 50%; padding-top: 0; }
@media (max-width: 1023px) { .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty { width: 57%; } }
.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty .label { font-family: "Century Gothic Bold"; font-size: 16px; color: #4F595F; float: left; padding: 11px 8px 8px 0; width: 60px; text-align: left; }
@media (max-width: 1023px) { .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty .label { width: 50px; } }
.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty .control #qty { font-size: 16px; font-family: "Century Gothic"; width: 125px; height: 40px; text-align: left; line-height: 40px; }
@media (max-width: 960px) { .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty .control #qty { width: 60px; } }
.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty .control .enhed { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; padding-left: 10px; }
.catalog-product-view .product-info-main .box-tocart .fieldset .actions { float: right; width: 40%; background-color: #DAD800; padding: 2px 1px 2px 0; }
@media (max-width: 1024px) { .catalog-product-view .product-info-main .box-tocart .fieldset .actions { padding: 1px 1px 1px 0; } }
.catalog-product-view .product-info-main .box-tocart .fieldset .actions .tocart, .catalog-product-view .product-info-main .box-tocart .fieldset .actions .tocart-dummy { background-color: #DAD800; height: 38px; padding: 0; border: 0; color: #4F595F; font-family: "Century Gothic Bold"; font-size: 24px; text-transform: uppercase; text-align: center; border-radius: 0; margin-bottom: 0; margin-right: 0; width: 80%; float: left; }
.catalog-product-view .product-info-main .box-tocart .fieldset .actions .tocart#product-updatecart-button, .catalog-product-view .product-info-main .box-tocart .fieldset .actions .tocart-dummy#product-updatecart-button { font-size: 20px; }
@media (max-width: 900px) { .catalog-product-view .product-info-main .box-tocart .fieldset .actions .tocart, .catalog-product-view .product-info-main .box-tocart .fieldset .actions .tocart-dummy { font-size: 18px; } }
.catalog-product-view .product-info-main .box-tocart .fieldset .actions .img-cart { float: left; width: 20%; padding: 1px; height: 38px; background-color: #FFF; text-align: center; padding: 3px; }
.catalog-product-view .product-info-main .box-tocart .fieldset .actions .img-cart img { width: auto; height: 100%; }
@media (max-width: 900px) { .catalog-product-view .product-info-main .box-tocart .fieldset .actions .img-cart img { height: auto; padding-top: 3px; } }
.catalog-product-view .product-info-main .product-social-links { float: left; width: 100%; text-align: right; }
.catalog-product-view .product-info-main .product-social-links .product-addto-links { width: 50%; float: right; margin-top: 6px; }
.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist { font-size: 16px; line-height: 17px; font-family: "Century Gothic Bold"; text-transform: none; margin: 0; }
.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist:before { margin-top: -5px; content: ""; width: 18px; height: 18px; background-image: url(../images/check-solid.png); background-repeat: no-repeat; background-size: 18px 18px; }
.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist.updated { padding-left: 25px; }
@media (max-height: 900px) { .catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist.updated { padding-top: 25px; } }
.catalog-product-view .product-info-main .product-social-links .action.mailto { display: none; }
.catalog-product-view .product-info-main .product-social-links #buttonbonuslink { display: block; float: left; padding: 0; box-shadow: none !important; border: 0 !important; background-color: transparent !important; }
.catalog-product-view .product-info-main .product-social-links #buttonbonuslink img { width: 30px; height: auto; float: left; }
.catalog-product-view .product-info-main .product-social-links #buttonbonuslink span { font-size: 16px; line-height: 17px; font-family: "Century Gothic Bold"; text-transform: none; color: #666; font-weight: 600; letter-spacing: .05em; margin-left: 5px; float: left; margin-top: 7px; }
.catalog-product-view .product-info-main .product-social-links #buttonbonuslink span .arial { font-family: Arial; font-size: 16px; font-weight: bold; margin-top: 0; }
.catalog-product-view .product-info-main .product-social-links #buttonbonuslink .text-left { display: inline-block; border: 1px solid #DAD800; text-align: center; padding: 2px 10px; font-family: "Century Gothic Bold"; font-weight: bold; color: #DAD800; font-size: 16px; }
.catalog-product-view .product-info-main .product-social-links #buttonbonuslink .text-right { display: inline-block; border: 1px solid #DAD800; text-align: center; padding: 2px 10px; font-family: "Century Gothic Bold"; font-weight: bold; color: #DAD800; font-size: 16px; margin-left: -5px; }
.catalog-product-view .product-info-main .product-social-links #buttonbonuslink:hover span { color: #333; }
.catalog-product-view .product-info-main .delivery-block { margin-top: 25px; color: #000; }
.catalog-product-view .product-info-main .delivery-block .img-block { text-align: center; }
.catalog-product-view .product-info-main .delivery-block .label { color: #333; margin-top: 10px; float: left; width: 100%; font-size: 16px; text-align: center; }
.catalog-product-view .table-caption { margin-bottom: 15px; font-size: 16px; font-weight: bold; }
.catalog-product-view .mobile-additional-attributes { display: none; }
.catalog-product-view .description-mobile { display: none; }
.catalog-product-view .table { table-layout: fixed; }
.catalog-product-view .table tbody tr td { border: 0; padding: 8px 15px 8px 15px; word-wrap: break-word; }
.catalog-product-view .table tbody tr td.left { text-align: left; }
.catalog-product-view .table tbody tr td.right { text-align: right; }
.catalog-product-view .table > tbody tr { background-color: #e4ecf4; }
.catalog-product-view .table > tbody tr:nth-child(odd) { background-color: #b2cbe2; }
.catalog-product-view .detailed { clear: both; float: left; width: 100%; height: auto; position: relative; margin: 25px 0 0 0; }
.catalog-product-view .detailed .items .item { color: #4F595F; }
.catalog-product-view .detailed .items .item.title { font-family: "Century Gothic Bold"; font-size: 16px; border-bottom: 1px solid #cccccc; z-index: 2; position: relative; }
.catalog-product-view .detailed .items .item.title a { color: #4F595F; }
.catalog-product-view .detailed .items .item.title.active { border-bottom: 1px solid white; }
.catalog-product-view .detailed .items .item.content { z-index: 1; position: relative; margin-top: 39px; font-family: "Century Gothic"; font-size: 16px; }
@media (max-height: 800px) { .catalog-product-view .detailed .items .item.content { font-size: 15px; line-height: 17px; } }
.catalog-product-view .detailed .items .item.content .am-attachments .am-fileline { display: inline-block; text-align: center; width: 14%; padding: 0 5px 15px 5px; line-height: 5px; font-size: 15px; }
@media (max-width: 1180px) { .catalog-product-view .detailed .items .item.content .am-attachments .am-fileline { width: 16.2%; } }
@media (max-width: 880px) { .catalog-product-view .detailed .items .item.content .am-attachments .am-fileline { width: 19.2%; } }
.catalog-product-view .detailed .items .item.content .am-attachments .am-fileline .am-filesize { font-size: 12px; }
.catalog-product-view .detailed .items .item.content .am-attachments .am-fileline a { color: #2E2E2E; }
.catalog-product-view .detailed .items .item.content .am-attachments .am-fileline a:hover { color: #2E2E2E; }
.catalog-product-view .detaileds { clear: both; float: left; width: 100%; height: auto; position: relative; }
.catalog-product-view .detaileds .items-2 .title { font-size: 15px; font-weight: bold; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #ccc; }
.catalog-product-view .detaileds .items-2 .content { margin-bottom: 40px; }
.catalog-product-view .related { float: left; width: 100%; height: auto; position: relative; }
.catalog-product-view .related .title { text-transform: uppercase; color: #4F595F; margin-bottom: 0; }
.catalog-product-view .related .title strong { font-size: 22px; font-weight: bold; }
.catalog-product-view .related .content { margin-top: -20px; }
.catalog-product-view .upsell { float: left; width: 100%; height: auto; position: relative; }
.catalog-product-view .upsell .title { text-transform: uppercase; color: #4F595F; }
.catalog-product-view .upsell .title strong { font-size: 22px; font-weight: bold; }
.catalog-product-view .product-items .product-item { margin-left: 0; width: 100% !important; margin-right: 0; }
.catalog-product-view .product-item-info { width: 100%; }
.catalog-product-view .product-item-info:hover { /*box-shadow: none;
border: 0;*/ margin: 0; padding: 0; }
.catalog-product-view .product-item-info { width: 100%; position: relative; border: 1px solid #9B9B9B; }
.catalog-product-view .product-item-info:hover { margin: 0; padding: 0; }
.catalog-product-view .product-image-container { display: inline-block; position: relative; width: 100%; max-width: 100%; height: auto; }
.catalog-product-view .product-image-container .product-image-photo { position: relative; }
.catalog-product-view .product-image-container .product-detail-hover { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 84, 195, 0.8); padding: 15px; color: #FFF; z-index: 1; text-align: left; }
.catalog-product-view .product-image-container .product-detail-hover .product-attribute .loading { text-align: center; }
.catalog-product-view .product-image-container .product-detail-hover .short-description { font-size: 13px; }
.catalog-product-view .product-image-container .product-detail-hover .short-description a { color: #FFF; text-decoration: none; }
.catalog-product-view .product-image-container .product-detail-hover .attr-list { font-size: 13px; font-weight: bold; }
.catalog-product-view .product-image-container .product-detail-hover .toWishlist, .catalog-product-view .product-image-container .product-detail-hover .removeWishlist { position: absolute; z-index: 2; bottom: 15px; right: 15px; }
.catalog-product-view .product-item-details { text-align: center; }
.catalog-product-view .product-item-details .product-sku { font-size: 13px; color: #B1B1B1; }
.catalog-product-view .product-item-details .product-item-name { margin: 10px 0 0 0; font-size: 16px; font-family: "Century Gothic"; }
.catalog-product-view .product-item-details .price-box { margin: 0; font-family: "Century Gothic"; }
.catalog-product-view .product-item-details .price-box .price { font-size: 18px; font-weight: bold; color: #4F595F; text-decoration: none; }
.catalog-product-view .product-item-details .price-box .special-price .price-final_price .price { font-size: 18px; font-weight: bold; color: #4F595F; margin-right: 5px; text-decoration: none; }
.catalog-product-view .product-item-details .price-box .old-price .label { font-size: 18px; font-weight: bold; margin-right: 0; color: #4F595F; padding: 0; }
.catalog-product-view .product-item-details .price-box .old-price .price-final_price { margin-right: 5px; }
.catalog-product-view .product-item-details .price-box .old-price .price-final_price .price { font-size: 16px; font-weight: normal; color: #4F595F; text-decoration: line-through; }
.catalog-product-view .product-item-details .product-item-inner-custom { padding: 15px; }
.catalog-product-view .product-item-details .product-item-inner-custom .actions-primary { width: 100%; display: inline-block; }
.catalog-product-view .product-item-details .product-item-inner-custom .actions-primary .see-more { float: left; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; }
.catalog-product-view .product-item-details .product-item-inner-custom .actions-primary .tocart { float: right; margin: 0; border: 1px solid #DAD800; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; }
.catalog-product-view .field.choice.related { display: none; }
.catalog-product-view .owl-nav .owl-prev { position: relative; float: left; left: 5px; top: -305px; box-shadow: none; }
.catalog-product-view .owl-nav .owl-prev .owl-prev-bt { background-image: url("../images/owl-prev.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; }
@media (max-width: 1100px) { .catalog-product-view .owl-nav .owl-prev { top: -230px; } }
@media (max-width: 900px) { .catalog-product-view .owl-nav .owl-prev { top: -275px; } }
@media (max-width: 800px) { .catalog-product-view .owl-nav .owl-prev { top: -300px; } }
.catalog-product-view .owl-nav .owl-next { position: relative; float: right; right: 5px; top: -305px; box-shadow: none; }
.catalog-product-view .owl-nav .owl-next .owl-next-bt { background-image: url("../images/owl-next.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; }
@media (max-width: 1100px) { .catalog-product-view .owl-nav .owl-next { top: -230px; } }
@media (max-width: 900px) { .catalog-product-view .owl-nav .owl-next { top: -275px; } }
@media (max-width: 800px) { .catalog-product-view .owl-nav .owl-next { top: -300px; } }
.catalog-product-view .block.related { display: none; }
.catalog-product-view .products-grid .product-item-inner { background: #fff; box-shadow: none; border: 0; border-left: 1px solid #bbb; left: 0; margin: 9px 0 0 -1px; padding: 0 9px 9px; position: relative; right: -1px; z-index: 2; }
.catalog-product-view .products-grid .product-item-inner .product-item-actions { position: relative; z-index: 1; margin: 10px 0 0 0; text-align: center; }
.catalog-product-view .products-grid .product-item-inner .product-item-actions .actions-primary { display: block; }
.catalog-product-view .products-grid .product-item-inner .product-item-actions .actions-primary .tocart { border-radius: 30px; margin-bottom: 0; margin-right: 0; width: 65%; text-transform: uppercase; }
.catalog-product-view .owl-carousel .owl-stage-outer { height: auto; /*padding-bottom: 40px;*/ }
.catalog-product-view .owl-carousel .owl-item img { width: 90%; margin: auto; }
.catalog-product-view .field.configurable.required { float: left; width: 100%; }
.catalog-product-view #moreinfo ul li span { font-weight: bold; }
.catalog-product-view .customvariant { display: block; list-style-type: none; clear: both; float: left; margin: 0; padding: 0; }
.catalog-product-view .customvariant .attribute-name { font-weight: bold; }
.catalog-product-view .customvariant .attribute-value:hover { border-color: #DAD800; color: #DAD800; cursor: pointer; }
.catalog-product-view .customvariant .attribute-value:hover.active { box-shadow: 0 0 0 1px #DAD800; }
.catalog-product-view .customvariant ul { list-style-type: none; margin: 0; padding: 0; }
.catalog-product-view .customvariant ul li { display: inline-block; padding: 5px 10px; border: 1px solid #c2c2c2; margin-right: 10px; }
.catalog-product-view .customvariant ul li.active { box-shadow: 0 0 0 1px #000; }
.catalog-product-view .customvariant ul li a { color: #000; }
.catalog-product-view .customvariant ul li a:hover { text-decoration: none; }
.catalog-product-view select.qty-box { width: 35% !important; height: 40px !important; padding-top: 0 !important; padding-bottom: 0 !important; line-height: 40px !important; }
.catalog-product-view input.qty-box { width: 35% !important; }
@media (max-width: 1023px) { .catalog-product-view input.qty-box { width: 30% !important; } }
.catalog-product-view .inderforpakning { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; text-align: left; padding-left: 60px; width: 100%; }
@media (max-width: 1023px) { .catalog-product-view .inderforpakning { padding-left: 50px; } }
.catalog-product-view .gallery-placeholder._block-content-loading { position: relative; }
.catalog-product-view .gallery-placeholder:not(._block-content-loading) .loading-mask { display: none !important; }
.catalog-product-view .modal-slide._show .modal-inner-wrap .modal-header h1, .catalog-product-view .modal-popup._show .modal-inner-wrap .modal-header h1 { font-family: "Century Gothic Bold"; font-size: 30px; color: #4F595F; }
.catalog-product-view .modal-slide._show .modal-inner-wrap .modal-content, .catalog-product-view .modal-popup._show .modal-inner-wrap .modal-content { padding-top: 1.2rem; padding-bottom: 3rem; padding-left: 3rem; padding-right: 3rem; }
.catalog-product-view .modal-slide._show .modal-inner-wrap .modal-content #bonuslinkmodal .modal-body-content, .catalog-product-view .modal-slide._show .modal-inner-wrap .modal-content #bonuslinkmodal-menu .modal-body-content, .catalog-product-view .modal-popup._show .modal-inner-wrap .modal-content #bonuslinkmodal .modal-body-content, .catalog-product-view .modal-popup._show .modal-inner-wrap .modal-content #bonuslinkmodal-menu .modal-body-content { font-family: "Century Gothic"; font-size: 16px; color: #4F595F; }

.catalog-category-view .header.content { padding-left: 0; padding-right: 0; }
@media (max-width: 1024px) { .catalog-category-view .header.content { padding-left: 10px; padding-right: 10px; } }
.catalog-category-view #maincontent { max-width: 1170px; padding-left: 0; padding-right: 0; }
.catalog-category-view #maincontent .category-image { display: none !important; }
@media (max-width: 800px) { .catalog-category-view #maincontent .columns { padding: 10px; } }
.catalog-category-view .sidebar-main { width: calc(25% - 10px); padding-right: 0; }
@media (max-width: 800px) { .catalog-category-view .sidebar-main { width: calc(33% - 10px); } }
.catalog-category-view .column.main { width: calc(75% - 1px); }
@media (max-width: 800px) { .catalog-category-view .column.main { width: calc(69% - 20px); margin-left: 15px; } }
.catalog-category-view .amasty-catalog-topnav { display: none; }
.catalog-category-view .page-title-wrapper { display: none; }
.catalog-category-view #amasty-shopby-product-list .toolbar-products { background-color: #f5f5f5; padding: 8px 15px; margin-bottom: 0; height: 50px; color: #4F595F; font-family: "Century Gothic"; font-size: 16px; }
.catalog-category-view #amasty-shopby-product-list .toolbar-products .toolbar-amount .label { font-size: 16px; font-family: "Century Gothic Bold"; color: #4F595F; padding: 0; margin: 0; }
.catalog-category-view #amasty-shopby-product-list .toolbar-products .toolbar-sorter { position: relative; right: 0; width: auto; z-index: 2; margin-bottom: 0; }
.catalog-category-view #amasty-shopby-product-list .toolbar-products .toolbar-sorter .sorter-label { margin-right: 5px; font-size: 16px; font-family: "Century Gothic Bold"; }
.catalog-category-view #amasty-shopby-product-list .toolbar-products .toolbar-sorter .sort-asc { position: relative; left: 5px; display: none; }
.catalog-category-view #amasty-shopby-product-list .toolbar-products .toolbar-sorter .sort-desc { position: relative; left: 5px; display: none; }
.catalog-category-view #amasty-shopby-product-list .products.wrapper ~ .toolbar { background-color: transparent; padding: 8px 0; }
.catalog-category-view #amasty-shopby-product-list .products.wrapper ~ .toolbar .label { color: #4F595F; font-size: 16px; font-weight: normal; font-family: "Century Gothic"; }
.catalog-category-view #amasty-shopby-product-list .sorter-options, .catalog-category-view #amasty-shopby-product-list .limiter-options { border: 1px solid #4f595f; padding: 0 20px 0 5px; background-color: transparent; height: 35px; font-size: 15px; background: #ffffff url("../images/select-bg.svg") no-repeat 105% 45%; }
.catalog-category-view #amasty-shopby-product-list .limiter-options { min-width: 50px; }
.catalog-category-view #amasty-shopby-product-list select { border: 0; box-shadow: none; border-radius: 0; margin: 0; padding: 5px; }
.catalog-category-view .products-grid { margin-top: 25px; }
.catalog-category-view #clerk_powerstep .product-items .product-item { width: 100% !important; }
.catalog-category-view .product-items .product-item { margin-left: 0 !important; width: calc(33% - 5px) !important; margin-right: 6px; padding: 0; }
@media (max-width: 990px) { .catalog-category-view .product-items .product-item { width: calc(32% - 5px) !important; } }
@media (max-width: 875px) { .catalog-category-view .product-items .product-item { width: calc(31.5% - 5px) !important; } }
@media (max-width: 768px) { .catalog-category-view .product-items .product-item { width: 48% !important; margin-right: 10px; }
  .catalog-category-view .product-items .product-item:nth-child(2n) { margin-right: 0; } }
.catalog-category-view .product-items .product-item:nth-child(3n) { width: calc(33% - 1px); }
@media (min-width: 990px) { .catalog-category-view .product-items .product-item:nth-child(3n) { margin-right: 0; } }
@media (max-width: 1190px) { .catalog-category-view .product-items .product-item:nth-child(3n) { width: calc(33% - 5px); } }
.catalog-category-view .product-items .product-item a.product-item-photo { display: block; }
.catalog-category-view .pages .items .item { font-size: 16px; font-family: "Century Gothic"; color: #DAD800; margin-right: 18px; }
.catalog-category-view .pages .items .item.current .page { font-size: 16px; padding: 3px 15px; }
.catalog-category-view .pages .items .item.pages-item-previous a, .catalog-category-view .pages .items .item.pages-item-next a { background: transparent; border: 0; box-shadow: none; margin: 0; }
.catalog-category-view .pages .items .item.pages-item-previous a:before, .catalog-category-view .pages .items .item.pages-item-next a:before { color: #DAD800; }
.catalog-category-view .pages .items a { color: #DAD800; }
.catalog-category-view .product-item-info { width: 100%; position: relative; border: 1px solid #9B9B9B; }
.catalog-category-view .product-item-info:hover { margin: 0; padding: 0; }
.catalog-category-view .products-grid .product-image-container { display: table-cell; height: 300px !important; min-height: 300px !important; vertical-align: middle; width: 100vw !important; /*display: inline-block;*/ position: relative; /*width: 100%;*/ /*max-width: 100%;*/ height: auto; }
.catalog-category-view .products-grid .product-image-container .product-image-photo { position: relative; height: initial; }
.catalog-category-view .products-grid .product-image-container .product-detail-hover { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 84, 195, 0.8); padding: 15px; color: #FFF; z-index: 1; text-align: left; }
.catalog-category-view .products-grid .product-image-container .product-detail-hover .product-attribute .loading { text-align: center; }
.catalog-category-view .products-grid .product-image-container .product-detail-hover .short-description { font-size: 13px; }
.catalog-category-view .products-grid .product-image-container .product-detail-hover .short-description a { color: #FFF; text-decoration: none; }
.catalog-category-view .products-grid .product-image-container .product-detail-hover .attr-list { font-size: 13px; font-weight: bold; }
.catalog-category-view .products-grid .product-image-container .product-detail-hover .toWishlist, .catalog-category-view .products-grid .product-image-container .product-detail-hover .removeWishlist { position: absolute; z-index: 2; bottom: 15px; right: 15px; }
.catalog-category-view .product-item-details { text-align: center; }
.catalog-category-view .product-item-details .product-sku { font-size: 13px; color: #B1B1B1; }
.catalog-category-view .product-item-details .product-item-name { margin: 5px 10px; font-size: 16px; line-height: 17px; font-family: "Century Gothic"; }
.catalog-category-view .product-item-details .product-item-name a:hover { text-decoration: none; }
.catalog-category-view .product-item-details .product-item-name a h2 { font-size: inherit; margin: 0; font-family: inherit; font-weight: inherit; }
.catalog-category-view .product-item-details .price-box { margin: 0; font-family: "Century Gothic"; }
.catalog-category-view .product-item-details .price-box .price-label { font-size: 18px; font-weight: bold; }
.catalog-category-view .product-item-details .price-box .plp-block { display: block; }
.catalog-category-view .product-item-details .price-box .plp-block .label { font-size: 18px; font-weight: bold; margin-right: 5px; color: #4F595F; padding: 0; }
.catalog-category-view .product-item-details .price-box .pdp-block { display: none; }
.catalog-category-view .product-item-details .price-box .price { font-size: 18px; font-weight: bold; color: #4F595F; text-decoration: none; }
.catalog-category-view .product-item-details .price-box .special-price .price-final_price .price { font-size: 18px; font-weight: bold; color: #4F595F; margin-right: 5px; text-decoration: none; }
.catalog-category-view .product-item-details .price-box .old-price .label { font-size: 18px; font-weight: bold; margin-right: 0; color: #4F595F; padding: 0; }
.catalog-category-view .product-item-details .price-box .old-price .price-final_price, .catalog-category-view .product-item-details .price-box .old-price .custom-price-final_price { margin-right: 5px; }
.catalog-category-view .product-item-details .price-box .old-price .price-final_price .price, .catalog-category-view .product-item-details .price-box .old-price .custom-price-final_price .price { font-size: 16px; font-weight: normal; color: #4F595F; text-decoration: line-through; }
.catalog-category-view .product-item-details .inderforpakning { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; text-align: center; min-height: 20px; }
.catalog-category-view .product-item-details .product-item-inner-custom { padding: 10px 15px 10px 15px; }
.catalog-category-view .product-item-details .product-item-inner-custom .product-item-actions { margin: 0; }
.catalog-category-view .product-item-details .product-item-inner-custom .actions-primary { width: 100%; display: inline-block; }
.catalog-category-view .product-item-details .product-item-inner-custom .actions-primary .unavailable { font-size: 18px; font-family: "Century Gothic"; font-weight: bold; color: #4F595F; text-decoration: none; }
.catalog-category-view .product-item-details .product-item-inner-custom .actions-primary .see-more { float: left; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; line-height: 1px; padding: 0; }
@media (max-width: 1024px) { .catalog-category-view .product-item-details .product-item-inner-custom .actions-primary .see-more { font-size: 14px; } }
.catalog-category-view .product-item-details .product-item-inner-custom .actions-primary .tocart, .catalog-category-view .product-item-details .product-item-inner-custom .actions-primary .tocart-dummy { float: right; margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; line-height: 1px; padding: 0; }
@media (max-width: 1024px) { .catalog-category-view .product-item-details .product-item-inner-custom .actions-primary .tocart, .catalog-category-view .product-item-details .product-item-inner-custom .actions-primary .tocart-dummy { font-size: 14px; } }
.catalog-category-view .plp-header-area { width: 100%; padding: 0; margin: 0; }
.catalog-category-view .plp-header-area .plp-header-area { position: relative; padding: 0; width: 100%; background: url("../images/plp-header.png"); background-repeat: no-repeat !important; background-position: center center !important; background-size: cover !important; min-height: 350px; }
@media (max-height: 800px) { .catalog-category-view .plp-header-area .plp-header-area { min-height: 275px; } }
.catalog-category-view .plp-header-area .inner-block { max-width: 1170px; margin: auto; padding-top: 30px; padding-top: 30px; }
@media (max-width: 800px) { .catalog-category-view .plp-header-area .inner-block { padding: 30px 10px 0 10px; } }
.catalog-category-view .plp-header-area .inner-block .plp-header-description { color: #4F595F; }
.catalog-category-view .plp-header-area .inner-block .plp-header-description .plp-header-description { background: rgba(255, 255, 255, 0.7); padding: 25px; width: 65%; min-height: 290px; }
@media (max-width: 800px) { .catalog-category-view .plp-header-area .inner-block .plp-header-description .plp-header-description { width: 70%; } }
@media (max-height: 800px) { .catalog-category-view .plp-header-area .inner-block .plp-header-description .plp-header-description { min-height: 200px; } }
.catalog-category-view .plp-header-area .inner-block .plp-header-description .header-label { /*border: 1px solid #4F595F;
padding: 5px 40px;*/ font-size: 30px; font-family: "Montserrat Bold"; text-transform: uppercase; }
@media (max-height: 800px) { .catalog-category-view .plp-header-area .inner-block .plp-header-description .header-label { font-size: 25px; } }
.catalog-category-view .plp-header-area .inner-block .plp-header-description .header-description { /*width: 65%;*/ padding-top: 20px; font-size: 18px; font-family: "Century Gothic"; }
@media (max-height: 800px) { .catalog-category-view .plp-header-area .inner-block .plp-header-description .header-description { font-size: 16px; } }
@media (max-width: 800px) { .catalog-category-view .plp-header-area .inner-block .plp-header-description .header-description { /*width: 70%;*/ font-size: 16px; } }
.catalog-category-view .plp-header-area P { padding: 0; margin: 0; }
.catalog-category-view .sidebar #catSidebar { margin-bottom: 15px; }
.catalog-category-view .sidebar #catSidebar h3 { font-size: 16px; background-color: #f5f5f5; font-family: "Century Gothic Bold"; color: #4F595F; text-transform: none; padding: 14px; border: 0; height: 50px; margin: 0; }
@media (max-height: 800px) { .catalog-category-view .sidebar #catSidebar h3 { font-size: 16px; } }
@media (max-width: 800px) { .catalog-category-view .sidebar #catSidebar h3 { font-size: 14px; } }
.catalog-category-view .sidebar #catSidebar ul.o-list { padding-top: 15px; }
.catalog-category-view .sidebar #catSidebar ul.o-list li { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; font-weight: 400; text-decoration: none; padding-left: 15px; padding-bottom: 0px; border: 0; }
@media (max-height: 800px) { .catalog-category-view .sidebar #catSidebar ul.o-list li { font-size: 16px; } }
.catalog-category-view .sidebar #catSidebar ul.o-list li a { color: #4F595F; text-decoration: none; font-weight: 400; }
@media (max-width: 800px) { .catalog-category-view .sidebar #catSidebar ul.o-list li a { font-size: 14px; } }
.catalog-category-view .sidebar #catSidebar .all-url-bottom { display: none; }
.catalog-category-view .sidebar #catSidebar .button-category-back { display: inline-block; margin: 10px 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 100%; height: 42px; text-align: center; padding: 8px; text-decoration: none; }
@media (max-height: 800px) { .catalog-category-view .sidebar #catSidebar .button-category-back { font-size: 16px; line-height: 28px; } }
.catalog-category-view .sidebar .am-filter-current .filter-current-subtitle { background-color: #f5f5f5; padding: 5px 15px; color: #4F595F; font-family: "Century Gothic Bold"; font-size: 16px; padding: 14px; }
@media (max-height: 800px) { .catalog-category-view .sidebar .am-filter-current .filter-current-subtitle { font-size: 16px; } }
@media (max-width: 800px) { .catalog-category-view .sidebar .am-filter-current .filter-current-subtitle { font-size: 14px; } }
.catalog-category-view .sidebar .am-filter-current .items .item { position: relative; }
.catalog-category-view .sidebar .am-filter-current .items .item.am-shopby-item { font-family: "Century Gothic"; }
.catalog-category-view .sidebar .filter-actions .filter-clear { font-family: "Century Gothic Bold"; color: #4F595F; text-decoration: none; }
.catalog-category-view .sidebar .filter-subtitle { font-size: 16px; background-color: #f5f5f5; font-family: "Century Gothic Bold"; color: #4F595F; text-transform: none; padding: 14px; border: 0; height: 45px; }
@media (max-height: 800px) { .catalog-category-view .sidebar .filter-subtitle { font-size: 16px; } }
@media (max-width: 800px) { .catalog-category-view .sidebar .filter-subtitle { font-size: 14px; } }
.catalog-category-view .sidebar .filter-options .filter-options-title { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; text-transform: none; font-weight: 400; }
@media (max-height: 800px) { .catalog-category-view .sidebar .filter-options .filter-options-title { font-size: 16px; } }
@media (max-width: 800px) { .catalog-category-view .sidebar .filter-options .filter-options-title { font-size: 14px; } }
.catalog-category-view .sidebar .filter-options .items { /* On mouse-over, add a grey background color */ /* When the checkbox is checked, add a blue background */ /* Style the checkmark/indicator */ /* Show the checkmark when checked */ }
.catalog-category-view .sidebar .filter-options .items .item { position: relative; padding-left: 15px; /* Create a custom checkbox */ /* Create the checkmark/indicator (hidden when not checked) */ }
.catalog-category-view .sidebar .filter-options .items .item.am-shopby-item { font-family: "Century Gothic"; }
.catalog-category-view .sidebar .filter-options .items .item a { padding-left: 0; }
.catalog-category-view .sidebar .filter-options .items .item .label, .catalog-category-view .sidebar .filter-options .items .item .count { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; font-weight: 400; padding: 0; }
.catalog-category-view .sidebar .filter-options .items .item .label { padding-left: 10px; }
.catalog-category-view .sidebar .filter-options .items .item input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.catalog-category-view .sidebar .filter-options .items .item .checkmark { position: absolute; top: 3px; left: 0; height: 15px; width: 15px; border: 1px solid #5E5D5D; }
.catalog-category-view .sidebar .filter-options .items .item .checkmark:after { content: ""; position: absolute; display: none; }
.catalog-category-view .sidebar .filter-options .items .item .items-children.-folding { padding-left: 24px; }
.catalog-category-view .sidebar .filter-options .items .item:hover input ~ .checkmark { background-color: #FFF; }
.catalog-category-view .sidebar .filter-options .items .item input:checked ~ .checkmark { background-color: #FFF; }
.catalog-category-view .sidebar .filter-options .items .item .checkmark:after { left: 4px; top: 0px; width: 6px; height: 10px; border: solid #5E5D5D; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.catalog-category-view .sidebar .filter-options .items .item input:checked ~ .checkmark:after { display: block; }
.catalog-category-view .sections.nav-sections .navigation { /*max-width: 1260px;*/ max-width: 1210px; }
.catalog-category-view .sections.nav-sections .navigation .menu ul li .level-top { /*padding: 1em 1.5em;*/ }
@media (min-width: 768px) { .catalog-category-view .sections.nav-sections .navigation .menu ul li .level-top { font-size: 12px; height: 40px; padding: 1em 0.66em; } }
@media (min-width: 1024px) { .catalog-category-view .sections.nav-sections .navigation .menu ul li .level-top { font-size: 16px; height: 50px; padding: 1em 0.69em; } }
@media (min-width: 1280px) { .catalog-category-view .sections.nav-sections .navigation .menu ul li .level-top { font-size: 16px; height: 50px; padding: 1em 1em; } }
.catalog-category-view .page-header .panel.wrapper .panel.header { max-width: 1200px; }
@media (min-width: 768px) and (max-width: 1023px) { .catalog-category-view .page-header .panel.wrapper .panel.header { padding-left: 10px; padding-right: 10px; } }
@media (min-width: 768px) and (max-width: 1023px) { .catalog-category-view .sections.nav-sections .navigation .menu ul { padding: 0 10px; } }
@media (min-width: 768px) and (max-width: 1023px) { .catalog-category-view .sections.nav-sections .navigation .menu ul li .normal-sub { padding: 15px 10px; } }
@media (min-width: 768px) and (max-width: 1023px) { .catalog-category-view .sections.nav-sections .navigation .menu ul li ul { padding: 15px 10px; } }
.catalog-category-view .category-short-description, .catalog-category-view .category-long-description { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; font-weight: 400; padding-top: 10px; }
.catalog-category-view .category-short-description p, .catalog-category-view .category-short-description h1, .catalog-category-view .category-short-description h2, .catalog-category-view .category-short-description h3, .catalog-category-view .category-short-description h4, .catalog-category-view .category-short-description h5, .catalog-category-view .category-short-description h6, .catalog-category-view .category-long-description p, .catalog-category-view .category-long-description h1, .catalog-category-view .category-long-description h2, .catalog-category-view .category-long-description h3, .catalog-category-view .category-long-description h4, .catalog-category-view .category-long-description h5, .catalog-category-view .category-long-description h6 { padding: 0; margin: 0; }
.catalog-category-view .category-short-description h1, .catalog-category-view .category-long-description h1 { font-size: 18px; font-family: "Century Gothic Bold"; }
.catalog-category-view .category-short-description h2, .catalog-category-view .category-long-description h2 { font-size: 16px; font-family: "Century Gothic Bold"; }
.catalog-category-view .category-short-description h3, .catalog-category-view .category-long-description h3 { font-size: 16px; font-family: "Century Gothic Bold"; }
.catalog-category-view .category-short-description h4, .catalog-category-view .category-short-description h5, .catalog-category-view .category-short-description h6, .catalog-category-view .category-short-description strong, .catalog-category-view .category-long-description h4, .catalog-category-view .category-long-description h5, .catalog-category-view .category-long-description h6, .catalog-category-view .category-long-description strong { font-size: 14px; font-family: "Century Gothic Bold"; }
.catalog-category-view .category-short-description .hide-desc, .catalog-category-view .category-short-description .read-more-des, .catalog-category-view .category-long-description .hide-desc, .catalog-category-view .category-long-description .read-more-des { display: none !important; }
.catalog-category-view .amshopby-slider-container .am-slider .ui-slider-handle { background: #dad800; }
.catalog-category-view .product-item-actions .actions-secondary { width: 100%; display: block; padding: 0; }
.catalog-category-view .product-item-actions .actions-secondary .action.towishlist { width: 100%; margin-top: 10px; margin-bottom: 15px; }
.catalog-category-view .product-item-actions .actions-secondary .action.towishlist:before { margin-top: -5px; content: ""; width: 18px; height: 18px; background-image: url(../images/check-solid.png); background-repeat: no-repeat; background-size: 18px 18px; }
.catalog-category-view .product-item-actions .actions-secondary .action.towishlist span { position: unset; font-size: 16px; line-height: 17px; font-family: "Century Gothic Bold"; text-transform: none; }
.catalog-category-view .sidebar .filter-options .am-filter-items-attr_brand .item input[type=checkbox] { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.catalog-category-view select.qty-box { font-weight: bold; width: 48% !important; float: right !important; height: 42px !important; margin-bottom: 8px !important; padding-top: 0 !important; padding-bottom: 0 !important; border: 1px solid #DAD800 !important; }
.catalog-category-view input.qty-box { width: 48% !important; float: left !important; height: 42px !important; margin-bottom: 8px !important; border-color: #DAD800 !important; }
.catalog-category-view .filter-options input[type="checkbox"] + .amshopby-choice::before { border: 1px solid #5E5D5D !important; position: absolute; top: 0; left: 0; height: 15px; width: 15px; }
.catalog-category-view .filter-options input[type="checkbox"] + .amshopby-choice::after { left: 5px; top: 1px; width: 6px; height: 10px; border: solid #5E5D5D; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: none; }
.catalog-category-view .filter-options-content .am-ranges .items.-am-multiselect .item [class*="am-filter-item"] { padding-left: 0; }

/************ Search Autocomplete Popup **********/
.mst-searchautocomplete__autocomplete { z-index: 16777280; }
@media (min-width: 768px) { .mst-searchautocomplete__autocomplete { left: 15px !important; } }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper .mst-searchautocomplete__index-title { background: #f5f5f5; font-family: "Century Gothic Bold"; font-size: 15px; color: #4F595F; text-transform: none; }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper ul { max-height: 305px; overflow: hidden; overflow-y: scroll; }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper ul li { font-family: "Century Gothic Bold"; font-size: 14px; color: #4F595F; }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper ul li .mst-searchautocomplete__highlight { color: #c2c000; }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper ul li .img { float: left; width: 18%; height: auto; }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper ul li .img img { width: 75px; height: auto; border: 1px solid #9B9B9B; }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper ul li .meta { float: left; width: 50%; }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper ul li .meta .description { font-family: "Century Gothic"; font-size: 14px; color: #4F595F; }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper .mst-searchautocomplete__show-all { background: #f5f5f5; font-family: "Century Gothic Bold"; font-size: 16px; text-transform: uppercase; color: #4F595F; }
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper .mst-searchautocomplete__show-all a { color: #4F595F; font-weight: bold; font-size: 16px; }

/************ Search Landing Page ***********/
.catalogsearch-result-index #maincontent { max-width: 1170px; padding-left: 15px; padding-right: 15px; }
.catalogsearch-result-index #maincontent .category-image { display: none !important; }
@media (max-width: 800px) { .catalogsearch-result-index .sidebar-main { width: 28%; } }
.catalogsearch-result-index .sidebar-additional { display: none; }
.catalogsearch-result-index .column.main { padding-top: 20px; }
@media (max-width: 800px) { .catalogsearch-result-index .column.main { width: 72%; } }
.catalogsearch-result-index .column.main .notice { margin-top: 0; }
.catalogsearch-result-index .column.main .suggested { padding-top: 0; }
.catalogsearch-result-index .amasty-catalog-topnav { display: none; }
.catalogsearch-result-index .page-title-wrapper { display: block; }
.catalogsearch-result-index .page-title-wrapper .page-title { color: #4F595F; font-family: "Century Gothic Bold"; font-size: 30px; text-transform: uppercase; margin: 15px 0 0 0; }
.catalogsearch-result-index dl.block { display: none; }
.catalogsearch-result-index .suggested { color: #4F595F; font-family: "Century Gothic Bold"; font-size: 16px; padding: 30px 0 0 0; margin-bottom: 0; }
.catalogsearch-result-index .suggested a { font-family: "Century Gothic"; }
.catalogsearch-result-index .mst-search__result-index-title { color: #4F595F; font-family: "Century Gothic Bold"; font-size: 16px; height: 45px; }
.catalogsearch-result-index .mst-search__index-magento-catalog-category .mst-search__index-image { display: none; }
.catalogsearch-result-index .mst-search__index-magento-catalog-category .mst-search__index-title a { color: #5E5D5D !important; font-family: "Century Gothic"; font-size: 16px; font-weight: 400; }
.catalogsearch-result-index .mst-search__index-magento-catalog-category .mst-search__index-title a.has-next:after { font-size: 17px; content: '\e608'; color: #DAD800 !important; font-family: 'luma-icons'; font-weight: 400; margin: 0 5px 0 10px; vertical-align: top; display: inline-block; overflow: hidden; speak: none; }
.catalogsearch-result-index #amasty-shopby-product-list .toolbar-products { background-color: #f5f5f5; padding: 5px 15px; color: #4F595F; font-family: "Century Gothic Bold"; font-size: 16px; }
.catalogsearch-result-index #amasty-shopby-product-list .toolbar-products .toolbar-amount { color: #4F595F; }
.catalogsearch-result-index #amasty-shopby-product-list .toolbar-products .toolbar-amount span.label { display: none !important; }
.catalogsearch-result-index #amasty-shopby-product-list .toolbar-products .toolbar-sorter { position: relative; right: 0; width: auto; z-index: 2; margin-bottom: 0; }
.catalogsearch-result-index #amasty-shopby-product-list .toolbar-products .toolbar-sorter .sorter-label { margin-right: 5px; }
.catalogsearch-result-index #amasty-shopby-product-list .toolbar-products .toolbar-sorter .sort-asc { position: relative; left: 5px; }
.catalogsearch-result-index #amasty-shopby-product-list .toolbar-products .toolbar-sorter .sort-desc { position: relative; left: 5px; }
.catalogsearch-result-index #amasty-shopby-product-list .products.wrapper ~ .toolbar { background-color: transparent; }
.catalogsearch-result-index #amasty-shopby-product-list .products.wrapper ~ .toolbar .label { color: #4F595F; font-size: 16px; font-weight: normal; font-family: "Century Gothic"; }
.catalogsearch-result-index #amasty-shopby-product-list .sorter-options, .catalogsearch-result-index #amasty-shopby-product-list .limiter-options { border: 1px solid #4f595f; padding: 5px 5px 5px 5px; background-color: transparent; height: 35px; }
.catalogsearch-result-index #amasty-shopby-product-list .limiter-options { min-width: 50px; }
.catalogsearch-result-index #amasty-shopby-product-list select { border: 0; box-shadow: none; border-radius: 0; margin: 0; padding: 5px; font-family: "Century Gothic"; }
.catalogsearch-result-index .product-items .product-item { margin-left: 0 !important; width: 32% !important; margin-right: 1%; margin-bottom: 0; }
@media (max-width: 1024px) { .catalogsearch-result-index .product-items .product-item { margin-bottom: 8px; } }
@media (max-width: 990px) { .catalogsearch-result-index .product-items .product-item { width: 31% !important; } }
@media (max-width: 800px) { .catalogsearch-result-index .product-items .product-item { width: 48% !important; } }
.catalogsearch-result-index .pages .items .item { font-size: 16px; font-family: "Century Gothic"; color: #DAD800; }
.catalogsearch-result-index .pages .items .item.current .page { font-size: 16px; padding: 0 10px; }
.catalogsearch-result-index .pages .items .item.pages-item-previous a, .catalogsearch-result-index .pages .items .item.pages-item-next a { background: transparent; border: 0; }
.catalogsearch-result-index .pages .items .item.pages-item-previous a:before, .catalogsearch-result-index .pages .items .item.pages-item-next a:before { color: #DAD800; }
.catalogsearch-result-index .pages .items a { color: #DAD800; }
.catalogsearch-result-index .product-item-info { width: 100%; position: relative; border: 1px solid #9B9B9B; }
.catalogsearch-result-index .product-item-info a.product-item-photo { display: block; }
.catalogsearch-result-index .product-item-info:hover { margin: 0; padding: 0; }
.catalogsearch-result-index .product-image-container { display: table-cell; height: 300px !important; min-height: 300px !important; vertical-align: middle; width: 100vw !important; /*display: inline-block;*/ position: relative; /*width: 100%;*/ /*max-width: 100%;*/ height: auto; }
.catalogsearch-result-index .product-image-container .product-image-photo { position: relative; height: initial; }
.catalogsearch-result-index .product-image-container .product-detail-hover { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 84, 195, 0.8); padding: 15px; color: #FFF; z-index: 1; text-align: left; }
.catalogsearch-result-index .product-image-container .product-detail-hover .product-attribute .loading { text-align: center; }
.catalogsearch-result-index .product-image-container .product-detail-hover .short-description { font-size: 13px; }
.catalogsearch-result-index .product-image-container .product-detail-hover .short-description a { color: #FFF; text-decoration: none; }
.catalogsearch-result-index .product-image-container .product-detail-hover .attr-list { font-size: 13px; font-weight: bold; }
.catalogsearch-result-index .product-image-container .product-detail-hover .toWishlist, .catalogsearch-result-index .product-image-container .product-detail-hover .removeWishlist { position: absolute; z-index: 2; bottom: 15px; right: 15px; }
.catalogsearch-result-index .product-item-details { text-align: center; }
.catalogsearch-result-index .product-item-details .product-sku { font-size: 13px; color: #B1B1B1; }
.catalogsearch-result-index .product-item-details .product-item-name { margin: 10px 0 0 0; font-size: 16px; font-family: "Century Gothic"; }
@media (max-width: 1024px) { .catalogsearch-result-index .product-item-details .product-item-name { font-size: 16px; } }
.catalogsearch-result-index .product-item-details .product-item-name .product-item-link h2 { font-size: inherit; margin: 0; font-family: inherit; font-weight: inherit; }
.catalogsearch-result-index .product-item-details .price-box { margin: 0; font-family: "Century Gothic"; }
.catalogsearch-result-index .product-item-details .price-box .plp-block { display: block; }
.catalogsearch-result-index .product-item-details .price-box .plp-block .label { font-size: 18px; font-weight: bold; margin-right: 5px; color: #4F595F; padding: 0; }
@media (max-width: 1024px) { .catalogsearch-result-index .product-item-details .price-box .plp-block .label { font-size: 16px; } }
.catalogsearch-result-index .product-item-details .price-box .pdp-block { display: none; }
.catalogsearch-result-index .product-item-details .price-box .price { font-size: 18px; font-weight: bold; color: #4F595F; text-decoration: none; }
@media (max-width: 1024px) { .catalogsearch-result-index .product-item-details .price-box .price { font-size: 14px; } }
.catalogsearch-result-index .product-item-details .price-box .special-price .price-final_price .price { font-size: 18px; font-weight: bold; color: #4F595F; margin-right: 5px; text-decoration: none; }
@media (max-width: 1024px) { .catalogsearch-result-index .product-item-details .price-box .special-price .price-final_price .price { font-size: 16px; } }
.catalogsearch-result-index .product-item-details .price-box .old-price .label { font-size: 18px; font-weight: bold; margin-right: 0; color: #4F595F; padding: 0; }
@media (max-width: 1024px) { .catalogsearch-result-index .product-item-details .price-box .old-price .label { font-size: 16px; } }
.catalogsearch-result-index .product-item-details .price-box .old-price .price-final_price, .catalogsearch-result-index .product-item-details .price-box .old-price .custom-price-final_price { margin-right: 5px; }
.catalogsearch-result-index .product-item-details .price-box .old-price .price-final_price .price, .catalogsearch-result-index .product-item-details .price-box .old-price .custom-price-final_price .price { font-size: 16px; font-weight: normal; color: #4F595F; text-decoration: line-through; }
@media (max-width: 1024px) { .catalogsearch-result-index .product-item-details .price-box .old-price .price-final_price .price, .catalogsearch-result-index .product-item-details .price-box .old-price .custom-price-final_price .price { font-size: 14px; } }
.catalogsearch-result-index .product-item-details .swatch-attribute.color { display: none; }
.catalogsearch-result-index .product-item-details .product-item-inner-custom { padding: 15px; }
.catalogsearch-result-index .product-item-details .product-item-inner-custom .actions-primary { width: 100%; display: inline-block; }
.catalogsearch-result-index .product-item-details .product-item-inner-custom .actions-primary .unavailable { font-size: 18px; font-family: "Century Gothic"; font-weight: bold; color: #4F595F; text-decoration: none; }
.catalogsearch-result-index .product-item-details .product-item-inner-custom .actions-primary .see-more { float: left; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; }
@media (max-width: 1024px) { .catalogsearch-result-index .product-item-details .product-item-inner-custom .actions-primary .see-more { font-size: 14px; } }
.catalogsearch-result-index .product-item-details .product-item-inner-custom .actions-primary .tocart, .catalogsearch-result-index .product-item-details .product-item-inner-custom .actions-primary .tocart-dummy { float: right; margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; }
@media (max-width: 1024px) { .catalogsearch-result-index .product-item-details .product-item-inner-custom .actions-primary .tocart, .catalogsearch-result-index .product-item-details .product-item-inner-custom .actions-primary .tocart-dummy { font-size: 14px; } }
.catalogsearch-result-index .plp-header-area { position: relative; padding: 0; width: 100%; background: url("../images/plp-header.png"); background-repeat: no-repeat; background-position: center center; background-size: cover; min-height: 350px; }
.catalogsearch-result-index .plp-header-area .inner-block { max-width: 1170px; margin: auto; padding-top: 60px; }
.catalogsearch-result-index .plp-header-area .inner-block .plp-header-description { color: #4F595F; }
.catalogsearch-result-index .plp-header-area .inner-block .plp-header-description .header-label { border: 1px solid #4F595F; padding: 5px 40px; font-size: 30px; font-family: "Montserrat Bold"; }
.catalogsearch-result-index .plp-header-area .inner-block .plp-header-description .header-description { width: 65%; padding-top: 20px; font-size: 22px; font-family: "Century Gothic"; }
.catalogsearch-result-index .plp-header-area P { padding: 0; margin: 0; }
.catalogsearch-result-index .sidebar { padding-top: 20px; }
.catalogsearch-result-index .sidebar .filter-subtitle { font-size: 16px; font-family: "Century Gothic Bold"; color: #4F595F; text-transform: none; background-color: #f5f5f5; height: 45px; }
.catalogsearch-result-index .sidebar .filter-options .filter-options-title { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; text-transform: none; font-weight: 400; }
@media (max-height: 800px) { .catalogsearch-result-index .sidebar .filter-options .filter-options-title { font-size: 16px; } }
@media (max-width: 800px) { .catalogsearch-result-index .sidebar .filter-options .filter-options-title { font-size: 14px; } }
.catalogsearch-result-index .sidebar .filter-options .items { /* On mouse-over, add a grey background color */ /* When the checkbox is checked, add a blue background */ /* Style the checkmark/indicator */ /* Show the checkmark when checked */ }
.catalogsearch-result-index .sidebar .filter-options .items .item { position: relative; /* Create a custom checkbox */ /* Create the checkmark/indicator (hidden when not checked) */ }
.catalogsearch-result-index .sidebar .filter-options .items .item a { padding-left: 0; }
.catalogsearch-result-index .sidebar .filter-options .items .item .label, .catalogsearch-result-index .sidebar .filter-options .items .item .count { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; padding: 0; font-weight: 400; }
.catalogsearch-result-index .sidebar .filter-options .items .item .label { padding-left: 20px; }
.catalogsearch-result-index .sidebar .filter-options .items .item input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.catalogsearch-result-index .sidebar .filter-options .items .item .checkmark { position: absolute; top: 3px; left: 0; height: 15px; width: 15px; border: 1px solid #5E5D5D; }
.catalogsearch-result-index .sidebar .filter-options .items .item .checkmark:after { content: ""; position: absolute; display: none; }
.catalogsearch-result-index .sidebar .filter-options .items .item:hover input ~ .checkmark { background-color: #FFF; }
.catalogsearch-result-index .sidebar .filter-options .items .item input:checked ~ .checkmark { background-color: #FFF; }
.catalogsearch-result-index .sidebar .filter-options .items .item .checkmark:after { left: 4px; top: 0px; width: 6px; height: 10px; border: solid #5E5D5D; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.catalogsearch-result-index .sidebar .filter-options .items .item input:checked ~ .checkmark:after { display: block; }
.catalogsearch-result-index .product-item-actions .actions-secondary { width: 100%; display: block; padding: 0; }
.catalogsearch-result-index .product-item-actions .actions-secondary .action.towishlist { width: 100%; margin-top: 10px; margin-bottom: 15px; }
.catalogsearch-result-index .product-item-actions .actions-secondary .action.towishlist:before { margin-top: -5px; content: ""; width: 18px; height: 18px; background-image: url(../images/check-solid.png); background-repeat: no-repeat; background-size: 18px 18px; }
.catalogsearch-result-index .product-item-actions .actions-secondary .action.towishlist span { position: unset; font-size: 16px; line-height: 17px; font-family: "Century Gothic Bold"; text-transform: none; }
.catalogsearch-result-index .product-item-actions .actions-secondary .action.tocompare { display: none; }
.catalogsearch-result-index .product-item input.qty-box { width: 48% !important; float: left !important; height: 42px !important; margin-bottom: 8px !important; border-color: #DAD800 !important; }
.catalogsearch-result-index .product-item select.qty-box { font-weight: bold; width: 48% !important; float: right !important; height: 42px !important; margin-bottom: 8px !important; padding-top: 0 !important; padding-bottom: 0 !important; border: 1px solid #DAD800 !important; }
.catalogsearch-result-index .product-item .amquickview-hover, .catalogsearch-result-index .product-item:hover .amquickview-hover { display: none !important; }

@media (min-width: 768px) { .checkout-cart-index .page-main { max-width: 1170px; }
  .checkout-cart-index .page-main .page-title-wrapper .page-title { margin-top: 30px; font-size: 30px; margin-bottom: 20px; font-family: "Century Gothic Bold"; color: #4F595F; text-transform: uppercase; }
  .checkout-cart-index .page-main .table-wrapper .items tbody { border: 0; }
  .checkout-cart-index .page-main .table-wrapper .items .item-header { border-bottom: 1px solid #ebebeb; }
  .checkout-cart-index .page-main .table-wrapper .items .item-info { border: 0; }
  .checkout-cart-index .page-main .table-wrapper .items .item-actions { border-bottom: 1px solid #ebebeb; }
  .checkout-cart-index .page-main .table-wrapper .items .item-actions td .actions-toolbar { vertical-align: bottom; text-align: right; }
  .checkout-cart-index .page-main .table-wrapper .items .item-actions td .actions-toolbar .action-edit { position: relative; margin-right: 10px; right: 0; display: inline; text-decoration: none; }
  .checkout-cart-index .page-main .table-wrapper .items .item-actions td .actions-toolbar .action-edit:before { color: #4F595F; font-size: 25px; line-height: 30px; }
  .checkout-cart-index .page-main .table-wrapper .items .item-actions td .actions-toolbar .action-delete { position: relative; margin-right: 0px; right: 0; display: inline; text-decoration: none; }
  .checkout-cart-index .page-main .table-wrapper .items .item-actions td .actions-toolbar .action-delete:before { content: '\e616'; color: #FF0000; font-size: 24px; line-height: 30px; }
  .checkout-cart-index .page-main .table-wrapper .items .col { border: 0; text-align: left; font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; padding: 25px 0 10px 0; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .page-main .table-wrapper .items .col { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col.item { width: auto; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .page-main .table-wrapper .items .col.item { width: auto; } }
@media (min-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col.item .product-image-container { width: 150px; height: auto; padding: 5px; border: 1px solid #EAEAEA; } }
@media (min-width: 768px) and (max-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col.item .product-image-container { width: 80px !important; } }
@media (min-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col.item .product-image-container .product-image-photo { width: 130px; height: auto; } }
@media (min-width: 768px) and (max-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col.item .product-image-container .product-image-photo { width: 80px; } }
@media (min-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col.item .product-item-details { padding: 0; display: inline-block; padding-left: 10px; width: calc(100% - 160px); } }
@media (min-width: 768px) and (max-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col.item .product-item-details { width: calc(100% - 90px); } }
@media (min-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col.item .product-item-details .product-item-name { font-family: "Century Gothic"; font-size: 18px; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .page-main .table-wrapper .items .col.item .product-item-details .product-item-name { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col.item .product-item-details .product-item-name .sku { color: #9B9B9B; }
  .checkout-cart-index .page-main .table-wrapper .items .col.item .action-delete-dummy { display: none; }
  .checkout-cart-index .page-main .table-wrapper .items .col.price { width: 12%; text-align: left; padding-right: 15px; }
  .checkout-cart-index .page-main .table-wrapper .items .col.qty { width: 25%; text-align: left; }
  .checkout-cart-index .page-main .table-wrapper .items .col.subtotal { width: 12%; text-align: right; }
  .checkout-cart-index .page-main .table-wrapper .items .col.td-subtotal { text-align: right !important; }
  .checkout-cart-index .page-main .table-wrapper .items .col .cart-price .price { color: #4F595F; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .page-main .table-wrapper .items .col .cart-price .price { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .col .input-text.qty { font-family: "Century Gothic"; font-size: 18px; width: 60px; }
  .checkout-cart-index .page-main .table-wrapper .items .product-item-photo { display: inline-block; width: 150px; padding: 0px; } }
@media (min-width: 768px) and (max-width: 768px) { .checkout-cart-index .page-main .table-wrapper .items .product-item-photo { display: inline-block; width: 80px; } }
@media (min-width: 768px) and (max-width: 767px) { .checkout-cart-index .page-main .table-wrapper .items .product-item-photo { width: auto; display: table-cell; } }
@media (min-width: 768px) { .checkout-cart-index .cart-empty p { font-size: 18px; }
  .checkout-cart-index .cart-empty p a { font-size: 18px; }
  .checkout-cart-index .column.main { padding-bottom: 50px; }
  .checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-towishlist { display: none; }
  .checkout-cart-index .cart-summary { padding: 0; background: transparent; position: unset !important; }
  .checkout-cart-index .cart-summary .summary.title { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; margin: 24px 0 9px 0; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart-summary .summary.title { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .cart-summary .block.discount { border: 1px solid #9B9B9B; background: transparent; padding: 10px; }
  .checkout-cart-index .cart-summary .block.discount .title { border: 0; padding: 0; }
  .checkout-cart-index .cart-summary .block.discount .title #block-discount-heading { font-family: "Century Gothic Bold"; font-size: 18px; color: #4F595F; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart-summary .block.discount .title #block-discount-heading { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .cart-summary .block.discount .title:after { top: 2px; right: 0; }
  .checkout-cart-index .cart-summary .block.discount .content { padding-bottom: 10px; }
  .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon .field { display: block; }
  .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon .field .label { display: none; }
  .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon #coupon_code { width: 100%; height: 40px; font-size: 16px; font-family: "Century Gothic"; border: 1px solid #DAD800; color: #4f595f; margin-top: 10px; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon #coupon_code { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon .actions-toolbar { display: block; width: 100%; text-align: center; }
  .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon .actions-toolbar .primary { width: 100%; text-align: center; position: relative; display: block; }
  .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon .actions-toolbar .primary .action.apply.primary { width: 200px; height: 40px; box-shadow: none; border: 0px; border-radius: 0; background-color: #DAD800; font-size: 16px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon .actions-toolbar .primary .action.apply.primary { font-size: 14px; width: 100%; } }
@media (min-width: 768px) { .checkout-cart-index .cart-summary .amrewards-highlight-container { padding: 10px 5px 0 45px; margin-top: 15px; border: 1px solid; border-top: 1px solid #9B9B9B; border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; border-bottom: 1px solid #FFFFFF; margin-bottom: -16px; position: relative; }
  .checkout-cart-index .cart-summary .amrewards-highlight-container:before { content: ""; background-image: url(../images/BK_logo.svg); background-size: 25px auto; background-repeat: no-repeat; width: 40px; height: 40px; margin: 2px 5px 0 15px; position: absolute; left: 0; }
  .checkout-cart-index .cart-summary .amrewards-highlight-container .caption strong { font-family: "Century Gothic Bold" !important; font-size: 14px !important; color: #4F595F !important; line-height: 20px !important; }
  .checkout-cart-index .cart-summary .amrewards-highlight-container .caption strong b { font-family: "Century Gothic Bold" !important; font-size: 14px !important; color: #4F595F !important; line-height: 20px !important; }
  .checkout-cart-index .cart-summary .cart-totals { margin-top: 15px; border: 1px solid #9B9B9B; background: transparent; }
  .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals { font-family: "Century Gothic"; color: #4f595f; font-size: 16px; margin: 0; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals .totals.sub .mark { background: transparent; padding-left: 10px; }
  .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals .totals.sub .amount { background: transparent; padding-right: 10px; }
  .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals .totals-tax .mark { background: transparent; padding-left: 10px; }
  .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals .totals-tax .amount { background: transparent; padding-right: 10px; }
  .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals .grand.totals { font-family: "Century Gothic Bold"; }
  .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals .grand.totals .mark { background: transparent; padding-left: 10px; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals .grand.totals .mark { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals .grand.totals .amount { background: transparent; padding-right: 10px; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart-summary .cart-totals .table-wrapper table.totals .grand.totals .amount { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .cart.main.actions .action.continue { display: block; float: left; min-width: 220px; height: 40px; border-radius: 0; background-color: transparent; font-size: 18px; font-family: "Century Gothic Bold"; background-color: #FFF; border: 1px solid #DAD800; padding: 0; box-shadow: none; text-transform: uppercase; text-align: center; padding-top: 6px; color: #4F595F; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart.main.actions .action.continue { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .cart.main.actions .action.continue:hover { text-decoration: none; }
  .checkout-cart-index .cart.main.actions .action.clear { display: none; }
  .checkout-cart-index .cart.main.actions .action.update { float: right; min-width: 220px; height: 40px; border-radius: 0; background-color: transparent; font-size: 18px; font-family: "Century Gothic Bold"; background-color: #FFF; border: 1px solid #DAD800; padding: 0; box-shadow: none; text-transform: uppercase; color: #4F595F; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart.main.actions .action.update { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout { font-size: 18px; font-family: "Century Gothic Bold"; background-color: #DAD800; color: #4f595f; border-radius: 0; border: 0; text-transform: uppercase; padding: 8px 0; height: 40px; } }
@media (min-width: 768px) and (max-width: 800px) { .checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout { font-size: 14px; } }
@media (min-width: 768px) { .checkout-cart-index select.qty-box { width: 50% !important; height: 40px !important; margin-top: -10px !important; padding-top: 0 !important; padding-bottom: 0 !important; font-family: "Century Gothic" !important; float: left; margin-left: 10px; padding-left: 5px; }
  .checkout-cart-index input.qty-box { width: 40% !important; height: 40px !important; margin-top: -10px !important; text-align: center !important; float: left; }
  .checkout-cart-index #__clerk_close { color: gray; cursor: pointer; font-family: Arial; font-size: 32px; line-height: 1; position: absolute; right: 8px; top: 3px; }
  #block-shipping { display: none; } }
.cms-index-index p { margin: 0px; }
.cms-index-index .page-main { max-width: 100%; padding: 0; }
.cms-index-index .column.main { padding: 0px; min-height: 0px; }
.cms-index-index .front-page-clerk-section { /*margin-top: 50px;*/ }
.cms-index-index .front-page-clerk-section .owl-nav { display: block; }
.cms-index-index .front-page-section-6-bg { background-color: #F9F9F9; }
@media (min-width: 1280px) { .cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel { padding-left: 35px; padding-right: 35px; } }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav { display: inline-block !important; }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-prev { position: absolute; border: 0; box-shadow: none; }
@media (min-width: 768px) { .cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-prev { left: -1em; top: 3em; } }
@media (min-width: 1024px) { .cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-prev { left: -3em; top: 3.5em; } }
@media (min-width: 1280px) { .cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-prev { left: -0.5em; top: 3.8em; } }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-prev span { display: none; }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-prev:before { content: '\e617'; font-family: 'luma-icons'; font-size: 30px; font-weight: bold; color: #9B9B9B; }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-next { position: absolute; border: 0; box-shadow: none; }
@media (min-width: 768px) { .cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-next { right: -1em; top: 3em; } }
@media (min-width: 1024px) { .cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-next { right: -3em; top: 3.5em; } }
@media (min-width: 1280px) { .cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-next { right: -0.5em; top: 3.8em; } }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-next span { display: none; }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-nav .owl-next:before { content: '\e608'; font-family: 'luma-icons'; font-size: 30px; font-weight: bold; color: #9B9B9B; }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-item { padding-top: 40px; padding-bottom: 30px; }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-item .item { text-align: center; }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-item img { display: inline-block; width: auto; max-height: 70px; -webkit-filter: grayscale(100%); filter: grayscale(100%); cursor: pointer; }
.cms-index-index .front-page-section-6 .frontpage-brands-owl-carousel .owl-item img:hover { -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.cms-index-index .custom-footer-area { margin-top: 0px; }

.contact-index-index .columns { margin-top: 60px; margin-bottom: 60px; }
.contact-index-index label.label { color: #4F595F; }
.contact-index-index .page-title-wrapper { display: none; }
.contact-index-index .contact-header { padding: 0px; max-height: 500px; }
@media (min-width: 768px) { .contact-index-index .contact-header { height: 200px; } }
@media (min-width: 1024px) { .contact-index-index .contact-header { height: 267px; } }
@media (min-width: 1280px) { .contact-index-index .contact-header { height: 334px; } }
@media (min-width: 1366px) { .contact-index-index .contact-header { height: 356px; } }
@media (min-width: 1440px) { .contact-index-index .contact-header { height: 375px; } }
@media (min-width: 1680px) { .contact-index-index .contact-header { height: 438px; } }
@media (min-width: 1920px) { .contact-index-index .contact-header { height: 500px; } }
.contact-index-index .contact-header .title_description { font-family: "Montserrat Bold"; /*font-size: 60px;*/ color: #4F595F; position: relative; /*top: 7em;*/ width: 100%; text-align: center; text-transform: uppercase; }
@media (min-width: 768px) { .contact-index-index .contact-header .title_description { font-size: 40px; top: -15rem; } }
@media (min-width: 1024px) { .contact-index-index .contact-header .title_description { font-size: 60px; top: -20rem; } }
@media (min-width: 1280px) { .contact-index-index .contact-header .title_description { font-size: 60px; top: -23rem; } }
@media (min-width: 1366px) { .contact-index-index .contact-header .title_description { font-size: 60px; top: -25rem; } }
@media (min-width: 1680px) { .contact-index-index .contact-header .title_description { font-size: 60px; top: -30rem; } }
@media (min-width: 1920px) { .contact-index-index .contact-header .title_description { font-size: 60px; top: -35rem; } }
.contact-index-index .contact-header P { padding: 0; margin: 0; }
.contact-index-index .contact-text-1 { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .contact-text-1 { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .contact-text-1 { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .contact-text-1 { font-size: 18px; } }
.contact-index-index .contact-text-2 { font-family: "Century Gothic Bold"; /*font-size: 18px;*/ color: #4F595F; margin-top: 0px; margin-bottom: 5px; }
@media (min-width: 768px) { .contact-index-index .contact-text-2 { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .contact-text-2 { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .contact-text-2 { font-size: 18px; } }
.contact-index-index .form.contact { width: 100% !important; }
.contact-index-index .form.contact .fieldset { margin: 0 0 10px; }
@media (min-width: 768px) and (max-width: 1023px) { .contact-index-index .form.contact .actions-toolbar { padding: 0px; } }
.contact-index-index .form.contact .actions-toolbar .primary { width: 100%; text-align: center; }
.contact-index-index .form.contact .actions-toolbar .primary button { float: none; width: 370px; height: 45px; border: 0; border-radius: 0; background-color: #DAD800; font-family: "Century Gothic Bold"; /*font-size: 20px;*/ color: #4F595F; }
@media (min-width: 768px) and (max-width: 1023px) { .contact-index-index .form.contact .actions-toolbar .primary button { width: 100%; } }
@media (min-width: 768px) { .contact-index-index .form.contact .actions-toolbar .primary button { font-size: 16px; } }
@media (min-width: 1024px) { .contact-index-index .form.contact .actions-toolbar .primary button { font-size: 18px; } }
@media (min-width: 1280px) { .contact-index-index .form.contact .actions-toolbar .primary button { font-size: 20px; } }
.contact-index-index .form.contact .actions-toolbar .primary button:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }
.contact-index-index .field.name { padding-left: 0; margin: 0px; }
.contact-index-index .field.name .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-index-index .field.name .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .field.name .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .field.name .label { font-size: 18px; } }
.contact-index-index .field.name .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .field.name .control input { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .field.name .control input { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .field.name .control input { font-size: 18px; } }
.contact-index-index .field.email { padding-right: 0; margin: 0px; }
.contact-index-index .field.email .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-index-index .field.email .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .field.email .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .field.email .label { font-size: 18px; } }
.contact-index-index .field.email .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .field.email .control input { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .field.email .control input { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .field.email .control input { font-size: 18px; } }
.contact-index-index .field.subject { padding-left: 0; margin: 0px; }
.contact-index-index .field.subject .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-index-index .field.subject .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .field.subject .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .field.subject .label { font-size: 18px; } }
.contact-index-index .field.subject select { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .field.subject select { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .field.subject select { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .field.subject select { font-size: 18px; } }
.contact-index-index .field.ordrereference { padding-left: 0; padding-right: 0; margin: 0px; }
.contact-index-index .field.ordrereference .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-index-index .field.ordrereference .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .field.ordrereference .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .field.ordrereference .label { font-size: 18px; } }
.contact-index-index .field.ordrereference .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; font-size: 18px; color: #4F595F; }
.contact-index-index .field.comment { padding-left: 0; padding-right: 0; margin: 0px; }
.contact-index-index .field.comment .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-index-index .field.comment .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .field.comment .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .field.comment .label { font-size: 18px; } }
.contact-index-index .field.comment .control textarea { border: 1px solid #C0C0C0; font-family: "Century Gothic"; /*height: 150px;
min-height: 150px;*/ /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .field.comment .control textarea { font-size: 14px; height: 80px; min-height: 80px; } }
@media (min-width: 1024px) { .contact-index-index .field.comment .control textarea { font-size: 16px; height: 125px; min-height: 125px; } }
@media (min-width: 1280px) { .contact-index-index .field.comment .control textarea { font-size: 18px; height: 150px; min-height: 150px; } }
.contact-index-index .field-recaptcha { float: left; }
.contact-index-index .field.captcha { margin: 0 0 40px; }
.contact-index-index .field.captcha .label { padding: 0; margin: 15px 0 15px 0; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
@media (max-height: 800px) { .contact-index-index .field.captcha .label { font-size: 16px; } }
.contact-index-index .field.captcha .control { width: 100%; }
.contact-index-index .field.captcha .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .contact-index-index .field.captcha .control input { height: 40px; font-size: 16px; } }
.contact-index-index .field.captcha .control .captcha-image .action.reload.captcha-reload { margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; height: 42px; line-height: 1px; }
@media (max-width: 1024px) { .contact-index-index .field.captcha .control .captcha-image .action.reload.captcha-reload { font-size: 14px; } }
.contact-index-index .contact-section-1 .contact-section-1-content { border: 1px solid #C0C0C0; padding: 30px; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-1 { margin-bottom: 30px; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-1 .header { font-family: "Century Gothic Bold"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-1 .header { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-1 .header { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-1 .header { font-size: 18px; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-1 .content { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-1 .content { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-1 .content { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-1 .content { font-size: 18px; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-2 { margin-bottom: 30px; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-2 .header { font-family: "Century Gothic Bold"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .header { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .header { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .header { font-size: 18px; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .left, .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .right { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .left, .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .right { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .left, .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .right { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .left, .contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .right { font-size: 18px; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .left { width: 35%; display: inline-block; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-2 .content .right { width: 60%; display: inline-block; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_1 { /*width: 8%;*/ display: inline-block; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_1 { width: 15%; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_1 { width: 10%; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_1 { width: 10%; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_1 img { /*margin-top: -35px;*/ width: 20px; height: auto; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_1 img { margin-top: -20px; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_1 img { margin-top: -25px; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_1 img { margin-top: -35px; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_2 { /*width: 91%;*/ display: inline-block; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_2 { width: 80%; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_2 { width: 80%; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_2 { width: 80%; } }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_2 { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_2 { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_2 { font-size: 18px; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_2 .bold-text { font-family: "Century Gothic Bold"; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_3 { /*width: 8%;*/ display: inline-block; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_3 { width: 15%; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_3 { width: 10%; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_3 { width: 10%; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_3 img { /*margin-top: -52px;*/ width: 20px; height: auto; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_3 img { margin-top: -40px; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_3 img { margin-top: -45px; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_3 img { margin-top: -52px; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_4 { /*width: 91%;*/ display: inline-block; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_4 { width: 80%; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_4 { width: 80%; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_4 { width: 80%; } }
@media (min-width: 768px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_4 { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_4 { font-size: 16px; } }
@media (min-width: 1280px) { .contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_4 { font-size: 18px; } }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .body_4 .bold-text { font-family: "Century Gothic Bold"; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .footer-social { margin-top: 30px; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .footer-social .social_1 { display: inline-block; padding-right: 15px; border-right: 1px solid #C0C0C0; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .footer-social .social_1 img { width: 25px; height: 20px; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .footer-social .social_2 { display: inline-block; padding-left: 15px; padding-right: 15px; border-right: 1px solid #C0C0C0; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .footer-social .social_2 img { width: 21px; height: 20px; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .footer-social .social_3 { display: inline-block; padding-left: 15px; padding-right: 15px; border-right: 1px solid #C0C0C0; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .footer-social .social_3 img { width: 11px; height: 20px; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .footer-social .social_4 { display: inline-block; padding-left: 15px; padding-right: 15px; border-right: 1px solid #C0C0C0; }
.contact-index-index .contact-section-1 .contact-section-1-content .row-3 .footer-social .social_4 img { width: 19px; height: 23px; }
.contact-index-index .contact-map { width: 100%; padding: 0px; }
.contact-index-index .contact-map iframe { width: 100%; }
.contact-index-index .contact-map p { padding: 0; margin: 0; }
.contact-index-index .custom-footer-area { margin-top: -5px; }
.contact-index-index .column:not(.sidebar-additional) .form.contact { min-width: 0; }
.contact-index-index .about-page-email-person div, .contact-index-index .about-page-email-person a { border: 1px solid #DAD800; background-color: #DAD800; text-align: center; height: 45px; display: inline-flex; width: 90%; padding: 0; border-radius: 0; margin: 0; }
.contact-index-index .about-page-email-person div:before, .contact-index-index .about-page-email-person a:before { content: ""; left: 16px; background-color: #ffffff; height: 43px; width: 43px; background-image: url("../images/Path_379_2x.png"); background-repeat: no-repeat; background-position-x: 9px; background-position-y: center; background-blend-mode: difference; background-size: 25px; }
.contact-index-index .about-page-email-person div span, .contact-index-index .about-page-email-person a span { line-height: 45px; font-family: "Century Gothic Bold"; padding-left: 5px; color: #4F595F; word-break: break-all; width: 82%; }
@media (min-width: 768px) { .contact-index-index .about-page-email-person div span, .contact-index-index .about-page-email-person a span { font-size: 14px; } }
@media (min-width: 1024px) { .contact-index-index .about-page-email-person div span, .contact-index-index .about-page-email-person a span { font-size: 14px; } }
@media (min-width: 1280px) { .contact-index-index .about-page-email-person div span, .contact-index-index .about-page-email-person a span { font-size: 16px; } }
@media (max-width: 1024px) { .contact-index-index .section-4 { padding-left: 15px; padding-right: 15px; } }
@media (max-width: 1024px) { .contact-index-index .section-4 .pagebuilder-column { width: 24% !important; margin-right: 1%; } }

.contact-section-form-rs .form.contact-rs { width: 100% !important; }
.contact-section-form-rs .form.contact-rs .fieldset { margin: 0 0 10px; }
@media (min-width: 768px) and (max-width: 1023px) { .contact-section-form-rs .form.contact-rs .actions-toolbar { padding: 0px; } }
.contact-section-form-rs .form.contact-rs .actions-toolbar .primary { width: 100%; text-align: center; }
.contact-section-form-rs .form.contact-rs .actions-toolbar .primary button { float: none; width: 370px; height: 45px; border: 0; border-radius: 0; background-color: #DAD800; font-family: "Century Gothic Bold"; /*font-size: 20px;*/ color: #4F595F; }
@media (min-width: 768px) and (max-width: 1023px) { .contact-section-form-rs .form.contact-rs .actions-toolbar .primary button { width: 100%; } }
@media (min-width: 768px) { .contact-section-form-rs .form.contact-rs .actions-toolbar .primary button { font-size: 16px; } }
@media (min-width: 1024px) { .contact-section-form-rs .form.contact-rs .actions-toolbar .primary button { font-size: 18px; } }
@media (min-width: 1280px) { .contact-section-form-rs .form.contact-rs .actions-toolbar .primary button { font-size: 20px; } }
.contact-section-form-rs .form.contact-rs .actions-toolbar .primary button:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }
.contact-section-form-rs .field.name { padding-left: 0; margin: 0px; text-align: left; }
.contact-section-form-rs .field.name .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-section-form-rs .field.name .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-section-form-rs .field.name .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-section-form-rs .field.name .label { font-size: 18px; } }
.contact-section-form-rs .field.name .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-section-form-rs .field.name .control input { font-size: 14px; } }
@media (min-width: 1024px) { .contact-section-form-rs .field.name .control input { font-size: 16px; } }
@media (min-width: 1280px) { .contact-section-form-rs .field.name .control input { font-size: 18px; } }
.contact-section-form-rs .field.email { padding-right: 0; margin: 0px; text-align: left; }
.contact-section-form-rs .field.email .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-section-form-rs .field.email .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-section-form-rs .field.email .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-section-form-rs .field.email .label { font-size: 18px; } }
.contact-section-form-rs .field.email .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-section-form-rs .field.email .control input { font-size: 14px; } }
@media (min-width: 1024px) { .contact-section-form-rs .field.email .control input { font-size: 16px; } }
@media (min-width: 1280px) { .contact-section-form-rs .field.email .control input { font-size: 18px; } }
.contact-section-form-rs .field.subject { padding-left: 0; margin: 0px; text-align: left; }
.contact-section-form-rs .field.subject .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-section-form-rs .field.subject .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-section-form-rs .field.subject .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-section-form-rs .field.subject .label { font-size: 18px; } }
.contact-section-form-rs .field.subject select { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-section-form-rs .field.subject select { font-size: 14px; } }
@media (min-width: 1024px) { .contact-section-form-rs .field.subject select { font-size: 16px; } }
@media (min-width: 1280px) { .contact-section-form-rs .field.subject select { font-size: 18px; } }
.contact-section-form-rs .field.ordrereference { padding-left: 0; padding-right: 0; margin: 0px; text-align: left; }
.contact-section-form-rs .field.ordrereference .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-section-form-rs .field.ordrereference .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-section-form-rs .field.ordrereference .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-section-form-rs .field.ordrereference .label { font-size: 18px; } }
.contact-section-form-rs .field.ordrereference .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; font-size: 18px; color: #4F595F; }
.contact-section-form-rs .field.comment { padding-left: 0; padding-right: 0; margin: 0px; text-align: left; }
.contact-section-form-rs .field.comment .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .contact-section-form-rs .field.comment .label { font-size: 14px; } }
@media (min-width: 1024px) { .contact-section-form-rs .field.comment .label { font-size: 16px; } }
@media (min-width: 1280px) { .contact-section-form-rs .field.comment .label { font-size: 18px; } }
.contact-section-form-rs .field.comment .control textarea { border: 1px solid #C0C0C0; font-family: "Century Gothic"; /*height: 150px;
min-height: 150px;*/ /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .contact-section-form-rs .field.comment .control textarea { font-size: 14px; height: 80px; min-height: 80px; } }
@media (min-width: 1024px) { .contact-section-form-rs .field.comment .control textarea { font-size: 16px; height: 125px; min-height: 125px; } }
@media (min-width: 1280px) { .contact-section-form-rs .field.comment .control textarea { font-size: 18px; height: 150px; min-height: 150px; } }
.contact-section-form-rs .field-recaptcha { float: left; }
.contact-section-form-rs .field.captcha { margin: 0 0 40px; }
.contact-section-form-rs .field.captcha .label { padding: 0; margin: 15px 0 15px 0; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
@media (max-height: 800px) { .contact-section-form-rs .field.captcha .label { font-size: 16px; } }
.contact-section-form-rs .field.captcha .control { width: 100%; }
.contact-section-form-rs .field.captcha .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .contact-section-form-rs .field.captcha .control input { height: 40px; font-size: 16px; } }
.contact-section-form-rs .field.captcha .control .captcha-image .action.reload.captcha-reload { margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; height: 42px; line-height: 1px; }
@media (max-width: 1024px) { .contact-section-form-rs .field.captcha .control .captcha-image .action.reload.captcha-reload { font-size: 14px; } }

.cms-about-us .breadcrumbs, .cms-om-os .breadcrumbs { display: none; }
.cms-about-us .page-main, .cms-om-os .page-main { max-width: 100%; padding: 0px; }
.cms-about-us .about-us-header, .cms-om-os .about-us-header { padding: 0px; }
@media (min-width: 768px) { .cms-about-us .about-us-header, .cms-om-os .about-us-header { height: 200px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-header, .cms-om-os .about-us-header { height: 267px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-header, .cms-om-os .about-us-header { height: 334px; } }
@media (min-width: 1366px) { .cms-about-us .about-us-header, .cms-om-os .about-us-header { height: 356px; } }
@media (min-width: 1440px) { .cms-about-us .about-us-header, .cms-om-os .about-us-header { height: 375px; } }
@media (min-width: 1680px) { .cms-about-us .about-us-header, .cms-om-os .about-us-header { height: 438px; } }
@media (min-width: 1920px) { .cms-about-us .about-us-header, .cms-om-os .about-us-header { height: 500px; } }
.cms-about-us .about-us-header p, .cms-om-os .about-us-header p { margin: 0; }
.cms-about-us .about-us-header img, .cms-om-os .about-us-header img { max-height: 500px; }
.cms-about-us .about-us-header .title_description, .cms-om-os .about-us-header .title_description { font-family: "Montserrat Bold"; color: #4F595F; position: relative; width: 100%; text-align: center; }
@media (min-width: 768px) { .cms-about-us .about-us-header .title_description, .cms-om-os .about-us-header .title_description { font-size: 40px; top: -15rem; } }
@media (min-width: 1024px) { .cms-about-us .about-us-header .title_description, .cms-om-os .about-us-header .title_description { font-size: 60px; top: -20rem; } }
@media (min-width: 1280px) { .cms-about-us .about-us-header .title_description, .cms-om-os .about-us-header .title_description { font-size: 60px; top: -23rem; } }
@media (min-width: 1366px) { .cms-about-us .about-us-header .title_description, .cms-om-os .about-us-header .title_description { font-size: 60px; top: -25rem; } }
@media (min-width: 1680px) { .cms-about-us .about-us-header .title_description, .cms-om-os .about-us-header .title_description { font-size: 60px; top: -30rem; } }
@media (min-width: 1920px) { .cms-about-us .about-us-header .title_description, .cms-om-os .about-us-header .title_description { font-size: 60px; top: -35rem; } }
.cms-about-us .about-us-header .title_description_bottom, .cms-om-os .about-us-header .title_description_bottom { font-family: "Century Gothic"; color: #4F595F; position: relative; width: 100%; text-align: center; }
@media (min-width: 768px) { .cms-about-us .about-us-header .title_description_bottom, .cms-om-os .about-us-header .title_description_bottom { font-size: 16px; top: -15rem; } }
@media (min-width: 1024px) { .cms-about-us .about-us-header .title_description_bottom, .cms-om-os .about-us-header .title_description_bottom { font-size: 22px; top: -20rem; } }
@media (min-width: 1280px) { .cms-about-us .about-us-header .title_description_bottom, .cms-om-os .about-us-header .title_description_bottom { font-size: 22px; top: -23rem; } }
@media (min-width: 1366px) { .cms-about-us .about-us-header .title_description_bottom, .cms-om-os .about-us-header .title_description_bottom { font-size: 22px; top: -25rem; } }
@media (min-width: 1680px) { .cms-about-us .about-us-header .title_description_bottom, .cms-om-os .about-us-header .title_description_bottom { font-size: 22px; top: -30rem; } }
@media (min-width: 1920px) { .cms-about-us .about-us-header .title_description_bottom, .cms-om-os .about-us-header .title_description_bottom { font-size: 22px; top: -35rem; } }
.cms-about-us .about-us-section-1, .cms-om-os .about-us-section-1 { /*margin-top: 100px;*/ }
@media (min-width: 768px) { .cms-about-us .about-us-section-1, .cms-om-os .about-us-section-1 { margin-top: 50px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-1, .cms-om-os .about-us-section-1 { margin-top: 100px; } }
@media (min-width: 768px) { .cms-about-us .about-us-section-1 img, .cms-om-os .about-us-section-1 img { height: auto; } }
.cms-about-us .about-us-section-1 .content-left, .cms-om-os .about-us-section-1 .content-left { padding-left: 0px; }
.cms-about-us .about-us-section-1 .content-right, .cms-om-os .about-us-section-1 .content-right { padding-right: 0px; overflow: hidden; /* @media (min-width:768px) { max-height: 230px; } @media (min-width:1024px) { max-height: 306px; } @media (min-width:1280px) { max-height: 373px; }*/ max-height: auto; }
.cms-about-us .about-us-section-1 .content-right .header, .cms-om-os .about-us-section-1 .content-right .header { font-family: "Century Gothic Bold"; /*font-size: 30px;*/ color: #4F595F; line-height: 22px; }
@media (min-width: 768px) { .cms-about-us .about-us-section-1 .content-right .header, .cms-om-os .about-us-section-1 .content-right .header { font-size: 20px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-1 .content-right .header, .cms-om-os .about-us-section-1 .content-right .header { font-size: 24px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-1 .content-right .header, .cms-om-os .about-us-section-1 .content-right .header { font-size: 30px; } }
.cms-about-us .about-us-section-1 .content-right .body, .cms-om-os .about-us-section-1 .content-right .body { margin-top: 25px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; line-height: 23px; }
@media (min-width: 768px) { .cms-about-us .about-us-section-1 .content-right .body, .cms-om-os .about-us-section-1 .content-right .body { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-1 .content-right .body, .cms-om-os .about-us-section-1 .content-right .body { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-1 .content-right .body, .cms-om-os .about-us-section-1 .content-right .body { font-size: 18px; } }
.cms-about-us .about-us-section-2, .cms-om-os .about-us-section-2 { width: 100%; height: 300px; background-position: center; background-repeat: no-repeat; background-size: cover; /*margin-top: 100px;*/ }
@media (min-width: 768px) { .cms-about-us .about-us-section-2, .cms-om-os .about-us-section-2 { margin-top: 50px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-2, .cms-om-os .about-us-section-2 { margin-top: 100px; } }
.cms-about-us .about-us-section-2 .bg-gradius, .cms-om-os .about-us-section-2 .bg-gradius { height: 300px; display: table-cell; width: 100vw; vertical-align: middle; text-align: center; background: rgba(0, 0, 0, 0.5); }
.cms-about-us .about-us-section-2 .bg-gradius .about-us-section-2-content .text-1, .cms-om-os .about-us-section-2 .bg-gradius .about-us-section-2-content .text-1 { font-family: "Century Gothic"; /*font-size: 28px;*/ color: #FFFFFF; }
@media (min-width: 768px) { .cms-about-us .about-us-section-2 .bg-gradius .about-us-section-2-content .text-1, .cms-om-os .about-us-section-2 .bg-gradius .about-us-section-2-content .text-1 { font-size: 18px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-2 .bg-gradius .about-us-section-2-content .text-1, .cms-om-os .about-us-section-2 .bg-gradius .about-us-section-2-content .text-1 { font-size: 22px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-2 .bg-gradius .about-us-section-2-content .text-1, .cms-om-os .about-us-section-2 .bg-gradius .about-us-section-2-content .text-1 { font-size: 26px; } }
.cms-about-us .about-us-section-2 .bg-gradius .about-us-section-2-content .text-2, .cms-om-os .about-us-section-2 .bg-gradius .about-us-section-2-content .text-2 { font-family: "Century Gothic Bold"; /*font-size: 40px;*/ color: #DAD800; }
@media (min-width: 768px) { .cms-about-us .about-us-section-2 .bg-gradius .about-us-section-2-content .text-2, .cms-om-os .about-us-section-2 .bg-gradius .about-us-section-2-content .text-2 { font-size: 30px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-2 .bg-gradius .about-us-section-2-content .text-2, .cms-om-os .about-us-section-2 .bg-gradius .about-us-section-2-content .text-2 { font-size: 34px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-2 .bg-gradius .about-us-section-2-content .text-2, .cms-om-os .about-us-section-2 .bg-gradius .about-us-section-2-content .text-2 { font-size: 38px; } }
.cms-about-us .about-us-section-3, .cms-om-os .about-us-section-3 { /*margin-top: 80px;*/ }
@media (min-width: 768px) { .cms-about-us .about-us-section-3, .cms-om-os .about-us-section-3 { margin-top: 50px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-3, .cms-om-os .about-us-section-3 { margin-top: 100px; } }
.cms-about-us .about-us-section-3 .header, .cms-om-os .about-us-section-3 .header { font-family: "Century Gothic Bold"; text-align: center; /*font-size: 30px;*/ color: #4F595F; }
@media (min-width: 768px) { .cms-about-us .about-us-section-3 .header, .cms-om-os .about-us-section-3 .header { font-size: 20px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-3 .header, .cms-om-os .about-us-section-3 .header { font-size: 24px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-3 .header, .cms-om-os .about-us-section-3 .header { font-size: 30px; } }
.cms-about-us .about-us-section-3 .body, .cms-om-os .about-us-section-3 .body { margin-top: 25px; font-family: "Century Gothic"; text-align: center; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .cms-about-us .about-us-section-3 .body, .cms-om-os .about-us-section-3 .body { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-3 .body, .cms-om-os .about-us-section-3 .body { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-3 .body, .cms-om-os .about-us-section-3 .body { font-size: 18px; } }
.cms-about-us .about-us-section-4 .about-us-section-4-col, .cms-om-os .about-us-section-4 .about-us-section-4-col { padding: 0; margin-top: 50px; }
.cms-about-us .about-us-section-4 .about-us-section-4-col .name, .cms-om-os .about-us-section-4 .about-us-section-4-col .name { margin-top: 25px; text-align: center; font-family: "Century Gothic Bold"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .name, .cms-om-os .about-us-section-4 .about-us-section-4-col .name { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .name, .cms-om-os .about-us-section-4 .about-us-section-4-col .name { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .name, .cms-om-os .about-us-section-4 .about-us-section-4-col .name { font-size: 18px; } }
.cms-about-us .about-us-section-4 .about-us-section-4-col .position, .cms-om-os .about-us-section-4 .about-us-section-4-col .position { text-align: center; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .position, .cms-om-os .about-us-section-4 .about-us-section-4-col .position { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .position, .cms-om-os .about-us-section-4 .about-us-section-4-col .position { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .position, .cms-om-os .about-us-section-4 .about-us-section-4-col .position { font-size: 18px; } }
.cms-about-us .about-us-section-4 .about-us-section-4-col .email, .cms-om-os .about-us-section-4 .about-us-section-4-col .email { margin-top: 15px; border: 1px solid #DAD800; background-color: #DAD800; text-align: center; height: 45px; line-height: 45px; font-family: "Century Gothic Bold"; /*font-size: 16px;*/ padding-left: 45px; color: #4F595F; }
@media (min-width: 768px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .email, .cms-om-os .about-us-section-4 .about-us-section-4-col .email { font-size: 12px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .email, .cms-om-os .about-us-section-4 .about-us-section-4-col .email { font-size: 12px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .email, .cms-om-os .about-us-section-4 .about-us-section-4-col .email { font-size: 16px; } }
.cms-about-us .about-us-section-4 .about-us-section-4-col .email img, .cms-om-os .about-us-section-4 .about-us-section-4-col .email img { width: 25px; position: absolute; left: 25px; margin-top: 13px; -webkit-filter: contrast(0%) brightness(60%); filter: contrast(0%) brightness(60%); }
.cms-about-us .about-us-section-4 .about-us-section-4-col .email:before, .cms-om-os .about-us-section-4 .about-us-section-4-col .email:before { content: ""; position: absolute; left: 16px; background-color: #ffffff; height: 43px; width: 43px; }
.cms-about-us .about-us-section-4 .about-us-section-4-col .tel, .cms-om-os .about-us-section-4 .about-us-section-4-col .tel { color: #4F595F; text-align: center; margin-top: 15px; margin-bottom: 60px; font-family: "Century Gothic"; /*font-size: 18px;*/ }
@media (min-width: 768px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .tel, .cms-om-os .about-us-section-4 .about-us-section-4-col .tel { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .tel, .cms-om-os .about-us-section-4 .about-us-section-4-col .tel { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .about-us-section-4 .about-us-section-4-col .tel, .cms-om-os .about-us-section-4 .about-us-section-4-col .tel { font-size: 18px; } }
.cms-about-us .custom-footer-area, .cms-om-os .custom-footer-area { margin-top: 0px; }
.cms-about-us [data-content-type='row'][data-appearance='contained'], .cms-om-os [data-content-type='row'][data-appearance='contained'] { max-width: 1170px; }
.cms-about-us p, .cms-om-os p { margin: 0; }
@media (max-width: 1024px) { .cms-about-us .banner, .cms-om-os .banner { min-height: 260px !important; } }
@media (max-width: 1024px) { .cms-about-us .section-1, .cms-om-os .section-1 { margin-top: 60px !important; } }
@media (max-width: 1024px) { .cms-about-us .section-2, .cms-om-os .section-2 { margin-top: 60px !important; } }
@media (max-width: 1024px) { .cms-about-us .section-3, .cms-om-os .section-3 { margin-top: 60px !important; padding-left: 15px; padding-right: 15px; } }
@media (max-width: 1024px) { .cms-about-us .section-4, .cms-om-os .section-4 { padding-left: 15px; padding-right: 15px; } }
@media (max-width: 1024px) { .cms-about-us .section-4 .pagebuilder-column, .cms-om-os .section-4 .pagebuilder-column { width: 24% !important; margin-right: 1%; } }
@media (max-width: 1024px) { .cms-about-us .section-5, .cms-om-os .section-5 { padding-left: 15px; padding-right: 15px; } }
@media (max-width: 1024px) { .cms-about-us .section-5 .pagebuilder-column, .cms-om-os .section-5 .pagebuilder-column { width: 24% !important; margin-right: 1%; } }
@media (max-width: 1024px) { .cms-about-us .section-6, .cms-om-os .section-6 { padding-left: 15px; padding-right: 15px; } }
@media (max-width: 1024px) { .cms-about-us .section-6 .pagebuilder-column, .cms-om-os .section-6 .pagebuilder-column { width: 24% !important; margin-right: 1%; } }
.cms-about-us .about-section-1-right-head p, .cms-om-os .about-section-1-right-head p { font-family: "Century Gothic Bold"; color: #4F595F; line-height: 22px; }
@media (min-width: 768px) { .cms-about-us .about-section-1-right-head p, .cms-om-os .about-section-1-right-head p { font-size: 20px; } }
@media (min-width: 1024px) { .cms-about-us .about-section-1-right-head p, .cms-om-os .about-section-1-right-head p { font-size: 24px; } }
@media (min-width: 1280px) { .cms-about-us .about-section-1-right-head p, .cms-om-os .about-section-1-right-head p { font-size: 30px; } }
.cms-about-us .about-section-1-right-body p, .cms-om-os .about-section-1-right-body p { font-family: "Century Gothic"; color: #4F595F; line-height: 23px; }
@media (min-width: 768px) { .cms-about-us .about-section-1-right-body p, .cms-om-os .about-section-1-right-body p { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .about-section-1-right-body p, .cms-om-os .about-section-1-right-body p { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .about-section-1-right-body p, .cms-om-os .about-section-1-right-body p { font-size: 18px; } }
.cms-about-us .text-content-2-1 p span, .cms-om-os .text-content-2-1 p span { font-family: "Century Gothic"; color: #FFFFFF; }
@media (min-width: 768px) { .cms-about-us .text-content-2-1 p span, .cms-om-os .text-content-2-1 p span { font-size: 18px; } }
@media (min-width: 1024px) { .cms-about-us .text-content-2-1 p span, .cms-om-os .text-content-2-1 p span { font-size: 22px; } }
@media (min-width: 1280px) { .cms-about-us .text-content-2-1 p span, .cms-om-os .text-content-2-1 p span { font-size: 26px; } }
.cms-about-us .text-content-2-2 p span, .cms-om-os .text-content-2-2 p span { font-family: "Century Gothic Bold"; color: #DAD800; }
@media (min-width: 768px) { .cms-about-us .text-content-2-2 p span, .cms-om-os .text-content-2-2 p span { font-size: 30px; } }
@media (min-width: 1024px) { .cms-about-us .text-content-2-2 p span, .cms-om-os .text-content-2-2 p span { font-size: 34px; } }
@media (min-width: 1280px) { .cms-about-us .text-content-2-2 p span, .cms-om-os .text-content-2-2 p span { font-size: 38px; } }
.cms-about-us .text-content-3-1 p, .cms-om-os .text-content-3-1 p { margin: 0; font-family: "Century Gothic Bold"; text-align: center; color: #4F595F; }
@media (min-width: 768px) { .cms-about-us .text-content-3-1 p, .cms-om-os .text-content-3-1 p { font-size: 20px; } }
@media (min-width: 1024px) { .cms-about-us .text-content-3-1 p, .cms-om-os .text-content-3-1 p { font-size: 24px; } }
@media (min-width: 1280px) { .cms-about-us .text-content-3-1 p, .cms-om-os .text-content-3-1 p { font-size: 30px; } }
.cms-about-us .text-content-3-2 p, .cms-om-os .text-content-3-2 p { margin: 0; font-family: "Century Gothic"; text-align: center; display: contents; color: #4F595F; }
@media (min-width: 768px) { .cms-about-us .text-content-3-2 p, .cms-om-os .text-content-3-2 p { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .text-content-3-2 p, .cms-om-os .text-content-3-2 p { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .text-content-3-2 p, .cms-om-os .text-content-3-2 p { font-size: 18px; } }
.cms-about-us .about-page-name-person p, .cms-om-os .about-page-name-person p { text-align: center; font-family: "Century Gothic Bold"; color: #4F595F; }
@media (min-width: 768px) { .cms-about-us .about-page-name-person p, .cms-om-os .about-page-name-person p { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .about-page-name-person p, .cms-om-os .about-page-name-person p { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .about-page-name-person p, .cms-om-os .about-page-name-person p { font-size: 18px; } }
.cms-about-us .about-page-position-person p, .cms-om-os .about-page-position-person p { text-align: center; font-family: "Century Gothic"; color: #4F595F; }
@media (min-width: 768px) { .cms-about-us .about-page-position-person p, .cms-om-os .about-page-position-person p { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .about-page-position-person p, .cms-om-os .about-page-position-person p { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .about-page-position-person p, .cms-om-os .about-page-position-person p { font-size: 18px; } }
.cms-about-us .about-page-email-person div, .cms-about-us .about-page-email-person a, .cms-om-os .about-page-email-person div, .cms-om-os .about-page-email-person a { border: 1px solid #DAD800; background-color: #DAD800; text-align: center; height: 45px; display: inline-flex; width: 90%; padding: 0; border-radius: 0; margin: 0; }
.cms-about-us .about-page-email-person div:before, .cms-about-us .about-page-email-person a:before, .cms-om-os .about-page-email-person div:before, .cms-om-os .about-page-email-person a:before { content: ""; left: 16px; background-color: #ffffff; height: 43px; width: 43px; background-image: url("../images/Path_379_2x.png"); background-repeat: no-repeat; background-position-x: 9px; background-position-y: center; background-blend-mode: difference; background-size: 25px; }
.cms-about-us .about-page-email-person div span, .cms-about-us .about-page-email-person a span, .cms-om-os .about-page-email-person div span, .cms-om-os .about-page-email-person a span { line-height: 45px; font-family: "Century Gothic Bold"; padding-left: 5px; color: #4F595F; word-break: break-all; width: 82%; }
@media (min-width: 768px) { .cms-about-us .about-page-email-person div span, .cms-about-us .about-page-email-person a span, .cms-om-os .about-page-email-person div span, .cms-om-os .about-page-email-person a span { font-size: 12px; } }
@media (min-width: 1024px) { .cms-about-us .about-page-email-person div span, .cms-about-us .about-page-email-person a span, .cms-om-os .about-page-email-person div span, .cms-om-os .about-page-email-person a span { font-size: 12px; } }
@media (min-width: 1280px) { .cms-about-us .about-page-email-person div span, .cms-about-us .about-page-email-person a span, .cms-om-os .about-page-email-person div span, .cms-om-os .about-page-email-person a span { font-size: 13px; } }
.cms-about-us .about-page-phone-person p, .cms-om-os .about-page-phone-person p { color: #4F595F; text-align: center; font-family: "Century Gothic"; }
@media (min-width: 768px) { .cms-about-us .about-page-phone-person p, .cms-om-os .about-page-phone-person p { font-size: 14px; } }
@media (min-width: 1024px) { .cms-about-us .about-page-phone-person p, .cms-om-os .about-page-phone-person p { font-size: 16px; } }
@media (min-width: 1280px) { .cms-about-us .about-page-phone-person p, .cms-om-os .about-page-phone-person p { font-size: 18px; } }
.cms-about-us .about-page-phone-person p a, .cms-om-os .about-page-phone-person p a { color: #4F595F !important; text-decoration: none !important; }

.cms-cookie-and-privacy-policy .columns, .cms-cookie-og-privatlivspolitik .columns, .cms-privatlivs-og-cookiepolitik .columns { margin-top: 25px; }
@media (min-width: 768px) { .cms-cookie-and-privacy-policy .columns .column.main .container, .cms-cookie-og-privatlivspolitik .columns .column.main .container, .cms-privatlivs-og-cookiepolitik .columns .column.main .container { padding: 0; } }
@media (min-width: 1024px) and (max-width: 1279px) { .cms-cookie-and-privacy-policy .columns .column.main .container, .cms-cookie-og-privatlivspolitik .columns .column.main .container, .cms-privatlivs-og-cookiepolitik .columns .column.main .container { padding: 0; width: 100%; } }
@media (min-width: 1280px) { .cms-cookie-and-privacy-policy .columns .column.main .container, .cms-cookie-og-privatlivspolitik .columns .column.main .container, .cms-privatlivs-og-cookiepolitik .columns .column.main .container { padding-right: 15px; padding-left: 15px; } }
.cms-cookie-and-privacy-policy .columns .column.main .container .row, .cms-cookie-og-privatlivspolitik .columns .column.main .container .row, .cms-privatlivs-og-cookiepolitik .columns .column.main .container .row { margin: 0; }
.cms-cookie-and-privacy-policy .columns .column.main .container .row [class*="col-sm-"], .cms-cookie-og-privatlivspolitik .columns .column.main .container .row [class*="col-sm-"], .cms-privatlivs-og-cookiepolitik .columns .column.main .container .row [class*="col-sm-"] { padding-left: 0px; }
.cms-cookie-and-privacy-policy .breadcrumbs, .cms-cookie-og-privatlivspolitik .breadcrumbs, .cms-privatlivs-og-cookiepolitik .breadcrumbs { padding-left: 15px; }
.cms-cookie-and-privacy-policy .page-main, .cms-cookie-og-privatlivspolitik .page-main, .cms-privatlivs-og-cookiepolitik .page-main { padding-left: 15px; padding-right: 15px; }
.cms-cookie-and-privacy-policy .header-topic, .cms-cookie-og-privatlivspolitik .header-topic, .cms-privatlivs-og-cookiepolitik .header-topic { background-color: #F5F5F5; font-family: "Century Gothic Bold"; font-size: 18px; text-align: left; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; color: #4F595F; }
.cms-cookie-and-privacy-policy .topic-menu ul, .cms-cookie-og-privatlivspolitik .topic-menu ul, .cms-privatlivs-og-cookiepolitik .topic-menu ul { padding: 0px; margin: 0px; }
.cms-cookie-and-privacy-policy .topic-menu ul li, .cms-cookie-og-privatlivspolitik .topic-menu ul li, .cms-privatlivs-og-cookiepolitik .topic-menu ul li { list-style-type: none; font-family: "Century Gothic"; font-size: 18px; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #cccccc; margin: 0; color: #4F595F; }
.cms-cookie-and-privacy-policy .topic-menu ul li:hover, .cms-cookie-og-privatlivspolitik .topic-menu ul li:hover, .cms-privatlivs-og-cookiepolitik .topic-menu ul li:hover { cursor: pointer; color: #DAD800; }
.cms-cookie-and-privacy-policy .topic-menu ul li.active:before, .cms-cookie-og-privatlivspolitik .topic-menu ul li.active:before, .cms-privatlivs-og-cookiepolitik .topic-menu ul li.active:before { content: '\e618'; font-family: 'luma-icons'; display: inline-block; font-size: 15px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); margin-right: 5px; }
.cms-cookie-and-privacy-policy .topic-menu ul li.active:hover, .cms-cookie-og-privatlivspolitik .topic-menu ul li.active:hover, .cms-privatlivs-og-cookiepolitik .topic-menu ul li.active:hover { cursor: default; color: #4F595F; }
.cms-cookie-and-privacy-policy .topic-menu ul li:last-child, .cms-cookie-og-privatlivspolitik .topic-menu ul li:last-child, .cms-privatlivs-og-cookiepolitik .topic-menu ul li:last-child { border-bottom: 0px; }
.cms-cookie-and-privacy-policy .topic-menu ul:last-child li:last-child, .cms-cookie-og-privatlivspolitik .topic-menu ul:last-child li:last-child, .cms-privatlivs-og-cookiepolitik .topic-menu ul:last-child li:last-child { border-bottom: 1px solid #cccccc; }
.cms-cookie-and-privacy-policy .topic-paragraph .topic-paragraph-content, .cms-cookie-og-privatlivspolitik .topic-paragraph .topic-paragraph-content, .cms-privatlivs-og-cookiepolitik .topic-paragraph .topic-paragraph-content { display: none; }
.cms-cookie-and-privacy-policy .topic-paragraph .topic-paragraph-content .header, .cms-cookie-og-privatlivspolitik .topic-paragraph .topic-paragraph-content .header, .cms-privatlivs-og-cookiepolitik .topic-paragraph .topic-paragraph-content .header { font-family: "Century Gothic Bold"; font-size: 30px; color: #4F595F; line-height: 20px; }
.cms-cookie-and-privacy-policy .topic-paragraph .topic-paragraph-content .body, .cms-cookie-og-privatlivspolitik .topic-paragraph .topic-paragraph-content .body, .cms-privatlivs-og-cookiepolitik .topic-paragraph .topic-paragraph-content .body { font-family: "Century Gothic"; font-size: 18px; color: #4F595F; margin-top: 25px; }

.cms-terms-and-conditions .columns, .cms-handelsbetingelser .columns { margin-top: 25px; }
@media (min-width: 768px) { .cms-terms-and-conditions .columns .column.main .container, .cms-handelsbetingelser .columns .column.main .container { padding: 0; } }
@media (min-width: 1024px) and (max-width: 1279px) { .cms-terms-and-conditions .columns .column.main .container, .cms-handelsbetingelser .columns .column.main .container { padding: 0; width: 100%; } }
@media (min-width: 1280px) { .cms-terms-and-conditions .columns .column.main .container, .cms-handelsbetingelser .columns .column.main .container { padding-right: 15px; padding-left: 15px; } }
.cms-terms-and-conditions .columns .column.main .container .row, .cms-handelsbetingelser .columns .column.main .container .row { margin: 0; }
.cms-terms-and-conditions .columns .column.main .container .row [class*="col-sm-"], .cms-handelsbetingelser .columns .column.main .container .row [class*="col-sm-"] { padding-left: 0px; }
.cms-terms-and-conditions .breadcrumbs, .cms-handelsbetingelser .breadcrumbs { padding-left: 15px; }
.cms-terms-and-conditions .page-main, .cms-handelsbetingelser .page-main { padding-left: 15px; padding-right: 15px; }
.cms-terms-and-conditions .header-topic, .cms-handelsbetingelser .header-topic { background-color: #F5F5F5; font-family: "Century Gothic Bold"; font-size: 18px; text-align: left; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; color: #4F595F; }
.cms-terms-and-conditions .topic-menu ul, .cms-handelsbetingelser .topic-menu ul { padding: 0px; margin: 0px; }
.cms-terms-and-conditions .topic-menu ul li, .cms-handelsbetingelser .topic-menu ul li { list-style-type: none; font-family: "Century Gothic"; font-size: 18px; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #cccccc; margin: 0; color: #4F595F; }
.cms-terms-and-conditions .topic-menu ul li:hover, .cms-handelsbetingelser .topic-menu ul li:hover { cursor: pointer; color: #DAD800; }
.cms-terms-and-conditions .topic-menu ul li.active:before, .cms-handelsbetingelser .topic-menu ul li.active:before { content: '\e618'; font-family: 'luma-icons'; display: inline-block; font-size: 15px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); margin-right: 5px; }
.cms-terms-and-conditions .topic-menu ul li.active:hover, .cms-handelsbetingelser .topic-menu ul li.active:hover { cursor: default; color: #4F595F; }
.cms-terms-and-conditions .topic-menu ul li:last-child, .cms-handelsbetingelser .topic-menu ul li:last-child { border-bottom: 0px; }
.cms-terms-and-conditions .topic-menu ul:last-child li:last-child, .cms-handelsbetingelser .topic-menu ul:last-child li:last-child { border-bottom: 1px solid #cccccc; }
.cms-terms-and-conditions .topic-paragraph .topic-paragraph-content, .cms-handelsbetingelser .topic-paragraph .topic-paragraph-content { display: none; }
.cms-terms-and-conditions .topic-paragraph .topic-paragraph-content .header, .cms-handelsbetingelser .topic-paragraph .topic-paragraph-content .header { font-family: "Century Gothic Bold"; font-size: 30px; color: #4F595F; line-height: 20px; }
.cms-terms-and-conditions .topic-paragraph .topic-paragraph-content .body, .cms-handelsbetingelser .topic-paragraph .topic-paragraph-content .body { font-family: "Century Gothic"; font-size: 18px; color: #4F595F; margin-top: 25px; }

.customer-account-login div.mage-error { font-size: 14px !important; font-family: "Century Gothic" !important; color: #FF0000 !important; }
.customer-account-login .page-title-wrapper .page-title { margin-top: 45px; margin-bottom: 25px; font-size: 30px; font-family: "Century Gothic Bold"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-login .page-title-wrapper .page-title { font-size: 25px; margin: 20px 0; } }
.customer-account-login .login-container .block.block-customer-login { float: none; display: block; width: 65%; margin-bottom: 0px; }
@media (max-height: 800px) { .customer-account-login .login-container .block.block-customer-login { width: 50%; } }
@media (max-width: 800px) { .customer-account-login .login-container .block.block-customer-login { width: 80%; } }
.customer-account-login .login-container .block.block-customer-login .block-title { display: none; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login:after { display: none; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.email { margin: 0 0 25px; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.email .label { padding: 0; margin: 0 0 15px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
@media (max-height: 800px) { .customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.email .label { font-size: 16px; } }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.email .control { width: 100%; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.email .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.email .control input { height: 40px; font-size: 16px; } }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.password { /*margin: 0 0 40px;*/ }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.password .label { padding: 0; margin: 0 0 15px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
@media (max-height: 800px) { .customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.password .label { font-size: 16px; } }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.password .control { width: 100%; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.password .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.password .control input { height: 40px; font-size: 16px; } }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.choice.persistent input[name="persistent_remember_me"] { display: inline-block; top: 0; margin-right: 5px; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.choice.persistent label { font-size: 16px; color: #4F595F; padding: 0; font-family: "Century Gothic"; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.captcha { margin: 0 0 40px; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.captcha .label { padding: 0; margin: 0 0 15px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
@media (max-height: 800px) { .customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.captcha .label { font-size: 16px; } }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.captcha .control { width: 100%; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.captcha .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.captcha .control input { height: 40px; font-size: 16px; } }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.captcha .control .captcha-image .action.reload.captcha-reload { margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; height: 42px; line-height: 1px; }
@media (max-width: 1024px) { .customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .field.captcha .control .captcha-image .action.reload.captcha-reload { font-size: 14px; } }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .actions-toolbar .secondary { float: left; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .actions-toolbar .secondary .action.remind { margin: 0px; font-size: 18px; font-family: "Century Gothic"; color: #2B7AFF; line-height: 45px; text-decoration: none; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .actions-toolbar .primary { float: right; }
.customer-account-login .login-container .block.block-customer-login .block-content .form.form-login .fieldset.login .actions-toolbar .primary button.action.login.primary { border: 0px; border-radius: 0px; width: 270px; height: 45px; margin: 0; background-color: #DAD800; color: #4F595F; font-family: "Century Gothic Bold"; font-size: 20px; }
.customer-account-login .login-container .block.block-new-customer { float: none; display: block; width: 65%; }
@media (max-width: 800px) { .customer-account-login .login-container .block.block-new-customer { width: 80%; } }
.customer-account-login .login-container .block.block-new-customer .block-title { display: none; }
.customer-account-login .login-container .block.block-new-customer .block-content { background-color: #F5F5F5; }
.customer-account-login .login-container .block.block-new-customer .block-content .actions-toolbar { margin-top: 70px; height: 50px; line-height: 50px; }
.customer-account-login .login-container .block.block-new-customer .block-content .actions-toolbar .primary { width: 100%; text-align: center; }
.customer-account-login .login-container .block.block-new-customer .block-content .actions-toolbar .primary span { color: #4F595F; font-family: "Century Gothic"; font-size: 18px; font-weight: normal; margin: 0; line-height: 20px; vertical-align: unset; }
.customer-account-login .login-container .block.block-new-customer .block-content .actions-toolbar .primary a { font-family: "Century Gothic Bold"; font-size: 18px; color: #2B7AFF; padding: 0; margin: 0 0 0 8px; width: auto; float: none; background-color: transparent; border: 0; line-height: 20px; vertical-align: unset; }
.customer-account-login .login-container .block.block-new-customer .block-content .actions-toolbar .primary a span { color: #2B7AFF; font-family: "Century Gothic Bold"; }

.customer-account-create { /*.field.choice.newsletter{ display: none !important;
}*/ }
@media (max-width: 800px) { .customer-account-create #maincontent { /*margin: 5px 0;
padding: 0 10px;*/ margin: 5px 10px; padding: 0 15px; } }
.customer-account-create div.mage-error { font-size: 14px !important; font-family: "Century Gothic" !important; color: #FF0000 !important; }
.customer-account-create .password-strength-meter { font-family: "Century Gothic"; font-size: 16px; color: #4F595F; }
@media (max-width: 800px) { .customer-account-create .password-strength-meter { font-size: 12px; } }
.customer-account-create .page-title-wrapper .page-title { margin-top: 45px; margin-bottom: 10px; }
@media (max-width: 800px) { .customer-account-create .page-title-wrapper .page-title { margin-top: 25px; } }
.customer-account-create .page-title-wrapper .page-title span { font-family: "Century Gothic Bold"; font-size: 30px; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .page-title-wrapper .page-title span { width: 25px; } }
.customer-account-create .form.create.account.form-create-account { max-width: 100%; width: 100%; }
.customer-account-create .form.create.account.form-create-account .fieldset .legend { background-color: #F5F5F5; margin: 0; padding: 0; border: 0; height: 50px; font-size: 16px; padding-left: 25px; }
.customer-account-create .form.create.account.form-create-account .fieldset .legend span { font-family: "Century Gothic Bold"; font-size: 16px; color: #2E2E2E; line-height: 50px; }
.customer-account-create .form.create.account.form-create-account .fieldset .field .label { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; padding: 0; font-weight: normal; }
.customer-account-create .form.create.account.form-create-account .fieldset input[type='text'] { border: 1px solid #C0C0C0; height: 50px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset input[type='text'] { height: 40px; font-size: 14px; } }
.customer-account-create .form.create.account.form-create-account .fieldset select { border: 1px solid #C0C0C0; height: 50px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset select { height: 40px; font-size: 14px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info { margin: 0 0 30px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-name-firstname { width: 49%; display: inline-block; float: left; margin-top: 30px; margin-bottom: 30px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-name-firstname .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-name-firstname .control input { height: 40px; font-size: 14px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-name-lastname { width: 49%; display: inline-block; float: right; margin-top: 30px; margin-bottom: 30px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-name-lastname .label { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; padding: 0; font-weight: normal; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-name-lastname .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-name-lastname .control input { height: 40px; font-size: 14px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-email-address { width: 49%; display: block; float: left; margin-bottom: 30px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-email-address .label { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; padding: 0; font-weight: normal; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-email-address .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-email-address .control input { height: 40px; font-size: 14px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-email-address .additional-email-text { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; margin-top: 5px; display: block; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-store-option { width: 49%; margin-left: 2%; display: block; float: left; margin-bottom: 30px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-store-option .label { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; padding: 0; font-weight: normal; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-store-option .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.field-store-option .control input { height: 40px; font-size: 14px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.choice.newsletter { display: block; float: left; width: 100%; margin-bottom: 25px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.choice.newsletter input { float: left; margin-top: 0px; margin-right: 10px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.info .field.choice.newsletter .label { float: left; padding: 0; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
.customer-account-create .form.create.account.form-create-account .fieldset.address .row { margin: 0; }
.customer-account-create .form.create.account.form-create-account .fieldset.address .field.country, .customer-account-create .form.create.account.form-create-account .fieldset.address .field.country2 { width: 49%; display: block; float: left; margin-top: 20px; }
.customer-account-create .form.create.account.form-create-account .fieldset.address .field.region, .customer-account-create .form.create.account.form-create-account .fieldset.address .field.region2 { width: 49%; margin-left: 2%; display: block; float: left; }
.customer-account-create .form.create.account.form-create-account .fieldset.address .field.city, .customer-account-create .form.create.account.form-create-account .fieldset.address .field.city2 { width: 49%; display: block; float: left; }
.customer-account-create .form.create.account.form-create-account .fieldset.address .field.zip, .customer-account-create .form.create.account.form-create-account .fieldset.address .field.zip2 { width: 49%; margin-left: 2%; display: block; float: left; margin-top: 20px; }
.customer-account-create .form.create.account.form-create-account .fieldset.address .field .label { margin-bottom: 5px; display: inline-block; }
.customer-account-create .form.create.account.form-create-account .fieldset.address .field.required .label:after { content: '*'; color: #e02b27; font-size: 16px; margin: 0 0 0 5px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account:after { width: 100%; float: left; font-size: 16px; font-family: "Century Gothic"; color: #FF0000; margin: 0; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.password { width: 49%; display: inline-block; float: left; margin-top: 30px; margin-bottom: 30px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.password .label { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; padding: 0; font-weight: normal; margin-bottom: 5px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.password .control input, .customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.password .control select { border: 1px solid #C0C0C0; height: 50px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.password .control input, .customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.password .control select { height: 40px; font-size: 14px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field-recaptcha { float: left; clear: left; margin-bottom: 25px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.captcha { margin: 0 0 40px; clear: left; width: 49%; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.captcha .label { padding: 0; margin: 0 0 15px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.captcha .label { font-size: 16px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.captcha .control { width: 100%; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.captcha .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.captcha .control input { height: 40px; font-size: 16px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.captcha .control .field.captcha { width: 100%; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.captcha .control .captcha-image .action.reload.captcha-reload { margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; height: 42px; line-height: 1px; }
@media (max-width: 1024px) { .customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.captcha .control .captcha-image .action.reload.captcha-reload { font-size: 14px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.confirmation { width: 49%; display: inline-block; float: right; margin-top: 30px; margin-bottom: 30px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.confirmation .label { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; padding: 0; font-weight: normal; margin-bottom: 5px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.confirmation .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.confirmation .control input { height: 40px; font-size: 14px; } }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account #remember-me-box { display: block; clear: both; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account #remember-me-box input[name="persistent_remember_me"] { display: inline-block; top: 0; margin-right: 5px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account #remember-me-box label { display: inline-block; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.cookie-policy { clear: both; float: left; width: 100%; display: inline-block; margin-bottom: 25px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.cookie-policy #privacy_policy { float: left; margin: 0 10px 0 0; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.cookie-policy .label { float: left; margin: 0 10px 0 0; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.cookie-policy .mage-error { float: left; width: auto; margin: 0; clear: left; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.pluskunde-terms { clear: both; float: left; width: 100%; margin-bottom: 25px; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.pluskunde-terms #pluskunde_terms { float: left; margin: 0 10px 0 0; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.pluskunde-terms .label { float: left; margin: 0 10px 0 0; }
.customer-account-create .form.create.account.form-create-account .fieldset.create.account .field.pluskunde-terms .mage-error { float: left; width: auto; margin: 0; clear: left; }
.customer-account-create .form.create.account.form-create-account .actions-toolbar { float: right; margin-top: -80px; }
.customer-account-create .form.create.account.form-create-account .actions-toolbar .primary button.action.submit.primary { font-size: 18px; font-family: "Century Gothic Bold"; color: #4F595F; width: 270px; height: 45px; padding: 0; margin: 0; border: 0; border-radius: 0; background-color: #DAD800; }
.customer-account-create .form.create.account.form-create-account .address_option { margin: 20px 0; }
.customer-account-create .form.create.account.form-create-account .address_option label input[name="different_address_value"] { top: 0px; margin-right: 5px; }
.customer-account-create .form.create.account.form-create-account .option_address { display: none; }
.customer-account-create .form.create.account.form-create-account .option_address .field { margin-top: 25px; }
.customer-account-create .fieldset.create.info { margin-bottom: 0 !important; }
.customer-account-create .margin-bottom-20 { margin-bottom: 20px !important; }
.customer-account-create .register-custom-block { margin-bottom: 20px; }
.customer-account-create .register-custom-block p { margin: 0; }
.customer-account-create .register-custom-block * { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
.customer-account-create table.register_text_block { margin-top: 40px; }
.customer-account-create table.register_text_block td { width: 25%; text-align: center; }
.customer-account-create table.register_text_block td img { width: 80px; height: auto; margin-bottom: 20px; }
.customer-account-create .register-custom-block-img img { width: 80px; height: auto; }

.sales-order-history .page-main, .sales-order-view .page-main, .sales-order-invoice .page-main, .sales-order-creditmemo .page-main, .sales-order-shipment .page-main, .customerinvoice-customer-index .page-main { margin-top: 50px; max-width: 1170px; }
@media (max-width: 800px) { .sales-order-history .page-main, .sales-order-view .page-main, .sales-order-invoice .page-main, .sales-order-creditmemo .page-main, .sales-order-shipment .page-main, .customerinvoice-customer-index .page-main { margin-top: 5px; padding: 0 10px; } }
@media (max-width: 800px) { .sales-order-history .sidebar-main, .sales-order-view .sidebar-main, .sales-order-invoice .sidebar-main, .sales-order-creditmemo .sidebar-main, .sales-order-shipment .sidebar-main, .customerinvoice-customer-index .sidebar-main { width: 28% !important; } }
@media (max-width: 800px) { .sales-order-history .column.main, .sales-order-view .column.main, .sales-order-invoice .column.main, .sales-order-creditmemo .column.main, .sales-order-shipment .column.main, .customerinvoice-customer-index .column.main { width: 72% !important; } }
.sales-order-history .page-title, .sales-order-view .page-title, .sales-order-invoice .page-title, .sales-order-creditmemo .page-title, .sales-order-shipment .page-title, .customerinvoice-customer-index .page-title { margin: 0; margin-bottom: 30px; text-transform: uppercase; font-size: 26px; font-family: "Century Gothic Bold"; color: #4F595F; }
.sales-order-history .welcom-block, .sales-order-view .welcom-block, .sales-order-invoice .welcom-block, .sales-order-creditmemo .welcom-block, .sales-order-shipment .welcom-block, .customerinvoice-customer-index .welcom-block { background-color: #f2f6fa; padding: 15px; color: #00549F; margin-bottom: 50px; }
.sales-order-history .block-dashboard-orders .block-title strong, .sales-order-view .block-dashboard-orders .block-title strong, .sales-order-invoice .block-dashboard-orders .block-title strong, .sales-order-creditmemo .block-dashboard-orders .block-title strong, .sales-order-shipment .block-dashboard-orders .block-title strong, .customerinvoice-customer-index .block-dashboard-orders .block-title strong { font-weight: bold !important; font-size: 18px !important; }
.sales-order-history .block-dashboard-orders .action.view, .sales-order-view .block-dashboard-orders .action.view, .sales-order-invoice .block-dashboard-orders .action.view, .sales-order-creditmemo .block-dashboard-orders .action.view, .sales-order-shipment .block-dashboard-orders .action.view, .customerinvoice-customer-index .block-dashboard-orders .action.view { padding-top: 13px; }
.sales-order-history .block-dashboard-orders .order .action.view, .sales-order-view .block-dashboard-orders .order .action.view, .sales-order-invoice .block-dashboard-orders .order .action.view, .sales-order-creditmemo .block-dashboard-orders .order .action.view, .sales-order-shipment .block-dashboard-orders .order .action.view, .customerinvoice-customer-index .block-dashboard-orders .order .action.view { float: right; font-weight: bold; padding-top: 6px; }
.sales-order-history .account-header-area, .sales-order-view .account-header-area, .sales-order-invoice .account-header-area, .sales-order-creditmemo .account-header-area, .sales-order-shipment .account-header-area, .customerinvoice-customer-index .account-header-area { position: relative; padding: 0; margin-top: -150px; height: 150px; width: 100%; overflow: hidden; }
.sales-order-history .account-header-area img, .sales-order-view .account-header-area img, .sales-order-invoice .account-header-area img, .sales-order-creditmemo .account-header-area img, .sales-order-shipment .account-header-area img, .customerinvoice-customer-index .account-header-area img { position: absolute; top: -170px; }
@media (max-width: 1280px) { .sales-order-history .account-header-area img, .sales-order-view .account-header-area img, .sales-order-invoice .account-header-area img, .sales-order-creditmemo .account-header-area img, .sales-order-shipment .account-header-area img, .customerinvoice-customer-index .account-header-area img { top: 0; } }
.sales-order-history .account-header-area .title_description, .sales-order-view .account-header-area .title_description, .sales-order-invoice .account-header-area .title_description, .sales-order-creditmemo .account-header-area .title_description, .sales-order-shipment .account-header-area .title_description, .customerinvoice-customer-index .account-header-area .title_description { /*background-color: rgba(222,222,222,0.6);
width: 100%;
z-index: 2;
padding: 0;
height: calc(100% - 140px);
position: absolute;
top: 140px;*/ display: none; }
.sales-order-history .account-header-area .title_description .content-block, .sales-order-view .account-header-area .title_description .content-block, .sales-order-invoice .account-header-area .title_description .content-block, .sales-order-creditmemo .account-header-area .title_description .content-block, .sales-order-shipment .account-header-area .title_description .content-block, .customerinvoice-customer-index .account-header-area .title_description .content-block { position: relative; max-width: 1170px; margin: auto; padding: 0 15px; padding-top: 5%; }
@media (max-width: 1280px) { .sales-order-history .account-header-area .title_description .content-block, .sales-order-view .account-header-area .title_description .content-block, .sales-order-invoice .account-header-area .title_description .content-block, .sales-order-creditmemo .account-header-area .title_description .content-block, .sales-order-shipment .account-header-area .title_description .content-block, .customerinvoice-customer-index .account-header-area .title_description .content-block { padding-top: 2%; } }
@media (max-width: 1000px) { .sales-order-history .account-header-area .title_description .content-block, .sales-order-view .account-header-area .title_description .content-block, .sales-order-invoice .account-header-area .title_description .content-block, .sales-order-creditmemo .account-header-area .title_description .content-block, .sales-order-shipment .account-header-area .title_description .content-block, .customerinvoice-customer-index .account-header-area .title_description .content-block { padding-top: 0; } }
.sales-order-history .account-header-area .title_description .content-block .title, .sales-order-view .account-header-area .title_description .content-block .title, .sales-order-invoice .account-header-area .title_description .content-block .title, .sales-order-creditmemo .account-header-area .title_description .content-block .title, .sales-order-shipment .account-header-area .title_description .content-block .title, .customerinvoice-customer-index .account-header-area .title_description .content-block .title { font-size: 35px; font-weight: bold; color: #00549F; }
@media (max-width: 1280px) { .sales-order-history .account-header-area .title_description .content-block .title, .sales-order-view .account-header-area .title_description .content-block .title, .sales-order-invoice .account-header-area .title_description .content-block .title, .sales-order-creditmemo .account-header-area .title_description .content-block .title, .sales-order-shipment .account-header-area .title_description .content-block .title, .customerinvoice-customer-index .account-header-area .title_description .content-block .title { font-size: 25px; } }
@media (max-width: 1000px) { .sales-order-history .account-header-area .title_description .content-block .title, .sales-order-view .account-header-area .title_description .content-block .title, .sales-order-invoice .account-header-area .title_description .content-block .title, .sales-order-creditmemo .account-header-area .title_description .content-block .title, .sales-order-shipment .account-header-area .title_description .content-block .title, .customerinvoice-customer-index .account-header-area .title_description .content-block .title { font-size: 16px; } }
.sales-order-history .account-header-area .title_description .content-block .detail, .sales-order-view .account-header-area .title_description .content-block .detail, .sales-order-invoice .account-header-area .title_description .content-block .detail, .sales-order-creditmemo .account-header-area .title_description .content-block .detail, .sales-order-shipment .account-header-area .title_description .content-block .detail, .customerinvoice-customer-index .account-header-area .title_description .content-block .detail { font-size: 16px; width: 50%; }
@media (max-width: 1280px) { .sales-order-history .account-header-area .title_description .content-block .detail, .sales-order-view .account-header-area .title_description .content-block .detail, .sales-order-invoice .account-header-area .title_description .content-block .detail, .sales-order-creditmemo .account-header-area .title_description .content-block .detail, .sales-order-shipment .account-header-area .title_description .content-block .detail, .customerinvoice-customer-index .account-header-area .title_description .content-block .detail { font-size: 14px; width: 80%; } }
@media (max-width: 1000px) { .sales-order-history .account-header-area .title_description .content-block .detail, .sales-order-view .account-header-area .title_description .content-block .detail, .sales-order-invoice .account-header-area .title_description .content-block .detail, .sales-order-creditmemo .account-header-area .title_description .content-block .detail, .sales-order-shipment .account-header-area .title_description .content-block .detail, .customerinvoice-customer-index .account-header-area .title_description .content-block .detail { font-size: 13px; width: 100%; } }
.sales-order-history .account-header-area P, .sales-order-view .account-header-area P, .sales-order-invoice .account-header-area P, .sales-order-creditmemo .account-header-area P, .sales-order-shipment .account-header-area P, .customerinvoice-customer-index .account-header-area P { padding: 0; margin: 0; }
.sales-order-history .pager, .sales-order-view .pager, .sales-order-invoice .pager, .sales-order-creditmemo .pager, .sales-order-shipment .pager, .customerinvoice-customer-index .pager { padding: 0; margin: 0; }
.sales-order-history .pager .toolbar-amount, .sales-order-view .pager .toolbar-amount, .sales-order-invoice .pager .toolbar-amount, .sales-order-creditmemo .pager .toolbar-amount, .sales-order-shipment .pager .toolbar-amount, .customerinvoice-customer-index .pager .toolbar-amount { display: none; }
.sales-order-history .pager .limiter, .sales-order-view .pager .limiter, .sales-order-invoice .pager .limiter, .sales-order-creditmemo .pager .limiter, .sales-order-shipment .pager .limiter, .customerinvoice-customer-index .pager .limiter { text-align: left; }
.sales-order-history .pager .limiter .limiter-label, .sales-order-view .pager .limiter .limiter-label, .sales-order-invoice .pager .limiter .limiter-label, .sales-order-creditmemo .pager .limiter .limiter-label, .sales-order-shipment .pager .limiter .limiter-label, .customerinvoice-customer-index .pager .limiter .limiter-label { font-size: 16px; font-family: "Century Gothic"; }
.sales-order-history .pager .limiter .limiter-options, .sales-order-view .pager .limiter .limiter-options, .sales-order-invoice .pager .limiter .limiter-options, .sales-order-creditmemo .pager .limiter .limiter-options, .sales-order-shipment .pager .limiter .limiter-options, .customerinvoice-customer-index .pager .limiter .limiter-options { box-shadow: none; background-color: #FFF; border-radius: 0; font-size: 16px; font-family: "Century Gothic"; }
.sales-order-history .pager .limiter .limiter-text, .sales-order-view .pager .limiter .limiter-text, .sales-order-invoice .pager .limiter .limiter-text, .sales-order-creditmemo .pager .limiter .limiter-text, .sales-order-shipment .pager .limiter .limiter-text, .customerinvoice-customer-index .pager .limiter .limiter-text { font-size: 16px; font-family: "Century Gothic"; }
.sales-order-history .table > thead > tr > th, .sales-order-view .table > thead > tr > th, .sales-order-invoice .table > thead > tr > th, .sales-order-creditmemo .table > thead > tr > th, .sales-order-shipment .table > thead > tr > th, .customerinvoice-customer-index .table > thead > tr > th { background-color: #f5f5f5; }
.sales-order-history .table > thead > tr > th.col, .sales-order-view .table > thead > tr > th.col, .sales-order-invoice .table > thead > tr > th.col, .sales-order-creditmemo .table > thead > tr > th.col, .sales-order-shipment .table > thead > tr > th.col, .customerinvoice-customer-index .table > thead > tr > th.col { border: 0; border-right: 1px solid #ddd; text-align: center; vertical-align: top; font-size: 15px; font-family: "Century Gothic Bold"; }
@media (min-width: 1024px) { .sales-order-history .table > thead > tr > th.col, .sales-order-view .table > thead > tr > th.col, .sales-order-invoice .table > thead > tr > th.col, .sales-order-creditmemo .table > thead > tr > th.col, .sales-order-shipment .table > thead > tr > th.col, .customerinvoice-customer-index .table > thead > tr > th.col { font-size: 16px; } }
@media (max-height: 800px) { .sales-order-history .table > thead > tr > th.col, .sales-order-view .table > thead > tr > th.col, .sales-order-invoice .table > thead > tr > th.col, .sales-order-creditmemo .table > thead > tr > th.col, .sales-order-shipment .table > thead > tr > th.col, .customerinvoice-customer-index .table > thead > tr > th.col { font-size: 14px; } }
@media (max-width: 800px) { .sales-order-history .table > thead > tr > th.col, .sales-order-view .table > thead > tr > th.col, .sales-order-invoice .table > thead > tr > th.col, .sales-order-creditmemo .table > thead > tr > th.col, .sales-order-shipment .table > thead > tr > th.col, .customerinvoice-customer-index .table > thead > tr > th.col { font-size: 13px; }
  .sales-order-history .table > thead > tr > th.col.shipping, .sales-order-view .table > thead > tr > th.col.shipping, .sales-order-invoice .table > thead > tr > th.col.shipping, .sales-order-creditmemo .table > thead > tr > th.col.shipping, .sales-order-shipment .table > thead > tr > th.col.shipping, .customerinvoice-customer-index .table > thead > tr > th.col.shipping { display: none; } }
.sales-order-history .table > tbody > tr > td.col, .sales-order-view .table > tbody > tr > td.col, .sales-order-invoice .table > tbody > tr > td.col, .sales-order-creditmemo .table > tbody > tr > td.col, .sales-order-shipment .table > tbody > tr > td.col, .customerinvoice-customer-index .table > tbody > tr > td.col { border-right: 1px solid #ddd; text-align: center; font-size: 15px; font-family: "Century Gothic"; }
@media (min-width: 1024px) { .sales-order-history .table > tbody > tr > td.col, .sales-order-view .table > tbody > tr > td.col, .sales-order-invoice .table > tbody > tr > td.col, .sales-order-creditmemo .table > tbody > tr > td.col, .sales-order-shipment .table > tbody > tr > td.col, .customerinvoice-customer-index .table > tbody > tr > td.col { font-size: 16px; } }
@media (max-height: 800px) { .sales-order-history .table > tbody > tr > td.col, .sales-order-view .table > tbody > tr > td.col, .sales-order-invoice .table > tbody > tr > td.col, .sales-order-creditmemo .table > tbody > tr > td.col, .sales-order-shipment .table > tbody > tr > td.col, .customerinvoice-customer-index .table > tbody > tr > td.col { font-size: 14px; } }
@media (max-width: 800px) { .sales-order-history .table > tbody > tr > td.col, .sales-order-view .table > tbody > tr > td.col, .sales-order-invoice .table > tbody > tr > td.col, .sales-order-creditmemo .table > tbody > tr > td.col, .sales-order-shipment .table > tbody > tr > td.col, .customerinvoice-customer-index .table > tbody > tr > td.col { font-size: 13px; }
  .sales-order-history .table > tbody > tr > td.col.shipping, .sales-order-view .table > tbody > tr > td.col.shipping, .sales-order-invoice .table > tbody > tr > td.col.shipping, .sales-order-creditmemo .table > tbody > tr > td.col.shipping, .sales-order-shipment .table > tbody > tr > td.col.shipping, .customerinvoice-customer-index .table > tbody > tr > td.col.shipping { display: none; } }
.sales-order-history .table > tbody > tr > td.col.actions a.link.view, .sales-order-view .table > tbody > tr > td.col.actions a.link.view, .sales-order-invoice .table > tbody > tr > td.col.actions a.link.view, .sales-order-creditmemo .table > tbody > tr > td.col.actions a.link.view, .sales-order-shipment .table > tbody > tr > td.col.actions a.link.view, .customerinvoice-customer-index .table > tbody > tr > td.col.actions a.link.view { margin: 0; font-size: 15px; font-family: "Century Gothic"; }
@media (min-width: 1024px) { .sales-order-history .table > tbody > tr > td.col.actions a.link.view, .sales-order-view .table > tbody > tr > td.col.actions a.link.view, .sales-order-invoice .table > tbody > tr > td.col.actions a.link.view, .sales-order-creditmemo .table > tbody > tr > td.col.actions a.link.view, .sales-order-shipment .table > tbody > tr > td.col.actions a.link.view, .customerinvoice-customer-index .table > tbody > tr > td.col.actions a.link.view { font-size: 16px; } }
@media (max-height: 800px) { .sales-order-history .table > tbody > tr > td.col.actions a.link.view, .sales-order-view .table > tbody > tr > td.col.actions a.link.view, .sales-order-invoice .table > tbody > tr > td.col.actions a.link.view, .sales-order-creditmemo .table > tbody > tr > td.col.actions a.link.view, .sales-order-shipment .table > tbody > tr > td.col.actions a.link.view, .customerinvoice-customer-index .table > tbody > tr > td.col.actions a.link.view { font-size: 14px; } }
@media (max-width: 800px) { .sales-order-history .table > tbody > tr > td.col.actions a.link.view, .sales-order-view .table > tbody > tr > td.col.actions a.link.view, .sales-order-invoice .table > tbody > tr > td.col.actions a.link.view, .sales-order-creditmemo .table > tbody > tr > td.col.actions a.link.view, .sales-order-shipment .table > tbody > tr > td.col.actions a.link.view, .customerinvoice-customer-index .table > tbody > tr > td.col.actions a.link.view { font-size: 13px; } }
.sales-order-history .table > tbody > tr > td.col.actions a.link.order, .sales-order-view .table > tbody > tr > td.col.actions a.link.order, .sales-order-invoice .table > tbody > tr > td.col.actions a.link.order, .sales-order-creditmemo .table > tbody > tr > td.col.actions a.link.order, .sales-order-shipment .table > tbody > tr > td.col.actions a.link.order, .customerinvoice-customer-index .table > tbody > tr > td.col.actions a.link.order { font-size: 15px; font-family: "Century Gothic"; }
@media (min-width: 1024px) { .sales-order-history .table > tbody > tr > td.col.actions a.link.order, .sales-order-view .table > tbody > tr > td.col.actions a.link.order, .sales-order-invoice .table > tbody > tr > td.col.actions a.link.order, .sales-order-creditmemo .table > tbody > tr > td.col.actions a.link.order, .sales-order-shipment .table > tbody > tr > td.col.actions a.link.order, .customerinvoice-customer-index .table > tbody > tr > td.col.actions a.link.order { font-size: 16px; } }
@media (max-width: 800px) { .sales-order-history .table > tbody > tr > td.col.actions a.link.order, .sales-order-view .table > tbody > tr > td.col.actions a.link.order, .sales-order-invoice .table > tbody > tr > td.col.actions a.link.order, .sales-order-creditmemo .table > tbody > tr > td.col.actions a.link.order, .sales-order-shipment .table > tbody > tr > td.col.actions a.link.order, .customerinvoice-customer-index .table > tbody > tr > td.col.actions a.link.order { font-size: 13px; } }
.sales-order-history .table > tbody > tr > td.col.actions label, .sales-order-view .table > tbody > tr > td.col.actions label, .sales-order-invoice .table > tbody > tr > td.col.actions label, .sales-order-creditmemo .table > tbody > tr > td.col.actions label, .sales-order-shipment .table > tbody > tr > td.col.actions label, .customerinvoice-customer-index .table > tbody > tr > td.col.actions label { padding: 0 5px; color: #777777; }
.sales-order-history .table > thead > tr > th, .sales-order-view .table > thead > tr > th, .sales-order-invoice .table > thead > tr > th, .sales-order-creditmemo .table > thead > tr > th, .sales-order-shipment .table > thead > tr > th, .customerinvoice-customer-index .table > thead > tr > th { border-right: 1px solid #ddd; border-left: none; }
.sales-order-history .table > thead > tr > th:last-child, .sales-order-view .table > thead > tr > th:last-child, .sales-order-invoice .table > thead > tr > th:last-child, .sales-order-creditmemo .table > thead > tr > th:last-child, .sales-order-shipment .table > thead > tr > th:last-child, .customerinvoice-customer-index .table > thead > tr > th:last-child { border-right: none !important; }
.sales-order-history .table > tbody > tr > td:last-child, .sales-order-view .table > tbody > tr > td:last-child, .sales-order-invoice .table > tbody > tr > td:last-child, .sales-order-creditmemo .table > tbody > tr > td:last-child, .sales-order-shipment .table > tbody > tr > td:last-child, .customerinvoice-customer-index .table > tbody > tr > td:last-child { border-right: none !important; }
.sales-order-history .box-actions, .sales-order-view .box-actions, .sales-order-invoice .box-actions, .sales-order-creditmemo .box-actions, .sales-order-shipment .box-actions, .customerinvoice-customer-index .box-actions { margin-top: 20px; }
.sales-order-history .box-actions .action.edit:before, .sales-order-view .box-actions .action.edit:before, .sales-order-invoice .box-actions .action.edit:before, .sales-order-creditmemo .box-actions .action.edit:before, .sales-order-shipment .box-actions .action.edit:before, .customerinvoice-customer-index .box-actions .action.edit:before { float: left; content: "\f100"; font-family: "Font Awesome 5 Free"; font-size: 15px; line-height: 18px; font-weight: 700; padding-right: 7px; margin-top: 4px; }
.sales-order-history .box-actions .action.edit span, .sales-order-view .box-actions .action.edit span, .sales-order-invoice .box-actions .action.edit span, .sales-order-creditmemo .box-actions .action.edit span, .sales-order-shipment .box-actions .action.edit span, .customerinvoice-customer-index .box-actions .action.edit span { font-size: 16px; font-family: "Century Gothic"; }
.sales-order-history .order-status, .sales-order-view .order-status, .sales-order-invoice .order-status, .sales-order-creditmemo .order-status, .sales-order-shipment .order-status, .customerinvoice-customer-index .order-status { margin-top: 0; font-size: 14px; font-family: "Century Gothic"; }
.sales-order-history .order-date, .sales-order-view .order-date, .sales-order-invoice .order-date, .sales-order-creditmemo .order-date, .sales-order-shipment .order-date, .customerinvoice-customer-index .order-date { font-size: 16px; font-family: "Century Gothic"; }
.sales-order-history .order, .sales-order-history .print, .sales-order-view .order, .sales-order-view .print, .sales-order-invoice .order, .sales-order-invoice .print, .sales-order-creditmemo .order, .sales-order-creditmemo .print, .sales-order-shipment .order, .sales-order-shipment .print, .customerinvoice-customer-index .order, .customerinvoice-customer-index .print { font-size: 16px; font-family: "Century Gothic"; }
.sales-order-history .items.order-links .item strong, .sales-order-history .items.order-links .item a, .sales-order-view .items.order-links .item strong, .sales-order-view .items.order-links .item a, .sales-order-invoice .items.order-links .item strong, .sales-order-invoice .items.order-links .item a, .sales-order-creditmemo .items.order-links .item strong, .sales-order-creditmemo .items.order-links .item a, .sales-order-shipment .items.order-links .item strong, .sales-order-shipment .items.order-links .item a, .customerinvoice-customer-index .items.order-links .item strong, .customerinvoice-customer-index .items.order-links .item a { font-size: 16px; font-family: "Century Gothic Bold"; color: #4F595F; }
.sales-order-history .table-order-items .col, .sales-order-view .table-order-items .col, .sales-order-invoice .table-order-items .col, .sales-order-creditmemo .table-order-items .col, .sales-order-shipment .table-order-items .col, .customerinvoice-customer-index .table-order-items .col { padding: 10px; font-size: 16px; color: #4F595F; }
.sales-order-history .table-order-items .subtotal, .sales-order-history .table-order-items .shipping, .sales-order-view .table-order-items .subtotal, .sales-order-view .table-order-items .shipping, .sales-order-invoice .table-order-items .subtotal, .sales-order-invoice .table-order-items .shipping, .sales-order-creditmemo .table-order-items .subtotal, .sales-order-creditmemo .table-order-items .shipping, .sales-order-shipment .table-order-items .subtotal, .sales-order-shipment .table-order-items .shipping, .customerinvoice-customer-index .table-order-items .subtotal, .customerinvoice-customer-index .table-order-items .shipping { font-family: "Century Gothic"; font-size: 16px; color: #4F595F; }
.sales-order-history .table-order-items .grand_total, .sales-order-view .table-order-items .grand_total, .sales-order-invoice .table-order-items .grand_total, .sales-order-creditmemo .table-order-items .grand_total, .sales-order-shipment .table-order-items .grand_total, .customerinvoice-customer-index .table-order-items .grand_total { font-family: "Century Gothic Bold"; font-size: 16px; color: #4F595F; font-weight: bold; }
.sales-order-history .block-order-details-view .block-title, .sales-order-view .block-order-details-view .block-title, .sales-order-invoice .block-order-details-view .block-title, .sales-order-creditmemo .block-order-details-view .block-title, .sales-order-shipment .block-order-details-view .block-title, .customerinvoice-customer-index .block-order-details-view .block-title { font-family: "Century Gothic Bold"; font-size: 26px; color: #4F595F; font-weight: bold; }
.sales-order-history .order-details-items .order-title, .sales-order-view .order-details-items .order-title, .sales-order-invoice .order-details-items .order-title, .sales-order-creditmemo .order-details-items .order-title, .sales-order-shipment .order-details-items .order-title, .customerinvoice-customer-index .order-details-items .order-title { font-family: "Century Gothic"; font-size: 16px; color: #4F595F; font-weight: bold; }
.sales-order-history .order-details-items .order-title a, .sales-order-view .order-details-items .order-title a, .sales-order-invoice .order-details-items .order-title a, .sales-order-creditmemo .order-details-items .order-title a, .sales-order-shipment .order-details-items .order-title a, .customerinvoice-customer-index .order-details-items .order-title a { font-weight: 400; }
.sales-order-history .box-order-shipping-address .box-title, .sales-order-history .box-order-shipping-method .box-title, .sales-order-history .box-order-billing-address .box-title, .sales-order-history .box-order-billing-method .box-title, .sales-order-view .box-order-shipping-address .box-title, .sales-order-view .box-order-shipping-method .box-title, .sales-order-view .box-order-billing-address .box-title, .sales-order-view .box-order-billing-method .box-title, .sales-order-invoice .box-order-shipping-address .box-title, .sales-order-invoice .box-order-shipping-method .box-title, .sales-order-invoice .box-order-billing-address .box-title, .sales-order-invoice .box-order-billing-method .box-title, .sales-order-creditmemo .box-order-shipping-address .box-title, .sales-order-creditmemo .box-order-shipping-method .box-title, .sales-order-creditmemo .box-order-billing-address .box-title, .sales-order-creditmemo .box-order-billing-method .box-title, .sales-order-shipment .box-order-shipping-address .box-title, .sales-order-shipment .box-order-shipping-method .box-title, .sales-order-shipment .box-order-billing-address .box-title, .sales-order-shipment .box-order-billing-method .box-title, .customerinvoice-customer-index .box-order-shipping-address .box-title, .customerinvoice-customer-index .box-order-shipping-method .box-title, .customerinvoice-customer-index .box-order-billing-address .box-title, .customerinvoice-customer-index .box-order-billing-method .box-title { font-family: "Century Gothic Bold"; font-size: 18px; font-weight: bold; }
.sales-order-history .box-order-shipping-address .box-content, .sales-order-history .box-order-shipping-method .box-content, .sales-order-history .box-order-billing-address .box-content, .sales-order-history .box-order-billing-method .box-content, .sales-order-view .box-order-shipping-address .box-content, .sales-order-view .box-order-shipping-method .box-content, .sales-order-view .box-order-billing-address .box-content, .sales-order-view .box-order-billing-method .box-content, .sales-order-invoice .box-order-shipping-address .box-content, .sales-order-invoice .box-order-shipping-method .box-content, .sales-order-invoice .box-order-billing-address .box-content, .sales-order-invoice .box-order-billing-method .box-content, .sales-order-creditmemo .box-order-shipping-address .box-content, .sales-order-creditmemo .box-order-shipping-method .box-content, .sales-order-creditmemo .box-order-billing-address .box-content, .sales-order-creditmemo .box-order-billing-method .box-content, .sales-order-shipment .box-order-shipping-address .box-content, .sales-order-shipment .box-order-shipping-method .box-content, .sales-order-shipment .box-order-billing-address .box-content, .sales-order-shipment .box-order-billing-method .box-content, .customerinvoice-customer-index .box-order-shipping-address .box-content, .customerinvoice-customer-index .box-order-shipping-method .box-content, .customerinvoice-customer-index .box-order-billing-address .box-content, .customerinvoice-customer-index .box-order-billing-method .box-content { font-family: "Century Gothic"; font-size: 16px; }
@media (max-width: 800px) { .sales-order-history .box-order-shipping-address, .sales-order-history .box-order-shipping-method, .sales-order-history .box-order-billing-address, .sales-order-history .box-order-billing-method, .sales-order-view .box-order-shipping-address, .sales-order-view .box-order-shipping-method, .sales-order-view .box-order-billing-address, .sales-order-view .box-order-billing-method, .sales-order-invoice .box-order-shipping-address, .sales-order-invoice .box-order-shipping-method, .sales-order-invoice .box-order-billing-address, .sales-order-invoice .box-order-billing-method, .sales-order-creditmemo .box-order-shipping-address, .sales-order-creditmemo .box-order-shipping-method, .sales-order-creditmemo .box-order-billing-address, .sales-order-creditmemo .box-order-billing-method, .sales-order-shipment .box-order-shipping-address, .sales-order-shipment .box-order-shipping-method, .sales-order-shipment .box-order-billing-address, .sales-order-shipment .box-order-billing-method, .customerinvoice-customer-index .box-order-shipping-address, .customerinvoice-customer-index .box-order-shipping-method, .customerinvoice-customer-index .box-order-billing-address, .customerinvoice-customer-index .box-order-billing-method { width: 30% !important; } }

.customerinvoice-customer-index .table-order-items.invoice-history > tbody > tr > td .show_mobile { display: none; }

.newsletter-manage-index .page-main { margin-top: 50px; max-width: 1170px; }
@media (max-width: 800px) { .newsletter-manage-index .page-main { margin-top: 5px; padding: 0 10px; } }
@media (max-width: 800px) { .newsletter-manage-index .sidebar-main { width: 28% !important; } }
@media (max-width: 800px) { .newsletter-manage-index .column.main { width: 72% !important; } }
.newsletter-manage-index .page-title { margin: 0; margin-bottom: 30px; text-transform: uppercase; font-size: 26px; font-family: "Century Gothic Bold"; color: #4F595F; }
.newsletter-manage-index .welcom-block { background-color: #f2f6fa; padding: 15px; color: #00549F; margin-bottom: 50px; }
.newsletter-manage-index .block-dashboard-orders .block-title strong { font-weight: bold !important; font-size: 18px !important; }
.newsletter-manage-index .block-dashboard-orders .action.view { padding-top: 13px; }
.newsletter-manage-index .block-dashboard-orders .order .action.view { float: right; font-weight: bold; padding-top: 6px; }
.newsletter-manage-index .form-newsletter-manage .box-title { font-size: 16px !important; font-family: "Century Gothic Bold"; color: #2E2E2E; margin-bottom: 15px; }
.newsletter-manage-index .form-newsletter-manage .fieldset { margin-bottom: 0; }
.newsletter-manage-index .choice { /* On mouse-over, add a grey background color */ /* When the checkbox is checked, add a blue background */ /* Style the checkmark/indicator */ /* Show the checkmark when checked */ }
.newsletter-manage-index .choice .item { position: relative; /* Create a custom checkbox */ /* Create the checkmark/indicator (hidden when not checked) */ }
.newsletter-manage-index .choice .item.am-shopby-item { font-family: "Century Gothic"; }
.newsletter-manage-index .choice .item a { padding-left: 0; }
.newsletter-manage-index .choice .item .label { font-size: 16px; font-family: "Century Gothic"; color: #4F595F; padding: 0; padding-left: 25px; }
.newsletter-manage-index .choice .item input[type='checkbox'] { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.newsletter-manage-index .choice .item .checkmark { position: absolute; top: 1px; left: 0; height: 15px; width: 15px; border: 1px solid #5E5D5D; }
.newsletter-manage-index .choice .item .checkmark:after { content: ""; position: absolute; display: none; }
.newsletter-manage-index .choice .item:hover input ~ .checkmark { background-color: #FFF; }
.newsletter-manage-index .choice .item input:checked ~ .checkmark { background-color: #FFF; }
.newsletter-manage-index .choice .item .checkmark:after { left: 4px; top: 0px; width: 6px; height: 10px; border: solid #5E5D5D; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.newsletter-manage-index .choice .item input:checked ~ .checkmark:after { display: block; }
.newsletter-manage-index .actions-toolbar { margin-top: 20px; }
.newsletter-manage-index .actions-toolbar .primary { float: left; width: 100%; text-align: left; }
.newsletter-manage-index .actions-toolbar .primary .action.save { width: 150px; height: 45px; box-shadow: none; border: 0px; border-radius: 0; background-color: #DAD800; font-size: 18px; font-family: "Century Gothic Bold"; color: #4f595f; text-transform: uppercase; margin: auto; float: none; text-align: center; }
.newsletter-manage-index .actions-toolbar .secondary { float: left; margin-top: 50px; }
.newsletter-manage-index .actions-toolbar .secondary .action.back { display: block; }
.newsletter-manage-index .actions-toolbar .secondary .action.back:before { float: left; content: "\f100"; font-family: "Font Awesome 5 Free"; font-size: 15px; line-height: 18px; font-weight: 700; padding-right: 7px; margin-top: 4px; }
.newsletter-manage-index .actions-toolbar .secondary .action.back span { font-size: 16px; font-family: "Century Gothic"; }

.customer-account-forgotpassword div.mage-error { font-size: 14px !important; font-family: "Century Gothic" !important; color: #FF0000 !important; }
.customer-account-forgotpassword .page-title-wrapper .page-title { margin-top: 45px; margin-bottom: 25px; margin-top: 45px; margin-bottom: 25px; font-size: 30px; font-family: "Century Gothic Bold"; color: #4F595F; text-transform: uppercase; }
.customer-account-forgotpassword .form.password.forget { max-width: 100%; width: 100%; }
.customer-account-forgotpassword .form.password.forget .fieldset:after { display: none; }
.customer-account-forgotpassword .form.password.forget .fieldset .field.note { font-family: "Century Gothic"; font-size: 18px; color: #2E2E2E; margin: 0 0 50px; }
.customer-account-forgotpassword .form.password.forget .fieldset .field.email { width: 65%; }
.customer-account-forgotpassword .form.password.forget .fieldset .field.email .label { padding: 0; margin: 0 0 15px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
@media (max-height: 800px) { .customer-account-forgotpassword .form.password.forget .fieldset .field.email .label { font-size: 16px; } }
.customer-account-forgotpassword .form.password.forget .fieldset .field.email .control { width: 100%; }
.customer-account-forgotpassword .form.password.forget .fieldset .field.email .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-forgotpassword .form.password.forget .fieldset .field.email .control input { height: 40px; font-size: 16px; } }
.customer-account-forgotpassword .form.password.forget .field.captcha { margin: 0 0 40px; width: 65%; }
.customer-account-forgotpassword .form.password.forget .field.captcha .label { padding: 0; margin: 0 0 15px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; font-weight: normal; }
@media (max-height: 800px) { .customer-account-forgotpassword .form.password.forget .field.captcha .label { font-size: 16px; } }
.customer-account-forgotpassword .form.password.forget .field.captcha .control { width: 100%; }
.customer-account-forgotpassword .form.password.forget .field.captcha .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
@media (max-height: 800px) { .customer-account-forgotpassword .form.password.forget .field.captcha .control input { height: 40px; font-size: 16px; } }
.customer-account-forgotpassword .form.password.forget .field.captcha .control .captcha-image .action.reload.captcha-reload { margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; height: 42px; line-height: 1px; }
@media (max-width: 1024px) { .customer-account-forgotpassword .form.password.forget .field.captcha .control .captcha-image .action.reload.captcha-reload { font-size: 14px; } }
.customer-account-forgotpassword .form.password.forget .actions-toolbar { width: 65%; }
.customer-account-forgotpassword .form.password.forget .actions-toolbar .primary { float: right; }
.customer-account-forgotpassword .form.password.forget .actions-toolbar .primary button.action.submit.primary { border: 0px; border-radius: 0px; width: 270px; height: 45px; margin: 0; background-color: #DAD800; color: #4F595F; font-family: "Century Gothic Bold"; font-size: 20px; }

.customer-account-createpassword div.mage-error { font-size: 14px !important; font-family: "Century Gothic" !important; color: #FF0000 !important; }
.customer-account-createpassword .password-strength-meter { font-family: "Century Gothic"; font-size: 16px; color: #4F595F; }
.customer-account-createpassword .page-title-wrapper .page-title { margin-top: 45px; margin-bottom: 25px; margin-top: 45px; margin-bottom: 25px; font-size: 30px; font-family: "Century Gothic Bold"; color: #4F595F; text-transform: uppercase; }
.customer-account-createpassword .form.password.reset { max-width: 100%; width: 100%; }
.customer-account-createpassword .form.password.reset .fieldset:after { content: attr(data-hasrequired); display: block; letter-spacing: normal; word-spacing: normal; width: 100%; float: left; font-size: 18px; font-family: "Century Gothic"; color: #FF0000; margin: 25px 0 0 0; }
.customer-account-createpassword .form.password.reset .fieldset .field.password { width: 65%; margin-top: 30px; margin-bottom: 30px; }
.customer-account-createpassword .form.password.reset .fieldset .field.password .label { font-size: 18px; font-family: "Century Gothic"; color: #4F595F; padding: 0; font-weight: normal; margin-bottom: 15px; }
.customer-account-createpassword .form.password.reset .fieldset .field.password .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
.customer-account-createpassword .form.password.reset .fieldset .field.confirmation { width: 65%; margin-top: 30px; margin-bottom: 30px; }
.customer-account-createpassword .form.password.reset .fieldset .field.confirmation .label { font-size: 18px; font-family: "Century Gothic"; color: #4F595F; padding: 0; font-weight: normal; margin-bottom: 15px; }
.customer-account-createpassword .form.password.reset .fieldset .field.confirmation .control input { border: 1px solid #C0C0C0; height: 50px; font-size: 18px; font-family: "Century Gothic"; color: #4F595F; }
.customer-account-createpassword .form.password.reset .actions-toolbar { float: right; margin-top: -77px; margin-right: 35%; }
.customer-account-createpassword .form.password.reset .actions-toolbar .primary button.action.submit.primary { font-size: 20px; font-family: "Century Gothic Bold"; color: #4F595F; width: 270px; height: 45px; padding: 0; margin: 0; border: 0; border-radius: 0; background-color: #DAD800; }

@media (min-width: 768px) { .checkout-onepage-success .thankfororder-header-area { position: relative; padding: 0; margin-top: -150px; height: 150px; width: 100%; overflow: hidden; }
  .checkout-onepage-success .thankfororder-header-area img { position: absolute; top: -170px; } }
@media (min-width: 768px) and (max-width: 1280px) { .checkout-onepage-success .thankfororder-header-area img { top: 0; } }
@media (min-width: 768px) { .checkout-onepage-success .thankfororder-header-area .title_description { display: none; }
  .checkout-onepage-success .thankfororder-header-area .title_description .content-block { position: relative; max-width: 1170px; margin: auto; padding: 0 15px; padding-top: 5%; } }
@media (min-width: 768px) and (max-width: 1280px) { .checkout-onepage-success .thankfororder-header-area .title_description .content-block { padding-top: 2%; } }
@media (min-width: 768px) and (max-width: 1000px) { .checkout-onepage-success .thankfororder-header-area .title_description .content-block { padding-top: 0; } }
@media (min-width: 768px) { .checkout-onepage-success .thankfororder-header-area .title_description .content-block .title { font-size: 35px; font-weight: bold; color: #00549F; } }
@media (min-width: 768px) and (max-width: 1280px) { .checkout-onepage-success .thankfororder-header-area .title_description .content-block .title { font-size: 25px; } }
@media (min-width: 768px) and (max-width: 1000px) { .checkout-onepage-success .thankfororder-header-area .title_description .content-block .title { font-size: 16px; } }
@media (min-width: 768px) { .checkout-onepage-success .thankfororder-header-area .title_description .content-block .detail { font-size: 16px; width: 50%; } }
@media (min-width: 768px) and (max-width: 1280px) { .checkout-onepage-success .thankfororder-header-area .title_description .content-block .detail { font-size: 14px; width: 80%; } }
@media (min-width: 768px) and (max-width: 1000px) { .checkout-onepage-success .thankfororder-header-area .title_description .content-block .detail { font-size: 13px; width: 100%; } }
@media (min-width: 768px) { .checkout-onepage-success .thankfororder-header-area P { padding: 0; margin: 0; }
  .checkout-onepage-success .page-title-wrapper .page-title { margin-top: 50px; text-align: center; font-size: 26px; color: #2E2E2E; font-family: "Century Gothic Bold"; display: none; }
  .checkout-onepage-success .page-title-wrapper .print { display: none; }
  .checkout-onepage-success #registration { display: none; text-align: center; font-size: 18px; color: #2E2E2E; font-family: "Century Gothic"; }
  .checkout-onepage-success #registration p { margin: 0; }
  .checkout-onepage-success #registration .action.primary { background: #DAD800; height: 45px; line-height: 45px; padding: 0; border-radius: 0px; font-size: 20px; font-family: "Century Gothic Bold"; color: #4F595F; border: 0; padding-left: 15px; padding-right: 15px; margin-top: 15px; }
  .checkout-onepage-success .actions-toolbar { display: none; }
  .checkout-onepage-success .checkout-success { margin-top: 88px; }
  .checkout-onepage-success .checkout-success .checkout-success-text-1 { text-align: center; font-size: 26px; color: #2E2E2E; font-family: "Century Gothic Bold"; padding-top: 15px; }
  .checkout-onepage-success .checkout-success .checkout-success-text-2 { text-align: center; font-size: 18px; color: #2E2E2E; font-family: "Century Gothic"; }
  .checkout-onepage-success .checkout-success .checkout-success-text-3 { text-align: center; font-size: 18px; color: #2E2E2E; font-family: "Century Gothic"; }
  .checkout-onepage-success .checkout-success .checkout-success-text-4 { text-align: center; font-size: 18px; color: #2E2E2E; font-family: "Century Gothic"; margin-top: 35px; } }
.cms-no-route .page-main { text-align: center; }
.cms-no-route .page-main .page-title-wrapper { display: none; }
.cms-no-route .page-main .text_description { float: left; position: relative; width: 100%; padding-top: 65px; }
.cms-no-route .page-main .text_description .title { float: left; position: relative; width: 100%; color: #00549F; font-size: 80px; font-weight: bold; letter-spacing: 3px; font-family: "Century Gothic Bold"; }
.cms-no-route .page-main .text_description .detail { float: left; position: relative; width: 100%; color: #4F595F; font-size: 45px; line-height: 45px; font-weight: bold; letter-spacing: 1px; font-family: "Century Gothic Bold"; padding: 20px 0 15px 0; }
.cms-no-route .page-main .text_description .description { float: left; position: relative; width: 100%; font-size: 18px; font-family: "Century Gothic"; }
.cms-no-route .page-main .text_description .link-home { float: left; position: relative; width: 100%; margin-bottom: 100px; }
.cms-no-route .page-main .text_description .link-home .home-bt { display: inline-block; box-shadow: none; margin-top: 30px; border: 1px solid #DAD800; background: #DAD800; width: 180px; text-transform: uppercase; text-decoration: none; color: #4F595F; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; padding: 5px; }
.cms-no-route .page-main .text_description .link-home .contact-bt { display: inline-block; box-shadow: none; margin-top: 30px; border: 1px solid #DAD800; background: transparent; width: 180px; text-transform: uppercase; text-decoration: none; color: #4F595F; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; padding: 5px; margin-left: 20px; }
.cms-no-route .norouter-header-area { position: relative; padding: 0; margin-top: -150px; height: 150px; width: 100%; overflow: hidden; }
.cms-no-route .norouter-header-area img { position: absolute; top: -170px; }
@media (max-width: 1280px) { .cms-no-route .norouter-header-area img { top: 0; } }
.cms-no-route .norouter-header-area .title_description { background-color: rgba(222, 222, 222, 0.6); width: 100%; z-index: 2; padding: 0; height: calc(100% - 140px); position: absolute; top: 140px; }
.cms-no-route .norouter-header-area .title_description .content-block { position: relative; max-width: 1170px; margin: auto; padding: 0 15px; padding-top: 5%; }
@media (max-width: 1280px) { .cms-no-route .norouter-header-area .title_description .content-block { padding-top: 2%; } }
@media (max-width: 1000px) { .cms-no-route .norouter-header-area .title_description .content-block { padding-top: 0; } }
.cms-no-route .norouter-header-area .title_description .content-block .title { font-size: 35px; font-weight: bold; color: #00549F; }
@media (max-width: 1280px) { .cms-no-route .norouter-header-area .title_description .content-block .title { font-size: 25px; } }
@media (max-width: 1000px) { .cms-no-route .norouter-header-area .title_description .content-block .title { font-size: 16px; } }
.cms-no-route .norouter-header-area .title_description .content-block .detail { font-size: 16px; width: 50%; }
@media (max-width: 1280px) { .cms-no-route .norouter-header-area .title_description .content-block .detail { font-size: 14px; width: 80%; } }
@media (max-width: 1000px) { .cms-no-route .norouter-header-area .title_description .content-block .detail { font-size: 13px; width: 100%; } }
.cms-no-route .norouter-header-area P { padding: 0; margin: 0; }

.sticker-wrapper { padding: 0; color: white; position: absolute; z-index: 2; text-align: left; font-size: 14px; }
.sticker-wrapper.top-left { padding-top: 5px; left: 0; }
.sticker-wrapper.top-right { right: 0; }
.sticker-wrapper .sticker-left { float: none; position: relative; margin: 7px 0 0 0; text-decoration: none; }
.sticker-wrapper .sticker-left.tilbud { background-color: #4f595f; padding: 3px 12px; }
.sticker-wrapper .sticker-left.sustainable { background-color: #89a61f; padding: 3px 12px; }
.sticker-wrapper .sticker-left.new { background-color: #4b8eab; padding: 3px 12px; }
.sticker-wrapper .sticker-right { float: left; position: relative; margin: 5px 5px 0 0; border-radius: 50%; padding: 5px 5px 0 5px; text-align: center; width: 50px; height: 50px; font-family: "Century Gothic"; font-size: 15px; line-height: 18px; }
.sticker-wrapper .sticker-right.save { font-size: 14px; line-height: 15px; padding-top: 8px; background-color: #4F595F; }

.clerk-product .top-left { padding-top: 6px; }
.clerk-product .sticker-left { margin-top: 8px; }

.quick-view .radar-custom, .quick-view .clerk-block { display: none; }

.fancybox-toolbar .fancybox-button--play { display: none; }
.fancybox-toolbar .fancybox-button--thumbs { display: none; }
.fancybox-toolbar .fancybox-button--fullscreen { display: none; }

.fancybox-container.fancybox-is-open .fancybox-inner .fancybox-toolbar { opacity: 1; visibility: visible; transition: unset; }
.fancybox-container.fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-content { max-width: calc(100% - 20px); max-height: calc(100% - 90px); height: calc(100% - 80px) !important; overflow: auto; }

.fancybox-bg { background: #FFF; z-index: 16777280; }

.fancybox-inner { z-index: 16777280; }

.fancybox-content { box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); }
.fancybox-content .dummy-close { background: url("../images/fancy-close.png"); background-repeat: no-repeat; background-position: right 1px center; background-size: 25px 25px; height: 25px; width: 30px; position: absolute; right: -5px; top: -40px; cursor: pointer; }

.amquickview-hover { display: none; }

.fancybox-container { z-index: 16777290 !important; }

.front-page-block { clear: both; float: left; width: 100%; height: auto; text-align: left; /*margin-top: 50px;*/ }
.front-page-block .h1-link:hover { text-decoration: none; }
.front-page-block h1 { font-weight: bold; font-size: 28px; font-family: "Century Gothic Bold"; margin: 20px 0 25px 0; text-transform: uppercase; color: #4F595F; }
.front-page-block h2 { font-weight: bold; font-size: 28px; font-family: "Century Gothic Bold"; margin: 20px 0 25px 0; text-transform: uppercase; color: #4F595F; }
.front-page-block p { font-weight: bold; font-size: 28px; font-family: "Century Gothic Bold"; margin: 20px 0 25px 0; text-transform: uppercase; color: #4F595F; }
.front-page-block .owl-item .product-item { width: 100% !important; }
.front-page-block .owl-item .product-item a.product-item-photo { display: block; }
.front-page-block .product-item-info { width: 100%; position: relative; border: 1px solid #9B9B9B; }
.front-page-block .product-item-info:hover { margin: 0; padding: 0; }
.front-page-block .product-image-container { display: table-cell; height: 300px !important; min-height: 300px !important; vertical-align: middle; width: 100vw !important; position: relative; height: auto; }
.front-page-block .product-image-container .product-image-photo { position: relative; }
.front-page-block .product-image-container .product-detail-hover { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 84, 195, 0.8); padding: 15px; color: #FFF; z-index: 1; text-align: left; }
.front-page-block .product-image-container .product-detail-hover .product-attribute .loading { text-align: center; }
.front-page-block .product-image-container .product-detail-hover .short-description { font-size: 13px; }
.front-page-block .product-image-container .product-detail-hover .short-description a { color: #FFF; text-decoration: none; }
.front-page-block .product-image-container .product-detail-hover .attr-list { font-size: 13px; font-weight: bold; }
.front-page-block .product-image-container .product-detail-hover .toWishlist, .front-page-block .product-image-container .product-detail-hover .removeWishlist { position: absolute; z-index: 2; bottom: 15px; right: 15px; }
.front-page-block .product-item-details { text-align: center; }
.front-page-block .product-item-details .product-sku { font-size: 13px; color: #B1B1B1; }
.front-page-block .product-item-details .product-item-name { margin: 10px 0 0 0; font-size: 16px; font-family: "Century Gothic"; }
.front-page-block .product-item-details .product-item-name a { text-decoration: none; }
.front-page-block .product-item-details .price-box { margin: 0; font-family: "Century Gothic"; }
.front-page-block .product-item-details .price-box .pdp-block { display: none; }
.front-page-block .product-item-details .price-box .tax_label { display: none; }
.front-page-block .product-item-details .price-box .price { font-size: 18px; font-weight: bold; color: #4F595F; text-decoration: none; }
.front-page-block .product-item-details .price-box .special-price .price-final_price .price { font-size: 18px; font-weight: bold; color: #4F595F; margin-right: 5px; text-decoration: none; }
.front-page-block .product-item-details .price-box .old-price .label { font-size: 18px; font-weight: bold; margin-right: 0; color: #4F595F; padding: 0; }
.front-page-block .product-item-details .price-box .old-price .price-final_price { margin-right: 5px; }
.front-page-block .product-item-details .price-box .old-price .price-final_price .price { font-size: 16px; font-weight: normal; color: #4F595F; text-decoration: line-through; }
.front-page-block .product-item-details .price-box .custom-price-final_price .price { font-size: 16px; font-weight: normal; color: #4F595F; text-decoration: line-through; }
.front-page-block .product-item-details .product-item-inner-custom { padding: 10px 15px 10px 15px; }
.front-page-block .product-item-details .product-item-inner-custom .product-item-actions { margin: 0; }
.front-page-block .product-item-details .product-item-inner-custom .actions-primary { width: 100%; display: inline-block; }
.front-page-block .product-item-details .product-item-inner-custom .actions-primary .see-more { float: left; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; line-height: 1px; padding: 0; }
@media (max-width: 1199px) { .front-page-block .product-item-details .product-item-inner-custom .actions-primary .see-more { font-size: 14px; } }
.front-page-block .product-item-details .product-item-inner-custom .actions-primary .tocart, .front-page-block .product-item-details .product-item-inner-custom .actions-primary .tocart-dummy { float: right; margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; line-height: 1px; padding: 0; }
@media (max-width: 1199px) { .front-page-block .product-item-details .product-item-inner-custom .actions-primary .tocart, .front-page-block .product-item-details .product-item-inner-custom .actions-primary .tocart-dummy { font-size: 14px; } }

.owl-nav .owl-prev { position: relative; float: left; left: 5px; top: -30vh; box-shadow: none; }
.owl-nav .owl-prev .owl-prev-bt { background-image: url("../images/owl-prev.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; }
@media (max-width: 1100px) { .owl-nav .owl-prev { top: -230px; } }
@media (max-width: 990px) { .owl-nav .owl-prev { top: -250px; } }
.owl-nav .owl-next { position: relative; float: right; right: 5px; top: -30vh; box-shadow: none; }
.owl-nav .owl-next .owl-next-bt { background-image: url("../images/owl-next.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; }
@media (max-width: 1100px) { .owl-nav .owl-next { top: -230px; } }
@media (max-width: 990px) { .owl-nav .owl-next { top: -250px; } }

#clerk_powerstep { max-height: 90vh; }
@media (min-height: 901px) { #clerk_powerstep .front-page-block .product-image-container .product-item-photo .product-image-container .product-image-wrapper { height: 320px !important; } }
@media (max-height: 900px) { #clerk_powerstep .front-page-block .product-image-container .product-item-photo .product-image-container .product-image-wrapper .product-image-photo { position: relative; height: 28vh; width: auto; } }
@media (max-height: 900px) { #clerk_powerstep .front-page-block .product-image-container .product-item-photo .product-image-container .product-image-wrapper .product-image-photo { position: relative; height: 20vh; width: auto; } }
@media (max-height: 768px) { #clerk_powerstep .front-page-block .product-image-container .product-item-photo .product-image-container .product-image-wrapper .product-image-photo { position: relative; height: 18vh; width: auto; } }
@media (min-height: 901px) { #clerk_powerstep .front-page-block .product-image-container .product-item-photo .product-image-container .product-image-wrapper .product-image-photo { position: absolute; margin: auto; } }
#clerk_powerstep .front-page-block .product-item-details .product-item-name { min-height: 80px; }
@media (max-width: 1919px) { #clerk_powerstep .front-page-block .product-item-details .product-item-inner-custom .product-item-actions .actions-primary .see-more { width: 100%; } }
@media (max-width: 1919px) { #clerk_powerstep .front-page-block .product-item-details .product-item-inner-custom .product-item-actions .actions-primary form .add-to-cart-btn { margin-top: 10px; width: 100%; } }
#clerk_powerstep .front-page-block .product-item-details .product-item-inner-custom .product-item-actions .actions-primary .stock.unavailable { height: 45px; padding-top: 12px; }

.clerk-block { font-family: "Century Gothic"; font-size: 16px; color: #4F595F; padding: 0; }
@media (max-width: 767px) { .clerk-block { padding: 0 10px; } }
.clerk-block h2 { font-family: "Century Gothic Bold"; text-transform: uppercase; margin-bottom: 25px; }
@media (max-height: 767px) { .clerk-block h2 { font-size: 25px; } }
.clerk-block .clerk-slider { margin-bottom: 23px; }
.clerk-block .clerk-slider .clerk-slider-nav-prev { background-image: url("../images/owl-prev.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; background-position: 0; }
.clerk-block .clerk-slider .clerk-slider-nav-prev:hover { background-position: 0; }
.clerk-block .clerk-slider .clerk-slider-nav-next { background-image: url("../images/owl-next.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; background-position: 0; right: 10px; }
.clerk-block .clerk-slider .clerk-slider-nav-next:hover { background-position: 0; }
.clerk-block .clerk-slider .product-item { border: 0; margin-left: 0; padding: 0 0 10px 0; width: calc(25% - 17px) !important; margin-right: 17px; border: 1px solid #9B9B9B; /*.clerk-cta-button{ margin: 5px auto 15px auto; &.action{ border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: $font_centurygothic_bold; text-transform: uppercase; color:#4F595F; width: 48%; height: 42px; padding-top:9px; @media (max-width: 1024px) { font-size: 14px; padding-top: 12px; margin-top: 12px; } }
}*/ }
@media (max-width: 910px) { .clerk-block .clerk-slider .product-item { width: calc(33% - 10px) !important; margin-right: 17px; } }
.clerk-block .clerk-slider .product-item .product-item-info { width: 100%; border: none; }
.clerk-block .clerk-slider .product-item a.product-item-photo { display: block; }
.clerk-block .clerk-slider .product-item a.product-item-photo .product-image-photo { position: relative; }
.clerk-block .clerk-slider .product-item:hover { box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3); }
.clerk-block .clerk-slider .product-item .product-image-container .clerk-product-image { display: block; overflow: hidden; position: relative; }
.clerk-block .clerk-slider .product-item .product-image-container .clerk-product-image img { max-width: 100%; max-height: 300px; }
.clerk-block .clerk-slider .product-item .clerk-product-name { font-weight: 400; line-height: 17px; height: auto; }
.clerk-block .clerk-slider .product-item .clerk-product-name a { color: #4F595F; }
.clerk-block .clerk-slider .product-item .clerk-product-name a:hover { text-decoration: none; }
.clerk-block .clerk-slider .product-item .clerk-price-wrapper { font-size: 18px; font-family: "Century Gothic"; font-weight: bold; padding-top: 2px; }
.clerk-block .clerk-slider .product-item .clerk-price-wrapper .label { font-size: 18px; color: #4F595F; padding-right: 0; }
.clerk-block .clerk-slider .product-item .clerk-price-wrapper .clerk-old-price { font-size: 16px; font-weight: 400; text-decoration: line-through; }
.clerk-block .clerk-slider .product-item .clerk-price-wrapper .clerk-product-price { color: #4F595F; margin: 5px 0; }
.clerk-block .clerk-slider .product-item .clerk-cta-button { float: left; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; line-height: unset; padding: 10px 15px; }
@media (max-width: 1199px) { .clerk-block .clerk-slider .product-item .clerk-cta-button { font-size: 14px; } }
.clerk-block .clerk-slider .product-item .ajax-add-to-cart { float: right; margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; line-height: unset; padding: 0; }
@media (max-width: 1199px) { .clerk-block .clerk-slider .product-item .ajax-add-to-cart { font-size: 14px; } }
.clerk-block .clerk-slider .product-item .product-item-inner-custom { padding: 10px 15px 10px 15px; }

#clerk_powerstep { position: fixed; top: 15%; left: calc(20% - 20px); display: block; width: 60%; background-color: white; border: 1px solid #eee; border-radius: 5px; box-shadow: 0px 8px 40px 0px rgba(0, 0, 60, 0.15); padding: 20px; z-index: 16777280; margin-left: 20px !important; margin-right: 0 !important; }
#clerk_powerstep button.action.clerk_powerstep_button.clerk_powerstep_close { float: left; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; }
#clerk_powerstep button.action.primary.clerk_powerstep_button.clerk_powerstep_continue { float: right; margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; }
#clerk_powerstep li.clerk-product.product-item { border: 0; margin-left: 0; padding: 0; width: calc(25% - 10px) !important; margin-right: 1%; }
#clerk_powerstep li.clerk-product.product-item .product-item-inner-custom { padding-bottom: 15px; }
#clerk_powerstep li.clerk-product.product-item .clerk-product-name { overflow: hidden; height: auto; margin: 5px 10px; font-weight: 400; }
#clerk_powerstep li.clerk-product.product-item .clerk-product-name a { color: #4F595F; font-size: 16px; }
#clerk_powerstep li.clerk-product.product-item .clerk-product-price { margin: 5px; font-size: 18px; font-family: "Century Gothic"; font-weight: bold; padding-top: 2px; color: #4F595F; }
#clerk_powerstep li.clerk-product.product-item .clerk-cta-button.action.primary { border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; padding-top: 9px; }
#clerk_powerstep .clerk-slider-nav-prev { background-image: url("../images/owl-prev.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; background-position: 0; }
#clerk_powerstep .clerk-slider-nav-prev:hover { background-position: 0; }
#clerk_powerstep .clerk-slider-nav-next { background-image: url("../images/owl-next.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; background-position: 0; right: 10px; }
#clerk_powerstep .clerk-slider-nav-next:hover { background-position: 0; }

.custom-modal .modal-inner-wrap { width: 500px; box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2); }
.custom-modal .modal-inner-wrap .modal-header { padding: 10px; font-family: "Century Gothic Bold"; font-size: 16px; color: #4F595F; font-weight: bold; border: 0; }
.custom-modal .modal-inner-wrap .modal-header h1 { font-size: 24px; text-align: center; }
.custom-modal .modal-inner-wrap .modal-header .action-close { height: 25px; width: 30px; position: absolute; z-index: 99; cursor: pointer; padding: 0px; }
.custom-modal .modal-inner-wrap .modal-header .action-close:before { background: url("../images/fancy-close.png"); background-repeat: no-repeat; background-position: right 1px center; background-size: 25px 25px; height: 25px; width: 30px; content: ''; }
.custom-modal .modal-inner-wrap .modal-content { box-shadow: none; border: 0; padding: 0 10px; font-family: "Century Gothic"; font-size: 14px; }
.custom-modal .modal-inner-wrap .modal-content #events_popup { padding-top: 5px; text-align: center; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .logo { width: 80px; height: auto; float: none; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .modal-title { font-family: "Century Gothic Bold"; font-size: 25px; text-transform: uppercase; padding-bottom: 25px; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .select_store { margin-top: 15px; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .table-wrapper { width: 100%; margin-top: 1rem; margin-bottom: 0; border: 0; display: flex; overflow: hidden; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .table-wrapper .tdbox { width: 50%; padding: 1.25rem 0 0.5rem; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .table-wrapper .tdbox:first-child { padding-right: 0.5rem; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .table-wrapper .tdbox:last-child { padding-left: 0.5rem; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .table-wrapper .tdbox .label { padding-top: 8px; font-family: "Century Gothic"; font-size: 14px; font-weight: 400; color: #4F595F; width: 100%; float: left; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .table-wrapper .tdbox .store-btc { margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 90%; height: 42px; }
.custom-modal .modal-inner-wrap .modal-content #events_popup .table-wrapper .tdbox .store-btb { margin: 0; border: 1px solid #DAD800; background: #DAD800; border-radius: 0; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 90%; padding: 0; height: 42px; }
.custom-modal .modal-inner-wrap .modal-footer { border: 0; text-align: center; display: none; }
.custom-modal .modal-inner-wrap .modal-footer button { margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 40%; height: 40px; }

.modals-overlay { background-color: rgba(255, 255, 255, 0.9); }

.cms-baeredygtighed .breadcrumbs { display: none; }
.cms-baeredygtighed .page-main { max-width: 100%; padding: 0; }
.cms-baeredygtighed .sustainability-section-1 { padding: 0; }
.cms-baeredygtighed .sustainability-section-1 .row { margin: 0; }
.cms-baeredygtighed .sustainability-section-1 .row .sustainability-section-1-content { padding: 0; }
.cms-baeredygtighed .sustainability-section-1 .row .sustainability-section-1-content .sustainability-section-1-content-img { width: 100%; }
.cms-baeredygtighed .sustainability-section-1 .row .sustainability-section-1-content .sustainability-section-1-content-text { position: absolute; top: 0; width: 100%; text-align: center; color: #4F595F; font-family: "Montserrat Bold"; }
@media (min-width: 768px) { .cms-baeredygtighed .sustainability-section-1 .row .sustainability-section-1-content .sustainability-section-1-content-text { font-size: 40px; line-height: 52px; top: calc(50% - 52px); height: 104px; } }
@media (min-width: 1280px) { .cms-baeredygtighed .sustainability-section-1 .row .sustainability-section-1-content .sustainability-section-1-content-text { font-size: 60px; line-height: 72px; top: calc(50% - 72px); height: 144px; } }
.cms-baeredygtighed .sustainability-section-2 { margin-top: 60px; }
.cms-baeredygtighed .sustainability-section-2 .header { font-family: "Century Gothic Bold"; font-size: 30px; color: #4F595F; text-transform: uppercase; text-align: center; }
.cms-baeredygtighed .sustainability-section-2 .content { margin-top: 30px; font-family: "Century Gothic"; font-size: 18px; color: #4F595F; text-align: center; line-height: 24px; }
.cms-baeredygtighed .sustainability-section-3 { margin-top: 40px; }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-top-right { display: table-cell; vertical-align: middle; overflow: auto; }
@media (min-width: 768px) { .cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-top-right { height: 212px; } }
@media (min-width: 1024px) { .cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-top-right { height: 279px; } }
@media (min-width: 1280px) { .cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-top-right { height: 340px; } }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-top-right .sustainability-section-3-top-right-content { height: 340px; display: table-cell; vertical-align: middle; }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-top-right .sustainability-section-3-top-right-content .header { font-family: "Century Gothic Bold"; font-size: 30px; color: #4F595F; text-transform: uppercase; }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-top-right .sustainability-section-3-top-right-content .content { margin-top: 20px; font-family: "Century Gothic"; font-size: 18px; color: #4F595F; line-height: 24px; }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-top-right .sustainability-section-3-top-right-content .content strong { font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-bottom-left { margin-top: 40px; overflow: auto; }
@media (min-width: 768px) { .cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-bottom-left { height: 252px; } }
@media (min-width: 1024px) { .cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-bottom-left { height: 332px; } }
@media (min-width: 1280px) { .cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-bottom-left { height: 406px; } }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-bottom-left .sustainability-section-3-bottom-left-content { height: 406px; display: table-cell; vertical-align: middle; }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-bottom-left .sustainability-section-3-bottom-left-content .content { font-family: "Century Gothic"; font-size: 18px; color: #4F595F; line-height: 24px; }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-bottom-left .sustainability-section-3-bottom-left-content .content strong { font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .sustainability-section-3 .sustainability-section-3-bottom-right { margin-top: 40px; }
.cms-baeredygtighed .sustainability-section-4 { background-repeat: no-repeat !important; background-position: center !important; background-size: cover !important; min-height: 410px; margin-top: 60px; padding: 0; }
.cms-baeredygtighed .sustainability-section-4 .row { margin: 0; }
.cms-baeredygtighed .sustainability-section-4 .row div[class*="col-"] { padding: 0; }
.cms-baeredygtighed .sustainability-section-4 table { min-height: 410px; height: 410px; }
.cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-left { background-color: rgba(218, 216, 0, 0.95); font-family: "Century Gothic"; font-size: 18px; color: #4F595F; line-height: 24px; width: calc(100vw/2.5); vertical-align: top; }
@media (min-width: 768px) { .cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-left { padding: 15px 15px 15px 0px; padding-left: calc((100vw - 740px)/2); } }
@media (min-width: 1024px) { .cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-left { padding: 47px 15px 15px 0px; padding-left: calc((100vw - 960px)/2); } }
@media (min-width: 1280px) { .cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-left { padding: 47px 15px 15px 0px; padding-left: calc((100vw - 1160px)/2); } }
.cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-left strong { font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-center { width: auto; }
.cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-right { background-color: rgba(218, 216, 0, 0.95); font-family: "Century Gothic"; font-size: 18px; color: #4F595F; line-height: 24px; width: calc(100vw/2.5); vertical-align: top; }
@media (min-width: 768px) { .cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-right { padding: 15px 0px 15px 15px; padding-right: calc((100vw - 740px)/2); } }
@media (min-width: 1024px) { .cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-right { padding: 47px 0px 15px 15px; padding-right: calc((100vw - 960px)/2); } }
@media (min-width: 1280px) { .cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-right { padding: 47px 0px 15px 15px; padding-right: calc((100vw - 1160px)/2); } }
.cms-baeredygtighed .sustainability-section-4 .sustainability-section-4-right strong { font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .sustainability-section-5 { margin-top: 60px; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain { border: 1px solid #4F595F; padding: 25px; margin-bottom: 25px; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain .icon { text-align: center; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain .icon img { max-height: 110px; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain .text { margin-top: 25px; text-align: center; font-family: "Century Gothic"; font-size: 18px; color: #4F595F; overflow: hidden; text-overflow: ellipsis; line-height: 24px; max-height: 120px; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain .text strong { font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain .read-more { display: block; font-size: 18px; font-family: "Century Gothic Bold"; color: #DAD800; width: 100%; text-align: center; cursor: pointer; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain .read-min { display: none; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain.active { position: fixed; z-index: 2147483647; background-color: white; top: 150px; width: 70%; height: 550px; left: 15%; margin: 0px; border: 0; padding-top: 30px; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain.active .icon { width: 100%; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain.active .icon img { max-height: unset; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain.active .text { width: 100%; text-align: center; overflow: unset; max-height: unset; padding: 0; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain.active .text strong { font-size: 20px; line-height: 30px; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain.active .read-min { display: block; right: 25px; position: absolute; top: 15px; width: 20px; height: 20px; color: transparent; cursor: pointer; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain.active .read-min:before { content: "X"; color: #4F595F; position: absolute; right: 0; font-size: 18px; font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .sustainability-section-5 .sustainability-section-5-content-contain.active .read-more { display: none; }
.cms-baeredygtighed .sustainability-section-5-overlay.active { position: fixed; z-index: 2147483646; background-color: rgba(0, 0, 0, 0.8); width: 100vw; height: 100vh; top: 0; left: 0; }
.cms-baeredygtighed .custom-footer-area { margin-top: 0px; }
.cms-baeredygtighed [data-content-type='row'][data-appearance='contained'] { max-width: 1170px; padding-left: 15px; padding-right: 15px; }
.cms-baeredygtighed p { margin: 0; }
.cms-baeredygtighed .banner-text > p { margin: 0; }
.cms-baeredygtighed .banner-text > * { font-family: "Montserrat Bold"; font-size: 56px; }
@media (max-width: 1024px) { .cms-baeredygtighed .banner-text > * { font-size: 40px; } }
.cms-baeredygtighed .text-head-1 > * { font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .text-content-1 > * { font-family: "Century Gothic"; }
.cms-baeredygtighed .text-head-2 > * { font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .text-content-2 > * { font-family: "Century Gothic"; }
.cms-baeredygtighed .text-content-2 > p > span > strong { font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .text-content-3 { overflow-y: auto; }
.cms-baeredygtighed .text-content-3 > * { font-family: "Century Gothic"; font-size: 18px; }
.cms-baeredygtighed .text-content-3 > p > span > strong { font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .col-full-height { height: 44vh; }
.cms-baeredygtighed .col-custom-width-1 { padding-left: calc((100vw - 1140px)/2); }
.cms-baeredygtighed .col-custom-width-2 { padding-right: calc((100vw - 1140px)/2); }
.cms-baeredygtighed .section-4 .section-4-icon img { max-height: 110px; }
.cms-baeredygtighed .section-4 .section-4-head p span strong { font-family: "Century Gothic Bold"; font-size: 18px; color: #4f595f; line-height: 24px; }
.cms-baeredygtighed .section-4 .section-4-content p span { text-align: center; font-family: "Century Gothic"; color: #4f595f; overflow: hidden; text-overflow: ellipsis; line-height: 24px; max-height: 120px; -webkit-line-clamp: 5; -webkit-box-orient: vertical; font-size: 18px; display: block; }
.cms-baeredygtighed .section-4 .section-4-read-more p span { display: block; font-size: 18px; font-family: "Century Gothic Bold"; color: #dad800; width: 100%; text-align: center; cursor: pointer; }
.cms-baeredygtighed .section-4 .section-4-read-min { display: none; }
.cms-baeredygtighed .section-4 .pagebuilder-column { flex-basis: 24%; margin-right: 1%; }
.cms-baeredygtighed .section-4 .section-5-content-contain.active { position: fixed; z-index: 2147483647; background-color: white; top: 150px; width: 70% !important; height: 550px; left: 15%; margin: 0px; border: 0; padding-top: 30px; }
.cms-baeredygtighed .section-4 .section-5-content-contain.active .section-4-icon img { max-height: unset; }
.cms-baeredygtighed .section-4 .section-5-content-contain.active .section-4-content p span { text-align: center; font-family: "Century Gothic"; color: #4f595f; overflow: hidden; text-overflow: ellipsis; line-height: 24px; max-height: 120px; -webkit-line-clamp: 5; -webkit-box-orient: vertical; font-size: 18px; display: block; }
.cms-baeredygtighed .section-4 .section-5-content-contain.active .section-4-content p span { text-align: center; font-family: "Century Gothic"; color: #4f595f; overflow: hidden; text-overflow: ellipsis; line-height: 24px; max-height: 120px; -webkit-line-clamp: 5; -webkit-box-orient: vertical; font-size: 18px; display: block; }
.cms-baeredygtighed .section-4 .section-5-content-contain.active .section-4-read-min { display: block; right: 25px; position: absolute; top: 15px; width: 20px; height: 20px; color: transparent; cursor: pointer; }
.cms-baeredygtighed .section-4 .section-5-content-contain.active .section-4-read-min:before { content: "X"; color: #4F595F; position: absolute; right: 0; font-size: 18px; font-family: "Century Gothic Bold"; }
.cms-baeredygtighed .section-4 .section-5-content-contain.active .section-4-read-more { display: none; }
.cms-baeredygtighed .section-4 .section-5-overlay.active { position: fixed; z-index: 2147483646; background-color: rgba(0, 0, 0, 0.8); width: 100vw; height: 100vh; top: 0; left: 0; }

@media (min-width: 768px) { .bssfancybox-overlay { z-index: 16777278; }
  .bssfancybox-wrap { z-index: 16777279; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div div { font-size: 16px; font-family: "Century Gothic Bold"; color: #4F595F; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div #add-to-multiwishlist #list-wishlist li label { font-size: 14px; font-family: "Century Gothic"; color: #4F595F; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div .create-wishlist #create_wishlist { display: flex; justify-content: center; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div .create-wishlist #create_wishlist #wishlist_create { border: 1px solid #DAD800 !important; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; /*height: 42px;
line-height: 1px;*/ white-space: nowrap; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div .create-wishlist #create_wishlist .content #new_wlname { border: 1px solid #C0C0C0; height: 42px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div .create-wishlist #create_wishlist .content .error { font-size: 14px; font-family: "Century Gothic"; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div .wishlist_btns { display: block; width: 100%; text-align: center; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div .wishlist_btns #wishlist_add { margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div .wishlist_btns #wishlist_copy { margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; left: auto !important; right: auto !important; }
  .bssfancybox-wrap .bssfancybox-skin .bssfancybox-outer .bssfancybox-inner #wishlist_container #output_wishlist_div .wishlist_btns #wishlist_move { margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; left: auto !important; right: auto !important; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-form-validation .clean-table tbody > tr > td .content-create-wl #new_wlname { border: 1px solid #C0C0C0; height: 42px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-form-validation .clean-table tbody > tr > td .content-create-wl .mage-error { font-size: 14px; font-family: "Century Gothic"; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-form-validation .clean-table tbody > tr > td .action.primary.create-wl { margin: 0 0 0 15px; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabs li { border-right: 1px solid #4F595F; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabs li a { border: 0; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; background-color: transparent; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabs li a:hover { font-family: "Century Gothic Bold"; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabs li.selected a { font-family: "Century Gothic Bold"; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabs li:last-child { border: 0; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents { padding: 15px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .editwl_link .input-text.mwishlist_name { border: 1px solid #C0C0C0; height: 42px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .editwl_link .action.primary.edit_wishlist_button { margin: 0 0 0 15px; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .editwl_link .button.deletewl { border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable { padding-top: 15px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable #wishlist-table tbody tr td.wishlist-empty { font-family: "Century Gothic Bold"; font-size: 16px; color: #4F595F; } }
@media (min-width: 768px) and (max-width: 1023px) { .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item { width: 49%; } }
@media (min-width: 768px) { .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info { margin: 0; box-shadow: none; padding: 10px !important; border: 0; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-photo .product-image-container { display: block; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-photo .product-image-container .product-image-wrapper { min-height: 250px; max-height: 250px; display: flex !important; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-photo .product-image-container .product-image-wrapper .product-image-photo { position: unset; max-height: 250px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .price-box.price-final_price .pdp-block { display: none; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .price-box.price-final_price .plp-block { text-align: center; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .price-box.price-final_price .plp-block .label { font-size: 18px; font-weight: bold; margin-right: 5px; color: #4F595F; padding: 0; font-family: "Century Gothic"; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .price-box.price-final_price .plp-block .price-container .price-wrapper .price { font-size: 18px; font-weight: bold; color: #4F595F; text-decoration: none; font-family: "Century Gothic"; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .inderforpakning { text-align: center; font-size: 15px; line-height: 17px; font-family: "Century Gothic"; width: 100%; margin-top: 5px; min-height: 35px; color: #4F595F; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-name { text-align: center; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-name a { font-size: 16px; line-height: 17px; font-family: "Century Gothic"; text-decoration: none; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner { position: unset; height: auto; width: auto; padding: 0px; box-shadow: none; border: 0; margin: 0; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .field.comment-box { display: none; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart { margin: 15px 0; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset { margin-bottom: 0; text-align: center; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .field.qty { float: left; width: 30%; margin: 0; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .field.qty .label { display: none; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .field.qty .control input { border: 1px solid #C0C0C0; height: 42px; font-size: 16px; font-family: "Century Gothic"; color: #4F595F; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .unavailable.stock { height: 42px; margin: 0; padding-top: 10px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .unavailable.stock span { font-size: 18px; font-family: "Century Gothic"; font-weight: bold; color: #4F595F; text-decoration: none; height: 42px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions { float: right; width: 70%; margin: 0; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary { width: 100%; padding-left: 10px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary .action.tocart.primary { width: 100%; margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; height: 42px; line-height: 1px; } }
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) { .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary .action.tocart.primary { font-size: 12px; } }
@media (min-width: 768px) { .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions a { width: 25%; margin: auto; text-align: center; float: left; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.edit:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 18px; line-height: 20px; color: #757575; content: '\e601'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; margin-top: -3px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.edit span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions .copy_to_wishlist:before { content: ""; display: inline-block; width: 18px; height: 18px; background-image: url("../images/icons_copy.png"); background-position: center; background-repeat: no-repeat; background-size: 18px 18px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions .copy_to_wishlist span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions .move_to_wishlist:before { content: ""; display: inline-block; width: 18px; height: 18px; background-image: url("../images/icons_move.png"); background-position: center; background-repeat: no-repeat; background-size: 18px 18px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions .move_to_wishlist span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions .btn-remove.action.delete:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 18px; line-height: 20px; color: #757575; content: '\e604'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; margin-top: -5px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions .btn-remove.action.delete span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .loadMore { cursor: pointer; margin: 0px auto 25px !important; width: 20% !important; padding: 8px 10px !important; border: 1px solid #DAD800 !important; background-color: transparent !important; text-align: center  !important; font-size: 18px !important; font-weight: normal !important; font-family: "Century Gothic Bold" !important; color: #4F595F !important; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .showLess { cursor: pointer; margin: 0px auto 25px !important; width: 20% !important; padding: 8px 10px !important; border: 1px solid #DAD800 !important; background-color: transparent !important; text-align: center  !important; font-size: 18px !important; font-weight: normal !important; font-family: "Century Gothic Bold" !important; color: #4F595F !important; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .actions-toolbar .primary .action.update { border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; } }
@media (min-width: 768px) and (max-width: 1023px) { .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .actions-toolbar .primary .action.update { font-size: 16px; } }
@media (min-width: 768px) { .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .actions-toolbar .primary .action.tocart { border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; } }
@media (min-width: 768px) and (max-width: 1023px) { .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .actions-toolbar .primary .action.tocart { font-size: 16px; } }
@media (min-width: 768px) { .wishlist-index-index .page-wrapper .page-main .columns .column.main #wishlist-view-form .tabcontents #tabcontents .tabs-wishlist .wltable .products-grid.wishlist .actions-toolbar .primary .action.share_wishlist_button { display: none; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main input.qty { float: left !important; height: 42px !important; margin-bottom: 8px !important; border-color: #DAD800 !important; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main .qty-block { width: 100% !important; display: flex !important; flex-flow: row nowrap !important; align-items: center !important; justify-content: space-between !important; align-content: center !important; margin-bottom: 10px !important; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main .qty-block input.input-text.qty.qty-box { width: 48% !important; float: left !important; height: 42px !important; margin-bottom: 8px !important; border-color: #DAD800 !important; }
  .wishlist-index-index .page-wrapper .page-main .columns .column.main .qty-block select.qty-box { font-weight: bold; width: 48% !important; float: right !important; height: 42px !important; margin-bottom: 8px !important; padding-top: 0 !important; padding-bottom: 0 !important; border: 1px solid #DAD800 !important; outline: none !important; box-shadow: none !important; }
  .wishlist-index-index .products-grid .product-item-info { position: relative; } }
.wishlist-index-index .products-grid .product-item { margin-left: 0 !important; width: calc(33% - 5px) !important; margin-right: 6px; padding: 0; }

.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner { overflow: visible; }

#clerk_powerstep { position: fixed; top: 7%; left: calc(20% - 20px); display: block; width: 60%; background-color: white; border: 1px solid #eee; border-radius: 5px; box-shadow: 0px 8px 40px 0px rgba(0, 0, 60, 0.15); padding: 20px; z-index: 16777280; }
@media (max-width: 1366px) { #clerk_powerstep { left: calc(10% - 20px); width: 80%; } }
@media (max-width: 767px) { #clerk_powerstep { /*top: 4%;
left: 5%;
width: 90%;
height: 92%;
overflow: scroll;*/ top: 4%; left: 5%; width: 90%; height: 92%; overflow: scroll; margin-left: 0; } }
#clerk_powerstep .clerk_powerstep_header { text-align: left; width: 100%; display: flex; }
@media (max-width: 767px) { #clerk_powerstep .clerk_powerstep_header { display: inline-block; } }
#clerk_powerstep .clerk_powerstep_header .clerk_powerstep_image { width: 20%; display: table-cell; }
@media (max-width: 767px) { #clerk_powerstep .clerk_powerstep_header .clerk_powerstep_image { width: 100%; display: inline-block; } }
#clerk_powerstep .clerk_powerstep_header .clerk_powerstep_image img { max-width: 150px; }
#clerk_powerstep .clerk_powerstep_header .clerk_powerstep_product_name { width: 79%; display: table-cell; padding-top: 35px; }
@media (max-width: 767px) { #clerk_powerstep .clerk_powerstep_header .clerk_powerstep_product_name { width: 100%; display: inline-block; padding: 15px 0; text-align: center; } }
#clerk_powerstep .clerk_powerstep_header .clerk_powerstep_product_name h2 { font-size: 30px; display: inline-block; margin: 0; }
@media (max-width: 1366px) { #clerk_powerstep .clerk_powerstep_header .clerk_powerstep_product_name h2 { font-size: 26px; } }
@media (max-width: 767px) { #clerk_powerstep .clerk_powerstep_header .clerk_powerstep_product_name h2 { font-size: 20px; }
  #clerk_powerstep .clerk_powerstep_header .clerk_powerstep_product_name h2:before { width: 20px; height: 20px; background-size: 20px; } }
#clerk_powerstep .clerk_powerstep_templates { display: block !important; }
@media (max-width: 1366px) { #clerk_powerstep .clerk_powerstep_templates h2 { font-size: 26px; } }
@media (max-width: 767px) { #clerk_powerstep .clerk_powerstep_templates h2 { font-size: 20px; } }
#clerk_powerstep .clerk_powerstep_templates h2 { display: none !important; }
#clerk_powerstep .clerk_powerstep_templates .clerk-slider { display: none !important; }
#clerk_powerstep .clerk_powerstep_clear { text-align: center; }
#clerk_powerstep .clerk_powerstep_clear button.action.clerk_powerstep_button.clerk_powerstep_close { float: none; display: inline-block; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 222px; height: 42px; line-height: 1px; }
@media (max-width: 767px) { #clerk_powerstep .clerk_powerstep_clear button.action.clerk_powerstep_button.clerk_powerstep_close { width: 100%; margin-top: 5px; font-size: 15px; } }
#clerk_powerstep .clerk_powerstep_clear button.action.primary.clerk_powerstep_button.clerk_powerstep_continue { float: none; display: inline-block; margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 222px; height: 42px; line-height: 1px; }
@media (max-width: 767px) { #clerk_powerstep .clerk_powerstep_clear button.action.primary.clerk_powerstep_button.clerk_powerstep_continue { width: 100%; margin-top: 5px; font-size: 15px; } }
#clerk_powerstep li.clerk-product.product-item { border: 0; padding: 0; width: calc(25% - 10px) !important; margin: 0 1% 0 0; }
@media (max-width: 910px) { #clerk_powerstep li.clerk-product.product-item { width: calc(50% - 3px) !important; margin-right: 5px; } }
#clerk_powerstep li.clerk-product.product-item .product-item-info { width: 100%; border: 1px solid #9B9B9B; }
#clerk_powerstep li.clerk-product.product-item .product-item-info .product-image-photo { position: relative; }
#clerk_powerstep li.clerk-product.product-item .product-item-info .clerk-product-name { overflow: hidden; height: 5rem; margin: 5px 10px; font-weight: 400; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
#clerk_powerstep li.clerk-product.product-item .product-item-info .clerk-product-name a { color: #4F595F; font-size: 16px; }
@media (max-width: 767px) { #clerk_powerstep li.clerk-product.product-item .product-item-info .clerk-product-name a { font-size: 14px; } }
#clerk_powerstep li.clerk-product.product-item .product-item-info .clerk-price-wrapper { display: flex; width: 100%; text-align: center; height: 2rem; }
#clerk_powerstep li.clerk-product.product-item .product-item-info .clerk-price-wrapper .clerk-product-price { margin: auto; font-size: 18px; font-family: "Century Gothic"; font-weight: bold; padding-top: 2px; color: #4F595F; }
@media (max-width: 767px) { #clerk_powerstep li.clerk-product.product-item .product-item-info .clerk-price-wrapper .clerk-product-price { font-size: 13px; } }
#clerk_powerstep li.clerk-product.product-item .product-item-info .product-item-inner-custom { padding: 10px 0 15px 0; }
#clerk_powerstep li.clerk-product.product-item .product-item-info .product-item-inner-custom .clerk-cta-button.action.primary { border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; line-height: 1; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: auto; padding: 10px 15px; margin: 0; }
@media (max-width: 1200px) { #clerk_powerstep li.clerk-product.product-item .product-item-info .product-item-inner-custom .clerk-cta-button.action.primary { width: auto; } }
@media (max-width: 767px) { #clerk_powerstep li.clerk-product.product-item .product-item-info .product-item-inner-custom .clerk-cta-button.action.primary { font-size: 15px; } }
#clerk_powerstep .clerk-slider-nav-prev { background-image: url("../images/owl-prev.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; background-position: 0; }
#clerk_powerstep .clerk-slider-nav-prev:hover { background-position: 0; }
#clerk_powerstep .clerk-slider-nav-next { background-image: url("../images/owl-next.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; background-position: 0; right: 10px; }
#clerk_powerstep .clerk-slider-nav-next:hover { background-position: 0; }

@media (max-height: 768px) { #clerk_powerstep .clerk_powerstep_header .clerk_powerstep_image img { max-width: 100px; }
  #clerk_powerstep .clerk_powerstep_header .clerk_powerstep_product_name { padding-top: 15px; }
  #clerk_powerstep .clerk_powerstep_header .clerk_powerstep_product_name h2 { font-size: 20px; }
  #clerk_powerstep .clerk_powerstep_clear.actions { margin-top: 10px; margin-bottom: 10px; }
  #clerk_powerstep .clerk_powerstep_clear.actions .action.clerk_powerstep_button.clerk_powerstep_close { height: 32px; font-size: 14px; }
  #clerk_powerstep .clerk_powerstep_clear.actions .action.primary.clerk_powerstep_button.clerk_powerstep_continue { height: 32px; font-size: 14px; }
  #clerk_powerstep .front-page-block.products-grid.radar-custom h1 { margin: 10px 0 15px 0; }
  #clerk_powerstep .front-page-block.products-grid.radar-custom .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.product-item .product-item-info .product.details.product-item-details .product.name.product-item-name { font-size: 12px; min-height: 60px; }
  #clerk_powerstep .front-page-block.products-grid.radar-custom .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.product-item .product-item-info .product.details.product-item-details .product-item-inner-custom .product-item-actions .actions-primary .see-more { height: 32px; font-size: 14px; }
  #clerk_powerstep .front-page-block.products-grid.radar-custom .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.product-item .product-item-info .product.details.product-item-details .product-item-inner-custom .product-item-actions .actions-primary form .add-to-cart-btn { height: 32px; font-size: 14px; } }
.amgdprcookie-modal-container.modal-popup.modal-slide { z-index: 16777275 !important; }
.amgdprcookie-modal-container.modal-popup.modal-slide a { color: #DAD800; }
.amgdprcookie-modal-container.modal-popup.modal-slide a :hover { text-decoration: underline; }
.amgdprcookie-modal-container.modal-popup.modal-slide a :visited { color: #DAD800; }
@media (max-width: 500px) { .amgdprcookie-modal-container.modal-popup.modal-slide { right: 0; } }
.amgdprcookie-modal-container.modal-popup.modal-slide .modal-inner-wrap { overflow: hidden; }
.amgdprcookie-modal-container.modal-popup.modal-slide .amgdprcookie-toggle-cookie { padding-left: 50px; }

.amgdprcookie-groups-modal { z-index: 16777275 !important; }
.amgdprcookie-groups-modal button.amgdprcookie-done { font-size: 16px; font-weight: 600 !important; background-color: #DAD800; color: #363636; border: 0; }
.amgdprcookie-groups-modal button.amgdprcookie-done:hover { background-color: #DAD800; color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }

.amgdprcookie-groups-modal .modal-inner-wrap .modal-header { padding: 25px 25px 0px 25px; }
.amgdprcookie-groups-modal .modal-inner-wrap .modal-content { padding: 0px 25px 25px 25px !important; }
.amgdprcookie-groups-modal .modal-inner-wrap .modal-content .modal-component { margin-left: -10px; margin-right: -10px; }
.amgdprcookie-groups-modal .modal-inner-wrap .modal-content .modal-component .amgdprcookie-description { padding-left: 10px; padding-right: 10px; }

.amgdprcookie-cookie-container .amgdprcookie-link { color: #DAD800; font-size: 15px; }

.amgdprcookie-buttons-block { display: inline-block; position: relative; width: 100%; height: auto; }

.amgdprcookie-buttons-block .amgdprcookie-button { color: #DAD800; }

.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled]) + .amgdprcookie-label { background-color: #DAD800; }

.amgdprcookie-buttons-block .amgdprcookie-button.-allow { width: 45%; display: inline-block; background-color: #DAD800; color: #363636; border: 0; }
.amgdprcookie-buttons-block .amgdprcookie-button.-allow:hover { background-color: #DAD800; color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }

.amgdprcookie-modal-template .amgdprcookie-button.-save { width: 50%; display: inline-block; color: #363636; margin-top: 0; margin-left: 0; margin-bottom: 0; background: #fff; }

.amgdpr-modal-container .modal-header .modal-title { color: #DAD800; }

.amgdpr-modal-container .action.action-primary { background-color: #DAD800; letter-spacing: 0; }

.amgdpr-modal-container .action.action-primary:hover { background-color: #333 !important; }

.modals-overlay { z-index: 899 !important; }

@media (min-width: 768px) { .gdpr-customer-settings .fieldset > .field:not(.choice) > .label { width: auto; }
  .gdpr-customer-settings .amgdpr-actions-toolbar { margin-left: 0 !important; } }

.amgdprcookie-groups-modal .amgdprcookie-description { display: none; }
.amgdprcookie-groups-modal .amgdprcookie-toggle-cookie { display: inline-block; position: relative; width: 50%; height: auto; }

@media (min-width: 1024px) { .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container { padding: 15px 40px; }
  .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container .amgdprcookie-bar-asdas .amgdprcookie-buttons-block { display: block; }
  .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container .amgdprcookie-bar-asdas .amgdprcookie-buttons-block .amgdprcookie-button.-allow { width: 49%; float: left; display: inline-block; margin: 0; border: 1px solid #DAD800; background: #DAD800; border-radius: 0; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; }
  .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container .amgdprcookie-bar-asdas .amgdprcookie-buttons-block .amgdprcookie-button.-settings { width: 49%; float: right; display: inline-block; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; } }
@media (max-width: 1023px) { .amgdprcookie-policy-container { padding: 15px; }
  .amgdprcookie-buttons-block .amgdprcookie-button.-allow { width: 100%; }
  .amgdprcookie-modal-template .amgdprcookie-button.-save { width: 100%; }
  .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container { padding: 15px 40px; }
  .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container .amgdprcookie-bar-asdas .amgdprcookie-buttons-block { display: block; }
  .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container .amgdprcookie-bar-asdas .amgdprcookie-buttons-block .amgdprcookie-button.-allow { width: 49%; float: left; display: inline-block; margin: 0; border: 1px solid #DAD800; background: #DAD800; border-radius: 0; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; }
  .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container .amgdprcookie-bar-asdas .amgdprcookie-buttons-block .amgdprcookie-button.-settings { width: 49%; float: right; display: inline-block; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; } }
@media (max-width: 767px) { .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container .amgdprcookie-bar-asdas .amgdprcookie-buttons-block { display: block; }
  .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container .amgdprcookie-bar-asdas .amgdprcookie-buttons-block .amgdprcookie-button.-allow { width: 100%; margin-bottom: 15px; border: 1px solid #DAD800; background: #DAD800; border-radius: 0; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; }
  .amgdprcookie-bar-template.-popup .amgdprcookie-bar-container .amgdprcookie-bar-asdas .amgdprcookie-buttons-block .amgdprcookie-button.-settings { width: 100%; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 20px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; } }
.cms-baeredygtig .breadcrumbs, .cms-skabelon .breadcrumbs { margin-top: 15px; padding-left: 15px; padding-right: 15px; }
.cms-baeredygtig .baeredygtig-custom-section-1 div[class^="col-"], .cms-skabelon .baeredygtig-custom-section-1 div[class^="col-"] { min-height: auto; }

@media (max-width: 767px) { .cms-guide-duge-og-servietter .product-image-container { height: 240px !important; min-height: 240px !important; }
  .cms-guide-duge-og-servietter .product-item-info { height: auto !important; } }
.cms-page-view .product-image-photo { position: relative; height: initial; }
.cms-page-view .product-item-info { width: 100%; position: relative; border: 1px solid #9B9B9B; height: auto !important; }
.cms-page-view .product-item-info:hover { margin: 0; padding: 0; }
@media (min-width: 768px) { .cms-page-view .product-image-container { display: table-cell; height: 300px !important; min-height: 300px !important; vertical-align: middle; width: 100vw !important; position: relative; height: auto; }
  .cms-page-view .product-image-container .product-image-photo { position: relative; }
  .cms-page-view .product-image-container .product-detail-hover { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 84, 195, 0.8); padding: 15px; color: #FFF; z-index: 1; text-align: left; }
  .cms-page-view .product-image-container .product-detail-hover .product-attribute .loading { text-align: center; }
  .cms-page-view .product-image-container .product-detail-hover .short-description { font-size: 13px; }
  .cms-page-view .product-image-container .product-detail-hover .short-description a { color: #FFF; text-decoration: none; }
  .cms-page-view .product-image-container .product-detail-hover .attr-list { font-size: 13px; font-weight: bold; }
  .cms-page-view .product-image-container .product-detail-hover .toWishlist, .cms-page-view .product-image-container .product-detail-hover .removeWishlist { position: absolute; z-index: 2; bottom: 15px; right: 15px; } }
@media (max-width: 767px) { .cms-page-view .slick-slide .product-image-container { display: table-cell; height: 250px !important; min-height: 250px !important; max-height: 250px !important; vertical-align: middle; width: 100vw !important; position: relative; height: auto; }
  .cms-page-view .slick-slide .product-image-container .product-image-photo { position: relative; min-height: 250px !important; max-height: 250px !important; }
  .cms-page-view .slick-slide .product-image-container .product-detail-hover { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 84, 195, 0.8); padding: 15px; color: #FFF; z-index: 1; text-align: left; }
  .cms-page-view .slick-slide .product-image-container .product-detail-hover .product-attribute .loading { text-align: center; }
  .cms-page-view .slick-slide .product-image-container .product-detail-hover .short-description { font-size: 13px; }
  .cms-page-view .slick-slide .product-image-container .product-detail-hover .short-description a { color: #FFF; text-decoration: none; }
  .cms-page-view .slick-slide .product-image-container .product-detail-hover .attr-list { font-size: 13px; font-weight: bold; }
  .cms-page-view .slick-slide .product-image-container .product-detail-hover .toWishlist, .cms-page-view .slick-slide .product-image-container .product-detail-hover .removeWishlist { position: absolute; z-index: 2; bottom: 15px; right: 15px; } }
.cms-page-view .product-item-details { text-align: center; }
.cms-page-view .product-item-details .product-sku { font-size: 13px; color: #B1B1B1; }
.cms-page-view .product-item-details .product-item-name { margin: 5px 10px; font-size: 16px; line-height: 17px; font-family: "Century Gothic"; }
.cms-page-view .product-item-details .product-item-name a:hover { text-decoration: none; }
.cms-page-view .product-item-details .product-item-name a h2 { font-size: inherit; margin: 0; font-family: inherit; font-weight: inherit; }
.cms-page-view .product-item-details .price-box { margin: 0; font-family: "Century Gothic"; }
.cms-page-view .product-item-details .price-box .price-label { font-size: 18px; font-weight: bold; }
.cms-page-view .product-item-details .price-box .plp-block { display: block; }
.cms-page-view .product-item-details .price-box .plp-block .label { font-size: 18px; font-weight: bold; margin-right: 5px; color: #4F595F; padding: 0; }
.cms-page-view .product-item-details .price-box .pdp-block { display: none; }
.cms-page-view .product-item-details .price-box .price { font-size: 18px; font-weight: bold; color: #4F595F; text-decoration: none; }
.cms-page-view .product-item-details .price-box .special-price .price-final_price .price { font-size: 18px; font-weight: bold; color: #4F595F; margin-right: 5px; text-decoration: none; }
.cms-page-view .product-item-details .price-box .old-price .label { font-size: 18px; font-weight: bold; margin-right: 0; color: #4F595F; padding: 0; }
.cms-page-view .product-item-details .price-box .old-price .price-final_price, .cms-page-view .product-item-details .price-box .old-price .custom-price-final_price { margin-right: 5px; }
.cms-page-view .product-item-details .price-box .old-price .price-final_price .price, .cms-page-view .product-item-details .price-box .old-price .custom-price-final_price .price { font-size: 16px; font-weight: normal; color: #4F595F; text-decoration: line-through; }
.cms-page-view .product-item-details .product-item-inner-custom, .cms-page-view .product-item-details .product-item-inner { position: inherit !important; height: auto !important; width: auto !important; background-color: transparent !important; box-shadow: none !important; padding: 10px !important; margin: 0 !important; border: 0 !important; }
.cms-page-view .product-item-details .product-item-inner-custom .product-item-actions, .cms-page-view .product-item-details .product-item-inner .product-item-actions { margin: 0; }
.cms-page-view .product-item-details .product-item-inner-custom .actions-primary, .cms-page-view .product-item-details .product-item-inner .actions-primary { width: 100%; display: inline-block; }
.cms-page-view .product-item-details .product-item-inner-custom .actions-primary .unavailable, .cms-page-view .product-item-details .product-item-inner .actions-primary .unavailable { font-size: 18px; font-family: "Century Gothic"; font-weight: bold; color: #4F595F; text-decoration: none; }
.cms-page-view .product-item-details .product-item-inner-custom .actions-primary .see-more, .cms-page-view .product-item-details .product-item-inner .actions-primary .see-more { float: left; margin: 0; border: 1px solid #DAD800; background: transparent; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: 48%; height: 42px; line-height: 1px; padding: 0; }
@media (max-width: 1024px) { .cms-page-view .product-item-details .product-item-inner-custom .actions-primary .see-more, .cms-page-view .product-item-details .product-item-inner .actions-primary .see-more { font-size: 14px; } }
.cms-page-view .product-item-details .product-item-inner-custom .actions-primary .tocart, .cms-page-view .product-item-details .product-item-inner-custom .actions-primary .tocart-dummy, .cms-page-view .product-item-details .product-item-inner .actions-primary .tocart, .cms-page-view .product-item-details .product-item-inner .actions-primary .tocart-dummy { float: none; margin: 0; border: 0; background: #DAD800; border-radius: 0; font-size: 18px; font-weight: bold; font-family: "Century Gothic Bold"; text-transform: uppercase; color: #4F595F; width: auto; height: 42px; line-height: 1px; padding: 0 15px; }
@media (max-width: 1024px) { .cms-page-view .product-item-details .product-item-inner-custom .actions-primary .tocart, .cms-page-view .product-item-details .product-item-inner-custom .actions-primary .tocart-dummy, .cms-page-view .product-item-details .product-item-inner .actions-primary .tocart, .cms-page-view .product-item-details .product-item-inner .actions-primary .tocart-dummy { font-size: 14px; } }
.cms-page-view .owl-nav .owl-prev { position: relative; float: left; left: 5px; top: -30vh; box-shadow: none; }
.cms-page-view .owl-nav .owl-prev .owl-prev-bt { background-image: url("../images/owl-prev.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; }
@media (max-width: 1100px) { .cms-page-view .owl-nav .owl-prev { top: -230px; } }
@media (max-width: 990px) { .cms-page-view .owl-nav .owl-prev { top: -250px; } }
.cms-page-view .owl-nav .owl-next { position: relative; float: right; right: 5px; top: -30vh; box-shadow: none; }
.cms-page-view .owl-nav .owl-next .owl-next-bt { background-image: url("../images/owl-next.png"); background-repeat: no-repeat; background-size: 19px 30px; width: 19px; height: 30px; }
@media (max-width: 1100px) { .cms-page-view .owl-nav .owl-next { top: -230px; } }
@media (max-width: 990px) { .cms-page-view .owl-nav .owl-next { top: -250px; } }
@media (max-width: 767px) { .cms-page-view .mgs-products.products-grid .product-item { padding-left: 0px !important; padding-right: 0px !important; } }
.cms-page-view .blivkunde-contact-form .form.contact { width: 100% !important; }
.cms-page-view .blivkunde-contact-form .form.contact .fieldset { margin: 0 0 35px; }
@media (min-width: 768px) and (max-width: 1023px) { .cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar { padding: 0px; } }
.cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary { width: 100%; text-align: center; }
.cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary button { float: none; width: 370px; height: 45px; border: 0; border-radius: 0; background-color: #DAD800; font-family: "Century Gothic Bold"; /*font-size: 20px;*/ color: #4F595F; }
@media (min-width: 768px) and (max-width: 1023px) { .cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary button { width: 100%; } }
@media (min-width: 768px) { .cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary button { font-size: 16px; } }
@media (min-width: 1024px) { .cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary button { font-size: 18px; } }
@media (min-width: 1280px) { .cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary button { font-size: 20px; } }
.cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary button:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }
.cms-page-view .blivkunde-contact-form .field.name { padding-left: 0; margin: 0px; }
.cms-page-view .blivkunde-contact-form .field.name .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .cms-page-view .blivkunde-contact-form .field.name .label { font-size: 14px; } }
@media (min-width: 1024px) { .cms-page-view .blivkunde-contact-form .field.name .label { font-size: 16px; } }
@media (min-width: 1280px) { .cms-page-view .blivkunde-contact-form .field.name .label { font-size: 18px; } }
.cms-page-view .blivkunde-contact-form .field.name .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .cms-page-view .blivkunde-contact-form .field.name .control input { font-size: 14px; } }
@media (min-width: 1024px) { .cms-page-view .blivkunde-contact-form .field.name .control input { font-size: 16px; } }
@media (min-width: 1280px) { .cms-page-view .blivkunde-contact-form .field.name .control input { font-size: 18px; } }
.cms-page-view .blivkunde-contact-form .field.email { padding-right: 0; margin: 0px; }
.cms-page-view .blivkunde-contact-form .field.email .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .cms-page-view .blivkunde-contact-form .field.email .label { font-size: 14px; } }
@media (min-width: 1024px) { .cms-page-view .blivkunde-contact-form .field.email .label { font-size: 16px; } }
@media (min-width: 1280px) { .cms-page-view .blivkunde-contact-form .field.email .label { font-size: 18px; } }
.cms-page-view .blivkunde-contact-form .field.email .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .cms-page-view .blivkunde-contact-form .field.email .control input { font-size: 14px; } }
@media (min-width: 1024px) { .cms-page-view .blivkunde-contact-form .field.email .control input { font-size: 16px; } }
@media (min-width: 1280px) { .cms-page-view .blivkunde-contact-form .field.email .control input { font-size: 18px; } }
.cms-page-view .blivkunde-contact-form .field.telefonnummer { padding-left: 0; margin: 0px; }
.cms-page-view .blivkunde-contact-form .field.telefonnummer .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .cms-page-view .blivkunde-contact-form .field.telefonnummer .label { font-size: 14px; } }
@media (min-width: 1024px) { .cms-page-view .blivkunde-contact-form .field.telefonnummer .label { font-size: 16px; } }
@media (min-width: 1280px) { .cms-page-view .blivkunde-contact-form .field.telefonnummer .label { font-size: 18px; } }
.cms-page-view .blivkunde-contact-form .field.telefonnummer .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .cms-page-view .blivkunde-contact-form .field.telefonnummer .control input { font-size: 14px; } }
@media (min-width: 1024px) { .cms-page-view .blivkunde-contact-form .field.telefonnummer .control input { font-size: 16px; } }
@media (min-width: 1280px) { .cms-page-view .blivkunde-contact-form .field.telefonnummer .control input { font-size: 18px; } }
.cms-page-view .blivkunde-contact-form .field.firma { padding-right: 0; margin: 0px; }
.cms-page-view .blivkunde-contact-form .field.firma .label { font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { .cms-page-view .blivkunde-contact-form .field.firma .label { font-size: 14px; } }
@media (min-width: 1024px) { .cms-page-view .blivkunde-contact-form .field.firma .label { font-size: 16px; } }
@media (min-width: 1280px) { .cms-page-view .blivkunde-contact-form .field.firma .label { font-size: 18px; } }
.cms-page-view .blivkunde-contact-form .field.firma .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; /*font-size: 18px;*/ color: #4F595F; }
@media (min-width: 768px) { .cms-page-view .blivkunde-contact-form .field.firma .control input { font-size: 14px; } }
@media (min-width: 1024px) { .cms-page-view .blivkunde-contact-form .field.firma .control input { font-size: 16px; } }
@media (min-width: 1280px) { .cms-page-view .blivkunde-contact-form .field.firma .control input { font-size: 18px; } }
@media (max-width: 767px) { .cms-page-view .blivkunde-contact-form .form.contact { width: 100% !important; }
  .cms-page-view .blivkunde-contact-form .form.contact .col-xs-12 { padding-left: 0px; padding-right: 0px; }
  .cms-page-view .blivkunde-contact-form .form.contact .fieldset { margin: 0 0 15px; }
  .cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary { width: 100%; text-align: center; }
  .cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary button { float: none; width: 100%; height: 45px; border: 0; border-radius: 0; background-color: #DAD800; font-family: "Century Gothic Bold"; font-size: 16px; color: #4F595F; }
  .cms-page-view .blivkunde-contact-form .form.contact .actions-toolbar .primary button:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }
  .cms-page-view .blivkunde-contact-form .field.name { padding-left: 0; margin: 0px; }
  .cms-page-view .blivkunde-contact-form .field.name .label { font-family: "Century Gothic"; font-size: 13px; color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
  .cms-page-view .blivkunde-contact-form .field.name .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; font-size: 13px; color: #4F595F; }
  .cms-page-view .blivkunde-contact-form .field.email { padding-right: 0; margin: 0px; }
  .cms-page-view .blivkunde-contact-form .field.email .label { font-family: "Century Gothic"; font-size: 13px; color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
  .cms-page-view .blivkunde-contact-form .field.email .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; font-size: 13px; color: #4F595F; }
  .cms-page-view .blivkunde-contact-form .field.telefonnummer { padding-left: 0; margin: 0px; }
  .cms-page-view .blivkunde-contact-form .field.telefonnummer .label { font-family: "Century Gothic"; font-size: 13px; color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
  .cms-page-view .blivkunde-contact-form .field.telefonnummer .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; font-size: 13px; color: #4F595F; }
  .cms-page-view .blivkunde-contact-form .field.firma { padding-right: 0; margin: 0px; }
  .cms-page-view .blivkunde-contact-form .field.firma .label { font-family: "Century Gothic"; font-size: 13px; color: #4F595F; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom: 15px; }
  .cms-page-view .blivkunde-contact-form .field.firma .control input { border: 1px solid #C0C0C0; height: 50px; font-family: "Century Gothic"; font-size: 13px; color: #4F595F; } }

.rs-slider .owl-stage .owl-item .rs-slide img { display: inline-block !important; width: auto; max-height: 70px; -webkit-filter: grayscale(100%); filter: grayscale(100%); cursor: pointer; }
.rs-slider .owl-stage .owl-item .rs-slide img:hover { -webkit-filter: grayscale(0); filter: grayscale(0); }
.rs-slider .owl-nav { position: relative; width: calc(100% + 10px); z-index: 10; }
.rs-slider .owl-nav .owl-prev { top: -50px; left: -2vw; transform: translateY(-50%); border: 0 !important; background: transparent !important; }
.rs-slider .owl-nav .owl-prev span { font-size: 0; }
.rs-slider .owl-nav .owl-prev:before { content: '\e617'; font-family: 'luma-icons'; font-size: 30px; font-weight: bold; color: #9B9B9B; }
.rs-slider .owl-nav .owl-next { top: -50px; transform: translateY(-50%); right: -1vw; border: 0 !important; background: transparent !important; }
.rs-slider .owl-nav .owl-next span { font-size: 0; }
.rs-slider .owl-nav .owl-next:before { content: '\e608'; font-family: 'luma-icons'; font-size: 30px; font-weight: bold; color: #9B9B9B; }

.header-slider .row-full-width-inner { max-width: 100% !important; position: relative; text-align: center; }
.header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper { min-height: calc(100vw * (505 / 1930)) !important; }
@media (max-width: 767px) { .header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper { min-height: calc(100vw * (505 / 900)) !important; } }
.header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: inherit !important; }
.header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .text-1 h1 { margin: 0; }
.header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .text-1 a { text-decoration: none; color: #dad800; font-size: 2.8vw; font-family: "Montserrat Bold"; font-weight: bold; }
@media (max-width: 767px) { .header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .text-1 a { font-size: 5vw; -webkit-text-stroke: 0.5px #4f595f; } }
.header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .text-2 { margin: 1.2vw 0; }
@media (max-width: 767px) { .header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .text-2 { margin: 1vw 0; } }
.header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .text-2 a { text-decoration: none; color: #000; font-size: 1.2vw; font-weight: 700; font-family: "Century Gothic"; }
@media (max-width: 767px) { .header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .text-2 a { font-size: 3vw; color: #444; } }
.header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .btn a { font-family: "Century Gothic Bold"; color: #4F595F; font-size: 1.2vw; padding: 0.5vw 1.5vw; background-color: #DAD800; height: 80px; text-decoration: none; }
@media (max-width: 767px) { .header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .btn a { font-size: 3vw; width: 30%; margin: auto; height: auto; } }
.header-slider .row-full-width-inner .slick-slide .pagebuilder-slide-wrapper .btn a:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }

.cms-page-view #maincontent * { font-family: "Century Gothic"; color: #333; }
.cms-page-view #maincontent a { text-decoration: none; }
.cms-page-view #maincontent a:hover { text-decoration: underline; }
.cms-page-view #maincontent .line-height-1-5 * { line-height: 1.5 !important; }
.cms-page-view .white-color * { color: #FFF !important; }
.cms-page-view .categories-link-block { max-width: 1170px; margin: 0 auto; display: flex; /*flex-wrap: wrap;*/ box-sizing: border-box; padding: 0 20px; }
.cms-page-view .categories-link-block div[data-content-type="html"] { display: flex; flex-wrap: wrap; }
.cms-page-view .categories-link-block .block-category-link { padding: 0; flex: 0 0 48%; /* explanation below */ margin: 14.5px; height: 340px; position: relative; }
.cms-page-view .categories-link-block .block-category-link:nth-child(2n+1) { margin-left: 0; }
.cms-page-view .categories-link-block .block-category-link:nth-child(2n) { margin-right: 0; }
@media only screen and (max-width: 1126px) { .cms-page-view .categories-link-block .block-category-link { flex: 1 1 47%; margin: 2%; height: 280px; /*&:nth-child(4n+1){ margin-left:unset;
}
&:nth-child(4n+4){ margin-right:unset;
}
&:nth-child(2n){ margin-left:0;
}
&:nth-child(2n+1){ margin-right:0;
}*/ } }
@media only screen and (max-width: 700px) { .cms-page-view .categories-link-block .block-category-link { flex: 1 1 100%; margin-left: 0 !important; margin-right: 0 !important; } }
.cms-page-view .categories-link-block .block-category-link a.cateimg { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; transition: 200ms; }
.cms-page-view .categories-link-block .block-category-link a.cateimg:hover { text-decoration: none; transform: scale(1.02); }
@media only screen and (max-width: 1126px) { .cms-page-view .categories-link-block .block-category-link a.cateimg { background-size: cover; background-position: center center; } }
.cms-page-view .categories-link-block .block-category-link span { position: absolute; bottom: 20px; color: #fff; width: 100%; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 18px; text-transform: uppercase; background-color: rgba(218, 216, 0, 0.8); }

.page-layout-cms-full-width { overflow-x: hidden; }
.page-layout-cms-full-width * { line-height: 1.2; }
.page-layout-cms-full-width p { padding: 0; margin: 0; }
.page-layout-cms-full-width h1, .page-layout-cms-full-width h2, .page-layout-cms-full-width h3, .page-layout-cms-full-width h4, .page-layout-cms-full-width h5, .page-layout-cms-full-width h6 { margin: 0; padding: 0; }
.page-layout-cms-full-width #maincontent { width: 100%; max-width: 100%; padding: 0; margin: 0 auto; }
@media (max-width: 1280px) { .page-layout-cms-full-width #maincontent { padding: 0 15px !important; } }
.page-layout-cms-full-width .row-full-width-inner { max-width: 1170px !important; }
.page-layout-cms-full-width .pagebuilder-column { position: relative; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider { padding: 0 0 0 15px !important; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider .slick-list { padding: 0; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider .slick-list .slick-track .slick-slide { width: 25%; margin-right: 15px; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider .slick-list .slick-track .slick-slide .product-item { max-width: 100%; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider .slick-list .slick-track .slick-slide .product-item .product-item-info { border: 1px solid #CCC; box-shadow: none; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-photo:focus { border: 0; outline: unset; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-photo .product-image-container { width: 100% !important; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider .slick-list .slick-track .slick-slide .product-item .product-item-info .actions-primary .action.tocart.primary { display: block !important; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider ul.slick-dots { z-index: 2; margin-top: 15px; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider ul.slick-dots li { width: 15px; height: 15px; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider ul.slick-dots li.slick-active button { background-color: #DAD800; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider ul.slick-dots li button { background-color: #ccc; width: 15px; height: 15px; }
.page-layout-cms-full-width .amsearch-pagebuilder-carousel .slick-slider ul.slick-dots li button:before { width: 15px; height: 15px; }
.page-layout-cms-full-width .pagebuilder-button-primary { color: #FFF; font-size: 16px; font-family: "Montserrat Regular"; text-decoration: none; background-color: #DAD800; border: 0; padding: 10px 20px 10px 20px; border-radius: 50px; font-weight: 100; }
.page-layout-cms-full-width .pagebuilder-button-primary:hover, .page-layout-cms-full-width .pagebuilder-button-primary:focus { border: 0; outline: unset; background-color: #DAD800; }
.page-layout-cms-full-width .border-button .pagebuilder-button-primary { font-family: "Montserrat Regular"; font-size: 14px; color: #DAD800; line-height: 22px; text-decoration: none; background-color: transparent; padding: 10px 20px 10px 20px; border-radius: 50px; border: 1px solid #DAD800; }
.page-layout-cms-full-width .border-button .pagebuilder-button-primary:hover, .page-layout-cms-full-width .border-button .pagebuilder-button-primary:focus { outline: unset; background: none; border: 1px solid #DAD800; }
@media (max-width: 767px) { .page-layout-cms-full-width .table-cookie-list table tr:first-child { display: none; }
  .page-layout-cms-full-width .table-cookie-list table td { display: inline-block; float: left; padding: 5px 0 0 0 !important; height: auto !important; width: 100% !important; }
  .page-layout-cms-full-width .table-cookie-list table td:nth-child(even) { margin-bottom: 15px; } }

.owl-carousel-home { display: none; }

.owl-theme { padding: 0 15px; /*.owl-nav{ display: none;
}*/ }
.owl-theme .owl-stage-outer { overflow: hidden; }
.owl-theme .owl-stage-outer .owl-stage .owl-item { display: inline-block; }

.accordion .group-tab { border: 1px solid #f6f6f8; margin-bottom: 10px; }
.accordion .group-tab .title-tab { color: #000; padding: 11px 15px 0 15px; background-color: #f6f6f8; font-size: 18px; position: relative; cursor: pointer; height: 40px; font-weight: normal; margin: 0; }
.accordion .group-tab .content-tab { padding: 15px; font-size: 14px; }

.product-items { padding: 0; }
.product-items .slick-prev { left: -40px; width: 40px; height: 40px; background: unset; }
@media screen and (max-width: 1023px) { .product-items .slick-prev { display: none !important; } }
.product-items .slick-prev:before { font-size: 22px; }
.product-items .slick-next { right: -40px; width: 40px; height: 40px; background: unset; }
@media screen and (max-width: 1023px) { .product-items .slick-next { display: none !important; } }
.product-items .slick-next:before { font-size: 22px; }
.product-items .slick-list { margin: 0 -20px; }
.product-items .slick-list .slick-slide { margin: 0 20px; }
.product-items .slick-list .slick-slide .amquickview-hover { display: none !important; }
.product-items .slick-list .slick-slide .product-item-name a { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 40px; }
.product-items .slick-list .slick-slide .actions-secondary { display: none; }

.header-slider-desktop { display: block; }
@media screen and (max-width: 1025px) { .header-slider-desktop { display: none !important; } }

.header-slider-tablet { display: none; }
@media screen and (max-width: 1025px) { .header-slider-tablet { display: block !important; } }
@media screen and (max-width: 767px) { .header-slider-tablet { display: none !important; } }

.header-slider-mobile { display: none; }
@media screen and (max-width: 767px) { .header-slider-mobile { display: block !important; } }

@media (max-width: 767px) { .hidden-mobile { display: none !important; } }

@media (min-width: 768px) { .hidden-desktop { display: none !important; } }

@media (max-width: 768px) { .pagebuilder-mobile-hidden { display: none !important; } }

.cms-faq * { font-family: "Century Gothic"; }
.cms-faq .page-title { font-family: "Montserrat Bold"; font-size: 60px; font-weight: bold; color: #4f595f; }
@media (max-width: 767px) { .cms-faq .page-title { font-size: 40px; } }
.cms-faq .page-sub-title { font-size: 24px; font-weight: normal; }
.cms-faq ul[data-content-type="faq"] { padding: 0 0 0 0; }

.cms-tork-baeredygtighed * { font-family: "Century Gothic"; }
.cms-tork-baeredygtighed .page-sub-title { font-family: "Montserrat Bold"; font-size: 30px; font-weight: bold; color: #4f595f; }
@media (max-width: 767px) { .cms-tork-baeredygtighed .page-sub-title { font-size: 24px; } }
.cms-tork-baeredygtighed .text { font-size: 24px; line-height: 1.1; color: #333; }
@media (max-width: 767px) { .cms-tork-baeredygtighed .text { font-size: 18px; font-weight: bold; } }
.cms-tork-baeredygtighed .product-link { margin-bottom: 10px; }
.cms-tork-baeredygtighed .product-link a { font-size: 30px; color: #337ab7; font-weight: 700; }
.cms-tork-baeredygtighed .product-link a:hover { color: #23527c; text-decoration: underline; }
.cms-tork-baeredygtighed p { line-height: 1.4; }
@media (max-width: 1024px) { .cms-tork-baeredygtighed .hidden-mobile { display: none !important; } }
@media (min-width: 1024px) { .cms-tork-baeredygtighed .hidden-desktop { display: none !important; } }
@media (max-width: 1024px) { .cms-tork-baeredygtighed .pagebuilder-mobile-hidden { display: none !important; } }
.cms-tork-baeredygtighed .pagebuilder-mobile-only { display: none; }
@media (max-width: 1024px) { .cms-tork-baeredygtighed .pagebuilder-mobile-only { display: inline-block !important; } }
@media (max-width: 1024px) { .cms-tork-baeredygtighed .pagebuilder-column-group { flex-wrap: wrap; }
  .cms-tork-baeredygtighed .pagebuilder-column-group .pagebuilder-column { width: 100% !important; flex: 0 0 100% !important; } }

.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent * { font-family: "Century Gothic"; color: #4f595f; font-size: 18px; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent a { color: #337ab7; text-decoration: none; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent a:hover { color: #23527c; text-decoration: underline; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent img { width: 100%; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .page-title { font-family: "Montserrat Bold"; font-size: 60px; font-weight: bold; color: #333; }
@media (max-width: 767px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .page-title { font-size: 40px; } }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .heading { font-size: 40px; color: #333; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .page-sub-title { font-size: 24px; color: #333; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .page-sub-title2 { font-size: 18px; font-weight: bold; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .product-slider-title * { font-size: 30px; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .product-slider-title p { color: #333; }
@media (max-width: 767px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .product-slider-title { font-size: 24px; } }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .product-item-name a { color: #333; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .product-item-name a:hover { color: #333; text-decoration: none; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .row-wrapper { margin: 50px 0; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .row-wrapper ul { list-style: circle; padding: 0 0 0 40px; }
@media (max-width: 1024px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .row-wrapper .pagebuilder-column { padding: 0 !important; } }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .img-margin img { width: calc(100% - 40px); margin: 0 20px; }
@media (max-width: 1024px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .img-margin img { width: 100%; margin: 0; } }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .product-item-info { height: auto !important; }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .slick-next, .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .slick-prev { font-size: 0; }
@media (max-width: 1024px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .slick-next, .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .slick-prev { display: none !important; } }
@media (max-width: 1024px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .hidden-mobile { display: none !important; } }
@media (min-width: 1024px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .hidden-desktop { display: none !important; } }
@media (max-width: 1024px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .pagebuilder-mobile-hidden { display: none !important; } }
.cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .pagebuilder-mobile-only { display: none; }
@media (max-width: 1024px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .pagebuilder-mobile-only { display: inline-block !important; } }
@media (max-width: 1024px) { .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .pagebuilder-column-group { flex-wrap: wrap; }
  .cms-lovgivning-om-plast-emballage-3-7-2021 #maincontent .pagebuilder-column-group .pagebuilder-column { width: 100% !important; flex: 0 0 100% !important; } }

.cms-skabelon .breadcrumbs { display: none; }
.cms-skabelon #maincontent * { font-family: "Century Gothic"; color: #4f595f; font-size: 18px; }
.cms-skabelon #maincontent a { color: #337ab7; text-decoration: none; }
.cms-skabelon #maincontent a:hover { color: #23527c; text-decoration: underline; }
.cms-skabelon #maincontent .page-title { font-family: "Montserrat Bold"; font-size: 60px; font-weight: bold; color: #333; width: 60%; margin: auto; }
@media (max-width: 800px) { .cms-skabelon #maincontent .page-title { width: 100%; font-size: 40px; } }
@media (max-width: 400px) { .cms-skabelon #maincontent .page-title { font-size: 30px; } }
.cms-skabelon #maincontent .page-sub-title { font-size: 30px; font-weight: bold; text-transform: uppercase; }
.cms-skabelon #maincontent .page-sub-title2 { font-size: 18px; font-weight: bold; text-transform: uppercase; }
.cms-skabelon #maincontent .page-sub-title3 { font-size: 18px; font-weight: bold; }
.cms-skabelon #maincontent .content-box { padding: 0 15px; }
.cms-skabelon #maincontent .content-box p { line-height: 1.4; }
.cms-skabelon #maincontent .content-box .img-icon { margin-bottom: 10px; }
.cms-skabelon #maincontent .content-box .img-icon img { height: 200px !important; }
.cms-skabelon #maincontent .content-box .modal-button .pagebuilder-button-link:hover { text-decoration: none !important; }
.cms-skabelon #maincontent .content-box .modal-button [data-element="link_text"] { color: #dad800; font-weight: 100; cursor: pointer; }
.cms-skabelon #maincontent .product-item-name a { color: #333; }
.cms-skabelon #maincontent .product-item-name a:hover { color: #333; text-decoration: none; }
@media (max-width: 1024px) { .cms-skabelon #maincontent .row-wrapper .pagebuilder-column { padding: 0 !important; } }
.cms-skabelon #maincontent .row-wrapper2 { margin: -1px -1px 50px -1px; }
@media (max-width: 1024px) { .cms-skabelon #maincontent .row-wrapper2 .pagebuilder-column { padding: 25px 15px !important; } }
.cms-skabelon #maincontent .product-item-info { height: auto !important; }
.cms-skabelon #maincontent .slick-next, .cms-skabelon #maincontent .slick-prev { font-size: 0; }
@media (max-width: 1024px) { .cms-skabelon #maincontent .slick-next, .cms-skabelon #maincontent .slick-prev { display: none !important; } }
@media (max-width: 1024px) { .cms-skabelon #maincontent .hidden-mobile { display: none !important; } }
@media (max-width: 1024px) { .cms-skabelon #maincontent .pagebuilder-mobile-hidden { display: none !important; } }
.cms-skabelon #maincontent .pagebuilder-mobile-only { display: none; }
@media (max-width: 1024px) { .cms-skabelon #maincontent .pagebuilder-mobile-only { display: inline-block !important; } }
@media (max-width: 1024px) { .cms-skabelon #maincontent .pagebuilder-column-group { flex-wrap: wrap; }
  .cms-skabelon #maincontent .pagebuilder-column-group .pagebuilder-column { width: 100% !important; flex: 0 0 100% !important; } }
.cms-skabelon .modal-popup { z-index: 99999999 !important; }
.cms-skabelon .modal-popup * { font-family: "Century Gothic"; color: #4f595f; font-size: 18px; }
.cms-skabelon .modal-popup .modal-inner-wrap { width: 600px; }
.cms-skabelon .modal-popup .modal-content { text-align: center; padding: 25px !important; }
.cms-skabelon .modal-popup .modal-footer { display: none; }

.cms-bonuskroner #maincontent * { font-family: "Century Gothic"; color: #333; }
.cms-bonuskroner #maincontent a { color: #337ab7; text-decoration: none; }
.cms-bonuskroner #maincontent a:hover { color: #23527c; text-decoration: underline; }
.cms-bonuskroner #maincontent .page-title { font-family: "Montserrat Bold"; font-size: 60px; font-weight: bold; color: #333; }
@media (max-width: 800px) { .cms-bonuskroner #maincontent .page-title { font-size: 40px; } }
@media (max-width: 400px) { .cms-bonuskroner #maincontent .page-title { font-size: 30px; } }
.cms-bonuskroner #maincontent .page-sub-title { font-size: 30px; color: #4f595f; font-weight: bold; text-transform: uppercase; }
.cms-bonuskroner #maincontent .row-wrapper .pagebuilder-column { padding: 0 15px; }
@media (max-width: 960px) { .cms-bonuskroner #maincontent .row-wrapper .pagebuilder-column { padding: 0; } }
@media (max-width: 960px) { .cms-bonuskroner #maincontent .pagebuilder-mobile-hidden { display: none !important; } }
.cms-bonuskroner #maincontent .pagebuilder-mobile-only { display: none; }
@media (max-width: 960px) { .cms-bonuskroner #maincontent .pagebuilder-mobile-only { display: inline-block !important; } }
@media (max-width: 960px) { .cms-bonuskroner #maincontent .pagebuilder-column-group { flex-wrap: wrap; }
  .cms-bonuskroner #maincontent .pagebuilder-column-group .pagebuilder-column { width: 100% !important; flex: 0 0 100% !important; } }

.cms-blivkunde #maincontent * { font-family: "Century Gothic"; color: #4f595f; font-size: 18px; }
.cms-blivkunde #maincontent a { color: #337ab7; text-decoration: none; }
.cms-blivkunde #maincontent a:hover { color: #23527c; text-decoration: underline; }
.cms-blivkunde #maincontent .page-title { font-family: "Montserrat Bold"; font-size: 60px; font-weight: bold; color: #FFF; }
@media (max-width: 800px) { .cms-blivkunde #maincontent .page-title { font-size: 40px; } }
@media (max-width: 400px) { .cms-blivkunde #maincontent .page-title { font-size: 30px; } }
.cms-blivkunde #maincontent .page-sub-title { font-size: 30px; color: #4f595f; font-weight: bold; }
.cms-blivkunde #maincontent .page-sub-title2 { font-size: 24px; color: #333; font-weight: bold; }
@media (max-width: 1024px) { .cms-blivkunde #maincontent .row-wrapper .pagebuilder-column { padding: 0; } }
.cms-blivkunde #maincontent .row-wrapper .pagebuilder-column.small-text p { font-size: 14px !important; color: #333 !important; line-height: 1.2; }
.cms-blivkunde #maincontent .row-wrapper .pagebuilder-column.small-text hr { margin: 5px 0 15px 0; }
@media (max-width: 1024px) { .cms-blivkunde #maincontent .pagebuilder-mobile-hidden { display: none !important; } }
.cms-blivkunde #maincontent .pagebuilder-mobile-only { display: none; }
@media (max-width: 1024px) { .cms-blivkunde #maincontent .pagebuilder-mobile-only { display: inline-block !important; } }
@media (max-width: 1024px) { .cms-blivkunde #maincontent .pagebuilder-column-group { flex-wrap: wrap; }
  .cms-blivkunde #maincontent .pagebuilder-column-group .pagebuilder-column { width: 100% !important; flex: 0 0 100% !important; } }
.cms-blivkunde #maincontent .product-items .slick-prev { color: transparent !important; }
.cms-blivkunde #maincontent .product-items .slick-next { color: transparent !important; }
.cms-blivkunde #maincontent .product-item-details .product-item-name a { color: #4f595f !important; text-decoration: none !important; }

.cms-miljoemaerket-kemi-rengoeringsartikler .breadcrumbs { display: none; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent * { font-family: "Century Gothic"; color: #4f595f; font-size: 18px; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent a { color: #337ab7; text-decoration: none; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent a:hover { color: #23527c; text-decoration: underline; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .page-title { font-family: "Montserrat Bold"; font-size: 60px; font-weight: bold; color: #333; width: 60%; margin: auto; }
@media (max-width: 800px) { .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .page-title { width: 100%; font-size: 40px; } }
@media (max-width: 400px) { .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .page-title { font-size: 30px; } }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .page-sub-title { font-size: 30px; font-weight: bold; text-transform: uppercase; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .page-sub-title2 { font-size: 18px; font-weight: bold; text-transform: uppercase; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .page-sub-title3 { font-size: 18px; font-weight: bold; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .content-box { padding: 0 15px; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .content-box p { line-height: 1.4; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .content-box .img-icon { margin-bottom: 10px; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .content-box .img-icon img { height: 200px !important; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .content-box .modal-button .pagebuilder-button-link:hover { text-decoration: none !important; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .content-box .modal-button [data-element="link_text"] { color: #dad800; font-weight: 100; cursor: pointer; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .product-item-name a { color: #333; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .product-item-name a:hover { color: #333; text-decoration: none; }
@media (max-width: 1024px) { .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .row-wrapper .pagebuilder-column { padding: 0 !important; } }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .row-wrapper2 { margin: -1px -1px 50px -1px; }
@media (max-width: 1024px) { .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .row-wrapper2 .pagebuilder-column { padding: 25px 15px !important; } }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .product-item-info { height: auto !important; }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .slick-next, .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .slick-prev { font-size: 0; }
@media (max-width: 1024px) { .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .slick-next, .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .slick-prev { display: none !important; } }
@media (max-width: 1024px) { .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .hidden-mobile { display: none !important; } }
@media (max-width: 1024px) { .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .pagebuilder-mobile-hidden { display: none !important; } }
.cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .pagebuilder-mobile-only { display: none; }
@media (max-width: 1024px) { .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .pagebuilder-mobile-only { display: inline-block !important; } }
@media (max-width: 1024px) { .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .pagebuilder-column-group { flex-wrap: wrap; }
  .cms-miljoemaerket-kemi-rengoeringsartikler #maincontent .pagebuilder-column-group .pagebuilder-column { width: 100% !important; flex: 0 0 100% !important; } }
.cms-miljoemaerket-kemi-rengoeringsartikler .modal-popup { z-index: 99999999 !important; }
.cms-miljoemaerket-kemi-rengoeringsartikler .modal-popup * { font-family: "Century Gothic"; color: #4f595f; font-size: 18px; }
.cms-miljoemaerket-kemi-rengoeringsartikler .modal-popup .modal-inner-wrap { width: 600px; }
.cms-miljoemaerket-kemi-rengoeringsartikler .modal-popup .modal-content { text-align: center; padding: 25px !important; }
.cms-miljoemaerket-kemi-rengoeringsartikler .modal-popup .modal-footer { display: none; }

.cms-bordopdaekning #maincontent { font-family: "Century Gothic"; color: #333; font-size: 18px; }
.cms-bordopdaekning #maincontent a { color: #337ab7; text-decoration: none; }
.cms-bordopdaekning #maincontent a:hover { color: #23527c; text-decoration: underline; }
.cms-bordopdaekning #maincontent .page-title { font-family: "Montserrat Bold"; font-size: 60px; font-weight: bold; color: #FFF; }
@media (max-width: 800px) { .cms-bordopdaekning #maincontent .page-title { font-size: 40px; } }
@media (max-width: 400px) { .cms-bordopdaekning #maincontent .page-title { font-size: 30px; } }
.cms-bordopdaekning #maincontent .large-text p { font-size: 24px !important; font-weight: bold; }
@media (max-width: 400px) { .cms-bordopdaekning #maincontent .large-text p { font-size: 22px !important; } }
.cms-bordopdaekning #maincontent .row-wrapper .pagebuilder-column { padding: 0 15px; }
@media (max-width: 800px) { .cms-bordopdaekning #maincontent .row-wrapper .pagebuilder-column { padding: 0; } }
.cms-bordopdaekning #maincontent .row-wrapper .pagebuilder-column .img-icon { margin-bottom: 10px; }
.cms-bordopdaekning #maincontent .row-wrapper .pagebuilder-column .img-icon img { height: 200px !important; }
@media (max-width: 800px) { .cms-bordopdaekning #maincontent .pagebuilder-mobile-hidden { display: none !important; } }
.cms-bordopdaekning #maincontent .pagebuilder-mobile-only { display: none; }
@media (max-width: 800px) { .cms-bordopdaekning #maincontent .pagebuilder-mobile-only { display: inline-block !important; } }
@media (max-width: 800px) { .cms-bordopdaekning #maincontent .pagebuilder-column-group { flex-wrap: wrap; }
  .cms-bordopdaekning #maincontent .pagebuilder-column-group .pagebuilder-column { width: 100% !important; flex: 0 0 100% !important; } }

.cms-restaurant #maincontent * { font-family: "Century Gothic"; color: #333; }
.cms-restaurant #maincontent a { text-decoration: none; }
.cms-restaurant #maincontent a:hover { text-decoration: underline; }
.cms-restaurant #maincontent .page-title { font-family: "Montserrat Bold"; font-size: 60px; font-weight: bold; color: #333; transform: translate(0, -30%); }
@media (max-width: 1280px) { .cms-restaurant #maincontent .page-title { font-size: 45px; transform: translate(0, -70%); } }
@media (max-width: 800px) { .cms-restaurant #maincontent .page-title { font-size: 40px; } }
@media (max-width: 400px) { .cms-restaurant #maincontent .page-title { font-size: 30px; } }
.cms-restaurant #maincontent .page-sub-title { font-size: 33px; color: #4f595f; font-weight: bold; text-transform: uppercase; }
.cms-restaurant #maincontent .page-sub-title2 { font-size: 30px; font-weight: bold; }
.cms-restaurant #maincontent .row-wrapper .pagebuilder-column { padding: 0 15px; }
@media (max-width: 960px) { .cms-restaurant #maincontent .row-wrapper .pagebuilder-column { padding: 0 !important; } }
.cms-restaurant #maincontent .row-wrapper .pagebuilder-column .pagebuilder-slider a[data-element="link"]:hover { text-decoration: none; }
.cms-restaurant #maincontent .row-wrapper .pagebuilder-column .pagebuilder-slider .pagebuilder-poster-content p { font-size: 24px; font-weight: bold; color: #dad800; }
.cms-restaurant #maincontent .slick-next, .cms-restaurant #maincontent .slick-prev { font-size: 0; background: transparent; }
@media (max-width: 960px) { .cms-restaurant #maincontent .pagebuilder-mobile-hidden { display: none !important; } }
.cms-restaurant #maincontent .pagebuilder-mobile-only { display: none; }
@media (max-width: 960px) { .cms-restaurant #maincontent .pagebuilder-mobile-only { display: inline-block !important; } }
@media (max-width: 960px) { .cms-restaurant #maincontent .pagebuilder-column-group { flex-wrap: wrap; }
  .cms-restaurant #maincontent .pagebuilder-column-group .pagebuilder-column { width: 100% !important; flex: 0 0 100% !important; } }

.cms-hotel #maincontent * { font-family: "Century Gothic"; color: #333; }
.cms-hotel #maincontent a { text-decoration: none; }
.cms-hotel #maincontent a:hover { text-decoration: underline; }
.cms-hotel #maincontent .page-title { font-family: "Montserrat Bold"; font-size: 60px; font-weight: bold; color: #FFF; transform: translate(0, -30%); }
@media (max-width: 1280px) { .cms-hotel #maincontent .page-title { font-size: 45px; transform: translate(0, -70%); } }
@media (max-width: 800px) { .cms-hotel #maincontent .page-title { font-size: 40px; } }
@media (max-width: 400px) { .cms-hotel #maincontent .page-title { font-size: 30px; } }
.cms-hotel #maincontent .page-sub-title { font-size: 33px; color: #4f595f; font-weight: bold; text-transform: uppercase; }
.cms-hotel #maincontent .page-sub-title2 { font-size: 30px; font-weight: bold; }
.cms-hotel #maincontent .row-wrapper .pagebuilder-column { padding: 0 15px; }
@media (max-width: 960px) { .cms-hotel #maincontent .row-wrapper .pagebuilder-column { padding: 0 !important; } }
.cms-hotel #maincontent .row-wrapper .pagebuilder-column .pagebuilder-slider a[data-element="link"]:hover { text-decoration: none; }
.cms-hotel #maincontent .row-wrapper .pagebuilder-column .pagebuilder-slider .pagebuilder-poster-content p { font-size: 24px; font-weight: bold; color: #dad800; }
.cms-hotel #maincontent .slick-next, .cms-hotel #maincontent .slick-prev { font-size: 0; background: transparent; }
@media (max-width: 960px) { .cms-hotel #maincontent .pagebuilder-mobile-hidden { display: none !important; } }
.cms-hotel #maincontent .pagebuilder-mobile-only { display: none; }
@media (max-width: 960px) { .cms-hotel #maincontent .pagebuilder-mobile-only { display: inline-block !important; } }
@media (max-width: 960px) { .cms-hotel #maincontent .pagebuilder-column-group { flex-wrap: wrap; }
  .cms-hotel #maincontent .pagebuilder-column-group .pagebuilder-column { width: 100% !important; flex: 0 0 100% !important; } }

.cms-index-index { overflow-x: hidden; }
@media (max-width: 767px) { .cms-index-index .hidden-mobile { display: none !important; } }
@media (min-width: 768px) { .cms-index-index .hidden-desktop { display: none !important; } }
@media (max-width: 768px) { .cms-index-index .pagebuilder-mobile-hidden { display: none !important; } }
.cms-index-index .fontpage-hero-area { padding: 0; width: 100%; }
.cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner { position: relative; text-align: center; min-height: calc(100vw * (500 / 1930)); }
@media (max-width: 767px) { .cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner { min-height: calc(100vw * (500 / 900)); } }
.cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column { position: absolute; top: 50%; transform: translate(0, -50%); }
.cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .text-1 h1 { margin: 0; font-size: 2.8vw; }
.cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .text-1 a { text-decoration: none; color: #dad800; font-size: 2.8vw; font-family: "Montserrat Bold"; font-weight: bold; }
@media (max-width: 767px) { .cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .text-1 a { font-size: 5vw; -webkit-text-stroke: 0.5px #4f595f; } }
.cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .text-2 { margin: 1.2vw 0; font-size: 1.2vw; }
@media (max-width: 767px) { .cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .text-2 { margin: 1vw 0; } }
.cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .text-2 a { text-decoration: none; color: #000; font-size: 1.2vw; font-weight: 700; font-family: "Century Gothic"; }
@media (max-width: 767px) { .cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .text-2 a { font-size: 3vw; color: #444; } }
.cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .btn { font-size: 1.2vw; }
.cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .btn a { font-family: "Century Gothic Bold"; color: #4F595F; font-size: 1.2vw; padding: 0.5vw 1.5vw; background-color: #DAD800; height: 80px; text-decoration: none; }
@media (max-width: 767px) { .cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .btn a { font-size: 3vw; width: 30%; margin: auto; height: auto; } }
.cms-index-index .fontpage-hero-area .frontpage-hero-banner .row-full-width-inner .pagebuilder-column .btn a:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }
.cms-index-index .fontpage-hero-area .header-slider .pagebuilder-button-primary { font-family: "Century Gothic Bold"; color: #4F595F; font-size: 1.2vw; padding: 0.5vw 1.5vw; background-color: #DAD800; height: auto; text-decoration: none; border: 0; border-radius: 0; }
@media (max-width: 767px) { .cms-index-index .fontpage-hero-area .header-slider .pagebuilder-button-primary { font-size: 3vw; min-width: 30%; margin: 20px auto; height: auto; } }
.cms-index-index .fontpage-hero-area .header-slider .pagebuilder-button-primary:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }
.cms-index-index .front-page-section-2 { margin: 0 auto; }
@media (max-width: 767px) { .cms-index-index .front-page-section-2 { padding: 0 15px; } }
.cms-index-index .front-page-section-2 .content-left { margin-right: 15px; }
@media (max-width: 767px) { .cms-index-index .front-page-section-2 .content-left { margin-right: 0; } }
@media (max-width: 350px) { .cms-index-index .front-page-section-2 .content-left { min-height: 200px !important; } }
.cms-index-index .front-page-section-2 .content-left .content-left-hover-link a { border: 2px solid #ffffff; padding: 15px 15px; text-align: center; font-family: "Montserrat Bold"; color: #ffffff; text-decoration: none; display: block; font-size: 30px; width: 80%; margin: auto; text-transform: uppercase; }
.cms-index-index .front-page-section-2 .content-left .content-left-hover-link a:hover { border: 2px solid #DAD800; color: #DAD800; }
@media (max-width: 767px) { .cms-index-index .front-page-section-2 .content-left .content-left-hover-link a { font-size: 20px; } }
.cms-index-index .front-page-section-2 .content-right { padding: 0 0 0 15px; }
@media (max-width: 767px) { .cms-index-index .front-page-section-2 .content-right { padding: 0; margin-top: 30px; } }
.cms-index-index .front-page-section-2 .content-right h2 { margin: 0; font-family: "Century Gothic Bold"; line-height: 1; font-size: 30px; color: #4F595F; }
@media (max-width: 425px) { .cms-index-index .front-page-section-2 .content-right h2 { font-size: 20px; text-align: center; } }
.cms-index-index .front-page-section-2 .content-right .content-right-body { margin-top: 30px; }
@media (max-width: 767px) { .cms-index-index .front-page-section-2 .content-right .content-right-body { margin-top: 20px; } }
.cms-index-index .front-page-section-2 .content-right .content-right-body p { display: inline-block; }
.cms-index-index .front-page-section-2 .content-right .content-right-body p img { display: inline-block; width: auto !important; height: auto !important; }
.cms-index-index .front-page-section-2 .content-right .content-right-body p:nth-child(2) { padding-left: 30px; font-family: "Century Gothic"; font-size: 18px; color: #2E2E2E; vertical-align: middle; width: 70%; }
@media (max-width: 800px) { .cms-index-index .front-page-section-2 .content-right .content-right-body p:nth-child(2) { padding-left: 15px; } }
.cms-index-index .front-page-section-3 { width: 100%; padding-bottom: 50px; }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 { padding-bottom: 0; } }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 .row-full-width-inner { background: rgba(0, 0, 0, 0.5); height: inherit; width: 100%; } }
.cms-index-index .front-page-section-3 .content-top { text-align: center; padding-top: 60px; padding-bottom: 60px; }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 .content-top { padding-top: 50px; padding-bottom: 20px; } }
.cms-index-index .front-page-section-3 .content-top a { padding: 10px 35px; border: 2px solid #ffffff; font-family: "Montserrat Bold"; font-size: 30px; color: #ffffff; text-decoration: none; }
@media (max-width: 768px) { .cms-index-index .front-page-section-3 .content-top a { font-size: 20px; } }
.cms-index-index .front-page-section-3 .content-top a:hover { color: #DAD800; border: 2px solid #DAD800; }
.cms-index-index .front-page-section-3 .pagebuilder-column { font-family: "Century Gothic"; font-size: 22px; color: #FFF; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-3 .pagebuilder-column { font-size: 18px; } }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 .pagebuilder-column { font-size: 16px; }
  .cms-index-index .front-page-section-3 .pagebuilder-column .img-icon img { height: 40px !important; } }
@media (max-width: 350px) { .cms-index-index .front-page-section-3 .pagebuilder-column { font-size: 14px; } }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 .pagebuilder-column.column-6-mobile { flex: 1 0 50%; padding: 0 15px; }
  .cms-index-index .front-page-section-3 .pagebuilder-column.column-6-mobile .btn-link a { width: 100%; padding: 5px; } }
.cms-index-index .front-page-section-3 .pagebuilder-column .text-link { margin: 20px 0 0 0; }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 .pagebuilder-column .text-link { margin: 15px 0 0 0; } }
.cms-index-index .front-page-section-3 .pagebuilder-column .text-link a { font-size: 40px; line-height: 1; font-family: "Century Gothic Bold"; color: #DAD800; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-3 .pagebuilder-column .text-link a { font-size: 18px; } }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 .pagebuilder-column .text-link a { font-size: 16px; } }
.cms-index-index .front-page-section-3 .pagebuilder-column .text-link a:hover { color: #DAD800; }
.cms-index-index .front-page-section-3 .pagebuilder-column .btn-link { margin: 20px 0 0 0; }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 .pagebuilder-column .btn-link { margin: 15px 0 0 0; } }
.cms-index-index .front-page-section-3 .pagebuilder-column .btn-link a { cursor: pointer; font-family: "Century Gothic Bold"; font-size: 20px; color: #4F595F; padding: 10px 35px; background-color: #DAD800; display: inline-block; text-decoration: none; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-3 .pagebuilder-column .btn-link a { font-size: 18px; } }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 .pagebuilder-column .btn-link a { font-size: 16px; } }
.cms-index-index .front-page-section-3 .pagebuilder-column .btn-link a:hover { color: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); box-shadow: 0px 0px 10px 1px rgba(218, 216, 0, 0.8); }
.cms-index-index .front-page-section-3 .pagebuilder-column p { margin-bottom: 20px; }
@media (max-width: 767px) { .cms-index-index .front-page-section-3 .pagebuilder-column p { margin-bottom: 10px; } }
.cms-index-index .front-page-section-4 { margin-top: 100px; margin-bottom: 100px; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-4 { margin-top: 50px; margin-bottom: 50px; } }
@media (max-width: 767px) { .cms-index-index .front-page-section-4 { margin-bottom: 20px; } }
.cms-index-index .front-page-section-4 h2 { margin: 0; font-family: "Century Gothic Bold"; line-height: 1; font-size: 30px; color: #4F595F; }
@media (max-width: 425px) { .cms-index-index .front-page-section-4 h2 { font-size: 20px; text-align: center; } }
.cms-index-index .front-page-section-4 .box-content { overflow: hidden; position: relative; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-4 .box-content { min-height: 300px !important; } }
@media (max-width: 767px) { .cms-index-index .front-page-section-4 .box-content { min-height: 340px !important; } }
.cms-index-index .front-page-section-4 .box-content:nth-child(odd) { margin-right: 15px; }
@media (max-width: 767px) { .cms-index-index .front-page-section-4 .box-content:nth-child(odd) { margin-right: 0; } }
.cms-index-index .front-page-section-4 .box-content:nth-child(even) { margin-left: 15px; }
@media (max-width: 767px) { .cms-index-index .front-page-section-4 .box-content:nth-child(even) { margin-left: 0; } }
.cms-index-index .front-page-section-4 .box-content:hover:before { content: ' '; width: 100%; height: 100%; background: rgba(218, 216, 0, 0.8); position: absolute; left: 0; top: 0; }
.cms-index-index .front-page-section-4 .box-content:hover .cat-name { color: #FFFFFF; border: 2px solid #FFFFFF; transition: top 250ms ease 0ms; top: 30%; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-4 .box-content:hover .cat-name { top: 36%; } }
@media (max-width: 500px) { .cms-index-index .front-page-section-4 .box-content:hover .cat-name { display: none; } }
.cms-index-index .front-page-section-4 .box-content:hover .category-list { height: calc(100% - 45%); transition: height .5s ease-in-out; -moz-transition: height .5s ease-in-out; -webkit-transition: height .5s ease-in-out; }
@media (max-width: 500px) { .cms-index-index .front-page-section-4 .box-content:hover .category-list { height: calc(100% - 15%); } }
.cms-index-index .front-page-section-4 .box-content:hover .category-list ul li a:hover { color: #4f595f; text-decoration: none; }
.cms-index-index .front-page-section-4 .box-content .cat-name { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80%; text-align: center; font-family: "Montserrat Bold"; font-size: 30px; color: #ffffff; padding: 5px; border: 2px solid #ffffff; text-decoration: none; }
@media (max-width: 1200px) { .cms-index-index .front-page-section-4 .box-content .cat-name { font-size: 24px; } }
@media (max-width: 1024px) { .cms-index-index .front-page-section-4 .box-content .cat-name { font-size: 18px; } }
.cms-index-index .front-page-section-4 .box-content .category-list { display: flex; justify-content: center; height: 0; padding: 0; width: 100%; position: absolute; top: 45%; overflow: hidden; }
@media (max-width: 500px) { .cms-index-index .front-page-section-4 .box-content .category-list { flex-direction: column; top: 50%; transform: translate(0, -50%); } }
.cms-index-index .front-page-section-4 .box-content .category-list ul { display: inline-block; text-align: left; padding: 0 0 0 15px; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-4 .box-content .category-list ul { text-align: center; } }
@media (max-width: 500px) { .cms-index-index .front-page-section-4 .box-content .category-list ul { padding: 0; width: 100%; text-align: center; } }
.cms-index-index .front-page-section-4 .box-content .category-list ul li { display: block; }
.cms-index-index .front-page-section-4 .box-content .category-list ul li a { font-size: 16px; font-family: "Century Gothic"; line-height: 1; border: 0; padding: 0; margin: 0; position: unset; color: #FFFFFF; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-4 .box-content .category-list ul li a { font-size: 14px; } }
.cms-index-index .front-page-section-5 { width: 100%; padding: 0 15px; }
@media (max-width: 767px) { .cms-index-index .front-page-section-5 { padding: 15px; } }
.cms-index-index .front-page-section-5 .content-top { text-align: center; padding-bottom: 25px; }
.cms-index-index .front-page-section-5 .content-top a { padding: 10px 35px; line-height: 60px; border: 2px solid #4F595F; font-family: "Montserrat Bold"; color: #4F595F; text-decoration: none; font-size: 30px; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-5 .content-top a { font-size: 24px; } }
@media (max-width: 768px) { .cms-index-index .front-page-section-5 .content-top a { font-size: 20px; } }
@media (max-width: 500px) { .cms-index-index .front-page-section-5 .content-top a { padding: 5px 8px; } }
.cms-index-index .front-page-section-5 .content-top a:hover { color: #DAD800; border: 2px solid #DAD800; }
.cms-index-index .front-page-section-5 .content-bottom { text-align: center; font-family: "Century Gothic"; font-size: 22px; max-width: 1170px; margin: auto; color: #4F595F; }
@media (max-width: 1024px) { .cms-index-index .front-page-section-5 .content-bottom { font-size: 18px; } }
@media (max-width: 768px) { .cms-index-index .front-page-section-5 .content-bottom { font-size: 16px; } }
@media (min-width: 1280px) { .cms-index-index .front-page-section-6 { padding-left: 35px; padding-right: 35px; margin: 0 auto; } }
@media (max-width: 1280px) { .cms-index-index .front-page-section-6 .rs-slider .owl-nav { width: calc(100% + 20px); } }
@media (max-width: 767px) { .cms-index-index .front-page-section-6 .rs-slider .owl-nav { display: none; } }
.cms-index-index .front-page-section-6 .rs-slider .owl-nav .owl-prev { left: -40px; }
.cms-index-index .front-page-section-6 .rs-slider .owl-nav .owl-next { right: -20px; }

.account.sales-order-printinvoice * { font-family: "Century Gothic"; }

@media (max-width: 767px) { .information-list-page-banner-row .information-list-page-banner .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 300px !important; } }

@media (max-width: 767px) { .information-list-page-title-page-row .information-list-page-title-page { font-size: 30px !important; } }

.information-list-page-row .row-full-width-inner { padding-left: 15px; padding-right: 15px; }
@media (max-width: 767px) { .information-list-page-row .row-full-width-inner { padding-left: 0; padding-right: 0; } }
.information-list-page-row .information-list-page-columns { display: grid; gap: 50px; }
@media (max-width: 767px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line { gap: 50px; } }
.information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm { gap: 25px; }
@media (max-width: 767px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm { gap: 15px; } }
.information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-image { position: relative; margin: auto; overflow: hidden; width: 100%; max-width: 100%; }
.information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-image img { max-width: 100%; transition: all 1s; display: block; width: 100%; height: auto; transform: scale(1); }
.information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-image:hover img:hover { transform: scale(1.1); }
.information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-title { font-size: 20px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; height: 48px; }
@media (min-width: 1024px) and (max-width: 1280px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-title { font-size: 18px; height: 45px; } }
@media (min-width: 768px) and (max-width: 1023px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-title { font-size: 16px; height: 40px; } }
@media (max-width: 767px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-title { font-size: 16px; height: 40px; } }
.information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; font-size: 16px; }
@media (min-width: 1024px) and (max-width: 1280px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-text { font-size: 14px; } }
@media (min-width: 768px) and (max-width: 1023px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-text { font-size: 13px; } }
@media (max-width: 767px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-text { font-size: 13px; } }
.information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-button .pagebuilder-button-link { padding: 0; margin: 0; cursor: pointer; color: #dad800 !important; }
.information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-button .pagebuilder-button-link span[data-element="link_text"] { color: #dad800 !important; font-size: 18px; }
@media (min-width: 1024) and (max-width: 1280px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-button .pagebuilder-button-link span[data-element="link_text"] { font-size: 16px; } }
@media (min-width: 768px) and (max-width: 1023px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-button .pagebuilder-button-link span[data-element="link_text"] { font-size: 14px; } }
@media (max-width: 767px) { .information-list-page-row .information-list-page-columns .pagebuilder-column-line .information-list-page-colunm .information-list-page-item-button .pagebuilder-button-link span[data-element="link_text"] { font-size: 14px; } }

/*# sourceMappingURL=bcompany-l.css.map */
