/* NOTE THAT JEVENTS CSS IS NOT HERE BUT IN THAT COMPONENT */

/* KEEP MEGA-MENU ITEMS FROM BEING CAPITALIZED */
.sp-megamenu-parent .sp-mega-group>li>a {
    text-transform: none !important ;
}

/* FIXED FOOTER, GOOD FOR SHORT PAGES */
.fixed-footer { 
    position: fixed !important;
    width: 100%; 
    bottom: 0px; left:0px;
    z-index: 1 !important;
    background-color: #5da2d5;
}

/* OFFCANVAS TEXT HOVER COLOR */
.offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: #ffffff;
}

/* PLACE SMART SEASRCH RESULTS IN FRONT OF HEADER */
.awesomplete {
    z-index: 100;
}

/* TEXT COLOR & WEIGHT FOR FRONT PAGE ALERTS */
.sppb-alert-light {
    background: white;
    color: #0d3e6b;
}

/* CUT OUT THE SIMPLE PORTFOLIO ZOOM BUTTON */
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-btns a.btn-zoom
{ display: none; }

/* LABEL HERE */
.sp-simpleportfolio .sp-simpleportfolio-meta{
    padding-left: 0px !important;
}

/* LABEL HERE */
.sp-simpleportfolio-view-item .sp-simpleportfolio-meta {
    display: none;
}

/* LABEL HERE */
.sp-simpleportfolio .sp-simpleportfolio-description{
    width: 100% !important;
}

/* Alert Message */
.sppb-alert-light {
    background: white;
    color: #0d3e6b;
}

/* Frontpage Image Carousel keep proportions */
.sppb-carousel-extended-item img {
  object-fit: cover;
}
