/* Кнопка выпадающего списка */
.dropbtn {
 /* background-color: #3498DB;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;*/
}

/* Кнопка выпадающего меню при наведении и фокусировке */
.dropbtn:hover, .dropbtn:focus {
  /*background-color: #2980B9;*/
}

/* Контейнер <div> - необходим для размещения выпадающего содержимого */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Выпадающее содержимое (скрыто по умолчанию) */
.dropdown-content {
  display: none;
    position: absolute;
    /* background-color: #f1f1f1; */
    background-color: rgba(86, 86, 86, .65);
    color: #fff;
    border: 0px;
    min-width: 115px;
    /* box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); */
    z-index: 1;
    margin-top: .250em;
    margin-left: -8px;
    border-radius: 0;
}

/* Ссылки внутри выпадающего списка */
.dropdown-content a {
  color: #ffffff;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    font-size: 14px;
}

/* Изменение цвета выпадающих ссылок при наведении курсора */
.dropdown-content a:hover {background-color: rgb(86 86 86 / 75%);}

/* Показать выпадающее меню (используйте JS, чтобы добавить этот класс .dropdown-content содержимого, когда пользователь нажимает на кнопку выпадающего списка) */
.show {display:block;}






.smartphone .navbar-recall{
	
	display:none;
	
}

.smartphone .navbar-phone{
	
	display:none;
	
}

.smartphone .navbar-menu{
	
	display:none;
	
}


.smartphone .navbar-call{
	
	display:block;
	
}

.desktop .navbar-call{
	
	display:none;
	
}

.smartphone .navbar-hamburger{
	
	display:block;
	
}

.desktop .navbar-hamburger{
	
	display:none;
	
}

.smartphone .bg1_mobile{
	
	display:block;
	
}

.desktop .bg1_mobile{
	
	display:none;
	
}

.smartphone .bg1_desktop{
	
	display:none;
	
}

.desktop .bg1_desktop{
	
	display:block;
	
}

.menu4{
	
	display:none;
}

.hidden-day{
	
	display: none !important;
}


.smartphone .menu3{
	
	display:none;
	
}

.smartphone .menu4{
	
	display:none;
	
}

.desktop .menu-two-days{
	
	display:none;
	
}

.smartphone .menu-two-days{
	
	display:block;
	
}


.smartphone .dropdown-content{
	
	margin-top: 0.14em;
	
}


.smartphone .menu-type-mobile{
	
	display:block;
	
}

.smartphone .menu-type-pc{
	
	display:none;
	
}


.desktop .menu-type-mobile{
	
	display:none;
	
}

.desktop .menu-type-pc{
	
	display:block;
	
}


.hidden-menu{
	
	display: none !important;
}

.hidden-form{
	
	display: none !important;
	
}



.desktop .flex-cont-mobile{
	
	display:none !important;
	
}


.desktop .flex-cont-pc{
	
	display:block;
	
}



.smartphone .flex-cont-mobile{
	
	display:block;
	
}


.smartphone .flex-cont-pc{
	
	display:none;
	
}


.desktop .show-subscriptions{
	
	background-image: url(../img/gmLh2nVLShjFHdQd.png);
}

.desktop .show-subscriptions .title_b{
	
	color: rgb(255, 255, 255);
}

.smartphone .show-subscriptions .title_b{
	
	color: #000;
}







.smartphone .faq-controls{
	
	    display: flex;
    justify-content: center;
	
}

.smartphone #deliveries-map .map .description{
	
	margin: 0 auto;
    right: 0;
    left: 0;
    width: 80%;
	
}

.mobile-priceinfo-3-12{
	
	display:none;
	
}


.mobile-priceinfo-3-3{
	
	display:none;
	
}

.hidden-flex-mobile{
	
	display:none !important;
	
}


.mobile-priceinfo-4-12{
	
	display:none;
	
}


.mobile-priceinfo-4-3{
	
	display:none;
	
}


.city-enter{
	
	cursor:pointer;
	
}

.good-message{
	
	display: none;
    margin-bottom: 10px;
    font-size: 16px;
    color: #40b93c;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    margin-top: .5em;
	
}

.hidden-modal{
	
	display:none !important;
	
}

.close-modal{
	
	cursor:pointer;
}