@media (min-width: 768px) {
	h1 {
	    font-size: 45px;
	    line-height: 1.2;
	}
}
.cart-total__bonuses-subtitle ins {
	padding: 0;
}

.cart-total__bonuses-subtitle{
	padding: 0 0 8px;
}
.vendors-block .vendor-item a {
	text-align: center;
}
.site-footer__item.form .gr-svg-icon.subscription-icon {
	z-index: -1;
}
@media all and (max-width: 639px) {
	.site-footer__title, .site-footer__form-subtitle {
		text-align: center;
	}
}
@media all and (min-width: 768px) {
	.recent-block .recent-item__bottom-right {
		margin-right: 40px;
	}
}
.mobile-nav .mobile-menu li a  {
	padding-right: 25px;
}
@media all and (max-width: 1023px) {
	.shop-product-data__nav li:first-child {
		margin-left: 0;
	}
	.shop-product-data__nav {
		margin: 0;
	}
	.mobile-nav .mobile-menu li ul.opened {
		display : block;
	}
}
.vendors-block__inner .tns-outer > button {
	display: none;
}
.article-block__item:nth-child(n+5) {
	display: none;
}
.article-block__link a {
	display: block;
}
.top-slider__item.blackout:before {
	z-index: 1;
}
.top-slider__item-body {
	z-index: 2;
}
.main-blocks .product-list.thumbs .product-item .shop-product-btn.notavailable {
	margin-top: 20px;
}
@media all and (max-width: 768px) {
	.main-blocks .product-list.thumbs .product-item .shop-product-btn.notavailable {
		margin-top: 10px;
	}
}
.top-slider__mobile-link {
	display: none;
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}
@media all and (max-width: 425px) {
	.top-slider__mobile-link {
		display: block;
	}
}
@media all and (max-width: 320px) {
	.top-slider__item-title {
		padding-right: 20px;
	}
}
.g-auth__sideleft .g-form-field input[type="checkbox"] {
	padding: 0; 
	line-height: inherit;
}
.g-auth #user-personal-data-agreement {
	display: none;
}
body .popover-container {
	z-index: 9999;
}
body .remodal.special-popup {
	overflow-y: auto;
}

#shop2-msg.msg-favorite .gr-favorite-btn-counter {
    margin-right: 6px;
}
@media all and (max-width: 1023px){
	body .site-header__intro-left {
		width: auto;	
	}
}


/* gr_inner_folders_v2 */
.shop-inner-folders__header {
	 margin: 0;
	 padding: 0 0 15px;
}
 .shop-inner-folders__list {
	 margin: 0 0 20px -5px;
	 padding: 0;
	 display: flex;
	 flex-wrap: wrap;
	 list-style: none;
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders__list {
		 margin: 0 -10px 10px;
		 flex-wrap: nowrap;
		 white-space: nowrap;
		 overflow: auto;
		 overflow-y: hidden;
	}
}
 .shop-inner-folders__list.show_list_items li:not(.gr_folders_li_js) {
	 display: inline-block;
}
 .shop-inner-folders li {
	 vertical-align: top;
	 display: inline-block;
	 margin: 0 5px 10px;
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li {
		 margin: 0 5px 10px 0;
	}
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li:first-child {
		 padding-left: 10px;
	}
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li:nth-last-child(2) {
		 padding-right: 5px;
	}
}
 .shop-inner-folders li:nth-child(n+11) {
	 display: none;
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li:nth-child(n+11) {
		 display: inline-block;
	}
}
 .shop-inner-folders li.gr_folders_li_js {
	 display: none;
}
 .shop-inner-folders li.gr_folders_li_js.active {
	 display: inline-block;
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li.gr_folders_li_js.active {
		 display: none;
	}
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li.gr_folders_li_js {
		 display: none;
	}
}
 /* gr_inner_folders_v2 */