/*
Theme Name: Shopkeeper Child
Theme URI: http://shopkeeper.getbowtied.com/
Description: This is a child theme for Shopkeeper.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: shopkeeper
Version: 1.0
*/
/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/
body .wcpa_price_summary
{
	
}


body .product_layout_classic .product_content_wrapper .product_infos form.cart .button.pisol_single_buy_now
{
	    width: 236px !important;
    background: rgba(59, 185, 230, 1) !important
}

button.single_add_to_cart_button.clickBuyButton.button21.button.alt.ld-ext-left {
    width: 233px;
}

body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item
{
	border-bottom: 1px solid #ddd;
}
body .widget_shopping_cart .widget_shopping_cart_content .total strong
{
	font-size: 17px;
	vertical-align: bottom;
	margin: 2px 0 0px 10px;
}

body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .quantity .amount
{
	font-size: 15px;
}

body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .remove
{
	color: #000!important;
	opacity: 1!important;
	visibility: visible!important;
}
body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .quantity
{
	color: #000;
	font-size: 15px!important;
}

body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons
{
	
}
body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.wc-forward
{
	display: inline-block;
	width: 47%;
	font-weight: 700!important;
	margin: 0px 2% 0px 0px;
	vertical-align: top;
	padding: 10px!important;
	padding: 16px !important;
}
body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.checkout.wc-forward
{
	background: #000!important;
	color: #fff!important;
	padding: 16px!important;
}
body .shopkeeper-mini-cart.open
{
	background: #fff;
}
body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item a:not(.remove){
	color: #000!important;
	font-size: 16px;
	font-weight: 700!important;
}
body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total
{
	color: #000;
	font-weight: 700!important;
}
body .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total .amount
{
	color: #000;
	font-weight: 700!important;
}

.woocommerce ul.products li.product a img
{
	max-height: 360px;
}
.rtl.term-robin-sprong.woocommerce-page ul.products li.product
{
	position: relative;
}
.rtl.term-robin-sprong.woocommerce-page ul.products li.product h2
{
	z-index: 1;
	position: absolute;
	background: #ffffffd9!important;
	left: 0;
	bottom: 0;
	top: auto;
}

     ul.products li.product .product_thumbnail_wrapper {
    display: none;
}

.product-images-wrapper {
    direction: ltr;
}
.grecaptcha-badge { 
visibility: hidden; 
}
p,a,span,button,label,div,nav,.wpcf7-submit,li.select2-results__option{
   font-family: 'Assistant', sans-serif !important;
   font-weight: 400 !important;	
}
h1,h2,h3,h4,h5{
  font-family: 'Alef', sans-serif !important;
  font-weight:400 !important;	
}
.site-tools{
	margin-top:6px;
}
.main-navigation ul li a{
	font-family: 'Assistant', sans-serif !important;
	font-size:19px !important;
}
.content-area{
	padding:20px 0 0 0;
}
.page-id-21002 #content{
	padding-left:85px;
	padding-right:85px;
}
#site-footer ul {
	list-style-type:none;
}
#site-footer .widget-title{
	font-size:20px !important;
}
form.woocommerce-ordering{
	display:none;
}

.single-product .wallpaper-type-column{
	float:right;
	width:87%;
}
.single-button .button{
	padding:10px 2px 10px 2px !important;
}
.single-product .product_meta{
	clear:both;
}
a:hover, a:focus, .entry-content a:hover{
	opacity:1 !important;
}
/***Product category page***/
.product-category .woocommerce-loop-category__title{
	position: static;
	width:100%;
	padding-right:0 !important;
	text-align:center !important;
	font-weight:500 !important;
	color:#000;
}
.shop_header_bkg{
	background-size:contain;
	margin-top:65px;
	height:85%;
	width:90%;
	left:5%;
	right:5%;
}
.term-121 .shop_header_bkg, .term-440 .shop_header_bkg,.term-436 .shop_header_bkg,.term-442 .shop_header_bkg,.term-441 .shop_header_bkg,.term-437 .shop_header_bkg,.term-443 .shop_header_bkg,
.term-438 .shop_header_bkg,.term-439 .shop_header_bkg
{
	background-size:cover;
}
.shop_header.with_featured_img .page-title.on-shop{
	visibility: hidden;
}
.categories_grid span.category_name{
	background:#ce90bf;
	font-size:18px;
	font-weight:600 !important;
}
.categories_grid .category_3 span.category_name{
	display:none;
}
.categories_grid .category_name{
	float:left;
	right:0 !important;
	margin-left:10px !important;
}
.term-robin-sprong .products .product-category a{
     padding-bottom:85%;
}
.product-category .woocommerce-loop-category__title .count{
	color:#000 !important;
	margin-left:0;
	font-size:20px;
}
.shop_header.with_featured_img{
	/*padding-bottom:190px;*/
	margin-bottom:0;
}
.shop_header.with_featured_img .shop_header_overlay{
	background:transparent;
}
a.category-link, a.product-link-category{
	margin-top: 7px;
    padding: 0 5px !important;
    display: block;
    float: left;
	background:#01a3dd;
    font-size: 16px;
	font-weight: 600 !important;
	color:#fff;
}
.page-id-44222 a.category-link{
	margin-left:26px;
}
.product-categories-row .vc_column_container h3{
	float:right;
	padding-top:8px;
	font-size:18px;
}
.new-collection-cat{
	padding:6px 0 6px 0;
	background:#000;
	color:#fff;
	text-align:center;
}
.catalog-product-price{
	float:right;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	float:right;
	padding:12px 0 3px 0 !important;
	font-size:17px !important;
}
.price-wrapper{
    float:right;
	clear:both;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    font-size: 16px !important;
	color: #353030;
    font-weight: 600;
}
#button_offcanvas_sidebar_left .filters-text{
	padding-top:3px;
	font-size:16px;
	font-weight:600 !important;
}
.woocommerce ul.products li.product .price{
	display:inline-block;
	font-size:16px;
}
.product-page-link {
    float: left;
    margin-bottom: 12px;
    padding: 0 10px;
	background-color: #01a3dd;
}
.product-page-link a,.product-page-link a:hover,.product-page-link a:visited{
	color:#fff !important;
	font-size:16px;
	background-color: #01a3dd;
}
.term-452 h2.woocommerce-loop-category__title, .term-452 h2 .count{
	color: #000 !important;
	font-size:20px !important;
}
.woocommerce-page #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a{
	font-size:1.6rem !important;
	font-weight:700 !important;
}
.single-product.product_cat_placements-runners span.sku_wrapper,.single-product.product_cat_placements-runners p.price{
	display:none !important;
}
/***Contact us***/
.page-id-90 .wpcf7-form {
	width:50%;
	margin: 0 auto;
}
.page-id-90 .wpcf7-form input,.page-id-90 .wpcf7-form textarea  {
	direction: rtl;
	text-align:right;
	color: #808080 !important;
	border:1px solid #808080 !important;
}
.page-id-90 .wpcf7-form input[type=submit] {
    text-align:center;
	color:#fff !important;
	font-size:22px;
}
::placeholder {
  color: #808080 !important;
  opacity: 1;
}
::-ms-input-placeholder { 
  	color: #808080 !important;
}
/***Product page****/
.product_cat_wallpapers div.quantity,.product_cat_power-wall div.quantity{
	display:none !important;
}

.product_cat_robin-sprong div.quantity,.product_cat_power-wall div.quantity{
	display:none !important;
}
.single-product .color-column,.single-product .pillow-size-column,.single-product .tb-size-column{
	width:58% !important;
}
.uni-node-content{
	margin-bottom:3px;
}
.uni-module-select select, .single-product input{
	font-weight:600;
}
.single-product .product_artist a,.single-product .product_artist span{
	font-size:19px;
	color:#9932CC;
}
.single-product .tb-size-column{
	width:60% !important;
}
.side-panel{
	width:240px;
	position:fixed;
	top:150px;
	left:0;
}

.product_layout_classic .woocommerce-product-gallery{
	direction:rtl !important;
}

.single-product .woocommerce-product-details__short-description ul{
	padding-right:20px;
}
.single-product ol.flex-control-nav{
	margin-left:10px !important;
}
.single-product .cart button{
	margin-top:7px;
	min-width:33% !important;
}
.single-product .single_add_to_cart_button{
	display:inline-block !important;
	clear:both;
}
.single-product .curtain-width-container,.single-product .curtain-height-container{
	width:45.1% !important;
	float:right !important;
	margin-left:10px;
}
.single-product select.uni_cpo_wallpaper_types-field{
	width:98%;
}
.coverstyle-height-column{
	width:47% !important;
	float:right !important;
	margin-left:15px;
}
.coverstyle-width-column{
	width:35% !important;
	float:right !important;
}
.single-product .coverstyle-column{
	width:95% !important;
}
.uni-module-radio.uni-module-radio-classic-mode label.uni-cpo-option-label, .uni-module-checkbox.uni-module-checkbox-classic-mode label.uni-cpo-option-label{
	line-height:25px !important;
}
.single-product span.uni-cpo-option-label__text{
	font-size:16px !important;
}
.single-product .quantity a,.single-product .quantity input{
	display: inline-block;
	float:right;
}
.single-product div.product-category-link{
	margin-top:5px;
}
.woosg-products .woosg-product .woosg-title .woosg-title-inner{
	display:inline-block;
	line-height:13px;
	margin-left:10px;
	direction:ltr;
}
.woosg-products .woosg-product .woosg-price{
	display:inline-block;
}
.woosg-products .woosg-product form.variations_form .variations .variation .label{
	display:none;
}
.woosg-products .woosg-product form.variations_form .variations .variation .select select{
	height:1.6rem !important;
	padding:0 16px 0 16px !important;
	background-position: 120% 50% !important;
}
.woocommerce-breadcrumb{
   	font-family: 'Alef', sans-serif !important;
	direction: rtl !important;
	text-align:right !important;
	color: #000 !important;
	font-size:15px !important;
}
.woo-breadcrumb-wrapper{
	padding:0 10px 30px 0 !important;
}
p.price{
	display:inline-block !important;
}
.woocommerce-breadcrumb a{
	font-family: 'Alef', sans-serif !important;
	font-size:15px !important;
	color:#000 !important;
	display:inline-block;
}
.single-product .woocommerce-product-details__short-description ul{
	margin:0.475em 0 0.475em 1.1875em !important;
}
.single-product .woocommerce-product-details__short-description p{
	line-height: 1.5 !important;
    margin-bottom: 0.25rem !important;
}
.woocommerce-product-details__short-description{
	margin: 0 0 20px 0 !important;
}
.product_layout_classic .product_meta .posted_in,.product_layout_classic .product_meta .tagged_as{
	display:none;
}
.single-product span.uni-cpo-tooltip{
	display:none;
}
.woocommerce-product-details__short-description ul li{
	font-size:16px;
}
 .woocommerce-product-details__short-description h3, .woocommerce-product-details__short-description h4{
	 margin-top:0.3rem;
}
.product_layout_classic .product_meta, .product_layout_classic .product_meta span,.product_layout_classic .product_meta a{
   font-size:14px !important;
   color:#000;	
}
.single-product .wallpaper-width-container,.single-product .wallpaper-height-container{
   float:right;
   width:42%	
}
.single-product .wallpaper-width-container{
	margin-left:5px ;
}
.single-product .shade-size-column{
	width:58%;
}
.product-category-link a {
    background-color: #3bb9e6;
    padding: 2px 8px 2px 8px;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
a.product-title-link{
	color:#000;
	font-size:18px;
}
p.product_artist{
	clear:both;
}
.single-product .quick_buy_button{
	font-size:18px !important;
	background:#ce90bf !important;
}
.woocommerce button.button,.woocommerce-page button.button.alt{
	font-size:18px !important;
}
.woocommerce button.button i,.woocommerce-page button.button.alt i{
	padding-left:5px;
}
.woocommerce-product-details__short-description{
	clear:both;
}
.woocommerce-product-details__short-description, .woocommerce-product-details__short-description p,.woocommerce-tabs p{
	font-size:16px;
}
.product_layout_classic .woocommerce-tabs{
	padding-top:45px;
}
.single-product ul.tabs a{
	font-size:20px;
}
.product_layout_classic .product_content_wrapper .product_infos form.cart{
	margin-bottom:15px;
}
#customer_details{
	padding-right:30px !important;
}
.page-id-2852 .content-area,.page-id-7 .content-area{
	padding:30px 0 0 0 !important;
}
.single-product .description-left ul{
	margin-top:0 !important;
}
.single-product .door-color-column{
	float:right !important;
	width: 58% !important;
}
.single-product .pictures-pair-type-column,.single-product .pictures-pair-size-column,.single-product .picture-set-glass-column,.single-product .picture-set-frame-color-column{
	width:46%;
	float:right;
	margin-left:5px;
}
.product_layout_classic section.related h2, .product_layout_classic section.up-sells h2{
	margin-bottom:5px !important;
	font-size:20px !important;
	text-align:center !important;
}
.product_layout_classic section.related h2:not(.woocommerce-loop-product__title){
	margin-top:50px !important;
	margin-bottom:10px !important;
	font-size:20px !important;
}
.single-product #tab-description .description-right, .single-product #tab-description .description-left {
    display: block;
    float: right;
    width: 49%;
    font-size: 17px;
}
.single-product #tab-description .description-left{
	padding-right:40px;
}
#tab-description, #tab-description p{
	direction: rtl;
	text-align:right;
}
.woosg-description p{
	font-size:13px !important;
}
.woosg-price-new bdi{
	font-size:18px !important;
}
.woosg-products .woosg-product form.variations_form .variations a.reset_variations{
  font-size:15px;	
}
p.free-shipping, p.promotion {
    margin: 5px 0 10px !important;
    padding: 1px 3px !important;
    width: 225px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    background: #3bb9e6;
    font-size: 17px !important;
}
span.picture-enlarge{
	font-size:16px;
}
p.price-calc-description{
	padding-top:6px;
	margin-bottom:5px;
	font-size:15px;
	font-weight:600 !important;
}
div.price-wrapper {
    height: 40px;
}
p.price{
	display:inline-block;
	margin-bottom:10px;
}
.single-product span.variation-price-label,.single-product span.price1 {
    display: inline-block;
    color: #9932CC;
    font-size: 18px;
    font-weight: 400;
}
div#uni_cpo_carpet_size,div#uni_cpo_carpet_size_sq{
	width: 60%;
}
.uni-row-content label{
	font-weight:600 !important;
}
.single-product .uni-node-content .column1{
	float:right;
	width:58%;
}
.single-product .uni-node-content .door-number-column{
	float:right;
	width:58%;
}
.supply-time{
	clear:both;
	font-size:16px;
	font-weight:600 !important;
}
.single-product .botta-frame-description-mobile{
		display:none;
}
.single-product .tablepress tr td{
		padding:7px 0 7px 0;
}
/****Cart and checkout******/
.gbt-custom-notification-message, .gbt-custom-notification-message > div, .gbt-custom-notification-message > a{
	direction:rtl;
	text-align:right;
}
.woocommerce-cart.woocommerce-page .cart-collaterals .shipping td ul{
	float:none !important;
}
.woocommerce-checkout label[for=billing_address_1]{
	font-weight:bold !important;
}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th{
	width:180px;
}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th{
	font-size:14px;
}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals p.woocommerce-shipping-destination{
	display:none;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	border:1px #888888 solid !important;
}
.woocommerce-mini-cart__total strong,.woocommerce-mini-cart__total span{
	float:right;
}
table.woocommerce-checkout-review-order-table span{
	font-size:16px !important;
}
.woocommerce .shop_table.woocommerce-checkout-review-order-table tr th:last-child, .woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr th:last-child{
	padding-right:0 !important;
}
.woocommerce table.shop_table thead th:first-child{
	padding:15px 0 15px 0 !important;
}
.woocommerce ul#shipping_method li > label{
	padding-right:0 !important;
}
.woocommerce #payment ul.payment_methods li img{
	display:block !important;
	float:none;
	top:6px;
	max-height:40px !important;
}
.woocommerce #payment ul.payment_methods li div.payment_box{
	padding: 10px 0 0 0 !important;
}
.woocommerce-checkout #payment div.payment_box p:last-child{
	font-size:16px;
}
.woocommerce-checkout #billing_country_field{
	display:none;
}
.woocommerce-checkout ul.wc_payment_methods{
	display:none;
}
.woocommerce form .form-row label{
	font-size:15px;
}
.woocommerce-page form .form-row.validate-required{
	margin-bottom:0;
}
.woocommerce-privacy-policy-text p{
	font-size:14px;
}
.woocommerce .cart-collaterals .cart_totals h2{
	font-size:15px;
	text-align:right;
}
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table th{
	font-size:15px !important;
	font-weight:600 !important;
}
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table .product-name{
	font-size:14px;
}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr span{
	font-size:16px;
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{
	font-size:18px !important;
}
.woocommerce-page dt.variation,.woocommerce-page dd.variation,.woocommerce-page dt.variation-,.woocommerce-page dd.variation-{
	float: right !important;
	font-size:13px !important;
	color:#000 !important;
}
.woocommerce-page dd.variation p,.woocommerce-page dd.variation- p{
	font-size:13px !important;
	color:#000 !important;
}
.woocommerce-page dt.variation,.woocommerce-page dt.variation-{
	margin-left:5px !important;
}
.woocommerce-checkout form.checkout{
	margin-top:5px;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons{
	display:inline;
}
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order {
   padding: 20px 20px 20px 20px !important;
}
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table td.product-name {
    font-size: 14px !important;
    font-family: 'Alef', sans-serif !important;
    font-weight: 400 !important;
}
.woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table th.product-name{
	font-weight:600 !important;
}
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table .product-name {
    font-weight: bold;
    font-size: 14px !important;
    width: 58% !important;
}
.woocommerce-checkout-review-order-table tr th{
	 font-family: 'Alef', sans-serif !important;
	 font-weight:400 !important;
}
.select2-selection__rendered {
   color:#000 !important;
   line-height:28px !important;	
   border:1px solid #000 !important;
}
.select2-selection--single{
	border-color: transparent !important;
	border:1px solid transparent !important;
}
.woocommerce-checkout .wc-item-meta li{
	width:150px;
}
/*Categories*/
a.cat-rugs{
	margin-top:0 !important;
}
h3.cat-title{
	float:right;
	margin-top:3px;
	font-size:17px;
}
.home h3.cat-title{
	margin-top:0;
	font-size:20px;
}
h3.cat-cover{
	margin-top:7px;
}
/**Inspiration**/
.wpb_content_element{
	margin-bottom:0;
}
ul.inspiration-list li {
    list-style-type: none;
    padding-bottom: 25px;
}
ul.inspiration-list li span.number-value {
    display: inline-block;
    width: 40px;
    height: 40px;
    padding-top: 1px;
    border-radius: 50%;
    border: 4px solid #dfb723;
    text-align: center;
    background: #fff;
    font-weight: 600;
}
ul.inspiration-list li span.text-value {
    display: inline-block;
    padding-right: 10px;
}
ul.inspiration-list li a {
    color: #353030;
}
/**coverstyle video**/
.wpvl_auto_thumb_box {
    width: 100% !important;
    height: auto !important;
}
.video_lightbox_auto_anchor_image {
    width: 100% !important;
    height: auto !important;
}
/*****Coverstyle catalog********/
.vcex-image-banner {
    min-height: 100px;
    background: #222;
    text-align: center;
    color: #fff;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    max-width: 100%;
}
.vcex-image-banner .vcex-ib-link {
    display: block;
    color: inherit;
    text-decoration: none;
    outline: none;
    border: 0;
}
.vcex-image-banner.vcex-has-img-tag .vcex-ib-content-wrap {
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 30px;
    text-align: center;
}
.vcex-image-banner .vcex-ib-content {
    max-width: 100%;
    margin: 0 auto;
}
.vcex-image-banner .vcex-ib-title, .vcex-image-banner .vcex-ib-caption, .vcex-image-banner .vcex-ib-button {
    position: relative;
    transition: all .35s ease;
}
.theme-button.blue, .color-button.blue, .active>.theme-button.outline, .theme-button.outline.active, .theme-button.outline:hover {
    display: block;
	padding:5px 7px 5px 7px;
	background: #4a97c2;
}
.vcex-image-banner .vcex-ib-content-wrap {
    position: relative;
    z-index: 4;
    padding: 100px 40px;
    max-width: 100%;
    transition: all .45s ease;
}
.vcex-image-banner .vcex-ib-title {
    font-size: 2em;
    font-weight: 600;
    color: inherit;
    margin: 0;
    line-height: 1.3;
}
.vcex-image-banner.vcex-has-img-tag .vcex-ib-img {
    width: auto;
    height: auto;
    position: static;
    background: 0 0;
	z-index:1;
}
.search-results .shop_header_bkg{
    background-image:url('/wp-content/uploads/2022/11/main-banner.jpg') !important;
}
/*Gift2day*/
.page-id-54017 form,.page-id-54017 form input{
	direction:rtl;
	text-align:right;
}
.page-id-54017 form .input-wrapper{
	display:inline-block;
	width:47%;
	margin-left:1%;
	margin-top:1%;
}
.page-id-54017 form .wpcf7-submit{
	margin-top:15px;
	text-align:center !important;
}
.page-id-54017 span.wpcf7-list-item-label,.page-id-54017 form label{
	font-size:16px;
}
::placeholder{
	color:#000 !important;
}
#tigerbox-categories-row{
		padding-right:200px;
		padding-left:200px;
	}
#tiger-products-row1,#tiger-products-row2,#tiger-products-row3{
	padding-right:100px;
	padding-left:100px;
}
@media only screen and (min-width: 40.063em){
.woocommerce-checkout .content-area h3 {
    margin: 0px 5px 2px 0 !important;
}
}
@media  screen and (max-width: 1366px) {
.shop_header.with_featured_img {
    padding-top: 60px;
    padding-bottom: 230px;
    margin-top: -65px;
    margin-bottom: 0;
 }
}
@media only screen and (min-width: 1024px){
	h1.product_title{
		font-size:21px !important;
	}
}
@media screen and (min-width: 40.0625em){
p {
    line-height: 1.5;
    margin-bottom: 0.30rem;
}	
.woocommerce-cart .page-title {
    margin-bottom: 30px;
}
}
@media screen and (min-width: 64em){
.product_layout_classic .product_content_wrapper .product_infos .product_summary_top {
margin-top:-45px;
}
}
@media screen and (max-width: 768px) {
	.shop_header.with_featured_img{
		padding-bottom: 145px !important;
	}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
		font-size:13px !important;
	}
	#button_offcanvas_sidebar_left .filters-text{
		font-size:13px;
	}
.row{
	padding: 0 5px !important;
} 	
  .home #front-page-mobile-row .wpb_raw_code .wpb_wrapper{
	position:relative;
}
	.home #front-page-mobile-row .wpb_raw_code .wpb_wrapper h3{
		position:absolute;
		top:10px;
		left:15px;
		background:#ce90bf;
		padding:7px;
		color:#000;
		font-weight:600 !important;
	}
	.vc_row .wpb_raw_code h3{
		line-height:15px;
		height:30px;
	}
	.vc_row .wpb_raw_code span.price{
		font-size:13px;
	}
.page-id-39734 .woocommerce ul.products[class*=columns-] li.product {
      width:100% !important;
	  margin:0 0 0.5em !important;
}	
body.woocommerce.single-product .upsells h2, body.woocommerce.single-product .related h2{
		text-align:center !important;
}
.shop_header_bkg{
	margin-top:50px;
}	
.search-results .shop_header_bkg{
    background-image:url('/wp-content/uploads/2022/02/banner-mobile-600x400_2.jpg') !important;
}	
.term-robin-sprong .products .product-category a{
     padding-bottom:89%;
}
.page-id-43729 #row1,.page-id-43729 #row2,.page-id-39366 #row1,.page-id-61092 #row1,.page-id-39366 #row2,.page-id-61092 #row2,.page-id-39734 .wallpaper-collections-row {
          display: flex;
          flex-direction: column;
     }
	.page-id-43729 #row1 .wpb_column:nth-child(4),.page-id-39366 #row1 .wpb_column:nth-child(4),.page-id-61092 #row1 .wpb_column:nth-child(4) ,.page-id-39734 .wallpaper-collections-row .wpb_column:nth-child(4) {
		 order: 1;
	}
	.page-id-43729 #row1 .wpb_column:nth-child(3),.page-id-39366 #row1 .wpb_column:nth-child(3),.page-id-61092 #row1 .wpb_column:nth-child(3),.page-id-39734 .wallpaper-collections-row .wpb_column:nth-child(3) {
		 order: 2;
	}
	.page-id-43729 #row1 .wpb_column:nth-child(2),.page-id-39366 #row1 .wpb_column:nth-child(2),.page-id-61092 #row1 .wpb_column:nth-child(2),.page-id-39734 .wallpaper-collections-row .wpb_column:nth-child(2) {
		 order: 3;
	}
	.page-id-43729 #row1 .wpb_column:nth-child(1),.page-id-39366 #row1 .wpb_column:nth-child(1),.page-id-61092 #row1 .wpb_column:nth-child(1),.page-id-39734 .wallpaper-collections-row .wpb_column:nth-child(1) {
		 order: 4;
	}
	.page-id-43729 #row2,.page-id-39366 #row2, .page-id-39366 #row2, .page-id-61092 #row2 {
          display: flex;
          flex-direction: column;
     }
	.page-id-43729 #row2 .wpb_column:nth-child(4),.page-id-39366 #row2 .wpb_column:nth-child(4), .page-id-61092 #row2 .wpb_column:nth-child(4) {
		 order: 1;
	}
	.page-id-43729 #row2 .wpb_column:nth-child(3),.page-id-39366 #row2 .wpb_column:nth-child(3), .page-id-61092 #row2 .wpb_column:nth-child(3) {
		 order: 2;
	}
	.page-id-43729 #row2 .wpb_column:nth-child(2),.page-id-39366 #row2 .wpb_column:nth-child(2), .page-id-61092 #row2 .wpb_column:nth-child(2) {
		 order: 3;
	}
	.page-id-43729 #row2 .wpb_column:nth-child(1),.page-id-39366 #row2 .wpb_column:nth-child(1), .page-id-61092 #row2 .wpb_column:nth-child(1) {
		 order: 4;
	}
	.single-product .enlarge-wrapper{
		padding:10px 14px 5px 0;
	}
	.single-product .product-category-link{
		padding-right:14px;
	}
	.single-product .cart button{
		width:60%;
	}
	.site-tools .tools_button_icon{
	    paddding-top:6px;
    }
	.site-tools .tools_button_icon i.spk-icon-menu{
		margin-top:2px !important;
		margin-right:8px;
	}
	.mobile-navigation>ul>li>a{
		font-size:17px !important;
	}
	.mobile-navigation>ul>li>ul>li>a{
		font-size:16px !important;
	}
   .page-id-21002 #content{
	padding-left:20px;
	padding-right:20px;
}
.wpb_column .vc_column-inner .wpb_raw_code .wpb_wrapper{
		margin-bottom:10px !important;
}
.single-product button.uni-cpo-calculate-btn{
	margin-right:18px;
}
.single-product	.woocommerce-breadcrumb,.single-product .woocommerce-breadcrumb a,.single-product .woocommerce-breadcrumb span{
	font-size:9px !important;
	}
.woocommerce .woocommerce-breadcrumb .breadcrump_sep, .woocommerce-page .woocommerce-breadcrumb .breadcrump_sep {
    padding-left: 2px;
    padding-right: 2px;
}	
	.price-wrapper{
		margin-bottom:5px;
	}
	.woocommerce ul.products li.product .price{
		font-size:12px;
	}
	.product_layout_classic .woocommerce-tabs{
		padding-top:0 !important;
	}
	.single-product #tab-description .description-right, .single-product #tab-description .description-left {
      display: block;
      float: none;
      width: 100%;
      font-size: 16px;
}
.single-product #tab-description .description-left {
    padding-right: 0;
}
.product_layout_classic section.related h2{
		margin-top:20px !important;
		text-align:center !important;
}
	body.woocommerce.single-product .related h2 {
    text-align: center !important;
}
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{
		text-align:center !important;
	}
	div.product_navigation{
		display:none !important;
	}
	span.picture-enlarge{
	  padding-top:10px; 	
      padding-right:15px;
	}
 .page-id-90 .wpcf7-form {
	width:90%;
	margin 0 auto;
}
	h3.cat-title{
	font-size:14px;
}
.product-categories-row .vc_column_container h3{
		font-size:14px;
}	
.product-page-link a,.product-page-link a:hover,.product-page-link a:visited{
	font-size:13px;
}
.woocommerce-product-details__short-description h4{
   font-size:16px;		
}	
.woocommerce-loop-product__title{
    padding-bottom:5px !important;	
}
	.product-category .woocommerce-loop-category__title .count{
	font-size:13px;
}
	.woocommerce ul.products li.product a{
		direction:rtl;
		text-align:right;
		font-size:13px;
	}
	a.category-link, a.product-link-category{
		font-size:14px;
	}
	.page-id-44222 a.category-link{
	 margin-left:0;
}
	.product_layout_classic .product_content_wrapper .product_infos form.cart .button{
		float:none !important;
		width:15%;
		margin-right:9px;
		padding:10px 2px !important;
	}
	.single-product .tablepress tr td{
		padding:7px 0 7px 0;
		font-size:11px;
	}
	.single-product .share-product-text{
		font-size:16px;
		color:#000;
	}
	.single-product span.variation-price-label, .single-product span.price1{
		font-size:16px !important;
	}
	.default-layout .product_content_wrapper .product_infos .product_summary_top {
	padding: 6px 0 20px !important;
	}
	.single-product div.product-category-link{
		margin:5px 15px 0 0;
	}
	.woocommerce ul.products li.product .woocommerce-loop-category__title {
	padding:5px 0 0 0 !important;	
    font-size: 14px;
}
	.single-product .botta-frame-description-desktop{
		display:none;
	}
	.single-product .botta-frame-description-mobile{
		display:block;
	}
	.woocommerce-page .woocommerce-result-count{
		margin:0 !important;
	}
	.side-panel{
		position:static;
		margin-bottom:7px;
	}
	a.product-title-link{
		font-size:12px;
	}
	.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table .product-name {
    font-weight: 600;
    font-size: 13px !important;
    width: 75% !important;
}
	select#billing_city span.selection{
		width:49%;
	}
	#tigerbox-categories-row{
		padding-right:20px;
		padding-left:20px;
	}
#tiger-products-row1,#tiger-products-row2,#tiger-products-row3{
	padding-right:0;
	padding-left:0;
}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li{
   text-indent:0 !important;
}
/*****Product categories banners*****/
/*Wapllpapers*/
	.term-121 .shop_header_bkg,.term-467 .shop_header_bkg,.term-468 .shop_header_bkg,.term-466 .shop_header_bkg,.term-470 .shop_header_bkg,.term-471 .shop_header_bkg,.term-469 .shop_header_bkg,
	.term-448 .shop_header_bkg,.term-403 .shop_header_bkg,.term-404 .shop_header_bkg,.term-405 .shop_header_bkg,.term-414 .shop_header_bkg,.term-413 .shop_header_bkg,.term-250 .shop_header_bkg,
	.term-151 .shop_header_bkg,.term-95 .shop_header_bkg,.term-128 .shop_header_bkg,.term-116 .shop_header_bkg,.term-118 .shop_header_bkg,.term-156 .shop_header_bkg,.term-248 .shop_header_bkg,
	.term-93 .shop_header_bkg,.term-148 .shop_header_bkg,.term-129 .shop_header_bkg,.term-254 .shop_header_bkg,.term-251 .shop_header_bkg,.term-259 .shop_header_bkg,.term-150 .shop_header_bkg,
	.term-249 .shop_header_bkg,.term-157 .shop_header_bkg,.term-255 .shop_header_bkg,.term-105 .shop_header_bkg,.term-96 .shop_header_bkg,.term-97 .shop_header_bkg,.term-98 .shop_header_bkg,
	.term-100 .shop_header_bkg,.term-101 .shop_header_bkg,.term-256 .shop_header_bkg,.term-252 .shop_header_bkg,.term-106 .shop_header_bkg,.term-140 .shop_header_bkg,.term-159 .shop_header_bkg,
	.term-260 .shop_header_bkg,.term-154 .shop_header_bkg,.term-122 .shop_header_bkg,.term-106 .shop_header_bkg,.term-140 .shop_header_bkg,.term-159 .shop_header_bkg,.term-260 .shop_header_bkg,
	.term-154 .shop_header_bkg,.term-122 .shop_header_bkg,.term-257 .shop_header_bkg,.term-111 .shop_header_bkg,.term-158 .shop_header_bkg,.term-568 .shop_header_bkg{
		background-size: cover;
	}
	.term-472 .shop_header_bkg,.term-493 .shop_header_bkg,.term-479 .shop_header_bkg,.term-480 .shop_header_bkg,.term-482 .shop_header_bkg,.term-473 .shop_header_bkg,
	.term-474 .shop_header_bkg,.term-475 .shop_header_bkg,.term-398 .shop_header_bkg,.term-300 .shop_header_bkg,.term-120 .shop_header_bkg,.term-173 .shop_header_bkg,.term-526 .shop_header_bkg,.term-550 .shop_header_bkg,.term-551 .shop_header_bkg,.term-560 .shop_header_bkg,.term-568 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
/*Rugs*/	
	.term-416 .shop_header_bkg,.term-216 .shop_header_bkg,.term-273 .shop_header_bkg,.term-265 .shop_header_bkg,.term-262 .shop_header_bkg,.term-475 .shop_header_bkg,.term-276 .shop_header_bkg,.term-433 .shop_header_bkg,.term-261 .shop_header_bkg,.term-494 .shop_header_bkg,.term-547 .shop_header_bkg,.term-558 .shop_header_bkg,.term-572 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
/*Pictures*/	
	.term-452 .shop_header_bkg,.term-18 .shop_header_bkg,.term-492 .shop_header_bkg,.term-134 .shop_header_bkg,.term-133 .shop_header_bkg,.term-161 .shop_header_bkg,.term-548 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
	/*Gallery wall*/
	.term-424 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
	/*Curtains*/
	.term-242 .shop_header_bkg,.term-546 .shop_header_bkg,.term-550 .shop_header_bkg,.term-450 .shop_header_bkg,.term-335 .shop_header_bkg,.term-246 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
	/*Pillows*/
	.term-425 .shop_header_bkg,.term-426 .shop_header_bkg,.term-491 .shop_header_bkg,.term-490 .shop_header_bkg,.term-463 .shop_header_bkg,.term-313 .shop_header_bkg,.term-495 .shop_header_bkg,.term-462 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
	/*Lampshades*/
	.term-561 .shop_header_bkg,.term-565 .shop_header_bkg,.term-564 .shop_header_bkg,.term-566 .shop_header_bkg,.term-562 .shop_header_bkg,.term-563 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
	/*Standing lampshades*/
	.term-488 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
	/*Tablecloth*/
	.term-553 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
	/*Cover style*/
	.term-436 .shop_header_bkg,.term-440 .shop_header_bkg,.term-441 .shop_header_bkg,.term-442 .shop_header_bkg,.term-463 .shop_header_bkg,.term-443 .shop_header_bkg,.term-437 .shop_header_bkg,
.term-439 .shop_header_bkg,.term-438 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:contain;
	}
	/*Runners*/
	.term-545 .shop_header_bkg{
		background-image:url('/wp-content/uploads/2022/11/main-banner-mobile.jpg') !important;
		background-size:cover;
	}
}	



@media only screen and (max-width: 991px){
	
	.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-subtotal bdi
	{
		        font-weight: 700;
	}
	
 .woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr
	{
		position: relative;
		padding: 0px 0px 17px;
		margin: 0 0 18px;
		border-bottom: 1px solid #ddd!important;
		display: inline-block;
		width: 100%;
	}
	.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-remove
	{
		position: absolute;
		background: #fff!important;
		top: -12px;
		right: -11px;
	}
	
	body .woocommerce table.shop_table.cart td, .woocommerce-page table.shop_table.cart td
	{
		padding: 0 0 0 7px!important;
		font-weight: 700!important;
	}
	
	.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-name
	{
		padding-left: 10px;
		text-align: right;
	}
	.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-name a
	{
		text-align: right;
		font-weight: 700!important;
	}
	.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-name .variation-
	{
		margin: 0px 0 0 5px!important;
	}
	.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-name .variation- p
	{
		text-align: right;
		margin: 0px!important;
	}
	.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-price{
		width: 14%;
		padding-left: 2px;
		text-align: right;
	}
	.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-price span{
		/* width: 100%; */
		display: inline-block;
		text-align: right;
	}
	.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-quantity
	{
		width: 43px!important;
		padding-left: 0px;
		padding: 0px!important;
		min-width: auto;
		margin: -13px 0 0px;
	}
	 .woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-subtotal
	{
		padding-left: 0px!important;
		float: left!important;
	}
	
	.woocommerce table.cart .product-thumbnail
	{
		padding-left: 4px;
	}
	
	.woocommerce table.shop_table_responsive tr td:before
	{
		display: none;
	}
	
	.woocommerce-page table.cart .product-thumbnail
	{
	        display: block !important;
	        padding-left: 5px!important;
	}
	
	.woocommerce-cart .entry-content .woocommerce>form {
    float: right;
    margin: 0;
}
	.woocommerce-cart .entry-content .woocommerce>form {
    float: right;
    width: 100%;
}
	.woocommerce-cart .entry-content .woocommerce .cart-collaterals {

    width: 100%;
}
	
}


/****************************************************************/
