.cart_objects {
	margin-right: 20px;
}

.page-h1 {
	display: initial !important;
}

.detail-contacts, .nav.nav-tabs {
	display: initial !important;
}

.ya-share2__icon { /* background: url(images/sprite.png) 0 -358px no-repeat; */
}

@media screen and (min-width: 600px) {
	.size_menu_top_new {
		width: 50%;
	}
}

@media screen and (max-width: 600px) {
	.gallery-desktop .slider-counter {
		position: absolute;
		left: 0px;
		top: 0px;
		text-transform: uppercase;
		color: #fff;
		font-size: 18px;
		z-index: 2;
		padding: 10px;
		text-shadow: 1px 1px 1px black, 0 0 1em #000;
	}
}

.news.what-look .first-block .title { /* height: 28px; */
}

.header-text {
	color: #fff !important;
}




@media (max-width: 767px){
	.logo-row .logo img {
		max-height: 40px;
		width: auto;
	}
}
@media (max-width: 500px){
	.logo img {
		max-width: 200px;
	}
}


/*29.10.2021*/

.premium_item_inner{
	position: relative;
}
/*.premium_item_inner:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(196, 196, 196, 0) 66.88%, rgba(19, 19, 19, 0.9) 104.21%);
	opacity: 1;
}*/
.premium_item_inner.active:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(196, 196, 196, 0) 66.88%, rgba(19, 19, 19, 0.9) 104.21%);
	opacity: 1;
}
.premium-price__cash{
	position: absolute;
	bottom: 25px;
	display: block;
}
.premium-price__cash.home{
	left: 25px;
	text-align: left;
}
.premium-price__cash.room{
	right: 25px;
	text-align: right;
}
.premium-price__cash-zag{
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	opacity: 0.7;
	line-height: 140%;
	font-family: 'Roboto Condensed';
}
.premium-price__cash-amount{
	font-size: 25px;
	color: #fff;
	font-weight: lighter;
	line-height: 140%;
	font-family: 'Roboto Condensed';
}



.catalog.item-views .item .image{
	position: relative;
}
.catalog.item-views .item .image.active_text:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(196, 196, 196, 0) 53.88%, rgba(19, 19, 19, 0.9) 104.21%);
	/*display: none;*/
}
.catalog.item-views .price-cash{
	bottom: 7px;
	position: absolute;
	line-height: 1;
	/*display: none;*/
}
.catalog.item-views .price-cash.home{
	left: 17px;
	text-align: left;
}
.catalog.item-views .price-cash.room{
	right: 17px;
	text-align: right;
}
.catalog.item-views .price-cash__zag{
	font-size: 11px;
	font-weight: bold;
	font-family: 'Roboto Condensed';
	line-height: 140%;
	color: #fff;
	opacity: 0.7;
}
.catalog.item-views .price-cash__amount{
	font-size: 16px;
	font-weight: lighter;
	font-family: 'Roboto Condensed';
	line-height: 140%;
	color: #fff;
}
.catalog.item-views .price-cash__amount b{
	font-weight: bold;
}
.detail-contacts.detail-contacts-service_with-icons{
	height: 74px !important;
}
.detail-contacts.detail-contacts-service a{
	height: 72px !important;
}
@media (max-width: 767px){
	.premium-price__cash{
		bottom: 135px;
		z-index: 1;

	}
	.premium-price__cash.home{
		left: 10px;
	}
	.premium-price__cash.room{
		right: 10px;
	}
	/*.catalog.item-views.table.catalog_service .item.premium_item:before{*/
	/*	content: '';*/
	/*	position: absolute;*/
	/*	top: -129px;*/
	/*	z-index: 1;*/
	/*	left: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	background: linear-gradient(180deg, rgba(196, 196, 196, 0) 66.88%, rgba(19, 19, 19, 0.9) 104.21%);*/
	/*}*/
}


/*01,11,2021*/
.catalog-service__new{
	margin-bottom: 25px
}
.catalog-service__new .premium_item_inner-info{
	padding: 25px;
}
.catalog-service__new .tabs-list{
	margin-bottom: 20px;
}
.catalog-service__new .tabs-list__wrp{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 0;
	font-size: 16px !important;
	font-family: Roboto Condensed !important;
}
.catalog-service__new .tabs-list__wrp li:before{
	content: none !important;
}
.catalog-service__new .tabs-list__wrp li{
	margin-bottom: 10px !important;
	text-indent: 0 !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
	cursor: pointer;
}
.catalog-service__new .tabs-list__wrp li:hover span{
	color: #e63c24;
}

.catalog-service__new .tabs-list__wrp li span{
	color: #878787;
	font-family: Roboto Condensed;
	font-size: 16px;
	/*font-weight: 400;*/
	text-transform: uppercase;
	transition: .3s;
	padding: 10px 0 2px;
	border-bottom: 5px solid transparent;
}
.catalog-service__new .tabs-list__wrp li._active span{
	color: #e63c24;
	border-color: #e63c24;
	/*font-weight: bold;*/
}
.catalog-service__new .tabs-desc .tabs-list__wrp{
	display: none;
}
.catalog-service__new .tabs-desc .tabs-list__wrp._active{
	display: block;
}
.catalog-service__new .tabs-desc .tabs-list__wrp p{
	font-size: 16px;
	line-height: 140%;
	font-family: Roboto Condensed;
}
.catalog-service__new .service_item_text{
	padding: 15px 30px 15px 20px;
	margin-top: 20px;
	margin-right: 35px;
	max-width: 235px;
}
.catalog-service__new .service_item_text .service_item_title{
	display: flex;
	justify-content: center;
	margin-bottom: 10px !important;
}
.catalog-service__new .service_item_text .service_item_title span{
	font-weight: 700;
	font-size: 18px;
	font-family: Roboto Condensed;
}
.catalog-service__new .service_item_text .phone:before{
	height: 20px;
	left: 0;
}
.catalog-service__new .service_item_text .phone a{
	font-family: Roboto Condensed;
}
.catalog-service__new .service_item_text .service_item_div{
	margin-bottom: 10px;
	word-break: break-all;
}
.catalog-service__new .premium_item_inner{
	min-height: 310px;
}


.recom-news .recom-news__item-zag{
	text-align: center;
	margin-bottom: 60px;
	font-family: 'Roboto Condensed';
}
.recom-news .recom-news__items{
	display: flex;
	align-items: center;
	column-gap: 20px;
	margin-bottom: 50px;
}
.recom-news .recom-news__item{
	width: 33.33%;
}
.recom-news .recom-news__item-img{
	margin-bottom: 20px;
	position: relative;
}
.recom-news .recom-news__item-img:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 36.4%, #000000 132.4%);
	z-index: 2;
	transition: .3s;
	opacity: 0;
}
.recom-news .recom-news__item-img img{
	width: 100%;
	height: 100%;
}
.recom-news .recom-news__item-date{
	font-size: 14px;
	font-family: 'Roboto Condensed';
	color: #333333;
	margin-bottom: 20px;
}
.recom-news .recom-news__item-title{
	font-size: 18px;
	font-family: 'Roboto Condensed';
	color: #444444;
	font-weight: bold;
	transition: .3s;
}
.recom-news .recom-news__item:hover .recom-news__item-title{
	color: red;
}
.recom-news .recom-news__item:hover .recom-news__item-img:before{
	opacity: 1;
}
.catalog_service .premium_item{
	cursor: auto;
}





@media (max-width: 990px){
	.recom-news .recom-news__items{
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
		column-gap: 0;
	}
	.recom-news .recom-news__item{
		width: calc(50% - 10px);
		margin-bottom: 30px;
	}
	.recom-news .recom-news__item:last-child{
		margin-bottom: 0;
	}
}
@media (max-width: 800px){
	.catalog-service__new .tabs-list__wrp{
		flex-wrap: wrap;
		/*justify-content: space-between;*/
	}
	.catalog-service__new .tabs-list__wrp li{

		margin-bottom: 10px !important;
	}
	/*.catalog-service__new .tabs-list__wrp li:last-child{*/
	/*	margin-bottom: 0 !important;*/
	/*}*/

}

@media (max-width: 767px){
	.catalog-service__new .premium_item_inner-info{
		border-top: 1px solid #e7462f;
	}
}
@media (max-width: 600px){
	.catalog-service__new{
		margin-bottom: 10px
	}

	.catalog-service__new .tabs-list__wrp li{
		width: 100%;
		text-align: center;
		margin-right: 0 !important;
		/*margin-bottom: 10px !important;*/
	}
	/*.catalog-service__new .tabs-list__wrp li:nth-child(3), .catalog-service__new .tabs-list__wrp li:nth-child(4){*/
	/*	margin-bottom: 0 !important;*/
	/*}*/
	.recom-news .recom-news__items{
		margin-bottom: 20px
	}
	.recom-news .recom-news__item{
		width: 100%;
		border-bottom: 1px solid #e63c24;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}



	.recom-news .recom-news__item-zag{
		margin-bottom: 30px;
		hyphens: none;

	}
	.recom-news .recom-news__item-img{
		margin-bottom: 10px;
	}
	.recom-news .recom-news__item-date{
		margin-bottom: 10px;
	}
	.catalog-service__new .tabs-list {
		margin-bottom: 2px; 
	}
	.catalog-service__new .premium_item_inner-info {
		padding: 5px;
	}
}







