.vi_wpvs_loop_variation_form{display:none}

@media only screen and (min-width:768px) {
.vc-hoverbox-inner{min-height:1100px !important;}
}

@media only screen and (max-width:767px) {
.vc-hoverbox-inner{min-height:345px !important;}
}


.out-of-stock-button{display:none}

.side_menu_button > a.search_button{vertical-align:top}

.qode_search_form_2{background-color:#ccc !important;}

.qode_search_form_2 input[type="text"]{background-color:#ccc !important;}

.icon_search::before{color:#fff;}

.header_top .header-widget span:hover {
    color: #fff;
}

div.wpcf7-response-output{color:#000 !important}

.is-search-sections .yith-wcbm-badge img{max-width:40px !important;}

form.checkout .awdr-you-saved-text.woocommerce-Price-amount.amount{color:green !important}

.woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount{color:#ff0000 !important;font-weight:bold;}

.woocommerce table.cart tbody tr td img{display:block;min-width:40px;}

.xoo-wsc-container .yith-wcbm-badge img{width:50% !important}

nav.mobile_menu > ul{padding:0 10px;}

/* 
.mobile_menu_button{float:left !important} */

.search-mobile{display:none}

@media only screen and (max-width:1000px) {
	.search-pc{display:none}
	.search-mobile{display:block}
	.qode-login-register-widget.qode-user-not-logged-in{margin-top:30px !important;
	left:-15px !important}
	
		.shopping_cart_outer{display:table}
	.q_logo img.mobile{height:50px !important;top:17px}
}

.qode-login-register-widget.qode-user-not-logged-in{margin-top:25px;}

.woocommerce del .amount, .woocommerce-page del .amount{font-size:14px !important;}

.is-form-style input.is-search-input{background:#000}

nav.main_menu.left{left:200px !important;}

.header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown li a{font-family:inherit;font-size:13px;}

@media only screen and (max-width:768px) {
	
	.woocommerce ins, .woocommerce-page ins {
   width:100%;display:block;

}
	
	.header_bottom .qode-login-register-widget.qode-user-logged-in .qode-logged-in-user{height:0;margin-top:32px;margin-right:30px}
	
.header_bottom_right_widget_holder{display:inline-block;}
}

	.header_bottom .qode-login-register-widget.qode-user-not-logged-in .qode-logged-in-user{height:0;margin-top:32px;}

ul.qode-login-dropdown{top:90px !important;left:auto !important}

.mobile_menu_button span{color:#fff !important}

nav.main_menu ul li a{color:#fff !important}

.header_bottom{background:#000 !important;}

.xoo-wsc-ft-btn{background:#b3b3b3 !important;color:#000 !important;padding:10px !important;height:auto !important;line-height:auto !important;border:0 !important;text-align:center !important;line-height:30px !important;text-transform:uppercase !important;font-weight:bold !important;font-size:14px !important;font-family:raleway !important;letter-spacing:0 !important}

.xoo-wsc-ft-btn:hover{background:#fe0107  !important}

.qode-login-register-widget.qode-user-not-logged-in .qode-login-opener i::before{vertical-align:middle !important}

.header_bottom .dripicons-user::before{line-height:30px !important;content:url(https://pycollection.com/wp-content/uploads/2020/11/user.png);}

.header_bottom .dripicons-user::before{;color:#fff;}

.shopping_cart_header .header_cart.dripicons-cart::before{color:#fff}

.shopping_cart_header .header_cart.dripicons-cart .header_cart_span{background-color:#ff0000}

div.header_top.clearfix{background:#fe0107 !important;}

@media only screen and (max-width: 480px){
    .columns-3 ul.products li.product {
        width: 48% !important;
			float:left;
        height: 150px !important;
        margin-bottom: 200px!important;
    }
    .woocommerce ul.products li.product a.product-category{
           height: 14% !important;
    }
	
	.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins, .qode_product_list_holder .product_price{font-size:17px;}
	
	.woocommerce table.cart thead tr th{font-size:12px;}
	
	header .q_logo img.mobile{left:-130px;}
	
}


nav.main_menu > ul > li > a > i.menu_icon {float:right;margin-left:7px;margin-top:35px;}

div.nsl-container-block .nsl-container-buttons a{max-width:310px;}

.qode-login-dropdown{left:-88px !important;top:33px !important; }

@media only screen and (max-width:1000px) {
	.header-left-from-logo-widget{display:block;position:relative;}
	.dgwt-wcas-search-wrapp{min-width:370px;
	margin-top:20px;}
	.header-right-from-logo-widget{display:block;margin-top:60px;}
	
	.header_top{line-height:20px}
	.left{margin-bottom:-10px;}
	
}

.header-left-from-logo-widget, .header-right-from-logo-widget{z-index:999}

.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu {
    background-color: rgba(102,125,141,1) !important;
}

.MagicToolboxContainer{
	position: relative;
}
	