@media (min-width: 1200px) {
	.col-lg-9 {
		width: 66%;
		margin: 2%;
	}
}

@media (min-width: 1200px) {
	.col-lg-3 {
		width: 30%;
	}
}

body {
	line-height: 24px !important;
	font-size: 16px !important;
}

.list-radio-wrap.label-left ul li {
	padding: 0 8px;
	clear: both;
}

.visual-form-builder fieldset {
	clear: both;
	margin: 15px 0;
	padding: 0;
	border: none;
	border-radius: 3px;
	background-color: #FFF;
}

.sidebar #nav_menu-4 ul {
	list-style: none;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 24px;
	margin-left: 0;
	padding: 0;
	font-size: 15px !important;
	text-transform: uppercase;
}

.featured {
	clear: both;
	margin-top: 0;
	margin-bottom: 10px;
	display: block;
	border-top: 1px solid #EEE;
}

#nav_menu-4 li {
	border-color: #DCDCDC;
	border-style: solid;
	border-width: 0 0 1px;
	font-weight: 600 !important;
}

#nav_menu-4 ul > li > a:hover {
	background: #F6F6F7;
	text-decoration: none;
}

#nav_menu-4 ul > li > a:link, #nav_menu-3 ul > li > a:visited, #nav_menu-3 ul > li > a:active {
	color: #BE1D2C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: block;
}

#nav_menu-4 ul > li:before {
	content: "\f1b0";
	display: block;
	float: left;
	font-family: "FontAwesome";
	margin-right: .5em;
	margin-top: .3em;
	margin-left: .3em;
	color: #BE1D2C;
}

a:link, a:visited {
	color: #BE1D2C;
}

.sf-menu li a .sf-description, .kad-mobile-nav .kad-nav-inner li a .sf-description {
	display: none;
}

#nav-main ul.sf-menu a {
	font-family: Lato;
	line-height: 18px;
	font-size: 15px !important;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600 !important;
}

.home_blog article {
	border: none;
	border-color: none;
	margin: 0 0 10px;
}

.postday {
	display: none !important;
}

.page-header {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-color: rgba(0,0,0,.05);
	padding-bottom: 8px;
	margin: 0 0 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-top: 8px;
}

#nav-main .sf-menu a {
	display: block;
	position: relative;
	text-decoration: none;
	padding: 10px;
}

.widget_price_filter .ui-slider .ui-slider-handle, .product_item .kad_add_to_cart:hover, .product_item:hover a.button:hover, .product_item:hover .kad_add_to_cart:hover, .kad-btn-primary, html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover, html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a, .product-category.grid_item a:hover h5, .woocommerce-message .button, .widget_layered_nav_filters ul li a, .widget_layered_nav ul li.chosen a, .wpcf7 input.wpcf7-submit, .yith-wcan .yith-wcan-reset-navigation, #containerfooter .menu li a:hover, .bg_primary, .portfolionav a:hover, .home-iconmenu a:hover, p.demo_store, .topclass, #commentform .form-submit #submit, .kad-hover-bg-primary:hover, .widget_shopping_cart_content .checkout, .login .form-row .button, .kad-post-navigation .kad-previous-link a:hover, .cart_totals .checkout-button, .wpcf7 input.wpcf7-back, .kad-post-navigation .kad-next-link a:hover, .variations .kad_radio_variations label.selectedValue, #payment #place_order, .shop_table .actions input[type=submit].checkout-button, input[type="submit"].button, .order-actions .button {
	background: #BE1D2C;
}

.postdate, .postcommentscount {
	display: none !important;
}

.postlist article, .sticky {
	border-top: none;
	border-bottom: 1px solid #BE1D2C;
	border-left: none;
	border-right: none;
}

.entry-content ol, li {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 16px !important;
}

.entry-content li {
	padding-top: 5px;
	padding-bottom: 10px;
}