@import url(https://fonts.googleapis.com/css?family=Gochi+Hand|Lato:300,400|Montserrat:400,400i,700,700i);#rating_summary ul, #single_tour_feat ul, #style-switcher ul, .colors, .filter_type ul, .general_icons ul, .list_tours_tabs ul, .other_tours ul, .plan-features li, .tabs nav ul, footer ul, ul#cart_items, ul#cat_nav, ul#contact-info, ul#top_links, ul#top_tools, ul.add_info, ul.list_icons, ul.list_ok, ul.list_order {list-style: none;}.img_container img, .img_list a img, .tooltip-content-flip, .tooltip-content-flip > span {-webkit-backface-visibility: hidden;}body, h1, h2, h3, h4, h5, h6 {-webkit-font-smoothing: antialiased;}.dd-option, a, a:focus, a:hover {text-decoration: none;}#top_line, nav, ul#top_links li {position: relative;}.content section:after, .plans:after {clear: both;}body {background: #f9f9f9;font-size: 12px;line-height: 20px;font-family: Montserrat, Arial, sans-serif;color: #444;}#newsletter_container h3, .main_title p {font-family: Lato, Arial, sans-serif;}.btn_1, .btn_full, .btn_login, a.btn_1, a.btn_full, a.btn_full_outline, a.btn_login {font-family: inherit;outline: 0;cursor: pointer;}h1, h2, h3, h4, h5, h6 {color: #333;}h3 {font-size: 22px;}h4 {font-size: 18px;}h1, h2, h3 {margin-top: 20px;margin-bottom: 10px;}.main_title {text-align: center;font-size: 16px;margin-bottom: 30px;}.main_title h2 {text-transform: uppercase;font-weight: 700;letter-spacing: -1px;font-size: 30px;margin-bottom: 0;margin-top: 0;}.main_title p {font-weight: 300;font-size: 20px;}.button_drop, .button_intro, a.button_drop, a.button_intro {font-family: inherit;cursor: pointer;outline: 0;text-align: center;}h2 span, h3 span, h4 span, h5 span, h6 span {color: #2a9ad7;}.box_style_1 h3.inner {margin: -30px -30px 20px;background-color: #2eaae1;padding: 10px 20px 10px 18px;color: #fff;border: 1px solid #fff;-webkit-border-top-left-radius: 3px;text-align: center;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}a {color: #51bce6;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;outline: 0;}a:focus, a:hover {color: #111;outline: 0;}p {margin: 0 0 20px;}.nopadding {margin: 0 !important;padding: 0 !important;}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #ddd;}.button_intro, a.button_intro {border: none;color: #fff !important;background: #2a9ad7;padding: 8px 25px;display: inline-block;font-size: 12px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-transform: uppercase;font-weight: 700;min-width: 150px;}.btn_1, .button_drop, a.btn_1, a.button_drop {display: inline-block;-webkit-transition: all 0.3s;text-transform: uppercase;}.button_intro:hover, a.button_intro:hover {color: #2a9ad7 !important;}.button_intro.outline, a.button_intro.outilne {border: 2px solid #fff;color: #fff;background: 0 0;padding: 6px 23px;}.button_intro:hover, a.button_intro:hover {background: #fff;}.button_drop, a.button_drop {border: none;color: #2a9ad7 !important;background: #ededed;padding: 5px 15px !important;font-size: 11px;-moz-transition: all 0.3s;transition: all 0.3s;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight: 700 !important;width: 49%;white-space: nowrap;}.button_drop.outline, a.button_drop.outilne {border: 2px solid #ededed;color: #2a9ad7;background: 0 0;padding: 3px 23px !important;}.button_drop:hover, a.button_drop:hover {background: #ededed;color: #333;}.button_drop.outline:hover, a.button_drop.outline:hover {background: #ededed;color: #333;border: 2px solid #ededed;}.btn_1, a.btn_1 {border: none;font-size: 12px;-moz-transition: all 0.3s;}.btn_1, a.btn_1 {color: #fff;background: #51bce6;padding: 7px 20px;transition: all 0.3s;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight: 700;}.btn_1.green, a.btn_1.green {background: #83c99f;}.btn_1.white, a.btn_1.white {background: #fff;color: #2a9ad7;}.btn_1.white a:hover, a.btn_1.white:hover {background: #333;color: #fff;}.btn_1.outiline, a.btn_1.outline, input .btn_1.outiline {color: #555;background: 0 0;border: 2px solid #555;padding: 5px 18px;}.btn_1.outiline:hover, a.btn_1.outline:hover, input .btn_1.outiline:hover {color: #fff;background: #2a9ad7;border: 2px solid #2a9ad7;}.btn_1.medium, a.btn_1.medium {padding: 10px 25px;font-size: 14px;}.btn_1.small, a.btn_1.small {padding: 5px 8px;font-size: 10px;line-height: 9px;text-transform: none;color: #fff !important;}.btn_full, .btn_login, a.btn_full, a.btn_full_outline, a.btn_login {text-transform: uppercase;font-weight: 700;display: block;text-align: center;}.btn_1:hover, a.btn_1:hover {background: #333;}.btn_full, a.btn_full, a.btn_full_outline {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;font-size: 12px;}.btn_full, a.btn_full {border: none;color: #fff;width: 100%;background: #eb9200;padding: 12px 20px;transition: all 0.3s;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 10px;}.btn_full:hover, a.btn_full:hover {background: #333;}a.btn_full_outline {color: #85c99d;background: 0 0;border: 2px solid #85c99d;padding: 10px 20px;transition: all 0.3s;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}a.btn_full_outline:hover {border: 2px solid #333;color: #333;}.btn_login, a.btn_login {border: none;color: #fff;width: 100%;background: #51bce6;padding: 12px 20px;font-size: 12px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 10px;}.sticky ul#top_tools a, header#plain ul#top_links :hover a, header#plain ul#top_tools a {color: #333;}.btn_login:hover, a.btn_login:hover {background: #333;}#logo {margin-top: 10px;}header {width: 100%;position: fixed;left: 0;top: 0;z-index: 99999;padding: 10px 0;background-color: #fff;}header#plain, header.sticky {padding-bottom: 0;background-color: #fff;}header #logo .logo_sticky, header.sticky #logo .logo_normal {display: none;}header.sticky #logo .logo_sticky {display: block;}#logo_home h1 {margin: 10px 0 0;padding: 0;}#logo_home h1 a, header#colored #logo_home h1 a, header#plain #logo_home h1 a, header.sticky #logo_home h1 a {width: 160px;height: 34px;display: block;background-image: url(../img/logo.png);background-repeat: no-repeat;background-position: left top;background-size: 160px 34px;text-indent: -9999px;}header.sticky #logo_home h1 {margin: 0 0 10px;padding: 0;}header#plain #logo_home h1 a, header.sticky #logo_home h1 a {background-image: url(../img/logo_sticky.png);}header.sticky#colored #logo_home h1 a {background-image: url(../img/logo_sticky_colored.png);}@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {#logo_home h1 a, header#colored #logo_home h1 a {background-image: url(../img/logo_2x.png);background-size: 160px 34px;}header#plain #logo_home h1 a, header.sticky #logo_home h1 a {background-image: url(../img/logo_sticky_2x.png);background-size: 160px 34px;}header.sticky#colored #logo_home h1 a {background-image: url(../img/logo_sticky_colored_2x.png);background-size: 160px 34px;}}header.sticky #top_line {height: 0;overflow: hidden;padding: 0;opacity: 0;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}header.sticky {-webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.41);-moz-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.41);box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.41);}nav {margin-top: 20px;}.sticky nav {margin-top: 10px;}.sticky #logo {margin-top: 0;margin-bottom: 10px;}ul#top_tools {padding: 0;position: absolute;right: 15px;top: 0;z-index: 999;}#top_line, ul#top_links a, ul#top_tools a {color: #fff;}ul#top_links a:hover, ul#top_tools a:hover {color: #2a9ad7;}ul#top_tools li {display: inline-block;padding: 0 10px;}ul#top_tools li i {font-size: 18px;font-weight: 400;}#top_line {height: 28px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);font-size: 11px;visibility: visible;opacity: 1;margin-bottom: 5px;z-index: 999999;}ul#top_links {margin: 0;padding: 0;float: right;}a#access_link, a#wishlist_link {position: relative;display: inline-block;padding-left: 16px;}#access_link:before, #wishlist_link:before {font-style: normal;font-weight: 400;font-family: fontello;font-size: 14px;position: absolute;left: 0;top: 0;}#wishlist_link:before {content: "\ec5e";}#access_link:before {content: "\e97f";}ul#top_links li {display: inline-block;border-left: 1px solid rgba(255, 255, 255, 0.3);margin-right: 5px;padding-left: 8px;}ul#top_links li:first-child {border-left: none;padding-left: 0;}header#plain.sticky {-webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.41);-moz-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.41);box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.41);background-color: #fff;position: fixed;left: 0;top: 0;z-index: 99999;}header#plain.sticky #logo .logo_normal {display: none;}header#plain.sticky #logo .logo_sticky {display: block;}header#plain #top_line {color: #888;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}header#plain ul#top_links li {border-left: 1px solid rgba(0, 0, 0, 0.1);}header#plain ul#top_links li:first-child {border-left: none;}header#plain ul#top_links a {color: #888;}.subheader_plain {margin-top: 60px;}header#colored.sticky {background-color: #2a9ad7;padding-bottom: 0;border-bottom: 2px solid #2a9ad7;}header#colored.sticky ul#top_tools a {color: #fff;}.dropdown-cart .dropdown-menu {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;min-width: 0;padding: 15px;width: 260px;top: 100%;margin-left: -217px;font-size: 12px;font-weight: 400;text-shadow: none;text-transform: none !important;border-top: 2px solid #2a9ad7;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);margin-top: 12px;}#hero, #hero_2 .intro_title h1, #hero_video, #nav-search-in #nav-search-in-content, .features-content h3, .intro_title h3, .marker_info h3, .strip_all_tour_list h3, .table.cart-list th, .table.confirm th, .table.options_cart th, .table.table_summary tr.total {text-transform: uppercase;}.dropdown-cart .dropdown-menu:before {bottom: 100%;right: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #2a9ad7;border-width: 7px;margin-left: -7px;}a.cart_bt {position: relative;}a.cart_bt strong {font-size: 11px;width: 15px;height: 15px;display: block;background-color: #2a9ad7;color: #fff;text-align: center;position: absolute;bottom: -5px;right: -8px;line-height: 15px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}ul#cart_items {padding: 5px 0 0;}ul#cart_items li {border-bottom: 1px solid #ededed;position: relative;margin: 0;padding: 5px 10px 10px;width: 100%;clear: both;}ul#cart_items li .image {overflow: hidden;width: 50px;height: 50px;float: left;margin-right: 10px;}ul#cart_items li .image img {width: 48px;height: auto;}ul#cart_items li strong {font-weight: 400;color: #999;margin-top: 10px;float: left;width: 150px;line-height: 14px;}ul#cart_items li strong > a {color: #333;display: block;}#social_footer ul li, .dropdown-cart .dropdown-menu a.button_drop {display: inline-block;}ul#cart_items li strong > a:hover {color: #2a9ad7;}ul#cart_items li a.action {color: #999;position: absolute;right: 15px;top: 5px;width: 15px;height: 15px;}ul#cart_items li a.action i {font-size: 14px;text-shadow: none;font-weight: 400;}#pass-info.goodpass, #pass-info.stillweakpass, #pass-info.strongpass, #pass-info.weakpass {text-shadow: 1px 1px 1px #fff;}ul#cart_items li a.action:hover {color: #333;background: 0 0;}ul#cart_items li:last-child div {color: #999;text-align: right;font-size: 14px;padding: 10px 0 15px;display: block;}ul#cart_items li:last-child span {color: #333;font-weight: 700;font-size: 16px;}.dropdown- .dropdown-menu {margin-top: 7px;}#social_footer ul, footer ul {margin: 0;padding: 0 0 10px;}.price-txt {color: #eb9200 !important;font-size: 35px !important;text-transform: capitalize !important;}.header-price-txt {color: #eb9200 !important;font-size: 25px !important;text-transform: capitalize !important;}.input-group button {background-color: #333;color: #fff;border-color: #333;border-top-left-radius: 0;border-bottom-left-radius: 0;font-size: 14px;outline: 0;}footer {background: url(../img/pattern.png) #222;color: #fff;padding: 30px 0 10px;}footer h3 {font-size: 16px;font-weight: 700;color: #fff;margin-top: 20px;}a#email_footer:hover, a#phone:hover, footer a {color: #fff;font-size:15px;}footer a:hover {color: #999;}#social_footer {text-align: center;border-top: 1px solid rgba(255, 255, 255, 0.2);padding-top: 30px;margin-top: 30px;}#social_footer p {font-size: 12px;color: #8c8c8c;}#social_footer ul {text-align: center;}#social_footer ul li {margin: 0 5px 10px;}#social_footer ul li a {color: #fff;text-align: center;line-height: 35px;display: block;font-size: 16px;width: 35px;height: 35px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}#social_footer ul li a:hover {background: #fff;color: #111;}a#email_footer, a#phone {display: block;position: relative;color: #fdf7ac;font-size: 16px;padding-left: 40px;margin: 20px 0;}a#email_footer:before, a#phone:before {font-style: normal;font-weight: 400;font-family: icon_set_1;position: absolute;}a#phone:before {font-size: 30px;content: "\79";left: 0;top: 0;}a#email_footer:before {font-size: 28px;content: "\74";left: 0;top: 5px;}.main-menu {position: relative;z-index: 9;width: auto;}.main-menu a {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}.main-menu ul, .main-menu ul li, .main-menu ul li a {position: relative;margin: 0;padding: 0;}.main-menu ul li a {display: block;line-height: 20px;padding: 10px;}.main-menu > ul > li > a {color: #fff;padding: 0 8px 15px;font-size: 13px;}.sticky .main-menu > ul > li > a {color: #333;}.main-menu > ul > li:hover > a {color: #2a9ad7;}header#plain .main-menu > ul > li > a {color: #333;}header#plain .main-menu > ul > li:hover > a {color: #2a9ad7;}header#colored.sticky .main-menu > ul > li > a {color: #fff;}.layer {position: fixed;top: 0;left: 0;width: 100%;min-width: 100%;min-height: 100%;background-color: #000;z-index: 99;background-color: rgba(0, 0, 0, 0.8);-webkit-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;-moz-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;-ms-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;-o-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;opacity: 0;visibility: hidden;}.layer-is-visible {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;-ms-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;}#close_in, #header_menu, .cmn-toggle-switch {display: none;}a .dropdown-toggle.icon-search {display: inline-block;}.bg-color {background-color: #ccc;}@media (min-width: 992px) and (max-width: 1200px) {.main-menu > ul > li > a {padding: 0 5px 15px;}}@media only screen and (min-width: 992px) {.main-menu {width: auto;}.main-menu a {white-space: nowrap;}.main-menu ul li {display: inline-block;}.main-menu ul li.submenu:hover > a:after, .main-menu ul li.submenu:hover > a:before {bottom: -20px;opacity: 0;}.main-menu ul li .menu-wrapper, .main-menu ul ul {position: absolute;border-top: 2px solid #2a9ad7;z-index: 1;visibility: hidden;left: 3px;top: 100%;margin: 0;display: block;padding: 0;background: #fff;min-width: 210px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);opacity: 0;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}.main-menu ul li .menu-wrapper {padding: 10px 15px !important;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.main-menu ul li:hover .menu-wrapper, .main-menu ul li:hover > ul {padding: 0;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}.main-menu ul .menu-wrapper ul {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border-top: none;margin: 0;position: static;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.main-menu ul .menu-wrapper ul:before {border: 0;}.main-menu ul ul li {display: block;height: auto;padding: 0;}.main-menu ul ul li a {font-size: 12px;color: #666;border-bottom: 1px solid #ededed;display: block;}.main-menu ul ul li:last-child a {border-bottom: none;}.main-menu ul ul li:hover > a {background-color: #f9f9f9;color: #2a9ad7;padding-left: 15px;}.main-menu ul li.megamenu {position: static;}.main-menu ul li.megamenu .menu-wrapper {width: 1140px;float: left;left: auto;right: 0;padding: 10px 30px 15px !important;}.main-menu ul li:hover.megamenu .menu-wrapper, .main-menu ul li:hover.megamenu .menu-wrapper ul {visibility: visible;opacity: 1;}.main-menu ul .menu-wrapper h3 {font-size: 13px;text-transform: uppercase;border-bottom: 2px solid #ededed;padding-bottom: 10px;margin-bottom: 0;}.main-menu ul ul ul {position: absolute;border-top: 0;z-index: 1;height: auto;left: 100%;top: 0;margin: 0;padding: 0;background: #fff;min-width: 190px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}.main-menu ul ul:before {bottom: 100%;left: 15%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #2a9ad7;border-width: 7px;margin-left: -7px;}.main-menu ul ul ul:before {border-width: 0;margin-left: 0;}}@media only screen and (max-width: 991px) {#header_menu, .main-menu li {position: relative;}#header_menu {text-align: center;padding: 25px 15px 10px;display: block;}.main-menu ul li a:hover, a .show-submenu-mega:hover, a .show-submenu:hover, a.show-submenu-mega:focus, a.show-submenu:focus {color: #2a9ad7 !important;background-color: #f9f9f9;}.main-menu ul li {border-top: none;border-bottom: 1px solid #ededed;color: #fff;}.main-menu ul li a {padding: 10px 15px !important;}.main-menu h3 {font-size: 12px;line-height: 14px;margin: 0;padding: 0 0 15px 15px;color: #333;text-transform: uppercase;}.megamenu .menu-wrapper > div {padding: 0;}.main-menu a, .main-menu li {display: block;color: #333 !important;}.main-menu a:hover {color: #2a9ad7 !important;}.main-menu ul > li {padding-bottom: 0;}.main-menu ul > li i {float: right;}.main-menu ul li.submenu ul {font-size: 12px;border-left: 1px solid #ededed;margin: 0 0 15px 25px;}.main-menu ul li.submenu ul li {font-size: 12px;border: 0;}.main-menu ul li.submenu ul ul {border-left: none;margin: 0 0 0 15px;}.main-menu {overflow: auto;transform: translateX(-105%);top: 0;left: 0;bottom: 0;width: 55%;height: 100%;position: fixed;background-color: #fff;z-index: 999999;-webkit-box-shadow: 1px 0 5px 0 rgba(50, 50, 50, 0.55);-moz-box-shadow: 1px 0 5px 0 rgba(50, 50, 50, 0.55);box-shadow: 1px 0 5px 0 rgba(50, 50, 50, 0.55);-webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);}.main-menu.show {transform: translateX(0);}.main-menu .show-submenu + ul, a.show-submenu-mega + .menu-wrapper {display: none;visibility: hidden;}.main-menu a.show-submenu + ul.show_normal, a.show-submenu-mega + .menu-wrapper.show_mega {display: block;visibility: visible;}.cmn-toggle-switch {display: block;overflow: visible;position: absolute;top: 0;right: 20px;margin: 0;padding: 0;width: 30px;height: 30px;font-size: 0;text-indent: -9999px;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: none;border: none;cursor: pointer;}.cmn-toggle-switch:focus {outline: 0;}.cmn-toggle-switch span {display: block;position: absolute;top: 10px;left: 0;right: 0;height: 2px;background: #fff;}.cmn-toggle-switch span::after, .cmn-toggle-switch span::before {position: absolute;display: block;left: 0;width: 100%;height: 2px;background-color: #fff;content: "";}.sticky .cmn-toggle-switch span, .sticky .cmn-toggle-switch span::after, .sticky .cmn-toggle-switch span::before, header#plain .cmn-toggle-switch span, header#plain .cmn-toggle-switch span::after, header#plain .cmn-toggle-switch span::before, header#plain.sticky .cmn-toggle-switch span::after, header#plain.sticky .cmn-toggle-switch span::before {background-color: #333;}header#colored.sticky .cmn-toggle-switch span, header#colored.sticky .cmn-toggle-switch span::after, header#colored.sticky .cmn-toggle-switch span::before {background-color: #fff;}.cmn-toggle-switch span::before {top: -10px;}.cmn-toggle-switch span::after {bottom: -10px;}.cmn-toggle-switch__htx span::after, .cmn-toggle-switch__htx span::before {-webkit-transition-duration: 0.3s, 0.3s;transition-duration: 0.3s, 0.3s;-webkit-transition-delay: 0.3s, 0;transition-delay: 0.3s, 0;}.cmn-toggle-switch__htx span::before {-webkit-transition-property: top, -webkit-transform;transition-property: top, transform;}.cmn-toggle-switch__htx span::after {-webkit-transition-property: bottom, -webkit-transform;transition-property: bottom, transform;}.cmn-toggle-switch__htx.active span {background: 0 0 !important;}.cmn-toggle-switch__htx.active span::before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.cmn-toggle-switch__htx.active span::after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.cmn-toggle-switch__htx.active span::after, .cmn-toggle-switch__htx.active span::before {-webkit-transition-delay: 0, 0.3s;transition-delay: 0, 0.3s;}}.feature_home, .strip_all_tour_list {-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);}#hero, #hero_video {z-index: 99;text-align: center;}.feature_home, .strip_all_tour_list {-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);}#hero, #hero_video, .feature_home, .header-video {position: relative;}@media only screen and (max-width: 480px) {.main-menu {width: 100%;}a#close_in {display: block;position: absolute;right: 15px;top: 10px;width: 20px;height: 20px;}#close_in i {color: #555 !important;font-size: 16px;}}.feature_home {padding: 30px;background: #fff;margin-bottom: 30px;color: #888;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);text-align: center;}.feature_home h3 {font-size: 20px;}.feature_home i {margin: auto auto 20px;display: block;width: 120px;height: 120px;line-height: 110px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px dashed #ccc;font-size: 62px;color: #6dcff6;}.other_tours ul {padding: 0;margin: 0;}.other_tours ul li a {border-bottom: 1px solid #ededed;padding: 5px 0 10px;display: block;color: #333;}.other_tours ul li a:hover {background-color: #f9f9f9;color: #2a9ad7;}.other_tours ul li a i {font-size: 22px;margin-right: 5px;margin-left: 2px;position: relative;top: 5px;color: #555;}.other_tours_price {float: right;margin-top: 5px;margin-right: 5px;color: #888;}#hero {height: 600px;background: url(../img/slide_hero.jpg) center center no-repeat #4d536d;background-size: cover;color: #fff;width: 100%;font-size: 16px;display: table;}.intro_title {display: table-cell;vertical-align: middle;height: 100%;background-color: rgba(0, 0, 0, 0.6);}.intro_title h3 {font-size: 45px;margin-bottom: 5px;color: #fff;font-weight: 700;}.intro_title h3 strong span {color: #fff;}.intro_title.error h1 {font-size: 130px;color: #fff;font-weight: 700;}.header-video {overflow: hidden;background: url(../img/slide_hero.jpg) center center no-repeat #4d536d;background-size: cover;}.banner-img-wrap {max-height: fit-content;margin-top: 0;margin-bottom: 0;height: auto;}.bg-img {height: 600px;background-image: url(../rev-slider-files/assets/iceberg.webp);background-position: center;background-repeat: no-repeat;background-position: center center;opacity: 1;visibility: inherit;z-index: 20;background-size: cover;backface-visibility: hidden;transform: translate3d(0, 0, 0);visibility: inherit;opacity: 1;}#hero_video {background-size: cover;color: #fff;width: 100%;font-size: 16px;display: table;height: 100%;}#hero_video a.video {display: none;}iframe, video {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}iframe {height: 100%;width: 100%;}video {width: 100%;}.header-video--media, .teaser-video {width: 100%;height: auto;}#nav-search-in {display: inline-block;height: 45px;left: 0;overflow: hidden;position: absolute;top: 0;background: #6ccef5;}#nav-search-in #nav-search-in-content {color: #fff;display: inline-block;font-size: 12px;height: 45px;line-height: 35px;margin: 5px 65px 0 15px;text-indent: 1px;text-overflow: ellipsis;white-space: nowrap;width: 60px;overflow: visible;}.button_inc, .nav-submit-button {text-indent: -9999px;cursor: pointer;}#nav-search-in.nav-facade-active .nav-down-arrow {display: inline-block;right: 15px;top: 20px;background: url(../img/arrow_down_2.png);height: 6px;width: 10px;position: absolute;}.nav-facade-active #searchDropdownBox {cursor: pointer;height: 45px;left: 15px;opacity: 0;top: 0;visibility: visible;width: auto;}#searchDropdownBox {background: #fff;border: 1px solid #ddd;color: #000;font-family: arial, sans-serif;left: 5px;margin: 0;outline: 0;padding: 0;position: absolute;top: 0;visibility: hidden;width: 100px;}.nav-searchfield-outer {background: #fff;color: #ccc;display: block;font-size: 15px;left: 0;padding: 5px;position: realtive;width: 100%;font-family: Arial, Helvetica, sans-serif;border: none;height: 45px;font-weight: 600;margin-top: 1px;}#twotabsearchtextbox {background: #fff;width: 100%;border: none;box-shadow: none;color: #333;font-size: 14px;height: 30px;padding: 3px 0 0 150px;outline: 0;font-weight: 700;}.nav-submit-button {background: url(../img/search-bt.png) center center no-repeat #fff;border: none;display: block;height: 45px;right: 5px;position: absolute;top: 0;width: 40px;}.nav-submit-button .nav-submit-input {background: #fff;border: none;color: #fff;cursor: pointer;}.box_style_cat {background: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #ddd;margin-bottom: 25px;}ul#cat_nav {margin: 0;padding: 0;}ul#cat_nav li {border-bottom: 1px solid #ddd;}ul#cat_nav li a {position: relative;color: #777;display: block;padding: 15px 10px;}ul#cat_nav li a span {font-size: 11px;color: #999;}ul#cat_nav li a:after {font-family: fontello;content: "\e89b";position: absolute;right: 15px;top: 15px;}ul#cat_nav li:last-child {border-bottom: 0;padding-bottom: 0;}ul#cat_nav li:first-child a#active, ul#cat_nav li:first-child a.active, ul#cat_nav li:first-child a:hover {-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}ul#cat_nav li:last-child a#active, ul#cat_nav li:last-child a.active, ul#cat_nav li:last-child a:hover {-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}ul#cat_nav li a#active, ul#cat_nav li a.active, ul#cat_nav li a:hover {background: #f9f9f9;color: #111;}ul#cat_nav i {font-size: 22px;margin-right: 5px;float: left;}#tools {background: #eee;padding: 5px;margin-bottom: 15px;}.marker_info {width: 280px;height: 320px;border-radius: 3px;text-align: center;background: #fff;background: rgba(255, 255, 255, 0.9);position: relative;z-index: 9999999;font-family: Montserrat, Arial, sans-serif;}.marker_info img {display: block;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}.marker_info h3 {font-size: 18px;line-height: 18px;margin-bottom: 10px;}.marker_info span {display: block;padding: 0 20px;font-size: 12px;line-height: 16px;color: #7a7f82;margin-bottom: 0;}.marker_info:after {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-right-color: rgba(255, 255, 255, 0.9);border-width: 10px;margin-top: -10px;}.strip_all_tour_list {margin-bottom: 30px;background-color: #fff;display: block;color: #777;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);}.tour_list_desc .rating {margin: 15px 0 3px -3px;font-size: 15px;}.img_list {overflow: hidden;min-height: 220px;text-align: center;position: relative;}.img_list img {width: auto;height: 220px;position: absolute;left: -10%;}.img_list a img {-webkit-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}.img_list a:hover img {-webkit-transform: scale(1);transform: scale(1);}.img_list .short_info {padding: 5px;text-align: left;min-height: 38px;}#hero_2, .form_title h3 strong, .price_in, .price_list div, input.qty2, ul.add_info li {text-align: center;}.price_list .button {display: block;}.tour_list_desc {padding: 10px 20px 0 0;border-right: 1px solid #ededed;height: 220px;line-height: 17px;}.tour_list_desc h3 {font-size: 16px;margin-top: 0;margin-bottom: 10px;}.price_list {display: table;height: 220px;font-size: 38px;color: #e74c3c;width: 100%;margin-left: -15px;}.price_list small {font-size: 11px;color: #999;display: block;margin-bottom: 10px;line-height: 12px;}.price_list div {display: table-cell;vertical-align: middle;}.price_list p {padding: 0;margin: 0;}.price_list .normal_price_list {display: block;text-decoration: line-through;color: #999;font-size: 20px;margin-top: 10px;}.price_list sup, ul.add_info li i {font-size: 22px;position: relative;}.price_list sup {top: -10px;}ul.add_info {padding: 0;margin: 0;}ul.add_info li {display: inline-block;margin-right: 5px;border: 1px solid #ededed;width: 35px;height: 35px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}#filter_type h6 {border-top: 1px solid #ddd;}ul.add_info li a {color: #555;width: 35px;height: 35px;display: block;}ul.add_info li i {display: inline-block;top: 6px;}#filters_col {background-color: #fff;padding: 15px 10px 15px 15px;border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 25px;}#filters_col label {color: #999;font-weight: 400;}a#filters_col_bt {display: block;color: #888;}a#filters_col_bt .icon_set_1_icon-65 {font-size: 20px;position: relative;top: 0;margin-right: 5px;}.filter_type h6 {margin: 15px 0;padding: 15px 0 0;font-size: 12px;}.filter_type ul {padding: 0;margin: 0 0 15px;}.filter_type ul li .rating {font-size: 16px;left: -7px;position: relative;top: 3px;}#Img_carousel .sp-selected-thumbnail {border-bottom: 2px solid #2a9ad7;}.parallax-content-2 {position: absolute;left: 0;bottom: 0;z-index: 999;padding: 25px 0 20px;color: #fff;font-size: 13px;background: -webkit-linear-gradient(top, transparent, #000);background: linear-gradient(to bottom, transparent, #000);width: 100%;}.parallax-content-2 div h1 {font-size: 36px;text-transform: uppercase;font-weight: 700;color: #fff;margin: 0;}.parallax-content-2 .rating {font-size: 14px;}#price_single_main {text-align: right;padding-top: 25px;font-weight: 400;}#price_single_main span {font-size: 60px;color: #3cf;}#price_single_main sup {font-size: 22px;position: relative;top: -25px;}#price_single {background-color: #e74c3c;color: #fff;font-size: 36px;margin: -15px -15px 15px;padding: 20px 15px 10px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}#price_single small {font-size: 12px;}#single_tour_feat ul {padding: 0;margin: 0 0 30px;display: table;border-bottom: 2px solid #555;}.review_strip_single {border-bottom: 1px solid #ddd;}#single_tour_feat ul li {display: table-cell;width: 1%;vertical-align: middle;text-align: center;padding: 0 10px 20px;white-space: nowrap;}#single_tour_feat ul li:last-child {margin-right: 0;}#single_tour_feat ul li i {font-size: 36px;display: block;margin-bottom: 10px;}#single_tour_desc h3 {font-size: 22px;margin-top: 5px;}#single_tour_desc h4 {line-height: 20px;font-size: 18px;}.table td, .table th {border-top: none;}.table.table_summary td {border-top: 1px solid #ededed;width: 50%;}.table.table_summary tr.total {color: #2a9ad7;font-size: 16px;font-weight: 700;white-space: nowrap;}.review_strip_single {position: relative;padding: 30px 0 20px;margin: 30px 0 25px;}.review_strip_single.last {margin-bottom: 0;border-bottom: 0;}.review_strip_single img {top: -15px;position: absolute;left: 0;border: 4px solid #fff;}.review_strip_single h4 {font-size: 18px;margin: -12px 0 35px 90px;padding: 0;}.review_strip_single small {float: right;font-size: 12px;margin-top: -10px;font-style: italic;}.review_strip_single .rating {font-size: 16px;}.normal_price_single {font-size: 18px;text-decoration: line-through;}.price_in {font-size: 42px;color: #e74c3c;border-bottom: 1px solid #ededed;padding-top: 30px;background-color: #fff8e5;margin: -20px -20px 20px;}.price_in small {font-size: 11px;color: #999;display: block;margin-bottom: 20px;margin-top: 4px;}.price_in p {padding: 0;margin: 0;}.normal_price_in {display: block;text-decoration: line-through;color: #999;font-size: 20px;margin-top: 10px;}.price_in sup {font-size: 22px;position: relative;top: -10px;}.table.options_booking td i {font-size: 26px;}.table.options_booking td {vertical-align: middle;}#general_rating {font-size: 18px;margin: 10px 0 20px;}#general_rating .rating {display: inline;}#rating_summary ul {margin: 0 0 -5px;padding: 0;}#rating_summary ul li {margin-bottom: 5px;}#rating_summary ul li .rating {display: inline-block;font-size: 14px;float: right;}#hero_2 {position: relative;height: 470px;background: url(../img/slide_hero_2.jpg) center center no-repeat #4d536d;background-size: cover;color: #fff;width: 100%;font-size: 16px;display: table;z-index: 1;}#hero_2.restaurant_bg {background: url(../img/restaurant_top_in.jpg) center center no-repeat #4d536d;background-size: cover;}#hero_2 .intro_title h1 {font-size: 38px;margin-bottom: 15px;color: #fff;font-weight: 700;}#hero_2 .intro_title h1:after, #hero_2 .intro_title h1:before {display: inline-block;width: 60px;height: 1px;content: "";vertical-align: middle;background: rgba(255, 255, 255, 0.5);}#hero_2 .intro_title h1:before {margin-right: 10px;}#hero_2 .intro_title h1:after {margin-left: 10px;}.bs-wizard {width: 90%;margin: auto;}.bs-wizard > .bs-wizard-step {padding: 0;position: relative;}.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {font-size: 16px;margin-bottom: 5px;}.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999;font-size: 14px;}.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute;width: 30px;height: 30px;display: block;background: #fbe8aa;top: 45px;left: 50%;margin-top: -15px;margin-left: -15px;border-radius: 50%;}.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: " ";width: 14px;height: 14px;background: #2a9ad7;border-radius: 50px;position: absolute;top: 8px;left: 8px;}.bs-wizard > .bs-wizard-step > .progress {position: relative;border-radius: 0;height: 8px;box-shadow: none;margin: 23px 0;}.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width: 0;box-shadow: none;background: #fbe8aa;}.feature, .review_strip {-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width: 100%;}.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width: 50%;}.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width: 0%;}.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}.bs-wizard > .bs-wizard-step:first-child > .progress {left: 50%;width: 50%;}.bs-wizard > .bs-wizard-step:last-child > .progress {width: 50%;}.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {pointer-events: none;}.form_title {position: relative;padding-left: 55px;margin-bottom: 10px;}.form_title h3, .form_title p {margin: 0;padding: 0;}.form_title h3 strong {background-color: #2a9ad7;width: 40px;height: 40px;display: inline-block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #fff;font-size: 18px;line-height: 40px;position: absolute;left: 0;top: 0;}#hero.login, #total h3, .tape {display: block;}.numbers-row, input.qty2 {position: relative;height: 40px;}.form_title p {color: #999;font-size: 12px;line-height: 14px;}.step {border-left: 1px solid #ddd;padding: 20px 0 20px 31px;margin: 0 0 10px 20px;}.cards {margin-top: 18px;}.table.options_cart td i {font-size: 38px;}.table.cart-list th, .table.options_cart th {background-color: #fff;}.table.cart-list td, .table.options_cart td {vertical-align: middle;}.numbers-row {width: 97px;overflow: visible;}.numbers-row.list {margin: 15px auto 5px;}input.qty2 {width: 35px;border-radius: none;left: 31px;font-size: 12px;padding: 5px;}.button_inc {position: absolute;width: 33px;height: 40px;z-index: 9;}.dec {background: url(../img/minus.png) center center no-repeat #fff;border: 1px solid #ccc;left: 0;top: 0;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.inc {background: url(../img/plus.png) center center no-repeat #fff;right: 0;top: 0;border: 1px solid #ccc;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}#total {text-align: right;margin-top: 20px;}#total h3 {font-size: 26px;line-height: 26px;padding: 0;font-weight: 700;margin: 0 0 10px;}.options i {font-size: 22px;}.thumb_cart {border: 1px solid #ddd;overflow: hidden;width: 60px;height: 60px;margin-right: 10px;float: left;}.feature i, .score span {-webkit-border-radius: 50%;-moz-border-radius: 50%;}.thumb_cart img {padding: 1px;width: 58px;height: auto;}.item_cart {display: inline-block;margin-top: 20px;}.table.confirm td {width: 50%;}#policy {padding: 10px 0 0 50px;}.feature {padding: 30px 30px 20px 120px;position: relative;background: #fff;margin-bottom: 30px;color: #888;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}.feature i {position: absolute;top: 30px;left: 30px;padding: 0;margin: 0;width: 65px;height: 65px;line-height: 60px;text-align: center;border-radius: 50%;border: 1px dashed #ccc;font-size: 34px;color: #6dcff6;}.features-bg {position: relative;min-height: 400px;background: url(../img/features-intro-01.jpg) center center no-repeat;background-size: cover;}.content-left, .row-height {min-height: 100%;}.features-img {width: 100%;height: 400px;text-align: center;line-height: 400px;}.features-content {position: relative;padding: 11% 100px 10%;height: 400px;background-color: #2a9ad7;color: #fff;font-size: 14px;}.features-content h3 {font-family: "Gochi Hand", cursive;color: #fff;font-size: 32px;line-height: 34px;}.review_strip {background: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: relative;padding: 30px 20px 20px 30px;margin-bottom: 30px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}.loader, .review_strip img, .tape {position: absolute;}.review_strip img {top: -15px;left: 25px;border: 4px solid #fff;}.review_strip h4 {font-size: 18px;margin: -10px 0 35px 80px;padding: 0;}.review_strip p {margin-bottom: 10px;}.review_strip .rating {font-size: 16px;}.rating {font-size: 18px;}.rating small {font-size: 12px;color: #ccc;}.rating .voted {color: #f90;}#directions {background-color: #2a9ad7;padding: 5px 0;}ul#contact-info {margin: 0;padding: 0;}.tape {left: 0;top: -20px;height: 45px;width: 100%;background: url(../img/tape.png) center top no-repeat;}.loader {margin-left: 5px;}.error_message {color: #f33;font-weight: 600;margin-bottom: 4px;}#hero.login {height: auto;text-transform: none;font-size: 12px;background: url(../img/bg_login.jpg) center center no-repeat;background-size: cover;}#login {margin: 170px 0 60px;color: #333;text-align: left;background-color: #fff;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);padding: 30px;}.box_style_3, .transfer_container {-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}#pass-info, #score_detail span, #tour_guide, .marker_info_2, .score span, .wishlist_close {text-align: center;}.box_style_3, .transfer_container {-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}#pass-info {width: 98.5%;margin-bottom: 15px;color: #829cbd;font: 12px/25px Arial, Helvetica, sans-serif;}#score_detail span, .score span, a.btn_collapse {display: inline-block;font-weight: 700;}#pass-info.weakpass {border: 1px solid #ff9191;background: #ffc7c7;color: #94546e;}#pass-info.stillweakpass {border: 1px solid #fbb;background: #fdd;color: #945870;}#pass-info.goodpass {border: 1px solid #c4eec8;background: #e4ffe4;color: #51926e;}#pass-info.strongpass {border: 1px solid #6ed66e;background: #79f079;color: #348f34;}#pass-info.vrystrongpass {border: 1px solid #379137;background: #48b448;color: #cdffcd;text-shadow: 1px 1px 1px #296429;}.img-circle.styled {border: 5px solid #fff;}#filters {padding: 20px;background-color: #f2f2f2;border-bottom: 1px solid #ededed;margin: 0 -15px 30px;}a.bt_filters {background-color: #fff;border: 1px solid #ddd;padding: 6px 8px;color: #888;display: inline-block;}.hotel_container .hotel_title, .transfer_container .transfer_title {padding: 15px;position: relative;}.transfer_container {background-color: #fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);margin-bottom: 30px;}.hotel_container, .tour_container {-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);}.transfer_container .transfer_title .rating {font-size: 14px;margin-left: -3px;}.transfer_container .transfer_title h3 {margin: 0;font-size: 14px;text-transform: uppercase;}a.btn_collapse {margin-bottom: 10px;}.score span {border-radius: 50%;width: 35px;height: 35px;border: 2px solid #999;line-height: 32px;font-size: 13px;color: #999;margin-left: 5px;}.score {float: right;font-size: 11px;margin-top: 5px;}#score_detail span {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 45px;height: 45px;border: 2px solid #555;line-height: 42px;font-size: 14px;color: #555;margin-right: 5px;}#score_detail {font-size: 14px;margin-bottom: 15px;}#score_detail small {color: #999;}#toTop, .hotel_container a .score, label.error {color: #fff;}.hotel_container {background-color: #fff;-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);margin-bottom: 30px;}.hotel_container .hotel_title .rating {font-size: 14px;margin-left: -3px;}.hotel_container .hotel_title h3 {margin: 0 0 3px;font-size: 14px;text-transform: uppercase;}.hotel_container .score span {color: #fff;margin-right: 5px;text-align: center;border: 2px solid #fff;}.hotel_container .score {font-size: 11px;margin-top: 5px;position: absolute;bottom: 30px;left: 5px;z-index: 9;}ul.list_icons {margin: 0 0 20px;padding: 0;}ul.list_icons li i {font-size: 16px;}.modal-dialog {margin-top: 80px;}#price_single_main.hotel {padding-top: 40px;}.hotel_container .short_info.hotel {padding-left: 10px;}.wishlist_close {position: absolute;top: 10px;right: 25px;width: 30px;height: 30px;z-index: 2;line-height: 25px;font-size: 18px;cursor: pointer;color: #f66 !important;}.wishlist_close:before {font-style: normal;font-weight: 400;font-family: icon_set_1;font-size: 30px;content: "\72";color: #f66;position: absolute;left: 0;top: 3px;}.marker_info_2 {width: 240px;height: 340px;border-radius: 3px;background: #fff;background: rgba(255, 255, 255, 0.9);position: relative;z-index: 9999999;font-family: Montserrat, Arial, sans-serif;}#toTop:after, .marker_info_2 img {display: block;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}.marker_info_2 h3 {font-size: 18px;line-height: 18px;text-transform: uppercase;margin-bottom: 10px;}.marker_info_2 span {display: block;padding: 0 20px;font-size: 12px;line-height: 16px;color: #7a7f82;margin-bottom: 15px;}.marker_info_2:after {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-right-color: rgba(255, 255, 255, 0.9);border-width: 10px;margin-top: -10px;}.full-height, .row-height {height: 100%;}.content-left {height: 100%;overflow-y: scroll;padding-top: 115px;}.mfp-bottom-bar {padding: 0 10px !important;}.mfp-counter {right: 10px !important;}.mfp-bg {opacity: 0.8 !important;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #333 !important;}.owl-theme .owl-dots .owl-dot {outline: 0 !important;}.box_style_1 {background: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #ddd;margin-bottom: 25px;padding: 30px;position: relative;color: #666;}.box_style_2, .box_style_3, .box_style_4 {background: #fff;padding: 20px;position: relative;text-align: center;}.box_style_3 {margin-bottom: 30px;color: #888;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}.box_style_3 h3 {font-size: 20px;}.box_style_3 i {margin: auto auto 20px;display: block;width: 80px;height: 80px;line-height: 80px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px dashed #ccc;font-size: 42px;color: #6dcff6;}.box_style_2, .box_style_4 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 25px;border: 1px solid #ddd;}.box_style_4:after, .box_style_4:before {content: "";position: absolute;border-left: 10px solid transparent;border-right: 10px solid transparent;bottom: 100%;left: 50%;margin-left: -10px;}.box_style_4:before {border-bottom: 10px solid #ccc;margin-bottom: 0;}.box_style_4:after {border-bottom: 10px solid #fff;margin-bottom: -1px;z-index: 1;}.box_style_2 i, .box_style_4 i {font-size: 52px;margin-top: 10px;display: inline-block;}.box_style_2 a.phone, .box_style_4 a.phone {font-size: 26px;display: block;margin-bottom: 20px;}.checkbox-inline, .radio-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: 400;vertical-align: middle;cursor: pointer;}.form-control {font-size: 12px;color: #333;height: 40px;border-radius: 3px;}#booking .form-group, .expose {position: relative;}#overlay {background: rgba(0, 0, 0, 0.4);display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 3;bottom: 0;}label.error {font-size: 11px;position: absolute;top: -15px;right: -30px;z-index: 99;height: 25px;line-height: 25px;background-color: #e34f4f;font-weight: 400;padding: 0 6px;}label.error:after {content: "";position: absolute;border-style: solid;border-width: 0 6px 6px 0;border-color: transparent #e34f4f;display: block;width: 0;z-index: 1;bottom: -6px;left: 20%;}#toTop {position: fixed;right: 0;visibility: hidden;bottom: 25px;margin: 0 25px 0 0;z-index: 9999;transform: scale(0.7);width: 46px;height: 46px;background-color: rgba(0, 0, 0, 0.6);opacity: 1;transition: all 0.3s;border-radius: 50%;text-align: center;font-size: 21px;cursor: pointer;}#toTop.visible {opacity: 1;visibility: visible;transform: scale(1);}#toTop:after {content: "\e899";position: relative;display: block;top: 50%;-webkit-transform: translateY(-55%);transform: translateY(-55%);}.white_bg {background-color: #fff;}.add_bottom_15 {margin-bottom: 15px;}.add_bottom_30 {margin-bottom: 30px;}.add_bottom_45 {margin-bottom: 45px;}.add_bottom_60 {margin-bottom: 60px;}.nomargin_top {margin-top: 0;}ul.list_ok {margin: 0 0 20px;padding: 0;line-height: 22px;}ul.list_ok li {position: relative;padding-left: 25px;}ul.list_ok li:before {font-style: normal;font-weight: 700;font-family: icon_set_1;font-size: 14px;content: "\6c";color: #2a9ad7;position: absolute;left: 0;top: 0;}ul.list_order {margin: 0 0 30px;padding: 0;line-height: 30px;font-size: 14px;}ul.list_order li {position: relative;padding-left: 40px;margin-bottom: 10px;}ul.list_order li span {background-color: #2a9ad7;color: #fff;position: absolute;left: 0;top: 0;text-align: center;font-size: 18px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 30px;height: 30px;line-height: 30px;}.styled-select select, .styled-select-filters select {width: 115%;font-weight: 400;-moz-appearance: window;margin: 0;-webkit-appearance: none;}.page-link {color: #555;}.page-item.active .page-link {z-index: 1;color: #fff;background-color: #555;border-color: #555;}.strip_all_tour_list .wishlist, .wishlist {z-index: 2;text-align: center;cursor: pointer;}.page-item .page-link:hover {background-color: #555;border-color: #555;color: #fff;}.styled-select select {background: 0 0;padding: 7px 5px 5px 15px;border: 0;border-radius: 0;height: 37px;cursor: pointer;color: #999;}.styled-select {width: 100%;overflow: hidden;height: 40px;background: url(../img/down_arrow_select.png) right center no-repeat #434343;border: none;margin-bottom: 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.styled-select select::-ms-expand {display: none;}.styled-select select:focus {outline: 0;}.styled-select-filters select {background: 0 0;padding: 7px 5px 5px 10px;border: 0;border-radius: 0;height: 31px;cursor: pointer;font-size: 12px;color: #888;}.styled-select-filters {width: 100%;overflow: hidden;height: 34px;background: url(../img/down_arrow_select_filters.png) right center no-repeat #fff;margin: 0;padding: 0;border: 1px solid #ddd;display: block;}.styled-select-filters select::-ms-expand {display: none;}.styled-select-filters select:focus {outline: 0;}.margin_60 {padding-top: 60px;padding-bottom: 60px;}.margin_30 {margin-top: 30px;margin-bottom: 30px;}.parallax-window {min-height: 470px;background: 0 0;position: relative;}.parallax-content-1 {display: table;width: 100%;height: 470px;background: rgba(0, 0, 0, 0.6);}.parallax-content-1 > div {display: table-cell;padding: 0 15%;vertical-align: middle;text-align: center;color: #fff;font-size: 16px;}.parallax-content-1 div h1, .parallax-content-1 div h3 {font-size: 48px;text-transform: uppercase;font-weight: 700;color: #fff;}.parallax-content-1 div h1 {margin-bottom: 0;padding-top: 40px;}.parallax-content-1 div h1:after, .parallax-content-1 div h1:before {display: inline-block;width: 50px;height: 1px;content: "";vertical-align: middle;background: rgba(255, 255, 255, 0.5);}.strip_all_tour_list .wishlist:before, .wishlist:before {font-family: icon_set_1;content: "\72";left: 0;font-weight: 400;font-style: normal;}#position ul li:last-child:after, .tooltip-content::after, .tooltip-item::after, .tooltip_flip::after {content: "";}.parallax-content-1 div h1:before {margin-right: 10px;}.parallax-content-1 div h1:after {margin-left: 10px;}.parallax-content-1 div a i {color: #fff;opacity: 0.5;font-size: 72px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}.parallax-content-1 div a:hover i {opacity: 1;}.tour_container {background-color: #fff;-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);margin: 0 0 30px;}.img_container {position: relative;overflow: hidden;}.tour_container .tour_title {padding: 5px;position: relative;}.tour_container .tour_title .rating {font-size: 14px;margin-left: -3px;}.tour_container .tour_title h3 {margin: 0 0 3px;font-size: 14px;text-transform: uppercase;}.wishlist {position: absolute;top: 10px;right: 10px;width: 40px;height: 40px;font-size: 20px;line-height: 40px;}.wishlist a {color: #888;cursor: pointer;display: block;}.strip_all_tour_list .wishlist a {color: #fff;}.wishlist:before {font-size: 40px;color: #888;position: absolute;top: 4px;}.strip_all_tour_list .wishlist {position: absolute;top: 10px;right: 25px;width: 30px;height: 30px;line-height: 30px;font-size: 14px;color: #fff !important;}.strip_all_tour_list .wishlist:before {font-size: 30px;color: #fff;position: absolute;top: 3px;}.img_container a:hover img {-webkit-transform: scale(1);transform: scale(1);}.img_container img {-webkit-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}.short_info {position: absolute;left: 0;bottom: 0;background: -webkit-linear-gradient(top, transparent, #000);background: linear-gradient(to bottom, transparent, #000);width: 100%;padding: 45px 10px 8px 5px;color: #fff;}.short_info i {font-size: 25px;display: inline-block;vertical-align: middle;font-weight: 400;font-style: normal;padding: 0;margin: 0;}.short_info .price {float: right;font-size: 28px;font-weight: 700;display: inline-block;}.short_info .price sup {font-size: 18px;position: relative;top: -5px;}.ribbon {position: absolute;top: 0;left: -1px;width: 78px;height: 78px;z-index: 1;}.tooltip-content, .tooltip-item::after {left: 50%;width: 300px;position: absolute;}.ribbon.popular {background: url(../img/ribbon_popular.png) no-repeat;}.ribbon.top_rated {background: url(../img/ribbon_top_rated.png) no-repeat;}.tooltip_styled {display: inline;position: relative;z-index: 999;}.tooltip-item {cursor: pointer;display: inline-block;}.tooltip-content, .tooltip-content-flip {z-index: 9999;cursor: default;color: #fff;bottom: 100%;}.tooltip-item::after {height: 20px;bottom: 100%;pointer-events: none;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.tooltip_styled:hover .tooltip-item::after {pointer-events: auto;}.tooltip-content {margin: 0 0 20px -150px;text-align: left;line-height: 20px;display: block;padding: 15px;font-size: 12px;box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);background: #333;opacity: 0;pointer-events: none;}.tooltip-effect-1 .tooltip-content {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, transform 0.3s;}.tooltip-effect-2 .tooltip-content {-webkit-transform-origin: 50% calc(100% + 10px);transform-origin: 50% calc(100% + 10px);-webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;transition: opacity 0.2s, transform 0.2s;}.tooltip-effect-3 .tooltip-content {-webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, transform 0.3s;}.tooltip-effect-4 .tooltip-content {-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transform: scale3d(0.7, 0.3, 1);transform: scale3d(0.7, 0.3, 1);-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;transition: opacity 0.2s, transform 0.2s;}.tooltip_styled:hover .tooltip-content {pointer-events: auto;opacity: 1;-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);}.tooltip-content::after, .tooltip_flip::after {pointer-events: none;}.tooltip_styled.tooltip-effect-2:hover .tooltip-content {-webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);}.tooltip-content::after {top: 100%;left: 50%;border: solid transparent;height: 0;width: 0;position: absolute;border-color: #333 transparent transparent;border-width: 10px;margin-left: -10px;}.tooltip-content .label {margin-left: 10px;}.tooltip-content i {font-size: 20px !important;top: 3px !important;left: -3px !important;position: relative;}.tooltip-content h4 {display: block;margin: 0 0 10px;line-height: 14px;font-size: 14px;color: #fff;text-transform: uppercase;}.tooltip-content a {font-weight: 700;}#position ul li:after, #position ul li:first-child:before {font-weight: 400;font-family: fontello;font-style: normal;}.tooltip_flip {position: relative;}.tooltip_flip::after {position: absolute;width: 100%;height: 20px;bottom: 100%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.tooltip_flip:hover::after {pointer-events: auto;}.tooltip-content-flip {position: absolute;width: 80px;height: 80px;left: -40%;text-align: center;opacity: 0;margin-bottom: 7px;pointer-events: none;backface-visibility: hidden;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, transform 0.3s;}.strip_all_tour_list .tooltip-content-flip {left: -65%;}.tooltip-effect-1 .tooltip-content-flip {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}.tooltip_flip:hover .tooltip-content-flip {opacity: 1;pointer-events: auto;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.tooltip-content-flip > span {float: left;width: 100%;padding-left: 5px;padding-right: 5px;height: 100%;position: relative;backface-visibility: hidden;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}.tooltip-back {background: #2a9ad7;font-size: 12px;line-height: 14px;padding-top: 25px;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 90deg);transform: perspective(1000px) rotate3d(0, 1, 0, 90deg);}.tooltip_flip:hover .tooltip-content-flip > span {-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 0deg);transform: perspective(1000px) rotate3d(0, 1, 0, 0deg);}.tooltip-content-flip .tooltip-back::after, .tooltip-content-flip .tooltip-front::after {content: "";position: absolute;top: 100%;width: 0;height: 0;}.tooltip-content-flip .tooltip-front::after {right: 0;border-top: 10px solid #e64b50;border-left: 10px solid transparent;}.tooltip-content-flip .tooltip-back::after {left: 45%;border-top: 10px solid #e64b50;border-right: 10px solid transparent;}#position {background-color: #333;padding: 10px 0;font-size: 11px;}#position ul li:first-child {padding-left: 20px;}#position ul li:first-child:before {content: "\eaf4";position: absolute;left: 0;top: 1px;color: #fff;}#position ul {margin: 0;padding: 0;color: #888;}#position ul li a {color: #fff;opacity: 0.7;}#position ul li a:hover {color: #fff;opacity: 1;}#position ul li {display: inline-block;padding-right: 8px;margin-right: 3px;position: relative;}#position ul li:after {content: "\e9ee";position: absolute;right: 0;top: 2px;}.banner h4, blockquote.styled {font-family: "Gochi Hand", cursive;}.banner {position: relative;background: url(../img/banner_bg.png) center bottom no-repeat #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);padding: 30px;margin-bottom: 60px;}.banner h4, .banner p {margin: 0;padding: 0;}.banner:after, .banner:before {position: absolute;content: "";z-index: 1;height: 18px;width: 50%;top: 100%;}.banner:after {left: 0;background: url(../img/shadow-bg.png) top left no-repeat;}.banner:before {right: 0;background: url(../img/shadow-bg.png) top right no-repeat;}.banner a {position: absolute;top: 35%;right: 30px;}.banner h4 {text-transform: uppercase;font-weight: 700;font-size: 32px;color: #2a9ad7;}.banner h4 span {text-transform: none;color: #555;}#search .nav-tabs, .badge_save, .plan-title, .promo_full_wp div h3, .ribbon_3 span {text-transform: uppercase;}.banner.colored {background: url(../img/banner_bg_colored.png) center bottom no-repeat #2a9ad7;color: #fff;}.banner.colored h4 {color: #fff;}.banner.colored h4 span {color: #ffc;}#preloader {position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 100%;bottom: 0;background-color: #fff;z-index: 999999999;}.sk-spinner-wave.sk-spinner {margin: -15px 0 0 -25px;position: absolute;left: 50%;top: 50%;width: 50px;height: 30px;text-align: center;font-size: 10px;}.ie8 .sk-spinner-wave.sk-spinner {display: none;}.sk-spinner-wave div {background-color: #ccc;height: 100%;width: 6px;display: inline-block;-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;animation: sk-waveStretchDelay 1.2s infinite ease-in-out;}.sk-spinner-wave .sk-rect2 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}.sk-spinner-wave .sk-rect3 {-webkit-animation-delay: -1s;animation-delay: -1s;}.sk-spinner-wave .sk-rect4 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}.sk-spinner-wave .sk-rect5 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}@-webkit-keyframes sk-waveStretchDelay {0%, 100%, 40% {-webkit-transform: scaleY(0.4);transform: scaleY(0.4);}20% {-webkit-transform: scaleY(1);transform: scaleY(1);}}@keyframes sk-waveStretchDelay {0%, 100%, 40% {-webkit-transform: scaleY(0.4);transform: scaleY(0.4);}20% {-webkit-transform: scaleY(1);transform: scaleY(1);}}.laptop {margin: 20px auto auto;}.card {margin-bottom: 10px;}.card-header {border-radius: 3px;-webkit-box-shadow: none;box-shadow: none;border-color: #ddd;background-color: #fff;border-bottom: none;padding-bottom: 10px;}.card-header h4 {font-size: 16px;padding-top: 5px;}.card-header a {display: block;color: #777;}.card-body {padding: 30px;line-height: 1.6 !important;border-top: 1px solid #ddd;}.card-header a .indicator {color: #2a9ad7;}.card-header a:hover .indicator {color: #333;}blockquote.styled {line-height: 1.42857143;}.plan-price, .pricing-table-header .price-value {font-family: "Helvetica Neue", Arial;}.tab-content {padding: 30px;background-color: #fff;border: 1px solid #ddd;border-top: none;margin-bottom: 25px;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.img-fluid .styled {margin-top: 20px;border: 5px;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}.general_icons ul {padding: 0;margin: 30px 0 0;}.general_icons ul li {display: inline-block;text-align: center;padding: 0 20px 20px 0;white-space: nowrap;}.general_icons ul li:last-child {padding-right: 0;}.general_icons ul li i {font-size: 36px;display: block;margin-bottom: 10px;}#search_container {position: relative;height: 700px;background: url(../img/slide_hero.jpg) center top no-repeat #4d536d;background-size: cover;color: #fff;width: 100%;display: table;z-index: 99;}#search {display: table-cell;vertical-align: middle;padding: 100px 20% 0;background: rgba(0, 0, 0, 0.6);}.dd-desc, .dd-option, .dd-selected {display: block;overflow: hidden;}#search .nav-tabs {border-radius: 0;font-size: 12px;border: 0;border-bottom: 1px solid transparent;margin: 0 0 6px 10px;}#search .nav-tabs > li > a {border-radius: 0;border: 0;color: #fff !important;padding: 10px 15px;margin-right: 3px;background: rgba(0, 0, 0, 0.4);}#search .tab-content {border-radius: 0;border: 0;color: #333;}#search .nav-tabs > li > a.active, #search .nav-tabs > li > a:focus .active, #search .nav-tabs > li > a:hover .active {color: #fff;background-color: #e14d67;}.tab-pane h3 {color: #999;margin: 0 0 20px;}.dd-select {border-radius: 3px !important;border: 1px solid #ccc;position: relative;cursor: pointer;height: 40px;font-weight: 400 !important;}.dd-desc {color: #aaa;font-weight: 400;}.dd-selected, label.dd-selected-text {font-weight: 400 !important;}.dd-selected {padding: 0 0 0 10px !important;color: #444 !important;}.dd-pointer {width: 0;height: 0;position: absolute;right: 10px;top: 50%;margin-top: -3px;}.dd-container, .plan-title {position: relative;}.dd-pointer-down {border: 5px solid transparent;border-top: solid 5px #999 !important;}.dd-pointer-up {border: 5px solid transparent !important;border-bottom: solid 5px #000 !important;margin-top: -8px;}.dd-option {padding: 10px;border-bottom: solid 1px #ddd;color: #333;cursor: pointer;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;}.dd-options > li:last-child > .dd-option {border-bottom: none;}.dd-options li .dd-option {height: 45px;line-height: 25px !important;}.dd-option:hover {background: #f9f9f9 !important;color: #000;}.dd-option-selected {background: #f9f9f9 !important;color: #444 !important;}.dd-option-image, .dd-selected-image {vertical-align: middle;float: left;margin-right: 10px !important;max-width: 64px;}.dd-image-right {float: right;margin-right: 15px;margin-left: 5px;}.radio_fix, .tweet_avatar {float: left;}.dd-option-text {line-height: 14px !important;}.dd-selected-image {margin-top: 7px;}.dd-options label, .dd-select label {font-weight: 400 !important;cursor: pointer !important;}.radio_fix {margin-top: 35px;}#faq h2 {margin: 0 0 20px;font-size: 24px;}.plans {margin: 0 auto 50px;zoom: 1;}.plans:after, .plans:before {content: "";display: table;}.plan {margin: 10px 0;padding: 20px;text-align: center;background: #fff;background-clip: padding-box;border: solid #ddd;min-height: 435px;border-width: 1px 0 1px 1px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}.col-md-4.plan:first-child {margin-right: -30px;margin-left: 30px;}.plan:last-child {border-width: 1px;}.plan-title {margin: -20px -10px 20px;padding: 20px;line-height: 1;font-size: 18px;font-weight: 700;border-bottom: 1px dotted #ccc;}.plan-title:before {content: "";position: absolute;bottom: -1px;left: 0;right: 0;height: 1px;}.plan-price {margin: 0 auto 20px;width: 110px;height: 110px;line-height: 110px;font-size: 30px;font-weight: 700;color: #fff;background: #4b4b4b;border-radius: 100px;-webkit-border-radius: 100px;-moz-border-radius: 100px;display: inline-block;text-align: center;}.plan-price > span {font-size: 12px;font-weight: 400;color: rgba(255, 255, 255, 0.9);}.plan-features {margin-bottom: 20px;line-height: 2;font-size: 12px;text-align: center;}ul.plan-features {padding: 0;margin: 0 0 30px;}.plan-tall {margin: 0 -30px 0 0;background: #fff;border-radius: 4px;z-index: 100;border: solid #83c99f;position: relative;}.ribbon_2, .ribbon_table {position: absolute;z-index: 101;}.ribbon_table {width: 99px;height: 97px;left: -7px;top: -7px;display: block;background: url(../img/ribbon.png) no-repeat;}.plan-tall > .plan-title {font-size: 18px;}.plan-tall > .plan-price {margin: 0 auto 20px;height: 130px;width: 130px;line-height: 130px;font-size: 30px;font-weight: 700;color: #fff;background: #f26d7d;border-radius: 130px;-webkit-border-radius: 130px;-moz-border-radius: 130px;display: inline-block;text-align: center;}#pricing_2, footer #logo {margin-top: 20px;}.plan-tall > .plan-features {font-size: 14px;}.plan-tall > .plan-button {padding: 0 16px;line-height: 32px;}.plan-tall + .plan {border-left: 0;}.ribbon_2 {width: 99px;height: 97px;left: -5px;top: -5px;display: block;background: url(../img/ribbon.png) no-repeat;}.pricing-table {text-align: center;font-weight: 400;margin-bottom: 30px;background: #fff;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;position: relative;padding-bottom: 5px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}.pricing-table:hover {-moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);}.pricing-table.black, .pricing-table.green {text-align: center;font-weight: 400;}.pricing-table-sign-up {border-top: 1px solid #ededed;padding: 10px 10px 5px;text-align: center;margin-top: 30px;}.pricing-table-features p {padding: 10px 20px;text-align: center;margin: 10px 0;}#opening, .tweet-control {margin-left: 15px;}.pricing-table-features p:nth-child(2n) {background: #f8f8f8;padding: 10px 0;}.pricing-table-features, .pricing-table-space {background: #fff;}.pricing-table p {padding: 5px;margin-top: 5px;font-size: 110%;font-weight: 400;background: #fff;}.pricing-table p strong {font-weight: 600;}.pricing-table .pricing-table-header {color: #fff;padding: 0;}.pricing-table-header .heading {display: inline-block;width: 100%;padding: 15px 0;text-transform: uppercase;font-weight: 800;font-size: 18px;}.pricing-table.green .heading {background: #83c99f;}.pricing-table.black .heading {background: #333;}.pricing-table .pricing-table-header .price-value, .pricing-table.black .pricing-table-header .price-value, .pricing-table.green .pricing-table-header .price-value {background: #fff;}.pricing-table-header .price-value {display: inline-block;width: 100%;padding: 10px 0;background: #1abc9c;font-weight: 700;color: #555;border-bottom: 1px solid #ededed;margin-bottom: 15px;}.pricing-table-header .price-value span {font-weight: 800;font-size: 36px;line-height: 36px;}.pricing-table-header .price-value span.mo {font-size: 22px;font-weight: 400;}.question_box h3 {font-size: 18px;text-align: left;line-height: 22px;margin-bottom: 10px;}.question_box {padding-left: 40px;position: relative;margin-bottom: 30px;}.question_box:before {content: "\ec7e";font-family: fontello;font-style: normal;font-weight: 400;text-decoration: inherit;font-size: 30px;position: absolute;color: #999;top: 5px;left: 0;}.badge_save {position: absolute;top: 0;right: 0;width: 65px;height: 77px;color: #fff;text-align: center;background: url(../img/badge_save.png);font-size: 11px;line-height: 12px;padding-top: 32px;}.badge_save strong {display: block;font-size: 14px;font-weight: 700;}.input-group input {height: 34px;border: none;}.input-group input:focus {border: none;box-shadow: none;}.promo_full {height: auto;background: url(../img/home_bg_2.jpg) center center no-repeat fixed;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;position: relative;}.promo_full_wp {display: table;width: 100%;height: auto;}.promo_full_wp > div {display: table-cell;padding: 10% 15%;vertical-align: middle;text-align: center;color: #fff;font-size: 16px;background-color: rgba(0, 0, 0, 0.6);}.promo_full_wp div h3 {font-size: 48px;font-weight: 700;color: #fff;}.promo_full_wp div a i {color: #fff;opacity: 0.5;font-size: 72px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}.promo_full_wp div a:hover i {opacity: 1;}.theiaStickySidebar {z-index: 4 !important;}.ribbon_3 {position: absolute;top: -5px;z-index: 1;overflow: hidden;width: 75px;height: 75px;text-align: right;}.ribbon_3 span {font-size: 10px;font-weight: 700;color: #fff;text-align: center;line-height: 20px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);width: 100px;display: block;background: #79a70a;background: linear-gradient(#9bc90d 0, #79a70a 100%);box-shadow: 0 3px 10px -5px #000;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);position: absolute;top: 19px;left: -21px;}.ribbon_3 span::after, .ribbon_3 span::before {content: "";position: absolute;top: 100%;z-index: -1;border-bottom: 3px solid transparent;border-top: 3px solid #638908;}.ribbon_3 span::before {left: 0;border-left: 3px solid #638908;border-right: 3px solid transparent;}.ribbon_3 span::after {right: 0;border-left: 3px solid transparent;border-right: 3px solid #638908;}.ribbon_3.popular span::after, .ribbon_3.popular span::before {border-bottom: 3px solid transparent;border-top: 3px solid #a3362a;}.ribbon_3.popular span {background: linear-gradient(#f14f3f 0, #cb4335 100%);}.ribbon_3.popular span::before {border-left: 3px solid #a3362a;border-right: 3px solid transparent;}.ribbon_3.popular span::after {border-left: 3px solid transparent;border-right: 3px solid #a3362a;}footer#pattern_2 {background: url(../img/pattern_3.png) #222;}#newsletter_container {background-color: #f8f8f8;border-top: 1px solid #ededed;}#newsletter_container h3 {font-size: 32px;font-weight: 300;margin: 0 0 20px;}#newsletter_container input.form-control#email_newsletter_2 {margin-bottom: 0;background-color: #fff;border: none;border: 2px solid #ededed;height: 45px;font-size: 15px;padding-left: 20px;width: 380px;margin-right: 5px;-webkit-box-shadow: none;box-shadow: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;}#newsletter_container input.form-control#email_newsletter_2:focus {border-color: none;outline: 0;-webkit-box-shadow: none;box-shadow: none;color: #444;}#newsletter_container #submit-newsletter_2.btn_1 {padding: 12px 35px;display: inline-block;}ul.tweet_list li {padding-left: 30px;background: url(../img/twitter_icon.svg) 0 5px no-repeat;}.tweets-next, .tweets-prev {display: inline-block;font-size: 28px;color: #fff;margin-top: 5px;width: 28px;padding: 0;text-align: left;}.tweets-prev {margin-right: 5px;}.tweet_time a {display: block;margin-bottom: 5px;color: #fdf7ac;}a.bx-next, a.bx-prev {color: #fff;}a.bx-next:hover, a.bx-prev:hover {color: #fdf7ac;}.tweet_text a {text-decoration: underline;}footer#pattern_3 {background: url(../img/pattern_4.png) #222;}footer .post {position: relative;min-height: 62px;padding-left: 80px;padding-top: 5px;margin-bottom: 10px;}footer .post:last-child {margin-bottom: 5px;}footer .post figure {position: absolute;left: 0;top: 0;width: 62px;height: 62px;}footer .post h4 {font-size: 13px;color: #fff;margin-bottom: 6px;}footer.post i {font-size: 14px;padding-right: 10px;}footer#pattern_4 {background: url(../img/pattern_5.png) #2a2a2a;}footer .gallery-image {overflow: hidden;}footer .gallery-image a {max-width: 33.33%;padding-right: 10px;padding-bottom: 10px;float: left;}footer .gallery-image img {width: 100%;transition: 0.3s ease-in-out;}#opening {display: inline-block;}#social_top a i {font-size: 13px;color: #fff;}#social_top a i:hover {color: #e05068;}#lang_top i {font-size: 14px;}.dropdown-menu#log_out {text-align: center;}.dropdown-menu#log_out p {color: #999;}.dropdown-mini .dropdown-menu {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;float: right;left: auto;text-align: left;padding: 0;right: 0;min-width: 100px;width: auto;top: 100%;margin: 7px 0 0 -50px;font-size: 12px;font-weight: 400;text-shadow: none;text-transform: none !important;border-top: 2px solid #2a9ad7;}.dropdown-mini .dropdown-menu:before {bottom: 100%;right: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #2a9ad7;border-width: 7px;margin-left: -7px;}.dropdown-mini .dropdown-menu ul#lang_menu {padding: 0;margin: 0;text-align: left;}.dropdown-mini .dropdown-menu ul#lang_menu li {padding: 0;margin: 0;width: 100%;}.dropdown-mini .dropdown-menu ul#lang_menu li a {color: #555 !important;text-align: left;border-bottom: 1px solid #ededed;padding: 8px;display: block;}#cookie-bar, #style-switcher h2 a, .divider, .search-overlay-menu, .tabs nav, a.social_bt {text-align: center;}.dropdown-mini .dropdown-menu ul#lang_menu li a:hover {background-color: #f9f9f9;color: #2a9ad7 !important;padding-left: 15px;}a#currency_link, a#lang_link {position: relative;display: inline-block;padding-left: 20px;}#currency_link:before, #lang_link:before {font-style: normal;font-weight: 400;font-family: fontello;font-size: 14px;position: absolute;left: 0;top: 0;}#lang_link:before {content: "\ea26";}#currency_link:before {content: "\e8b8";}.img_wrapper_gallery {margin: 20px 0 0;padding: 0;border: 4px;background-color: #000;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}.img_container_gallery a:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 0.6;}.img_container_gallery img {-webkit-transform: scale(1);transform: scale(1);-moz-transition: all 0.4s;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;opacity: 1;-webkit-backface-visibility: hidden;}.img_container_gallery {position: relative;overflow: hidden;z-index: 0;}.img_container_gallery i {position: absolute;top: 50%;z-index: 10;color: #fff;font-size: 30px;left: 50%;margin-top: -15px;margin-left: -15px;display: none;}.img_container_gallery a:hover i {display: block;}.infoBox {padding-right: 25px !important;}.btn_infobox_get_directions:before, a.btn_infobox_detail:before, a.btn_infobox_phone:before {font-style: normal;font-weight: 400;font-family: Fontello;font-size: 20px;cursor: pointer;}.btn_infobox_get_directions, a.btn_infobox_phone {border: none;display: inline-block;color: #2a9ad7;background: 0 0;cursor: pointer;margin: 0 5px;font-size: 13px;position: relative;padding-left: 18px;outline: 0;}.btn_infobox_get_directions:hover, a.btn_infobox_phone:hover {color: #333;}.btn_infobox_get_directions:before {font-size: 14px;content: "\ecea";position: absolute;left: 0;top: 2px;}a.btn_infobox_phone:before {font-size: 13px;content: "\eed5";position: absolute;left: 0;top: 0;}.btn_infobox, a.btn_infobox {border: none;font-family: inherit;color: #fff;background: #51bce6;cursor: pointer;padding: 5px 15px;display: inline-block;outline: 0;font-size: 11px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-transform: uppercase;font-weight: 700;}.btn_infobox:hover, a.btn_infobox:hover {background: #333;}.marker_tools {margin: 10px 0 15px;}main {background-color: #f9f9f9;z-index: 2;position: relative;}.parallax-content-1 {z-index: 3;position: relative;}[data-notify="progressbar"] {margin-bottom: 0;position: absolute;bottom: 0;left: 0;width: 100%;height: 5px;}.customized_notify.alert-info {text-align: center;background-color: #fff;width: 310px;line-height: 1.4;border: 0;color: #777;padding: 20px;-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);}.customized_notify.alert-info h4 {color: #333;font-size: 14px;margin-bottom: 5px;text-transform: uppercase;font-weight: 700;}.customized_notify i span {font-size: 55px;margin-bottom: 0;color: #6c6;display: inline-block;}.customized_notify i span img {border: 5px solid #ededed;width: 80px;height: auto;margin-bottom: 10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.search-overlay-menu {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.9);-webkit-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;-moz-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;-ms-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;-o-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;opacity: 0;visibility: hidden;z-index: 999999;}.search-overlay-menu.open {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;-ms-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;}.search-overlay-menu form {height: 70px;position: absolute;top: 50%;margin: -35px auto 0;width: 60%;left: 20%;transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);-webkit-transform: translateY(20px);transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}.search-overlay-menu.open form {transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);}.search-overlay-menu input[type="search"] {height: 100%;width: 100%;color: #fff;background: 0 0;border-top: 0 solid transparent;border-bottom: 2px solid #909090 !important;border-left: 0 solid transparent;border-right: 0 solid transparent;font-size: 32px;font-weight: 400;outline: 0;padding: 10px 0;}.search-overlay-menu form button {background: rgba(0, 0, 0, 0);border: none;font-size: 32px;position: absolute;right: 0;top: 20px;color: #c6c6c6;outline: 0;}.search-overlay-menu form button:hover {color: #2a9ad7;}.search-overlay-menu .search-overlay-close {position: absolute;top: 20px;right: 20px;opacity: 1;font-size: 25px;color: #c6c6c6;}.search-overlay-menu .search-overlay-close:hover {color: #2a9ad7;cursor: pointer;}body.has-fullscreen-modal {position: fixed;width: 100%;}nav.full-horizontal {margin-top: 10px;}header.sticky nav.full-horizontal {margin-top: 0;}.form-control:disabled.booking_date, .form-control:disabled.booking_time, .form-control[readonly].booking_date, .form-control[readonly].booking_time {background-color: #fff;opacity: 1;}.td-wrap, div.datedropper {font-family: Lato, Arial, sans-serif !important;}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-v:hover {text-decoration: none !important;}div.datedropper.primary .pick-lg-b .pick-sl:before, div.datedropper.primary .pick-lg-h, div.datedropper.primary .pick-m, div.datedropper.primary .pick-submit, div.datedropper.primary:before {background-color: #2a9ad7 !important;}div.datedropper.primary .pick li span, div.datedropper.primary .pick-btn, div.datedropper.primary .pick-lg-b .pick-wke, div.datedropper.primary .pick-y.pick-jump {color: #2a9ad7;}.tabs {position: relative;width: 100%;overflow: visible;margin-bottom: 45px;}.colors, .tabs nav {overflow: hidden;}.tabs nav ul {padding: 0;margin: 0;display: inline-block;}.tabs nav ul li {border: 1px solid #e2e2e2;border-bottom: none;margin: 0 0.25em;display: block;float: left;position: relative;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}.tabs nav li.tab-current {border: 1px solid #e2e2e2;border-bottom: none;z-index: 100;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before {content: "";position: absolute;height: 1px;right: 100%;bottom: 0;width: 1000px;background: #e2e2e2;}.tabs nav li.tab-current:after {right: auto;left: 100%;width: 4000px;}.tabs nav a {color: #555;display: block;font-size: 18px;line-height: 2.5;padding: 0 1.25em;white-space: nowrap;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}.tabs nav a:hover {color: #111;}.tabs nav a:before {display: inline-block;vertical-align: middle;text-transform: none;font-weight: 400;font-variant: normal;font-family: icon_set_1;line-height: 1;speak: none;font-size: 24px;-webkit-font-smoothing: antialiased;margin: -0.25em 0.4em 0 0;position: relative;top: 3px;}.icon-hotels:before {content: "\26";}.icon-tours:before {content: "\3e";}.icon-restaurants:before {content: "\5a";}.content section {padding: 40px 0 0;display: none;max-width: 1230px;margin: 0 auto;}.content section:after, .content section:before {content: "";display: table;}.no-js .content section {display: block;padding-bottom: 2em;border-bottom: 1px solid #e2e2e2;}.content section.content-current {display: block;}.mediabox {float: left;width: 35%;padding: 0 15px;}.list_tours_tabs h2 {margin: 0 0 15px;padding: 0;font-size: 20px;color: #999;}.list_tours_tabs ul {margin: 0;width: 100%;padding: 0;}.list_tours_tabs ul li {position: relative;padding: 15px 5px 10px 70px;min-height: 65px;width: 100%;border-bottom: 1px solid #ededed;display: table;}.list_tours_tabs ul li a:hover {color: #2a9ad7;}.list_tours_tabs ul li a small {color: #777;margin: 0;padding: 0;font-size: 12px;}.list_tours_tabs ul li:last-child {border-bottom: none;padding-left: 15px;padding-top: 10px;}.list_tours_tabs ul li div {display: table-cell;vertical-align: middle;}.list_tours_tabs ul li figure {width: 45px;height: 45px;overflow: hidden;position: absolute;left: 10px;top: 10px;}.list_tours_tabs ul li figure img {width: 45px;height: auto;}.list_tours_tabs ul li h3 {font-size: 15px;margin: 0;padding: 0;}.list_tours_tabs ul li:hover h3 {color: #2a9ad7;}.list_tours_tabs ul li:hover {background-color: #f8f8f8;}.list_hotels_tabs h3 {font-size: 18px;margin-top: 0;}@media screen and (max-width: 52.375em) {.tabs nav a span {display: none;}.tabs nav a:before {margin-right: 0;}.mediabox {float: none;width: auto;padding: 0 0 35px;font-size: 90%;}.mediabox img {float: left;margin: 0 25px 10px 0;max-width: 40%;}.mediabox h3 {margin-top: 0;}.mediabox p {margin-left: 40%;margin-left: calc(40% + 25px);}.mediabox:after, .mediabox:before {content: "";display: table;}.mediabox:after {clear: both;}}#cookie-bar a, .morphext > .animated {display: inline-block;}@media screen and (max-width: 32em) {.mediabox {text-align: center;}.mediabox img {float: none;margin: 0 auto;max-width: 100%;}.mediabox h3 {margin: 1.25em 0 1em;}.mediabox p {margin: 0;}}#cookie-bar {background: rgba(0, 0, 0, 0.8);height: auto;line-height: 24px;color: #eee;padding: 5px 0;}#cookie-bar.fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 999999;}#sign-in-dialog, #sign-in-dialog .form-group {position: relative;}#cookie-bar.fixed.bottom {bottom: 0;top: auto;}#cookie-bar p {margin: 0;padding: 0;}#cookie-bar a {color: #fff;border-radius: 3px;text-decoration: none;padding: 0 10px;margin-left: 8px;}#cookie-bar .cb-enable {background: #6c9;}#cookie-bar .cb-enable:hover {background: #6c6;}#cookie-bar .cb-disable {background: #900;}#cookie-bar .cb-disable:hover {background: #b00;}#cookie-bar .cb-policy {background: #51bce6;}#cookie-bar .cb-policy:hover {background: #09c;}@media (max-width: 480px) {#cookie-bar a {display: block;max-width: 150px;margin: auto auto 5px;}}#sign-in-dialog {background: #fff;padding: 0 30px 30px;text-align: left;max-width: 400px;margin: 40px auto;box-sizing: border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}#sign-in-dialog .mfp-close, #small-dialog .mfp-close {color: #666;background-color: #e4e4e4;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;top: 12px;right: 20px;width: 32px;height: 32px;line-height: 32px;}#sign-in-dialog .mfp-close:before {font-size: 24px;font-family: ElegantIcons;content: "\4d";}.small-dialog-header {font-size: 18px;width: calc(100% + 60px);position: relative;left: -30px;top: 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;display: inline-block;background-color: #f6f6f6;padding: 15px 20px;margin-bottom: 30px;}.small-dialog-header h3 {padding: 0;margin: 0;font-size: 21px;font-weight: 400;}#sign-in-dialog .mfp-close:hover, #small-dialog .mfp-close:hover {color: #fff;background-color: #66676b;}#sign-in-dialog .form-group input.form-control {padding-left: 40px;}#sign-in-dialog .form-group i {font-size: 21px;font-size: 1.3125rem;position: absolute;left: 12px;top: 35px;color: #ccc;width: 25px;height: 25px;display: block;font-weight: 400 !important;}#sign-in-dialog .form-group i.icon_lock_alt {top: 37px;}.checkboxes {position: relative;color: #999;}.my-toggle {background: #fff;border: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #888;cursor: pointer;font-size: 10px;font-weight: 700;margin-right: 5px;height: 30px;line-height: 30px;padding: 0 10px;text-transform: uppercase;-moz-appearance: none;-webkit-appearance: none;}.my-toggle:focus, .my-toggle:hover {background-color: #eee;color: #555;outline: transparent;}#forgot_pw {background-color: #fff;position: absolute;left: 0;top: 0;width: 100%;z-index: 99;min-height: 400px;display: none;}.sign-in-wrapper {position: relative;height: 100%;}a.social_bt {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;color: #fff;min-width: 200px;margin-bottom: 15px;display: block;padding: 12px;line-height: 1;position: relative;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;cursor: pointer;}a.social_bt:hover {-webkit-filter: brightness(115%);filter: brightness(115%);}a.social_bt.facebook:before, a.social_bt.google:before, a.social_bt.linkedin:before {font-family: ElegantIcons;position: absolute;left: 12px;top: 10px;font-size: 1rem;color: #fff;}a.social_bt.facebook {background-color: #3b5998;}a.social_bt.facebook:before {content: "\e093";}a.social_bt.google {background-color: #dc4e41;}a.social_bt.google:before {content: "\e096";top: 12px;}a.social_bt.linkedin {background-color: #0077b5;}a.social_bt.linkedin:before {content: "\e09d";}.divider {height: 1px;margin: 30px 0 20px;background-color: #e1e8ed;}.divider span {position: relative;top: -20px;background-color: #fff;display: inline-block;padding: 10px;font-style: italic;}#style-switcher h3 {color: #fff;font-size: 13px;margin: 10px 0;font-weight: 500;text-transform: none;letter-spacing: 0;}#style-switcher {background: #fff;width: 205px;position: fixed;top: 205px;z-index: 999;left: -205px;border-radius: 0 0 4px;-webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 15px rgba(0, 0, 0, 0.175);}#style-switcher ul {padding: 0;margin-bottom: 22px;}#style-switcher div {padding: 6px 18px;}#style-switcher h2 {background: #f8f8f8;color: #333;font-size: 14px;line-height: 46px;padding: 0 0 0 20px;margin-top: 0;font-weight: 500;}#style-switcher h2 a {background-color: #f8f8f8;display: block;height: 46px;position: absolute;right: -46px;top: 0;width: 46px;border-radius: 0 4px 4px 0;font-size: 22px;color: #fff;}#style-switcher h2 a i {position: relative;top: 2px;color: #333;}.colors {margin: 0 0 10px;}.colors li {float: left;margin: 4px 2px 0;}.colors li a {display: block;width: 17px;height: 17px;cursor: pointer;border-radius: 3px;}.default {background: #2a9ad7;}.aqua {background: #1cbbb4;}.green_switcher {background: #82ca9c;}.orange {background: #f7941d;}.blue {background: #0072bc;}.colors li a.active {box-shadow: 0 0 0 2px #fff inset;}@media only screen and (max-width: 1024px) {#style-switcher {display: none;}}@media (min-width: 768px) and (max-width: 1200px) {.main-menu ul li.megamenu .menu-wrapper {width: 940px;}.img_list img {left: -25%;}#search {padding: 100px 15% 0;}}@media (max-width: 1024px) {.promo_full {background-attachment: scroll;}}@media only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 991px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 991px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), only screen and (min-device-pixel-ratio: 2) and (max-width: 991px) {#logo_home h1 a, header#colored #logo_home h1 a {background-image: url(../img/logo_2x.png);background-size: auto 30px;}header#plain #logo_home h1 a, header.sticky #logo_home h1 a {background-image: url(../img/logo_sticky_2x.png);background-size: auto 30px;}header.sticky#colored #logo_home h1 a {background-image: url(../img/logo_sticky_colored_2x.png);background-size: auto 30px;}}@media (max-width: 991px) {.sticky ul#top_tools, ul#top_tools {margin: 3px 45px 0 0;}.sticky nav {margin-top: 3px;}nav {margin-top: 10px;}header#plain {padding-bottom: 10px;}header#plain.sticky {padding-bottom: 0;}header #logo img.logo_normal, header #logo img.logo_sticky {width: auto;height: 30px;}#logo_home h1 a, header#colored #logo_home h1 a, header#plain #logo_home h1 a, header.sticky #logo_home h1 a {width: 180px;height: 30px;background-size: auto 30px;}.main-menu ul li.megamenu .menu-wrapper {width: auto;margin-top: 20px;}#single_tour_feat ul {margin-bottom: 10px;}.review_strip_single.last {border-bottom: 1px solid #ddd;margin-bottom: 20px;}a#email_footer, a#phone {font-size: 15px;padding-left: 25px;margin: 10px 0;}a#email_footer:before, a#phone:before {font-size: 18px;}a#email_footer {margin-bottom: 10px;}#search {padding: 130px 5% 0;}.plan {min-height: inherit;}#hero_2 .intro_title h3, .parallax-content-1 div h1 {font-size: 42px;}#hero_2 .intro_title h1:after, #hero_2 .intro_title h1:before, .parallax-content-1 div h1:after, .parallax-content-1 div h1:before {width: 30px;}.features-content {padding: 10%;height: auto;}}@media (min-width: 769px) and (max-width: 979px) {#content-row {height: auto;padding-top: 0;}.plan-tall + .plan {border: 1px solid #ddd;}.plan-tall {margin-right: 0;}.col-md-4.plan:first-child {margin-right: 0;margin-left: 0;border-right: solid #ddd 1px;}.full-height, .row-height {height: auto;}.content-left {height: auto;overflow-y: scroll;}}@media (max-width: 768px) {.parallax-content-1 div {padding: 0 10%;font-size: 14px;}.parallax-content-1 div h3 {font-size: 36px;}.step {padding: 20px 31px;}.cards {margin-top: 0;margin-bottom: 20px;}#single_tour_feat ul li i {font-size: 28px;}#hero_video a.video {display: inline-block;}.login_social {margin-bottom: 5px;}#search {padding: 100px 5% 0;}.full-height, .row-height {height: auto;}.content-left {height: auto;overflow-y: scroll;}#newsletter_container h3 {font-size: 22px;margin: 0 0 20px;}#newsletter_container input.form-control #email_newsletter_2 {width: 80%;margin: auto auto 15px;}footer ul {margin: 0;padding: 0;list-style: none;}.dropdown-mini .dropdown-menu {margin-left: -75px;}}@media (max-width: 767px) {.price_list, .price_list div, .strip_all_tour_list {text-align: center;}#top_line {display: none;}.price_list, .price_list div {display: block;}.img_list {width: 100%;margin: auto;}.img_list img {left: 0;width: 100%;height: auto;top: -30%;}.tour_list_desc {padding: 0 15px;border-right: none;height: auto;}.price_list {height: auto;margin-left: 0;padding: 25px 0 15px;}.price_list .button {display: block;margin: 15px;}.main_title {font-size: 14px;}.main_title h2 {font-size: 24px;}.main_title p {font-size: 16px;}.styled-select-cat select {background: 0 0;width: 107%;padding: 7px 5px 5px 45px;border: 0;border-radius: 0;height: 50px;margin: 0;font-weight: 400;-moz-appearance: window;-webkit-appearance: none;cursor: pointer;color: #888;}.styled-select-cat {width: 100%;overflow: hidden;height: 50px;position: relative;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.styled-select-cat:before {font-style: normal;font-weight: 400;font-family: icon_set_1;font-size: 22px;content: "\53";position: absolute;left: 15px;top: 15px;}.styled-select-cat::-ms-expand {display: none;}.styled-select-cat select:focus {outline: 0;}.table.cart-list, .table.cart-list tbody, .table.cart-list td, .table.cart-list th, .table.cart-list thead, .table.cart-list tr {display: block;border: 0;}.table.cart-list thead tr {position: absolute;top: -9999px;left: -9999px;}.table.cart-list tr {border: 1px solid #ccc;}.table.cart-list td {border: none;border-bottom: 1px solid #ddd;position: relative;padding-left: 50%;}.table.cart-list td:before {position: absolute;top: 12px;left: 12px;width: 45%;padding-right: 10px;white-space: nowrap;}.table.cart-list td:nth-of-type(1):before {content: "Item";font-weight: 700;color: #111;}.table.cart-list td:nth-of-type(2):before {content: "Quantity";font-weight: 700;color: #111;}.table.cart-list td:nth-of-type(3):before {content: "Discount";font-weight: 700;color: #111;}.table.cart-list td:nth-of-type(4):before {content: "Total";font-weight: 700;color: #111;}.table.cart-list td:nth-of-type(5):before {content: "Actions";font-weight: 700;color: #111;}.thumb_cart {display: none;}#single_tour_feat ul {display: block;margin-bottom: 10px;}#single_tour_feat ul li {display: inline-block;width: auto;font-size: 11px;}.margin_60 {padding-top: 30px;padding-bottom: 30px;}.margin_30 {margin-top: 15px;margin-bottom: 15px;}#hero_2, .parallax-window {height: 240px;min-height: 240px;}.parallax-content-1 {height: 240px;}.parallax-content-1 > div {padding: 20px 5% 0;font-size: 12px;}.parallax-content-1 div h1, .parallax-content-1 div h3 {font-size: 20px;padding-top: 15px;}.banner h4, .parallax-content-2 div h1 {font-size: 22px;}#banner {padding: 20px;}.banner a {position: relative;top: 15px;right: 0;left: 0;margin-bottom: 20px;}.strip_all_tour_list .tooltip-content-flip {width: 70px;}.parallax-content-2 {padding-bottom: 15px;}.parallax-content-2 .rating {font-size: 12px;display: block;}#price_single_main, #price_single_main.hotel {font-size: 11px;text-align: left;padding-top: 0;}#price_single_main span {font-size: 20px;}#price_single_main sup {font-size: 20px;top: 0;}#hero_2 .intro_title h1 {font-size: 22px;}#hero, .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {font-size: 12px;}#hero {height: 350px;}.intro_title h3 {font-size: 26px;margin-bottom: 5px;padding-top: 30px;color: #fff;font-weight: 700;text-transform: uppercase;}.item_cart {margin-top: 0;}.intro_title.error h1 {font-size: 50px;}.radio_fix {margin-top: 10px;}.col-md-4.plan:first-child, .col-md-4.plan:last-child {margin-right: 0;margin-left: 0;border-width: 1px;-moz-box-sizing: border-box;box-sizing: border-box;}.plan-tall + .plan {border: solid #ddd;}.plan-tall {margin-right: 0;}#access_link:before, #currency_link:before, #lang_link:before, #wishlist_link:before {text-indent: 0;font-size: 20px;}#access_link, a#currency_link, a#lang_link, a#wishlist_link {position: relative;text-indent: -999px;width: 20px;height: 20px;display: block;}#top_line.visible_on_mobile {display: block;}.dropdown-access .dropdown-menu:before {right: 5%;}.search-overlay-menu form {width: 80%;left: 10%;height: 50px;margin: -25px auto 0;}.search-overlay-menu input[type="search"] {font-size: 26px;}.search-overlay-menu form button {font-size: 2rem;top: 10px;}.laptop, .score {display: none;}}@media (max-width: 480px) {.dropdown.dropdown-cart, .intro_title {display: none;}.features-slider {padding: 11% 50px 10%;}.box_style_1 {padding: 15px;}.box_style_1 h3.inner {margin: -15px -15px 15px;}.img_list img {left: 0;width: 100%;height: auto;top: -5%;}.tooltip-item::after {width: 180px;}.tooltip-content {width: 180px;margin: 0 0 20px -90px;}.styled-select-filters {margin-bottom: 5px;}.search_bar {width: 100%;}#hero {height: 250px;}.sticky ul#top_tools, ul#top_tools {margin: 3px 25px 0 0;}.dropdown.dropdown-search {font-size: 20px;}#testimonials h2 {font-size: 28px;}.intro_title.error h1, .promo_full_wp div h3 {font-size: 36px;}#score {float: none;margin-top: 15px;}.intro_title.error {display: table-cell;}.intro_title.error a.button_intro {display: none;}#search {padding: 100px 5% 0;}.promo_full_wp div a i {font-size: 60px;}#search ul.nav.nav-tabs {margin-left: 0;padding-left: 0;margin-bottom: 1px;}#search .nav-tabs > li > a {font-size: 11px;padding: 5px 8px;}}.footer1, .text {font-size: 18px;}.text {text-align: center;color: #000;}.footer1 {position: fixed;left: 0;height: 50px;z-index: 999;bottom: 0;width: 100%;background-color: #000;text-align: left;padding-top: 5px;color: #fff;display: flex;justify-content: center;line-height: 2;}.free-offr-txt {color: #f47823;font-weight: 800;text-transform: capitalize;font-size: 24px;}.blink {animation: blink-animation 1s steps(5, start) infinite;-webkit-animation: blink-animation 1s steps(5, start) infinite;}@keyframes blink-animation {to {visibility: hidden;}}@-webkit-keyframes blink-animation {to {visibility: hidden;}}.carousel, .carousel-inner, .container, .fill, .item {height: 100%;width: 100%;background-position: center center;background-size: cover;}.slide-wrapper {display: inline;}.slide-wrapper .container {padding: 0;}.carousel-inner > .item.active.right, .carousel-inner > .item.next {transform: translate3d(0, 100%, 0);-webkit-transform: translate3d(0, 100%, 0);-ms-transform: translate3d(0, 100%, 0);-moz-transform: translate3d(0, 100%, 0);-o-transform: translate3d(0, 100%, 0);top: 0;}.carousel-inner > .item.active.left, .carousel-inner > .item.prev {transform: translate3d(0, -100%, 0);-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);-o-transform: translate3d(0, -100%, 0);top: 0;}.carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);top: 0;}.carousel-indicators {position: absolute;top: 0;bottom: 0;margin: auto;height: 20px;right: 10px;left: auto;width: auto;}.carousel-indicators li {display: block;margin-bottom: 5px;border: 1px solid #00a199;}.carousel-indicators li.active {margin-bottom: 5px;background: #00a199;}.rating .fa-star {font-size: 18px;color: #eaac2e;}.tp-caption.NotGeneric-Title, .NotGeneric-Title {color: rgba(255, 255, 255, 1.00);font-size: 70px;line-height: 70px;font-weight: 800;font-style: normal;text-decoration: none;background-color: transparent;border-color: transparent;border-style: none;border-width: 0px;border-radius: 0 0 0 0px }ul.add li {color: black;font-weight: bold;}ul.add span.price-txt {font-size: 20px !important;}i.fa.fa-circle.classfix {color: black;padding: 0;margin: 0;width: 10px;float: left;font-size: 10px !important;margin-right: 3px;margin-top: 4px;}.tp-caption.NotGeneric-SubTitle, .NotGeneric-SubTitle {color: rgba(255, 255, 255, 1.00);font-size: 13px;line-height: 20px;font-weight: 500;font-style: normal;text-decoration: none;background-color: transparent;border-color: transparent;border-style: none;border-width: 0px;border-radius: 0 0 0 0px;letter-spacing: 4px }.tp-caption.NotGeneric-Icon, .NotGeneric-Icon {color: rgba(255, 255, 255, 1.00);font-size: 30px;line-height: 30px;font-weight: 400;font-style: normal;text-decoration: none;background-color: rgba(0, 0, 0, 0);border-color: rgba(255, 255, 255, 0);border-style: solid;border-width: 0px;border-radius: 0px 0px 0px 0px;letter-spacing: 3px }.tp-caption.NotGeneric-Button, .NotGeneric-Button {color: rgba(255, 255, 255, 1.00);font-size: 14px;line-height: 14px;font-weight: 500;font-style: normal;text-decoration: none;background-color: rgba(0, 0, 0, 0);border-color: rgba(255, 255, 255, 0.50);border-style: solid;border-width: 1px;border-radius: 0px 0px 0px 0px;letter-spacing: 3px }.tp-caption.NotGeneric-Button:hover, .NotGeneric-Button:hover {color: rgba(255, 255, 255, 1.00);text-decoration: none;background-color: transparent;border-color: rgba(255, 255, 255, 1.00);border-style: solid;border-width: 1px;border-radius: 0px 0px 0px 0px;cursor: pointer }img.img-fluid {height: 269.22px;}@media screen and (max-width: 767px) {.title_message {visibility: hidden;clear: both;float: left;margin: 10px auto 5px 20px;width: 28%;display: none;}ul.add li {text-align: left !important;width: 50% !important;float: left;}.bg-img {height: 500px;}.main_title {margin-bottom: 35px;}#single_tour_feat ul {border: none;}div#single_tour_feat {margin-left: 0 !important;}ul.add span.price-txt {font-size: 13px !important;}}@media screen and (min-width: 768px) {.title_message1 {visibility: hidden;clear: both;float: left;margin: 10px auto 5px 20px;width: 28%;display: none;}}@media screen and (min-width:320px) and (max-width:410px) {.logo-img {width: 180px !important;}}img.imggoa {max-width: 100%;margin-top:75px;}@media(max-width:786px) {.onlydesktop, .only_desktop {display: none;}.footer1 {height: 30px;}.footer1.only_mobile {z-index: 2 !important;}.free-offr-txt.blink {font-size: 14px;}.col-md-6.only_mobile1 b {font-size: 16px;}.call-txt1 {margin-top: -6px;}.col-md-6.only_mobile1 {text-align: center;}img.mobile_whatsapp {margin-top: 25px;margin-left: -10px;}}@media(min-width:786px) {.onlymobile, .only_mobile {display: none;}.bg-img1 {margin-top: 80px;}a#email_footer, a#phone {padding-left: 0px;}}a#phone:before, a#email_footer:before {display: none;}.float {position: fixed;width: 60px;height: 60px;bottom: 16px;left: 10px;font-size: 30px;z-index: 100;}.my-float {margin-top: 16px;}.mobileShow {display: none;}@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {.mobileShow {display: inline;}}.mobileHide {display: inline;}@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {.mobileHide {display: none;}}.social{width: 100%;max-width: 40px;height: 100%;}.onlymobile{width:100% !important;height:auto !important;}