/* Mobile helpers for reusable team/profile layouts */
@media screen and (max-width:800px){
    .mobile_hide{
        display:none !important;
    }

    .mobile_no_top{
        padding-top:0px;
    }

    .mobile_reset_content_margins .content_element.margin_left,
    .mobile_reset_content_margins .content_element.margin_left *{
        margin-left:0 !important;
        margin-right:0 !important;
    }

    .mobile_narrow_text_top .content_element.narrow_text article.text{
        padding-top:20px;
    }

    .mobile_image_text_swap .inner{
        display:flex;
        flex-wrap: wrap;
    }

    .mobile_image_text_swap .inner .w_66{
        order:2;
        width:100%;
    }

    .mobile_image_text_swap .inner .w_33{
        order:1;
        width:100%;
    }
}
