body #masthead, body h1, body h2{ font-family: 'LEMON MILK' !important; }
.lpmb-0 p:last-child{ margin-bottom:0 !important; }
.elementor-button, 
.elementor-button-link{ font-family: 'LEMON MILK' !important; }
.main-navigation .main-nav ul li a{ text-decoration: none !important; font-weight: 300; font-size: 13pt !important;}

.sponsor-logos .elementor-image-gallery .gallery-item img{ max-width:180px; }

.image-icons ul{margin: 0;   list-style: none;   display: grid;   grid-template-columns: 1fr 1fr 1fr 1fr 1fr;   justify-content: center;   text-align: center;   height: 100%;   position: relative; min-height:250px; }
.image-icons ul li {   display: block;   width: 100%;   position: relative;   text-align: center;   height: 100%;   align-content: center; }
.image-icons ul li::after{ content: "";   position: absolute;   right: 0px;   height: 100%;   top: 0;   width: 1px;   background-color: #7f6142; }
.image-icons ul li:hover{ background-color:#26235e; }
.image-icons ul li a{ font-family: 'LEMON MILK' !important; font-weight: 300; color:#FFF; font-size:21px; display: block;   padding-top: 140px;   background-repeat: no-repeat;   background-position-y: top;   background-position-x: center;  }
.image-icons ul li:hover a{ color:#FFF; }
.image-icons ul li:nth-child(1) a{background-image:url('../img/shopping.png');}
.image-icons ul li:nth-child(2) a{background-image:url('../img/daining.png');}
.image-icons ul li:nth-child(3) a{background-image:url('../img/fetness.png');}
.image-icons ul li:nth-child(4) a{background-image:url('../img/health.png');}
.image-icons ul li:nth-child(5) a{background-image:url('../img/spacility.png');}

.col-wrap{ margin-top:-30px; }
.col-wrap .col-full {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap:15px;
}
.col-wrap .col-full:nth-child(1),
.col-wrap .col-full:nth-child(2){ margin-bottom:15px; }
.col-wrap .col-full:nth-child(1),
.col-wrap .col-full:nth-child(3) {
  grid-template-columns: 1fr;
}
.col-wrap .col-full .coulmn{ font-size:0; }
.col-wrap .col-full .coulmn img{box-shadow: 1px 1px 10px rgba(0,0,0, 0.2);}
.site-footer{}
.site-footer #footer-widgets{ padding-top: 20px; color:#FFF; padding-bottom: 50px;}
.site-footer #footer-widgets p{ color: #FFF;   font-size: 12pt;   line-height: 1.6; }
.site-footer #footer-widgets p a{ color: #FFF; }
#footer-widgets .footer-widgets-container.grid-container{ max-width: calc(100% - 100px); }
.footer-widgets-container.grid-container h2{ font-size: 14pt;   color: #FFF; }

.site-footer .footer-widgets-container .inside-footer-widgets {
  display: grid;
  grid-template-columns: 24% 30% 32% 14%;
}
.footer-widgets .widget .menu a{ font-family: 'LEMON MILK';   color: #FFF;   text-decoration: none;   font-weight: 300; font-size: 14pt;   line-height: 1.6; }

.footer-widget-1 .widget:nth-child(1){ margin-bottom:15px; }

.copyright-bar p{ text-transform: none;   font-family: Roboto; }



@media(max-width:990px){
  .container.grid-container{ width:100%; overflow: hidden;}
  .site-footer .footer-widgets-container .inside-footer-widgets { grid-template-columns: 1fr 1fr; }
  
#footer-widgets .footer-widgets-container.grid-container { max-width: calc(100% - 0px); }
}
@media(max-width:767px){
  .site-header .header-image{ max-width:150px; }
  .inside-header{ padding: 10px 20px !important; }
  .has-inline-mobile-toggle #site-navigation.toggled {   margin-top: 0 !important;   position: absolute;   width: 100%;   top: 75px;   left: 0;   background-color: #ccc !important;   z-index: 999; box-shadow: 1px 1px 10px rgba(0,0,0, 0.3);}
  .main-navigation .menu-toggle{ background-color: #26235E !important;
    color: #FFF !important;   padding: 10px 20px  !important;   font-size: 22pt;   line-height: 1  !important;
  }
  
}
@media(max-width:660px){

  
  
  
  .site-footer .footer-widgets-container .inside-footer-widgets { grid-template-columns: 1fr;  }
  .image-icons ul{ grid-template-columns: 1fr; grid-template-rows: 250px 250px 250px 250px 250px; }
  .image-icons ul li::before{ content: "";   position: absolute;   bottom: 0px;   height: 1px;     width: 100%;   background-color: #7f6142; left: 0;}
}