/*
@media (max-width: 1200px) {}
@media (max-width: 991px) {}
@media (max-width: 767px) {}
*/

.wow {visibility:hidden}

@font-face {
	font-family: 'Pragmatica-ExtraLight';
	src: url('fonts/Pragmatica-ExtraLight_36322.eot');
	src: local('☺'), url('fonts/Pragmatica-ExtraLight_36322.woff') format('woff'), url('fonts/Pragmatica-ExtraLight_36322.ttf') format('truetype'), url('fonts/Pragmatica-ExtraLight_36322.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

a {cursor:pointer}

body {font-family:'PT Sans', Arial;color:#4c4c4c;font-size:16px;min-width:400px}

header {height:103px;width:100%;position:fixed;z-index:30;background:rgba(255,255,255,0.4);-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);padding-top:8px;transition:all 0.3s linear}
header .logo {float:left}
header .contacts {float:right;text-align:right;padding-top:3px;font-weight:bold}
header .contacts .phone {font-size:25px;color:#000;position:relative;display:inline-block;}
header .contacts .email {font-size:18px;color:#008fcc !important;text-decoration:none;display:inline-block;margin-top:10px;position:relative;}
header .contacts .email:hover {text-decoration:underline;}
header .contacts .phone:before {content:'';display:block;position:absolute;width:33px;height:35px;background:url(/design/images/i/sprites.png) 0 0 no-repeat;top:5px;left:-50px}
header .contacts .email:before {content:'';display:block;position:absolute;width:21px;height:20px;background:url(/design/images/i/sprites.png) -33px 0 no-repeat;top:5px;left:-35px}
header.scrolled {background:#fff}
@media (max-width: 767px) {
	header .contacts {padding-top:13px}
	header .contacts .phone {font-size:18px}
	header .contacts .phone:before {left:-30px;top:0px}
	header .contacts .email {font-size:14px}
	header .contacts .email:before {left:-30px;top:0px}
}


section.top-slide {padding:133px 0 0px 0 !important;background:url(/design/images/i/bg-top.jpg) center top no-repeat;background-size:cover;min-height:800px}
section.top-slide h1 {font-size:46px;line-height:58px;font-weight:bold;text-align:center;color:#fff;text-align:center;background:rgba(82,6,0,0.6);border-radius:6px;margin:0;padding:10px 0;margin-bottom:53px}
@media (max-width: 767px) {
	section.top-slide h1 {font-size:38px}
}
section.top-slide .action {width:372px;float:right;background:rgba(99,20,6,0.6);border-radius:6px;padding:10px 28px;text-align:center;margin-top: -17px;}
section.top-slide .action .title {font-size:40px;font-weight:bold;color:#fbcf36}
section.top-slide .action .subtitle {color:#fff;font-size:20px;line-height:30px;font-weight:bold}
section.top-slide .action .subtitle span {color:#fbcf36;display:block}
section.top-slide .action form {margin-top:10px}
section.top-slide .action form .form-group {position:relative;margin-bottom:19px}
section.top-slide .action form .form-control {font-size:20px;font-weight:normal;height:48px;background:#fff;box-shadow:none;outline:none;border:1px solid #004d4a;padding-right:50px}
section.top-slide .action form .form-group:after {content:'';display:block;position:absolute;width:26px;height:26px;top:12px;right:21px;background:url(/design/images/i/sprites.png) -26px -35px;z-index:2}
section.top-slide .action form .form-group-phone:after {background-position:0 -35px}

.red-button {border:none;background:#ff1300;color:#fff !important;font-weight:bold;font-size:20px;text-align:center;padding:10px;border-radius:6px;border:1px solid #cb0c01;-webkit-box-shadow:inset 0 -3px 0 0 #cb0c01;box-shadow:inset 0 -3px 0 0 #cb0c01;text-decoration:none !important}
.red-button:hover {background:#e61100}
section.top-slide .action form button {display:block;width:100%;padding:0;height:45px}
section.top-slide .action .info {color:#fff;font-size:16px;line-height:18px;padding-top:10px}
section.top-slide .action .info span {display:block;width:100%;white-space:nowrap;font-size:14px;color:#fbcf36;padding-top:10px}

section.top-slide .image {float:left;position:relative;width:541px}
section.top-slide .image .sale {width:106px;height:104px;background:url(/design/images/i/sprites.png) 0 -61px;position:absolute;left:100px;top:-40px}
section.top-slide .image .price {width:157px;height:157px;background:rgba(0,0,0,0.6);border-radius:50%;text-align:center;color:#fff;font-size:35px;font-weight:bold;line-height:157px;position:absolute;right:30px;bottom:60px}
@media (max-width: 991px) {
	section.top-slide .image, section.top-slide .action {float:none;margin:0 auto}
	section.top-slide .image {margin-top:60px}
}
@media (max-width: 767px) {
	section.top-slide .image, section.top-slide .image img {width:300px}
	section.top-slide .image .price {width:80px;height:80px;font-size:15px;line-height:80px;bottom:20px}
}
section.top-slide2 .action .subtitle {white-space:nowrap !important}
section.top-slide2 .image .price {left:auto;bottom:auto;right:80px;top:-40px}
section.top-slide3 .action .subtitle {line-height:26px}

section {padding:50px 0;overflow:hidden}
h2 {font-size:50px;font-weight:bold;margin-bottom:20px;color:#000;text-align:center;margin-top:0}

section.adv2 .apparat {float:left}
section.adv2 .steps {margin-left:360px}
section.adv2 .steps .item {padding:5px 10px 5px 75px;position:relative;border-bottom:1px dashed #e5e5e5}
section.adv2 .steps .item .num {font:50px 'Pragmatica-ExtraLight','PT Sans', Arial;color:#b2b2b2;position:absolute;left:0;top:5px}
section.adv2 .steps .item .title {font-size:22px;font-weight:bold;color:#008ed0}
section.adv2 .steps .item .text {min-height:20px}
@media (max-width: 767px) {
	section.adv2 .apparat {float:none;text-align:center}
	section.adv2 .apparat img {width:300px}
	section.adv2 .steps {margin-left:0}
}

section.order {background:url(/design/images/i/bg-stars.jpg) center top;text-align:center}
section.order .article {background:#fff;border:3px solid #e5e5e5;display:inline-block;position:relative;}
section.order .article .image {padding-left:90px}
@media (max-width: 767px) {
	section.order .article .image img {width:250px}
}
section.order .article .image .sale {width:140px;height:137px;background:url(/design/images/i/sprites.png) 0 -165px;position:absolute;left:22px;top:27px}
section.order .article .image .sale span {position:absolute;top:145px;left:0px;font-size:14px;color:#808080}
section.order .article .name {font-size:18px;font-weight:bold}
section.order .article .price {font-size:30px;color:#bfbfbf;font-weight:bold}
section.order .article .price strike {font-size:25px;color:#999}
section.order .article .price span {color:#ac0000}
.yellow-button {height:50px;padding:0 10px;font-size:22px;line-height:50px;font-weight:bold;display:inline-block;border:0;text-decoration:none !important;cursor:pointer;color:#453100 !important;background:url(/design/images/i/button.png) center center no-repeat;background-size:100% 100%}
.yellow-button:hover {opacity:0.8}
section.order .article .yellow-button {margin:10px 0 20px 0;padding:0 30px}

section.order .slider {margin-top:20px}
section.order .slider .title {font-size:20px;font-weight:bold;margin-bottom:10px}
section.order2 .sale {background-position:0 -591px !important}
.slider {position:relative}
.slider .nav {position:absolute;left:0;top:50%;width:100%;margin-top:-45px}
.slider .nav a {display:block;position:absolute;left:0;top:0;width:30px;height:44px;background:url(/design/images/i/sprites.png) -54px 0}
.slider .nav a:hover {opacity:0.8}
.slider .nav a.next {background-position:-84px 0;left:auto;right:0}
.slider.not-nav .nav {display:none}
.slider .wrapper-wrapper {margin:0 80px}
.slider .wrapper {margin:0 auto;overflow:hidden}
.slider .wrapper ul {list-style-type:none;padding-left:0;width:99999px}
.slider .wrapper ul li {float:left;width:245px;padding:0 10px;text-align:center}
.slider .wrapper ul li .image {width:225px;height:225px;background:#fff;border:3px solid #e5e5e5;display:table-cell;vertical-align:middle}
.slider .wrapper ul li .image img {max-width:220px;max-height:220px}
.slider .wrapper ul li .name {font-size:16px;font-weight:bold;color:#4c4c4c;padding-top:5px}
.slider .wrapper ul li .price {font-size:25px;font-weight:bold;color:#000}
.slider .wrapper ul li .yellow-button {display:block;width:100%;margin-top:5px}

section.what-better .item {float:left;width:50%;border:1px solid #d7e6d5}
section.what-better .item .title {text-align:center;font-size:25px;font-weight:bold;color:#fff;padding:5px;background:#6bb063}
section.what-better .vodka {margin-left:-1px;border-color:#e6d5d5}
section.what-better .vodka .title {background:#b06363}
section.what-better .item ul {list-style-type:none;padding-left:0;margin-bottom:0}
section.what-better .item ul li {display:block;padding:10px;padding-left:40px;background:#eeffec;position:relative;}
section.what-better .item ul li:before {content:'';display:block;position:absolute;left:10px;top:50%;width:21px;height:19px;margin-top:-10px;background:url(/design/images/i/sprites.png) -114px 0}
section.what-better .item ul li:nth-child(even) {background:#fcfffb}
section.what-better .vodka ul li {background:#fff2f2}
section.what-better .vodka ul li:nth-child(even) {background:#fffcfc}
section.what-better .vodka ul li:before {width:14px;height:15px;margin-top:-7px;background-position:-135px 0;left:13px}

@media (max-width: 767px) {
	section.what-better .item {float:none;width:100%}
	section.what-better .vodka {margin-top:30px}
}


section.why-vodka-expensive {background:url(/design/images/i/bg-stars.jpg) center top}
section.why-vodka-expensive .items {text-align:center;border-bottom:1px dashed #d4d5d6;padding-bottom:10px;display:inline-block;margin-bottom:30px}
section.why-vodka-expensive .items .item {display:inline-block;margin:0 11px;font-size:16px;font-weight:bold;width:113px;vertical-align:top;margin-bottom:11px}
section.why-vodka-expensive .items .item span {display:block;color:#fff;width:113px;height:113px;background:url(/design/images/i/line.gif);margin-bottom:10px;-webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.25);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.25);border-radius:50%;font-size:30px;font-weight:bold;line-height:113px}
section.why-vodka-expensive .image {float:left}
section.why-vodka-expensive .text {margin-left:400px;font-size:18px;color:#4b4c4c}
section.why-vodka-expensive .text .big {font-size:22px}
@media (max-width: 767px) {
	section.why-vodka-expensive .image {float:none;text-align:center}
	section.why-vodka-expensive .image img {width:350px}
	section.why-vodka-expensive .text {margin-left:0}
}

section.red-order-form {padding:20px 0;background:url(/design/images/i/bg-stars-red.jpg) center top}
section.red-order-form .form {color:#fff;text-align:center}
section.red-order-form .form .title {font-size:35px;font-weight:bold}
section.red-order-form .form form {background:rgba(102,0,0,0.7);width:80%;margin:0 auto;margin-top:20px;padding:0 30px 20px 30px}
section.red-order-form .form form .title {font-size:22px;padding:5px 0}
section.red-order-form .form form .form-control {font-size:16px;font-weight:bold;height:40px;border-radius:0;outline:none;border:1px solid #600;-webkit-box-shadow:inset 0 3px 3px 0 rgba(0,0,0,0.14);box-shadow:inset 0 3px 3px 0 rgba(0,0,0,0.14);}
section.red-order-form .form form textarea.form-control {height:100px}
section.red-order-form .form form .form-group {margin-bottom:19px}
section.red-order-form .form form button {display:block;width:100%}
section.red-order-form .bg {background:url(/design/images/i/cover.png) center center no-repeat;height:410px;background-size:contain}

section.how-we-work .item {text-align:center;position:relative;margin-top:10px}
section.how-we-work .item:after {content:'';display:block;position:absolute;top:-20px;right:-50px;width:94px;height:39px;background:url(/design/images/i/sprites.png) -114px -20px}
section.how-we-work .item span {display:block;width:135px;height:135px;margin:0 auto;background:url(/design/images/i/sprites.png) 0 -302px}
section.how-we-work .item-2 span {background-position:-135px -302px}
section.how-we-work .item-3 span {background-position:-270px -302px}
section.how-we-work .item-4 span {background-position:-405px -302px}
section.how-we-work .item-4:after {display:none}
section.how-we-work .item .title {font-size:25px;color:#000;padding:10px 0}
section.how-we-work .item .phone {display:inline-block;padding-top:5px}

@media (max-width: 767px) {
	section.how-we-work .item:after {display:none}
	section.how-we-work .item {margin-bottom:10px}
	section.how-we-work .item-4 {margin-bottom:0}
}

section.certificates {text-align:center;background:url(/design/images/i/bg-stars.jpg) center top}
section.certificates .item {display:inline-block;width:225px;height:302px;background:url(/design/images/i/sprites.png) -208px 0;padding:46px 0 0 20px;margin:0 10px;text-align:left}
section.certificates .item:hover {opacity:0.9}
section.certificates .item img {width:186px;height:237px}

section.recepts .items {text-align:center}
section.recepts .items .item {display:inline-block;width:176px;color:#808080;text-align:center;margin:0 8px;vertical-align:top;position:relative;margin-bottom:20px}
section.recepts .items .item:after {width:16px;height:27px;content:'';display:block;position:absolute;top:75px;right:-19px;background:url(/design/images/i/sprites.png) -114px -59px}
section.recepts .items .item-5:after {display:none}
section.recepts .items .item .image {width:176px;height:176px;border:3px solid #e6e6e6;display:table-cell;text-align:center;vertical-align:middle}
section.recepts .items .item .image img {max-width:165px;max-height:165px}
section.recepts .items .item .title {font-size:20px;color:#000;font-weight:bold;padding-top:5px}

@media (max-width: 767px) {
	section.recepts .items .item:after {display:none}
}

section.reviews {background:url(/design/images/i/bg-stars.jpg) center top}
section.reviews .bg {background:#fff;padding:20px 0;border-radius:6px}
section.reviews .wrapper-wrapper {margin:0 60px;position:relative;}
section.reviews .wrapper {overflow:hidden}
section.reviews .full-width-slider ul {list-style-type:none;padding-left:0;margin-bottom:0}
section.reviews .full-width-slider ul li {width:100%;float:left}
section.reviews .full-width-slider ul li .photo {float:left}
section.reviews .full-width-slider ul li .photo img {width:170px;height:170px;border-radius:50%}
section.reviews .full-width-slider ul li .text {margin-left:190px}
section.reviews .full-width-slider ul li .text .name {font-size:18px;font-family: 'Roboto Condensed', sans-serif;color:#000;border-bottom:1px solid #81bef3;width:50%;font-weight:bold;padding-bottom:3px}
section.reviews .full-width-slider ul li .text .city {font-size:18px;font-family: 'Roboto Condensed', sans-serif;color:#000;padding-bottom:10px}
section.reviews .full-width-slider .nav {display:block;position:absolute;left:0;top:50%;width:100%;margin-top:-7px}
section.reviews .full-width-slider .nav a {display:block;width:15px;height:22px;background:url(/design/images/i/sprites.png) -130px -59px;position:absolute;left:-40px;top:0;opacity:0.8}
section.reviews .full-width-slider .nav a:hover {opacity:1}
section.reviews .full-width-slider .nav a.next {background-position:-145px -59px;left:auto;right:-40px}

@media (max-width: 767px) {
	section.reviews .full-width-slider ul li .photo {float:none;margin-bottom:10px}
	section.reviews .full-width-slider ul li .text {margin-left:0}
}
section.red-order-form2 {padding-bottom:0}
section.red-order-form2 form {margin-bottom:50px !important;background:#660404 !important}
section.red-order-form2 .bg {background-image:url(/design/images/i/operator.png);height:300px}
section.red-order-form2 .left-column .title {font-size:55px;font-weight:bold;color:#fff;text-align:center}
section.red-order-form2 .st {width:187px;height:77px;position:absolute;bottom:78px;left:-130px;background:url(/design/images/i/sprites.png) 0 -475px}

.top-bottom-shadow {position:relative;}
.top-bottom-shadow:before, .top-bottom-shadow:after {content:'';display:block;position:absolute;right:20px;top:-20px;width:332px;height:20px;background:url(/design/images/i/sprites.png) 0 -437px}
.top-bottom-shadow:after {height:18px;top:auto;bottom:-18px;background-position:0 -457px;right:auto;left:20px}
@media (max-width: 991px) {
	section.red-order-form2 .st {display:none}
	section.red-order-form2 form:after, section.red-order-form2 form:before {display:none}
}

footer {text-align:center;padding:35px}
footer .left-column {float:left;margin-top:-60px}
footer .right-column {float:right;margin-top:-60px}
footer .phone {font-size:25px;color:#000;position:relative;display:inline-block;font-weight:bold}
footer .phone:before {content:'';display:block;position:absolute;width:33px;height:35px;background:url(/design/images/i/sprites.png) 0 0 no-repeat;top:5px;left:-50px}
@media (max-width: 767px) {
	footer .left-column, footer .right-column {float:none;margin-top:10px;text-align:center}
}

section.contacts {position:relative;padding:80px 0;background:url(/design/images/i/map.png) center center no-repeat;background-size:cover}
section.contacts {text-align:right}
section.contacts .plate {background:#fff;padding:20px;display:inline-block;width:370px;z-index:3;text-align:left}
section.contacts .plate:before {background-position:0 -552px}
section.contacts .plate:after {background-position:0 -572px;height:19px;bottom:-19px}
section.contacts .plate .bg {position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,0.3)}
section.contacts .plate h2 {font-size:35px;margin-bottom:15px;text-align:left}
section.contacts .plate label {font-weight:bold;}
section.contacts .plate p {margin-bottom:10px;line-height:normal;}

button:disabled {opacity:0.5;cursor:default !important}
.modal-content {padding:10px}

section.order3 {background:url(/design/images/i/bg-stars.jpg) center top}
section.order3 .bg {background:#fff;border-radius:2px;padding:10px 0;text-align:center}
section.order3 .bg .item {text-align:center;font-size:24px;padding:0 10px 20px 10px;display:inline-block;vertical-align:top;color:#000;width:250px}
section.order3 .bg .item-1 {float:left;width:auto}
@media (max-width: 767px) {
	section.order3 .bg .item-1 {float:none;width:100%}
	section.order3 .bg .item-1 img {width:370px}
}
section.order3 .bg .info {font-size:24px;color:#000}
section.order3 .bg .info strong {color:#ff1300}
section.order3 .bg .red-button {font-size:20px;height:55px;line-height:55px;display:inline-block;margin:30px 0;padding:0 80px}
@media (max-width: 767px) {
	section.order3 .bg .red-button {height:auto;line-height:normal;padding:20px}
}

section.top-slide4 .subtitle span {display:inline !important}
section.order4 {background:url(/design/images/i/bg-stars.jpg) center top;padding-bottom:10px}
section.order4 .item {text-align:center;background:#fff;position:relative;padding:50px 15px 10px 15px;margin-bottom:20px}
section.order4 .item .title {font-size:30px;color:#fff;background:#61b1f4;text-align:center;position:absolute;width:100%;left:0px;top:0}
section.order4 .subitem {font-size:18px;display:inline-block;vertical-align:top;padding:10px;padding-top:0;line-height:20px}
section.order4 .subitem-1 {width:100% !important;display:block !important}
section.order4 .price {font-size:24px;color:#000;}
section.order4 .price strong {color:#ff1300}
section.order4 .red-button {display:block;width:100%;margin:10px 0}



section.barboter {background: url(/design/images/i/bg-stars-red.jpg) center top; color: #ffffff;}
section.barboter h2 {color: #ffffff; }
section.barboter h3 {text-align: center;}
section.barboter .description, section.red-order-form .description{text-align: center; margin-bottom: 40px;}
section.barboter .arr {top: 48%; position: absolute;}
section.barboter .right .arr {right: 0}
section.barboter .left .arr {left: 0}
section.barboter .slide{position: relative}
section.barboter  .price {z-index: 15; position: absolute; top:15px; right:15px;  background: rgba(0,0,0, 0.6); font-weight: bold;font-size:30px;
	text-align:center;
	-webkit-border-radius:137px;
	-moz-border-radius:137px;
	border-radius:137px;
	width: 137px;
	height: 137px;
line-height: 137px;}


section.barboter .carousel-inner>.item>img { width: 100%;}
section.barboter .barba-descript .list{ padding:0; list-style: none;}
section.barboter .barba-descript .list li{margin-bottom: 40px; }
section.barboter .barba-descript .h4{margin-top: 0px; text-transform: uppercase; font-weight: bold; font-size: 1.5em;}

@media (min-width: 992px) {
	section.barboter  .slider{padding-right: 40px; margin-top: 40px;}
}
@media (max-width: 991px) {
	section.barboter  .slider{padding-bottom: 40px;}
}
.top-slide4 .oneClickBuyToolPrivacyText{
	color:#fff;
}
.aAjaxFormAlertSpan{
	position:absolute;
	margin-left:-310px;
	width:300px;
	text-align:left;
	background-color:#fff;
	border-radius:10px;
	border:1px solid red;
	color:red;
}
.aAjaxFormAlertSpan .alert{
	margin-bottom:0;
}
.oneClickBuyEmail{
	display:none;
}
div.form input.error{
	background: #FEE !important;
	border-color: #C00 !important;
}