@media(min-width:768px){ #top.navbar-default .navbar-nav>li>a {color: #ffffff;}#top.navbar-default .navbar-nav>li>a:focus, #top.navbar-default .navbar-nav>li>a:hover, #top.navbar-default .navbar-nav>.open>a, #top.navbar-default .navbar-nav>.open>a:focus, #top.navbar-default .navbar-nav>.open>a:hover, #cart > a > small.fa-stack {color: #e8e8e8;}.owl-moneymaker2-fullscreen #top.navbar-default .navbar-nav>li>a {color: #ffffff;}.owl-moneymaker2-fullscreen #top.navbar-default .navbar-nav>li>a:focus, .owl-moneymaker2-fullscreen #top.navbar-default .navbar-nav>li>a:hover, .owl-moneymaker2-fullscreen #top.navbar-default .navbar-nav>.open>a, .owl-moneymaker2-fullscreen #top.navbar-default .navbar-nav>.open>a:focus, .owl-moneymaker2-fullscreen #top.navbar-default .navbar-nav>.open>a:hover, .owl-moneymaker2-fullscreen #cart > a > small.fa-stack {color: #E8E8E8;}#top.navbar-default {background-color: rgb(255, 255, 255);background-color: rgba(255, 255, 255, 0.01);}#cart > a > small.fa-stack > span.fa-stack-1x {color: rgba(255, 255, 255, 0.01);}.categories-menu.navbar-default {background-color: rgb(102, 102, 102);background-color: rgba(102, 102, 102, 0.8);}.categories-menu.navbar-default .navbar-nav>li>a {color: #eeeeee;}.categories-menu.navbar-default .navbar-nav>li>a:focus, .categories-menu.navbar-default .navbar-nav>li>a:hover, .categories-menu.navbar-default .navbar-nav>.open>a, .categories-menu.navbar-default .navbar-nav>.open>a:focus, .categories-menu.navbar-default .navbar-nav>.open>a:hover {color: #ffffff;}.owl-moneymaker2-fullscreen .categories-menu.navbar-default .navbar-nav>li>a {color: #eeeeee;}.owl-moneymaker2-fullscreen .categories-menu.navbar-default .navbar-nav>li>a:focus, .owl-moneymaker2-fullscreen .categories-menu.navbar-default .navbar-nav>li>a:hover, .owl-moneymaker2-fullscreen .categories-menu.navbar-default .navbar-nav>.open>a, .owl-moneymaker2-fullscreen .categories-menu.navbar-default .navbar-nav>.open>a:focus, .owl-moneymaker2-fullscreen .categories-menu.navbar-default .navbar-nav>.open>a:hover {color: #ffffff;}#contacts span.phone {color: #ffffff;}}/*@media*/.image-additional .owl-moneymaker2 .owl-item img { border-radius: 2px; }.navbar-header > a, #top.navbar-default .btn-link.dropdown-toggle {color: #ffffff;}.navbar-header > a:hover, .navbar-header > a:focus, #top.navbar-default .btn-link.dropdown-toggle:focus, #top.navbar-default .btn-link.dropdown-toggle:hover {color: #e8e8e8;}.owl-moneymaker2-fullscreen .navbar-header > a, .owl-moneymaker2-fullscreen #top.navbar-default .btn-link.dropdown-toggle {color: #ffffff;}.owl-moneymaker2-fullscreen .navbar-header > a:hover, .owl-moneymaker2-fullscreen .navbar-header > a:focus, .owl-moneymaker2-fullscreen #top.navbar-default .btn-link.dropdown-toggle:hover, .owl-moneymaker2-fullscreen #top.navbar-default .btn-link.dropdown-toggle:focus {color: #E8E8E8;}@media(max-width:767px){ #top .navbar-header {background-color: rgb(255, 255, 255);background-color: rgba(255, 255, 255, 0.01);}body.owl-moneymaker2-fullscreen header > #top.navbar-default { margin-bottom: 0;}}/*@media*/#logo > a {text-decoration: none;}#logo .fa-stack .fa-stack-1x {color: #ffffff;}#logo .fa-stack .fa-stack-2x {color: #337ab7;}#logo .text-primary {color: #ffffff;}#logo small {color: #cccccc;}#logo>a:hover .fa-stack .fa-stack-1x, #logo>a:focus .fa-stack .fa-stack-1x {color: #337ab7;}#logo>a:hover .fa-stack .fa-stack-2x, #logo>a:focus .fa-stack .fa-stack-2x {color: #ffffff;}#logo>a:hover .text-primary, #logo>a:focus .text-primary {color: #40a7ff;}#logo>a:hover small, #logo>a:focus small {color: #dddddd;}.sticker > .tooltip.right .tooltip-inner {background-color: rgba(0, 0, 0, 0.70);}.sticker > .tooltip.right .tooltip-arrow {border-right-color: rgba(0, 0, 0, 0.70);}.sticker.sticker-special {color: #D9534F;}.sticker.sticker-popular {color: #337AB7;}.sticker.sticker-rated {color: #F7941D;}.sticker.sticker-new {color: #5CB85C;}body {background-color: #ffffff;}.fa-stack.img-thumbnail {background-color: #ffffff;}div.hr:after {border-color: #ffffff transparent;}.advantage-caret-right:after {border-left: 10px solid #ffffff;}.advantage-caret-left:after {border-right: 10px solid #ffffff;}.owl-moneymaker2.owl-moneymaker2-products .owl-buttons .owl-prev, #column-left .owl-moneymaker2 .owl-buttons .owl-prev,#column-right .owl-moneymaker2 .owl-buttons .owl-prev {background: linear-gradient(to left, rgba(255,255,255, 0.0), rgba(255,255,255, 1));}.owl-moneymaker2.owl-moneymaker2-products .owl-buttons .owl-next, #column-left .owl-moneymaker2 .owl-buttons .owl-next, #column-right .owl-moneymaker2 .owl-buttons .owl-next {background: linear-gradient(to right, rgba(255,255,255, 0.0), rgba(255,255,255, 1));}.moneymaker_activity > div {background: linear-gradient(to bottom, rgba(255,255,255, 0.0), rgb(255,255,255), rgb(255,255,255));}.products .product-list .product-thumb .description {display: none;}.products .product-grid .product-thumb .description {display: none;}.col-sm-12 .thumbnails.image-additional{height:84px}.product-thumb .additional .stock.instock {border-color: #ffffff;color: #ffffff;}.product-thumb .additional .stock {border-color: #999999;color: #999999;}#content .product-thumb .caption {white-space: nowrap; overflow: hidden;}#content .product-thumb .caption > a::after, #content .product-thumb .caption > span::after {content: '';position: absolute;right: 15px;width: 80px;height: 22px;background: linear-gradient(to right, rgba(255,255,255, 0.1), rgba(255,255,255, 1));}.product-points .stock-7 .fa-stack { color: #aaaaaa ; } .product-points .stock-5 .fa-stack { color: #aaaaaa ; } .product-points .stock-6 .fa-stack { color: #aaaaaa ; } .product-points .stock-8 .fa-stack { color: #aaaaaa ; } .product-thumb.promo {background-color: #ffffff;}#content .product-thumb.promo .caption > a::after, #content .product-thumb.promo .caption > span::after {background: linear-gradient(to right, rgba(255,255,255, 0.1),#ffffff);}footer {background-color: #f5f5f573; border-top: 2px solid #FAFAFA; color: #363636;}footer .col-sm-3 > ul .input-group > input {color: #363636;}footer .bottom .col-sm-3 {color: #363636;}footer .bottom {background-color: #f5f5f573;}footer a, footer .bottom .col-sm-9 .fa-stack .fa-inverse {color: #FF8729;}footer a:hover, footer a:focus {color: #FFC699;}footer .h5.text-muted {color: #363636;}footer .h5, footer .bottom .col-sm-9 .fa-stack {border-color: #363636;}@media screen and (max-width: 767px) {body, html {overflow-x: hidden;} body > .container > .row {position: relative;} #column-left {left: -72%;margin-left: 15px;} #column-right {right: -72%;margin-right: 15px;} #column-left, #column-right {position: absolute;top: 0;width: 68%;}#column-left.active, #column-right.active {width: 72%;} }body > .header-alert {background-color: #cccccc;}/* FLOATING WRITE BUTTON 2026 */
.et-write-floating{position:fixed;right:22px;bottom:92px;z-index:1040;display:flex;align-items:center;text-decoration:none!important}.et-write-floating__icon{position:relative;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(96deg,#5a8cff 0%,#43d6ff 58%,#8f3fff 99.6%);box-shadow:0 12px 30px rgba(67,127,255,.34);transition:transform .22s ease,box-shadow .22s ease}.et-write-floating__icon:before,.et-write-floating__icon:after{content:"";position:absolute;inset:-7px;border-radius:50%;background:linear-gradient(96deg,#5a8cff 0%,#43d6ff 58%,#8f3fff 99.6%);opacity:.34;z-index:-1;animation:et-write-pulse 2.1s ease-out infinite}.et-write-floating__icon:after{animation-delay:.7s}.et-write-floating__icon img{display:block;width:32px;height:32px;object-fit:contain}.et-write-floating__label{position:absolute;right:70px;top:50%;transform:translate(8px,-50%);white-space:nowrap;padding:8px 12px;border-radius:999px;background:#fff;color:#1f2a44;font-size:13px;font-weight:700;line-height:1;box-shadow:0 10px 24px rgba(15,23,42,.16);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.et-write-floating:hover .et-write-floating__icon,.et-write-floating:focus .et-write-floating__icon{transform:translateY(-2px) scale(1.04);box-shadow:0 16px 36px rgba(67,127,255,.42)}.et-write-floating:hover .et-write-floating__label,.et-write-floating:focus .et-write-floating__label{opacity:1;transform:translate(0,-50%)}@keyframes et-write-pulse{0%{transform:scale(.86);opacity:.42}70%{transform:scale(1.35);opacity:0}100%{transform:scale(1.35);opacity:0}}@media(max-width:767px){.et-write-floating{right:14px;bottom:18px}.et-write-floating__icon{width:54px;height:54px}.et-write-floating__icon img{width:30px;height:30px}.et-write-floating__label{display:none}}

/* СТИЛИЗАЦИЯ COOKIES 2026 (GLASSMORPHISM) */
.modern-cookie-banner{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(100px);width:90%;max-width:850px;background:rgba(255,255,255,.75);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.4);border-radius:24px;padding:15px 25px;z-index:10000;box-shadow:0 20px 50px rgba(0,25,60,.15);opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.modern-cookie-banner.is-visible{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.cookie-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.cookie-icon{font-size:24px;color:#0060c9;display:flex;align-items:center}.cookie-text{font-size:14px;color:#1e293b;line-height:1.5;flex:1;font-weight:500}.cookie-text a{color:#0060c9;text-decoration:underline!important;font-weight:700;transition:color .2s ease}.cookie-text a:hover{color:#e30613}.cookie-btn-pulse{background:linear-gradient(135deg,#00b85e 0,#009e50 100%);border:none;padding:10px 25px;border-radius:50px;font-size:14px;font-weight:700;color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 8px 20px rgba(0,184,94,.25);transition:all .3s ease}.cookie-btn-pulse:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(0,184,94,.35);filter:brightness(1.05)}@media (max-width:767px){.modern-cookie-banner{bottom:15px;padding:20px}.cookie-container{flex-direction:column;text-align:center;gap:15px}.cookie-icon{display:none}.cookie-btn-pulse{width:100%}}

.whtsp-color:hover,
.tlgrm-color:hover {
  opacity: 0.9;
}
.whtsp-color,
.tlgrm-color {
  display: inline-block;
  max-width: 250px;
}
.whtsp-color {
  background: linear-gradient(96deg, #5a8cff 0%, #43d6ff calc(100% * 0.58), #8f3fff 99.6%);
  margin-right: 15px;
  margin-bottom: 10px;
}

#logo {
  line-height: 0px;
}
.custom__summary_mod {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
}
.dropdown-menu.keep-open.opened.pull-right {
  border-radius: 8px;
}
.contact_smallHeader {
  font-size: 18px;
  font-weight: 900;
}
.form__contact-block p,
.form__contact-block a {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  margin-top: 10px;
}
.form__contact-links {
  margin-top: 38px;
}
span.error {
  font-size: 12px;
  font-weight: 500;
  color: #d90a2c;
}
#modal-form-178 .btn,
.breadcrumb {
  display: none;
}
#modal-form-178 .btn-send-modal-form {
  display: block;
  padding: 10px;
}
.buttons .btn-send-modal-form {
  border-radius: 8px;
  padding: 10px 0px;
  margin-top: 30px;
}
.form__contact-block-agree {
  font-size: 0.6em;
}
.form__contact-block {
  margin: 70px 0px 30px;
  border-radius: 8px;
  background: #f5f5f573;
}
.form__contact-text-up {
  font-size: 1.7em;
  font-weight: 600;
  margin-bottom: 30px;
}
.form__contact-data input,
.form__contact-data textarea {
  width: 100%;
  margin-top: 30px;
  padding: 5px 15px;
  border: 1px solid #FBFBFB;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #333;
}
.gradient-background {
  background: linear-gradient(300deg,#fbc100,#e56600,#062f74,#59baef);
  background-size: 240% 240%;
  animation: gradient-animation 28s ease infinite;
}
@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.testimonials-link {
  margin-top: 15px;
}
.gallery {
  background: #fff;
}
.gallery-cell {
  width: 30%;
  min-height: 50%;
  margin-right: 10px;
  background: #f5f5f533;
  counter-increment: gallery-cell;
  border-radius: 8px;
}
.gallery-cell img {
  border-radius: 8px;
}
.flickity-button {
  background: transparent;
}
.videoBlock video {
  margin-top: -30px;
}
.docs__image img {
  webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
  -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
  -ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
  -o-box-shadow: 0 15px 30px rgba(0,0,0,.1);
box-shadow: 0 15px 30px rgba(0,0,0,.1);
  -webkit-transform: translate3d(0,-2px,0);
  -moz-transform: translate3d(0,-2px,0);
  -o-transform: translate3d(0,-2px,0);
  -ms-transform: translate3d(0,-2px,0);
transform: translate3d(0,-2px,0);
}
.docs__image,
.materials__image {
  margin-bottom: 15px;
}
.docs__image img:hover,
.materials__image img:hover {
  opacity: 0.9;
  cursor: pointer;
}
.docs__image .col-md-6,
.materials__image .col-md-6 {
  padding: 15px;
  border-radius: 8px 0px 0px 8px;
}
.docs__image img,
.materials__image img {
  margin-bottom: 15px;
  border-radius: 8px;
}
.countryBtn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50px;
  padding: 10px 30px;
  opacity: 0.9;
}
.mnl__text-white {
  color: #fff;
}
.countryName {
  padding: 15px 0px 0px;
  text-shadow: 2px 2px 20px #000000;
  color: #fff;
  font-weight: 700;
}
.countryBg-1,
.countryBg-2,
.countryBg-3,
.countryBg-4,
.countryBg-5,
.countryBg-6,
.countryBg-7,
.countryBg-8 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.countryBg-1 {
  background-image: url(/image/catalog/background/turkey.jpg);
}
.countryBg-2 {
  background-image: url(/image/catalog/background/egypt.jpg);
}
.countryBg-3 {
  background-image: url(/image/catalog/background/oae.jpg);
}
.countryBg-4 {
  background-image: url(/image/catalog/background/sochi.jpg);
}
.countryBg-5 {
  background-image: url(/image/catalog/background/maldives.jpg);
}
.countryBg-6 {
  background-image: url(/image/catalog/background/cuba.jpg);
}
.countryBg-7 {
  background-image: url(/image/catalog/background/thailand.jpg);
}
.countryBg-8 {
  background-image: url(/image/catalog/background/vietnam.jpg);
}
.countryBg-block {
  cursor: pointer;
  min-height: 300px;
  border-radius: 10px;
  margin-bottom: 30px;
}
.countryBg-block:hover {
  opacity: 0.8;
}
.bigCountry {
  min-height: 100vh;
}
.mapInfo {
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}
.tourOperator {
  margin-bottom: 30px;
}
.tourOperator img {
  filter: grayscale(1);
  transition: transform .3s,box-shadow .3s;
  transition-timing-function: ease;
  moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
.tourOperator img:hover {
  filter: grayscale(0);
}
.mnl__header {
  margin-top: 70px;
  font-size: 2.5em;
  font-weight: 900;
}
.top__one-fix {  
  margin-top: 30px;
}
.mnl__text {
  font-weight: 300;
}
.mnl__list-small {
  line-height: 1;
}
footer .bottom .col-sm-3 {
  font-weight: 500;
}
footer h5.text-muted {
  font-weight: 900;
}
footer a {
  color: #000;
  font-weight: 300;
}
footer {
  color: fff;
  margin-top: 0px;
}
.mapBackground {
  margin-top: 30px;
  min-height: 100vh;
  background-image: url(/image/catalog/background/map_background.jpg);  
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.mainPage__countryBlock {
  margin-top: 30px;
  background-image: url(/image/catalog/background/country-bg-greyscale.jpg);  
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.country__block {
  font-size: 1.5em;
  font-weight: 900;
  margin-bottom: 20px;
}
.case__image li {
  line-height: 2em;
}
.case__image img {
  vertical-align: baseline;
}
.mnl__list a {
  font-size: 15px;
  font-weight: 300;
  color: #333;
}
.visa__label {
  font-size: 11px;
  line-height: 11px;
  color: #E30006;
  vertical-align: top;
  margin-left: 6px;
}
span.phone {
  font-weight: 900;
}
.mnl__social-top {
  display: inline-flex !important;
}
.custom__service-block p {
  color: #fff;
  font-size: 1.5em;
  font-weight: 300;
  margin-top: -10px;
  margin-bottom: 30px;
}
#top-links,
#search {
  display: none;
}
.custom__info-block {
  padding: 0px 10px;
  position: absolute;
  top: 25%;
  transform: translateY(-50%);
}
.custom__service-block {
  padding: 0px 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.custom__service-name {
  margin-top: 0;
  font-weight: 900;
  font-size: 3em;
  color: #fff;
}
#logo img {
  padding-right: 15px;
}
@media (max-width: 768px) {
.custom__service-name,
.mnl__header {
  font-size: 1.9em;
}
.custom__service-block p {
  font-size: 1em;
}
.custom__service-block {
  min-width: 90%;
  transform: translateY(-200%);
  margin: 20px;
}
.custom__info-block {
  min-width: 90%;
  transform: translateY(-350%);
  margin: 20px;
}
.testimonials-link {
  margin-top: 35px;
}
}
@media (min-width: 768px) {
.navbar-nav li {
  font-size: 11px;
}
}
@media (min-width: 1200px) {
.navbar-nav li {
  font-size: 14px;
}
}
@media (min-width: 1600px) {
.navbar-nav li {
  font-size: 16px;
}
}
@media (max-width: 767px)
{
#top .navbar-header {
  background-color: #E56500;
}
#logo {
  margin: 10px 0px 0px 10px;
}
#main-bg {
  min-height:50vh !important;
}
}
html {
  overflow-x: hidden;
}
::-webkit-scrollbar {
    width:8px;
}
::-webkit-scrollbar-thumb {
    border-width:1px 1px 1px 2px;
    border-color: #777;
    background-color: #aaa;
}
::-webkit-scrollbar-thumb:hover {
    border-width: 1px 1px 1px 2px;
    border-color: #555;
    background-color: #E56500;
}
::-webkit-scrollbar-track {
    border-width:0;
}
::-webkit-scrollbar-track:hover {
    border-left: solid 1px #aaa;
    background-color: #eee;
}
::selection {
background: #E56500; /* Safari */
color: #fff;
}
::-moz-selection {
background: #E56500; /* Firefox */
color: #fff;
}