@import url(https://fonts.googleapis.com/css?family=Cuprum&subset=latin,cyrillic);@import url(https://fonts.googleapis.com/css?family=Play:400,700&subset=latin,cyrillic);body{background-color:#242428;background:url(img/body_bg.jpg);font-family:'Cuprum', sans-serif;font-size:16px;color:#fff;}
h1,h2,h3,h4,h5,h6{font-family:'Play';}
header{padding:20px 0 55px 0;position:relative;}
a:focus{outline:none;}
.title{color:#fee401;font-size:24px;margin:30px 0;}
.header_adress{color:#f9e214;text-decoration:underline;}
.header_adress:hover{text-decoration:none;color:#DDC919;}
.start{position:absolute;top:96px;left:-205px;}
.news_date{float:left;height:100%;font-family:Cuprum;color:#f6ff00;font-size:14px;font-weight:400;}
.news_text{padding-left:70px;padding-bottom:40px;font-family:Cuprum;color:#ffffff;font-size:18px;font-weight:400;}
.promo_block{border-top:1px solid #fff;padding-top:40px;text-align:center;}
.promo_block a{font-family:'Play';color:#ffffff;font-size:24px;font-weight:400;line-height:14px;text-shadow:0px 1px 1px #181818;}
.icon{position:relative;}
.icon:before{content:'';position:absolute;left:-35px;width:32px;height:37px;display:block;background:url(img/icon.png);}
.icon.icon_map:before{background-position:0 -35px;}
.header_food{font-family:'Play';font-size:22px;font-weight:400;line-height:1.7em;}
.social{text-align:right;float:right;}
.icon_link{margin:0 0 5px 10px;display:inline-block;text-align:right;width:32px;height:32px;background-image:url('img/icons-2.2.png');}
._insta{background-position:-96px 0;}
._vk{background-position:0px 0;}
.top_promo_block{margin-top:25px;}
.top_promo_block span{line-height:70px;}
.top_promo_block a{font-family:'Play';color:#ffffff;font-size:24px;font-weight:400;line-height:14px;text-shadow:0px 1px 1px #181818;}
.testimonials_item{margin-bottom:30px;}
.testimonials_item .name{color:#fc3322;font-size:20px;}
.testimonials_item .name .date{color:#fee401;font-size:12px;}
.testimonials_link:focus,
.testimonials_link{color:#fee401;font-size:24px;line-height:1.1;font-family:'Play';font-weight:400;line-height:14px;text-shadow:0px 1px 1px #181818;text-decoration:underline;}
.testimonials_link:hover{text-decoration:none;color:#E45E2C;}
.modal-content{background-color:#53535d;}
.modal-title{color:#fee401;}
.contacts_info{font-size:18px;}
.vk_info{color:#fee400;text-decoration:underline;}
.vk_info:hover{color:#fee400;text-decoration:none;}
.albums, .album img{width:100%;}
.albums .thumbnail{margin-bottom:7px;}
.albums-card{margin-bottom:20px;}
.albums-card a{text-decoration:none;color:#fff;}
.albums-date{color:#fee401;font-size:14px;}
.album h1 span{color:#fff;font-size:19px;}
.pager li>a, .pager li>span{display:inline-block;padding:5px 14px;background-color:transparent;border:1px solid #fee401;border-radius:15px;color:#fff;}
.pager li>a:hover, .pager li>a:focus{background-color:#fee401;color:#000;}
ul.bxslider {margin: 0;padding: 0;}
ul.bxslider {padding-bottom: 40px;list-style:none;}
.bxslider li img {display: block;border: 5px solid #fff;padding: 3px;width: 100%;}
@media screen and (max-width:767px){.logo{display:block;text-align:center;}
	.footer p{text-align:center!important;}
	.header_contact.icon.icon_map {margin: 0 auto;width: 259px;margin-bottom: 15px;margin-top: 15px;padding-left: 40px;}
	.icon:before {left: 0;}
	.header_food.icon.icon_food{margin:0 auto;width:91px;}
	.start{display:none;}
}
.menu_toggle {display: none;}
.showbiz_cop, .showbiz_cop a{color:#6f6f77;}
@media (min-width:1230px){...}
@media (min-width:1022px){...}
@media (max-width:1021px){...}
@media (max-width:991px){
	.top_promo_block, .title, .contacts_info{text-align:center;}
	img {max-width: 100%;height: auto;}
	.masthead {display: none;}
	header {padding: 20px 0 15px 0;position: relative;}
	.menu_toggle {display: block;position: absolute;right: 15px;}

	.menu_toggle {width: 30px;height: 28px;position: absolute;top: 32px;right: 15px;cursor: pointer;}
	.menu_toggle span {height: 3px;width: 30px;background: #fff;border-radius: 2px;position: absolute;transition: 0.5s;}
	.menu_toggle .ml1 {top: 0;left: 50%;transform: translateX(-50%);}
	.menu_toggle .ml2 {top: 50%; left: 50%;transform: translateX(-50%) translateY(-50%);}
	.menu_toggle .ml3 {bottom: 0;left: 50%;transform: translateX(-50%);}
	.m_mopen .ml1 {top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%) rotate(45deg);}
	.m_mopen .ml2 {height: 0;}
	.m_mopen .ml3 {bottom: 50%; left: 50%;transform: translateX(-50%) translateY(50%) rotate(-45deg);}
header .col-xs-12.col-sm-5.col-md-5 {width: 100%;float: none;text-align: center;}
header .col-xs-12.col-sm-3.col-md-4, header .col-xs-12.col-sm-4.col-md-3 {width: 50%;}
	
	
	
	
}
@media (max-width:767px){
	.testimonials_item{text-align:center;}
	.testimonials_item img{margin:auto;margin-bottom:15px;}
	.news_text {padding-left: 20px;}
	.header_food.icon.icon_food {margin: 0 auto;width: 210px;padding-left: 40px;}
	.social {float: none;display: block;text-align: center;max-width: 100px;margin: 10px 0 0 0;}
	header .col-xs-12.col-sm-3.col-md-4, header .col-xs-12.col-sm-4.col-md-3 {width: 100%;}
	.menu_toggle {top: 195px;}
}
@media (max-width:797px){...}
@media (max-width:598px){.top_promo_block span{line-height:50px;font-size:16px;}
}
@media (max-width:510px){.top_promo_block{text-align:center;}
	.top_promo_block span{line-height:40px;font-size:10px;}
}
@media (min-width:1022px) and (max-width:1229px){...}
.alignleft{float:left;margin-right:20px;}
.alignright{float:right;margin-left:20px;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;}
.alignnone{display:block;}
.wpuf-label{display:none;}
ul.wpuf-form{list-style:none outside none !important;margin:0 !important;padding:0;width:100% !important;}
ul.wpuf-form li .wpuf-fields a.file-selector{display:block !important;float:left !important;height:40px !important;padding-bottom:20px !important;}
.wpuf-success{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
.ekko-lightbox-container{position:relative;}
.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;}
.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;padding-top:45%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000, offx=2, offy=2);-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
.ekko-lightbox-nav-overlay a:empty{width:49%;}
.ekko-lightbox a:hover{text-decoration:none;opacity:1;}
.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left;}
.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right;}
.ekko-lightbox .modal-footer{text-align:left;}
.ekko-lightbox .modal-content{background-color:#fff !important;margin-left:auto;margin-right:auto;max-width:90%;}
.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative}
.owl-carousel {display: none;width: 100%;z-index: 1}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;-moz-backface-visibility: hidden}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.owl-carousel.owl-loading {opacity: 0;display: block}
.owl-carousel.owl-hidden {opacity: 0}
.owl-carousel.owl-refresh .owl-item {visibility: hidden}
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.owl-carousel.owl-grab {cursor: move;cursor: grab}
.owl-carousel.owl-rtl {direction: rtl}
.owl-carousel.owl-rtl .owl-item {float: right}
.owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both}
.owl-carousel .owl-animated-in {z-index: 0}
.owl-carousel .owl-animated-out {z-index: 1}
.owl-carousel .fadeOut {animation-name: fadeOut}

@keyframes fadeOut {0% {opacity: 1}100% {opacity: 0}}
.owl-height {transition: height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d}
.owl-theme .owl-dots, .owl-theme .owl-nav {text-align: center;-webkit-tap-highlight-color: transparent}
.owl-nav {position: absolute;left: 0;top: 50%;margin-top: -34.5px;font-size: 0;display: flex;width: 100%;justify-content: space-between;z-index: 2;padding: 0 15px;}
.owl-prev, .owl-next {width: 45px;height: 45px;background: url(img/arr_l.png) 0 0 no-repeat;background-size: 45px;display: block;}
.owl-next {width: 45px;height: 45px;background: url(img/arr_r.png) 0 0 no-repeat;background-size: 45px;}
.owl-dots {display: flex;margin-top: 30px;position: absolute;z-index: 2;bottom: 20px;margin: auto;left: 0;right: 0;justify-content: center;}
.owl-dot {width: 8px;height: 8px;display: block;background: #fff;opacity: 0.5;margin: 0 4px;border-radius: 50%;}
.owl-dot:hover {opacity: 1;}
.owl-dot.active {border-radius: 4px;background: #ffffff;opacity: 1;}
.owl-dot:first-child {margin-left: 0;}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}
.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}