/*
Theme Name: WB Runway Four Child
Theme URI: https://web.bird.digital/
Author: Web Bird Digital
Author URI: https://web.bird.digital/
Description: A child theme of the Runway Four Template
Version: 0.0.1
Template: wb_runway_four
License: Private - Do Not Modify, Do Not Distribute
License URI: https://web.bird.digital/terms-and-conditions/
Text Domain: wb

This theme is private and not to be modified or distributed without permission from Web Bird Digital. This theme remains the property of Web Bird Digital.
*/

header.fixed_header{
    background-color: transparent;
    position: fixed;
    box-shadow: none;
}
header.fixed_header.menu_resize_active{
    background-color: var(--wp--preset--color--base);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.admin-bar header.fixed_header+.wp-block-spacer{
    margin-top: 32px !important;
}

.wp-block-navigation li.wp-block-navigation-item>a::after{
    height: 1px;
    left: 50%;
    transform: translateX( -50% );
}
.wp-block-navigation li.wp-block-navigation-item.current-menu-item>a::after,
.wp-block-navigation li.wp-block-navigation-item>a.current-menu-ancestor::after,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) li.wp-block-navigation-item>a:focus::after{
    width: 80%;
    width: calc( 100% - 10px );
}

html .nav_dots{
    bottom: 30px;
}
html .nav_dot{
    width: 50px;
}
html .nav_dot::before{
    width: 36px;
    height: 3px;
}
html .nav_dot.dot_active::before{
    height: 4px;
    width: 40px;
    top: 5.5px;
    background-color: var(--wp--preset--color--base);
}

.wp-block-group.is-layout-grid .wp-block-cover{
    cursor: pointer;
}

.wp-block-spacer{
    margin: 0 !important;
}

/* Custom marker in white sections */
.has-contrast-background-color>.wp-block-list li{
    list-style-type: "➢ "; /* "➤", "➣" */
}
.has-contrast-background-color>.wp-block-list li::marker{
    color: var(--wp--preset--color--base);
}

.show_medium{
    display: none;
}
@media screen and (max-width:1260px){
    .hide_medium{
        display: none;
    }
    .show_medium{
        display: block;
    }
}

@media (max-width:781px){
    .mob_reverse_cols .wp-block-column:nth-child(2n){
        order: 1;
    }
    .mob_reverse_cols .wp-block-column:nth-child(2n-1){
        order: 2;
    }
    .disable-mobile-margins {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        top: 0 !important;
        left: 0 !important;
    }

    .wp-block-navigation__container.show_mob{
        display: flex !important;
    }

    .wp-block-list{
        padding-inline-start: 20px;
    }
}