/* GENERAL STYLES */
a { color:#3366cc; }
/*a { color:#0220c0; }*/
/*a:hover { color:#012e72; }*/
a:hover { color:#0220c0; }
a.l_black { color:black !important; }
a.l_navy { color:#131f47 !important; }
body { font-family:"Roboto", Arial; overflow-x: hidden; }
h1 { color:black;  font-family:"Roboto Slab"; font-weight:600; font-size:32px; margin-bottom:24px; }
.error { font-weight:bold; color:Red; }
.intro-text { margin-bottom:20px; }
.oss-navy { color:#131f47; }
.oss-red { color:#a60328 !important; }
.article-hdr-sm a:hover { text-decoration:none !important }
.oss-grey { color:#979797; }
.reg { font-weight:normal !important;}
.bg-wht { background:white !important; }
.no-border { border:none; }
.fathdr-first { border-top-color:white !important;  }
.ntp { padding-top:0px !important; }
.nbp { padding-bottom:0px !important; }
.no-pad { padding:0px !important; }
.no-pad-rt { padding-right:0px !important; }
.no-pad-top { padding-top:0px !important; }
.no-pad-bot { padding-bottom:0px !important; }
.no-marg-top { margin-top:0px !important; }
.no-marg-bot { margin-bottom:0px !important; }
.marg-top-40 { margin-top:40px !important; }
.marg-bot-10 { margin-bottom:10px; }
.marg-bot-15 { margin-bottom:15px; }
.pad-top-8 { padding-top:8px !important; }
.pad-top-15 { padding-top:15px !important; }
.pad-top-20 { padding-top:20px !important; }
.pad-top-30 { padding-top:30px !important; }
.pad-top-40 { padding-top:40px !important; }
.pad-lf-20 { padding-left:20px !important; }
.pad-lf-15 { padding-left:15px !important; }
.pad-rt-20 { padding-right:20px !important; }
.pad-rt-10 { padding-right:10px !important; }
.pad-bot-10 { padding-bottom:10px; }
.pad-bot-15 { padding-bottom:15px; }
.pad-bot-20 { padding-bottom:20px; }
.pad-rt-10 { padding-right:10px !important; }
.pad-rt-20 { padding-right:20px !important; }
.lh-18 { line-height:18px !important; }
.fw-600 { font-weight:600 !important; }
.row-first { padding-top:15px; }
.row-buttons { padding-top:15px; }
.row-buttons .btn { margin-bottom:4px; }
.col-2-rt-pad-adj { padding-right:0px; }
.flex-wrapper { display:flex; flex-flow:row wrap; background:#eff3f8 }
.flex-wrapper > main { order:1; flex:1; padding-right:15px; padding-bottom:20px; background:white; }
.flex-wrapper.flex-3 > main { padding-bottom:0px !important; }
.flex-wrapper > aside { order:2; flex:0 1 300px; background:#eff3f8; padding-left:15px; }
.soc { background:white; padding-top:15px; }
.oss-bnr { background:#131f47 !important; margin-bottom:15px; }
.oss-bnr-text { float:left; padding-top:15px; padding-bottom:15px; padding-left:15px; }
.oss-bnr-text a { font-family:"Roboto", Arial !important; }
.oss-bnr-desc1 { font-size:17px; font-family:"Roboto Condensed"; line-height:19px; font-weight:600; text-transform: uppercase; padding-right:15px; padding-bottom:4px; }
.oss-bnr-desc2-wrap { clear:both; overflow:hidden; }
.oss-bnr-desc2 { font-family:"Roboto Slab"; font-weight:400; font-size:17px; line-height:19px; padding-right:15px; }
.oss-bnr-red { color:#e10236; }
.wht { color:white; }
.oss-bnr-grey { color:#b1a59c; }
.oss-bnr-logo { float:right; padding:8px; background:white; }
.dt_notes table { border:none; padding:0px; }
.dt_notes th{ border:none; text-align:left; background-color:#fff; font-weight:bold; font-size:11px; }
.dt_notes td{ border:none; text-align:left; font-size:11px; }
.dt_notes { padding-bottom:12px; }
.video-responsive{ overflow:hidden; padding-bottom:56.25%; position:relative; height:0; }
.video-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute; }
.ihdr-desc { font-size:17px; line-height:1.4; padding-top:5px; }
.ihdr-bottom { height:10px; background:white; }
.fw-500 { font-weight:500 !important; }
.fw-300 { font-weight:300 !important; }
.pb-0 { padding-bottom:0px !important; }
.pt-5 { padding-top:5px; }
.mb-8 { margin-bottom:8px; }
.cs-inner h3.h3-subtitle { font-size:22px; line-height:28px; font-weight:300; padding-top:15px }
.bc-name {padding-left:8px; font-size:13px; text-transform:uppercase; padding-top:1px; }
.bc-name a { color:#131f47; }
.columnist-photo { width: 50px; height: 50px; border-radius: 50% !important; object-fit: cover; display: block; margin: 0 auto; }
.columnist-container { background:white; padding-top:5px; padding-bottom:15px; padding-left:15px; padding-right:15px; }
.columnist { vertical-align:top; }
.columnist-name { font-weight:bold; text-align:left;  }
.columnist-title { font-size:14px !important; font-weight:normal; text-align:left; }
.article-dt-posted { font-size:13px !important; text-align:left; }
.article-dt-posted-ct { font-size:13px !important; text-align:left; padding-top:15px; }
.photo-credit { color:#979797; font-size:11px; text-style:italic; background:white; padding-left:15px; padding-right:15px; text-align:left; padding-top:6px; }
/* HOME AND PAGES GENERAL */
.navbar-fixed-top { position: -webkit-sticky; /* Safari */ position: sticky; top: 0; z-index: 1000042 !important; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .47) }
#dAdFree_short { margin-top:11px; display:none; }
#dAdFree_long { margin-top:11px; }
#footer-logo { margin-right:15px; }
.footer-lnks { padding-top:15px; }
.btn-ourlads-round { border-radius: 20px !important; border-color:#a60328; background:#a60328 }
.btn-primary-round { border-radius: 20px !important; border-color:#337ab7; background:#337ab7 }
.btn-ourlads-round-dk { border-radius: 20px !important; border-color:#131f47; background:#131f47 }
#center-strip { background:#eff3f8; width:680px; }
#left-strip { background:#eff3f8; padding:0px; width:175px; }
.three-col-wrap { background:#eff3f8 !important }
.cs-inner { background:white; padding:15px; text-align:left; }
.cs-inner h1 { margin-top:0px !important; color:black; font-family:"Roboto Slab"; margin-bottom:0px; }
.cs-inner h3 { color:black; font-family:"Roboto Slab"; font-weight:400; font-size:26px; margin-bottom:20px; }
.h3rsl { color:black; font-family:"Roboto Slab"; font-weight:400; font-size:26px; margin-bottom:20px; }
.cs-inner h4 { font-size:21px; font-family:"Roboto Condensed"; font-weight:600; }
.cs-inner h3.h3-heading { margin-top:0px !important; color:black; font-family:"Roboto Slab"; font-weight:400; font-size:20px; line-height:24px; margin-bottom:0px; }
.cs-inner h3.body-text { font-size:20px; line-height:24px; }
.ihdr a:hover { text-decoration:none !important; }
.def-div { height:2px; background:#e4e8ef; }
.def-div-mt { height:2px; background:#e4e8ef; margin-top:15px; }
.ihdr-col-dep { background:#b60e2f; text-align:center; color:white; padding:12px 8px 8px 8px !important; }
.ihdr-col-dep a { color:white; margin-bottom:0px; }
.ihdr-nfl-dep { background:#131f47; text-align:center; color:white; padding:12px 8px 8px 8px !important; }
.ihdr-nfl-dep a { color:white; margin-bottom:0px; }
.ihdr-draft-hub { text-align:left; color:black; padding:15px 15px 15px 15px !important; box-shadow: 0px 4px 9px -2px rgba(0, 0, 0, 0.2); margin-bottom:15px; }
.ihdr-draft-hub a { color:black !important; margin-bottom:0px; text-transform:none; }
.ihdr-draft-hub a:hover { color:#0220c0; }
.dh-desc a { color:#898fa3; }
.cd-desc { margin-top:0px; }
.l_heading-sans { font-family:"Roboto Condensed"; font-weight:600; font-size:24px }
a.l_heading {  font-family:"Roboto Slab"; font-weight:600; font-size:22px; line-height:26px;  }
a.l_heading_wht {  font-family:"Roboto Slab"; font-weight:600; font-size:22px; line-height:20px; color:White !important }
a.l_heading_wht:hover { text-decoration:underline; }
.md-pick { font-family:"Roboto Slab"; font-weight:600; font-size:22px; line-height:20px; }
.md-player { font-family:"Roboto"; font-weight:600; font-size:20px; float:left; }
.top32-player { font-family:"Roboto Slab"; font-weight:600; font-size:22px; }
.asg-player { font-family:"Roboto Slab"; font-weight:600; font-size:16px; }
.md-college { float:left; padding-left:10px; padding-top:4px; }
.top32-college { float:left; padding-top:4px; }
.md-analysis { padding-top:15px; }
.as-content { padding:10px; clear:both; overflow:hidden; }
.as-wht { background:white; }
.as-nfl-dep { background:#07447d; color:white;  font-family:"Roboto Condensed"; font-weight:500; font-size:16px; line-height:18px; text-align:center; text-transform:uppercase; }
a.l_as-nfl-dep { font-family:"Roboto Slab"; font-weight:600; font-size:14px; line-height:16px; color:white; }
.as-hdr { background:#131f47; color:white; font-family:"Roboto Slab"; font-weight:600; font-size:12px; line-height:14px; padding:6px; text-align:left;  }
.as-red { color:#e10236; }
.yellow { color:#fadd44; }
.cfb-img { position:relative; }
.cfb-caption { background: rgba(0,0,0,0.6); bottom: 0; color: #fff; font-size: 16px; left: 0; line-height: 32px; padding: 0 10px; position: absolute; width:100%; text-align:right; font-weight:500; }
h3 a:hover { text-decoration:none; }
h3 a.blk { color:black !important; }
h3 a.blk:hover { color:#0220c0 !important; }
.cs-spacer { height: 15px; background: white; }
.ls-content { text-align:right; padding-right:15px; margin-bottom:10px; clear:both; }
.pad-top-10 { padding-top:10px !important; }
.img-overlay { position:relative; margin-bottom:15px; }
.img-overlay-last { position:relative; margin-bottom:0px; }
.drf-caption { background: rgba(0,0,0,0.8); top: 0; color: #fff; font-size: 16px; left: 0; padding: 6px; position: absolute; width:100%; text-align:center; font-weight:500; }
a.l_heading-sans {  font-family:"Roboto"; font-weight:600; font-size:22px; line-height:20px;  }
a.l_heading-sans-cond {  font-family:"Roboto Condensed"; font-weight:600; font-size:26px; line-height:28px;  }
a.l_heading-sans-cond:hover { text-decoration:none; }
.article-hdr { font-size:30px; font-family:"Roboto Slab"; font-weight:600; margin-bottom:10px; }
.article-hdr-sm { font-size:12px; font-family:"Roboto Slab"; font-weight:600; margin-bottom:10px; }
.article-sep { height:15px }
#page-content-wrapper .row .at-row { background:white !important; }
.at-wrapper { background:white; padding-bottom:15px; }
.at-mult-container { padding-left:0px !important; padding-right:0px !important; }
.at-text { line-height:1.4; padding-top:8px; font-size:15px; }
.at-text-wrap-mult-col { margin-top:10px; background:white; }
.at-text-wrap-mult-col .at-link-blk { line-height:18px; }
.at-text-wrap-one-col .at-link-blk { font-size:21px; margin-top:0px !important; padding-top:0px !important; line-height:24px; }
.at-text-wrap-one-col-sm .at-link-blk { font-size:21px; margin-top:0px !important; padding-top:0px !important; line-height:24px; }
.at-link-blk a { font-weight:600; color:black; }
.at-link-blk a:hover { font-weight:600; color:#3366cc; text-decoration:none; }
.at-rm { text-transform:uppercase; font-size:12px; padding-top:8px; }
.bc-name a { font-size:unset !important; }
.rm-pos-rnk a { color:black; }
.rm-pos-rnk a:hover { color:#3366cc; text-decoration:none; }
.at-div { display:none; }
.at-img-one-col { float:left; width:30%; }
.at-img-one-col img { border-radius:8px !important; }
.at-img-one-col-sm { float:left; width:15%; }
.at-img-md { float:left; }
.at-text-wrap-one-col { margin-top:0px; background:white; float:left; width:70%; padding-left:15px; }
.at-text-wrap-one-col-sm { margin-top:0px; background:white; float:left; width:85%; padding-left:15px; } 
.at-text-wrap-md { margin-top:0px; background:white; float:left; padding-left:15px; } 
.at-text-wrap-top32 { margin-top:0px; background:white; } 
.at-auth { font-size:12px; color:#a5a6af; text-transform:none; }
.at-text-wrap-non-img { background:white; padding-bottom:15px; }
.at-text-wrap-non-img h4 { font-family:"Roboto"; font-weight:600; margin-top:0px; color:black; }
.at-rank-wrap { margin-right:-10px !important }
.at-flt-img { float:left; margin-right:15px; margin-bottom:15px; }
.tbl-pos-rank td { font-size:16px }
.tbl-pos-rank td:nth-child(1) { padding-right:4px; }
.tbl-pos-rank td:nth-child(2) { padding-right:4px; }
.oss-sub-nav { 
    background: #fff;
    border-radius: 1px;
    box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3);
    display: none;
    font-size: 13px;
    overflow: visible;
    position: relative;
    z-index: 1000041;
    height:30px; background:white;
	white-space: nowrap;
    overflow-x: auto;
	-ms-overflow-style: none;
    scrollbar-width: none;
}
.oss-sub-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.oss-sub-nav li {
    display: inline-block;
}
.oss-sub-nav a { padding-left:15px; font-family:'Roboto Condensed'; font-weight:600; color:#131f47; text-transform:uppercase; text-decoration:none; display:block; line-height:30px; font-size:14px; }
.oss-sub-nav a:hover { color:#a60328; }
.ls-inner-wht { background:white; text-align:center !important; line-height:16px; width:155px; padding-top:8px; padding-bottom:8px; float:right; }
.ls-inner-hdr { background:#131f47; color:white; font-family:'Roboto Condensed'; font-weight:600; padding-top:2px; padding-bottom:2px; text-align:center; width:155px; float:right; }
.rad-logo { padding-bottom:15px; }
.as-txt ul { padding-left:18px; text-align:left; }
.as-txt ul li { line-height:16px !important }
.as-txt ul li a { color:#34495e; text-decoration:none; font-size:12px;  }
.as-txt ul li a:hover { color:#0220c0;  }
.as-soc { float:left; padding-right:8px; }
.as-soc a { font-size:16px; font-weight:500; }
.feedburnerFeedBlock ul { list-style:none; margin:0; padding:0;}
.feedburnerFeedBlock ul li { list-style:none; margin:0; line-height:16px; border-top:dotted 1px black; padding-bottom:8px; padding-top:8px; font-size:16px; }
.headline a { font-family:'Roboto'; font-weight:400; font-size:16px; }
.headline a:hover { text-decoration:none; }
#creditfooter { display:none; }
.jsm-charts { background:black; color:White; text-align:center }
.quote { padding-left:30px; font-weight:bold; font-family:"Roboto Slab"; font-weight:600; font-size:16px; line-height:22px; margin-top:20px; margin-bottom:20px; }
.rnk-player { padding-right:10px; font-size:18px; font-family:"Roboto Slab"; font-weight:600; width:65%; }
.rnk-player a { font-size:18px; }
.rnk-logo { width:10% }
.rnk-school { width:25%; padding-top:5px; }
.proj-round { font-family:"Roboto Slab"; font-weight:600; font-size:14px; }
.rr-res-ad { display:none }
.pf-pt-adj { padding-top:0px !important; }
.pf-container { padding-top:17px !important }
#revcatch_settings_profile {
	background: rgba(10,10,10,.75) !important;
	z-index:10000000 !important;
}
/* TOP HEADER */
.hdr-container { width:100% !important; }
#top-info-wrapper { display:none; }
.page-header-top { display:none; }
.page-header-top { background:#eff3f8; -webkit-transform: translateZ(0); }
.page-header { height:auto; }
.page-header .page-header-top.fixed { background:#131f47 !important; position:static; -webkit-transform: translateZ(0); }
/*.page-header .page-header-top.fixed { background:#df020b !important; position:static; }*/

/*.page-header .page-header-top .page-logo {height: 75px; width: 120px; margin:0px !important; padding-left:10px; }*/
.page-header .page-header-top .page-logo { height:50px !important; margin-left:-15px !important; background:#142145 !important; padding-left:0px }

.page-header .page-header-top .menu-toggler { margin:18px 3px 0 13px; background:#131f47 url(../../../../assets/layouts/layout3/img/menu-toggler.png) center center no-repeat}
.page-header-top .container { margin-bottom:0px }
/*.logo-default { margin-top:0px !important; }*/
/*.logo-default { display:none; }*/

.page-header .page-header-menu .hor-menu .navbar-nav>li.li-logo>a { padding:0px !important; margin:0px !important; }
.logo-blue { display:none; }
/*#top-header { margin-bottom:0px !important; padding-left:0px !important; background:url(../../../../images/hdr-main-bg.jpg) no-repeat; }*/
#top-header { padding-left:15px !important; height:50px !important; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .47); }
.menu-toggler { opacity: 1 !important; filter: alpha(opacity=100) !important;}
#top-social { display:none; }
#top-social ul { list-style:none; margin:0; padding:0; }
#top-social ul li { padding:0; height:25px; width:25px; margin-left:4px; display:inline; }
.img-social { border:none; }
#top-social-c { height:25px; padding:0px; }
#top-title-c { height:25px; padding:0px; }
#top-title { display:none; font-family:'Roboto Slab'; color:#080e55; font-weight:700; font-size:18px; text-transform:uppercase; }
#top-countdown-c { height:25px; padding:0px; }
#top-countdown { height:25px; font-family:'Roboto Condensed'; color:#fff; font-size:14px; float:right }
#top-info-wrapper {  margin:0px !important; padding:0px !important; }
.logo-mobile { display:none; margin-left:15px; }
.page-header .page-header-menu { background:#080e55; padding-bottom:20px; }
/*.page-header .page-header-menu { background:#eff3f8; padding-bottom:20px; }*/
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a, .page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover { background:#080e55 !important; }
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li a { font-family:'Roboto'; font-weight:600; color:#012e72 !important }
.page-header .page-header-menu .hor-menu .navbar-nav > li > a { font-family:'Roboto Condensed'; font-size:14px; font-weight:600; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a>i {
    color: #fff;
}
 #header-menu-container { padding-left:0px; background:#080e55; overflow:visible; }
/* END TOP HEADER */

/* HOME PAGE */
.photo-rotator {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: auto;
	aspect-ratio: 16 / 8;
}
.photo-rotator img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	display: none;
	object-fit: cover;
}
.photo-rotator .nfldep-caption {
	display: none;
}
.photo-rotator img.active {
	display: block;
}
.photo-rotator .nfldep-caption.active {
	display: block;
}
.nfldep-caption { background: rgba(0,0,0,0.6); bottom: 0; color: #fff; font-size: 16px; left: 0; line-height: 32px; padding: 0 10px; position: absolute; width:100%; text-align:right; font-weight:500; }

/* ADS */
#top-ad { padding-top:0px; padding-bottom:0px; }
#bot-ad { padding-top:15px; padding-bottom:15px; }
.ad-mobile-top-bot { display:none; padding-top:8px; padding-bottom:8px; margin-left:-15px; margin-right:-15px; padding-left:0px !important; padding-right:0px !important; }
#top-ad-mobile { display:none; }
#bot-ad-mobile { display:none; }
.aside-ad { margin-bottom:15px }

/* SOCIAL MEDIA */
.social_st { margin-bottom:20px; }

/* BUTTONS */
.btn-row-dc-menu { margin-bottom:12px; }
.btn-row { margin-bottom:20px; }
.btn-top-marg { margin-top:4px; }
.btn-dk-blue { background:#080e55; }
a.btn-dk-blue { color:white !important; }
.btn-oss-red { background:#a60328 }
.bnav { font-family:"Roboto Condensed"; font-weight:800; font-size:16px; text-transform:uppercase; border-radius:4px !important; padding:8px 20px; }
.bnav-sm { font-family:"Roboto Condensed"; font-weight:800; font-size:14px; border-radius:4px !important; padding:3px 10px; }
.bnav.oss-navy { background:#080e55 !important; color:white; }

/* FOOTER */
.page-footer { background:#080e55; font-family:"Roboto"; color:#9c9fbb; font-size:12px; }
.page-prefooter { background:#012e72 }
.footer-block { color:#bfcbdc; margin-bottom:15px; }
.footer-block h2 { font-family:"Roboto Condensed"; font-weight:normal;}
.f-links { margin:0px !important; list-style:none !important; padding-left:0px !important }
/*.f-links li { display:inline-block }*/
.footer-block a { color:#bfcbdc; }
.footer-block a:hover { color:#fff; text-decoration:none; }
.social-icons { padding-top:0px !important; }
/* END FOOTER */

/* GENERAL PAGES */
.page-head.dc { background:#eff3f8 !important;}
.page-head .page-title>h1 { color:black; font-family:"Roboto"; font-size:24px; font-weight:600; }
#page-content-wrapper .row { background:white; }
#page-content-wrapper .row .row-grey { background:#eff3f8 !important  }
.page-content-inner { font-family:"Roboto"; font-size:16px; line-height:1.6 }
td.combineRateHdr { background-color:White; font-size:16px !important; font-weight:bold; padding-top:10px; padding-left:4px; padding-right:4px; padding-bottom:2px;  }
.combineRateSubHdr { background-color:#fbfcfd; font-weight:bold; }
.rdtitle { font-size:20px; font-weight:bold; }
.rd-logo { padding-right:15px; width:70px; }
.rd-logo-lg { padding-right:15px; float:left; }
.rd-text { float:left; }
/* END GENERAL PAGES */

/* NFL DEPTH CHARTS */
.dc-team-hdr { padding-bottom:8px!important; padding-top:8px!important; }
.dc-content-hdr { padding-left:15px; }
.dc-content-hdr h1 { font-size:22px !important; margin-top:0px; margin-bottom:5px; padding-top:0px !important; font-family:"Roboto"; font-weight:400; }
.dc-content h2 { font-size:20px !important; margin-top:0px; margin-bottom:5px; padding-top:0px !important; font-family:"Roboto Condensed"; font-weight:600; text-transform:uppercase; }
.dc-at-hdr h1 { font-size:24px !important; margin-top:0px; margin-bottom:5px; padding-top:0px !important; font-family:"Roboto Slab" !important; font-weight:600; }
.pt-logo-wrap { padding-right:12px; }
.pt-logo { width:46px; height:40px; padding:0px; margin:0px; }
.pt-logo-cdc { height:44px; width:44px; }
.pt-team { padding-top:8px;}
.pt-team>h1 { color:white !important; font-family:"Roboto"; font-size:24px; font-weight:800; margin:0px !important; }
.pt-team>h2 { color:white !important; font-family:"Roboto"; font-size:24px; font-weight:800; margin:0px !important; }
.pt-team-dc { font-size:16px !important; }
.pt-coaches {color: white !important; font-size: 14px !important; font-family: "Roboto"; font-weight: 500; }
.dc-sub-nav { padding-left:0px; padding-right:0px; background:#eff3f8 !important; box-shadow: 0px 4px 9px -2px rgba(0, 0, 0, 0.2);}
.dc-sub-nav ul { list-style:none; margin:0px !important; padding:0px !important; }
.dc-sub-nav li.dcsn_li { display:inline-block; padding-left:0px !important; font-family:"Roboto Condensed"; font-size:14px; text-transform:uppercase; font-weight:600; height:34px; }
.dc-sub-nav li.dcsn_li.first { padding-left:0px !important; margin-left:-15px; }
.dc-sub-nav li.dcsn_li.last { padding-right:0px !important; margin-right:-15px; }
.dc-sub-nav li a.dcsn_a { text-decoration:none; color:#fff; line-height:34px; padding-right:12px; padding-left:12px; display:block }
.dc-sub-nav li a.dcsn_a_def { text-decoration:none; color:#3366cc; line-height:34px; padding-right:12px; padding-left:12px; display:block }
#dcsn-mobile { display:none; }
#DivColorCode { margin-top:15px; margin-top:8px; margin-bottom:8px; clear:both; }
.dc-select span { font-weight:500 };
.btn-dc-menu { color:white; opacity:1 !important; filter: alpha(opacity=100) !important; border:none !important; }
.btn-dc-menu-def { color:black !important; filter: alpha(opacity=100) !important; border:none !important; }
.dc-menu-btn a { color:white !important; text-decoration:none; }
.dc-menu-btn a:hover { color:white !important; opacity:.6 !important; filter: alpha(opacity=60) !important; text-decoration:none; }
.dc-menu-btn-def a { color:black !important; text-decoration:none; }
.dc-menu-btn-def a:hover { color:black !important; opacity:.6 !important; filter: alpha(opacity=60) !important; text-decoration:none; }
.btn-theme-panel a { font-weight:800!important; }
.btn-theme-panel .btn-default { background:none; color:#fff; }
.btn-theme-panel i { color:white!important; margin-top:4px; }
.dc-dt th:nth-child(2) { text-align:center; }
.dc-dt td:nth-child(2) { text-align:center; }
.dc-dt th:nth-child(4) { text-align:center; }
.dc-dt td:nth-child(4) { text-align:center; }
.dc-dt th:nth-child(6) { text-align:center; }
.dc-dt td:nth-child(6) { text-align:center; }
.dc-dt th:nth-child(8) { text-align:center; }
.dc-dt td:nth-child(8) { text-align:center; }
.dc-dt th:nth-child(10) { text-align:center; }
.dc-dt td:nth-child(10) { text-align:center; }
.dc-dt th { font-size:13px !important; padding:4px !important }
.dc-dt td { font-size:13px !important; padding:4px !important; white-space:nowrap; }

.dc-dt-pos th:nth-child(1) { text-align:center; }
.dc-dt-pos th:nth-child(2) { text-align:center; }
.dc-dt-pos td:nth-child(2) { text-align:center; }
.dc-dt-pos th:nth-child(3) { text-align:center; }
.dc-dt-pos td:nth-child(3) { text-align:center; }
.dc-dt-pos th:nth-child(5) { text-align:center; }
.dc-dt-pos td:nth-child(5) { text-align:center; }
.dc-dt-pos th:nth-child(7) { text-align:center; }
.dc-dt-pos td:nth-child(7) { text-align:center; }
.dc-dt-pos th:nth-child(9) { text-align:center; }
.dc-dt-pos td:nth-child(9) { text-align:center; }
.dc-dt-pos th:nth-child(11) { text-align:center; }
.dc-dt-pos td:nth-child(11) { text-align:center; }
.dc-dt-pos th { font-size:13px !important; padding:4px !important }
.dc-dt-pos td { font-size:13px !important; padding:4px !important; white-space:nowrap; }

.dc-dt-ps th:nth-child(1) { text-align:center; }
.dc-dt-ps th:nth-child(3) { text-align:center; }
.dc-dt-ps td:nth-child(3) { text-align:center; }
.dc-dt-ps th:nth-child(4) { text-align:center; }
.dc-dt-ps td:nth-child(4) { text-align:center; }
.dc-dt-ps th:nth-child(5) { text-align:center; }
.dc-dt-ps td:nth-child(5) { text-align:center; }
.dc-dt-ps th:nth-child(6) { text-align:center; }
.dc-dt-ps td:nth-child(6) { text-align:center; }
.dc-dt-ps th:nth-child(7) { text-align:center; }
.dc-dt-ps td:nth-child(7) { text-align:center; }
.dc-dt-ps th:nth-child(10) { text-align:center; }
.dc-dt-ps td:nth-child(10) { text-align:center; }
.dc-dt-ps th:nth-child(11) { text-align:center; }
.dc-dt-ps td:nth-child(11) { text-align:center; }
.dc-dt-ps th { font-size:13px !important; padding:4px !important }
.dc-dt-ps td { font-size:13px !important; padding:4px !important; white-space:nowrap; }

.ros-dt th:nth-child(1) { text-align:center; }
.ros-dt td:nth-child(1) { text-align:center; }
.ros-dt td:nth-child(3) { text-align:center; }
.ros-dt th:nth-child(4) { text-align:center; }
.ros-dt td:nth-child(4) { text-align:center; }
.ros-dt th:nth-child(5) { text-align:center; }
.ros-dt td:nth-child(5) { text-align:center; }
.ros-dt th:nth-child(6) { text-align:center; }
.ros-dt td:nth-child(6) { text-align:center; }
.ros-dt th:nth-child(7) { text-align:center; }
.ros-dt td:nth-child(7) { text-align:center; }
.ros-dt th:nth-child(10) { text-align:center; }
.ros-dt td:nth-child(10) { text-align:center; }
.ros-dt th:nth-child(11) { text-align:center; }
.ros-dt td:nth-child(11) { text-align:center; }
.ros-dt th { font-size:13px !important; padding:4px !important }
.ros-dt td { font-size:13px !important; padding:4px !important; white-space:nowrap; }

.ros-dt-ncaa th:nth-child(2) { text-align:center; }
.ros-dt-ncaa td:nth-child(2) { text-align:center; }
.ros-dt-ncaa th:nth-child(3) { text-align:center; }
.ros-dt-ncaa td:nth-child(3) { text-align:center; }
.ros-dt-ncaa th:nth-child(4) { text-align:center; }
.ros-dt-ncaa td:nth-child(4) { text-align:center; }
.ros-dt-ncaa th:nth-child(5) { text-align:center; }
.ros-dt-ncaa td:nth-child(5) { text-align:center; }
.ros-dt-ncaa th:nth-child(6) { text-align:center; }
.ros-dt-ncaa td:nth-child(6) { text-align:center; }
.ros-dt-ncaa th { font-size:13px !important; padding:4px !important }
.ros-dt-ncaa td { font-size:13px !important; padding:4px !important; white-space:nowrap; }

.ros-dt-ncaa-num th:nth-child(1) { text-align:center; }
.ros-dt-ncaa-num td:nth-child(1) { text-align:center; }
.ros-dt-ncaa-num th:nth-child(3) { text-align:center; }
.ros-dt-ncaa-num td:nth-child(3) { text-align:center; }
.ros-dt-ncaa-num th:nth-child(4) { text-align:center; }
.ros-dt-ncaa-num td:nth-child(4) { text-align:center; }
.ros-dt-ncaa-num th:nth-child(5) { text-align:center; }
.ros-dt-ncaa-num td:nth-child(5) { text-align:center; }
.ros-dt-ncaa-num th:nth-child(6) { text-align:center; }
.ros-dt-ncaa-num td:nth-child(6) { text-align:center; }
.ros-dt-ncaa-num th { font-size:13px !important; padding:4px !important }
.ros-dt-ncaa-num td { font-size:13px !important; padding:4px !important; white-space:nowrap; }

.ros-dt-ncaa-sked th:nth-child(1) { text-align:center; }
.ros-dt-ncaa-sked td:nth-child(1) { text-align:center; }
.ros-dt-ncaa-sked th:nth-child(2) { text-align:center; }
.ros-dt-ncaa-sked td:nth-child(2) { text-align:center; }
.ros-dt-ncaa-sked th:nth-child(3) { text-align:center; }
.ros-dt-ncaa-sked td:nth-child(3) { text-align:center; }
.ros-dt-ncaa-sked th:nth-child(6) { text-align:center; }
.ros-dt-ncaa-sked td:nth-child(6) { text-align:center; }
.ros-dt-ncaa-sked th { font-size:13px !important; padding:4px !important }
.ros-dt-ncaa-sked td { font-size:13px !important; padding:4px !important; white-space:nowrap; }

.def-dt th { background:#080e55; color:White; font-size:13px !important; padding:4px !important }
.def-dt td { font-size:13px !important; padding:4px !important; }
.dt-sh { background:#eff3f8; }

.dt-sh-all { background:#eff3f8; }
.dt-sh-all td { border:none !important; }
.dc-dt-all td:nth-child(1) { text-align:center; }
.dc-dt-all td:nth-child(2) { text-align:center; }
.dc-dt-all td:nth-child(4) { width:215px !important; }
.dc-dt-all td:nth-child(5) { text-align:center; }
.dc-dt-all td:nth-child(6) { width:215px !important; }
.dc-dt-all th:nth-child(7) { text-align:center; }
.dc-dt-all td:nth-child(8) { width:215px !important; }
.dc-dt-all td:nth-child(9) { text-align:center; }
.dc-dt-all td:nth-child(10) { width:215px !important; }
.dc-dt-all th:nth-child(11) { text-align:center; }
.dc-dt-all td:nth-child(12) { width:215px !important; }
.dc-dt-all th { background:#080e55; color:White;  font-size:13px !important; padding:4px !important; border:none !important; }
.dc-dt-all td { font-size:13px !important; padding:4px !important; border:solid 1px #e7ecf1; }

.dc-select{ padding-right:15px; }
.cdc-teamtitle-wrap { float:left; }
.cdc-ddmenu-wrap { float:right; }
.cdc-ddmenu-wrap-ncaaf { float:right; }
.dc-sel-sub { float:right; }
.dc-coaches { clear:both; overflow:hidden; }
.dc-coaches ul { list-style:none; margin:0px; padding:0px; }
.dc-coaches ul li { color:black !important; font-weight:300; float:left; padding-right:20px;  padding-bottom:0px;  }
.dc-upd { font-size:13px; margin-bottom:8px; }
.dc-menu-btn { margin-top:15px !important; }
.dc-menu-btn-def { margin-top:15px !important; }
.table > thead > tr > th { border: none !important; }
.bs-select .btn { padding:4px 4px 2px 8px !important }
.dc-select .form-control { height:28px !important;}
.dc-select .dropdown-menu>li>a { padding-top:4px !important; padding-bottom:4px !important; }
.dropdown-menu>li>a { padding: 4px 8px; }
#dcsn-mobile .btn-group>.dropdown-menu:after, .dropdown-toggle>.dropdown-menu:after, .dropdown>.dropdown-menu:after { display:none !important; }
#dcsn-mobile .btn-group>.dropdown-menu.pull-right:before, .dropdown-toggle>.dropdown-menu.pull-right:before, .dropdown>.dropdown-menu.pull-right:before { display:none !important; }
.theme-panel { min-width:940px !important; }
#dc-ddmenu { margin-top:20px; }
#dc-ddmenu-teams-rt{ padding-top:20px; }
.dc-menu-div-title { padding-left:4px !important; font-family: "Roboto" !important; }
.dc-ddmenu-teams-rt { padding-top:20px; clear:both; overflow:hidden; }
.row-dc-pos-mobile { display:none; }

.nfl-dc-mm-team { clear:both; overflow:hidden; }
.nfl-dc-mm-logo { float:left; }
.nfl-dc-mm-team-name { padding-top:0px; margin-top:-2px; vertical-align:top; float:left; margin-left:10px; font-family:'Roboto Slab', Arial; font-size:16px; font-weight:800; text-transform:uppercase; }
.nfl-dc-mm-team-links { margin-top:-3px; font-weight:500; margin-bottom:15px; font-size:14px }
.ncaa-dc-mm-team-links { margin-top:-3px; margin-bottom:15px; }
.ncaa-dc-mm-team-links a { font-size:14px }
/*.nfl-dc-mm-div-title { font-family:"Roboto", Arial; font-weight:400; font-size:16px; color:#677786  } */
.nfl-dc-mm-div-title { 
	font-family: "Roboto", Arial;
    font-weight: 800;
    font-size: 14px;
    color: white;
    background: #0a126f;
    margin-bottom: 20px;
    padding-bottom: 6px;
    padding: 8px;
    border-radius: 4px;
}
.ncaa-dc-mm-div-title {
    font-family: "Roboto", Arial;
    font-weight: 800;
    font-size: 14px;
    color: white;
    background: #0a126f;
    margin-bottom: 20px;
    padding-bottom: 6px;
    padding: 8px;
    /*border-bottom: solid 1px #080e55;*/
    border-radius: 4px;
}
.row-pos-ctrl { padding-top:10px; }
.dc-pos-dd { padding-right:8px; margin-bottom:4px; }
/* END NFL DEPTH CHARTS */

/* DATA TABLES */
.dt-def th { background:#080e55; color:White; font-size:13px !important; padding:4px !important; text-align:center; }
.dt-def td { font-size:13px !important; padding:4px !important; white-space:nowrap; border:solid 1px #e7ecf1; }
.dt-def-no-bdr { border:none !important; border-color:White !important; }
.dt-def-no-bdr table { border:none !important; }
.dt-def-no-bdr tr { border:none !important; }
.dt-def-no-bdr td { border:none !important; }
.dt-links td { padding-bottom:8px; }
.dt-def td.FADivHdr { background-color:#e9ecf3; font-weight:bold; padding:2px; }
.dt-def.shof td { white-space:normal; }
.dt-def td.subhdr { background-color:#3366cc; color:White; font-weight:bold; }

/* END DATA TABLES */

/* NFL TEAM SPECIFIC STYLES */
.dt-def td.dcsub_ARZ { background-color:#a1003e; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_ATL { background-color:#000000; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_BAL { background-color:#31196b; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_BUF { background-color:#194b8c; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_CAR { background-color:#009fd7; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_CHI { background-color:#061e3e; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_CIN { background-color:#f05737; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_CLE { background-color:#f05737; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_DAL { background-color:#162859; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_DEN { background-color:#000044; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_DET { background-color:#0069b3; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_GB { background-color:#003b2a; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_HOU { background-color:#03182f; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_IND { background-color:#24396a; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_JAX { background-color:#007b92; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_KC { background-color:#ce0226; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_MIA { background-color:#019098; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_MIN { background-color:#240a67; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_NE { background-color:#243e82; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_NO { background-color:#000000; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_NYG { background-color:#03497f; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_NYJ { background-color:#115740; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_OAK { background-color:#000000; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_LV { background-color:#000000; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_PHI { background-color:#004149; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_PIT { background-color:#000000; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_SD { background-color:#04284f; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_LAC { background-color:#04284f; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_SEA { background-color:#3c5179; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_SF { background-color:#a30d2d; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_STL { background-color:#001945; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_RAM { background-color:#001945; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_LAR { background-color:#003593; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_TB { background-color:#726568; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_TEN { background-color:#689dc9; font-size:14px; font-weight:bold; padding:4px; color:White; }
.dt-def td.dcsub_WAS { background-color:#79002e; font-size:14px; font-weight:bold; padding:4px; color:White; }

.bg_ARZ, .bg_ARZ:hover { background-color:#a1003e; color:White; border:solid 1px #a1003e; }
.bg_ATL, .bg_ATL:hover { background-color:#000000; color:White; border:solid 1px #000000; }
.bg_BAL, .bg_BAL:hover { background-color:#31196b; color:White; border:solid 1px #31196b; }
.bg_BUF, .bg_BUF:hover { background-color:#194b8c; color:White; border:solid 1px #194b8c; }
.bg_CAR, .bg_CAR:hover { background-color:#009fd7; color:White; border:solid 1px #009fd7; }
.bg_CHI, .bg_CHI:hover { background-color:#061e3e; color:White; border:solid 1px #061e3e; }
.bg_CIN, .bg_CIN:hover { background-color:#f05737; color:White; border:solid 1px #f05737; }
.bg_CLE, .bg_CLE:hover { background-color:#ef3006; color:White; border:solid 1px #ef3006; }
.bg_DAL, .bg_DAL:hover { background-color:#162859; color:White; border:solid 1px #162859; }
.bg_DEN, .bg_DEN:hover { background-color:#000044; color:White; border:solid 1px #000044; }
.bg_DET, .bg_DET:hover { background-color:#0069b3; color:White; border:solid 1px #0069b3; }
.bg_GB, .bg_GB:hover { background-color:#003b2a; color:White; border:solid 1px #003b2a; }
.bg_HOU, .bg_HOU:hover { background-color:#03182f; color:White; border:solid 1px #03182f; }
.bg_IND, .bg_IND:hover { background-color:#24396a; color:White; border:solid 1px #24396a; }
.bg_JAX, .bg_JAX:hover { background-color:#007b92; color:White; border:solid 1px #007b92; }
.bg_KC, .bg_KC:hover { background-color:#ce0226; color:White; border:solid 1px #ce0226; }
.bg_MIA, .bg_MIA:hover { background-color:#019098; color:White; border:solid 1px #019098; }
.bg_MIN, .bg_MIN:hover { background-color:#240a67; color:White; border:solid 1px #240a67; }
.bg_NE, .bg_NE:hover { background-color:#243e82; color:White; border:solid 1px #243e82; }
.bg_NO, .bg_NO:hover { background-color:#000000; color:White; border:solid 1px #000000; }
.bg_NYG, .bg_NYG:hover { background-color:#03497f; color:White; border:solid 1px #03497f; }
.bg_NYJ, .bg_NYJ:hover { background-color:#115740; color:White; border:solid 1px #115740; }
.bg_OAK, .bg_OAK:hover { background-color:#000000; color:White; border:solid 1px #000000; }
.bg_LV, .bg_LV:hover { background-color:#000000; color:White; border:solid 1px #000000; }
.bg_PHI, .bg_PHI:hover { background-color:#004149; color:White; border:solid 1px #004149; }
.bg_PIT, .bg_PIT:hover { background-color:#000000; color:White; border:solid 1px #000000; }
.bg_SD, .bg_SD:hover { background-color:#04284f; color:White; border:solid 1px #04284f; }
.bg_LAC, .bg_LAC:hover { background-color:#04284f; color:White; border:solid 1px #04284f; }
.bg_SEA, .bg_SEA:hover { background-color:#3c5179; color:White; border:solid 1px #3c5179; }
.bg_SF, .bg_SF:hover { background-color:#a30d2d; color:White; border:solid 1px #a30d2d; }
.bg_STL, .bg_STL:hover { background-color:#001945; color:White; border:solid 1px #001945; }
.bg_RAM, .bg_RAM:hover { background-color:#001945; color:White; border:solid 1px #001945; }
.bg_LAR, .bg_LAR:hover { background-color:#003593; color:White; border:solid 1px #003593; }
.bg_TB, .bg_TB:hover { background-color:#726568; color:White; border:solid 1px #726568; }
.bg_TEN, .bg_TEN:hover { background-color:#689dc9; color:White; border:solid 1px #689dc9; }
.bg_WAS, .bg_WAS:hover { background-color:#79002e; color:White; border:solid 1px #79002e; }
/* END NFL TEAM SPECIFIC STYLES */

/* DEPTH CHART COLOR LEGEND / INLINE SOCIAL MEDIA LINKS */
.dc-color-legend { list-style:none; margin:0; padding:0; }
.dc-color-legend li { display:inline-block }
.sm-legend { list-style:none; margin:0; padding:0; }
.sm-legend-footer{ list-style:none; margin:0; padding:0; }
.sm-legend li { display:inline-block !important }
.legend-sq { height:16px; width:16px; margin-right:5px; float:left; }
.legend-text { margin-right:10px; float:left; line-height:18px; font-size:14px !important; }
.sm-text { margin-right:15px; float:left; line-height:30px; font-size:16px !important; }
.sm-text-footer { margin-right:15px; float:left; line-height:18px; font-size:14px !important; }
.sm-text a { color:black !important; font-weight:bold; }
.sm-text a:hover { color:#0220c0 !important; }
.pb-10 { padding-bottom:10px }

/* ARTICLES AND SUBNAV */
.a-first { padding-top:0px !important; }
		
.nb-wrap { 
	background:white;
	padding-bottom:15px; position: relative; 
	overflow: hidden;
}
.nb-m-adj { margin-left:-15px !important; margin-right:-15px !important; }
.nb-m-adj-first { padding-left:10px }
.cell-team { padding-left:10px; text-transform:uppercase; }
.navbar-scrollable {
	background:white;
	white-space: nowrap;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	box-shadow: 0px 4px 9px -2px rgba(0, 0, 0, 0.2); /* Bottom-only shadow */
	text-align:left;
	 -ms-overflow-style: none; /* Hide scrollbar for IE/Edge */
	scrollbar-width: none; /* Hide scrollbar for Firefox */
	margin-bottom:15px;
}
.nbs-no-shadow {
	box-shadow:none !important;
	margin-bottom:0px !important;
}

.navbar-scrollable ul {
	list-style:none;
	margin:0;
	padding:0;
}

.navbar-scrollable li {
	display:inline-block;
}

.navbar-scrollable li a {
	display:inline-block;
	padding-left:8px; 
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;
	color:black;
	text-decoration:none;
	border-bottom:solid 4px white;
}

.navbar-scrollable li a.first {
	padding-left:15px; 
}

.navbar-scrollable li a.active {
	border-bottom:solid 4px #a60328;
	text-decoration:none;
}

.navbar-scrollable li a.active,
.navbar-scrollable li > a:hover {
	border-bottom:solid 4px #a60328;
	text-decoration:none;
}
.ss-nav-link { font-family:'Roboto Condensed'; font-weight:600; }

.article-logo-thumb {
	float:left;
	margin-right:10px;
}
        
/* MEDIA QUERIES */
@media only screen and (max-width : 1200px) {
    #left-strip { display:none; }
    #center-strip { width:100% !important; text-align:center; width:auto; }
    .oss-bnr-desc1 { font-size:14px; line-height:16px; }
    .oss-bnr-desc2 { font-size:14px; line-height:16px;  }
	.cdc-ddmenu-wrap-ncaaf { clear:both !important; float:left !important; margin-top:10px; margin-bottom:10px; }
}
@media (min-width: 1200px) {
    #top-info-wrapper { width: 100%; }
}
@media (min-width: 991px) {
    .dc-content-hdr { float:left; }
    .dc-select{ float:right; }
}
@media only screen and (min-width: 992px) and (max-width: 1140px) {
   .navbar-nav a span { display:none; }
   .navbar-nav .fa-angle-down { display:none; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    #top-info-wrapper {  width: 100%; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    #top-info-wrapper { float:left; width:75%; }
}
@media only screen and (min-width: 769px) and (max-width: 820px) {
    /*.nfl-dc-mm-team-links { font-size:12px !important; } */
}
@media only screen and (min-width: 695px) and (max-width: 767px) {
    /*#top-info-wrapper { float:left; width:75%; }*/
    #top-title { padding-left:10px;  }
    #top-countdown { float:left; padding-left:10px; }
}
@media only screen and (min-width: 479px) and (max-width: 915px) {
    /*.nfl-dc-mm-team-links { font-size:13px; }*/
}
/*@media only screen and (min-width: 556px) and (max-width: 694px) {
    #top-info-wrapper { float:left; }
    #top-social { display:none; }
    #top-title { padding-left:10px;  }
    #top-countdown { display:none; }
    .page-header .page-header-top.fixed { position:fixed; -webkit-transform: translateZ(0); }
}*/

@media only screen and (max-width: 694px) {
    /*#top-info-wrapper { float:left; }*/
    #top-social { display:none; }
    #top-title { padding-left:10px;  }
    #top-countdown { display:none; }
    .page-header .page-header-top.fixed { position:fixed; -webkit-transform: translateZ(0); }
}
@media only screen and (min-width: 480px) and (max-width: 555px) {
    #top-info-wrapper { display:none; }
    .logo-default { display:none; }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    #top-info-wrapper { display:none; }
    .logo-default { display:none; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 991px) 
{
	#DivColorCode { margin-top:15px !important; }
	#dAdFree_short { display:inline; }
	#dAdFree_long { display:none; }
	.logo-default { display:none; }
	.page-header-top { display:block; }
	/*.page-header .page-header-top .menu-toggler { margin-top: 23px; }*/
	.page-header .page-header-top .menu-toggler {
    margin-top:10px;
    background: #131f47 url(../../../../assets/layouts/layout3/img/menu-toggler.png) center center no-repeat;
}
	#top-header { padding-left:15px !important; height:50px !important; }
	#top-info-wrapper { display:none; }
	#top-title { display:none; }
	.logo-mobile { display:block; }
    .page-header-top { background:#142145 !important;  }
    #top-title { color:white; }
    .dcsn-main  { margin-left:15px !important; margin-right:15px !important; }
    .dc-sub-nav .container { width:100% }
    .dc-sub-nav li a.dcsn_a { padding-right:8px; padding-left:8px; font-size:12px; }
   .dc-select { padding-left:15px;  }
   .cdc-ddmenu-wrap-ncaaf { margin-left:-15px }
    .page-head { background:white;}
    #header-menu-container { padding-left:15px; background:#142145 !important; }
    .page-header .page-header-menu { background:#131f47 !important; }
    
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a { color:#659be0 !important }
    .page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a { background: none !important; color: #012e72 !important; }
    .page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a > i { color: #000 !important; }
    .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a,
    .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a:hover,
    .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a,
    .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover,
    .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a,
    .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover { color: #fff !important; background: #012e72 !important; }
    .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a { background: none !important; color: #012e72 !important; }
    .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i { color: #012e72 !important; }
    .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover { color: #fff !important; background: #000 !important; }
    /*.page-header .page-header-menu .hor-menu .navbar-nav > li > a { color:black !important; }*/
    .dc-sub-nav-c { padding-left:0px; padding-right:0px; }
    .theme-panel { min-width:740px !important;}
    .tn { display:none; }
    /*.tn-dc-m { display:none; } */
    .dc-dt-all td { white-space:nowrap }
    #left-strip { display:none; }
    #page-content-wrapper .row { background:#fff !important }
    #page-content-wrapper .row .row-grey { background:#eff3f8 !important  }
    .oss-bnr-text { clear:both; float:none; text-align:center; }
    .oss-bnr-logo { display:none; }
	.dc-sub-nav li.dcsn_li.first { margin-left:0px; }
	.flex-wrapper > main { min-width:100%; padding-right:15px;  }
    .flex-wrapper > aside { background:#ffffff; padding-left:0px; flex:0 1 100% }
    .aside-ad { text-align:center }
}
@media(max-width:800px) {
    .theme-panel { min-width:700px !important;}
}
@media only screen and (max-width : 785px) {
    .oss-sub-nav { display:block; }
}
@media only screen and (max-width : 768px) {
	.cs-ad { display:block; }
}
 @media(max-width:768px) {
    .page-header .page-header-top .menu-toggler { margin-top: 23px; }
    .logo-default { display:none; }
    .logo-blue { display:none; }
    #top-header { background:none; }
    #top-title { display:none; }
    #top-countdown { display:none; color:#b9bcc8; }
    
    #top-info-wrapper { display:none; }
    .dc-menu-btn { margin-top:8px !important; }
    .dc-menu-btn-def { margin-top:8px !important; }
    #dc-ddmenu { margin-top:13px; }
    #top-header { padding-left:15px !important; height:50px !important; }
    .page-header-top { height:50px !important; }
    .page-header .page-header-top.fixed { background:#142145 !important; -webkit-transform: translateZ(0);  }
    .page-header .page-header-top .menu-toggler { margin-top:10px !important;}
    .page-header .page-header-top .page-logo { height:50px !important; margin-left:-15px !important; background:#142145 !important; padding-left:0px }
    .page-header .page-header-top .page-logo .logo-default { margin-top:0px !important; }
    .logo-blue { display:none; }
    .logo-mobile { display:block; }
    
    #dc-wrapper .table > thead:first-child > tr:first-child > th:first-child {
        position: absolute;
        display: inline-block;
        width: 50px !important;
    }
    #dc-wrapper .table > tbody > tr > td:first-child {
        position: absolute;
        display: inline-block;
        width: 50px !important;
    }
    #dc-wrapper .table > thead:first-child > tr:first-child > th:nth-child(2) {
        padding-left: 60px;
    }
    #dc-wrapper .table > tbody > tr > td:nth-child(2) {
        padding-left: 60px !important;
    }
    .dcsn-main { display:none; }
    #dcsn-mobile { display:block; }
    .dc-sub-nav li a.dcsn_a { padding-right:12px; }
    .theme-panel { min-width:700px !important;}
    /*#top-ad { display:none; }*/
    /*#bot-ad { display:none; }*/
    /*#top-ad-mobile { display: block; }
    #bot-ad-mobile { display:block; }*/
    .row-dc-pos { display:none; }
    .row-dc-pos-mobile { display:table-row }
    .col-2-marg-adj { margin-top:20px }
    .col-marg-adj { margin-top:20px }
    .col-2-rt-pad-adj { padding-right:15px }
    .col-2-lf-pad-adj { padding-left:0px; }
    .col-2-main { padding-left:0px; padding-right:0px; }
    .col-grey { background:#eff3f8 !important }
	.flex-wrapper > main { min-width:100%; padding-right:0px;  }
    .flex-wrapper.flex-3 > main { padding-bottom:15px !important; }
	.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
		font-size: 17px;
		color:#080e55;
	}
}
@media only screen and (max-width : 767px) {
    .dc-content-hdr { clear:both !important }
    .dc-select { clear:both !important  }
    .cdc-teamtitle-wrap { clear:both !important; float:none !important; }
    .cdc-ddmenu-wrap { clear:both !important; float:none !important; margin-left:-15px; margin-top:10px; margin-bottom:10px; }
    .theme-panel { min-width:305px !important;}
    #dc-ddmenu-teams-lf { float:left !important; }
    #dc-ddmenu-teams-rt { float:left !important; margin-left:20px; padding-top:0px; }
    .ul-nfl-dc-teams li a { font-weight:500 !important; }
	.ul-ufl-dc-teams li a { font-weight:500 !important; }
    .dc-menu-div-title { font-weight:600; }
    /* ADDED NEW */
     /*#page-content-wrapper .row { background:#eff3f8 !important }*/
    .flex-wrapper > aside.home { background:#eff3f8  }
    .flex-wrapper > main { padding-bottom:15px; }
    .col-pad-top-adj { padding-top:10px; }
    .at-img-mult-col { float:left; width:30%; }
    .at-text-wrap-mult-col { float:left; margin-top:0px; padding-left:10px; width:70%; }
    .at-text-wrap-mult-col .at-link-blk { line-height:21px; }
    .at-link-blk a { font-size:21px; }
    .at-div { display:block; }
    .oss-bnr-text { padding-top:8px; padding-bottom:8px; }
    .oss-bnr-desc1 { padding-right:10px; }
    .oss-bnr-desc2 { padding-right:10px; }
    .oss-bnr-text { padding-left:10px; }
    .dc-color-legend li { display:block !important; margin-bottom:5px; }
    .dc-color-legend li:last-child { margin-bottom:0px; }
	.rr-res-ad { display:block !important; }
	.rr-sad { display:none !important; }
}
@media only screen and (max-width : 555px) {
    .pt-logo { width:32px; height:28px; }
    .pt-logo-cdc { width:32px; height:32px; }
    .pt-team  { padding-top:0px; }
	.pt-team>h1 { font-size:14px;}
    .pt-team>h2 { font-size:14px;}
    .pt-team-name { display:block; text-transform:uppercase }
    .pt-team-city { display:block; }
    .dc-coaches { margin-bottom:4px; }
    .dc-coaches li { padding-right:10px !important; }
    .dc-upd { font-size:11px; }
    .dc-menu-btn { margin-top:12px !important; }
    .dc-menu-btn-def { margin-top:12px !important; }
    .dc-at-hdr h1 { font-size:16px !important; font-family:"Roboto Slab" !important; font-weight:400 !important; }
    .dc-sel-sub { clear:both !important; float:none !important;  }

    /* ADDED NEW */
     a.l_heading { font-size:20px; line-height:24px; }
     a.l_heading_wht { font-size:18px; line-height:20px; }
     .md-player { clear:both; }
     /*.top32-player { font-size:16px; line-height:18px; } */
     .md-college { clear:both; padding-left:0px; padding-top:0px; margin-top:-5px }
     .top32-college { clear:both; padding-left:0px; }
     /*.md-pick { font-size:16px; line-height:18px; }*/
    .ihdr-desc { font-size:16px; }
    /*.dh-desc { display:none; }*/
    .l_heading-sans { font-size:16px !important; line-height:18px; }
	a.l_heading-sans-cond {  font-family:"Roboto Condensed"; font-weight:600; font-size:21px; line-height:23px;  }
	.ihdr-draft-hub { padding-top:10px !important; }
    .txt_heading { line-height:20px; font-size:18px }
    .at-text-wrap-one-col .at-link-blk  { line-height:20px; }
    .at-text-wrap-one-col-sm .at-link-blk  { line-height:20px; }
    .at-text { font-size:12px; padding-top:5px; line-height:15px }
    .at-link-blk a { font-size:18px; }
    .article-hdr { font-size:18px; font-family:"Roboto Slab"; font-weight:600; margin-bottom:12px; line-height:20px; }
    .drf-caption { font-size:12px; line-height:26px; }
    .ihdr-col-dep { padding:8px 8px 8px 8px !important; }
    .oss-bnr-no1 { display:block; clear:both; float:none; }
	.rr-res-ad { display:block !important; }
	.rr-sad { display:none !important; }
	#footer-logo { display:none }
	.sm-text-footer { display:none }
	.legend-sq { margin-right:15px }
	.footer-lnks { padding-top:0px }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    h1 { font-size:26px; }
    .dc-content-hdr h1 { font-size:16px !important; font-weight:500; }
	/*.dc-content h2 { font-size:16px !important; font-weight:500; } */
    .dc-standings li { font-size:14px; }
    .dc-at-hdr h1 { font-size:16px !important; font-family:"Roboto Slab" !important; font-weight:400 !important; }
    .dc-coaches li { font-size:13px;  }
    .col-2-adj { clear:both !important; width:100%!important }
    .nfl-dc-mm-team-name  { font-size:16px; margin-top:0px; }
    .nfl-dc-mm-team-links { font-size:14px; }
    .col-2-marg-adj-phist { margin-top:20px  }
    .btn-row-dc-menu a { clear:both; width:100% !important; float:none; }
	#top-header { padding-left:8px !important; padding-right:8px !important; }
    /* ADDED NEW */
    .cfb-caption { font-size:12px; line-height: 24px;}
	.nfldep-caption { font-size:12px; line-height: 24px;}
    .ihdr-desc { font-size:14px; }
    .cfdc-hd { font-size:14px !important; }
    .ihdr a { font-weight:600; }
    /*a.l_heading { font-size:14px; } */
    /*a.l_heading_wht { font-size:14px; } */
    /*.md-pick { font-size:14px; }
    .top32-player { font-size:14px; }*/
    .at-text-wrap-non-img h4 { font-size:16px; }
    .article-hdr { font-size:12px; font-family:"Roboto Slab"; font-weight:600; margin-bottom:8px; line-height:14px; }
    .article-hdr-sm { margin-bottom:6px; }
    .txt_heading { line-height:16px !important; font-size:14px;  }
    /*.at-link-blk {line-height:16px !important; }*/ 
    .at-link-blk a { font-weight:500; }
    .at-link-blk a:hover { font-weight:500; }
    .at-text { display:none; }
    .at-rm { display:none; }
    .at-rm.rm-pos-rnk { display:block; font-size:11px }
    .drf-caption { font-size:11px; line-height:12px; }
    .cs-inner h3 { font-size:21px; }
	.h3rsl { font-size:21px; }
	.cs-inner h3.h3-heading { font-size:16px; }
    .cs-inner h3.body-text { font-size:18px; line-height:22px; }
    .cs-inner { padding:10px; }
	.columnist-container { padding-left:10px; padding-right:10px; }
	.photo-credit { padding-left:10px; padding-right:10px; }
    .at-wrapper { padding-bottom:10px; padding-right:10px; padding-left:10px; }
    .oss-sub-nav a { font-weight:500; }
    .oss-sub-nav a span { display:none; }
    .cs-inner-lnk { line-height:14px; padding-bottom:0px;  }
	.cs-inner-lnk span { line-height: 24px; margin-top: 5px; }
    .headline { line-height:16px; }
    .headline a { font-size:14px; font-family:'Roboto Condensed'; font-weight:600; }
    .feedburnerFeedBlock ul li { font-size:14px; }
    .oss-bnr-text a { margin-top:5px; }
    .at-flt-img { clear:both; width:100%; margin-right:0px; }
    .dt-def.shof td { white-space:nowrap !important; }
    /*.dt-def.shof td:nth-child(1) { border-left:none !important; }
    .dt-def.shof td:nth-child(2) { border-right:none !important; }*/
    .rd-logo { width:20%; padding-right:8px; }
    .rd-logo-lg { width:30% }
    .rd-text { clear:both; }
	.rr-res-ad { display:block !important; }
	.rr-sad { display:none !important; }
	.navbar-scrollable li a.first { padding-left: 10px; }
	.navbar-scrollable li a { font-size:13px; } 
	.at-img-one-col-feat { float:none; width:100%; padding-bottom:15px; }
	.at-text-wrap-one-col-feat { float: none; width: 100%; padding-left: 0px; }
	.menu-toggler { margin-left:5px !important; margin-right:-5px !important; }
	.btn-dep-fa { clear:both; display: block; margin-bottom: 10px; }
}
@media only screen and (min-width: 0px) and (max-width: 350px) {
	#btnRCSubsc_m span { display:none; }
	.at-link-blk a {
        font-size: 16px;
    }
}