/* 
-------As Per Page Format Order----------
 header,creative-masonry-card-grid,two-column-stories-list,magazine-information-card-list,three-column-card-slider,four-column-card-slider,two-column-full-width-image-and-text-slider,relevant-issue-feature-card-snippet,footer-preferred-travel-magazine,breadcrumb,featured-grid-layout,home-title-text */ 

html, body {
    overflow-x: hidden;
    width: 100%;
}

.megamenuthirdlevel .edit-overlay{margin-left: 0 !important;}
#header {
  position: relative;
  width: 100%;
  background: var(--background-white-color);
  border-bottom: 1px solid var(--background-neutral-color);
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  padding: 0 var(--spacing-8);
  z-index: 3;
}
#header.is-fixed {
  position: fixed;
  padding-top: 0;
  transition: background 5s ease;
  top:0;
}
#header .uk-container-expand {
  max-width: 1600px;
  width: 100%;
  padding: 0 var(--spacing-8);
}
#header .uk-navbar-container {
  background: none;
  display: flex;
  align-items: center;
  align-self: stretch;
  padding: var(--spacing-4) 0;
  gap: var(--spacing-8);
}
.uk-navbar-left {
  width: 170px;
  height: 56px;
}
a.uk-logo {
  width: auto;
  height: auto;
  min-height: auto;
  display: inline-block;
}
img.header__logo {
  max-width: 100%;
  display: inline-block;
  background: transparent;
}
.uk-navbar-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-4);
  flex: 1 0 0;
  padding: 4px 0;
}
.header .menu-items {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-4);
  flex: 1 0 0;
  margin: 0;
  padding: 0;
}
.header .menu-items > li {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 5px;
}
.header .menu-items .menu-toggle {
  position: relative;
  padding-right: 25px; filter: opacity(1);
} 
.header .menu-items .menu-toggle:after {
  content: "\e906";
  font-family: 'icomoon';
  color: var(--gray-400);
  font-size: 8px;
  position: absolute;
  right: 0;
  top: 1px;
}
.header .menu-items > li > a.menu-toggle:hover:after, .header .menu-items > li > a.menu-toggle:focus:after{  color: var(--gray-400);}
.header .menu-items > li > a.menu-toggle[aria-expanded=true]:after{
  color: var(--gray-400);
  transform: rotate(180deg);
}
.header .menu-items > li > a:hover, .header .menu-items > li > a[aria-expanded=true] {
  color: var(--theme-secondary-color);
}
.header .menu-items > li > a .uk-icon {
  transition: .3s ease-in-out;
  transform: rotate(0deg);
}
.header .menu-items > li > a[aria-expanded="true"] .uk-icon {
  transform: rotate(180deg);
}
.uk-navbar-dropdown {
  background: var(--background-white-color);
  border-radius: 2px;
  box-shadow: 0 20px 36px -12px rgba(15, 15, 15, 0.18);
  padding: 0;
}
.simple-dropdown {
  width: 240px;
  top: 63px !important;
}
.simple-dropdown ul {
  background: var(--background-white-color);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  padding: 4px 0;
}
.simple-dropdown ul li {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-self: stretch;
  gap: var(--spacing-2);
  flex: 1 0 0;
  padding: 2px var(--spacing-2);
  margin: 0;
}
.simple-dropdown ul li a {
  width: 100%;
  color: var(--text-base);
  background: var(--background-white-color);
  border-radius: 2px;
  padding: 6px var(--spacing-2);
  flex: 1 0 0;
}
.simple-dropdown ul li a.navON, .simple-dropdown ul li a:hover, .simple-dropdown ul li a:focus {
  background: var(--gray-100);
}
.simple-dropdown ul li a:hover, .simple-dropdown ul li a:focus-visible {
  color: var(--text-base);
  background: var(--background-base-color);
  text-decoration: none;
}
.megamenu-dropdown {
  width: 972px;    top: 63px !important;
}
.megamenu-area {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-4);
}
.megamenu-dropdown-ltem {
  display: flex;
}
.megamenu-left {
  width: 240px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  padding: 4px 0;
}
.megamenu-left ul {
  background: var(--background-white-color);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  padding: 4px 0;
}
.megamenu-left ul li {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-self: stretch;
  gap: var(--spacing-2);
  flex: 1 0 0;
  padding: 2px var(--spacing-2);
  margin: 0;
}
.megamenu-left ul li a {
  width: 100%;
  color: var(--text-base);
  border-radius: 2px;
  text-align: left;
  padding: 6px var(--spacing-2);
  flex: 1 0 0;    position: relative; 
}
.megamenu-left ul li.uk-active {
  background: var(--background-base-color);
}
.megamenu-left ul li a:hover, .megamenu-left ul li a.active-link, .megamenu-left ul li a:focus-visible, .megamenu-left ul li:hover {
  color: var(--text-base);
  background: var(--background-base-color);
  text-decoration: none;
}
.megamenu-right {
  background: var(--background-base-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-3);
  padding: var(--spacing-3) var(--spacing-3) var(--spacing-5) var(--spacing-3);
}
.megamenu-area {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-3);
}
.megamenu-panel {
  position: relative;
  width: 100%;
}
.active-panel {
  display: block;
}
.megamenu-grid {
  width: calc(100% + 12px);
  display: flex;
  align-items: flex-start;
  margin-left: -12px;
}
.megamenu-grid > * {
  padding-left: 12px;
}

.megamenu-grid.uk-grid {margin-left: calc(-1 * var(--spacing-3));}
.megamenu-grid.uk-grid>* {padding-left: var(--spacing-3);}
.megamenu-grid.uk-grid-small>.uk-grid-margin{margin-top: var(--spacing-3);}

.megamenu-title {
  position: relative;
  width: 100%;
  display: block;
  color: var(--theme-secondary-color);
  filter: opacity(1);
}

.megamenu-subitem:after{
  content: '\e907';
  font-family: 'icomoon';
  position: absolute;
  right: 7px;
  font-size: 13px;
  color: var(--gray-400);
}
.megamenu-left ul li a.active:after, .megamenu-left ul li a:hover:after, .megamenu-left ul li a:focus:after {
  color: var(--grey-black);
}
.destination-card {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-radius: var(--border-radius-xxs);
}
.destination-card a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.destination-card img {
  max-width: 100%;
  width: 100%;
  height: 164px;
  object-fit: cover;
  display: block;
  border-radius: var(--border-radius-xxs);
}
.destination-name {
  color: var(--text-base);
  background: var(--background-white-color);
  padding: var(--spacing-2) var(--spacing-5);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: max-content;
}
.list-area {
  position: relative;
  width: 100%;
  display: inline-grid;
  row-gap: 20px;
  column-gap: 20px;
  align-self: stretch;
  grid-template-rows: repeat(1, fit-content(100%));
  grid-template-columns:repeat(2, minmax(160px, 0fr));
  padding: 0 var(--spacing-2);
}
.list-column {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-self: stretch;
  gap: var(--spacing-6);
}
.list-column ul {
  position: relative;
  width: 100%;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-3);
  flex: 1 0 0;
  padding: 0;
  margin: 0;
}
.list-column ul li {
  position: relative;
  width: 100%;
  display: block;
}
.list-column ul li a {
  position: relative;
  width: auto;
  display: inline-block;
  color: var(--text-base);
  border-bottom: none;
}
.list-column ul li a.navON, .list-column ul li a:hover, .list-column ul li a:focus {
  /*border-bottom: solid 1px var(--text-base);*/    color: var(--tiers-gold);filter: opacity(1); 
}
.megamenu-footer {
  position: relative;
  width: 100%;
  display: block;
}
.megamenu-footer a {
  position: relative;
  width: auto;
  display: inline-block;
  color: var(--text-base);
  padding: 0 0 5px;
}
.megamenu-footer a:hover, .megamenu-footer a:focus {
  color: var(--text-base);
}
.header .divider {
  position: relative;
  width: 100%;
  height: 1px;
  background: var(--gray-200);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin: var(--spacing-1) 0 0;
}
.search-dropdown {
  width: 100%;
  max-width: 100%;
  background: #F3F3F3;
  border-top: 1px solid #E5E5E5;
  box-shadow: 0 20px 24px -4px rgba(15, 15, 15, 0.08), 0 8px 8px -4px rgba(15, 15, 15, 0.03);
}
.close-search {
  color: var(--theme-primary-color);
  position: absolute;
  top: 25px;
  right: 25px;
  cursor: pointer;
}
.search-area {
  position: relative;
  width: 100%;
  display: flex;
  padding: var(--spacing-10) 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-8);
  margin: 0 auto;
}
.search-header {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  background: var(--background-white-color);
}
.search-input-wrap {
  position: relative;
  width: 800px;
  max-width: 100%;
  background: #ffffff;
  display: flex;
  align-items: center;
  padding: 0 var(--spacing-3);
  gap: 8px;
  flex: 1 0 0;
}
.search-input-wrap span {
  color: var(--gray-500);
}
.search-input-wrap input {
  position: relative;
  width: 100%;
  color: var(--text-muted);
  border: 1px solid #ffffff;
  padding: var(--spacing-3) 0;
  outline: none;
  font: var(--body-text-fonts);
  height: 24px;color: #000 !important;
}
.search-body {
  position: relative;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: var(--spacing-8);
  align-self: stretch;
}
.search-title {
  position: relative;
  width: 100%;
  display: block;
  color: var(--theme-secondary-color);
  filter: opacity(1);
}
.search-column {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-self: stretch;
  gap: var(--spacing-6);
}
.search-column ul {
  position: relative;
  width: 100%;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-3);
  flex: 1 0 0;
  padding: 0;
  margin: 0;
}
.search-column ul li {
  position: relative;
  width: 100%;
  display: block;
}
.search-column ul li a {
  position: relative;
  width: auto;
  display: inline-block;
  color: var(--text-base);
}

.search-column ul li a:hover, .search-column ul li a:focus {
  color: var(--theme-secondary-color);
}

a.uk-navbar-toggle {
  color: var(--text-base);
  width: 40px;
  height: 40px;
  min-height: auto;
}
a.uk-navbar-toggle:hover, a.uk-navbar-toggle[aria-expanded=true] {
  color: var(--text-base);
}
.search-subscribe-area {
  display: flex;
  align-items: center;
  gap: var(--spacing-4);
}
a.button.subscribe__btn {
  padding: var(--spacing-1) var(--spacing-3);
  min-height: 36px;
}
a.button.subscribe__btn span {
  font-size: 19px;
}
.view-current-magazine {
  border-left: 1px solid var(--gray-300);
  display: flex;
  align-items: center;
  padding-left: var(--spacing-4);
}
.magazine__btn {
  display: flex;
  align-items: center;
  gap: var(--spacing-3);
  font-weight:500;
}
.magazine__btn:hover, .magazine__btn:focus{color: var(--tiers-gold);}
.magazine__btn span {
  max-width: 90px;
}
img.magazine__img {
  width: 45px;
  height: 56px;
  display: flex;
  align-items: center;
  gap: 10px;
}

/* Subscribe Popup Start */
.subscribe-popup{    
  height: calc(100vh - 100px);
  margin-top: 100px;
}
.subscribe-background {
  max-width: 1280px;
  width: 100%;
  background: var(--background-base-color);
  border-radius: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  align-self: stretch;
  gap: 0;
  padding-right: 320px;
}
.subscribe-title{font-weight:500;}
.subscribe-content {
  background: var(--background-white-color);
  border-radius: var(--border-radius-xxs);
  display: flex;
  width: 604px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-8);
  padding: var(--spacing-10);
  position: absolute;
  right: 80px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 2px;
}

.subscribe-popup .uk-close svg{display: none;}
.subscribe-popup .uk-close {
  background: transparent;
  color: var(--theme-primary-color);
}
.subscribe-popup .uk-close:hover, .subscribe-popup .uk-close:focus{
  color: var(--theme-secondary-color);
}
.subscribe-popup .uk-modal-dialog {
  background: var(--background-base-color);
}
.subscribe-head {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: var(--spacing-4);
}
form.subscribe-form {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: var(--spacing-5);
}
.form__group.form-checkbox {
  flex-direction: row;
  gap: var(--spacing-2);
  align-items: baseline;
}
.form__group.form-checkbox input.form__control-checkbox {
  position: relative;
  top: 5px;
  border: 2px solid var(--elements-inputs-default-border);
}
.form-checkbox .subscribe-note {
  width: calc(100% - 32px);
  display: inline-block;
}
.form-checkbox .subscribe-note a {
  color: var(--tiers-gold);
  text-decoration: underline;
  font-weight: 600;
}
.form-checkbox .subscribe-note a:hover, .form-checkbox .subscribe-note a:focus-visible {
  text-decoration: none;
}
form .form__group.subscribe-btn a {
  width: 100%;
  padding: 7px 14px;
}
/* Subscribe Popup End */
.hamburger-menu{display:none}
.hamburger-menu-item {
  padding:7px 12px;
  min-height: 36px;
}
.hamburger-menu span {
  font-size: 11px;
}
.mobilemenu .view-current-magazine{display:none } 
.mobilemenu .subscribebuttonmobile { display: none ;}
.megamenuback{display:none}

.search-input-wrap input {
  background: transparent !important;
  border: none !important;
}
ul.nav-city-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(160px, 1fr));
  column-gap: var(--spacing-5);
  row-gap: var(--spacing-3);
}

.ng-star-inserted #header.is-fixed{    position: relative;}
.country-menu-link {width: 400px;}
.country-menu-link a{
  font-weight: 600;
  color: var(--text-base);
  padding: 0 0 5px;
}
.country-menu-link a:hover, .country-menu-link a:focus{    color: var(--tiers-gold);}
.megamenu-panel.onload-active {
  display: block !important;
}
.submenulist .navON.menu-toggle, .submenulist .navON.menu-toggle:after{color: var(--tiers-gold);} 



@media (max-width: 1500px) {
  .subscribe-background {width: 75%;}
}

@media (max-width: 1420px) {
  #header {
    padding: 0;
  }

}

@media (max-width: 1370px) {
  /*  .view-current-magazine {
  padding-left: var(--spacing-1);
}*/
  .header .menu-items {
    gap: var(--spacing-2);
  }
}
@media (max-width: 1320px) {
  .uk-navbar-right {
    gap: var(--spacing-2);
  }
  .search-subscribe-area {
    gap: var(--spacing-2);
  }
  .magazine__btn span {
    max-width: 70px;
  }
}

@media (min-width: 1181px) and  (max-width: 1275px){

  a.button.subscribe__btn {font-size: 12px;padding: var(--spacing-1) var(--spacing-2);}
  a.button.subscribe__btn span {font-size: 16px;}
  .magazine__btn {font-size: 12px;}
}

@media (min-width: 992px) and  (max-width: 1180px){
  .header .menu-items > li a{font-size: 13px;}
  a.button.subscribe__btn {font-size: 11px;padding: var(--spacing-1) var(--spacing-2);}
  #header .uk-container-expand {padding: 0 var(--spacing-3);}
  a.button.subscribe__btn span {font-size: 15px;}
  .magazine__btn {font-size: 11px;gap: var(--spacing-2);}
  #header .uk-navbar-container {gap: var(--spacing-5);}
  .magazine__btn span {max-width: 65px;}
  a.uk-navbar-toggle {width: 20px;}
  /* .view-current-magazine {padding-left: 0;}*/
}

@media (min-width: 992px) and  (max-width: 1050px){
  .uk-navbar-left {
    width: 100px;
  }
}

@media (min-width: 992px) and  (max-width: 1024px){
  .header .menu-items .menu-toggle:after {
    font-size: 7px;
  }
  .header .menu-items .menu-toggle {
    padding-right: 22px;
  }
}
@media (min-width: 992.98px) {
  .tabhighlight{display:none}
  .megamenu-dropdown, .simple-dropdown, .search-dropdown{display:none !Important}
  .megamenu-dropdown.uk-open, .simple-dropdown.uk-open, .search-dropdown.uk-open{display:block  !Important}
  /* .megamenuthirdlevel-arrow-link{font-size: 11px;
  margin-left: 4px;border-bottom: none !important;}
  .megamenuthirdlevel-arrow-link:hover, .megamenuthirdlevel-arrow-link:focus{color: var(--tiers-gold) !important;}
  .city-active.megamenuthirdlevel .nav{border-bottom: solid 1px var(--text-base);}*/
  .city-active.megamenuthirdlevel .nav{color: var(--tiers-gold) !important;        filter: opacity(1);}

  .megamenuthirdlevel .nav:hover, .megamenuthirdlevel .nav:focus {
    color: var(--tiers-gold);
    border-bottom: none;
  }
  [data-hide="Top Destinations"].country-list-area{display:none}
  .megamenuthirdlevel .megamenuthirdlevel-desktophide{display:none}
  .country-desktophide{display:none}

}

@media (max-width: 992px) {
  .country-desktopshow{display:none}
  .country-menu-link {
    width: auto;
    padding: var(--spacing-4) var(--spacing-6) var(--spacing-2) var(--spacing-6);
  }
  .megamenu-left ul li.uk-active {
    background: transparent;
  }
  .menu-items-open .megamenu-left ul li {
    background: transparent !IMPORTANT;
  }
  .menu-items-open .megamenu-left ul li a {
    background: transparent !important;
  }
  .header .mobilemenu{display:none;}
  .menu-active-body .header .mobilemenu{display:block;}
  .hamburger-menu {display: block; position: relative;}
  .view-current-magazine{display:none}
  .uk-navbar-right {gap: var(--spacing-8); padding: 0;}
  .hamburger-menu:before {
    content: '';
    background: var(--gray-200);
    width: 1px;
    height: 40px;
    display: block;
    position: absolute;
    left: -16px;
    top: -2px;
  }
  .search-subscribe-area {
    gap: var(--spacing-4);
  }
  #header .uk-container-expand {
    padding: 0;
  }
  #header .uk-navbar-container{    padding: var(--spacing-4);}
  .header .mobilemenu {
    position: absolute;
    background: var(--background-white-color);
    width: 100%;
    height: 100vh;
    z-index: 111;
    margin: 72px 0 0 0;
    top: 0;
    left: 0;
    padding:0 var(--spacing-6);
  }
  .header .menu-items {
    display: block;        padding: 0;
  }
  .header .menu-items > li {
    justify-content: flex-start;
    padding: var(--spacing-3) 0;
    border-bottom: solid 1px var(--gray-200);
    flex-direction: column;
  }
  .header .menu-items .menu-toggle {
    padding-right: 0;
    width: 100%;
  }
  .header .menu-items .menu-toggle:after {
    transform: rotate(-90deg);
  }
  .mobilemenu .view-current-magazine {display: block;padding: var(--spacing-5) 0;border-left: none;}
  .magazine__btn {
    gap: 0;
    max-width: 342px;
    width: 100%;
    margin: 0 auto;
    border: solid 1px var(--gray-300);
    padding: var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-4);
    background: var(--background-base-color);
    justify-content: space-between;
  }
  .magazine__btn span {max-width: 100%;}
  .header .menu-items > li > a.menu-toggle[aria-expanded=true]:after {
    transform: rotate(0deg);
  }
  .simple-dropdown {
    width: 100%;
    top: 0 !important;
    position: relative;
    box-shadow: none;
    min-width: 100%;
  }
  .simple-dropdown ul { padding: 0;}
  .simple-dropdown ul li { 
    padding: var(--spacing-3) 0;
    border-bottom: solid 1px var(--gray-200);
  }
  .simple-dropdown ul li:last-child{border-bottom: none;}
  .simple-dropdown ul li a {padding: 0;}
  .hamburger_active{display: block;}

  .subscribe-background{width: 74%;}
  .subscribe-popup {
    height: calc(100vh - 72px);
    margin-top: 72px;
  }
  .form .button__item{width: 100%;}
  .megamenu-grid{display:none;}

  .megamenuthirdlevel .nav{    font-size: var(--paragraph-large-sm-font-size);
    line-height: var(--paragraph-large-sm-line-height);
    letter-spacing: var(--paragraph-large-sm-letter-spacing);
    float: left;        
    font-weight: var(--paragraph-normal);
    font-family: 'Inter'; 
    right: inherit;}

  /*Search*/
  .search-area {padding: 0;}
  .search-dropdown {
    left:0 !important;
    width: 100%;
    max-width: 100% !important;
    padding: var(--spacing-10) var(--spacing-8);
    height: 100vh;
  }
  .search-header {width: calc(100% - 30px);margin: 0 auto 0 0;}


  .search-subscribe-area .search-dropdown a.uk-navbar-toggle {
    top: 53px;
    right: 26px;
    z-index: 1;
    position: absolute;
    width: 30px;
    height: 30px;
  }
  .search-subscribe-area .search-dropdown a.uk-navbar-toggle .close-search{   z-index: 1;right: 0;top: 0;}
  /*Mega Menu*/
  .menu-items-open > li{display:none !important}
  .menu-items-open > .megamenuitem.active {display:block  !important; border-bottom: none;}

  .menu-items-open .view-current-magazine{display:none}
  .menu-items-open .megamenu-right{background: transparent;padding: 0;}
  .megamenu-left {width: 100%;}
  .megamenuback{display:none}
  .megamenuitem.active .megamenuback{display:flex}
  .megamenu-dropdown {
    width: 100%;
    top: 0 !important;
    box-shadow: none;
    left: 0 !important;
    max-width: 100% !important;}
  .megamenuitem.active .megamenu-dropdown{  display:block;}
  .megamenuback {
    background: var(--background-base-color);
    padding: var(--spacing-3);
    font-size: var(--paragraph-large-sm-font-size);
    font-weight: 500;
    color: var(--text-base);
    align-items: center;
    line-height: 0;
    height: 48px;
  }
  .megamenuitem .megamenuback span {
    padding: 0px 7px;
    margin-top: -1px;
    font-size: 10px;
  }
  .tabhighlight {
    background: var(--background-base-color);
    width: 100%;
    display: flex;
    padding: var(--spacing-2) var(--spacing-6);
    font-weight: 500;
  }
  .menu-items-open .menu-toggle{    background: var(--background-base-color); text-transform: uppercase;}
  .megamenu-left ul li a.active {background: transparent;}
  .megamenu-dropdown-ltem {flex-direction: column;}
  .megamenu-left {width: 100%;}
  .destination-card {display: none;}
  .megamenu-dropdown-ltem.active .megamenusecondlevel {display: none;}
  .megamenu-dropdown-ltem.active .megamenu-right {display: block;}
  .megamenu-panel.active .city-list-item{display: none;}

  .menu-items-open > .menu-items > li{display:none}
  .menu-items-open > .menu-items > li.active{display:block}
  .menu-items-open .menu-toggle{display:none}
  .menu-items-open > .megamenu-dropdown{top: 40px !important;}
  .menu-items-open > .megamenu-right{background: transparent;}
  .menu-items-open .megamenu-left{padding: var(--spacing-4) var(--spacing-6);}
  .menu-items-open .megamenu-left ul{padding: 0;}
  .menu-items-open .megamenu-left ul li{
    padding: var(--spacing-3) 0;
    border-bottom: solid 1px var(--gray-200);}
  .menu-items-open .megamenu-left ul li:first-child {padding-top: 0;}
  .menu-items-open .megamenu-left ul li a {padding: 0;font-weight: 500;}
  .menu-items-open .megamenu-left ul li:last-child {border-bottom: none;}
  .menu-items-open .megamenu-footer {display: none;}
  .menu-items-open .divider{display:none}
  .menu-items-open .country-list-area .megamenu-title{display:none;}
  .menu-items-open .list-area{grid-template-columns: inherit;padding: var(--spacing-4) var(--spacing-6);}
  .menu-items-open .megamenu-area{gap: 0;}
  .menu-items-open .country-list-area ul{gap: 0; padding: var(--spacing-4) var(--spacing-6);}
  .menu-items-open .country-list-area ul li{    padding: var(--spacing-3) 0; border-bottom: solid 1px var(--gray-200);}
  .menu-items-open .country-list-area ul li.megamenuthirdlevel a {width: 100%;}
  .menu-items-open .country-list-area ul li.megamenuthirdlevel a:after{
    content: '\e907';
    font-family: 'icomoon';
    position: absolute;
    right: 7px;
    color: var(--gray-400);font-size: 10px;
  }
  .menu-items-open .country-list-area{padding:0;}
  .menu-items-open  .list-column{gap: 0;}
  .menu-items-open .country-list-area ul li:first-child {
    padding-top: 0;
  }
  [data-step="2"] .tabhighlight-1 {display:none}
  [data-step="3"] .tabhighlight-1,  [data-step="3"] .tabhighlight-2{display:none}
  [data-step="1"] .megamenu-right{display:none}

  .simple-dropdown{display:none}
  .dropactive .simple-dropdown{display:block !important;}
  .list-column ul li a{border-bottom:solid 1px transparent !important}
  [data-step="0"] .megamenuitem a:after{ transform: rotate(-90deg) !important;} 

  ul.nav-city-list {
    display: block;
  }
  ul.nav-city-list li:last-child{   border-bottom: none !important;}
  .list-column ul li a:hover{color: var(--theme-secondary-color);}
  .menu-active-body{    overflow: hidden;}
  .menu-active-body .header{    position: fixed !important;
    overflow: scroll;
    height: 100%;} 
  .menu-active-body ul.nav-city-list{padding-bottom:100px !important}

  .megamenuthirdlevel-arrow-link:after{display:none;}
  .menu-items-open .country-list-area ul li.megamenuthirdlevel a{width: auto;}
  .menu-items-open .country-list-area ul li.megamenuthirdlevel a:after{display:none;}
  .megamenuthirdlevel-arrow-link{  
    content: '\e907';
    font-family: 'icomoon';
    position: absolute;
    right: 7px;
    color: var(--gray-400);
    font-size: 10px;
    float: right;
    width: auto;}
  .megamenuthirdlevel-arrow-link span.icon-Right {
    color: var(--gray-400) !important;
    font-size: 13px;
    font-weight: 500;
  }

  .secondmenu-active > a{color: var(--tiers-gold) !important;}
  .secondmenu-active > .megamenu-subitem:after{color: var(--tiers-gold) !important;}
  .first-active > a{color: var(--tiers-gold) !important;}
  .first-active > .menu-toggle:after{color: var(--tiers-gold) !important;}
  .city-active > a {color: var(--tiers-gold) !important;}
  .city-active > .megamenuthirdlevel-arrow-link span.icon-Right{        color: var(--tiers-gold) !important;}

  .simple-dropdown ul li a.navON, .simple-dropdown ul li a:hover, .simple-dropdown ul li a:focus {
    background: transparent;    color: var(--tiers-gold);
  }
  .uk-navbar-center:not(:only-child) {
    position: relative;
    top: inherit;
    left: inherit;
    transform: inherit;
    width: 100%;
    box-sizing: border-box;
    z-index: 2;
    display: contents;
  }

}
@media (max-width: 767px) {
  #header .uk-container-expand {padding: 0;}
  .search-dropdown {padding: var(--spacing-4) var(--spacing-4);}
  .uk-navbar-left {width: 116px;height: 32px;}
  a.button.subscribe__btn{display:none}
  .subscribebuttonmobile {
    max-width: 342px;
    width: 100%;
    margin: 0 auto;
  }
  a.button.subscribe__btn {
    padding: var(--spacing-1) var(--spacing-3);
    min-height: 36px;
    width: 100%;
  }
  .subscribe-background {width: 100%; }
  .subscribe-content { width: 358px;
    padding: var(--spacing-10) var(--spacing-6);
    right: inherit;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
  }
  .search-body {flex-direction: column;}
  .search-area {gap: 0;}
  .search-dropdown {padding: 0; height: 100vh;}
  .search-header {
    width: calc(100% - 82px);
    height: 48px;
    padding: var(--spacing-3);
    margin: 16px auto 16px 16px;
  }
  .search-subscribe-area .search-input-wrap {
    width: 100%;
    padding: 0;
    font-size: 16px;
  }
  .search-subscribe-area .search-icon {
    position: relative;
    top: 1px;
  }
  .search-body {
    flex-direction: column;
    background: var(--background-white-color);
    border-top: solid 1px var(--gray-300);
    gap:0;
  }
  .search-title {padding: var(--spacing-2) var(--spacing-4);        background: var(--background-base-color);}
  .search-column {gap: 0;}
  .search-column ul {
    gap:0;
    padding: var(--spacing-4) var(--spacing-6) var(--spacing-6) var(--spacing-6);
  }
  .search-subscribe-area .search-dropdown a.uk-navbar-toggle {
    top: 29px;}

  .hamburger_active .subscribebuttonmobile{display: block;}
  .hamburger_active a.button.subscribe__btn {display: flex;}
  .button.subscribe__btn span{font-size: 16px !important;position: relative;top: 1px;}
  .search-column ul li {
    border-bottom: solid 1px var(--gray-200);
    padding: var(--spacing-3) 0;
  }
  .search-column ul li:last-child {
    border-bottom: none;
    padding: var(--spacing-3) 0 0;
  }
  .search-active-body {
    overflow: hidden;
  }
  .search-active-body .search-body {        
    height: 100vh;        padding-bottom: 150px !important;
    overflow: scroll;
    height: 100vh;
    justify-content: flex-start;
  }
}





/*Site search*/

.search_onpage {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  padding: var(--spacing-12) 0;
  height: auto;
}

.search_onpage .input-seach {
  position: relative!important;
  opacity: 1;
  height: auto;
  width: 100%;
  top: 0;
  display: block;
  border-radius: 4px;
  visibility: visible;
  border: 0
}

.search_onpage.search-header.expandit:before,.search_onpage.search-header.expandit:after {
  content: none;
  display: none
}


.search_onpage .input-seach input {
  border: 1px solid var(--background-base-color) !important;
  height: 48px;
  background: var(--background-base-color) !important;
  color: var(--text-base);
  padding-left: 42px;
  font-weight: 400;
  border-radius: 0 !important;
  width: 100%;
  font-size: var(--paragraph-large-lg-font-size) !important;
  line-height: var(--paragraph-large-lg-line-height);
  letter-spacing: var(--paragraph-large-lg-letter-spacing);
  font-family: 'Inter';
}
.search_onpage .input-seach input::-webkit-input-placeholder {
  color: var(--text-base) !important;
}
.search_onpage .input-seach input::-moz-placeholder {
  color: var(--text-base) !important;
}
.search_onpage .input-seach input:-ms-input-placeholder {
  color: var(--text-base) !important;
}
.search_onpage .input-seach input:-moz-placeholder {
  color: var(--text-base) !important;
}

.search_onpage .input-seach span.search_icon {
  position: absolute;
  left: var(--spacing-4);
  border-right: 0;
  padding: 2px 0 0 0;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  color: var(--gray-500);
}

.search_onpage a.closesearch {
  position: absolute;
  right: 0px;
  left: inherit;
  font-size: 16px;
  top: 0%;
}

.search_onpage a.closesearch .template-icon-x {
  color: #000;
  font-size: 20px;
  position: relative;
  top: 4px
}

.search_onpage a.closesearch:hover .template-icon-x,.search_onpage a.closesearch:focus .template-icon-x {
  color: #ffc300
}

.search_onpage input[type="search"]::-webkit-search-decoration,
.search_onpage input[type="search"]::-webkit-search-cancel-button,
.search_onpage input[type="search"]::-webkit-search-results-button,
.search_onpage input[type="search"]::-webkit-search-results-decoration,
#searchheaderform input[type="search"]::-webkit-search-decoration,
#searchheaderform input[type="search"]::-webkit-search-cancel-button,
#searchheaderform input[type="search"]::-webkit-search-results-button,
#searchheaderform input[type="search"]::-webkit-search-results-decoration{
  -webkit-appearance: none;
  appearance: none;
}
.search_onpage .close-search{    color: var(--gray-400);
  position: absolute;
  top: 14px;
  right: var(--spacing-4);
  cursor: pointer;
  font-size: 20px;}

#searchresultcontainer .ss360-layer{ 
  padding: var(--spacing-5) 0;
  margin-top: var(--spacing-8);
  border-top: solid 1px var(--background-neutral-color);
}
#searchresultcontainer .ss360-grid--lg .ss360-suggests__image{border-radius: 0;object-fit: cover;}
#searchresultcontainer .ss360-grid--lg .ss360-suggests {
  padding: 0;
  border-radius: 0;
  border: none;
}
#searchresultcontainer .ss360-grid--lg .ss360-suggests__image-wrap{border-radius: 0;}
#searchresultcontainer .ss360-grid--lg .ss360-suggests__image-wrap{margin-bottom: 0;}
#searchresultcontainer .ss360-grid--lg .ss360-suggests__snippet {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  font-size: var(--card-subtitle-xl-font-size) !important;
  line-height: var(--card-subtitle-xl-line-height) !important;
  font-weight: 400 !important;
  color: var(--text-base) !important;
}

.search-result .nearby-location-item-section{display:none}
.search-result .four-col-card-slider-section{display:none}

.search-result.no-search-result .nearby-location-item-section{display:block}
.search-result.no-search-result .four-col-card-slider-section{display:block}

.ss360-data-points__body{display:none !important;}
.ss360-frame--sort-and-layout {display: none !important;}

.ss360-suggests__link {
  font-family: var(--headers-font) !important;
  font-size: var(--card-title-xl-font-size) !important;
  font-weight: 500 !important;
  padding: 0 0 var(--spacing-2) 0;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  overflow: hidden !important;
  line-height: 1.5 !important;
  border-bottom: none !important;
  color: var(--text-base) !important;
}
.ss360-suggests__link:hover, .ss360-suggests__link:focus{
  text-decoration: underline  !important;
  text-decoration-thickness: 1px  !important;
  text-underline-offset: 1px  !important;
  color: var(--text-base)  !important;
}
.ss360-suggests--card img{transition: .5s ease-out;}
.ss360-suggests--card:hover img, .ss360-suggests--card:focus-within img{transform: scale(1.1);}
.ss360-suggests--card:hover .ss360-suggests__link, .ss360-suggests--card:focus-within  .ss360-suggests__link{
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 1px !important;
    color: var(--text-base) !important;
}

@media(max-width: 767px) {
  .search_onpage {
    padding: var(--spacing-6) 0;
  }

}
/*Start Card Set Creativity Section*/
.card-masonry-grid-section {
  padding: var(--spacing-20) 0;
}

.masonry-grid-container {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
}

.masonry-grid-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--spacing-4);
}
.masonry-grid-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;transition: .5s ease-out;
}


.masonry-grid-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  height: 0;
  padding-bottom: 121.71%;
}
.ms-item-1 {
  padding-bottom: 121.71%;
  grid-column: 1;
  grid-row: 1 / 3;
}

.ms-item-2 {
  padding-bottom: 80.28%;
  grid-column: 1;
  grid-row: 2;
}
.ms-item-3 {
  padding-bottom: 80.28%;
  grid-column: 2;
  grid-row: 1;
}
.ms-item-4 {
  padding-bottom: 121.71%;
  grid-column: 2;
  grid-row: 2;
  margin-top: -172px;
}
.ms-item-5 {
  padding-bottom: 121.71%;
  grid-column: 3;
  grid-row: 1;
}
.ms-item-6 {
  padding-bottom: 80.28%;
  grid-column: 3;
  grid-row: 2;
}
.ms-item-1 img{    min-height: 416px;}
.masonry-grid-item > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.masonry-grid-item:hover .masonry-grid-img img, .masonry-grid-item:focus-visible .masonry-grid-img img{transform: scale(1.1);}
.masonry-grid-item:hover .masonry-grid-title, .masonry-grid-item:focus-visible .masonry-grid-title{    color: var(--tiers-gold);}

.masonry-grid-title {
  position: absolute;
  max-width: 200px;
  width: 100%;
  background-color: var(--background-white-color);
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  top: inherit;
  text-align: center;
  padding: var(--spacing-3) var(--spacing-8);
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
}

.masonry-grid-img:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 47.12%, rgba(0, 0, 0, 0.50) 100%);
  pointer-events: none;
}
.ms-item-1, .ms-item-4, .ms-item-5 {
  height: 510px;
}
.ms-item-2, .ms-item-3, .ms-item-6{
  height: 334px;
}
.masonry-grid-img .masonry-link {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}

@media (max-width: 992px) {
  .card-masonry-grid-section {
    padding: var(--spacing-16) 0;
  }
  .ms-item-1, .ms-item-4, .ms-item-5 {
    height: 345px;
  }
  .ms-item-2, .ms-item-3, .ms-item-6 {
    height: 198px;
  }
  .ms-item-4 {
    margin-top: -117px;
  }
}


@media (max-width: 767px) {
  .card-masonry-grid-section {
    padding: var(--spacing-10) 0;
  }
  .masonry-grid-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .ms-item-1, .ms-item-4, .ms-item-5 {
    height: auto;
  }
  .ms-item-2, .ms-item-3, .ms-item-6 {
    height: auto;
  }
  .masonry-grid-item > * {
    position: relative;
  }
  .masonry-grid-item {
    padding-bottom: inherit;
    grid-column: inherit;
    grid-row: inherit;
  }
  .masonry-grid-title {
    position: absolute !important;
  }
  .masonry-grid-img img {
    height: 320px;        min-height: 320px;
  }
  .ms-item-4 {
    margin-top: 0;
  }
}

/*End Card Set Creativity Section*/
/*Start Card Set 2 Column Section*/

.two-col-card-section {
  padding: var(--spacing-20) 0;
}

.two-col-card-container {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
}
.two-card-hour {
    filter: none;
}
.two-col-card-item {
  display: flex;
  align-items: center;
  column-gap: var(--spacing-6);
  position: relative;
}
.two-col-card-item a {
    position: absolute;
    width: 100%;
    height: 100%;
}
.two-card-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  line-height: normal;
}
.two-card-title a{line-height: normal;}
.two-col-card-img {
  max-width: 148px;
  width: 100%;
  overflow: hidden;
}

.two-col-card-list {
  row-gap: var(--spacing-10);
}

.two-card-author{
  color: var(--gray-500);
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: var(--spacing-2);
}
.two-card-author span {
    font-size: 12.5px;
    width: 13px;
    height: 13px;
}

.two-col-card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: .5s ease-out;
}
.two-col-card-item:hover .two-col-card-img img, .two-col-card-item:focus-within .two-col-card-img img{    transform: scale(1.1);}

.two-col-card-item:hover .two-card-title, .two-col-card-item:focus-within .two-card-title{  
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1px;
  color: var(--text-base);
}
.two-col-card-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  width: calc(100% - 148px);
}
.two-card-desciption {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
}

@media (max-width: 992px) {
  .two-col-card-section {
    padding: var(--spacing-16) 0;
  }
  

}

@media (max-width: 767px) {
  .two-col-card-section {
    padding: var(--spacing-10) 0;
  }
  .two-col-card-item {
    width: 100%;
  }
  .two-col-card-list {
    row-gap: var(--spacing-6);
  }
  .two-col-card-title {
    text-align: center;
  }
  .two-card-author .multiple-author{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    align-self: stretch;
  }
  .two-col-card-list .two-col-card-item{display:none;}
.two-col-card-list .two-col-card-item:first-child, .two-col-card-list .two-col-card-item:nth-child(2), .two-col-card-list .two-col-card-item:nth-child(3), .two-col-card-list .two-col-card-item:nth-child(4){display:flex;}
}

/*End Card Set 2 Column Section*/
/* Start Full Card Set 4 Snippet Section */
.full-four-card-snippet-section{
  padding: var(--spacing-20) 0;
}
.full-four-card-snippet-title {
  padding: 0 0 var(--spacing-8);  
}
.full-four-card-mixed {
  position: relative;
}
.full-four-card-slider {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-5);
  position: relative;
}
.full-four-card-slider .full-four-card-hour {
    filter: opacity(1);
}
/*.four-card-slider-img a {
  position: absolute;
  width: 100%;
  height: 100%;
}*/
.full-four-card-slider-btn {
  padding: var(--spacing-10) 0 0;
}
.full-four-card-item:hover img, .full-four-card-item:focus-within img{
opacity: 0.7;
}

@media (max-width: 992px) {
  .full-four-card-snippet-section{
    padding: var(--spacing-16) 0;
  }
  .full-four-card-list>* {
    width: 33.33%;
  }
  .full-four-card-list {
    flex-wrap: wrap;
    row-gap: var(--spacing-10);
  }
  .full-four-card-slider img {
    width: 100%;
    height: 100%;
    min-height:299px;
  }
}

@media (max-width: 767px) {
  .full-four-card-snippet-section {
    padding: var(--spacing-10) 0;
  }
  .full-four-card-snippet-title {
    text-align: center;
  }
  .full-four-card-slider-btn {
    padding: var(--spacing-6) 0 0;
  }
  .full-four-card-list>* {
    width: 50%;
  }
  .full-four-card-list {
    row-gap: var(--spacing-6);
  }
  .full-four-card-slider img {
    min-height: 444px;
  }
}
@media (max-width: 640px) {
  .full-four-card-list>* {
    width: 100%;
  }
}
/* End Full Card Set 4 Snippet Section */
/* Start Card Set 3 Col With Slider Section */
.three-col-card-slider-section {
  padding: var(--spacing-20) 0;
}
.three-col-card-slider-title {
  padding: 0 0 var(--spacing-8) 0;
}
.three-card-slider-img{    overflow: hidden;}
.three-card-item:hover .three-card-slider img, .three-card-item:focus-within .three-card-slider img{  transform: scale(1.1);}
.three-card-item:hover .card-slider-title, .three-card-item:focus-within .card-slider-title {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1px;
  color: var(--text-base);
}
.three-card-slider img {
  width: 410px;
  height: 318px;
  object-fit: cover;
  object-position: center center;
  transition: .5s ease-out;
}
.three-card-slider {
  display: flex;
  flex-direction: column;
  row-gap: var(--spacing-4);
  position: relative;
}
.three-card-slider a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.three-card-slider-content {
  display: flex;
  flex-direction: column;
}
.card-slider-hour {
  padding: 0 0 var(--spacing-4) 0;
}
.card-slider-title {
  padding: 0 0 var(--spacing-2) 0;
}


.card-sliderarrow {
  position: absolute;
  top: 30px;
  right: 2px;
  min-width: 165px; filter: opacity(1);
}
.three-col-section-mixed {
  position: relative;
}
.three-col-card-slider-btn {
  padding: var(--spacing-10) 0 0 0;
}
.card-sliderarrow span {
  font-size: 16px;
  filter: inherit; filter: opacity(1);
}
.card-sliderarrow .slidercount { color: var(--text-neutral); }
.three-card-slider-content .card-slider-desc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.multiple-category {
  text-transform: capitalize;
}

.article-card-slider .three-card-item:hover img{transform: scale(1);}
.article-card-slider .three-card-slider-img{ margin-bottom: 0;}
.article-card-slider .three-card-slider-content .card-slider-desc{-webkit-line-clamp: none;}

@media (max-width: 992px) {
  .three-col-card-slider-section {
    padding: var(--spacing-16) 0;
  }
  .three-card-list.uk-slider-items>* {
    width: 33.33%;
  }
  .uk-slider-items.three-card-list {
    flex-wrap: wrap;   
    transform: inherit !important;
    row-gap: var(--spacing-10);
  }
  .card-sliderarrow.sliderarrow { display:none }
  .three-card-slider img {
    width: 100%;
    height: 100%;
    min-height: 169px;
  }

}
@media (max-width: 767px) { 
  .three-col-card-slider-section {
    padding: var(--spacing-10) 0;
  }
  .three-card-list.uk-slider-items>* {
    width: 100%;
  }
  .three-col-card-slider-title {
    text-align: center;
  }
  .three-card-item {
    width: 100%;
  }
  .three-card-slider img {
    min-height: 277px;
  }
  .uk-slider-items.three-card-list {
    row-gap: var(--spacing-6);
  }
  .three-col-card-slider-btn {
    padding: var(--spacing-6) 0 0 0;
  }
  .three-card-list .three-card-item{display:none}
  .three-card-list .three-card-item:first-child, .three-card-list .three-card-item:nth-child(2), .three-card-list .three-card-item:nth-child(3){display:block}
}
/* End Card Set 3 Col With Slider Section */

/* Start Card Set 4 Col With Slider Section */
.four-col-card-slider-section {
  padding: var(--spacing-8) 0 var(--spacing-10);
}
.four-col-card-slider-title {
  padding: 0 0 var(--spacing-8) 0;
}
.four-card-slider img {
  width: 302px;
  height: 234px;
  object-fit: cover;
  object-position: center center;
  transition: .5s ease-out;
}
.four-card-slider {
  display: flex;
  flex-direction: column;
  row-gap: var(--spacing-4);
  padding-bottom: 0;
}
.four-card-slider-img {
  overflow: hidden;
}

.four-card-item:hover .four-card-slider-title, .four-card-item:focus-within .four-card-slider-title {  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1px;color: var(--text-base);}
.four-card-slider-content {
  display: flex;
  flex-direction: column;
}
.four-card-slider-hour {
  padding: 0 0 var(--spacing-4) 0;
  text-transform: capitalize;
  filter: none;
}
.four-card-slider-title, .four-card-slider-title a{
  padding: 0 0 var(--spacing-1) 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  line-height: normal;
}
.four-card-item a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.four-card-item {
  position: relative;
}


.four-card-sliderarrow {
  position: absolute;
  top: 20px;
  right: 11px;
}
.four-col-section-mixed {
  position: relative;
}
.four-col-card-slider-btn {
  padding: var(--spacing-10) 0 0 0;
}
.four-card-slider-desc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-four-col-card-slider-section .four-card-slider-desc {
  -webkit-line-clamp: none;
  overflow: visible;
}
.card-sliderarrow {
  position: absolute;
  top: 30px;
  right: 2px;
  min-width: 165px; filter: opacity(1);
}

.card-sliderarrow span {
  font-size: 16px;
  filter: inherit; filter: opacity(1);
}
.card-sliderarrow .slidercount { color: var(--text-neutral); }

hr {
  margin: 0 0 0 0;
  border-top: 1px solid var(--gray-200);
}

.places-to-stay-section .four-card-slider {
  row-gap: 0;
}
.places-to-stay-section .uk-slideshow-items{    height: 234px;}
.places-to-stay-section .four-card-slider-content {
  padding: var(--spacing-5);
  border: solid 1px var(--gray-200);
}
.places-to-stay-section .four-card-slider-hour {
  color: var(--text-muted);
  padding: 0 0 var(--spacing-2) 0;
}
.places-to-stay-section .four-card-slider-title{padding: 0;text-decoration: none !important;}
.places-to-stay-section .four-col-card-slider-btn{padding: var(--spacing-5) 0 0 0;}
.places-to-stay-section .four-col-card-slider-btn a {    width: 100%;
  padding: 5px 14px;
  min-height: 36px;
  font-size: 14px;position: relative;}

.places-to-stay-section .four-card-item:hover .four-card-slider img, .places-to-stay-section .four-card-item:focus .four-card-slider img {
  transform: scale(1);
}
.places-to-stay-section .four-card-slider-img {
  position: relative;
}
.place-stay-slider .uk-slideshow-nav {
  position: absolute;
  bottom: 10px;
  text-align: center;
  left: 0;
  right: 0;
  margin: 0;
  display: flex;
  column-gap: 6px;
}

.place-stay-slider .uk-slideshow-nav li {
  padding: 0;
}
.place-stay-slider .uk-slideshow-nav li a {
background: #fff;
    border-color: #fff;
    opacity: 0.4;
    position: relative;
    width: 8px;
    height: 8px;
}
.place-stay-slider .uk-slideshow-nav li.uk-active a, .place-stay-slider .uk-slideshow-nav li a:hover, .place-stay-slider .uk-slideshow-nav li a:focus{opacity:1}
.four-col-section-mixed .uk-slider-container-offset.uk-slider {
  margin: 0;
  padding: 0;
}

.four-col-section-mixed .sliderarrow{justify-content: flex-end;}

.four-card-item:hover img, .four-card-item:focus-within img{
  transform: scale(1.1);
}
  .slidercount.slider-count:empty {
    display: none;
}
@media (max-width: 1024px) {
  .four-col-card-slider-section .uk-slider-container-offset {
    margin:-11px -20px -39px -20px;
    padding: 11px 20px 39px 20px;
  }
  }

@media (max-width: 992px) {
  .four-col-card-slider-section .card-sliderarrow{display:none}
  .four-col-card-slider-section {
    padding: var(--spacing-8) 0 var(--spacing-10);
  }
  .uk-slider-items.four-card-list{
    flex-wrap: wrap;
    transform: inherit !important;
    row-gap: var(--spacing-10);
  }
  .four-card-list.uk-slider-items>* {
    width: 33.33%;
  }
  .four-card-slider{    padding-bottom: 0;}
  .four-card-slider img {
    min-height: 169px;height: 100%;
  }



}
@media (max-width: 767px) {
  .four-col-card-slider-section .uk-slider-container-offset {
    margin: -11px -15px -39px -15px;
    padding: 11px 15px 39px 15px;
  }
  .four-col-card-slider-section {
    padding: var(--spacing-8) 0 var(--spacing-10);
  }
  .four-col-card-slider-title {
    text-align: center;
  }
  .four-card-list.uk-slider-items>* {
    width: 100%;
  }
  .four-card-slider img {
    width: 100%;
    height: auto;
    min-height: 277px;
  }
  .uk-slider-items.four-card-list {
    row-gap: var(--spacing-6);
  }
  .milestone .four-col-card-slider-section {
    padding: var(--spacing-10) 0 var(--spacing-10);
  }

  .places-to-stay-section .uk-slideshow-items {
    height: 100%;
    height: 450px;
  }

  .four-card-list .four-card-item{display:none}
  .four-card-list .four-card-item:first-child, .four-card-list .four-card-item:nth-child(2), .four-card-list .four-card-item:nth-child(3){display:block}
}

@media (max-width: 640px) {
  .places-to-stay-section .uk-slideshow-items {
    height: 277px;
  }
}
/* End Card Set 4 Col With Slider Section */
/* Start Hero Featured Single Section*/
.hero-feaured-single {
  padding: var(--spacing-20) 0;
}
.hfs-single-category {
  padding: var(--spacing-6) 0 var(--spacing-8);    text-transform: capitalize;
  filter: opacity(1);
}
.hfs-single-content-title {
  padding: 0 0 var(--spacing-10) 0;
}


.hfs-single-author .icon-Author {
  padding-right: 10px;
}
.hfs-single-author {
  color: var(--gray-500);
  padding: 0 0 var(--spacing-6) 0;
  display: flex;
  align-items: center;
  column-gap:0px;
  filter: opacity(1);
}
.hfs-single-content-item { 
  padding-right: var(--spacing-10); 
  max-width: 440px;
  width: 100%;
}
.hfs-single-content {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;  
  align-self: stretch;
  padding: var(--spacing-1) 0 0 0;
}
.hfs-single-image {
  overflow: hidden;
}
.hfs-single-image img{    
  width: 840px;
  height: 560px;
  object-fit: cover;
  object-position: center center;
  border-radius: var(--border-radius-xs);
  transition: .5s ease-out;
}
.hfs-single-slider-item:hover .hfs-single-image img, .hfs-single-slider-item:focus-within .hfs-single-image img{    transform: scale(1.1);}

.hfs-single-slider-item:hover .hfs-single-content-title, .hfs-single-slider-item:focus-within .hfs-single-content-title{
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1px;
  color: var(--text-base);
}

.hfs-single-slider-item a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.hfs-sliderarrow{ 
  position: absolute;
  bottom: 0;
}
/* Slider Arrow  Css [Start] */
.sliderarrow {
  min-width: 171px;
  display: flex;
  align-items: center;
  column-gap: var(--spacing-5);
}
.sliderarrow svg {
  display: none;
}
.sliderarrow a {
  padding: 0;
  color: var(--gray-black); filter: opacity(1);
}
.sliderarrow a:hover, .sliderarrow a:focus{
  color: var(--gray-500)
}
.sliderarrow .uk-invisible {
  visibility: visible !IMPORTANT;
  pointer-events: none;
  color: var(--gray-300);
}
.sliderarrow span {
  font-size: 18px;

} 
.slidercount {
  color: var(--text-base);
  font-size: var(--caption-sm-font-size);
  letter-spacing: var(--caption-sm-letter-spacing);
  font-weight: 500;
}
.multiple-author:nth-child(n + 3) {
    padding: 0 0px 0 4px;
}
@media (max-width: 992px) {
  .hero-feaured-single {
    padding: var(--spacing-16) 0;
  }
  .hfs-single-image img {    height: 502px;}
}
@media (max-width: 767px) {
  .hfs-single-image img {
    width: 100%;
    height: 100%;
    min-height: 240px;
  }
  .hero-feaured-single {
    padding: var(--spacing-10) 0;
  }
  .hfs-single-slider-item {
    flex-direction: column-reverse;
  }
  .hfs-single-content-title {
    padding: 0 0 var(--spacing-5) 0;
  }
  .hfs-single-author {
    padding: 0 0 var(--spacing-5) 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    align-self: stretch;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .hfs-single-content-item {
    padding-right: 0;
    max-width: 100%;
  }
  .hfs-single-content {
    padding: 0;
  }
  .hfs-sliderarrow {
    position: relative;
    padding: var(--spacing-10) 0 0 0;
  }
  .hfs-single-slider{    align-items: baseline;}
}
/* Slider Arrow  [End]Css */

/* Start Relevant Issue Featured Section */
.relevant-featured-section {
  padding: var(--spacing-5);
}
.relevant-container{
  padding: var(--spacing-5);
  border: 1px solid var(--gray-300);
  max-width: 800px;
}
.relevant-cover{overflow: hidden;  border: solid 1px var(--gray-300);}
.relevant-featured:hover .relevant-cover img, .relevant-featured:focus-within .relevant-cover img{    transform: scale(1);
  opacity: 0.7;
} 
.relevant-cover img {
  width: 225px;
  height: 280px;
  object-fit: cover;
  object-position: center center;
  transition: .5s ease-out;
}
.relevant-content {
  padding: 0 var(--spacing-10);
}
.relevant-category {
  padding: 0 0 var(--spacing-5) 0;
}
.relevant-title {
  padding: 0 0 var(--spacing-8) 0;
}
.relevant-btn { padding: 11px 21px; }
.magazine-issues-popup {
  padding: var(--spacing-10);
}
.magazine-issues-popup .uk-modal-dialog {
  width: 100%;
  height: 100%;
}
.magazine-issues-popup iframe {
  width: 100%;
  height: 100%;
}


@media (max-width: 992px) {
  .relevant-featured-section {
    padding: var(--spacing-3) var(--spacing-8);
  }
  .magazine-issues-popup {
    padding: var(--spacing-5);
  }
}

@media (max-width: 767px) {
  .relevant-featured .uk-flex-middle {
    flex-direction: column;
    align-items: start;
    row-gap: var(--spacing-6);
  }
  .relevant-featured-section {
    padding: var(--spacing-4);
  }
  .relevant-container {
    padding: var(--spacing-4);
  }
  .relevant-cover img {
    width: 112px;
    height: 140px;
  }
  .relevant-content {
    padding: 0;
  }
  .relevant-title {
    padding: 0 0 var(--spacing-5) 0;
  }

}
/* End Relevant Issue Featured Section */
.footer {
  position: relative;
  width: 100%;
  display: block;
  background: var(--gray-black);
  /*padding: 0 var(--spacing-10);*/
}
.site__footer {
  position: relative;
  width: 100%;
  display: block;
}
.footer__top {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  align-self: stretch;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  padding: var(--spacing-8) 0;
}
.footer__top img.footer__logo {
  width: 240px;
  max-width: 100%;
  display: block;
}
.footer__middle {
  position: relative;
  width: 100%;
  display: inline-grid;
  row-gap: 24px;
  column-gap: 20px;
  align-self: stretch;
  grid-template-rows: repeat(1,fit-content(100%));
  grid-template-columns: repeat(6,minmax(0,1fr));
  padding: var(--spacing-10) 0;
}
.footer__col {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}
.footer__links, .footer__social__brands {
  gap: var(--spacing-6);
}
.divider {
  position: relative;
  width: 100%;
  height: 1px;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  background: rgba(255, 255, 255, 0.15);
  margin: var(--spacing-1) 0;
}
.footer__newsletter {
  position: relative;
  width: 100%;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
  display: flex;
  padding-left: 40px;
  flex-direction: column;
  align-items: flex-start;
 /* gap: 20px;*/
 	gap:0px;
  grid-row: 1 / span 1;
  grid-column: 5 / span 2;
  justify-self: stretch;
}
.footer__links__list {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-self: stretch;
  gap: 12px;
}
.footer__col__title {
  position: relative;
  width: 100%;
  display: inline-flex;
  align-items: center;
  color: var(--preferred-hotels-bright-gold);
  font: 600 14px / 24px var(--paragraph-font);
  font-style: normal;
  letter-spacing: 0;
}
ul.footer__links__menu {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: 12px;
  list-style: none;
  padding: 0;
}
li.footer__menu__item {
  position: relative;
  width: auto;
  list-style: none;
}
a.footer__menu__link {
  position: relative;
  display: inline-flex;
  color: var(--text-white);
  font-style: normal;
  border-bottom: solid 1px transparent
}
a.footer__menu__link:hover, a.footer__menu__link:focus-visible, a.footer__menu__link.navON {
  border-bottom: solid 1px var(--background-white-color);
}
.footer__social__list {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-self: stretch;
  gap: 12px;
}
.footer__social__menu {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}
.footer__social__item {
  position: relative;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer__social-item a {
  background: #fff;
  width: 28px;
  height: 28px;
  display: flex;
  line-height: 30px;
  border-radius: var(--border-radius-full);
  font-size: 14px;
  align-items: center;
  justify-content: center;
}
a.footer__social__link {
  position: relative;
  width: 28px;
  height: 28px;
  color: var(--gray-black);
  background: var(--background-white-color);
  border: 1px solid var(--background-white-color);
  border-radius: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
a.footer__social__link:hover, a.footer__social__link:focus-visible {
  color: var(--text-white);
  background: transparent;
}
a.footer__social__link svg {
  fill: var(--gray-black);
}
a.footer__social__link:hover svg, a.footer__social__link:focus-visible svg {
  color: var(--text-white);
}
.footer__brands__list {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  align-self: stretch;
}
.footer__brands__item {
  position: relative;
  width: auto;
  display: flex;
}
.footer__brands__item img.footer__brand__logo {
  width: 142px;
  max-width: 100%;
  display: block;
}
.footer__signup {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: var(--spacing-5);
}
.footer__signup label.form__label {
    color: var(--text-white);
}
.footer__network {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: var(--spacing-5);
}
.footer__newsletter__title {
  position: relative;
  width: 100%;
  display: inline-flex;
  align-items: center;
  color: var(--text-white);
  font: 600 20px / 32px var(--headers-font);
  font-style: normal;
  letter-spacing: 0;
}
.footer__network .contact__btn .button{
  width: 100%;
  max-width: 145px;
  font: var(--body-text-fonts);
  font-weight: 500;
  line-height: 20px;
  filter: opacity(1);
}
.footer__signup form {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  align-self: stretch;
  gap: 20px;
}
.form__controls, .form__control {
  position: relative;
  width: 100%;
  display: block;
}
form .button__item, form .form__group {
  position: relative;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.footer__signup .subscribe-btn .button {
  width: 100%;
  max-width: 145px;
  font: var(--body-text-fonts);
  font-weight: 500;
  line-height: 20px;
}
.signup__note {
  position: relative;
  width: 100%;
  display: block;
  color: var(--text-white);
  font: 400 12px / 18px var(--paragraph-font);
  font-style: normal;
  letter-spacing: 0;
}
.signup__note a {
  color: var(--tiers-gold);
  font-weight: 600;
  text-decoration: underline;
}
.signup__note a:hover, .signup__note a:focus-visible {
  text-decoration: none;
}
.footer__bottom {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  gap: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  padding: var(--spacing-8) 0;
}
.copyright__text {
  position: relative;
  display: inline-flex;
  align-items: center;
  color: var(--text-white);
  font-style: normal;
}
.footer__legal__menu {
  position: relative;
  width: auto;
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
.legal__menu__item {
  position: relative;
  width: auto;
  display: inline-flex;
  align-items: center;
  padding-right: 12px;
}
.legal__menu__item:last-child {
  padding-right: 0;
}
.legal__menu__item:after {
  content: "";
  width: 1px;
  height: 60%;
  display: block;
  background: rgba(255, 255, 255, 0.30);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.legal__menu__item:last-child:after {
  display: none;
}
a.legal__link {
  position: relative;
  display: inline-flex;
  color: var(--text-white);
  font-style: normal;
  border-bottom: solid 1px transparent;
}
a.legal__link:hover, a.legal__link:focus-visible, a.legal__link.navON {
  border-bottom: solid 1px var(--background-white-color);
}

@media (max-width: 992px) {
  .footer__middle {
    grid-template-rows: repeat(1,fit-content(100%));
    grid-template-columns: repeat(3, 1fr);
    row-gap: 32px;
    padding: var(--spacing-5) 0;

  }
  .footer__newsletter {
    border-left: none;
    grid-row: 2 / span 1;
    grid-column: 1 / span 5;
    padding: var(--spacing-6) 0 0 0;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
  }
  .footer__signup form {
    flex-direction: row;
    justify-content: flex-end;
    align-items: end;
  }
  form .button__item{    width: auto;}
  .footer__signup .subscribe-btn .button {
    width: 145px;
    max-width: 145px;
  }
  .footer__top img.footer__logo {
    width: 220px;
  }

}

@media (max-width: 767px) {
  .footer__middle {
    display: inline-grid;
    column-gap: 20px;
    align-self: stretch;
    grid-template-rows: repeat(3,fit-content(100%));
    grid-template-columns: repeat(2,minmax(0,1fr));
    row-gap: 24px;
  }

  ul.footer__links__menu {
    gap: 8px;
  }
  .footer__links, .footer__social__brands {
    gap: var(--spacing-5);
  }

  .footer__top img.footer__logo {
    width: 200px;
  }
  .footer__firstcol-links{    
    grid-row: 1 / span 1;
    grid-column: 1 / span 1;}
  .footer__twocol-links
  {    grid-row: 1 / span 1;
    grid-column: 2 / span 1;}
  .footer__thirdcol-links{    grid-row: 2 / span 1;
    grid-column: 1 / span 1;}
  .footer__newsletter {
    grid-row: 3 / span 1;
    padding: var(--spacing-4) 0 0 0;
    grid-column: 1 / span 2;
  }

  .footer__social__brands{
    grid-row: 2 / span 1;
    grid-column: 2 / span 1;
  }
  .footer__bottom{gap: 20px;align-items: start;  padding: var(--spacing-6) 0;    flex-direction: column;}
  .footer__signup form {
    flex-direction: column;
    align-items: start;
  }
}
nav.breadcrumb {
	position: relative;
	width: 100%;
	display: block;
	background: var(--background-white-color);
	border-bottom: 1px solid var(--background-neutral-color);
	padding: var(--spacing-3) var(--spacing-10);
}
.breadcrumb__nav {
  	position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    align-self: stretch;
    gap: var(--spacing-1);
	flex-wrap: wrap;
}
.breadcrumb__nav > a {
    position: relative;
    width: auto;
    display: flex;
    align-items: center;
    align-self: stretch;
    gap: var(--spacing-1);
}
.breadcrumb__nav > a:after {
    content: '\e315';
    font-family: 'Material Symbols Rounded';
    color: var(--gray-400);
    font-size: 22px;
    text-decoration: none;
}
.breadcrumb__nav > a, .breadcrumb__nav > a span {
    color: var(--text-muted);
}
.breadcrumb__nav > a:hover, .breadcrumb__nav > a:focus, .breadcrumb__nav > a:hover  span, .breadcrumb__nav > a:focus span{
color: var(--tiers-gold);
}
.breadcrumb__nav > span {
    color: var(--gray-black);
}
.milestone nav.breadcrumb { display: none; }

@media (max-width: 992px) {
nav.breadcrumb {
    padding: var(--spacing-3) 0;
}
}
/* Start Featured Grid Section */

.hm-feaured-grid {
  padding: var(--spacing-10) 0 var(--spacing-20);
}

.hm-feaured-iside {
  display: flex;
  flex-direction: column;
  row-gap: var(--spacing-6);
  width: calc(100% - 440px);
  position: relative;
}
.hm-feaured-iside a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.hm-feaured-rside {
  max-width: 440px;
  width: 100%;
}
.hm-featured-content {
  display: flex;
  flex-direction: column;
  row-gap: var(--spacing-4);
}
.feaured-card {
  display: flex;
  align-items: center;
  gap: var(--spacing-6);
  align-self: stretch;
  position: relative;
}
.feaured-card a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.feaured-card-img {
  display: flex;
  width: 148px;
  height: 148px;
  align-items: center;
  gap: 10px;
  aspect-ratio: 1/1;
  overflow: hidden;
}

.feaured-card:hover .feaured-card-img img, .feaured-card:focus-within .feaured-card-img img {
  transform: scale(1.1);
}
.feaured-card:hover .feaured-title, .feaured-card:focus-within .feaured-title{
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1px;
  color: var(--text-base);

}
.feaured-card-img img {
  flex: 1 0 0;
  align-self: stretch;
  transition: .5s ease-out;
}

.feaured-card-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
}
.feaured-category {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  text-transform: capitalize;
}
.feaured-title, .feaured-title a{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  align-self: stretch;
  overflow: hidden;
  text-overflow: ellipsis;
  /*width: fit-content;
  border-bottom: solid 1px transparent;*/
      line-height: normal;
} 


/*.feaured-title a{display: inline-block;}*/
.feaured-author {
  color: var(--gray-500);
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: var(--spacing-2);
}
.feaured-author span {
  font-size: 20px;
  width: 20px;
  height: 21px;
}

.feaured-card-row {
  row-gap: var(--spacing-6);
  display: flex;
  flex-direction: column;
}
.hm-feaured-iside .featured-image {
  overflow: hidden;
}
.hm-feaured-iside:hover .featured-image img, .hm-feaured-iside:focus-within .featured-image img {
  transform: scale(1.1);
}
.hm-feaured-iside:hover .featured-title, .hm-feaured-iside:focus-within .featured-title {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1px;
  color: var(--text-base);
}

.hm-feaured-iside .featured-image img{
  height: 492px;
  object-fit: cover;
  object-position: center center;
  transition: .5s ease-out;
}
.feaured-excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.featured-category .multiple-category{text-transform: capitalize;}

@media (max-width: 992px) {
  .hm-feaured-grid {
    padding: var(--spacing-10) 0 var(--spacing-12);
  }
  .feaured-card-img{display:none}
  .hm-feaured-rside {
    max-width: 260px;
  }
  .hm-feaured-iside {
    width: calc(100% - 260px);
  }
  .hm-feaured-rside .feaured-card-right {
    row-gap: 12px;
  }
  .hm-feaured-rside .feaured-card {
    border-bottom: solid 1px var(--gray-200);
    padding: var(--spacing-4) 0;
  }
  .hm-feaured-rside .feaured-card:last-child{border-bottom: none}
  .hm-feaured-rside .feaured-card-row {
    row-gap: normal;
  }
  .feaured-author {
    margin: 5px 0 0 0;
  }
  .hm-feaured-iside .featured-image img{    
    height: 100%;
    min-height: 331px;}
  .feaured-card-right .feaured-title {
    font-size: var(--card-title-md-font-size);
    line-height: var(--card-title-md-line-height);
  }

  .hm-feaured-rside .feaured-card:first-child {
    padding-top: 7px;
  }

}

@media (max-width: 767px) {
  .hm-feaured-iside {
    width: 100%;
    row-gap: var(--spacing-8);
  }
  .hm-feaured-iside .featured-image img {
    min-height: 240px;
  }
  .hm-feaured-rside {
    max-width: 100%;
  }
  .hm-featured-content {
    padding-bottom: var(--spacing-8);
    border-bottom: solid 1px var(--gray-200);
  }
  .hm-feaured-item .hm-feaured-rside{margin-top:10px;}
  .hm-featured-content .featured-excerpt {
    font-size: var(--paragraph-sm-font-size);
    line-height: var(--paragraph-sm-line-height);
  }
}
/* End Featured Grid Section */
.home-title-text-sec {
	position: relative;
    width: 100%;
    background: var(--background-white-color);
    border-bottom: 1px solid var(--gray-200);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    padding: var(--spacing-8) var(--spacing-20);
}
.home-title-text {
	position: relative;
    width: 100%;
  	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: stretch;
}
.home-title-text-sec .title-text {
	position: relative;
    width: 100%;
  	display: block; text-align: center;
}
@media (max-width: 992px) {
	.home-title-text-sec {
    	padding: var(--spacing-8) var(--spacing-4);
  	}
}
@media (max-width: 767px) {}