body {background: #fff;    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    background: #FFF url(/images/site_images/page-bg-pattern.jpg) no-repeat;
    box-sizing: border-box;
    padding: 0;
    background-position: center;
    background-repeat-y: repeat;}
a { color: #c23229; text-decoration: none; -moz-transition:color .2s; -webkit-transition:color .2s; -ms-transition:color .2s; -o-transition:color .2s; transition:color .2s }
a:hover { text-decoration: underline  !important; }
a:link {color:#c23229;text-decoration: underline;} 
*, *:before, *:after{box-sizing:border-box;}

h1,h2,h3,h4,h5,h6 { color:#041e41 }
h1 { font-size:34px }
h2 { font-size:30px }
h3 { font-size:26px }
h4 { font-size:22px }
h5 { font-size:18px }
h6 { font-size:16px } 
a:hover {    color: #000;}
a[rel="wiki-link"] {font-size: 14px !important;color: #000 !important;font-family: 'Roboto', sans-serif !important;letter-spacing: 0 !important;text-transform: none !important;}

:focus{outline:1px solid !important;}

.landing-row .wrapper-cover, .wrapper-cover {  max-width: 1180px; margin: 0 auto; width: 100%;     padding: 0 15px;}
.aot-week a {    color: #fff;}
.mod-site-header .dropnav li a:hover {    color: #000;}
.section-header {    position: absolute;    left: -9999px;}

.member-logo-header span.wiki-link a[rel="wiki-link"] {color: #fff !important;}
.member-logo-header span.wiki-link {position: absolute;right: 0;color: #fff !important;}
.mod-site-header li.wiki a[rel="wiki-link"] {color: #fff !important;}
.mod-site-header li.wiki {position: absolute !important;right: 0 !important;z-index: 999999;background: rgba(0,0,0,0.41);}
.social-tabs a[rel="wiki-link"] {color: #fff !important;}
.accent-bg {
    background: #c23229 !important;
    color: #fff !important;
}


/* MEMBER LOGOS */
/*.members-nav { margin-top:50px }
.members-nav ul {margin: 0;list-style: none;text-align: right;font-size: 0;}
.members-nav .nav { position:relative; display:inline-block; vertical-align:top; margin:0 10px }
.members-nav .nav:hover { padding-top:28px; margin-top:-28px }
.members-nav .nav > a { position:relative; z-index:1; display:block; height:61px;  }
.members-nav .nav:hover > a:before { content:''; position:absolute; left:50%; bottom:70px; border:12px solid transparent; border-top:12px solid #a2a2a2; border-left:12px solid #a2a2a2 }
.members-nav .nav:nth-child(5) ~ .nav:hover > a:before { left:auto; right:50%; border:12px solid transparent; border-top:12px solid #c2c2c2; border-right:12px solid #c2c2c2 }
.members-nav .submenu {position: absolute;display: none;left: 0;top: 100%;width: 400px;height: 135px;padding: 20px 18px 0 137px;text-align: left;
background: #fff;border: 1px solid #8c8c8c;box-shadow: inset 0 0 0px 0 rgba(0,0,0,0.49);box-sizing: border-box;}
.members-nav .nav:nth-child(5) ~ .nav .submenu { left:auto; right:0 }
.members-nav .submenu:before {
content: '';position: absolute;display: block;z-index: -1;left: -1px;top: -1px;right: -1px;bottom: -1px;box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.72);}
.members-nav .nav:hover .submenu { display:block }
.members-nav .submenu .logo {position: absolute;left: 0;top: 0;bottom: 0;width: 30%;background: #ffffff;box-shadow: inset 0 0 53px 0 rgba(0,0,0,0.49);}
.members-nav .submenu .logo img { position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%) }
.members-nav .submenu h2 {padding-bottom: 6px;font-weight: 500;font-size: 19px;text-transform: uppercase;line-height: 1;color: #000;border-bottom: 4px solid #c10000;}
.members-nav .submenu ul { margin:0; list-style:none }
.members-nav .submenu li a { font-family:'lato', arial; text-decoration:none; color:#5d5b5b; font-size: 1rem; }
.members-nav .submenu li a:hover { color:#c10000 }
.members-nav .submenu li a:before { content:''; display:inline-block; vertical-align:middle; width:4px; height:4px; margin:-3px 7px 0 0; background:#c10000 } 
 
.member-logo-header  .members-nav {max-width: 1170px;margin: 0 auto;}
.member-logo-header .info.clearfix li {text-align: left;}
.info.clearfix li {text-align: left;}*/
.member-header-cover {background: #222;position: relative;}

.social-directory .table.table-bordered {display: flex;flex: 45%;flex-wrap: wrap;justify-content: space-between;}
.social-directory .table ul .name { display: flex; align-items: center; }

.social-directory .table ul .name:before { content: '';width: 60px;height: 60px;background: url(/images/setup/school_logo_01.png) no-repeat;display: inline-block; margin-right: 10px; background-size: contain; }
.social-directory .table ul:nth-child(2) .name:before { background: url(/images/setup/school_logo_02.png) no-repeat; background-size: contain; }
.social-directory .table ul:nth-child(3) .name:before { background: url(/images/setup/school_logo_03.png) no-repeat; background-size: contain; }
.social-directory .table ul:nth-child(4) .name:before { background: url(/images/setup/school_logo_04.png) no-repeat; background-size: contain; }
.social-directory .table ul:nth-child(5) .name:before { background: url(/images/setup/school_logo_05.png) no-repeat; background-size: contain; }
.social-directory .table ul:nth-child(6) .name:before { background: url(/images/setup/school_logo_06.png) no-repeat; background-size: contain; }
.social-directory .table ul:nth-child(7) .name:before { background: url(/images/setup/school_logo_07.png) no-repeat; background-size: contain; }
.social-directory .table ul:nth-child(8) .name:before { background: url(/images/setup/school_logo_08.png) no-repeat; background-size: contain; }
.social-directory .table ul:nth-child(9) .name:before { background: url(/images/setup/school_logo_09.png) no-repeat; background-size: contain; }
.social-directory .table ul:nth-child(10) .name:before { background: url(/images/setup/school_logo_10.png) no-repeat; background-size: contain; }
.social-directory .table ul:nth-child(11) .name:before { background: url(/images/setup/school_logo_11.png) no-repeat; background-size: contain; }



.social-directory .table ul { margin: 0;padding: 15px;display: flex; justify-content: space-between;width: 50%;border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
.social-directory .table ul li {list-style: none; font-family: 'Teko', sans-serif; font-size: 30px; color: #C13125;}
.social-directory .table ul li a,
.social-directory .table ul li a:hover,
.social-directory .table ul li a:focus {text-decoration: none !important;}


/*--------------------------------------------------------------------
    MEMBER LOGOS
--------------------------------------------------------------------*/
.member-logos{white-space: nowrap;    max-width: 1170px;
    margin: 0 auto;
}
.member-logos .trigger{display: none;}
.member-logos ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: right;
    font-size: 0;
    padding-left: 165px;
    display: flex;
    justify-content: space-around;
    align-items: center;    min-height: 72px;
}
.member-logos .has-nav {
    position: relative;
    display: inline-block;
    vertical-align: top;
}
.member-logos .has-nav:hover>a:after {content: '';position: absolute;top: 2.2rem;left: 50%;bottom: 0;border: 25px solid transparent;border-bottom-color: #d6d6d6;
border-left: none;}
.member-logos .has-nav:hover .submenu {
    display: block;
    top: 100%;
    left: 0;
}
.member-logos .has-nav img{max-width: 60px;height: auto;padding: 8px;} 
.member-logos .has-nav>a{    position: relative;    z-index: 1;    display: block; }
    .member-logos .has-nav img {    max-width: 70px;}
.member-logos .has-nav img {         max-height: 74px;    max-width: inherit;    width: auto;    padding: 0;}
.member-logo-header a[rel="wiki-link"] {    color: #fff !important;}

.member-logos .has-nav div.submenu{display: none;position: absolute;left: 0;top: 84px;width: 350px;padding: 10px;border: 3px solid #d6d6d6;background: #fff;text-align: left;}
.member-logos .submenu .thumb {float: left;margin-right: 20px;}
.member-logos .submenu .info {overflow: hidden;}
.member-logos .submenu .members-school-name {font-size: 20px;font-weight: bold;color: #243b81;text-transform: uppercase;white-space: nowrap;    font-family: 'Teko', sans-serif;
    text-align: center;
    font-size: 1.5rem;}
.member-logos .submenu ul {overflow: hidden;padding-left: 0;width: auto;}
.member-logos .submenu li {float: left;}
.member-logos .submenu li:first-child:after {content: '|';float: left;margin: 0 10px;font-size: 16px;line-height: 18px;color: #00338E;}    
.member-logos .submenu li a {
    float: left;
    text-transform: uppercase;
    color: #000;
    font-family: 'Teko', sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
}
.member-logos ul li:nth-child(n+2):last-child:hover .submenu, 
.member-logos ul li:nth-child(n+3):nth-last-child(-n+2):hover .submenu, 
.member-logos ul li:nth-child(n+4):nth-last-child(-n+3):hover .submenu, 
.member-logos ul li:nth-child(n+5):nth-last-child(-n+4):hover .submenu, 
.member-logos ul li:nth-child(n+6):nth-last-child(-n+5):hover .submenu, 
.member-logos ul li:nth-child(n+7):nth-last-child(-n+6):hover .submenu {
    right: 0;
    left: auto;
}
.sport-football .member-logos .has-nav img {
    max-height: 62px;
}
.member-logos .submenu ul {
    height: auto;
    min-height: auto;
}

/***************************header********************/

header.mod-site-header.style5 .dropnav .nav > a {position:relative;font-family: 'Teko', sans-serif;font-weight: 400;}
header.mod-site-header.style5 .dropnav .nav > a:after {position: absolute;content: "";background: #c10000;width: 6px;height: 6px;border-radius: 50%;left: 0;top: 30px;}
.mod-site-header .mod-site-header.style5 .dropnav {height: 70px;}
.site-header {height: 185px;position: relative;z-index: 3;}
header.mod-site-header.style5 > div {min-height: 74px;}
.dropnav .nav:nth-child(3) {margin-right:0px;}
.mod-site-header.style5 .dropnav > ul {height: 70px;}
.members-nav .nav {margin: 0 9px;}
header.mod-site-header.style5 .dropnav > ul {height:74px;}
header.mod-site-header.style5:after {content: "";background: url(../images/global_nav.png) repeat;width: 100%;height: 74px;position: absolute;
bottom: 0px;border-top: 4px solid #6c6c6c;background-color: #fff;}
header.dropnav {height:74px;}
header.mod-site-header:not(.style4) .dropnav .nav {border-bottom:5px solid transparent;}
header.mod-site-header:not(.style4) .dropnav .nav.show {background:none;border-bottom:5px solid #c10000;}
.dropnav .nav.has-submenu.focus > a:before, .dropnav .nav.has-submenu:hover > a:before {display:none;}
.mod-site-header:not(.style4) .dropnav .nav.show > .submenu {border: none;}
header .dropnav {height: 74px;}
.sticky-header .dropnav .nav:nth-child(3) {margin-right: 0px;}
.sticky-header .dropnav:before {background:none;border:none;height:auto;}
/*.mod-news-rotator .media-box {margin-bottom: -45px;}*/
.tabs-wrapper ul.tabs .tab {width:auto;}
header.mod-site-header:not(.style4) .dropnav .submenu a {font-family: 'Teko', sans-serif;font-size: 1.125rem;}
.member-logo-header {padding:13px 0 12px}
header.mod-site-header .dropnav .clearfix .nav.focus {outline: none !important;}
header.mod-site-header .dropnav:before {height:74px;}
.members-nav .nav:hover > a:before, .members-nav .nav:nth-child(5) ~ .nav:hover > a:before {border:none;}
/*.dropnav .nav.focus > a, .dropnav .nav:hover > a {outline:none !important;}*/
.dropnav .nav > .submenu {border:none !important;}
header.mod-site-header:not(.style4) .dropnav .nav:nth-child(1) a:after {display:none;}
header.mod-site-header .dropnav .clearfix .nav .submenu {margin-top: 5px;}
header.mod-site-header.style5 .dropnav .nav > .submenu {padding:32px 30px !important;}
header.mod-site-header.style5 .dropnav {padding: 0px 0px 0px 160px;}
.mod-graphic-carousel.style5 .controls {border-right: 1px solid #cccccc;}
.member-logos .has-nav:nth-child(9) img {
    max-width: 69px;
}
.member-logos .has-nav:nth-child(4) img {
    max-width: 78px;
    max-height: inherit;
}

.member-logos .has-nav:nth-child(3) img {
    max-width: 92px;
    max-height: 85px;
}

.sport-football .member-logos .has-nav:nth-child(9) img {
    max-width: 70px;
}
.sport-football .member-logos .has-nav:nth-child(3)>a img, .sport-wgolf .member-logos .has-nav:nth-child(3)>a img {
    max-width: 78px;
    max-height: inherit;
}
.sport-football .member-logos .has-nav:nth-child(2)>a img, .sport-wgolf .member-logos .has-nav:nth-child(2)>a img {
    width: 85px;
    max-width: 85px;
    max-height: 85px;
}
.sport-football  .member-logos .has-nav:nth-child(4)>a img {
    width: 55px;
}
.sport-football  .member-logos .has-nav:nth-child(5)>a img, .sport-wgolf .member-logos .has-nav:nth-child(4)>a img {
    width: 85px;
}
.sport-football .member-logos .has-nav:nth-child(7)>a img, .sport-wgolf .member-logos .has-nav:nth-child(6)>a img  {
    width: 65px;
}
.sport-football  .member-logos .has-nav:nth-child(6)>a img{
        max-height: 74px;
    max-width: inherit;
    width: auto;
    padding: 0;
}
.sport-football .member-logos .has-nav:nth-child(7)>a img {
max-height: 62px;width:62px;
}
.sport-football .member-logos .has-nav:nth-child(5)>a img {
    width: 95px;
}
.sport-football .member-logos .has-nav:nth-child(2)>a img {
    width: 90px;
    max-width: 90px;
    max-height: 90px;
}
.member-logos .has-nav:nth-child(2)>a img {
    max-width: 60px;
    max-height: 85px;
    width: auto;
}
.member-logos .has-nav:nth-child(5)>a img {
    max-height: 66px;
}
.member-logos .has-nav:nth-child(7)>a img {
    width: 85px;
    max-height: initial;
}
.sport-wgolf .member-logos .has-nav:nth-child(1) img {
    max-height: 75px;
}
.sport-wgolf .member-logos .has-nav:nth-child(2)>a img {
    width: 75px;
    max-width: 75px;
    max-height: 75px;
}

/*************************
news roto
**********************r*/

.network-tab-rotor .landing-col.span8 {box-shadow: 0px -1px 12px 0px;}
.network-tab-rotor .landing-col.span8 {flex: 0 0 74.3%;max-width: 74.3%;padding: 0;}
.network-tab-rotor .landing-col.span4 {flex: 0 0 25.7%;max-width: 25.7%;padding: 0;}
.landing-row-offset {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.network-tab-rotor .landing-row-offset {background: #fff;margin: 0;box-shadow:0px 0px 4px 0px;}
.network-tab-rotor {margin-top: 38px;}
.network-tab-rotor div#main-tabs {padding: 35px 30px;margin-top:0px;padding-bottom:0px;}
.network-tab-rotor .mod-news-rotator.style4 {border:none !important;}
.network-tab-rotor div#main-tabs.tabs-wrapper ul.tabs li:after {content: "/";font-size: 1.625rem;position: absolute;left: -14px;top: -2px;color: #bebebe;}
.network-tab-rotor div#main-tabs li.tab a {color: #222222;position: relative;}
.network-tab-rotor div#main-tabs li.tab a.active {color:#c10000;}
.network-tab-rotor div#main-tabs li.tab a.active:after {border-bottom: 5px solid #c10000;content: "";position: absolute;bottom: -5px;width: 100%;left: 0;}
.network-tab-rotor .tabs-wrapper .tab a.active:before {display:none;}
.network-tab-rotor .tabs-wrapper .tabs {border-bottom: 5px solid #222222;}
.network-tab-rotor .tabs-wrapper ul.tabs li {position:relative;}
.network-tab-rotor div#main-tabs.tabs-wrapper ul.tabs li {float: left;margin-left: 18px;}
.network-tab-rotor div#main-tabs li.tab a {font-size: 1.5rem;text-transform: uppercase;font-family: 'Teko', sans-serif;text-decoration: none;color: #000000;}
.network-tab-rotor div#main-tabs.tabs-wrapper ul.tabs li:first-child {margin-left: 0;}
.network-tab-rotor div#main-tabs.tabs-wrapper ul.tabs li:first-child:after {opacity: 0;}
.network-tab-rotor .mod-composite h1 {font-family: 'Teko', sans-serif;font-weight: 400;font-size: 2rem;}


/****************************event-rotor*****************************/

.network-tab-rotor .mod-scoreboard.style6 .event-box {margin: 0;padding: 10px 0;border: none;}
.network-tab-rotor .mod-scoreboard.style6 .event-box .status {display: none;}
.network-tab-rotor .mod-scoreboard.style6 .event-box .date-status {color: #000000;font-weight: 900;font-family: 'Roboto', sans-serif;font-size: 0.875rem;
letter-spacing: 1px;    position: relative;}
.network-tab-rotor .mod-scoreboard.style6 .event-box .date-status:before {content: "";position: absolute;top: 8px;right: 0;width: 151px;height: 1px;background: #a4a4a4;}
.network-tab-rotor .mod-scoreboard.style6 .event-box .sport a {color: #000000;font-family: 'Teko', sans-serif;font-size: 1.125rem;font-weight: normal;text-decoration: none;
letter-spacing: 1px;margin-top: 5px;display: block;}
.network-tab-rotor .mod-scoreboard.style6 .event-box .teams .team.clearfix {color: #555555;font-size: 0.875rem;font-weight: 500;}
.network-tab-rotor .mod-scoreboard.style6 .event-box .links a {font-size: 16px;color: #c10000;font-family: 'Teko', sans-serif;}
.network-tab-rotor .mod-scoreboard.style6 .event-box .links {margin-top: 0;}
.network-tab-rotor .mod-scoreboard.style6 .event-box:first-child {padding-top: 20px;}



/****************************
graphic slider
*****************************/

.graphic-slider2 {margin-top: 30px;}
.graphic-slider2 section {box-shadow: 0px 0px 5px 0px;}
.graphic-slider2 .mod-graphic-carousel.style5 .controls .control.active {background:#c10000;}
.graphic-slider2 .controls .control {font-size: 1.313rem;color: #c10000;}
.graphic-slider2 .mod-graphic-carousel.style5 .controls .control {flex: inherit;padding: 23px 0px;background: #fff;text-indent: 0;text-align: center;font-size: 21px;
font-family: 'Teko', sans-serif;font-weight: 500;letter-spacing: 2px;}
.network-tab-rotor .panes .overflow {height: 544px;overflow-y: auto;}
.network-tab-rotor .mod-news-rotator.style4 .story-box .title {color: #000;font-family: 'Teko', sans-serif;font-size: 2rem;font-weight: 400;} 
.network-tab-rotor .mod-news-rotator.style4 .story-box {padding:0px;}
.network-tab-rotor .mod-news-rotator.style4 .date-sport {background:rgb(0,0,0,0.65);padding:12px 35px;margin-bottom:0px;}
.network-tab-rotor .mod-news-rotator.style4 .dots {top: -30px;}
.network-tab-rotor .mod-news-rotator.style4 .story-box .title {color: #000;background: #fff;min-height: 150px;padding:32px 0px 32px 32px;text-decoration:none;}
.network-tab-rotor .mod-news-rotator.style4 .story-box {background:none;}
.mod-graphic-carousel.style5 .slick-slide img.lazyloaded {height: 370px;width:auto !important;}
.graphic-slider2 .mod-graphic-carousel.style5 {border: none;background: #fff;}
.graphic-slider2 .mod-graphic-carousel.style5 .controls .control:after {right: 10%;border-left-color: #c10000;}

/**********************
video section
*******************************/

h3.section-video-heading {color: #000000;font-size: 40px;font-family: 'Teko', sans-serif;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;
display: flex;align-items: flex-end;position: relative;line-height: 40px;}
a.all-video-link {font-size: 21px;color: #c10000;text-align: right;margin-left: auto;text-decoration: none;line-height: 25px;}
.video-section {padding: 51px 0;}
.mod-recent-videos.style1 .slick-prev, .mod-recent-videos.style1 .slick-next {background: transparent;color: #c10000;box-shadow: none;text-shadow: none;width: auto;}
h3.section-video-heading:before {content: "";position: absolute;background: #ccc;width: calc(100% - 204px);height: 3px;left: 106px;bottom: 11px;}
.video-section .mod-recent-videos.style1 .slick-prev, .video-section .mod-recent-videos.style1 .slick-next {background: transparent;color: #c10000;box-shadow: none;
text-shadow: none;width: auto;}
.video-section .mod-recent-videos.style1 .title {color: #212121;font-family: 'Teko', sans-serif;font-size: 24px;}
.video-section .mod-recent-videos.style1 a {text-decoration: none;}
.video-section .mod-recent-videos.style1  .item  .title {color: #212121;font-family: 'Teko', sans-serif;font-size: 24px;padding: 24px 27px;min-height: 90px;line-height: 24px;}
.video-section .mod-recent-videos.style1 .item {border: none;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);margin-bottom: 11px;}

/****************************
socia media
*****************************/

.social-tabs {
    background: #000000;
    position: relative;
    padding-top: 65px;
        padding-bottom: 50px;
}

.centennialconference-row2 { margin-top: 20px; }
.centennialconference section { background: #fff;box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 23%); }
.centennialconference .section-header {  display: flex;position: relative;left: 0;top: 0;justify-content: center; color: #fff;font-size: 40px;font-family: 'Teko', sans-serif;text-transform: uppercase;font-weight: 500;background: #000; height: 60px; align-items:center;}
/*.social-tabs .navbar-social ul { display: flex;justify-content: space-between;margin: 0;padding: 0; }*/
/*.social-tabs .navbar-social ul li { list-style: none; }*/


.social-tabs ul.tabs {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: -60px;
    z-index: 1;
    position: relative;
}
.social-tabs ul.tabs li.tab {
    float: none;
    display: inline-block;
}

.social-tabs ul.tabs li.tab a {
    color: #fff;
    font-size: 40px;
    font-family: 'Teko', sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    text-decoration: none;
}
.social-tabs:before {
    content: "";
    position: absolute;
    top: 0;
    background: #c10000;
    height: 65px;
    width: 100%;
}
.social-tabs ul.tabs li.tab a.active {
    background: #000000;
    display: block;
}
.social-tabs ul.tabs li.tab a {
    color: #fff;
    font-size: 40px;
    font-family: 'Teko', sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    text-decoration: none;
    padding: 6px 44px;
        display: block;
}

.social-tabs .mod-social.style1 .social-stream .filters {
    margin: 0;
    text-align: center;
    color: #fff;
        padding-bottom: 10px;

}
.social-tabs .social-stream .filters li a .icon {
    color: #fff;
}
.social-tabs .mod-social.style1 .social-stream .filters li.active a {
    background: #c10000;
    font-family: 'Teko', sans-serif;
    font-size: 1rem;
    letter-spacing: 2px;
    font-weight: normal;
}
.social-tabs a.tab_title {
    display: none !important;
}
.social-tabs .panes {
    padding-top: 20px;
}
.social-tabs .mod-social.style1 .social-stream .load-more {
    height: 46px;
    background: #c10000;
    border: none;
    padding: 0;
    line-height: 46px;
    font-family: 'Teko', sans-serif;
    letter-spacing: 2px;
    font-size: 1.5rem;
}

.social-tabs .social-stream .wall .tile .text, .social-tabs .social-stream .wall .tile .title-link, .social-tabs .social-stream .wall .tile .title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    line-height: 24px;
    text-decoration: none;
}
.social-tabs .social-stream .wall .tile .user strong {
    font-size: 21px;
    color: #222222;
    font-family: 'Teko', sans-serif;
    letter-spacing: 1px;
    font-weight: 500;
}
.social-tabs .social-stream .wall .tile .user .username {
    color: #c10000;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    letter-spacing: 0;
}

section.social-tabs-section div#tabs2_member_social_hub .mod-social.style1 .wall {
    padding-top: 34px;
}
.present-presto-logo {
    position: absolute;
    right: 0;
    top: 90px;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 0.75rem;
}
img.present-presto-logo-img {
    max-width: 185px;
    margin-left: 14px;
}
section.social-tabs-section {
    position: relative;
}

/*************************************
more more-headlines
**************************************/

.centennialconference .more-headlines ul.more-list.clearfix {display: flex;flex-wrap: wrap;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.23);background: #fff;
margin: 0;list-style: none;}
.centennialconference .more-headlines ul.more-list.clearfix li {width: 50%;background: #fff;padding: 10px 25px;margin-top: 0px;border-bottom: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;}
.centennialconference .more-headlines ul.more-list.clearfix li.more-list-heading h3.centennialconference-header {
color: #fff;font-family: 'Teko', sans-serif;font-size: 2.5rem;text-transform: uppercase;font-weight: 500;letter-spacing: 2px;    margin: 0;    padding-top: 7px;}
.centennialconference .more-headlines ul.more-list.clearfix li.more-list-heading {background: #000;color: #fff;text-align: center;display: flex;align-items: center;
justify-content: center;}
.centennialconference .more-headlines ul.more-list.clearfix li .row.odd .rss-div-img {width: 80px;left: 0;text-align: left;}
.centennialconference .more-headlines ul.more-list.clearfix li .row.odd {display: flex;    align-items: center; /*flex-wrap: wrap;*/}
.centennialconference .more-headlines ul.more-list li .row.odd .rss-div-content span.date {width: 100%;display: block;letter-spacing: 1px;text-transform: uppercase;}
.centennialconference .more-headlines ul.more-list li .row.odd .rss-div-content a.title {text-decoration: none;}
.centennialconference .more-headlines ul.more-list.clearfix li .row.odd .rss-div-img {width: 80px;left: 0;text-align: left;vertical-align: middle;display: inline-block;}
.centennialconference .more-headlines ul.more-list.clearfix li .row.odd .rss-div-img img {max-width: 60px;vertical-align: middle;}



/*.centennialconference {margin-top: 50px;}*/
.centennialconference .more-headlines .date {color: #555555;font-family: 'Teko', sans-serif;font-size: 	0.875rem;}
.centennialconference .more-headlines .title {font-family: 'Teko', sans-serif;color:#000;font-size:	1.3125rem;font-weight:400;}
.centennialconference .more-headlines .thumb {box-shadow: none;left: 35px;width: 40px;}
/*.centennialconference {margin-top: 50px;}*/

.centennialconference .more-headlines ul.more-list.clearfix {
    display: block;
    columns: 2;
    column-gap: 0;
}
.centennialconference .more-headlines ul.more-list.clearfix li {
    width: 100%;
    height: 93px;
    display: flex;
    align-items: center;
}


/********************************
footer 
**************************/


footer.mod-site-footer .footer-logos {float: none;}
footer.mod-site-footer p a.site-title {display: block;color: #000;font-size: 1.3125rem;font-family: 'Teko', sans-serif;text-transform: uppercase;
font-weight: 400;margin-top: 45px;margin-bottom: 10px;text-decoration: none;letter-spacing: 1px;}
footer.mod-site-footer p {color: #555555;font-size: 1rem;font-family: 'Roboto', sans-serif;line-height: 24px;}
footer.mod-site-footer .footer-presto-logo {    margin-top: 0 !important;}
.mod-site-footer p a.privacy-policy {
    color: #555555;
    font-size: 1rem;
    font-family: 'Roboto', sans-serif;
    line-height: 24px;
    text-decoration: none;
}

.graphic-slider2 .mod-graphic-carousel.style5 .controls .control:last-child {border: none;}
.centennialconference .clearfix.row.odd:nth-child(even) {border-right: none;}
#mod-site-footer .footer-logos li {margin:0 30px;}
.network-tab-rotor .mod-news-rotator.style4 .story-box .date-sport {margin-top: -44px;}
.network-tab-rotor .panes a.tab_title {display: none !important;}

header.mod-site-header.style5 .dropnav > .clearfix .nav7:before {position: absolute;content: '';border-top: 25px solid transparent;border-bottom: 25px solid transparent;
top: 0;border-right: 15px solid #c10000;left: -15px;}
header.mod-site-header.style5 .dropnav > .clearfix .nav7:after {position: absolute;content: '';border-top: 25px solid transparent;border-bottom: 25px solid transparent;
top: 0;}

header.mod-site-header.style5 .dropnav > .clearfix .nav7 a {color:#fff;    line-height: 37px;    padding: 21px 11px;text-align: center;width: 100%;}
header.mod-site-header.style5 .dropnav > .clearfix .nav7 {position: relative;width: 150px;height: 50px;background: #222222;margin: 7px 0px;z-index: 9998;     padding-top: 9px;     margin-left: 11px;}
header.mod-site-header.style5 .dropnav > .clearfix .nav7:after {position: absolute;content: '';border-left:15px solid #c10000;right:-15px;}
header.mod-site-header.style5 .dropnav > .clearfix .nav7 a:before {content: "";border-right: 11px solid #222222;position: absolute;left: -17px;border-top: 25px solid transparent;
top: 12px;border-bottom: 25px solid transparent;width: 18px;height: 15px;}
header.mod-site-header.style5 .dropnav > .clearfix .nav7 a:after {position: absolute;content: '';border-top: 25px solid transparent;border-bottom: 25px solid transprent;
position: absolute;top: 0;}
header.mod-site-header.style5 .dropnav > .clearfix .nav7 a:after {content: "";border-left: 13px solid #222222;position: absolute;left: 147px;border-top: 28px solid transparent;
top: 10px;border-bottom: 28px solid transparent;width: 18px;background: none;height: 18px !important;z-index: 1;}
.site-developer {text-align: center;}


/* CONTENT SWITCHER */
.content-switcher { position:relative }
.content-switcher .switcher-list {position: relative;height: 30px;margin: 20px 0 0;z-index: 2;font-size: 16px;color: #fff;cursor: pointer;background: rgb(34, 34, 34);
box-sizing: border-box;}
.content-switcher .switcher-list .selection { display:block; position:relative; padding:0 10px; margin-right:40px; font-weight:500; text-transform:uppercase; line-height:30px; text-decoration:none; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;    font-size: 14px;
text-transform: none;font-family: 'Roboto', sans-serif;letter-spacing: 0px; }
.content-switcher .switcher-list:after { content:""; display:block; width:0; height:0; position:absolute; right:10px; top:50%; margin-top:-3px; border:5px solid transparent; border-top-color:#fff }
.content-switcher .switcher-list.active:after { margin-top:-9px; border-top-color:transparent; border-bottom-color:#fff }
.content-switcher .switcher-list ul, 
.content-switcher .switcher-list li { margin:0; padding:0; list-style:none }
.content-switcher .switcher-list ul { display:none; position:absolute; left:0; right:0; top:28px; max-height:200px; padding:10px; overflow:auto; background:#f5f5f5; border:1px solid #fff }
.content-switcher .switcher-list.active ul { display:block }
.content-switcher .switcher-list li { display:block; position:relative; cursor:pointer } 
.content-switcher .switcher-list li.active { display:none }
.content-switcher .switcher-list li a { display:block; padding:5px 0; font-weight:300; line-height:1.2; color:#000; text-decoration:none; overflow:hidden }
.content-switcher .switcher-list li a:hover { color:#c10000 }
.content-switcher .content-panels { position:relative; z-index:1 }
.content-switcher .content-panel { display:none }
.content-switcher .content-panel.active { display:block }

/* STANDINGS */
.standings-brief h3 { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden }
.standings-brief table { width:100%; border-collapse:collapse }
.standings-brief td {padding: 3px 0px;text-align: center;border-bottom: 1px solid rgba(224, 224, 224, 0.2);color: #000;}
.standings-brief td:first-child { text-align:left }
.standings-brief td a {color: #000;font-size: 14px;    text-decoration: none;}
.standings-brief th {padding: 5px;font-weight: 700;font-size: 14px;text-transform: uppercase;color: #c10000;border-bottom: 5px solid rgba(224, 224, 224, 0.2); }
.standings-brief .full-standings { display:block; margin-top:10px; height:30px; font-size:16px; font-weight:800; text-transform:uppercase; text-align:center; text-decoration:none; line-height:30px; letter-spacing:0.02em; color:#fff; background:#c10000 }

.archived-stories{  background: #c10000; padding: 7px 12px 3px; position: absolute; bottom: 0; right: 0; z-index: 2; }
.news-archived-stories { position: relative; }
.archived-stories a{letter-spacing: 1px; font-size: 1rem; color: #fff; text-decoration: none; font-family: 'Teko', sans-serif; text-transform: uppercase;}

/* intrnal page */
/********************************************************/
.secondary-nav.clearfix>.clearfix {
    max-width: 1170px;
    display: flex;
    margin: 0 auto;
    align-items: center;
    margin-bottom: -28px;
}
.secondary-nav.clearfix>.clearfix>h1 {
    flex: 0 0 33%;
    max-width: 33%;
    letter-spacing: 0px;
    margin: 0;
    text-transform: uppercase;
    color: #000;
    font-family: 'Teko', sans-serif;
    font-size: 1.65rem;
    font-weight: normal;
    padding-top: 6px;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix {
       flex: 0 0 67%;
    max-width: 67%;
    justify-content: flex-end;
    display: flex;
    list-style: none;
        align-items: center;margin: 0;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li {
    padding: 0 12px;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li {
         padding-left: 19px;
    list-style: none;
    padding-top: 20px;
    padding-bottom: 18px;
    padding-right: 0;
    position: relative;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li a {
    color: #000;
    text-decoration: none;
    font-size: 0.875rem;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav.more>ul.clearfix li {
    padding: 10px 16px;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav.more>ul.clearfix a {
    color: #fff;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav.more>ul.clearfix {
    position: absolute;
    top: 48px;
    z-index: 9999;
    right: 0;
    width: 200px;
    background: rgba(0,0,0,0.8);
    display: none
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav.more:hover>ul.clearfix {display:block;}
 
.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav.more {
    position: relative;
}
.secondary-nav .navbar-links.clearfix {
    position: relative;
    background: #f7c55a;
}
.secondary-nav.clearfix {
    position: relative;
    margin-bottom: 0;
   
}

/*.secondary-nav.clearfix>.clearfix>ul.clearfix>li>a:before{
    content: "/";
    position: absolute;
    left: -12px;
    top: 0px;
}*/
.secondary-nav.clearfix>.clearfix>ul.clearfix>li>a {
    position: relative;
    font-family: 'Nunito Sans';
    font-weight: 600;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix>li:nth-child(1) a:before {
    display:none;
} 
.secondary-nav.clearfix>.clearfix>ul.clearfix li:last-child a:before, .secondr-navigtn .navbar-links.clearfix>.clearfix>ul.clearfix li:first-child a:before{display:none;}


.internal-page main#mainbody {
    max-width: 1170px;
    background: #ffffff;
    margin: 35px auto;
    padding: 30px 15px 50px;
}

.share-buttons .share-btn span:before {
    width: 37px;
}

/*aotw */

.aot-week .mod-aotw.style2 .title {
    font-family: 'Teko', sans-serif;
    color: #000;
    letter-spacing: 0px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 2.25rem;
}
.aot-week .mod-aotw.style2 .title {
    font-family: 'Teko', sans-serif;
    color: #000;
    letter-spacing: 0px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 2.25rem;
}
.aot-week .mod-aotw .heading {
    margin: 0;
}
.aot-week  .mod-aotw.style2 .aotw-heading {
 top: 0;
    bottom: auto;
    transform: translate(0, 100%);
    color: #000;
    font-family: 'Teko', sans-serif;
    font-weight: normal;
    letter-spacing: 2px;
    font-size: 2.25rem;
    max-width: 154px;
    left: 66px;
}

.aot-week .mod-aotw .thumb img {
    border: 5px solid #fff;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
}

.aot-week  .mod-aotw.style2 .sport {
    color: #c23229;
    font-family: 'Teko', sans-serif;
    font-weight: normal;
    font-size: 1.25rem;
}

.aot-week {
    padding: 25px 0 10px;
}

.aot-week .mod-aotw.style2 {
    padding-left: 300px;
    background: url(/images/setup/aotw-logo-redesign.png) no-repeat 20px;
    background-size: contain;
}
.internal-page main#mainbody h1 {
    font-family: 'Teko', sans-serif;
    font-weight: normal;
    font-size: 2.5rem;
}

table.stats-table {
    width: 100%;
    max-width: 100%;
}
tr.stats-header {
    background: #c23229;
    color: #fff;
}
table.stats-table td {
    padding: 3px 10px;
}

/* STATS */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#c23229 }
.stats-wrapper th,
.stats-wrapper td { font-size:14px; padding:5px }
.stats-wrapper .stats-tabs li a{ height:auto;}

.social-tabs .mod-social.style1 .social-stream .filters li a { 
    color: #fff;
}
.social-stream.mobile .filters li.active a .icon {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}


/*sports page aotw */

.athlete.clearfix.slick-slide .info, .athlete.clearfix .info {
    /*   padding: 20px;
    padding-left: 300px;
    background: url(/images/setup/aotw-logo-redesign.png) no-repeat 20px;
    background-size: contain;*/
    width: 100%;
}
.athlete.clearfix.slick-slide .info span.thumb, .athlete.clearfix .info span.thumb {
    float: left;
    max-width: 300px;
    margin-right: 20px;
    margin-bottom: 0px;
}
.athlete.clearfix.slick-slide .info span.title span:nth-child(1), .athlete.clearfix .info span.title span:nth-child(1) {
    font-family: 'Teko', sans-serif;
    color: #000;
    letter-spacing: 0px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 2.25rem;
    display: block;
}
.athlete.clearfix.slick-slide .info span.title span:nth-child(2), .athlete.clearfix .info span.title span:nth-child(2) {
    color: #c23229;
    font-family: 'Teko', sans-serif;
    font-weight: normal;
    font-size: 1.25rem;
    display: block;
}
.athlete.clearfix.slick-slide .info span.title span:nth-child(3), .athlete.clearfix .info span.title span:nth-child(3) {
  /*  display: none;*/
}
 
.athlete.clearfix.slick-slide .info a.meet-btn, .athlete.clearfix.slick-slide .info a.team-btn,  .athlete.clearfix .info a.team-btn  {
    opacity: 0;
    visibility: hidden;    display: none;
}
.athlete.clearfix.slick-slide .info span.title, .athlete.clearfix .info span.title  {
    margin-bottom: 12px;
    display: block;
    padding-top: 40px;
        color: #000;
    font-family: 'Teko', sans-serif;
    font-weight: normal;
    font-size: 1.25rem;
    display: block;
}
.athlete.clearfix.slick-slide .info a.heading, .athlete.clearfix .info a.heading {
    display: block;
}

.athlete.clearfix.slick-slide .info:before, .athlete.clearfix.slick-slide .info:after, .athlete.clearfix .info:before, .athlete.clearfix .info:after {
    content: "";
    display: table;
    clear: both;
}

.slick-slider.aotw-slider {
    padding: 20px;
    padding-left: 300px;
    background: url(/images/setup/aotw-logo-redesign.png) no-repeat 20px;
    background-size: contain;
    width: 100%;    background-size: 240px;
    min-height: 240px;
}

h2.aotw-header {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-width: 200px;
    text-align: center;
    left: 60px;
    font-family: 'Teko', sans-serif;
    font-weight: normal;
    letter-spacing: 2px;
    font-size: 2.25rem;
}
h2.aotw-header span{display:block;}
.aotw-section{position:relative;}

.aotw-heading {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-width: 166px;
    text-align: center;
    left: 60px;
    font-family: 'Teko', sans-serif;
    font-weight: normal;
    letter-spacing: 2px;
    font-size: 2.25rem;
    text-transform: uppercase;
}

.athlete.clearfix .info span.thumb img {
    max-width: 320px;
}

.athlete.clearfix .info span.thumb img {
    max-width: 320px;
    width: 100%;
}

.network-tab-rotor .mod-standings.style1 td, .network-tab-rotor .mod-standings.style1 th {
    padding: 2px;
    background: transparent !important;
    padding: 3px 0px;
    text-align: center;
    border-bottom: 1px solid rgba(224, 224, 224, 0.2);
    color: #000;
    font-size: 14px;
}
.network-tab-rotor .mod-standings.style1 thead th {
    color: #c23329 !important;
}

.network-tab-rotor  .mod-standings.style1 .full-standings {
    background: #c23329 !important;
}
.network-tab-rotor .mod-standings.style1 thead th {
    font-weight: bold;border-bottom: 5px solid rgba(224, 224, 224, 0.2);
}
.network-tab-rotor .mod-standings.bsb.style1 {
    padding-top: 20px;
}


/**********************responsive***********************/


@media(min-width:992px){


header.mod-site-header.style5 .dropnav .nav > a {color: #000;font-family: 'Teko', sans-serif;font-size: 1.5rem;    padding: 21px 20px;}
header.mod-site-header.style5 .site-title {max-width: 170px;margin-top: -110px;position: relative;z-index: 100000;}
header.mod-site-header.style5 {/*padding-top: 111px; */background: #222;padding-left: 0;padding-right: 0;position: relative;}
header.mod-site-header.style5:after {content: "";background: url(../images/site_images/global_nav_bg.png) repeat;width: 100%;height: 70px;position: absolute;bottom: 0;}
header.mod-site-header.style5 > div {min-height: 70px;}
div#submenu1 {min-width: 875px;}
header.mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu > a {font-size: 1.5rem;margin-bottom: 0;}
header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu > a {    font-size: 1.1rem;text-transform: uppercase;min-width: 144px;}
header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu li a {font-family: 'Nunito Sans', sans-serif;font-size: 0.75rem;}
header.mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu {width: 50%;margin: 0;}
header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu {display: flex;align-items: center;    margin-bottom: 8px;}
header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu .submenu {margin: 0;margin-top: -4px;}
header.mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu {width: 50%;margin: 0;}
header.mod-site-header:not(.style4) .dropnav .submenu.level2 li > a:hover {color: #c10000;font-weight: 500;}
.graphic-slider2 .mod-graphic-carousel.style5 .slider {
width: 74%;
}
.graphic-slider2 .mod-graphic-carousel.style5 .controls {width: 26%;background: #fff;}
.graphic-slider2 .mod-graphic-carousel.style5 .controls .control.active:before {content: "";position: absolute;width: 5px;height: 100px;right: -5px;top: 0;background: #c10000;}


.submenu {
    z-index: 99;
}
header.mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu:nth-child(2) {
    padding-left: 15px;
}



}

@media(min-width:1200px){
.landing-row .wrapper-cover, .wrapper-cover {max-width: 1170px;margin: 0 auto;width: 100%;padding: 0;} 

.member-logos .has-nav:nth-child(6)>a img {
    width: 60px;
}
.member-logos .has-nav:nth-child(10)>a img {
    width: 65px;
}
 
.member-logos .has-nav:nth-child(3)>a img {
    width: 85px;
}
.member-logos .has-nav:nth-child(7)>a img {
    width: 85px;
    max-height: initial;
}
.sport-wrestling .member-logos .has-nav:nth-child(1) img {
    max-height: 85px;
}
}


@media(min-width:1240px){ 
.video-section .mod-recent-videos.style1 .playlist {padding: 0 0;}
.video-section .mod-recent-videos.style1 .slick-prev {left: -38px;}
.video-section .mod-recent-videos.style1 .slick-next {right: -38px;}

}



@media (max-width:1200px ){
 
.network-tab-rotor div#main-tabs li.tab a {font-size: 1rem;}
.landing-row .wrapper-cover, .wrapper-cover {
    max-width: 970px;
}
.member-logo-header .members-nav {
    max-width: 970px;
}
header.mod-site-header.style5 > div {
    max-width: 970px;
}
.member-logo-header {
    display: none !important;
}
header.mod-site-header.style5 {
    padding-top: 0;
    background: #fff;
}
header.mod-site-header.style5:after {
    opacity: 0;
}
header.mod-site-header.style5 .site-title {
    margin-top: -6px;
    max-width: 124px;
    margin-bottom: -25px;
}
header.mod-site-header.style5 .dropnav {
    padding-left: 125px;
    padding-top: 14px;
}
header.mod-site-header.style5 .dropnav .nav > a {
    font-size: 1.25rem;
    padding: 32px 16px;
}
header.mod-site-header.style5 .dropnav .nav > a:after {
    top: 39px;
    left: -4px;
}
 header.mod-site-header.style5 .dropnav > .clearfix .nav7 {
    width: auto;
    height: auto;
}
.network-tab-rotor .panes .overflow {
    height: 453px;
    overflow-y: auto;
}
.network-tab-rotor div#main-tabs.tabs-wrapper ul.tabs li:after {
    font-size: 1rem;
    top: 0;
}
header.mod-site-header.style5 .dropnav > .clearfix .nav7 a:after, header.mod-site-header.style5 .dropnav > .clearfix .nav7 a:before, header.mod-site-header.style5 .dropnav > .clearfix .nav7 a:after, header.mod-site-header.style5 .dropnav > .clearfix .nav7:after, header.mod-site-header.style5 .dropnav > .clearfix .nav7:before {
    opacity: 0;
}
.centennialconference .more-headlines ul.more-list.clearfix li .row.odd .rss-div-content {
    flex: 0 0 80%;
    max-width: 80%;
    margin-left: auto;
}
.network-tab-rotor .mod-scoreboard.style6 .event-box .date-status:before{display:none;}
.secondary-nav.clearfix>.clearfix {
    max-width: 970px;
}
}


@media(max-width:1200px) and (min-width:992px){
    .member-logo-header {
        display: block !important; 
            padding: 13px 0;
    }
    .members-nav .nav > a img {
    max-height: 100%;
}

.members-nav .nav > a {
    height: 50px;
}
header.mod-site-header.style5 .site-title {
    max-width: 138px;
    margin-top: -80px;
}
header.mod-site-header.style5 .dropnav {
    z-index: 1;
    padding-top: 0;
    padding-left: 148px; 
}
secondary-nav.clearfix>.clearfix>ul.clearfix li {
    padding-left: 12px;
}
}

@media (max-width:991px ){

.social-directory .table.table-bordered { flex: 100%; }
.social-directory .table ul { width: 100%; }    
    
.landing-row .wrapper-cover, .wrapper-cover {max-width: 760px;}
header.mod-site-header.style5:after {display:none;} 
header.mod-site-header.style5 .dropnav > ul {height:auto;}
header .dropnav {height:auto;}
header.mod-site-header.style5 .dropnav {padding: 0px 15px 0px 15px;}
.mod-site-header.style5 .dropnav .nav a {padding: 5px 0px !important;}
header.mod-site-header.style5 .dropnav .nav > a:after {display:none;}
.network-tab-rotor .landing-col.span8 {flex: 0 0 100%;max-width: 100%;padding: 0;}
.network-tab-rotor .landing-col.span4 {flex: 0 0 100%;max-width: 100%;padding: 0;}
.graphic-slider2 .mod-graphic-carousel.style5 .controls .control {font-size: 0.875rem;}
.mod-graphic-carousel.style5 .controls {width:40%;}
.mod-graphic-carousel.style5 .slider {width:60%;}
.centennialconference .clearfix.row.odd {    padding: 0;}
header.mod-site-header.style5 .dropnav > .clearfix .nav7 {display:none;}
.tabs-wrapper .tab_title {font-family: 'Teko', sans-serif;font-size: 1.5rem;font-style: normal;}
.graphic-slider2 .mod-graphic-carousel.style5 .controls .control:after {right:3%;}
.mod-graphic-carousel.style5 .slick-slide img.lazyloaded {height: auto;}
header.mod-site-header:not(.style4) .dropnav .nav.show {border-bottom:none;}
header.mod-site-header.style5 > div {
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 0;
}
header.mod-site-header .mobile-menu-bar {
    background: transparent;
    padding-top: 20px;
}
header.mod-site-header .mobile-menu-bar li a {
    background: #222222;
}
header.mod-site-header.style5 .site-title {
    padding: 0;
    margin-top: 0;
    max-width: 103px;
}
header.mod-site-header.style5 .dropnav {
    background: #222222;
    color: #fff;
       padding: 54px 0 0 0;
    border: none !important;
}
header.mod-site-header:not(.style4) .dropnav .nav {
    border: none !important;
}
header.mod-site-header.style5 .dropnav .nav a {
    color: #fff !important;
    padding: 0 10px!important;
    font-size: 1.125rem !important;
    margin: 0 !important;
    letter-spacing: 1px !important;
    border-bottom:1px solid #525252 !important;
    line-height: 33px !important;
}
header.mod-site-header .dropnav li {
    border: none !important;
}
header.mod-site-header .dropnav .clearfix .nav .submenu {
    padding: 0 !important;
    margin: 0;
}
.network-tab-rotor .mod-news-rotator.style4 .dots {
    height: 31px;
}

.network-tab-rotor .mod-news-rotator.style4 .story-box .title {
    min-height: 100px;
    padding: 20px 20px;
    font-size: 1.5rem;
}
.social-stream .filters li a .text {
    display: none;
}
.social-stream .filters li {
    margin: 0;
}
.social-tabs .social-stream .filters li a .icon { 
    margin: 0;
}
.social-tabs .mod-social.style1 .social-stream .filters li a {
    padding: 5px 10px;
    width: auto;
    border: none;
}
.video-section .mod-recent-videos.style1 .item .title {
    padding: 10px 10px;
    font-size: 19px;
    line-height: 20px;
    min-height: 69px;
}
.centennialconference .more-headlines ul.more-list.clearfix li {
    width: 100%;
    height: auto;
    display: block;
}
 .secondary-nav.clearfix>.clearfix>h1 {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    padding-left: 0;
    padding: 30px 15px 10px;
}
.secondary-nav.clearfix>.clearfix { 
    flex-wrap: wrap;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix {    flex: 0 0 100%;    max-width: 100%;    justify-content: flex-start;    display: none;    padding-top: 20px;     padding: 0 20px;}
.secondary-nav.clearfix ul.clearfix li {    padding: 5px 0 5px;}
.secondary-nav.clearfix ul.clearfix li .dropdown a {    color: #1e1756;}
.secondary-nav.clearfix .dropdown {display: block;position: relative;right: 0;left: 0;width: 100%;box-sizing: border-box;margin: 0;background: transparent;color: #000;}
.secondary-nav.clearfix.active ul.clearfix {    display: block;     padding-bottom: 0;}
.secondary-nav.clearfix h1:after {content: "";width: 0;height: 0;border-style: solid;border-color: #000 transparent transparent;border-width: 10px 10px 0;position: absolute;
right: 10px;top: 50%;margin-top: -2px;}
.secondary-nav.clearfix.active h1:after {    border-color: transparent transparent #000;    border-width: 0 10px 10px;}
.secondary-nav.clearfix>.clearfix>ul.clearfix>li>a:after{display:none;}
.secondary-nav.clearfix>.clearfix>ul.clearfix li:first-child {
    padding-left: 8px;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav>ul a {
    color: #111111;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li {
    padding: 6px 0 !important;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav.more>ul.clearfix {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    background: transparent;
    color: #000;
    width: 100%;
        margin: 0;
    padding: 0;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav>a {
    display: none;
}

.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav {
    padding: 0 !important;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix>li>a:before{display:none !important;}

.secondary-nav.clearfix>.clearfix>ul.clearfix li.has-nav.more>ul.clearfix a {
    color: #000;
}

.aot-week .mod-aotw.style2 .aotw-heading {
    transform: none;
    width: 100%;
    background: transparent;
    max-width: 100%;
}
 
.aot-week .mod-aotw.style2 {
        background: url(/images/setup/aotw-logo-redesign.png) no-repeat 20px;
    padding-left: 0;    background-size: contain;
    background-position: top center;
}
.social-stream .filters li {
    margin: 0;
}
.social-tabs .mod-social.style1 .social-stream .filters {
    text-align: left;
}
.slick-slider.aotw-slider {
    padding-top: 174px;
    padding-left: 0;
    background: url(/images/setup/aotw-logo-redesign.png) no-repeat 20px;
    background-position: top center;
    background-size: 150px;    padding-right: 0;
}
.centennialconference .more-headlines ul.more-list.clearfix {
    columns: 1;
}
h2.aotw-header {
    transform: none;
    top: 42px;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 1.5rem;
}
.aotw-heading {
   transform: none;
    top: 42px;
    left: 0;
    right: 0;
    margin: 0 auto;
        max-width: 125px;
    font-size: 1.5rem;
}
}
@media (max-width:767px ){
.mod-graphic-carousel.style5 .controls {width: 100%;}
.graphic-slider2 .mod-graphic-carousel.style5 .controls .control {width:100%;font-family: 'Teko', sans-serif;font-size: 1.3rem;height: auto;padding: 15px;
margin-left: 0px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;} 
.graphic-slider2 .mod-graphic-carousel.style5 .controls .control.active {color:#fff;}
.mod-graphic-carousel.style5 .slider {width: 100%;}
.centennialconference .clearfix.row.odd {width:100%;border-right:none;}

.graphic-slider2 .mod-graphic-carousel.style5 .controls .control.active {
    display: block !important;
}
.graphic-slider2 .mod-graphic-carousel.style5 .controls .control {
    display: none;padding: 10px;
}
.social-tabs:before {
    height: 93px;
}
.social-tabs ul.tabs li.tab a {
    display: block;
    padding: 5px 20px;
    line-height: 31px;
    font-size: 29px;
    text-decoration: none;
}
.social-stream .filters li {
    margin: 0 !important;
}
.centennialconference .more-headlines ul.more-list.clearfix li {
    padding: 8px 11px;
}
.centennialconference .more-headlines ul.more-list.clearfix li .row.odd .rss-div-img {
    flex: 0 0 30%;
    max-width: 30%;
}
.centennialconference .more-headlines ul.more-list.clearfix li .row.odd .rss-div-content {
    flex: 0 0 70%;
    max-width: 70%;
    margin-left: auto;
}
.centennialconference .more-headlines ul.more-list.clearfix li .row.odd .rss-div-img img {
    max-width: 71px;
    vertical-align: middle;
    width: 100%;
}
.network-tab-rotor .mod-news-rotator.style4 .story-box .date-sport {
    margin-top: 0;
    background: transparent;
}
.centennialconference .more-headlines ul.more-list.clearfix li.more-list-heading h3.centennialconference-header {
    font-size: 1.5rem;
}
.social-tabs .social-stream.mobile .filters li a .icon {
    background: transparent;
    border: none;
    border-radius: 0;
    width: auto;
    padding: 0;
}
.social-tabs ul.tabs li.tab { 
    width: 100%;
}
header.mod-site-header.style5 .dropnav {
    margin-top: 31px;
    padding-top: 2px;
}
.social-tabs .mod-social.style1 .social-stream .filters {
    text-align: center;
    padding-top: 30px;
}
.present-presto-logo {
    left: 0;
    margin: 0 auto;
    max-width: 274px;
    top: 100px;
}
.social-tabs .mod-social.style1 .social-stream .filters li:nth-child(1) .text {
    display: block;
    position: relative;
    text-indent: 0px;
    width: auto;
    color: #fff !important;
    background: transparent;
    height: auto;
    clip: initial;
    left: 0;
    overflow: visible;
}
.social-tabs .mod-social.style1 .social-stream .filters li:nth-child(1) span.icon.gicon-th {
    display: none;
}
}
@media (max-width:600px ){
.centennialconference .more-headlines .thumb {box-shadow: none;left: 15px;width: 40px;}
.more-headlines > div {padding-left:70px;}

.athlete.clearfix.slick-slide .info span.thumb {
    float: none;
    display: block;
    max-width: 100%;
    text-align: center;
    margin: 0 auto;
}
.athlete.clearfix.slick-slide .info span.title {
    padding-top: 20px;
}
.athlete.clearfix.slick-slide .info {
    text-align: center;
}

}
@media (max-width:480px ){
#mod-site-footer .footer-logos li {display: block;}
.mod-site-footer .footer-logos li img {max-height: 100px !important;}
.network-tab-rotor .mod-news-rotator.style4 .story-box .title {
    min-height: inherit;
}
.network-tab-rotor .mod-news-rotator.style4 .story-box .title {
    min-height: inherit;
    padding: 0 11px;
    font-size: 18px;
}
.network-tab-rotor div#main-tabs {
    padding: 20px 15px;
}
h3.section-video-heading {
    font-size: 34px;
}
a.all-video-link {
    line-height: 25px;
}
.social-stream .wall .tile {
    padding: 0 0 10px;
}
.aot-week  .mod-aotw.style2 .thumb {
    float: none;
    max-width: 100%;
    display: block;
    margin: 0 0 10px;
}
.aot-week .mod-aotw.style2 {
    padding-right: 0;
}
.social-tabs .social-stream.mobile .filters li.active a.none-filter .icon {
    background: transparent;
    box-shadow: none;
    padding-top: 3px;
}
}


.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.social-directory table {
  border-collapse: collapse;
  width: 100%;
}

.social-directory table td, .social-directory table th {
  border: 1px solid #ddd;
  padding: 5px;
}

.social-directory table tr:nth-child(even){background-color: #f2f2f2;}

.social-directory table tr:hover {background-color: #ddd;}

.social-directory table th {
  padding: 10px 0;
  text-align: left;
  background-color: #04AA6D;
  color: white;
}
