.logo {
			padding: 10px 0;
			padding: 1rem 0;
		}
	
		@media screen and (min-width: 64em) {
			.bnt-container {
				max-width: 1080px;
				max-width: 108rem;
			}
		}
		@media screen and (min-width: 74.25em) {
			.bnt-container {
				padding: 0;
			}
		}
		@media screen and (min-width: 120em) {
			.bnt-container {
				max-width: 1440px;
				max-width: 144rem;
			}
		}
	
		body {
			font-family: Open Sans, Arial, sans-serif;
			font-size: 18px;
			font-size: 1.8em;
		}
		.site-content h1, 
		.site-content h2, 
		.site-content h3, 
		.site-content h4, 
		.site-content h5, 
		.site-content h6,
		.post-header-title h1 {
			font-family: Montserrat, Arial, sans-serif;
		}
		#nav-primary {
			font-family: Open Sans, Arial, sans-serif;
		}
		.primary-menu > li > a,
		.primary-menu > li > a:after {
			font-size: 14px;
			font-size: 1.4rem;
		}
	
		.site-header,
		.header-default .site-header.fixed-header,
		.header-centered .site-header.fixed-header,
		.header-side .site-wrapper {
			background: #ffffff;
		}
		.primary-menu > li > .sub-menu {
			border-top-color: #ffffff;
		}
		.primary-menu > li > a,
		#nav-mobile li a,
		.mobile-menu-trigger,
		.mobile-menu-close,
		.ham-menu-close {
			color: #122f5c;
		}
		.primary-menu > li > a:hover,
		.primary-menu > li.current-menu-item > a,
		.primary-menu > li.current-menu-ancestor > a {
			color: #000000;
		}
		.primary-menu .sub-menu li,
		#nav-mobile {
			background-color: #f9f9f9;
		}
		.primary-menu .sub-menu li a:hover,
		.primary-menu .sub-menu .current-menu-item:not(.current-menu-ancestor) > a,
		#nav-mobile li a:hover,
		#nav-mobile .current-menu-item:not(.current-menu-ancestor) > a {
			background-color: #eaeaea;
		}
		.primary-menu .sub-menu,
		.primary-menu .sub-menu li,
		#nav-mobile li a,
		#nav-mobile .primary-mobile-menu > li:first-child > a {
			border-color: #dddddd;
		}
		.primary-menu .sub-menu li a {
			color: #4d4d4d; 
		}
		.primary-menu .sub-menu li:hover > a {
			color: #4d4d4d; 
		}
		#nav-mobile {
			background-color: #eaeaea;
		}
		#nav-mobile li a,
		.mobile-menu-trigger,
		.mobile-menu-close {
			color: #122f5c;
		}
		#nav-mobile li a:hover,
		#nav-mobile .current-menu-item:not(.current-menu-ancestor) > a {
			background-color: #cccccc;
		}
		#nav-mobile li a,
		#nav-mobile .primary-mobile-menu > li:first-child > a {
			border-color: #999999;	
		}
		#nav-mobile li a:hover,
		.mobile-menu-trigger-container:hover,
		.mobile-menu-close:hover {
			color: #333333;
		}
	
		.site-content {
			background-color: #f2f2f2;
		}
		.site-content h1, 
		.site-content h2, 
		.site-content h3, 
		.site-content h4, 
		.site-content h5, 
		.site-content h6 {
			color: #4d4d4d;
		}
		.products .product a h3,
		.masonry-item-box a h2 {
			color: inherit;	
		}
		.site-content {
			color: #4d4d4d;
		}
		.site-content a:not(.masonry-item-link) {
			color: #0075ba;
		}
		.site-content a:not(.page-numbers) {
			color: #0075ba;
		}
		.site-content a:not(.ajax-load-more) {
			color: #0075ba;
		}
		.site-content a:not(.remove) {
			color: #0075ba;
		}
		.site-content a:not(.button) {
			color: #0075ba;
		}
		.page-links a .page-link-text:not(:hover) {
			color: #00B285;
		}
		label,
		.wp-caption-text,
		.post-date-blog,
		.entry-footer, 
		.archive-header .archive-description, 
		.comment-meta,
		.comment-notes,
		.project-types,
		.widget_archive li,
		.widget_categories li,
		.widget .post-date,
		.widget_calendar table caption,
		.widget_calendar table th,
		.widget_recent_comments .recentcomments,
		.product .price del,
		.widget del,
		.widget del .amount,
		.product_list_widget a.remove,
		.product_list_widget .quantity,
		.product-categories .count,
		.product_meta,
		.shop_table td.product-remove a,
		.woocommerce-checkout .payment_methods .wc_payment_method .payment_box {
			color: #999999;
		}
		hr,
		.entry-content table,
		.entry-content td,
		.entry-content th,
		.separator-line,
		.comment .comment .comment-nested,
		.comment-respond,
		.sidebar .widget_recent_entries ul li,
		.sidebar .widget_recent_comments ul li,
		.sidebar .widget_categories ul li,
		.sidebar .widget_archive ul li,
		.sidebar .widget_product_categories ul li,
		.woocommerce .site-footer .widget-woo .product_list_widget li,
		.woocommerce .site-footer .widget-woo .cart_list li:last-child,
		.woocommerce-tabs .tabs,
		.woocommerce-tabs .tabs li.active,
		.cart_item,
		.cart_totals .cart-subtotal,
		.cart_totals .order-total,
		.woocommerce-checkout-review-order table tfoot,
		.woocommerce-checkout-review-order table tfoot .order-total,
		.woocommerce-checkout-review-order table tfoot .shipping {
			border-color: #dddddd;	
		}
		input[type="text"], 
		input[type="password"], 
		input[type="email"], 
		input[type="number"], 
		input[type="tel"], 
		input[type="search"], 
		textarea, 
		select, 
		.select2-container {
			background-color: #f9f9f9;
			color: #4d4d4d;
		}
		::-webkit-input-placeholder { 
			color: #aaaaaa; 
		}
		::-moz-placeholder { 
			color: #aaaaaa; 
		}
		:-ms-input-placeholder { 
			color: #aaaaaa; 
		}
		input:-moz-placeholder { 
			color: #aaaaaa; 
		}
		.pagination a.page-numbers:hover,
		.woocommerce-pagination a.page-numbers:hover,
		.site-content a.ajax-load-more:hover,
		.page-links a .page-link-text:hover,
		.widget_price_filter .ui-slider .ui-slider-range, 
		.widget_price_filter .ui-slider .ui-slider-handle,
		input[type="submit"],
		.site-content .button,
		.widget_price_filter .ui-slider .ui-slider-range, 
		.widget_price_filter .ui-slider .ui-slider-handle {
			background-color: #1e73be;	
		}
		.pagination a.page-numbers:hover,
		.woocommerce-pagination a.page-numbers:hover,
		.site-content a.ajax-load-more:hover,
		.page-links a .page-link-text:hover {
			border-color: #1e73be;
		}
		.page-links a .page-link-text:not(:hover),
		.pagination a, 
		.woocommerce-pagination a,
		.site-content a.ajax-load-more {
			color: #1e73be;
		}
		input[type="submit"]:hover,
		.site-content .button:hover {
			background-color: #122f5c;
		}
		input[type="submit"],
		.site-content .button,
		.site-content a.button,
		.pagination a.page-numbers:hover,
		.woocommerce-pagination a.page-numbers:hover,
		.site-content a.ajax-load-more:hover,
		.page-links a .page-link-text:hover {
			color: #ffffff;	
		}
		input[type="submit"]:hover,
		.site-content .button:hover {
			color: #ffffff;
		}
		.shop_table .actions .button,
		.shipping-calculator-form .button,
		.checkout_coupon .button,
		.widget_shopping_cart .button:first-child,
		.price_slider_amount .button {
			background-color: #999999;
		}
		.shop_table .actions .button:hover,
		.shipping-calculator-form .button:hover,
		.checkout_coupon .button:hover,
		.widget_shopping_cart .button:first-child:hover,
		.price_slider_amount .button:hover {
			background-color: #777777;
		}
		.shop_table .actions .button,
		.shipping-calculator-form .button,
		.checkout_coupon .button,
		.widget_shopping_cart .button:first-child,
		.price_slider_amount .button {
			color: #ffffff;
		}
		.shop_table .actions .button:hover,
		.shipping-calculator-form .button:hover,
		.checkout_coupon .button:hover,
		.widget_shopping_cart .button:first-child:hover,
		.price_slider_amount .button:hover {
			color: #ffffff;
		}
	
		.sidebar-footer {
			background-color: #ffffff;
		}
		.site-footer {
			color: #4d4d4d;
		}
		.site-footer a {
			color: #4d4d4d;
		}
		.site-footer label, 
		.site-footer .post-date-blog, 
		.site-footer .entry-footer, 
		.site-footer .comment-meta, 
		.site-footer .comment-notes, 
		.site-footer .widget_archive li, 
		.site-footer .widget_categories li, 
		.site-footer .widget .post-date, 
		.site-footer .widget_calendar table caption, 
		.site-footer .widget_calendar table th, 
		.site-footer .widget_recent_comments .recentcomments {
			color: #aaaaaa;
		}
		.sidebar-footer .widget_recent_entries ul li, 
		.sidebar-footer .widget_recent_comments ul li, 
		.sidebar-footer .widget_categories ul li, 
		.sidebar-footer .widget_archive ul li {
			border-color: #999999;
		}
		.bottom-footer {
			background-color: #666666;
			color: #cccccc;
		}
		.bottom-footer a {
			color: #ffffff;
		}
	
		.home.blog .post-header-title h1 {
			color: #ffffff;
		}
		.home.blog .post-header-subtitle {
			color: #cccccc;
		}