

/* Start:/bitrix/templates/.default/components/bitrix/menu/menuen/style.min.css?15949548713715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/.default/components/bitrix/menu/menuen/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/.default/components/bitrix/menu/menuen/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/.default/components/bitrix/menu/menuen/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#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}#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}#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{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{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section.list/menu_tours/style.min.css?15936584206236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/menu_bottom/style.min.css?15934016063715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/.default/components/bitrix/menu/menu_bottom/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/.default/components/bitrix/menu/menu_bottom/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/.default/components/bitrix/menu/menu_bottom/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#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}#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}#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{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{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/eng/styles.css?1606720984398*/
.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;}

@media (min-width: 1200px){
form.smartfilter .col-lg-12 {
    width: 32% !important;
}
}
/* End */


/* Start:/bitrix/templates/eng/template_styles.css?160672098441563*/
@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;
    background: -moz-linear-gradient(-45deg, #b8d4e8 0%, #c0ccd6 18%, #ffffff 43%, #a5b9c9 76%, #b8d4e8 100%);
    background: -webkit-linear-gradient(-45deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    background: linear-gradient(135deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8d4e8', endColorstr='#b8d4e8',GradientType=1 );text-align:center;}
.bg_F1F1F1{background:#F1F1F1;}
.bg_92CECE{background: #b8d4e8;
    background: -moz-linear-gradient(-45deg, #b8d4e8 0%, #c0ccd6 18%, #ffffff 43%, #a5b9c9 76%, #b8d4e8 100%);
    background: -webkit-linear-gradient(-45deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    background: linear-gradient(135deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8d4e8', endColorstr='#b8d4e8',GradientType=1 );}

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

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;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: #b8d4e8;
    background: -moz-linear-gradient(-45deg, #b8d4e8 0%, #c0ccd6 18%, #ffffff 43%, #a5b9c9 76%, #b8d4e8 100%);
    background: -webkit-linear-gradient(-45deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    background: linear-gradient(135deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8d4e8', endColorstr='#b8d4e8',GradientType=1 );}
.menublock nav{margin-top:40px;}

.block_logo{position:absolute;top:15px;left:20px;background:url(/custom/img/logotipen.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;}

.phone{margin-top:6px;}
.phone_img{cursor:pointer;}
.phone_img img{width:24px;}
.phone_number{font-size:18px;line-height:20px;display:inline-block;}

.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:0 auto 0; padding:0;}
.headertext_info { text-shadow: -3px -5px 0px rgba(173, 166, 136, 0.4), 0 8px 0px rgba(0,0,0,.1), 0 18px 20px rgba(0,0,0,.1); background: linear-gradient(180deg, #ad9829 33%, #ffffff 66%, #b3ea26); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
    color: #ffffff; font-weight: 600;.transition: 0.5s;}
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:185px;display:inline-block;border-bottom:0px solid #ccc;margin:15px 35px;font-family: 'PT Sans Narrow', arial;font-size: 22px;padding:0;} 
.begin_a:hover{padding:0 0 3px;} 
.climb{height:132px;width:190px;background:url(/custom/img/ico2.png) 0px 0px;}
.raft{height:132px;width:190px;background:url(/custom/img/ico2.png) -215px 0px;}
.sea{height:132px;width:190px;background:url(/custom/img/ico2.png) -430px 0px;}
.excurs{height:132px;width:190px;background:url(/custom/img/ico2.png) -628px 0px;}
.heli{height:132px;width:190px;background:url(/custom/img/ico2.png) 0px -132px;}
.jeep{height:132px;width:190px;background:url(/custom/img/ico2.png) -215px -132px;}
.combi{height:132px;width:190px;background:url(/custom/img/ico2.png) -430px -132px;}
.fish{height:132px;width:190px;background:url(/custom/img/ico2.png) -628px -132px;}
.horse {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -0 -392px;}
.saptours {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -215px -264px;}
.kayaks {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -628px -264px;}
.sdogs {height: 132px;width: 190px;background: url(/custom/img/ico2.png) 0 -262px;}
.smobile {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -430px -264px;}
.etno {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -232px -420px;}
.menu_line2{display:none;}








@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:0; padding:0;}

.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;}
.fish{height:80px;width:120px;background:url(/custom/img/ico-mob2.png) -440px -90px;}
.horse {height: 80px;width: 120px;background: url(/custom/img/ico-mob2.png) 0px -272px;}
.saptours {height: 80px;width: 120px;background: url(/custom/img/ico-mob2.png) -155px -180px;}
.kayaks {height: 80px;width: 120px;background: url(/custom/img/ico-mob2.png) -450px -180px;}
.sdogs {height: 80px;width: 120px;background: url(/custom/img/ico-mob2.png) -8px -180px;}
.smobile {height: 80px;width: 120px;background: url(/custom/img/ico-mob2.png) -320px -180px;}
.etno {height: 80px;width: 120px;background: url(/custom/img/ico-mob2.png) -170px -270px;}
.tour_cat{height:70px;position:absolute;bottom:0;width:120px;}
}


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







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/eng/images/menu-icon.png) center no-repeat;cursor:pointer;display:none;}
.menu-icon-main.active{background:url(/bitrix/templates/eng/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/eng/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;
    background: -moz-linear-gradient(-45deg, #88a9da 0%, #c0ccd6 18%, #abbed8 43%, #88a9da 76%, #b8d4e8 100%);
    background: -webkit-linear-gradient(-45deg, #88a9da 0%,#c0ccd6 18%,#abbed8 43%,#88a9da 76%,#b8d4e8 100%);
    background: linear-gradient(135deg, #88a9da 0%,#c0ccd6 18%,#abbed8 43%,#88a9da 76%,#b8d4e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88a9da', endColorstr='#b8d4e8',GradientType=1 );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{width:200px;}
.mainmenu .nav ul.sub li{width:100%;}
.mainmenu .nav ul.tours_cat{left:0;right:0;}
.mainmenu .nav li li a{border:none;}

.mainmenu .nav li li a:before {
    content: "\00BB";
    top: 50%;
    margin-top: -1.3em;
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
    transition: all .3s ease-out;
    border: .3em solid #f5f5f5;
}


@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: 46%;}
.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:14px;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{background:#EAEDF5;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: 100px;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;}

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


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

.bg_corrency {background-color: #d4dfe6;padding: 20px;}
.bg_corrency .container-fluid {margin-bottom: 0;}




#afbf_page_id_fid135{display:none;}
.section_tab .container {padding-top: 20px;}
span#form_id_FID135 {
    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: 260px;
    display: inline-block;
    margin-top: 20px;
}
.reviews_fio {font-size: 14px;}
.reviews_date {font-size: 14px;color: #999;}

.star_bxslider_outer .star_bxslider_wrapper {padding: 0 !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 0 !important;}





/* End */
/* /bitrix/templates/.default/components/bitrix/menu/menuen/style.min.css?15949548713715 */
/* /bitrix/templates/.default/components/bitrix/catalog.section.list/menu_tours/style.min.css?15936584206236 */
/* /bitrix/templates/.default/components/bitrix/menu/menu_bottom/style.min.css?15934016063715 */
/* /bitrix/templates/eng/styles.css?1606720984398 */
/* /bitrix/templates/eng/template_styles.css?160672098441563 */
