

/* Start:/local/templates/.default/components/bitrix/menu/mainmenu2022short/style.min.css?1782991606490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/.default/components/bitrix/menu/mainmenu2022short/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/innova/slider/lib/tiny-slider.css?17829915612005*/
.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:/local/templates/.default/components/innova/slider/2022-1/style.css?17829916063838*/
.innova_slider_inner .innova_slide_innerH1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#fff;}
.innova_slider_inner{display:flex;flex-direction:column;height:100%;width:100%;align-items:flex-start;justify-content:center;padding:0px 20px}
.innova_slider_inner .innova_slide_innerH1 {font-size: 38px !important;line-height: 1;font-family: 'Open Sans Condensed',sans-serif;font-weight: 400 !important;padding: 0;border: 0;margin: 0;user-select: none;}
.innova_slide_block{position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.67);display:flex;height:100%}
.innova_slider_img{width:100%;text-align:center}
.innova_slider_img img{max-width:100%;height:auto}
.innova_slider_inner p{font-size:26px !important;line-height:1.1;user-select:none;color:#333;padding: 15px 0 4px 0;border-bottom: 1px dashed white;}
a.innova_slider_whole_slider_link{display:block;position:abosulte;width:100%;height:100%}
span.innova_slider_btn{display:none}
.tns-outer{position:relative}
.tns-controls button{position:absolute;display:none;width:0;height:100px;cursor:pointer;outline:0;background:0 0;top:50%;margin-top:-45px;font-size:0;border:none;z-index:2}
.tns-controls button:active,.tns-controls button:focus,.tns-controls button:hover{outline:0}
.tns-controls button:after,.tns-controls button:before{content:'';position:absolute;background:#fff;height:2px;width:50px;top:50%;left:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.tns-controls button:before{margin-top:-22px}
.tns-controls button:after{margin-top:22px}
.tns-controls button:hover:before{margin-top:-18px}
.tns-controls button:hover:after{margin-top:18px}
.tns-controls button[data-controls=prev]{left:12px}
.tns-controls button[data-controls=prev]:before{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}
.tns-controls button[data-controls=prev]:after{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
.tns-controls button[data-controls=prev]:hover:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.tns-controls button[data-controls=prev]:hover:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.tns-controls button[data-controls=next]{right:12px}
.tns-controls button[data-controls=next]:before{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
.tns-controls button[data-controls=next]:after{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}
.tns-controls button[data-controls=next]:hover:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.tns-controls button[data-controls=next]:hover:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
a.innova_slider_btn {background-color: rgba(0,0,0,.5);padding: 15px;text-decoration:none;transition:0.5s; border-radius: 15px;}
a.innova_slider_btn:hover {background-color: rgba(0,0,0,.8);}
@media screen and (min-width: 760px){
.tns-controls button {display:block;width:60px;}
}
body .tns-controls button[aria-controls="innova_sliderD8hw67"]:before, body .tns-controls button[aria-controls="innova_sliderD8hw67"]:after {
    background: #bbcdff !important;
}
.section_2 {
    padding-top: 30px;
}

.section_1 ul li {padding-bottom: 10px;margin-left: 30px;}
.section_1 ul li::marker {font-size: 30px;color: white;
    text-shadow: 2px 4px 7px black;line-height: 2em;}
.tns-slide-active strong span {color: white;margin: 15px auto;text-align: center;width: 100%;display: block;font-size: x-large;font-weight: 100;    background: linear-gradient(to bottom, transparent 60%, #21212f 40%);    width: fit-content;}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/flat/style.min.css?17829915983329*/
.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}}.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:.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/.default/components/bitrix/news.list/flat/images/bx-video.png") no-repeat center}.bx-newslist-video:hover{opacity:1}.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}
/* End */


/* Start:/local/templates/.default/components/bitrix/search.title/visual-english/style.min.css?17829916063445*/
.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('/local/templates/.default/components/bitrix/search.title/visual-english/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:/local/templates/.default/components/bitrix/menu/navi2022/style.css?17829916064723*/
/**Top menu**/
/*#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:auto; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}
*/


/*Links*/
/*#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}
*/
/*Root items*/
/*#horizontal-multilevel-menu li a.root-item
{color: #806565;font-weight: 100;padding: 7px 12px;transition: 0.5s;}
*/
/*Root menu selected*/
*/#horizontal-multilevel-menu li a.root-item-selected
{color: #806565;font-weight: 100;padding: 7px 12px;transition: 0.5s;padding:7px 12px;}
*/
/*Root items: hover*/
/*#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{background: #ffffff; color: #1d1b1b;}
*/
/*Item-parents*/
/*
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/.default/components/bitrix/menu/navi2022/images/arrow.gif) center right no-repeat;
}
*/

/*Denied items*/
/*
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/.default/components/bitrix/menu/navi2022/images/lock.gif) center right no-repeat;
}
*/
/*Child-items: hover*/
/*
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}
*/
/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{position: absolute; top: auto; display: none; z-index: 500; height: auto; width: 200px; background: #F5F5F5; border: 0;}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{font-weight: 100 !important;font-size: 18px;width:100%;border-bottom:0;}

/*Item link*/
#horizontal-multilevel-menu li ul a
{ font-weight: 100 !important; font-size: 20px;}

/*Items text color & size */
/*#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}
*/
/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
.top-menu ul li ul a:hover {background: transparent !important;box-shadow: none !important; color: #8c5656 !important;}
ul#modal_menu li a {border-bottom: solid 1px #999;padding-bottom: 5px;}
.main_navi_container a.mmail,.main_navi_container a.wtsap {color: white;border-bottom: dotted 1px #999;width: fit-content;padding-bottom: 1px;}
/* End */


/* Start:/bitrix/templates/2024/template_styles.css?178299159961436*/
@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); 
}

 html {scroll-behavior: smooth;}
body{font-family:Tahoma, Arial, Helvetica, sans-serif;color: #333;font-size: 16px;line-height: 1.5;}
.mainpagebg { background: url(https://www.shors.ru/images/camera/image96.jpg) center bottom #f4f4f4 fixed no-repeat;background-size: cover;background-color: cadetblue;}
.pagebg {background: url(/bitrix/templates/2024/images/top.webp) center top #f4f4f4 no-repeat;}
.combibg {background: url(/bitrix/templates/2024/img/top-comby.webp) center top #f4f4f4 no-repeat;}
.jeepbg {background: url(/bitrix/templates/2024/img/jeepbg.webp) center top #f4f4f4 no-repeat;}
.seabg {background: url(/bitrix/templates/2024/img/seabg.webp) center top #f4f4f4 no-repeat;}
.splavbg {background: url(/bitrix/templates/2024/img/splavbg.webp) center top #f4f4f4 no-repeat;}
.helibg {background: url(/bitrix/templates/2024/img/helibg.webp) center top #f4f4f4 no-repeat;}
.fishingbg {background: url(/bitrix/templates/2024/img/fishingbg.webp) center top #f4f4f4 no-repeat;}
.photobg {background: url(/bitrix/templates/2024/img/photo.webp) center top #f4f4f4 no-repeat;}

*{margin:0;padding:0;}
a {color: #39505f;transition: .5s;}
a:hover {color: #222c72;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: Tahoma, sans-serif !important;color: #666;}
.container2 h1 {color: white;padding: 0 20px;}
h1 {font-size: 2.2em;text-align: center;margin: 60px 0;color: #666baf;}
h2 {font-size: 2em;text-align: center;color: #333;margin: 40px 0;}
h3 {font-size: 1.2em;font-weight: 600 !important;}
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;}
.hidden-tel {display: block;}
.sektion_workarea a {border-bottom: 1px solid #ccc;color: blue;line-height: 1.5;}

.mobile_only{display:block;}
.desctop_only{display:none;}

@media screen and (min-width: 1201px){
.mobile_only{display:none;}
.section_1 p {margin: 0 auto 25px auto;}
}

@media screen and (min-width: 760px){
.hidden-tel {display: none;}
h2 {text-align: center;}
.desctop_only{display:block;}
.sektion_workarea {width: 75%;float: left;margin-right: 1%;padding-bottom: 30px;}
.section_sidebar {width: 24%;float: left;}
h1 {font-size: 2em;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(#666, transparent);}
.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;border-bottom: 1px dotted #ccc;}

.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 2px;  transition: 0.5s;}

.mainmenu2022short li a{    -webkit-transition: all 0.5s ease; transition: all 0.5s ease; background-color: rgba(0,0,0,.1);    padding: 10px;border-radius: 5px;}
.mainmenu2022short li a:hover{    -webkit-transition: all 0.5s ease; transition: all 0.5s ease;background-color: rgba(0,0,0,.4);}
.mainmenu2022short li.li_more{color:#fff;cursor:pointer;padding: 0 10px;}
.mainmenu2022short li.icon_more{cursor:pointer;background:rgba(0,0,0,.4);padding:6px 2px; border-radius:9px;display:flex;}
.mainmenu2022short li.icon_more i{display:block;width:6px;height:6px;background:rgba(255,255,255,.9);border:0;border-radius:50%;margin:0 2px;}

.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;}
.main_navi_container a.wtsap {white-space: nowrap;}
.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{width:30px;height:30px;display:block;margin-right:5px;    float: left;}
.social_icon.vk{}
.social_icon.insta{}
.social_icon.fb{}

.header_slider{z-index:1;position:relative;height:40vh;overflow:hidden;width:100%;}
.innova_slide_block{height:20vh !important;align-items: center;}


@media screen and (min-width: 460px){
}


@media screen and (min-width: 760px){
h1, h2, h3, h4, h5, h6 {font-weight: 100;}
.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 h2{color: #60678d;margin-bottom:25px;}

.section_1 {padding: 25px 0 55px;background: #7190BA;  max-width: 100%; margin: -30px auto -30px; border-radius: 30px 30px 0 0;background-size: contain;}
.section_1 h2{margin-bottom:40px;color: white;}
.section_1 .owl-next, .section_1 .owl-prev { display: none;}
.section_1 p, .section_1 ul {max-width: 800px;margin: 0 0 25px 30%;list-style: decimal-leading-zero;color: #111111;background-color: rgba(255,255,255,.6);padding: 15px 15px 15px 35px;border-radius: 15px;}
.section_1 ul strong {font-size: 24px;font-weight: 100;color: #111111;}
.section_1 ul em {font-style: normal !important;}
.section_1 ul li {padding-bottom: 10px;}
li.nolist {list-style: none;font-size: 20px;margin-top: 10px;}


.section_3 {padding: 45px 0 100px;
    background: #ffffff;
    max-width: 100%;
    border-radius: 30px 30px 0 0;
    margin-top: -30px;}
.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;}
.section_3 .interest_info_button:hover{background: #7aa2b1;}
.section_5 {padding: 40px 0;background: #dee5ff;max-width: 100%; border-radius: 30px 30px 0 0;margin-top: -30px;}
.section_5 .news-item {width: 32%;float: left; transition: .5s;border-radius: 20px; padding-top: 5px;}


@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 h2 {margin-bottom: 40px;color: #337ab7;}
.section_5 .bx-newslist-img {max-height: 168px;overflow: hidden;}

.section_5 .news-item a img {float: none !important; margin: auto !important;}
.section_5 p {max-width: 300px;margin: 0 auto 15px;}
.section_5 .news-item:hover {background: #fff;}
.owl-carousel .owl-item img {filter: grayscale(0.6);transition: 0.5s;}
.owl-carousel .owl-item img:hover {filter: grayscale(0);transform: scale(1.1);}
}

@media screen and (max-width: 991px){
.section_5 .news-item { width: 49% !important;}
}

@media screen and (max-width: 648px){
.section_5 .news-item { width: 100% !important;float: none;}
.news-item {width: 99%;margin-bottom: 40px;}
.news-item h3 {margin: 20px 0 5px;}
}

.section_4{background:url(/custom/img/pic2.jpg) center; background-size:cover;padding:25px 0;}
.section_4 h2{color:#fff;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%;}




.footer{background:url(/bitrix/templates/2024/images/footer.webp) center; color:#fff;padding:40px 0;background-attachment: fixed; background-repeat: no-repeat;max-width: 100%;background-size: cover;border-radius: 30px 30px 0 0;
    margin-top: -60px;}
.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(/upload/resize_cache/webp/bitrix/templates/2024/images/logotip.webp) top left no-repeat;padding-left:71px;}
.footer_copyright{display:block;}
.footer_bottom_right{text-align:center;}
.footer_center {text-align: center;margin: 25px 15px 0;line-height: 2.5;}
.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: 300px;height: 300px;margin: 0 auto;filter: grayscale(.5);transition: .5s;}
.info_icon:hover { filter:grayscale(0);}
#info_icon_1 {background: url(/bitrix/templates/2024/img/ico2.webp) 0 0 no-repeat;border-radius: 100%;}
#info_icon_2 {background:url(/bitrix/templates/2024/img/ico2.webp) -300px 0 no-repeat;border-radius: 100%;}
#info_icon_3 {background:url(/bitrix/templates/2024/img/ico2.webp) -601px 0 no-repeat;border-radius: 100%;}
#info_icon_4 {background:url(/bitrix/templates/2024/img/ico2.webp) -901px 0 no-repeat;border-radius: 100%;}
#info_icon_5 {background:url(/bitrix/templates/2024/img/ico2.webp) -1201px 0 no-repeat;border-radius: 100%;}
.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 20px 0 0;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:600px;height:100vh;background:#4f4f4f;overflow-y:auto;padding:50px 20px 20px;margin:0 0 0 auto;color:#fff;border-radius: 15px 0 0 15px;}
.main_navi ul{list-style:none;margin:0;padding:0;}
.main_navi li{display:block;padding:8px;}
.main_navi li a{color:#fff;font-size:18px;}
.main_navi .li_parent{cursor:pointer;}
.main_navi .li_parent ul{display:none;}
.main_navi .li_parent ul.open{display:block;}
.main_navi li::before{content: " ";margin-right: 25px;font-size: 22px;font-weight: bold;}
.main_navi .li_parent::before{content: "+";margin-right: 5px;font-size: 22px;font-weight: bold;}
.main_navi .li_parent.open::before{content: "\2212";}
.modal_nav ul{margin-left:15px;}

.modal_social .social_icons{margin-top:15px;}

@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);
}






/*.bi-x{width:25px;height:25px;}
.bi-x::before {content: "\2573";width:25px;height:25px;transition:0.5s;}
.bi-x:hover::before {content: "\2261";width:40px;height:40px;}
*/
/*
.bi-x {cursor: pointer;float: right;}
.bi-x:before, .bi-x:after {content: ""; position: absolute; width: 32px; height: 2px; background: #e1cbcb;}
.bi-x:before {webkit-transform: rotate(45deg);transform: rotate(45deg);}
.bi-x:after {webkit-transform: rotate(-45deg);transform: 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;transition: 0.5s;}
.ftours_item .slider--item:hover {background: #dfe4ed;}
.ftour_name{padding:10px 15px;}
.ftour_name h3 {text-align: center;font-weight: 400 !important;font-size: 20px;}
.ftour_info{padding:0 15px 10px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:auto;color: #999;}
.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; color: #993333;}
.ftour_readmore{margin-top:auto;}
.ftour_readmore a{display:block;background:#5a6be7;color:#fff;text-align:center;padding:15px;font-size:18px;text-decoration:none;transition: 0.5s;}
.ftour_readmore a:hover {background: #7aa2b1;}
.ftour_img {overflow: hidden;}


.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;}

.feedback h3 {color: white;text-align: center;padding-bottom: 15px;display: block;}
.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: #a694ed;border-color: #a694ed;color: #FFF;margin:0 auto 20px;padding:10px 15px;text-align:center;cursor:pointer;transition:.5s;}
.bx_filter_show_button:hover{background-color: #cad4dd;border-color: #cad4dd;color: #333;}

.tour_prog{overflow-x:auto;}
.tour_prog table{overflow-x:auto;}
.catalog-item-desc-float table tr:nth-child(odd), .tour_prog table tr:nth-child(odd) {background: #f4f4f4;}
.catalog-item-desc-float table,.tour_prog table {border: 0;}

#toTop {
width:70px;
text-align:center;
padding:5px;
position:fixed;
bottom:10px; /* отступ кнопки от нижнего края страницы*/
right:10px;
cursor:pointer;
display:none;
}





















/*#####*/

/*-----top-phone-----*/

.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-MAIN*****/
.left-menu ul li:hover ul { -webkit-box-shadow: 0px 0px 15px 0px #799fb9; box-shadow: 0px 0px 15px 0px #799fb9;}

/*******RIGHT-MENU****/
#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;border-radius: 10px;}
ul#vertical-multilevel-menu1 {list-style: none;padding: 0;}
ul#vertical-multilevel-menu1 li a:hover {background: #607183;color: white;}

/*-----top-menu-----*/
.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;}


/*#####*/
/*-----header-right-col-----*/

.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/2024/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/2024/images/order-icon.png) no-repeat 0 -25px;
}
.wrapper-mail{
	background: url(/bitrix/templates/2024/images/mail-icon.png) no-repeat 0 -20px;
}
.wrapper-comments{
	background: url(/bitrix/templates/2024/images/comments-icon.png) no-repeat 0 -18px;
}
.wrapper-order:hover{
	background: url(/bitrix/templates/2024/images/order-icon.png) no-repeat 0 0;
}
.wrapper-mail:hover{
	background: url(/bitrix/templates/2024/images/mail-icon.png) no-repeat 0 0;
}
.wrapper-comments:hover{
	background: url(/bitrix/templates/2024/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;	
	/*background: url(/bitrix/templates/2024/images/contacts-bg.png) no-repeat left top;*/
}
.wrapper-contacts p{
	margin: 5px 0;
}
.wrapper-contacts img{
	position: relative;
	top: -10px;
	left: -10px;
}

/*#####*/
/*-----O Kamchatke-----*/
.kamchatka1, .kamchatka2, .list1, .list2 {
    float: left;
}
/*.kamchatka1{
	width: 62%;
}
.kamchatka2 {
	width: 37%;
	padding-left: 1%;
}
.list1, .list2{
	width: 48%;
}
.list2{
	padding-left: 2%;
}*/
.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/2024/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;
}

/*#####*/

/*-----bottom-menu-----*/

.right-banner {
    padding: 10px 0;
}

/*#####*/
/*-----bottom-menu-----*/

.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;
}

/*#####*/
/*-----bottom-search-----*/
/*div#bx_incl_area_5 span { padding: 0 5px;font-size: 14px;}*/

.search .button {
    background: url("/bitrix/templates/2024/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%;
}

/*#####*/

/*-----tabs-----*/


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%;
	/*border: 1px solid #ffffff;*/
	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{
	/*border: 1px solid #FF5D1D;*/
}
.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/2024/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;
}







/**********All styles popup**********/
.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/2024/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/2024/images/close.png) no-repeat;
}
/**********popup with form**********/
.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;
}

/*.reg_form form {
margin-top:10px;
}
.reg_form label {
width:100px;
height:26px;
font:bold 12px/26px Arial, san-serif;
display:inline-block;
vertical-align:top;
*display:inline;
*zoom:1;
}
.reg_form input[type=submit] {
margin:10px 15px 0 0;
padding:3px 10px;
float:right;
background:#ccc;
border:0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font:bold 10px Arial, san-serif;
text-transform:uppercase;
position:relative;
cursor:pointer;
behavior: url(/bitrix/templates/2024/PIE.htc);
}
.reg_form input[type=submit]:hover {
color:#fff;
}*/
/**********overlay styles**********/
#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;
}
/*.overflow{
    overflow: hidden;
    height: 410px;
}*/
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;}


/*********** TOURS SLIDER***********/
.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;}

/**********popup with form**********/
.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;}


/*********** BUTTONS ***********/
.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/2024/images/arrow-slider-tour.png") no-repeat;
    float: left;
    position: relative;
    right: 0;
}
.carousel-button-right a {
    background: url("/bitrix/templates/2024/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;
}

/*.carousel-button-left a:hover{
   float: left;
   background: url(/bitrix/templates/2024/images/arrow-left.png) 0 -30px no-repeat;
}
.carousel-button-right a:hover{
   float: right;
   background: url(/bitrix/templates/2024/images/arrow-right.png) 0 -30px no-repeat;
}*/
 
/*********** SHADOW ***********/
.shadow{
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);
}




/***********TABS**********/
.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); /* Р”Р»СЏ Chrome Рё Safari */
background-image: -moz-linear-gradient(top, #95B7DC 70%, #79A4D2); /* Р”Р»СЏ СЃС‚Р°СЂС‹С… Fx (3.6 -15) */
background-image: -ms-linear-gradient(top, #95B7DC 70%, #79A4D2); /* Р”Р»СЏ IE 10*/
background-image: -o-linear-gradient(top, #95B7DC 70%, #79A4D2); /* Р”Р»СЏ Opera (11.1 - 12.0) */
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); /* Р”Р»СЏ Chrome Рё Safari */
background-image: -moz-linear-gradient(top, #709DCF 70%, #1C769D); /* Р”Р»СЏ СЃС‚Р°СЂС‹С… Fx (3.6 -15) */
background-image: -ms-linear-gradient(top, #709DCF 70%, #1C769D); /* Р”Р»СЏ IE 10*/
background-image: -o-linear-gradient(top, #709DCF 70%, #1C769D); /* Р”Р»СЏ Opera (11.1 - 12.0) */
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**********/
.order-button {
    /*background: none repeat scroll 0 0 #709dcf;*/
    border-radius: 5px;
    color: #ffffff;
    font-size: 16px;
    /*font-weight: bold;*/
    padding: 6px;
    display: inline-block;
    cursor: pointer;
background-color: #4C7D16; /* С†РІРµС‚, РµСЃР»Рё Р±СЂР°СѓР·РµСЂ РЅРµ РїРѕРґРґРµСЂР¶РёРІР°РµС‚ РіСЂР°РґРёРµРЅС‚ */
background-image: -webkit-linear-gradient(top, #7EB735 50%, #4C7D16 50%); /* Р”Р»СЏ Chrome Рё Safari */
background-image: -moz-linear-gradient(top, #7EB735 50%, #4C7D16 50%); /* Р”Р»СЏ СЃС‚Р°СЂС‹С… Fx (3.6 -15) */
background-image: -ms-linear-gradient(top, #7EB735 50%, #4C7D16 50%); /* Р”Р»СЏ IE 10*/
background-image: -o-linear-gradient(top, #7EB735 50%, #4C7D16 50%); /* Р”Р»СЏ Opera (11.1 - 12.0) */
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/2024/images/zakaz.png) 0 center no-repeat;
padding: 5px 5px 6px 30px;
}

/*****RECOMEND*****/
.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: 15px;color: #ffffff;font-size: 16px;display: inline-block;cursor: pointer;background-color: #5959bb;background-image: linear-gradient(to bottom, #357bb7 50%, #266c9e 50%);padding: 15px 25px;}
#form_id_FID1:hover {opacity: 0.9;}

/******SOC-CNOPS****/
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;}

/****MAIN-ICO***/
.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;border-radius: 15px;}
#wrapper-header {
    padding-bottom: 10px;
}

/*.auth{
	float: right;
}
.top-phone{
	width: 23%;
}
.logo{
	width: 50%;
	position: relative;
}
.auth{
	width: 50%;
}*/
.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-----*/


.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/2024/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/2024/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/2024/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;
}
/*-----END SLIDER-----*/


.bottom-line{
	width: 100%;
	height: 5px;
	margin: 10px 0;
	background: url(/bitrix/templates/2024/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%;
}


/*-----END-FOOTER-----*/


@media screen and (max-width: 800px){
.section_1 p, .section_1 ul {margin: 0 0 25px 10%;background-color: rgba(255,255,255,.8);}
.innova_slider_inner .innova_slide_innerH1 {font-size: 26px !important;line-height: 1;font-weight: 400;}
.innova_slider_btn{font-size: 0.5em !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 #right-col { visibility: hidden; width: 0px; padding-left: 0;min-height: 0; height: 0; left: -200px; position: relative; z-index: -100;}**/
#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 #right-col {
    visibility: hidden;
    width: 0px;
    padding-left: 0;
    min-height: 0;
    height: 0;
    left: -200px;
    position: relative;
    z-index: -100;
}*/
#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;}
/*.content-text iframe, .content-text img {width: 100%;height: auto;}*/
.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;}

}

/******BREADCRUMBS****/
.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;}
}

@media screen and (max-width: 360px){
.carousel-wrapper {height: 200px;}
/*.content-text iframe, .content-text img {width: 300px;height: auto;}*/
}













.container-fluid{max-width:1200px;}

.container {margin-bottom: 20px;background: white;min-height: 600px;}
.section_5 .container {padding-bottom: 40px;}
.mainpagebg  .container, .footer  .container, .header .container {background: initial;min-height: initial;}
.section_7 .container {padding-bottom: 30px;   border-radius: 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: 1px 1px 1px 0 rgba(0,0,0,.2);margin: 15px 0;padding: 15px 0 0;}
.sidebar_char{margin:5px 0;padding:5px 10px;overflow:hidden;font-size:14px;}
.sidebar_char .left{float:left;width:60%;}
.sidebar_char .right{float:right;}
.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;}
/***********CALENDAR****/
.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;}





/*-----auth-----*/
.exite, .name-auth, .my-page-links, .blog-links, .forum-links{display: inline-block;height: 12px;}
.exite{background: url("/bitrix/templates/2024/images/exite-icon.png") no-repeat 0 -12px !important;padding-left: 15px !important;}
.name-auth {background: url("/bitrix/templates/2024/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/2024/images/profile-icon.png") no-repeat 0 -12px;}
.blog-links{background: url("/bitrix/templates/2024/images/blog-icon.png") no-repeat 0 -12px;}
.forum-links{background: url("/bitrix/templates/2024/images/forum-icon.png") no-repeat 0 -12px;}
.exite:hover{background: url("/bitrix/templates/2024/images/exite-icon.png") no-repeat 0 0 !important;}
.name-auth:hover {background: url("/bitrix/templates/2024/images/login-icon.png") no-repeat 0 0;line-height: 12px;padding-left: 15px !important;}
.my-page-links:hover{background: url("/bitrix/templates/2024/images/profile-icon.png") no-repeat 0 0;}
.blog-links:hover{background: url("/bitrix/templates/2024/images/blog-icon.png") no-repeat 0 0;}
.forum-links:hover{background: url("/bitrix/templates/2024/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/2024/images/profile-icon.png) no-repeat 5px center;}
.user-list ul li.blog-link{background: url(/bitrix/templates/2024/images/blog-icon.png) no-repeat 5px center;}
.user-list ul li.forum-link{background: url(/bitrix/templates/2024/images/forum-icon.png) no-repeat 0 center;}
.user-list ul li.messeg-link{background: url(/bitrix/templates/2024/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;}
/*.forRadio ul li:first-child { border-radius: 5px 0 0 5px;}
.forRadio ul li:last-child { border-radius: 0 5px 5px 0;}*/


.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: 1px 1px 1px 0 rgba(0,0,0,.1);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_char{margin:5px 0;padding:5px 10px;overflow:hidden;}
.sidebar_char .left{float:left;width:60%;font-weight: 600;}
.sidebar_char .right{float:right;width: 35%;}
.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:#a694ed;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:#a694ed;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:#e9e9f5;;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(/bitrix/templates/2024/img/ok.png) left center no-repeat;}
.booking_footer #individual{background:url(/bitrix/templates/2024/img/price.png) left center no-repeat;}
.booking_footer #discounts{background:url(/bitrix/templates/2024/img/tours.png) left center no-repeat;}
.booking_footer #gift_certificates{background:url(/bitrix/templates/2024/img/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;}

.morephotos{overflow:hidden;text-align:center;max-width: 900px;margin: 0 auto;}
.morephotos_item{float:left;}
.morephotos_item.big{width:50%;}
.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;}
.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;}
}


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;color: darkmagenta;}
.types .type_item_img{text-align:center;margin:0 auto;height:60px;}
.types .type_item_img img{text-align:center;margin:0 auto;}
.type_item_img img {filter: grayscale(1);}

.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_item{border-bottom:3px solid #333;padding:6px 12px;cursor:pointer;}*/
/*.info_sect_item_head{background:url(/custom/img/plus_big.png) center right no-repeat;}*/
.info_sect_item.active .info_sect_item_head{background:url(/custom/img/minus_big.png) center right no-repeat;}
.info_sect_item_head h4 {font-weight: 100;border-bottom: dotted 1px;width: fit-content;font-size: x-large;}
/*.info_sect_item_content{display:none;}*/
.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;}
.mainpagebg {background: transparent;background-size: cover;background-color: cadetblue;}
}
@media screen and (min-width: 768px){
.airSticky_stop-block{min-height:590px;}
}
.references{color:#0074bf;font-size: 14px;font-family: Tahoma;background:#e9e9f5;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/2024/images/pdf.gif");}
	#page-export-controls-doc span{background:url("/bitrix/templates/2024/img/doc.png");background-size:contain;}
	#page-export-controls-print span{background:url("/bitrix/templates/2024/img/print.png");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: 20px;}
.modal_social .social_icons svg {width: 45px;height: 45px;}

#toTop svg {width: 40px;margin-bottom: 60px;}

/*.owl-item.active {border-left: 1px dotted #ADADAD;}
.owl-item.active:first-child {border-left: 0;}*/
.mainpagebg .container {margin-bottom: 0;}


.footer a {border-bottom: 1px solid #7c7c7c;padding-bottom: 3px;}

.ftour_readmore:after {transition: 0.5s;content: '»';}
.ftour_readmore:hover:after {content: '»';top: 0;padding-left: 10px;}
.ftour_readmore {padding: 10px;text-align: center;}

.section_1 .nolist a:after {transition: 0.5s;content: '»'; padding-left: 5px;}
.section_1 .nolist a:hover:after {content: '»';top: 0;padding-left: 10px;}
.col-lg-8.col-md-8.col-sm-7.col-xs-12.tour_prog {width: 100%;}
.bx-auth-table .btn.btn-primary {background: cornflowerblue;}
.nca-cookiesaccept-line.style-3 {max-width: 400px;}
.maps div {width: 100%;text-align: center;}


.curtainfull {margin: 0px;padding: 0px;width: 60px;height: 150px;background-color: rgba(41, 41, 42, 0.8);left: 0px;top: 50%;border-radius: 0 18px 18px; 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 6px 6px;
}
.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;margin: auto;}
.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: 10px;
    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;}


.owl-carousel {z-index: 0 !important;}
/*@media screen and (max-width: 965px){
.section_1 {padding: 0;}
}*/

.section_1 h3 {text-align: center;margin: 20px auto !important;font-size: 1.3em;font-weight: 600 !important;
    color: white;}
.section_1 a {color: blue;border-bottom: 1px solid #999;}

img, video, iframe, embed, object {max-width: 100%;height: auto;}
.sektion_workarea tr:nth-child(even) {background: #eee8d7;}
.sektion_workarea table {width: 100%;margin-bottom: 40px;}
.sektion_workarea thead {border-bottom: 3px solid #f4f4f4;}
.sektion_workarea {overflow: hidden;}

/****QUIZ*****/

@media (min-width: 1200px) {
    .atumsmartquiz-modal-dialog {max-width: 600px !important;min-width: 300px !important;
        height: 600px !important;    }
}
.atumsmartquiz-modal-close {right: 10px;top: 10px;color: #bb0101;}
iframe#atumsmartquiz-iframe-1 {height: 600px !important;}


/********FAQ-Section*/
h3.faq-question {border-bottom: dotted 1px #b1c4f1;padding-bottom: 5px;width: fit-content;margin-bottom: 5px !important;color: #2d6665;}
.faq-item {margin-bottom: 40px;}
/* End */
/* /local/templates/.default/components/bitrix/menu/mainmenu2022short/style.min.css?1782991606490 */
/* /bitrix/components/innova/slider/lib/tiny-slider.css?17829915612005 */
/* /local/templates/.default/components/innova/slider/2022-1/style.css?17829916063838 */
/* /bitrix/templates/.default/components/bitrix/news.list/flat/style.min.css?17829915983329 */
/* /local/templates/.default/components/bitrix/search.title/visual-english/style.min.css?17829916063445 */
/* /local/templates/.default/components/bitrix/menu/navi2022/style.css?17829916064723 */
/* /bitrix/templates/2024/template_styles.css?178299159961436 */
