
body {
    font-family: "Montserrat" !important;
    font-size: 14px;
    color: #232323;
    line-height: 1.2;
}

h1, h2, h3, h4 {
	font-family: "Montserrat" !important;
}

h5, h6 {
	font-family: "Montserrat" !important;
}

/* body background */
body {
	background-color: #ffffff !important;
}
#wrapper, #footer {
	background-color: #ffffff !important;
}

 @media (min-width: 1460px) { .boxed_layout, .container, .outer-container { width: 100%; max-width: 1430px;} }
/* menu background */

#header .header-nav { background-color: #233a95 !important; }
body:not(.header04):not(.header05) .dropdown .expand-more, #header .header-nav .material-icons.expand_more, #header .header-nav a { color: #FFFFFF !important; }

body:not(.sticky-header) .menu_bg, body:not(.minimal) .menu_bg {
	background-color: #ffffff !important;
}
body:not(.minimal) #top-megamenu .jetmenu > li:hover, body:not(.minimal) .jetmenu > li > a:before { background-color: #ffffff !important; }
body:not(.minimal) #top-megamenu .jetmenu > li > a, body.header04 .menu_bg.sticky-head a.minify-setting, body.header04 .menu_bg.sticky-head #_desktop_cart .blockcart i,
body.header05 .menu_bg.sticky-head a.minify-setting, body.header05 .menu_bg.sticky-head #_desktop_cart .blockcart i { color: #000000 !important;}
body:not(.minimal) .jetmenu > li > a:hover, body:not(.minimal) .jetmenu > li:focus > a, body:not(.minimal) .jetmenu > li:hover > a { color: #000000 !important;}

.header-top, .tricky-header { background-color: #ffffff !important;}

body.sticky-header.minimal .header-wrap {
	background-color: #ffffff !important;
}
body.sticky-header .menu_bg, body.minimal .menu_bg {
	background-color: #ffffff !important;
}
body.sticky-header #top-megamenu .jetmenu > li:hover, body.sticky-header .jetmenu > li > a:before, body.minimal .jetmenu > li > a:before { background-color: #ffffff !important; }
body.sticky-header #top-megamenu .jetmenu > li > a, body.sticky-header.header04 .menu_bg.sticky-head a.minify-setting, body.sticky-header.header04 .menu_bg.sticky-head #_desktop_cart .blockcart i, body.sticky-header.header05 .menu_bg.sticky-head a.minify-setting, bodybody.sticky-header.header05 .menu_bg.sticky-head #_desktop_cart .blockcart i, #header_part .blockcart i, .ajax_cart_total, .shopping_cart .shopkart, span.cart-empty, .contact-ico, .contactcms-block, .searchico--block i, .searchico--block2 i, .minify-setting i, body.header04 #header .dropdown .expand-more, body.header04 #header .dropdown .expand_more, .mobile-bar-group i, body.minimal #top-megamenu .jetmenu > li > a { color: #000000 !important;}
body.sticky-header .jetmenu > li > a:hover, body.sticky-header .jetmenu > li:focus > a, body.sticky-header .jetmenu > li:hover > a, body.minimal .jetmenu > li > a:hover, body.minimal .jetmenu > li:focus > a, body.minimal #top-megamenu .jetmenu > li:hover > a { color: #000000 !important;}

/* primary color */
.price_circle, .btn-primary.add-to-cart, .btn-primary, .border_inside .cartbottom_btn div button.add-cart-btn, 
.owl-theme .owl-nav button.owl-next:hover, .owl-theme .owl-nav button.owl-prev:hover, .home_tabproduct.full_tab li.hometabname.selected, .home_tabproduct.full_tab li.hometabname.selected:after, .border_inside .cartbottom_btn div a:hover, .modal.quickview .button-compare-add, .product-details .product-add-to-cart .button-compare-add {
	background-color: #233a95 !important;
}
.product-images > li.thumb-container > .thumb.selected, .home_tabproduct.full_tab li.hometabname.selected:after, .product-miniature .product-images li.act { border-color: #233a95 !important;}

.footer-container li a:hover, .minify-dropdown li.current a, .minify-dropdown a:hover, .cart-grid-body a.label:hover, .jetmenu li .megamenu .bcategories ul li a:hover,
.jetmenu li .megamenu .cms_links li:hover a { color: #233a95 !important;}

#products .product-price-and-shipping .price, .featured-products .product-price-and-shipping .price, .product-accessories .product-price-and-shipping .price, .product-miniature .product-price-and-shipping .price, .product-price-and-shipping .price, .product-price .current-price, .product-price, .cart-summary-totals .value, .cart_block_ajax .cart-info .price { color: #233a95 !important;}

.price_circle, .btn-primary.add-to-cart, .btn-primary, .border_inside .cartbottom_btn div button.add-cart-btn, .border_inside .cartbottom_btn div a:hover { color: #FFFFFF !important;}

.owl-theme .owl-nav button.owl-next:hover span, .owl-theme .owl-nav button.owl-prev:hover span, .home_tabproduct.full_tab li.hometabname.selected a.active, .home_tabproduct.full_tab li.hometabname.selected a, .modal.quickview .button-compare-add, .product-details .product-add-to-cart .button-compare-add { color: #FFFFFF !important;}
/* secondary color */
.border_inside .cartbottom_btn div button.add-cart-btn:hover, .btn-primary.add-to-cart:hover, .btn-primary:hover,
.btn-primary.add-to-cart:focus:hover, .btn-primary.add-to-cart:hover:focus, .btn-primary.add-to-cart:focus, .product-miniature .btn-primary.add-to-cart:focus, .modal.quickview .button-compare-add:hover, .product-details .product-add-to-cart .button-compare-add:hover { background-color: #ed174a !important; color: #FFFFFF !important;}


/* sale color */
.product-flags li.product-flag.on-sale, .product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage { background-color: #d51243 !important; color: #FFFFFF !important;}

/* new color */
.product-flags li.product-flag.new { background-color: #ffcd00 !important; color: #000000 !important; }


/* footer color */
.footer-container { background-color: #f7f8fd !important;}
.footer-container .block-contact li, .footer-container h3, .footer-container h4, .footer-container h3 a, #block_myaccount_infos .myaccount-title a, .footer-container li a, .block_newsletter p, .bottom-footer a, .footer-container .collapse-icons .add, .footer-container .collapse-icons .remove { color: #000000 !important; }
.viewed-products h2:after, .manufacture_title h2:after, .footer-container h4:after {
	background-color: #000000 !important;
}
.bottom-footer { border-top-color: #f7f8fd !important;}