/*
Theme Name: Endeavour Platforms
Theme URI: https://endeavourgroup.co/
Description: This is the custom theme for Endeavour Platforms, don't change this!
Author: Endeavour Platforms
Author URI: https://endeavourgroup.co/
Template: hello-elementor
Version: 1.0.1
Text Domain: endeavour-platforms
*/

.scrolled .main-container--header .main-topbar-container--header {
    transform: translateY(-40px);
}

@media only screen and (max-width: 479px) {
    .scrolled .main-container--header .main-topbar-container--header {
        transform: translateY(0);
    }
}

.scrolled.scrolling-up .main-container--header .main-topbar-container--header {
    transform: translateY(0);
}


.first-case-loop-builder--section:before {
    content:          "" !important;
    width:            calc((100vw - -1170px) / 2) !important;
    height:           100%;
    background-color: #F7F7F7;
}

.elementor-widget-n-tabs .e-n-tabs-heading {
    border-bottom: 3px solid var(--e-global-color-0aaaddf);
}

.e-n-tab-title {
    margin-bottom: -3px !important;
}

.custom--tooltip {
    display: inline-block;
}

.custom--tooltip img {
    width:  24px;
    height: 24px;
}

.scrolled--logo {
    /*display: none;*/
    height:     0 !important;
    overflow:   hidden;
    transition: ease-in-out .3s;
    opacity:    0;
}

.scrolled .scrolled--logo {
    /*display:  block;*/
    transition: ease-in-out .3s;
    overflow:   hidden;
    height:     40px !important;
    opacity:    1;
}

.standard--logo {
    /*display:  block !important;*/
    height:     65px !important;
    overflow:   hidden;
    transition: ease-in-out .3s;
    opacity:    1;

}

.scrolled .standard--logo {
    /*display: none !important;*/
    height:     0 !important;
    overflow:   hidden;
    transition: ease-in-out .3s;
    opacity:    0;

}

.gform-theme--foundation .gform_fields {
    row-gap: 16px !important;
}


nav.elementor-pagination {
    margin-top: 80px;
}

nav.elementor-pagination a.page-numbers.prev,
nav.elementor-pagination a.page-numbers.next {
    background-color: var(--e-global-color-primary);
    padding:          8px;
}

nav.elementor-pagination span.page-numbers.prev,
nav.elementor-pagination span.page-numbers.next {
    background-color: var(--e-global-color-0aaaddf);
    padding:          8px;
}

span.page-numbers:not(.prev,.next),
a.page-numbers:not(.prev,.next) {
    /*border:      1px solid var(--e-global-color-primary);*/
    padding:     4px;
    height:      34px;
    display:     inline-block;
    line-height: 1;
}

span.page-numbers:not(.prev,.next) {
    color: var(--e-global-color-primary);
}
