
				@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
				
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					html, body {font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}h1{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}h2{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}h3{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}h4{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}h5{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}h5{font-size:16px}h6{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}.price-box .price{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}#mainMenu a.level0, nav.navigation a.level-top{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}button.action{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}a, .alink, a:hover, .alink:hover, .header.panel > .header.links > li > a:hover, .footer.content .links a:active, .footer.content .links a:active, .footer.content .links a:hover, .navigation .level0>.level-top:hover, .navigation .level0>.level-top.ui-state-focus, .bundle-options-container .block-bundle-summary .product-addto-links>.action:hover, .product-item-actions .actions-secondary>.action:hover, .product-social-links .action.tocompare:hover, .wishlist.split.button>.action.split:hover, .product-social-links .action.mailto.friend:hover, .product-social-links .action.towishlist:hover, .block-bundle-summary .action.towishlist:hover, .product-item .action.towishlist:hover,.table-comparison .action.towishlist:hover {color:#0d223f !important;}.top-wishlist a span.counter.qty, .action.primary, .action-primary , .action.primary:hover, .action-primary:hover , .minicart-wrapper .action.showcart .counter.qty {background-color:#0d223f !important; border-color:#0d223f !important;}body{}body, body p{color:#000000!important}a:visited, a, .footer.content .links a, .header.panel > .header.links > li > a{color:#485460 !important}a:hover, a:focus{color:#d9272e !important}.price-box .old-price .price{color:#d2dae2 !important}.price-box .special-price .price{color:#ed1b2f !important}button.primary, .action.primary, .action-primary{color:#ffffff !important}button.primary:hover, .action.primary:hover, .action-primary:hover {color:#ffffff !important}button.primary, .action.primary, .action-primary {background-color:#0d223f !important}button.primary:hover, .action.primary:hover, .action-primary:hover {background-color:#d9272e !important}button.primary, .action.primary, .action-primary {border-color:#0d223f !important}button.primary:hover, .action.primary:hover, .action-primary:hover {border-color:#d9272e !important}button.secondary, .secondary .action, .actions-secondary .action{color:#ffffff !important}button.secondary:hover, .secondary:hover .action:hover,.actions-secondary:hover .action:hover  {color:#ffffff !important}button.secondary, .secondary .action, .actions-secondary .action{background-color:#0d223f !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {background-color:#d9272e !important}button.secondary, .secondary .action, .actions-secondary .action {border-color:#0d223f !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {border-color:#d9272e !important}.page-header {}.page-header .panel.wrapper, .page-header .top-header, .header .top-header {color:#0d223f !important;}header .top-header a{color:#0d223f !important;}header .top-header a:hover{color:#d9272e !important;}header .middle-header, .page-wrapper .header.content{background-color:#ffffff !important;color:#0d223f !important;}header .middle-header a{color:#0d223f !important;}header .bottom-header, header .bottom-content{background-color:#0d223f !important;color:#ffffff !important;}header .bottom-header a, header .bottom-content a {color:#0d223f !important;}header .bottom-header a:hover, header .bottom-content a:hover {color:#d9272e !important;}.vertical-menu >li.level0 a >span:nth-child(1), .navigation .level0 > .level-top, .navigation .level0 a.level0, .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 {color:#0d223f !important}.header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:after{background:#0d223f !important}.vertical-menu >li.level0 a:hover >span:nth-child(1), .navigation .level0 > .level-top:hover, .navigation .level0 a.level0:hover, .navigation .level0.active:hover > .level-top, .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:hover{color:#ed1b2f !important}.header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:hover:after{background:#ed1b2f !important}.navigation  .mega-menu-sub-title,.navigation .dropdown-menu h5, .navigation .level0 .dropdown-mega-menu h1, .navigation .level0 .dropdown-mega-menu h2, .navigation .level0 .dropdown-mega-menu h3, .navigation .level0 .dropdown-mega-menu h4, .navigation .level0 .dropdown-mega-menu h5, .navigation .level0 .dropdown-mega-menu h6, .navigation .level0 .dropdown-mega-menu .mega-menu-sub-title{color:#0d223f !important}.navigation .dropdown-menu a, .navigation .level0 .submenu a, .navigation .level0 .dropdown-mega-menu .sub-menu a,.dropdown-mega-menu .level1 a{color:#ffffff !important}.navigation .dropdown-menu a:hover, .navigation .level0 .submenu a:hover,.navigation .level0 .submenu .active a, .navigation .level0 .dropdown-mega-menu .sub-menu a:hover, .dropdown-mega-menu .level1 a:hover{color:#ed1b2f !important}.navigation .dropdown-menu,header.page-header .navigation .nav-main-menu .multi-level li > ul.sub-menu, header.page-header .navigation .nav-main-menu li.mega-menu-fullwidth:not(.menu-2columns) > ul.dropdown-menu, .navigation .level0 .submenu, .navigation .level0 .dropdown-mega-menu, .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:not(.menu-1columns)._hover .dropdown-mega-menu, .header-area .horizontal-menu .mgs-megamenu--main .nav-main-menu .mega-menu-item .dropdown-mega-menu{background-color:rgba(255,255,255,1) !important;}.navigation .dropdown-menu,header.page-header .navigation .nav-main-menu .multi-level li > ul.sub-menu, header.page-header .navigation .nav-main-menu li.mega-menu-fullwidth:not(.menu-2columns) > ul.dropdown-menu,.navigation .level0 .submenu, .navigation .level0 .dropdown-mega-menu .sub-menu li.level2, .mega-menu-content hr{border-color:rgba(237,27,47,1) !important;}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{background-color:#0d223f !important;}footer.page-footer .top-footer{background-color:#0d223f !important;color:#ffffff !important;}footer.page-footer .top-footer a{color:#ffffff !important;}footer.page-footer .top-footer h2,footer.page-footer .top-footer h3,footer.page-footer .top-footer h4,footer.page-footer .top-footer h5,footer.page-footer .top-footer h6{color:#ffffff !important;}footer.page-footer .bottom-footer{background-color:#f6f6f8 !important;color:#0d223f !important;background-image: none;}footer.page-footer .bottom-footer a{color:#0d223f!important;}.mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.cms-index-index.active-builder #maincontent .section-builder , .cms-page-view.active-builder #maincontent .section-builder{max-width:1366px; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent, .cms-page-view.cms-page2 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder , .cms-page-view.cms-page2 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full , .cms-page-view.cms-page2 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page5 #maincontent, .cms-page-view.cms-page5 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .section-builder , .cms-page-view.cms-page5 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page5 #maincontent .section-builder-full , .cms-page-view.cms-page5 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page6 #maincontent, .cms-page-view.cms-page6 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page6 #maincontent .page.messages, .cms-index-index.cms-page6 #maincontent .page.messages, .cms-index-index.cms-page6 #maincontent .section-builder , .cms-page-view.cms-page6 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page6 #maincontent .section-builder-full , .cms-page-view.cms-page6 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page7 #maincontent, .cms-page-view.cms-page7 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page7 #maincontent .page.messages, .cms-index-index.cms-page7 #maincontent .page.messages, .cms-index-index.cms-page7 #maincontent .section-builder , .cms-page-view.cms-page7 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page7 #maincontent .section-builder-full , .cms-page-view.cms-page7 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page8 #maincontent, .cms-page-view.cms-page8 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page8 #maincontent .page.messages, .cms-index-index.cms-page8 #maincontent .page.messages, .cms-index-index.cms-page8 #maincontent .section-builder , .cms-page-view.cms-page8 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page8 #maincontent .section-builder-full , .cms-page-view.cms-page8 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page9 #maincontent, .cms-page-view.cms-page9 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page9 #maincontent .page.messages, .cms-index-index.cms-page9 #maincontent .page.messages, .cms-index-index.cms-page9 #maincontent .section-builder , .cms-page-view.cms-page9 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page9 #maincontent .section-builder-full , .cms-page-view.cms-page9 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page10 #maincontent, .cms-page-view.cms-page10 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page10 #maincontent .page.messages, .cms-index-index.cms-page10 #maincontent .page.messages, .cms-index-index.cms-page10 #maincontent .section-builder , .cms-page-view.cms-page10 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page10 #maincontent .section-builder-full , .cms-page-view.cms-page10 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page11 #maincontent, .cms-page-view.cms-page11 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page11 #maincontent .page.messages, .cms-index-index.cms-page11 #maincontent .page.messages, .cms-index-index.cms-page11 #maincontent .section-builder , .cms-page-view.cms-page11 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page11 #maincontent .section-builder-full , .cms-page-view.cms-page11 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page13 #maincontent, .cms-page-view.cms-page13 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page13 #maincontent .page.messages, .cms-index-index.cms-page13 #maincontent .page.messages, .cms-index-index.cms-page13 #maincontent .section-builder , .cms-page-view.cms-page13 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page13 #maincontent .section-builder-full , .cms-page-view.cms-page13 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page14 #maincontent, .cms-page-view.cms-page14 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page14 #maincontent .page.messages, .cms-index-index.cms-page14 #maincontent .page.messages, .cms-index-index.cms-page14 #maincontent .section-builder , .cms-page-view.cms-page14 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page14 #maincontent .section-builder-full , .cms-page-view.cms-page14 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.onestepcheckout-index-index .checkout-payment-method .payment-methods .payment-method-title.choice input + .label {
    display: none;
}

.billing-address-same-as-shipping-block {
    display: none !important;
}

.checkout-cart-index .page-main .checkout-extra {
  display: none;
}

.payment-option.discount-code .payment-option-content form.form.form-discount {
    display: none;
}

/* Hides delivery method under Modes de livraison column */
.onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method tbody td {
  display: none;
}

/* Hides delivery method title and descriptiopn under Résumé de la commande column*/
.mgs-checkout-step-sidebar .opc-block-summary .table-totals .totals.shipping .mark .value {
  display: none;
}
.mgs-checkout-step-sidebar .opc-block-summary .table-totals .totals.shipping .amount {
  display: none;
}
.onestepcheckout-index-index .opc-block-summary .table-totals tr th .label {
  display: none;
}

.checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals-tax th .label, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals.shipping.excl th .label, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals-tax th .value, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals.shipping.excl th .value {
  display: none;
}

.checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals-tax td span.price, .checkout-cart-index .cart-bottom .cart-totals table.data.table.totals tbody tr.totals.shipping.excl td span.price {
  display: none;
}

/* END */

.page-title-wrapper {
background-image: url(https://catalogue.killgerm.com/media/bg_page_title/default/header_artwortk-min.jpg);
}

header.page-header .header-area.header3 .bottom-content .vertical-title {
    background-color: #dc042b !important;
}

ul#vertical-menu-5.vertical-menu.nav.nav-pills.nav-main {
    display: none;
} 

button.secondary, .secondary .action, .actions-secondary .action {
background-color: #0d223f !important;
font-size: 14px;
line-height: 36px;
font-weight: 600;
border-width: 1px;
border-style: solid;
padding-right: 36px;
padding-left: 36px;
border-radius: 40px;
}

.btn.btn-primary, .action.primary, .action-primary {
  border-color: #0d223f !important;
  background-color: #0d223f !important;
  color: #fff;
}

.btn.btn-primary:hover, .action.primary:hover, .action-primary:hover, .btn.btn-primary._hover, .action.primary._hover, .action-primary._hover, .btn.btn-primary:focus, .action.primary:focus, .action-primary:focus {
border-color: #d9272e !important;
background-color: #d9272e !important;
color: #fff;
}

a.action.create.btn.btn-secondary, a.action.btn.btn-secondary.edit, a.action.btn.btn-secondary.btn-xs, a.action.btn.btn-secondary.btn-sm.back, button.action.action-auth-toggle, a.action.edit.btn.btn-xs.btn-primary, button.action.subscribe.btn.btn-secondary.btn-full, button.action.action-update, button.action.action-cancel, button.action.submit.primary {
border-color: #0d223f !important;
background-color: #0d223f !important;
color: #ffffff !important;
}

a.action.create.btn.btn-secondary:hover, a.action.btn.btn-secondary.edit:hover, a.action.btn.btn-secondary.btn-xs:hover, a.action.btn.btn-secondary.btn-sm.back:hover, button.action.action-auth-toggle:hover, .checkout-shipping-address .form-login fieldset .actions-toolbar button.action.login.primary:hover, a.action.edit.btn.btn-xs.btn-primary:hover, button.action.subscribe.btn.btn-secondary.btn-full:hover, button.action.action-update:hover, button.action.action-cancel:hover, button.action.submit.primary:hover {
border-color: #d9272e !important;
background-color: #d9272e !important;
color: #ffffff !important;
}

button.action.btn.btn-primary.apply, button.action.primary.checkout, button.action.action-show-popup, button.action.save.btn.btn-primary.btn-square, button.bt-reoderproduct, button.action.action-auth-toggle, button.action.submit.btn.btn-primary.btn-full, button.action.update.btn.btn-default.btn-square.btn-full, button.action.share.btn.btn-secondary.btn-square.btn-full, button.action.tocart.btn-primary.btn-square.btn.btn-full, button.action.login.primary, button.action.primary.action-save-address, button.action.save.btn.btn-primary, button.action.subscribe.btn.btn-secondary.btn-full, button#btn-cookie-allow, button.action.action-update, button.action.action-cancel, button.action.submit.primary {
border-radius: 40px !important;
}

button.popup__column--result:hover, a.action.btn.btn-default.btn-full.back:hover, button.btn.btn-xs.btn-default:hover, a.action.btn.btn-xs.btn-default.change-password:hover, a.action.edit.btn.btn-sm.btn-default:hover, button.action.update.btn.btn-default.btn-square.btn-full:hover, button.action.share.btn.btn-secondary.btn-square.btn-full:hover, button.action-secondary.action-dismiss:hover {
border-color: #d9272e !important;
background-color: #d9272e !important;
color: #ffffff !important;
}

.header-area.search-visible .search-form .block-search .block-content .form.minisearch .input-text {
border: 0px solid #fff !important;
}

.header-area.header3 .minicart-wrapper .action.showcart > .counter.qty {
color: #fff;
background-color: #d9272e !important;
} 

button.popup__column--result, a.action.btn.btn-default.btn-full.back, button.btn.btn-xs.btn-default, a.action.btn.btn-xs.btn-default.change-password, a.action.edit.btn.btn-sm.btn-default, button.action.update.btn.btn-default.btn-square.btn-full, button.action.share.btn.btn-secondary.btn-square.btn-full, button.action-secondary.action-dismiss {
border-color: #0d223f !important;
background-color: #ffffff !important;
color: #0d223f !important;
}

button.action.action-apply, button.action.action-show-popup, button.action.btn.btn-primary.add, a.action.margin-left10.btn.btn-secondary.back, a.action.towishlist, a.action.compare.btn.btn-primary.btn-xs, button.action.login.primary {
border-color: #0d223f !important;
background-color: #0d223f !important;
color: #ffffff !important;
}

button.action.action-apply:hover, button.action.action-show-popup:hover, button.action.btn.btn-primary.add:hover, a.action.margin-left10.btn.btn-secondary.back:hover, a.action.towishlist:hover, a.action.compare.btn.btn-primary.btn-xs:hover, button.action.login.primary:hover {
border-color: #d9272e !important;
background-color: #d9272e !important;
color: #ffffff !important;
}


#add-all-to-cart-reorder.bt-reoderproduct {
margin: 22px 0 !important;
padding: 6px 12px !important;
color: #ffffff !important;
background-color: #0d223f !important;
border: 1px solid #0d223f !important;
height: 40px;
font-weight: 600;
font-size: 12px !important;
}

#add-all-to-wishlist-reorder.bt-reoderproduct {
margin: 22px 0 !important;
padding: 6px 12px !important;
color: #ffffff !important;
background-color: #0d223f !important;
border: 1px solid #0d223f !important;
height: 40px;
font-weight: 600;
font-size: 12px !important;
}

account-nav .item.current a, .account-nav .item.current strong {
color: #d9272e;
}

.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em {
line-height: 100px;
}

.mgs-carousel-single .owl-nav div span em {
font-size: 40px;
}

.catalog-product-view .product-info-main h2.product-name {
margin-top: 20px;
}

.product-item .price-box .price {
font-size:1.2em;
font-weight: bold;
}

.product-tab-wrapper .product-tab-content .accordion-items .data.item.title a::after { 
background-color: #0d223f;
}

.owl-carousel .owl-nav > div:not(.disabled):hover {
background-color: #0d223f;
border-color: #0d223f;
}

.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em {
line-height: 80px;
}

.page-footer .footer-container.footer2 .middle-footer {
display: none;
}

.login-container .g-recaptcha, .form-login .g-recaptcha, .form-edit-account .g-recaptcha {
margin-top: 10px !important;
}

a.action.btn.btn-secondary.btn-continue, button.action.btn-update.btn.btn-default {
  border-color: #0d223f !important;
  background-color: #0d223f !important;
  color: #ffffff !important;
}

a.action.btn.btn-secondary.btn-continue:hover, button.action.btn-update.btn.btn-default:hover {
  border-color: #DE1013 !important;
  background-color: #DE1013 !important;
  color: #ffffff !important; 
}

a.action.btn.btn-secondary.btn-continue, button.action.btn-update.btn.btn-default {
  border-color: #0d223f !important;
  background-color: #0d223f !important;
  color: #ffffff !important; 
}

a.action.btn.btn-secondary.btn-continue:hover, button.action.btn-update.btn.btn-default:hover {
  border-color: #DE1013 !important;
  background-color: #DE1013 !important;
  color: #ffffff !important;
}

.checkout-cart-index .page-main .checkout-extra > .block > .title.active {
  color: #fff;
  background-color: #0d223f !important;
  border-color: #0d223f !important; 
}


.opc-wrapper .shipping-address-item.selected-item {
border-color: #0d223f !important;
color: #0d223f !important;
}

.onestepcheckout-index-index .page-title-wrapper {
display: none !important;
}

.btn.btn-primary:hover, .action.primary:hover, .action-primary:hover, .btn.btn-primary._hover, .action.primary._hover, .action-primary._hover, .btn.btn-primary:focus, .action.primary:focus, .action-primary:focus {
  border-color: #d9272e !important;
  background-color: #d9272e !important; 
  color: #fff !important;
}

.btn.btn-primary, .action.primary, .action-primary {
color: #fff !important;
}

button.bt-reoderproduct, .cart.table-wrapper .actions-toolbar > .action.bt-reoderproduct, .action-gift.bt-reoderproduct {
background-color: #0d223f !important;
border: 1px solid #0d223f !important;
color: #fff !important;
}

.bt-reoderproduct:hover, .bt-reoderproduct:focus {
background-color: #d9272e !important;
border: 1px solid #d9272e !important;
color: #fff !important;
}

.bt-reoderproduct:hover, .bt-reoderproduct:focus {
background-color: #d9272e !important;
border: 1px solid #d9272e !important;
color: #fff !important;
}

media="screen and (min-width: 768px)"
@media (min-width: 768px), print
.actions-toolbar>.primary, .actions-toolbar>.secondary  {
margin-bottom: 4px;
}

.amgdprcookie-groups-modal .amgdprcookie-done {
background-color: #0d223f !important;
padding: 20px !important;
font-family: Montserrat !important;
box-shadow: 0 0 0px 0px #000 !important;
}

.amgdprcookie-groups-modal .amgdprcookie-done:hover {
background-color:#DE1013 !important;
}

.abs-margin-for-forms-desktop, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar {
Margin-left: 0% !important;
}


.promobanner button.btn.btn-promo-banner {
min-width:200px !important;
}

.product-item .special-price .price, .product-item .minimal-price .price {
color: #0d223f;
}

.minimal-price {
color: #0d223f !important;
}

.free-shipping-bar {
width:100% !important;
}

#mess.free-shipping-bar {
    width: 100% !important;
    margin: 1px 0px !important;
}



div.free-shipping-bar.hide.free-shipping-message-rendered {
    background-color: #0d223f !important;
    width: 100% !important;
    margin: 1px 0px !important;
}

.cms-page-view.page-layout-cms-full-width #maincontent > .columns, .cms-page-view.page-layout-cms-full-width main.page-main {
    max-width: 100vw !important;
    padding-left: 0;
    padding-right: 0;
}



.cms-page-view.page-layout-cms-full-width #maincontent .section-builder-full .frame.no-padding {
    padding: 0 !important;
}



.cms-page-view.page-layout-cms-full-width .section-builder-full .frame,
.cms-page-view.page-layout-cms-full-width #maincontent .section-builder-full .frame {
    max-width: 100vw !important;
}

.mgs-product.products-grid .product-item-info .product-item-name a, .mgs-products.products-grid .product-item-info .product-item-name a, .mgs-attribute-products .product-item-info .product-item-name a {
Text-align: center;
}

.product-item .price-box {
text-align: center;
margin-bottom: 20px;
}

.nav-before-open header.page-header .menu-wrapper .nav-tabs > li > a {
background-color: #0d223f;
}
.nav-before-open header.page-header .menu-wrapper .nav-tabs > li.active > a {
background-color: #d9272e !important;
}

.nav-before-open header.page-header .menu-wrapper .nav-tabs > li > a {
color: #fff !important;
}

@media(max-width:1199px){
.nav-before-open header.page-header .header3 .close-nav-button {
    display: none !important;
}
}

.sales-order-view .items.order-links li strong, .sales-order-invoice .items.order-links li strong {
color: #0d223f !important;
}

.sales-order-view .items.order-links li.current, .sales-order-invoice .items.order-links li.current, .sales-order-view .items.order-links li:hover, .sales-order-invoice .items.order-links li:hover {
border-color: #0d223f !important;
}

.table-wrapper.order-items table.table tfoot tr.grand_total th strong, .table-wrapper.table-order-items.invoice table.table tfoot tr.grand_total th strong {
color: #0d223f !important;
}

.table-wrapper.order-items table.table tfoot tr.grand_total td strong, .table-wrapper.table-order-items.invoice table.table tfoot tr.grand_total td strong {
color: #0d223f !important;
}

.amgdprcookie-description {
display: none !important;
}

----------------

.block.block-customer-login form button.action.action-login.secondary, .block.block-customer-login form .cart.table-wrapper .actions-toolbar > .action.action.action-login.secondary, .block.block-customer-login form .action-gift.action.action-login.secondary {
  height: 38px !important;
  margin-top: 18px !important;
}


button.secondary, .secondary .action, .actions-secondary .action {
    background-color: #0d223f !important;
	display: inline-block;
    font-size: 14px;
    line-height: 36px;
    font-weight: 600;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    padding: 0 36px;
    border-width: 1px;
    border-style: solid;
    text-align: center;
}

a.action.btn.btn-secondary.btn-continue, button.action.btn-update.btn.btn-default {
  border-color: #0d223f !important;
  background-color: #0d223f !important;
  color: #ffffff !important;
}

a.action.btn.btn-secondary.btn-continue:hover, button.action.btn-update.btn.btn-default:hover {
  border-color: #ed1b2f !important;
  background-color: #ed1b2f !important;
  color: #ffffff !important;
}

button.action.btn.btn-primary.apply, button.action.primary.checkout, button.action.action-show-popup, button.action.save.btn.btn-primary.btn-square, button.bt-reoderproduct, button.action.action-auth-toggle, button.action.submit.btn.btn-primary.btn-full, button.action.update.btn.btn-default.btn-square.btn-full, button.action.share.btn.btn-secondary.btn-square.btn-full, button.action.tocart.btn-primary.btn-square.btn.btn-full, button.action.login.primary, button.action.primary.action-save-address, button.action.save.btn.btn-primary, button.action.subscribe.btn.btn-secondary.btn-full, button#btn-cookie-allow, button.action.action-update, button.action.action-cancel, button.action.submit.primary {
  border-radius: 40px !important;
}

a.action.create.btn.btn-secondary, a.action.btn.btn-secondary.edit, a.action.btn.btn-secondary.btn-xs, a.action.btn.btn-secondary.btn-sm.back, button.action.action-auth-toggle, a.action.edit.btn.btn-xs.btn-primary, button.action.subscribe.btn.btn-secondary.btn-full, button.action.action-update, button.action.action-cancel, button.action.submit.primary {
  border-color: #0d223f !important;
  background-color: #0d223f !important;
  color: #ffffff !important;
}

a.action.create.btn.btn-secondary:hover, a.action.btn.btn-secondary.edit:hover, a.action.btn.btn-secondary.btn-xs:hover, a.action.btn.btn-secondary.btn-sm.back:hover, button.action.action-auth-toggle:hover, .checkout-shipping-address .form-login fieldset .actions-toolbar button.action.login.primary:hover, a.action.edit.btn.btn-xs.btn-primary:hover, button.action.subscribe.btn.btn-secondary.btn-full:hover,  button.action.action-update:hover, button.action.action-cancel:hover, button.action.submit.primary:hover {
  border-color: #ed1b2f !important;
  background-color: #ed1b2f !important;
  color: #ffffff !important;
}

button.action.action-apply,  button.action.action-show-popup, button.action.btn.btn-primary.add, a.action.margin-left10.btn.btn-secondary.back, a.action.towishlist, a.action.compare.btn.btn-primary.btn-xs, button.action.login.primary {
  border-color: #0d223f !important;
  background-color: #0d223f !important;
  color: #ffffff !important;
}

button.action.action-apply:hover, button.action.action-show-popup:hover, button.action.btn.btn-primary.add:hover, a.action.margin-left10.btn.btn-secondary.back:hover, a.action.towishlist:hover, a.action.compare.btn.btn-primary.btn-xs:hover, button.action.login.primary:hover {
  border-color: #ed1b2f !important;
  background-color: #ed1b2f !important;
  color: #ffffff !important;
}

button.popup__column--result, a.action.btn.btn-default.btn-full.back, button.btn.btn-xs.btn-default, a.action.btn.btn-xs.btn-default.change-password, a.action.edit.btn.btn-sm.btn-default, button.action.update.btn.btn-default.btn-square.btn-full, button.action.share.btn.btn-secondary.btn-square.btn-full, button.action-secondary.action-dismiss {
  border-color: #0d223f !important;
  background-color: #ffffff !important;
  color: #0d223f !important;
}

button.popup__column--result:hover, a.action.btn.btn-default.btn-full.back:hover, button.btn.btn-xs.btn-default:hover, a.action.btn.btn-xs.btn-default.change-password:hover, a.action.edit.btn.btn-sm.btn-default:hover, button.action.update.btn.btn-default.btn-square.btn-full:hover,  button.action.share.btn.btn-secondary.btn-square.btn-full:hover, button.action-secondary.action-dismiss:hover {
  border-color: #ed1b2f !important;
  background-color: #ed1b2f !important;
  color: #ffffff !important;
}

.block.block-customer-login form button.action.action-login.secondary, .block.block-customer-login form .cart.table-wrapper .actions-toolbar > .action.action.action-login.secondary, .block.block-customer-login form .action-gift.action.action-login.secondary {
  height: 38px !important;
  margin-top: 18px !important;
}

button.secondary, .secondary .action, .actions-secondary .action {
    background-color: #0d223f !important;
	display: inline-block;
    font-size: 14px;
    line-height: 36px;
    font-weight: 600;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    padding: 0 36px;
    border-width: 1px;
    border-style: solid;
    text-align: center;
}

a.action.btn.btn-secondary.btn-continue, button.action.btn-update.btn.btn-default {
  border-color: #0d223f !important;
  background-color: #0d223f !important;
  color: #ffffff !important;
}

a.action.btn.btn-secondary.btn-continue:hover, button.action.btn-update.btn.btn-default:hover {
  border-color: #ed1b2f !important;
  background-color: #ed1b2f !important;
  color: #ffffff !important;
}

button.action.btn.btn-primary.apply, button.action.primary.checkout, button.action.action-show-popup, button.action.save.btn.btn-primary.btn-square, button.bt-reoderproduct, button.action.action-auth-toggle, button.action.submit.btn.btn-primary.btn-full, button.action.update.btn.btn-default.btn-square.btn-full, button.action.share.btn.btn-secondary.btn-square.btn-full, button.action.tocart.btn-primary.btn-square.btn.btn-full, button.action.login.primary, button.action.primary.action-save-address, button.action.save.btn.btn-primary, button.action.subscribe.btn.btn-secondary.btn-full, button#btn-cookie-allow, button.action.action-update, button.action.action-cancel, button.action.submit.primary {
  border-radius: 40px !important;
}

a.action.create.btn.btn-secondary, a.action.btn.btn-secondary.edit, a.action.btn.btn-secondary.btn-xs, a.action.btn.btn-secondary.btn-sm.back, button.action.action-auth-toggle, a.action.edit.btn.btn-xs.btn-primary, button.action.subscribe.btn.btn-secondary.btn-full, button.action.action-update, button.action.action-cancel, button.action.submit.primary {
  border-color: #0d223f !important;
  background-color: #0d223f !important;
  color: #ffffff !important;
}

a.action.create.btn.btn-secondary:hover, a.action.btn.btn-secondary.edit:hover, a.action.btn.btn-secondary.btn-xs:hover, a.action.btn.btn-secondary.btn-sm.back:hover, button.action.action-auth-toggle:hover, .checkout-shipping-address .form-login fieldset .actions-toolbar button.action.login.primary:hover, a.action.edit.btn.btn-xs.btn-primary:hover, button.action.subscribe.btn.btn-secondary.btn-full:hover,  button.action.action-update:hover, button.action.action-cancel:hover, button.action.submit.primary:hover {
  border-color: #ed1b2f !important;
  background-color: #ed1b2f !important;
  color: #ffffff !important;
}

button.action.action-apply,  button.action.action-show-popup, button.action.btn.btn-primary.add, a.action.margin-left10.btn.btn-secondary.back, a.action.towishlist, a.action.compare.btn.btn-primary.btn-xs, button.action.login.primary {
  border-color: #0d223f !important;
  background-color: #0d223f !important;
  color: #ffffff !important;
}

button.action.action-apply:hover, button.action.action-show-popup:hover, button.action.btn.btn-primary.add:hover, a.action.margin-left10.btn.btn-secondary.back:hover, a.action.towishlist:hover, a.action.compare.btn.btn-primary.btn-xs:hover, button.action.login.primary:hover {
  border-color: #ed1b2f !important;
  background-color: #ed1b2f !important;
  color: #ffffff !important;
}

button.popup__column--result, a.action.btn.btn-default.btn-full.back, button.btn.btn-xs.btn-default, a.action.btn.btn-xs.btn-default.change-password, a.action.edit.btn.btn-sm.btn-default, button.action.update.btn.btn-default.btn-square.btn-full, button.action.share.btn.btn-secondary.btn-square.btn-full, button.action-secondary.action-dismiss {
  border-color: #0d223f !important;
  background-color: #ffffff !important;
  color: #0d223f !important;
}

button.popup__column--result:hover, a.action.btn.btn-default.btn-full.back:hover, button.btn.btn-xs.btn-default:hover, a.action.btn.btn-xs.btn-default.change-password:hover, a.action.edit.btn.btn-sm.btn-default:hover, button.action.update.btn.btn-default.btn-square.btn-full:hover,  button.action.share.btn.btn-secondary.btn-square.btn-full:hover, button.action-secondary.action-dismiss:hover {
  border-color: #ed1b2f !important;
  background-color: #ed1b2f !important;
  color: #ffffff !important;
}

.btn-secondary {
	margin-bottom: 20px !important;
}

button.secondary, .secondary .action, .actions-secondary .action {
padding-right: 24px !important;
padding-left: 24px !important;
}

.login-container form.form.form-login .actions-toolbar .secondary {
padding-top: 0px !important;
}

.mgs-product.products-grid .product-item-info .product-top .actions-link button, .mgs-products.products-grid .product-item-info .product-top .actions-link button, .mgs-attribute-products .product-item-info .product-top .actions-link button, .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-attribute-products .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-attribute-products .product-item-info .product-top .actions-link .action-gift {
padding: 12px !important;
}

.mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview, .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview, .mgs-attribute-products .product-item-info .product-top .actions-link a.action.quickview {
padding: 12px !important;
}

.quickview {
display: none !important;
}

.onestepcheckout-index-index .place-order-primary .action.checkout {
margin-bottom: 80px !important;
}

.bottom-pagination .pages {
margin-bottom: 20px !important;
}

.price-box .old-price {
float: none !important;
}

.product-detail-deals .hurry-text {
display: none !important;
}

.deal-timer {
display: none !important;
}

.breadcrumbs {
margin-bottom: 24px !important;
}

div.free-shipping-bar.hide.free-shipping-message-rendered {
margin-bottom: 30px !important;
}

#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper {
display: none !important;
}

@media (min-width: 1200px) {
    .col-des-8 {
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 85.666667% !important;
        flex: 0 0 100.00% !important;
        max-width: 100.00% !important;
    }
}