/*FONTS*/
    @font-face {
        font-family: 'Huber';
        src: url('https://cdn.project-bayt.com/images/templates/mena_water/fonts/Huber.ttf') format('truetype'),
        url('https://dxbimg0.b8cdn.com/images/templates/mena_water/fonts/Huber.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'HuberTec-Bold';
        src: url('https://cdn.project-bayt.com/images/templates/mena_water/fonts/HuberTec-Bold.ttf') format('truetype'),
        url('https://dxbimg0.b8cdn.com/images/templates/mena_water/fonts/HuberTec-Bold.ttf') format('truetype');
        font-weight: bold;
        font-style: normal;
    }
    #en #content .Huber,#ar #content .Huber {
        font-family: 'Huber' !important;
    }
    #en #content .HuberTec-Bold,#ar #content .HuberTec-Bold {
        font-family: 'HuberTec-Bold' !important;
    }
    :root {
        --arial: 'Huber',;
        --sans_semibold: 'HuberTec-Bold',;
    }

/* generic */
    :root {
        --mena_water-primary: #26aae1;
        --mena_water-dark-rgb: 0, 64, 132;
        --mena_water-dark: rgb(var(--mena_water-dark-rgb));
        --mena_water-secondary-rgb: 190, 28, 38;
        --mena_water-secondary: rgb(var(--mena_water-secondary-rgb));
        --mena_water-navy-rgb: 4, 52, 102;
        --mena_water-green: #00aa4e;
    }
    .mena_water-primary-text {
        color: var(--mena_water-primary) !important;
    }
    .mena_water-letter-spacing {
        letter-spacing: 2px;
    }
    #content .dark-section * {
        color: white !important;
    }

    /* header */
    .fancy-04 #login_btn_top, .fancy-04 #login_btn_top_mobile {
        background: transparent !important;
        border-color: #44505b !important;
    }
    #masthead * {
        font-weight: bold !important;
    }
    #register_btn_top {
        display: none;
    }
    #masthead .huber-logo {
        max-height: 53px;
    }
    .fancy-04 #masthead-wrapper:not(.fixed-header) #masthead #nav > li:hover > a > span > span,
    .fancy-04 #masthead .fixed-header #nav > li:hover > a > span > span,
    .home.fancy-04 #masthead-wrapper:not(.fixed-header) #masthead .lang_top_logout:hover span,
    body.fancy-04 #masthead-wrapper #masthead .masthead-container #nav-wrapper #nav li.ft-on > a > span > span {
        color: var(--mena_water-dark) !important;
    }
    .fancy-04 #masthead #nav .hover .sub-nav a:active,
    .fancy-04 #masthead #nav .hover .sub-nav a:hover,
    .fancy-04 #masthead .lang_top_logout_list .toplink-lang a:hover {
        background-color: rgba(var(--mena_water-secondary-rgb), 0.02) !important;
    }
    .fancy-04 #masthead #nav .hover .sub-nav a:active,
    .fancy-04 #masthead #nav .hover .sub-nav a:hover,
    .fancy-04 #masthead #nav .hover .sub-nav a:hover > span > span,
    .fancy-04 #masthead .lang_top_logout_list .toplink-lang a:hover {
        color: var(--mena_water-dark) !important;
    }
/* footer */
    .fancy-04 #footer-wrapper #footer #logo-footer {
        background: #f1f1f1;
    }
    .fancy-04 #footer-wrapper #footer #logo-footer img {
        max-height: unset;
        max-width: 18vw;
    }
    .fancy-04 #footer-wrapper #footer .footerIcons a i {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 35px;
        height: 35px;
        border-radius: 50%;
        color: white !important;
        font-size: 15px;
        padding: 0 !important;
        transition: opacity 0.2s ease;
    }
    .fancy-04 #footer-wrapper #footer .footerIcons a:hover i {
        opacity: 0.85;
    }
    .fancy-04 #footer .footerIcons .i-youtube-icon {
        background: #ff0000;
    }
    .fancy-04 #footer .footerIcons .i-facebook-icon {
        background: #1877f2;
    }
    .fancy-04 #footer .footerIcons .i-twitter-x {
        background: #000;
    }
    .fancy-04 #footer .footerIcons .i-linkedin-icon {
        background: #0a66c2;
    }
    .fancy-04 #footer .footerIcons .i-instagram-icon {
        background: #e4405f;
    }
    @media only screen and (max-width: 767px) {
        .fancy-04 #footer-wrapper #footer #logo-footer img {
            max-height: 15vh;
            max-width: 60vw;
        }
    }