/*======================================
Theme Name: Aqualina Bahamas
Theme URI: https://divicake.com/
Description: Aqualina Website
Version: 1.1
Author: Mountain Web Media
Author URI: https://mountinwebmedia.com
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */
@font-face{
    font-family:"Helvetica LT W01 Light";
    src:url("fonts/37953885-0443-4c72-a693-9152a9f5a901.woff2") format("woff2"),url("fonts/fcce277c-07e2-4c88-ad8b-a71b484e2cbe.woff") format("woff");
}
/*
body, h1, h2, h3, h4, h5, h6, p, a, li, strong, span, input, textarea, select{
	font-family: 'Helvetica LT W01 Light', Roboto !important;
} */


body, h1, h2, h3, h4, h5, h6{
	font-family: 'Helvetica LT W01 Light', Roboto;
}

@media screen and (min-device-width: 400px) and (max-device-width: 400px) {
	.et_pb_row_1.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
}


/* Custom Preloader Styles */
#custom-preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9); /* rgba with 0.8 opacity */
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
}

#custom-preloader .logo-wrapper {
    position: relative;
    width: 200px;
    height: auto;
}

#custom-preloader .logo-wrapper img {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
    z-index: 2;
}

/* Create animated overlay with ::before */
#custom-preloader .logo-wrapper::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,1); /* same color as preloader bg */
    z-index: 3;
    animation: overlayMove 2s linear infinite;
}

/* Keyframes for continuous bottom to top movement */
@keyframes overlayMove {
    0% {
        height: 100%;
    }
    100% {
        height: 0%;
    }
}

  