

/* Start:/local/templates/main/components/bitrix/news/service/bitrix/news.detail/.default/style.css?1771518434788*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* Блок отзывов */
.video-elements{display:flex;flex-direction:row;justify-content:space-around;width:100%;position:relative;flex-wrap:wrap;margin-bottom:10px}
.video-elements .video-element{width:44%;padding:20px;background:#f1f1f1;position:relative;margin-bottom:20px}
.video-elements .video-element iframe{width:100%}
@media (max-width:1120px) and (min-width:1025px){
	.video-elements .video-element{width:60%}
}
@media (max-width:773px){
	.video-elements .video-element{width:60%}
}
@media (max-width:560px){
	.video-elements .video-element{width:90%}
}


.detail-video-gallery h2 {
	text-align: center !important;
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/pansionaty_main-new/style.css?17815155486706*/
.pansionats__new .item_pansion {
	width: 90% !important;
	position: relative;
}
.pansionats__new .item_pansion.green-border {border-radius: 4px;border: 1px solid #7faf1b;}

.pansionats__new .slick-arrow{margin-top:-17.5px;width:11px;height:34px;background-image:url(/img/slider_service_sprite.png);background-position:0 0}
.pansionats__new .slick-arrow:hover{background-image:url(/img/slider_service_sprite.png)}
.pansionats__new .slick-next{background-position:-11px 0!important;right: -20px;}
.pansionats__new .slick-prev {left:-20px; z-index: 1;}

.pansionats__new .slick-slide > div {
	width: 100%;
	height: 100%;
}
.pansionats__new .img_pansion{
	width: 100% !important;
}

.pansionats__new .img_pansion img{
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
}
.pansionats__new .slick-slide > div {
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 425px){
	.pansionats__new .item_pansion {
		width: 95% !important;
		margin-left: 6px;
	}
}

@media screen and (max-width: 375px){
	.pansionats__new .item_pansion {
		width: 85% !important;
		margin-left: 20px;
	}
}

@media screen and (max-width: 320px){
	.pansionats__new .item_pansion {
		width: 85% !important;
		margin-left: 20px;
	}
}

.list-nameplate {
	position: absolute;
	top: 10%;
	left: 3%;
	z-index: 1;
	display: flex;
	width: 116px;
	padding: 4px 8px 4px 6px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 100px;
	background: #89bc1d;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
.img_pansion {
	position: relative;
}
.page_contacts_our_pans_prev {
	position: absolute;
	top: 50%;
	left: 0;
	cursor: pointer;
	z-index: 10;
}
.page_contacts_our_pans_next {
	position: absolute;
	top: 50%;
	right: 0;
	cursor: pointer;
	z-index: 10;
}
.page_contacts_our_pans {
	position: relative;
}
.page_contacts_our_pans .pansionats__new .new_slick-track {
	gap: 20px;	
}
.page_contacts_our_pans .pansionats__new .item_pansion {
	width: 100% !important;
	margin-left: unset;
	margin-right: unset;
}
.page_contacts_our_pans .slick-track:before,
.page_contacts_our_pans .slick-track:after {
	display: none;	
}
.page_contacts_our_pans .slick-prev,
.page_contacts_our_pans .slick-next {
	display: none !important;	
}
.page_contacts_our_pans .location__price {
	position: absolute;
	top: 145px;
	right: 0;
	width: 130px;
	background: #FF9B00;
	padding: 7px 0px 7px 7px;
	border-radius: 5em 0 0 5em;
	display: flex;
	justify-content: flex-end;
}
.page_contacts_our_pans .location__price_wrap {
	font-family: 'Exo 2';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	border: 2px dotted #fff;
	border-radius: 5em 0 0 5em;
	color: #fff;
	width: 100%;
	align-content: center;
	justify-content: flex-end;
	display: flex;
	border-right: 0;
	padding: 4px 8px 4px 4px;
}
.page_contacts_our_pans .location__address::before {
	content: '';
	position: absolute;
	top: -2px;
	left: 0;
	width: 24px;
	height: 24px;
	background: url(/images/location__address_ico.svg);
}
.page_contacts_our_pans .location__address {
	position: relative;
	font-size: 14px;
	line-height: 20px;
	color: #4F4F4F;
	text-align: left;
	padding-left: 35px;
	margin: 12px 0 0 0;
}
.page_contacts_our_pans .map {
	white-space: nowrap;
	color: #6F9B11;
	font-size: 14px;
	border-bottom: 1px dotted #6F9B11;
	background: #fff !important;
	text-decoration: unset;
}
.page_contacts_our_pans .know_about {
	background: #fff;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 6px;
	border: 2px solid #89BC1D;
}

.page_contacts_our_pans .card--footer {
	margin-top: auto;
}
.page_contacts_our_pans .know_about a {
	text-decoration: unset;	
}
.maps_mobile {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 7px;
	margin-bottom: 15px;
}
.maps_mobile_text {
	color: #333;
	font-family: "Exo 2";
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 130%; /* 18.2px */
	padding: 6px 15px;
	border-radius: 40px;
	background: var(--BG-green-light, #F2F6EA);
}
.rating-info--text {
	font-family: 'Exo 2';
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	color: #333333;
	margin-right: 10px;
}
.rating-info--inner {
	display: flex;
	justify-content: center;
}
.rating-info--info {
	color: #333333;
	font-size: 15px;
	margin-right: 5px;
}
@media(max-width: 780px) {
	.page_contacts_our_pans_next, .page_contacts_our_pans_prev {
		display: none;
	}
}
@media(max-width: 767px) {
	.pansionats__new .description_pansion {
		position: static;
		padding-bottom: 30px;
	}
	.page_contacts_our_pans .pansionats__new .description_pansion > span:not(.pansion_address) {
		display: none;
	}
	.page_contacts_our_pans .pansion_address {
		color: #333;
		font-family: "Exo 2";
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 130%; /* 18.2px */
		text-align: left;
	}
	.tp_detail .pansion_more {
		position: relative;
		bottom: unset;
		left: unset;
		margin: unset;
	}
	.page_contacts_our_pans .tp_detail {
		padding: 10px 0;
		text-align: center;
		background: #7faf1b;
		text-decoration: none;
	}

	.page_contacts_our_pans .tp_detail a {
		color: #fff;
		text-decoration: unset;
	}
	.page_contacts_our_pans .pansion_name {
		color: #333;
		font-family: "Exo 2";
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 130%; /* 26px */
	}
	.description_pansion > a {
		text-decoration: none;
	}
	.page_contacts_our_pans .location__address {
		margin-top: unset;
	}
	.modal {
		position: relative;
		overflow: hidden !important;
		width: 100%;
		max-width: 343px;
		margin: auto;
		border-radius: 6px;
		background-color: #fff;
		display: block !important;
	}
	
}
@media(min-width: 767px) {
	.page_contacts_our_pans .location__address,
	.page_contacts_our_pans .location__price,
	.page_contacts_our_pans .know_about,
	.maps_mobile,
	.page_contacts_our_pans .rating-info {
		display: none;
	}

}


.pansionats__new
.slick-dots {
	position: static;
	margin: 20px 0 0 0;
}

.pansionats__new
.slick-dots li {
	width: 8px;
	height: 8px;
}

.pansionats__new
.slick-dots li button {
	width: 8px;
	height: 8px;

	background-color: #89BC1D;
	border-radius: 50%;
}

.pansionats__new
.slick-dots li.slick-active button {
	width: 8px;
	height: 8px;

	background-color: #507209;
	border-radius: 50%;
}

.pansionats__new
.slick-dots li button:before {
	display: none;
}

.pansionats__new.slick-slider
.list-nameplate {
	top: 20px;
	left: 6px;
	width: 116px;
	padding: 4px 8px 4px 6px;
	border-radius: 100px;
	font-size: 12px;
	box-sizing: border-box;
}

@media (max-width: 480px){
	.pansionats__new.slick-slider {
		margin-bottom: 20px;
	}
}
/* End */


/* Start:/local/components/pixelplus/review.info/templates/rating_list/style.css?17265578461381*/
/*.rating-info{
    padding: 15px;
    border:1px solid #dddddd;
    border-radius: 10px;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
}

.combo-block__rating-info {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.combo-block__rating-info .rating-info--flex .rating-info--stars,
.combo-block__rating-info .rating-info--flex .rating-info--info {
    margin-left: 0;
}

.rating-info--flex {
    display: flex;
    gap: 8px;
    justify-content: flex-start;
}

.rating-info > div{
    display: flex;
}

.rating-info--text{
    color:#4b4b4b;
    font-size: 14px;
}
.rating-info a{
    display: inline-block;
    margin-right: 10px;
}
.rating-info--stars{
    margin-left: 10px;
    min-width: 90px;
}

.rating-info--stars i{
    color: #c4c4c4;
}

.rating-info--stars i.full{
    color: #ffaa00;
}

.rating-info--info{
    margin-left: 5px;
    font-size: 14px;
}

.combo-block__rating-info > div.rating-info--count {
    margin-top: 0;
}

.rating-info--count {
    color: #89BC1D;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; // 15px
    text-decoration-line: underline;
}


@media (max-width:640px){
    .rating-info{
        flex-direction: column;
        justify-content: space-between;
    }
}*/

.rating-info__box {
    display: flex;
    margin-bottom: 10px;
    list-style: 1;
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/personal_main/style.css?15964581703172*/

/* pessonal slider */
#personal-main .bx-wrapper{
    box-shadow: none;
    margin: 0 auto 40px !important;
}
#personal-main .bx-wrapper .bx-prev {
    left: -30px;
    background: url('/img/slider/arrow-left.png') no-repeat 0 0;
}

#personal-main .bx-wrapper .bx-next {
    right: -50px;
    background: url('/img/slider/arrow-right.png') no-repeat 0 0;
}

.personal-slider {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.personal-slider .personal-name {
    color: #8abb2f;
    font-size: 26px;
}
#personal-main .bx-wrapper .bx-pager.bx-default-pager a:hover, #personal-main .bx-wrapper .bx-pager.bx-default-pager a.active, #personal-main .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #8abb2f;
}
#personal-main .bx-wrapper .bx-pager.bx-default-pager a {
    background: #d0cccc !important;
}
.round {
    -moz-border-radius: 120px; /* Firefox */
    -webkit-border-radius: 120px; /* Safari, Chrome */
    -khtml-border-radius: 120px; /* KHTML */
    border-radius: 120px; /* CSS3 */
    behavior: url(/local/templates/main/components/bitrix/news.list/personal_main/border-radius.htc); /*IE */
}

.personal-img img {
    width: 120px;
}

.personal-img {
    float: left;
    padding: 0 15px 20px 0;
}

.personal-item {
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid #8abb2f;
    border-radius: 2px;
    background-color: #ffffff;
    height: 100%;
    box-sizing: border-box;
}
.personal-item span.line {
    color: #ffe6c0; /* Цвет линии для остальных браузеров */
    background-color: #ffe6c0; /* Цвет линии для браузера Firefox и Opera */
    height: 1px; /* Толщина линии */
    width: 100%;
    display: inline-block;
}
.personal-post {
    font-size: 18px;
    padding-bottom: 20px;
}

.personal-info {

    padding-left: 140px;

}

.persona-icon1{
    background: url(/img/persona-icon1.png) no-repeat 0% 50%;

    padding: 0 25px 0 18px;

    font-size: 15px;
}

.persona-icon2{
    background: url('/img/persona-icon2.png') no-repeat 0% 50%;
    padding: 0 0 0 20px;
    font-size: 15px;
}


.round {
    -moz-border-radius: 90px; /* Firefox */
    -webkit-border-radius: 90px; /* Safari, Chrome */
    -khtml-border-radius: 90px; /* KHTML */
    border-radius: 90px; /* CSS3 */
    behavior: url(/local/templates/main/components/bitrix/news.list/personal_main/border-radius.htc); /*IE */
}

.personal-img img {
    width: 90px;
}

.personal-info {
    padding-left: 0;
}
.personal-name {
    color: #8abb2f;
    font-size: 22px;
    line-height: 22px;
}

.personal-post {
    padding-top: 5px;
}
.personal-item p {
    clear: both;
}

.persona-icon1 {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}

.link-to-all {
    text-align: center;
    width: 100%;
    display: inline-block;
    padding-bottom: 20px;
}

.owl-items{ margin: 0 0 30px; }
.owl-items .owl-dots .owl-dot { background: #bbb!important;}
.owl-items .owl-dots .owl-dot.active { background: #89bc1d!important; }
.owl-items .owl-nav .owl-prev { left: -10px; }
.owl-items .owl-nav .owl-next { right: -10px; }
.personal-item {width: 95%; margin: 0 auto;    height: 380px;}
.owl-items .owl-dots { position: relative; bottom: -20px;}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/static-video-reviews/style.css?17685782611613*/
.detail-video-gallery {
    margin-bottom: 20px;
}

.detail-video-gallery h2 {
    text-align: left;
}

.video-list {
    display: flex;
    gap: 20px;
}

.video-slider-container {
    margin: 30px 0;
    position: relative;
}

.video-slider {
    margin: 20px 0;
}

.video-slide {
    padding: 0 10px;
    box-sizing: border-box;
}

.video-thumb {
    position: relative;
    padding-bottom: 27%;
    height: 0;
    overflow: hidden;
    border-radius: 4px;
    width: calc(50% - 10px);
}

.is-video-slide {
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
}

.video-thumb img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.video-list .slick-slide {
    margin: 0 10px;
}

.play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    background: rgba(255, 0, 0, 0.7);
    border-radius: 50%;
}

.play-icon:after {
    content: '';
    position: absolute;
    left: 20px;
    top: 14px;
    border-width: 11px 0 11px 18px;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
}

.video-title {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.4;
    padding: 0 5px;
}

@media (max-width: 768px) {
    .detail-video-gallery {
        padding: 10px 0 20px;
    }

    .video-list {
        padding: 0 20px;
    }

    .video-list .slick-dots {
        left: 0;
        bottom: -25px;
    }
}

@media (max-width: 480px) {
    .video-list .main-handler-prev.slick-prev.slick-arrow {
        left: -1% !important;
    }
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/service_slider_gallerycontact/style.css?15983397551171*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.gallery_margin {
	margin-bottom: 10px !important;
}
.gallery_link_block .link_text {
	text-align: center;
    padding: 10px 15px;
	width: 24%;
    border: #6ba418 solid 1px;
	margin: 0 4px;
    /*margin: 0 0 6px 6px;*/
    float: left;
    box-sizing:border-box;
    overflow: hidden;
}
.gallery_link_block .link_text a{
	color: #6ba418;
	text-decoration: underline;
}
.gallery_link_block .link_text a:hover{
	color: #6ba418;
	text-decoration: none;
}
/*
.gallery_link_block .link_text:nth-child(2){
	margin-left: 1.2%;
	margin-right: 1.2%;
	width: 27.3%;
}
.gallery_link_block .link_text:nth-child(1){
	width: 27.3%;
}
.gallery_link_block .link_text:nth-child(3){
	width: 43%;
}*/
@media (min-width: 1280px){
	.gallery_link_block .link_text{
		white-space: nowrap;
	}
}
@media (min-width: 943px) and (max-width: 980px){
	.gallery_link_block .link_text{
		white-space: nowrap;
	}
}


@media (max-width: 650px){
	.index .text.menu{display:none}
	aside .no-kontakty { display: block; }
	aside .left_calc{display: block;}
}
/* End */


/* Start:/local/templates/main/components/bitrix/breadcrumb/bread_for_nomera/style.css?1585901676563*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */
/* /local/templates/main/components/bitrix/news/service/bitrix/news.detail/.default/style.css?1771518434788 */
/* /local/templates/main/components/bitrix/news.list/pansionaty_main-new/style.css?17815155486706 */
/* /local/components/pixelplus/review.info/templates/rating_list/style.css?17265578461381 */
/* /local/templates/main/components/bitrix/news.list/personal_main/style.css?15964581703172 */
/* /local/templates/main/components/bitrix/news.list/static-video-reviews/style.css?17685782611613 */
/* /local/templates/main/components/bitrix/news.list/service_slider_gallerycontact/style.css?15983397551171 */
/* /local/templates/main/components/bitrix/breadcrumb/bread_for_nomera/style.css?1585901676563 */
