   html {  line-height:1.15;   -webkit-text-size-adjust:100%;  }  body {  margin:0; }  pre {  font-family:monospace, monospace;   font-size:1em;  }  code, kbd, samp {  font-family:monospace, monospace;   font-size:1em;  }  small {  font-size:80%; }  img {  border-style:none; }  button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {  border-style:none;  padding:0; }  button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {  outline:1px dotted ButtonText; }  fieldset {  padding:0.35em 0.75em 0.625em; }  [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {  height:auto; }  [type=search]::-webkit-search-decoration {  -webkit-appearance:none; }  ::-webkit-file-upload-button {  -webkit-appearance:button;   font:inherit;  }  body, button, input, select, optgroup, textarea {  color:var(--tmp-body-font-color);  font-family:var(--tmp-primary-font-family);  font-size:var(--tmp-primary-font-size);  font-weight:var(--tmp-primary-font-weight);  letter-spacing:var(--tmp-primary-font-spacing);  line-height:var(--tmp-primary-font-height);  text-transform:var(--tmp-primary-font-transform); }  ::-moz-selection {   color:var(--white-color);  background:var(--tmp-secondary-color); } ::selection {  color:var(--white-color);  background:var(--tmp-secondary-color); } .clearfix:after {  display:block;  clear:both;  content:""; } .container {  max-width:var(--tmp-container-width);  margin:0 auto;  padding:0 15px;  width:100%; } .single-trip .container {  padding:0 20px; } .container-full {  width:100%;  padding:0 50px; } @media (max-width:1199px) {  .container-full {   padding:0 15px;  } } .full-width {  position:static;  width:100%;  margin:0;  left:0;  right:0; }  .screen-reader-text {  border:0;  clip:rect(1px, 1px, 1px, 1px);  clip-path:inset(50%);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute !important;  width:1px;  word-wrap:normal !important;  } .screen-reader-text:focus {  background-color:#f1f1f1;  border-radius:3px;  box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);  clip:auto !important;  clip-path:none;  color:#21759b;  display:block;  font-size:14px;  font-size:0.875rem;  font-weight:bold;  height:auto;  left:5px;  line-height:normal;  padding:15px 23px 14px;  text-decoration:none;  top:5px;  width:auto;  z-index:100000;  }  #content[tabindex="-1"]:focus {  outline:0; }  .keyboard-nav-on .site input:active, .keyboard-nav-on .site input:focus, .keyboard-nav-on .site input:hover, .keyboard-nav-on .site a:active, .keyboard-nav-on .site a:focus, .keyboard-nav-on .site a:hover, .keyboard-nav-on .site button:active, .keyboard-nav-on .site button:focus, .keyboard-nav-on .site button:hover, .keyboard-nav-on .site textarea:active, .keyboard-nav-on .site textarea:focus, .keyboard-nav-on .site textarea:hover, .keyboard-nav-on .site select:active, .keyboard-nav-on .site select:focus, .keyboard-nav-on .site select:hover {  outline:#000 dashed 3px !important; } .keyboard-nav-on header .search-toggle-form input[type=submit]:focus {  opacity:0.5; }  .site-main p a, .wp-block-heading a, .wp-block-comment-content a {  text-decoration:underline; }  .wp-caption {  margin-bottom:0;  max-width:100%; } .wp-caption img[class*=wp-image-] {  display:block;  margin-left:auto;  margin-right:auto; } .wp-caption .wp-caption-text {  margin:0.714em 0;  font-size:0.778em;  line-height:1.571em;  color:#999; } .wp-caption-text {  text-align:center; }  .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {  content:"";  display:table;  table-layout:fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {  clear:both; }  .comments-area {  margin:30px auto 0;  max-width:770px;  width:100%; } .comments-area .comments-title {  font-size:1.5em;  font-weight:500;  border-bottom:1px solid rgba(var(--tmp-heading-color-rgb), 0.05);  padding-bottom:20px;  margin:0 0 40px; } .comments-area .comment-content a {  word-wrap:break-word; } .comments-area .comments-area-wrap {  padding:2em; } .comments-area ol.comment-list {  margin:0;  padding:0;  list-style:none; } .comments-area ol.comment-list li {  border-bottom:1px solid rgba(var(--tmp-heading-color-rgb), 0.05);  margin:0 0 40px; } .comments-area ol.comment-list li:last-child {  border-bottom:none;  margin-bottom:0; } .comments-area ol.comment-list li .comment-body {  display:flex;  flex-wrap:wrap;  padding-bottom:40px;  position:relative; } .comments-area ol.comment-list li .comment-body .comment-meta {  width:48px;  margin-right:20px; } .comments-area ol.comment-list li .comment-body .comment-meta img {  vertical-align:top;  width:48px;  height:48px;  border-radius:50%; } .comments-area ol.comment-list li .comment-body .text-holder {  flex-basis:0;  flex-grow:1; } @media (max-width:767px) {  .comments-area ol.comment-list li .comment-body .text-holder {   width:100%;   flex-grow:1;   flex-basis:100%;  } } .comments-area ol.comment-list li .comment-body .text-holder .top {  margin:0 0 15px; } .comments-area ol.comment-list li .comment-body .text-holder .fn {  font-size:1.125em;  line-height:1.5;  font-weight:700;  display:block;  margin:0 0 5px; } .comments-area ol.comment-list li .comment-body .text-holder .fn a {  color:var(--tmp-body-font-color);  transition:all ease 0.3s; } .comments-area ol.comment-list li .comment-body .text-holder .fn a:hover {  color:var(--tmp-primary-color); } .comments-area ol.comment-list li .comment-body .text-holder .says {  display:none; } .comments-area ol.comment-list li .comment-body .text-holder .comment-metadata {  font-size:0.875em; } .comments-area ol.comment-list li .comment-body .text-holder .comment-metadata a {  color:#777970;  text-decoration:none;  transition:ease, 0.3s; } .comments-area ol.comment-list li .comment-body .text-holder .reply a {  color:var(--tmp-secondary-color);  font-size:0.833em;  position:relative;  padding-left:27px;  transition:all ease 0.3s; } .comments-area ol.comment-list li .comment-body .text-holder .reply a:before {  background:var(--tmp-secondary-color);  position:absolute;  top:-2px;  left:0;  width:25px;  height:16px;  content:"";  vertical-align:middle;  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat; } .comments-area ol.comment-list li .comment-body .text-holder .reply a:hover, .comments-area ol.comment-list li .comment-body .text-holder .reply a:focus {  text-decoration:none;  color:var(--tmp-primary-color); } .comments-area ol.comment-list li .comment-body .text-holder .reply a:hover:before, .comments-area ol.comment-list li .comment-body .text-holder .reply a:focus:before {  background:var(--tmp-primary-color); } .comments-area ol.comment-list li .comment-respond {  margin:0; } .comments-area ol.comment-list li .children {  margin:0 0 0 24px;  list-style:none; } .comments-area ol.comment-list li.bypostauthor {  display:block; } .comments-area ol.comment-list li.bypostauthor .comment-author {  position:relative; } .comments-area ol.comment-list li.bypostauthor .comment-author:after {  background:#28B558;  position:absolute;  display:block;  bottom:0;  right:0;  margin-right:-2px;  margin-bottom:-5px;  width:18px;  height:18px;  content:"";  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat; } .comments-area .comment-respond {  position:relative;  padding:0 0 60px;  border:none; } @media (max-width:1024px) {  .comments-area .comment-respond {   padding:0 0 30px;  } } .comments-area .comment-respond:last-child {  padding:40px 0 0;  border-top:1px solid rgba(var(--tmp-heading-color-rgb), 0.05); } @media (max-width:1024px) {  .comments-area .comment-respond:last-child {   padding:30px 0 0;  } } .comments-area .comment-reply-title {  font-size:1.5em;  color:var(--tmp-body-font-color);  margin:0 0 1.05em;  display:flex;  justify-content:space-between;  align-items:center; } .comments-area .comment-reply-title small {  font-size:0.652em; } .comments-area .comment-form p.logged-in-as a {  color:var(--tmp-body-font-color);  text-decoration:underline !important;  transition:all ease 0.3s; } .comments-area .comment-form p.logged-in-as a:hover {  color:var(--tmp-primary-color); } .comments-area .comment-form p.form-submit {  margin:40px 0 0; } .comments-area .comment-form label {  display:block;  font-size:1em;  color:var(--tmp-body-font-color);  margin-bottom:8px; } .comments-area .comment-form input[type=text], .comments-area .comment-form input[type=email], .comments-area .comment-form input[type=url], .comments-area .comment-form textarea {  appearance:none;  width:100%;  border-radius:4px;  background:var(--white-color);  border:1px solid rgba(var(--tmp-heading-color-rgb), 0.05);  padding:12px 20px; } .comments-area .comment-form input[type=text]::placeholder, .comments-area .comment-form input[type=text]::-webkit-input-placeholder, .comments-area .comment-form input[type=text]:-ms-input-placeholder, .comments-area .comment-form input[type=text]::-moz-placeholder, .comments-area .comment-form input[type=email]::placeholder, .comments-area .comment-form input[type=email]::-webkit-input-placeholder, .comments-area .comment-form input[type=email]:-ms-input-placeholder, .comments-area .comment-form input[type=email]::-moz-placeholder, .comments-area .comment-form input[type=url]::placeholder, .comments-area .comment-form input[type=url]::-webkit-input-placeholder, .comments-area .comment-form input[type=url]:-ms-input-placeholder, .comments-area .comment-form input[type=url]::-moz-placeholder, .comments-area .comment-form textarea::placeholder, .comments-area .comment-form textarea::-webkit-input-placeholder, .comments-area .comment-form textarea:-ms-input-placeholder, .comments-area .comment-form textarea::-moz-placeholder {  color:rgba(var(--tmp-heading-color-rgb), 0.05); } .comments-area .comment-form input[type=checkbox] {  display:none;  height:16px;  width:16px; } .comments-area .comment-form input[type=checkbox] + label {  display:block;  cursor:pointer;  position:relative;  padding-left:25px; } .comments-area .comment-form input[type=checkbox] + label a {  text-decoration:underline; } .comments-area .comment-form input[type=checkbox] + label:after {  position:absolute;  content:"";  display:block;  top:7px;  left:0;  height:16px;  width:16px;  border:2px solid rgba(41, 41, 41, 0.2);  border-radius:0;  transition:all ease 0.3s; } @media (max-width:767px) {  .comments-area .comment-form input[type=checkbox] + label:after {   top:3px;  } } .comments-area .comment-form input[type=checkbox] + label:before {  content:"";  position:absolute;  top:10px;  left:3px;  background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23292929' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;  width:10px;  height:10px;  display:block;  visibility:hidden;  opacity:0;  transition:all ease 0.3s; } @media (max-width:767px) {  .comments-area .comment-form input[type=checkbox] + label:before {   top:6px;  } } .comments-area .comment-form input[type=checkbox]:checked + label:after {  border-color:#292929; } .comments-area .comment-form input[type=checkbox]:checked + label:before {  visibility:visible;  opacity:1; } .comments-area .comment-form .comment-form-cookies-consent {  display:block;  margin-bottom:30px;  margin-top:30px; } @media (max-width:767px) {  .comments-area .comment-form .comment-form-cookies-consent {   line-height:1.63;  } } .comment-list li .children li {  padding-top:40px;  border-top:1px solid rgba(var(--tmp-heading-color-rgb), 0.05); }  body:not(.single-trip) .main-content-wrapper {  display:flex;  flex-wrap:wrap;  margin:72px 0; } .single-trip .main-content-wrapper {  margin:0 0 72px; } #primary {  width:calc(100% - var(--tmp-sidebar-width)); } @media (max-width:767px) {  #primary {   width:100%;  } } #secondary {  width:var(--tmp-sidebar-width); } @media (max-width:767px) {  #secondary {   margin-top:50px;   width:100%;  } } body.rightsidebar #primary {  padding-right:70px; } @media (max-width:1024px) {  body.rightsidebar #primary {   padding-right:40px;  } } @media (max-width:767px) {  body.rightsidebar #primary {   padding-right:0;  } } body.leftsidebar .main-content-wrapper {  flex-direction:row-reverse; } @media (max-width:767px) {  body.leftsidebar .main-content-wrapper {   flex-direction:row;  } } body.leftsidebar #primary {  padding-left:70px; } @media (max-width:1024px) {  body.leftsidebar #primary {   padding-left:40px;  } } @media (max-width:767px) {  body.leftsidebar #primary {   padding-left:0;  } } body.full-width #primary {  width:100%; }  .hentry {  margin:0 0 1.5em; } .updated:not(.published) {  display:none; } .page-links {  clear:both;  margin:0 0 1.5em; } .mfp-figure button {  background:transparent; }  html {  box-sizing:border-box; } *, *:before, *:after {  box-sizing:inherit; } body {  background:var(--tmp-background-color);  overflow-x:clip; } hr {  background-color:#ccc;  border:0;  height:1px;  margin-bottom:1.5em; } ul, ol {  margin:0 0 1.25em 1.5em;  padding:0; } ul {  list-style-type:disc; } ol {  list-style-type:decimal; } li > ul, li > ol {  margin:0.625em 0 0 1.5em; } dt {  font-weight:bold; } dd {  margin:0 1.5em 1.5em; } img {  height:auto;   max-width:100%;  } figure {  margin:1em 0;  } table {  margin:0 0 2.25em;  width:100%;  border-collapse:collapse; } table thead tr th {  color:var(--tmp-heading-color);  font-size:1em;  font-weight:600;  border:1px solid rgba(var(--tmp-heading-color-rgb), 0.5);  padding:1em 0; } table tbody tr:first-child td {  padding-top:20px; } table th, table td {  padding:13px 0; } h1, h2, h3, h4, h5, h6 {  color:var(--tmp-heading-color);  margin:0 0 15px; } .entry-content-wrap h1, .entry-content-wrap h2, .entry-content-wrap h3, .entry-content-wrap h4, .entry-content-wrap h5, .entry-content-wrap h6 {  margin:0 0 25px; } .entry-content-wrap ul, .entry-content-wrap ol {  padding:0 0 0 1.25em; } p {  margin:0 0 20px; } figcaption {  color:rgba(var(--tmp-body-font-color-rgb), 0.5); } :root {  --white-color:#ffffff;  --primary-color:var(--tmp-primary-color);  --primary-color-rgb:var(--tmp-primary-color-rgb);  --font-color-rgb:var(--tmp-body-font-color-rgb); }  button, input[type=button], input[type=reset], input[type=submit] {  color:var(--tmp-btn-text-initial-color);  background:var(--tmp-btn-bg-initial-color);  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:var(--tmp-btn-font-transform);  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);  transition:ease 0.2s;  cursor:pointer;  outline:none; } button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); } input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {  border:1px solid #e0e0e0;  border-radius:0;  padding:15px;  outline:none;  font-size:1em;  width:100%; } select {  border:1px solid #e0e0e0; } textarea {  width:100%;  height:150px; }  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {  display:none; }  .infinity-end.neverending .site-footer {  display:block; }  .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {  border:none;  margin-bottom:0;  margin-top:0;  padding:0; }  embed, iframe, object {  max-width:100%; }  .custom-logo-link {  display:inline-block; }  .post-thumbnail {  position:relative; } [data-loader=none] {  opacity:1; } [data-loader] {  animation:fadeIn 1s; } @keyframes fadeIn {  0% {   opacity:0;  }  100% {   opacity:1;  } } @-moz-keyframes fadeIn {  0% {   opacity:0;  }  100% {   opacity:1;  } } @-webkit-keyframes fadeIn {  0% {   opacity:0;  }  100% {   opacity:1;  } } [data-loader=fade] {  opacity:1;  transition:opacity 1s ease-in; }  #secondary .widget {  margin-bottom:var(--tmp-widget-spacing);  position:relative; } #secondary .widget h1:first-child, #secondary .widget h2:first-child, #secondary .widget h3:first-child, #secondary .widget h4:first-child, #secondary .widget h5:first-child, #secondary .widget h6:first-child, #secondary .widget .widget-title {  display:inline-flex;  align-items:center;  color:var(--tmp-heading-color);  font-size:1.25em;  word-break:break-word;  width:100%;  margin-bottom:20px; } #secondary .widget h1:first-child:after, #secondary .widget h2:first-child:after, #secondary .widget h3:first-child:after, #secondary .widget h4:first-child:after, #secondary .widget h5:first-child:after, #secondary .widget h6:first-child:after, #secondary .widget .widget-title:after {  content:"";  width:100%;  height:1px;  border-top:1px solid rgba(var(--tmp-heading-color-rgb), 0.1);  margin:0 0 0 30px;  flex:1 0 20px; } #secondary .widget:last-of-type {  margin-bottom:0; } #secondary .wp-block-latest-posts img {  vertical-align:top; } #secondary .wp-block-latest-posts .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) {  margin-bottom:1em; } #secondary .wp-block-latest-posts .wp-block-latest-posts__post-title {  font-size:1.125em;  font-weight:500;  line-height:1.4; } #secondary .wp-block-latest-posts .wp-block-latest-posts__post-excerpt:last-child {  margin-bottom:0; } #secondary .wp-block-latest-posts li:not(:last-child) {  padding-bottom:1.5em;  margin-bottom:1.5em;  border-bottom:1px solid #E8E9E7; } #secondary ul li {  font-size:0.875em; } #secondary ul li a {  color:var(--tmp-body-font-color); } #secondary ul li a:hover {  color:var(--tmp-primary-color); } #secondary ul li:last-child {  margin-bottom:0; } #secondary p.wp-block-tag-cloud a {  background:var(--tmp-primary-color);  color:#ffffff; } #secondary p.wp-block-tag-cloud a:hover {  background:var(--tmp-secondary-color);  color:#ffffff; } #secondary .wp-block-read-more {  color:var(--tmp-body-font-color); } #secondary .wp-block-read-more:after {  background:var(--tmp-body-font-color); } #secondary .wp-block-read-more:hover {  color:var(--tmp-primary-color); } #secondary .wp-block-read-more:hover:after {  background:var(--tmp-primary-color); } #secondary .wp-block-comment-template .wp-block-comment-author-name a, #secondary .wp-block-comment-template .wp-block-comment-date a, #secondary .wp-block-comment-template .wp-block-comment-edit-link a, #secondary .wp-block-comment-template .wp-block-comment-content p a, #secondary .wp-block-comment-template .wp-block-comment-reply-link a {  color:var(--tmp-body-font-color); } #secondary .wp-block-comment-template .wp-block-comment-author-name a:hover, #secondary .wp-block-comment-template .wp-block-comment-date a:hover, #secondary .wp-block-comment-template .wp-block-comment-edit-link a:hover, #secondary .wp-block-comment-template .wp-block-comment-content p a:hover, #secondary .wp-block-comment-template .wp-block-comment-reply-link a:hover {  color:var(--tmp-primary-color); } #secondary blockquote {  padding:30px; } #secondary .wp-block-pullquote, #secondary blockquote {  margin:0; } #secondary .widget_travel_booking_toolkit_recent_post .post-thumbnail {  display:block;  margin-bottom:1em; } #secondary .widget_travel_booking_toolkit_recent_post .cat-links {  display:inherit;  margin-bottom:8px; } #secondary .widget_travel_booking_toolkit_recent_post .cat-links a {  color:var(--tmp-primary-color); } #secondary .widget_travel_booking_toolkit_recent_post .cat-links a:hover {  text-decoration:underline; } #secondary .widget_travel_booking_toolkit_recent_post .entry-title {  font-size:1.125em;  line-height:1.4;  font-weight:500; } #secondary .widget_travel_booking_toolkit_recent_post ul {  list-style:none;  margin:0; } #secondary .widget_travel_booking_toolkit_recent_post ul li:not(:last-child) {  margin-bottom:1.5em;  padding-bottom:1.5em;  border-bottom:1px solid #E8E9E7; } #secondary .widget_travel_booking_toolkit_recent_post ul.style-one li, #secondary .widget_travel_booking_toolkit_recent_post ul.style-three li {  display:flex; } #secondary .widget_travel_booking_toolkit_recent_post ul.style-one .post-thumbnail, #secondary .widget_travel_booking_toolkit_recent_post ul.style-three .post-thumbnail {  width:40%;  flex:0 0 40%;  margin-bottom:0; } #secondary .widget_travel_booking_toolkit_recent_post ul.style-one .post-thumbnail {  margin-right:1em; } #secondary .widget_travel_booking_toolkit_recent_post ul.style-three li {  flex-direction:row-reverse; } #secondary .widget_travel_booking_toolkit_recent_post ul.style-three .post-thumbnail {  margin-left:1em; } #secondary .wp-block-search, footer .wp-block-search {  margin:0; } #secondary .wp-block-categories li, #secondary .wp-block-archives li, footer .wp-block-categories li, footer .wp-block-archives li {  justify-content:space-between; } footer .wp-block-social-links li {  transition:0.3s ease-in-out; } footer .wp-block-social-links li svg {  fill:currentColor; } footer .wp-block-social-links li:hover {  color:var(--tmp-uf-link-hover-color); }  .wp-block-image .alignleft {  margin-right:25px; } .wp-block-search {  margin:20px 0;  position:relative; } .wp-block-search label {  display:none; } .wp-block-search .wp-block-search__input {  font-size:0.889em;  height:50px; } .wp-block-search .wp-block-search__button {  width:50px;  height:50px;  border:none;  box-shadow:none;  background-color:var(--tmp-primary-color);  background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>');  background-repeat:no-repeat;  background-size:20px;  background-position:center;  text-indent:60px;  white-space:nowrap;  overflow:hidden;  position:absolute;  right:0;  margin:0 !important;  border-radius:0; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {  padding:0;  border:none;  position:relative; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {  border:1px solid rgba(var(--tmp-primary-color-rgb), 0.05);  padding:15px; } .wp-block-archives-list, .wp-block-categories-list, .wp-block-latest-posts__list, .wp-block-page-list, .wp-block-rss {  list-style:none;  margin:0;  padding:0; } .wp-block-archives-list li, .wp-block-categories-list li, .wp-block-latest-posts__list li, .wp-block-page-list li, .wp-block-rss li {  display:block;  width:100%;  font-size:0.875em;  margin-bottom:15px; } .wp-block-archives-list li a, .wp-block-categories-list li a, .wp-block-latest-posts__list li a, .wp-block-page-list li a, .wp-block-rss li a {  color:var(--tmp-body-font-color); } .wp-block-archives-list li a:hover, .wp-block-categories-list li a:hover, .wp-block-latest-posts__list li a:hover, .wp-block-page-list li a:hover, .wp-block-rss li a:hover {  color:var(--tmp-primary-color); } .wp-block-archives-list li:last-child, .wp-block-categories-list li:last-child, .wp-block-latest-posts__list li:last-child, .wp-block-page-list li:last-child, .wp-block-rss li:last-child {  border:none; } .widget_travel_booking_toolkit_contact_social_links .contact-list {  list-style:none;  margin:0; } .widget_travel_booking_toolkit_contact_social_links .contact-list li:not(:last-child) {  margin-bottom:10px; } .widget_travel_booking_toolkit_contact_social_links .contact-list li svg {  margin-right:12px; } .widget_travel_booking_toolkit_contact_social_links .social-networks {  list-style:none;  margin:20px 0 0;  display:flex;  align-items:center;  flex-wrap:wrap;  grid-gap:1em; } .wp-block-categories li, .wp-block-archives li {  display:inline-flex;  width:100%; } .wp-block-categories li a, .wp-block-archives li a {  margin-right:10px; } .wp-block-categories label, .wp-block-archives label {  margin-bottom:10px; } .wp-block-categories select, .wp-block-archives select {  border:1px solid rgba(var(--tmp-primary-color-rgb), 0.05);  width:100%;  height:50px;  line-height:50px;  padding:0 20px;  font-size:0.88889em;  font-weight:400; } .wp-block-calendar {  position:relative; } .wp-block-calendar .wp-calendar-nav {  display:block;  position:absolute;  top:0;  padding:7px 35px;  width:100%;  height:var(--lineHeight);  line-height:1.75;  font-size:0.875em; } .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a {  font-size:0;  opacity:0.5; } .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a::after, .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a::after {  content:"";  display:inline-block;  width:20px;  height:15px;  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.333' height='13.244' viewBox='0 0 16.333 13.244'%3E%3Cg id='Group_763' data-name='Group 763' transform='translate(1.061 1.061)'%3E%3Cpath id='Path_5' data-name='Path 5' d='M3296.026,368.331l-5.561,5.561,5.561,5.561' transform='translate(-3290.464 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_6' data-name='Line 6' x1='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;  background-size:17px;  position:absolute;  top:12px; } .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover {  opacity:1; } .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a::after {  left:20px; } .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a::after {  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.562' height='13.244' viewBox='0 0 17.562 13.244'%3E%3Cg id='Group_762' data-name='Group 762' transform='translate(0.75 1.061)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.465,368.331l5.561,5.561-5.561,5.561' transform='translate(-3280.275 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;  right:20px; } .wp-block-calendar .wp-calendar-table {  border:solid 1px rgba(var(--tmp-primary-color-rgb), 0.05); } .wp-block-calendar .wp-calendar-table caption {  background:var(--tmp-section-bg-color);  font-size:0.875em;  line-height:1.75;  font-weight:500;  color:var(--tmp-body-font-color);  padding:7px; } .wp-block-calendar thead th {  background:none;  border:none; } .wp-block-calendar thead tr {  border-bottom:1px solid rgba(var(--tmp-primary-color-rgb), 0.05); } .wp-block-calendar tbody td {  border:none; } .wp-block-calendar th, .wp-block-calendar td {  text-align:center; } .wp-block-calendar th {  font-size:14px;  padding:5px; } .wp-block-calendar td {  font-size:14px;  color:var(--tmp-body-font-color);  height:25px;  width:25px;  line-height:25px;  padding:5px 0;  font-weight:400; } .wp-block-calendar td a {  text-decoration:none; } .wp-block-calendar td#today {  background:var(--tmp-primary-color);  color:#fff; } .wp-block-calendar td#today a {  color:#fff; } .has-avatars .wp-block-latest-comments__comment article {  margin-left:3.3em; } .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {  margin-left:0; } .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar {  margin-right:0; } .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {  font-size:0.875em;  line-height:1.75;  margin-bottom:10px; } .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a {  color:var(--tmp-body-font-color); } .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover {  color:var(--tmp-primary-color); } .wp-block-latest-comments__comment .wp-block-latest-comments__comment-date {  margin-top:10px; } p.wp-block-tag-cloud a {  display:inline-flex;  flex-wrap:wrap;  padding:8px 10px;  color:#ffffff;  background:var(--tmp-primary-color);  text-decoration:none;  border-radius:7px;  font-size:0.75em !important;  text-transform:uppercase;  letter-spacing:0.6px;  vertical-align:middle;  margin:0 5px 5px 0; } p.wp-block-tag-cloud a:hover {  color:#ffffff;  background:var(--tmp-secondary-color); } .widget_nav_menu ul {  margin:0;  list-style:none; } .widget_nav_menu ul li {  padding:0 0 15px;  border:none; } .widget_nav_menu ul li ul {  display:none; } .widget_nav_menu ul li:last-child {  padding:0; } .wp-block-read-more {  position:relative; } .wp-block-read-more:after {  display:inline-block;  content:"";  margin-left:12px;  background:var(--tmp-primary-color);  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  vertical-align:middle;  transition:transform ease 0.25s;  width:18px;  height:10px; } .wp-block-read-more:hover:after {  background:var(--tmp-primary-color);  transform:translateX(6px); } .wp-block-comment-template .wp-block-columns {  gap:15px; } .wp-block-comment-template .wp-block-columns .wp-block-comment-author-name, .wp-block-comment-template .wp-block-columns .wp-block-comment-date, .wp-block-comment-template .wp-block-columns .wp-block-comment-edit-link, .wp-block-comment-template .wp-block-columns .wp-block-comment-content p {  margin:0 0 10px; }  .wp-block-separator {  background:none;  border:none;  border-top:1px solid var(--tmp-primary-color);  margin:20px auto; } .wp-block-separator.is-style-dots {  width:100%;  border-top:1px dotted var(--tmp-primary-color); } .wp-block-separator.is-style-dots::before {  display:none; } .wp-block-embed__wrapper blockquote {  display:none; } .wp-has-aspert-ratio .wp-block-embed__wrapper {  position:relative;  height:0;  overflow:hidden; } .wp-has-aspert-ratio.wp-embed-aspect-16-9 .wp-block-embed__wrapper {  padding-top:56.25%; } .wp-has-aspert-ratio.wp-embed-aspect-4-3 .wp-block-embed__wrapper {  padding-top:75%; } .wp-has-aspert-ratio.wp-embed-aspect-3-2 .wp-block-embed__wrapper {  padding-top:66.67%; } .wp-has-aspert-ratio.wp-embed-aspect-21-9 .wp-block-embed__wrapper {  padding-top:42.86%; } .wp-has-aspert-ratio .wp-block-embed__wrapper iframe {  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .travel_monster-has-blocks .wp-block-embed {  margin-top:0;  margin-bottom:0; } .travel_monster-has-blocks .wp-block-image figcaption, .travel_monster-has-blocks .wp-block-gallery figure.wp-block-image .blocks-gallery-caption {  margin:10px 0 0 0;  padding:0;  text-align:center; } .travel_monster-has-blocks .wp-block-embed figcaption {  margin:10px 0 0 0;  padding:0; } .wp-block-table.is-style-stripes {  border-bottom:none; } .wp-block-buttons {  margin:20px 0; } .wp-block-buttons:first-child {  margin:0 0 20px; } .wp-block-buttons:last-child {  margin:20px 0 0; } .wp-block-button.is-style-outline .wp-block-button__link {  color:var(--tmp-btn-bg-initial-color);  background:transparent; } .wp-block-button.is-style-outline .wp-block-button__link:hover {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); } .wp-block-file {  margin:20px 0; } .wp-block-file .wp-block-file__button {  display:block;  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  line-height:1;  padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left); } .wp-block-pullquote {  border:1px solid rgba(var(--tmp-primary-color-rgb), 0.05);  padding:0;  margin:50px 0; } @media (max-width:1024px) {  .wp-block-pullquote {   margin:30px 0;  } } .wp-block-pullquote blockquote {  margin:0;  border:none; } @media (max-width:1024px) {  .wp-block-pullquote blockquote {   padding:25px 30px;  } } blockquote, .wp-block-quote {  color:var(--tmp-body-font-color);  border:0;  border-left:8px solid var(--tmp-primary-color);  margin:30px 0;  padding:40px;  background-color:var(--tmp-section-bg-color);  position:relative;  line-height:1.71;  font-size:0.875em; } @media (max-width:1024px) {  blockquote,  .wp-block-quote {   margin:20px 0;   padding:20px;  } } blockquote::before, .wp-block-quote::before {  display:block;  content:"";  width:48px;  height:48px;  margin-bottom:10px;  background-color:var(--tmp-primary-color);  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  -webkit-mask-position:center;  mask-position:center;  -webkit-mask-size:cover;  mask-size:cover; } @media (max-width:1024px) {  blockquote::before,  .wp-block-quote::before {   top:0;  } } blockquote p, .wp-block-quote p {  text-align:left; } blockquote cite, .wp-block-quote cite {  color:var(--tmp-body-font-color);  display:block;  margin-top:16px;  opacity:0.8; } @media (max-width:1024px) {  blockquote cite,  .wp-block-quote cite {   margin-top:15px;  } } blockquote p:first-child, .wp-block-quote p:first-child {  font-size:1.5em;  line-height:1.5; } .wp-block-table {  margin:0; } .wp-block-table table thead {  border-bottom:1px solid rgba(41, 41, 41, 0.1); } .wp-block-table table thead th {  border:none; } .wp-block-table table thead tr {  border-bottom:1px solid rgba(var(--tmp-body-font-color-rgb), 0.05); } .wp-block-table table tbody tr {  border-bottom:1px solid rgba(var(--tmp-body-font-color-rgb), 0.05); } .wp-block-table table tbody tr td {  border:none; } .wp-block-table table tbody tr:first-of-type td {  padding-top:13px; } .wp-block-table table tbody tr:last-of-type {  border-bottom:none; } .wp-block-table table tbody tr:last-of-type td {  padding-bottom:13px; } .wp-block-table figcaption {  text-align:center; } .wp-block-table.is-style-stripes table th, .wp-block-table.is-style-stripes table td {  padding-left:20px;  padding-right:20px; } .wp-block-table.is-style-stripes table tbody tr {  border-bottom:none; } .wp-block-table.is-style-stripes table tbody tr:nth-child(odd) {  background:var(--tmp-section-bg-color); } pre {  background-color:var(--tmp-section-bg-color);  margin:20px 0;  font-family:var(--tmp-primary-font-family) !important;  font-size:1em;  padding:10px 16px; }  .full-width.centered .wp-block-cover.cover-fullwidth {  max-width:100vw;  width:100vw;  margin-left:calc(50% - 50vw);  margin-right:calc(50% - 50vw); } .full-width.centered .wp-block-cover.cover-fullwidth .wp-block-cover__inner-container {  max-width:var(--tmp-container-width); } .full-width.centered .wp-block-cover.alignwide, .full-width.centered .entry-content .wp-block-cover.alignwide {  width:auto; } .full-width.centered .wp-block-cover.alignwide img, .full-width.centered .entry-content .wp-block-cover.alignwide img {  width:calc(100% - 30px);  left:15px; } .full-width.centered .wp-block-cover.alignwide .wp-block-cover__background, .full-width.centered .entry-content .wp-block-cover.alignwide .wp-block-cover__background {  background:transparent; } .widget_media_image img {  vertical-align:top; } .gallery-caption {  display:block;  font-size:0.875em;  line-height:1.6;  margin:0;  padding:0.5rem; } .widget_media_audio {  font-size:0; } .widget_media_audio .wp-audio-shortcode {  z-index:0;  min-height:45px !important; } .widget .calendar_wrap tfoot #prev, .widget .calendar_wrap tfoot #next {  padding:0;  width:20px;  display:inline-block;  position:absolute;  top:7px; } .ed_last_widget_sticky #secondary .widget:last-of-type {  position:sticky;  top:10px; } .ed_last_widget_sticky #secondary .sidebar-wrap-main {  height:100%; } .ed_last_widget_sticky #secondary .widget:last-child {  position:sticky;  top:100px; }  .single-trip #secondary .widget_wte_featured_trips_widget .category-trips-widget:last-of-type {  border:none;  padding:0; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-title {  font-size:19px;  line-height:1.42;  font-weight:600; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti {  font-size:14px;  line-height:1.47;  font-weight:400; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span {  padding-bottom:7px; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-detail-wrap .category-disc-feat-wrap .discount-offer {  background:#FEC350;  border-radius:15px;  font-size:11px;  line-height:1.09;  font-weight:600;  color:var(--tmp-body-font-color);  padding:4px 12px; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-detail-wrap .category-disc-feat-wrap .discount-offer span {  font-size:11px;  line-height:1.09;  font-weight:600 !important; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-budget {  padding:10px 0;  border-radius:0; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-budget .actual-price {  color:var(--tmp-heading-color); } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-budget .striked-price {  color:#777970;  font-weight:normal; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-fig {  box-shadow:none; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-fig img {  margin-bottom:0;  border-radius:4px; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span {  font-weight:normal; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span a {  font-weight:normal; } .single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span svg {  fill:var(--tmp-primary-color); } @media only screen and (max-width:768px) {  .widget_wte_featured_trips_widget .category-trip-fig {   width:100%;  }  .widget_wte_featured_trips_widget .category-trip-detail-wrap {   width:100%;   padding-left:0;   margin-top:20px;  } } .wp-block-social-links {  margin:0; } .wp-block-social-links li {  margin:0 !important;  padding:0 !important;  list-style:none; } .wp-block-social-links li a {  color:currentColor !important; }  .single-trip #secondary .widget {  box-shadow:0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);  border-radius:4px;  margin-bottom:32px;  padding:24px;  background:var(--tmp-background-color);  border:none; } .single-trip #secondary .widget h1:first-child:after, .single-trip #secondary .widget h2:first-child:after, .single-trip #secondary .widget h3:first-child:after, .single-trip #secondary .widget h4:first-child:after, .single-trip #secondary .widget h5:first-child:after, .single-trip #secondary .widget h6:first-child:after, .single-trip #secondary .widget .widget-title:after {  display:none; } .single-trip #secondary .widget ul li {  border-bottom:1px solid #e8e9e7;  margin-bottom:15px;  padding-bottom:15px; } .single-trip #secondary .widget ul li a {  color:var(--tmp-body-font-color); } .single-trip #secondary .widget ul li:hover a {  color:var(--tmp-primary-color); } .single-trip #secondary .widget ul li:last-child {  border-bottom:none;  margin-bottom:0;  padding-bottom:0; } .single-trip #secondary .widget p.wp-block-tag-cloud a {  background:var(--tmp-primary-color);  color:#ffffff; } .single-trip #secondary .widget p.wp-block-tag-cloud a:hover {  background:var(--tmp-secondary-color);  color:#ffffff; } .single-trip #secondary .widget .wp-block-read-more {  color:var(--tmp-body-font-color); } .single-trip #secondary .widget .wp-block-read-more:after {  background:var(--tmp-body-font-color); } .single-trip #secondary .widget .wp-block-read-more:hover {  color:var(--tmp-primary-color); } .single-trip #secondary .widget .wp-block-read-more:hover:after {  background:var(--tmp-primary-color); } .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-author-name a, .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-date a, .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-edit-link a, .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-content p a, .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-reply-link a {  color:var(--tmp-body-font-color); } .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-author-name a:hover, .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-date a:hover, .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-edit-link a:hover, .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-content p a:hover, .single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-reply-link a:hover {  color:var(--tmp-primary-color); } .single-trip #secondary .widget blockquote {  padding:30px; } .single-trip #secondary .widget .wp-block-pullquote, .single-trip #secondary .widget blockquote {  margin:0; } .single-trip #secondary .widget.widget_search {  box-shadow:none;  border-radius:0;  padding:0; } .single-trip #secondary .widget.wpte-bf-outer {  border-top:none; } @media (max-width:1024px) {  .single-trip #secondary .widget.wpte-bf-outer {   border-radius:0;  } } .single-trip #secondary .widget .wte-itinerary-downloader {  margin:0; } .single-trip #secondary .widget.widget_wte_weather_forecast_widget {  padding:0; } .single-trip #secondary .widget .wte-itinerary-downloader {  padding:0;  border:none;  box-shadow:none; } #secondary .wpte-booking-area .wpte-bf-content {  border-top:1px solid #E8E9E7;  margin-top:10px;  padding:24px 0 10px; } #secondary .wpte-booking-area .wpte-bf-content ul li {  border:none;  margin:0 0 8px;  padding-bottom:0; }  .nice-select.wte-cc-currency-list-display.lp-bf-altd {  border:1px solid rgba(var(--tmp-body-font-color-rgb), 0.1);  border-radius:4px; } body.wpte-cc-sticky-converter #wte-cc-currency-list-container {  position:fixed;  top:50%;  margin:-15px 0 0;  z-index:99999; } @media (max-width:1024px) {  body.wpte-cc-sticky-converter #wte-cc-currency-list-container {   right:0;   left:auto;  } } body.wpte-cc-sticky-converter #wte-cc-currency-list-container .wte-cc-currency-list-display {  padding:13px 35px 12px 15px;  background:var(--tmp-primary-color);  border-radius:0; } body.wpte-cc-sticky-converter #wte-cc-currency-list-container + .wpte-booking-area {  margin-top:0; } #wte-cc-currency-list-container {  position:relative;  top:0;  z-index:111; } @media (max-width:1024px) {  #wte-cc-currency-list-container {   right:auto;   left:0;  } } #wte-cc-currency-list-container .wte-cc-currency-list-display {  padding:16px;  background:var(--tmp-primary-color);  border-radius:4px 4px 0 0; } @media (max-width:1024px) {  #wte-cc-currency-list-container .wte-cc-currency-list-display {   margin-bottom:0;   border-radius:4px;  } } #wte-cc-currency-list-container .wte-cc-currency-list-display .list {  border-color:rgba(var(--tmp-primary-color-rgb), 0.3) !important; } #wte-cc-currency-list-container .wte-cc-currency-list-display .list li {  display:block;  background:rgba(var(--tmp-primary-color-rgb), 0.1) !important; } #wte-cc-currency-list-container .wte-cc-currency-list-display .list .option:hover {  color:var(--tmp-primary-color); } #wte-cc-currency-list-container .wte-cc-currency-list-display .list .option.selected.focus:hover {  color:#232323; } #wte-cc-currency-list-container + .wpte-booking-area {  margin-top:55px; }  .single-trip .wpte-booking-inner-wrapper {  padding-top:0; } .single-trip .wpte-booking-inner-wrapper .wpte-bf-discount-tag {  margin-bottom:10px;  font-size:11px;  line-height:1.09;  color:var(--tmp-body-font-color);  padding:4px 12px;  background:#FEC350;  margin-left:0;  border-radius:15px;  letter-spacing:1px; } .single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap {  padding:0; } .single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap button {  display:inline-block;  color:var(--tmp-btn-text-initial-color);  background:var(--tmp-btn-bg-initial-color);  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:var(--tmp-btn-font-transform);  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);  transition:0.2s ease; } .single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap button:hover {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); } .single-trip #secondary .widget .category-trip-prc-title-wrap h2 {  display:block; } .wpte-bf-outer {  position:relative; } .main-content-wrapper .trip-content-area .row {  display:flex;  flex-wrap:wrap;  align-items:flex-start; } .sticky-bookingform .main-content-wrapper .trip-content-area .row {  align-items:normal; } .is-sticky {  --_top:var(--top, 20px);  position:sticky !important;  top:var(--_top); } .wte-itinerary-downloader-inn-wrap .main-button-itinerary-download {  display:inline-block;  color:var(--tmp-btn-text-initial-color);  background:var(--tmp-btn-bg-initial-color);  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:var(--tmp-btn-font-transform);  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);  transition:0.2s ease; } .wte-itinerary-downloader-inn-wrap .main-button-itinerary-download:hover {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); } .wte-fsd__filter-buttons .wte-fsd__button, .wte-fsd__availability-cta-wrap .wte-fsd__booknow-btn, .wte-fsd__availability-show-more, .wte-fsd__availability-show-less, .file-downloadable-list-inner .file-downloads-file-download, .review-wrap .wte-btn-response-review {  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left) !important; } .btn-primary, .btn-secondary, .wp-block-button .wp-block-button__link, .error-content .btn-readmore {  display:inline-block;  color:var(--tmp-btn-text-initial-color);  background:var(--tmp-btn-bg-initial-color);  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:var(--tmp-btn-font-transform);  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);  transition:ease 0.2s; } .btn-primary:hover, .btn-secondary:hover, .wp-block-button .wp-block-button__link:hover, .error-content .btn-readmore:hover {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); } .loadmore-btn {  display:block;  width:100%;  text-align:center; } .loadmore-btn .load-more {  appearance:none;  border-color:rgba(var(--tmp-primary-color-rgb), 0.2);  box-shadow:none;  color:var(--tmp-primary-color);  background:#FFF;  letter-spacing:normal;  display:inline-block;  padding:15px 40px; } .loadmore-btn .load-more:hover {  color:#FFF;  background:var(--tmp-primary-color);  border-color:var(--tmp-primary-color); } #load-posts {  display:block;  text-align:center;  margin-top:40px;  padding-top:40px;  border-top:1px solid rgba(var(--tmp-heading-color-rgb), 0.05); } #load-posts a {  display:inline-block;  color:var(--tmp-btn-bg-initial-color);  background:transparent;  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:var(--tmp-btn-font-transform);  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);  transition:ease 0.2s; } #load-posts a:hover {  color:var(--tmp-btn-bg-hover-color);  background:transparent;  border-color:var(--tmp-btn-border-hover-color);  text-decoration:none; } #load-posts a svg {  margin-right:7px;  height:14px; } #load-posts a:focus, #load-posts a:active {  text-decoration:none; } .customize-partial-edit-shortcut-mobile_menu_label .customize-partial-edit-shortcut-button {  left:-60px;  top:-2px; } .to_top {  position:fixed;  bottom:var(--tmp-scroll-to-top-bottom-offset, 25px);  background:var(--tmp-primary-color);  color:var(--white-color);  text-align:center;  display:none;  cursor:pointer;  padding:10px 11px;  line-height:1;  z-index:99; } .to_top svg {  width:var(--tmp-scroll-to-top-size);  height:var(--tmp-scroll-to-top-size);  fill:currentColor; } .to_top[data-align=right] {  right:var(--tmp-scroll-to-top-side-offset, 15px); } .to_top[data-align=left] {  left:var(--tmp-scroll-to-top-side-offset, 15px); }  .site-header, .mobile-header {  position:relative;  z-index:999; } .site-header .btn-book .btn-primary, .mobile-header .btn-book .btn-primary {  background:var(--tmp-btn-bg-initial-color);  color:var(--tmp-btn-text-initial-color);  border:none; } .site-header .btn-book .btn-primary:hover, .mobile-header .btn-book .btn-primary:hover {  background:var(--tmp-btn-bg-hover-color);  color:var(--tmp-btn-text-hover-color); } .site-branding .text-logo {  display:flex;  flex-wrap:wrap;  align-items:center; } .site-branding .text-logo a + .site-title-description {  margin-left:10px; } .site-branding .text-logo a + .site-title-description .site-title {  text-align:left; } .site-branding .text-logo a {  text-decoration:none; } .site-branding .custom-logo-link img {  vertical-align:top; } .site-branding .site-title-description .site-title {  margin:0; } .site-branding .site-title-description .site-description {  display:block;  margin:0;  font-size:0.88em; } .site-header .search-form-section .search-form label span {  display:none; }  .sticky-holder {  display:none; } .sticky-holder .container-full, .sticky-holder .container {  display:grid;  grid-template-columns:auto auto;  align-items:center; } .sticky-holder .site-branding .site-title-description .site-title {  background:var(--white-color); } .sticky-holder .site-branding .site-title-description .site-description {  display:block;  margin:0;  font-size:0.88em; } .sticky-holder .site-branding .site-title img {  max-width:220px;  vertical-align:top; } .sticky-holder .navigation-wrap {  display:flex;  align-items:center;  padding-left:10px; } .sticky-holder .navigation-wrap .btn-book {  display:inline-block;  margin-left:30px; } .sticky-holder .navigation-wrap:last-child {  padding-right:0; } .sticky-holder .primary-navigation > ul li {  padding:2.25em 0;  transition:all ease 0.3s; } .sticky-holder .primary-navigation > ul li ul li {  padding:0; } .sticky-holder .primary-navigation ul li a {  color:var(--tmp-body-font-color); } .sticky-holder .primary-navigation ul li:hover .sub-menu, .sticky-holder .primary-navigation ul li.focus .sub-menu {  display:block; } .sticky-holder .primary-navigation ul li:hover > a, .sticky-holder .primary-navigation ul li.focus > a {  color:var(--tmp-primary-color); } .sticky-holder .primary-navigation ul li .sub-menu li:hover > a, .sticky-holder .primary-navigation ul li .sub-menu li.focus > a {  color:rgba(255, 255, 255, 0.8); } .sticky-holder .primary-navigation ul.sub-menu li:hover > a {  color:rgba(255, 255, 255, 0.8); } .sticky-holder .search-icon {  margin-left:2em;  height:15px; } .sticky-holder .search-icon svg {  fill:var(--tmp-primary-color);  height:15px;  width:15px; } .sticky-holder .search-icon .btn-form-close {  color:rgba(var(--tmp-body-font-color-rgb), 0.67); } .sticky-holder .search-icon .btn-form-close:before {  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.395' height='20.395' viewBox='0 0 20.395 20.395'%3E%3Cg id='Group_2043' data-name='Group 2043' transform='translate(-1270.493 -68.493)' opacity='0.6'%3E%3Cg id='Group_2042' data-name='Group 2042' transform='translate(1270.847 68.847)'%3E%3Cpath id='Path_23706' data-name='Path 23706' d='M0,0V27.841' transform='translate(19.687 0.001) rotate(45)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3Cpath id='Path_23707' data-name='Path 23707' d='M0,27.842V0' transform='translate(19.688 19.687) rotate(135)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat; } .sticky-holder .navigation-wrap {  flex:auto; } .sticky-holder .navigation-wrap .travel-monster-nav-wrapper {  display:inline-flex;  flex:auto;  align-items:center;  justify-content:end; } .sticky-holder .navigation-wrap .btn-book {  margin-left:15px;  text-align:right; } .sticky-holder .navigation-wrap .primary-navigation {  flex:0 0 calc(100% - 30px); } .sticky-holder .navigation-wrap .primary-navigation .primary-menu-container {  width:100%; } .sticky-holder .navigation-wrap .primary-navigation[data-stretch=no] ul {  justify-content:end; } .sticky-holder .navigation-wrap .search-form-section {  flex:0 0 30px; }  header.tm-transparent-header {  position:absolute;  top:0;  left:0;  right:0; } header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks {  border-color:rgba(255, 255, 255, 0.24); } header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover) {  color:var(--tmp-transparent-header-text-color, #fff); } header.tm-transparent-header.header-layout-1 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-2 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-3 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-4 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-5 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-6 .social-media-wrap ul li a:not(:hover) {  color:var(--tmp-transparent-header-text-color, #fff); } header.tm-transparent-header.header-layout-1 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-2 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-3 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-4 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-5 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-6 .social-media-wrap + .search-form-section {  border-color:rgba(255, 255, 255, 0.24); } header.tm-transparent-header .header-search-btn svg:not(:hover) {  fill:var(--tmp-transparent-header-text-color, #fff); } header.tm-transparent-header .header-m, header.tm-transparent-header .header-b {  background:var(--tmp-transparent-header-bg-color, transparent);  box-shadow:none; } header.tm-transparent-header .header-m .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-m .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-m .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-m .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-b .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-b .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-b .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-b .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover) {  color:var(--tmp-transparent-header-text-color, #fff); } header.tm-transparent-header .header-m .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-m .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-m .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-m .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-b .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-b .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-b .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-b .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after {  background:currentColor; } header.tm-transparent-header .custom-logo-link {  display:none; } header.tm-transparent-header .sticky-holder .custom-logo-link {  display:block; } header.tm-transparent-header .header-m {  border-bottom-color:rgba(255, 255, 255, 0.4); } header.tm-transparent-header.tm-background-effect .header-m, header.tm-transparent-header.tm-background-effect .header-b {  background:var(--tmp-transparent-header-bg-color, rgba(0, 0, 0, 0.01));  backdrop-filter:blur(var(--tmp-transparent-header-bg-blur, 16px));  border-bottom:1px solid rgba(255, 255, 255, 0.24); } body.sticky-header .sticky-holder.sticky {  display:block;  background:var(--white-color);  position:fixed;  top:0;  left:0;  width:100%;  padding:8px 0;  z-index:9999;  box-shadow:0 2px 2px rgba(0, 0, 0, 0.07); } body.sticky-header.admin-bar .sticky-holder.sticky, body.sticky-header.admin-bar header.tm-transparent-header {  margin-top:32px; } @media screen and (min-width:601px) {  body.sticky-header.admin-bar .mobile-header {   top:46px !important;  } } body.sticky-header:not(:has(.wpte-tabs-sticky.fixed-header)) .mobile-header {  position:sticky;  top:0;  z-index:999; }  .social-media-wrap {  display:inline-block; } .social-media-wrap ul {  margin:0;  padding:0;  list-style:none; } .social-media-wrap ul li {  display:inline-block;  margin:0 10px; } .social-media-wrap ul li:first-child {  margin-left:0; } .social-media-wrap ul li:last-child {  margin-right:0; } .social-media-wrap ul li a {  color:var(--tmp-body-font-color); } .social-media-wrap ul li a svg {  fill:currentColor;  width:14px;  height:14px; } .social-media-wrap ul li a:hover {  color:var(--tmp-primary-color); }  .header-layout-1 .contact-email-wrap, .header-layout-1 .contact-phone-wrap, .header-layout-3 .contact-email-wrap, .header-layout-3 .contact-phone-wrap, .header-layout-5 .contact-email-wrap, .header-layout-5 .contact-phone-wrap {  display:inline-block; } .header-layout-1 .contact-email-wrap a, .header-layout-1 .contact-phone-wrap a, .header-layout-3 .contact-email-wrap a, .header-layout-3 .contact-phone-wrap a, .header-layout-5 .contact-email-wrap a, .header-layout-5 .contact-phone-wrap a {  display:inline-flex;  align-items:center;  color:var(--tmp-body-font-color);  font-size:0.875em;  font-weight:400; } .header-layout-1 .contact-email-wrap a:hover, .header-layout-1 .contact-phone-wrap a:hover, .header-layout-3 .contact-email-wrap a:hover, .header-layout-3 .contact-phone-wrap a:hover, .header-layout-5 .contact-email-wrap a:hover, .header-layout-5 .contact-phone-wrap a:hover {  text-decoration:none;  color:var(--tmp-primary-color); } .header-layout-1 .contact-email-wrap a:hover::before, .header-layout-1 .contact-phone-wrap a:hover::before, .header-layout-3 .contact-email-wrap a:hover::before, .header-layout-3 .contact-phone-wrap a:hover::before, .header-layout-5 .contact-email-wrap a:hover::before, .header-layout-5 .contact-phone-wrap a:hover::before {  background-color:var(--tmp-primary-color); } .header-layout-1 .contact-email-wrap a:focus, .header-layout-1 .contact-phone-wrap a:focus, .header-layout-3 .contact-email-wrap a:focus, .header-layout-3 .contact-phone-wrap a:focus, .header-layout-5 .contact-email-wrap a:focus, .header-layout-5 .contact-phone-wrap a:focus {  outline:none;  box-shadow:none; } .header-layout-1 .contact-email-wrap a::before, .header-layout-1 .contact-phone-wrap a::before, .header-layout-3 .contact-email-wrap a::before, .header-layout-3 .contact-phone-wrap a::before, .header-layout-5 .contact-email-wrap a::before, .header-layout-5 .contact-phone-wrap a::before {  content:"";  display:inline-flex;  background:var(--tmp-body-font-color);  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  -webkit-mask-size:1em;  mask-size:12px;  -webkit-mask-position:center;  mask-position:center;  width:15px;  height:15px;  margin-right:10px; } .header-layout-1 .contact-phone-wrap + .contact-email-wrap, .header-layout-3 .contact-phone-wrap + .contact-email-wrap, .header-layout-5 .contact-phone-wrap + .contact-email-wrap {  border-left:solid 1px rgba(var(--tmp-heading-color-rgb), 0.2);  padding-left:10px;  margin-left:10px; }  .languagendcurrency-wrap {  display:inline-flex;  flex-wrap:wrap;  align-items:center;  border-left:1px solid rgba(var(--tmp-heading-color-rgb), 0.1);  margin-left:15px;  padding-left:15px; } @media (max-width:1024px) {  .languagendcurrency-wrap {   margin-left:0;   padding:15px 20px;   border:none;   width:100%;  } } .languagendcurrency-wrap .header-t-lang {  display:block;  margin-right:10px; } @media (max-width:1024px) {  .languagendcurrency-wrap .header-t-lang {   width:100%;   margin:15px 0;  } } .languagendcurrency-wrap .header-t-currnc {  display:block;  padding:0; } @media (max-width:1024px) {  .languagendcurrency-wrap .header-t-currnc {   width:100%;   margin:15px 0;  } } .header-t-currnc #wte-cc-currency-list-container, body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container {  position:relative !important;  top:0;  margin:0;  z-index:1; } .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display, body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display {  background:none;  color:var(--tmp-body-font-color);  padding:0 15px 0 0;  font-size:0.875em;  font-weight:400;  margin:0; } .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display::after, body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display::after {  background:currentColor;  -webkit-mask-size:cover;  mask-size:cover;  -webkit-mask-position:center;  mask-position:center;  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  width:10px;  height:10px;  border:none;  line-height:15px;  content:"";  display:inline-block;  margin-top:-5px;  vertical-align:middle;  right:0;  transform:none;  transform-origin:center;  transition:all ease 0.3s; } .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display.open::after, body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display.open::after {  transform:rotate(180deg); } .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display .list, body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display .list {  margin-top:10px;  line-height:40px; } .language-dropdown a {  color:var(--tmp-body-font-color); } .language-dropdown ul {  list-style:none;  margin:0;  padding:0; } .language-dropdown ul li.pll-parent-menu-item {  position:relative; } .language-dropdown ul li.pll-parent-menu-item > a {  font-size:0.875em;  padding-bottom:10px; } @media (max-width:1024px) {  .language-dropdown ul li.pll-parent-menu-item > a {   display:none;  } } .language-dropdown ul li.pll-parent-menu-item > a img {  margin-right:5px;  margin-top:3px;  vertical-align:top;  display:inline-block; } .language-dropdown ul li.pll-parent-menu-item > a:after {  background:currentColor;  -webkit-mask-size:cover;  mask-size:cover;  -webkit-mask-position:center;  mask-position:center;  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  width:10px;  height:10px;  line-height:1;  content:"";  display:inline-block;  margin-left:3px;  margin-top:-4px;  vertical-align:middle;  transform:none;  transform-origin:center;  transition:all ease 0.3s; } @media (max-width:1024px) {  .language-dropdown ul li.pll-parent-menu-item > a:after {   display:none;  } } .language-dropdown ul li.pll-parent-menu-item > a:focus, .language-dropdown ul li.pll-parent-menu-item > a:hover {  text-decoration:none; } .language-dropdown ul li.pll-parent-menu-item .sub-menu {  border:1px solid rgba(var(--tmp-body-font-color-rgb), 0.07);  position:absolute;  top:100%;  left:0;  display:none;  margin-top:5px;  width:100%;  box-shadow:0 2px 2px rgba(0, 0, 0, 0.07);  z-index:1; } @media (max-width:1024px) {  .language-dropdown ul li.pll-parent-menu-item .sub-menu {   display:inline-flex;   position:relative;   border:none;   box-shadow:none;   margin-top:0;  } } .language-dropdown ul li.pll-parent-menu-item.langswiton > a:after {  transform:rotate(180deg); } .language-dropdown ul li.pll-parent-menu-item:hover > a:after {  transform:rotate(180deg); } .language-dropdown ul li.pll-parent-menu-item:hover .sub-menu {  display:block; } @media (max-width:1024px) {  .language-dropdown ul li.pll-parent-menu-item:hover .sub-menu {   display:inline-flex;  } } .language-dropdown li.pll-parent-menu-item .sub-menu li {  display:block; } .language-dropdown li.pll-parent-menu-item .sub-menu li a {  border-bottom:1px solid rgba(var(--tmp-body-font-color-rgb), 0.07);  color:var(--tmp-body-font-color);  padding:10px;  font-size:0.8333em;  line-height:1.5;  background:var(--white-color);  display:block;  white-space:nowrap;  transition:all ease 0.3s; } @media (max-width:1024px) {  .language-dropdown li.pll-parent-menu-item .sub-menu li a {   padding:0;   border:none;   padding-right:15px;  } } .language-dropdown li.pll-parent-menu-item .sub-menu li a:hover {  color:var(--tmp-primary-color);  text-decoration:none; } .language-dropdown li.pll-parent-menu-item .sub-menu li a img {  vertical-align:middle; } .language-dropdown li.pll-parent-menu-item .sub-menu li:last-child a {  border-bottom:none;  padding-bottom:15px; } @media (max-width:1024px) {  .language-dropdown li.pll-parent-menu-item .sub-menu li:last-child a {   padding:0;  } }  @media (min-width:767px) and (max-width:1366px) {  .notification-bar .sticky-bar-content {   padding-right:35px;  }  .notification-bar .close {   right:15px;  } } @media screen and (max-width:1350px) {  .sticky-holder .navigation-wrap .primary-navigation .sub-menu,  .header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu {   left:auto;   right:0;  }  .sticky-holder .navigation-wrap .primary-navigation .sub-menu li.menu-item-has-children a::after,  .header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu li.menu-item-has-children a::after {   position:absolute;   top:22px;   right:15px;   transform:rotate(88deg);  }  .sticky-holder .navigation-wrap .primary-navigation .sub-menu ul,  .header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu ul {   right:100%;  } } .header-layout-1 .header-b {  background:var(--white-color);  padding:25px 0;  position:relative;  box-shadow:0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04); } .header-layout-1 .header-b .container-full, .header-layout-1 .header-b .container {  display:grid;  grid-template-columns:auto auto;  align-items:center; } .header-layout-1 .header-b .site-branding .site-title-description .site-title {  background:var(--white-color); } .header-layout-1 .header-b .site-branding .site-title-description .site-description {  display:block;  margin:0;  font-size:0.88em; } .header-layout-1 .header-b .site-branding .site-title img {  max-width:220px;  vertical-align:top; } .header-layout-1 .header-b .navigation-wrap {  display:flex;  align-items:center;  padding-left:10px; } .header-layout-1 .header-b .navigation-wrap .btn-book {  display:inline-block;  margin-left:30px; } .header-layout-1 .header-b .navigation-wrap:last-child {  padding-right:0; } .header-layout-1 .header-b .primary-navigation > ul li {  padding:0 0;  transition:all ease 0.3s; } .header-layout-1 .header-b .primary-navigation > ul li ul li {  padding:0; } .header-layout-1 .header-b .primary-navigation ul.sub-menu li:hover > a {  color:var(--white-color); } .header-layout-1 .header-b .search-icon {  margin-left:2em;  height:15px; } .header-layout-1 .header-b .search-icon svg {  fill:var(--tmp-primary-color);  height:15px;  width:15px; } .header-layout-1 .header-b .search-icon .btn-form-close {  color:rgba(var(--tmp-body-font-color-rgb), 0.67); } .header-layout-1 .header-b .search-icon .btn-form-close:before {  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.395' height='20.395' viewBox='0 0 20.395 20.395'%3E%3Cg id='Group_2043' data-name='Group 2043' transform='translate(-1270.493 -68.493)' opacity='0.6'%3E%3Cg id='Group_2042' data-name='Group 2042' transform='translate(1270.847 68.847)'%3E%3Cpath id='Path_23706' data-name='Path 23706' d='M0,0V27.841' transform='translate(19.687 0.001) rotate(45)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3Cpath id='Path_23707' data-name='Path 23707' d='M0,27.842V0' transform='translate(19.688 19.687) rotate(135)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat; } .header-layout-1 .header-b .navigation-wrap .travel-monster-nav-wrapper {  display:inline-flex;  flex:auto;  align-items:center;  justify-content:end; } .header-layout-1 .header-b .navigation-wrap .btn-book {  text-align:right; } .header-layout-1 .header-b .navigation-wrap .primary-navigation {  flex:0 0 calc(100% - 30px); } .header-layout-1 .header-b .navigation-wrap .primary-navigation .primary-menu-container {  width:100%; } .header-layout-1 .header-b .navigation-wrap .primary-navigation[data-stretch=no] ul {  justify-content:end; } .header-layout-1 .header-b .navigation-wrap .search-form-section {  flex:0 0 30px;  margin-top:0; } .header-layout-1 .header-m {  background:var(--tmp-top-header-bg-color);  padding:15px 0;  border-bottom:1px solid rgba(var(--tmp-heading-color-rgb), 0.1); } .header-layout-1 .header-m .container-full, .header-layout-1 .header-m .container {  display:flex;  flex-wrap:wrap;  justify-content:space-between; } .header-layout-1 .header-m .social-networks, .header-layout-1 .header-m .secondary-menu-wrapper {  margin:0;  padding:0; } .header-layout-1 .header-m .social-networks > li, .header-layout-1 .header-m .secondary-menu-wrapper > li {  display:inline-block;  list-style:none;  line-height:inherit; } .header-layout-1 .header-m .social-networks > li > a, .header-layout-1 .header-m .secondary-menu-wrapper > li > a {  font-size:0.875em;  color:var(--tmp-top-header-text-color); } .header-layout-1 .header-m .social-networks > li > a:focus, .header-layout-1 .header-m .social-networks > li > a:hover, .header-layout-1 .header-m .secondary-menu-wrapper > li > a:focus, .header-layout-1 .header-m .secondary-menu-wrapper > li > a:hover {  color:var(--tmp-top-header-text-color);  opacity:0.8; } .header-layout-1 .header-m .social-networks > li:hover > a, .header-layout-1 .header-m .secondary-menu-wrapper > li:hover > a {  color:var(--tmp-top-header-text-color); } .header-layout-1 .header-m .contact-email-wrap, .header-layout-1 .header-m .contact-phone-wrap {  display:inline-block;  line-height:1; } .header-layout-1 .header-m .contact-email-wrap a, .header-layout-1 .header-m .contact-phone-wrap a {  color:var(--tmp-top-header-text-color);  transition:ease 0.2s; } .header-layout-1 .header-m .contact-email-wrap a:hover, .header-layout-1 .header-m .contact-phone-wrap a:hover {  opacity:0.8; } .header-layout-1 .header-m .contact-email-wrap a::before, .header-layout-1 .header-m .contact-phone-wrap a::before {  background:var(--tmp-top-header-text-color); } .header-layout-1 .header-m .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display {  color:var(--tmp-top-header-text-color); } .header-layout-1 .header-m .header-t-rght-wrap {  display:flex;  align-items:center;  line-height:initial; } .header-layout-1 .header-m .header-t-rght-wrap .social-media-wrap + .contact-phone-wrap {  border-left:1px solid rgba(var(--tmp-top-header-text-color-rgb), 0.2);  padding-left:20px;  margin-left:20px; } .header-layout-1 .header-m .header-t-lft-wrap {  display:flex;  align-items:center; } .header-layout-1 .header-m .secondary-navigation ul > li, .header-layout-1 .header-m .languagendcurrency-wrap, .header-layout-1 .header-m .contact-phone-wrap + .contact-email-wrap {  border-left:1px solid rgba(var(--tmp-top-header-text-color-rgb), 0.2); } .header-layout-1 .header-m .secondary-navigation ul > li:first-child {  border-left:none; } header .search-form-section {  position:relative; } .header-search-btn {  position:relative;  background:transparent;  border:none;  padding:0;  margin-left:15px;  margin-top:0; } .header-search-btn svg {  fill:var(--tmp-body-font-color);  transition:all ease 0.3s; } .header-search-btn svg:hover {  fill:var(--tmp-primary-color);  cursor:pointer; } .header-search-btn.form-open-parent svg {  opacity:0; } .header-search-btn.form-open-parent + .search-form {  visibility:visible;  opacity:1; } .header-search-btn:hover, .header-search-btn:focus {  background:transparent;  color:transparent;  border:none; } header .search-toggle-form {  border-radius:5px;  position:absolute;  top:-5px;  right:0;  z-index:999;  background:#fff;  box-shadow:-5px 0 20px rgba(0, 0, 0, 0.07);  width:250px;  opacity:0;  visibility:hidden;  transition:all ease 0.3s; } header .search-toggle-form .header-search-inner {  display:flex;  position:relative; } header .search-toggle-form .search-form {  max-width:calc(100% - 30px);  width:100%;  position:relative; } header .search-toggle-form input[type=search] {  width:100%;  appearance:none;  height:40px;  border-radius:5px;  font-size:1em;  padding:0 15px 0 35px;  color:rgba(var(--tmp-body-font-color-rgb), 0.5);  border:none; } header .search-toggle-form input[type=search]::-webkit-input-placeholder {  color:rgba(var(--tmp-body-font-color-rgb), 0.5); } header .search-toggle-form input[type=search]:-moz-placeholder {  color:rgba(var(--tmp-body-font-color-rgb), 0.5); } header .search-toggle-form input[type=search]::-moz-placeholder {  color:rgba(var(--tmp-body-font-color-rgb), 0.5); } header .search-toggle-form input[type=search]:-ms-input-placeholder {  color:rgba(var(--tmp-body-font-color-rgb), 0.5); } header .search-toggle-form input[type=search]::-ms-input-placeholder {  color:rgba(var(--tmp-body-font-color-rgb), 0.5); } header .search-toggle-form input[type=submit] {  position:absolute;  background:var(--tmp-primary-color);  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  -webkit-mask-size:15px;  mask-size:15px;  -webkit-mask-position:center;  mask-position:center;  height:40px;  width:35px;  top:50%;  left:0;  transform:translateY(-50%);  padding:0;  font-size:0;  border:none;  z-index:2; } header .search-toggle-form .btn-form-close {  padding:0;  background:none;  background-color:#FFF;  border:none;  color:var(--tmp-primary-color);  text-transform:none;  position:relative;  height:40px;  width:20px; } header .search-toggle-form .btn-form-close:hover {  cursor:pointer; } header .search-toggle-form .btn-form-close:before {  position:absolute;  opacity:1;  background:var(--tmp-body-font-color);  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  -webkit-mask-size:15px;  mask-size:15px;  -webkit-mask-position:center;  mask-position:center;  width:15px;  height:20px;  content:"";  display:inline-block;  right:0;  top:12px; } .showing-search-modal .search-toggle-form {  visibility:visible;  opacity:1; }  a {  color:var(--tmp-primary-color);  text-decoration:none; } a:hover, a:focus, a:active {  text-decoration:none; } a:hover, a:active {  color:var(--tmp-secondary-color);  outline:0; } .primary-navigation ul, .secondary-navigation ul {  display:flex;  flex-wrap:wrap;  flex-direction:row;  align-items:center;  margin:0;  padding:0;  list-style:none; } .primary-navigation ul > li, .secondary-navigation ul > li {  margin-left:var(--tmp-menu-items-spacing);  position:relative; } .primary-navigation ul > li:first-child, .secondary-navigation ul > li:first-child {  margin-left:0; } .primary-navigation ul > li.current-menu-item > a, .primary-navigation ul > li.current-menu-ancestor > a, .primary-navigation ul > li.current_page_item > a, .primary-navigation ul > li.current_page_ancestor > a, .secondary-navigation ul > li.current-menu-item > a, .secondary-navigation ul > li.current-menu-ancestor > a, .secondary-navigation ul > li.current_page_item > a, .secondary-navigation ul > li.current_page_ancestor > a {  color:var(--tmp-primary-color); } .primary-navigation ul > li.mega-menu-item, .secondary-navigation ul > li.mega-menu-item {  position:static; } .primary-navigation ul > li a, .secondary-navigation ul > li a {  display:block;  color:var(--tmp-body-font-color);  padding:14px 0px;  transition:ease 0.2s; } .primary-navigation ul > li a:hover, .primary-navigation ul > li a:focus, .secondary-navigation ul > li a:hover, .secondary-navigation ul > li a:focus {  text-decoration:none;  color:var(--tmp-primary-color); } .primary-navigation ul > li:hover > a, .primary-navigation ul > li:focus > a, .secondary-navigation ul > li:hover > a, .secondary-navigation ul > li:focus > a {  color:var(--tmp-primary-color); } .primary-navigation ul > li:hover > ul, .primary-navigation ul > li:focus > ul, .primary-navigation ul > li.focus > ul, .secondary-navigation ul > li:hover > ul, .secondary-navigation ul > li:focus > ul, .secondary-navigation ul > li.focus > ul {  opacity:1;  visibility:visible;  left:0; } .primary-navigation ul > li ul ul, .secondary-navigation ul > li ul ul {  top:0; } .primary-navigation ul > li:hover > ul.mega-dropdown, .primary-navigation ul > li:focus > ul.mega-dropdown, .primary-navigation ul > li.focus > ul.mega-dropdown, .secondary-navigation ul > li:hover > ul.mega-dropdown, .secondary-navigation ul > li:focus > ul.mega-dropdown, .secondary-navigation ul > li.focus > ul.mega-dropdown {  display:flex;  opacity:1;  left:0;  right:0;  margin-left:0;  flex-wrap:wrap;  flex-flow:row; } .primary-navigation ul > li.menu-item-has-children > a::after, .primary-navigation ul > li.mega-menu-item::after, .secondary-navigation ul > li.menu-item-has-children > a::after, .secondary-navigation ul > li.mega-menu-item::after {  background:currentColor;  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  -webkit-mask-size:12px;  mask-size:12px;  -webkit-mask-position:center;  mask-position:center;  width:12px;  height:15px;  line-height:15px;  content:"";  display:inline-block;  margin-left:5px;  margin-top:-2px;  vertical-align:middle; } .primary-navigation ul .sub-menu, .secondary-navigation ul .sub-menu {  font-size:16px;  flex-direction:column;  position:absolute;  top:100%;  left:9999rem;  margin-left:0 !important;  z-index:99999;  opacity:0;  visibility:hidden;  align-items:flex-start;  transition:opacity 0.3s; } .primary-navigation ul .sub-menu li, .secondary-navigation ul .sub-menu li {  margin:0;  width:var(--tmp-menu-dropdown-width);  position:relative; } .primary-navigation ul .sub-menu li a, .secondary-navigation ul .sub-menu li a {  color:var(--tmp-heading-color);  padding:15px;  display:block;  background:var(--white-color); } .primary-navigation ul .sub-menu li a.current-menu-item, .primary-navigation ul .sub-menu li a.current-menu-ancestor, .primary-navigation ul .sub-menu li a.current_page_item, .primary-navigation ul .sub-menu li a.current_page_ancestor, .primary-navigation ul .sub-menu li a:hover, .primary-navigation ul .sub-menu li a:focus, .primary-navigation ul .sub-menu li a.focus, .secondary-navigation ul .sub-menu li a.current-menu-item, .secondary-navigation ul .sub-menu li a.current-menu-ancestor, .secondary-navigation ul .sub-menu li a.current_page_item, .secondary-navigation ul .sub-menu li a.current_page_ancestor, .secondary-navigation ul .sub-menu li a:hover, .secondary-navigation ul .sub-menu li a:focus, .secondary-navigation ul .sub-menu li a.focus {  background:var(--tmp-primary-color);  color:var(--white-color); } .primary-navigation ul .sub-menu li:hover > a, .primary-navigation ul .sub-menu li:focus > a, .primary-navigation ul .sub-menu li.focus > a, .secondary-navigation ul .sub-menu li:hover > a, .secondary-navigation ul .sub-menu li:focus > a, .secondary-navigation ul .sub-menu li.focus > a {  background:var(--tmp-primary-color);  color:var(--white-color); } .primary-navigation ul .sub-menu li.menu-item-has-children, .secondary-navigation ul .sub-menu li.menu-item-has-children {  position:relative; } .primary-navigation ul .sub-menu li.menu-item-has-children:after, .secondary-navigation ul .sub-menu li.menu-item-has-children:after {  position:absolute;  top:16px;  right:15px; } .primary-navigation ul .sub-menu li.menu-item-has-children:hover:after, .primary-navigation ul .sub-menu li.menu-item-has-children.focus:after, .secondary-navigation ul .sub-menu li.menu-item-has-children:hover:after, .secondary-navigation ul .sub-menu li.menu-item-has-children.focus:after {  background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E") center center no-repeat; } .primary-navigation ul .sub-menu li.reverse-submenu:where(:hover, :focus, .focus) .sub-menu, .secondary-navigation ul .sub-menu li.reverse-submenu:where(:hover, :focus, .focus) .sub-menu {  top:0;  left:auto;  right:100%;  box-shadow:5px 5px 15px rgba(0, 0, 0, 0.2); } .primary-navigation ul .sub-menu li.reverse-submenu a::after, .secondary-navigation ul .sub-menu li.reverse-submenu a::after {  transform:rotate(90deg); } .primary-navigation ul .sub-menu .sub-menu, .secondary-navigation ul .sub-menu .sub-menu {  left:100%;  top:0; } .primary-navigation[data-stretch=yes] ul, .secondary-navigation[data-stretch=yes] ul {  justify-content:space-between; } .primary-navigation .sub-menu, .secondary-navigation .sub-menu {  filter:drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.08)); } .primary-navigation .sub-menu li.menu-item-has-children a::after, .secondary-navigation .sub-menu li.menu-item-has-children a::after {  position:absolute;  top:22px;  right:15px;  transform:rotate(270deg); } .secondary-navigation ul > li {  border-left:1px solid rgba(var(--tmp-heading-color-rgb), 0.2);  padding-left:20px;  margin-left:20px; } .secondary-navigation ul > li:first-child {  border-left:none;  padding-left:0;  margin-left:0; } .secondary-navigation ul > li a {  font-size:1em;  padding:0; } .menu-button-container {  display:none; } @media (min-width:1025px) {  body.keyboard-nav-on .primary-navigation ul li:hover ul,  body.keyboard-nav-on .primary-navigation ul li:focus ul,  body.keyboard-nav-on .primary-navigation ul li.focus ul,  body.keyboard-nav-on .secondary-navigation ul li:hover > ul,  body.keyboard-nav-on .secondary-navigation ul li:focus ul,  body.keyboard-nav-on .secondary-navigation ul li.focus ul {   opacity:1;   margin-left:0;   display:block;  } } .mobile-header {  display:none; } .mobile-header .mobile-header-b .container {  display:flex;  flex-wrap:wrap;  align-items:center; } .mobile-header .mobile-header-t {  background:var(--white-color);  position:relative;  padding:25px 0; } .mobile-header .mobile-header-t .site-branding .text-logo {  justify-content:center; } .mobile-header .transparent-logo {  display:none; } .mobile-header .mobile-header-b {  background:var(--tmp-primary-color); } .mobile-header .mobile-header-b .srch-moblop-wrap {  display:flex;  align-items:center; } .mobile-header .mobile-header-b .srch-moblop-wrap .mobile-search-wrap {  flex:auto;  padding:10px 0; } .mobile-header .mobile-header-b .srch-moblop-wrap .mobile-search-wrap .header-search-btn {  display:none; } .mobile-header .mobile-header-b .search-toggle-form {  visibility:visible;  opacity:1;  position:relative;  background:transparent;  padding:0 15px;  box-shadow:none;  top:0;  width:100%; } .mobile-header .mobile-header-b .search-toggle-form .search-form {  max-width:100%;  padding:0 0 0 25px; } .mobile-header .mobile-header-b .search-toggle-form .search-form input[type=search] {  background:transparent;  height:auto;  padding:0;  border:none;  color:var(--white-color);  font-size:0.875em;  font-weight:600;  line-height:1.5; } .mobile-header .mobile-header-b .search-toggle-form .search-form input[type=search]::placeholder {  color:rgba(255, 255, 255, 0.5); } .mobile-header .mobile-header-b .search-toggle-form .search-form input[type=search]::-moz-placeholder {  color:rgba(255, 255, 255, 0.5); } .mobile-header .mobile-header-b .search-toggle-form .search-form input[type=submit] {  background-color:transparent;  background-size:15px;  height:15px;  font-size:0;  width:15px;  line-height:0;  padding:0;  left:0;  right:auto;  top:6px; } .mobile-header .mobile-header-b .search-toggle-form .btn-form-close {  display:none; } .mobile-header .mobile-header-b .mobile-menu-op-wrap {  display:inline-flex;  align-items:center;  padding:15px; } .mobile-header .mobile-header-b .mobile-menu-op-wrap .mob-menu-op-txt {  color:var(--white-color);  font-size:0.875em;  line-height:1.5;  font-weight:600;  margin-left:10px; } .mobile-header .mobile-header-b .mobile-menu-op-wrap:first-of-type {  width:100%;  justify-content:center; } .mobile-header .mobile-menu-opener {  width:20px;  height:15px;  position:relative;  cursor:pointer;  display:inline-block;  background:transparent;  color:transparent;  border:none;  border-radius:0;  padding:0; } .mobile-header .mobile-menu-opener:hover {  background:transparent;  color:transparent;  border:none; } .mobile-header .mobile-menu-opener:after, .mobile-header .mobile-menu-opener:before {  width:100%;  height:2px;  background:#fff;  position:absolute;  content:"";  left:0; } .mobile-header .mobile-menu-opener:before {  top:0; } .mobile-header .mobile-menu-opener:after {  bottom:0; } .mobile-header .mobile-menu-opener span {  width:100%;  height:2px;  background:#fff;  position:absolute;  top:50%;  left:0;  transform:translate(0, -50%); } .mobile-header .mobile-menu-wrapper {  position:fixed;  max-width:356px;  width:100%;  background:#fff;  top:0;  left:0;  height:100%;  padding-top:60px;  padding-bottom:60px;  overflow-y:auto;  overflow-x:hidden;  z-index:999999;  visibility:hidden;  transform:translate(-356px, 0);  transition:ease 0.35s; } .mobile-header .mobile-menu-wrapper .primary-menu-wrapper {  display:block; } .mobile-header .mobile-menu-wrapper .search-form-section {  display:none; } .mobile-header .mobile-menu-wrapper::-webkit-scrollbar {  background-color:#fff;  width:8px; } .mobile-header .mobile-menu-wrapper::-webkit-scrollbar-track {  background-color:rgba(86, 103, 121, 0.15); } .mobile-header .mobile-menu-wrapper::-webkit-scrollbar-thumb {  background-color:rgba(86, 103, 121, 0.5);  border-radius:16px; } .mobile-header .mobile-menu-wrapper .btn-book {  padding-left:20px; } .mobile-header .btn-menu-close {  position:absolute;  top:15px;  right:15px;  cursor:pointer;  background:transparent;  color:transparent;  border:none;  border-radius:0;  padding:0; } .mobile-header .btn-menu-close:hover {  background:transparent;  color:transparent;  border:none; } .mobile-header .btn-menu-close::before {  content:"";  background-color:var(--white-color);  background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93996 4.99998L8.80663 2.13998C8.93216 2.01445 9.00269 1.84418 9.00269 1.66665C9.00269 1.48911 8.93216 1.31885 8.80663 1.19331C8.68109 1.06778 8.51083 0.997253 8.33329 0.997253C8.15576 0.997253 7.9855 1.06778 7.85996 1.19331L4.99996 4.05998L2.13996 1.19331C2.01442 1.06778 1.84416 0.997253 1.66663 0.997253C1.48909 0.997253 1.31883 1.06778 1.19329 1.19331C1.06776 1.31885 0.997231 1.48911 0.997231 1.66665C0.997231 1.84418 1.06776 2.01445 1.19329 2.13998L4.05996 4.99998L1.19329 7.85998C1.13081 7.92196 1.08121 7.99569 1.04737 8.07693C1.01352 8.15817 0.996094 8.24531 0.996094 8.33331C0.996094 8.42132 1.01352 8.50846 1.04737 8.5897C1.08121 8.67094 1.13081 8.74467 1.19329 8.80665C1.25527 8.86913 1.329 8.91873 1.41024 8.95258C1.49148 8.98642 1.57862 9.00385 1.66663 9.00385C1.75463 9.00385 1.84177 8.98642 1.92301 8.95258C2.00425 8.91873 2.07798 8.86913 2.13996 8.80665L4.99996 5.93998L7.85996 8.80665C7.92194 8.86913 7.99567 8.91873 8.07691 8.95258C8.15815 8.98642 8.24529 9.00385 8.33329 9.00385C8.4213 9.00385 8.50844 8.98642 8.58968 8.95258C8.67092 8.91873 8.74465 8.86913 8.80663 8.80665C8.86911 8.74467 8.91871 8.67094 8.95255 8.5897C8.9864 8.50846 9.00383 8.42132 9.00383 8.33331C9.00383 8.24531 8.9864 8.15817 8.95255 8.07693C8.91871 7.99569 8.86911 7.92196 8.80663 7.85998L5.93996 4.99998Z' fill='%23EB001B'/%3E%3C/svg%3E%0A");  background-position:center;  background-repeat:no-repeat;  background-size:15px;  width:30px;  height:30px;  display:block;  border:1px solid #FFFFFF;  box-shadow:0px 5px 20px rgba(0, 0, 0, 0.1);  border-radius:100%; } .mobile-header .contact-info-lists {  margin:0;  padding:20px 32px;  list-style:none;  font-size:0.889em; } .mobile-header .contact-info-lists li {  margin:0 0 15px; } .mobile-header .contact-info-lists li .contact-email-wrap, .mobile-header .contact-info-lists li .contact-phone-wrap {  display:inline-block; } .mobile-header .contact-info-lists li a {  color:#121212;  transition:ease 0.2s; } .mobile-header .contact-info-lists li a:hover, .mobile-header .contact-info-lists li a:focus {  text-decoration:none;  color:var(--tmp-primary-color); } .mobile-header .contact-info-lists .tel-link svg {  width:18px;  height:18px;  fill:#121212;  display:inline-block;  vertical-align:middle;  margin-right:10px; } .mobile-header .contact-info-lists .email-link svg {  width:24px;  height:24px;  fill:#121212;  display:inline-block;  vertical-align:middle;  margin-right:10px; } .mobile-header .contact-info-lists .email-link svg .cls-1 {  fill:none; } .mobile-header .contact-info-lists .email-link svg {  } .mobile-header .contact-info-lists .email-link svg .cls-2, .mobile-header .contact-info-lists .email-link svg .cls-3 {  fill:#121212; } .mobile-header .contact-info-lists .email-link svg {  } .mobile-header .contact-info-lists .email-link svg .cls-2 {  opacity:0.3; } .mobile-header .primary-navigation ul.primary-menu-wrapper, .mobile-header .secondary-navigation ul.secondary-menu-wrapper {  display:block;  border-bottom:1px dashed rgba(var(--tmp-heading-color-rgb), 0.1); } .mobile-header .primary-navigation ul.primary-menu-wrapper li, .mobile-header .secondary-navigation ul.secondary-menu-wrapper li {  margin:0;  border-bottom:1px dashed rgba(var(--tmp-heading-color-rgb), 0.1);  padding:0; } .mobile-header .primary-navigation ul.primary-menu-wrapper li a, .mobile-header .secondary-navigation ul.secondary-menu-wrapper li a {  padding:14px 30px 14px 20px; } .mobile-header .primary-navigation ul.primary-menu-wrapper li a::after, .mobile-header .secondary-navigation ul.secondary-menu-wrapper li a::after {  display:none; } .mobile-header .primary-navigation ul.primary-menu-wrapper li:last-child, .mobile-header .secondary-navigation ul.secondary-menu-wrapper li:last-child {  border-bottom:none; } .mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu {  display:none;  border-top:1px dashed rgba(var(--tmp-heading-color-rgb), 0.1);  position:static;  left:auto;  filter:none;  width:100%;  z-index:1;  opacity:1 !important;  visibility:visible !important;  margin:0;  padding-left:35px; } .mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li {  width:100%; } .mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li a, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li a {  padding-left:0; } .mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li:hover > a, .mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li.focus > a, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li:hover > a, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li.focus > a {  background:transparent;  color:var(--tmp-primary-color); } .mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down, .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down {  cursor:pointer;  position:absolute;  top:calc(var(--tmp-primary-font-height) - 20px);  right:15px;  padding:0;  background:transparent;  border:transparent;  border-radius:0;  color:var(--tmp-body-font-color);  display:flex;  align-items:center;  justify-content:center;  padding:12px; } .mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down:hover, .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down:hover {  background:transparent;  border:transparent;  color:var(--tmp-primary-color); } .mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down::after, .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down::after {  display:inline-block;  content:"";  background:currentColor;  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  -webkit-mask-size:16px;  mask-size:16px;  -webkit-mask-position:center;  mask-position:center;  width:16px;  height:16px;  transition:ease 0.2s;  z-index:2; } .mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down.active::after, .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down.active::after {  background:var(--tmp-body-font-color);  transform:rotate(180deg);  top:calc(var(--tmp-primary-font-height) - 5px); } .mobile-header .primary-navigation ul li a, .mobile-header .secondary-navigation ul li a {  padding:14px 30px 14px 20px; } .mobile-header .vib-whats {  display:flex;  flex-wrap:wrap;  grid-gap:15px;  padding:20px; } .mobile-header .vib-whats .vib-whats-dp {  width:60px; } .mobile-header .vib-whats .vib-whats-dp img {  border-radius:50%;  vertical-align:top;  max-width:60px;  width:100%; } .mobile-header .vib-whats .mobile-contact-social-wrap {  width:100%; } .mobile-header .vib-whats .vib-whats-dp + .mobile-contact-social-wrap {  width:calc(100% - 75px); } .mobile-header .vib-whats .contact-phone-label, .mobile-header .vib-whats .contact-email-label {  margin-top:0;  font-size:1em;  line-height:1.5;  font-weight:400;  margin-bottom:4px;  color:rgb(var(--tmp-heading-color-rgb), 0.7); } .mobile-header .vib-whats .contact-phone-wrap {  font-weight:500;  display:flex;  flex-wrap:wrap;  align-items:center;  margin-bottom:20px; } .mobile-header .vib-whats .contact-phone-wrap span {  display:inline-block;  height:23px; } .mobile-header .vib-whats .contact-phone-wrap span svg {  width:23px;  height:23px;  display:block; } .mobile-header .vib-whats .contact-phone-wrap span.head-cont-vib {  padding-left:6px;  padding-right:6px;  position:relative; } .mobile-header .vib-whats .contact-phone-wrap .head-5-dtls {  display:inline-block;  padding-left:12px;  font-weight:700;  font-size:1.125em;  color:rgba(var(--tmp-heading-color-rgb), 0.9); } .mobile-header .vib-whats .contact-phone-wrap .head-5-dtls::before {  display:none; } .mobile-header .vib-whats .contact-phone-wrap .head-5-dtls:hover {  color:var(--tmp-primary-color); } .mobile-header .vib-whats .contact-email-wrap a {  display:inline-block;  font-weight:600;  font-size:1em;  color:var(--tmp-primary-color);  padding:0; } .mobile-header .vib-whats .contact-email-wrap a::before {  display:none; } .mobile-header .vib-whats .contact-email-wrap a:hover {  color:var(--tmp-secondary-color); } .mobile-header .vib-whats .vib-whats-txt + .social-media-wrap {  margin-top:30px; } .mobile-header .vib-whats .social-media-wrap .social-networks li {  margin:0px 5px 10px; } .mobile-header .vib-whats .social-media-wrap svg {  width:20px;  height:20px; } .overlay {  position:fixed;  z-index:999;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.64);  top:0;  left:0;  visibility:hidden;  opacity:0; } .menu-open .mobile-menu-wrapper.active + .overlay {  visibility:visible;  opacity:1;  transition:ease 0.35s; } .wte-mobile-header {  display:none; } @media only screen and (max-width:1024px) {  .mobile-header {   display:block;  }  .mobile-header .search-form label span {   display:none;  }  .menu-open .mobile-menu-wrapper.active {   transform:translate(0, 0);   visibility:visible;  }  .menu-open .mobile-header-b:after {   visibility:visible;   opacity:1;  }  .wte-desktop-header {   display:none;  }  .wte-mobile-header {   display:block;  }  .site-header:not(.wte-header-builder) {   display:none;  } } .page-header-top .page-header-wrap {  padding:40px 0; } .page-header-top .page-header-wrap .page-title {  font-size:46px;  margin-bottom:0; } .page-header-top .page-header-wrap .archive-description p {  margin:25px 0 0; } .page-header-top .page-header-wrap[data-alignment=title-center] {  text-align:center; } .page-header-top .page-header-wrap[data-alignment=title-right] {  text-align:right; } .page-header-top .page-header-wrap .page-title + .travel-monster-search-count, .page-header-top .page-header-wrap .archive-description + .travel-monster-search-count, .page-header-top .page-header-wrap .archive-title-wrapper + .travel-monster-search-count {  margin-top:30px; } .page-header-top[data-bg-image=yes] {  background-size:cover;  background-position:center;  background-repeat:no-repeat;  position:relative;  z-index:1; } .page-header-top[data-bg-image=yes]::before {  content:"";  display:block;  background:rgba(0, 0, 0, 0.5);  width:100%;  height:100%;  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  z-index:-1; } .page-header-top[data-bg-image=yes] .travel-monster-breadcrumb-main-wrap span a, .page-header-top[data-bg-image=yes] .page-header-wrap .page-title, .page-header-top[data-bg-image=yes] .page-header-wrap .sub-title, .page-header-top[data-bg-image=yes] .travel-monster-search-count, .page-header-top[data-bg-image=yes] .archive-description, .page-header-top[data-bg-image=yes] .author-meta, .page-header-top[data-bg-image=yes] .author-name {  color:var(--white-color); } .page-header-top[data-bg-image=yes] .travel-monster-breadcrumb-main-wrap .separator svg {  fill:var(--white-color); } body.trip-search-result .page-header-top, body.blog .page-header-top {  background-color:rgba(var(--tmp-primary-color-rgb), 0.05); } body.archive .page-header-top {  background-color:rgba(var(--tmp-primary-color-rgb), 0.05); } body.archive .page-header-top .page-header-wrap .archive-title-wrapper .sub-title {  display:block;  margin-bottom:10px; } body.author .page-header-top {  background-color:rgba(var(--tmp-primary-color-rgb), 0.05); } body.author .page-header-top .page-header-wrap[data-alignment=title-center] .author-top-wrap {  margin:0 auto; } body.author .page-header-top .page-header-wrap[data-alignment=title-center] .travel-monster-search-count {  text-align:center; } body.author .page-header-top .page-header-wrap[data-alignment=title-right] .author-top-wrap {  margin-left:auto; } body.author .page-header-top .page-header-wrap[data-alignment=title-right] .travel-monster-search-count {  text-align:right; } body.author .page-header-top .page-header-wrap[data-alignment=title-center], body.author .page-header-top .page-header-wrap[data-alignment=title-right] {  text-align:left; } body.author .page-header-top .page-header-wrap .travel-monster-author-box + .travel-monster-search-count {  margin-top:30px; } body.search .page-header-top {  background-color:rgba(var(--tmp-primary-color-rgb), 0.05); } body.search .page-header-top .page-header-wrap {  padding:0 0 30px; } body.search .page-header-top .page-header-wrap[data-alignment=title-center] .search-result-wrapper {  margin:0 auto; } body.search .page-header-top .page-header-wrap[data-alignment=title-right] .search-result-wrapper {  margin-left:auto; } body.search .search-result-wrapper {  display:block;  max-width:770px;  width:100%;  margin:0;  padding:50px 0; } body.single .page-header-top .page-header-wrap {  padding:0; } .page-template-template-destination .page-title, .page-template-template-activities .page-title, .page-template-template-trip_types .page-title, .page-template-template-trip-listing .page-title, .page-template-review .page-title {  padding:70px 0;  margin:0; } .page-template-template-destination .travel-monster-breadcrumb-main-wrap + .page-title, .page-template-template-activities .travel-monster-breadcrumb-main-wrap + .page-title, .page-template-template-trip_types .travel-monster-breadcrumb-main-wrap + .page-title, .page-template-template-trip-listing .travel-monster-breadcrumb-main-wrap + .page-title, .page-template-review .travel-monster-breadcrumb-main-wrap + .page-title {  padding-top:40px; } .page-template-template-destination .page-header-top[data-bg-image=yes] .page-title, .page-template-template-activities .page-header-top[data-bg-image=yes] .page-title, .page-template-template-trip_types .page-header-top[data-bg-image=yes] .page-title, .page-template-template-trip-listing .page-header-top[data-bg-image=yes] .page-title, .page-template-review .page-header-top[data-bg-image=yes] .page-title {  color:var(--white-color);  font-size:46px; } .trip-search-result .page-header-top .tmp-no-of-trips {  display:none; } .trip-search-result .page-header-top .page-title, .post-type-archive-trip .page-header-wrap {  padding:70px 0; } .trip-search-result .page-header-top .page-title, .post-type-archive-trip .travel-monster-breadcrumb-main-wrap + .page-header-wrap {  padding-top:40px; } .travel-monster-breadcrumb-main-wrap {  padding:10px 0 0;  line-height:1.5;  font-size:0.75em; } .travel-monster-breadcrumb-main-wrap:last-child {  padding:10px 0; } .travel-monster-breadcrumb-main-wrap span a {  color:var(--tmp-body-font-color); } .travel-monster-breadcrumb-main-wrap span a:hover {  color:var(--tmp-primary-color) !important; } .travel-monster-breadcrumb-main-wrap span.current a {  color:rgba(var(--tmp-body-font-color-rgb), 0.7); } .travel-monster-breadcrumb-main-wrap .separator svg {  fill:rgba(var(--tmp-body-font-color-rgb), 0.7);  width:0.75em;  height:0.75em;  margin:0 12px; } .pagination, .posts-navigation {  display:block;  text-align:center;  padding-top:40px; } .pagination .nav-links, .posts-navigation .nav-links {  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center; } .pagination .nav-links .page-numbers, .posts-navigation .nav-links .page-numbers {  font-size:1.125em;  line-height:1.33;  margin-right:5px;  padding:8px 10px;  color:rgba(var(--tmp-heading-color-rgb), 0.7);  min-width:40px;  min-height:40px;  position:relative;  transition:ease, 0.2s;  border:none; } .pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers:focus, .pagination .nav-links .page-numbers:active, .pagination .nav-links .page-numbers:hover, .posts-navigation .nav-links .page-numbers.current, .posts-navigation .nav-links .page-numbers:focus, .posts-navigation .nav-links .page-numbers:active, .posts-navigation .nav-links .page-numbers:hover {  color:#fff;  background:var(--tmp-secondary-color);  text-decoration:none;  outline:none; } .pagination .nav-links .page-numbers.disabled, .posts-navigation .nav-links .page-numbers.disabled {  opacity:0.2 !important; } .pagination .nav-links .page-numbers.disabled:focus, .posts-navigation .nav-links .page-numbers.disabled:focus {  outline:none;  background:none; } .pagination .nav-links .page-numbers.disabled.prev::after, .pagination .nav-links .page-numbers.disabled.next::after, .posts-navigation .nav-links .page-numbers.disabled.prev::after, .posts-navigation .nav-links .page-numbers.disabled.next::after {  opacity:0.2 !important; } .pagination .nav-links .page-numbers.dots, .posts-navigation .nav-links .page-numbers.dots {  border:0;  pointer-events:none;  display:inline-block;  margin-top:-4px; } .pagination .nav-links .page-numbers:hover, .posts-navigation .nav-links .page-numbers:hover {  background:var(--tmp-primary-color);  cursor:pointer; } .pagination .nav-links .prev, .pagination .nav-links .next, .pagination .nav-links .nav-previous, .pagination .nav-links .nav-next, .posts-navigation .nav-links .prev, .posts-navigation .nav-links .next, .posts-navigation .nav-links .nav-previous, .posts-navigation .nav-links .nav-next {  background:transparent;  color:rgba(var(--tmp-heading-color-rgb), 0.7);  min-width:auto;  min-height:auto; } .pagination .nav-links .prev::after, .pagination .nav-links .prev::before, .pagination .nav-links .next::after, .pagination .nav-links .next::before, .pagination .nav-links .nav-previous::after, .pagination .nav-links .nav-previous::before, .pagination .nav-links .nav-next::after, .pagination .nav-links .nav-next::before, .posts-navigation .nav-links .prev::after, .posts-navigation .nav-links .prev::before, .posts-navigation .nav-links .next::after, .posts-navigation .nav-links .next::before, .posts-navigation .nav-links .nav-previous::after, .posts-navigation .nav-links .nav-previous::before, .posts-navigation .nav-links .nav-next::after, .posts-navigation .nav-links .nav-next::before {  display:inline-block;  content:"";  background:currentColor;  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  vertical-align:middle;  transition:transform ease 0.25s;  width:10px;  height:10px; } .pagination .nav-links .prev:hover, .pagination .nav-links .next:hover, .pagination .nav-links .nav-previous:hover, .pagination .nav-links .nav-next:hover, .posts-navigation .nav-links .prev:hover, .posts-navigation .nav-links .next:hover, .posts-navigation .nav-links .nav-previous:hover, .posts-navigation .nav-links .nav-next:hover {  color:var(--tmp-primary-color);  background:transparent; } .pagination .nav-links .next::before, .pagination .nav-links .nav-next::before, .posts-navigation .nav-links .next::before, .posts-navigation .nav-links .nav-next::before {  display:none; } .pagination .nav-links .next::after, .pagination .nav-links .nav-next::after, .posts-navigation .nav-links .next::after, .posts-navigation .nav-links .nav-next::after {  margin-left:10px; } .pagination .nav-links .prev::after, .pagination .nav-links .nav-previous::after, .posts-navigation .nav-links .prev::after, .posts-navigation .nav-links .nav-previous::after {  display:none; } .pagination .nav-links .prev::before, .pagination .nav-links .nav-previous::before, .posts-navigation .nav-links .prev::before, .posts-navigation .nav-links .nav-previous::before {  margin-top:-3px;  margin-right:10px;  transform:rotate(180deg); } .pagination .nav-links .nav-previous, .pagination .nav-links .nav-next, .posts-navigation .nav-links .nav-previous, .posts-navigation .nav-links .nav-next {  color:var(--tmp-primary-color); } .pagination .nav-links .nav-previous:hover, .pagination .nav-links .nav-next:hover, .posts-navigation .nav-links .nav-previous:hover, .posts-navigation .nav-links .nav-next:hover {  color:var(--tmp-secondary-color); } .pagination .nav-links .nav-previous:hover a, .pagination .nav-links .nav-next:hover a, .posts-navigation .nav-links .nav-previous:hover a, .posts-navigation .nav-links .nav-next:hover a {  color:var(--tmp-secondary-color); } .post-navigation {  border-top:1px solid rgba(var(--tmp-heading-color-rgb), 0.05);  border-bottom:1px solid rgba(var(--tmp-heading-color-rgb), 0.05);  margin:50px 0;  padding:50px 0; } .post-navigation .post-nav-links {  display:grid;  grid-template-columns:repeat(2, 1fr);  grid-gap:15px; } .post-navigation .nav-previous a, .post-navigation .nav-next a {  color:var(--tmp-secondary-color);  display:block;  transition:all ease 0.3s; } .post-navigation .nav-previous a:hover, .post-navigation .nav-previous a:focus, .post-navigation .nav-next a:hover, .post-navigation .nav-next a:focus {  text-decoration:none; } .post-navigation .nav-previous .meta-nav a, .post-navigation .nav-next .meta-nav a {  padding-bottom:15px;  font-size:0.875em;  text-transform:uppercase;  letter-spacing:0.03em; } .post-navigation .nav-previous .meta-nav a::before, .post-navigation .nav-previous .meta-nav a::after, .post-navigation .nav-next .meta-nav a::before, .post-navigation .nav-next .meta-nav a::after {  display:inline-block;  content:"";  background:currentColor;  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  vertical-align:middle;  transition:transform ease 0.25s;  width:20px;  height:10px;  margin-top:-3px; } .post-navigation .nav-previous .post-title, .post-navigation .nav-next .post-title {  display:block;  width:100%;  font-size:1.11em;  -ms-word-break:break-word;  word-break:break-word;  transition:all ease 0.3s; } .post-navigation .nav-previous .entry-title, .post-navigation .nav-next .entry-title {  font-size:1em;  line-height:var(--tmp-primary-font-height);  margin:0; } .post-navigation .nav-previous .entry-title a, .post-navigation .nav-next .entry-title a {  color:var(--tmp-body-font-color); } .post-navigation .nav-previous:hover a, .post-navigation .nav-next:hover a {  color:var(--tmp-primary-color); } .post-navigation .nav-previous .meta-nav a::before {  margin-right:10px;  transform:rotate(180deg); } .post-navigation .nav-previous .meta-nav a::after {  display:none; } .post-navigation .nav-next {  text-align:right; } .post-navigation .nav-next .meta-nav a::after {  margin-left:10px; } .post-navigation .nav-next .meta-nav a::before {  display:none; } .post-navigation .nav-next:first-child {  text-align:left; } .page-template-template-trip-listing .trip-content-area .page-feat-image, .page-template-template-trip-listing .trip-content-area .page-title, .post-type-archive-trip .trip-content-area .page-feat-image, .post-type-archive-trip .trip-content-area .page-title {  display:none; } .wp-travel-inner-wrapper .advanced-search-wrapper .advanced-search-field.search-trip-type h3:after {  right:0;  transform:none; } .wp-travel-inner-wrapper .advanced-search-wrapper .advanced-search-field.wte-list-opn.search-trip-type h3:after {  transform:rotate(180deg); } .wp-travel-inner-wrapper {  --primary-color:var(--tmp-primary-color);  --primary-color-rgb:var(--tmp-primary-color-rgb); } .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar {  box-shadow:0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);  border-radius:4px;  border:none; } .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h1, .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h2 {  color:var(--tmp-heading-color); } .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h3, .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h4, .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h5, .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h6 {  color:var(--tmp-heading-color);  font-weight:400; } .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar .clear-search-criteria {  color:#ff6d7e !important;  text-decoration:none; } .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar .advanced-search-field .wte-terms-more button {  text-decoration:none; } .wp-travel-inner-wrapper .advanced-search-wrapper .sidebar .advanced-search-field .ui-slider .ui-slider-handle[data-value]::before {  border-radius:2px;  padding:4px 8px; } .wp-travel-inner-wrapper .wp-travel-toolbar .wte-filter-foundposts .searchFoundPosts, .wp-travel-inner-wrapper .wp-travel-toolbar .wte-ordering span, .wp-travel-inner-wrapper .wp-travel-toolbar .wte-ordering .wpte-trip__adv-field .wpte__input {  color:var(--tmp-body-font-color); } .category-trips-single .category-trips-single-inner-wrap {  background:var(--white-color);  box-shadow:0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);  border-radius:4px;  padding:16px;  overflow:visible; } .category-trips-single .category-trips-single-inner-wrap:hover {  box-shadow:0 10px 15px rgba(0, 0, 0, 0.1); } .category-trips-single .category-trips-single-inner-wrap .category-trip-fig > a {  padding-top:75%; } .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-viewmre-btn, .category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn {  box-shadow:none;  color:var(--tmp-btn-text-initial-color);  background:var(--tmp-btn-bg-initial-color);  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:uppercase;  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:12px 23px;  transition:ease 0s; } .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-viewmre-btn:hover, .category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn:hover {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); } .category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt {  background:#FEC350;  border-radius:15px;  color:var(--tmp-body-font-color);  font-weight:400;  align-items:end; } .category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap {  margin-bottom:0; } .category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title {  font-size:25px;  margin-bottom:0;  line-height:1.3; } .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desc {  font-size:var(--tmp-primary-font-size); } .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap > * {  margin-bottom:19px; } .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg, .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg path {  fill:var(--tmp-primary-color) !important; } .category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a {  color:var(--tmp-heading-color);  line-height:inherit; } .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti .category-trip-loc span a, .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti .category-trip-dur span, .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-trip-text {  color:var(--tmp-body-font-color);  line-height:1.4;  margin:0 0 4px; } .category-trips-single .category-trips-single-inner-wrap .category-trip-discount {  background-color:var(--tmp-primary-color); } .category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list {  display:flex;  flex-wrap:wrap; } .category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list span i, .category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list .right, .category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li::before {  display:none; } .category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li span.left {  border-right:1px solid rgba(var(--tmp-heading-color-rgb), 0.1);  padding-right:5px;  margin-right:5px;  font-size:0.875em;  line-height:1.6; } .category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li:last-child span.left {  border:none;  padding-right:0;  margin-right:0; } .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time {  margin-top:12px;  padding-top:10px; } .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .next-trip-info {  margin-top:10px; } .category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-stars {  margin:12px 0 0; } .category-trips-single .category-trips-single-inner-wrap .price-holder {  align-items:flex-end; } .category-trips-single .category-trips-single-inner-wrap .price-holder .actual-price {  font-size:35px;  line-height:1.2;  font-weight:500; } .category-trips-single .category-trips-single-inner-wrap .price-holder .striked-price {  font-size:16px;  line-height:1.8;  margin-left:4px; } .category-main-wrap.category-grid {  margin:0 -15px; } .category-main-wrap.category-grid .category-trips-single {  padding:5px 15px; } .category-main-wrap.category-grid .category-trips-single .category-trip-fig {  margin:-16px -16px 0; } .category-main-wrap.category-grid .category-trips-single .category-trip-fig > a {  border-radius:4px 4px 0 0; } .category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti {  max-width:250px;  width:100%; } @media (max-width:767px) {  .category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti {   padding-right:16px;  } } .category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap {  padding-top:18px; } .category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap {  flex-wrap:nowrap; } .category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li {  font-size:0.875em; } .category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li a:not(.disabled) {  color:var(--tmp-body-font-color); } .category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li a:not(.disabled):hover {  color:var(--tmp-primary-color);  text-decoration:none; } .category-list .category-trips-single .category-trips-single-inner-wrap {  padding:16px; } .category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li {  font-size:0.875em; } .wp-travel-engine-archive-repeater-wrap .wte-search-load-more .load-more-search {  color:var(--tmp-btn-text-initial-color);  background:var(--tmp-btn-bg-initial-color);  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:uppercase;  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);  transition:ease 0s; } .wp-travel-engine-archive-repeater-wrap .wte-search-load-more .load-more-search:hover {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); }  .jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group > svg {  color:#ebad34; } .category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount {  color:var(--tmp-primary-color);  text-decoration-color:var(--tmp-primary-color);  opacity:1; } .category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount .stars, .category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount .review-based-on-wrap {  display:none; } .category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount .aggregate-rating {  color:var(--tmp-primary-color);  text-decoration-color:var(--tmp-primary-color); }  .wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-title-wrap .category-trip-title a {  font-size:1.042em;  line-height:1.28;  font-weight:500; } .wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-title-wrap .category-trip-title a:hover {  color:var(--tmp-primary-color); } .wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap .category-trip-desti > [class*=category-trip-] a:hover {  color:var(--tmp-primary-color); } .wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap a {  font-size:1.143em;  line-height:1.75; } .wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-discount {  font-size:0.611em;  line-height:1.09;  padding:4px 12px;  border-radius:15px; } .wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt {  font-weight:600; } .wpte-trip-category .wpte-trip-category-img-wrap figure {  padding-top:100%; } .wp-travel-toolbar .wte-view-modes ul li[data-mode=list] {  margin-right:8px; } .category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li {  margin-bottom:5px;  width:auto; } .category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount, .category-trips-single .category-trips-single-inner-wrap .category-trip-review .wpte-trip-review-stars, .category-trips-single .category-trips-single-inner-wrap .category-trip-review .wpte-trip-review-count, .category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-stars .category-trip-reviewcount, .category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-stars .wpte-trip-review-stars, .category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-stars .wpte-trip-review-count {  color:var(--tmp-primary-color) !important;  opacity:1 !important;  text-underline-offset:1px !important; } .category-trips-single .category-trips-single-inner-wrap .category-trip-review {  margin-top:12px;  margin-bottom:0; } .category-trips-single .category-trips-single-inner-wrap .category-trip-review .jq-ry-group-wrapper svg {  width:16px;  height:16px;  margin-right:4px; } .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap {  margin-top:16px; } .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti > [class*=category-trip-] {  font-size:16px;  align-items:center; } .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti > [class*=category-trip-]:not(:last-child) {  margin-bottom:7px; } .category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti {  max-width:200px;  width:100%;  padding-right:30px; }  .average-rating .jq-ry-container {  width:auto !important;  display:inline-block;  padding-left:0; } .average-rating .jq-ry-container .jq-ry-group-wrapper .jq-ry-group svg {  width:16px;  height:16px;  margin-right:4px; }  @media screen and (min-width:768px) {  .category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-fig {   flex:0 0 38%;   max-width:38%;  }  .category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap {   flex:0 0 62%;   max-width:62%;  }  .category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-budget {   padding-left:40px;  } } @media screen and (max-width:767px) {  .trip-content-area {   padding:0;  } } .category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-icon {  left:auto;  right:10px;  color:#fff; } .category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-txt {  left:auto;  right:10px;  font-size:0.875em;  color:var(--tmp-body-font-color); } .category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-txt::before, .category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-txt::after {  left:auto;  right:10px; } .site-footer .footer-wrap-main {  background:var(--tmp-uf-bg-color);  padding:70px 0; } @media (max-width:1024px) {  .site-footer .footer-wrap-main {   padding:40px 0;  } } .site-footer .footer-wrap-main .travel-monster-flex {  display:grid;  grid-gap:50px; } @media (max-width:1024px) {  .site-footer .footer-wrap-main .travel-monster-flex {   grid-gap:40px;  } } .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-4 {  grid-template-columns:repeat(3, 1fr); } @media (max-width:1024px) {  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-4 {   grid-template-columns:repeat(2, 1fr);  } } @media (max-width:767px) {  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-4 {   grid-template-columns:repeat(1, 1fr);  } } .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-3 {  grid-template-columns:repeat(4, 1fr); } @media (max-width:1024px) {  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-3 {   grid-template-columns:repeat(2, 1fr);  } } @media (max-width:767px) {  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-3 {   grid-template-columns:repeat(1, 1fr);  } } .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-6 {  grid-template-columns:repeat(2, 1fr); } @media (max-width:767px) {  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-6 {   grid-template-columns:repeat(1, 1fr);  } } .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-12 {  grid-template-columns:repeat(1, 1fr); } .site-footer .footer-b {  background:var(--tmp-bf-bg-color);  color:var(--tmp-bf-text-color);  padding:25px 0; } .site-footer .footer-b .container {  display:flex;  flex-wrap:wrap;  justify-content:space-between;  align-items:center;  grid-gap:15px; } .site-footer .footer-b .footer-b-wrap {  font-size:0.875em;  flex:1; } @media (max-width:767px) {  .site-footer .footer-b .footer-b-wrap {   flex:0 0 100%;   text-align:center;  } } .site-footer .footer-b .footer-b-wrap a {  color:var(--tmp-bf-link-initial-color); } .site-footer .footer-b .footer-b-wrap a:hover {  color:var(--tmp-bf-link-hover-color); } .site-footer .footer-b .footer-b-wrap:last-of-type {  width:100%;  text-align:center; } .site-footer .footer-b .footer-b-wrap:last-of-type .footer-inf {  justify-content:center; } .site-footer .footer-b .payments-showcase {  display:inline-flex;  align-items:center; } @media (max-width:767px) {  .site-footer .footer-b .payments-showcase {   flex:0 0 100%;   justify-content:center;  } } .site-footer .footer-b .payments-showcase span {  font-size:0.875em;  padding-right:15px; } .site-footer .footer-b .payments-showcase span::before {  background:#28B5A4;  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  -webkit-mask-size:14px;  mask-size:14px;  -webkit-mask-position:center;  mask-position:center;  width:14px;  height:21px;  line-height:21px;  content:"";  display:inline-block;  margin-right:5px;  vertical-align:middle; } .site-footer .footer-b .payments-showcase img {  vertical-align:top;  margin:0; } .site-footer .wp-block-search__button {  background-color:var(--tmp-secondary-color); } .site-footer .wp-block-quote cite {  color:currentColor !important; } .site-footer .wp-block-quote {  border-color:var(--tmp-background-color);  background-color:var(--tmp-secondary-color); } .site-footer blockquote::before, .site-footer .wp-block-quote::before {  background-image:url("data:image/svg+xml,%3Csvg width='112' height='112' viewBox='0 0 112 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.3333 46.6666C29.2927 46.6666 28.294 46.8253 27.3 46.97C27.622 45.8873 27.9533 44.786 28.4853 43.7966C29.0173 42.3593 29.848 41.1133 30.674 39.858C31.3647 38.5 32.5827 37.5806 33.4787 36.4186C34.4167 35.2893 35.6953 34.538 36.708 33.6C37.702 32.62 39.004 32.13 40.04 31.4393C41.1227 30.8186 42.0653 30.1326 43.0733 29.806L45.5887 28.77L47.8007 27.8506L45.5373 18.8066L42.7513 19.4786C41.86 19.7026 40.7727 19.964 39.536 20.2766C38.2713 20.51 36.9227 21.1493 35.42 21.7326C33.936 22.3953 32.2187 22.8433 30.6227 23.9073C29.0173 24.9246 27.1647 25.774 25.5313 27.1366C23.9493 28.5413 22.0407 29.7593 20.6313 31.5466C19.0913 33.2173 17.57 34.972 16.3893 36.9693C15.022 38.8733 14.0933 40.964 13.1133 43.0313C12.2267 45.0986 11.5127 47.2126 10.9293 49.266C9.82334 53.382 9.32867 57.2926 9.13734 60.6386C8.97867 63.9893 9.07201 66.7753 9.26801 68.7913C9.33801 69.7433 9.46867 70.6673 9.56201 71.3066L9.67867 72.0906L9.80001 72.0626C10.63 75.9398 12.5408 79.5028 15.3112 82.3395C18.0816 85.1761 21.5985 87.1705 25.455 88.0918C29.3115 89.0132 33.3501 88.8239 37.1035 87.5459C40.857 86.2678 44.1719 83.9533 46.6648 80.87C49.1578 77.7866 50.7269 74.0605 51.1906 70.1227C51.6544 66.1848 50.9938 62.1962 49.2853 58.6181C47.5768 55.04 44.8902 52.0187 41.5364 49.9037C38.1825 47.7887 34.2984 46.6664 30.3333 46.6666V46.6666ZM81.6667 46.6666C80.626 46.6666 79.6273 46.8253 78.6333 46.97C78.9553 45.8873 79.2867 44.786 79.8187 43.7966C80.3507 42.3593 81.1813 41.1133 82.0073 39.858C82.698 38.5 83.916 37.5806 84.812 36.4186C85.75 35.2893 87.0287 34.538 88.0413 33.6C89.0353 32.62 90.3373 32.13 91.3733 31.4393C92.456 30.8186 93.3987 30.1326 94.4067 29.806L96.922 28.77L99.134 27.8506L96.8707 18.8066L94.0847 19.4786C93.1933 19.7026 92.106 19.964 90.8693 20.2766C89.6047 20.51 88.256 21.1493 86.7533 21.7326C85.274 22.4 83.552 22.8433 81.956 23.912C80.3507 24.9293 78.498 25.7786 76.8647 27.1413C75.2827 28.546 73.374 29.764 71.9647 31.5466C70.4247 33.2173 68.9033 34.972 67.7227 36.9693C66.3553 38.8733 65.4267 40.964 64.4467 43.0313C63.56 45.0986 62.846 47.2126 62.2627 49.266C61.1567 53.382 60.662 57.2926 60.4707 60.6386C60.312 63.9893 60.4053 66.7753 60.6013 68.7913C60.6713 69.7433 60.802 70.6673 60.8953 71.3066L61.012 72.0906L61.1333 72.0626C61.9634 75.9398 63.8741 79.5028 66.6445 82.3395C69.4149 85.1761 72.9318 87.1705 76.7883 88.0918C80.6448 89.0132 84.6834 88.8239 88.4369 87.5459C92.1903 86.2678 95.5052 83.9533 97.9982 80.87C100.491 77.7866 102.06 74.0605 102.524 70.1227C102.988 66.1848 102.327 62.1962 100.619 58.6181C98.9101 55.04 96.2236 52.0187 92.8697 49.9037C89.5158 47.7887 85.6317 46.6664 81.6667 46.6666V46.6666Z' fill='%232355D3' fill-opacity='0.1'/%3E%3C/svg%3E%0A"); } .footer-cop {  display:block; } .footer-inf {  display:flex;  flex-wrap:wrap;  align-items:center;  margin-top:7px; } .footer-inf .footer_menu {  display:flex;  justify-content:center;  list-style:none;  margin:0; } .footer-inf .footer_menu li {  position:relative;  margin:0; } .footer-inf .footer_menu li a {  color:var(--tmp-bf-text-color);  transition:all ease 0.3s; } .footer-inf .footer_menu li a:hover {  color:var(--tmp-bf-link-hover-color); } .footer-inf .footer_menu li:after {  content:"";  display:inline-block;  vertical-align:middle;  margin:0 10px;  height:12px;  width:1px;  margin-top:-2px;  background:var(--tmp-bf-text-color); } .footer-inf .footer_menu li:last-child:after {  display:none; } .footer-inf div + .privacy-policy-link {  margin-left:10px; }  .site-footer .widget {  color:var(--tmp-uf-text-color);  margin-bottom:20px; } .site-footer .widget:last-child {  margin-bottom:0; } .site-footer .widget .widget-title {  color:var(--tmp-uf-widget-heading-color);  display:block;  font-size:1.125em;  font-weight:700;  position:relative;  margin-bottom:25px; } .site-footer .widget h1:not(.widget-title), .site-footer .widget h2:not(.widget-title), .site-footer .widget h3:not(.widget-title), .site-footer .widget h4:not(.widget-title), .site-footer .widget h5:not(.widget-title), .site-footer .widget h6:not(.widget-title) {  color:var(--tmp-uf-text-color); } .site-footer .widget a {  color:var(--tmp-uf-text-color); } .site-footer .widget a:hover {  color:var(--tmp-uf-link-hover-color); } .site-footer .widget > *:not(.widget-title), .site-footer .widget .wp-block-categories li, .site-footer .widget .wp-block-archives li, .site-footer .widget .wp-block-latest-posts__list li, .site-footer .widget .wp-block-latest-comments li, .site-footer .widget .wp-block-rss li, .site-footer .widget .wp-block-page-list li, .site-footer .widget.widget_meta ul li, .site-footer .widget.widget_nav_menu ul li {  color:var(--tmp-uf-text-color); } .site-footer .widget .wp-block-calendar thead th, .site-footer .widget .wp-block-calendar td {  color:var(--tmp-uf-text-color); } .site-footer .widget .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .site-footer .widget .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p {  font-size:1em; } .site-footer .widget p.wp-block-tag-cloud a {  background:var(--tmp-uf-text-color);  color:var(--tmp-primary-color); } .site-footer .widget p.wp-block-tag-cloud a:hover {  background:var(--tmp-uf-text-color);  color:var(--tmp-secondary-color); } .site-footer .widget .wp-block-read-more {  color:var(--tmp-uf-text-color); } .site-footer .widget .wp-block-read-more:after {  background:var(--tmp-uf-text-color); } .site-footer .widget .wp-block-read-more:hover {  color:var(--tmp-uf-link-hover-color); } .site-footer .widget .wp-block-read-more:hover:after {  background:var(--tmp-uf-link-hover-color); } .site-footer .widget .wp-block-comment-template .wp-block-comment-author-name a, .site-footer .widget .wp-block-comment-template .wp-block-comment-date a, .site-footer .widget .wp-block-comment-template .wp-block-comment-edit-link a, .site-footer .widget .wp-block-comment-template .wp-block-comment-content p a, .site-footer .widget .wp-block-comment-template .wp-block-comment-reply-link a {  color:var(--tmp-uf-text-color); } .site-footer .widget .wp-block-comment-template .wp-block-comment-author-name a:hover, .site-footer .widget .wp-block-comment-template .wp-block-comment-date a:hover, .site-footer .widget .wp-block-comment-template .wp-block-comment-edit-link a:hover, .site-footer .widget .wp-block-comment-template .wp-block-comment-content p a:hover, .site-footer .widget .wp-block-comment-template .wp-block-comment-reply-link a:hover {  color:var(--tmp-uf-link-hover-color); } .site-footer .widget blockquote, .site-footer .widget .wp-block-quote {  color:var(--tmp-uf-text-color); }  .fine-wine__testing .meafe-cta-type-cover .meafe-cta .meafe-cta-bg-overlay {  background:transparent; } .blog article.hentry, .archive article.hentry, .search article.hentry {  margin-bottom:40px; } @media (max-width:1024px) {  .blog article.hentry,  .archive article.hentry,  .search article.hentry {   margin-bottom:30px;  } } .blog .entry-title a, .archive .entry-title a, .search .entry-title a {  color:var(--tmp-heading-color); } .blog .entry-title a:hover, .archive .entry-title a:hover, .search .entry-title a:hover {  color:var(--tmp-primary-color); } .blog .entry-meta-pri, .archive .entry-meta-pri, .search .entry-meta-pri {  margin-bottom:15px; } .blog .entry-meta-pri .entry-meta-sec, .archive .entry-meta-pri .entry-meta-sec, .search .entry-meta-pri .entry-meta-sec {  color:rgba(var(--tmp-body-font-color-rgb), 0.8);  font-size:0.875em;  line-height:1.5; } .blog .entry-meta-pri .entry-meta-sec > span::after, .archive .entry-meta-pri .entry-meta-sec > span::after, .search .entry-meta-pri .entry-meta-sec > span::after {  display:inline-block;  content:"";  height:4px;  width:4px;  border-radius:50%;  background:rgba(var(--tmp-body-font-color-rgb), 0.5);  vertical-align:middle;  margin:0 8px 0; } .blog .entry-meta-pri .entry-meta-sec > span:last-child::after, .archive .entry-meta-pri .entry-meta-sec > span:last-child::after, .search .entry-meta-pri .entry-meta-sec > span:last-child::after {  display:none; } .blog .entry-meta-pri .entry-meta-sec a, .archive .entry-meta-pri .entry-meta-sec a, .search .entry-meta-pri .entry-meta-sec a {  color:rgba(var(--tmp-body-font-color-rgb), 0.8); } .blog .entry-meta-pri .entry-meta-sec a:hover, .archive .entry-meta-pri .entry-meta-sec a:hover, .search .entry-meta-pri .entry-meta-sec a:hover {  color:var(--tmp-primary-color); } .blog .cat-links, .archive .cat-links, .search .cat-links {  font-size:0.875em;  line-height:1.5;  margin-bottom:15px; } .blog .cat-links a, .archive .cat-links a, .search .cat-links a {  color:rgba(var(--tmp-body-font-color-rgb), 0.8); } .blog .cat-links a:hover, .archive .cat-links a:hover, .search .cat-links a:hover {  color:var(--tmp-primary-color); } .blog .cat-links a::after, .archive .cat-links a::after, .search .cat-links a::after {  display:inline-block;  content:"";  height:4px;  width:4px;  border-radius:50%;  background:rgba(var(--tmp-body-font-color-rgb), 0.5);  vertical-align:middle;  margin:0 8px 0; } .blog .cat-links a:last-child::after, .archive .cat-links a:last-child::after, .search .cat-links a:last-child::after {  display:none; } .blog .cat-links a:last-child, .archive .cat-links a:last-child, .search .cat-links a:last-child {  margin:0; } .blog .entry-content-wrap, .archive .entry-content-wrap, .search .entry-content-wrap {  margin-bottom:5px; } .blog .readmore-btn-wrap, .archive .readmore-btn-wrap, .search .readmore-btn-wrap {  position:relative; } .blog .readmore-btn-wrap a, .archive .readmore-btn-wrap a, .search .readmore-btn-wrap a {  color:var(--tmp-primary-color); } .blog .readmore-btn-wrap a:after, .archive .readmore-btn-wrap a:after, .search .readmore-btn-wrap a:after {  display:inline-block;  content:"";  margin-left:12px;  background:var(--tmp-primary-color);  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  vertical-align:middle;  transition:transform ease 0.25s;  width:18px;  height:10px; } .blog .readmore-btn-wrap a:hover, .archive .readmore-btn-wrap a:hover, .search .readmore-btn-wrap a:hover {  opacity:0.7; } .blog .readmore-btn-wrap a:hover:after, .archive .readmore-btn-wrap a:hover:after, .search .readmore-btn-wrap a:hover:after {  transform:translateX(6px); } .blog .svg-holder, .archive .svg-holder, .search .svg-holder {  display:block;  width:100%;  margin-bottom:15px; } .blog.blog-layout-one article.hentry, .blog.archive-layout-one article.hentry, .archive.blog-layout-one article.hentry, .archive.archive-layout-one article.hentry, .search.blog-layout-one article.hentry, .search.archive-layout-one article.hentry {  border-bottom:1px solid rgba(var(--tmp-heading-color-rgb), 0.05);  padding-bottom:40px; } @media (max-width:1024px) {  .blog.blog-layout-one article.hentry, .blog.archive-layout-one article.hentry,  .archive.blog-layout-one article.hentry,  .archive.archive-layout-one article.hentry,  .search.blog-layout-one article.hentry,  .search.archive-layout-one article.hentry {   padding-bottom:30px;  } } .blog.blog-layout-one article.hentry .entry-title a, .blog.archive-layout-one article.hentry .entry-title a, .archive.blog-layout-one article.hentry .entry-title a, .archive.archive-layout-one article.hentry .entry-title a, .search.blog-layout-one article.hentry .entry-title a, .search.archive-layout-one article.hentry .entry-title a {  font-size:0.8em; } .blog.blog-layout-one article.hentry .post-thumbnail, .blog.blog-layout-one article.hentry .svg-holder, .blog.archive-layout-one article.hentry .post-thumbnail, .blog.archive-layout-one article.hentry .svg-holder, .archive.blog-layout-one article.hentry .post-thumbnail, .archive.blog-layout-one article.hentry .svg-holder, .archive.archive-layout-one article.hentry .post-thumbnail, .archive.archive-layout-one article.hentry .svg-holder, .search.blog-layout-one article.hentry .post-thumbnail, .search.blog-layout-one article.hentry .svg-holder, .search.archive-layout-one article.hentry .post-thumbnail, .search.archive-layout-one article.hentry .svg-holder {  margin-bottom:15px; } .blog.blog-layout-one article.hentry:last-of-type, .blog.archive-layout-one article.hentry:last-of-type, .archive.blog-layout-one article.hentry:last-of-type, .archive.archive-layout-one article.hentry:last-of-type, .search.blog-layout-one article.hentry:last-of-type, .search.archive-layout-one article.hentry:last-of-type {  border-bottom:none;  padding-bottom:0; } .page .post-thumbnail {  margin-bottom:15px; } .page .entry-header .entry-title {  margin-bottom:25px; } .page [data-alignment=title-center] .entry-header {  text-align:center; } .page [data-alignment=title-right] .entry-header {  text-align:right; } .page.centered .site-main {  max-width:var(--tmp-centered-maxwidth);  margin:0 auto; } .page.centered .alignwide {  margin-left:calc(var(--wideWith) / 2);  margin-right:calc(var(--wideWith) / 2);  padding:0 15px;  --wideWith:calc( var(--tmp-centered-maxwidth) - var(--tmp-container-width)); } .page.full-width .alignfull {  margin-left:calc(50% - 50vw);  margin-right:calc(50% - 50vw);  max-width:100vw;  width:100vw;  padding-left:0;  padding-right:0; } .page .privacy-policy .content-meta-wrap {  text-align:left; } .single .trip-facts-value a {  color:var(--tmp-body-font-color);  text-decoration:underline; } .single .trip-facts-value .icon-holder {  color:var(--tmp-primary-color); } .single article .post-thumbnail {  margin-bottom:25px; } .single article .post-tags-wrap .tagtext {  font-size:0.875em;  margin-right:10px; } .single article .post-tags-wrap a {  display:inline-block;  font-size:0.75em;  line-height:1.5;  background:var(--tmp-section-bg-color);  padding:4px 20px;  margin:5px;  text-transform:uppercase;  letter-spacing:0.03em; } .single article .post-tags-wrap a:hover {  background:var(--tmp-primary-color);  color:var(--white-color); } .single article + .related-post {  background:transparent;  padding:0;  margin:50px 0;  width:100%; } .single .entry-meta-pri {  margin-bottom:15px; } .single .entry-meta-pri .entry-meta-sec {  color:rgba(var(--tmp-body-font-color-rgb), 0.7);  font-size:0.875em;  line-height:1.5; } .single .entry-meta-pri .entry-meta-sec > span::after {  display:inline-block;  content:"";  height:3px;  width:3px;  border-radius:50%;  background:rgba(var(--tmp-body-font-color-rgb), 0.2);  vertical-align:middle;  margin:0 10px 0; } .single .entry-meta-pri .entry-meta-sec > span:last-child::after {  display:none; } .single .entry-meta-pri .entry-meta-sec a {  color:rgba(var(--tmp-body-font-color-rgb), 0.7); } .single .entry-meta-pri .entry-meta-sec a:hover {  color:var(--tmp-primary-color); } .single .cat-links {  font-size:0.875em;  line-height:1.5;  margin-bottom:15px; } .single .cat-links a {  color:rgba(var(--tmp-body-font-color-rgb), 0.7); } .single .cat-links a:hover {  color:var(--tmp-primary-color); } .single .cat-links a::after {  display:inline-block;  content:"";  height:3px;  width:3px;  border-radius:50%;  background:rgba(var(--tmp-body-font-color-rgb), 0.2);  vertical-align:middle;  margin:0 10px 0; } .single .cat-links a:last-child::after {  display:none; } .single .navigation + .comments-area {  margin:50px 0;  max-width:100%; } .single .navigation + .comments-area .comment-respond {  padding:0;  border-top:none; }  .author-wrapper {  margin:50px 0;  position:relative;  padding-left:50px; } @media (max-width:1024px) {  .author-wrapper {   margin:40px 0;   padding-left:30px;  } } .author-wrapper:last-of-type {  margin:50px 0 0; } @media (max-width:1024px) {  .author-wrapper:last-of-type {   margin:40px 0 0;  } } .author-wrapper .img-holder {  left:0;  top:35px;  position:absolute; } .author-wrapper .img-holder img {  vertical-align:top;  height:100px;  width:100px;  border-radius:50%; } @media (max-width:1024px) {  .author-wrapper .img-holder img {   height:70px;   width:70px;  } } .author-wrapper .author-top-wrap {  background:var(--tmp-section-bg-color);  padding:40px 70px; } @media (max-width:1024px) {  .author-wrapper .author-top-wrap {   padding:30px 30px 30px 50px;  } } .author-wrapper .author-top-wrap .author-meta {  margin-bottom:30px; } .author-wrapper .author-top-wrap .author-name {  font-size:1.375em; } .author-wrapper .view-all-auth {  display:inline-block; } .author-wrapper .view-all-auth:after {  display:inline-block;  content:"";  margin-left:12px;  background:var(--tmp-primary-color);  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  vertical-align:middle;  transition:transform ease 0.25s;  width:18px;  height:10px; } .author-wrapper .view-all-auth:hover {  color:var(--tmp-secondary-color); } .author-wrapper .view-all-auth:hover:after {  background:var(--tmp-secondary-color);  transform:translateX(6px); } .author-wrapper .author-social-links {  display:inline-block;  padding-right:25px;  margin-right:25px;  border-right:1px solid rgba(var(--tmp-heading-color-rgb), 0.05); } .author-wrapper .author-social-links .social-networks {  display:inline-flex;  flex-wrap:wrap;  margin:0;  list-style:none;  grid-gap:20px; } .author-wrapper .author-social-links .social-networks a {  color:var(--tmp-body-font-color); } .author-wrapper .author-social-links .social-networks a:hover {  color:var(--tmp-primary-color); } .author-wrapper .author-social-links .social-networks svg {  fill:currentColor;  height:1.25em;  width:1.25em; }  .related-post {  background:var(--tmp-section-bg-color);  padding:60px 0;  margin:50px calc(50% - 50vw) 0;  max-width:100vw;  width:100vw;  overflow:hidden; } @media (max-width:1024px) {  .related-post {   padding:40px 0;  } } .related-post .container {  padding:0 15px; } .related-post .title {  font-size:1.75em;  text-align:center;  font-weight:var(--tmp-primary-font-weight);  line-height:var(--tmp-primary-font-height);  margin-bottom:30px; } .related-post .recomm-artcles-wrap {  display:grid;  grid-gap:30px;  text-align:center; } .related-post .recomm-artcles-wrap .recommended-post-thumb {  margin-bottom:10px; } .related-post .recomm-artcles-wrap .entry-title {  font-size:1.25em;  line-height:1.5; } .related-post .recomm-artcles-wrap .entry-title a {  color:var(--tmp-body-font-color); } .related-post .recomm-artcles-wrap .entry-title a:hover {  color:var(--tmp-primary-color); } @media (max-width:1024px) {  .related-post .recomm-artcles-wrap .entry-title {   font-size:1.25em;  } } .related-post[data-row=row-1] .recomm-artcles-wrap {  grid-template-columns:repeat(1, 1fr); } .related-post[data-row=row-2] .recomm-artcles-wrap {  grid-template-columns:repeat(2, 1fr); } @media (max-width:767px) {  .related-post[data-row=row-2] .recomm-artcles-wrap {   grid-template-columns:repeat(1, 1fr);  } } .related-post[data-row=row-3] .recomm-artcles-wrap {  grid-template-columns:repeat(3, 1fr); } @media (max-width:767px) {  .related-post[data-row=row-3] .recomm-artcles-wrap {   grid-template-columns:repeat(1, 1fr);  } } .related-post[data-row=row-4] .recomm-artcles-wrap {  grid-template-columns:repeat(4, 1fr); } @media (max-width:1024px) {  .related-post[data-row=row-4] .recomm-artcles-wrap {   grid-template-columns:repeat(3, 1fr);  } } @media (max-width:767px) {  .related-post[data-row=row-4] .recomm-artcles-wrap {   grid-template-columns:repeat(1, 1fr);  } }  .single .entry-content .has-drop-cap:first-letter, .page .entry-content .has-drop-cap:first-letter {  font-size:4em;  font-weight:700;  letter-spacing:0.1px;  line-height:0.8;  vertical-align:top;  padding-right:7px; } .single .entry-content p:last-child, .page .entry-content p:last-child {  margin-bottom:0; } .single .entry-content h1, .single .entry-content h2, .single .entry-content h3, .single .entry-content h4, .single .entry-content h5, .single .entry-content h6, .page .entry-content h1, .page .entry-content h2, .page .entry-content h3, .page .entry-content h4, .page .entry-content h5, .page .entry-content h6 {  margin:20px 0; } .single .entry-content ul, .page .entry-content ul {  word-break:break-word; } .single .entry-content ul.wp-block-gallery, .single .entry-content ul.blocks-gallery-grid, .page .entry-content ul.wp-block-gallery, .page .entry-content ul.blocks-gallery-grid {  margin:0; } .single .entry-content ul.wp-block-gallery li, .single .entry-content ul.blocks-gallery-grid li, .page .entry-content ul.wp-block-gallery li, .page .entry-content ul.blocks-gallery-grid li {  padding-left:0;  margin-bottom:1em; } .single .entry-content ul.wp-block-gallery li:before, .single .entry-content ul.blocks-gallery-grid li:before, .page .entry-content ul.wp-block-gallery li:before, .page .entry-content ul.blocks-gallery-grid li:before {  display:none; } .single .entry-content figure, .page .entry-content figure {  margin:20px 0; } .single .entry-content figure img, .page .entry-content figure img {  vertical-align:top; } .single .entry-content figure.alignright, .page .entry-content figure.alignright {  margin-left:55px;  margin-top:0;  margin-bottom:15px; } @media (max-width:1024px) {  .single .entry-content figure.alignright,  .page .entry-content figure.alignright {   margin-left:0;   width:100%;  } } .single .entry-content figure.alignleft, .page .entry-content figure.alignleft {  margin-right:55px;  margin-top:0;  margin-bottom:15px; } @media (max-width:1024px) {  .single .entry-content figure.alignleft,  .page .entry-content figure.alignleft {   margin-right:0;   width:100%;  } } .single .three-dots-sep, .page .three-dots-sep {  position:absolute;  bottom:0;  left:0;  right:0;  text-align:center;  width:5px;  height:5px;  display:inline-block;  border-radius:50%;  background:var(--tmp-body-font-color);  margin:0 auto; } .single .three-dots-sep:after, .single .three-dots-sep:before, .page .three-dots-sep:after, .page .three-dots-sep:before {  display:inline-block;  content:"";  height:5px;  width:5px;  border-radius:50%;  background:var(--tmp-body-font-color);  position:absolute;  top:0;  left:0; } .single .three-dots-sep:after, .page .three-dots-sep:after {  margin-left:-25px; } .single .three-dots-sep:before, .page .three-dots-sep:before {  margin-left:25px; }  .single.centered #primary {  max-width:var(--tmp-centered-maxwidth);  margin:0 auto; } .single.centered .alignwide {  margin-left:calc(var(--wideWith) / 2);  margin-right:calc(var(--wideWith) / 2);  padding:0 15px;  --wideWith:calc(var(--tmp-centered-maxwidth) - var(--tmp-container-width)); } .single.full-width .alignfull {  margin-left:calc(50% - 50vw);  margin-right:calc(50% - 50vw);  max-width:100vw;  width:100vw;  padding-left:0;  padding-right:0; } .author-section .author-top-wrap {  display:flex;  flex-wrap:wrap;  align-items:center;  max-width:700px;  width:100%; } .author-section .author-top-wrap .img-holder {  width:100px; } .author-section .author-top-wrap .img-holder img {  vertical-align:top;  height:100px;  width:100px;  border-radius:50%; } .author-section .author-top-wrap .author-meta {  width:calc(100% - 100px);  padding-left:20px; } .author-section .author-top-wrap .author-meta .author-name {  font-size:1.375em;  margin-bottom:0; } .author-section .author-top-wrap .author-meta .author-social-links ul {  margin:0;  padding:0;  list-style:none; } .author-section .author-top-wrap .author-meta .author-social-links ul li {  display:inline-block;  margin:0 5px; } .author-section .author-top-wrap .author-meta .author-social-links ul li:first-child {  margin-left:0; } .author-section .author-top-wrap .author-meta .author-social-links ul li:last-child {  margin-right:0; } .author-section .author-top-wrap .author-meta .author-social-links ul li a {  color:rgba(var(--tmp-body-font-color-rgb), 0.8);  transition:all ease 0.3s; } .author-section .author-top-wrap .author-meta .author-social-links ul li a svg {  height:15px; } .author-section .author-top-wrap .author-meta .author-social-links ul li a:hover {  color:var(--tmp-primary-color); } .author-section .author-description {  display:block;  margin-top:20px; } .trip-search-result .inner-pg-banner {  padding:3.2222em 0 2.3333em;  margin-bottom:0;  position:relative;  text-align:center; } .post-type-archive-trip .inner-pg-banner {  padding:6.5em 0 6.85em;  margin-bottom:0;  position:relative;  text-align:center; } .post-type-archive-trip .inner-pg-banner .page-title {  margin-bottom:4px; } .search-form {  position:relative;  width:100%; } .search-form input[type=search] {  appearance:none;  width:100%;  height:70px;  line-height:70px;  font-size:1.25em;  color:var(--tmp-body-font-color);  border:1px solid rgba(var(--tmp-heading-color-rgb), 0.05); } .search-form input[type=search]::placeholder, .search-form input[type=search]::-moz-placeholder, .search-form input[type=search]::-webkit-input-placeholder, .search-form input[type=search]:-ms-input-placeholder {  color:var(--tmp-body-font-color); } .search-form input[type=search]::-webkit-search-cancel-button {  display:none; } .search-form input[type=submit] {  position:absolute;  top:0;  right:0;  text-indent:-999px;  height:70px;  width:70px;  background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6757 2.49976C21.3882 2.49976 26.8482 7.95976 26.8482 14.6723C26.8482 17.8392 25.6329 20.7276 23.644 22.8954L27.5575 26.8006C27.9237 27.1669 27.925 27.7594 27.5587 28.1256C27.3762 28.3106 27.135 28.4019 26.895 28.4019C26.6562 28.4019 26.4162 28.3106 26.2325 28.1281L22.2718 24.1785C20.1883 25.8471 17.5465 26.846 14.6757 26.846C7.9632 26.846 2.50195 21.3848 2.50195 14.6723C2.50195 7.95976 7.9632 2.49976 14.6757 2.49976ZM14.6757 4.37476C8.99695 4.37476 4.37695 8.99351 4.37695 14.6723C4.37695 20.351 8.99695 24.971 14.6757 24.971C20.3532 24.971 24.9732 20.351 24.9732 14.6723C24.9732 8.99351 20.3532 4.37476 14.6757 4.37476Z' fill='white'/%3E%3C/svg%3E%0A");  background-repeat:no-repeat;  background-size:30px;  background-position:center;  background-color:var(--tmp-secondary-color);  padding:0;  border:none;  border-radius:0; } @media (max-width:1024px) {  .search-form input[type=submit] {   height:60px;   width:60px;   line-height:60px;   background-size:20px;  } } .search-form label[for=submit-field] span {  display:none; } .search-no-results .page-title {  font-size:1.667em;  font-weight:600;  color:rgba(var(--tmp-body-font-color-rgb), 0.85); } .search-no-results .page-title span {  font-weight:400; } .search-no-results .page-content p {  font-size:1.11em;  font-weight:400; } .search-no-results .page-content form.search-form {  display:block;  margin-top:2em; } .search-no-results .page-content form.search-form:before, .search-no-results .page-content form.search-form:after {  display:table;  clear:both;  content:""; } .search-no-results .page-content form.search-form label {  display:inline-block;  margin:0;  width:calc(100% - 50px); } .search-no-results .page-content form.search-form label input[type=search] {  width:100%;  height:50px;  line-height:50px;  padding:0 30px 0 15px;  appearance:none;  font-size:1em; } .search-no-results .page-content form.search-form input[type=submit] {  width:50px;  appearance:none;  height:50px;  line-height:48px; } .search-no-results .page-content form.search-form input[type=submit]:hover {  color:#FFF;  background:var(--tmp-secondary-color);  border-color:var(--tmp-secondary-color); } .search-no-results .content-wrap-main .posts-wrap {  border:none; } @media only screen and (max-width:768px) {  .search .search-form-wrap .search-form input[type=search] {   font-size:1.11em;  }  .search .inner-pg-banner {   padding:13em 0 1em;  } } .error404 .fourofour-main-wrap {  margin-bottom:120px; } .error404 .main-content-wrapper {  flex-direction:column;  margin:0; } .error404 .content-wrap-main {  padding:86px 0 70px; } .error404 .content-wrap-main .posts-wrap {  border-bottom:none; } .error404 #primary {  width:100%;  max-width:800px;  margin:0 auto; } .error404 .header-title {  font-size:1.667em;  display:block;  line-height:1;  font-weight:600;  color:rgba(var(--tmp-body-font-color-rgb), 0.85);  margin-bottom:1.5em; } .error404 .error-content {  color:var(--tmp-background-color);  text-align:center;  padding:75px 0 40px; } .error404 .error-content .error-desc {  max-width:571px;  margin:0 auto 40px;  font-size:1.25em;  line-height:1.5; } .error404 .error-content .error-title {  text-align:center;  color:var(--tmp-background-color);  font-size:15.625em;  line-height:75%;  font-weight:700;  text-shadow:4px 8px 0px var(--tmp-primary-color);  margin-bottom:67px; } .error404 .error-content .btn-readmore:after {  display:inline-block;  content:"";  width:24px;  height:24px;  vertical-align:middle;  margin-left:5px;  background-color:currentColor; } .error404 .error-search-wrapper {  margin-bottom:-35px;  display:flex;  justify-content:center; } .error404 .error-search-wrapper .search-form {  max-width:770px; } .error404 .error-search-wrapper .search-form input[type=submit] {  background-color:var(--tmp-primary-color); } .error404 .error-search-wrapper .search-form input[type=submit]:hover {  background-color:var(--tmp-secondary-color); } .error404 .error-search-wrapper .search-form input[type=search] {  font-size:1em;  line-height:1.875;  color:rgba(var(--tmp-body-font-color-rgb), 0.5); } .error404 .latest-post {  margin:0 0 80px; } .error404 .latest-post .title {  font-size:1.563em;  line-height:1.3;  font-weight:500;  text-align:center;  margin-bottom:50px; } .error404 .latest-post[data-row=row-2] .recomm-artcles-wrap {  grid-template-columns:repeat(2, 1fr); } @media (max-width:767px) {  .error404 .latest-post[data-row=row-2] .recomm-artcles-wrap {   grid-template-columns:repeat(1, 1fr);  } } .error404 .latest-post[data-row=row-3] .recomm-artcles-wrap {  grid-template-columns:repeat(3, 1fr); } @media (max-width:767px) {  .error404 .latest-post[data-row=row-3] .recomm-artcles-wrap {   grid-template-columns:repeat(1, 1fr);  } } .error404 .latest-post[data-row=row-4] .recomm-artcles-wrap {  grid-template-columns:repeat(4, 1fr); } @media (max-width:1024px) {  .error404 .latest-post[data-row=row-4] .recomm-artcles-wrap {   grid-template-columns:repeat(3, 1fr);  } } @media (max-width:767px) {  .error404 .latest-post[data-row=row-4] .recomm-artcles-wrap {   grid-template-columns:repeat(1, 1fr);  } } .error404 .latest-post .recomm-artcles-wrap {  display:grid;  column-gap:30px;  row-gap:40px; } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap {  background:#ffffff;  box-shadow:0px 10px 20px rgba(0, 0, 0, 0.05); } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap {  position:relative; } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap .cat-links {  position:absolute;  left:5px;  bottom:7px; } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap .cat-links a {  display:inline-block;  background:var(--tmp-secondary-color);  padding:3px 10px;  color:#fff;  margin-bottom:5px;  font-size:0.875em; } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap .cat-links a:hover {  background:var(--tmp-primary-color); } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header {  padding:15px 25px 0; } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header .entry-title {  font-size:1.4em;  line-height:1.3; } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header .entry-title a {  color:var(--tmp-heading-color); } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header .entry-title a:hover {  color:var(--tmp-secondary-color); } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta {  padding:0 25px 25px; } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta span, .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta time {  font-size:14px;  line-height:1.5;  font-weight:400;  color:rgba(var(--tmp-body-font-color-rgb), 0.7); } .error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta .posted-by.author.vcard.meta-common::after {  display:inline-block;  content:"";  background:rgba(var(--tmp-body-font-color-rgb), 0.15);  border-radius:50%;  vertical-align:middle;  width:4px;  height:4px;  margin:0 15px; } .fourofour-main-wrap {  background-repeat:no-repeat;  background-size:cover;  position:relative;  z-index:0; } .fourofour-main-wrap:after {  content:"";  position:absolute;  background:rgba(28, 32, 17, 0.5);  mix-blend-mode:normal;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1; } @media only screen and (max-width:768px) {  .error404 .content-wrap-main {   padding-left:15px;   padding-right:15px;  }  .error404 .inner-pg-banner {   min-height:452px;   padding:6em 15px 1em;  }  .error404 .inner-pg-banner .banner-title {   font-size:1.667em;   margin-bottom:25px;  }  .error404 .inner-pg-banner .container-custom {   padding-bottom:5px;  }  .error404 .inner-pg-banner .search-form-wrap {   margin-bottom:-50px;  }  .error404 .header-title {   font-size:1.3889em;  }  .error404 .content-wrap-main .post .text-holder .entry-title {   font-size:1.111em;  } } @media only screen and (max-width:767px) {  .error404 .error-content .error-title {   font-size:10em;  } } .trip-content-area {  max-width:100%;  padding:0; } .wpte-select-options .option-toggle {  color:var(--tmp-body-font-color); } .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info .wte-booking-details .wte-booking-details-title {  color:rgba(var(--tmp-body-font-color-rgb), 0.8); }  .travel-monster_no-title .wpte-gblock-title-wrap {  display:none; } .travel-monster_section-bg {  background-color:var(--tmp-section-bg-color); } .wpte-trip-sfilter-wrapper .wpte-trip__search-submit {  background-color:var(--tmp-secondary-color);  height:auto;  color:#fff;  border:none;  line-height:initial; } .wpte-trip-sfilter-wrapper .wpte-trip__search-submit:hover {  background-color:var(--tmp-primary-color);  border:none; } .wpte-trip-review-stars .wpte-trip-review-count {  color:var(--tmp-primary-color); } .wpte-trip-single .wpte-trip-image-wrap figure.thumbnail {  all:unset;  display:block;  position:relative;  overflow:hidden;  border-radius:4px 4px 0 0;  padding-top:68%;  margin:0;  background-color:#efefef; } .wpte-gblock-wrapper .wpte-gblock-title-wrap {  margin:0; } .wpte-gblock-wrapper .wpte-gblock-title-wrap .wpte-gblock-title {  font-weight:600; } .wpte-gblock-wrapper .wpte-gblock-title-wrap > p {  margin:24px auto 0;  max-width:672px;  font-size:18px; } .wpte-gblock-wrapper .wpte-trip-list-wrapper {  margin:84px 0 0; } .wpte-trip-review-stars .stars-group-wrapper {  width:auto;  flex:0 0 auto;  max-width:100px; } .wpte-trip-review-stars .stars-group-wrapper svg:not(:last-child) {  margin-right:5px; } .travel-monster_section-header, .wpte-gblock-wrapper .wpte-gblock-title-wrap > p {  position:relative; } .travel-monster_section-header::after, .has-header-decoration .wpte-gblock-wrapper .wpte-gblock-title-wrap > p::after, .travel-monster_section-header::before, .has-header-decoration .wpte-gblock-wrapper .wpte-gblock-title-wrap > p::before {  content:"";  width:70px;  height:10px;  background-color:var(--tmp-secondary-color);  position:absolute;  bottom:-30px;  left:50%;  margin-left:-35px;  mask:url("data:image/svg+xml,%3Csvg width='70' height='10' viewBox='0 0 70 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99609 9L9.36945 2.75998C10.1674 1.83337 11.6026 1.83337 12.4005 2.75998L16.2583 7.24002C17.0562 8.16663 18.4915 8.16663 19.2894 7.24002L23.1472 2.75998C23.9451 1.83337 25.3804 1.83337 26.1783 2.75998L30.0361 7.24002C30.834 8.16663 32.2693 8.16663 33.0672 7.24002L36.925 2.75998C37.7229 1.83337 39.1582 1.83337 39.9561 2.75998L43.8139 7.24002C44.6118 8.16663 46.0471 8.16663 46.845 7.24002L50.7028 2.75998C51.5007 1.83337 52.9359 1.83337 53.7339 2.75998L57.5917 7.24002C58.3896 8.16663 59.8248 8.16663 60.6227 7.24002L65.9961 1' stroke='%23E48E45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");  -webkit-mask:url("data:image/svg+xml,%3Csvg width='70' height='10' viewBox='0 0 70 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99609 9L9.36945 2.75998C10.1674 1.83337 11.6026 1.83337 12.4005 2.75998L16.2583 7.24002C17.0562 8.16663 18.4915 8.16663 19.2894 7.24002L23.1472 2.75998C23.9451 1.83337 25.3804 1.83337 26.1783 2.75998L30.0361 7.24002C30.834 8.16663 32.2693 8.16663 33.0672 7.24002L36.925 2.75998C37.7229 1.83337 39.1582 1.83337 39.9561 2.75998L43.8139 7.24002C44.6118 8.16663 46.0471 8.16663 46.845 7.24002L50.7028 2.75998C51.5007 1.83337 52.9359 1.83337 53.7339 2.75998L57.5917 7.24002C58.3896 8.16663 59.8248 8.16663 60.6227 7.24002L65.9961 1' stroke='%23E48E45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");  mask-size:70px 10px;  -webkit-mask-size:70px 10px; } @keyframes decoAnimate {  0% {   width:0;  }  20% {   width:0;  }  80% {   width:70px;  }  100% {   width:70px;  } } @-webkit-keyframes decoAnimate {  0% {   width:0;  }  20% {   width:0;  }  80% {   width:70px;  }  100% {   width:70px;  } } .travel-monster_section-header::after, .has-header-decoration .wpte-gblock-wrapper .wpte-gblock-title-wrap > p::after {  background-color:var(--tmp-primary-color);  animation:decoAnimate 3s linear infinite alternate; } .travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-icon.left {  justify-content:flex-end; } .travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-area {  position:relative; } .travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-area .meafe-init-wrapper.left {  position:absolute;  left:79px;  top:10px; } .travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-icon.left .meafe-counter-title {  padding-top:52px; } .meafe-testimonial-carousel-main.layout-3 .meafe-testimonial-wrap .meafe-testimonial-desc-wrap::before {  content:"";  width:21px;  height:16px;  display:inline-block;  margin:0 0 24px;  background-color:var(--tmp-primary-color);  mask:url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4803 16C14.6798 16 13.3753 15.3285 12.5669 13.9856C12.1995 13.4101 11.9055 12.7002 11.685 11.8561C11.4646 11.012 11.3543 10.1295 11.3543 9.20863C11.3543 7.21343 11.832 5.41007 12.7874 3.79856C13.7795 2.18705 15.231 0.920865 17.1417 0L17.6378 1.03597C16.5722 1.4964 15.6352 2.20624 14.8268 3.16547C14.0551 4.1247 13.5958 5.10312 13.4488 6.10072C13.3386 6.56115 13.2835 7.0024 13.2835 7.42446C13.2835 7.80816 13.3386 8.17266 13.4488 8.51798C14.2572 7.59712 15.3228 7.13669 16.6457 7.13669C17.9318 7.13669 18.979 7.53957 19.7874 8.34533C20.5958 9.11271 21 10.1871 21 11.5683C21 12.8729 20.5774 13.9472 19.7323 14.7914C18.8871 15.5971 17.8031 16 16.4803 16ZM5.12598 16C3.32546 16 2.021 15.3285 1.2126 13.9856C0.845144 13.4101 0.551181 12.7002 0.330709 11.8561C0.110236 11.012 0 10.1295 0 9.20863C0 7.21343 0.47769 5.41007 1.43307 3.79856C2.4252 2.18705 3.87664 0.920865 5.7874 0L6.28346 1.03597C5.21785 1.4964 4.28084 2.20624 3.47244 3.16547C2.70079 4.1247 2.24147 5.10312 2.09449 6.10072C1.98425 6.56115 1.92913 7.0024 1.92913 7.42446C1.92913 7.80816 1.98425 8.17266 2.09449 8.51798C2.90289 7.59712 3.9685 7.13669 5.29134 7.13669C6.57743 7.13669 7.62467 7.53957 8.43307 8.34533C9.24147 9.11271 9.64567 10.1871 9.64567 11.5683C9.64567 12.8729 9.2231 13.9472 8.37795 14.7914C7.53281 15.5971 6.44882 16 5.12598 16Z' fill='%2328B5A4'/%3E%3C/svg%3E%0A");  -webkit-mask:url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4803 16C14.6798 16 13.3753 15.3285 12.5669 13.9856C12.1995 13.4101 11.9055 12.7002 11.685 11.8561C11.4646 11.012 11.3543 10.1295 11.3543 9.20863C11.3543 7.21343 11.832 5.41007 12.7874 3.79856C13.7795 2.18705 15.231 0.920865 17.1417 0L17.6378 1.03597C16.5722 1.4964 15.6352 2.20624 14.8268 3.16547C14.0551 4.1247 13.5958 5.10312 13.4488 6.10072C13.3386 6.56115 13.2835 7.0024 13.2835 7.42446C13.2835 7.80816 13.3386 8.17266 13.4488 8.51798C14.2572 7.59712 15.3228 7.13669 16.6457 7.13669C17.9318 7.13669 18.979 7.53957 19.7874 8.34533C20.5958 9.11271 21 10.1871 21 11.5683C21 12.8729 20.5774 13.9472 19.7323 14.7914C18.8871 15.5971 17.8031 16 16.4803 16ZM5.12598 16C3.32546 16 2.021 15.3285 1.2126 13.9856C0.845144 13.4101 0.551181 12.7002 0.330709 11.8561C0.110236 11.012 0 10.1295 0 9.20863C0 7.21343 0.47769 5.41007 1.43307 3.79856C2.4252 2.18705 3.87664 0.920865 5.7874 0L6.28346 1.03597C5.21785 1.4964 4.28084 2.20624 3.47244 3.16547C2.70079 4.1247 2.24147 5.10312 2.09449 6.10072C1.98425 6.56115 1.92913 7.0024 1.92913 7.42446C1.92913 7.80816 1.98425 8.17266 2.09449 8.51798C2.90289 7.59712 3.9685 7.13669 5.29134 7.13669C6.57743 7.13669 7.62467 7.53957 8.43307 8.34533C9.24147 9.11271 9.64567 10.1871 9.64567 11.5683C9.64567 12.8729 9.2231 13.9472 8.37795 14.7914C7.53281 15.5971 6.44882 16 5.12598 16Z' fill='%2328B5A4'/%3E%3C/svg%3E%0A"); }  .page-feat-image {  display:none; } .single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top {  position:relative;  z-index:99;  margin-bottom:calc(-1 * var(--breadcrumb-margin)); } .single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap {  padding:0; } .single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap span a {  background-color:transparent;  background-image:linear-gradient(currentColor, currentColor);  background-position:0 100%;  background-repeat:no-repeat;  background-size:0 1px;  display:inline;  color:#fff !important;  transition:all 0.3s; } .single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap span a:hover {  opacity:0.6;  background-size:100% 1px; } .single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap .separator svg {  fill:#fff; } .single-trip .page-header-top {  margin:16px 0; } .single-trip .page-header-top .travel-monster-breadcrumb-main-wrap {  padding:0; } .single-trip .page-header-top .travel-monster-breadcrumb-main-wrap span a {  transition:color 0.3s; } .single-trip.sticky-header.wte-tabs-fixed .sticky-holder.sticky {  display:none; } .single-trip .wte-tab-title {  color:var(--tmp-body-font-color); } .single-trip .wte-tab-title a {  color:inherit; } .single-trip .wte-related-trips-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-fig > a {  padding:0; } body.wpte-cc-sticky-converter #secondary #wte-cc-currency-list-container {  position:static;  margin:0; } .wpte-bf-outer {  box-shadow:none; } .wpte-bf-outer .wpte-bf-field {  margin:0 0 24px; } .wpte-bf-outer .wpte-bf-field.wpte-bf_payment-methods {  margin-top:32px;  padding-top:32px; } .wpte-bf-outer .wpte-bf-field.wpte-bf_payment-methods .wpte-bf-label {  font-weight:600; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap {  justify-content:start;  border-bottom:none !important;  margin-bottom:49px; } @media (max-width:1024px) {  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap {   justify-content:center;   align-items:baseline;   margin-bottom:30px;  } } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::before {  border:1px solid var(--tmp-primary-color);  line-height:27px;  color:var(--tmp-primary-color); } @media (max-width:500px) {  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::before {   line-height:22px;  } } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::after {  height:1px;  background-color:rgba(var(--tmp-primary-color-rgb), 0.3); } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.active::before {  background-color:var(--tmp-primary-color); } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.active::after {  background-color:var(--tmp-primary-color);  height:1px; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.completed::before {  background-color:transparent;  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1437 2.25H13.8955C13.7205 2.25 13.5544 2.33036 13.4473 2.46786L6.08478 11.7946L2.55442 7.32143C2.50101 7.25362 2.43294 7.1988 2.35531 7.16106C2.27768 7.12333 2.19252 7.10368 2.1062 7.10357H0.85799C0.738347 7.10357 0.672275 7.24107 0.74549 7.33393L5.63656 13.5304C5.86513 13.8196 6.30442 13.8196 6.53478 13.5304L15.2562 2.47857C15.3294 2.3875 15.2633 2.25 15.1437 2.25Z' fill='%2328B5A4'/%3E%3C/svg%3E");  border:1px solid var(--tmp-primary-color); } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.completed::after {  background-color:var(--tmp-primary-color); } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step {  color:#777970;  font-size:0.941em;  line-height:1.81;  font-weight:600; } @media (max-width:767px) {  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step {   width:95px;   text-align:center;   padding-right:0px;   padding-bottom:14px;   padding-top:40px;  } } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.completed, .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.active {  color:var(--tmp-heading-color); } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap {  column-gap:30px;  flex-wrap:nowrap; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-title {  font-size:1.563em;  line-height:1.3;  font-weight:600; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form {  padding:32px 24px 40px !important;  background:var(--tmp-background-color);  box-shadow:0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);  border-radius:4px; } @media (max-width:1024px) {  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form {   padding:20px 15px !important;  } } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form label {  color:var(--tmp-body-font-color); } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-field input, .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-field select {  background-color:transparent; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit {  margin-bottom:0; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input[type=submit] {  display:inline-block;  color:var(--tmp-btn-text-initial-color);  background:var(--tmp-btn-bg-initial-color);  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:var(--tmp-btn-font-transform);  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);  transition:0.2s ease; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input[type=submit]:hover {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input:after {  display:inline-block;  content:"";  width:24px;  height:24px;  vertical-align:middle;  margin-left:5px;  background-color:currentColor; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary {  padding:32px 24px !important;  background:var(--tmp-background-color);  box-shadow:0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);  border-radius:4px; } @media (max-width:1024px) {  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary {   padding:20px 15px !important;  } } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap {  background:none;  border:none;  padding:0; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap .wpte-bf-trip-name-wrap {  padding:24px;  background:var(--tmp-section-bg-color);  border:none; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap .wpte-bf-trip-name-wrap .wpte-bf-trip-name {  font-size:1.188em;  line-height:1.4;  font-weight:600; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap .wpte-bf-trip-name-wrap .wpte-bf-trip-code {  font-style:normal; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap #coupon-response-holder {  margin-top:0; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .coupon-response-error {  background:transparent;  font-size:0.875em;  line-height:1.57;  color:var(--tmp-secondary-color);  padding:15px 0 0;  display:block; } .wpte-bf-outer .wpte-bf-booking-steps .wte-coupon-whole-wrap {  background:none;  padding:0;  border:none;  box-shadow:none; } @media (max-width:1024px) {  .wpte-bf-outer .wpte-bf-booking-steps .wte-coupon-whole-wrap .coupon-close-button {   right:5px;   top:5px;  } } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table span {  font-size:16px;  line-height:1.81; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .label, .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .value {  font-size:19px;  line-height:1.4;  font-weight:600; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .label::after, .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .value::after {  content:none; } .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table tbody tr td b {  position:relative;  background:#ffffff;  z-index:1;  padding-left:7px; } .wpte-bf-outer .wpte-bf-summary-total {  border-top:1px solid rgba(var(--tmp-primary-color-rgb), 0.2);  background:none;  padding:0; } .wpte-bf-outer .wpte-bf-summary-total .wpte-bf-total-price {  justify-content:end;  margin-top:16px; } .wpte-bf-outer .wpte-bf-summary-total .wpte-bf-total-price span {  font-size:16px;  line-height:1.81;  padding:0; } .wpte-bf-outer .wpte-bf-summary-total .wpte-bf-total-price .wpte-price span {  font-size:19px;  font-weight:500; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer .flatpickr-day.selected {  background-color:var(--tmp-primary-color); } .wte-process-layout .wte-process-tab-controller .wte-process-btn-next {  display:inline-block;  box-shadow:none;  color:var(--tmp-btn-text-initial-color);  background:var(--tmp-btn-bg-initial-color);  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:uppercase;  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:16px 50px;  transition:0.2s ease; } @media (max-width:1199px) {  .wte-process-layout .wte-process-tab-controller .wte-process-btn-next {   padding:16px 30px;  } } .wte-process-layout .wte-process-tab-controller .wte-process-btn-next:hover {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); } .wte-process-layout .wte-process-tab-controller .wte-process-btn-prev {  color:var(--tmp-secondary-color);  font-size:1em;  line-height:1.5;  font-weight:600;  padding:20px 0; } .wte-process-layout .wte-process-tab-controller .wte-process-btn-prev:hover {  color:var(--tmp-primary-color);  text-decoration:none; } .wte-process-layout .wte-process-tab-controller .wte-process-btn-prev:hover svg path {  stroke:var(--tmp-primary-color); } .wte-process-layout .wte-process-tab-controller .wte-process-btn-prev svg path {  stroke:var(--tmp-secondary-color);  padding-right:11px; } .wte-trip-options .wte-trip-guest-wrapper .select-wrapper .amount-per-person .offer-price .amount {  font-weight:400 !important;  color:var(--tmp-body-font-color); } .wte-trip-options .wte-trip-guest-wrapper .check-in-wrapper label {  color:var(--tmp-body-font-color); } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months {  background:var(--tmp-section-bg-color); } .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months {  background:var(--tmp-background-color);  border:1px solid rgba(40, 181, 164, 0.1);  border-radius:4px;  margin-right:16px; } .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover {  background:var(--tmp-background-color); } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month select {  width:auto;  padding:8px 10px;  border-radius:4px;  font-size:0.875em;  line-height:1.57; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month input {  padding:8px 10px;  border-radius:4px; } .flatpickr-month .flatpickr-current-month input.cur-year {  background:var(--tmp-background-color);  border:1px solid rgba(40, 181, 164, 0.1);  border-radius:4px; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month {  height:38px; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months {  padding:11px 0;  height:auto; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday {  color:var(--tmp-heading-color);  font-size:1em;  line-height:1.8; } body.rightsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap, body.leftsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap {  flex-direction:column; } body.rightsidebar .wpte-bf-checkout .wpte-bf-checkout-form, body.leftsidebar .wpte-bf-checkout .wpte-bf-checkout-form {  width:100%;  margin-bottom:40px; } body.rightsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary, body.leftsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary {  width:100%; } .wpte-bf-datepicker .ui-datepicker td a.ui-state-default {  color:var(--tmp-body-font-color); }  .wte-process-layout .wte-process-container {  max-width:100%; } .entry-content-wrap .thank-you-container {  margin-top:25px;  background:var(--tmp-background-color);  box-shadow:0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);  padding:32px 24px;  border-radius:4px; } .entry-content-wrap .thank-you-container .trip-details {  font-size:1.563em;  line-height:1.28;  color:var(--tmp-heading-color);  font-weight:500; } .entry-content-wrap .thank-you-container .detail-container {  border:none;  max-width:100%; } .entry-content-wrap .wp-travel .cart-header {  margin-bottom:15px; } .entry-content-wrap .wp-travel .cart-header a {  margin-left:16px; } .entry-content-wrap .wp-travel ul {  list-style:none;  padding:0;  margin:0; } .entry-content-wrap .wp-travel ul li {  list-style:none;  border-bottom:1px solid rgba(var(--tmp-heading-color-rgb), 0.1);  margin-bottom:5px;  padding-bottom:5px; } .entry-content-wrap .wp-travel ul li:last-child {  border-bottom:none;  margin-bottom:0;  padding-bottom:0; } .entry-content-wrap .wp-travel ul .grand-total {  font-weight:600; } .entry-content-wrap .wp-travel .item .item-main {  margin-bottom:20px; } .entry-content-wrap .wp-travel .cart-footer {  margin-top:15px; } .entry-content-wrap .wp-travel .cart-footer a {  display:inline-block;  color:var(--tmp-btn-text-initial-color);  background:var(--tmp-btn-bg-initial-color);  border-color:var(--tmp-btn-border-initial-color);  border-width:1px;  border-style:solid;  font-family:var(--tmp-btn-font-family);  font-size:var(--tmp-btn-font-size);  font-weight:var(--tmp-btn-font-weight);  letter-spacing:var(--tmp-btn-font-spacing);  line-height:var(--tmp-btn-font-height);  text-transform:var(--tmp-btn-font-transform);  border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);  padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);  transition:ease 0.2s;  margin:0 10px 10px 0; } .entry-content-wrap .wp-travel .cart-footer a:hover {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-btn-bg-hover-color);  border-color:var(--tmp-btn-border-hover-color); } .wte-es-with-multiple-options {  flex-wrap:wrap; } .wte-selected-package-description {  margin-left:25px; }  .wte-process-layout .wte-process-nav .wte-process-nav-list::before {  background-color:var(--tmp-primary-color);  opacity:1; } .wte-process-layout .wte-process-nav .wte-process-nav-list .wte-process-nav-item a {  font-size:1em;  line-height:1.8;  color:var(--tmp-body-font-color); } @media (max-width:500px) {  .wte-process-layout .wte-process-nav .wte-process-nav-list .wte-process-nav-item a {   font-size:0;  } } .wte-process-layout .wte-process-tabs {  padding:0 26px; } @media (max-width:1024px) {  .wte-process-layout .wte-process-tabs {   padding:0 15px;  } } .wte-process-layout .wte-process-tabs .wte-process-container {  padding-top:24px; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-booking-date-wrap {  box-shadow:none; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-selected-package-description {  margin:0 0 30px; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-selected-package-description p {  font-size:1em;  margin-bottom:0;  color:var(--tmp-body-font-color); } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-selected-package-description + hr {  display:none; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-option-heading span {  font-size:1em;  font-weight:600;  text-transform:uppercase;  color:var(--tmp-body-font-color);  opacity:0.5; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-option-heading span.text-left, .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-option-heading span.text-right {  padding:0; } .wte-process-layout .wte-process-tabs .wpte-select-options .option-toggle {  border:1px solid #E8E9E7;  border-radius:4px;  box-shadow:none; } .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info {  border:none;  padding:0; } .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info .wte-booking-details:first-child .wte-booking-details-title {  padding:15px 0 0;  border-top:1px solid rgba(0, 0, 0, 0.1); } .wte-process-tab-content-wrapper .wte-package-type .wte-check-button {  color:#BBBCB8;  border:1px solid #BBBCB8;  border-radius:4px;  background:transparent; } .wte-process-tab-content-wrapper .wte-package-type .wte-check-button.checked {  color:var(--tmp-primary-color);  border:1px solid var(--tmp-primary-color); } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer {  border-right:1px solid rgba(232, 233, 231, 0.5); } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer .flatpickr-day {  line-height:1.8;  color:var(--tmp-body-font-color);  border:1px solid rgba(232, 233, 231, 0.5);  height:52px; } .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer .flatpickr-day:hover {  background:var(--tmp-primary-color);  color:var(--white-color); } .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-trip-title {  color:var(--tmp-heading-color); } .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-summary-info-title {  background-color:var(--tmp-primary-color);  border-radius:4px 4px 0px 0px;  padding:8px;  font-size:14px;  line-height:1.6; } .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info .wte-booking-details ul li strong {  font-weight:400;  font-size:14px;  line-height:1.57;  color:var(--tmp-body-font-color); } .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .total-amount .price .total-text, .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .total-amount .price .amount, .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .total-amount .price .currency {  font-weight:600;  font-size:19px;  line-height:1.42;  color:var(--tmp-heading-color); } .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-dates p {  font-weight:600;  color:var(--tmp-heading-color); } .wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-dates p strong {  font-weight:400; } .wte-process-layout .wte-booking-times .wte-button-group .wte-check-button {  color:var(--tmp-primary-color);  border:1px solid rgba(var(--tmp-primary-color-rgb), 0.3);  line-height:1.57;  padding:8px 16px; } .wte-process-layout .wte-booking-times .wte-button-group .wte-check-button:hover, .wte-process-layout .wte-booking-times .wte-button-group .wte-check-button.checked {  color:var(--tmp-btn-text-hover-color);  background:var(--tmp-primary-color); } .wte-trip-options .wte-trip-guest-wrapper {  padding:20px 24px;  background:#FFFFFF;  box-shadow:0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);  border-radius:4px; } .wte-trip-options .wte-trip-guest-wrapper .select-wrapper .wte-qty-number {  border:1px solid #E8E9E7;  border-radius:4px; } .wte-trip-options .wte-trip-guest-wrapper .select-wrapper .wte-qty-number button {  background:transparent; } .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-checkout-form form {  background:none;  padding:0;  border:none;  box-shadow:none; } .wptravelengine_css_v2 .wpte-bf-checkout .wte-coupon-whole-wrap #wte-coupons-holder-wrap.coupon .input-text:focus {  border-color:var(--tmp-secondary-color); } .wptravelengine_css_v2 .wpte-bf-checkout .wte-coupon-whole-wrap .coupon .wp-travel-engine-coupons-apply-btn {  border-color:var(--tmp-secondary-color);  background:var(--tmp-secondary-color); } .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf_price-adjustments {  border-color:#E8E9E7;  border-bottom:none; } .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot {  border-color:#E8E9E7; } .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td {  padding:16px 0; } .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-currency-code, .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-price, .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-bf-total-txt {  font-size:1em !important; } .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-price, .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-currency-code {  font-weight:600 !important; } .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total {  border-color:#E8E9E7;  padding-top:0; } .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-currency-code, .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-price, .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-bf-total-txt {  font-size:16px; } .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-price, .wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-currency-code {  font-weight:600; } @media screen and (max-width:640px) {  .wpte-bf-checkout .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step .wpte-bf-step-inner,  .wpte-bf-checkout .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step:last-child .wpte-bf-step-inner {   text-align:center !important;   transform:none;   width:auto;  }  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::before {   left:36.5px;  } } .wte-user-wishlist-toolbar .wte-wishlist-remove-all:hover {  background:none; } .category-main-wrap.category-grid .category-trips-single, .wte-related-trips.category-grid .category-trips-single {  margin-right:0 !important;  padding:0 15px !important; } .category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap, .wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap {  padding:0; } .category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig, .wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig {  margin:0; } .category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months, .wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months {  flex:1; } .wte-related-trips .category-trip-prc-title-wrap .category-trip-title {  font-size:20px !important; } .wpte_has-tooltip .tippy-popper[x-placement=top] .tippy-arrow {  top:100%;  transform:unset !important; } .wpte_has-tooltip .tippy-popper[x-placement=bottom] .tippy-arrow {  top:auto;  bottom:100%;  transform:unset !important; }  