/* open-sans-regular - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v18-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v18-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v18-latin_cyrillic-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v18-latin_cyrillic-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700 - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v18-latin_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v18-latin_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

#cat-descr {display:none}

.itemid-121.id-2544 #cat-tour-list {display:none}
.itemid-121.id-2544 #right {display:inline-block;width:100%;margin:0}
.itemid-121.id-2544 #cat-descr {display:inline-block}
.itemid-121.id-2544 .uslugi {width:24%}

body {color: #444;font-family:'Open sans', sans-serif;font-size: 13px;margin: 0;padding: 0}
input,button,textarea {font-family: 'Open sans', sans-serif}
.featured .multithumb_blog,.category .multithumb_blog,.multithumb {background-color: #fefefe;background-image:url(../img/loading.gif);background-repeat: no-repeat;background-position: 50% 50%;background-size:20px}
div#system-message-container {display: none}

#assets {display: flex;justify-content: space-around;width: 94%;max-width: 1200px;margin:30px auto 0 auto;padding:10px 2%;flex-wrap: wrap;}
#assets a,#assets > span {display: flex;color:#009fe3;font-size:120%;align-items: center;margin: 10px;position:relative}
#assets a:hover,#assets > span:hover {opacity:0.8;}
#assets a svg,#assets > span svg {height: 35px;width: 35px;color:#009fe3;fill:#009fe3;margin:0 20px 0 0;}
#assets span span {text-decoration:underline}

#close svg {font-size: 200%;display: inline-block;vertical-align: middle;margin: 0 7px 0 0}
#close {display:none;position: absolute;right:5%;top:130px;font-size: 150%;cursor: pointer;opacity: 0.7}
#close:hover {opacity:1;color:#009fe3}

/* Инсотранные версии */
.lang-en-GB #geocity, .lang-en-GB #geotel,.lang-ja-JP #geocity, .lang-ja-JP #geotel {display: none}

/* слайдер */
#slider {background: #eee;position: relative;overflow: hidden;margin:0 auto 25px auto;width: 100%;height:300px;max-width: 1200px;max-height: 300px;}
#slider svg {width:22px;}
#slider ul {position: relative;margin: 0;padding: 0;list-style: none}
#slider ul li {position: relative;display:flex;float: left;margin: 0;padding: 0;border-radius: 5px;border-radius: 5px;width: 100%;height: auto;width: 1200px;height: 300px;}
a.control_prev, a.control_next {position: absolute;top: 50%; z-index:10;display: block;padding:20px;width: 30px;height: auto;cursor: pointer;margin: -32px 0 0 0;text-align: center;color:#fff;}
a.control_prev:hover, a.control_next:hover {opacity: 1;-webkit-transition: all 0.2s ease}
a.control_prev {border-radius: 0 5px 5px 0}
a.control_next {right: 0;border-radius: 5px 0 0 5px}
.slider_option {position: relative;margin: 10px auto;width: 160px;font-size: 18px}
#slider img {width:100%;height:auto;max-width:1200px;border-radius:5px;}
.lang-en-GB #slider,.lang-ja-JP #slider {background:none;text-align:center;margin: 0 auto;padding: 0 2%;width: 96%;box-sizing: border-box;}
.lang-en-GB #slider a,.lang-ja-JP #slider a {color:#666;text-decoration:none}
.lang-en-GB a.control_prev, .lang-en-GB a.control_next,.lang-ja-JP a.control_prev, .lang-ja-JP a.control_next {background:#fff;top:22%;padding:10px;opacity:0.8}
.lang-en-GB a.control_prev:hover, .lang-en-GB a.control_next:hover,.lang-ja-JP a.control_prev:hover, .lang-ja-JP a.control_next:hover {opacity:1}
.introcom-inner::-webkit-scrollbar {height:8px;width:8px;}
.introcom-inner::-webkit-scrollbar-track {background:#fcfcfc;border-radius: 10px}
.introcom-inner::-webkit-scrollbar-thumb {border-radius:5px;background:#eee}
.introcom-inner::-webkit-scrollbar-thumb:hover {background:#ccc}
#slider .mobile {display:none;}
#slider ul li a {width: 100%;border-radius: 5px;}
/* слайдер */

/* страницы fullwidth */
.fullwidth div#cat-tour-header-outer, .fullwidth #right {display: none}
.fullwidth .item-page #left {width: 100%}

/* шапка */
svg {width:10px}
#bg {display: none}
#top {z-index: 100;padding:35px 2%;display: flex;align-items: center;justify-content: space-between;z-index: 12;position: relative;max-width: 1200px;margin:0 auto;height:50px;}
.active#top {border-bottom:1px solid #ccc}
#logo {display: flex;align-items: center;margin: 0;width:150px;position:relative;z-index:3;}
#logo a {height: 40px;display: inline-block;width: 110px;vertical-align: top;min-width: 110px}
#logo a svg {width: 100%;max-width: 110px}
#just_select, #menu-icon, #logo #small, svg.fa-phone {display: none}
#menu_outer {position: relative;display: flex;align-items: center;background: #46b4d5;background: -moz-linear-gradient(45deg, #46b4d5 0%, #6f86d8 51%, #b34d8a 100%);background: -webkit-linear-gradient(45deg, #46b4d5 0%,#6f86d8 51%,#b34d8a 100%);background: linear-gradient(45deg, #46b4d5 0%,#6f86d8 51%,#b34d8a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46b4d5', endColorstr='#b34d8a',GradientType=1 )}
#menu ul {margin: 0;padding: 0;list-style-type: none}
#menu ul li a {color: #444;text-decoration: none;margin: 18px 0;  display: inline-block;border-bottom:1px solid #fff}
#menu ul li {display: inline-block;margin: 0 3% 0 0;font-size:115%;}
#menu {display: inline-block;vertical-align: middle;width:500px;margin:0 auto 0 3%}
.lang-ru-RU #menu ul li.tour-drop, .lang-en-GB #menu ul li.tour-drop a, .lang-ja-JP #menu ul li.tour-drop a {line-height:100%;border-radius: 5px;background: #54af44;color: #fff;display: inline-block;padding: 7px 15px;font-size: 105%;font-weight: 600;margin: 0 30px 0 0;cursor: pointer;text-transform: uppercase;letter-spacing: 0.5px}
#menu ul .tour-drop a {text-transform:inherit;margin:0;color:#fff;letter-spacing:0;text-decoration: none;border-bottom: none}
#menu ul .tour-drop:hover {opacity:0.8;border-bottom:none;}
.tour-drop svg {display: inline-block;vertical-align: middle;margin: 0px 0 0 3px;width: 13px;}
#menu ul .item-150,#menu ul .item-148,#menu ul .item-149 {display:none;}
#menu ul li a:hover {border-bottom:1px solid #444}
.item-120 ul,.item-121 ul {display:none}
.whatsapp.cont a {color: #444;text-decoration: none}
#contacts {float: right;text-align: right;width:50%;display: flex;justify-content: flex-end;font-size: 115%;align-items: center}
#contacts > div {margin: 0 0 0 20px;line-height: 100%;}
#contacts > div svg {margin:0 5px 0 0;width:20px;display: inline-block;vertical-align: middle;height:auto}
#contacts .geo.cont svg,#contacts .tel.cont svg {width: auto;height: 15px;margin: 0 5px 0 0}
.burger, .geo, .whatsapp a {cursor: pointer;display: flex;flex-wrap: nowrap;align-items:center}
.mcs-module a.current-location {color: #444;border-bottom: #444}
#contacts .burger.cont {font-size: 150%;margin:0 0 0 50px}
.cont-outer a {color: #444}
.search.cont {font-size: 120%;cursor:pointer;display: flex;align-items: center}
#contacts .burger.cont svg, #contacts .search.cont svg {height: 22px;line-height: 100%}
#dropdown {display:none}
.active-cat#dropdown, .active-cont#dropdown {position: absolute;top: 170px;left: 0;z-index: 10;display: inline-block;width: 96%;margin: 0 auto;text-align: left;padding: 0 2%;max-width: 1200px}
.flex-outer {display: flex;width: 100%;justify-content: space-between;align-items: flex-start}
.cont-outer {line-height: 170%}
div.cont-outer h4 {margin: 0 0 15px 0;padding: 0;font-size: 140%}
a#wheretodrive {margin: 0 0 30px 0;display: inline-block;color: #009fe3;font-size: 120%;text-decoration: none}
#change ul {display: none}
#lang {width: 20px;margin: 0 0 0 3%}
#lang img {width: 20px;margin: 0 0 1px 0;border: 1px solid #eee}
.parent span {cursor:pointer}
.item-122 #mobile {display:none}
.mcs-module {width:auto !important;}
.icontel,.icongeo,.iconmail,.iconburger,.iconsearch,.icontime {background: url(../img/flags/flags.png) no-repeat;background-position:-210px center;width: 15px;height: 15px;display: inline-block;background-size: auto 15px;margin: 0 5px 0 0}
.icongeo {background-position: -225px center;width: 11px}
.iconmail {background-position:-195px center}
.iconburger {background-position:-337px center;width:19px;height:19px;background-size: auto 19px}
.icontime {background-position: -179px center;width: 16px}
.iconwa {background-position: -251px center;color: #54af44;}
.iconsearch {background-position: -299px center;width: 19px;height: 19px;background-size: auto 19px}
#top-menu-mobile {display:none}
.tel.cont a {text-decoration: none;color: #444}
#contacts svg.svg-inline--fa.fa-phone-alt.fa-w-16.fa-2x {display: none}
li.el2550 {display: none !important}
#cruizes {display:none}
/* шапка */

/* Новости */
#news {width: 94%;max-width: 1200px;margin:30px auto 50px auto;background: #eee;border-radius: 10px;padding: 20px 2%;box-sizing: border-box;display: flex;align-items: center;overflow:auto}
.news-inner {display: flex;width: 100%;min-width: 800px;align-items: start;}
.itemid-150 h4 {font-size: 150%;margin:0}
.itemid-150 .news-header {margin:0 45px 0 0;min-width: 95px;}
.itemid-150 span.date {color: #999;display:none;width: 100%}
.itemid-150 a.more {font-size:90%;border-bottom:1px solid #1f7da5}
.itemid-150 .intro-item {width:auto;max-width: 250px;}
.itemid-150 a.intro-title {font-size: 110%;color: #555;text-decoration: none;display: inline-block;max-width: 90%;}
.itemid-150 .intro-item a.intro-title:hover {text-decoration:underline;}
.itemid-182 .cat-tour-item .info {display:inline-block;}
.itemid-182 .cat-tour-item .info .country {display:none}
.itemid-182 .cat-tour-item .tour-header h2 {font-size: 130%}
.itemid-182 dd.published {margin: 0;color: #999}
.itemid-182 .cat-tour-item {margin: 20px 0;padding: 0}
.itemid-182 .cat-tour-item .img-intro-left {display:none;}
/* Новости */

/* переключение языков */
#langs a, #langs span {text-decoration: none;margin: 0;display: inline-block;line-height: 100%;vertical-align: middle;color: #666;display: none;text-align: center}
#langs span#active {display: inline-block;background: #eee;padding:5px;border-radius: 5px;font-size: 110%;cursor:pointer}
.show#langs a,.show#langs span#active {display: inline-block;padding:10px 25px;border-radius:0}
#langs-outer {position: absolute}
.show#langs #langs-outer {background: #fff;display: flex;flex-direction: column;top: 0;right: 0;box-shadow: 0 0 4px 0px #999;border-radius: 5px}
#langs {text-transform: uppercase;margin: 0 0 0 15px;position:relative;width:30px;height:24px}
#langs a:hover {background: #eee}

/* модуль категорий */
#catmenu {flex-wrap: wrap;position: absolute;width:1200px;left:50%;margin-left: -600px;top:130px;display: none;z-index: 11;padding:0}
/* модуль категорий */

/* туры на главной */
.featured #tours-inner {align-items: baseline;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;text-align:left;position:relative;max-width:1200px;width: 96%;padding: 0 2%}
#tour-list {text-align: center}
.img-intro-left a {display: inline-block;}
.featured .img-intro-left a {display: inline-block;width: 100%;text-align: center}
/* туры на главной */

/* избранные категории */
#featured-cats {margin:0 auto;max-width: 1200px;width:96%;display: flex;justify-content: space-between;padding:0 2%;}
#featured-cats a.slider {border-radius: 5px;height:300px;display: flex;flex-direction: column;justify-content: center;color: #fff;padding: 0 5%;width:39%;position: relative;background-repeat:no-repeat;background-size: cover;}
#featured-cats img {border-radius: 5px;width: 100%;}
#featured-cats > a {text-indent: -999999px;text-decoration: none;width: 39%;height: 300px;padding: 0 5%;border-radius: 5px}
#featured-cats .slider > svg {display:none;opacity:0.5;font-size:200%;margin:-15px 10px 0 10px;position:absolute;left:-15px;background:#fff;padding:10px;cursor:pointer;z-index:5;color:#444;border-radius:5px;top:50%}
#featured-cats .slider > svg.fa-chevron-right {right:-15px;left: auto;opacity: 1}
#featured-cats .desc {font-size: 120%;margin: 15px 0;width: 450px;line-height: 170%}
#featured-cats .price {font-weight:bold;font-size:150%}
#featured-cats .more {margin:0 0 0 30px;font-size:120%}
span.more svg {margin: 0px 0 1px 5px;display: inline-block;vertical-align: middle;width:6px;}
#featured-cats a.lazy1.slider.radio {display: inline-block}
#featured-cats a.lazy1.slider.radio h3 {margin:25px 0 0 0}
#featured-cats a.lazy1.slider.radio {padding: 0 0 0 14%}
#featured-cats a.lazy1.slider.radio .more {margin:0;font-weight: bold;}
div#featured-cats a > h3, div#featured-cats a .desc, div#featured-cats a .priceandmore > span {background: #009fe3; width: auto;border-radius: 3px;line-height:120%;    padding: 3px 5px;    display: inline-block}
#featured-cats a.slider, #featured-cats a.slider {align-items: end;background:#eee}
#featured-cats #mobile {display:none;}
/* избранные категории */

/* статьи без верхней картинки */
body.nopic.article #cat-tour-header h1,body.nopic.article #cat-tour-header h2 {display:none}
.nopic div#subheader {display: none}
body.nopic.article #cat-tour-header #bread a, body.nopic.article #cat-tour-header .fa-chevron-right {color: #999}
/* статьи без верхней картинки */

/* страница тура */
#outer-text {display: flex}
.item-page #left {width:70%;}
.item-page #right {width:20%;margin:22px 0 0 10%}
#cat-tour-header-inner {margin: 0 auto;max-width: 1200px}
#cat-tour-body {padding: 0 3%;margin: 50px auto 0 auto;max-width: 1200px;display:flex}
#bread {width: 94%;margin: 0 3% 0 0;display: inline-block;vertical-align: top;font-size: 140%;}
#bread li {display: inline-block;line-height: 100%}
#bread ul {margin:0;padding:0;list-style:none;line-height: 100%;display: inline-block;}
#bread svg {display: inline-block;margin: 0 10px;width:10px;}
#cat-tour-header #bread a {color: #fff;text-decoration: none}
#cat-tour-header #bread li.active {opacity: 0.7;color:#fff}
#cat-tour-header h1,#cat-tour-header h2 {font-size: 250%;font-weight: 700;margin: 5px 0 0 0;color: #fff}
#land-tour-header a {text-decoration:none;color:#999;}
#land-tour-header a:hover {opacity:0.7}
#cat-tour-header {position: relative;padding: 40px 3%;background:linear-gradient(90deg, rgb(233 149 61 / 90%) 0%, rgb(216 0 189 / 19%) 100%)}
#land-tour-header {;padding: 40px 3%;max-width: 1200px;margin: 0 auto}
#cat-tour-header-outer {background-position:center !important;background-size:100% 100% !important;}
#land-tour-header #bread svg {color:#999;}
#cat-tour-header svg {color:#fff;width: 8px;height: 11px;}
#child-cat-outer {display:inline-block;margin: 0 0 20px 0}
.page-header h2,.page-header h1 {font-size: 170%;font-weight:normal;margin: 50px 0 15px 0;display: inline-block}
[itemprop="articleBody"] {font-size: 1.1em;}
#subheader-content .tour-prop.upprice, .cat-tour-item .tour-prop.upprice {display: none}
/* страница тура */

/* Страница категории */
.com_content.category .img-intro-left, .com_search.search .img-intro-left {width: 30%}
#right #cat-descr h3 {margin: 0 0 30px 0}
#info_blocks {display: flex;flex-direction: column}
#info_blocks a {color: #33678e;margin: 0 0 15px 0;font-size: 120%;display: block}
.child-cat {transition: .5s ease;display: inline-block;margin:0 20px 0 0;position: relative;overflow: hidden;align-items: baseline;text-align: left;height: 30px;box-sizing: border-box}
.child-cat a {color: #3e809c;text-align: center;font-size:1.3em; text-decoration: none;border: none;margin:0;display: inline-block;border-bottom: 1px solid #3e809c;line-height: 100%;vertical-align: top;}
.child-cat a:hover {opacity:0.8}
#cat-tour-child h3 {margin: 0 0 30px 0;font-size: 180%;font-weight: 400;display:none;}
#cat-tour-list {width:73%;display: inline-block;vertical-align: top}
#right {margin: 0 0 0 4%;width:22%;display: inline-block;min-width:160px;}
.cat-tour-item,.result-item {overflow:hidden;display: flex;width: 100%;vertical-align: top;margin:30px 0;position: relative;flex-direction: row-reverse;border-bottom: 1px solid #eee;padding: 0 0 30px 0;align-items:start}
.cat-tour-info {display: inline-block;vertical-align: middle;width:65%;margin: 0 0 0 5%}
.cat-tour-item .info {display:none;}
.cat-tour-item .tour-header h2 a {line-height: 140%;color: #444;display: inline-block;vertical-align: middle;width:100%;text-decoration: none}
.scroll .view-more-button {display:none}
.pagination ul, .search-pagination ul, .search .pagination ul {margin: 50px 0 15px 0;padding: 0;text-align: center;list-style: none;display:flex;justify-content:center;align-items: center}
.search-results {max-width: 800px}

/* Страница категории */

/* статьи без верхней картинки*/
body.nopic.article .page-header h2,body.nopic.article .page-header h1 {font-size: 2.2em;font-weight: 600;line-height: 130%;margin:20px 0 15px 0;}
body.nopic.article #cat-tour-header {background:none;padding: 40px 3% 0 3%;}

#under-header {display: flex;align-items: center;}
#under-header #print {margin:0;color: #666;text-decoration: none}
#under-header #print svg {margin:0 5px 2px 0;width:20px;display: inline-block;vertical-align: middle}
.item-page {margin: 0 auto;font-size: 110%;line-height:190%;max-width: 1200px;width:94%;padding:0 3%;}

#region {display: none}
.notvdk .foot_cont:nth-child(1), .notvdk .foot_cont:nth-child(2), .notvdk .foot_cont:nth-child(3) {display: none}
.notvdkw .whatsapp.cont {display: none}

@media (max-width:1180px) {
#contacts .geo, #contacts .tel {display: none}
#contacts {width:auto}
.tel.cont {width:auto}
.intro-item {margin: 0 15px 0 0}
#contacts .whatsapp.cont {display:inline-block}
#contacts .whatsapp.cont span:last-child {display:none;}
#contacts > div svg {margin: 0 15px 0 0}
#contacts > div {margin:0}
#langs {margin:0}
#contacts svg.svg-inline--fa.fa-phone-alt.fa-w-16.fa-2x {display:inline-block}
#contacts svg.svg-inline--fa.fa-bars.fa-w-14.fa-2x {display: none}
}

@media (max-width:950px) {
#menu ul.menu li {display: none}
#menu ul.menu li.tour-drop {font-size: 95%;}
}

@media (max-width:800px) {
#outer-text {display: flex;flex-direction: column}
}

@media (max-width:700px) {
#main #featured-cats {display:flex;flex-direction:column;width:100%;}
#main #featured-cats a {height:auto;text-indent:0;line-height: 140%;font-size: 1em;background:#009fe3;padding:10px 5%;border-radius:5px;color:#fff;text-decoration:none;width:90%;display:inline-block;margin:0 0 5px 0;}
#main #featured-cats a:first-child {background:#236582}
#logo,#menu {width:auto;}
#main #featured-cats .slider:first-child h3 {font-size:200%}
#main #featured-cats .vetnam, #main #featured-cats .dacha, #main #featured-cats .slider {width: 100%;margin: 0 0 20px 0}
#main #featured-cats .slider {height:200px;padding:0 15%}
#main #featured-cats a.slider {background-image:none;height: auto;width: 100%;margin: 0 0 10px 0;padding: 15px !important}
#main #featured-cats > a:nth-child(1) {background:#0698c3 !important}
#main #featured-cats > a:nth-child(2) {background:#10578a !important}
#main #featured-cats > a:nth-child(3) {background:#a24c98 !important}
#main #featured-cats .price {font-weight: 400;font-size: 110%;margin: 5px 0 0 0;display: inline-block}
#main #featured-cats .slider h3,#main #featured-cats .slider:first-child h3 {font-size: 130%;font-weight:400;}
#main #featured-cats a.slider .priceandmore span.more,#main #featured-cats a.slider span.more {display:none}
#main #featured-cats .desc {font-size: 100%;margin: 5px 0 0 0;line-height: 130%;display:inline-block;}
#main #featured-cats a > h3, #main #featured-cats a .desc, #main #featured-cats a .priceandmore > span {background:none}
.page-header h2,.page-header h1 {font-size: 140%;margin: 30px 0 15px 0}
[itemprop="articleBody"] {font-size: 100%}
.category #right {display:none;width: 92%;min-width: auto}
body.nopic.article .page-header h2,body.nopic.article .page-header h1 { font-size:170%}
body.nopic.article #cat-tour-header {padding: 10px 3% 0 3%}
#bread {    transition: .5s ease;font-size: 120%;line-height: 100%;}
#cat-tour-header #bread a {color: #afafaf;line-height:150%;display: inline-block;}
#cat-tour-header #bread a span {display: inline-block;line-height: 100%}
#cat-tour-header svg {color: #bfbfbf}
#cat-tour-header h1,#cat-tour-header h2 {color:#666;}
#cat-tour-header {padding: 0 3%;background:none}
#cat-tour-body {flex-wrap: wrap;flex-direction: column-reverse;margin: 30px auto 0 auto;width: 94%;}
div#cat-tour-header-outer {background: none !important;line-height: 100%;}
.article.id-7383 #cat-tour-header {padding:20px 3%;}
.tourss.id-7383 #subheader {margin:0}
.id-7383 div.page-header h2,.id-7383 div.page-header h1 {font-size: 180%}
div#show-filters {height:15px;transition:.5s ease;display: inline-block;background: #f5933f;text-align: center;color: #fff;padding:10px 0;border-radius: 5px;font-size: 120%;margin: 0 0 20px 0;line-height:100%}
#cat-tour-list {width: 100%}
#main #featured-cats {margin: 0 auto;padding: 0 3%;width: 94%}
#slider {display:inline-block;background:#7f6ccc;border-radius:5px;padding:10px 10%;width:74% !important;margin:0 3% 2px 3%;height:18px;}
#slider a {color:#fff;text-decoration:none}
#slider svg {width:10px;}
#slider img {display:none;}
#main #slider ul li a {background:none !important}
#slider .mobile {display:inline-block}
a.control_prev {left: 0}
a.control_prev, a.control_next {padding: 22px 0%}
div#news {flex-direction:column;height:auto;background:none;border-bottom:5px solid #eee;border-radius:0;padding: 10px 5% 30px 5%;overflow: hidden;margin: 10px auto;align-items: start}
.news-inner {margin:10px 0 0 0}
.itemid-150 #news .intro-item {display:none}
.itemid-150 #news .intro-item:first-child {display:inline-block}
.itemid-150 span.date {font-size: 100%;line-height: 100%;height: 20px;}
.itemid-150 .intro-item {width:100%;max-width:100%;}
.itemid-150 a.intro-title {width:100%;}
.itemid-150 .news-header {display:flex;align-items: center}
.itemid-150 .news-header h4 {margin:0 10px 0 0;font-weight: 600;}
}

@media (max-width:500px) {
.id-7383 #cat-tour-header {padding:20px 3%;}
a.more {color: #666;text-decoration:none;font-size:120%;margin: 0 20px 0 0;}
a.more svg {margin:0 0 0 5px}
.lang-ru-RU #menu ul li.tour-drop, .lang-en-GB #menu ul li.tour-drop a, .lang-ja-JP #menu ul li.tour-drop a {margin:0;}
#menu ul {width:110px;height: 31px}
#contacts {width:70px}
#top {height:70px;padding:0 3%;width:94%;}
.item-122 #mobile {width:33px;display:inline-block;word-break: keep-all;white-space: nowrap;line-height: 110%;}
#main #featured-cats {margin: 0 auto}
.article #cat-tour-header {padding:0 3%}
#logo a {height:23px;min-width: auto;width:65px}
.item-122 .nav-header {display:none;}
#main #featured-cats .slider h3,#featured-cats .slider:first-child h3 {font-size: 130%;font-weight:400;}
#main #featured-cats a.slider .priceandmore span.more,#featured-cats a.slider span.more {display:none}
#main #featured-cats .slider {padding:0 15%}
#main #featured-cats a.lazy1.slider.radio {padding:15px;display: flex;}
#main #featured-cats a.lazy1.slider.radio h3 {margin:0}
#cat-tour-header .page-header h2,#cat-tour-header .page-header h1 {font-size: 130%;margin: 30px 0 15px 0}
.tour-drop svg {width: 10px;margin:0;height:10px;}
#menu ul.menu li.tour-drop {padding: 5px 0;font-size: 95%;min-width: 60px;margin: 3px 0 0 10px;letter-spacing: 0;width: 54px;text-align: center;}
#contacts .burger.cont {margin:0;}
.featured #tours-inner {justify-content: center}
#tours-inner div.slider.block, #tours-inner div.block {width:70%;margin:40px 0 0 0}
#cat-tour-header h1,#cat-tour-header h2 {font-size:180%;line-height: 100%;display:inline-block;vertical-align: top;padding: 0;height:26px}
div.cat-tour-item .tour-header h2 {font-weight: 400}
body.nopic.article #subheader {display:none}
#tours-inner div.block img {max-width: 150px}
#assets {margin:10px auto 0 auto}
}

@media (max-width:450px) {
	#assets {justify-content:flex-start;}
	#assets a {font-size:100%;}
	.cat-tour-item {flex-direction: column-reverse}
	.img-intro-left {margin: 0 auto 20px auto;height:auto}
	.cat-tour-info {width: 88%}
}