@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px;}
}

.row
{
	margin:0;
	float:none;
}
html
{
	height:100%;
	font-kerning:none;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-o-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
}
body
{
	width:100%;
	height:100%;
	margin:0;
	position:relative;
	padding:0;
	font-family: 'OpenSansRegular';
	background:#ffffff;
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#333333;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-o-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
	display:block;
	margin:0;
	padding:0;
	font-weight:700;
	font-family: 'BebasNeueRegular';
	float:none;
}
p
{
	display:block;
	margin:0;
	padding:0;
}
button, input
{
	display:block;
	font-family: 'BebasNeueRegular';
	font-size:14px; line-height:17px;
}
img, input, textarea, button
{
	border:none;
	outline:none;
	font-family: 'BebasNeueRegular';
	color:#000003;
}
a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
.decor_none{text-decoration:none !important;}
table, tbody
{
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
th
{
	text-align:center;
}
td
{
	vertical-align:top;
	word-wrap:break-word;
}
ul, ol, nav
{
	margin:0;
	padding:0;
	list-style:none;
}

button
{
	display:block;
	cursor:pointer;
}
.button:hover
{
	transition:.3s opacity;
	opacity:0.7;
	text-decoration:none;
}
.clear
{
	clear:both;
	height:1px;
}
.inner
{
	margin:0 auto;
 width:94%;
 max-width:1194px;
}

.fleft
{
	float:left;
}
.fright
{
	float:right;
}
.db
{
	display:block;
}
.inb
{
	display:inline-block;
}
.in
{
	display:inline;
}
.hide
{
	display:none;
}
.w20
{
	width:20%;
}
.w25
{
	width:25%;
}
.w33
{
	width:33.333333333333333%;
}
.w40
{
	width:40%;
}
.w49
{
	width:49%;
}
.w50
{
	width:50%;
}
.w100
{
	width:100%}
.h100
{
	height:100%;
}
.h0
{
	height:0;
}
.tb
{
	display:table;
}
.tbc
{
	display:table-cell;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.vM
{
	vertical-align:middle;
}
.vT
{
	vertical-align:top;
}
.rL
{
	position:relative;
}
.hid
{
	overflow:hidden;
}
.fixed
{
	position:fixed;
}
.abs
{
	position:absolute;
}
.t0
{
	top:0;
}
.l0
{
	left:0;
}
.r0
{
	right:0;
}
.b0
{
	bottom:0;
}
.m0I
{
	margin:0 !important;
}
.m0a
{
	margin:0 auto;
}
.mb10
{
	margin-bottom:10px;
}
.mb15
{
	margin-bottom:15px;
}
.mb20
{
	margin-bottom:20px;
}
.mb25
{
	margin-bottom:25px;
}
.mb30
{
	margin-bottom:30px;
}
.mb33
{
	margin-bottom:33px;
}
.mb35
{
	margin-bottom:35px;
}
.mb40
{
	margin-bottom:40px;
}
.mb45
{
	margin-bottom:45px;
}
.mb50
{
	margin-bottom:50px
}
.mb55
{
	margin-bottom:55px;
}
.mb60
{
	margin-bottom:60px;
}
.mb70
{
	margin-bottom:70px;
}
.mb75
{
	margin-bottom:75px;
}
.mb80
{
	margin-bottom:80px;
}
.p0
{
	padding:0;
}
.p0I
{
	padding:0 !important;
}
.pdl35
{
	padding-left:35px;
}
.alCenter
{
	text-align:center;
}
.alRight
{
	text-align:right;
}
.alLeft
{
	text-align:left;
}
.cp
{
	cursor:pointer;
}
.box
{
	box-sizing:border-box;
}
.zx200
{
	z-index:200;
}
.zx200I
{
	z-index:200 !important;
}
.zx1
{
	z-index:1;
}
.zx2
{
	z-index:2;
}
.b0I
{
	border:0 !important;
}
.pdt25
{
	padding-top:25px;
}
.cover
{
	background-size:cover !important;
	-webkit-background-size:cover !important;
	-o-background-size:cover !important;
	-moz-background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}
.scale_hover .scale
{
	transition:.5s;
}
.scale_hover:hover .scale
{
	-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
	transform:scale(1.1);
}
.ell
{
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
}
.nowrap
{
	white-space:nowrap;
}
.upp
{
	text-transform:uppercase;
}
.contain
{
	background-size:contain !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}

header, nav, section, article, aside, footer, main
{
	display:block;
}
.no_on_desk{display:none;}
#wrapper
{
	width:100%;
 height:auto;
 margin:0 auto;
 position:relative;
 min-height:100%;
 background:#fff;
 overflow:hidden;
}
.on_mobile, .on_tablet_and_mobile
{
	display:none;
}
.inputbox::-webkit-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox::-moz-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:-moz-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:-ms-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:-0-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:focus::-webkit-input-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
.inputbox:focus::-moz-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
.inputbox:focus:-moz-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
.inputbox:focus:-ms-input-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
textarea
{
	font-style:normal !important;
}
textarea::-webkit-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
}
textarea::-moz-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
}
textarea:-moz-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
}
textarea:-ms-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
}
textarea:focus::-webkit-input-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
textarea:focus::-moz-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
textarea:focus:-moz-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
textarea:focus:-ms-input-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
.hid_block
{
	display:none;
}
.owl-carousel .owl-item
{
	position:relative;
	min-height:1px;
	float:left;
-webkit-backface-visibility:hidden;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
	user-select:none;
	/*background-color: #f00;*/
}

.slider .big_slider .item{
	/*background-color: #0f0;*/
	 /*   background-size: cover !important;
    -webkit-background-size: cover !important;
    -o-background-size: cover !important;
    -moz-background-size: cover !important;*/
}

.owl-carousel{position:relative;}
.owl-stage-outer
{
	position:relative;
 overflow:hidden;
}
.owl-stage
{
	position:relative;
 overflow:hidden;
}
/* global */.g-hidden 
{
	 display: none;
 }.g-line 
{
	 zoom: 1;
 }.g-line:after 
{
	 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }/* modal */
 .b-modal 
{
	 position: relative;
}
.b-modal_close 
{
	position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 1;
	background:url(fancybox_sprite.png) no-repeat;
}
.b-modal_close:hover 
{
	 color: #000;
 }/* modal */.arcticmodal-overlay,.arcticmodal-container 
{
	 position: fixed;
 left: 0;
 top: 0;
 right: 0;
 bottom: 0;
 z-index: 1000;
 }.arcticmodal-container 
{
	 overflow: auto;
 margin: 0;
 padding: 0;
 border: 0;
 border-collapse: collapse;
 }*:first-child+html .arcticmodal-container 
{
	 height: 100% }
	 
	 .arcticmodal-container_i 
{
    height: 100%;
    margin: 0 auto;
 
 }
 
 .arcticmodal-container_i2 
{
	 padding: 24px;
 margin: 0;
 border: 0;
 vertical-align: middle;
 }.arcticmodal-error 
{
	 padding: 20px;
 -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
 background: #000;
 color: #fff;
 }.arcticmodal-loading 
{
	 width: 80px;
 height: 80px;
 border-radius: 10px;
 background: #000 url(loading.gif) no-repeat 50% 50%;
 }
 
 select,
.selectBox {
	-webkit-box-shadow: 2px 2px 13px 0px rgba(0, 1, 2, 0.17);-moz-box-shadow:2px 2px 13px 0px rgba(0, 1, 2, 0.17);box-shadow:2px 2px 13px 0px rgba(0, 1, 2, 0.17);
	width:100%; box-sizing:border-box;
	display: block;
	position: relative;
	font-size: 28px;
	line-height:31px; padding:21px 60px 21px 22px; max-width:399px; margin-bottom:13px; background:#fff; border-radius:8px;
	color: #000;
	text-decoration: none;
	border: 1px solid #fff;	
}
.selectBox:hover {
	color: #000;
	text-decoration: none;
}
.selectBox-label {
	padding: 0 0 0 2px;	
}
.selectBox-arrow {
	position: absolute;
	left: auto;
	right: 27px;
	top: 50%;
	margin-top:-7px;
	width: 19px;
	height: 15px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/select-button.png) no-repeat;
}
.selectBox-dropdown-menu {
	position: absolute;
	list-style: none;
	font-size: 16px;
	line-height: 20px;
	background: #fff;
	margin: 0;
	padding: 0;
	border: 1px solid #999;	
 z-index:1000;	
}
.selectBox-dropdown-menu li {
	display: block;	
}
.selectBox-dropdown-menu li a {
	display: block;
	padding: 0 2px;
	color: #000;
	text-decoration: none;
	cursor: pointer;	
}
.selectBox-dropdown-menu li a:hover {
	color: #fff;	
	text-decoration: none;
	background: #333;
}
.selectBox-selected{font-weight:bold; background:#ccc;}
.vB{vertical-align:bottom;}


#wrapper{background-position:center center; background-repeat:no-repeat; background-image:url(../img/fone_main.jpg);background-size:cover; }
#header .inner{background-color:#161616; padding-top:15px; padding-bottom:20px;}
#header .main_menu{}
#header .main_menu ul{display:table; position:relative; text-align:center;width:100%;}
#header .main_menu ul li{/*opacity:0.7;*/ transition:.3s opacity; display:table-cell; vertical-align:middle; position:relative; height:22px; /*padding-left:20px; padding-right:30px;*/ font-family: 'BebasNeueRegular';}
#header .main_menu ul li a{display:block; font-size:22px; line-height:17px; color:#fff; text-decoration:none !important;}
#header .main_menu ul li:hover{opacity:0.7; transition:.3s opacity;}
#header .main_menu .logo{opacity:1 !important;width:222px; height:83px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/logo-small-s.png); background-size: 100%;    margin: auto;}
#header .main_menu ul li a.aft:after{content:''; display:block; position:absolute; width:15px; height:24px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/after.png); right:-2px; top:28px;}
#header .butt{box-sizing:border-box;width:166px; height:50px; border:1px solid #fff; padding-left:30px; padding-right:12px; font-size:14px; line-height:17px; padding-top:17px; padding-bottom:16px; background-color:inherit; color:#fff;}

#header .main_menu ul li.for_inp {padding-left:0;}
#header .main_menu ul li.for_logo {    padding-right: 20px;
    padding-left: 20px;}
#header .main_menu ul li .abs{width:28px; height:28px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/mail.png); left:0px; top:3px;}


#main .inner{background-color:#121212;}
#new-dots-point{/*display: flex;*/
height: 25px;
position: absolute;
z-index: 100;
margin: 0 auto; /*left:48%;*/    margin-left: 10px; margin-top:15px;}
.slider .big_slider .item{ text-align: center;}
.slider .big_slider .owl-controls{}
.slider .big_slider .owl-prev{cursor:pointer;     /*left: 50%; margin-left: -120px; */ margin-left: 0px; bottom:174px; position:absolute; width:51px; height:12px;/* background-image:url(../img/left.png);*/ background-position:center center; background-repeat:no-repeat; }
.slider .big_slider .owl-next{cursor:pointer;     /*right: 50%;    margin-right: -120px;*/ margin-right:0px; right: 0; bottom:174px; position:absolute; width:51px; height:12px; /*background-image:url(../img/right.png);*/ background-position:center center; background-repeat:no-repeat; }
.slider .big_slider .owl-controls .owl-dots .owl-dot {box-sizing:border-box;  display: inline-block; border:2px solid #fff;  vertical-align: top; margin: 0 7px; width: 24px;  height: 24px;  border-radius: 50%; }
.slider .big_slider .owl-controls .owl-dots .owl-dot.active { background-image:url(../img/act.png); background-position:3px center; background-repeat:no-repeat;}
#new-dots-point .owl-dot {box-sizing:border-box;  display: inline-block; border:2px solid #fff;  vertical-align: top; margin: 0 7px; width: 15px;  height: 15px;  border-radius: 50%; }
#new-dots-point .owl-dot.active { background-image:url(../img/act.png); background-position:center; background-repeat:no-repeat;}
.slider .big_slider .owl-controls { position: absolute; left: 0; bottom: 62px; width: 100%;text-align: center;}
.big_slider .owl-controls .owl-dots { }
.big_slider .item{height:460px;}
.big_slider .item .zag{ font-weight:400; font-size:58px; line-height:68px; /*padding-top:155px;*/ color:#fff; max-width:500px; margin:0 auto 0 auto; text-transform: uppercase;}
.big_slider .item .inst{width:316px; height:60px;  box-sizing:border-box; border:2px solid #fff; padding:7px 8px; margin:0 auto;display: inline-block;}
.big_slider .item .inst span{background-color:rgba(255, 255, 255, 0.2); line-height:30px; font-size:30px; font-weight:500; color:#fff; padding-left:5px; box-sizing:border-box;}
.big_slider .item .inst span i{margin-right:20px;display:inline-block; vertical-align:-6px; width:21px; height:22px; /*background-position:center center; background-repeat:no-repeat; background-image:url(../img/inst.png);*/}
.big_slider .item .inst:hover span{background-color:rgba(255, 255, 255, 0.5); transition:.3s background-color;}

.shop{}
.shop .row{box-sizing:border-box; padding-left:0;display: flex;
    flex-wrap: wrap;
    justify-content: center; /*padding-right:10px;*/ margin:0 auto; /*margin-right:-2%;*/padding-top:0px;}
.shop .row .block{       margin-right: 0%;
    margin-left: 1%;
    width: 32%;  height:380px;}
.shop .row .block:nth-child(10) {
 margin-left: 0;
}
.shop .row .block:hover{ margin-right: 0%;
    margin-left: 1%;
    width: 32%;  height:380px;    background-size: 180% auto !important;-webkit-transition:  0.3s ease-out;
     -moz-transition:  0.3s ease-out;
     -o-transition:  0.3s ease-out;
     transition:  0.3s ease-out;}
     
    .shop .row .block:hover:nth-child(2){
    /*background-size: 135% auto !important;*/
	}
     
     
  .shop .row .block:nth-child(1), .shop .row .block:nth-child(4), .shop .row .block:nth-child(7){
 margin-left: 0;
	}   
	
	  .shop .row .block:nth-child(5){
 background-size: 100% auto !important;
	}  
	
	
	.shop .row .block:nth-child(4):hover{
 background-size: 200% auto !important;
	}  
     
.shop .row .block .abs1{width:100%; height:105px; left:0; top:0; background-image:url(../img/top.png);}
.shop .row .block .abs1 .str_1{/*font-weight:bold;*/ font-size:22px; color:#e8dfbc; margin-top:25px;font-family: 'BebasNeueRegular';}
.shop .row .block .abs1 .str_2{font-weight:300; color:#ffffff; margin-top:10px;font-family: 'OpenSansRegular';}

.bx-breadcrumb{
	    margin: 0 auto !important;
    width: 94%;
    max-width: 1169px;
    color: #fff;
    background-color: #121212;
        padding-left: 25px;
}

.bx-breadcrumb a{
	color: #fff;
	}

.info{}
.info .block{ padding-right:385px; box-sizing:border-box; position:relative; background-image:url(../img/fone.png); background-position:center center; background-repeat:no-repeat;}
.info .zag{color:#e8dfbc; font-size:40px; line-height:48px; padding:40px 44% 0 70px; margin-bottom:-60px;font-family: 'BebasNeueRegular';}
.info .block .text{    padding: 110px 70px 40px 70px; font-family: 'OpenSansRegular';}
.info .block .text p{margin-bottom:27px; color:#fff; font-size:16px; line-height:21px;}
.info .block .beer{width:311px; height:468px; background-image:url(../img/beer.png); right:60px; top:-35px;}

.why{}
.why .inner{padding-bottom:0;}
.why .zag{color:#e8dfbc; /*font-weight:bold;*/ font-size:40px; line-height:48px; text-align:center; padding:0px 0 40px 0;font-family: 'BebasNeueRegular';}
.why .row{text-align:justify; text-align-last:center; box-sizing:border-box; padding:0 0;    /*margin-right: 35px;*/font-family: 'BebasNeueRegular';    font-size: 22px;}
.why .row .block{width:32%; margin-bottom:40px;}
.why .row .block .img{position:relative; height:108px; background-position:top center; background-repeat:no-repeat; }
/*.why .row .block .img:after{content:'';position:absolute; display:block; width:70px; height:4px; background-color:#313131; left:50%; margin-left:-35px; bottom:0;}*/
.why .row .block .txt{color:#e8dfbc; margin-top:0; /*font-weight: bold;*/font-family: 'BebasNeueRegular';    line-height: 22px;}
.why .row .block .podtxt{
	font-weight: normal; color:#fff;    margin-top: 5px;
	 font-family: 'OpenSansRegular';
	 font-size: 16px; 
	 opacity: 0.7;
	 text-align: justify;
	     /*padding-right: 40px;*/
}

#bx_3218110189_40,#bx_3218110189_42 {
	height:164px;
}

.team{
	
}
.team .inner{padding-bottom:0;}
.team .blockTeam{float: left; width: 300px;background-color:#121212;    margin-bottom: 25px;
    border: 4px solid #313131;
    margin-top: 5px; position: relative; cursor: pointer;}
    
    .team .blockTeam img{
    	width: 300px;
    	}
    
.team .teamAll{
	display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.team .imgTeam{
	height: 400px;
	overflow: hidden;
}
.team .txtTeam{
	text-align: center; border-top: 4px solid #313131; padding: 10px 0;
}	
.team .txtTeamInfo{
	    font-size: 14px;
    background:#121212;
    width: 280px;
    height: 0;
    padding: 10px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #fff;
    z-index: 1;
   display: none;
}

.team .TeamDream:hover .txtTeamInfo{
	display: block;
	height: 190px;
	-webkit-transition:  0.6s ease-out;
     -moz-transition:  0.6s ease-out;
     -o-transition:  0.6s ease-out;
     transition:  0.6s ease-out;
}

.txtTeamInfo img {
    float: left;
    width: 100px;
    margin-left: 5px;
        border-radius: 50%;
    margin-bottom: 9px;
}



.txtTeamInfo p {
	color:#fff !important;
	font-size: 16px !important;
	}
	
	.txtTeamInfo strong {
	color:#e8dfbc !important;
	font-size: 16px !important;
	}
	
	.txtTeamInfo p:first-child {
	text-align: center;
	color:#e8dfbc !important;
	}

.txtTeamInfo span p {
	    float: left;
    font-size: 20px !important;
    padding-left: 15px;
	}
	
	.assort-items{
		margin: 0 55px 0 55px;
	}
	
		.assort-items .assort-item-a{
			margin-bottom:60px;
		}
		
		.assort-items .assort-item-a h2{
		border-bottom: 4px solid #313131;
	}
	
	
	.assort-items .assort-item-a .textassor{
		margin: 10px 0px 10px 0;
		/*font-family: 'BebasNeueRegular';*/
		text-align: justify;
	}
	
	.assort-items .assort-item-a .logobeer{
		/*height: 140px;*/
	}
	
	.assort-items .assort-item-a .logobeer img{
		/*height: 130px;*/
		/*width: 19%;*/
		    margin-right: 26px;
		        margin-bottom: 15px;
	}
	
	.assort-items .assort-item-a .logobeer img:nth-child(6), .assort-items .assort-item-a .logobeer img:nth-child(12), .assort-items .assort-item-a .logobeer img:nth-child(18), .assort-items .assort-item-a .logobeer img:nth-child(24), .assort-items .assort-item-a .logobeer img:nth-child(30), .assort-items .assort-item-a .logobeer img:nth-child(36){
		margin-right: 0;
		}
		
		.assort-items .assort-item-a .logobeer a:nth-child(24) img,.assort-items .assort-item-a .logobeer a:nth-child(30) img, .assort-items .assort-item-a .logobeer a:nth-child(18) img{
		margin-right: 0;	
}
		
	
	.assort-items .assort-item-a .logobeer img:hover{
		/*height: 140px;*/
		-webkit-transition:  0.3s ease-out;
     -moz-transition:  0.3s ease-out;
     -o-transition:  0.3s ease-out;
     transition:  0.3s ease-out;
	}

.fancybox-prev {
    left: -70% !important;
}

.fancybox-nav {
	width: 100% !important;
	}
	
	.fancybox-next {
    right: -70% !important;
}

.fancybox-next span {
    left: 40% !important;
    right: auto !important;
}

.fancybox-prev span{
	right: 40% !important;
	left: auto !important;
}

.map .inner{position:relative; width: 100%;}
.map .inf{width:41%; padding-bottom:20px; background-color:#383836;}
.map .inf .block{padding-top:15px; margin-bottom:10px; margin-left: 0; margin-right: 0; width: 100%; height: 40px;}
.map .inf .block:hover{padding-top:15px; margin-bottom:10px; margin-left: 0; margin-right: 0; width: 100%; height: 40px;}
.map .inf .block .cifr{margin-top: -8px; border-radius:50%; width:40px; height:40px; background-color:#e8dfbc; font-size:25px; line-height:42px; text-align:center; font-weight:800; margin-left:23px; margin-right:27px; color: #383836;}
.map .inf .block .str_1{color:#fff; text-decoration:underline; margin-bottom:10px;}
.map .inf .block .str_2{color:#e8dfbc; font-weight:bold; margin-bottom:10px; text-decoration:none !important;font-family: 'BebasNeueRegular';}
.map .inf .block .str_3{font-size:14px; line-height:17px; color:#fff;}
.map .cart{width:59%; height:100%;position:absolute; right:0; top:0; filter: grayscale(100%);}

.map .inf .block.first-phone-block{
	text-align: center;
	height: 65px;
}

#subfooter{height:520px; }
#footer{height:320px; margin-top:-520px; position:relative; z-index:2; }
#footer .inner{background-color:#121212; padding-top:10px; overflow:hidden;    padding-bottom: 35px;}
#footer .inner .log_foot{max-width:222px; /*max-width: 290px;*/ position:relative;z-index:2; height:90px; margin:0 auto 0px auto; /* background-color:#1d1d1d;*/ background-position:center center; background-repeat:no-repeat; background-image:url(../img/logo-small-s.png); background-size:100%;}
#footer .inner .log_foot:after{content:'';z-index:1; left:107%; width:445px; /*width:1000px;*/ height:1px; background-color:#bababa; position:absolute; top:45px;}
#footer .inner .log_foot:before{content:'';z-index:1; right:107%; width:445px; /*width:1000px;*/ height:1px; /*background-color:#1d1d1d;*/ background-color:#bababa; position:absolute; top:45px;}
#footer .block_1{width:310px; /*background-color:#1d1d1d;*/ margin-left:75px; /*margin-bottom:20px;*/}
#footer .block_1 .str_1{font-size: 22px;
    line-height: 20px; color:#fff; /*padding-top:27px;*/ padding-bottom:10px; text-align:center;font-family: 'BebasNeueRegular';}
#footer .block_1 .str_2{margin-bottom:20px;}
#footer .block_1 .str_2 a{width:50px; height:50px; margin:0 12px;background-size: contain !important;}
#footer .block_1 .str_2 a:hover,#footer .inner .log_foot:hover{opacity:0.7; transition:.3s opacity;}
#footer .block_1 .str_3{margin-bottom:20px; font-size:26px; line-height:29px; color:#e8dfbc; font-weight:bold;font-family: 'BebasNeueRegular';}
#footer .block_1 .str_3:hover{text-decoration:none; opacity:0.7; transition:.3s opacity;}
#footer .block_1 .str_4{/*padding-bottom:30px;*/ font-size:20px; line-height:23px; color:#fff; opacity:1; font-weight:300;}
#footer .block_1 .str_4:hover{text-decoration:none; opacity:1; transition:.3s opacity;}
#footer .block_2{margin-left:4%;    margin-top: 2px;}
#footer .block_1 .str_5{/*padding-bottom:30px;*/ font-size:14px; line-height:16px; color:#fff; opacity:1; font-weight:300;    margin-top: 15px;}
#footer .block_1 .str_5:hover{text-decoration:none; opacity:1; transition:.3s opacity;}
#footer .block_3{margin-left:10%;}
#footer .block_2 ul,#footer .block_3 ul{display:block;}
#footer .block_2 ul{display:block;    width: 405px;}
#footer .block_2 ul li,#footer .block_3 ul li{display:block; margin-bottom:13px; }
#footer .block_2 ul li{    float: left;
    width: 200px;
    margin-bottom: 13px;font-family: 'BebasNeueRegular'; }
#footer .block_2 ul li.zzz,#footer .block_3 ul li.zzz{margin-bottom:30px;}
#footer .block_2 ul li.zzz a,#footer .block_3 ul li.zzz a{text-decoration:none; opacity:1 !important; }
#footer .block_2 ul li a,#footer .block_3 ul li a{color:#fff; font-size: 22px; line-height:17px;}
#footer .block_2 ul li a:hover,#footer .block_3 ul li a:hover{opacity:0.7; transition:.3s opacity; text-decoration: none;}

#footer .block_2 .str_5{font-size:14px; line-height:16px; color:#fff; opacity:1; font-weight:300;  padding-top: 150px;}
#footer .block_2 .str_5:hover{text-decoration:none; opacity:1; transition:.3s opacity;}

#footer .cark{
	    width: 	825px;
    margin: auto;
}

.form_block{padding-top:65px; color:#fff; padding-bottom:78px; background-color:#f7f7f7;}
.form_block .inner{border:1px solid #d9d9d9; background-color:#fff;padding-top:60px;}
.form_block .ah1{ font-size:48px; line-height:51px; color:#1a1a1a; margin-bottom:40px;}
.form_block .ah2{font-size:24px; line-height:27px; letter-spacing:-0.004em; margin-bottom:60px; color:#807e7e;}
.form_block form{display:block; max-width:504px; margin-left:auto; margin-right:auto;}
.form_block .inputbox{border:1px solid #000; font-size:24px; line-height:27px; padding:20px 30px; border-radius:7px; -webkit-border-radius:7px; margin-bottom:21px;}

.form_block button{background:#3b712c; font-size:24px; line-height:70px; height:70px; width:80%; color:#fff; margin-bottom:55px; display:block; border-radius:6px; -webkit-border-radius:6px; margin-top:45px;}

.form0_block{background:#fff; box-sizing:border-box; width:400px; padding:30px; border-radius:8px; color:#000;}
.form0_block .ah1{font-size:30px; line-height:33px; margin-bottom:10px;}
.form0_block .ah1 .ah2{display:block !important;}
.form0_block form{display:block; max-width:504px; margin-left:auto; margin-right:auto;}
.form0_block .inputbox{border:1px solid #000; color:#000; font-size:16px; line-height:19px; padding:20px 30px; border-radius:7px; -webkit-border-radius:7px; margin-bottom:21px;}
.form0_block .area{ height:100px;resize: none; border:1px solid #000; color:#000; font-size:16px; line-height:19px; padding:20px 30px; border-radius:7px; -webkit-border-radius:7px; margin-bottom:21px;}
.form0_block button{background:#ffe057; font-size:24px; line-height:31px; height:50px; width:100%; display:block; border-radius:8px; -webkit-border-radius:8px;}
.form0_block .area::-webkit-input-placeholder {color:#000;}
.form0_block .area:-moz-placeholder {color:#000;opacity:  1;}
.form0_block .area::-moz-placeholder { color:#000; opacity:1;}
.form0_block .area:-ms-input-placeholder { color:#000;}
.form0_block .area::-ms-input-placeholder {color:#000;}
.form0_block .area::placeholder { color:#000;}


button.mfp-close, button.mfp-arrow{
      height: 70px !important;
    }
    .mfp-arrow-left {
      background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1ICAgYzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-Repeat top left !important;
      width: 50px !important;
      height: 50px !important;
    }

    .mfp-arrow-right {
      background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPHBhdGggZD0iTTM2MC43MzEsMjI5LjA3NWwtMjI1LjEtMjI1LjFjLTUuMy01LjMtMTMuOC01LjMtMTkuMSwwcy01LjMsMTMuOCwwLDE5LjFsMjE1LjUsMjE1LjVsLTIxNS41LDIxNS41ICAgYy01LjMsNS4zLTUuMywxMy44LDAsMTkuMWMyLjYsMi42LDYuMSw0LDkuNSw0YzMuNCwwLDYuOS0xLjMsOS41LTRsMjI1LjEtMjI1LjFDMzY1LjkzMSwyNDIuODc1LDM2NS45MzEsMjM0LjI3NSwzNjAuNzMxLDIyOS4wNzV6ICAgIiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-Repeat top right !important;
      width: 50px !important;
      height: 50px !important;
    }

    .mfp-arrow-left::before,
    .mfp-arrow-right::before {
      display: none !important;
      content:''
    }

    .mfp-arrow-left::after,
    .mfp-arrow-right::after {
      display: none !important;
      content:''
    }
    
    
    .insta{
		display: block;
	}
	
	.instamob{
		display: none;
	}
	
	.policy a {
		color: #fff;
	}
	
	
	
	
	
	
	
	
	