* {margin: 0; padding: 0;}
body {font-family: Arial,"Arial Unicode MS",Helvetica,sans-serif;line-height: 1.27;color: #000;}
.mobile-new-mest {display: none;}
.mobile-new-mest img {width: 100%;}
.mobile-bron {font-size: 16px !important;}
.top-align {display: flex; align-items: center;}
.paging {clear: both;}
.pageList li {display: inline-block;margin-right: 10px;}
.pageList li a {display: block;padding: 5px 10px;border: 3px solid #fff;background-color: #F1E7DE;
    color: #337AB7;
}
.article-wrapper ul {margin:0 auto; width: 90%; font-family: 'Open Sans', sans-serif;}
.sl {border: 10px solid #fff;border-radius: 5px;}
.sl, .sl-slide {width: 500px;margin: 0 auto;}
.sl .sl-slide img {width: 100%;}
.ticket-comment-edited {display: none !important;}
.btn-link, .btn-code, .btn-quote {display: none !important;}
/*<Оформляем кнопки слайдера>*/
.slick-prev,
.slick-next
{
    width: 55px;/*Размер*/
    height: 55px;/*Размер*/
}
.slick-prev:before,
.slick-next:before
{
    font-size: 55px;/*Размер*/
    opacity: .75;/*Прозрачность*/
    color: #000;/*Цвет*/
}
.slick-prev
{
    left: -65px;/*Выход за пределы контейнера слева*/
}
.slick-next
{
    right: -65px;/*Выход за пределы контейнера справа*/
}
/*</Оформляем кнопки слайдера>*/
.home_button {margin-top: 20px;margin-left: -10px;}
.home_button a {color: #E21D1D;text-decoration: underline;}
.home_button a:hover {color: #000;text-decoration: none;}
.menu-home-button a {margin-left: 10px;}
.menu-home-button a:nth-child(2) {margin-left: 0 !important;}
.delivery-img {width: 330px;}
.zagolovok {text-align: center;}
.menu__list .break {display: none;}
figure img {width: 100%;height: 100%;}
main {padding-bottom: 30px;}
/*Статья*/
.my-article-img {
    float: left;
    margin-right: 25px;
    width: 288px;
    margin-bottom: 25px;
}
.my-article-title {text-align: center;margin-bottom: 20px;font-size: 25px;margin-top: 15px;}
.article-wrapper {max-width: 1024px;background: #fff;margin: 0 auto;margin-top: 25px;overflow: hidden;padding-bottom: 40px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.article-wrapper h3 {font-size: 20px;margin: 15px 0;text-align: center;}
.article-wrapper p {padding: 10px 20px;line-height: 1.6;font-size: 18px;font-family: 'Open Sans', sans-serif;}
.article-wrapper img {text-align: center;margin-bottom: 15px;}
/*Блок комментариев*/
.ticket-comment .ticket-avatar {
    max-width: 45px !important;
    max-height: 45px !important;
    border-radius: 50%;}
.ticket-comment-link {display: none !important;}
#comment-form-placeholder {margin-top: 20px !important;margin-bottom: 20px !important;}
.ticket-comment-author {color: rgb(35, 82, 124) !important;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Шапка сайта (начало)*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Прелоадер главная страница (начало)*/
		/*-------------------------------------------------------*/
		.preloader {position: fixed; background-color: #fefefe; top: 0; left: 0;
			right: 0; bottom: 0; z-index: 9999;}
		.pre-wrap {display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            -ms-align-items: center;
            align-items: center;justify-content: center;
		    height: 100%;
		}
        .pre-wrap > div {position: relative;width: 200px;height: 200px;}
		/*-------------------------------------------------------*/
		.preloader-icon {position: absolute;width: 100%;top: -50px;}
		.preloader-icon img {width: 100%;}
		/*-------------------------------------------------------*/
		.preload-text {position: absolute;bottom: 0;text-align: center;width: 200px;}
		/*-------------------------------------------------------*/
/*Прелоадер главная страница (конец)*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Главная страница слайдер (начало)*/
		/*-------------------------------------------------------*/
		.slider__desctop {margin-top: 2px; max-width: 1350px;margin-left: auto; margin-right: auto; max-height: 400px; overflow: hidden; 
			position: relative;}
		/*-------------------------------------------------------*/
		.slider__desctop img {margin: 0 auto; display: block;}
		/*-------------------------------------------------------*/
		.slider__desctop li img {width: 100%;}
		/*-------------------------------------------------------*/
		.first-akzia {background-color: #080808; position: relative;}
		/*-------------------------------------------------------*/
		.first-akzia a {color: #fff; position: absolute; top: 50%; left: 50%; 
			/*text-transform: uppercase;*/ text-decoration: none; font-weight: bold;
			font-family: "Open Sans"; background-color: #61B306; padding: 10px;
			border-radius: 5px; margin-left: -210px; z-index: 2; font-size: 25px;}
		/*-------------------------------------------------------*/
		.first-akzia a:hover {background-color: #FF4F01; color: #fff;}
		/*-------------------------------------------------------*/
		.second-akzia {position: relative;}
		/*-------------------------------------------------------*/
		.second-akzia a {border: 1px solid #000; padding: 5px; z-index: 2; position: absolute;
			bottom: 30px; right: 230px; color: #000; text-decoration: none; font-size: 22px; 
			font-weight: bold;}
		/*-------------------------------------------------------*/
		.third-akzia {position: relative;}
		/*-------------------------------------------------------*/
		.third-akzia a {font-size: 30px; font-weight: bold; padding: 10px 20px; border-radius: 5px;
			z-index: 2; position: absolute; top: 160px; left: 270px; text-decoration: none; 
			color:#fff; background-color: #000;}
		/*-------------------------------------------------------*/
		.third-akzia a:hover {background-color: #fff; color: #000;}
		/*-------------------------------------------------------*/
		.second-akzia a:hover {color: #000; transition: 1s; border: 1px solid #000;}
		/*-------------------------------------------------------*/
/*Главная страница слайдер (конец)*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*===<Верхняя полоска (начало)>====================================================================*/
		/*-------------------------------------------------------*/
		.top-stripe {background: url(../images/stump.jpg); background-size: cover;
			overflow: hidden; box-shadow: 0 2px 2px #bbb; 
			border-bottom: 2px solid black;line-height: 1.3;color: #fff;padding: 10px;}
		.top-stripe .za {margin: 0px 0 0 -50px;font-size: 22px;text-align: center;
			text-transform: uppercase; width: 98%;font-weight: bold;}
		.top-stripe .za span {color: #E2FE0A;}
		/*-------------------------------------------------------*/
		.recall {overflow: hidden;}
		.recall img {float: left; margin-top: 20px;}
		.number div {float: left;font-size: 25px;font-weight: bold;color: #E2FE0A;margin: 0px 20px 0 20px;}
		.number div span {font-size: 20px; position: relative; top: 15px;border: 2px solid #B01C87; border-radius: 5px;padding: 5px;}
		.number div span:hover {cursor: pointer;}
		.number {float: right;}
		/*-------------------------------------------------------*/
		.mobile {display: none;}
		/*-------------------------------------------------------*/
		.reserve-table-title {font-size: 19px !important;color: #fff !important;}
		.reserve-table-number {text-align: center !important;float: none !important;}
/*===<Верхняя полоска (конец)>====================================================================*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*===<Навигационное меню (начало)>====================================================================*/
		/*-------------------------------------------------------*/
		.top-nav {box-shadow: 0 5px 5px #bbb;height: 44px;}/*Контейнер меню*/
		/*-------------------------------------------------------*/
		.mobile-menu {width: 90%; margin: 0 auto; display: none; padding-top: 15px; 
			padding-bottom: 12px; cursor: pointer; overflow: hidden; text-transform: uppercase;
			font-weight: bold;z-index: 900;}/*Мобильное меню*/
		/*-------------------------------------------------------*/
		.mobile-menu-icon img {height: 100%;}/*Иконка меню мобильный*/
		/*-------------------------------------------------------*/
		.mobile-menu-text {float: left;}/*Текст меню мобильный*/
		/*-------------------------------------------------------*/
		.mobile-menu-icon {float: right;height: 20px;}/*Контейнер иконки меню мобильный*/
		/*-------------------------------------------------------*/
		.top-nav {box-shadow: 0 5px 5px #bbb;height: 44px;}/*Контейнер меню*/
		/*-------------------------------------------------------*/
		.desctop-menu {width: 75%; margin: 0 auto;overflow: hidden;}/*Меню для компа*/
		/*-------------------------------------------------------*/
		.mobile-phone {color: #fff;margin-left: 20px;margin-top:10px;margin-bottom: 15px;
			width: 120px; display: none;}
		/*-------------------------------------------------------*/
		.mobile-phone a {text-decoration: none;font-size: 20px;}
		/*-------------------------------------------------------*/
		.mobile-phone .span {font-size: 9px;line-height: 1.5;}
		/*-------------------------------------------------------*/
		.nav-menu {position: relative;overflow: hidden;}
		.nav__menu li.break:last-child {border: none;}
		/*-------------------------------------------------------*/
		.desctop-menu ul li a {text-decoration: none; list-style: none; color: #4D4D4D;
			text-transform: uppercase;font-size: 18px;display: block;
			padding:11px}/*Ссылки меню для компа*/
		/*-------------------------------------------------------*/
		.desctop-menu ul li a:hover {background-color: #E21D1D;color: #fff;}
		/*-------------------------------------------------------*/
		.desctop-menu ul li.active a {background-color: #E21D1D;color: #fff;}
		/*-------------------------------------------------------*/
		.desctop-menu ul li {float:left; list-style: none;}
		/*-------------------------------------------------------*/
		.desctop-menu ul .break {border-right: 1px solid #4D4D4D;height: 28px;margin-top: 8px;}
		/*-------------------------------------------------------*/
		.menu__drop {position: absolute;display: none; padding: 5px; width: 150px;z-index: 100;}
		.menu__drop > .menu__list > .menu__drop{position: absolute;left: 140px;top: 80px;}
		/*-------------------------------------------------------*/
		.menu__list:hover > .menu__drop {display: block; background-color: #E21D1D;}
		/*-------------------------------------------------------*/
		.menu__list:hover {background-color: #E21D1D;}
		/*-------------------------------------------------------*/
		.menu__list:hover a {color: #fff;}
		/*-------------------------------------------------------*/
		.menu__list .menu__drop li {float: none;padding: 0px;}
		/*-------------------------------------------------------*/
		.menu__list .menu__drop li a {text-transform: none; border-bottom: 1px dotted #3D5166; 
			font-size: 13px;padding: 5px;}
		/*-------------------------------------------------------*/
		.menu__list .menu__drop li:last-child a {border-bottom: none;}
		/*-------------------------------------------------------*/
		.menu__list .menu__drop li:hover a {background-color: #E63D3D;}
		/*-------------------------------------------------------*/
		.instagram {height: 30px; float:right; margin-top: 9px; margin-left: 15px;}
		/*-------------------------------------------------------*/
		.instagram img {height: 100%;}
		/*-------------------------------------------------------*/
		.vk {height: 30px; float:right; margin-top: 9px;}
		/*-------------------------------------------------------*/
		.vk img {height: 100%;}
		/*-------------------------------------------------------*/
		.instagram:hover {cursor: pointer; transform: rotate(360deg); transition: 1s;}
		/*-------------------------------------------------------*/
		.vk:hover {cursor: pointer; transform: rotate(360deg); transition: 1s;}
		/*-------------------------------------------------------*/
		audio {position: absolute; right: 0;margin-top: 5px;z-index: 50;}
		/*-------------------------------------------------------*/
/*===<Навигационное меню (конец)>====================================================================*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*Шапка сайта (конец)*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*Главная контент (начало)*/
.main-content {min-height: 500px; background: url(../images/bg.jpg) no-repeat;  
			background-attachment: fixed; background-size: cover; overflow: hidden;}
.otziv {font-weight: bold; font-size: 21px; color: #24303D;}
		/*-------------------------------------------------------*/
.home-p1 {font-size: 14px; line-height: 150%; color: #24303D; margin-top: 25px;}
		/*-------------------------------------------------------*/
.home-menu {margin-bottom: 20px; overflow: hidden;}
		/*-------------------------------------------------------*/
.home-menu-item {float: left; margin: 0 10px; width: 31%; height: 235px;
		    position: relative; margin-bottom: 15px; overflow: hidden; border-radius: 20px;}
		/*-------------------------------------------------------*/
.home-ull {list-style-image: url(../images/postbullets.png); color: #303F50;
		    margin-left: 30px; margin-top: 40px; margin-bottom: 30px; font-size: 16px;}
		/*-------------------------------------------------------*/
.home1 {font-size: 14px; color: #24303D; line-height: 150%;}
		/*-------------------------------------------------------*/
.home1 p {margin-bottom: 14px;}
		/*-------------------------------------------------------*/
.home-title1 {color: #2D0000; font-size: 24px; font-style: normal; font-weight: normal;
			text-align: center; text-transform: uppercase; margin-bottom: 10px; margin-top: 15px;}
		/*-------------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Эффект наведения на картинках (начало)*/
		/*-------------------------------------------------------*/
		figure figcaption {padding: 2em;color: #fff; font-size: 1.10em; 
			text-transform: uppercase; -webkit-backface-visibility: hidden;
			backface-visibility: hidden;}
		/*-------------------------------------------------------*/
		figure figcaption::before,
		figure figcaption::after {pointer-events: none;}
		/*-------------------------------------------------------*/
		figure figcaption {position: absolute; top: 0; left: 0; width: 100%; 
			height: 100%;}
		/*-------------------------------------------------------*/
		figure h2 {word-spacing: -0.15em; font-weight: 800; 
		 	text-shadow: #000 5px 5px 5px;}
		/*-------------------------------------------------------*/
		figure p {letter-spacing: 1px; font-size: 68.5%;}
		/*-------------------------------------------------------*/
		figure.effect-bubba {background: #000;}
		/*-------------------------------------------------------*/
		figure.effect-bubba img {opacity: 0.7; transition: opacity 0.35s; 
			-webkit-transition: opacity 0.35s;}
		/*-------------------------------------------------------*/
		figure.effect-bubba:hover img {opacity: 0.4;}
		/*-------------------------------------------------------*/
		figure.effect-bubba figcaption::before,
		figure.effect-bubba figcaption::after {position: absolute; top: 30px;
			right: 30px; bottom: 30px; left: 30px; content: ''; opacity: 0;
			-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; 
			transition: opacity 0.35s, transform 0.35s;}
		/*-------------------------------------------------------*/
		figure.effect-bubba figcaption::before {
			border-top: 1px solid #fff; border-bottom: 1px solid #fff; 
			-webkit-transform: scale(0,1); transform: scale(0,1);}
		/*-------------------------------------------------------*/
		figure.effect-bubba figcaption::after {border-right: 1px solid #fff; 
			border-left: 1px solid #fff; -webkit-transform: scale(1,0); 
			transform: scale(1,0);}
		/*-------------------------------------------------------*/
		figure.effect-bubba h2 {padding-top: 12%; transition: transform 0.35s; 
			-webkit-transition: -webkit-transform 0.35s; 
			-webkit-transform: translate3d(0,-20px,0); 
			transform: translate3d(0,-20px,0);}
		/*-------------------------------------------------------*/
		figure.effect-bubba p {padding: 20px 2.5em; opacity: 0;
			-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; 
			transition: opacity 0.35s, transform 0.35s; 
			-webkit-transform: translate3d(0,20px,0); 
			transform: translate3d(0,20px,0);}
		/*-------------------------------------------------------*/
		figure.effect-bubba:hover figcaption::before,
		figure.effect-bubba:hover figcaption::after {opacity: 1; 
			-webkit-transform: scale(1);transform: scale(1);}
		/*-------------------------------------------------------*/
		figure.effect-bubba:hover h2,
		figure.effect-bubba:hover p {opacity: 1; transform: translate3d(0,0,0); 
			-webkit-transform: translate3d(0,0,0);}
		/*-------------------------------------------------------*/
/*Эффект наведения на картинках (конец)*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*.home-ull li:hover {cursor: pointer; color: #E21D1D; font-weight: bold;}*/
/*Главная контент (конец)*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*Рецепты контент (начало)*/
		/*-------------------------------------------------------*/
		.rezept-title-1 {font-size: 18px;color: #212C37;margin-top: 10px;
				margin-bottom: 35px;font-weight: 400;width: 90%;}
		.rezept-title-1 p {margin: 20px 0;}
		.rezept-title-1 a {border-bottom: 1px solid #E21D1D; color: #0000FF;}
		.rezept-title-1 a:hover {text-decoration: none; border-bottom: none;}
		.rezept-title-1 h4 {font-weight: 600; font-size: 14px; color: #E21D1D;}
		.rezept-title-2 {text-align: center;font-size: 14px;
				margin-top: 50px;margin-bottom: 14px;color: #24303D;}
		.mangal-rezept .container .row a:nth-child(4n+1) .col-md-3 {clear: left !important;}
		.mangal-rezept-title {margin: 50px 0;text-align: center;
				font-size: 24px;font-weight: bold;}
		.mangal-rezept img {width: 100%;}
		.rezept-item img {
				-moz-transition: all 1s ease-out;
 				-o-transition: all 1s ease-out;
 				-webkit-transition: all 1s ease-out;}
 		.rezept-item:hover img {
				-webkit-transform: scale(1.1);
 				-moz-transform: scale(1.1);
 				-o-transform: scale(1.1);}
		.rezept-title {background-color: #F1E7DE;padding: 5%;font-weight: bold;
			min-height: 61px;}
		.rezept-item {border: 5px solid #fff;width: 90%; overflow: hidden;margin-bottom: 30px;}
		.rezept-item:hover {cursor: pointer;}
		.popup-reziept {position: fixed;top:8%;left: 15%;background-color: #fff;padding:20px;
			width: 70%;z-index: 990;border-radius: 5px;display: none;}
		.popup-reziept iframe {min-height: 400px;}
		.popup-reziept-title {text-align: center;margin-bottom: 20px;font-size: 18px;}
		.popup-reziept-ingredients {float: left;width: 45%;}
		.popup-reziept-ingredients p {font-weight: bold;}
		.popup-reziept-ingredients ul {margin: 20px 0 0 20px;}
 		.popup-reziept-img {width: 54%;float: left;
			margin-right: 5px;}
 		.popup-reziept-img img {width: 100%;}
 		.popup-reziept-cookingstep {clear: both;width: 95%; margin: 0 auto 10px auto;
 			padding-top: 20px;}
 		.popup-reziept-cookingstep p {font-weight: bold; margin-left: -20px;margin-bottom: 10px;}
		.background-popup {background-color: #000; position: fixed; top: 0;right: 0;
			left: 0;bottom: 0;z-index: 900; opacity: 0.8;display: none;}
		.popup-reziept-close {width: 25px; position: absolute; right: 10px;top: 10px;}
		.popup-reziept-close:hover {cursor: pointer;}
		.popup-reziept-close img {width: 100%;}
		.wolf {margin: 0 auto; width: 450px;}
		.text {margin-bottom: 14px;font-size: 14px;color: #212C37;
			font-family: Arial,"Arial Unicode MS",Helvetica,sans-serif;line-height: 150%;width: 97%;}
		/*-------------------------------------------------------*/
/*Рецепты контент (конец)*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*===<Контакты (начало)>====================================================================*/
		.map {float: right;}
		.contact-1 {font-size: 20px;margin-bottom: 35px; width: 220px;margin-top: 20px;}
		.contact-2 {font-size: 20px;margin-bottom: 15px; clear: both;
			width: 460px;}
		.contact-3 {font-size: 20px;margin-bottom: 15px;}
		.contact-4 {font-size: 20px;/*color: #24303D;*/margin-bottom: 15px;}
		.contact-5 {font-size: 15px;}
		.contact-3 a {color: #0F57A3;text-decoration: underline;}
		.contact-4 a {color: #B01C87;text-decoration: underline;}
		.contact-3 a:hover {text-decoration: none;}
		.contact-4 a:hover {text-decoration: none;}
/*===<контакты (конец)>====================================================================*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*===<Товары (начало)>====================================================================*/
.tovar-line h3 {text-align: center;color: #000;font-size: 22px;
	margin-bottom: 5px;font-weight: normal;margin-top: 5px;}
.tovar-container {margin: 0 auto 20px auto;background: rgba(250, 250, 250, 0.5) none repeat scroll 0 0;
	border-radius: 5px;width: 87%;overflow: hidden;}
.tovar-container:hover {background: rgba(250, 250, 250, 1) none repeat scroll 0 0;
	transition: 1s; cursor: pointer;}
.tovar-container img {width: 100%;}
.tovar-opis {width: 85%; margin: 0 auto;}
.tovar-container p {margin-bottom: 15px; font-size: 16px;}
.tovar-container ul {font-size: 16px;margin-bottom: 15px;}
.tovar-container ul li {list-style: none;}
.tovar-price {text-align: center; margin-bottom: 12px; font-size: 24px;
	color: #E2341D;}
.biz-lanch {text-align: center; color: #E2341D;font-weight: bold;}
.napitki {width: 65%; margin:50px auto 100px auto;}
/*===<Товары (конец)>====================================================================*/
/*============================= Корзина (начало) ======================================*/
.shopping_cart {z-index: 20;position: fixed; bottom: 50px; right: 25px; width: 70px;height: 70px;background-image: url("../images/shopping_cart.jpg");background-size: 70%;
background-position: center center;background-repeat: no-repeat;background-color: #fff;border-radius: 50%;color: #000;}
.shopping_cart:hover {text-decoration: none;color: #000;}
.shopping_cart_call {z-index: 20;position: fixed; bottom: 140px; right: 25px;width: 70px;height: 70px;background-image: url("../images/phone_icon.jpg");background-size: 70%;
background-position: center center;background-repeat: no-repeat;background-color: #fff;border-radius: 50%;}
.previev_tovar_cart {width: 150px;float: left;}
.previev_tovar_cart_name, .previev_tovar_cart_price {font-size: 18px;margin-bottom: 10px;}
.previev_tovar_cart_name {font-weight: bold;}
.cart-list-item {overflow: hidden;margin-bottom: 20px;background: #fff;display: flex;}
.clear_cart {margin-bottom: 20px;font-size: 18px;cursor: pointer;color: #E21D1D;}
.div_wrap {display: inline-block;}
.div_wrap1 {padding: 20px;}
.span_del {background: lightgrey;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;padding: 5px 10px;cursor: pointer;}
.form_cart_submit {display: none;}
.buy_cart {margin-bottom: 30px;margin-top: 20px;font-size: 22px;background: green;display: inline-block;
color: #fff;padding: 5px 20px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;cursor: pointer;}
/*============================= Корзина (конец) =========================================*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Подвал сайта (начало)*/
		.main-footer {background: url(../images/stump.jpg); position: relative;}
		.main-footer p {color: #fff; opacity: 0.7;font-size: 16px;margin-top: 15px;}
		.copyright {font-size: 12px;position: absolute; bottom: 10px; right: 10px; color: #fff; opacity: 0.7;}
		.copyright a {color: #fff;}
/*Подвал сайта (конец)*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.article-wrapper p iframe {margin: 0 auto;display: block;}
@media only screen and (max-width: 1199px) {
	.za {font-size: 17px !important;}
}
@media only screen and (max-width: 991px){
    .top-align {display: block;}
    .numb-zak {text-align: center;float: none;margin-top: 20px;}
    .numb-zak div {float: none;}
}

@media only screen and (max-width: 767px){
    .mobile-new-mest {display: block;}
    .article-wrapper p iframe {width: 100% !important;}
}
/*Extra-Small Devices (Телефоны)*//*---------------------------------------------------*/
@media screen and (max-width: 400px) {
/*Прелоадер главная страница (начало)*/
		/*-------------------------------------------------------*/
		/* .preloader {position: fixed; background-color: #fefefe; top: 0; left: 0;
		    right: 0; bottom: 0; z-index: 9999;} */
		/*-------------------------------------------------------*/
		/* .preloader-icon {position: relative; top: 20vh; left: 15%;} */
		/*-------------------------------------------------------*/
		/* .preload-text {position: relative; top: 21vh; left: 16%; font-size: 21px;} */
		/*-------------------------------------------------------*/
/*Прелоадер главная страница (конец)*/
	.text-rezept {display: none;}
	.popup-reziept iframe {min-height: 200px;}
	.napitkii {width: 100%; margin: 0 auto;}
	.contact-2 span {margin: 10px 0;}
	.contact-2 {width: 100%;}
	.menu-title1 {margin-left: 10%;}
	.menu-home-button {margin-left: 6%;}
	.home_button {margin-top: 20px;margin-left: 10%;}
	.rezept-title-1 {width: 90%; margin: 0 auto;}
	.text {width: 90%; margin: 0 auto;}
	.rezept-item {margin-left: auto; margin-right: auto;}
	.wolf {margin: 0 auto; width: 80%;}
	.wolf img {width: 100%;}
	.delivery-img {width: 100%;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Шапка сайта (начало)*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*===<Верхняя полоска (начало)>====================================================================*/
		/*-------------------------------------------------------*/
		.top-stripe {background: url(../images/stump.jpg); background-size: cover;
			overflow: hidden; box-shadow: 0 2px 2px #bbb; 
			border-bottom: 2px solid black;}
		.top-stripe h1 {margin: 10px 0 10px 0px;font-size: 20px;text-align: center;
			text-transform: uppercase;line-height: 1.3;width: 100%;}
		.top-stripe h1 span {color: #E2FE0A;}
		.top-stripe .za {margin: 12px auto;
        width: 87%;}
		/*-------------------------------------------------------*/
		.logo {width: 40px; margin: -30px 0 0 20px; }
		.logo img {width: 40px;}
		/*-------------------------------------------------------*/
		.recall {overflow: hidden;}
		.recall img {float: left;}
		.number div {float: left;}
		.number {float: none;margin: 0 auto;width: 80%;}
		/*-------------------------------------------------------*/
		.not-mobile {display: none;}
		/*-------------------------------------------------------*/
		.mobile {display: block;}
/*===<Верхняя полоска (конец)>====================================================================*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*===<Навигационное меню (начало)>====================================================================*/
        
		.menu__list:hover {background-color: #000}
		.menu__list:hover .menu__drop {display: none; background-color: #E21D1D;}
		.top-nav {height: 47px;}
		.desctop-menu {width: 95%; overflow: hidden;margin-top: 5px;background-color: #000;
			position: absolute; left: 2.5%;display: none;z-index: 900;}
		.desctop-menu ul li {border-bottom: 1px solid #2a2a2a; border-top: 1px solid #1a1a1a;}
		.desctop-menu ul li:first-child {border-top: none;}
		.desctop-menu ul li:last-child {border-bottom: none;}
		.desctop-menu ul li a {text-decoration: none; list-style: none; color: #fff;text-transform: uppercase;font-size: 18px;display: block;padding:11px}/*Ссылки меню для компа*/
        .desctop-menu ul li a:hover {background-color: #000;color: #fff;}
        .desctop-menu ul li .active {background-color: #E21D1D;color: #fff;}
        .desctop-menu ul li .active:hover {background-color: #E21D1D;color: #fff;}
        .menu__drop {display: none;}
        .mobile-phone {display: block;}
        .mobile-phone a {color: blue;}
        .hr {border-top: 1px solid #4D76A1;}
        .desctop-menu ul li {float:none;}
        .mobile-menu {display: block;}
        audio {display: none;}
        .slider__desctop {display: none;}
        .break {display: none;}
        .instagram {margin-bottom: 20px; margin-right: 20px;margin-top: 15px;}
		.vk {margin-bottom: 20px;margin-top: 15px;}
/*===<Навигационное меню (конец)>====================================================================*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
.home1 p {margin: 0 auto 14px auto;width: 90%;}
.home-menu-item {width: 100%; }
.copyright {bottom: 2px; left: 5px;}
.main-footer {height: 370px;background-size: cover;}
.home-title1 {color: #2D0000;font-size: 20px;font-style: normal;font-weight: normal;
    text-align: center;text-transform: uppercase;width: 90%;margin: 15px auto;}
.home-menu {margin-bottom: 20px;width: 93%; overflow: visible;}
.home-p1 {font-size: 14px;line-height: 150%;color: #24303D;margin: 25px auto 0 auto;
    width: 90%;}
.home-title1-mobile {font-size: 13px;}
.otziv {font-weight: bold;font-size: 21px;color: #24303D;width: 95%;
    margin: 0 auto;}
.mobile-logo-footer {width: 40px;margin-left: 50%;}
.main-footer p {color: #fff;opacity: 0.7;font-size: 16px;
    margin: 15px auto 0 auto; width: 90%;}
/*Шапка сайта (конец)*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
.pageList {width: 90%;margin: 0 auto;}
#comment-form-placeholder {width: 90% !important;margin: 0 auto!important;}
.comments {width: 90% !important;
    margin: 20px auto 0 auto !important;}
}

/*Small Devices (Планшеты)*/
@media only screen and (min-width: 401px) and (max-width: 767px) {
/*Прелоадер главная страница (начало)*/
		/*-------------------------------------------------------*/
		/* .preloader {position: fixed; background-color: #fefefe; top: 0; left: 0;
		    right: 0; bottom: 0; z-index: 9999;} */
		/*-------------------------------------------------------*/
		/* .preloader-icon {position: relative; top: 20vh; left: 39%;} */
		/*-------------------------------------------------------*/
		/* .preload-text {position: relative; top: 21vh; left: 40%; font-size: 21px;} */
		/*-------------------------------------------------------*/
/*Прелоадер главная страница (конец)*/
	.popup-reziept iframe {min-height: 200px;}
	.napitkii {width: 100%; margin: 0 auto;}
	.contact-2 {width: 100%;}
	.menu-title1 {margin-left: 10%;}
	.menu-home-button {margin-left: 6%;}
	.home_button {margin-top: 20px;margin-left: 10%;}
	.rezept-title-1 {width: 90%; margin: 0 auto;}
	.text {width: 90%; margin: 0 auto;}
	.rezept-item {margin: 0 auto;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Шапка сайта (начало)*/

/*-------------------------------------------------------*/
/*===<Верхняя полоска (начало)>====================================================================*/
		/*-------------------------------------------------------*/
		.top-stripe {background: url(../images/stump.jpg); background-size: cover;
			overflow: hidden; box-shadow: 0 2px 2px #bbb; 
			border-bottom: 2px solid black;line-height: 1.3;}
		.top-stripe h1 {margin: 8px 0 0 60px;font-size: 22px;text-align: center;
			text-transform: uppercase; width: 78%;}
		.top-stripe h1 span {color: #E2FE0A;}
		.top-stripe .za {margin: 12px auto;
        width: 87%;}
		/*-------------------------------------------------------*/
		.logo {width: 40px; margin: -30px 0 0 20px; }
		.logo img {width: 40px;}
		/*-------------------------------------------------------*/
		.recall {overflow: hidden;}
		.recall img {float: left; margin-top: 20px;}
		.number div {float: left;font-size: 25px;font-weight: bold;color: #E2FE0A;margin: 7px 20px 0 20px;}
		.number {float: right;}
		/*-------------------------------------------------------*/
		.not-mobile {display: none;}
		/*-------------------------------------------------------*/
		.mobile {display: block;}
		/*-------------------------------------------------------*/
		
/*===<Верхняя полоска (конец)>====================================================================*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*===<Навигационное меню (начало)>====================================================================*/
		.menu__list:hover {background-color: #000}
		.menu__list:hover .menu__drop {display: none; background-color: #E21D1D;}
		.top-nav {height: 47px;}
		.desctop-menu {width: 95%; overflow: hidden;margin-top: 5px;background-color: #000;
			position: absolute; left: 2.5%;display: none;z-index: 900;}
		.desctop-menu ul li {border-bottom: 1px solid #2a2a2a; border-top: 1px solid #1a1a1a;}
		.desctop-menu ul li:first-child {border-top: none;}
		.desctop-menu ul li:last-child {border-bottom: none;}
		.desctop-menu ul li a {text-decoration: none; list-style: none; color: #fff;text-transform: uppercase;font-size: 18px;display: block;padding:11px}/*Ссылки меню для компа*/
        .desctop-menu ul li a:hover {background-color: #000;color: #fff;}
        .desctop-menu ul li .active {background-color: #E21D1D;color: #fff;}
        .desctop-menu ul li .active:hover {background-color: #E21D1D;color: #fff;}
        .menu__drop {display: none;}
        .mobile-phone {display: block;}
        .mobile-phone a {color: blue;}
        .hr {border-top: 1px solid #4D76A1;}
        .desctop-menu ul li {float:none;}
        .mobile-menu {display: block;}
        audio {display: none;}
        .slider__desctop {display: none;}
        .break {display: none;}
        .instagram {margin-bottom: 20px; margin-right: 20px;margin-top: 15px;}
		.vk {margin-bottom: 20px;margin-top: 15px;}
/*===<Навигационное меню (конец)>====================================================================*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
.copyright {left:10px;} 
.home-menu-item {width: 90%; margin: 3% 0 3% 9%;}
.home1 p {margin: 0 auto 14px auto;width: 90%;}
.main-footer {height: 330px;background-size: cover;}
.home-title1 {color: #2D0000;font-size: 20px;font-style: normal;font-weight: normal;
    text-align: center;text-transform: uppercase;width: 90%;margin: 15px auto;}
.home-menu {margin-bottom: 20px;width: 93%; overflow: visible;}
.home-p1 {font-size: 14px;line-height: 150%;color: #24303D;margin: 25px auto 0 auto;
    width: 90%;}
.home-title1-mobile {font-size: 13px;}
.otziv {font-weight: bold;font-size: 21px;color: #24303D;width: 95%;
    margin: 0 auto;}
.mobile-logo-footer {width: 40px;margin-left: 50%;}
.main-footer p {color: #fff;opacity: 0.7;font-size: 16px;
    margin: 15px auto 0 auto; width: 90%;}
/*Шапка сайта (конец)*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.rezept-item {margin-bottom: 30px;}
.pageList {width: 90%;margin: 0 auto;}
#comment-form-placeholder {width: 90% !important;margin: 0 auto !important;}
.comments {width: 90% !important;
    margin: 20px auto 0 auto !important;}
}
/*чисто для менюшки*/
@media only screen and (min-width: 768px) and (max-width: 1021px) {
	.desctop-menu {width: 100%; margin: 0 auto; overflow: hidden;}
	.home-menu-item {width: 47%;}
	.copyright {left:30px;}
	.desctop-menu {display: block !important;}

}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.desctop-menu {width: 100%; margin: 0 auto; overflow: hidden;}
	.home-menu-item {width: 47%;}
	.main-footer p {color: #fff; opacity: 0.7;font-size: 16px;margin-top: 15px; margin-bottom: 40px;}
	.desctop-menu {display: block !important;}
}
@media only screen and (max-width: 1305px) {
	.cont-desc {display: none;}
	.cont-mob {display: block; margin-top: 30px;}
	.map {float: none; overflow: hidden;}
}

@media only screen and (min-width: 1306px) {
	.cont-mob {display: none;}
}
@media only screen and (min-width: 1022px) {
	.desctop-menu {display: block !important;}
}
.menu-shaurma {padding-top: 40px !important;font-size: 22px;}
.menu-shaurma ul li {margin-bottom: 10px;}
.tovar-line .col-md-3:nth-child(4n+1) {
    clear: left;
}
.plusgarn-wrap {text-align: center;}
.plusgarn, .add_to_cart, .lm-minus {margin-bottom: 15px; background: #E25111;color: #fff;text-align: center;
    -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 10px 20px;
    display: inline-block;border-bottom: 2px solid #BB420E;border-right: 2px solid #BB420E;}
.plusgarn:hover, .add_to_cart:hover {background: #E26C3A;} 
.plusgarn:active, .add_to_cart:active {border-bottom: none;border-right: none;
    border-top: 2px solid #BB420E;border-left: 2px solid #BB420E;}
.lm-minus {display: none;margin-right: 10px;}
.s-garn {display: none;}
.counter_cart {background-color: #fff;display: inline;font-size: 22px;position: relative;top: 30px;left: 10px;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;padding: 3px;}
.pop_up_cart_wrap {position: fixed; top: 0; right: 0; bottom: 0;left: 0;background: rgba(0, 0, 0, 0.7); display: none; justify-content: center;align-items: center;}
.pop_up_cart {}