.component.featuredathlete .mod-aotw .aotw-heading-wrapper .sub-heading,
.component.featuredathlete .mod-aotw .aotw-heading-wrapper .site-name { display:none }
.instagram-media { border:none!important }

.navbar.navbar-primary a[title*="navbar-social"] { position:absolute; right:0 }
.navbar.navbar-primary a[title*="navbar-primary-template"],
.navbar.navbar-primary a[title*="navbar-primary-social"] { display:none!important }

.component.photogallery .mod-photo-gallery .card { background:var(--color-primary) }

a[href*="#site-nav"],
a[href*="#main-wrapper"],
a[href*="#section-footer"] { color:#fff!important } 

.section.developer .sr-only { color:#fff!important }

.component.featuredathlete .mod-aotw .athletes .athlete a img { max-width:220px }
.component.featuredathlete .mod-aotw .athletes .athlete a { text-align:center }

.component.photogallery .view-all,
.component.recentnews .load-more { background:var(--color-primary)!important ; color:#fff; border-color:var(--color-primary) }
.component.photogallery .view-all:hover,
.component.recentnews .load-more:hover { background:#000!important; border-color:#000 }

.component.photogallery .slick-prev .sr-only,
.component.photogallery .slick-next .sr-only { color:#fff!important }

.mod-site-header.style4 .mod-scoreboard .slick-list { margin:0 -5px }
.mod-site-header.style4 .mod-scoreboard .event { padding:0.5rem 0.75rem }

.mod-news-rotator.style1 { border:10px solid #fff; background:#fff }
.mod-news-rotator.style1 .story-box .title { text-transform:uppercase; font-size:2em }
.mod-news-rotator.style1 .controls { padding:0 0 0 10px; background:#fff }
.mod-news-rotator.style1 .control.active:after { content:""; position:absolute; left:0; right:0; top:0; bottom:0; border:5px solid #000; background:rgba(34,34,34,0.7) }
.mod-news-rotator.style1 .control img { max-height:152px }

.mod-social.style3 .social-network .scrollable { height: 410px!important; padding-right: 0!important }
.component.socialstream iframe.instagram-media { min-width:100% !important; margin-bottom:0 !important }

.navbar-nav.navbar-primary-social { background:var(--color-primary) }

/*
.instagram-media a,
.instagram-media div,
.instagram-media p { color:#000!important }
*/

@media only screen and (min-width: 992px) {

    .mod-site-header.style4 .navbar.navbar-primary > div { max-width:100%; align-items:center!important }
    .mod-site-header.style4 .navbar.navbar-primary .navbar-nav { padding-right:2rem }
.mod-site-header.style4 .navbar.navbar-primary .nav-link { padding:1rem 0.2rem!important }
    .mod-site-header.style4 .navbar.navbar-primary .navbar-nav.navbar-primary-social { padding-right:1rem }
    .mod-site-header.style4 .navbar.navbar-primary .dropdown-menu .heading { padding:0 0.3rem!important; text-transform:uppercase }
    .mod-site-header.style4 .navbar.navbar-primary .dropdown-menu a { font-size:0.875rem }
    .mod-site-header.style4 .navbar.navbar-primary .dropdown-menu .dropdown-item { padding:0.25rem 0.3rem!important }


    .mod-site-header.style4 .navbar.navbar-primary .navbar-brand img { max-height:70px!important }

    .navbar-nav.navbar-primary-social .nav-link { padding:0.25rem!important }
    .navbar-nav.navbar-primary-social { 
        margin-right:-1.9rem;
        margin-top:-0.5rem;
        margin-bottom:-0.5rem;
        
        padding:1rem 0;
        position:relative;
    }
    .navbar-nav.navbar-primary-social:before{
        border:1rem solid var(--color-primary) ;
        border-left-color:transparent;
        border-top-color:transparent;
        border-bottom-width:3rem;
        border-top-width:2.5em;
        position:absolute;
        top:0;
        content:"";
        display:block;
        bottom:0;
        right:100%;
        
    }

    
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

.navbar-nav.navbar-primary-social { display:none!important }

}

@media only screen and (max-width: 767px) {

.component.featuredathlete > div > h2 { position:static!important; width:auto; height:auto; text-transform:uppercase; font-weight:700 }

}