

/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?16455235482729*/
/* 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/orlan_payment/styles.css?1598077608337*/
.events_item_image_text h1{text-shadow: 1px 1px 1px #000;}
h2{text-align:center;}
h3{text-align:center;}
h6{font-size:16px;font-weight:bold;}

.body_headertop .sitenamemobi {float: left;display: block;width: 20%;}
.body_headertop {background: white;}

:focus {    outline: -webkit-focus-ring-color auto 0px;}

input.readonly{border:0px;}
/* End */


/* Start:/bitrix/templates/orlan_payment/template_styles.css?159807760837843*/
@font-face {
font-family: Quadraat;
src: url(/custom/fonts/QuadraatSansCon-Regular.ttf);
  font-display: swap;
}
@font-face {
font-family: PT Sans Narrow;
src: url(/custom/fonts/pt-sans-narrow.ttf);
  font-display: swap;
}


@font-face {
  font-family: 'FontAwesome';
  src: url('/custom/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('/custom/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/custom/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/custom/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/custom/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/custom/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.fa {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.bg_D3EBED{background:#b8d4e8;text-align:center;}
.bg_F1F1F1{background:#F1F1F1;}
.bg_92CECE{background:#b8d4e8;}
.bg_ecebe9{background:#ecebe9;}

.p_40_0{padding:40px 0;}
.p_15_0{padding:15px 0;}

.owl-item{width:380px;}

h2{color:#6C3B18;font-family: 'PT Sans Narrow', arial;font-size: calc(1.5em + 2vw);text-align: center;}
h1, .h1, h2, .h2, h3, .h3 {margin-top: 0.5em;margin-bottom: 0.5em;}
body{font-family:Tahoma;position:relative;font-size: 18px;}
header{position:relative;}
.topline{background:#F8F8F8;height:70px;}
.header{background:url(/custom/img/maintop.webp); background-size:cover;min-height:100vh;}
.header_sub{background-image:none; height:auto;background-color:#F1F1F1;}
.menublock{background:rgba(255,255,255,.7);position:relative;height:100px;}
.menublock .row{margin:0;}
.menublock .col-md-12 {padding: 0;background-color: #cadbe6;}
.menublock nav{margin-top:40px;}

.block_logo{position:absolute;top:15px;left:20px;background:url(/custom/img/logotip.png) top left no-repeat;height:106px;width:50%;display:block;padding:30px 0 0 160px;z-index:100;}
.sitesubname,.sitename{font-family:PT Sans Narrow;text-decoration:none;color:#333;font-style:italic;font-size:18px;}
.logotype{position:absolute;top:0;left:0;width:160px;height:106px;display:block;}
.block_langs{position:absolute;top:10px;right:20px;width:80%;z-index:101;text-align:right;}
.block_langs span,.block_langs a{text-decoration:none;color:#333; font-family: 'PT Sans Narrow', arial;font-size: 22px;}
.topmenu{display:inline-block;list-style:none;margin:15px 0 0;padding:0;height:40px;vertical-align:top;}
.topmenu li{display:inline-block;padding:0 10px;}


.langmenu{display:inline-block;list-style:none;margin:0;padding:0;height:60px;}
.langmenu li{display:inline-block;padding:0 10px;}
.langmenu a{display:block; width:40px;height:60px;padding-top:35px;text-align:center;font-size:12px;font-weight:bold;}
.lang_ru{background:url(/custom/img/lang.png) 5px -5px no-repeat;}
.lang_en{background:url(/custom/img/lang.png) -45px -5px no-repeat;}
.lang_ch{background:url(/custom/img/lang.png) -95px -5px no-repeat;}
.langmenu a.active {opacity: 0.3;cursor: default;}
.phone{margin-top:6px;}
.phone_img{cursor:pointer;}
.phone_img img{width:24px;}
.phone_number{font-size:18px;line-height:20px;display:inline-block;}

.block_recall{display:none;position:absolute;background:#fff;}

.messengers{display:none;}
.messengers_inner{background:#fff;display:inline-block;padding:5px 15px;}
.messenger_img img{width:24px;}

.bg_D3EBED .text{color:#1A5454;font-size:18px;}

.bodyarea.bg_92CECE{text-align:center;}

.row.workarea, .col-md-12.workarea{}


.bottomnav{list-style:none;margin:0;padding:0;}
.bottomnav li{display:inline-block;padding:0 20px 0 0;}
.bottomnav a{text-decoration:none;color:#333;}

.bottomsocial{text-align:right;}
.bottomsocial .icon{display:inline-block;width:32px; height:32px;}
.bottomsocial .icon img{display:block;width:32px; height:32px;border-radius:50%;}


.headertext{text-align:center;margin:100px auto 50px; padding:0 20px;}
.headertext_info { color: #082a5d;text-shadow: 0 0 10px #FFFFFF;}
h1,.headertext_info{font-family: 'PT Sans Narrow', arial;font-size: calc(2em + 3vw); text-align: center;}
.headertext_button{text-align: center;}


.container-tours{background:#f1f1f1;}
.tour_header{background:#ceecef;padding:45px 0 55px;}
.tour_header h1{text-align:center;color:#663300;}

.begin_a{width:190px;height:200px;display:inline-block;border-bottom:0px solid #ccc;margin:15px 35px;font-family: 'PT Sans Narrow', arial;font-size: 22px;padding:0;position:relative;} 
.begin_a:hover{padding:0 0 3px;} 
.climb{height:132px;width:190px;background:url(/custom/img/ico.png) 0px 0px;}
.raft{height:132px;width:190px;background:url(/custom/img/ico.png) -215px 0px;}
.sea{height:132px;width:190px;background:url(/custom/img/ico.png) -430px 0px;}
.excurs{height:132px;width:190px;background:url(/custom/img/ico.png) -628px 0px;}
.heli{height:132px;width:190px;background:url(/custom/img/ico.png) 0px -132px;}
.jeep{height:132px;width:190px;background:url(/custom/img/ico.png) -215px -132px;}
.combi{height:132px;width:190px;background:url(/custom/img/ico.png) -430px -132px;}
.menu_line2{display:none;}
.tour_cat{height:70px;position:absolute;bottom:0;width:190px;}







@media (max-width: 1400px) {
.topmenu{margin:7px 0 0;}
}


@media (max-width: 1024px) {
.topline{height:50px;}
.block_langs{position:absolute;top:10px;right:0px;left:0px;width:100%;z-index:101;text-align:center;}
.topmenu{display:none;}
.block_langs .line2{display:none;}
.langmenu a{font-size:16px;font-weight:bold;padding-top:5px;}
.lang_ru{background:none;}
.lang_en{background:none;}
.lang_ch{background:none;}
.sitename, .sitesubname{display:none;}
.block_logo{top:50px;height:70px;width:100px;background-size:contain;}
.menublock{background:#f1f1f1;height:70px;}
.headertext{text-align:center;margin:50px auto 20px; padding:0 20px;}
.menu_line2{display:block;padding:10px;}
.messengers{display:block;}
.phone_img{display:none;}
.menublock nav {margin-top: 70px;}
.header { height: 85vh;}

.begin_a{width:120px;height:160px;display:inline-block;border-bottom:0px solid #ccc;margin:15px 5px;font-family: 'PT Sans Narrow', arial;font-size: 22px;padding:0;position:relative;} 
.begin_a:hover{padding:0 0 3px;} 
.climb{height:80px;width:120px;background:url(/custom/img/ico-mob.png) -10px 8px;}
.raft{height:80px;width:120px;background:url(/custom/img/ico-mob.png) -155px 0px;}
.sea{height:80px;width:120px;background:url(/custom/img/ico-mob.png) -295px 0px;}
.excurs{height:80px;width:120px;background:url(/custom/img/ico-mob.png) -440px 0px;}
.heli{height:80px;width:120px;background:url(/custom/img/ico-mob.png) -10px -90px;}
.jeep{height:80px;width:120px;background:url(/custom/img/ico-mob.png) -155px -90px;}
.combi{height:80px;width:120px;background:url(/custom/img/ico-mob.png) -295px -90px;}
.tour_cat{height:70px;position:absolute;bottom:0;width:120px;}
}


@media (max-width: 320px) {
.headertext{text-align:center;margin:30px auto 15px; padding:0 20px;}
}







header .container{position:relative;}
.sitenamemobi{text-align:center;}
.sitenamemobi a{font-family:Quadraat;font-size:32px;color:#BCD581;text-decoration:none;}
.sitenamemobi a span{color:#fff;}
.menu-icon-main{position:absolute;top:25px;right:15px;width:38px;height:24px;background:url(/bitrix/templates/orlan_payment/images/menu-icon.png) center no-repeat;cursor:pointer;display:none;}
.menu-icon-main.active{background:url(/bitrix/templates/orlan_payment/images/menu-icon-active.png) center no-repeat;}
@media (max-width: 1024px) {
 .menu-icon-main{display:block;}
}
.search-icon{position:absolute;top:11px;right:15px;width:25px;height:25px;background:url(/bitrix/templates/orlan_payment/images/search-icon.png) center no-repeat;cursor:pointer;}

.body.container{margin-top:20px;margin-bottom:20px;}
.workarea img{margin:5px 10px;}
.events_item img, .events_list_item img, .cols-3-2-1 img{display:block; width:auto;max-width:100%;margin:0 auto;padding:0;}
img.responsive{display:block; width:auto;max-width:100%;margin:0 auto;padding:10px 0;}

.bottom{background:#3E3E3E;color:#fff;text-align:center;padding:20px 0;line-height:36px;}
.bottom a{color:#fff;text-decoration:none;}
.bottom a:hover{color:#fff;text-decoration:underline;}

footer{    background: #88a9da;color:#333;padding:30px 15px;text-align:center;}
footer a{color:#333;}
footer a:hover{color:#8F8F8F;}
.bottompolitics, .bottomregister{margin-top:30px;}
.footer_block{margin:15px 0;}
.footermenu ul{list-style:none;margin:0;padding:0;}
.name_footer a, .name_footer a:hover{font-family:Quadraat;font-size:36px;color:#BCD581;text-decoration:none;}
.name_footer a span, .name_footer a span{color:#0099CC;}
.footer_block_1, .footer_block_2{text-align:left;}





.container-fluid{max-width:1200px;overflow:visible;margin-bottom: 50px;}

/* search */
.search{display:none;}
.search-form{margin:10px 0;position:relative;}
.search-form input[type="text"]{width:100%;padding-left:6px;padding-right:50px;}
.search-form input[type="submit"]{position:absolute;top:2px;right:0;}

/* mainmenu */
.mainmenu{display:block;}
.mainmenu .nav{display:block;margin:0;padding:0;list-style:none;text-align:center;}
.mainmenu .nav li{display: inline-block;margin: 0;padding: 0;position:static;}
.mainmenu .nav li a {text-decoration:none;color:#333;padding: 10px;display: block;font-family: 'PT Sans Narrow', arial;font-size: 26px;border-right: dotted 1px #999;}
.mainmenu .nav li:last-of-type a{border-right:0;}
mainmenu .nav li a:hover{text-decoration:underline;color:#3E3E3E;}
.mainmenu .nav ul li a{text-decoration:none;color:#3E3E3E;}
.mainmenu .nav ul{z-index:222;background: #f5f5f5;padding: 2px;position: absolute;display: none;box-shadow: 5px 5px 5px #9c9c9c;}
.mainmenu .nav li:hover ul{display: block;}
.mainmenu .nav ul li{}
.mainmenu .nav ul li a{text-align:left;width:100%;}
.mainmenu .nav ul.sub{left:0;right:0;}
.mainmenu .nav ul.sub li{width:100%;}
.mainmenu .nav ul.tours_cat{left:0;right:0;}
.mainmenu .nav li li a{border:none;}


@media (max-width: 1024px) {
 .mainmenu{display:none;background:#f1f1f1;margin-top:70px;}
 .mainmenu .nav{text-align:left;padding-top:15px;background:#f1f1f1;z-index:200;position:relative;overflow:hidden;}
 .mainmenu .nav li{display:block;}
 .mainmenu .nav li a{text-decoration:none;color:#308485;padding-left:10px;}
 .mainmenu .nav li a:hover{text-decoration:none;color:#3E3E3E;}
.mainmenu .nav ul{display:block;position:relative;}
.mainmenu .nav ul.sub{width:100%;}
.sub, .tours_cat.container {padding-left: 30px !important;}
.messengers_inner {background: transparent !Important;}
.mainform_descr { width: 100% !important;}
}


/* owlcarusel */
/* slider */
.slider--item {  width: 100%;  height: 300px;  display: block;  background-position: center;  background-size: cover;text-align:center;}
.slider--text_inverse {  color: white; }
.slider--item > .container {  bottom: 0;  height: 100%;  position: relative;  top: 0;}
.slider--item > .container > .row {  position: absolute;  top: 0;  bottom: 0;  left: 15px;  right: 15px;}
.slider--item > .container > .row [class*="col-"] {  position: absolute;  top: 50%;  transform: translateY(-50%);}
.black-menu + .slider .slider--item > .container > .row [class*="col-"] {  top: 55%;}
.black-menu + .slider .slider--item {  height: 508px;}
.slider--text {  padding-right: 60px;  z-index: 107;  position: relative;}
.slider--text .slider--title, .slider--text .slider--descr{  text-shadow: 1px 1px 1px #fff;}
.slider--text.slider--text_inverse .slider--title, .slider--text.slider--text_inverse .slider--descr{  text-shadow: 1px 1px 1px #000;} 
.col-md-offset-2 .slider--text {  padding-right: 0;}
.slider--title, .slider--title h1 {  font-size: 3em;  font-weight: 600;  line-height: 1.2em;  font-family: 'Raleway', sans-serif;}
.slider--title h1 {  font-size: inherit;}
.slider--descr {  font-size: 1.2em;  line-height: 1.4em;  margin-top: 40px;}
.slider--buttons {  margin-top: 40px; }
.slider--buttons .btn-default{background:#009900;color:#fff;border:1px solid #009900;font-size:16px;}
.slider--buttons .btn-default:hover{border:1px solid #fff;}
.md-wrapper {  overflow: hidden;}
.owl-carousel .owl-item img {  width: auto;}
.owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav [class*='owl-'] { display: block;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;
  border-radius: 100px;  position: absolute;  outline: 0 none;  background-color: rgba(0, 0, 0, 0.2);  top: 50%;  width: 80px;  height: 80px;  line-height: 80px;
  color: #fff;  margin-top: -40px;  background-image: url("/custom/owlcarousel/slider-arrows.png");  background-size: 160px auto;  opacity: 0.5;  filter: Alpha(Opacity=50);  /*IE7 fix*/
}
.owl-theme .owl-nav [class*='owl-']:hover {  filter: Alpha(Opacity=70);  /*IE7 fix*/  opacity: 0.7;  text-decoration: none;}
.owl-theme .owl-nav .disabled {  opacity: 0.5;  cursor: default;}
.owl-theme .owl-next {  right: 60px;  background-position: -77px 0;}
.owl-theme .owl-prev {  left: 60px;  background-position: -3px 0;}
.owl-theme .owl-dots {  text-align: center;  -webkit-tap-highlight-color: transparent;  bottom: 25px;  position: absolute;  width: 100%;}
.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}
.owl-theme .owl-dots .owl-dot span {
  display: block;  width: 10px;  height: 10px;  margin: 0 7px;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;
  border-radius: 20px;  border: 2px solid rgba(255, 255, 255, 0.6);  background-color: rgba(0, 0, 0, 0.3);  transition: all 0.3s ease 0s;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { border: 2px solid #0c4da2;  background-color: transparent;}
.owl-carousel a.img-link {  display: block;  width: 100%;  height: 100%;}

@media (max-width: 1200px) {
  .slider--title {  font-size: 2.6em;  }
  .slider--descr {   line-height: 1.2em;    margin-top: 20px;	font-size: 1em;  }
  .slider--buttons {   padding-top: 20px;  }
}
@media (max-width: 992px) {
  .slider--title {   font-size: 2em;  }
  .owl-theme .owl-prev {  left: 5px;  }
  .owl-theme .owl-next {  right: 5px;  }
}
@media (max-width: 767px) {
  .slider--title {  font-size: 1.6em;   font-weight: 500;  }
  .slider--descr {  font-size: 1em;  margin-top: 10px;  }
  .slider--text {  margin-top: 0;  position: relative;  z-index: 2;  }
  .slider--title, .slider--descr {  color: #fff;  }
  .slider--text .slider--title, .slider--text .slider--descr{  text-shadow: 1px 1px 1px #000;}
  .owl-theme .owl-dots {  bottom: 10px;  }
  .slider--item > .container > .row [class*="col-"] {  position: absolute;  top: 40px !important;    transform: none;  }
}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/custom/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}




/* категории туров */
.tourcategories_list{background:#F3F3F3;padding:0;}
.tourcategories_list h3{text-align:center;margin:0 auto;padding: 15px;}
a.tourcategorie_link{display:table;width:100%;height:250px;text-align:center;color:#fff;text-decoration:none;font-size:24px;font-weight:bold;border-bottom:1px solid #fff;}
a.tourcategorie_link span{padding:20px;display:table-cell;width:100%;vertical-align:middle;height:250px;margin:0 auto;}


/* список туров */
.events_list{overflow:visible;}
.events_list_item{margin: 0 -6px 15px; }
.events_item_title{padding: 0 10px;height: 77px;overflow: hidden;border-bottom: 2px solid #ccc;margin: 5px 0;}
.events_item_title a{font-weight:bold;text-decoration:none;color:#000;font-size:16px;line-height:18px;}
.events_item_footer{padding: 14px 10px 13px;border-top: 1px solid #dcdcdc; text-align: right; margin-top: 12px;}
.events_item_price{float: left;font: 18px/normal Tahoma;position: relative;top: -2px; color: green;}
.events_item_link{}
.events_item_link a {background: #7ac6e1;width: 97px;height: 28px;font: 14px/14px Tahoma;border-radius: 4px;display: inline-block;text-align: center;vertical-align: top;padding-top: 6px;
color: #fff;text-decoration: none;}
.events_item_link a:hover {background: #60b1ce;color: #fff;}
.events_item_length .left, .events_item_length .right {display: inline-block;vertical-align: middle;width: 45%;padding: 5px;font: 14px/14px Tahoma;}
a.events_list_img{display:block;}






.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_image{width:100%;height:300px;display:table;}
.events_item_image_text{height:300px;display:table-cell;vertical-align:middle;text-align:center;}
.events_item_image_text h1{color:#fff;}
.events_item {max-width:1180px;margin:20px auto 20px;}
.events_item h4{margin-top:35px;}
.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{margin: 15px 0;}
.events_item .sidebar_inner.map{margin-top:9px;}
.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:49%;font-weight: 600;}
.sidebar_char .right{float:right;width: 40%;padding-left:10px;}
.sidebar_price{margin:5px 0;padding:5px 10px;text-align:center;font-size: 24px; font-family: Tahoma;}
.sidebar .sb_bottom{padding: 10px;border-top:1px solid #dcdcdc;}
.sidebar_char .right ul{margin:0;padding:0;list-style:none;}
.sidebar_char .full{float:none;width: 100%;clear:both;}
.sb_bottom select{width:100%;margin:10px 0; padding:6px;}
.events_item .program{margin-top:20px;border-left:1px solid #16BDB8;padding-left:20px;position:relative;}
.events_item .program h6{position:relative;font-size:16px;font-weight:bold;}
.events_item .program h6:before{content:'';width:11px;height:26px;display:block;background:url(/custom/img/arrow_program.png);position:absolute;left:-21px;top:-6px;}
.events_item .program table h6:before{left:-26px;top:-6px;}

.events_item .dates .info{}
.dates_price{font-size:32px;padding: 15px;}
.price_include {padding:15px 30px;}

.to_book{padding: 5px 18px 7px;border-radius: 24px;border: 1px solid #D6CF7C;margin:6px 0;text-align: left;display:inline-block;font-size: 20px;}
.to_book svg{width:24px;height:24px;display:block;float:left;margin-top:4px;}
.button.order_by_tour{outline: 0; text-align: left;}
.button.order_by_tour input{}
i.svg_ico{font-style:normal;padding-left:6px;}

.button.booking_by_tour{outline: 0;font-size: 16px;font-family: Tahoma;background:#00b529;color:#fff;text-decoration: none;padding: 7px 20px;
border-radius: 3px;border: none;text-align:center;width:160px;display:inline-block;}
.button.order_by_tour:hover, .button.booking_by_tour{}


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





/* social icons */
.fa-youtube:before { content: "\f167";}
.fa-youtube-square:before { content: "\f166";}
.fa-youtube-play:before { content: "\f16a";}
.fa-facebook-square:before { content: "\f082";}
.fa-facebook-f:before,.fa-facebook:before { content: "\f09a";}
.fa-facebook-official:before { content: "\f230";}
.fa-vk:before { content: "\f189";}
.fa-instagram:before { content: "\f16d";}
.fa-envelope-square:before { content: "\f199";}
.fa-envelope-o:before { content: "\f003";}
.fa-envelope:before { content: "\f0e0";}

.socials{margin-top:10px;}
.socials a{display:inline-block;margin:0;background:#0066CC;width:36px;height:36px;overflow:hidden;}
.fa{width:36px;height:36px;font-size:18px;}

.photos{overflow:hidden;text-align:center;}
.photos img{display:inline-block;height:180px;width:auto;text-align:center;padding:5px;}

.sert{text-align:center;}
.sert img{display:inline-block;}

.cols-3-2-1:nth-of-type(3n+4){clear:both;}
@media (max-width: 768px) {
.cols-3-2-1:nth-of-type(3n+4){clear:none;}
.cols-3-2-1:nth-of-type(2n+3){clear:both;}
}

table.border{}
table.border tr{border-top:1px solid #ccc; border-left:1px solid #ccc;}
table.border td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
table.border h3{margin:0;padding:0;font-size:20px;}


.reviews_item{margin:10px 0;padding:10px 0;border-bottom:1px solid #ccc;}
.reviews_name{margin:0 0 10px;}
.reviews_name span{font-weight:bold;}

.calendar_month_img{height:200px;}
.stop .calendar_month_img{filter: opacity(20%);}





#menu_toggle_3lvl,#menu_toggle_3lvl ul,#menu_toggle_3lvl ul li,#menu_toggle_3lvl ul li a{ margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#menu_toggle_3lvl{width:100%;}
#menu_toggle_3lvl ul{padding:0;}
#menu_toggle_3lvl ul ul{display:none;padding:0;}
#menu_toggle_3lvl>ul>li.active>ul{display:block;}
.align-right{float:right;}

#menu_toggle_3lvl>ul>li>a {padding:30px 22px;cursor:pointer;z-index:2;font-size:16px;text-decoration:none;color:#337AB7;background:none;  -webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#menu_toggle_3lvl>ul>li>a:hover{color:#d8f3f0;}

#menu_toggle_3lvl ul>li.has-sub>a.toggle-a:after {position:absolute;right:42px;top:33px;z-index:5;display:block;height:22px;width:2px;background:#337AB7;    content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}
#menu_toggle_3lvl>ul>li .toggle-a{position:absolute;right:0px;top:0px;width:55px; height:55px;}
#menu_toggle_3lvl ul>li.has-sub>a.toggle-a:before {position:absolute;right:32px;top:43px;display:block;width:22px;height:2px;background:#337AB7;content:"";    -webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}
#menu_toggle_3lvl ul>li.has-sub.open>a.toggle-a:after,#menu_toggle_3lvl ul>li.has-sub.open>a.toggle-a:before{   -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}


#menu_toggle_3lvl ul ul>li.has-sub>a.toggle-a:after {position:absolute;right:58px;top:14px;z-index:5;display:block;height:14px;width:2px;background:#337AB7;    content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#menu_toggle_3lvl ul ul>li .toggle-a{position:absolute;right:0px;top:0px;width:85px; height:55px;}
#menu_toggle_3lvl ul ul>li.has-sub>a.toggle-a:before {position:absolute;right:62px;top:20px;display:block;width:14px;height:2px;background:#337AB7;content:"";    -webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#menu_toggle_3lvl ul ul>li.has-sub.open>a.toggle-a:after{   -webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
#menu_toggle_3lvl ul ul>li.has-sub.open>a.toggle-a:before{   -webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}



#menu_toggle_3lvl ul ul li a{padding:14px 22px;cursor:pointer;z-index:2;font-size:18px;text-decoration:underline;color:#337AB7;background:none;  -webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#menu_toggle_3lvl ul ul ul li a{padding-left:40px;}
#menu_toggle_3lvl ul ul ul li a.current-link{color:#f8ff74;}
#menu_toggle_3lvl ul ul li a:hover{}
#menu_toggle_3lvl ul ul>li.has-sub>a:after{top:16px;right:26px;background:#ddd;}
#menu_toggle_3lvl ul ul>li.has-sub>a:before{top:20px;background:#ddd;}

#menu_toggle_3lvl ul li::before{display:none;}
#menu_toggle_3lvl a.category-name-a{text-align:center;text-decoration:underline !important;}
#menu_toggle_3lvl a, #menu_toggle_3lvl a:link, #menu_toggle_3lvl a:visited, #menu_toggle_3lvl a:focus{border:0px;}
#menu_toggle_3lvl > ul > li > a.tbl_head{background:#EFEFF7;color:#337AB7;border:0px;font-size: 32px;font-weight: 700;line-height: 35.2px;}
#menu_toggle_3lvl > ul ul > li > a.tbl_subhead{color:#337AB7;border:0px;font-size: 20px;font-weight: 600;line-height: 24px;}

#menu_toggle_3lvl ul > li:nth-child(2n) a.tbl_head { background-color: #fff;}
#menu_toggle_3lvl ul ul > li:nth-child(2n) a.tbl_subhead { background-color: #f1f2f7;}

#menu_toggle_3lvl tr:nth-child(2n) { background-color: #f1f2f7;}
#menu_toggle_3lvl table th { padding: 5px;}


.year_select{display:inline-block;}
.year_select_next{margin-right:2px;padding:10px;background:#F3F5F9;display:inline-block;}
.year_select_next, .year_select_next a{text-decoration:none;font-size:18px;font-weight:bold;color:#000;}
.year_select_next.current{background:#EAEDF5;}
.calendar_section{padding:10px;}


.tabs .tab{display:inline-block;padding:6px 12px;font-size:20px;color:#215B5A;cursor:pointer;}
.tabs .tab.active{background:#D3EBED;border-top-left-radius:5px;border-top-right-radius:5px;}

.tabs_content{border-top:5px solid #D3EBED;}
.section_tab{display:none;}
.section_tab.active{display:block;}
ul.langmenu li a {filter: sepia(60%);}
ul.langmenu li a:hover {filter: sepia(0);}
.messengers_inner {background: #fff;display: inline-block;padding: 5px 15px;width: 170px;}

.whatsapp {text-align: left;}
.whatsapp span img {width: 35px;}
.viber {text-align: left;padding: 10px 0;}
span.messenger_number a {border-bottom: 1px solid #ccc;padding: 0 0 5px;}

.tours_soon .item{margin:0 10px;}
.tours_soon .title{height: 60px;overflow-y: hidden;font-family: 'PT Sans Narrow', arial;}
.tours_soon .owl-big-image{margin:20px 0 35px;}
.tours_soon .preview_text{height:100px;overflow:hidden;font-size: 18px;display:block;white-space: nopmal;position:relative;width:100%;margin:0;padding:0;}
.tours_soon .date{margin:30px 0;font-size: 18px;}
.tours_soon .date span{font-weight:bold;}
.tours_soon .button_readmore{text-align:left;}
.tours_soon .readmore{font-size:22px;text-decoration:none;color:#333;display:inline-block;text-align:center;padding:6px 40px 8px;border:1px solid #D8D186; border-radius:24px;margin:5px auto; transition: 0.5s;}
.tours_soon .readmore:hover{border:1px solid #246bb3;}
.title h3 { color: #6c3b18;}

.begin .begin_a {filter: grayscale(0.7);transition: 0.5s;font-weight: 600;}
.begin .begin_a:hover {filter: grayscale(0);}

/*.events_item .col-md-12 {background-color: #cde8ea;}*/

#fb_close_FID13,.button_readmore a,.headertext_button a{display: inline-block !important;font-size: 20px !important;text-align: center;padding: 15px 30px !important;border-radius: 30px !important;background: #F5E32B;margin: 25px 0 0;transition: 0.5s;color: #333;}
#fb_close_FID13:hover,.button_readmore a:hover,.owl-item a.link:hover .readmore,.headertext_button a:hover{background: #246bb3 !important;text-decoration:none;color:white !important;}
.owl-item a.link{color:#333;text-decoration:none;outline:none;position:relative;display:block;}

table.section{width:100%;}
table.section tr:nth-of-type(odd){ background-color: #f1f2f7;}
table.section td, table.section th{padding:10px;}

#alx_feed_back_FID13.alx_feed_back{margin: 20px auto;}
.mainform_descr{width:50%;margin:20px auto 0;}
#f_feedback_FID13 .afbf_submit_block{text-align:center !important;}
#alx_feed_back_FID13 .afbf_feedback_poles #f_feedback_FID13 .afbf_btn{display: inline-block;font-size: 20px;text-align: center;padding: 15px 30px;border-radius: 30px;background: #F5E32B;margin: 0;transition: 0.5s;color: #333;}
.wrap_st_cart {position: fixed !important;z-index: 1000;top: 200px !important;}

.search-form{font-size:14px;}
#section_tab1 .container {padding: 25px 15px;}

.page_404 ul{list-style:none;margin:0;padding:0;text-align:center;}
.page_404 li{display:inline-block;margin:20px;}



.timeline-vertical {  padding-top: 2px;  position: relative;}
.timeline-vertical:before {  content: "";  position: absolute;  background-color: #ccc;  width: 6px;  height: 100%;  top: 0px;  left: 50%;  margin-left: -3px;  display: block;}

.timeline-vertical__text{display:table-cell;min-height:140px;vertical-align:middle;overflow:hidden;}
.timeline-wrapper{display:table;min-height:140px;vertical-align:middle;width:100%;}
.timeline-icon{height:140px;width:140px;float:right;}
.timeline-empty{height:140px;width:1px;float:right;}
.timeline-vertical__text_inverse .timeline-icon{height:140px;width:140px;float:left;}
.timeline-text-wrapper{min-height:140px;display:table;}
.timeline-text{display:table-cell;min-height:140px;vertical-align:middle;width:99%;}
#section_1 .timeline-text{background:url(/custom/img/best-ico1.png) left center no-repeat;padding-left:150px;}
#section_2 .timeline-text{background:url(/custom/img/best-ico2.png) right center no-repeat;padding-right:150px;}
#section_3 .timeline-text{background:url(/custom/img/best-ico4.png) left center no-repeat;padding-left:150px;}
#section_4 .timeline-text{background:url(/custom/img/best-ico5.png) right center no-repeat;padding-right:150px;}
#section_5 .timeline-text{background:url(/custom/img/best-ico3.png) left center no-repeat;padding-left:150px;}
#section_6 .timeline-text{background:url(/custom/img/best-ico6.png) right center no-repeat;padding-right:150px;}



@media (max-width: 991px) {
  .timeline-vertical {    padding-top: 0px;  }
  .timeline-vertical:before {    left: 7px;    margin-left: 0px;  }
#section_1 .timeline-text, #section_2 .timeline-text, #section_3 .timeline-text, #section_4 .timeline-text, #section_5 .timeline-text, #section_6 .timeline-text{background:none;padding:0; margin:0;}
}
.timeline-vertical__row {  padding-bottom: 2px;}
.timeline-vertical__row:before, .timeline-vertical__row:after {  content: " ";  display: table;}
.timeline-vertical__row:after {  clear: both;}
.timeline-vertical__info {  position: relative;}
.timeline-vertical__info:before, .timeline-vertical__info:after {  content: " ";  display: table;}
.timeline-vertical__info:after {  clear: both;}
.timeline-vertical__info:before {  display: block;  content: "";  height: 20px;  width: 20px;  position: absolute;  left: 50%;  top: 44%;  z-index: 2;
  margin-left: -10px;  border-radius: 10px;  background: url("/custom/img/circle.png") repeat scroll 0 0 transparent;
  -webkit-transition: background-color 0.2s ease-in-out;  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;background-color: #237F7A;
}
@media (max-width: 991px) {
  .timeline-vertical__info:before {    left: 0px;    margin-left: 0px;  }
}
.timeline-vertical__date {  width: 50%;  float: left;  padding-top: 10px;}
.timeline-vertical__date:before, .timeline-vertical__date:after {  content: " ";  display: table;}
.timeline-vertical__date:after {  clear: both;}
.timeline-vertical__date span {  display: block;  float: right;  margin-right: 30px;  padding-left: 10px;  padding-right: 10px;  font-family: "Roboto", sans-serif;  font-size: 12.45px;  color: #fff;}
.timeline-vertical__date_inverse {  float: right;}
.timeline-vertical__date_inverse span {  float: left;  margin-right: 0px;  margin-left: 30px;}
@media (max-width: 991px) {
  .timeline-vertical__date {    float: none;    width: 100%;    margin-bottom: 12px;  }
  .timeline-vertical__date span {    float: left;    margin-left: 40px;  }
}
.timeline-vertical__title {  width: 50%;  float: right;  padding-left: 30px;}
.timeline-vertical__title h3 {margin: 0px;padding-bottom: 12px;padding-top: 12px;font-size: 26.45px !important;}
.timeline-vertical__title_inverse {  float: left;  padding-left: 0px;  padding-right: 30px;  text-align: right;}
@media (max-width: 991px) {
  .timeline-vertical__title {    float: none;    padding-left: 40px;    width: 100%;    text-align: left;  }
}
.timeline-vertical__text {  float: right;  width: 50%;  padding-left: 30px;color:#235A59;font-size:20px;
}
.timeline-vertical__text p {  margin: 0px;}
.timeline-vertical__text_inverse {  float: left;  padding-right: 30px;  padding-left: 0px;  text-align: right;}
@media (max-width: 991px) {
  .timeline-vertical__text {    float: none;    padding-left: 40px;    width: 100%;    text-align: left;  }
}

.ww-informers-box-854753 {text-align: center;}
body .weatherInformer22 {font-size: 18px !important;}
body .weatherInformer22 div {overflow: initial;}
#afbf_err_FID13.alx-feedb-error {margin: auto;}
footer .container-fluid {margin-bottom: 0;}
.bg_corrency {background-color: #d4dfe6;padding: 20px;}
.bg_corrency .container-fluid {margin-bottom: 0;}
/* End */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?16455235482729 */
/* /bitrix/templates/orlan_payment/styles.css?1598077608337 */
/* /bitrix/templates/orlan_payment/template_styles.css?159807760837843 */
