/* Please inform me of scss compiling dependencies - i was not able to find package.json or similair */

/* This css is a patch until I can include properly in scss */

.footer_top_wrapper .container .row {
    display: flex;
    align-items: center;
}
.footer_bottom_wrapper{
    height: unset !important;
}
.footer_bottom_wrapper .copyright-footer{
    margin: 0 0;
}
.footer_bottom_wrapper .col12{
    display: flex;
    align-items: center;
}

@media only screen and (max-width: 768px){
    .footer_bottom_wrapper .col12{
        flex-direction: column;
    }
    .footer_top_wrapper .container .row {
        display: unset;
    }
    .footer.main .copyright-footer {
        font-size: 8px !important;
    }
    .paragraph--type--slide .layout--slider_component .field--name-field-slide-title {
        font-size: 1.5em;
    }
    .paragraph--type--slide .layout--slider_component .field--name-field-slide-description p{
        font-size: 1em !important;
    }
    .paragraph--type--slide .layout--slider_component .slider-text-container .col3 .svg-image {
        width: 100px;
    }
        .paragraph--type--slide .layout--slider_component .slider-text-container .col3 .svg-image svg{
            width: 100%;
        }

        .paragraph--type--slide .layout--slider_component .slider-text-container .col3 {
            padding: 0px 0px;
        }
        .paragraph--type--slide .layout--slider_component .slider-text-container .col9 {
            padding: 5px 0px;
        }
        .card .cta-row .field--name-field-er-call-to-action {
            flex-direction: column;
        }

        .airline-body{
            padding: 20px 40px;
            overflow-wrap: anywhere;

        }
        .page-node-16 .region-content .layout__region--body > .container > .row > .col12{
            padding-top: 0px !important;
            margin-top: 0px;
        }
        .page-node-16 #block-client-theme-content{
            padding-top: 0px;
            margin-top: 0px;
        }
        .page-node-16 #block-client-theme-content .layout--paragraph_one_column{
            margin-top: 0px;
            padding-top: 0px;
        }
        footer.main{
            margin-top: 0px !important;
        }
        
}
@media only screen and (max-width: 1024px){
    ul.menu li{
        list-style: none;
    }
    .mobile-menu ul.menu{
        margin-left: 0px;
    }
}

#block-client-theme-main-menu a[target="_blank"]  {
    display: flex;
    align-items: center; /* Ensure proper alignment of text and icon */
    justify-content: space-between;
}

#block-client-theme-main-menu a[target="_blank"]::after {
    content: '\f35d'; /* FontAwesome's icon Unicode */
    font-family: 'Font Awesome 5 Pro'; /* Corrected for FontAwesome Pro */
    font-weight: 900; /* Solid style icons */
    margin-left: 8px; /* Space between text and icon */
}
