@charset "UTF-8";

@font-face {
	font-family:"Exo2-Light";src:local("â˜º"),url(wp-content/themes/vrzoomov/fonts/Exo2/Exo2-Light.woff2) format("woff2"),url(wp-content/themes/vrzoomov/css/../fonts/Exo2/Exo2-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;
}

@font-face {
	font-family:"Exo2-Medium";src:local("â˜º"),url(wp-content/themes/vrzoomov/fonts/Exo2/Exo2-Medium.woff2) format("woff2"),url(wp-content/themes/vrzoomov/css/../fonts/Exo2/Exo2-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;
}

@font-face {
	font-family:"Exo2-Bold";src:local("â˜º"),url(wp-content/themes/vrzoomov/fonts/Exo2/Exo2-Bold.woff2) format("woff2"),url(wp-content/themes/vrzoomov/css/../fonts/Exo2/Exo2-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;
}

@font-face {
	font-family:"Exo2-ExtraBold";src:local("â˜º"),url(wp-content/themes/vrzoomov/fonts/Exo2/Exo2-ExtraBold.woff2) format("woff2"),url(wp-content/themes/vrzoomov/css/../fonts/Exo2/Exo2-ExtraBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	font-variant-ligatures: none;
	-webkit-font-variant-ligatures: none;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}

body {
	line-height: 1.2;
	max-width: 100vw;
	overflow-x: hidden;
	font-size: 16px;
	color: #26270f;
	font-family: "Exo2-Medium",sans-serif;
}

* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

h1,h2,h3,h4,h5,p {
	padding: 0;
	margin: 0;
	font-weight: 400;
	line-height: 1.5;
}

hr {
	border: 0;
}

a {
	text-decoration: none;
	color: inherit;
}

a:hover {
	text-decoration: none;
}

button {
	background: 0 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-family: inherit;
	color: inherit;
	white-space: nowrap;
	cursor: pointer;
}

button:focus {
	outline: none;
}

input[type=text],input[type=tel],input[type=email],input[type=password] {
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	width: 100%;
	background: #fff;
	border: 1px solid #737373;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
}

input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus {
	outline: none;
}

textarea {
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	resize: none;
	border: 0;
	width: 100%;
	background: #fff;
	border: 1px solid #737373;
	font-size: 14px;
	padding: 5px 10px;
	height: 100px;
}

textarea:focus {
	outline: none;
}

.container {
	width: 1160px;
	padding: 0 15px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	margin: auto;
}

.content-wrap {
	max-width: 1920px;
	margin: auto;
	overflow: hidden;
}

.main-header {
	color: #fff;
	background: #26270f;
}

.main-header__top-line {
	padding: 20px 0;
}

.main-header__top-line-inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
}

.main-header__nav-toggle {
	display: none;
}

.social-btns {
	font-size: 22px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.social-btns__item+.social-btns__item {
	margin-left: 15px;
}

.social-btns__item:hover {
	color: #3abc8a;
}

.logo {
	width: 240px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 22px;
	font-family: "Exo2-Bold",sans-serif;
}

.logo__img {
	width: 1.54545em;
	height: 1.54545em;
	line-height: 1.54545em;
	background: url("img/favicon.png");
	margin-right: 10px;
	background-size: 100%;
}

.logo__text {
	text-transform: uppercase;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.logo__text span:first-child {
	color: #3abc8a;
}

.logo:hover {
	text-decoration: none;
}

.region-select {
	font-size: 14px;
	padding: 0 14px;
	line-height: 25px;
	border: 1px solid #fff;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.region-select__selected {
	position: relative;
	z-index: 2;
}

.region-select__option-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	border: 1px solid #fff;
	border-top: 0;
	-webkit-border-radius: 0 0 13px 13px;
	border-radius: 0 0 13px 13px;
	background: #26270f;
	position: absolute;
	top: 100%;
	margin-top: -10px;
	left: -1px;
	right: -1px;
	padding: 15px 0 5px;
	overflow: hidden;
	z-index: 1;
	display: none;
}

.region-select__option {
	display: block;
}

.region-select__option:hover {
	text-decoration: none;
	background: #3abc8a;
}

.region-select:hover .region-select__option-list {
	display: block;
}

.main-header__search-bar {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 35px;
	z-index: 99;
}

.main-header__search-bar .search-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	cursor: pointer;
}

.main-header__page-nav ul {
	list-style-type: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -15px;
}

.main-header__page-nav ul li {
	padding: 0 15px;
}

.main-header__page-nav ul li+li {
	border-left: 1px solid #fff;
}

.cart {
	position: relative;
}

.cart__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.cart__inner:hover {
	text-decoration: none;
}

.cart:hover .cart__sum {
	color: #3abc8a;
}

.cart__img {
	position: relative;
	font-size: 22px;
}

.cart__count {
	position: absolute;
	font-size: 14px;
	background: #3abc8a;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	width: 20px;
	right: -9px;
	top: -6px;
}

.cart__sum {
	font-size: 18px;
	margin-left: 15px;
}

.cart:hover {
	text-decoration: none;
}

.cart:hover .cart__drop {
	display: block;
}

.cart__drop {
	z-index: 2;
	position: absolute;
	display: none;
	right: 0;
	top: 100%;
	background: #fff;
	padding: 10px 20px 15px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	width: 350px;
	-webkit-box-shadow: 0 0 50px 0 #000;
	box-shadow: 0 0 50px 0 #000;
}

.cart__drop-list-item {
	padding: 10px 0;
}

.cart__drop-list-item+.cart__drop-list-item {
	border-top: 1px solid #f4f4f4;
}

.cart__drop-total {
	color: #26270f;
	font-family: "Exo2-Bold",sans-serif;
	margin-top: 15px;
	display: block;
}

.cart__drop-checkout a {
	background: -webkit-gradient(linear,left bottom,left top,from(#3fc792),to(#49dea5));
	background: -webkit-linear-gradient(bottom,#3fc792,#49dea5);
	background: -o-linear-gradient(bottom,#3fc792,#49dea5);
	background: linear-gradient(to top,#3fc792,#49dea5);
	height: 40px;
	line-height: 40px;
	padding: 0 25px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-family: "Exo2-Bold",sans-serif;
	display: inline-block;
	margin-top: 15px;
}

.cart__drop-checkout a:hover {
	text-decoration: none;
}

.cart-drop-product {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #26270f;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 -5px;
}

.cart-drop-product__img {
	border: 1px solid #f4f4f4;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 5px;
	width: 65px;
	height: 65px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.cart-drop-product__info {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 5px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.cart-drop-product__name {
	margin-bottom: 10px;
}

.cart-drop-product__price {
	margin-top: auto;
}

.cart-drop-product__remove {
	margin: 0 5px;
}

.cart-drop-product__remove-btn {
	padding: 5px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: block;
	font-size: 18px;
}

.cart-drop-product__remove-btn:hover {
	text-decoration: none;
}

.main-header__search {
	font-size: 26px;
	cursor: pointer;
}

.main-header__search:hover {
	color: #3abc8a;
}

.main-header__bottom-line {
	border-top: 1px solid #3e3f20;
}

.main-nav {
	font-size: 14px;
}

.main-nav>ul {
	list-style-type: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.main-nav>ul>li {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
}

.main-nav>ul>li>span:not(.subnav),.main-nav>ul>li>a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 50px;
	cursor: pointer;
	padding: 0 15px;
}

.main-nav>ul>li>span:not(.subnav):hover,.main-nav>ul>li>a:hover {
	background: #3abc8a;
}

.main-nav>ul>li>span:not(.subnav) .nav-chevron,.main-nav>ul>li>a .nav-chevron {
	margin-left: 15px;
}

.main-nav>ul>li+li {
	border-right: 1px solid #3e3f20;
}

.main-nav>ul>li:first-child {
	border-left: 1px solid #3e3f20;
}

.main-nav>ul>li a:hover {
	text-decoration: none;
}

.main-nav>ul>li:hover .subnav {
	z-index: 5;
	opacity: 1;
}

.main-nav>ul>li:last-child .subnav {
	right: 0;
	left: auto;
}

.main-nav>ul>li .subnav {
	position: absolute;
	left: 0;
	top: 100%;
	background: #26270f;
	padding: 10px 0;
	opacity: 0;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
	z-index: -1;
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
}

.main-nav>ul>li .subnav ul {
	list-style-type: none;
}

.main-nav>ul>li .subnav ul li a {
	white-space: nowrap;
	padding: 5px 15px;
	display: block;
}

.main-nav>ul>li .subnav ul li a:hover {
	background: #3abc8a;
}

.main-nav>ul>li .subnav>ul>li.sub_menu .sub_menu_div {
	display: none;
}

.main-nav>ul>li:nth-child(-n+4) .subnav>ul>li.sub_menu:hover .sub_menu_div {
	background: #26270f;
	border: 2px #fff solid;
	left: 100%;
	position: absolute;
	display: inline;
	margin-top: -25px;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
	z-index: -1;
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
}

.main-nav>ul>li:nth-child(n+5) .subnav>ul>li.sub_menu .sub_menu_div {
	background: #26270f;
	border: 2px #fff solid;
	right: 100%;
	position: absolute;
	display: inline;
	margin-top: -25px;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
	z-index: -1;
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
}

.main-nav__mobile {
	display: none;
}

.main-nav__region {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 15px;
}

.main-nav__region-item {
	width: 33.33333%;
	text-align: center;
	padding: 10px 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.main-nav__region-item:hover {
	text-decoration: none;
}

.main-nav__region-item_selected {
	background: #3abc8a;
}

.main-nav__search-line {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 15px;
}

.main-nav__search-bar {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 15px 0;
}

.main-nav__cart {
	width: 35px;
	margin-left: 15px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.main-nav__page-nav ul {
	list-style-type: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px 0;
	margin: 0 -15px;
}

.main-nav__page-nav ul li {
	padding: 0 15px;
}

.main-nav__page-nav ul li+li {
	border-left: 1px solid #fff;
}

.main-nav__social-btn {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px 0;
	position: relative;
	z-index: 1;
}

.search-bar {
	position: relative;
}

.search-bar button {
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 24px;
}

.search-bar input {
	background: #3abc8a;
	color: #fff;
	height: 35px;
	line-height: 35px;
	padding: 0 40px 0 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 0;
}

.search-bar input::-webkit-input-placeholder {
	color: #fff;
}

.search-bar input::-moz-placeholder {
	color: #fff;
}

.search-bar input:-ms-input-placeholder {
	color: #fff;
}

.search-bar input:-moz-placeholder {
	color: #fff;
}

.countdown-banner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.countdown-banner__slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.countdown-banner__slider .slick-slide {
	height: auto;
}

.countdown-banner__slide {
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-background-size: cover;
	background-size: cover;
}

.countdown-banner__content {
	padding: 7.32759% 0 7.75862%;
	color: #fff;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.countdown-banner__drum-text {
	font-size: 18px;
}

.countdown-banner__name {
	text-transform: uppercase;
	font-size: 52px;
	font-family: "Exo2-ExtraBold",sans-serif;
	margin-bottom: .48077em;
}

.countdown-banner__countdown {
	margin-bottom: 18px;
}

.countdown-banner__slot-type-inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -5px -15px;
}

.countdown-banner__slot-type-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	margin: 5px 15px;
}

.countdown-banner__slot-type-item input {
	display: none;
}

.countdown-banner__slot-type-item input:checked~.countdown-banner__slot-type-item-radio:after {
	content: " ";
	position: absolute;
	background: #3abc8a;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.countdown-banner__slot-type-item-radio {
	background: #37303b;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #3abc8a;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 12px;
	position: relative;
}

.countdown-banner__submit-line {
	margin-top: 50px;
}

.countdown-banner__submit-line-inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: -5px -15px;
}

.countdown-banner__submit {
	background: -webkit-gradient(linear,left bottom,left top,from(#3fc792),to(#49dea5));
	background: -webkit-linear-gradient(bottom,#3fc792,#49dea5);
	background: -o-linear-gradient(bottom,#3fc792,#49dea5);
	background: linear-gradient(to top,#3fc792,#49dea5);
	text-transform: uppercase;
	font-family: "Exo2-ExtraBold",sans-serif;
	height: 45px;
	line-height: 45px;
	-webkit-border-radius: 28px;
	border-radius: 28px;
	width: 200px;
	text-align: center;
	margin: 5px 15px;
}

.countdown-banner__price {
	font-size: 26px;
	margin: 5px 15px;
}

.countdown-banner__nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	font-family: "Exo2-Bold",sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	position: relative;
}

.countdown-banner__nav:after {
	content: '';
	position: absolute;
	background: url(wp-content/themes/vrzoomov/css/../img/bfa2.png) no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0;
	filter: drop-shadow(15px -10px 16px #200f2c) drop-shadow(-15px -10px 16px #17112d);
	-webkit-filter: drop-shadow(15px -10px 16px #200f2c) drop-shadow(-15px -10px 16px #17112d);
	width: 161px;
	height: 76px;
}

.countdown-banner__nav-btn {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background: -webkit-gradient(linear,left bottom,left top,from(#0d2c20),to(#0f3023));
	background: -webkit-linear-gradient(bottom,#0d2c20,#0f3023);
	background: -o-linear-gradient(bottom,#0d2c20,#0f3023);
	background: linear-gradient(to top,#0d2c20,#0f3023);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -10px;
	padding-top: .65em;
	padding-bottom: .65em;
}

.countdown-banner__nav-btn-icon {
	width: 1.33333em;
	height: 1.33333em;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #fff;
	line-height: 1.33333em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 10px;
}

.countdown-banner__nav-btn-text {
	margin: 0 10px;
}

.countdown-banner__nav-btn:first-child {
	padding-right: 9em;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.countdown-banner__nav-btn:last-child {
	padding-left: 9em;
}

.countdown-banner__nav-btn:last-child .countdown-banner__nav-btn-icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.countdown-banner__nav-btn_select {
	background: -webkit-gradient(linear,left bottom,left top,from(#3fc792),to(#49dea5));
	background: -webkit-linear-gradient(bottom,#3fc792,#49dea5);
	background: -o-linear-gradient(bottom,#3fc792,#49dea5);
	background: linear-gradient(to top,#3fc792,#49dea5);
}

.raid-countdown {
	font-size: 28px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: .35714em 0;
}

.raid-countdown__heading {
	text-transform: uppercase;
	margin-right: 10px;
}

.raid-countdown__countdown {
	font-family: "Exo2-Light",sans-serif;
}

.popup-window {
	background: #fff;
	padding: 20px;
	margin-top: 35px;
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.popup-window_discord,.popup-window_coupon {
	max-width: 350px;
	text-align: center;
}

.discord-contacts__logo {
	color: #798adc;
	font-size: 36px;
	margin-bottom: 10px;
}

.discord-contacts__heading {
	font-family: "Exo2-Bold",sans-serif;
	font-size: 1.5rem;
	margin-bottom: 15px;
}

.discord-contacts__instr {
	margin-bottom: 10px;
}

.discord-contacts__input-line {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.discord-contacts__btn-copy {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 60px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #798adc;
	color: #fff;
}

.discord-contacts__help {
	font-size: .9rem;
	margin-top: 15px;
}

.discord-contacts__help a {
	color: #798adc;
}

.slick-slide:focus {
	outline: none;
}

.content-section {
	padding-top: 1.2%;
}

.section-heading {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-transform: uppercase;
	font-size: 28px;
	font-family: "Exo2-Bold",sans-serif;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 1.60714em;
}

.section-heading__icon {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.section-heading__icon:first-child {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
}

.section-heading__text {
	margin: 0 17px;
	text-align: center;
}

.section-heading_light {
	color: #000;
}

.key-services {
	overflow: hidden;
	text-align: center;
	position: relative;
	background: white;
}

.key-services:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(wp-content/themes/vrzoomov/css/../img/tentacles/key-service.png) no-repeat 50%;
	width: 107px;
	height: 208px;
	-webkit-background-size: cover;
	background-size: cover;
}

.key-services__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -20px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.key-services__heading {
    background: rgba(255,255,255,.8);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 0 5px rgba(255,255,255,.8);
    box-shadow: 0 0 0 5px rgba(255,255,255,.8);
    position: relative;
    z-index: 1;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 30px;
    margin-top: 15px;
}

.key-services__item {
	margin: 20px;
}

.key-service-item {
	width: 260px;
	position: relative;
	z-index: 1;
}

.key-service-item:first-child:after {
	content: '';
	position: absolute;
	background: url(wp-content/themes/vrzoomov/css/../img/tentacles/key-service-item.png) no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
	width: 184px;
	height: 346px;
	left: -60px;
	top: -231px;
}

.key-service-item__inn {
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(23,22,25,.13);
	box-shadow: 0px 2px 6px 0px rgba(23,22,25,.13);
	height: 100%;
	-webkit-transition: .25s ease-out 0s;
	-o-transition: .25s ease-out 0s;
	transition: .25s ease-out 0s;
}

.key-service-item__inn:hover {
	-webkit-box-shadow: 0 0 35px 3px rgba(0,0,0,.15);
	box-shadow: 0 0 35px 3px rgba(0,0,0,.15);
}

.key-service-item__info {
	padding: 20px 0;
	background: #fff;
}

.key-service-item__name {
	text-transform: uppercase;
	color: #3abc8a;
	font-size: 17px;
	font-family: "Exo2-Bold",sans-serif;
	text-align: center;
	position: relative;
	padding: 0 37px;
	margin-bottom: 15px;
}

.key-service-item__name-text {
	display: inline;
}

.key-service-item__name-icons {
	position: absolute;
	top: 0;
	height: 100%;
	display: none;
}

.key-service-item__name-icons:after {
	content: '\e80b';
	font-family: "kraken-icon";
	position: absolute;
	-webkit-transform: translateY(-50%) scaleX(-1);
	-ms-transform: translateY(-50%) scaleX(-1);
	transform: translateY(-50%) scaleX(-1);
	top: 50%;
	left: 100%;
	margin-left: 10px;
	font-size: 10px;
}

.key-service-item__name-icons:before {
	content: '\e80b';
	font-family: "kraken-icon";
	position: absolute;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 10px;
	top: 50%;
	right: 100%;
	margin-right: 10px;
}

.key-service-item__descr {
	padding: 0 15px;
	text-align: center;
}

.key-service-item__link {
	height: 50px;
	line-height: 50px;
	text-align: center;
	text-transform: uppercase;
	font-family: "Exo2-Bold",sans-serif;
	color: #fff;
	background: #3abc8a;
	display: block;
	margin-top: auto;
	-webkit-transition: .25s ease-out 0s;
	-o-transition: .25s ease-out 0s;
	transition: .25s ease-out 0s;
}

.key-service-item__link:hover {
	text-decoration: none;
	background: #26270f;
}

.key-service-item__link_attention {
	background: #cb3e5f;
}

.our-advantages-section {
	background: #eeeeee;
	overflow: hidden;
    z-index: 100000;
    position: relative;
}

.our-advantages {
	color: black;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 18px;
}

.our-advantages__item {
	width: 290px;
    padding: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    position: relative;
}

.our-advantages__item:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 14px;
	height: 14px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	/*border: 2px solid #fff;
	background: #26270f;*/
	z-index: 1;
}

.our-advantages__item:before {
	content: " ";
	position: absolute;
	top: 9px;
	left: 0;
	width: 9999px;
	height: 1px;
	background: #000;
	display: none;
}

.our-advantages__item:first-child:before {
	/*display: block;*/
}

.our-advantages__item:last-child:before {
	/*display: block;*/
	left: auto;
	right: 100%;
}

.our-advantages__item_highlight {
	color: #3abc8a;
}

.our-advantages__item_highlight:after {
	/*border-color: #3abc8a;*/
}

.color-green {
	color: #3abc8a;
}

.product-item__name-thumb {
	text-transform: uppercase;
	font-family: "Exo2-ExtraBold",sans-serif;
	line-height: .95;
}

.product-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: -20px;
}

.product-list_home .product-item:nth-child(3):after {
	content: '';
	position: absolute;
	background: url(wp-content/themes/vrzoomov/css/../img/tentacles/product-item.png) no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
	width: 280px;
	height: 376px;
	top: -231px;
	right: -46px;
	z-index: -1;
}

.product-list_home .product-item:nth-child(3):before {
	content: '';
	position: absolute;
	background: url(wp-content/themes/vrzoomov/css/../img/tentacles/product-item-2.png) no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
	width: 137px;
	height: 120px;
	top: 25px;
	right: -17px;
}

.product-list__item {
	margin: 20px;
}

.product-home-section {
	overflow: hidden;
}

.product-item {
	min-height: 485px;
	position: relative;
	z-index: 1;
	-webkit-flex-basis: 360px;
	-ms-flex-preferred-size: 360px;
	flex-basis: 360px;
}

.product-item__inn {
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(23,22,25,.13);
	box-shadow: 0px 2px 6px 0px rgba(23,22,25,.13);
	background: #fff;
	-webkit-transition: .25s ease-out 0s;
	-o-transition: .25s ease-out 0s;
	transition: .25s ease-out 0s;
}

.product-item__inn:hover {
	-webkit-box-shadow: 0 0 35px 3px rgba(0,0,0,.15);
	box-shadow: 0 0 35px 3px rgba(0,0,0,.15);
}

.product-item__thumb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-bottom: 5px;
}

.product-item__thumb_single-img {
	padding: 10px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.product-item__thumb_single-img img {
	max-width: 100%;
}

.product-item__name-thumb {
	text-align: center;
	padding: 30px 15px 0;
}

.product-item__features {
	padding-left: 16.66667%;
	margin: -8px 0;
	padding-top: 20px;
	padding-bottom: 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.product-item__feature-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 8px 0;
}

.product-item__feature-img {
	margin-right: 10px;
}

.product-item__feature-name {
	font-size: 18px;
}

.product-item__name {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	padding: 7px 10px;
	border-top: 1px solid #26270f;
	border-bottom: 1px solid #26270f;
	margin-top: auto;
}

.product-item__price {
	font-size: 26px;
	text-align: center;
	padding: 0 15px 20px;
}

.product-item__actions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.product-item__action {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	color: #fff;
	text-transform: uppercase;
	font-family: "Exo2-Bold",sans-serif;
	text-align: center;
	height: 55px;
	white-space: nowrap;
	background: #3abc8a;
}

.product-item__action:hover span {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.product-item__action span {
	vertical-align: middle;
	white-space: normal;
	display: inline-block;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s;
}

.product-item__action:after {
	content: " ";
	width: 0;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.product-item__action_detail {
	background: #26270f;
}

.product-item__note {
	font-size: 18px;
	text-align: center;
	margin-top: 15px;
}

.product-item__img {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 15px 10px;
}

.product-item__img img {
	max-width: 100%;
}

.tdl {
	text-decoration: line-through;
}

.slick-arrow {
	position: absolute;
	border: none;
	top: 50%;
	z-index: 1;
	cursor: pointer;
}

.slick-arrow:focus {
	outline: none;
}

.slick-prev {
	right: 100%;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

.slick-next {
	left: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.our-reviews-slider .slick-arrow {
	color: #3abc8a;
	font-size: 28px;
}

.our-reviews-slider .slick-prev {
	margin-right: 40px;
}

.our-reviews-slider .slick-next {
	margin-left: 40px;
}

.our-reviews-slider__item {
	margin: 0 35px;
}

.our-reviews-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 55px;
}

.our-reviews-slider .slick-slide {
	height: auto;
}

.our-reviews-slider .slick-center .review-item__inn {
	height: -webkit-calc(100% + 50px) !important;
	height: calc(100% + 50px) !important;
	width: 360px;
}

.review-item {
	color: #fff;
	position: relative;
	height: 100%;
	width: 360px;
}

.our-reviews-slider .review-item {
	width: 300px;
}

.our-reviews-slider .review-item__inn {
	padding: 0 35px 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #26270f;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(23,22,25,.13);
	box-shadow: 0px 2px 6px 0px rgba(23,22,25,.13);
	overflow: hidden;
	-webkit-transition-property: height,width;
	-o-transition-property: height,width;
	transition-property: height,width;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}

.review-item__inn {
	padding: 0 35px 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #26270f;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(23,22,25,.13);
	box-shadow: 0px 2px 6px 0px rgba(23,22,25,.13);
	overflow: hidden;
	height: 100%;
}

.review-item__head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 0;
	border-bottom: 1px solid #fff;
}

.review-item__img {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px;
}

.review-item__img img {
	width: 100%;
	height: 100%;
}

.review-item__who-name {
	font-size: 22px;
	color: #3abc8a;
	text-transform: uppercase;
	font-family: "Exo2-Bold",sans-serif;
}

.review-item__who-descr {
	font-size: 18px;
}

.review-item__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.review-item__content {
	padding: 20px 0;
	font-size: 18px;
	font-style: italic;
}

.review-item__content p {
	line-height: 1.1;
}

.review-item__content p+p {
	margin-top: 15px;
}

.review-item__date {
	font-size: 18px;
	text-align: right;
	margin-top: auto;
}

.reviews-list {
	margin-top: 25px;
}

.reviews-list__inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: -20px;
}

.reviews-list__item {
	height: auto;
	margin: 20px;
}

.our-reviews {
	background: #f4f4f4;
}

.our-reviews__slider {
	max-width: 1040px;
	margin: auto;
}

.main-footer__social-line {
	background: #f4f4f4;
	padding: 2.34375% 0;
	border-top: 1px solid #ababac;
}

.main-footer__main-line {
	position: relative;
	z-index: 1;
}

.main-footer__main-line-inn {
	background: #26270f;
	color: #fff;
}

.main-footer__main-line:after {
	content: '';
	position: absolute;
	width: 269px;
	height: 319px;
	background: url(//krakenboost.com/wp-content/themes/wrzoomov/css/../img/tentacles/footer.png) no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
	left: -80px;
	top: -230px;
	z-index: -1;
}

.footer-social-btns__inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 0px;
}

.footer-social-btns__item {
	margin: 10px 20px;
	position: relative;
	z-index: 2;
}

.social-btn {
	height: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	max-width: 340px;
	color: #fff;
	font-size: 22px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: .25s ease-out 0s;
	-o-transition: .25s ease-out 0s;
	transition: .25s ease-out 0s;
}

.social-btn:hover {
	text-decoration: none;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.social-btn__icon {
	margin-right: 20px;
	font-size: 26px;
}

.social-btn_skype {
	background: #00aff0;
}

.social-btn_discord {
	background: #798adc;
}

.social-btn_facebook {
	background: #3a589e;
}

.footer-main-line {
	padding: 50px 0;
}

.footer-main-line__top-line-inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0px;
}

.footer-main-line__site-name {
	margin: 10px;
}

.footer-main-line__site-name-text {
    vertical-align: middle;
    font-size: 14px;
    margin-left: -132px;
}

.footer-main-line__logo {
	font-size: 14px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
}

.footer-main-line__payment-ways {
	margin: 10px;
}

.footer-main-line__page-nav {
	margin: 10px;
}

.footer-main-line__page-nav ul {
	list-style-type: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -15px;
}

.footer-main-line__page-nav ul li {
	padding: 0 15px;
}

.footer-main-line__page-nav ul li+li {
	border-left: 1px solid #fff;
}

.footer-main-line__copyright {
	font-size: 12px;
	text-align: center;
	max-width: 830px;
	margin: 25px auto 0;
}

.nav-toggle {
	width: 30px;
	height: 22px;
	position: relative;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}

.nav-toggle span {
	display: block;
	position: absolute;
	height: 4px;
	width: 100%;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

.nav-toggle span:nth-child(1) {
	top: 0;
	background: -webkit-gradient(linear,left bottom,left top,from(#3fc792),to(#49dea5));
	background: -webkit-linear-gradient(bottom,#3fc792,#49dea5);
	background: -o-linear-gradient(bottom,#3fc792,#49dea5);
	background: linear-gradient(to top,#3fc792,#49dea5);
}

.nav-toggle span:nth-child(2),.nav-toggle span:nth-child(3) {
	top: 9px;
}

.nav-toggle span:nth-child(4) {
	top: 18px;
	background: -webkit-gradient(linear,left bottom,left top,from(#3fc792),to(#49dea5));
	background: -webkit-linear-gradient(bottom,#3fc792,#49dea5);
	background: -o-linear-gradient(bottom,#3fc792,#49dea5);
	background: linear-gradient(to top,#3fc792,#49dea5);
}

.nav-toggle.open span:nth-child(1) {
	top: 18px;
	width: 0;
	left: 50%;
}

.nav-toggle.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.nav-toggle.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.nav-toggle.open span:nth-child(4) {
	top: 18px;
	width: 0;
	left: 50%;
}

.breadcrumbs {
	margin: 30px 0;
}

.breadcrumbs a {
	color: #3abc8a;
}

.reviews-section {
	padding-bottom: 50px;
}

.product {
	margin-bottom: 30px;
}

.product__inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: -10px -20px;
}

.product__img {
	margin: 10px 20px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 260px;
}

.product__about {
	margin-top: 10px;
}

.product__content {
	margin: 10px 20px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.product__content ul {
	margin-left: 20px;
}

.product__content a {
	color: #3abc8a;
	font-weight: 700;
}

.product__action {
	width: 260px;
	margin: 10px 20px;
	border: 1px solid #ebebeb;
	background-color: #f4f4f4;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 30px 25px;
}

.product__name {
	margin-bottom: 15px;
}

.product__about p {
	line-height: 1.2;
}

.product__about p+p {
	margin-top: 10px;
}

.product__note {
	margin-top: 15px;
}

.product__note-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	font-weight: 700;
}

.product__note-item+.product__note-item {
	margin-top: 12px;
}

.product__note-item_info .product__note-icon {
	background-color: #3abc8a;
}

.product__note-item_attention .product__note-icon {
	background-color: #cb3e5f;
}

.product__note-icon {
	width: 20px;
	height: 20px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	font-family: "Exo2-ExtraBold",sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	cursor: default;
	margin-right: 10px;
	white-space: nowrap;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.product__note-icon:after {
	content: '';
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
}

.product__reward {
	margin-top: 20px;
	background: #fcfcfc;
	padding: 20px;
}

.product__reward-text {
	text-transform: uppercase;
	font-family: "Exo2-Bold",sans-serif;
}

.product__reward-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px;
}

.product__options-item-icon {
	width: 21px;
	height: 21px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #3abc8a;
	color: #fff;
	cursor: default;
	margin-right: 10px;
	position: relative;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.product__options-item-icon:before {
	content: '';
	position: absolute;
	width: 1px;
	height: 13px;
	background: #fff;
	top: 50%;
	left: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.product__options-item-icon:after {
	content: '';
	position: absolute;
	width: 13px;
	height: 1px;
	background: #fff;
	top: 10px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.product__reward-item-icon {
	width: 21px;
	height: 21px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #be3b9a;
	color: #fff;
	cursor: default;
	margin-right: 10px;
	position: relative;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.product__reward-item-icon:before {
	content: '';
	position: absolute;
	width: 1px;
	height: 13px;
	background: #fff;
	top: 50%;
	left: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.product__reward-item-icon:after {
	content: '';
	position: absolute;
	width: 13px;
	height: 1px;
	background: #fff;
	top: 10px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.product__quantity-price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.product__quantity-text {
	font-family: "Exo2-Bold",sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.product__price-old {
	text-decoration: line-through;
	color: #616161;
	font-size: 18px;
}

.product__price-new {
	font-size: 17px;
}

.product__boost-type {
	margin-top: 30px;
}

.product__boost-type-text {
	text-transform: uppercase;
	font-family: "Exo2-Bold",sans-serif;
	margin-bottom: 15px;
}

.product__countdown {
	margin: 25px -25px;
}

.product__submit {
	margin-top: 20px;
}

.product__submit-btn {
	text-align: center;
}

.product__other-raids {
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
}

.product__other-raids a {
	text-decoration: underline;
}

.product__currency {
	margin-top: 10px;
}

.quantity-change {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.quantity-change__btn {
	background: #3abc8a;
	position: relative;
	height: 30px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	width: 25px;
	text-align: center;
	line-height: 30px;
	color: #fff;
}

.quantity-change__btn_increase {
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
}

.quantity-change__input[name] {
	width: 37px;
	text-align: center;
	line-height: 30px;
	height: 30px;
	border: 0;
	font-size: 19px;
	padding: 0;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

.btn {
	border: 0;
	background: #cb3e5f;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
}

.btn_dark {
	background: #26270f;
}

.small-raid-countdown {
	color: #fff;
}

.small-raid-countdown__content {
	background: #26270f;
	display: none;
	padding: 25px 0;
	font-size: 18px;
	overflow: hidden;
}

.small-raid-countdown__content_active {
	display: block;
}

.small-raid-countdown__line {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 15px 0 15px 60px;
	position: relative;
}

.small-raid-countdown__val {
	font-family: "Exo2-Light",sans-serif;
}

.small-raid-countdown__icon {
	position: absolute;
	left: 0;
	top: 50%;
	font-size: 95px;
}

.small-raid-countdown__icon_alliance {
	-webkit-transform: translate(-33px,-53%);
	-ms-transform: translate(-33px,-53%);
	transform: translate(-33px,-53%);
}

.small-raid-countdown__icon_horde {
	-webkit-transform: translate(-14px,-53%);
	-ms-transform: translate(-14px,-53%);
	transform: translate(-14px,-53%);
}

.small-raid-countdown__text {
	text-transform: uppercase;
}

.small-raid-countdown__nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	overflow: hidden;
	display: flex;
}

.small-raid-countdown__nav-item {
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Exo2-Bold",sans-serif;
	color: #fff;
	background: -webkit-gradient(linear,left bottom,left top,from(#0d2c20),to(#0f3023));
	background: -webkit-linear-gradient(bottom,#0d2c20,#0f3023);
	background: -o-linear-gradient(bottom,#0d2c20,#0f3023);
	background: linear-gradient(to top,#0d2c20,#0f3023);
	cursor: pointer;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.small-raid-countdown__nav-item_selected {
	background: -webkit-gradient(linear,left bottom,left top,from(#3fc792),to(#49dea5));
	background: -webkit-linear-gradient(bottom,#3fc792,#49dea5);
	background: -o-linear-gradient(bottom,#3fc792,#49dea5);
	background: linear-gradient(to top,#3fc792,#49dea5);
}

.game-item {
	white-space: nowrap;
	color: #3abc8a;
	font-family: "Exo2-Bold",sans-serif;
}

.game-item_achievement {
	color: #26270f;
	text-decoration: underline;
	font-family: "Exo2-Medium",sans-serif;
}

.game-item__img {
	margin-right: 5px;
}

.game-item__name {
	white-space: normal;
}

.page-heading {
	position: relative;
	padding-bottom: 1.25em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -5px 0;
}

.page-heading__heading {
	text-transform: uppercase;
	font-size: 28px;
	font-family: "Exo2-Bold",sans-serif;
	margin: 5px 20px 5px 0;
}

.page-heading__heading h1,h2,h3 {
	line-height: 1.2;
	font-size: 28px;
}

.page-heading__sort {
	min-width: 205px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 5px 0;
}

.page-heading .selectize-input {
	padding: 4px 8px;
}

.page-heading:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border: 2px solid #26270f;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.page-heading:after {
	content: '';
	position: absolute;
	bottom: 7px;
	height: 1px;
	width: -webkit-calc(100% - 13px);
	width: calc(100% - 13px);
	background: #26270f;
	right: 0;
}

.carousel-img__main-img {
	border: 1px solid #ececec;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 15px;
	height: 350px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
}

.carousel-img__main-img img {
	max-width: 100%;
}

.carousel-img__slider {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 15px -4px 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.carousel-img__slider .slick-list {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 220px;
}

.carousel-img__slider .slick-track {
	margin: 0;
}

.carousel-img__slider .slick-arrow {
	width: 16px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #3abc8a;
	color: #fff;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 4px;
}

.carousel-img__slider .slick-prev {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.carousel-img__slider .slick-prev i:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.carousel-img__slider .slick-next {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.carousel-img__slider .slick-next i:before {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.carousel-img__slider .slick-disabled {
	background: #26270f;
}

.carousel-img__slider-img {
	border: 1px solid #ececec;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0 4px;
	position: relative;
	cursor: pointer;
}

.carousel-img__slider-img_selected {
	border-color: #3abc8a;
	-webkit-box-shadow: inset 0 0 5px 0 #3abc8a;
	box-shadow: inset 0 0 5px 0 #3abc8a;
}

.carousel-img__slider-img:after {
	content: '';
	display: block;
	padding-top: 100%;
}

.carousel-img__slider-img img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	max-width: -webkit-calc(100% - 10px);
	max-width: calc(100% - 10px);
	max-height: -webkit-calc(100% - 10px);
	max-height: calc(100% - 10px);
}

.main-wrap {
	position: relative;
	padding-top: 1px;
	margin-top: -1px;
}

.main-wrap_cart:after {
	content: '';
	position: absolute;
	background: url(/wp-content/themes/vrzoomov/css/../img/tentacles/cart.png) no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
	width: 230px;
	height: 157px;
	top: -8px;
	right: 125px;
	z-index: -1;
}

.main-wrap_cart .product-table {
	background: rgba(255,255,255,.8);
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 0 10px rgba(255,255,255,.8);
	box-shadow: 0 0 0 10px rgba(255,255,255,.8);
}

.main-wrap_cart .breadcrumbs .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.main-wrap_cart .breadcrumbs-line {
	background: rgba(255,255,255,.8);
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 0 10px rgba(255,255,255,.8);
	box-shadow: 0 0 0 10px rgba(255,255,255,.8);
}

.terms-section {
	padding-bottom: 50px;
}

.terms-service {
	margin-top: 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.terms-service__text img {
	float: right;
	display: none;
}

.terms-service__text p {
	line-height: 1.25;
}

.terms-service__text p+p {
	margin-top: 20px;
}

.terms-service__img {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 40px;
}

.selectize-input {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #fff !important;
}

.selectize-input.dropdown-active {
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}

.selectize-input>input {
	height: auto;
}

.selectize-dropdown {
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	overflow: hidden;
}

.selectize-dropdown .active {
	background-color: #3abc8a;
	color: #fff;
}

.related-products {
	margin-bottom: 50px;
}

.checkout {
	padding-bottom: 50px;
}

.checkout__inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: -1.72414%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.checkout__submit {
	text-align: right;
	border-top: 1px solid #f1f1f1;
	margin-top: 20px;
	padding-top: 25px;
}

.checkout__col {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: 0%;
	-ms-flex-preferred-size: 0%;
	flex-basis: 0%;
	margin: 1.72414%;
	border: 1px solid #f1f1f1;
	background-color: #fafafa;
	padding: 25px 3.44828% 20px;
	min-width: 340px;
}

.checkout__section {
	margin: 18px 0;
}

.checkout__section-heading {
	text-transform: uppercase;
	font-size: 24px;
	font-family: "Exo2-Bold",sans-serif;
	margin-bottom: .83333em;
}

.checkout__section-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: -18px 0;
}

.checkout__input-cols {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -4.22833%;
}

.checkout__input-cols-item {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: 0%;
	-ms-flex-preferred-size: 0%;
	flex-basis: 0%;
	margin: 0 4.22833%;
}

.checkout__input-cols_2 .checkout__input-cols-item {
	min-width: 170px;
}

.checkout__input-cols_3 {
	margin: 0 -2.11416%;
}

.checkout__input-cols_3 .checkout__input-cols-item {
	margin: 0 2.11416%;
	min-width: 115px;
}

.checkout__input-line {
	margin-bottom: 15px;
}

.checkout__subscribe-line {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.checkout__subscribe-checkbox {
	margin-right: 15px;
}

.checkout__subscribe-checkbox input {
	display: none;
}

.checkout__subscribe-checkbox input:checked~.checkout__subscribe-checkbox-item:after {
	display: block;
}

.checkout__subscribe-checkbox-item {
	width: 20px;
	height: 20px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: block;
	border: 2px solid #3abc8a;
	background: #666668;
	position: relative;
}

.checkout__subscribe-checkbox-item:after {
	content: '';
	position: absolute;
	display: none;
	width: 10px;
	height: 10px;
	background: #3abc8a;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.checkout__subscribe-text {
	font-size: 12px;
}

.checkout__total {
	margin-top: 20px;
}

.checkout__total-inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: -10px -25px;
}

.checkout__total-val {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 10px 25px;
}

.checkout__payment-ways {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 10px 25px;
}

.checkout__payment-ways-descr {
	margin-top: 10px;
	font-size: 12px;
}

.checkout__payment-ways-descr a {
	text-decoration: underline;
}

.cart-total__inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: -5px 0;
}

.cart-total__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 5px -8px;
}

.cart-total__item-text {
	font-family: "Exo2-Bold",sans-serif;
	font-size: 14px;
	margin: 0 8px;
}

.cart-total__item-val {
	font-size: 18px;
	margin: 0 8px;
}

#fab-widget {
	position: fixed;
	left: 25px;
	bottom: -100px;
	z-index: 2000;
	display: none;
}

@media (max-width:767.98px) {
	#fab-widget {
		display: none !important;
	}
}

#fab-widget.__active {
	-webkit-transition: .25s ease-out 3s;
	-o-transition: .25s ease-out 3s;
	transition: .25s ease-out 3s;
	bottom: 20px;
}

.fab-widget__gift-box {
	width: 84px;
	height: 84px;
	background-image: url(/wp-content/themes/vrzoomov/css/../img/gift-box.gif);
	float: left;
	cursor: pointer;
}

.fab-widget__ticket {
	width: 161px;
	height: 57px;
	background-image: url(/wp-content/themes/vrzoomov/css/../img/fab-widget__ticket.svg);
	font-size: 16px;
	text-align: center;
	color: #fff;
	float: left;
	line-height: 57px;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	letter-spacing: 1px;
	cursor: pointer;
	margin-top: 15px;
	margin-left: 10px;
}

.get-coupon__heading {
	text-transform: uppercase;
	font-size: 26px;
	font-family: "Exo2-Bold",sans-serif;
	margin-bottom: 15px;
	text-align: center;
}

.get-coupon__text {
	text-align: center;
	font-family: "Exo2-Bold",sans-serif;
	font-size: 20px;
	margin-bottom: 15px;
}

.get-coupon__email {
	margin-bottom: 10px;
}

.get-coupon__submit {
	text-align: center;
}

.get-coupon__submit button {
	background: -webkit-gradient(linear,left bottom,left top,from(#3fc792),to(#49dea5));
	background: -webkit-linear-gradient(bottom,#3fc792,#49dea5);
	background: -o-linear-gradient(bottom,#3fc792,#49dea5);
	background: linear-gradient(to top,#3fc792,#49dea5);
	height: 40px;
	line-height: 40px;
	padding: 0 25px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-family: "Exo2-Bold",sans-serif;
	display: inline-block;
	margin-top: 15px;
}

.get-coupon__refuse {
	text-decoration: underline;
	color: #ababab;
	margin-top: 10px;
	text-align: center;
}

.form-line {
	display: block;
}

.form-line_required .form-line__text:after {
	content: ' *';
	color: red;
}

.form-line__text {
	font-size: 14px;
	margin-bottom: 5px;
	display: block;
}

.form-line .selectize-input {
	padding: 4px 8px;
}

.product-table {
	overflow: auto;
	padding-left: 13px;
	font-size: 18px;
	white-space: nowrap;
}

.product-table__table {
	display: table;
	min-width: 100%;
}

.product-table__remove {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	left: -10px;
	color: #747474;
	font-family: "Exo2-Bold",sans-serif;
	font-size: 20px;
	height: 25px;
	width: 25px;
	text-align: center;
	line-height: 25px;
}

.product-table_full .product-table__head>div:first-child {
	padding-left: 35px;
}

.product-table_full .product-table__head>* {
	padding-left: 15px;
	padding-right: 15px;
}

.product-table_full .product-table__row>div:first-child {
	padding-left: 35px;
}

.product-table_full .product-table__row>* {
	padding-left: 15px;
	padding-right: 15px;
}

.product-table__head {
	display: table-header-group;
	text-transform: uppercase;
	font-family: "Exo2-Bold",sans-serif;
}

.product-table__head>* {
	display: table-cell;
	padding-bottom: 13px;
	font-size: 16px;
	padding-left: 5px;
	padding-right: 5px;
}

.product-table__head>div:last-child {
	text-align: right;
	padding-right: 0;
}

.product-table__head>div:first-child {
	position: relative;
}

.product-table__body {
	display: table-row-group;
}

.product-table__row {
	display: table-row;
}

.product-table__row>* {
	display: table-cell;
	border-top: 1px solid #26270f;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}

.product-table__row>div:last-child {
	text-align: right;
	padding-right: 0;
}

.product-table__row>div:first-child {
	position: relative;
}

.product-table__row>div:first-child:after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border: 2px solid #26270f;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	top: 0;
	left: -12px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.product-table__item-name {
	color: #3abc8a;
	font-family: "Exo2-Bold",sans-serif;
	line-height: 1.5;
	font-size: 16px;
}

.product-table__item-descr {
	font-size: 14px;
	line-height: 1.5;
}

.cart-section {
	padding-bottom: 2.60417%;
}

.cart-submit {
	background: #f4f4f4;
	padding: 25px 0 5.20833%;
}

.cart-action__inn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -8px -15px;
}

.cart-action__coupon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 8px 15px;
	margin-right: auto;
}

.cart-action__coupon input {
	height: 100%;
}

.cart-action__item {
	margin: 8px 15px;
}

.cart-total-wr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-top: 25px;
}

.cart-total-box {
	background: #fff;
	padding: 25px 3.44828%;
	width: 100%;
	max-width: 460px;
	position: relative;
	z-index: 2;
}

.cart-total-box__head {
	text-transform: uppercase;
	font-family: "Exo2-Bold",sans-serif;
	font-size: 24px;
	padding: 0 5.26316% 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #26270f;
}

.cart-total-box__body {
	padding: 0 5.26316%;
}

.cart-total-box .cart-total__item-text {
	font-size: 18px;
}

.product-section {
	position: relative;
}

.product-section:after {
	content: '';
	position: absolute;
	top: 80px;
	left: 0;
	background: url(/wp-content/themes/vrzoomov/css/../img/tentacles/key-service.png) no-repeat 50%;
	width: 107px;
	height: 208px;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	z-index: -1;
}

.catalog-section {
	padding-bottom: 50px;
	position: relative;
}

.catalog-section:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(/wp-content/themes/vrzoomov/css/../img/tentacles/key-service.png) no-repeat 50%;
	width: 107px;
	height: 208px;
	-webkit-background-size: cover;
	background-size: cover;
}

.catalog-section__product-list {
	margin-top: 25px;
}

@media (max-width:1199.98px) {
	.container {
		width: 940px;
	}

	.product__inn {
		margin: -10px;
	}

	.product__img {
		margin: 10px;
	}

	.product__content {
		margin: 10px;
	}

	.product__action {
		margin: 10px;
	}

	.our-advantages__item:first-child:before {
		/*display: block;*/
	}

	.our-advantages__item:nth-child(6):before {
		/*display: block;*/
		left: auto;
		right: 100%;
	}

	.our-advantages__item:nth-child(7):before {
		/*display: block;*/
	}

	.our-advantages__item:last-child:before {
		/*display: none;*/
	}

	.our-reviews-slider .review-item {
		width: 250px;
	}

	.our-reviews-slider .slick-center .review-item__inn {
		width: 300px;
	}

	.our-reviews-slider__item {
		margin: 0 20px;
	}

	.our-reviews-slider .slick-next {
		margin-left: 15px;
	}

	.our-reviews-slider .slick-prev {
		margin-right: 15px;
	}

	.our-reviews__slider {
		max-width: 860px;
	}

	.product-list_home .product-item:nth-child(2):after {
		content: '';
		position: absolute;
		background: url(/wp-content/themes/vrzoomov/css/../img/tentacles/product-item.png) no-repeat 50%;
		-webkit-background-size: cover;
		background-size: cover;
		width: 280px;
		height: 376px;
		top: -231px;
		right: -46px;
		z-index: -1;
	}

	.product-list_home .product-item:nth-child(2):before {
		content: '';
		position: absolute;
		background: url(/wp-content/themes/vrzoomov/css/../img/tentacles/product-item-2.png) no-repeat 50%;
		-webkit-background-size: cover;
		background-size: cover;
		width: 137px;
		height: 120px;
		top: 25px;
		right: -17px;
	}

	.product-list_home .product-item:nth-child(3):after {
		display: none;
	}

	.product-list_home .product-item:nth-child(3):before {
		display: none;
	}
}

@media (max-width:991.98px) {
	.container {
		width: 720px;
	}

	.terms-service__text img {
		display: block;
		width: 35%;
	}

	.terms-service__img {
		display: none;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-left: 40px;
	}

	.terms-service__img img {
		width: 250px;
	}

	.product__inn {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: -10px -20px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.product__img {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		margin: 10px 20px;
		max-width: 350px;
		-webkit-flex-shrink: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1;
	}

	.product__content {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
		width: 100%;
		margin: 10px 20px;
	}

	.product__action {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		min-width: 260px;
		margin: 10px 20px;
	}

	.main-header__top-line-inn {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.main-header__page-nav {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		margin-top: 15px;
	}

	.main-header__page-nav ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.main-nav>ul {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.main-nav>ul>li {
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		width: 25%;
		border-top: 1px solid #3e3f20;
		border-right: 1px solid #3e3f20;
		border-left: 1px solid #3e3f20;
	}

	.main-nav>ul>li:nth-child(4) .subnav {
		right: 0;
		left: auto;
	}

	.our-advantages__item:first-child:before {
		/*display: block;*/
	}

	.our-advantages__item:nth-child(4):before {
		/*display: block;*/
		left: auto;
		right: 100%;
	}

	.our-advantages__item:nth-child(5):before {
		/*display: block;*/
	}

	.our-advantages__item:nth-child(6):before {
		/*display: none;*/
	}

	.our-advantages__item:nth-child(7):before {
		/*display: none;*/
	}

	.our-advantages__item:last-child:before {
		/*display: block;*/	
	}

	.product-list__item {
		margin: 10px;
	}

	.our-reviews-slider .review-item {
		width: auto;
	}

	.our-reviews-slider .review-item__inn {
		width: auto;
		height: 100%;
		position: static !important;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.our-reviews-slider__item {
		margin: 0 15px;
	}

	.our-reviews-slider .slick-next {
		margin-left: 15px;
	}

	.our-reviews-slider .slick-prev {
		margin-right: 15px;
	}

	.our-reviews__slider {
		max-width: 650px;
	}

	.our-reviews-slider .slick-track {
		padding-top: 0;
	}

	.social-btn {
		height: 50px;
		max-width: 300px;
		font-size: 16px;
	}

	.social-btn__icon {
		margin-right: 15px;
		font-size: 22px;
	}

	.footer-main-line__page-nav {
		width: 100%;
	}

	.footer-main-line__page-nav ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.reviews-list__item {
		width: 300px;
	}

	.reviews-list__inn {
		margin: -10px;
	}

	.reviews-list__item {
		margin: 10px;
	}
}

@media (max-width:767.98px) {
	.container {
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.product-list_home .product-item:nth-child(2):after {
		display: none;
	}

	.product-list_home .product-item:nth-child(2):before {
		display: none;
	}

	.product-list_home .product-item:nth-child(3):after {
		display: none;
	}

	.product-list_home .product-item:nth-child(3):before {
		display: none;
	}

	.reviews-list__item {
		width: 100%;
	}

	.main-header__region,.main-header__social-btn,.main-header__page-nav,.main-header__cart,.main-header__search {
		display: none;
	}

	.main-header__nav-toggle {
		display: block;
	}

	.main-nav {
		display: none;
		margin: 0 -15px;
	}

	.main-nav__mobile {
		display: block;
	}

	.main-nav>ul {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		background: -webkit-gradient(linear,left bottom,left top,from(#0d2c20),to(#0f3023));
		background: -webkit-linear-gradient(bottom,#0d2c20,#0f3023);
		background: -o-linear-gradient(bottom,#0d2c20,#0f3023);
		background: linear-gradient(to top,#0d2c20,#0f3023);
	}

	.main-nav>ul>li {
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		width: 100%;
		border: 0 !important;
	}

	.main-nav>ul>li .subnav {
		position: static;
		opacity: 1;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
		background: #3abc8a;
		display: none;
	}

	.main-nav>ul>li:nth-child(4) .subnav {
		right: 0;
		left: auto;
	}

	.countdown-banner__nav {
		font-size: 16px;
	}

	.countdown-banner__nav-btn:first-child {
		padding-right: 6em;
	}

	.countdown-banner__nav-btn:last-child {
		padding-left: 6em;
	}

	.content-section {
		padding-top: 15px;
		padding-bottom: 25px;
	}

	.key-services__list {
		margin: -10px;
	}

	.key-services__item {
		margin: 10px;
	}

	.our-advantages__item {
		width: 50%;
		padding-right: 30px;
	}

	.our-reviews__slider {
		max-width: 470px;
	}

	.social-btn {
		max-width: 230px;
	}

	.cart-action__inn {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: -8px -15px;
	}

	.cart-action__coupon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin: 8px 15px;
		margin-right: 16px;
		width: 100%;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.cart-action__item {
		width: -webkit-calc(50% - 30px);
		width: calc(50% - 30px);
	}

	.cart-action__item button {
		width: 100%;
	}
}

@media (max-width:576px) {
	div.terms-service__text img {
		display: none;
	}

	.countdown-banner__nav {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		font-size: 14px;
	}

	.countdown-banner__nav-btn:first-child {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-left: 2em;
		padding-right: 0;
	}

	.countdown-banner__nav-btn:last-child {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		padding-right: 2em;
		padding-left: 0;
	}

	.countdown-banner__nav-btn-icon {
		margin: 0 10px;
	}

	.countdown-banner__nav-btn-text {
		margin: 0;
	}

	.countdown-banner__slider {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.countdown-banner__name {
		font-size: 40px;
	}

	.raid-countdown {
		font-size: 20px;
	}

	.countdown-banner__submit-line-inn {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: 15px;
	}

	.countdown-banner__price {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		width: 80px !important;
		margin-left: 5px;
	}

	.countdown-banner__submit {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.countdown-banner__submit-line {
		margin-top: 20px;
	}

	.section-heading {
		font-size: 22px;
	}

	.our-advantages__item {
	    //width: 100%;
	    padding-right: 15px;
	    margin-bottom: 15px;
	}

	.our-advantages__item:before {
		display: block !important;
	}

	.our-advantages__item:nth-child(even):before {
		right: 0;
		left: auto;
	}

	.our-advantages__item:nth-child(even):after {
		right: 0;
		left: auto;
	}

	.our-advantages__item:nth-child(odd):before {
		left: 0;
		right: auto;
	}

	.product-item {
		min-height: 400px;
	}

	.product-item__thumb_single-img {
		padding: 10px;
	}

	.product-item__name-thumb {
		padding-top: 15px;
	}

	.product-item__feature-item {
		margin: 5px 0;
	}

	.product-item__feature-name {
		font-size: 16px;
	}

	.product-item__price {
		font-size: 24px;
		padding: 15px;
	}

	.product-item__action {
		height: 50px;
	}

	.product-item__note {
		font-size: 16px;
		margin-top: 10px;
	}

	.product-item__img {
		padding: 10px;
	}

	.our-reviews__slider {
		padding-bottom: 45px;
		max-width: 100%;
	}

	.our-reviews-slider .slick-prev {
		margin-right: 0;
		-webkit-transform: translateY(0) scaleX(-1);
		-ms-transform: translateY(0) scaleX(-1);
		transform: translateY(0) scaleX(-1);
		bottom: 0;
		top: auto;
		left: 90px;
		right: auto;
	}

	.our-reviews-slider .slick-next {
		top: auto;
		margin-left: 0;
		right: 90px;
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		bottom: 0;
	}

	.page-heading__heading {
		font-size: 22px;
	}

	.checkout__col {
		width: 100%;
		min-width: 0;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}

	.main-nav__region {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 10px 15px 0;
	}

	.main-nav__region-item {
		width: 33.33333%;
		text-align: center;
		padding: 10px 0;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		border: 1px #ccc solid;
		margin-right: 10px;
	}

	.main-nav__page-nav {
		display: none;
	}

	.main-nav>ul>li>span:not(.subnav),.main-nav>ul>li>a {
		width: 50%;
	}

	.main-nav>ul>li:after {
		position: absolute;
		right: 5%;
		top: 15px;
		content: '\2228';
	}

	.icon-angle-down:before {
		content: "";
	}

	.main-nav>ul>li {
		border-bottom: 1px #aaa solid !important;
	}

	.related-products {
		display: none;
	}

	.product__img {
		display: none;
	}

	.content-wrap>header>div.main-header__top-line>div>div>div.main-header__cart.cart {
		display: block;
		top: 2px;
	}

	.cart__drop {
		display: none;
	}

	.countdown-banner__nav:after {
		bottom: 0;
		width: 110px;
		height: 50px;
	}

	#main-wrap>section.cart-section>div>div>div>div.product-table__head>div:nth-child(3) {
		display: none;
	}

	#main-wrap>section.cart-section>div>div>div>div.product-table__head>div:nth-child(4) {
		display: none;
	}

	#main-wrap>section.cart-section>div>div>div>div.product-table__body>div>div:nth-child(3) {
		display: none;
	}

	#main-wrap>section.cart-section>div>div>div>div.product-table__body>div>div:nth-child(4) {
		display: none;
	}

	#main-wrap>section.cart-submit>div>div.cart-action>div>div:nth-child(2) {
		display: none;
	}

	.footer-main-line__payment-ways {
		display: none;
	}
}

@media (max-width:470px) {
	.countdown-banner__nav {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		font-size: 20px;
	}

	.countdown-banner__nav-btn:first-child {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-left: 2em;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.countdown-banner__nav-btn:last-child {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		padding-right: 2em;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.countdown-banner__nav-btn-icon {
		margin: 0;
	}

	.countdown-banner__nav-btn-text {
		display: none;
	}

	.countdown-banner__slider {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.cart-action__item {
		width: 100%;
	}

	.footer-main-line {
		padding: 25px 0;
	}

	#main-wrap>section.cart-section>div>div>div>div.product-table__body>div>div {
		padding-left: 15px;
		padding-right: 0;
	}
}

*[data-value=AU_EU]:after {
	content: '';
	width: 18px;
	height: 18px;
	display: block;
	background: url(wp-content/themes/vrzoomov/css/../img/gold.png) no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
}

*[data-value=AU_US]:after {
	content: '';
	width: 18px;
	height: 18px;
	display: block;
	background: url(wp-content/themes/vrzoomov/css/../img/gold.png) no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
}

.popup-window_wait {
	max-width: 700px;
	padding: 0;
	background: #000 url(wp-content/themes/vrzoomov/css/../img/azshara_popup.jpg) no-repeat;
	-webkit-background-size: 300px 300px;
	background-size: 100%;
}

.popup-window_wait input[type=email] {
	position: absolute;
	width: 185px;
	border: 0;
	margin-top: 183px;
	height: 22px;
	margin-left: 87px;
}

.popup-window_wait button[type=submit] {
	width: 215px;
	border: 0;
	margin-top: 212px;
	height: 100px;
	margin-left: 70px;
	background: url(wp-content/themes/vrzoomov/css/../img/popup_button.png) no-repeat;
	background-size: auto;
	background-size: 100%;
}

.popup-window_wait button[type=submit]:hover {
	width: 215px;
	border: 0;
	margin-top: 212px;
	height: 100px;
	margin-left: 70px;
	background: url(wp-content/themes/vrzoomov/css/../img/popup_button.png) no-repeat;
	background-size: auto;
	background-size: 100%;
	filter: brightness(135%);
}

.popup-wait__text {
	height: 368px;
}

.popup-wait__heading {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 32px;
	font-family: "Exo2-Bold",sans-serif;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.popup-wait__heading-icon {
	background: url(wp-content/themes/vrzoomov/css/../img/gift.svg) no-repeat 50%;
	-webkit-background-size: 100% 100%;
	background-size: 100%;
	width: 1.09375em;
	margin-right: .3125em;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.popup-wait__heading-icon:after {
	content: '';
	display: block;
	padding-top: 112.77%;
}

.popup-wait__heading-text {
	white-space: nowrap;
}

.popup-wait__offer {
	margin-top: 25px;
	font-size: 18px;
}

.popup-wait__offer-heading {
	margin-bottom: 10px;
}

.popup-wait__offer-list-item:before {
	content: '-';
	margin-right: 5px;
}

.popup-wait__offer-list-item_b {
	font-family: "Exo2-Bold",sans-serif;
}

.popup-wait__offer-list-item+.popup-wait__offer-list-item {
	margin-top: 5px;
}

.popup-wait__email-input {
	margin-top: 15px;
}

.popup-wait__submit {
	margin-top: 15px;
}

.popup-wait__refuse {
	text-align: center;
	opacity: .5;
	text-decoration: underline;
	margin-top: 25px;
}

.popup-window_inner {
	padding: 0;
}

@media (max-width:767px) {
	.popup-window_wait {
		background-image: none;
		padding: 25px 20px;
	}

	.popup-wait__text {
		width: 100%;
	}
}

#wait-popup .popup-window__inner {
	box-shadow: 0 0 35px #001;
}

#main-wrap>section.key-services.content-section>div>div.key-services__list h1 {
	line-height: 1.2;
	font-size: 17px;
	display: inline;
}

#main-wrap>section.key-services.content-section>div>div.key-services__list h2 {
	line-height: 1.2;
	font-size: 17px;
	display: inline;
}

#product_cart .product__boost-type-select input[type=number] {
	border-radius: 10px;
	border: 1px solid #b8b8b8;
	font-size: 18px;
	height: 30px;
	width: 80px;
	padding-left: 10px;
}

@font-face {
	font-family: 'kraken-icon';
	src: url(wp-content/themes/vrzoomov/fonts/kraken-icons/kraken-icon.eot?85744419z);
	src: url(wp-content/themes/vrzoomov/fonts/kraken-icons/kraken-icon.eot?85744419#iefix) format('embedded-opentype'),url(wp-content/themes/vrzoomov/css/../fonts/kraken-icons/kraken-icon.woff2?85744419) format('woff2'),url(wp-content/themes/vrzoomov/css/../fonts/kraken-icons/kraken-icon.woff?85744419) format('woff'),url(wp-content/themes/vrzoomov/css/../fonts/kraken-icons/kraken-icon.ttf?85744419) format('truetype'),url(wp-content/themes/vrzoomov/css/../fonts/kraken-icons/kraken-icon.svg?85744419#kraken-icon) format('svg');
	font-weight: 400;
	font-style: normal;
}

[class^=icon-]:before,[class*=" icon-"]:before {
	font-family: "kraken-icon";
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: auto;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-info:before {
	content: '\e800';
}

.icon-search:before {
	content: '\e801';
}

.icon-slider-chevron:before {
	content: '\e802';
}

.icon-tentacle:before {
	content: '\e803';
}

.icon-discord:before {
	content: '\e804';
}

.icon-cart:before {
	content: '\e805';
}

.icon-facebook:before {
	content: '\e806';
}

.icon-insta:before {
	content: '\e807';
}

.icon-horde:before {
	content: '\e808';
}

.icon-alliance:before {
	content: '\e809';
}

.icon-skype:before {
	content: '\e80a';
}

.icon-angle-down:before {
	content: '\f107';
}

.icon-circles:before {
	content: '\e80b';
}

header{
    background: #26270F;
    color: white;
    font-weight: 600;
    position: relative;
}

.max-container{
	max-width: 1180px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	text-align: left;
}

.first-block{
	width:100%;
	height: 500px;
	margin-top:-50px;
	background: url("img/bg.jpg");
	background-size: cover;
    background-position: center;
    text-shadow: 0 0 6px transparent, 0 3px 2px rgba(0,0,0,.8);
}

a{
	color: white !important;
}

.overlay{
	position: absolute;
	background:  rgba(0,0,0,0.5);
	height: 600px;
	width: 100%;
}


.title-1{
	color: white;
	font-weight: 600;
	margin-left: 20px;
	padding-top: 60px;
}

.title-2{
	margin-top: 10px;
	color: white;
	font-weight: 600;
	margin-left: 20px;
}

.timer-title{
	padding-top: 10px;
	color: white;
	font-weight: 600;
	width:302px;
	margin-left: 20px;
}

.timer > div{
	margin-left: 26px !important;
    margin-top: 20px !important;
    margin-right: 0 !important;
    padding-top: 0px;
    color: white;
    font-weight: 600;
    display: inline-block !important;
}

.video-box {
	position: relative;
	overflow: hidden;
}
.video-box video {
	position: absolute;
	top: 0px;
	left: 0;
	width: 0;
	height: 0; 	
	z-index: -1;
}
.item{
	position: relative;
	background: white;
	min-height: 500px;
	z-index: 10000;
	padding-top:150px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 50px;
	max-width: 2000px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-size: cover;
	background-position: center;
	color: white;
	text-shadow: 0 0 6px transparent, 0 3px 2px rgba(0,0,0,.8);
	border-top:1px solid black;
	border-bottom:1px solid black;
}
.bn{
	background: #cb3e5f;
	border-radius: 10px;
	padding: 7px 80px;
	z-index: 100000;
	position: relative;
	font-size: 2.5rem;
}
.bn:hover{
	transition: 0.3s ease-in-out;
	background: #26270f;
}
.sidenav{
	background: #26270F;
	height: 50px;
	position: relative;
	z-index: 9999;
}
nav{
	background-color: #26270f !important;
	color: white !important;
	z-index: 100000000;
}
nav a{
	color: white !important;
}
#nav-mobile{
	margin-top:-65px;
}
.navo{
	background-color: #26270f !important;
	color: white !important;
	width: 100%;
	border: 1px solid #3E3F20;
	height: 51px;
}
.navo li {
    display: inline-block;
    border: 1px solid #3E3F20;
    margin: -2px -3px !important;
    padding: 15px 00px;
    text-align: center;
}
.navo li a{
	padding: 15px 12px;
	text-decoration: none !important;
}
.navo li:hover{
	transition: 0.2s;
	background: #3ABC8A;
}
.price{
	margin-top: 20px;
	padding:0px 10px;
	margin-left: 20px;
}
.price h3{
	display: inline-block;
	color: white;
	position: relative;
    right: -15px;
    margin: 0px 10px;
}
.price h4{
	display: inline-block;
	color: white;
	position: relative;
    right: -15px;
    margin: 0px 10px;
}
.buy{
	background: -webkit-gradient(linear,left bottom,left top,from(#3fc792),to(#49dea5));
    background: -webkit-linear-gradient(bottom,#3fc792,#49dea5);
    background: -o-linear-gradient(bottom,#3fc792,#49dea5);
    background: linear-gradient(to top,#3fc792,#49dea5);
    text-transform: uppercase;
    font-family: "Exo2-ExtraBold",sans-serif;
    height: 45px;
    line-height: 45px;
    -webkit-border-radius: 28px;
    border-radius: 28px;
    width: 200px;
    text-align: center;
    padding: 15px 50px;
    position: relative;
    top: -8px;
    left: -15px;
    cursor: pointer;
}
.buy:hover{
	transition: 0.2s;
	background: #cb3e5f !important;
}
.old-price{
	text-decoration: line-through;
	text-decoration-color: #49dea5;
}
.sidenav a{
	color: black !important;
}
.sidenav li{
	border:1px solid #eeeeee !important; 
}
.text-header{
	margin: 40px 10px;
}
.text{
	position: relative;
}
.our-advantages-section:after{
	content: '';
    position: absolute;
    width: 269px;
    height: 319px;
    background: url(//krakenboost.com/wp-content/themes/wrzoomov/css/../img/tentacles/footer.png) no-repeat 50%;
    -webkit-background-size: cover;
    background-size: cover;
    left: 90%;
    top:80%;
    z-index: -1;
    transform: rotate(180deg);
}
.text p{
	margin:20px 10px;
	font-size: 18px;	
}
.seo-block{
	padding-bottom: 40px;
}
.text-tentacle{
	position: absolute;
	top: 10px;
	left: 0;
	right:0;
	bottom: 0;
}
.main-header__logo, .logo{
	padding-left: 10px !important;
}
@media (max-width: 999px) {

	.key-services__heading {
    	margin-bottom: 30px;
	}

	.first-block {
		min-height: 645px;
	}

	.first-block:after{
		margin-top: 157px !important;
	}

	.img-per{
		display: NONE;
	}
	.overlay {
		min-height: 645px;
	}
	.content-section {
	    padding-bottom: 0px !important;
	}
	.timer-title{
		width: 316px;
	}
	.title-1{
		padding-top:125px;
	}

}
@media (max-width: 589px) {
	.key-services__heading {
    	padding-top: 0px;
    	margin-bottom: 25px;
	}
	.timer > div{
		transform: scale(0.7);
		margin-left: -28px !important;
	}
}
@media (max-width: 399px) {
}
.our-advantages__item:before {
    display: none !important;
}
.our-advantages__item:before, .our-advantages__item_highlight:before, .our-advantages__item:after, .our-advantages__item_highlight:after{
	display: none !important;	
}
.img-per{
	height: 25px;
    margin-left: -40px;
}
.soc{
	display: inherit;
    margin-top: -64px;
    position: relative;
}
.social-btns {
	width:323px;
}
.social-btns__item:hover {
    color: #3abc8a !important;
}
.q a, .q h3{
	display: inline-block !important;
	margin: 0px 10px !important; 
}
.q h3{
	position: relative;
	top:8px;
}
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

.select-wrapper {
    position: relative;
    width: 70px !important;
    color: white !important;
    border-radius: 20px;
    border: 1px solid white;
}

.select-wrapper input{
    color: white !important;
}

.select-wrapper input.select-dropdown {
	border:none !important;
	height: 1rem !important;
	padding:4px 20px !important;
}

.select-wrapper .caret {
	padding-right: 10px;
    fill: white !important;
}

.select-wrapper ul{
	width: 70.021px !important;
    border-radius: 13px !important;
}

.select-wrapper span{
    text-align: center !important;
}

.dropdown-content {
	min-width: 40px !important;
}

.relative{
	position: relative;	
	left: -90px;
}

.relative a{
	border: 1px solid #daf0bf;
	padding: 5px;
	font-size: 16px;

}

.active-btn{
	background: #daf0bf;
	color: #26270F !important;
}

.active-btn:hover{
	background: #daf0bf !important;
	color: #000 !important;
    cursor: default;
}

.qq{
    position: absolute;
    margin-left: 40%;
}

#nav-mobile{
	margin-top:0px;
}

.sidenav-trigger{
	text-decoration: none !important;
	list-style-type: none !important;
	margin-top:-56px !important;
}

.social-btns {
    width: 350px;
    margin-left: 40px;
}

nav ul a:hover {
    background-color: #3FC691 !important;
}

.relative a:hover{
	background: #3FC691;
	border: 1px solid #3FC691;
	color: white !important;
}

@media (max-width: 999px) {
	.soc{
		display: none;
	}
}

@media (max-width: 800px) {
	.key-services__heading {
	    margin-bottom: 28px;
	}
	.first-block{
		background-position-x: unset;
		height: 645px;
	}
	.bn{
		display: block !important;
    	width: 232px !important;
	}
	.q a{
		display: block !important;
	}
	.item{
		text-align: left !important;
	}
	.q{
		margin-left:-10px;
	}
}
.sidenav {
    width: 250px !important;
}
.first-block:after {
    background-image: url(img/perehodka.png);
    background-position: top;
    height: 25px;
    background-repeat-x: repeat;
    background-size: cover;
    position: absolute;
    content: "";
    width: 100%;
    margin-top: 67px;
    z-index: 999;
}
.perehodka:after {
    background-image: url(img/perehodka.png);
    background-position: top;
    height: 25px;
    background-repeat-x: repeat;
    background-size: cover;
    position: absolute;
    content: "";
    width: 100%;
    margin-top: -10px;
    z-index: 100001;
    left: 0;
}
@media (max-width: 428px) {
	.first-block:after {
	    margin-top: 104px !important;
	}
}
@media (max-width: 339px) {
	.first-block:after {
    	margin-top: 78px !important;
	}
}
.sidenav{
	z-index:9999999 !important;
}
.sidenav-overlay {
	z-index: 999999 !important;
}
.items-m{
	margin-top: 30px;
	margin-bottom: 50px;
}
.item-mobile{
	max-width: 300px;
	border: 1px solid black;
	border-radius: 10px;
	display: inline-block;
	margin: 10px;
	padding-bottom: 15px;
}
.prod-img{
	border-radius: 10px 10px 0px 0px;
	overflow: hidden;
	height: 130px;
}
.prod-img img{
	width: 100%;
	transform: scale(1.1);
}
.q h5{
	display: inline-block;
}
.title-m{
	padding-bottom: 20px;
    padding-top: 10px;
}
.key-services:after{
	display: none !important;
}
.q h5{
	padding: 10px 5px;
}

@media (max-width: 433px) {
	.first-block:after {
	    margin-top: 104px !important;
	}
}

@media (max-width: 399px) {
	.first-block:after {
	    margin-top: 104px !important;
	}
}

#btns a{
	display: inline-block;
	width:49%;
	padding:0px 7px !important;
}

.title-m{
	padding-left: 5px;
	padding-right: 5px;
}
#nav-mobile{
	margin-top: -7px;
}
@media (max-width: 600px) {
	#nav-mobile{
		margin-top: 0px;
	}	
}
@media (max-width: 490px) {
	.title-1 {
		font-size: 35px;
	}
}
.item{
	background-position: top !important;
}
@media (max-width: 600px) {
	.first-block:after {
		margin-top: 104px !important;
	    display: none;
	}
	.title-1 {
		font-size: 35px;
	}
	.key-services:before{
		background-image: url(img/perehodka.png);
	    background-position: top;
	    height: 25px;
	    background-repeat-x: repeat;
	    background-size: cover;
	    position: absolute;
	    content: "";
	    width: 100%;
	    margin-top: -23px;
	    left: 0;
	    z-index: 999;
	}
	.key-services {
    	overflow: visible;
    }
}

.ratio {
	width: 100%; /* здесь можно установить любую нужную ширину */
}

.ratio-inner {
	position: relative;
	height: 0;
	border: none;
}

.ratio-content {
	position: absolute;
	display: flex;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-size: cover;
	text-shadow: 0 0 6px transparent, 0 3px 2px rgba(0,0,0,.8);
}

.ratio-content .max-container {
	margin: auto;
	margin-top:5%;
	font-size: 1rem;
	width: 100%;
	max-width: 80%;
}

@media (max-width: 1100px) {
	.ratio-content .max-container {
		font-size: 0.5rem;
	}
	.ratio-content .max-container h2,a.bn {
		font-size: 2.5rem;
	}
}

@media (max-width: 992px) {
	.key-services {
		display:none;
	}
	.q a.bn
	{
		font-size: 26px;
	}
}

@media (max-width: 800px) {
	.q a.bn
	{
		padding: 8px !important;
		margin: auto !important;
	}
}





.ratio-1-3 {
	padding-top: 33%; /* 100% ширины делим на 4 и умножаем на 3 */
}