/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.4.2
Author:	UpSolution
Theme URI: http://us-themes.com/wp/Impreza/
Author URI: http://us-themes.com/
*/

.hp-wrap {
visibility:hidden;
}

/*Add your own styles here:*/

.w-blog-entry {
	clear:both !important;
	width:90% !important; 
	margin-bottom:50px;
	margin-left:50px;
	margin-right:50px;
}
.w-blog-entry-body img { height: 150px; width: 150px; }

.w-blog-entry .woocommerce-Price-amount {
	margin-right:30px;
}

.mobile_cat_nav { 
	display:none; 
	margin-bottom:20px;
}
.mobile_cat_nav select, .mobile_cat_nav option { 
	font-weight:bold;
	line-height:200%;
}


.price {
	margin-left:20px;
}
.stockinfobutton.instock {
    display:block;
    position:absolute;
    margin-top:-20px;
	width:10px;
    height:10px;
    border-radius: 5px;
    background-color:#0F0;
    margin-right:10px;
    margin-left:1px;
}
.stockinfobutton.outofstock {
    display:block;
    position:absolute;
    margin-top:-29px;
	width:10px;
    height:10px;
    border-radius: 5px;
    background-color:#D77;
    margin-right:10px;
    margin-left:1px;
}
.stockinfobutton:hover{
    text-decoration:none;
}
.stock-qty {
	position: relative;
    top: 7px;
}

.mobile_cat_nav {
	display: none !important;
}

.posted_in {
	display: none !important;
}

@media only screen and (max-width: 899px) {

.mobile_cat_nav { display:none; }
.l-sidebar.at_left { display:none; }

}

.woocommerce .quantity input.qty {
    width: 5.5em;
}



h6 { 
display:block;
width:100%;
background-color:#66c7ff;
border-radius: 4px;
color:#fff !important;
font-size:23px;
padding:10px 0px 11px 20px !important;
}
.w-tabs-item-title { font-size: 20px; }

.product_meta .wcml_currency_switcher { display: none !important; }
.woocommerce div.product .images .thumbnails a { width:auto; }
.woocommerce-ordering, .woocommerce-result-count { display:none;}
.ninja-forms-required-items, .ninja-forms-req-symbol { display:none;} 
p { font-size: 16px; }
.sku_wrapper { display:none;}
/*.stock { display:none; }*/
.available-on-backorder { color: #cc6a6a !important; }
.w-pricing-item { width: 33%; }

.no-touch .l-subheader .w-nav-anchor.level_1:after { background-color:#1b98e0 !important; }

.l-subheader .w-nav-anchor.level_1 { padding: 0 15px !important; }

.w-blog-entry-meta-date, .w-blogpost-meta-date { display:none; }

/*.woocommerce .cart-collaterals .cart_totals { width: 66%; }*/

h2 {    font-size: 23px;    line-height: 28px; }

.woocommerce-product-gallery__image { float:left; }


h6, h5, h4, h3, h2, h1 {
 line-height: 1 !important;
}
.rs_social_sharing_buttons {
    display:none !important;
}

.page-description { display:none;}

.us-woo-cart_compact .woocommerce .cart-collaterals {
  width: auto !important;
} 
.woocommerce .cart_totals td {
	width: auto !important;
}
.woocommerce .cart_totals tr {
	border-top:1px solid #aaa;
}

.l-sidebar, .l-section-h {
    padding: 2rem 0;
}



.ush_menu_1.type_mobile .w-nav-anchor.level_1 {
	font-size: 1.7rem !important;
}
.l-subheader .w-nav-anchor.level_1 {
    padding: 10px 15px !important;
}
.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {
    font-size: 1.2rem !important;
}


#rs_apply_coupon_code_field {
    width: auto !important;
}