
@media only screen and (min-width:1199px) {
	.header-style-menu-center .container-fluid, .header-style-menu-right .container-fluid {
		padding-left: 35px;
		padding-right: 35px;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product, .woocommerce.products-listing-grid .products.products-loop>.product {
		margin-bottom: 0;
		margin-top: 30px;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product:nth-child(-n+2), .woocommerce.mtpl-listing-type-grid .products.products-loop-column-3>.product:nth-child(-n+3), .woocommerce.mtpl-listing-type-grid .products.products-loop-column-4>.product:nth-child(-n+4), .woocommerce.mtpl-listing-type-grid .products.products-loop-column-5>.product:nth-child(-n+5), .woocommerce.mtpl-listing-type-grid .products.products-loop-column-6>.product:nth-child(-n+6), .woocommerce.products-listing-grid .products.products-loop-column-2>.product:nth-child(-n+2), .woocommerce.products-listing-grid .products.products-loop-column-3>.product:nth-child(-n+3), .woocommerce.products-listing-grid .products.products-loop-column-4>.product:nth-child(-n+4), .woocommerce.products-listing-grid .products.products-loop-column-5>.product:nth-child(-n+5), .woocommerce.products-listing-grid .products.products-loop-column-6>.product:nth-child(-n+6) {
		margin-top: 0;
	}
}

@media only screen and (max-width:1199px) and (min-width:992px) {
	.header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li, .header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child, .header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li, .header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child {
		padding: 7px 12px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
		padding: 0 6px 0 6px;
	}
	
	.primary-nav .primary-menu>li {
		margin-right: 18px;
	}
	
	.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product {
		width: 23.4%;
		margin-right: 2%;
	}
	
	.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product.last, .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product.last {
		margin-right: 2%;
	}
	
	.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product:nth-child(4n+4), .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product:nth-child(4n+4) {
		margin-right: 0;
	}
	
	.woocommerce-page .products.products-loop-column-5>.product {
		width: 23.4%;
		margin-right: 2%;
	}
	
	.woocommerce-page .products.products-loop-column-5>.product.last {
		margin-right: 2%;
	}
	
	.woocommerce-page .products.products-loop-column-5>.product:nth-child(4n) {
		margin-right: 0;
	}
	
	.pgs-shop-filters-wrapper .price_slider_wrapper-inner {
		width: 60%;
	}
	
	.woocommerce-page .products.products-loop-column-5.list>.product-category.product {
		width: 23.4%;
		margin-right: 2%;
	}
	
	.woocommerce-page .products.products-loop-column-5.list>.product-category.product:nth-child(4n) {
		margin-right: 0;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		margin-bottom: 0;
		margin-top: 30px;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		width: 31%;
		margin-right: 2%;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last {
		margin-right: 2%;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(3n+3) {
		margin-right: 0;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+3) {
		margin-top: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		width: 31.33%;
		margin-right: 3%;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last {
		margin-right: 3%;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(3n+3) {
		margin-right: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+3) {
		margin-top: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product {
		width: 48%;
		margin-right: 4% !important;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product:nth-child(-n+3) {
		margin-top: 30px;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product:nth-child(-n+2) {
		margin-top: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product:nth-child(2n) {
		margin-right: 0 !important;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop {
		margin-right: 1px;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-intro-wrapper {
		height: 100%;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product {
		width: 31.2222%;
		margin-right: 3%;
		margin-top: 30px;
		margin-bottom: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product.last {
		margin-right: 3%;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(3n+3) {
		margin-right: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(-n+3) {
		margin-top: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop-column-2>.product, .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop-column-2>.product.last {
		width: 47.8888%;
		margin-right: 4%;
		margin-top: 30px;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop-column-2>.product:nth-child(2n) {
		margin-right: 0;
	}
	
	.products-listing-intro-wrapper .products-listing-description {
		word-wrap: break-word;
	}
	
	.products-listing-intro-wrapper .products-listing-control {
		padding: 20px;
	}
}

@media only screen and (min-width:992px) {
	.site-footer .footer-wrapper.ciyashop-sticky-footer {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 0;
	}
	
	body.device-type-mobile #header-sticky.header-sticky-mobile-off {
		display: none;
	}
	
	.header-style-right-topbar-main+.site-content .inner-intro {
		padding-top: 140px;
	}
	
	.header-style-right-topbar-main+.site-content .woocommerce_inner-intro {
		padding-top: 10px;
	}
	
	.header-style-menu-center.header-above-content+.site-content .inner-intro, .header-style-menu-right.header-above-content+.site-content .inner-intro {
		padding-top: 100px;
	}
	
	.woocommerce-page .header-style-menu-center.header-above-content+.site-content .inner-intro, .woocommerce-page .header-style-menu-right.header-above-content+.site-content .inner-intro {
		padding-top: 10px;
	}
	
	.woocommerce-page .header-style-menu-center.header-above-content+.site-content .woocommerce_inner-intro.inner-intro, .woocommerce-page .header-style-menu-right.header-above-content+.site-content .woocommerce_inner-intro.inner-intro {
		padding-top: 10px;
	}
	
	.search-results .site-header.header-above-content+.site-content>.inner-intro.header_intro+.content-wrapper {
		margin-top: 0;
	}
	
	.search-results .site-header.header-above-content+.site-content>.content-wrapper {
		margin-top: 98px;
	}
	
	.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_brand {
		display: none;
	}
	
	.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav {
		display: block !important;
		overflow: visible;
		position: relative;
		z-index: 11;
	}
	
	.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_btn {
		display: none;
	}
	
	.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li .sub-menu {
		min-width: 240px;
		position: absolute;
		left: 100%;
		top: 0;
		padding: 10px 0;
		margin: 0;
		overflow: visible;
		z-index: 2;
	}
	
	.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li .pgs-menu-html-block.sub-menu {
		padding: 0;
	}
	
	.modal-lg {
		max-width: 700px;
	}
}

@media only screen and (max-width:991px) and (min-width:768px) {
	.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product {
		width: 31.9%;
		margin-right: 2%;
	}
	
	.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product.last, .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product.last, .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product.last {
		margin-right: 2%;
	}
	
	.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product:nth-child(3n+3), .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product:nth-child(3n+3), .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product:nth-child(3n+3) {
		margin-right: 0;
	}
	
	.woocommerce-page .products.products-loop-column-4>.product, .woocommerce-page .products.products-loop-column-5>.product {
		width: 31.9%;
		margin-right: 2%;
	}
	
	.woocommerce-page .products.products-loop-column-4>.product.last, .woocommerce-page .products.products-loop-column-5>.product.last {
		margin-right: 2%;
	}
	
	.woocommerce-page .products.products-loop-column-4>.product:nth-child(3n+3), .woocommerce-page .products.products-loop-column-5>.product:nth-child(3n+3) {
		margin-right: 0;
	}
	
	.woocommerce-page .products.products-loop-column-4.list>.product-category.product, .woocommerce-page .products.products-loop-column-5.list>.product-category.product {
		width: 31.9%;
		margin-right: 2%;
	}
	
	.woocommerce-page .products.products-loop-column-4.list>.product-category.product:nth-child(3n+3), .woocommerce-page .products.products-loop-column-5.list>.product-category.product:nth-child(3n+3) {
		margin-right: 0;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		width: 48%;
		margin-right: 2%;
		margin-top: 20px;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last {
		margin-right: 2%;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+2) {
		margin-top: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		width: 48%;
		margin-right: 2%;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last {
		margin-right: 2%;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+2) {
		margin-top: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product {
		margin-top: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-intro-wrapper {
		height: 100%;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product {
		width: 48.3333%;
		margin-right: 3%;
		margin-top: 30px;
		margin-bottom: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product.last {
		margin-right: 3%;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(-n+2) {
		margin-top: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		width: 48.5%;
		margin-right: 3%;
		margin-top: 30px;
		margin-bottom: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last {
		margin-right: 3%;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2), .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-center, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-bottom, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-left, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom-bar, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-center, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-bottom, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-left, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom-bar {
		margin-bottom: 1px;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop {
		margin-right: 1px;
	}
}

@media only screen and (min-width:768px) {
	.blog .masonry.columns-2 {
		margin-left: -15px;
		margin-right: -15px;
	}
}

@media only screen and (max-width:767px) and (min-width:480px) {
	.woocommerce-page .products.products-loop-column-3>.product, .woocommerce-page .products.products-loop-column-4>.product, .woocommerce-page .products.products-loop-column-5>.product, .woocommerce-page .products.products-loop-column-6>.product {
		width: 48.8%;
		margin-right: 2%;
	}
	
	.woocommerce-page .products.products-loop-column-3>.product.last, .woocommerce-page .products.products-loop-column-4>.product.last, .woocommerce-page .products.products-loop-column-5>.product.last, .woocommerce-page .products.products-loop-column-6>.product.last {
		margin-right: 2%;
	}
	
	.woocommerce-page .products.products-loop-column-3>.product:nth-child(2n+2), .woocommerce-page .products.products-loop-column-4>.product:nth-child(2n+2), .woocommerce-page .products.products-loop-column-5>.product:nth-child(2n+2), .woocommerce-page .products.products-loop-column-6>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.woocommerce-page .products.products-loop-column-3.list>.product-category.product, .woocommerce-page .products.products-loop-column-4.list>.product-category.product, .woocommerce-page .products.products-loop-column-5.list>.product-category.product, .woocommerce-page .products.products-loop-column-6.list>.product-category.product {
		width: 48.8%;
		margin-right: 2%;
	}
	
	.woocommerce-page .products.products-loop-column-3.list>.product-category.product:nth-child(2n+2), .woocommerce-page .products.products-loop-column-4.list>.product-category.product:nth-child(2n+2), .woocommerce-page .products.products-loop-column-5.list>.product-category.product:nth-child(2n+2), .woocommerce-page .products.products-loop-column-6.list>.product-category.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		width: 48%;
		margin-right: 2%;
		margin-top: 20px;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last {
		margin-right: 2%;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+2) {
		margin-top: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		width: 48%;
		margin-right: 2%;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last {
		margin-right: 2%;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+2) {
		margin-top: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product {
		margin-top: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product {
		width: 48.3333%;
		margin-right: 3%;
		margin-top: 30px;
		margin-bottom: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product.last {
		margin-right: 3%;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(-n+2) {
		margin-top: 0;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-2>.product, .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-3>.product, .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-4>.product, .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-5>.product, .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-6>.product {
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 0;
		margin-top: 30px;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-2>.product.last, .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-3>.product.last, .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-4>.product.last, .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-5>.product.last, .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-6>.product.last {
		margin-right: 3%;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-2>.product:nth-child(2n+2), .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-3>.product:nth-child(2n+2), .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-4>.product:nth-child(2n+2), .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-5>.product:nth-child(2n+2), .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-6>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-center, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-bottom, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-left, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom-bar, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-center, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-bottom, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-left, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom, .woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom-bar {
		margin-bottom: 1px;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop {
		margin-right: 1px;
	}
}

@media only screen and (max-width:479px) and (min-width:250px) {
	.woocommerce-page .products.products-loop-column-2>.product, .woocommerce-page .products.products-loop-column-3>.product, .woocommerce-page .products.products-loop-column-4>.product, .woocommerce-page .products.products-loop-column-5>.product, .woocommerce-page .products.products-loop-column-6>.product {
		width: 100%;
		margin-right: 0;
	}
	
	.woocommerce-page .products.products-loop-column-2>.product.last, .woocommerce-page .products.products-loop-column-3>.product.last, .woocommerce-page .products.products-loop-column-4>.product.last, .woocommerce-page .products.products-loop-column-5>.product.last, .woocommerce-page .products.products-loop-column-6>.product.last {
		margin-right: 0;
	}
	
	.woocommerce-page .products.products-loop-column-2.list>.product-category.product, .woocommerce-page .products.products-loop-column-3.list>.product-category.product, .woocommerce-page .products.products-loop-column-4.list>.product-category.product, .woocommerce-page .products.products-loop-column-5.list>.product-category.product, .woocommerce-page .products.products-loop-column-6.list>.product-category.product {
		width: 100%;
		margin-right: 0;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		width: 100%;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 25px;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last, .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product {
		width: 100%;
		margin-right: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last, .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product {
		margin-top: 0;
	}
	
	.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:last-child, .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:last-child {
		margin-bottom: 0;
	}
	
	.woocommerce.mtpl-listing-type-grid .products.products-loop {
		margin-bottom: 1px;
		margin-left: 1px;
		margin-right: 1px;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product {
		width: 100%;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 30px;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:last-child {
		margin-bottom: 0;
	}
	
	.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product.last, .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(2n+2) {
		margin-right: 0;
	}
}

@media only screen and (max-width:1600px) {
	.pgscore_categorybox_wrapper:before {
		border-width: 0 145px 100px;
	}
	
	.vc_row[data-vc-stretch-content] .pgs-mtpl-with-intro .pgs-mtpl-intro-content-alignment-right {
		padding-left: 22%;
	}
}

@media only screen and (max-width:1300px) {
	.container {
		max-width: 100%;
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left>ul.mega-sub-menu {
		right: 0;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item a.mega-menu-link {
		text-align: right;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item-has-children>a.mega-menu-link:after {
		content: "";
		float: left;
		margin: 0;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-left ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		left: -100%;
		top: 0;
	}
}

@media only screen and (max-width:1199px) {
	h1 {
		font-size: 40px;
		line-height: 50px;
	}
	
	h2 {
		font-size: 32px;
		line-height: 42px;
	}
	
	h3 {
		font-size: 26px;
		line-height: 36px;
	}
	
	h4 {
		font-size: 22px;
		line-height: 32px;
	}
	
	.widget h4.widget-title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.search_form-inner input.form-control {
		width: 320px;
	}
	
	.header-main .search_form-inner+.search_form-keywords-wrap {
		display: none;
	}
	
	.site-header .header-sticky-inner .woo-tools {
		display: none;
	}
	
	#bbpress-forums #bbp-search-form #bbp_search {
		width: 100%;
		margin-bottom: 15px;
	}
	
	.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu {
		padding: 15px;
	}
	
	.site-header .pgs_megamenu-enable>li.menu-item-with-block.pgs-mega-menu-custom-size .pgs-menu-html-block {
		padding-top: 25px;
		padding-left: 25px;
		padding-right: 25px;
	}
	
	.blog .timeline-sidebar .timeline li.timeline-inverted .timeline-badge {
		left: -79px;
	}
	
	.blog .timeline-sidebar .timeline:before {
		left: 54px;
	}
	
	.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .add_to_cart_button, .woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .added_to_cart, .woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .product_type_external {
		padding: 0 17px;
	}
	
	.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .add_to_cart_button:before, .woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .added_to_cart:before, .woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .product_type_external:before {
		content: normal;
	}
	
	.woocommerce .product-hover-style-image-bottom-bar .product-actions .add_to_cart_button:before, .woocommerce .product-hover-style-image-bottom-bar .product-actions .added_to_cart:before, .woocommerce .product-hover-style-image-bottom-bar .product-actions .product_type_external:before {
		content: normal;
	}
	
	.woocommerce .product-hover-style-info-bottom-bar .product-actions .add_to_cart_button:before, .woocommerce .product-hover-style-info-bottom-bar .product-actions .added_to_cart:before, .woocommerce .product-hover-style-info-bottom-bar .product-actions .product_type_external:before {
		content: normal;
	}
	
	.woocommerce .products.list .product-hover-style-info-bottom .product-actions {
		padding-left: 30%;
	}
	
	.woocommerce .products.list .product-hover-style-info-bottom-bar .product-actions {
		width: 30%;
		bottom: 37px;
	}
	
	.product-top-left {
		margin-bottom: 30px;
	}
	
	.woocommerce.single-product .product-content-bottom {
		margin-top: 10px;
	}
	
	.woocommerce div.product .woocommerce-tabs {
		margin-top: 10px;
	}
	
	.woocommerce.single-product div.product .summary .cart .single_add_to_cart_button, .woocommerce.single-product div.product form.cart .single_add_to_cart_button {
		font-size: 14px;
	}
	
	.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li a {
		font-size: 14px;
		padding: 10px 20px;
	}
	
	.woocommerce ul.order_details {
		-webkit-box-pack: inherit;
		-ms-flex-pack: inherit;
		justify-content: inherit;
		padding: 3% 3% 0 3%;
	}
	
	.woocommerce ul.order_details li {
		-ms-flex-preferred-size: 32%;
		flex-basis: 32%;
		max-width: 32%;
		margin-bottom: 3%;
	}
	
	.woocommerce ul.order_details li:nth-child(3) {
		border-right: none;
		padding-right: 0;
		margin-right: 0;
	}
	
	.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs {
		width: 220px;
	}
	
	.woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before {
		top: -22px;
	}
	
	.ciyashop-sticky-btn .ciyashop-sticky-btn-content .product-title {
		width: 370px;
	}
	
	.woocommerce.single-product .ciyashop-sticky-btn .woo-product-countdown-wrapper {
		display: none;
	}
	
	.vc_row[data-vc-stretch-content] .pgs-mtpl-with-intro .pgs-mtpl-intro-content-alignment-right {
		padding-left: 25px;
	}
	
	.ciyashop-site-layout-boxed #page, .ciyashop-site-layout-framed #page, .ciyashop-site-layout-rounded #page {
		max-width: 1300px;
	}
	
	.ciyashop-site-layout-rounded #page {
		margin: 0 auto;
		border-radius: 0;
	}
	
	.portfolio-content-area.column-6 .portfolio-grid-column-item, .portfolio-content-area.column-6 .portfolio-grid-item {
		width: 25%;
	}
}

@media only screen and (max-width:1024px) {
	.loop-header-tools .woocommerce-result-count {
		display: none;
	}
	
	.loop-header-tools .ciyashop-products-per-page {
		margin-left: 0;
		margin-right: auto;
	}
}

@media only screen and (max-width:991px) {
	.archive .content-wrapper, .content-wrapper, .search .content-wrapper, .single-post .content-wrapper, .single-product .content-wrapper.content-wrapper-vc-enabled {
		padding: 50px 0;
	}
	
	.woo-tools-action.woo-tools-cart .widget_shopping_cart {
		left: auto;
		right: -70px;
	}
	
	.site-header .header-sticky-inner .woo-tools {
		display: none;
	}
	
	.header-mobile .mobile-butoon-menu .mobile-menu-trigger span::after, .header-mobile .mobile-butoon-menu .mobile-menu-trigger span::before {
		-webkit-transition: all .2s ease-in-out 0s;
		-moz-transition: all .2s ease-in-out 0s;
		transition: all .2s ease-in-out 0s;
	}
	
	.header-mobile .mobile-butoon-menu .mobile-menu-trigger.mobile-menu-trigger-opened span::before {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 50%;
	}
	
	.header-mobile .mobile-butoon-menu .mobile-menu-trigger.mobile-menu-trigger-opened span::after {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 50%;
	}
	
	.header-mobile .mobile-butoon-menu .mobile-menu-trigger.mobile-menu-trigger-opened span {
		background-color: rgba(0, 0, 0, 0);
	}
	
	h1 {
		font-size: 36px;
		line-height: 46px;
	}
	
	h2 {
		font-size: 30px;
		line-height: 40px;
	}
	
	h3 {
		font-size: 24px;
		line-height: 34px;
	}
	
	h4 {
		font-size: 21px;
		line-height: 28px;
	}
	
	h5 {
		font-size: 19px;
		line-height: 22px;
	}
	
	.site-footer .footer-bottom .bottom-text {
		margin-bottom: 10px;
	}
	
	.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .yith-woocompare-widget a.clear-all, .yith-woocompare-widget a.compare, button.button, input[type=submit] {
		line-height: 42px;
		padding: 0 16px;
	}
	
	article.hentry h1.entry-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	article.hentry h2.entry-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	article.hentry h3.entry-title {
		font-size: 22px;
		line-height: 30px;
	}
	
	article.hentry h4.entry-title {
		font-size: 20px;
		line-height: 28px;
	}
	
	article.hentry h5.entry-title {
		font-size: 18px;
		line-height: 26px;
	}
	
	article.hentry h6.entry-title {
		font-size: 17px;
		line-height: 24px;
	}
	
	body.blog .sidebar {
		margin-top: 50px;
	}
	
	body.blog .content-wrapper .masonry-main .masonry-item:last-child article.post, body.blog .content-wrapper .site-main .row:last-child .col-md-6 article.hentry.post, body.blog .content-wrapper .site-main>article.hentry.post:last-child {
		margin-bottom: 0;
	}
	
	body.blog .content-wrapper .masonry-main+.row>.navigation {
		margin-top: 40px;
	}
	
	body.blog .site-content .row .navigation, body.blog .site-content .row .pagination {
		margin-bottom: 0;
	}
	
	.widget h4.widget-title {
		font-size: 16px;
	}
	
	.comments-area .comment-respond .section-field, .comments-area .respond-form .section-field {
		float: none;
		margin-right: 0;
		width: 100%;
	}
	
	.tag-password-2 .post-password-form input[type=submit] {
		line-height: 42px;
	}
	
	ol.commentlist .comment .comments-info h2 {
		margin-top: 15px;
	}
	
	ol.commentlist ol, ol.commentlist ul {
		padding-left: 10px;
	}
	
	ol.commentlist .comment .comments-info span {
		display: block;
	}
	
	.gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
		width: 48%;
	}
	
	.header-main, .header-nav {
		display: none;
	}
	
	.header-mobile {
		display: block;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .05);
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, .05);
		box-shadow: 0 2px 8px rgba(0, 0, 0, .05);
	}
	
	#site-navigation-sticky-mobile-wrapper {
		display: block;
	}
	
	.site-header .topbar-left, .site-header .topbar-right {
		text-align: center !important;
	}
	
	.topbar-link>ul li, .topbar-link>ul>li .top-menu li {
		display: inline-block;
		padding: 0 6px;
	}
	
	.topbar-right .topbar-link>ul>li .top-menu li:first-child {
		padding-left: 6px;
	}
	
	.topbar-right .topbar-link>ul>li {
		padding-left: 0;
	}
	
	.header-style-menu-center .topbar-link>ul>li, .header-style-menu-center .topbar-right .topbar-link>ul>li, .header-style-menu-right .topbar-link>ul>li, .header-style-menu-right .topbar-right .topbar-link>ul>li {
		border-left: none;
		padding: 0 6px;
	}
	
	.header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li, .header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child, .header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li, .header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child {
		border-left: none;
		padding: 0 6px;
	}
	
	.header-style-menu-center .topbar-left .topbar-link>ul>li:last-child, .header-style-menu-center .topbar-right .topbar-link>ul>li:last-child, .header-style-menu-right .topbar-left .topbar-link>ul>li:last-child, .header-style-menu-right .topbar-right .topbar-link>ul>li:last-child {
		border-right: none;
	}
	
	.header-style-right-topbar-main .ciyashop-woocommerce-currency-switcher, .header-style-right-topbar-main .topbar .select2-container--default .select2-selection--single .select2-selection__rendered {
		color: #fff;
	}
	
	.header-style-right-topbar-main .topbar .select2-container--default .select2-selection--single .select2-selection__arrow b {
		border-top-color: #fff;
	}
	
	.header-style-right-topbar-main .topbar .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
		border-bottom-color: #fff;
	}
	
	.header-style-right-topbar-main {
		position: relative;
		top: 0;
	}
	
	.header-style-right-topbar-main .header-mobile .site-title-wrapper {
		width: auto;
		height: auto;
		display: inline-block;
		border: none;
		background: 0 0;
	}
	
	.header-style-right-topbar-main #masthead-inner>.topbar, .header-style-topbar-with-main-header #masthead-inner>.topbar {
		display: block;
	}
	
	.site-header #masthead-inner .topbar.topbar-mobile-off {
		display: none;
	}
	
	.header-mobile .site-title-wrapper {
		float: left;
		padding: 20px 0;
	}
	
	.header-mobile .site-title {
		padding: 0;
	}
	
	.header-mobile .woo-tools {
		float: right;
		height: 100%;
		vertical-align: middle;
		display: table;
	}
	
	.header-mobile .woo-tools .woo-tools-wrapper {
		display: table-cell;
		vertical-align: middle;
	}
	
	.header-mobile .woo-tools-actions>li {
		height: 30px;
		line-height: 44px;
		padding: 5px;
	}
	
	.site-header .woo-tools .woo-tools-actions>li.woo-tools-cart {
		padding-right: 10px;
	}
	
	.header-mobile .header-search-wrap {
		float: none;
		width: 100%;
		padding: 0 20px;
		margin: 0;
		display: block;
		margin-bottom: 20px;
	}
	
	.header-mobile .search_form-inner .search_form-input-wrap {
		width: 100%;
	}
	
	.header-mobile .search_form-inner .search_form-search-field {
		width: 100%;
		display: block;
	}
	
	.header-mobile .search_form-inner input.form-control {
		width: 100%;
	}
	
	.sticky-site-title-wrapper {
		visibility: hidden;
		opacity: 0;
		-webkit-transition: all .2s ease-out 0s;
		-moz-transition: all .2s ease-out 0s;
		transition: all .2s ease-out 0s;
	}
	
	.is-sticky .sticky-site-title-wrapper {
		visibility: visible;
		opacity: 1;
	}
	
	#header-sticky.header-sticky-desktop-off {
		display: block;
	}
	
	.header-sticky-desktop-off .sticky-site-title-wrapper, .header-sticky-desktop-off#site-navigation-sticky, .header-sticky-desktop-off#site-navigation-sticky-mobile .slicknav_btn, .header-sticky-mobile-off #site-navigation-sticky, .header-sticky-mobile-off #site-navigation-sticky-mobile .slicknav_btn, .header-sticky-mobile-off .sticky-site-title-wrapper {
		display: none;
	}
	
	#mega-menu-primary .mega-sub-menu .mega-hot-label>a:after, #mega-menu-primary .mega-sub-menu .mega-new-label>a:after, #mega-menu-primary .mega-sub-menu .mega-popular-label>a:after, #mega-menu-primary .mega-sub-menu .mega-sale-label>a:after {
		content: normal;
	}
	
	.slicknav_nav i.hot-label, .slicknav_nav i.new-label, .slicknav_nav i.popular-label, .slicknav_nav i.sale-label {
		display: none;
	}
	
	.header-mobile .header-mobile-wrapper {
		position: relative;
	}
	
	.header-mobile .mobile-search-wrap {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		background: #fff;
		width: 100%;
		left: 0;
		top: 100%;
		z-index: 9;
		padding: 20px 0;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
		box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
		-webkit-transition: visibility .3s ease 0s, opacity .3s ease 0s;
		-ms-transition: visibility .3s ease 0s, opacity .3s ease 0s;
		transition: visibility .3s ease 0s, opacity .3s ease 0s;
	}
	
	.header-mobile .header-search-wrap {
		margin-bottom: 0 !important;
	}
	
	.header-mobile .mobile-search-wrap.active {
		opacity: 1;
		visibility: visible;
	}
	
	.theme-dark .header-mobile .mobile-search-wrap {
		background: #272727;
	}
	
	.theme-dark .header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default .select2-selection--single {
		background: #3d3d3d;
	}
	
	.theme-dark .header-search-wrap .search_form-inner.search-bg-dark input.form-control {
		background: 0 0;
	}
	
	#header-sticky .slicknav_btn, #header-sticky .sticky-site-title-wrapper {
		display: none;
	}
	
	#header-sticky.is-sticky .slicknav_btn, #header-sticky.is-sticky .sticky-site-title-wrapper {
		display: block;
	}
	
	#header-sticky {
		box-shadow: none;
		display: block !important;
	}
	
	.site-header .header-sticky {
		overflow: visible;
		opacity: 1;
		position: relative;
		z-index: 9;
	}
	
	#header-sticky.is-sticky {
		-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .25);
		-ms-box-shadow: 0 0 15px rgba(0, 0, 0, .25);
		box-shadow: 0 0 15px rgba(0, 0, 0, .25);
		height: auto;
	}
	
	#header-sticky .row>div {
		max-width: 50%;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		position: static;
	}
	
	.site-header .main-navigation-sticky {
		display: none;
	}
	
	#site-navigation-sticky-mobile .slicknav_menu {
		background: 0 0;
		padding: 0;
	}
	
	#site-navigation-sticky-mobile .slicknav_btn {
		background: 0 0;
		padding: 0 15px;
		margin: 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		width: 58px;
		position: relative;
		top: 0;
		right: -15px;
	}
	
	#site-navigation-sticky-mobile .slicknav_menu .slicknav_icon-bar {
		width: 20px;
		background: #323232;
		box-shadow: none;
	}
	
	#site-navigation-sticky-mobile .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
		margin-top: 0;
	}
	
	.slicknav_btn .slicknav_icon {
		width: 30px;
		height: 17px;
		position: relative;
		margin: 20px auto;
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
	}
	
	.slicknav_btn .slicknav_icon span {
		display: block;
		position: absolute;
		height: 2px;
		width: 100%;
		background: #d3531a;
		border-radius: 0;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}
	
	.slicknav_btn .slicknav_icon span:first-child {
		top: 1px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}
	
	.slicknav_btn .slicknav_icon span:nth-child(2) {
		top: 8px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}
	
	.slicknav_btn .slicknav_icon span:nth-child(3) {
		top: 15px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}
	
	.slicknav_btn.slicknav_open .slicknav_icon span:first-child {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 0;
		left: 3px;
	}
	
	.slicknav_btn.slicknav_open .slicknav_icon span:nth-child(2) {
		width: 0%;
		opacity: 0;
	}
	
	.slicknav_btn.slicknav_open .slicknav_icon span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 14px;
		left: 3px;
	}
	
	.theme-dark #site-navigation-sticky-mobile .slicknav_nav {
		background: #1b1b1b;
	}
	
	.theme-dark #site-navigation-sticky-mobile .slicknav_nav ul>li>a {
		border-bottom: 1px solid #272727;
	}
	
	.theme-dark #site-navigation-sticky-mobile .slicknav_nav ul>li>a, .theme-dark #site-navigation-sticky-mobile .slicknav_nav>a:hover, .theme-dark #site-navigation-sticky-mobile .slicknav_row:hover {
		color: #7e7e7e;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav {
		background: #fff;
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		max-height: 450px;
		overflow: auto;
		z-index: 99;
		padding: 5px 0;
		-webkit-box-shadow: 0 10px 22px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 10px 22px rgba(0, 0, 0, .1);
		box-shadow: 0 10px 22px rgba(0, 0, 0, .1);
	}
	
	#site-navigation-sticky-mobile .slicknav_nav ul {
		padding: 0;
		margin: 0;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav ul>li>a {
		border-bottom: 1px solid rgba(0, 0, 0, .05);
		text-align: left;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav ul>li:last-child>a {
		border-bottom: none;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav ul>li>a a {
		margin: 0;
		color: inherit;
		background: 0 0;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav ul.primary-menu>li:last-child>a {
		border-bottom: none;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav ul>li>a, #site-navigation-sticky-mobile .slicknav_nav>a:hover, #site-navigation-sticky-mobile .slicknav_row:hover {
		background: 0 0;
		border-radius: 0;
		color: #323232;
		padding: 13px 20px;
		margin: 0;
		position: relative;
		line-height: 24px;
		text-transform: uppercase;
		font-size: 14px;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav li.menu-item-has-children>a {
		padding-right: 55px;
		position: relative;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .slicknav_arrow {
		position: absolute;
		right: 0;
		top: 0;
		width: 40px;
		height: 100%;
		text-align: right;
		line-height: 5px;
		color: inherit;
		font-size: 18px;
		margin: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #fbfbfb;
		border-left: 1px solid #e8e8e8;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .current-menu-item>a .slicknav_arrow, #site-navigation-sticky-mobile .slicknav_nav .slicknav_open>a .slicknav_arrow {
		background: #04d39f;
		color: #fff;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .current-menu-item>a, #site-navigation-sticky-mobile .slicknav_nav .slicknav_open>a {
		color: #04d39f;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .sub-menu li.slicknav_open>a, #site-navigation-sticky-mobile .slicknav_nav li.slicknav_open>a {
		background: #f9f9f9;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .mega-sub-menu, #site-navigation-sticky-mobile .slicknav_nav .sub-menu {
		margin: 0;
		padding: 0;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .mega-sub-menu .mega-sub-menu, #site-navigation-sticky-mobile .slicknav_nav .sub-menu .sub-menu {
		margin: 0;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .mega-sub-menu li>a, #site-navigation-sticky-mobile .slicknav_nav .sub-menu li>a {
		padding: 12px 20px;
		margin: 0;
		position: relative;
		font-size: 13px;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .mega-sub-menu li a:hover, #site-navigation-sticky-mobile .slicknav_nav .sub-menu li a:hover {
		background: 0 0;
		color: #04d39f;
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .sub-menu>li:last-child>a {
		border-bottom: 1px solid rgba(0, 0, 0, .05);
	}
	
	#site-navigation-sticky-mobile .slicknav_nav .widget_media_image {
		display: none;
	}
	
	.pgscore_vertical_menu_wrapper .pgscore_v_menu .pgscore_v_menu-header {
		display: none;
	}
	
	#mega-menu-wrap-shortcode_v_menu .mega-menu-toggle .mega-toggle-block-1:before {
		margin: 0 10px 0 5px;
	}
	
	.pgscore_v_menu-main #mega-menu-wrap-shortcode_v_menu #mega-menu-shortcode_v_menu>li.mega-menu-flyout>.mega-sub-menu {
		padding: 15px;
	}
	
	body.admin-bar .header-style-right-topbar-main {
		top: 0;
	}
	
	.site-footer {
		height: auto !important;
	}
	
	#mega-menu-wrap-shortcode_v_menu .mega-menu-toggle .mega-toggle-block-right {
		float: left;
	}
	
	.inner-intro {
		height: auto;
		padding: 80px 0;
	}
	
	.inner-intro h1 {
		font-size: 28px;
	}
	
	.loop-header-filters .pgs_widgets_shop-filters {
		padding-top: 0;
	}
	
	.loop-header-filters .pgs_widgets_shop-filters .row>.widget {
		margin-top: 30px;
	}
	
	.woocommerce .sidebar {
		margin-top: 50px;
	}
	
	.woocommerce .products.list .product-hover-style-info-bottom .product-actions {
		padding-left: 260px;
		width: 550px;
	}
	
	.woocommerce .products.list .product-hover-style-info-bottom-bar .product-actions {
		width: 250px;
	}
	
	.woocommerce .product-hover-style-info-bottom-bar .product-info {
		top: -40px;
	}
	
	.woocommerce .product-hover-style-info-bottom-bar>.product-inner {
		height: 100%;
		padding-bottom: 45px;
	}
	
	.woocommerce .product-hover-style-info-bottom-bar .product-info {
		top: 0;
	}
	
	.woocommerce .product-hover-style-info-bottom-bar .product-actions, .woocommerce .product-hover-style-info-bottom-bar:hover .product-actions {
		bottom: 0;
		opacity: 1;
		border-bottom: none;
	}
	
	.pgs-shop-filters-wrapper .shop-filter .button {
		padding: 0 10px;
	}
	
	.loop-header-tools .woocommerce-result-count {
		margin-right: 0;
	}
	
	.loop-header-tools .ciyashop-show-shop-sidebar, .loop-header-tools .pgs-shop-filter-buttons {
		margin-right: 15px;
		margin-top: 5px;
	}
	
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
		float: right;
		line-height: 34px;
		padding-left: 15px;
	}
	
	.woocommerce-categories-wrapper .woocommerce-categories-slider-style-1 {
		padding: 30px 30px;
		min-height: 190px;
	}
	
	.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 {
		padding: 60px 30px;
		min-height: 147px;
	}
	
	.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 {
		padding: 40px 30px;
		min-height: 150px;
	}
	
	.loop-header-tools .gridlist-toggle-wrap, .loop-header-tools .pgs-shop-filter-buttons .pgs-open-shop-filters {
		display: none;
	}
	
	.loop-header-tools .woocommerce-ordering {
		float: none;
	}
	
	.product-top-left {
		margin-bottom: 30px;
	}
	
	.ciyashop-product-images .slick-initialized .slick-slide {
		text-align: center;
	}
	
	.ciyashop-product-images .slick-initialized .slick-slide img {
		display: inline-block;
	}
	
	.woocommerce #reviews {
		display: block;
	}
	
	.woocommerce #reviews #comments {
		width: 100%;
		padding-right: 0;
	}
	
	.woocommerce #reviews #review_form_wrapper {
		width: 100%;
		padding-left: 0;
	}
	
	body.cart_sticky-on.woocommerce.single-product {
		padding-bottom: 67px;
	}
	
	.ciyashop-sticky-btn {
		padding: 10px 0;
	}
	
	.ciyashop-sticky-btn .ciyashop-sticky-btn-content {
		display: none;
	}
	
	.woocommerce.single-product .ciyashop-sticky-btn .wishlist-compare-button {
		display: none;
	}
	
	.ciyashop-sticky-btn .ciyashop-sticky-btn-cart {
		width: 100%;
	}
	
	.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart {
		float: right;
		display: inline-block;
	}
	
	.product-nav-btn .product-nav-content {
		display: none;
	}
	
	.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs {
		width: 220px;
	}
	
	.woocommerce-checkout h3 {
		font-size: 22px;
	}
	
	.woocommerce form.woocommerce-checkout .form-row {
		width: 100%;
	}
	
	.woocommerce .woocommerce-checkout-review-order-table .order-total td {
		font-size: 24px;
	}
	
	.woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before {
		top: -16px;
	}
	
	.woocommerce nav.woocommerce-pagination {
		margin-bottom: 40px;
	}
	
	.woocommerce .products+nav.woocommerce-pagination {
		margin-bottom: 0;
	}
	
	.woocommerce ul.order_details li {
		-ms-flex-preferred-size: 32%;
		flex-basis: 48%;
		max-width: 48%;
		margin-bottom: 3%;
	}
	
	.woocommerce ul.order_details li:nth-child(3) {
		border-right: inherit;
		padding-right: 1%;
		margin-right: 2%;
	}
	
	.woocommerce ul.order_details li:nth-child(2), .woocommerce ul.order_details li:nth-child(4) {
		border-right: none;
		padding-right: 0;
		margin-right: 0;
	}
	
	.woocommerce .woocommerce-thankyou-order-received {
		font-size: 20px;
		padding: 20px 15px;
	}
	
	#cs-comparelist, .admin-bar #cs-comparelist {
		padding: 10px;
	}
	
	#cs-comparelist .cs-compare-list-wrapper {
		margin: 10px;
	}
	
	#cs-comparelist .cs-woocompare-popup-header .cs-compare-title {
		font-size: 18px;
		padding: 8px 0;
		min-height: 60px;
	}
	
	#cs-comparelist .cs-woocompare-popup-header .close-model {
		top: 8px;
		right: 10px;
	}
	
	#buddypress ul.activity-list li .activity-meta .button {
		margin-bottom: 10px;
	}
	
	#buddypress #item-nav .item-list-tabs#object-nav ul li {
		margin-bottom: 5px;
	}
	
	#buddypress div.item-list-tabs ul li {
		margin-bottom: 5px;
	}
	
	#buddypress div.item-list-tabs ul li.last {
		float: none;
	}
	
	.buddypress embed, .buddypress iframe, .buddypress object {
		height: 100% !important;
	}
	
	span.bbp-admin-links {
		float: none;
		display: block;
	}
	
	.vc_row.bg-sm-hidden {
		background-image: inherit !important;
	}
	
	.products-listing-type-carousel .products-listing-intro-bg_type-none {
		padding: 0;
	}
	
	.products-listing-header .products-listing-title h2, .products-listing-intro-wrapper .products-listing-title h2 {
		font-size: 26px;
		line-height: 36px;
	}
	
	.pgs-mtpl-intro-wrapper {
		padding: 20px;
	}
	
	.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-4 li {
		margin-bottom: 4px;
	}
	
	.pgscore_recent_posts_list_style_carousel .carousel-wrapper>.latest-post-content {
		width: 30%;
	}
	
	.pgscore_recent_posts_list_style_carousel .carousel-wrapper>.owl-carousel {
		width: 70%;
		background: #f5f5f5;
	}
	
	.latest-post-title h2 {
		font-size: 26px;
		line-height: 36px;
	}
	
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 30%;
	}
	
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 67%;
	}
	
	.woocommerce .woocommerce-MyAccount-content .col2-set .col-1, .woocommerce .woocommerce-MyAccount-content .col2-set .col-2, .woocommerce-page .woocommerce-MyAccount-content .col2-set .col-1, .woocommerce-page .woocommerce-MyAccount-content .col2-set .col-2 {
		max-width: 100%;
		width: 100%;
	}
	
	.woocommerce-MyAccount-content .woocommerce-Address {
		margin-bottom: 20px;
	}
	
	.mtpl-title h2, .pgs-mtpl-intro-wrapper .mtpl-title h2 {
		font-size: 26px;
		line-height: 36px;
	}
	
	.latest-post-item .blog-title {
		font-size: 18px;
	}
	
	.error404 .content-wrapper .post .entry-content {
		padding: 30px 0;
	}
	
	.error-block {
		margin-bottom: 30px;
	}
	
	.error-block h1 {
		font-size: 150px;
		line-height: 200px;
	}
	
	.error-block p {
		font-size: 24px;
	}
	
	.error-search-box p {
		font-size: 16px;
		line-height: 26px;
	}
	
	.content-no-image .error-search-box, .error-search-box {
		width: 80%;
		margin: 0 auto;
	}
	
	.mntc-cs-item h1 {
		margin-bottom: 40px;
		font-size: 46px;
	}
	
	.mntc-cs-item p, .tc_maintenance_mode-comingsoon .mntc-cs-item p {
		font-size: 27px;
		line-height: 40px;
		padding: 0;
	}
	
	.maintenance-newsletter .notify-form .newsletter_submit {
		margin-top: 20px;
	}
	
	.maintenance-newsletter .notify-form .newsletter_email {
		display: block;
		margin: 0;
		min-width: 100%;
	}
	
	.tc_maintenance_mode-comingsoon .commingsoon_countdown li {
		padding: 14px;
	}
	
	.tc_maintenance_mode-comingsoon .commingsoon_countdown li span {
		font-size: 30px;
		line-height: 40px;
	}
	
	.tc_maintenance_mode-comingsoon .commingsoon_countdown li p {
		font-size: 18px;
	}
	
	.blog .timeline-sidebar .timeline:before {
		left: 76px;
	}
	
	.blog .timeline>li>.timeline-panel {
		padding: 15px;
	}
	
	.blog .timeline li.entry-date {
		left: 8px;
	}
	
	.blog .timeline li.entry-date-bottom {
		left: 8px;
	}
	
	.blog .timeline-sidebar .timeline li.timeline-inverted .timeline-badge {
		left: -57px;
	}
	
	.single-post .sidebar {
		margin-top: 20px;
	}
	
	.single-post .sidebar .widget:last-child {
		margin-bottom: 0;
	}
	
	.asl-p-cont .col-sm-4 {
		width: 100%;
		max-width: 100%;
		-ms-flex: 100%;
		flex: 100%;
	}
	
	.asl-p-cont .col-sm-8 {
		width: 100%;
		max-width: 100%;
		-ms-flex: 100%;
		flex: 100%;
	}
	
	#asl-storelocator.asl-p-cont.asl-bg-0 .inside.search_filter {
		width: 100%;
	}
	
	#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel {
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	body .dokan-seller-listing .dokan-seller-search-form input#search {
		width: 60%;
	}
	
	body .dokan-seller-listing #dokan-seller-listing-wrap .dokan-seller-wrap>.dokan-single-seller {
		width: 50%;
	}
	
	body #dokan-secondary {
		width: 100%;
		margin-right: 0 !important;
	}
	
	body #dokan-primary {
		width: 100%;
	}
	
	body .dokan-single-store.dokan-w8 {
		width: 100%;
	}
	
	.portfolio-content-area.column-4 .portfolio-grid-column-item, .portfolio-content-area.column-4 .portfolio-grid-item {
		width: 33.3333%;
	}
	
	.portfolio-content-area.column-6 .portfolio-grid-column-item, .portfolio-content-area.column-6 .portfolio-grid-item {
		width: 33.3333%;
	}
	
	.single-portfolio .portfolio-navigation .nav-links .portfolio-title {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	
	.single-portfolio .portfolio-navigation .nav-previous:hover {
		padding-left: 70px;
	}
	
	.single-portfolio .portfolio-navigation .nav-next:hover {
		padding-right: 70px;
	}
	
	.faqs-wrapper .tabs li {
		padding: 0 15px 16px;
		font-size: 16px;
	}
}

@media only screen and (max-width:767px) {
	.archive .content-wrapper, .content-wrapper, .search .content-wrapper, .single-post .content-wrapper, .single-product .content-wrapper.content-wrapper-vc-enabled {
		padding: 40px 0;
	}
	
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
		max-width: 100% !important;
	}
	
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
		max-width: 100%;
		margin-top: 30px;
	}
	
	.woocommerce #payment #place_order {
		position: fixed;
		bottom: 15px;
		left: 4%;
		width: 92%;
		z-index: 9;
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: 400;
		padding: 12px 40px;
		background: var(--cs-primary-color, #04d39f);
		border-radius: 5px;
		box-shadow: 0 5px 25px rgba(0, 0, 0, 15%);
	}
	
	.footer-device-active .woocommerce #payment #place_order {
		bottom: 70px;
	}
	
	.pgs-woo-api-app-checkout.footer-device-active .woocommerce #payment #place_order, .pgs-woo-api-app-checkout.footer-device-inactive .woocommerce #payment #place_order {
		position: relative;
		bottom: auto;
		margin-bottom: 20px;
	}
	
	.pgs-woo-api-app-cart.footer-device-active.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button, .pgs-woo-api-app-cart.footer-device-inactive.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
		position: relative;
		bottom: auto;
		left: auto;
		width: 100%;
		margin-top: 15px;
	}
	
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.woocommerce-account table.shop_table_responsive tr td {
		text-align: center !important;
	}
	
	.woocommerce-account table.shop_table_responsive tr td::before {
		float: none;
		display: block;
		text-align: center;
		padding: 5px 0;
	}
	
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 100%;
	}
	
	.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
		float: none;
	}
	
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
		width: 100%;
	}
	
	.blog .timeline li.entry-date-bottom {
		left: 0;
		bottom: -70px;
	}
	
	.blog .timeline li.entry-date-bottom a.disabled {
		margin-left: 0;
	}
	
	.blog .timeline-sidebar .timeline li.entry-date-bottom {
		bottom: -70px;
		text-align: center;
	}
}

@media only screen and (max-width:768px) and (min-width:768px) {
	.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
		display: table-header-group;
	}
	
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		display: table-row;
	}
	
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		display: table-cell;
		text-align: left !important;
	}
	
	.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
		content: normal;
	}
	
	.woocommerce table.shop_table .product-remove {
		text-align: center !important;
		border-bottom: 1px solid #eaeaea;
	}
	
	.woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
		display: block;
		text-align: center !important;
	}
	
	.woocommerce table.shop_table_responsive tr td.product-thumbnail:before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail:before {
		content: normal;
	}
	
	.woocommerce table.wishlist_table .product-remove {
		width: 50px;
	}
}

@media only screen and (max-width:767px) {
	.container {
		width: 100%;
	}
	
	.age-gate-form {
		max-width: 80%;
		padding: 35px 30px;
	}
	
	.age-gate-form .age-gate-submit, .age-gate-form .age-gate-submit-no, .age-gate-form .age-gate-submit-yes {
		padding: 13px 30px;
		font-size: 14px;
		font-weight: 500;
	}
	
	.inner-intro h1 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.inner-intro .intro-title .intro-title-inner, .inner-intro .yoast-breadcrumb {
		text-align: center;
	}
	
	.inner-intro .intro-title ul.page-breadcrumb {
		text-align: center;
		padding-bottom: 0;
	}
	
	.ciyashop-promo-popup {
		width: 90%;
	}
	
	h1 {
		font-size: 32px;
		line-height: 40px;
	}
	
	h2 {
		font-size: 26px;
		line-height: 34px;
	}
	
	h3 {
		font-size: 22px;
		line-height: 30px;
	}
	
	h4 {
		font-size: 20px;
		line-height: 26px;
	}
	
	h5 {
		font-size: 18px;
		line-height: 22px;
	}
	
	h6 {
		font-size: 17px;
		line-height: 22px;
	}
	
	ol, ul {
		padding-left: 20px;
	}
	
	table td, table th {
		padding: 4px 8px;
	}
	
	blockquote {
		font-size: 16px;
		line-height: 26px;
	}
	
	.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .yith-woocompare-widget a.clear-all, .yith-woocompare-widget a.compare, button.button, input[type=submit] {
		line-height: 38px;
		padding: 0 14px;
		font-size: 13px;
	}
	
	.post-navigation .nav-links {
		border-top: none;
	}
	
	.post-navigation .nav-links:before {
		content: normal;
	}
	
	.nav-links .nav-previous {
		padding-right: 0;
		margin-bottom: 10px;
	}
	
	.nav-links .nav-next {
		padding-left: 0;
	}
	
	.nav-links .nav-next, .nav-links .nav-previous {
		width: 100%;
	}
	
	.post-navigation .nav-links .nav-next, .post-navigation .nav-links .nav-previous {
		display: block;
		border-top: 1px solid #e5e5e5;
		margin-bottom: 0;
	}
	
	.post-navigation .nav-links .nav-next a, .post-navigation .nav-links .nav-previous a {
		display: block;
	}
	
	article.hentry h1.entry-title {
		font-size: 28px;
		line-height: 38px;
	}
	
	article.hentry h2.entry-title {
		font-size: 24px;
		line-height: 32px;
	}
	
	article.hentry h3.entry-title {
		font-size: 20px;
		line-height: 28px;
	}
	
	article.hentry h4.entry-title {
		font-size: 18px;
		line-height: 26px;
	}
	
	article.hentry h5.entry-title {
		font-size: 17px;
		line-height: 24px;
	}
	
	article.hentry h6.entry-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	ul.page-numbers li {
		margin: 1px;
	}
	
	ul.page-numbers li>a, ul.page-numbers li>span {
		padding: 5px 10px;
		font-size: 14px;
	}
	
	.tag-password-2 .post-password-form input[type=submit] {
		line-height: 38px;
	}
	
	.category-nav {
		display: none;
	}
	
	.slick-slider .slick-arrow {
		width: 25px;
		height: 30px;
		line-height: 30px;
	}
	
	.slick-slider .slick-prev {
		left: 10px;
	}
	
	.slick-slider .slick-next {
		right: 10px;
	}
	
	.topbar .topbar-left, .topbar .topbar-right {
		text-align: center !important;
	}
	
	.topbar .topbar-left .topbar-link, .topbar .topbar-right .topbar-link {
		display: inline-block;
		vertical-align: top;
	}
	
	.header-style-default .search_form-inner .search_form-category-wrap select {
		min-width: 200px;
	}
	
	.header-mobile .search_form-keywords-wrap {
		display: none;
	}
	
	.site-info .row>div {
		margin: 5px 0;
	}
	
	.inner-intro {
		height: auto;
		padding: 40px 0;
	}
	
	.inner-intro h1 {
		font-size: 24px;
	}
	
	.inner-intro .breadcrumbs.breadcrumbs-hide-mobile {
		display: none;
	}
	
	#buddypress div.item-list-tabs ul li {
		margin-bottom: 5px;
	}
	
	.bbp-forum-header a.bbp-forum-permalink, .bbp-reply-header a.bbp-reply-permalink, .bbp-topic-header a.bbp-topic-permalink {
		float: none;
		margin-left: 0;
		display: inline-block;
		width: 100%;
	}
	
	.vc_row.bg-xs-hidden {
		background-image: inherit !important;
	}
	
	.pgscore_multi_tab_products_listing_wrapper .pgs-mtpl-intro-wrapper {
		margin-bottom: 25px;
		height: inherit;
		padding: 20px;
	}
	
	.pgscore_multi_tab_products_listing_wrapper .pgs-mtpl-intro-bg_type-none {
		padding: 0;
	}
	
	.pgscore_multi_tab_products_listing_wrapper .pgs-mtpl-intro-wrapper .mtpl-description {
		margin-bottom: 0;
	}
	
	.mtpl-title h2, .pgs-mtpl-intro-wrapper .mtpl-title h2 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.mtpl-arrows .mtpl-arrow>div {
		width: 30px;
		height: 30px;
		line-height: 34px;
	}
	
	.mtpl-arrows .mtpl-arrow .fa {
		font-size: 22px;
	}
	
	.nav.mtpl-tabs--tabs_style-style-2 li a {
		padding: 10px 15px;
		margin: 0;
		font-size: 14px;
		font-weight: 500;
	}
	
	.pgs-mtpl-header-wrapper .nav {
		text-align: center;
		margin-bottom: 30px;
	}
	
	.pgs-mtpl-header-wrapper .nav li a {
		font-size: 14px;
	}
	
	.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-1 li a {
		padding: 0 6px;
	}
	
	.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-2 {
		padding: 8px;
	}
	
	.nav.mtpl-tabs--tabs_style-style-2 li {
		margin: 4px;
		display: block;
	}
	
	.nav.mtpl-tabs--tabs_style-style-2 li a {
		padding: 5px 15px;
		border: 1px solid #e6e6e6;
	}
	
	.nav.mtpl-tabs--tabs_style-style-2 li a:after, .nav.mtpl-tabs--tabs_style-style-2 li a:before {
		content: none;
	}
	
	.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-3 {
		padding: 8px;
		text-align: center;
		display: block;
	}
	
	.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-3 li {
		float: none;
		margin: 3px 0;
		display: block;
	}
	
	.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-3 li a {
		font-size: 13px;
		padding: 4px 14px;
		border-radius: 3px;
	}
	
	.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-4 li a {
		font-size: 13px;
		padding: 4px 18px;
		margin-bottom: 4px;
	}
	
	.theme-dark .nav.mtpl-tabs--tabs_style-style-2 li a {
		border-color: rgba(255, 255, 255, .1);
	}
	
	.products-listing-type-carousel .products-listing-intro-wrapper {
		height: auto;
		margin-bottom: 25px;
		padding-bottom: 25px;
	}
	
	.products-listing-intro-wrapper .products-listing-control {
		position: relative;
		bottom: 0;
		margin-top: 25px;
		padding: 0;
		display: inline-block;
		width: 100%;
	}
	
	.products-listing-header .products-listing-description {
		margin-top: 20px;
	}
	
	.products-listing-header .products-listing-title h2, .products-listing-intro-wrapper .products-listing-title h2 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.products-listing-header .products-listing-nav>div, .products-listing-intro-wrapper .products-listing-nav>div {
		width: 28px;
		height: 28px;
		font-size: 10px;
		line-height: 34px;
		margin-left: 7px;
	}
	
	.products-listing-header .products-listing-nav .fa, .products-listing-intro-wrapper .products-listing-nav .fa {
		font-size: 22px;
	}
	
	.products-listing-type-grid .products-listing-intro-wrapper {
		margin-bottom: 25px;
		height: auto;
		padding: 25px;
	}
	
	.products-listing-type-grid .products-listing-intro-bg_type-none {
		padding: 0;
	}
	
	.ciyashop-gallery-thumb_position-left .ciyashop-product-gallery, .ciyashop-gallery-thumb_position-right .ciyashop-product-gallery {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-left, .ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-right {
		padding-left: 0;
		padding-right: 0;
	}
	
	.ciyashop-gallery-thumb_position-left .ciyashop-product-gallery, .ciyashop-gallery-thumb_position-right .ciyashop-product-gallery {
		order: 1;
	}
	
	.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails, .ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails {
		order: 2;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.ciyashop-gallery-style-default .ciyashop-product-thumbnails, .ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails .ciyashop-product-thumbnails__wrapper, .ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails .ciyashop-product-thumbnails__wrapper {
		padding-right: 0;
		padding-top: 5px;
		margin-top: 0;
	}
	
	.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails .slick-slide, .ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails .slick-slide, .ciyashop-product-thumbnails .slick-slide {
		margin-bottom: 0;
		margin-right: 5px;
	}
	
	.loop-header-tools .ciyashop-show-shop-sidebar, .loop-header-tools .pgs-shop-filter-buttons {
		margin-top: 0;
	}
	
	.loop-header-tools .pgs-shop-filter-buttons .pgs-open-shop-filters {
		display: inline-block;
	}
	
	.woocommerce-ordering .select2-container {
		width: 190px !important;
	}
	
	.pgs-content-popup {
		padding: 25px;
	}
	
	.woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product {
		width: 49%;
		margin-right: 2%;
	}
	
	.woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product.last, .woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product.last, .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product.last, .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product.last {
		margin-right: 2%;
	}
	
	.woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product:nth-child(2n+2), .woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product:nth-child(2n+2), .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product:nth-child(2n+2), .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.ciyashop-popup-quick-view .product-images {
		margin-bottom: 0;
	}
	
	body .ciyashop-popup-quick-view .product-image-summary div.summary {
		padding: 30px 45px;
		min-height: inherit;
	}
	
	.ciyashop-popup-quick-view .basel-scroll, .ciyashop-popup-quick-view .summary-inner {
		position: relative;
		max-height: initial;
		overflow: auto;
		padding: 0;
		padding-right: 0;
	}
	
	.ciyashop-popup-quick-view .basel-scroll .basel-scroll-content {
		padding-right: 0;
	}
	
	.woocommerce-account #customer_login>[class*=u-column] {
		flex: inherit;
	}
	
	.pgs-shop-filters-wrapper .row>div .shop-filter-product-category {
		padding-right: 0;
	}
	
	.woocommerce ul.products.list .product .product-inner {
		display: block;
	}
	
	.woocommerce ul.products.list .product-thumbnail {
		width: 100%;
		display: block;
	}
	
	.woocommerce ul.products.list .product-info {
		width: 100%;
		display: block;
		padding: 25px;
	}
	
	.woocommerce ul.products.list .woocommerce-product-details__short-description {
		max-height: inherit;
		margin-bottom: 0;
	}
	
	.woocommerce .products.list .product-hover-style-info-bottom .product-actions {
		bottom: 0;
		width: 100%;
		padding-left: 0;
		position: relative;
		margin-top: 15px;
	}
	
	.woocommerce .products.list li.product.product-hover-style-info-bottom-bar {
		padding-bottom: 0;
		border-bottom: none;
	}
	
	.woocommerce .products.list .product-hover-style-info-bottom-bar>.product-inner {
		padding-bottom: 0;
	}
	
	.woocommerce .products.list .product-hover-style-info-bottom-bar .product-actions {
		width: 100%;
		bottom: 0;
		opacity: 1;
		position: relative;
		margin-top: 0;
		margin-top: 15px;
	}
	
	.woocommerce ul.list li.product.product-hover-style-hover-summary .product-info {
		padding-left: 0;
	}
	
	.woocommerce ul.products.list .product-info {
		padding: 0;
		padding-top: 15px;
		margin-left: 0;
	}
	
	.product-navigation {
		display: none;
	}
	
	.admin-bar .side_shopping_cart-wrapper {
		padding-top: 25px;
	}
	
	.side_shopping_cart-wrapper .side_shopping_cart {
		padding-top: 15px;
	}
	
	.side_shopping_cart-wrapper .close-side_shopping_cart {
		top: 7px;
	}
	
	.woocommerce.single-product .related.products .owl-carousel .owl-nav {
		display: none;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-default .product-actions {
		bottom: 15px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-default .product-inner .stock {
		bottom: 75px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-icon-top-left .product-actions {
		left: 15px;
		opacity: 1;
		visibility: visible;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-icon-top-left .product-inner .stock {
		top: auto;
		opacity: 1;
		bottom: 15px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-top-right .product-actions {
		right: 15px;
		opacity: 1;
		visibility: visible;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-icons-top-right .product-inner .stock {
		top: auto;
		opacity: 1;
		bottom: 15px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-image-center .product-actions {
		opacity: 1;
		bottom: auto;
		top: 50%;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-center .open-quick-view {
		bottom: 15px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-image-icon-left .product-actions {
		left: 15px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-icon-left .open-quick-view {
		right: 15px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-grocery-1 .product-actions, .woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-grocery-2 .product-actions, .woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-image-left .product-actions {
		bottom: 15px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .product-info .price {
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .product-info .price>* {
		top: 0;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .price+.product-action-add-to-cart, .woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .star-rating-wrapper+.product-action-add-to-cart {
		margin-top: 0;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .product-action-add-to-cart .added_to_cart, .woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .product-action-add-to-cart .button {
		bottom: 0;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-icon-bottom .product-actions {
		bottom: 15px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-icon-bottom .open-quick-view {
		top: 50%;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-button-standard .product-actions {
		bottom: 15px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-left .product-actions, .woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-rounded .product-actions {
		left: 15px;
		opacity: 1;
		visibility: visible;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart, .woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart {
		bottom: 0;
	}
	
	.woocommerce.hover-effect-mobile-disabled .products .product-hover-style-icons-left .product-inner .stock.in-stock, .woocommerce.hover-effect-mobile-disabled .products .product-hover-style-icons-rounded .product-inner .stock.in-stock {
		opacity: 1;
		visibility: visible;
		left: 50%;
		top: auto;
		bottom: 55px;
		transform: translateX(-50%);
	}
	
	.woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-icons-bottom-right .product-actions {
		bottom: 15px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom .product-actions {
		bottom: 15px;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom-2 .product-actions {
		opacity: 1;
		bottom: 15px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom-bar .product-actions {
		bottom: 0;
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom-bar .open-quick-view {
		opacity: 1;
		top: 50%;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom .open-quick-view {
		opacity: 1;
		top: 50%;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom-bar .product-info {
		top: 0;
		min-height: auto;
		padding-bottom: 15px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom-bar .open-quick-view {
		opacity: 1;
		top: 50%;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom-bar .product-actions .add_to_cart_button.loading {
		color: rgba(255, 255, 255, .4) !important;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom-bar .product-actions .add_to_cart_button.loading:before {
		content: "";
		background-image: url("https://cdn-ilamenj.nitrocdn.com/EehmGfmncOstmfaiPTrZvAXzOOLCEpRT/assets/images/optimized/rev-fdf5fb2/burcumatbaa.com/wp-content/themes/ciyashop/images/loader-img/cy_loader-light.svg");
		background-repeat: no-repeat;
		background-size: cover;
		width: 25px;
		height: 25px;
		display: inline-block;
		padding-right: 0;
		margin-left: -12px;
		position: absolute;
		left: 50%;
		top: 10px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .products .product.product-hover-style-hover-summary {
		border: none;
		box-shadow: none;
		background: 0 0;
		padding: 15px;
		padding-bottom: 0;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .content-hover-block, .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .product-actions {
		margin-bottom: 0 !important;
		visibility: visible;
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}
	
	.woocommerce.hover-effect-mobile-disabled .products .product.product-hover-style-hover-summary .product-inner {
		position: relative;
		z-index: 9;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .product-info .ciyashop-product-description {
		opacity: 1;
		visibility: visible;
		position: relative;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .product-action-wishlist {
		top: 10px;
		opacity: 1;
		visibility: visible;
	}
	
	.woocommerce.hover-effect-mobile-disabled .products .product.product-hover-style-hover-summary .product-info {
		top: 0;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .price .amount, .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions .product-action-add-to-cart a, .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions a, .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .product-info .product-name, .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .product-info .product-name a {
		color: #fff;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .product-info .ciyashop-product-description {
		color: #969696;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart {
		opacity: 1;
		visibility: visible;
		top: auto;
		left: auto;
		bottom: 60px;
		right: 8px;
		background: #323232;
		width: 40px;
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal-hover-cart .product-name {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	
	.woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-minimal-hover-cart .product-actions {
		opacity: 1;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart, .woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button {
		top: 0;
		margin: 0 !important;
		line-height: normal;
		-webkit-transform: inherit;
		-moz-transform: inherit;
		transform: inherit;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart:before, .woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button:before {
		font-size: 20px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button.loading:after {
		margin-left: -15px;
		margin-top: -15px;
		width: 30px;
		height: 30px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal .product-thumbnail .product-action-quick-view {
		bottom: 0;
		opacity: 1;
		visibility: visible;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal .product-info .price {
		opacity: 1;
		visibility: visible;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal .product-info .product-action-add-to-cart {
		overflow: visible;
		margin-top: 0;
	}
	
	.woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .added_to_cart, .woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .button {
		-webkit-transform: inherit;
		-moz-transform: inherit;
		transform: inherit;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal .product-info .product-action-add-to-cart .button.loading:after {
		top: -2px;
		left: 50%;
		right: auto;
		transform: translateX(-50%);
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-inner:before {
		opacity: 0;
		visibility: hidden;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-inner .stock {
		left: 4%;
		bottom: 40px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-inner .stock.out-of-stock {
		width: 92%;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-info {
		opacity: 1;
		visibility: visible;
		position: relative;
		text-align: left;
		background: #323232;
		top: 0;
		width: 92%;
		margin: 0 4%;
		margin-top: -30px;
		padding-top: 15px;
		border-radius: 5px;
		-webkit-transform: inherit;
		-moz-transform: inherit;
		transform: inherit;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-actions {
		opacity: 1;
		text-align: left;
		margin-left: -10px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-info .price {
		text-align: left;
		padding-top: 5px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-transparent-center .product-actions {
		opacity: 1;
		visibility: visible;
		width: auto;
		top: auto;
		left: 15px;
		right: 15px;
		bottom: 15px;
		padding: 5px 15px 15px;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-transparent-center .product-actions .product-actions-inner {
		top: 0;
		opacity: 1;
		visibility: visible;
		transform: inherit;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-standard-info-transparent .product-actions {
		right: 15px;
		opacity: 1;
		visibility: visible;
	}
	
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-standard-quick-shop .product-actions {
		right: 15px;
		opacity: 1;
		visibility: visible;
	}
	
	.woocommerce ul.products [class*=product-hover-style-grocery-] .product-info .product-info-right {
		width: 100%;
	}
	
	.woocommerce ul.products [class*=product-hover-style-grocery-] .product-info .product-action:after {
		opacity: 1;
		background: 0 0 !important;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .product-action .button {
		width: 40px;
		color: #fff !important;
	}
	
	.woocommerce ul.products [class*=product-hover-style-grocery-] .product-info .product-action-add-to-cart .button:before {
		font-size: 16px;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info {
		flex-wrap: wrap;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .product-info-left {
		width: 100%;
		padding-right: 0;
		margin-bottom: 15px;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .variations_form {
		display: flex;
		gap: 7px;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .variations_form .quantity {
		position: relative;
		visibility: visible;
		width: 105px;
		margin: 0;
		padding: 0;
		opacity: 1;
		bottom: 0;
		left: auto;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .variations_form .quantity:before {
		bottom: 0;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .quantity input {
		border: none;
		height: 38px;
		line-height: 38px;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-up {
		right: 0;
		bottom: 0;
		left: auto;
		width: 35px;
		height: 38px;
		line-height: 38px;
		border-left: 1px solid #404040;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-down {
		left: 0;
		bottom: 0;
		right: auto;
		width: 35px;
		height: 38px;
		line-height: 38px;
		border-right: 1px solid #404040;
	}
	
	.woocommerce.single-product .related.products .product-hover-style-grocery-1 .product-info .variations_form .quantity, .woocommerce.single-product .related.products .product-hover-style-grocery-2 .product-info .variations_form .quantity {
		padding: 0;
	}
	
	body.single-product.footer-device-inactive {
		margin-bottom: 48px;
	}
	
	.footer-device-inactive.single-product div.product .summary .cart .single_add_to_cart_button, .footer-device-inactive.single-product div.product form.cart .single_add_to_cart_button {
		position: fixed;
		bottom: 0;
		width: 100%;
		left: 0;
		z-index: 9;
		opacity: 1;
		letter-spacing: 1px;
		font-weight: 400;
		padding: 10px 20px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	
	.woocommerce.single-product div.product .summary .cart .single_add_to_cart_button.disabled, .woocommerce.single-product div.product .summary .cart .single_add_to_cart_button.loading, .woocommerce.single-product div.product form.cart .single_add_to_cart_button.disabled, .woocommerce.single-product div.product form.cart .single_add_to_cart_button.loading {
		opacity: 1;
		color: rgba(255, 255, 255, .4);
	}
	
	body.cart_sticky-on.woocommerce.single-product {
		margin-bottom: 0;
		padding-bottom: 61px;
	}
	
	.ciyashop-sticky-btn {
		padding: 10px 0;
	}
	
	.ciyashop-sticky-btn .ciyashop-sticky-btn-content {
		display: none;
	}
	
	.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart .quantity input {
		height: 41px;
	}
	
	.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart .single_add_to_cart_button {
		padding: 7px 15px;
		position: relative;
		width: auto;
	}
	
	body.footer-device-inactive.woocommerce-cart {
		margin-bottom: 0;
	}
	
	.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total {
		padding-bottom: 0;
	}
	
	.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
		position: fixed;
		bottom: 15px;
		left: 4%;
		width: 92%;
		z-index: 9;
		font-size: 14px;
		line-height: 26px;
		letter-spacing: 1px;
		font-weight: 400;
		padding: 12px 40px;
		border-radius: 5px;
		box-shadow: 0 5px 25px rgba(0, 0, 0, 15%);
	}
	
	.footer-device-active.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
		bottom: 70px;
	}
	
	.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total td:before {
		font-size: 16px;
		font-weight: 400;
	}
	
	.woocommerce-cart table.cart td.actions .coupon .input-text {
		margin: 0;
	}
	
	.woocommerce.single-product div.product form.cart .variations td.label {
		min-width: 110px;
	}
	
	.woocommerce-cart #content table.cart td.actions .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon input[type=text] {
		width: 52%;
	}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs {
		border: 1px solid #e8e8e8;
		padding: 0;
		width: 100%;
		margin-bottom: 15px;
		border-bottom: none;
	}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs::before {
		border: none;
	}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
		border: none;
		border-bottom: 1px solid #e8e8e8;
		display: block;
		width: 100%;
		text-align: left;
	}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
		border-bottom: 1px solid #e8e8e8;
	}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
		padding: 8px 20px;
	}
	
	.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs {
		width: 100%;
		margin-bottom: 10px;
		border: 1px solid #e8e8e8;
	}
	
	.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li a {
		padding: 8px 20px;
	}
	
	.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs-layout-left ul.tabs li {
		border-right: none;
	}
	
	.woocommerce div.product .woocommerce-tabs-layout-left .wc-tabs-nav-wrapper {
		display: block;
	}
	
	.woocommerce div.product .woocommerce-tabs-layout-left .wc-tabs-content-wrapper {
		display: block;
	}
	
	.woocommerce-tabs.woocommerce-tabs-layout-accordion .card-header {
		padding: 12px 25px;
	}
	
	.woocommerce.single-product div.product .product_title {
		font-size: 20px;
		line-height: 28px;
	}
	
	.product-summary-actions #woo-product-sticky-content, .product-summary-actions .woo-product-sticky-content.is-sticky {
		display: none;
	}
	
	.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce input.button.alt {
		font-size: 14px;
	}
	
	.inner-intro .woocommerce_intro-title .breadcrumbs.breadcrumbs-hide-mobile {
		display: block;
	}
	
	body.footer-device-inactive.woocommerce-checkout {
		margin-bottom: 0;
	}
	
	.woocommerce .woocommerce-checkout-review-order-table .order-total td {
		font-size: 18px;
	}
	
	.woocommerce table.shop_table td {
		line-height: 20px;
	}
	
	.shipping ul li {
		line-height: 20px;
	}
	
	.woocommerce ul.order_details {
		padding: 15px;
	}
	
	.woocommerce ul.order_details li {
		padding: 5% 0 5% 44px !important;
		border-bottom: 1px dashed #d3ced2;
		flex-basis: 100%;
		max-width: 100%;
		margin-bottom: 1%;
		margin-right: 0;
	}
	
	.woocommerce ul.order_details li:nth-child(3) {
		margin-right: 0;
	}
	
	.woocommerce .woocommerce-thankyou-order-received {
		font-size: 16px;
		padding: 16px 10px;
	}
	
	.woocommerce ul.order_details li strong {
		word-break: break-all;
	}
	
	.woocommerce ul.order_details li, .woocommerce ul.order_details li:last-child, .woocommerce ul.order_details li:nth-child(3) {
		border-right: 0px;
	}
	
	.woocommerce ul.order_details li:last-child {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	
	.woocommerce-checkout-layout-default form.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice {
		padding-left: 30px;
	}
	
	.woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before {
		top: -12px;
	}
	
	.woocommerce nav.woocommerce-pagination ul {
		white-space: inherit;
	}
	
	.woocommerce nav.woocommerce-pagination ul li {
		float: none;
		margin: 0 1px;
	}
	
	.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
		padding: 8px 12px;
		font-size: 14px;
	}
	
	.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
		font-size: 14px;
		padding: 15px 15px 15px 15px;
		line-height: 24px;
	}
	
	.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {
		content: none;
	}
	
	.single-product.woocommerce .woocommerce-error .button, .single-product.woocommerce .woocommerce-info .button, .single-product.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {
		bottom: inherit;
		left: inherit;
		right: inherit;
		top: inherit;
		position: inherit;
		display: block;
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table {
		border: none;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item {
		position: relative;
		padding: 0;
		margin-bottom: 25px;
		padding-bottom: 25px;
		padding-left: 115px;
		min-height: 136px;
		border-bottom: 1px solid rgba(129, 129, 129, .2);
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr:last-child {
		margin-bottom: 0;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td {
		display: flex;
		align-items: center;
		background-color: inherit;
		border: none;
		text-align: left !important;
		padding: 7px 0;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td:not(:last-child) {
		border-bottom: 1px dashed #e8e8e8;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td:before {
		color: #2d2a2a;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 11px;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td .quantity, .woocommerce .woocommerce-cart-form table.shop_table tr td span {
		margin-left: auto;
		font-size: 14px;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-remove {
		position: absolute;
		right: 0;
		top: 0;
		border: none;
		width: 25px;
		padding: 0;
		text-align: right !important;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-remove a {
		font-size: 22px;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-remove .remove:before {
		content: normal;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-name {
		padding-top: 0;
		border-bottom: none;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-name:before {
		content: normal;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-name a {
		width: auto;
		display: inline-block;
		margin-left: 0;
		font-size: 14px;
		font-weight: 600;
		color: #323232;
		padding-right: 30px;
	}
	
	.woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
		display: block;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail {
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
		max-height: 130px;
		border-bottom: none;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail:before {
		content: normal;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail img {
		width: 100px;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td .quantity {
		padding: 0 22px;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td .quantity input {
		width: 35px !important;
		height: 30px;
		font-size: 14px;
		padding: 0 3px;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td .quantity-button {
		width: 23px;
		line-height: 30px;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr:last-child td {
		display: block;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr .coupon {
		padding: 20px 25px !important;
		margin-top: 0;
		margin-bottom: 30px;
		border: 2px dashed #e8e8e8;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr .coupon .button, .woocommerce .woocommerce-cart-form table.shop_table tr .coupon .input-text {
		width: 100% !important;
		float: none;
		margin: 5px 0 !important;
	}
	
	.woocommerce-cart .cart-collaterals .cart_totals table tr td {
		width: 100%;
	}
	
	.theme-dark .woocommerce .woocommerce-cart-form table.shop_table tr td.product-name a {
		color: #fff;
	}
	
	.theme-dark .woocommerce .woocommerce-cart-form table.shop_table tr td:not(:last-child) {
		border-bottom-color: rgba(255, 255, 255, .1);
	}
	
	.theme-dark .woocommerce .woocommerce-cart-form table.shop_table tr .coupon {
		border-color: rgba(255, 255, 255, .1);
	}
	
	.woocommerce-checkout h3 {
		font-size: 18px;
	}
	
	.woocommerce table.woocommerce-checkout-review-order-table thead th {
		font-size: 16px;
		padding: 15px;
	}
	
	.woocommerce .woocommerce-checkout-review-order-table tbody td {
		padding: 15px 15px;
		font-size: 14px;
		width: 58%;
	}
	
	.woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce .woocommerce-checkout-review-order-table .order-total th {
		font-size: 16px;
	}
	
	.woocommerce table.wishlist_table tbody tr:first-child td:first-child {
		border-top: none;
	}
	
	.woocommerce table.wishlist_table tbody tr td.wishlist-empty {
		text-align: center;
	}
	
	.latest-post-type-carousel, .latest-post-type-carousel .carousel-wrapper, .latest-post-type-carousel .latest-post-content, .latest-post-type-carousel .latest-post-content-inner, .latest-post-type-carousel .latest-post-main, .latest-post-type-carousel .latest-post-main-inner, .latest-post-type-carousel .owl-carousel, .latest-post-type-carousel .owl-carousel .latest-post-item, .latest-post-type-carousel .owl-carousel .latest-post-item-inner, .latest-post-type-carousel .owl-carousel .owl-item, .latest-post-type-carousel .owl-carousel .owl-item .item, .latest-post-type-carousel .owl-carousel .owl-stage-outer, .latest-post-type-carousel .owl-carousel .owl-stage-outer .owl-stage {
		height: auto;
	}
	
	.latest-post-item .blog-title {
		font-size: 16px;
	}
	
	.faqs-wrapper .tabs {
		margin-bottom: 0;
	}
	
	.faqs-wrapper .tabs:before {
		content: none;
	}
	
	.faqs-wrapper .tabs li {
		margin: 0 3px 6px 0;
		border: 1px solid #eaeaea;
		padding: 4px 10px;
		font-size: 14px;
		border-radius: 3px;
	}
	
	.faqs-wrapper .tabs li.active {
		border-top-color: #eaeaea;
	}
	
	.content-wrapper .masonry-item article.post, .content-wrapper .site-main .col-md-6 article.hentry.post, .content-wrapper [class*=col-]>article.post {
		margin-bottom: 30px;
	}
	
	.error-block h1 {
		font-size: 80px;
		line-height: 120px;
	}
	
	.error-block p {
		font-size: 20px;
		line-height: 28px;
	}
	
	.content-no-image .error-search-box, .error-search-box {
		width: 90%;
		margin: 0 auto;
	}
	
	.error-search-box p {
		font-size: 16px;
		margin-bottom: 20px;
		line-height: 24px;
	}
	
	.mntc-cs-item.mntc-cs-content {
		padding: 20px 0 20px;
	}
	
	.tc_maintenance .page-wrapper {
		padding-bottom: 100px;
	}
	
	.mntc-cs-item h1 {
		margin-bottom: 30px;
		font-size: 34px;
		line-height: 38px;
	}
	
	.mntc-cs-item p, .tc_maintenance_mode-comingsoon .mntc-cs-item p {
		font-size: 22px;
		line-height: 32px;
	}
	
	.mnt-footer .site-info {
		text-align: center;
	}
	
	.mnt-footer .text-right {
		text-align: center !important;
	}
	
	.tc_maintenance_mode-comingsoon .commingsoon_countdown li {
		padding: 6px;
	}
	
	.tc_maintenance_mode-comingsoon .commingsoon_countdown li span {
		font-size: 22px;
		line-height: 30px;
	}
	
	.tc_maintenance_mode-comingsoon .commingsoon_countdown li p {
		font-size: 14px;
	}
	
	.tc_maintenance_mode-comingsoon .mntc-cs-item i {
		margin-top: 40px;
	}
	
	blockquote {
		font-size: 14px;
		line-height: 25px;
		padding: 15px;
	}
	
	blockquote .fa, blockquote i {
		margin-left: 0;
		margin-right: 15px;
	}
	
	blockquote .quote-author {
		padding-left: 0;
	}
	
	blockquote p {
		display: inline;
	}
	
	article.hentry .entry-title {
		line-height: 24px;
	}
	
	li.comment>.comment {
		padding-left: 0;
	}
	
	ol.commentlist .comment .comments-photo {
		position: relative;
		margin-bottom: 10px;
	}
	
	ol.commentlist .comment .comments-photo {
		width: 50px;
	}
	
	.comments-area ol.commentlist .children {
		margin-left: 25px;
	}
	
	.masonry-item article.post .entry-meta-date a, [class*=col-]>article.post .entry-meta-date a {
		padding: 0 10px;
		line-height: 26px;
		font-size: 12px;
	}
	
	.content-wrapper .masonry-item article.post, .content-wrapper [class*=col-]>article.post {
		padding: 10px;
	}
	
	.masonry-item article.post .entry-meta-date, [class*=col-]>article.post .entry-meta-date {
		top: 16px;
	}
	
	.blog-entry-slider .owl-theme .owl-nav {
		margin-top: -13px;
	}
	
	.blog-entry-slider .owl-carousel .owl-nav i {
		width: 26px;
		height: 26px;
		line-height: 26px;
	}
	
	.blog .timeline {
		margin-bottom: 40px;
	}
	
	.blog .timeline-sidebar .timeline {
		margin-bottom: 60px;
		padding-left: 0;
	}
	
	.blog .timeline-sidebar .timeline>li:nth-child(3) {
		margin-top: 0;
	}
	
	.blog .timeline-sidebar .timeline>li.timeline-inverted {
		margin-bottom: 30px;
	}
	
	.blog .timeline {
		padding: 0;
	}
	
	.blog .timeline:before {
		content: none;
	}
	
	.blog .timeline>li, .blog .timeline>li.timeline-inverted {
		padding-left: 0;
		padding-right: 0;
	}
	
	.blog .timeline>li, .blog .timeline>li>.timeline-panel {
		width: 100%;
	}
	
	.blog .timeline li.entry-date {
		display: none;
	}
	
	.blog .timeline>li>.timeline-badge {
		display: none;
	}
	
	.blog .timeline>li>.timeline-panel:after, .blog .timeline>li>.timeline-panel:before {
		border: none;
		content: none;
	}
	
	.blog .timeline>li:nth-child(2), .blog .timeline>li:nth-child(3) {
		margin-top: 0;
	}
	
	.blog .timeline>li.timeline-inverted {
		margin-top: 0;
		margin-bottom: 30px;
	}
	
	#back-to-top .top {
		width: 35px;
		height: 35px;
		font-size: 16px;
		bottom: 90px;
	}
	
	.site-footer .site-info {
		text-align: center;
	}
	
	.site-footer .text-right {
		text-align: center !important;
	}
	
	.woocommerce table.wishlist_table thead, .woocommerce table.wishlist_table thead th {
		display: none;
	}
	
	.woocommerce table.wishlist_table tbody td, .woocommerce table.wishlist_table thead th {
		display: block;
		text-align: right;
		position: relative;
	}
	
	.woocommerce .wishlist_table td.product-add-to-cart a {
		display: inline-block !important;
	}
	
	.woocommerce .wishlist_table td.product-name a {
		display: inline-block;
		width: 55%;
	}
	
	.woocommerce table.wishlist_table .product-price, .woocommerce table.wishlist_table .product-stock-status {
		text-align: right;
	}
	
	.woocommerce table.wishlist_table tbody td .cs-wcwl-row-label {
		display: block;
		float: left;
		padding-right: 5px;
		font-weight: 700;
		color: #323232;
	}
	
	.woocommerce table.wishlist_table tbody tr:first-child td.product-name {
		border-top: none;
	}
	
	.woocommerce table.wishlist_table tbody tr .product-remove {
		text-align: right;
		padding: 15px;
		width: auto;
	}
	
	.woocommerce table.wishlist_table tbody tr .product-thumbnail {
		display: block !important;
	}
	
	.woocommerce table.wishlist_table tbody tr .product-thumbnail a {
		display: inline-block;
	}
	
	.woocommerce .cart-empty, .woocommerce .cart-empty.woocommerce-info {
		font-size: 34px;
		line-height: 44px;
	}
	
	.woocommerce .wishlist-empty {
		border-bottom: 2px solid #e8e8e8;
		padding-bottom: 25px;
	}
	
	body .dokan-seller-listing .dokan-seller-search-form {
		margin-bottom: 30px;
	}
	
	body .dokan-seller-listing .dokan-seller-search-form input#search {
		width: 100%;
	}
	
	.dokan-single-store .store-page-wrap .seller-items .products-loop>.product {
		width: 48%;
		margin-right: 3%;
	}
	
	.dokan-single-store .store-page-wrap .seller-items .products-loop>.product:nth-child(2n) {
		margin-right: 0;
	}
	
	.portfolio-content-area.column-3 .portfolio-grid-column-item, .portfolio-content-area.column-3 .portfolio-grid-item {
		width: 50%;
	}
	
	.portfolio-content-area.column-4 .portfolio-grid-column-item, .portfolio-content-area.column-4 .portfolio-grid-item {
		width: 50%;
	}
	
	.portfolio-content-area.column-6 .portfolio-grid-column-item, .portfolio-content-area.column-6 .portfolio-grid-item {
		width: 50%;
	}
	
	.single-portfolio .portfolio-navigation .nav-links, .single-portfolio .related-portfolio {
		margin-bottom: 40px;
	}
	
	.single-portfolio .portfolio-navigation .nav-links .portfolio-image {
		display: none;
	}
	
	.single-portfolio .portfolio-navigation .nav-links a {
		padding: 15px 0;
		width: 85%;
	}
	
	.single-portfolio .portfolio-navigation .nav-previous, .single-portfolio .portfolio-navigation .nav-previous:hover {
		padding-left: 0;
		margin-bottom: 0;
		border: none !important;
	}
	
	.single-portfolio .portfolio-navigation .nav-next, .single-portfolio .portfolio-navigation .nav-next:hover {
		padding-right: 0;
		margin-bottom: 0;
		border: none !important;
	}
}

@media only screen and (max-width:575px) {
	.header-mobile .mobile-butoon-menu {
		padding-right: 0;
	}
	
	.header-mobile .mobile-butoon-menu>a, .header-mobile .mobile-butoon-search>a {
		width: 30px;
		font-size: 18px;
	}
	
	.inner-intro ul.page-breadcrumb li {
		margin-right: 7px;
		font-size: 14px;
		display: inline-block;
	}
	
	.inner-intro ul.page-breadcrumb li>span:before {
		line-height: 20px;
	}
	
	.woo-tools-action.woo-tools-cart .widget_shopping_cart {
		right: -60px;
	}
	
	.tag-password-2 .post-password-form label {
		float: none;
		margin-right: 0;
		width: 100%;
	}
	
	.tag-password-2 .post-password-form label input {
		width: 100%;
		margin-left: 0;
	}
	
	ol.commentlist .comments-info .pull-right {
		margin-bottom: 5px;
	}
	
	.header-mobile .search_form-inner .search_form-input-wrap, .search_form-inner .search_form-category-wrap {
		display: block;
		width: 100%;
	}
	
	.search_form-inner .search_form-category-wrap {
		margin-bottom: 10px;
	}
	
	.search_form-inner .search_form-category-wrap .search_form-category, .search_form-inner .search_form-category-wrap .select2-container {
		width: 100% !important;
	}
	
	.header-search-shape-rounded .search_form-inner .search_form-category-wrap .select2-container--default .select2-selection--single, .header-search-shape-rounded .search_form-inner .search_form-category-wrap+.search_form-input-wrap input.form-control {
		border-radius: 0 !important;
	}
	
	.header-mobile .search_form-autocomplete {
		position: relative;
		top: 0;
		max-height: 270px;
		border-top: none;
	}
	
	#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header {
		display: none;
	}
	
	.age-gate-form {
		max-width: 85%;
		padding: 30px 25px;
	}
	
	.age-gate-form .age-gate-submit, .age-gate-form .age-gate-submit-no, .age-gate-form .age-gate-submit-yes {
		padding: 10px 25px;
	}
	
	.ciyashop-cookies-info {
		width: 90%;
		left: 4%;
		bottom: 20px;
		padding: 15px 65px 15px 15px;
	}
	
	.ciyashop-promo-popup {
		width: 94%;
	}
	
	.ciyashop-promo-popup .popup-image {
		width: 100%;
	}
	
	.inner-intro h1 {
		font-size: 22px;
		line-height: 28px;
	}
	
	#after_add_to_cart_message-popup {
		width: 450px;
	}
	
	#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header {
		width: 150px;
	}
	
	#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header .cs-compare-list-title {
		font-size: 12px;
	}
	
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
		padding-bottom: 0;
	}
	
	.loop-header-tools .woocommerce-ordering {
		display: inline-block;
		width: 100%;
		margin-left: 0;
	}
	
	.loop-header-tools .ciyashop-products-per-page {
		display: none;
	}
	
	.loop-header-tools .woocommerce-ordering .select2-container {
		width: 100% !important;
	}
	
	.loop-header-filters .pgs_widgets_shop-filters .row>.widget {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.loop-header-filters .pgs_widgets_shop-filters .row>.widget:first-child {
		padding-left: 15px;
	}
	
	.woocommerce .products.mobile-col-2>.product, .woocommerce ul.ciyashop-products-shortcode>li.mobile-col-2 {
		width: 48% !important;
		margin-right: 3% !important;
	}
	
	.woocommerce .products.mobile-col-2>.product:nth-child(2n+2), .woocommerce ul.ciyashop-products-shortcode>li.mobile-col-2:nth-child(2n+2) {
		margin-right: 0 !important;
	}
	
	.woocommerce .products.mobile-col-2.list>.product {
		width: 100% !important;
		margin-right: 0 !important;
	}
	
	.woocommerce .products.mobile-col-2.list>.product:nth-child(2n+2) {
		margin-right: 0 !important;
	}
	
	.pgs-shop-filters-wrapper .shop-filter .button {
		padding: 0 15px;
	}
	
	.pgs-shop-filters-wrapper .row>div .shop-filter {
		padding-right: 0;
	}
	
	.woocommerce.single-product div.product form.cart .variations {
		margin-bottom: 30px;
	}
	
	.woocommerce.single-product div.product form.cart .variations tr {
		flex-wrap: wrap;
	}
	
	.woocommerce.single-product div.product form.cart .variations td {
		position: relative;
		width: 100%;
	}
	
	.woocommerce.single-product div.product form.cart .variations td select {
		width: 100% !important;
		min-width: 100% !important;
	}
	
	.ciyashop-popup-quick-view form.cart .variations td .reset_variations, .woocommerce.single-product div.product form.cart .variations td .reset_variations {
		margin-left: 0;
	}
	
	.woocommerce.single-product div.product form.cart .variations td .reset_variations {
		position: relative;
		left: auto;
		bottom: auto;
		margin-top: 15px;
		top: 10px;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .product-action .button {
		width: 35px;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .variations_form .quantity {
		width: 90px;
		padding: 0;
	}
	
	.woocommerce [class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-down, .woocommerce [class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-up {
		width: 30px;
	}
	
	.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions, .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions {
		position: relative;
		left: 0;
		right: 0;
		bottom: 0 !important;
		padding: 15px 15px;
	}
	
	.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-info, .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-info {
		padding-top: 5px;
	}
	
	.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions .product-actions-inner>.product-action:after, .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions .product-actions-inner>.product-action:after {
		content: normal;
	}
	
	.woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions .product-actions-inner {
		display: flex;
		justify-content: space-around;
	}
	
	.woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions a {
		width: 40px;
		height: 50px;
	}
	
	.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions .open-quick-view.loading:after, .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions .product-action-compare .compare.cs-loading:after, .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions .product-action-wishlist .add_to_wishlist.cs-loading:after, .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions .open-quick-view.loading:after, .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions .product-action-compare .compare.cs-loading:after, .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions .product-action-wishlist .add_to_wishlist.cs-loading:after {
		top: 10px;
		left: 5px;
	}
	
	.woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-inner .stock {
		width: 50px;
		min-width: 50px;
	}
	
	.woocommerce-page .products.products-loop-column-3.mobile-col-1>.product, .woocommerce-page .products.products-loop-column-4.mobile-col-1>.product, .woocommerce-page .products.products-loop-column-5.mobile-col-1>.product, .woocommerce-page .products.products-loop-column-6.mobile-col-1>.product {
		width: 100%;
		margin-right: 0;
	}
	
	.woocommerce-page .products.products-loop-column-3.mobile-col-1>.product.last, .woocommerce-page .products.products-loop-column-4.mobile-col-1>.product.last, .woocommerce-page .products.products-loop-column-5.mobile-col-1>.product.last, .woocommerce-page .products.products-loop-column-6.mobile-col-1>.product.last {
		margin-right: 0;
	}
	
	.woocommerce .ciyashop-popup-quick-view table.variations td.value select {
		min-width: 100%;
	}
	
	.ciyashop-popup-quick-view div.product form.cart .variations tr>td {
		width: 100%;
		padding-left: 2px;
	}
	
	.ciyashop-popup-quick-view div.product form.cart .variations tr {
		flex-wrap: wrap;
	}
	
	.ciyashop-popup-quick-view div.product form.cart .variations td.label {
		width: 100%;
	}
	
	.woocommerce_intro-title .text-right {
		text-align: left !important;
	}
	
	.woocommerce .cart-empty, .woocommerce .cart-empty.woocommerce-info {
		font-size: 26px;
		line-height: 36px;
	}
	
	.woocommerce-cart #content table.cart td.actions .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon input[type=text] {
		width: 100%;
		float: none;
		margin-bottom: 8px;
	}
	
	.woocommerce table.cart td.actions .coupon .input-text+.button {
		width: 100%;
		float: none;
		margin-bottom: 12px;
	}
	
	.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart .price, .woocommerce.single-product .ciyashop-sticky-btn form.cart .quantity {
		display: none;
	}
	
	body.cart_sticky-on.woocommerce.single-product {
		margin-bottom: 0;
		padding-bottom: 46px;
	}
	
	.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart {
		float: none;
		width: 100%;
		vertical-align: top;
	}
	
	.ciyashop-sticky-btn, .ciyashop-sticky-btn .ciyashop-sticky-btn-container {
		padding: 0;
	}
	
	.ciyashop-sticky-btn.sticky {
		display: none;
	}
	
	.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart .single_add_to_cart_button {
		border-radius: 0;
		width: 100%;
		padding: 10px 15px;
	}
	
	.woocommerce.single-product div.product form.cart .variations td select {
		min-width: auto;
	}
	
	.woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before {
		top: -7px;
	}
	
	.woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading {
		padding-top: 25px;
	}
	
	.woocommerce-checkout-layout-dark.woocommerce-checkout #order_review_heading, .woocommerce-checkout-layout-light_spiral.woocommerce-checkout #order_review_heading {
		padding: 20px 10px;
	}
	
	.woocommerce-checkout-layout-dark .woocommerce-checkout-review-order, .woocommerce-checkout-layout-light_spiral .woocommerce-checkout-review-order {
		padding: 0 10px 10px 10px;
	}
	
	.woocommerce-checkout-review-order {
		padding: 15px 15px 0 15px;
	}
	
	form.woocommerce-checkout #payment .place-order {
		margin-left: -15px;
		margin-right: -15px;
	}
	
	.woocommerce-checkout-layout-default form.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper p {
		margin: 0 15px 15px;
	}
	
	#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {
		max-height: 30px;
	}
	
	.pgs-content-popup {
		padding: 25px;
	}
	
	.error404 .content-wrapper .post .entry-content {
		padding: 20px 0;
	}
	
	.content-no-image .error-search-box, .error-search-box {
		width: 100%;
		margin: 0 auto;
	}
	
	.comments-area ol.commentlist .children {
		margin-left: 15px;
	}
	
	ol.commentlist .comment .comments-info {
		padding: 13px;
	}
	
	ol.commentlist .comment .comments-info .comment-author h4 {
		font-size: 16px;
	}
	
	ol.commentlist .comment .comments-info .comment-reply-link {
		line-height: 24px;
		padding: 0 9px;
		font-size: 13px;
	}
	
	.single-post article.hentry .entry-footer .share {
		padding-left: 0;
	}
	
	.single-post article.hentry .entry-footer .share .share-button {
		display: none;
	}
	
	.single-post article.hentry .entry-footer .share ul li a {
		padding: 5px 18px;
	}
	
	.single-portfolio .portfolio-navigation .nav-links, .single-portfolio .related-portfolio {
		margin-bottom: 30px;
	}
	
	.single-portfolio .portfolio-navigation .nav-links a {
		padding: 10px 0;
	}
}

@media only screen and (max-width:480px) {
	div.bbp-search-form button, div.bbp-search-form input {
		padding: 0 14px;
	}
	
	.header-mobile .search_form-inner select {
		min-width: 100%;
	}
}

@media only screen and (max-width:479px) {
	h1 {
		font-size: 26px;
		line-height: 30px;
	}
	
	h2 {
		font-size: 22px;
		line-height: 26px;
	}
	
	h3 {
		font-size: 20px;
		line-height: 24px;
	}
	
	h4 {
		font-size: 19px;
		line-height: 22px;
	}
	
	h5 {
		font-size: 17px;
		line-height: 22px;
	}
	
	h6 {
		font-size: 16px;
		line-height: 22px;
	}
	
	#after_add_to_cart_message-popup {
		width: 280px;
	}
	
	#after_add_to_cart_message-popup .cart_message-inner h4 {
		padding: 0;
		line-height: 24px;
	}
	
	#after_add_to_cart_message-popup .cart_message-inner a {
		padding-right: 0;
		padding-bottom: 15px;
	}
	
	.search_form-inner .search_form-category-wrap {
		margin-bottom: 10px;
	}
	
	.header-style-default .search_form-inner .search_form-category-wrap select {
		max-width: inherit;
		width: 100%;
		min-width: inherit;
	}
	
	.products-listing-header .products-listing-title h2, .products-listing-intro-wrapper .products-listing-title h2 {
		font-size: 20px;
		line-height: 24px;
	}
	
	.mtpl-title h2, .pgs-mtpl-intro-wrapper .mtpl-title h2 {
		font-size: 20px;
		line-height: 24px;
	}
	
	.woo-tools-action.woo-tools-cart .widget_shopping_cart {
		width: 306px;
		right: -60px;
	}
	
	.g-recaptcha {
		margin-left: -44px;
	}
	
	.text-right .g-recaptcha {
		margin-left: 0;
		margin-right: -44px;
	}
	
	.g-recaptcha iframe {
		transform: scale(.7);
	}
	
	.woocommerce.columns-1 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-2 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product, .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product {
		width: 100%;
		margin-right: 0;
	}
	
	.woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product.last, .woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product.last, .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product.last, .woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product.last {
		margin-right: 0;
	}
	
	.dokan-single-store .store-page-wrap .seller-items .products-loop>.product {
		width: 100%;
		margin-right: 0;
	}
	
	.portfolio-content-area.column-2 .portfolio-grid-column-item, .portfolio-content-area.column-2 .portfolio-grid-item, .portfolio-content-area.column-3 .portfolio-grid-column-item, .portfolio-content-area.column-3 .portfolio-grid-item, .portfolio-content-area.column-4 .portfolio-grid-column-item, .portfolio-content-area.column-4 .portfolio-grid-item, .portfolio-content-area.column-6 .portfolio-grid-column-item, .portfolio-content-area.column-6 .portfolio-grid-item {
		width: 100%;
	}
	
	.portfolio-section .isotope-filters {
		margin-bottom: 15px;
	}
	
	.portfolio-section .isotope-filters button {
		margin: 2px 0;
		font-size: 14px;
		width: 100%;
	}
	
	.woocommerce .products.mobile-col-2>.product, .woocommerce ul.ciyashop-products-shortcode>li.mobile-col-2 {
		width: 100% !important;
		margin-right: 0 !important;
	}
	
	.woocommerce .products.mobile-portrait-2>.product, .woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2 {
		width: 48% !important;
		margin-right: 4% !important;
	}
	
	.woocommerce .products.mobile-portrait-2>.product:nth-child(2n), .woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2:nth-child(2n) {
		margin-right: 0 !important;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper {
		padding-bottom: 0;
		overflow: hidden;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .ciyashop-variations-close {
		right: 0;
		top: 0;
		width: 30px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .variations tr {
		padding-top: 0;
		margin-bottom: 0;
		margin-top: 10px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .variations td.label label {
		font-size: 13px;
		margin-bottom: 5px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .variations td.value select {
		min-width: 120px;
		width: 120px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .single_variation_wrap {
		position: relative;
		margin-top: 15px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .ciyashop-variation-selected .variations {
		margin-bottom: 35px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .ciyashop-variation-selected .variations .reset_variations {
		bottom: -25px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation {
		float: none;
		margin: 0;
		margin-bottom: 5px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .single_variation_wrap .quantity {
		display: none !important;
	}
	
	.woocommerce ul.products.mobile-portrait-2 .product-hover-style-default .product-info .price .amount {
		font-size: 13px;
		margin: 0;
	}
	
	.woocommerce .mobile-portrait-2 .product-hover-style-default .product-thumbnail .product-actions a {
		width: 40px;
		height: 40px;
	}
	
	.woocommerce .mobile-portrait-2 .product-hover-style-default .product-actions .product-action-add-to-cart {
		width: calc(100% - 88px);
	}
	
	.woocommerce .mobile-portrait-2 .product-hover-style-default .product-actions .product-action-add-to-cart a.button {
		font-size: 0;
		background: 0 0;
		padding: 0;
	}
	
	.woocommerce .mobile-portrait-2 .product-hover-style-default .product-actions .product-action-add-to-cart .button:before {
		content: "";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}
	
	.woocommerce ul.products.mobile-portrait-2 .product-hover-style-default .product-info .star-rating-wrapper {
		float: none;
		display: inline-block;
		width: 100%;
		margin-top: 10px;
	}
	
	.woocommerce.single-product .related.products .product-hover-style-default .product-actions .product-action-add-to-cart a {
		font-size: 13px;
		font-weight: 400;
		width: 100%;
	}
	
	.woocommerce.single-product .related.products .product-hover-style-default .product-actions .product-action-add-to-cart a:before {
		content: normal;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-icon-top-left .product-info .price, .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-icons-top-right .product-info .price {
		line-height: 18px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-icon-top-left .product-info .price .amount, .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-icons-top-right .product-info .price .amount {
		font-size: 13px;
		margin: 0;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-icon-top-left .product-actions .alt, .woocommerce .products.mobile-portrait-2 .product-hover-style-icon-top-left .product-actions a, .woocommerce .products.mobile-portrait-2 .product-hover-style-icons-top-right .product-actions .alt, .woocommerce .products.mobile-portrait-2 .product-hover-style-icons-top-right .product-actions a {
		width: 50px;
		height: 50px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-center .product-info .price .amount {
		font-size: 13px;
		margin: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-center .product-thumbnail .product-action-quick-view {
		display: none;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-left .product-info .price {
		line-height: 26px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-left .product-info .price .amount {
		font-size: 13px;
		margin: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-left .product-thumbnail .product-action-quick-view {
		display: none;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-left .product-info .price .amount {
		font-size: 13px;
		margin: 0;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-image-left .product-thumbnail .product-actions .alt, .woocommerce .products.mobile-portrait-2 .product-hover-style-image-left .product-thumbnail .product-actions a {
		width: 50px;
		height: 50px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-bottom .product-info {
		padding: 10px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-bottom .product-info .price {
		line-height: 26px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-bottom .product-info .price .amount {
		font-size: 13px;
		margin: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-bottom .product-thumbnail .product-action-quick-view {
		display: none;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-button-standard .product-info .price .amount {
		font-size: 13px;
		margin: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart, .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-button-standard .product-action-add-to-cart .button {
		line-height: 32px;
		padding: 0 14px;
		font-size: 12px;
	}
	
	.woocommerce ul.products.products.products.mobile-portrait-2 .product-hover-style-icons-left .product-info .price .amount, .woocommerce ul.products.products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-info .price .amount {
		font-size: 13px;
	}
	
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-left .product-actions .alt, .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-left .product-actions a {
		width: 50px;
		height: 50px;
	}
	
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-actions .alt, .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-actions a {
		width: 45px;
		height: 45px;
	}
	
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .added_to_cart, .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .button, .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .added_to_cart, .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .button {
		line-height: 32px;
	}
	
	.woocommerce ul.products.products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-info .price .amount {
		font-size: 13px;
	}
	
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-actions .alt, .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-actions a {
		width: 50px;
		height: 50px;
	}
	
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-actions .product-action-quick-view {
		display: none;
	}
	
	.woocommerce ul.products.products.products.mobile-portrait-2 .product-hover-style-image-bottom .product-info .price .amount {
		font-size: 13px;
	}
	
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-image-bottom .product-actions .product-action-quick-view {
		display: none;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-image-bottom-2 .product-info {
		padding: 10px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-bottom-2 .product-info .price .amount {
		font-size: 13px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-image-bottom-2 .product-actions .product-action-quick-view {
		display: none;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-bottom-bar .product-info .price .amount {
		font-size: 13px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart a.button {
		font-size: 0;
		padding: 0;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart .button:before {
		content: "";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-info-bottom .product-info .price .amount {
		font-size: 13px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom.product-hover-act-position-center .product-actions .product-action-add-to-cart {
		width: calc(100% - 110px);
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom .product-actions .product-action-add-to-cart a.button {
		font-size: 0;
		padding: 0;
		vertical-align: top;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom .product-actions .product-action-add-to-cart .button:before {
		content: "";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom-bar:hover .product-info {
		top: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-info-bottom-bar .product-info .price .amount {
		font-size: 13px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom-bar.product-hover-act-position-center .product-actions .product-action-add-to-cart {
		width: calc(100% - 95px);
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart a.button {
		font-size: 0;
		padding: 0;
		vertical-align: top;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart .button:before {
		content: "";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-hover-summary .product-info .price .amount {
		font-size: 13px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-hover-summary .content-hover-block {
		top: -10px;
		left: -10px;
		right: -10px;
		bottom: 0;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-hover-summary .product-actions .product-action-add-to-cart a.button {
		font-size: 0;
		padding: 0;
		line-height: 28px;
		vertical-align: top;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-hover-summary .product-actions .product-action-add-to-cart .button:before {
		content: "";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal-hover-cart .product-info .price {
		line-height: 18px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-minimal-hover-cart .product-info .price .amount {
		font-size: 15px;
		margin: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price {
		line-height: 24px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-minimal .product-info .price .amount {
		font-size: 13px;
		margin: 0;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-minimal .product-thumbnail .product-action-quick-view {
		display: none;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal:hover .product-info .price {
		opacity: 1;
		visibility: visible;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-minimal .product-info .product-action-add-to-cart a.button {
		font-size: 0;
		padding: 0;
		line-height: 28px;
		vertical-align: top;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-minimal .product-info .product-action-add-to-cart .button:before {
		content: "";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .added_to_cart, .woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .button {
		transform: inherit;
		position: absolute;
		left: 10px;
		top: -54px;
		background: #fff;
		padding: 6px 10px;
		padding: 0;
		font-size: 0;
		width: 45px;
		height: 45px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.device-type-mobile ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .added_to_cart, .device-type-mobile ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .button {
		background: #04d39f;
		color: #fff;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-info {
		padding: 10px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-info-transparent-center .product-info .price .amount {
		font-size: 14px;
		margin: 0;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-actions {
		margin-bottom: 0;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-action-add-to-cart a, .woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-action-add-to-cart a:hover {
		padding: 8px 12px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-actions .product-action a {
		width: 40px;
		height: 40px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-info .ciyashop-product-category {
		display: none;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-icons-transparent-center .product-info {
		padding-top: 10px;
	}
	
	.woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-icons-transparent-center .product-info .price .amount {
		font-size: 13px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-icons-transparent-center .product-actions .product-action a {
		width: 40px;
		height: 40px;
	}
	
	.woocommerce .products.mobile-portrait-2 .product-hover-style-icons-transparent-center .product-actions .product-action-add-to-cart a {
		padding: 6px 12px;
	}
	
	.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions, .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions {
		padding: 15px 0;
	}
	
	.woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions a {
		width: 35px;
		height: 45px;
	}
	
	.woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions .compare:before, .woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions .open-quick-view:before, .woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions .yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
		font-size: 16px;
		top: 2px;
	}
}

@media only screen and (max-width:375px) {
	.shop-off_canvas_sidebar .sidebar {
		width: 300px;
	}
	
	.shop-off_canvas_sidebar .sidebar .shop-sidebar-widgets {
		left: 15px;
		right: 15px;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item {
		padding-left: 95px;
		max-height: inherit;
	}
	
	.woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail img {
		width: 80px;
	}
	
	.woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .variations_form, .woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .variations_form {
		display: block;
	}
	
	.woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .variations_form .quantity, .woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .variations_form .quantity {
		width: 100%;
	}
	
	.woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-down, .woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-up, .woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-down, .woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-up {
		height: 37px;
		line-height: 37px;
	}
	
	.woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .product-action .button, .woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .product-action .button {
		width: 100%;
	}
	
	.ciyashop-cookies-info {
		width: 290px;
		left: 15px;
		bottom: 20px;
		padding: 15px;
	}
	
	.ciyashop-cookies-info:before {
		top: auto;
		bottom: 0;
		right: 10px;
	}
	
	.side_shopping_cart-wrapper {
		width: 320px;
	}
	
	.woocommerce ul.products.list li.product .product-info .product-actions .product-action-add-to-cart a {
		width: 122px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
}

.theme-dark .post-navigation .nav-links .nav-next, .theme-dark .post-navigation .nav-links .nav-previous {
	border-top-color: #2f2f2f;
}

@media only screen and (max-width:767px) {
	.theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs {
		border-color: rgba(255, 255, 255, .1);
	}
	
	.theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs li, .theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
		border-bottom-color: rgba(255, 255, 255, .1);
	}
}

@media only screen and (max-width:1920px) {
	.ciyashop-product-gallery .ciyashop-product-gallery_buttons_wrapper {
		right: -1px;
		left: auto;
		bottom: -2px;
	}
}

@media only screen and (min-width:1200px) {
	.site-footer .hide-for-desktop {
		display: none;
	}
}

@media only screen and (max-width:1199px) and (min-width:768px) {
	.site-footer .hide-for-tablet {
		display: none;
	}
}

@media only screen and (max-width:767px) {
	.site-footer .hide-for-mobile {
		display: none;
	}
}
