
.woocommerce.columns-8 .products .product.product-category{
	width:12.5%;
}
.woocommerce.columns-7 .products .product.product-category{
	width:14.285%
}
.woocommerce.columns-6 .products .product.product-category{
	width:16.6%
}
.woocommerce.columns-5 .products .product.product-category{
	width:20%;
}
.woocommerce.columns-4 .products .product.product-category{
	width:25%;
}
.woocommerce.columns-3 .products .product.product-category{
	width:33.3333333333%;
}
.woocommerce.columns-2 .products .product.product-category{
	width:50%;
}
.woocommerce.columns-1 .products .product.product-category{
	width:100%;
}
.woocommerce .products .product.product-category .meta-wrapper,
.woocommerce .products.list .product.product-category .meta-wrapper{
	padding-left:0;
	padding-right:0;
	width:100%;
	text-align:center;
}



/* End fix footer */
.asp-flickr-wrapper.columns-2 .item{
	width:50%;
}
.asp-flickr-wrapper.columns-3 .item{
	width:33.3333%;
}
.asp-flickr-wrapper.columns-4 .item{
	width:25%;
}
.asp-flickr-wrapper.columns-5 .item{
	width:25%;
}

/* End fix footer */
.asp-instagram-wrapper.columns-2 .item{
	width:50%;
}
.asp-instagram-wrapper.columns-3 .item{
	width:33.3333%;
}
.asp-instagram-wrapper.columns-4 .item{
	width:25%;
}
.asp-instagram-wrapper.columns-5 .item{
	width:25%;
}


/* BACKGROUND SUB MENU 4 COLUMNS */
.bg-sub-columns-4{
	padding-right:20%;/* rtl */
}


header.asp-header .menu-wrapper nav li.asp-megamenu-columns-5 .widget_nav_menu,
.widget-container .vertical-menu li.asp-megamenu-columns-5 .widget_nav_menu,
.mg-col-5 > div{width:20%;}

header.asp-header .menu-wrapper nav li.asp-megamenu-columns-4 .widget_nav_menu,
.widget-container .vertical-menu li.asp-megamenu-columns-4 .widget_nav_menu,
.mg-col-4 > div{width:25%;}

header.asp-header .menu-wrapper nav li.asp-megamenu-columns-3 .widget_nav_menu,
.widget-container .vertical-menu li.asp-megamenu-columns-3 .widget_nav_menu,
.mg-col-3 > div{width:33.33333%}

header.asp-header .menu-wrapper nav li.asp-megamenu-columns-2 .widget_nav_menu,
.widget-container .vertical-menu li.asp-megamenu-columns-2 .widget_nav_menu,
.mg-col-2 > div{width:50%;}

header.asp-header .menu-wrapper nav li.asp-megamenu-columns-1 .widget_nav_menu,
.widget-container .vertical-menu li.asp-megamenu-columns-1 .widget_nav_menu,
.mg-col-1 > div{width:100%}

.asp-megamenu-columns-2 li.widget,
.asp-megamenu-columns-3 li.widget,
.asp-megamenu-columns-4 li.widget{
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.asp-megamenu-columns-1 li.widget{
	clear:both;
	width:100%;
}
.asp-megamenu-columns-2 li.widget{
	width:50%;
}
.asp-megamenu-columns-3 li.widget{
	width:33.3333%;
}
.asp-megamenu-columns-4 li.widget{
	width:25%;
}

header.asp-header .menu-wrapper nav > ul.menu li.asp-megamenu-columns-4 ul.sub-menu,
.widget-container .vertical-menu li.asp-megamenu-columns-4 ul.sub-menu{
	width:1040px;
}
header.asp-header .menu-wrapper nav > ul.menu li.asp-megamenu-columns-3 ul.sub-menu,
.widget-container .vertical-menu li.asp-megamenu-columns-3 ul.sub-menu{
	width:790px;
}
header.asp-header .menu-wrapper nav > ul.menu li.asp-megamenu-columns-2 ul.sub-menu,
.widget-container .vertical-menu li.asp-megamenu-columns-2 ul.sub-menu{
	width:520px;
}
header.asp-header .menu-wrapper nav > ul.menu li.asp-megamenu-columns-1 ul.sub-menu,
.widget-container .vertical-menu li.asp-megamenu-columns-1 ul.sub-menu{
	width:270px;
}


.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
    width: 48.1%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
    margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
    clear: both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
    width: 30.79667%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
    margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
    clear: both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 22.15%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
    margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
    width: 16.96%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
    margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
    clear: both;
}
.column-product-banner .row-products .owl-controls .owl-nav > div.owl-prev{
    left:10px;/* rtl */
}
.column-product-banner .row-products .owl-controls .owl-nav > div.owl-next{
    right:10px /* rtl */
}
.column-product-banner .row-products .owl-controls .owl-nav > div{
    visibility:visible;
    opacity:1;
}
.column-product-banner .owl-controls .owl-nav > div{
    top:25%;
}

.widget .widgettitle{
	text-transform:uppercase;
}
/* Home page supermarket 1 */
.block-feature-middle{
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color:rgba(217,217,217,0.15);
}
/* Home page suppermarket 2 */
.fix-content-pile-revolution{
	margin-top:-110px;
	margin-left:-30px;
	margin-right:-30px;
	padding-left:25px;
	padding-right:25px;
	padding-top:30px;
}
.fix-colunm-mini-padding .vc_col-sm-6{
	padding-left:5px;
	padding-right:5px;
}
.fix-colunm-mini-padding .vc_row{
	margin-left:-5px;
	margin-right:-5px;
}
.fix-colunm-mini-padding .asp-single-image{
	margin-bottom:10px;
}
.fix-slider-logo-margin-top .asp-logo-slider-wrapper{
	margin-top:-1px;
}
/* Home special menu */
.fix-margin-bottom .wpb_content_element{
	margin-bottom:0;
}
.fix-width-two-third .vc_col-sm-4{
	width:40%
}
.fix-width-two-third .vc_col-sm-8{
	width:60%;
}
  .fullwidth-template .vc_tta-tabs{
	padding:15px;
}
/* Home suppermarket 3 */
.custom-six-col-footer .vc_col-sm-2:first-child{
	width:25%;
}
.custom-six-col-footer .vc_col-sm-2{
	width:15%;
}
.fullwidth-template-padding .vc_col-sm-3 .asp-list-of-product-categories-wrapper{
	background-size:50%;
}