/*
* Template Name: Andara Hospitality Group
* Author: Gavin
* Designed & Coding by : Gavin
*/

@media (max-width: 1440px) {
  .common-navbar .common-navbar-main,
  .common-slideshow .common-slideshow-intro,
  .common-slideshow .common-slideshow-main .main_dotnav,
  .common-wrapper .common-content,
  .common-footer-content {
    max-width: var(--breakpoint-l);
  }
  .common-wrapper .common-content.width-auto {
    max-width: var(--breakpoint-xxl);
    padding: 0;
  }

  .common-wrapper .common-content.content-breakpoint{
    max-width: var(--breakpoint-xxl);
    padding: 0;
  }
  .common-row-grid {
    gap: 0px;
  }
  .common-row-grid .row-60 {
    padding: 70px 0;
    margin: 0 50px;
  }
}
@media (max-width: 1280px) {
  .common-row-grid .row-60 {
    padding: 70px 30px;
    margin: 0;
  }
}
@media (max-width: 1024px) {
  /*-------------------------------------*/
  /* HEMBURGER */
  /*-------------------------------------*/
  .common-navbar .common-navbar-main .hamburger {
    padding: 0 20px;
  }
  .common-navbar
    .common-navbar-main
    .common-navbar-container.common-navbar-hamburger {
    display: block;
    width: 50%;
  }

  .common-navbar
    .common-navbar-main
    .main_nav.fix_menu
    .hamburger_box
    .menu_text:before,
  .main_nav.fix_menu .hamburger_box .menu_text:after {
    color: #000;
  }

  .common-navbar .common-navbar-main .main_nav.fix_menu .hamburger_inner,
  .common-navbar
    .common-navbar-main
    .main_nav.fix_menu
    .hamburger_inner::before,
  .common-navbar
    .common-navbar-main
    .main_nav.fix_menu
    .hamburger_inner::after {
    background-color: #000;
  }

  .common-navbar .common-navbar-main .hamburger_box .menu_text:before,
  .common-navbar .common-navbar-main .hamburger_box .menu_text:after {
    color: #000;
  }

  .common-navbar .common-navbar-main .hamburger_inner,
  .common-navbar .common-navbar-main .hamburger_inner::before,
  .common-navbar .common-navbar-main .hamburger_inner::after {
    background-color: #000;
  }
 .common-header-cover .common-header-intro{
    height: 100%;
    display: flex;
    bottom: 0;
  }
  .common-header-cover .common-header-intro .header-title {
    font-size: 36px;
    text-align: center;
    }
  /*-------------------------------------*/
  /* COMMON MAIN NAV */
  /*-------------------------------------*/
  .common-navbar {
    top: 0;
    background-color: #fff;
  }
  .common-navbar .common-navbar-main {
    padding: 0 20px;
  }
  .common-navbar .common-navbar-main .common-logo img {
    width: 100px;
    filter: none;
  }
  .common-navbar
    .common-navbar-main
    .common-navbar-container.common-navbar-fixed,
  .common-navbar-fixed.active .common-navbar-button {
    display: none;
  }

  .common-navbar .common-navbar-main .common-logo {
    width: 50%;
  }
  .common-slideshow .common-slideshow-intro {
    align-items: center;
    justify-content: center;
  }
  .common-slideshow .common-slideshow-intro .title {
    font-size: 32px;
    text-align: center;
  }
  .common-row-grid {
    flex-direction: row;
  }
  .common-card-default .card-articles{
    max-width: var(--breakpoint-s);
}
}
@media (max-width: 980px) {
  .common-row-grid {
    flex-wrap: wrap;
  }
  .common-row-grid .row-60,
  .common-row-grid .row-40 {
    width: 100%;
  }
  .common-row-grid .body-media {
    width: 100%;
    height: 50vh;
  }
}
@media (max-width: 960px) {
  .common-blog .uk-width-3-4,
  .common-blog .uk-width-1-4 {
    width: 100%;
  }
  .common-sidebar-wrapper {
    position: relative !important;
    top: 0 !important;
    width: auto !important;
  }
  .uk-sticky-placeholder {
    height: auto !important;
    width: auto !important;
    margin: 0px !important;
  }
}
/* @s breakpoint */
@media (min-width: 820px) { 
    .custom-65-width\@s {
        width: 65%;
    }
    .custom-35-width\@s {
        width: 35%;
    }
}
@media (max-width: 820px) { 
    .custom-65-width\@s {
        width: 100%;
    }
    .custom-35-width\@s {
        width:100%;
    }
}
@media (max-width: 820px) {
  h1,
  h2 {
    font-size: 2rem !important;
  }
  h3 {
    font-size: 1.8rem;
  }
  h4 {
    font-size: 1.4rem;
  }
  h5 {
    font-size: 1.2rem;
  }
  h6 {
    font-size: 0.8rem;
  }
  .common-slideshow .common-slideshow-intro .slideshow-title {
    font-size: 2.5rem;
  }
  .common-slideshow .common-slideshow-intro .slideshow-sub-title {
    font-size: 1rem;
  }
 
  .common-wrapper .common-content .common-row{
    padding: 40px 0;
  }

  .common-wrapper .common-content .common-row .articles .articles-break{
    margin: 40px 0;
  }
  .common-footer .common-row {
    padding: 0 0 40px 0;
  }
  .common-footer-content .uk-navbar {
    text-align: center;
    display: block;
  }
  .common-footer-content .uk-navbar-nav {
    display: inline-flex;
    gap: 10px;
  }
  .common-footer-content .uk-navbar-left,
  .common-footer-content .uk-navbar-right {
    display: block;
  }
  .common-footer-content .uk-width-1-3 {
    width: calc(100% * 1 / 1);
    text-align: center;
  }
  .common-footer .common-footer-content ul {
    padding: 20px 0 0;
  }
  .common-wrapper
    .common-content
    .common-row
    .details
    .heading-intro
    .heading-large {
    font-size: 7rem;
  }
  
  .common-card-default .card-media-right{
    flex-direction: column-reverse;
  }
  .common-card-default .card-default{
    padding: 0 30px;
    gap: 30px;
  }
   .common-card-default .card-default .card-body{
    padding: 0;
  }
  .common-card-default .card-primary{
    padding: 30px;
  }
  .common-card-default .card-primary .card-body{
    padding: 30px 0 0;
  }
  .common-card-default .row-entry .card-row:last-child,
  .common-card-default .card-row{
  margin-bottom: 40px;
}
  .common-card-default .entry-card{
    flex-wrap: wrap;
  }
  .common-card-default .card-articles .card-body {
    padding: 40px 0;
}
  .common-card-default .card-body {
    text-align: center;
    padding: 40px;
}
.common-card-default .card-articles .card-body ul{
  text-align: center;
}
.common-card-default .card-body ul{
  text-align: left;
}
  .common-footer .common-footer-content .uk-width-expand {
    flex: auto;
    text-align: center;
  }
  .common-footer .common-footer-content .nav-footer {
    width: 100%;
    text-align: center;
  }
  .common-footer .common-footer-content .nav-footer .uk-width-auto {
    width: 100%;
  }
  .common-footer .common-footer-content .nav-footer .uk-grid-margin {
    margin-top: 0;
  }
  .common-footer .common-footer-content .nav-footer .nav-auto {
    padding: 0;
  }
  .common-footer-content .common-footer-brand ul li {
    display: block;
  }
  .common-footer-content .common-footer-brand ul li{
    margin-bottom: 15px !important;
  }
  .common-footer-content .common-footer-brand ul li:last-child{
     margin-bottom: 0 !important;
  }
  .common-footer .common-footer-content .nav-footer ul{
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
}
@media (max-width: 640px) {
    .common-card-default .card-body {
    padding: 30px;
}
  .common-navbar .common-navbar-main .hamburger {
    padding: 20px 20px;
  }

  .common-navbar .common-navbar-main .common-logo {
    width: 30%;
  }
  .common-navbar
    .common-navbar-main
    .common-navbar-container.common-navbar-hamburger {
    width: 70%;
  }
  .common-navbar
    .common-navbar-main
    .common-navbar-container
    .common-navbar-button
    a {
    padding: 10px;
  }
  .common-sitemap ul li > a{
    font-size: 0.9rem;
  }
  .common-sitemap ul{
     columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
  .common-timeline::before,
  .common-timeline .timeline-item-marker{
    left: 0;
  }
  .common-timeline .timeline-item-content{
    padding: 10px 0 20px 30px;
    width: 100%;
  }
  .common-timeline .timeline-item{
    text-align: left;
  }
}
@media (max-width: 600px) {
  .common-wrapper .common-content .common-row .heading-intro .intro-image img{
    max-width: 140px;
  }
   .common-wrapper .common-content .common-row .articles .media-text .wp-block-media-text__content{
      grid-row: 1;
      padding: 0;
      text-align: center;
      padding-bottom: 40px;
  }
  .common-wrapper .common-content .common-row .articles .media-text .wp-block-media-text__media{
      grid-row: 2;
  }
  .common-wrapper .common-content .common-row .articles .media-text .wp-block-media-text__media{
    min-height: 250px;
  }

}
@media (max-width: 414px) {
  .common-card-content .common-icon-set ul {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
}
@media (max-width: 320px) {
}
