body{
	color:#343434;
	font-size:13px;
}

h1, h2, h3, h4, h5, h6{
	margin-bottom:10px;
}

section, .default-page-space{
	padding:50px 0;
}
a.btn.btn-white.btn-accept:hover {
    color: #fff !important;
}
header .nav>li>a {
    font-size: 14px;
	text-transform:uppercase;
	padding: 25px 8px;
	
}
header .woocommerce.widget_shopping_cart .hongo-mini-cart-content-wrap{
	background:#ee2225;
}

header .woocommerce.widget_shopping_cart .woocommerce-mini-cart__empty-message, .woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, header .woocommerce.widget_shopping_cart .total strong, header .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button, header .woocommerce.widget_shopping_cart ul.cart_list, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt{
	color:#fff;
}

header .woocommerce.widget_shopping_cart .cart_list li a.remove{
	color:#fff!important;
}

header .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout{
	color:#ee2225;
}

header .logo{
	max-height:97px;
}

.hongo-slider-text-wrap{
	display:none;
}

.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-left-top{
	top:30px;
	left:30px;
}

.footer-main-wrapper section{
	background:#fff;
}

footer .hongo-footer-middle .hongo-link-menu li.menu-title, footer .hongo-footer-middle .hongo-link-menu.navigation-link-vertical li.menu-title, footer .hongo-footer-middle .widget .widget-title, footer .hongo-footer-middle .widget .widget-title{
	color:#ed1f23;
}

.about-info p, .cookie-info{
	color:#fff;
}

.footer-phone{
	position:fixed;
	bottom:100px;
	right:50px;
	color:#fff;
	border-radius:100px;
	background:#ed1f23;
	
	z-index:9;
}

.footer-phone .fa{
	width:56px;
    height:56px;
    line-height:56px;
    text-align:center;
	background:#ed1f23;
    border-radius:100%;
    border:solid 1px #ed1f23;
    color:#fff;
    vertical-align:middle;
    font-size:24px;
}

.footer-phone .fa:hover{
	color:#fff;
	text-decoration:none;
}

.category-box-info{
	text-align:center;
}

.category-box-info h3{
	margin-top:10px;
	margin-bottom:10px;
}

.hongo-main-title-wrap{
	background:#ed1f23;
}

.about-counter .counter-icon{
	width:135px;
	height:135px;
	line-height:135px;
	color:#fff;
	margin:0 auto;
	border-radius:100%;
	border:solid 2px #fff;
	font-size:2em;
	font-weight:600;
}

.about-counter .counter-icon .counter-inside{
	display:inline-block;
	vertical-align:middle;
	line-height:1;
}

.about-counter h3{
	color:#fff;
	margin-top:20px;
	margin-bottom:0;
	text-transform:uppercase;
	font-size:1.5em;
	letter-spacing:.2px;
}

.contact-form .form-control {
    height: 50px;
    border-color: #e7e9e5;
    border-radius: 0;
    color: #bcbcbc;
	font-size:14px;
	box-shadow:none;
}

.contact-form textarea.form-control{
	height:125px;
	padding:10px;
	resize:none;
}

.site-footer{
	border-top:solid 1px #eee;
}

.contact-info ul, .contact-info li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.contact-info li{
	margin-bottom:18px;
}

.contact-info li .contact-icon{
	display:inline-block;
	width:64px;
	height:64px;
	line-height:64px;
	text-align:center;
	border-radius:100%;
	color:#fff;
	background:#ed1f23;
	font-size:30px;
	transition:all .5s ease;
	margin-right:20px;
}

.contact-info li .contact-icon a{
	color:#fff;
}

.contact-info-text{
	width:77%;
	display:inline-block;
	vertical-align:top;
}

.contact-info-text a{
	color:#343434;
}

.contact-info li span{
	font-size:14px;
	font-weight:600;
	display:block;
}

.pagination .page-numbers.current{
	background:#ed1f23;
	border-color:#ed1f23;
}

.pagination .page-numbers:hover {
    border: 1px solid #ed1f23;
    color: #ed1f23;
}

footer .hongo-footer-middle .hongo-link-menu.navigation-link-vertical li.menu-title, footer .hongo-footer-middle .widget .widget-title{
	font-size:16px;
}

.small-icon{
	margin-bottom:20px;
}

.down-section {
display:none;
}

.woocommerce-product-details__short-description h1{
	margin:0;
	font-size:20px;
}

.related.products > h2{
	font-size:24px;
}

.woocommerce-loop-product__title{
	min-height:60px;
}
.productserialno input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control {
    margin: 0px 0px 5px 0px !important;
}

.helptext{
	margin: 0;
    line-height: normal;
    color: #fff;
    font-style: italic;
    font-size: 12px;
}

.purchased-from, .purchased-from label{
	color:#fff;
}

.purchased-from .wpcf7-list-item{
	margin:0 1rem 0 0 ;
	color:#fff;
}
.woocommerce ul.products.hongo-shop-classic li.product .product-thumb-wrap{
box-shadow: 0 0 10px rgba(0,0,0,.1);
padding: 15px;
}
.woocommerce ul.products li.product .star-rating {
    position: absolute;
    top: 20px;
    right: 20px;
}

.hongo-sidebar-style-2.sidebar .widget-title{
text-transform: uppercase;
font-size: 18px;
color: #fff;
background: #ED1F23;
margin: -30px;
margin-bottom: 30px;
padding: 10px;
}

.tax-product_cat {
    margin-top: 105px;
}

.upsells.products > h2{
font-size:24px;
}

.hongo-up-sells-products.swiper-container{
padding:0;
}

.woocommerce div.product section{
    padding: 50px 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a, .hongo-woocommerce-tabs ul.tabs li a{
font-size:20px;
}

.feature-box{
text-align:center;
	line-height:1.5;
}

.feature-box span{
display:block;
	margin-top:10px;
}

.product-features{
margin-top:30px;
}

.desktop-slider{
	display:block;
}

.mobile-slider{
	display:none;
}