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

/*Add your own styles here:*/

@media (max-width: 768px) {
	.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: block !important; }
  .wpb_row .wpb_column.reorder-column {
    order: 3 !important;
  }
	h1 {
    font-size: 25px !important;
}
	h2 {
    font-size: 24px !important;
}
}
/* afrekenen */
input.aws-search-field { border-color: #d8d8d8 !important; }
.home .w-gallery-item .w-gallery-item-meta .w-gallery-item-title { font-weight: 400 !important; }
.menuOranje a:hover>span, .menuOranje li.current-menu-item a>span { color: #ee7601 !important; }
.menuGroen a:hover>span, .menuGroen li.current-menu-item a>span { color: #58ab32 !important; }
.menuBlauw a:hover>span, .menuBlauw li.current-menu-item a>span { color: #193f6d !important; }

.blauw a { color: #193f6d !important; } 
.oranje a, .oranje h1, .oranje h2, .oranje h3, .oranje h4, .oranje h5, .oranje h6, h1.oranje, h2.oranje, h3.oranje, h4.oranje, h5.oranje, h6.oranje  { color: #ee7601; }

.oranje .us-btn-style_1, .oranje .w-tabs.style_modern>.w-tabs-list { background: #ee7601 !important; }
.oranje .us-btn-style_1:hover { background: #000 !important; }
.groen a, .groen h1, .groen h2, .groen h3, .groen h4, .groen h5, .groen h6, h1.groen, h2.groen, h3.groen, h4.groen, h5.groen, h6.groen { color: #58ab32 !important; }
.groen .us-btn-style_1, .groen .w-tabs.style_modern>.w-tabs-list { background: #58ab32 !important; }
.groen .us-btn-style_1:hover { background: #000 !important; }
.woocommerce-message { background: #1ee3066b; }
.woocommerce-notices-wrapper a.wc-forward { color: #0d7900; }
.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox abbr.required { display: none; }
tr.woocommerce-shipping-totals.shipping td { min-width: 135px; }
.woocommerce-shipping-methods li label {
	font-weight: 400 !important;
    font-size: .9em !important;
}
.woocommerce ul#shipping_method input[type=radio]:checked { color: inherit !important;}
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th { padding: .8rem 0;}
.woocommerce-billing-fields .w-filter.state_desktop.style_drop_default .w-filter-item-title, .woocommerce-billing-fields .select2-selection, .woocommerce-billing-fields select, .woocommerce-billing-fields textarea, .woocommerce-billing-fields input:not([type=submit]) { background: #fff; border-width: 1px; border-color: #2b2d2f; box-shadow: none; }
.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, textarea, input:not([type=submit]) { background: #fff !important; border-width: 1px; border-color: #2b2d2f; }
.woocommerce-checkout #order_review { background: none; }
.woocommerce-checkout-review-order tr.cart_item { border-top: 1px solid hsla(0,0%,7%,.11); padding-top: 15px }
.woocommerce-checkout-review-order tr.cart-subtotal { border-top: 1px solid hsla(0,0%,7%,.11); }
.woocommerce-checkout-review-order tr.woocommerce-shipping-totals.shipping { border-top: 1px solid hsla(0,0%,7%,.11); }
.woocommerce-shipping-methods { text-align: left; }
.woocommerce-checkout-review-order .order-total { border-top: 1px solid hsla(0,0%,7%,.11); }
/* einde afrekenen */
.wcsob_soldout_text {
background: #E30613;
  color: #fff;
  width: 250px;
  text-align: center;
  text-transform: uppercase;
  padding: 5px 0;
}
h2.filterproduct-title { font-size: 25px; }
.pagination>:not(.custom) .page-numbers {
    font-size: 1.1rem;
    line-height: 2.3rem;
    height: 2.2rem;
    width: 2.2rem;
}
.wc-block-components-checkout-place-order-button { background: #e30613; color: #fff; }
.wc-block-components-checkout-place-order-button:hover { background: #000; color: #fff; }
@media (max-width: 600px) {
.us_menu_1 .menu {
    display: block!important;
    text-align: left;
}
.us_custom_12fcdcbe {text-align: left;}
.us_custom_8bdc793b {text-align: left;}
}

.aws-container .aws-search-form {
		height: auto !important;
	}

.wc-block-components-radio-control .wc-block-components-radio-control__input { left: 2px !important; }
@media screen and (max-width: 900px) {
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
    background: #fff;
}
	.w-nav .menu-item { border-bottom: 1px solid #efefef; }
	.w-nav-arrow { 
	-webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg); 
}
	.w-nav.type_mobile .menu-item-has-children.opened > .w-nav-anchor .w-nav-arrow {
	-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
		
	}
}
@media (max-width: 480px){
.ush_menu_1 .w-nav-list:not(.level_1) { background: none !important; }
	.aws-container .aws-search-form {
    position: absolute !important;
    margin-top: 30px !important;
    width: 100% !important;
    left: 0 !important;
	}
	.aws-search-result { left: 0 !important; width: 100% !important; }
}
@media (max-width: 782px){
.wc-block-cart .wc-block-cart__submit-container--sticky {
    background: #e30613 !important;
}
	.usps .w-iconbox-meta .w-iconbox-title { padding: 0 !important; }
	.usps .g-cols.via_grid { display: block; }
	.usps .w-iconbox-icon { font-size: 2.5rem !important; }
	.usps h4.w-iconbox-title { font-size: 19px !important; }
	.usps .w-iconbox-text p { font-size: 13px !important; line-height: 19px !important; }
}
.wc-block-cart__submit-container { background: #e30613; }
.wc-block-cart__submit-container a { color: #fff; }
.wc-block-cart__submit-container:hover { background: #000; }
.wc-block-cart__submit-container a:hover { color: #fff; }
.l-subheader-cell.at_center { display: block; }
.aws-container .aws-search-field { font-size: 14px; }
.woocommerce .stock { display: none !important; }
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
    margin-left: 0.2em;
}
.w-gallery-item .w-gallery-item-meta .w-gallery-item-title { text-align: center; font-size: 1.2rem; font-weight: 600; }
.woocommerce-loop-category__title mark.count { display: none; }
.woocommerce .product .summary .price { color: #e30613; }
.products.columns-4>.product { 
    width: 23%;
    box-shadow: #888 0px 0px 4px 0px;
    margin: 10px;
}
.woocommerce .products .button { width: 100%; }
.woocommerce-loop-category__title {
	font-size: 1.1rem;
    text-align: center;
text-transform: lowercase;
	color: #e30613;
}
.woocommerce-loop-category__title:first-letter { text-transform:uppercase;}
/*header.woocommerce-products-header h1.woocommerce-products-header__title.page-title { display: none; }*/
.layout_shop_modern .usg_product_field_3 small { display: block; }
.w-post-elm.post_title b { display: none; }