/************************ GENERAL MEDIA QUERIES ***********************/



@media (min-width: 1600px) {

    #members-by-region-map-container #members-by-region-map {
        width:60%;
    }

}




@media (max-width: 1365px) {

    #home-header .home-header-overlay .titles h1 {
        font-size: 1.5em;
    }

}


@media (max-width: 1199px) {

    #members-by-region-map-container #members-by-region-map {
        width:100%;
    }

}



/******************************** MAX 1250 ****************************/
@media only screen and (max-width: 1250px) {
 
    #featuredslider-wrapper #featuredslider-textblock {
        display:none;
    }

    #featuredslider-wrapper #featuredslider-slider {
        clip-path:none;
        width:100%;
        position:relative;
        top:initial ;
        right:initial;
    }

    #featuredslider-wrapper #featuredslider-slider-mobile {
        display:block;
    }

}








@media (max-width: 1100px) {

    #home-header .home-header-overlay {
        max-width:50%;
    }

        /*** News Landing Page ***/
        #news-header h2 {
            font-size:1.5em;
        }

        #news-header p.summary {
            font-size:0.9em;
        }

        #news-header a.read-more-button {
            margin-bottom:30px;
        }
    
    /*
    #members-by-region-map-container {
        display: none;
    }
    */
    
    #members-by-region-responsive {
        display: block;
    }

}




@media (max-width: 991px) {


    /*** Header and Menu ***/
    #header-banner #flyout-menu {
        width:100%;
    }

    #page-inner-header h1 {
        display:block;
        padding:5px 10px;
        margin-bottom:5px;
        border-radius:5px;
        color:#fff;
        background-color: #134A89;
        width:fit-content;
        font-weight:800;
        font-size:2rem;
        text-transform: uppercase;
    }
    
    #page-inner-header h1 span {
        display: inline;
        padding: 0 10px 0 0;
        margin-bottom:unset;
        border-radius:unset;
        color:unset;
        background-color:unset;
        text-transform:unset;
        width:inherit;
        font-weight:inherit;
        font-size:inherit;
    }
  
    /*** Home ***/
    #home-header .home-header-overlay {
        position:initial;
        top:unset;
        right:unset;
        max-width:100%;
        width:100%;
    }

    #home-welcome p {
        font-size:1em;
    }

    .home-block-paragraph-and-image .home-block-paragraph {
        padding:30px 30px 15px 30px;
    }

    .home-block-paragraph-and-image {
        padding-bottom:30px;
    }

    .home-block-quote .inner p {
        margin-bottom:0;
    }

    .home-block-quote-source p {
        margin-top:30px;
        text-align:right;
    }

    #home-banner h1 {
        margin-bottom:30px;
        margin-top: 30px;
        text-transform: uppercase;
        font-size: 2em;
    }

    #home-banner .inner {
        display:block;
    }

    #home-banner .callout {
        max-width: 100%;
        width:100%;
        margin-bottom:30px;
        padding-bottom:30px;
    }

    /*** News: Landing Page ***/

    /*
    .grid-sizer, .grid-item {
        width: 50%;
    }
    */

    #latestnews-row-container .alm-listing .css-grid,
    #pastevents-row-container .alm-listing .css-grid {
        display:block;
    }

    /*** News: Single Item Page ***/

    #news-article-body .inner .body-content .intro {
        display: block;
    }

    #news-article-body .inner .body-content .intro .left {
        width: 100%;
    }

    #news-article-body .inner .body-content .intro img.thumbnail {
        width: 100%;
    }

    #news-article-body .inner .body-content .intro a#sharethis-link {
        margin-bottom:15px;
    }



    /*** Resources ***/

    #resources-searchrow .container .row select#resources-choices,
    #resources-searchrow .container .row input#resources-quicksearch {
        width:100%;
    }
   

    /*** Footer ***/
    #footer-menu-and-fraudalerts .inner {
        display:block;
    }

    #footer-menu-and-fraudalerts .inner .footer-menu-column {
        width:100%;
    }

        /* Fraud Alerts Row */
        #fraud-alerts-container .inner h2 {
            margin-right:0;
            display:inline-block;
            margin-bottom:15px;
        }

        #fraud-alerts-container #fraudalerts-navigation {
            margin-top:0;
            margin-right:0;
        }


}



@media (max-width: 767px) {


    /*** Header and Menu ***/

    #header-banner {
        padding-top:15px;
        padding-bottom:15px;
    }

    #header-banner .inner {
        display:block;
    }

    #header-banner .left {
        display:flex;
        width:100%;
        justify-content: space-between;
        align-items: flex-start;
    }

    #header-banner .left .inner {
        display:flex;
    }

    #header-banner .left a.hamburger-menu {
        margin-top:10px;
        display:block;
    }

    #header-banner .right .right-top a.hamburger-menu {
        display:none;
    }

    #menu-wrapper .logo {
        max-width: 100px;
    }
    
    #header-banner .right {
        display:block;
        width:100%;
        margin-top:30px;
    }

    #header-banner .right .right-top img.social-icon.linkedin {
        margin-right:0;
    }

    #register-btn {
        padding-left:5px;
        padding-right:5px;
    }

    #header-banner .right .right-top a.social-icon.linkedin {
        margin-right:0;
    }

    /*** Home Page ***/

    #latestpubs-row-container .title-row {
        display:block;
    }

    #latestpubs-row-container .title-row h2 {
        margin-bottom:30px;
    }

    #latestpubs-row-container #latestpubs-content a.resource-block {
        margin-bottom:60px;
    }

    /*** News and Events Landing Page ***/

    body.page-template-page-newsandevents #page-wrapper {
        margin-top:15px;
    }

    body.page-template-page-newsandevents #breadcrumbs {
        margin-top: -60px;
        padding-bottom: 50px;
    }

    body.page-template-page-newsandevents #breadcrumbs #breadcrumbs-inner {
        padding-top: 20px;
    }

    body.page-template-page-newsandevents #breadcrumbs #jump-to-events-wrapper {
        margin-top: -20px;
    }

    #jump-to-events a.egmont-arrow-btn:after {
        margin-top: -5px;
    }

    #latestnews-row-container .grid-sizer,
    #latestnews-row-container .grid-item {
        width: 100%;
    }

    #pastevents-row-container .grid-sizer,
    #pastevents-row-container .grid-item {
        width: 100%;
    }


    /*** Affiliates Page ***/

    #page-main-content-wrapper .partner-item a {
        margin-bottom:60px;
    }

    /*** Resources Page ***/

    #resources-searchrow .container .row select#resources-choices {
        margin-bottom:15px;
    }

    #resources-headerrow {
        display:none;
    }

    .resources-resultrow a.thumb-link,
    .resources-resultrow img.thumb-link {
        margin-bottom:15px;
    }

    .resources-resultrow img.thumb-image {
        width:50%;
        margin:0 auto 0 0;
    }

    .resources-resultrow h2.mobile-title {
        display:inline;
    }

    /*** Footer ***/

    #footer-copyright .inner {
        display:block;
    }

    #footer-copyright .inner .left {
        margin-bottom:15px;
    }

    .insidepages-bluebar {
        display:none;
    }


    /*** News Single Page ***/

    #news-article-body .inner .body-content {
        margin-left:0;
    }


}




@media (max-width: 575px) {

    #home-header .home-header-overlay .titles h1 {
        font-size: 1.2em;
    }

}