.page-id-24 HEADER.entry-header H1.entry-title, .page-id-24 #main-content.site-main .bread
{
	display: none;
	margin-top: 0;
}
DIV.language-filter
{
	display: none !important;
}
BODY, HTML
{
	overflow-x: hidden;
}
#site-navigation.header-nav LI.menu-item.current-menu-item
{
	background-color: #CC202A;
}
#site-navigation.header-nav LI.menu-item.current-menu-item.root-item A
{
	color: #FFFFFF;
}
#site-navigation.header-nav .nav-dropdown DIV.div-sub UL.sub-menu LI.menu-item A
{
	color: #000000;
}
#site-navigation.header-nav .nav-dropdown DIV.div-sub UL.sub-menu LI.menu-item A:hover
{
	color: #CC202A;
}
.wide-nav.nav-bar-center
{
	/*box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.095);*/
	/*border-bottom: 1px solid #E5E5E5;*/
	margin-bottom: 0px;
}
.page-id-24 .section-element .wpb_content_element H2
{
	border-bottom: 2px solid #CD1F29;
	display: table-cell;
}
.page-id-24 .vc_custom_1446710764432 DIV.lee-row.fullwidth DIV.lee-col.columns.vc_ DIV.wpb_wrapper
{
	margin-top: -25px;
}
.page-id-15 DIV.cross-sells
{
	display: none;
}
.header-type-2 .header-container .wide-nav, .fixed-header-area .header-container .wide-nav
{
	padding-left: 164px;
}
.nav-wrapper .header-nav LI.root-item > A
{
	display: block;
	padding: 20px;
	text-transform: uppercase;
}
.nav-wrapper .header-nav LI.menu-item.default-menu > .nav-dropdown > .div-sub > UL.sub-menu
{
	padding: 25px 0px 15px 15px;
	margin-top: -11px;
}
.page-id-24 .banner-inner H2 SPAN
{
	font-size: 0.8em;
	line-height: 0.5em;
	margin: 0;
	padding: 0;
}
.banner.bery_banner
{
	line-height: 140%;
	display: block;
	position: relative;
	overflow: hidden;
	user-select: none;
	margin: 5px;
}
.banner .banner-content .banner-inner H2
{
	font-size: 1.8em;
	line-height: 83%;
	color: #FFFFFF;
	font-weight: bold;
	/*text-shadow: 1px 1px #000000;*/
	margin: 0;
}
.home-feature-box .border_inner DIV.banner-inner P
{
	font-size: 0.85em;
	line-height: 120%;
	font-weight: bold;
}
.home-feature-box H2 SPAN.feature-underline
{
	display: inline-block;
	/*padding-bottom: 5px;*/
	/*margin-bottom: 2px;*/
	font-size: 1em;
	line-height: 100%;
}
HR.feature-redline
{
	border-top: 4px solid #CD202A;
	max-width: 30%;
}
.fixed-header-area .header-container .logo-wrapper
{
	z-index: 2;
}
UL.lee-tabs LI.lee-tab A H4
{
	letter-spacing: 0px;
	font-size:117 %;
}
A SPAN.bery-hr
{
	border-bottom: 4px solid #CA0000;
	margin: 27px 0 0;
}
.shop_attributes TBODY TR TH
{
	white-space: nowrap;
	font-size: 110%;
	text-align: right;
}
.shop_attributes TBODY TR TD
{
	text-indent: 15px;
	font-size: 110%;
}
DIV.product-details
{
	margin-top: 60px;
	border-top: 1px solid #EEEEEE;
	padding-top: 20px;
}
DIV.product_meta SPAN
{
	line-height: normal;
}
SPAN.b2b-flag
{
	background-color: #F3F3F3;
	font-size: 10px;
	font-family: calibri;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 5px 10px;
	color: #C4C4C4;
}
TD.b2b-col
{
	text-align: right;
}
TH.b2b-downloads
{
	vertical-align: text-top;
}
UL.b2b-files
{
	list-style: none;
}
UL.b2b-files LI A
{
	font-family: courier;
	font-size: 80%;
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px 10px;
}
UL.b2b-files LI A:hover
{
	font-family: courier;
	font-size: 80%;
	background-color: #CD2029;
	color: #FFFFFF;
	padding: 5px 10px;
}
TD.b2b-col
{
	vertical-align: text-top;
}
.affwp-affiliate-dashboard-tab.active A
{
	border-bottom: 3px solid #CD2029;
	color: #CD2029;
}
#affwp-affiliate-dashboard-tabs LI
{
	margin-right: 10px !important;
	border-right: 1px solid black;
}
#affwp-affiliate-dashboard-tabs LI:last-child
{
	margin-right: 10px !important;
	border-right: 0px solid black;
}
#affwp-affiliate-dashboard UL LI.affwp-affiliate-dashboard-tab A
{
	font-weight: bold;
}
.affwp-form DIV INPUT, .affwp-form DIV SELECT, .affwp-form DIV TEXTAREA
{
	font-size: 120%;
}
.zoom-anim-dialog BUTTON.mfp-close
{
	background: rgba(255, 255, 255, 1) !important;
	/*(*+border-radius: 5px;*)
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;*/
	margin-right: 5px;
	margin-top: 40px;
}
INPUT#ninja_forms_field_6.ninja-forms-field
{
	margin-top: 10px;
	font-size: 120%;
	border: 1px solid #F89EAA;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: #C32F43;
	box-shadow: inset 4px 3px rgba(0, 0, 0, 0.05);
	text-shadow: 2px 2px rgba(0, 0, 0, 0.1);
}
.address-info-footer
{
	text-align: left;
	width: 100%;
	padding-top: 11px;
}
FOOTER#lee-footer.footer-wrapper DIV.social-icons
{
	margin-top: 10px;
}
#nf_submit_6 INPUT#ninja_forms_field_7.ninja-forms-field
{
	color: #FFFFFF;
	border: 1px solid #F94C64;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background-color: #F86273;
	font-size: 105%;
	text-shadow: 2px 2px #F94E4E;
	box-shadow: 2px 2px rgba(255, 0, 0, 0.2);
}
#nf_submit_6 INPUT#ninja_forms_field_7.ninja-forms-field:hover
{
	color: #FFFFFF;
	border: 1px solid #F94C64;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background-color: #CC0000;
	margin: 2px 2px;
	box-shadow: 1px 1px rgba(255, 0, 0, 0.2);
}
DIV#leetheme-popup.white-popup-block.mfp-with-anim.zoom-anim-dialog SPAN
{
	color: #000000;
	font-weight: bold;
}
#leetheme-popup.white-popup-block.mfp-with-anim.zoom-anim-dialog
{
	/*(*+border-radius: 10px;*)
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				-khtml-border-radius: 10px;
				border-radius: 10px;*/
	border: 4px solid #FFFFFF;
}
DIV.tparrows
{
	padding: 5px;
}
DIV.product-img
{
	border: 1px solid #D8D8D8;
}
DIV.owl-item IMG.attachment-shop_thumbnail.size-shop_thumbnail
{
	border: 1px solid #DDDDDD;
}
DIV.owl-item.active.active-thumbnail IMG.attachment-shop_thumbnail.size-shop_thumbnail
{
	border: 1px solid #CD202A;
}
.fixNav-enabled #main-content.site-main.light DIV.bread.text-center
{
	background-color: #F9F9F9;
}
.page-id-16 DIV.bread.text-center
{
	display: none;
}
.page-id-16 DIV.header-wrapper
{
	display: none;
}
DIV.checkout-breadcrumb
{
	margin-top: 35px;
}
.page-id-16 FOOTER#lee-footer
{
	display: none;
}
.filter-tabs
{
	display: none;
}
.page-id-16 .fixed-already DIV
{
	display: none !important;
}
.page-id-16 DIV.fixed-header-area.hide-for-small.hide-for-medium.fixed-already
{
	display: none !important;
}
.page-id-16 .woocommerce-billing-fields A.select2-choice
{
	padding: 5px;
}
.page-id-16 IMG.vc_single_image-img.attachment-full
{
	max-width: 65%;
	height: auto;
}
.page-id-16 #shipping_method LI
{
	list-style: none;
	margin: 0 21px 0 0;
	padding: 0;
	width: 49%;
	text-align: left;
}
.payment_methods.methods LI LABEL IMG
{
	max-height: 24px;
	width: auto;
	margin: 8px;
}
.footer-menu UL.menu LI
{
	list-style: none;
	display: inline-block;
	margin-right: 10px;
	font-size: medium;
	font-family: calibri;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	border-right: 1px solid #D7D7D7;
	padding-right: 10px;
}
.fixed-header-area .header-container .logo-wrapper
{
	z-index: 2;
}
.footer-menu UL.menu LI:last-child
{
	border-right: 0px solid #D7D7D7;
}
.footer-menu DIV.menu-menufooter1-container
{
	text-align: right;
}
.footer-wrapper .lee-row.fullwidth DIV.lee-col.large-4.columns DIV.wpb_wrapper DIV.wpb_text_column.wpb_content_element DIV.wpb_wrapper P, FOOTER.footer-wrapper P
{
	font-size: 10px;
	font-family: calibri;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
FOOTER#lee-footer.footer-wrapper IMG.wp-image-11836
{
	margin-bottom: 10px;
}
#lee-footer.footer-wrapper DIV.section-element DIV.row DIV.lee-col.large-12.columns DIV.wpb_wrapper DIV.wpb_text_column.wpb_content_element DIV.wpb_wrapper P
{
	padding-bottom: 30px;
	margin-top: -30px;
}
.payment_methods.methods LI.payment_method_mijireh_checkout LABEL IMG
{
	margin-top: -2px;
}
.menu-menufooter1-container UL#menu-menufooter1.menu
{
	text-align: center;
	margin-bottom: 0;
	margin: 30px 0 0;
	padding: 30px 0 0;
	border-top: 1px solid #E9E9E9;
}
.page-id-16 INPUT#place_order.button.alt
{
	background-color: #CE212A !important;
	color: #FFFFFF;
	border: 0px solid black;
	transition: all 0.2s ease-in-out;
}
.page-id-16 INPUT#place_order.button.alt:hover
{
	background-color: #CE212A !important;
	color: #FFFFFF;
	border: 0px solid black;
	transform: scale(1.1);
}
.terms
{
	margin-top: 10px;
	display: block;
}
.page-id-16 #shipping_method LI LABEL
{
	display: inline-block;
}
FOOTER#lee-footer
{
	background-color: #F4F4F4;
	padding-top: 30px;
	border-top: 1px solid #E1E1E1;
}
.blog HEADER.entry-header DIV.row DIV.large-2.columns.text-center
{
	display: none;
}
.blog HEADER.entry-header DIV.row DIV.large-10.columns
{
	width: 100%;
}
.single.single-post .entry-header.text-center DIV.entry-meta
{
	display: none;
}
UL#vertical-menu-wrapper LI.menu-item
{
	margin: 0;
	padding: 0;
}
FOOTER#lee-footer UL#vertical-menu-wrapper
{
	background: transparent !important;
	border: 0px solid black;
}
.product-lightbox .variations_button BUTTON
{
	display: inline-block;
	float: right;
	margin: -38px 0 0 24px;
}
.product-info .quantity
{
	margin-left: 45px;
}
.page-numbers LI SPAN.page-numbers.dots
{
	color: #FFFFFF !important;
}
.subscribe-footer
{
	margin-bottom: 10px !important;
}
.home-feature-box DIV.banner-inner P SPAN
{
	font-weight: normal !important;
}
#top-bar
{
	padding: 0 !important;
	line-height: 30px;
	height: 33px;
}
.mini-cart .nav-dropdown .btn-mini-cart .button
{
	padding: 12px 18px;
	display: inline-block;
	margin-right: 1px;
}
.featured-in DIV.slick-track
{
	margin: 0px auto;
}
.featured-in
{
	display: block;
	height: 60px;
}
.featured-in IMG.vc_single_image-img.attachment-full
{
	max-height: 34px;
	text-align: center;
	width: auto;
}
.featured-in .wpb_content_element.vc_align_left
{
	text-align: center;
}
#ninja_forms_form_1.ninja-forms-form DIV#ninja_forms_form_1_all_fields_wrap.ninja-forms-all-fields-wrap DIV
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#ninja_forms_form_1.ninja-forms-form DIV.ninja-forms-all-fields-wrap DIV.field-wrap.text-wrap.label-above INPUT
{
	margin-left: 0;
	width: 100%;
}
#ninja_forms_form_1_wrap DIV#nf_submit_1 INPUT
{
	color: #FFFFFF;
}
.page-id-4496 HEADER.entry-header
{
	display: none;
}
#ninja_forms_form_1_wrap FORM.ninja-forms-form .textarea-wrap.label-above TEXTAREA
{
	margin-left: 0;
	width: 100%;
}
DIV#ninja_forms_form_1_wrap .label-above LABEL
{
	padding: 10px 10px 10px 0px;
	border-top-left-radius: 0;
}
#pa_bom-level, LABEL[for=pa_bom-level]
{
	display: none;
}
.entry-meta
{
	display: none;
}
A.checkout-button.button.alt.wc-forward
{
	display: none;
}
.form-element-field2 .button.submit-button
{
	background-color: #CD202A !important;
}
@media screen and (max-width: 400px)
{
	DIV.logo A IMG.header_logo
	{
		min-width: 150% !important;
		height: auto;
		margin-left: -23px;
		margin-top: -21px;
	}
	#masthead.site-header DIV.row.header-container DIV.large-4.small-4.columns
	{
		padding-right: 18px;
	}
}
DIV A.woocommerce-main-image.product-image IMG
{
	width: 100%;
	height: auto;
}
@media screen and (min-width: 401px) and (max-width: 720px)
{
	DIV.logo A IMG.header_logo
	{
		min-width: 150% !important;
		height: auto;
		margin-left: -30px;
		margin-top: -21px;
	}
}
@media screen and (min-width: 721px) and (max-width: 1280px)
{
}
@media screen and (min-width: 1281px) and (max-width: 1440px)
{
}
@media screen and (min-width: 1441px) and (max-width: 1920px)
{
}
@media screen and (min-width: 1921px)
{
}
