body {
	min-width: 1440px
}
.media__block:not(.page__content) {
	padding-right: calc(100%/2 - 720px);
	padding-left: calc(100%/2 - 720px)
}
.gift+.page__content,
body#previous-shares>.media__block.gray_block,
body#how-it-works>.media__block.gray_block,
body#shareplan>.media__block.gray_block,
body#main>.media__block.gray_block,
body#blind-challenge>.media__block.gray_block,
body#about-us>.media__block.gray_block,
body#brands>.media__block.gray_block,
body#distilleries>.media__block.gray_block,
body.post-type-archive-product>.page__content.gray_block,
.single-product>.page__content.gray_block {
	padding-right: calc(100%/2 - 720px + 210px);
	padding-left: calc(100%/2 - 720px + 210px)
}
/* Tabs
 */
.cool__tabs {
	border-radius: 0px 0px 20px 20px
}
.cool__tabs label {
	width: 33%;
	padding: 0.2708299213in 0 0.1979141732in;
	font-size: 22px;
	line-height: 30px
}
/* How it works
 */
.how__it__works:first-child .divided-by-three>img {
	width: 364px;
	margin: 0 60px 0 40px
}
.how__it__works:nth-child(3) .divided-by-three>img {
	margin: 0px 110px 0 0px
}
.how__it__works:first-child .divided-by-three:nth-child(2),
.how__it__works:nth-child(3) .divided-by-three:nth-child(2),
.how__it__works:last-child .divided-by-three:last-child {
	width: 485px
}
.how__it__works:last-child .divided-by-three:last-child {
	margin: 35px 0 0 105px
}
.how__it__works:nth-child(3) .divided-by-three:nth-child(2) {
	padding: 20px 0 0 0
}
.how__it__works:first-child .divided-by-three:first-child img,
.how__it__works:nth-child(3) .divided-by-three:first-child img {
	float: right;
	height: 100%
}
.how__it__works:nth-child(2) .divided-by-three:first-child,
.how__it__works:last-child .divided-by-three:first-child {
	width: 318px;
	height: 1px
}
.how__it__works:nth-child(2) .divided-by-three:nth-child(2) img,
.how__it__works:last-child .divided-by-three:nth-child(2) img {
	float: left;
	height: 100%
}
.how__it__works:nth-child(2) .divided-by-three:last-child {
	width: 454px;
	margin: 15px 0 0 105px
}
/* heading
==========
 */
body .heading,
#previous-shares .heading,
#how-it-works .heading {
	padding-right: 132px;
	padding-left: 132px
}
body .bottle__item .heading,
body .related-products .heading {
	padding-right: 127px !important;
	padding-left: 127px !important
}
.heading:before,
.heading:after {
	position: absolute;
	width: 102px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0
}
.heading:before {
	left: 0
}
.heading:after {
	right: 0
}
/* personal */
.share__plan .heading {
	font-size: 48px;
	line-height: 61px
}
.previous__share .heading {
	font-size: 36px;
	line-height: 46px
}
body#previous-shares .heading,
body#how-it-works .heading,
.post-type-archive-product .heading,
.page-template-distilleries_template .heading{
	font-size: 48px;
	line-height: 61px
}
.reviews h3 {
	font-size: 36px;
	line-height: 46px
}
/* hat
==========
 */
.hat {
	margin: 0;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: calc(100% / 2 - 720px + 110px);
    padding-left: calc(100% / 2 - 720px + 110px);
	font-size: 16px
}
:not(#newsletter)>.hat .logo {
	float: left
}
/* main menu wrapper, nav, user menu
 */
.hat .logo {
	display: block;
	/*margin-left: 106px*/
}
/* first level
 * :not(.nav_li_active) or/&& :not(:last-child)
 */
nav>ul>li a {
	padding-top: 15px
}
nav>ul>li:first-child a {
	padding-left: 49px
}
nav>ul>li:nth-child(2) a {
	padding-left: 56px
}
nav>ul>li:nth-child(3) a {
	padding-left: 39px
}
nav>ul>li:nth-child(4) a,
nav>ul>li:nth-child(5) a {
	padding-left: 38px
}
nav>ul>li:last-child a {
	padding-left: 63px
}
nav>ul>li:last-child a:before {
	top: 6px;
	left: 40px
}
nav>ul>li li a {
	padding: 0.0624992126in 0.2499968504in
}
/* active, hover
 */
.nav_li_active>a,
nav a:hover {
	opacity: 0.5
}
/* desktop
 */
.hat .logo {
	height: 50px
}
#main_navigation {
	position: relative;
	float: left
}
#main_navigation a {
	color: #0A1927;
	font-family: "Rethink Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}
nav {
	position: relative;
	float: left
}
/* first level
		 * :not(.nav_li_active) or/&& :not(:last-child)
		 */
nav>ul>li {
	display: block;
	float: left
}
/* second level
		 */
.user_menu .nav__child {
	top: 75px
}
.nav__child {
	position: absolute;
	padding: 0.1041653543in 0;
	background: #28323C
}
nav .nav__child {
	width: 100%
}
.user_menu .nav__child {
	max-width: 450px;
	width: 100%;
}
/* user menu
		 */
.user_menu {
	float: right;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px
}
.user_menu>li {
	display: inline-block;
	min-width: 18.03px;
	overflow: hidden;
	fill: #0A1927;
	color: #0A1927;
	background-color: #0A1927;
	border-radius: 100px 100px 100px 100px;
	padding: 10px 16px 15px 15px;
}
.user_menu>li:first-child {
	display: none
}
.user_menu>li:last-child {
	margin-left: 13px
}
.widget__search__window {
	width: calc(100% - 40px)
}
.widget__search__window form {
	width: calc(100% + 10px);	
}
/* Cover
==========
 */
#shareplan .self__cover {
	background: url(../../../src/img/bg/share_plan_max.png) #0a141e no-repeat;
	background-position: 50% 60px;
	background-size: 1190px 385px;
}
.self__cover__content--left {
	float: left;
	width: auto
}
.self__cover__content--left img {
	width: 315px;	
	margin-top: 80px;
	margin-left: 132px
}
.self__cover__content--right {
	float: left;
	padding-top: 86px;
	padding-left: 78px
}
.self__cover__content--right ul {
	margin-top: 43px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	font-size: 22px;
	line-height: 30px
}
.self__cover__content--right li:not(:first-child) {
	padding-top: 12px;
}
.self__cover__content--right h3 {
	font-size: 48px;
	line-height: 61px
}
.main_slide_title {
    max-width: 710px;
}

/* elements */
.button--slide {
	margin: 40px 0 0 3px
}
/* Sliders
 - Global three__blocks
==========
 */
.share__plan .three__blocks--article:first-child,
.share__plan .three__blocks--article:last-child {
	width: 350px
}
.share__plan .three__blocks--article:nth-child(2) {
	width: 382px;
	margin: 0px 55px
}
.previous__share .three__blocks--article {
	/* Old for FULL: width: 25.7vw */
	width: 350px
}
.share__plan .three__blocks--article:first-child {
	margin-left: 48px
}
.share__plan .three__blocks--article:last-child {
	margin-right: 48px
}
.previous__share .three__blocks--article:nth-child(2) {
	margin-right: 71px;
	margin-left: 72px
}
.previous__share .three__blocks--hat img {
	height: 208px
}
.related__products {
	width: 276px
}
.related__products:not(:first-child):not(:last-child) {
	margin-left: 40px
}
/* Children - content */
html:not(.no-js) .previous__share .three__blocks--paragraph {
	overflow: hidden;
	height: 96px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}
.previous__share__max--item .previous__share__min--cover {
	width: 317px
}
body#shareplan .previous__share__min--item:first-child .previous__share__min--cover {
	margin: 0 35px 0 60px
}
body#shareplan .previous__share__min--item:not(:first-child) .previous__share__min--cover {
	margin: 0 35px 0 20px
}
.previous__share__max--item .previous__share__min--cont {
	width: calc(100% - 497px);
	padding: 30px 80px 0 10px
}
/* Special */
body#shareplan .previous__share__min--cover {
	min-height: 193px
}
body#previous-shares .previous__share__min--cover, .previous__share__min--cover {
	min-height: 193px
}
:not(.white_block)>.previous__share__max--item .previous__share__min--cover {
	padding: 40px 30px 0 60px
}
.white_block>.previous__share__max--item .previous__share__min--cover {
	padding: 40px 30px 0 40px
}
body#shareplan .previous__share__min--item:first-child .previous__share__min--cover {
	margin: 0 35px 0 60px
}
body#shareplan .previous__share__min--item:not(:first-child) .previous__share__min--cover {
	margin: 0 35px 0 20px
}
body#previous-shares .previous__share__min--item:first-child .previous__share__min--cover, .previous__share__min--item:first-child .previous__share__min--cover {
	margin-left: 37px;
}
body#previous-shares .previous__share__min--item:not(:first-child) .previous__share__min--cover, .previous__share__min--item:not(:first-child) .previous__share__min--cover {
	margin-left: 28px;
}
/****/
body#shareplan .previous__share__min--item .previous__share__min--cont {
	padding: 0 30px 0 0
}
body#shareplan .previous__share__min--item:first-child .previous__share__min--cont {
	width: 390px
}
body#previous-shares .previous__share__min--item .previous__share__min--cont, .previous__share__min--item .previous__share__min--cont {
	padding: 0 25px 0 0
}
body#previous-shares .previous__share__min--item:first-child .previous__share__min--cont, .previous__share__min--item:first-child .previous__share__min--cont {
	width: 370px
}
.previous__share__min--item:not(:first-child) .previous__share__min--cont {
	width: 354px
}
/* Reviews
 */
.review {
	width: 289px
}
.review:first-child {
	margin-left: 96px
}
.review:not(:first-child) {
	margin-left: 27px
}
/* Gift
 */
.gift--article__cover {
	float: left;
	width: 382px;
	height: 100%
}
.gift--article__cont {
	float: right;
	width: 632px;
	height: 100%
}
.gift--article h4 {
	margin: 56px 0 0 40px
}
.gift--article__cont p:not(:last-child) {
	padding: 7px 90px 0 40px
}
.gift--article .button,
.gift--article .button--lite {
	margin-left: 40px !important
}
/* Background with counter
 */
/* .background__with__counter {
	width: calc(50% - 80px)
}
.background__with__counter:first-child {
	margin: 0 0 0 80px
}
.background__with__counter:last-child {
	margin: 0 80px 0 0
} */
/* Shoes
 */
.shoes {
	padding-right: calc(100%/2 - 720px);
	padding-left: calc(100%/2 - 720px)
}
.shoes--cont:not(:nth-child(3)):not(:nth-child(4)) {
	margin-left: 80px
}
.shoes--cont:nth-child(3) {
	margin-left: 114px
}
.shoes--cont:nth-child(4) {
	margin-left: 70px;
	padding-left: 40px
}
.shoes--cont:nth-child(2) ul {
	margin: 0 0 0 114px
}
/* Payment window */
.payment__window {
	width: 1093px;
	top: 136px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 20px
}