

/* Start:/bitrix/components/innova/slider/lib/tiny-slider.css?16645542992005*/
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>div,.tns-slider>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>div,.tns-horizontal.tns-subpixel>li{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>div,.tns-horizontal.tns-no-subpixel>li{float:left;margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>div,.tns-gallery>li{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */

/* End */


/* Start:/bitrix/templates/2025_tours/components/bitrix/news.list/flat/style.css?17701060725734*/
.stars {
  display: inline-block;
}

.last_feedback .slider--item{padding-right:25px;}

.bx-newslist {}
.bx-newslist-block {
	padding: 0 14px;
	margin-bottom: 40px;
}
@media (min-width: 992px) {
	.bx-newslist .bx-newslist-container:nth-child(3n+1) {
		clear: both;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.bx-newslist .bx-newslist-container:nth-child(2n+1) {
		clear: both;
	}
}
/* POST FORMATS */
.bx-newslist-img,
.bx-newslist-audio,
.bx-newslist-youtube,
.bx-newslist-slider {
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}
.bx-newslist-slider img,
.bx-newslist-img img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%
}
.bx-newslist-video {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	opacity: 0.7;
	z-index: 1;
	-webkit-transition: opacity .3s ease;
	   -moz-transition: opacity .3s ease;
	    -ms-transition: opacity .3s ease;
	     -o-transition: opacity .3s ease;
	        transition: opacity .3s ease;
	background: url("/bitrix/templates/2025_tours/components/bitrix/news.list/flat/images/bx-video.png") no-repeat center;
}
.bx-newslist-video:hover {
	opacity: 1;
}
/* POST FORMATS /// SLIDER */
.bx-newslist-slider {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
}
.bx-newslist-slider-container {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.bx-newslist-slider-slide {
	float: left;
	z-index: 100;
}
.bx-newslist-slider-arrow-container-left,
.bx-newslist-slider-arrow-container-right {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 15%;
	cursor: pointer;
}
.bx-newslist-slider-arrow-container-left {
	left: 0;
}
.bx-newslist-slider-arrow-container-right {
	right: 0;
}
.bx-newslist-slider-arrow {
	position: absolute;
	line-height: 34px;
	vertical-align: middle;
	color: #fff;
	cursor: pointer;
	font-size: 48px;
	height: 48px;
	width: 20px;
	top: 50%;
	margin-top: -24px;
	z-index: 110;
	opacity: .5;
	text-shadow:0 0 2px rgba(0,0,0,.5);
}
.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow,
.bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow {
	color: #FFF;
	display: block;
	opacity: 1;
}
.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow {
	left: 20px;
}
.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow {
	right: 20px;
}
.bx-newslist-slider-control {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 10px;
	z-index: 110;
	text-align: center;
	word-spacing: -4px;
}
.bx-newslist-slider-control li {
	display: inline-block;
	border-radius: 50%;
	background: #fff;
	width: 10px;
	height: 10px;
	word-spacing: -4px;
	margin: 0 3px;
	opacity: .5;
}
.bx-newslist-slider-control li:hover,
.bx-newslist-slider-control li.current {
	background: #FFF;
	opacity: 1;
}
bx-newslist-slider-arrow,
.bx-newslist-slider-control li {
	-webkit-transition: opacity .3s ease;
	   -moz-transition: opacity .3s ease;
	    -ms-transition: opacity .3s ease;
	     -o-transition: opacity .3s ease;
	        transition: opacity .3s ease;
}
.bx-newslist-title,
.bx-newslist-title a {
	color: #000;
	margin: 0;
	font-weight: 600;
	padding: 2px 0 15px;
	font-size: 18px;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.bx-newslist-title a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
.bx-lg .bx-newslist-title {
	font-size: 24pt;
}
.bx-md .bx-newslist-title {
	font-size: 20pt;
}
.bx-xs .bx-newslist-title {
	font-size: 18pt;
}
.bx-newslist-view,
.bx-newslist-date,
.bx-newslist-comments,
.bx-newslist-author,
.bx-newslist-other {
	color: #a4a4a4;
	font-size: 13px;
	padding-bottom: 5px;
	white-space: nowrap;
}
.bx-newslist-view i.fa,
.bx-newslist-date i.fa,
.bx-newslist-comments i.fa,
.bx-newslist-author i.fa,
.bx-newslist-tags i.fa,
.bx-newslist-other i.fa {
	width: 13px;
	color: #b4b4b4;
}
.bx-newslist-tags {
	color: #a4a4a4;
	font-size: 13px;
	padding-bottom: 5px;
}
.bx-newslist-content {
	font-size: 14px;
	margin-bottom: 5px;
}
.bx-newslist-more {
	margin-top: 5px;
	margin-bottom: 5px;
}
.bx-newslist-title, .bx-newslist-title a {font-weight: 100;font-size: 22px;}
.col-md-4, .col-sm-6 {padding-right: 3px;padding-left: 0;}
.bx-newslist-block {padding: 0;}
.bx-newslist-block {padding: 0;}
.bx-newslist-img {max-height: 190px;overflow: hidden;}
.bx-newslist-img a img {transition: 0.5s;filter: grayscale(0.8);}
.bx-newslist-img a img:hover {filter: grayscale(0);}
.bx-newslist-block h3 {padding: 0 15px;}
h3.bx-newslist-title a {border-bottom: none !important;}



news-item a div {max-height: 168px;overflow: hidden;    margin-bottom: 15px;}
.mainpagebg .news-item img {margin: auto !important;float: none !important;}
.news-item div img {float: none !important;margin: auto;}
h3 {margin: 0 !important;}
.news-item {width: 49%;float: left;text-align: center;min-height: 250px;height: 300px;margin-right: 5px;}
.news-item p {font-size: 14px;}
.news-item a div {max-height: 200px;overflow: hidden;margin: 0 0 10px;}
.news-item img {max-width: 350px;}
.news-item a div, .news-item a div img {border-radius: 5px;}
.news-item h3 {font-weight: 100 !important;}

 .bx-newslist-title, .bx-newslist-title a {
    font-weight: 600;
    font-size: 18px;
    display: block;
}
.bx-newslist-view, .bx-newslist-date, .bx-newslist-comments, .bx-newslist-author, .bx-newslist-other {
    color: #222d38;
    font-size: 16px;
    padding-bottom: 5px;
    white-space: nowrap;
}
.bx-newslist-img a img {
    filter: grayscale(0);
}
.sektion_workarea .bx-newslist-title a {
    color: #505cf3;
    border-bottom: 0;
}
.tours_text .bx-newslist-img img {margin: auto;}
.tours_text  .bx-newslist-block h3 {padding: 0;text-align: center;}
.tours_text  .bx-newslist-other {text-align: center;}
.tours_text newslist-other i.fa {width: 0;}
/* End */


/* Start:/bitrix/templates/2025_tours/components/bitrix/news.list/flat/themes/blue/style.min.css?1733371744205*/
.bx-newslist .fa.bx-star-active{color:#1485ce}.bx-newslist .btn{background-color:#1485ce;border-color:#1485ce}.bx-newslist .btn:active,.bx-newslist .btn:hover{background-color:#53a4d8;border-color:#53a4d8}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.title/visual2/style.min.css?16645542743445*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:0;border-radius:2px 0 0 2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;background-image:url('/bitrix/templates/.default/components/bitrix/search.title/visual2/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17486326532729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/2025_tours/styles.css?17811794342193*/
.favor_window{position: fixed;top:0;bottom:0;left:-1000px;width:100%;max-width:540px;height:100vh;overflow-y:auto;background:#fff;transition: all .2s ease-out;z-index:100000;}
.favor_window.open{left:0;}
.favor_window_inner{width:100%;height:100%;overflow-y:auto;padding:30px;}

.favor_btn{width:33px;height:33px;margin: 0 0 0 auto;border:1px solid #41A7F2; border-radius:50%; overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.favor{}
.favor svg path{fill: #fff !important;  stroke: #41A7F2;}
.favor.active{}
.favor.active  svg path{fill: #E20A0A !important;  stroke: #E20A0A;}
.favor_page.favor{margin-top:8px;}

.favor_items{display:flex;flex-direction:column;gap:10px;}
.favor_items .favor_item{display:flex;flex-wrap:nowrap;width:100%;gap:10px;align-items:center;}
.favor_items .favor_item .favor_item_img{display:block;width:80px;height:80px;overflow:hidden;flex-shrink: 0;}
.favor_items .favor_item img{width:100%;height:100%;object-fit:cover;}
.favor_items .favor_item .favor_item_title{flex-grow:1;font-weight:bold;}


.favor_window_top{display:flex;justify-content:space-between;width:100%;margin:0 0 20px;}

.favor_window_title{flex-grow:1;font-size:120%;font-weight:bold;}
#favor_close{cursor:pointer;width:23px;flex-shrink: 0;}
.favor_del{cursor:pointer;}

.favors{width:28px;height:28px;padding-top:1px;position:relative;cursor:pointer;}
.favors svg path{fill: #fff !important;  stroke: #E20A0A;}
.favorcount {
    position: absolute;
    bottom: 0px;
    right: 0px;
    color: #000;
    font-size: 11px;
    background: white;
    border-radius: 50%;
    width: 16px;
    text-align: center;
    font-weight: 800;margin-bottom: -5px;
}
.social_icon.tg img{width:34px;height:34px;}
#want_m.favors{width:34px;height:34px;padding-top:1px;position:relative;cursor:pointer;}


.mobmenu_mobile{display:block;}
.mobmenu_desktop{display:none;}

.mobilemenu .submenu {display: none;}
.mobilemenu .submenu.is-open {display: block;}
.has-children::before { content: ' +';margin-right: 5px;  font-size: 22px;  font-weight: bold;}

@media screen and (min-width: 761px){
.mobmenu_mobile{display:none;}
.mobmenu_desktop{display:block;}
}

/* End */


/* Start:/bitrix/templates/2025_tours/template_styles.css?178308800573221*/
@font-face {font-family: 'EBGaramond';src: url(/custom/fonts/EBGaramond-Italic.ttf);src: url(/custom/fonts/EBGaramond.ttf);}
@font-face {font-family: 'OpenSansCondensed';src: url(/custom/fonts/OpenSansCondensed-Bold.ttf);src: url(/custom/fonts/OpenSansCondensed-Light.ttf);src: url(/custom/fonts/OpenSansCondensed-LightItalic.ttf);}
body{font-family:Verdana, Arial, Helvetica, sans-serif;color: #333;font-size: initial;}
*{margin:0;padding:0;}
a {color: #39505f;}
a:hover {color: #ff6600;text-decoration: none;}
.hidden-page-title{display: none;}
.page-title{display: block;}
h1, h2, h3, h4, h5, h6 {font-weight: 400;margin: 20px 0;font-family: 'Open Sans Condensed', sans-serif !important;color: #666;}
@media screen and (min-width: 760px){
h1, h2, h3, h4, h5, h6 {font-weight: 100;}
}
h1 {font-size: 1.8em;text-align: center;font-weight: 400 !important;margin: 30px 0;color: #333;}
h2 {font-size: 2.5em;text-align: center;font-weight: 400 !important;color: #333;}
h3 {font-size: 1.2em;}
h4, .h4 { text-align: center;}
.wrapper-logo{color: #39505f;}
.clear{clear: both;}
.logo{padding-top: 10px;}
.img-logo img {float: left;margin-top: 5px;}
.img-logo a, .img-logo a:hover{color: #39505f;text-decoration: none;}
#divs div img {display: inherit;}
img{display:block; width:auto;max-width:100%;height:auto;}
.bold{font-weight:bold;}
.section_workarea ul {margin-left: 25px;}
.mobile_only{display:block;}
.desctop_only{display:none;}
@media screen and (min-width: 1200px){.mobile_only{display:none;}}
@media screen and (min-width: 760px){h2 {text-align: center;font-weight: 100 !important;color: #999;}.desctop_only{display:block;}.sektion_workarea {width: 75%;float: left;margin-right: 1%;overflow: hidden;}.section_sidebar {width: 24%;float: left;}h1 {font-size: 3em;font-weight: 100 !important;}}
.sektion_workarea ul, ol {margin-left: 30px;}
.layout{position:relative;height:auto;}
.header{position:relative;}
.header_top{z-index:2;position:relative;padding-top:20px;background-image: linear-gradient(#42636b, transparent);}
.toursItemPage .header_top.mainpage{position:absolute;top:0;left:0;right:0;}
.header_top .container{padding-right: 0px;padding-left: 0px;}
.header_top_inner{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;align-items:start;}
.header_top_sec3 a, .header_top_sec4 a{color:#fff;text-decoration:none;padding-bottom:6px;}
.header_top_sec1{}
.header_top_sec2{padding:0 15px 10px 15px;color:#fff;text-align:center;flex-grow: 1;font-family: 'Open Sans Condensed', sans-serif !important;line-height: 1.4;}
.header_top_sec2 a{color:#fff;}
.header_top_sec3{display:none;justify-content:center;}
.mainmenu2022short{list-style:none;margin:10px 0 0;padding:0;text-align:center;display:flex;align-items:center;justify-content:center;}
.mainmenu2022short li{display:inline-block;margin:0 10px;}
.mainmenu2022short li a{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-text-shadow: 1px 1px 2px #000;-moz-text-shadow: 1px 1px 2px #000;text-shadow: 1px 1px 2px #000;}
.mainmenu2022short li a:hover{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-text-shadow: 1px 1px 2px #ccc;-moz-text-shadow: 1px 1px 2px #ccc;text-shadow: 1px 1px 2px #ccc;}
.mainmenu2022short li.li_more{color:#fff;cursor:pointer;}
.mainmenu2022short li.icon_more{cursor:pointer;background:rgba(255,255,255,.9);padding:6px 2px;border:1px solid rgba(255,255,255,.9);border-radius:9px;display:flex;}
.mainmenu2022short li.icon_more i{display:block;width:6px;height:6px;background:rgba(123,197,222,.9);border:1px solid rgba(123,197,222,.9);border-radius:50%;margin:0 2px;}
.mainmenu2022short #li0 {width: 150px;text-align: left;display: flex;}
.mainmenu2022short #li1, .mainmenu2022short #li2, .mainmenu2022short #li3, .mainmenu2022short #li4 {width: 110px;text-align: left;display: flex;}
.mainmenu2022short #li0:before, .mainmenu2022short #li1:before, .mainmenu2022short #li2:before, .mainmenu2022short #li3:before, .mainmenu2022short #li4:before {content: '\2022';display: block;float: inline-start;width: 35px;padding: 11px 6px 0 0;color: wheat;}
.header_top_sec4{}
.burger{width:30px;height:30px;cursor:pointer;background:url(/custom/icons/burger2.png);background-size:contain;margin:10px 10px 0 20px;}
.header_top_sec4_line1{}
.header_top_sec4_line1 a.wtsap{display:flex;align-items:center;height:50px;}
.header_top_sec4_line1 a.wtsap span{margin-left:5px;border-bottom:1px solid #fff;}
.social_icons{display:flex;flex-wrap:nowrap;margin-top:3px;}
.social_icon{display:block;margin-right:5px;}
.social_icon.vk{}
.social_icon.insta{}
.social_icon.fb{}
.header_slider{position:relative;height:100vh;overflow:hidden;width:100%;max-width: 1580px;margin: auto;border-radius: 20px;}
.innova_slide_block{height:100vh !important;align-items: center;}
@media screen and (min-width: 460px){}
@media screen and (min-width: 760px){.header_top_inner{}.header_top_sec2{flex-grow: 0;text-align:left;color:#fff;padding:5px 15px;}.header_top_sec2 a{color:#fff;}.header_top_sec3{display:flex;flex-grow: 1;}}
.section_2{background:url(/custom/img/pic1.jpg) center;background-size:cover;padding:25px 0;max-width: 1580px;border-radius: 20px;margin: auto;overflow: hidden;}
.section_2 h2{color:#fff;margin-bottom:25px;}
.section_1{padding:25px 0;}
.section_1 h2{margin-bottom:40px;}
.section_3{padding:25px 0;}
.section_3 h2{margin-bottom:40px;}
.section_3 .owl-item.active{display:flex;justify-content:center;}
.section_3 .item{display:flex;justify-content:center;}
.section_3 .slider--item{display:flex;flex-direction:column;justify-content:center;}
.section_3 .interest_info{text-align:center;}
.section_3 .interest_info_button{background: #7AC6E1;color:#fff;display:block;width:auto;max-width:300px;padding:15px;text-align:center;margin:10px auto;transition:.5s;border-radius: 15px;}
.section_3 .interest_info_button:hover{background: #7aa2b1;}
@media screen and (min-width: 760px){.interest{max-width:1100px;margin:0 auto;}.last_feedback{max-width:1100px;margin:0 auto;}.future_tours{max-width:1100px;margin:0 auto;}.section_3 .slider--item{flex-direction: row;flex-wrap:nowrap;align-items:center;}.section_3 .interest_img{width:50%;overflow: hidden;}.section_3 .interest_info{flex-grow: 1;text-align:left;padding:0 15px;}.section_3 .interest_info_button{margin:10px auto 10px 0;}.section_3 .owl-carousel .owl-nav.disabled{display:block;}.section_3 .owl-prev::after, .section_3 .owl-next::after{width:52px;height:52px;margin-top: -36px;}.section_3 .owl-next::after{background-position: 0px -52px;right:0px;}.section_3 .owl-prev::after{left:0px;}.section_3 .owl-prev, .section_3 .owl-next{width:52px;}.section_3 .owl-prev{left:-60px;}.section_3 .owl-next{right:-60px;}.section_2 .owl-carousel .owl-nav.disabled{display:block;}.section_2 .owl-prev::after, .section_2 .owl-next::after{width:52px;height:52px;margin-top: -36px;}.section_2 .owl-next::after{background-position: 0px -52px;right:0px;}.section_2 .owl-prev::after{left:0px;}.section_2 .owl-prev, .section_2 .owl-next{width:52px;}.section_2 .owl-prev{left:-60px;}.section_2 .owl-next{right:-60px;}.section_5 .owl-carousel .owl-nav.disabled{display:block;}.section_5 .owl-prev::after, .section_5 .owl-next::after{width:52px;height:52px;margin-top: -36px;}.section_5 .owl-next::after{background-position: 0px -52px;right:0px;}.section_5 .owl-prev::after{left:0px;}.section_5 .owl-prev, .section_5 .owl-next{width:52px;}.section_5 .owl-prev{left:-60px;}.section_5 .owl-next{right:-60px;}.owl-carousel .owl-item img {filter: grayscale(0.6);transition: 0.5s;border-radius: 15px;}.owl-carousel .owl-item img:hover {filter: grayscale(0);transform: scale(1.1);}}
.section_4{background:url(/upload/medialibrary/a68/3iluut7scxko2hanmbjek54yfpuf3b6m/tg-maint.webp) center;background-size:cover;padding:25px 0;max-width: 1580px;border-radius: 20px;margin: auto;}
.section_4 h2{color:#fff !important;margin-bottom:40px;}
.section_4 .item{padding:0 15px;}
.section_4 .item a{display:block;width:100%;}
.section_4 .item a img{display:block;width:auto;height:auto;max-width:100%;}
.section_4 a.insta_button{margin:40px auto 0;text-align:center;display:block;width:auto;max-width:291px;}
.section_4 a.insta_button img{display:block;width:auto;max-width:100%;}
.section_5{padding:25px 0 0;}
.section_5 h2{margin-bottom:40px;}
.footer{background:url(/custom/img/pic3.jpg) center;background-size:cover;color:#fff;padding:40px 0;max-width: 1580px;border-radius: 20px 20px 0 0;margin: auto;}
.footer a{color:#fff;text-decoration:none;}
.footer_bottom{display:flex;flex-direction:column;justify-content:center;margin:40px 5px;}
.footer_bottom_left{}
.footer_left_inner{display:flex;flex-wrap:nowrap;width:100%;background:url(/custom/img/logo.png) top left no-repeat;padding-left:71px;}
.footer_copyright{display:block;}
.footer_bottom_right{text-align:center;}
.bottom_menu{list-style:none;margin:20px 0;padding:0;}
.bottom_menu li{display:block;text-align:center;}
@media screen and (min-width: 760px){.footer_bottom{flex-direction:row;flex-wrap:nowrap;justify-content: space-between;font-size:14px;margin:40px 15px;}.footer_bottom_left{text-align:left;}.footer_bottom_right{text-align:left;}.bottom_menu{margin:0 0 20px;}.bottom_menu li{display:inline-block;}.bottom_menu li a{padding:0 5px;border-left:1px solid #fff;}.bottom_menu li:first-of-type a{border:0px;padding:0 5px 0 0;}}
.owl-info{display:flex;justify-content:center;}
.owl-info .item{display:flex;align-items: stretch;}
.owl-info .slider--item{display:flex;flex-direction:column;justify-content:center;align-items: stretch;width:100%;}
.info_icon{width:85px;height:75px;margin:0 auto;filter: grayscale(.5);transition: .5s;}
.info_icon:hover {filter:grayscale(0);}
#info_icon_1{background:url(/custom/icons/ico1.png) 15px 0 no-repeat;}
#info_icon_2{background:url(/custom/icons/ico1.png) -210px 0 no-repeat;}
#info_icon_3{background:url(/custom/icons/ico1.png) -437px 0 no-repeat;}
#info_icon_4{background:url(/custom/icons/ico1.png) -662px 0 no-repeat;}
#info_icon_5{background:url(/custom/icons/ico1.png) -890px 0 no-repeat;}
.owl-info h3{text-align:center;margin:0 0 15px;}
.owl_info_text{margin-top:auto;text-align:center;}
.owl-info .owl-item{}
.owl-info .owl-item:last-of-type{}
.owl-info .owl-stage-outer .owl-stage{display:flex;align-items: stretch;justify-content:center;}
.owl-info .owl-item.cloned, .owl-info .owl-item.cloned.active, .owl-info .owl-item.active{display:flex;align-items: stretch;}
.owl-info .item_inner{display:flex;align-items: stretch;margin:0 10px 0;padding:0 10px;flex-direction:column;justify-content:center;width:100%;height:100%;}
.main_navi{display:none;position:absolute;top:0;right:0;width:0;height:100%;overflow:hidden;background:rgba(0,0,0,0.8);z-index:97;}
.main_navi.open{display:block;width:100%;}
.main_navi_container{position:relative;width:auto;max-width:100%;height:100vh;background:#4f4f4f;overflow-y:auto;padding:50px 20px 20px;margin:0 0 0 auto;color:#fff;}
.main_navi ul{list-style:none;margin:0;}
.main_navi li{display:block;padding:8px;overflow: hidden;}
.main_navi li a{color:#fff;font-size:18px;}
.modal_nav ul{margin-left:15px;}
.modal_social .social_icons{margin-top:15px;justify-content:flex-start;gap:15px;align-items:center;}
@media screen and (max-width: 1200px){.mainmenu2022short {display:none;}}
.mod_close{color: white;opacity: 1;position: absolute;top: 20px;right: 20px;z-index: 98;text-shadow: none;font-size: 25px;cursor: pointer;font-weight: 700;line-height: 1;width:35px;height:35px;}
.hamburger{width:35px;height:35px;display:block;position:relative;padding-top:6px;}
.icon-hamburger {position: relative;margin-top: 10px;margin-bottom: 0px;}
.icon-hamburger,.icon-hamburger:before,.icon-hamburger:after {display: block;width: 20px;height: 2px;background-color: #ffffff;-webkit-transition: all ease .4s;transition: all ease .4s;}
.icon-hamburger:before,.icon-hamburger:after {position: absolute;content: "";}
.icon-hamburger:before {top: -6px;}
.icon-hamburger:after {top: 6px;}
.hamburger.active .icon-hamburger {background-color: transparent;}
.hamburger.active .icon-hamburger:before,.hamburger.active .icon-hamburger:after {background-color: #ffffff;}
.hamburger.active .icon-hamburger:before {-moz-transform: translateY(6px) rotate(45deg);-ms-transform: translateY(6px) rotate(45deg);-webkit-transform: translateY(6px) rotate(45deg);transform: translateY(6px) rotate(45deg);}
.hamburger.active .icon-hamburger:after {-moz-transform: translateY(-6px) rotate(-45deg);-ms-transform: translateY(-6px) rotate(-45deg);-webkit-transform: translateY(-6px) rotate(-45deg);transform: translateY(-6px) rotate(-45deg);}
.future_tours{max-width:1600px;margin:40px auto 20px;}
.owl-tours .owl-stage{display:flex;}
.owl-item, .owl-item.active{display:flex;align-items: stretch;}
.ftours_item{padding:0 10px;display:flex;align-items: stretch;height:100%;}
.ftours_item .slider--item{border:1px solid #fff;display:flex;flex-direction:column;align-items: stretch;height:100%;background:#fff;border-radius: 15px;}
.ftour_name{padding:10px 15px;}
.ftour_name h3{text-align:center;font-weight: 400;font-size: 24px;}
.ftour_info{padding:0 15px 10px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:auto;}
.ftour_info > div{margin-right:6px;}
.ftour_bottom{margin-top:auto;}
.ftour_price{padding:10px 15px;text-align:center;margin-top:auto;font-size:20px;}
.ftour_readmore{margin-top:auto;}
.ftour_readmore a{display:block;background:#7AC6E1;color:#fff;text-align:center;padding:15px;font-size:18px;text-decoration:none;transition: 0.5s;border-radius: 15px;}
.ftour_readmore a:hover {background: #7aa2b1;}
.ftour_img {overflow: hidden;border-radius: 15px;}
.last_feedback .owl-stage{display:flex;align-items: stretch;}
.last_feedback .slider--item{display:flex;align-items: stretch;height:100%;}
.last_feed_item{padding:0 15px;display:flex;align-items: stretch;flex-direction:column;}
.last_feed_readmore{margin-top:auto;}
.last_feed_readmore a{color:#003399;border-bottom:1px solid #003399;display:inline-block;padding-bottom:4px;}
.last_feed_name{display:flex;flex-wrap:wrap;}
.last_feed_name span{padding-right:5px;}
.last_feed_text{padding:10px 0;}
.footer h2{margin-bottom:40px;}
.feedback{width:auto;max-width:760px;margin:0 auto;}
.footer form {color:#000;}
.feedinfo{text-align:center;}
.feedinfo > div{margin-bottom:15px;}
.layout.modal_open{width:100%;height:100vh;overflow:hidden;}
.search{}
#gallery .gallery-item img{width:150px;height:100px;}
.bx_filter_show_button {background-color: #60b1ce;border-color: #60b1ce;color: #FFF;margin: 0 auto 20px;padding: 10px 15px;text-align: center;cursor: pointer;transition: .5s;border-radius: 15px;}
.bx_filter_show_button:hover{background-color: #cad4dd;border-color: #cad4dd;color: #333;}
.tour_prog{overflow-x:auto;}
.tour_prog table{overflow-x:auto;}
#toTop {width:70px;text-align:center;padding:5px;position:fixed;bottom:10px; right:10px;cursor:pointer;display:none;}
.top-link{margin-bottom: 10px;}
.top-phone p {margin: 5px 0;}
.top-link ul {list-style: none outside none;margin: 0;padding: 0;}
.top-link li {float: left;margin: 0 20px 5px 0;}
.left-menu ul li:hover ul {-webkit-box-shadow: 0px 0px 15px 0px #799fb9;box-shadow: 0px 0px 15px 0px #799fb9;}
#vertical-multilevel-menu1 a.root-item-selected {background-color: #cdd0d3;font-weight: 100;}
ul#vertical-multilevel-menu1 li a {background-color: #e5ebf1;color: #333;border: 0;padding: 5px 15px;margin: 0 0 5px 0;display: block;}
ul#vertical-multilevel-menu1 {list-style: none;padding: 0;}
.top-menu {margin-top: 15px;}
li.menuhidden {display: none;}
.top-menu ul {margin: 0 auto;padding: 0;list-style: none;border-radius: 5px;display: table;}
.top-menu ul li{float: left;margin-bottom: 10px;}
.top-menu ul li a {box-shadow: -1px 3px 5px #cccccc;display: inline-block;font-size: 22px;text-decoration: none;border-radius: 5px 0 0 5px;margin: 0 10px 0 0;padding: 5px;background-attachment: scroll;background-color: #faffe2;background-image: none;background-repeat: repeat;background-position: 0 0;}
.top-menu ul li.last a {margin: 0;}
.top-menu ul li a:hover {background: none repeat scroll 0 0 #fff;box-shadow: -5px 5px 6px #cccccc;}
.wrapper-order, .wrapper-mail, .wrapper-comments{float: left;}
.order-links {float: right;width: 50%;padding-top: 15px;}
.bg-time {padding: 10px 0px;width: 200px;font-size: 12px;}
.img-time{background: url(/bitrix/templates/2025_tours/images/img-time.png) no-repeat right bottom;}
.order{padding: 4px 0 4px 30px;}
.mail{padding: 1px 0 4px 25px;}
.comments {padding: 0 0 3px 25px;}
.wrapper-order{background: url(/bitrix/templates/2025_tours/images/order-icon.png) no-repeat 0 -25px;}
.wrapper-mail{background: url(/bitrix/templates/2025_tours/images/mail-icon.png) no-repeat 0 -20px;}
.wrapper-comments{background: url(/bitrix/templates/2025_tours/images/comments-icon.png) no-repeat 0 -18px;}
.wrapper-order:hover{background: url(/bitrix/templates/2025_tours/images/order-icon.png) no-repeat 0 0;}
.wrapper-mail:hover{background: url(/bitrix/templates/2025_tours/images/mail-icon.png) no-repeat 0 0;}
.wrapper-comments:hover{background: url(/bitrix/templates/2025_tours/images/comments-icon.png) no-repeat 0 0;}
.wrapper-contacts{padding-left: 20px;padding-bottom: 5px;margin: 30px 0 40px 0;border: 1px solid #ffffff;}
.wrapper-contacts p{margin: 5px 0;}
.wrapper-contacts img{position: relative;top: -10px;left: -10px;}
.kamchatka1, .kamchatka2, .list1, .list2 {float: left;}
.kamchatka1 ul, .kamchatka2 ul{list-style: none;padding: 0;margin: 0;}
.kamchatka1 ul li, .kamchatka2 ul li{border-bottom: 1px solid #DDDDDD;background: url(/bitrix/templates/2025_tours/images/kamchatka-arrow.png) no-repeat 0 center;padding-left: 10px;}
.kamchatka1 ul li a, .kamchatka2 ul li a{padding: 6px 0;text-decoration: none;display: block;}
.kamchatka1 ul li a{color: #4580A9;}
.kamchatka2 ul li a{color: #2A4F60;}
.right-banner {padding: 10px 0;}
.bottom-menu ul{margin: 0;padding: 0;padding-left: 20px;list-style: none;display: inline-block;}
.bottom-menu ul li{float: left;}
.bottom-menu ul li a{padding: 5px 15px;display: inline-block;}
.bottom-menu ul li a:hover{text-decoration: none;}
.search .button {background: url("/bitrix/templates/2025_tours/images/search-button.png") no-repeat 0 center;border: medium none;height: 18px;width: 18px;cursor: pointer;}
.search .pole {background: #e1e1e1;border: 1px solid #676767;padding: 2px 5px;}
.header-search .search {background: none repeat scroll 0 0 #dce1e8;border-radius: 5px;float: none;padding: 5px;width: 330px;}
.search-form input.pole {width: 212px;}
.header-search form {margin: 0;}
.header-search {float: left;padding-top: 20px;width: 50%;}
ul.tabNavigation {list-style: none;margin: 0;padding: 0;}
ul.tabNavigation li {display: inline;}
ul.tabNavigation li a {padding: 3px 9px;background-color: #8B8B7B;color: #ffffff;text-decoration: none;}
ul.tabNavigation li a.selected,ul.tabNavigation li a.selected:hover {background: #FFF;color: #000;}
ul.tabNavigation li a:hover {background: #ccc;color: #000;}
ul.tabNavigation li a:focus {outline: 0;}
div.tabs div {background: #FFF;}
div.tabs div h2 {margin-top: 0;}
.news-item.tab-element {margin-top: 20px;margin-bottom: 10px;margin-top: 10px;float: left;text-align: center;width: 25%;position: relative;}
.tabs .news-list {margin-top: 2px;border: 1px solid #ccc;position: relative;height: 160px;}
.tabs .selected {border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;}
.news-item.tab-element:hover{}
.wrapp {white-space: nowrap;}
.news-item.tab-element:hover .wrapp{white-space: normal;}
.tab-position {border: 1px solid #ffffff;overflow: hidden;padding: 10px 1% 0;position: absolute;width: 92%;}
.tab-position:hover{border: 1px solid #FF5D1D;}
.map{margin: 10px 0;}
.map-bg{background: url("/bitrix/templates/2025_tours/images/galka.png") no-repeat 0 center;padding: 5px 0 0 25px;margin-top: 10px;}
.map-bg a{color: #F46C00;font-size: 11px;}
.opros{margin: 10px 0;}
.opros .voting-form-box {border: medium none;}
.best-blogs, .new-comments {float: none;width: 100%;}
.best-blogs{padding-right: 2%;}
.ygoda-image {float: left;}
.ygoda-type, .ygoda-temperature {float: left;margin: 3px 10px 0 10px;}
.data-weather {padding: 0px 0 10px 0;}
.popup {padding:5px 15px 15px;position:fixed;top:100px;left:50%;display:none;overflow:hidden;border:1px solid #ccc;background:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;z-index:999;behavior: url(/bitrix/templates/2025_tours/PIE.htc);}
.popup h2 {font:bold 18px/32px Arial, san-serif;}
.popup a.close {width:16px;height:16px;display:block;text-indent:-9999px;position:absolute;top:10px;right:10px;background:url(/bitrix/templates/2025_tours/images/close.png) no-repeat;}
.reg_form {margin-left:-200px;width:300px;height: 200px;position: fixed;z-index: 150;}
.reg_form input[type=text], .reg_form input[type=password] {margin-bottom:10px;padding:0 3px;width:274px;height:22px;font:bold 12px/26px Arial, san-serif;border:1px solid #ccc;}
#overlay {width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:#000;opacity:.8;z-index: 90;}
.line {margin-bottom: 10px;padding-top: 10px;border-bottom-width: 2px;border-bottom-style: dashed;border-bottom-color: #cccccc;}
.information{margin-bottom: 10px;}
.information img {width: 100%;}
.forum-stories{margin: 10px 0;}
.catalog ul li {color: #d58288;}
.catalog ul {list-style: none outside none;padding: 0;}
.catalog ul li {float: left;margin: 3px 3% 3px 0;width: 30%;}
.catalog ul li a{text-decoration: none;}
.home-title-tourclient a.news-item-title {color: #4286d9 !important;font-size: 12px !important;font-weight: bold !important;}
div.lstcjs_module_container .hotline-news .news-item {padding: 5px 0 !important;}
.lstcjs_module_container .hotline-news .news-item-date {margin-top: 0 !important;}
.page-ttls-l {text-align: right;}
.redme{position: absolute;bottom: 30px;}
.wrapper-mail, .wrapper-comments {margin-left: 65px;}
#slider a {text-decoration: none;display: block;}
#slider a:hover{color: #4580a9;}
#slider .redme a:hover{color: #ffffff;}
.slide .redme:hover{opacity: 0.7;-moz-opacity: 0.7;filter: alpha(opacity=70) white;-khtml-opacity: 0.7;background-color: rgba(255, 255, 255, 0.7);}
.section-catalog a span {color: #d58288 !important;}
.home-title-tourclient div.news-item-text{margin: 0 !important;}
.home-title-tourclient div.news-item-date{padding-bottom: 0 !important;}
.tours-menu.kamchatka1 ul li a:hover, .kamchatka1 ul li a:hover, .kamchatka2 ul li a:hover, .kamchatka1 ul li a.selected1{color: #ff6600;}
.bottom-menu ul li a {font-size: 11px;color: #666666;}
.copy600{display: none;}
.specoffers{border-top: 3px solid #cccccc;border-bottom: 3px solid #cccccc;padding: 20px 0;text-align: center;margin-bottom: 10px;}
.specoffers h2{color: #832809;margin-top: 0;}
.home.specoffers img {height: auto;}
.specoffers td {text-align: center;}
div#bx24_form_container_5, div#bx24_form_container_3 {z-index: 10000000;}
.carousel {margin: 50px 5px;width:100%;padding: 10px 0;position: relative;}
.carousel-wrapper {margin: 0 10px;overflow: hidden;position:relative;height: 600px;}
.carousel-items {width: 10000px;position: relative;}
.carousel-block {float: left;}
.carousel-block img{display:block;max-width: 1050px;width: 1050px;height: auto;min-height: 600px;}
.show_order{display: none;}
.order-form {background: #ffffff;border-radius: 8px;display: block !important;height: auto;left: 50%;margin-left: -190px;padding: 10px;position: fixed;top: 200px;z-index: 120;}
.reg_form {margin-left:-200px;width:300px;height: 200px;position: fixed;z-index: 150;}
.home-title-tourclient div.news-item-text{margin: 0 !important;}
.home-title-tourclient div.news-item-date{padding-bottom: 0 !important;}
.carousel-button-left a, .carousel-button-right a{width: 30px;height: 35px;position: relative;top: 170px;cursor: pointer;text-decoration:none;z-index: 100;}
.carousel-button-left a {background: url("/bitrix/templates/2025_tours/images/arrow-slider-tour.png") no-repeat;float: left;position: relative;right: 0;}
.carousel-button-right a {background: url("/bitrix/templates/2025_tours/images/arrow-slider-tour.png") no-repeat -30px 0;float: left;}
.carousel-button-left {left: 10px;position: absolute;}
.carousel-button-right {position: absolute;right: 10px;}
.shadow{box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);}
.title-block-program, .title-block-equipment, .title-block-notes, .coments {border-radius: 5px 5px 0 0;color: #ffffff;cursor: pointer;float: left;font-size: 16px;margin: 0 5px;padding: 5px;background-color: #95B7DC;background-image: -webkit-linear-gradient(top, #95B7DC 70%, #79A4D2);background-image: -moz-linear-gradient(top, #95B7DC 70%, #79A4D2);background-image: -ms-linear-gradient(top, #95B7DC 70%, #79A4D2);background-image: -o-linear-gradient(top, #95B7DC 70%, #79A4D2);background-image: linear-gradient(to bottom, #95B7DC 70%, #79A4D2);}
.tabs-block {position: relative;padding: 20px 0;}
.block-program, .block-equipment, .block-notes {border-radius: 5px;border: 1px solid #026A8D;display: none;padding: 20px;position: relative;}
.active {display: block;}
.tab-block.title-block-program.active, .tab-block.title-block-equipment.active, .tab-block.title-block-notes.active, .tab-block.title-block-program:hover, .tab-block.title-block-equipment:hover, .tab-block.title-block-notes:hover, .coments:hover{background-color: #1C769D;background-image: -webkit-linear-gradient(top, #709DCF 70%, #1C769D);background-image: -moz-linear-gradient(top, #709DCF 70%, #1C769D);background-image: -ms-linear-gradient(top, #709DCF 70%, #1C769D);background-image: -o-linear-gradient(top, #709DCF 70%, #1C769D);background-image: linear-gradient(to bottom, #709DCF 70%, #1C769D);}
.block-program h3, .block-equipment h3, .block-notes h3 {margin-top: 0;}
.coments a{color: #ffffff;text-decoration: none;}
.order-button {border-radius: 5px;color: #ffffff;font-size: 16px;padding: 6px;display: inline-block;cursor: pointer;background-color: #4C7D16;background-image: -webkit-linear-gradient(top, #7EB735 50%, #4C7D16 50%);background-image: -moz-linear-gradient(top, #7EB735 50%, #4C7D16 50%);background-image: -ms-linear-gradient(top, #7EB735 50%, #4C7D16 50%);background-image: -o-linear-gradient(top, #7EB735 50%, #4C7D16 50%);background-image: linear-gradient(to bottom, #7EB735 50%, #4C7D16 50%);}
.order-button:hover{opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90) white;-khtml-opacity: 0.9;background-color: rgba(255, 255, 255, 0.9);}
.bg-order{background: url(/bitrix/templates/2025_tours/images/zakaz.png) 0 center no-repeat;padding: 5px 5px 6px 30px;}
.recomend {position: absolute;height: 75px;width: 52px;z-index: 10;right: -5px;top: -20px;}
.bx_item_container {position: relative;}
.bx_catalog_item_container .recomend {width: 40px;right: 10px;top: 40px;z-index: 940;}
.bx_catalog_item_container img {width: 40px;height: auto;}
div#bx_incl_area_5 span {z-index: 10;}
#bg-header {padding-left: 10px;padding-right: 10px;}
.footer-logo p{padding: 0 0 0 80px;text-align:left !important;}
#form_id_FID1 {border-radius: 5px;color: #ffffff;font-size: 16px;display: inline-block;cursor: pointer;background-color: #87b751;background-image: linear-gradient(to bottom, #7EB735 50%, #659e26 50%);padding: 15px 25px;}
#form_id_FID1:hover {opacity: 0.9;}
p.socknops a {display: block;float: left;}
p.socknops a img {height: 30px;width: auto;float: left;}
p.socknops a span {padding-top: 5px;display: flex;}
.topphone img {height: 25px;float: left;}
.topphone img {height: 25px;float: left;}
a.wtsap img {width: 30px;height: auto;float: left;}
a.wtsap i {font-size: initial;}
a.wtsap {padding: 5px 0;display: block;}
a.wtsap img:hover,.topphone img:hover, p.socknops a img:hover {opacity: 0.6;}
.mainico div {display: block;text-align:center;float: left;width: 33%;border-right: dashed #e3e6b9 1px;}
.mainico div:nth-last-child(2n+1) {border-right: 0;}
.mainico div img {margin: auto;border-bottom: solid 8px #f4f4f4;transition: 0.2s;filter: contrast(.9);border-radius: 5px;}
.mainico div img:hover {border-bottom: solid 2px #f4f4f4;filter: contrast(1);}
.mainico {display: block;margin-bottom: 30px;min-height: 100px;}
.search-text {font-size: 20px;width: 70%;text-align: center;margin: 20px auto 0 0;}
.mainico h3{height: 30px;}
.counters img {display: inherit;}
.lt-label {z-index: 0 !important;}
.lt-widget-wrap.lt-rating-on.lt-dragable.lt-internal.lt-ui-draggable {z-index: 0 !important;}
.gsInformer {z-index: 0;}
.news-detail table {max-width: 1000px;overflow: scroll;display: block;}
table.fp td {padding-bottom: 25px;}
html, body{margin: 0;padding: 0;}
.menu-icon-main {display: none;}
a.wtsap img {margin-top: -10px;}
div#container {padding-left: 10px;padding-right: 10px;}
div.news-list img.preview_picture {padding: 0 15px 15px 0;}
#wrapper-header {padding-bottom: 10px;}
.img-logo, .prize {float: left;}
.prize{position: relative;top: 60px;left: -10px;}
#content-wrapper{padding-top: 10px;}
#content, #right-col{float: left;}
#right-col {width: 22%;}
.left-col {float: left;margin-right: 20px;width: 180px;}
.content-text {margin: 0;overflow: hidden;}
.slider-photo img.photo-2 {position: absolute;top: 140px;right: 80px;z-index: 10;}
.slider-photo img.photo-1 {position: absolute;top: 0;right: 0;z-index: 10;}
.slider-photo img {border: 3px solid #ccc;padding: 10px;background: #fff;}
#slider-wrap{width:90%;}
#slider{width:100%;height:305px;overflow: hidden;position:relative;line-height: 24px;}
#slider h2 {line-height: 36px;}
.slide{width:100%;height:100%;}
.banner {width: 52%;}
.slide .redme a {padding-right: 45px;font-size: 18px;color: #ffffff;text-decoration: none;background: url(/bitrix/templates/2025_tours/images/arrow-slider.png) no-repeat 100px center;}
.slide .redme a:hover{color: #ffffff;}
.slide .redme {margin-top: 20px;display: inline-block;padding: 5px 15px;border: 2px solid #ffffff;border-radius: 5px;background: url(/bitrix/templates/2025_tours/images/readme-slider.png) repeat-x;}
.slide h2 {font-size: 30px;}
.sli-links {position: relative;top: -20px;}
.sli-links .control-slide{margin:2px 4px;display:inline-block;width:16px;height:16px;overflow:hidden;text-indent:-9999px;background:url(/bitrix/templates/2025_tours/images/radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{cursor:pointer;background-position:center center;}
.sli-links .control-slide.active{background-position:center top;}
.bottom-line{width: 100%;height: 5px;margin: 10px 0;background: url(/bitrix/templates/2025_tours/images/line.png) repeat-x;}
.footer-logo{width: 28%;float: left;position: relative;}
.bottom-menu{width: 72%;float: right;text-align: right;}
.copy{padding-top: 10px;float: left;}
.copy{width: 45%;}
@media screen and (max-width: 800px){.innova_slider_inner .innova_slide_innerH1 {font-size: 2em !important;line-height: 1;font-weight: 400;}a.innova_slider_btn{font-size: 1em !important;}.bottom-menu ul li a {font-size: small;}div#wrapper {width: 100%;max-width: 780px;}.prize {visibility: hidden;}.wrapper-logo .wrapper-header-right, .wrapper-logo .wrapper-header-left {float: none;width: 100%;}div#bg-header {padding-left: 10px;padding-right: 10px;}.top-menu {margin-top: 20px;padding: 0;z-index: 10;}.top-menu ul li a {margin-left: 0px;width: 100%;box-shadow: none;font-size: 16px;}.top-menu ul li {float: none;width: auto;margin: 0 5px 5px 0;padding: 0 0 0 30px;list-style: square !important;border-bottom: 2px dotted white;}.order-links {float: right;width: 100%;padding-top: 25px;}#content-wrapper #content {width: 98%;background-color: white;}.home-title-tourclient {visibility: hidden;height: 0;width: 0;}.google {visibility: hidden;width: 0px;position: fixed;height: 0px;}span.spansmall {display: none;}.topaddress {display: none;}.catalog ul li {width: 47%;}li.menuhidden {display: block;}.top-menu ul {display: none;list-style: square !important;}}
@media screen and (min-width: 801px){#bg-header {background-color: #e3e3e3;}}
@media only screen and (max-width: 670px), only screen and (max-device-width: 670px){#right-col {display: block !important;width: 100% !important;}}
@media screen and (max-width: 600px){.mainico div {width: 49%;height: 200px;}.title-block-program, .title-block-equipment, .title-block-notes, .coments, .tab-block.title-block-program.active, .tab-block.title-block-equipment.active, .tab-block.title-block-notes.active, .tab-block.title-block-program:hover, .tab-block.title-block-equipment:hover, .tab-block.title-block-notes:hover, .coments:hover {background-color: white;background-image: none;color: #17175d;float: none;border-bottom: dotted 1px #999;padding: 5px 5px 5px 20px;margin: 0 0 10px 0;width: auto;font-weight: 600;}.tab-block.title-block-equipment.active,.tab-block.title-block-program.active,.tab-block.title-block-notes.active {color: #999;font-weight: 100;}.carousel-wrapper {height: 300px;}.carousel-block img {min-height: auto;}.wrapper-header-right {margin-top: -35px;}div#wrapper {width: 100%;max-width: 100%;}.prize {visibility: hidden;}.wrapper-logo .wrapper-header-right, .wrapper-logo .wrapper-header-left {float: none;width: 100%;}div#bg-header {padding-left: 10px;padding-right: 10px;}.top-menu {margin-top: 0;position: fixed;top: 10px;background: #dff3ff;width: 90%;-webkit-box-shadow: 0 0 200px 0 #333;box-shadow: 0 0 200px 0 #333;}.order-links {float: right;width: 100%;padding-top: 25px;}#content-wrapper #content {width: 98%;background-color: white;}.home-title-tourclient {visibility: hidden;height: 0;width: 0;}.google {visibility: hidden;width: 0px;position: fixed;height: 0px;}.img-logo span {display: none;}.img-logo img {width: 50px;height: auto;}.blog-links, .forum-links, .my-page-links {background: none;}.auth-links a {padding-left: 0;margin-right: 0;}.bottom-menu ul li a {padding: 0;line-height: 35px;}#gallery .gallery-item {text-align: center !important;display: block !important;float: left !important;width: 50% !important;height: 120px !important;padding: 0 10px !important;}.gallery-item img {display: unset !important;}.order-form {left: 0;margin-left: 0;top: 20px;width: 300px;}.auth {text-align: center;}.img-logo img, .name-auth, .exite, .auth-links, .tour-auth {float: none;}.top-link ul {margin: 0 auto;width: 250px;}.top-phone {width: 300px;float: right;margin-top: 20px;}.logo {width: 100px;float: inherit;}}
.bx-breadcrumb-item a span {color: #333;}
.bx-breadcrumb-item span {color: #ccc;}
@media screen and (max-width: 460px){
.carousel-button-left a, .carousel-button-right a {top: 100px;}.carousel-wrapper {height: 250px;}
.main_navi_container{max-width:90%;}
}
@media screen and (max-width: 360px){.carousel-wrapper {height: 200px;}}
.container-fluid{max-width:1200px;}
.container {margin-bottom: 20px;}
.events_item .dates > .booking {border-bottom: 1px solid #dcdcdc;display: table;width: 100%;}
.events_item .dates > .booking:first-child {border-top: 1px solid #dcdcdc;}
.events_item .dates .booking .date {text-transform: lowercase;width: 40%;padding: 15px;display: table-cell;}
.events_item .sidebar_inner{border: 1px solid #dfdfdf;box-shadow: 0 1px 6px 0 rgba(0,0,0,.3);margin: 15px 0;padding: 15px 0 0;}
.sidebar_price{margin:5px 0;padding:5px 10px;text-align:center;font-size: 24px;font-family: Tahoma;}
.bg-time h5 {width: 100px;display: block;float: right;font-size: large;text-align: right;padding: 0;margin: 0;}
#gallery .gallery-item {text-align: center !important;display: block !important;float: left !important;width: 50% !important;height: 150px !important;padding: 0 10px !important;}
.gallery-item img {display: unset !important;}
div#gsInformerID-1D3Q182h7YTsh8 {width: 100% !important;}
@media only screen and (min-width: 960px) {#gallery .gallery-item {text-align: center !important;display: block !important;float: left !important;width: 25% !important;height: 150px !important;padding: 0 10px !important;}}
.col-md-4 .col-sm-6 .col-xs-12 {width: 50% !important;}
.calend_info div {padding: 5px;border-radius: 5px;margin-bottom: 2px;font-weight: bold;}
.yallow {background: yellow;}
.green {background: #86b100;}
.red {background: red;}
.grey {background: lightgrey;}
.blue {background: #8dbbdc;}
.calend_info {width: 250px;margin-bottom: 20px;}
.timeline_cell{text-align: center;padding: 6px 12px;color: #999;font-size: 14px;}
.trip_icon{width:50px;height:50px;border:1px solid #f7f8fd;border-radius:50%;margin:0 auto;}
.trip_icon1{background:url(/custom/icons/1.png) #f7f8fd center no-repeat;}
.trip_icon2{background:url(/custom/icons/2.png) #f7f8fd center no-repeat;}
.trip_icon3{background:url(/custom/icons/3.png) #f7f8fd center no-repeat;}
.trip_icon4{background:url(/custom/icons/4.png) #f7f8fd center no-repeat;}
.trip_icon5{background:url(/custom/icons/5.png) #f7f8fd center no-repeat;}
.trip_icon6{background:url(/custom/icons/6.png) #f7f8fd center no-repeat;}
.trip_icon7{background:url(/custom/icons/7.png) #f7f8fd center no-repeat;}
.trip_icon8{background:url(/custom/icons/8.png) #f7f8fd center no-repeat;}
.trip_icon9{background:url(/custom/icons/9.png) #f7f8fd center no-repeat;}
.trip_icon10{background:url(/custom/icons/10.png) #f7f8fd center no-repeat;}
.trip_icon11{background:url(/custom/icons/11.png) #f7f8fd center no-repeat;}
.trip_icon12{background:url(/custom/icons/12.png) #f7f8fd center no-repeat;}
.trip_icon13{background:url(/custom/icons/13.png) #f7f8fd center no-repeat;}
.trip_icon14{background:url(/custom/icons/14.png) #f7f8fd center no-repeat;}
.calendar_timeline, .calendar_table{overflow-x:auto;}
.timeline_cell_m{font-weight:bold;}
.timeline_cell.active{border: solid #cad4dd;border-radius: 25px;}
.timeline_cell a{color:#555;display:block;}
.timeline_cell.active a,.timeline_cell a:hover {color: #3872a5;}
table.section{width:100%;}
table.section tr:nth-child(2n) {background-color: #f1f2f7;}
.calendar_table .btn{background-color: #cad4dd;}
.calendar_table .btn:hover{background-color: #7AC6E1;color:#fff;}
.forRadio.radioForSort {display: block;}
.calendar_table th {vertical-align: top;font-weight: 100;white-space: nowrap;width: fit-content;overflow: hidden;padding: 5px;}
.form-control {width: fit-content;max-width: 120px;}
.exite, .name-auth, .my-page-links, .blog-links, .forum-links{display: inline-block;height: 12px;}
.exite{background: url("/bitrix/templates/2025_tours/images/exite-icon.png") no-repeat 0 -12px !important;padding-left: 15px !important;}
.name-auth {background: url("/bitrix/templates/2025_tours/images/login-icon.png") no-repeat 0 -12px;line-height: 12px;padding-left: 15px !important;max-width: 80px;overflow: hidden;}
.my-page-links{background: url("/bitrix/templates/2025_tours/images/profile-icon.png") no-repeat 0 -12px;}
.blog-links{background: url("/bitrix/templates/2025_tours/images/blog-icon.png") no-repeat 0 -12px;}
.forum-links{background: url("/bitrix/templates/2025_tours/images/forum-icon.png") no-repeat 0 -12px;}
.exite:hover{background: url("/bitrix/templates/2025_tours/images/exite-icon.png") no-repeat 0 0 !important;}
.name-auth:hover {background: url("/bitrix/templates/2025_tours/images/login-icon.png") no-repeat 0 0;line-height: 12px;padding-left: 15px !important;}
.my-page-links:hover{background: url("/bitrix/templates/2025_tours/images/profile-icon.png") no-repeat 0 0;}
.blog-links:hover{background: url("/bitrix/templates/2025_tours/images/blog-icon.png") no-repeat 0 0;}
.forum-links:hover{background: url("/bitrix/templates/2025_tours/images/forum-icon.png") no-repeat 0 0;}
.auth-links a {line-height: 12px;}
.exite input {margin-top: -2px;}
.tour-auth {padding-top: 2px;}
.forum-links a {padding-left: 22px !important;}
.auth-links a, .tour-auth a {margin-right: 20px;}
.name-auth a {margin-right: 0 !important;}
.auth{padding: 5px 0;border-radius: 0 0 5px 5px;height: 17px}
.authoriz{text-align: center;}
.auth-links, .tour-auth {float: left;padding-bottom: 10px;}
.auth-links a {padding-left: 15px;margin-top: 0;margin-bottom: 0;margin-left: 3px;padding-top: 0;padding-right: 2px;padding-bottom: 0;}
.logout_button {background: none;border: medium none;color: #39505f;line-height: 12px;cursor: pointer;margin: 0;padding: 0;}
.logout_button {border-bottom: 1px solid !important;line-height: 11px !important;}
.name-auth, .exite {float: left;margin-left: 5px;padding: 0 2px 0 12px;line-height: 12px !important;}
.name-auth{position: relative;margin-right: 20px;}
.user-list{padding: 5px;background: #FFBD71;text-align: left;display: none;position: absolute;}
.user-list ul{list-style: none;padding: 0;margin: 0;}
.user-list ul li{border-bottom: 1px dotted #ffffff;padding-left: 25px;}
.user-list ul li a{padding: 3px 0 2px 0;display: block;}
.user-list ul li.profile-link{background: url(/bitrix/templates/2025_tours/images/profile-icon.png) no-repeat 5px center;}
.user-list ul li.blog-link{background: url(/bitrix/templates/2025_tours/images/blog-icon.png) no-repeat 5px center;}
.user-list ul li.forum-link{background: url(/bitrix/templates/2025_tours/images/forum-icon.png) no-repeat 0 center;}
.user-list ul li.messeg-link{background: url(/bitrix/templates/2025_tours/images/messeg-icon.png) no-repeat 3px center;}
.auth form {margin: 0;}
.auth .reg_form a:hover{color: #ff6600 !important;}
a.events_list_img{display:block;z-index:1;position:relative;}
.forRadio {margin: 20px auto;overflow: auto;width: 260px;text-align: center;}
.forRadio ul {padding: 0;}
.forRadio ul li {width: 50%;text-align: center;border-bottom:1px dashed #666;font: 14px/14px Tahoma;color: #999;display: inline-block;vertical-align: top;cursor: pointer;padding: 5px;float: left;}
.forRadio ul li.active {color: #666;cursor: default;border-radius: 5px 5px 0 0;font-weight: 600;border-bottom: #fff;}
.events_item {max-width:1180px;margin:0 auto 20px;}
.events_item_title{z-index:2;position:relative;background:#fff;}
.events_item h3{margin-top:24px;}
.events_item .sidebar_inner.dates{margin-top:20px;}
.events_item .dates .booking {border-top: 1px solid #dcdcdc;display: table;width: 100%;}
.events_item .dates .booking .date {text-transform: lowercase;padding: 15px;display: table-cell;}
.events_item .dates .booking .booking_button{display: table-cell;text-align:right;padding: 15px;}
.events_item .dates .booking .booking_button .price{display:inline-block;width:150px;text-align:left;}
.events_item .sidebar_inner{border: 1px solid #dfdfdf;box-shadow: 0 1px 6px 0 rgba(0,0,0,.3);margin: 0 0 15px 0;padding: 15px 0 0;}
.events_item .sidebar_inner.map {box-shadow: none;margin-top: 0;border: 0;}
.sidebar_title{font-size: 22px;padding: 0 10px 10px;border-bottom: 2px solid #ccc;margin: 0 0 15px 0;}
.sidebar_price{margin:5px 0;padding:5px 10px;text-align:center;font-size: 24px;font-family: Tahoma;}
.sidebar_underprice{margin:0;padding:0 10px 10px 10px;text-align:center;}
.sidebar .bottom{padding: 10px;border-top:1px solid #dcdcdc;}
.bottom select{width:100%;margin:10px 0;padding:6px;}
.sidebar_char .right ul{margin:0;padding:0;list-style:none;}
.sidebar_char .full{float:none;width: 100%;clear:both;}
.events_item .dates .info{}
.dates_price{font-size:32px;padding: 15px 15px 8px;}
.dates_underprice{padding: 0 15px 15px;}
.price_include {padding:15px 30px;}
.to_book{padding: 0 0 5px;}
.button.order_by_tour{outline: 0;font-size: 16px;font-family: Tahoma;background:#7ac6e1;color:#fff !important;text-decoration: none;padding: 15px;border-radius: 0px;border: none;text-align: center;transition:.5s;}
.button.booking_by_tour{outline: 0;font-size: 16px;font-family: Tahoma;background:#7AC6E1;color:#fff;text-decoration: none;padding: 7px 20px;border-radius: 3px;border: none;text-align:center;width:160px;display:inline-block;transition:.5s;}
.button.booking_by_tour:hover,.button.order_by_tour:hover {background:#cad4dd !important;color:#333 !important;}
.booking_footer{background:#e8e6d7;padding:5px 15px;position:relative;overflow:hidden;font-size:14px;}
.booking_footer_item{width:25%;float:left;min-height:50px;padding-top:7px;}
.booking_footer #guarantee{background:url(/custom/icons/good.png) left center no-repeat;}
.booking_footer #individual{background:url(/custom/icons/compass.png) left center no-repeat;}
.booking_footer #discounts{background:url(/custom/icons/discount.png) left center no-repeat;}
.booking_footer #gift_certificates{background:url(/custom/icons/gift.png) left center no-repeat;}
.booking_footer span{padding-left:55px;padding-right:7px;display:inline-block;}
@media screen and (max-width: 960px){.booking_footer_item{width:50%;padding:10px 0;}.booking_footer_item:nth-of-type(3){clear:both;}}
@media screen and (max-width: 600px){.booking_footer_item{width:100%;clear:both;}}
.socknops a img, a.wtsap img{display:inline-block;}
.lastviewed{background:#F7F7F7;padding:15px;max-width:900px;margin:0 auto;}
.ul_lastviewed{list-style:none;margin:0;padding:0;}
.ul_lastviewed li{display:block;padding:7px 0;border-top:1px solid #DCDCDC;}
.more_booking{display:none;}
.booking_bottom{border-top: 1px solid #dcdcdc;display: table;width: 100%;text-align:center;}
.more_booking_button{display:inline-block;margin-top:20px;margin-bottom:20px;text-align:center;padding:8px 16px;border:1px solid #dcdcdc;border-radius:6px;cursor:pointer;box-shadow: 0 1px 3px 0 rgba(50,50,50,.75);}
.more_booking_button:hover{background: #f2f2f2;}
.sidebar_inner.dates.active .more_booking{display:block;}
.tmpl_2025 .close_booking_button {background: #CBCCC7;border: 1px solid #CBCCC7;width: 100%;text-align: center;padding: 15px;display: block;border-radius: 12px;}
.booking_bottom2{border-top: 1px solid #dcdcdc;display: table;width: 100%;text-align:center;}
.close_booking_button{display:inline-block;margin-top:20px;margin-bottom:20px;text-align:center;padding:8px 16px;border:1px solid #dcdcdc;border-radius:6px;cursor:pointer;box-shadow: 0 1px 3px 0 rgba(50,50,50,.75);}
.close_booking_button:hover{background: #f2f2f2;}
.morephotos{overflow:hidden;text-align:center;max-width: 900px;margin: 0 auto;}
.morephotos_item{float:left;}
.morephotos_item.big{width:50%;}
.morephotos_item.big img {border-radius: 15px 0 0 15px;}
.morephotos_item.medium img {border-radius: 15px 0 0 0;}
.morephotos_item.medium{width:25%;position:relative;}
.morephotos_item.hide{display:none;}
.morephotos_item a{display:block;margin:2px;position:relative;}
.morephotos_item .pics_else{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;background:rgba(0,0,0,.7);font-size:32px;border-radius: 15px 0 0 0;}
.morephotos_item .pics_else .inner{padding-top:36%;}
table{width:100%;}
table td{padding:5px;}
.tour-order-back {height: 32px;width: 100px;background: url(/custom/img/arrow_back.svg) no-repeat;line-height: 30px;margin-top: 30px;margin-left: 35px;}
.tour-order-back a {line-height: 30px;color: grey;font-size: 13px;font-family: Tahoma;padding: 10px 0 10px 50px;}
input[type="submit"]{border:0;background:none;}
#alx_feed_back_FID12345{margin:0 auto;}
@media (min-width: 1200px){.col-lg-4 {max-width: 336px;}li.li_parent1 ul li {width: 50%;float: left;}}
ul.breadcrumb-navigation, ul.breadcrumb-navigation a {color: #999;}
.types{font-size:13px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;}
.types .type_item{text-align:center;display:inline-block;margin:15px 6px;width: auto;max-width: 80px;overflow: hidden;}
.types .type_item_img{text-align:center;margin:0 auto;height:60px;}
.types .type_item_img img{text-align:center;margin:0 auto;}
.info_block{max-width:800px;margin:0 auto;}
.info_block_desxr{border-bottom:1px solid #ccc;padding:6px 0 12px 0;}
.info_block_desxr span{margin:0 18px 0 0;}
.info_block_desxr span.descr{font-weight:bold;}
.info_block_item{border-bottom:1px solid #ccc;padding:6px 12px;cursor:pointer;}
.info_block_item_head{background:url(/custom/img/plus_big.png) center right no-repeat;}
.info_block_item.active .info_block_item_head{background:url(/custom/img/minus_big.png) center right no-repeat;}
.info_block_item_content{display:none;}
.info_block_desxr span.open_all, .info_block_desxr span.close_all{cursor:pointer;font-size:12px;margin:0 4px;display:none;}
.open_all{padding:0 0 0 12px;background:url(/custom/img/plus_small.png) center left no-repeat;display:none;}
.close_all{padding:0 0 0 12px;background:url(/custom/img/minus_small.png) center left no-repeat;display:none;}
.info_sect{max-width:800px;margin:0 auto;}
.info_sect_desxr {border-bottom: 0;padding: 6px 0 12px 0;text-align: center;}
.info_sect_desxr span{margin:0 18px 0 0;}
.info_sect_desxr span.descr{font-weight:bold;}
.info_sect_desxr span.open_all, .info_sect_desxr span.close_all{font-size:12px;margin:0 4px;}
.airSticky_stop-block{position:relative;}
.airSticky{margin-bottom:20px;}
@media screen and (max-width: 768px){.airSticky_absolute{position:relative !important;top:0 !important;}
.forRadio.radioForSort {display: none;}
.events_list_img {background: none !important;}
.events_list_item img {width: 100%;}
}
@media screen and (min-width: 768px){.airSticky_stop-block{min-height:590px;}}
.references{color:#0074bf;font-size: 14px;font-family: Tahoma;background:#f7f7f7;margin: 25px 0 0;border-radius: 5px;position: relative;height: 70px;}
#page-export-controls {padding:17px;}
#page-export-controls a {display:inline-block;font-size:14px;line-height:36px;height:36px;margin:0 10px;overflow:hidden;}
#page-export-controls a span{display:block;float:left;height:36px;width:36px;margin-right:12px;}
#page-export-clear {clear:right;}
#page-export-controls-pdf span{background:url("/bitrix/templates/2025_tours/images/pdf.gif");}
#page-export-controls-doc span{background:url("/custom/icons/doc.svg");background-size:contain;}
#page-export-controls-print span{background:url("/custom/icons/print2.svg");background-size:contain;}
.container-fluid #pdfinfo h3 {display: none;}
.new-forum {display: none;}
.toppanel div {width: fit-content;float: left;margin-right: 10px;}
.to_book svg {width: 40px;height: 50px;display: block;float: left;}
.insta .slider--item {overflow: hidden;}
.wrap_st_cart ul.label {top: 60px;}
.modal_social .social_icons a {margin: 0px;}
.modal_social .social_icons svg {width: 45px;height: 45px;}
#toTop svg {width: 40px;margin-bottom: 60px;}
.filter_toggled{display:none;}
.fancybox-skin {padding: 0 !important;}
a.theater {display: inline-block;}
.row-photogallery img, .bottom-photogallery img {margin: 0 !important;padding: 0 !important;border: 0 !important;}
.news-detail a {border-bottom: solid 1px #babee5;}
.curtainfull {margin: 0px;padding: 0px;width: 60px;height: 250px;background-color: rgba(41, 41, 42, 0.8);left: 0px;top: 50%;border-radius: 0 18px 18px 0;display: none;}
.curtainfull.opened{display:flex;justify-content:center;align-items:center;position: fixed;z-index: 10000;}
.b_socials{position:relative;z-index: 10000;}
.b_socials_wrapper{color:#fff;padding-top:35px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index: 10000;}
.b_socials_header{font-size:24px;margin-bottom: 25px;}
.b_socials_items{display:flex;flex-wrap:nowrap;flex-direction:column;}
.b_socials_item {display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;padding: 10px 0 6px 10px;}
.b_socials_icon{width:30px;height:30px;margin-right:15px;}
.b_socials #tg{background:url(/images/icons/telega30.png) center no-repeat;}
.b_socials #vk{background:url(/images/icons/vk30.png) center no-repeat;}
.b_socials #dz{background:url(/images/icons/zen30.png) center no-repeat;}
.b_socials #fb{background:url(/images/icons/fb30.png) center no-repeat;}
.b_socials #insta{background:url(/images/icons/insta30.png) center no-repeat;}
.b_socials_button{background: #d1eff9;color: #312a2a;padding:6px 15px;border-radius:16px;text-transform:uppercase;font-size:16px;}
.b_socials_button:hover{text-decoration:none;}
.b_socials .button_close {position: absolute;top: 0;right: 16px;width: 28px;height: 28px;background: url(/images/icons/close.webp) center no-repeat;border-radius: 14px;cursor: pointer;z-index: 10001;}
a.button_666{background:#666;color:#fff;text-decoration:none;padding:6px 12px;}
.sektion_workarea a {color: #505cf3;border-bottom: 1px solid #ccc;}
form#file_dialog img {display: inline;}
.d_flex {display:flex;width:100%;}
.d_flex_nowidth {display:flex;}
.f_wrap{flex-wrap:wrap;}
.f_nowrap{flex-wrap:nowrap;}
.f_between{justify-content:space-between;}
.tmpl_2025 {
    max-width: 100%;
    overflow: hidden;
}
.tmpl_2025 h2{text-align:left;font-size:40px;color:#002046;}
.toursItemPage .tmpl_2025 .page_top{background-size:cover;color:#fff;position:relative;}
.toursItemPage .tmpl_2025 .page_top:after, .toursItemPage .tmpl_2025 .page_top:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";}
.toursItemPage .tmpl_2025 .page_top:after{z-index: 2;opacity: .6;background-image: linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.000072) 50%);}
.toursItemPage .tmpl_2025 .page_top:before{z-index: 2;opacity: .6;background-image: linear-gradient(0deg,rgba(0,0,0,.72) 10.07%,rgba(0,0,0,.000072) 50%);}
.toursItemPage .tmpl_2025 .page_top .container{z-index:3;position:relative;}
.toursItemPage .tmpl_2025 .page_top a{color:#fff;}
.toursItemPage .tmpl_2025 .page_top .container{display:flex;flex-direction:column;align-items: stretch;height:auto;min-height:450px;padding-top:15px;padding-bottom:15px;}
.toursItemPage .tmpl_2025 .page_top h1{color:#fff;text-align:left;font-size:32px;}
.toursItemPage .tmpl_2025 .breadcrumbs{margin-top:auto;}
.toursItemPage .tmpl_2025 .bx-breadcrumb .bx-breadcrumb-item span{font-size:14px;}
.toursItemPage .tmpl_2025 .bx-breadcrumb-item a span{color:#fff;}
.tmpl_2025 .page_middle{}
.sidebar_footer{display:flex;flex-direction:column;}
.sidebar_footer_item{}
.sidebar_footer #guarantee{background:url(/custom/icons/good.png) left center no-repeat;}
.sidebar_footer #individual{background:url(/custom/icons/compass.png) left center no-repeat;}
.sidebar_footer #discounts{background:url(/custom/icons/discount.png) left center no-repeat;}
.sidebar_footer #gift_certificates{background:url(/custom/icons/gift.png) left center no-repeat;}
.sidebar_footer span{padding-left:55px;padding-right:7px;display:inline-block;}
.tour_program{margin-top:45px;}
.tour_info{margin-top:45px;}
.tour_manager_info{font-size:14px;align-items:center;}
.tour_manager_info .manager .avatar{width:112px;height:112px;overflow:hidden;border:1px solid #fff;border-radius:50%;margin-right:15px;flex-shrink:0;}
.tour_manager_info .manager .avatar img{display:block;width:100%;height:auto;}
.manager_info{flex-direction:column;align-items:stretch;}
.manager_info .name{font-weight:600;margin-top:auto;}
.manager_info .phone{margin:4px 0;padding-bottom:1px;border-bottom:1px solid #ccc;color:#1F4F90;font-weight:600;}
.manager_info .offset_msk{margin-bottom:auto;}
.messenger{align-items:center;}
.messenger .wa a{color:#00B033;}
.messenger .tg a{color:#219EFF;}
.messenger .wa a span, .messenger .tg a span{padding-bottom:3px;border-bottom:1px solid #ccc;}
.row.info .left {font-style: italic;font-size: 12px;}
.row.info {font-size: 90%;margin-bottom: 35px;background: #f4f4f4;border-radius: 15px 0 0 15px;}
.info_sects_item{border:1px solid #ccc;padding:10px 15px;margin:0 0 8px;border-radius: 10px;}
@media screen and (min-width: 768px){
.info_sects_item{border-radius: 50px;}
}
.info_sects_item.active{border-radius:8px;}
.info_sect_item_head{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between;}
.info_sect_item_head h4{margin:0;padding:0;font-size:24px;}
.info_sect_item_head .icon{width:32px;height:32px;border:2px solid #002046;border-radius:50%;flex-shrink:0;position:relative;cursor:pointer;}
.info_sect_item_head .icon:before{display:block;content:'';position:absolute;width:16px;height:2px;background-color:#002046;top:13px;left:6px;}
.info_sect_item_head .icon:after{display:block;content:'';position:absolute;width:2px;height:16px;background-color:#002046;top:6px;left:13px;}
.info_sects_item .icon2{display:none;}
.active .icon{display:none;}
.info_sects_item.active .icon2{width:32px;height:32px;border:2px solid #999;border-radius:50%;flex-shrink:0;cursor:pointer;display:block;position:absolute;bottom:-5px;right:0;}
.info_sects_item.active .icon2:before{background-color:#999;display:block;content:'';position:absolute;width:16px;height:2px;top:13px;left:6px;}
.info_sects_item.active .icon2:after{display:none;}
.active .info_sect_item_head h4{border-bottom: dotted 1px;width: fit-content;}
.info_sects_item_content{margin-top:15px;display:none;position:relative;}
.info_sects_item_content ul{margin:0 0 0 25px;}
.info_sects_item_content.open{display:block;}
.page_middle_sidebar{font-size:16px;z-index:10;position:relative;}
.tmpl_2025 .sidebar_info .sidebar_char p{margin:0;padding:0;}
.tmpl_2025 .sidebar_info .sidebar_char p>br{margin:0;padding:0;height:0;}
.sidebar_char{margin:5px 0;padding:5px 0;display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;}
.sidebar_char .left{padding-right:10px;font-weight:bold;}
.sidebar_char .right{}
.page_middle_sidebar h3{font-weight:bold;font-size:16px;color:#000;}
.price_old{display:flex;position:relative;padding:0 15px;margin:0 0 6px;}
.price_old .sidebar_price{text-align:left;font-size:16px;color:#666;position:relative;padding:0;margin:0;}
.price_old .sidebar_price:before{content:'';width:100%;height:1px;background:#666;position:absolute;top:50%;}
.order_tour{margin-bottom:10px;position:relative;}
.order_tour a{color:#fff;}
.order_tour a:hover{color:#fff;}
.order_inf{margin:6px 0 20px;text-align:center;font-weight:bold;font-size:90%;}
.order_pers{margin:20px 0;}
.order_pers_inf{background:#D0FEBE;padding:20px 15px 40px;text-align:center;font-size:90%;font-weight:bold;border:1px solid #D0FEBE;border-radius:12px;margin-bottom:-20px;}
.item_order_button{position:absolute;width:30px;height:30px;top:13px;right:13px;background:#fff;border:2px solid #002046;border-radius:50%;text-align:center;font-weight:bold;margin:1px;padding-top:2px;cursor:pointer;}
.item_order_info{visibility: hidden;transition: opacity 1.5s ease;opacity: 0;position:absolute;top:0;left:calc(50% - 180px);width:100%;max-width:360px;font-size:90%;background:#fff;padding:15px;margin:15px auto;box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);}
.orderinfo_visible .item_order_info{visibility: visible;transition: opacity 1s ease;opacity: 1;z-index:1000;}
.tmpl_2025 .more_booking_button{background:#CBCCC7;border:1px solid #CBCCC7;width:100%;text-align:center;padding:15px;display:block;border-radius:12px;}
.tmpl_2025 .sidebar_footer_item{display:flex;flex-wrap:nowrap;width:100%;align-items:center;margin-bottom:6px;font-size:14px;}
.tmpl_2025 .sidebar_footer_item img{margin-right:10px;flex-shrink:0;}
.tour_aviasales {margin: 20px 0;background: #2297F4;border: 1px solid #2297F4;border-radius: 12px;color: #fff;font-weight: bold;display: none;}
.reference{margin:20px 0;}
.page-export-controls{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-around;}
.page-export-controls a{display:flex;flex-direction:column;font-size:14px;text-align:center;}
.page-export-controls #page-export-controls-print img{width:40px;height:35px;display:block;margin:0px auto;}
.page-export-controls #page-export-controls-doc img{width:30px;height:35px;display:block;margin:0px auto;}
.tour_plus{display:flex;flex-wrap:wrap;position:relative;}
.tour_plus_item{width:25%;position:relative;display:flex;align-items:stretch;}
.tour_plus_item_inner{width:100%;display:flex;flex-direction:column;align-items:stretch;}
.tour_plus_img{padding:10px;}
.tour_plus_img img{display:block;width:100%;height:auto;}
.item_header{position:relative;}
.tour_plus_item h4{margin:0;padding:0 40px 0 10px;text-align:left;}
.item_header_button{position:absolute;width:30px;height:30px;top:0;right:10px;border:2px solid #002046;border-radius:50%;text-align:center;font-weight:bold;margin:1px;padding-top:2px;cursor:pointer;}
.tour_plus_bottom{margin-top:auto;text-align:center;}
.tour_plus_length{padding:10px;font-size:90%;}
.tour_plus_price{text-align:center;color:#248D02;}
.add2cart{color:#fff;background:#248D02;margin:10px 20px;padding:10px 20px;border:1px solid #248D02;border-radius:6px;text-align:center;cursor:pointer;}
.add2cart.added{background:#FFBE4A;border:1px solid #FFBE4A;}
.tour_plus_info{visibility: hidden;transition: opacity 1.5s ease;opacity: 0;position:absolute;top:0;left:calc(50% - 180px);width:100%;max-width:360px;font-size:90%;background:#fff;padding:15px;margin:15px auto;box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);}
.info_visible .tour_plus_info{visibility: visible;transition: opacity 1s ease;opacity: 1;z-index:1000;}
.tour_plus_info ul{margin-left:20px;}
.tour_plus_info_inner{position:relative;}
.tour_plus_info_inner:after{position:absolute;content:"x";top:-10px;right:-10px;width:25px;height:25px;color:#002046;border:1px solid #002046;border-radius:50%;text-align:center;cursor:pointer;}
.tabs-nav {display: flex;justify-content: flex-start;overflow-x: auto;}
.tabs-nav .tab {margin: 3px 6px 0 0;padding: 4px 8px;background: #D2D9E3;border-bottom: 1px solid #ccc;cursor: pointer;border-radius: 5px 15px 0 0;transition: .5s;font-size: 11px;font-weight: 600;}
.tabs-nav .tab:hover {background: #dee4eb;}
.tabs-nav .tab.active {background:#fff;}
.tab-item{display:none;padding:20px 0 30px 0;}
.tab-item:first-of-type{display:block;}
@media screen and (min-width: 1200px){.tabs-nav .tab {font-size: 15px;}}
.bttn{width:100%;text-align:center;padding:15px;display:block;border-radius:12px;color:#000;background:#fff;border:1px solid #fff;text-decoration:none;}
.bttn.bttn_green{color:#fff;background:#248D02;border:1px solid #248D02;font-size:110%;}
.bttn.bttn_2C7C85{color:#fff;background:#2C7C85;border:1px solid #248D02;font-size:110%;}
.bttn.bttn_gray{background:#CBCCC7;border:1px solid #CBCCC7;}
.price_dateend.bttn{padding:5px 15px;margin-bottom:10px;}
.tmpl_2025 .red-reviews-info div.reviews-stat{font-size:14px;}
.item_order_info_inner{position:relative;padding-right:8px;}
.item_order_info_inner:after{position:absolute;content:"x";top:-10px;right:-10px;width:25px;height:25px;color:#002046;border:1px solid #002046;border-radius:50%;text-align:center;cursor:pointer;}
.cart_wrapper{}
.tour_in_cart{margin-bottom:15px;}
.cart_info{background:#E8EDF1;padding:15px;}
.cart_info h3{}
.cart_info ul{list-style:none;margin:0;padding:0;}
.cart_info li{position:relative;padding-left:15px;}
.cart_info li:before{}
@media screen and (min-width: 981px){.tmpl_2025 .page_middle{display:flex;flex-wrap:nowrap;width:100%;}.tmpl_2025 .page_middle_main{}.tmpl_2025 .page_middle_sidebar{width:320px;flex-shrink:0;margin-top:-200px;}.tmpl_2025 .page_middle_sidebar_inner{background:#fff;margin:15px;padding:10px;border:1px solid #fff;border-radius:12px;box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);}.cart_wrapper{display:flex;flex-wrap:nowrap;}.tour_in_cart{margin-right:15px;}.cart_info{width:280px;flex-shrink:0;}}
@media screen and (max-width: 980px){.tour_plus_item{width:33%;}}
@media screen and (max-width: 760px){.tour_plus_item{width:50%;}}
@media screen and (max-width: 480px){.tour_plus_item{width:100%;}.tour_plus_info{left:0;}}
#modal-content{display:none;width:100vw;height:100vh;top:0;left:0;position: fixed;background: rgba(0,0,0,.8);z-index: 10000;}
.slideblock {position: fixed;z-index: 10001;top: 250px;left: 50%;transform: translateX(-50%) translateY(-50%);max-width: 415px;width: 100%;text-align: center;}




#modal-content.opened{-webkit-animation-name:fadeIn3;animation-name:fadeIn3;animation-duration: 2s;display:block;}
#modal-content.opened .slideblock{-webkit-animation-name:fadeIn3;animation-name:fadeIn3;animation-duration: 3s;}
@-webkit-keyframes fadeIn3{0%{opacity:0}to{opacity:1;}}
@keyframes fadeIn3{0%{opacity:0}to{opacity:1;}}
.btn_close{position:absolute;width: 35px;height: 35px;background: url(/custom/img/close.png) center no-repeat;background-size: auto;background-size: contain;cursor: pointer;z-index: 10002;}
.btn_left{left:0;}
.btn_top{top:-18px;}
.slideblock_inner{display: flex;flex-wrap: no-wrap;background-color: #2285c4;color: #fff;margin: 12px 0 0;border-radius: 15px;}
.slideblock_img{width: 123px;flex-shrink: 0;background-size: cover;background-position: center;background-repeat: no-repeat;}
.slideblock_info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;padding: 20px;text-align: center;}
.slideblock_text{font-size: 17px;font-weight: 700;}
.slideblock .btn_link{margin: 20px auto 0;background: #e5420b;color:#fff;font-size: 14px;line-height: 14px;text-decoration: none;padding: 15px 35px;border-radius: 25px;max-width: 220px;transition: background-color .4s;box-shadow: 0 4px 9px rgba(0,0,0,.24);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
@-webkit-keyframes fadeOut3{0%{opacity:1}to{opacity:0;display:none;}}
@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none;}}
#modal-content.closed{-webkit-animation-name:fadeOut;animation-name:fadeOut;animation-duration: .8s;opacity:0;width:0;height:0;}
.closed .slideblock{right:-100%;-webkit-transition: right .8s,left .8s;-moz-transition: right .8s,left .8s;-o-transition: right .8s,left .8s;}
.slideblock.ver_2{max-width:300px;font-family: system-ui;}
.slideblock.ver_2 .slideblock_inner{display:flex;flex-direction:column;color: #0C5E70;}
.slideblock.ver_2 .slideblock_inner img{display:block;width:auto;height:auto;max-width:300px;min-height:1px;border-radius: 15px 15px 0 0;}
.slideblock.ver_2 .slideblock_info{background:#fff;padding:25px 10px;text-align:center;border-radius: 0 0 15px 15px;}
.slideblock.ver_2 .slideblock_zag{color:#954667;text-transform:uppercase;font-size: 24px;font-weight: 700;margin-bottom: 15px;}
.slideblock.ver_2 .slideblock_text {font-size: 20px;line-height:1;font-weight: 400;}
.slideblock.ver_2 .btn_link{background: #954667;color: #fff !important;font-size: 14px;line-height: 14px;text-transform: uppercase;display:none;}
.slideblock.ver_2 .btn-b24{margin-top:15px;}
.b24-form-click-btn-wrapper.--b24-mod-left>button {display: block;margin: 20px auto 0;}
.btn-b24.btn_close2 {padding: 0 !important;}
.b24-form-click-btn-wrapper.--b24-mod-left>button {margin-left: auto !important;}
body .button_top.intec-cl-background.intec-cl-background-light-hover {background-color: #d39b4a !important;fill: #d39b4a !important;}
.slideblock.ver_2 button {transition: .5s;-webkit-box-shadow: 0px 0px 2px 0px #2f2a29;-moz-box-shadow: 0px 0px 2px 0px #2f2a29);box-shadow: 0px 0px 1px 0px #2f2a29;}
.slideblock.ver_2 button:hover {-webkit-box-shadow: 0px 0px 9px 0px rgba(34, 60, 80, 0.48);-moz-box-shadow: 0px 0px 9px 0px rgba(34, 60, 80, 0.48);box-shadow: 0px 0px 9px 0px rgba(34, 60, 80, 0.48);}
#bmhouse-comments .bmhouse-comments-button a {background-color: #2C7C85 !important;}
#bmhouse-comments input[type="file"].bmhouse-comment-image:after {background-color: #2C7C85 !important;}
#nca-cookiesaccept-line {background: transparent !important;}
#nca-nca-position-left { display: block; max-width: 620px; margin: auto auto 25px 0; background: white;padding: 10px; border-radius: 8px; line-height: 1.5;
box-shadow: -1px -1px 24px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: -1px -1px 24px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -1px -1px 24px 0px rgba(0,0,0,0.75);}
.nca-cookiesaccept-line {bottom: 40px !important; font-size: 12px;}
button#nca-cookiesaccept-line-accept-btn {padding: 5px 15px;    margin-top: 15px;    background: yellow;border-radius: 5px;border: solid 1px;}
.calendar_table .section {margin-top: 30px;}
/*#content, .slider {width: fit-content !important;}*/
.sektion_workarea {width: 100%;float: none;margin-right: 0;}
.sektion_workarea {width: 100% !important;float: none !important;margin-right: 0 !important;}
#table td:first-child {font-size: 14px;  min-width: 200px !important;}
.owl-item.active a {transition: .5s;}
.info_icon:hover {filter: hue-rotate(179deg);}

@media screen and (max-width: 992px){
   #table .col_4{display:none;}
   #table .col_5{display:none;}
   #table .col_6{display:none;}
   .mobile_only_tr{}

   th.col_2 .form-control{display:none;}
   th.col_3 .form-control{display:none;}
   th.col_4 .form-control{display:none;}
   th.col_5 .form-control{display:none;}
   th.col_6 .form-control{display:none;}

   .mobile_only_div{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between;gap:10px;}

   .calendar_table table.section tr:nth-child(2n) {  background-color: #fff;}
   .calendar_table table.section tr:nth-child(4n+2) {  background-color: #f1f2f7;}
   .calendar_table table.section tr:nth-child(4n+3) {  background-color: #f1f2f7;}

   .calendar_timeline{flex-wrap:wrap;}
   .calendar_timeline .timeline_cell {width:25%;}
}

@media screen and (min-width: 993px){
   .calendar_table table.section tr:nth-child(2n) {  background-color: #fff;}
   .calendar_table table.section tr:nth-child(4n+2) {  background-color: #f1f2f7;}
   .mobile_only_tr{display:none !important;}
}


.opin_status{font-size:80%;color:#999;}
.opin_photos{display:flex;flex-wrap:wrap;gap:10px;}
.opin_photos a{width:100px;height:100px;overflow:hidden;border:1px solid #fff;border-radius:8px;}

.neww {width: 100%;text-align: center;margin-bottom: 25px;display: flex;justify-content: center;margin-top: -40px;}
.neww a {display: flex;border-bottom: solid 2px #ccc;width: fit-content;}
.neww a img {margin-left: 15px;}


/***Скрываем_кнопку_Купить_тур**/

.order_tour .bttn.bttn_green {display: none;}

/* Контейнер для выравнивания */
.interest {
  display: flex;
  justify-content: center;
  padding: 0;
  box-sizing: border-box;
}

.interest button {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
    background: linear-gradient(135deg, #ff5f5f, #5c25f3);
    color: #ffffff;
    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    border: none;
    border-radius: 20px;
    padding: 20px 14px;
    width: 100%;
    max-width: 300px;
    cursor: pointer;
    outline: none;
    -webkit-tap-highlight-color: transparent;
    animation: slowAmbientGlow 8s infinite ease-in-out;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Настройки иконки подарка */
.interest button .gift-icon {
  font-size: 20px; /* Крупный размер для акцента */
  line-height: 1;
  /* Легкая анимация покачивания самого подарка (по желанию) */
  animation: gentleRock 6s infinite ease-in-out;
}

/* Настройки текста */
.interest button .btn-text {
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  line-height: 1.3;
}

/* --- Эффект блика при наведении --- */
.interest button::after {
  content: '';
  position: absolute;
  top: 0;
  left: -150%; /* Спрятан далеко слева */
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-20deg);
  transition: left 0.6s ease-in-out; /* Плавность пролета блика */
}

/* Триггер блика: срабатывает при наведении (ПК) или касании (Мобайл) */
.interest button:hover::after,
.interest button:active::after {
  left: 150%; /* Блик пролетает вправо */
}

/* Отклик на нажатие (уменьшение кнопки) */
.interest button:active {
  transform: scale(0.94);
}

/* --- Ключевые кадры анимаций --- */

/* Двойное медленное сияние */
@keyframes slowAmbientGlow {
  0% {
    box-shadow: 0 0 10px rgba(255, 126, 95, 0.3), 0 5px 15px rgba(254, 180, 123, 0.2);
  }
  50% {
    box-shadow: 0 0 25px rgba(255, 126, 95, 0.7), 0 10px 30px rgba(254, 180, 123, 0.5); /* Расширение сияния */
  }
  100% {
    box-shadow: 0 0 10px rgba(255, 126, 95, 0.3), 0 5px 15px rgba(254, 180, 123, 0.2);
  }
}

/* Еле заметное покачивание подарка для "живости" */
@keyframes gentleRock {
  0%, 100% { transform: rotate(0deg); }
  25% { transform: rotate(-5deg); }
  75% { transform: rotate(5deg); }
}

/***********exit-banner*/


.exit-banner.active{opacity:1;visibility:visible;transform:scale(1) translate(0,0)}
.exit-banner {position: fixed;top: 20px;right: 20px;width: 90%;max-width: 220px;background: #fff;
   box-shadow: 0 4px 95px rgba(0, 0, 0, 1);border-radius: 8px 8px 20px 20px;overflow: hidden;z-index: 9999;opacity: 0;visibility: hidden;transform: scale(0) translate(100px, -100px);transition: all .5s cubic-bezier(.175, .885, .32, 1.275);padding: 0;    z-index: 10000;
}
.exit-banner .close-btn{font-family:inherit;font-size:inherit;line-height:inherit;width:40px;height:40px;position:absolute;right:10px;background:darkorange;color:#fff;border:0;border-radius:5px;cursor:pointer}.banner-content h3{font-weight:600}.banner-content {margin-top: -80px;display: block;z-index: 10000000;position: relative;border-radius: 10px;background-color: rgba(255, 255, 255, 0.9);}.banner-content p{line-height:1.5}a.jivochat,a.telega{padding:15px;margin:auto;display:block;border-radius:15px;color:#fff;text-align:center;font-weight:800;text-decoration:none}a.jivochat{background:linear-gradient(95deg,rgb(6,129,29) 20%,rgb(79,203,12) 80%)}a.telega{background:linear-gradient(95deg,rgb(6,84,129) 20%,rgb(12,162,203) 80%);margin-top:15px;display:flex;align-items:center;justify-content:center}a.jivochat:hover,a.telega:hover{opacity:.9;transform:translateY(-1px);transition:.2s}
.exit-banner p {font-size: 16px;padding: 15px;}
.exit-banner em {font-size: 14px;text-align: right !important;margin-bottom: 15px;display: block;padding: 0 15px;}
#atumsmartquiz .quiz-question .quiz-page-header-description {color: #bd3100 !important;}
body .button.button-prev, body .button.button-next {font-size: 12px !important;}



@media (min-width: 480px) {
    .atumsmartquiz-modal-dialog {
        max-width: 600px !important;
        min-width: 300px !important;
        height: 600px !important;
    }
}
iframe#atumsmartquiz-iframe-1 {
    height: 600px !important;
}
/* End */
/* /bitrix/components/innova/slider/lib/tiny-slider.css?16645542992005 */
/* /bitrix/templates/2025_tours/components/bitrix/news.list/flat/style.css?17701060725734 */
/* /bitrix/templates/2025_tours/components/bitrix/news.list/flat/themes/blue/style.min.css?1733371744205 */
/* /bitrix/templates/.default/components/bitrix/search.title/visual2/style.min.css?16645542743445 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17486326532729 */
/* /bitrix/templates/2025_tours/styles.css?17811794342193 */
/* /bitrix/templates/2025_tours/template_styles.css?178308800573221 */
