*{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {font-family:'Helvetica Neue', Helvetica, sans-serif; font-size:100%;line-height:1.5;color:#444;/* background-color:#F2F2F2; */-webkit-font-smoothing:antialiased;margin:0 }
a { background:transparent;color:#C1010C;text-decoration: none}
h1 {font-size:2em;margin:0;line-height: 1.3 }
b,strong,.strong{font-weight:700}
.share-count strong { font-weight:800; font-size:18px}
dfn,em,.em{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
p {-epub-hyphens:auto;-ms-word-break:break-word; -ms-word-wrap:break-word; word-break:break-word; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; -webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:liga, dlig;-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:liga, dlig;-o-font-feature-settings:liga, dlig;font-feature-settings:liga, dlig}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
pre {white-space:pre-wrap;margin:0}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
q{quotes:\201C \201D \2018 \2019}
q:before,q:after{content:none}
small,.small{font-size:75%}
ol,ul{padding:0}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
dl,menu,ol,ul,dd{margin:0}
.content-wrap ul li { padding: 5px 0 }
.no-shadow { -webkit-box-shadow: none !important; -moz-box-shadow:none !important; box-shadow: none !important }

/*nav*/
.main-nav { position: fixed; z-index: 999; background: rgba(255,255,255,0.99); height:auto; max-width: 100%; margin: 0 auto; left: 0; right: 0; top:0; -webkit-box-shadow: 0 10px 10px -13px #171717; -moz-box-shadow: 0 10px 10px -13px #171717; box-shadow: 0 10px 10px -13px #171717; /* width:1250px */ }
.fixed-nav .main-nav { position:fixed; max-height: 336px; top: -250px }
.fixed-nav #content { top: 337px }
.main-nav > a { display: inline-block; width: 180px; padding-left: 10px }
.main-nav a > img { width:80px; display:block;margin:0; height:auto !important }
.main-nav .nav-inner-social-wrap a > img { width:25px; display: block}
.main-nav .nav-inner-single a > img { display: inline-block }
.main-nav .nav-inner-social > img { top: auto }
.nav-inner-wrap { position: relative; padding: 0 10px; display: table; width: 100%;background:#fff; max-width: 1250px; margin: 0 auto }
.logo-cell { display:table-cell; vertical-align: middle; position:relative }
.logo-cell > a { display: table }
.logo-cell > a > img, .logo-cell > a .nav-dropdown { display:table-cell; vertical-align: middle}
.logo-cell > a > img { position: relative; margin: 0; top:7px; -webkit-transition: width 2s; transition: width .10s; display:inline-block }
.nav-links { display:table; float:right; padding: 0 }
.nav-links .nav-inner-cell.nav-inner-text { text-align: center; padding:0; width: 85px }
.nav-links .nav-inner-cell.nav-inner-text.nav-fan { width:110px; position:relative}
.nav-inner-cell.nav-inner-text.nav-home.nav-fan a { color: #C1010C }
.nav-inner-cell.nav-inner-text.nav-home.nav-fan .new { position: absolute; color: #C1010C; top: 11px; right: 7px; font-size: 9px; font-weight: 600 }
.nav-links .nav-inner-cell.nav-inner-text > a { padding: 20px 10px; font-weight: 600; border-left: 2px solid #FBFBFB; background: #fff; text-decoration: none; font-size: 14px; letter-spacing:0.15pt }
.nav-links .nav-inner-cell.nav-inner-text>a:hover { background: #F1F1F1 }
.main-nav .logo-2016 > a > img { height: 60px !important; width: auto; top: 0px; padding: 5px; max-height: 50px }
.nav-inner { right:12px; height: 100%; top: auto; position: relative; right: auto; display: table-cell; vertical-align: middle}
.nav-inner-cell { display: table-cell; vertical-align: middle; padding: 0 0.25em}
.nav-inner-text { padding: 0 0.75em}
.nav-inner-cell a { display: block; color: #C1010C; font-size: 14px}
.nav-inner-social-wrap { width: 50px; padding: 3px }
.main-nav .nav-inner-social-wrap > img { display:block; width:100%}
.nav-inner-social { padding: 5px 9px; border-radius: 30px }
.new-nav-share-wrap { display: table-cell; vertical-align: middle; position: relative; left: 0; padding-right: 22px; top: auto; margin-top: 20px}
.rantlifestyle.postid-191568 .description.slide-opaque p, .rantlifestyle.postid-191568 .description.slide-opaque-2 p, .rantlifestyle.postid-191565 .description.slide-opaque p, .rantlifestyle.postid-191565 .description.slide-opaque-2 p { text-align:center }
.nav-share-wrap { display:table; width:100% }
.share-nav-mobile-fb { background: #3C70B5; color: white; width:105px; padding:5px 22px; font-size: 13px; border-radius: 5px; font-weight: 600 }
.nav-categories-wrap { position: absolute; background: rgba(193, 1, 12, 0.9); max-width: 100%; margin: 0 0 0 -10px; width: 1250px; visibility:hidden; transition: visibility .25s ease-in-out, top .25s ease-in-out, opacity .25s ease-in-out; -moz-transition: visibility .25s ease-in-out, top .25s ease-in-out, opacity .25s ease-in-out; -webkit-transition: visibility .25s ease-in-out, top .25s ease-in-out, opacity .25s ease-in-out; text-align:right; opacity:0; width:125px }
.nav-categories:hover .nav-categories-wrap { visibility:visible; opacity:1 }
.nav-categories-wrap a { display: block; color: white; height: 100%; padding: 13px 14px; text-align:center }
.nav-2016 { display:block; width:100%; margin:0 auto; z-index:9999 }
.nav-table { display:table; height:80px; max-width:1250px; margin:0 auto}
.nav-table-wrap { width: 100%; background: black; border-top: 2px solid #C1010C; border-bottom: 2px solid #C1010C;}
.nav-cell { display:table-cell; vertical-align: middle; position:relative }
.fixed-nav .nav-2016 { position:fixed; top:-250px; left:0; right:0; }
.initial-fixed-nav .nav-2016 { top:0 }
.billboard-2016 { height:250px; background:white }
.nav-2016 .nav-logo { width:20%; background: #C1010C }
.nav-2016 .nav-logo a { display:block; width:100% }
.nav-2016 .nav-logo img { height:70px; width:auto; display: block; margin: 0 auto }
.nav-burger { display:none }
.nav-2016 .nav-shares { width:5%; position:relative }
.nav-2016 .nav-share-wrap { display:none }
.single .nav-2016 .nav-share-wrap { display:block;  height:40px }
.nav-2016 .nav-shortcut { display:table-cell;vertical-align: middle; text-align: center; position:relative }
.nav-2016 .nav-shortcut, .nav-2016 .nav-shortcut.nav-tickets a { color:white; text-transform: uppercase; font-weight:600; font-size:14px; cursor:pointer }
.nav-2016 .nav-shortcuts { width:50% }
.nav-2016 .nav-shortcut-table { display:table; width:100%; height:100%; table-layout: fixed }
.nav-2016 .nav-socials { text-align:center; width:5% }
.nav-2016 .nav-socials a { display:inline-block; width:45% }
.nav-2016 .nav-socials img { width:25px; display:block; margin:0 auto }
.nav-2016 .nav-shortcut a, .sub-teams span { font-size:12px }
.sub-teams span { display: inline-block; padding-bottom: 5px }
.single .nav-2016 .nav-socials { display:none }
.nav-2016 .nav-search { height:40px; display:none }
.nav-2016 .nav-search > img { width: 35px; margin: 0 0 0 10px; display: inline-block; height: auto; cursor: pointer; position: absolute; left: 0; top: 22px }
.nav-2016 .nav-shortcut.nav-odds { display:none }
.single .nav-2016 .nav-search > img { top:5px; margin: 0 0 0 5px }
.nav-2016 .nav-shortcut:hover { text-decoration: none; background:#3A3939 }
.nav-2016 .nav-share-wrap img { width: 15px; position:relative; top:3px; left:0 }
.nav-2016-share-wrap { display:table; width:100%; padding: 5px }
.nav-2016-share-cell { display:table-cell; vertical-align: middle; text-align: center }
.nav-2016-social { display: block; padding: 5px; color:white; font-weight:600; font-size:13px }
.nav-2016-social span { display:none }
.nav-2016-tw { background-color: #2da8e0; border-radius: 5px 0 0 5px }
.nav-2016-fb { background-color: #3c70b5}
.nav-2016-em { background-color: gray; border-radius: 0 5px 5px 0 }
.nav-2016-social:hover { text-decoration: none; color:white; opacity:0.9}
.nav-shortcut > ul { display:none; position: absolute; width: 100%; background: #3A3939; z-index: 9999; padding: 5px 0 0}
.nav-other ul { position:absolute; background:#3A3939; top:0; padding:10px; z-index:99; width: 90px }
.nav-shortcut a { color:white }
.nav-shortcut:hover > ul, .sub-teams:hover > ul { display:block }
.sub-teams > ul { display:none; position: relative; overflow: scroll; height: 297px; background: #3A3939; width: 200px; text-align: center; padding: 7px 0 }
.sub-teams > ul::-webkit-scrollbar { display: none }
.sub-teams { font-size: 14px }
a.main-title-ticket { float:right; font-size:16px; background:#C1010C; color:white; padding:5px 10px; margin:3px 0 }
a.main-title-ticket:hover, a.main-title-ticket:visited, a.main-title-ticket:active { color:white }
.nav-share { position: fixed; top: 6px; right: 5px; z-index: 9999; background: #3C70B5; color: white; padding: 9px 16px 10px; font-weight: 600; border-radius: 5px; display:none; border:2px solid white }
.nav-share img { position: absolute; width: 20px; left: 3px; top: 10px }
.nav-share span { position:relative; left:8px }
.page-template-sponsored.rantsports.fixed-nav .nav-2016 { top:0 }
.page-template-sponsored.rantsports.fixed-nav #content { top: 85px }
.page-template-sponsored.rantsports .after-content-wrap, .page-template-sponsored.rantsports .share-after-content-fb, .page-template-sponsored.rantsports .share-after-content-email, .page-template-sponsored.rantsports .share-after-content-stumble { display:none }

/* mobile nav */
.mobile-menu { position: fixed; top: 0; height: 100%; width: 85%; background: black; z-index: 999; padding-top: 55px; transition: transform .25s ease-in-out; -webkit-transition: -webkit-transform .25s ease-in-out; left:-85.5%; overflow: scroll; -webkit-overflow-scrolling: touch; font-family:"Open Sans", "Helvetica Neue", Helvetica }
.mobile-menu-inner { position:relative }
.mobile-menu.nav-open { transform: translate3d( 100%, 0, 0 ); -webkit-transform: translate3d( 100%, 0, 0 ) }
.mobile-parent { margin:8px 0 }
.mobile-parent a { color:white; display:block; font-weight:600; font-size:14px }
.mobile-parent li { padding:6px 10px; list-style:none }
.mobile-parent > li:nth-child(2n) { background:#1F1E1E }
.mobile-parent > li:nth-child(2n) .mobile-teams > li:nth-child(2n-1) { background:black }
.mobile-parent > li:nth-child(2n-1) .mobile-teams > li:nth-child(2n-1) { background:#1F1E1E }
.mobile-child { display:none }
.mobile-close { position: absolute; top: 4px; right: 8px; color: white; font-size: 13px; font-weight: 600; z-index: 999999 }
.mobile-arrow { display:inline-block; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; position:relative; left:2px;}
.mobile-arrow.rotate { transform: rotate(180deg); -webkit-transform: rotate(180deg); top:1px }
.mobile-teams a { color: #C3C3C3 }
.mobile-teams { padding-top: 5px }
.mobile-parent .mobile-expand, .mobile-league > a { font-weight: 800 }
.mobile-menu .ticket-icon { width: 16px; position: relative; top: 3px; margin-right: 6px }

/* search */
.nav-2016 .gsc-control-cse { background: black; height: 40px; border: none; padding: 0 }
.nav-2016 .nav-search > div { display: none; width: calc(100% - 50px); left: 45px; position: relative }
.nav-2016 .gsc-search-button { display:none }
.nav-2016 input.gsc-input { background: none !important; border: none; height: 28px; border-bottom: 1px solid white; width: 100%; color: white; font-weight: 600 }
.gssb_c { z-index:9999999 !important}

/*content and page wrap*/
.tout-mid-article { margin:1.5em 0 }
#content { width: 1350px; max-width: 100%; margin:0 auto; padding-top: 72px; background:white; position: relative }
#content.fan-submission { padding-top:80px}
.rantsports #content { padding-top:0; margin:1em auto 0 }
footer.footer { width: 1250px; max-width: 100%;margin:0 auto }
#inner-content { display:table; width:100%; margin:0 auto; z-index: 2; position: relative}
#main { display:table-cell; vertical-align: top; padding:0 1em; width: inherit; max-width:900px}
.content-wrap > p > iframe { width:100%; margin:1.5em 0 }
.article-tags .label { font-weight:600; display:inline-block; padding:0 12px 0 0}
.article-tags .article-team { display:inline-block }
.article-tags .bullet { position: relative; padding:0 12px }
.main-slider { margin:0 0 2em}
.after-image-date { display:none}
.archive-title { position: absolute; z-index: 4; color: white; background: #C1010C; font-weight: 800; padding: 5px 17px; top: 15px; left: 15px; font-size: 1em; text-transform:uppercase; cursor:default; border-radius: 20px }
.featured-image-wrap, .featured-image-wrap .featured-image-above { width:100%; display:block; position:relative; -webkit-box-shadow: 0 10px 10px -11px #171717; -moz-box-shadow: 0 10px 10px -11px #171717; box-shadow: 0 10px 10px -11px #171717 }
.featured-image-wrap > a { position: relative; z-index: 2; display: block }
.featured-image-wrap:after { position:absolute; width:100%; height:100%; z-index:1; content:' '; background:rgba(0,0,0,0.15); top:0;left:0}
.category-dear-phoenix .featured-image-wrap:after { background:none }
.category-dear-phoenix .pinterest-overlay { display:none !important }
.featured-image-inner { position: absolute; bottom: 0; left: 0; width: 100% }
span.cs_wrapper { font-size: 34px; text-shadow: 2px 2px rgb(0, 0, 0); line-height: 39px }
.rantsports .featured-image-inner, .category-dear-phoenix .featured-image-inner { position:relative }
.rantsports .category-videos .featured-image-inner, .rantsports .category-list .featured-image-inner, .rantsports .category-slideshow .featured-image-inner { position:absolute }
.featured-image-wrap h1 { position: relative; width: 100%; margin: 0; color: white; background: rgba(0,0,0,0.6); padding: 15px; z-index: 2; line-height: 1.2em; font-weight: 800; text-shadow: 2px 2px rgb(0, 0, 0)}
.rantsports .featured-image-wrap h1 { font-size:2.5em; line-height:1.1em}
.featured-image-wrap .single-title { cursor: default }
.article-header h2 { margin: 0; font-size: 0.8em; font-weight: 600; color: #D6D6D6 }
.mobile-share-count { position: absolute; top: 10px; right: 10px; color: white; z-index: 4; font-weight: 400; background: rgba(0,0,0,0.5); padding: 6px 10px; text-transform: uppercase; display:none}
.mobile-share-count span { font-weight:700}
.after-image-author-wrap { display:table; width:100%; border-spacing:0; padding:0.75em 0;background: rgba(0,0,0,0.8); position:relative; z-index: 2; cursor:default}
.after-image-author-cell { display:table-cell; vertical-align: middle; color:white}
.after-image-author-cell-left { width:45px;padding: 0 15px}
.after-image-author-cell-left img { display:block; margin:0 auto; border-radius:40px; width:45px; height:auto}
.featured-image-shares-count { font-weight:800; text-transform: uppercase; display:none; font-size: 14px }
.featured-image-shares-count span { font-weight:700}
.featured-image-shares-wrap { position: absolute; bottom: 0; right: 0; height: 100%; display:inline-block}
.featured-image-shares-wrap-inner { display:table; height:100%}
.featured-image-shares-wrap-cell { display:table-cell; vertical-align: middle; color:white}
.featured-image-fb { background-image:url('/wp-content/themes/rant-2017/library/images/facebook-white.svg'); background-color:#3c70b5; width:65px; height:65px; background-position:50% 50%; background-repeat:no-repeat; display:inline-block; z-index: 2; position: relative}
.featured-image-email { background-color: transparent; width: 65px; height: 65px; background-position: 50% 50%; background-repeat: no-repeat; display: inline-block; z-index: 2; position: relative; background-size: 40%}
.featured-image-shares-wrap-cell-left { padding:0 10px; font-size:18px;font-weight:600}
.content-wrap, .after-content-wrap { padding:0 0 0.25em}
.content-wrap > p {/*  text-align: justify */}
.content-wrap .airtv-outer { width:100% !important; margin:1.5em auto !important }
.content-wrap .instagram-media { margin:1.5em auto !important }
.content-wrap .twitter-tweet { margin:0 auto }
.content-wrap blockquote { font-style: italic; border-left: 3px solid #C1010C; padding-left: 20px; margin-left: 0 }
.content-wrap p:empty { display: none }
.content-wrap p { font-size: 15px; line-height: 28px; margin: 1.25em 0; letter-spacing: 0.1pt }
.category-sponsored .description.slide-opaque p, .category-sponsored .description.slide-opaque-2 p { text-align: left !important }
.content-wrap blockquote p { font-size: 14px; line-height: 1.6; color: gray }
.content-wrap p.phoenix-quote { float: right; width: 300px; padding: 10px 0 10px 40px; font-size: 28px; line-height: 1.2; font-weight: 600; font-style: italic; color: #C1010C }
.content-wrap img { max-width: 100%; height: auto }
.content-wrap .aligncenter { text-align: center; margin: 0 auto 1em; display: block}
.content-wrap > div, .content-wrap > figure { max-width:100%; width: auto !important }
#sugar-iframe { width: 100%; height: 360px }
.category-videos .content-wrap > div, .single-videos .content-wrap > div { max-width:100%; width: 100% !important }
.mobile-after-image { position: absolute; top: 0; left:0; opacity:0; width:60px; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; -webkit-box-shadow: 0 10px 10px -11px #171717; -moz-box-shadow: 0 10px 10px -11px #171717; box-shadow: 0 10px 10px -11px #171717}
.slide-share-cell img { width:100%; display:block; padding:10px}
.content-wrap .slide-share-facebook { background:#3c70b5}
.content-wrap .slide-share-twitter { background:#2da8e0}
.slide-share-cell { cursor:pointer}
.after-content-recirc-table, .fresh-and-rantable-table { display:table; width:100%;table-layout: fixed }
.after-content-recirc-row { display:table-row }
.after-content-recirc-item, .fresh-and-rantable-table article { display:table-cell; vertical-align: top; padding: 0 0.5em 2em; color:#444; border-radius:4px; line-height: 22px; position:relative}
.rantsports .fresh-and-rantable-table article { padding:0 0.5em 0}
.after-content-recirc-cell img, .fresh-and-rantable-cell img, .stream-left img { width: 100%; display: block; border-radius: 3px; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; position:relative; z-index:1 }
.after-content-recirc-right, .fresh-and-rantable-right { padding: 0.5em 0; font-size: 16px; line-height: 20px; font-weight:600 }
.rantsports .after-content-recirc-right { font-size:16px; line-height:22px}
.fresh-and-rantable { margin: 0 }
.widget-module.fresh-and-rantable { padding: 1em 0; margin: 1em 0 0 }
.fresh-and-rantable-wrap { margin:0 0 1.25em}
.fresh-and-rantable-item { color: #444 }
.fresh-and-rantable-share, .stream-share { position: absolute; bottom: 10px; left: 10px; background: rgba(0,0,0,0.5); color: white; padding: 3px 10px; font-weight: 700; text-transform: uppercase; font-size: 12px; z-index:2; display:none}
.fresh-and-rantable-left { position:relative}
.fresh-and-rantable-wrap .stream-share { bottom:15px; left:15px }
.stream-share { border-radius:5px }
.stream article > a { display:table; width:100%}
.stream-cell { display:table-cell; vertical-align: middle; text-align:left; position:relative}
.stream-left { width:300px}
.stream-right { padding:0 1.5em }
.stream-cell-title { color:#444; font-size: 18px; line-height: 23px; font-weight: 600 }
.rantsports .stream-cell-title { font-size: 16px; letter-spacing: 0.2pt; line-height:20px }
.stream-author-wrap { display:table; margin:1em 0 0; color: #666 }
.stream-author-cell { display:table-cell; vertical-align: middle}
.stream-author-left { width:50px}
.stream-author-right { padding:0 0 0 0.5em}
.stream-author-left img { width:100%; display:block; height:auto; border-radius:25px}
.stream-author-name, .stream-author-date { display:block; line-height: 17px; font-size: 12px }
.stream-author-date { display:none}
.stream-author-name { font-weight: 600 }
.stream-cell-category { text-transform: uppercase; font-size:12px; color:#C1010C; margin:0 0 0.5em; font-weight:800; display:none }
.rantsports .stream-cell-category { display:block }
.share-after-content-fb { text-align: center; color: white; background: #3C70B5; padding: 15px; font-weight: 800; font-size: 1.3em; border-radius: 4px; opacity: 1; display:inline-block; margin:2em 0 1em; cursor:pointer !important; width:65% }
.share-after-content-email { text-align: center;color: white;background: black;padding: 15px;font-weight: 800;text-transform: uppercase;font-size: 1.3em;border-radius: 4px;opacity: 1;display: inline-block;margin: 2em 0 1em;cursor: pointer !important;width:16% }
.share-after-content-stumble { text-align: center;background:#EB4924; color: white;padding: 15px;font-weight: 800;text-transform: uppercase;font-size: 1.3em;border-radius: 4px;opacity: 1;display: inline-block;margin: 2em 0 1em;cursor: pointer !important;width:16%; padding: 10px 0 15px }
.share-after-content-fb img { display: inline; position: relative; width: 25px; top: 3px; left: -7px }
.share-after-content-email span { position:relative;left:15px}
.share-after-content-email img { display: inline; position: relative; width: 25px; top: 3px; left:3px}
.share-after-content-stumble img { display: inline; position: relative; width: 30px; top: 5px; left:2px; box-shadow: none }
.wp-caption { position:relative; margin: 1em 0 }
.op-interactive { margin: 1.5em 0 }
.wp-caption > a, .wp-caption img { display:block; max-width: 100%; height: auto }
.wp-caption .wp-caption-text { margin: 0; font-size: 0.7em; display: block; text-align: left; position: absolute;bottom: 0; left: 0; color: white; padding: 0 10px; background: rgba(0,0,0,0.5); font-weight: 600; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; cursor: default }
.wp-caption:hover .wp-caption-text { opacity: 1 }

.share-mobile-fixed-wrap { display:table; position:fixed; bottom:15px; left:0; width:100%; table-layout: fixed; z-index:9999; padding:0 1em}
.share-mobile-fixed-cell { display:table-cell; vertical-align: middle; text-align: center; position:relative}
.share-mobile-fixed-pt .share-inner { background-color:#DD0101}
.share-mobile-fixed-tw .share-inner { background-color:#2DA8E0}
.share-mobile-fixed-wa .share-inner { background-color:#5CB228}
.share-mobile-fixed-em .share-inner { background-color:black}
.share-mobile-fixed-fb .share-inner { background-color:#3C70B5}
.share-mobile-fixed-st .share-inner { background-color:#EB4924}
.share-mobile-fixed-cell .share-inner { display: inline-block; width:40px; color:white; border-radius:20px;height:40px; background-size: 20px; background-position: 50%; background-repeat: no-repeat }
.share-mobile-fixed-sms .share-inner { background-color: #2AC600; background-position: 60% 50%; background-size: 25px}

#phoenix-form .sumome-contactform .sumome-contactform-content .sumome-contactform-form textarea.sumome-contactform-textarea { height:70px }
.sumome-contactform { display:none }
.phoenix-image-right { float: right; padding: 25px 0 0 30px }
.phoenix-image-left { float: left; padding: 25px 30px 0 0 }

#prev-post, #next-post { display:inline }

.wp-caption > a.pinterest-overlay { width: 35px !important;height: 35px !important;position: absolute;top: 10px;left: 10px;max-width: 35px !important;box-shadow: none !important;-webkit-box-shadow: none !important;background-color: #DD0101;margin: 0 !important;padding: 6px;border-radius: 20px; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
.pinterest-overlay > img { width:100% !important; height: auto !important; margin: 0 !important}

.share-fixed-wrap { display:none !important; position: fixed; bottom: 0; top: 160px; z-index: 99999999; color: black;height:150px; margin-left: -10px }
.rantsports .share-fixed-wrap { display:block; visibility:hidden; opacity:0}
.share-fixed-cell { position: relative; right: 50px; width: 50px; height: 50px; background-size: 30px; background-repeat: no-repeat; background-position: 50%; cursor:pointer; -webkit-box-shadow: 0px 3px 10px -4px #171717; -moz-box-shadow: 0px 3px 10px -4px #171717; box-shadow: 0px 3px 10px -4px #171717;}
.rantsports .share-fixed-cell { border-radius:30px; border: 3px solid white }
.share-fixed-stumble { background-size:100% }
.share-fixed-fb { background-color:#3C70B5;}
.share-fixed-tw { background-color:#2DA8E0;}
.share-fixed-cell:hover { opacity:0.85}
.rant-cpc .share-fixed-wrap { display:none !important }
.nav-inner-single span { position: relative; top: -5px; left: 7px; font-weight: 600 }
.main-nav .nav-inner-single a > img { position: relative; top: 2px }

.nav-inner-single.nav-inner-cell a { color:white; font-size:14px; width:auto; border-radius: 5px; text-align: center}
.nav-inner-single.nav-inner-cell a img { top: 2px; right: 4px }
.nav-inner-social-wrap.nav-inner-single { width:100px}
.nav-inner-single span { left:5px }

#page-skin-anchor { z-index:1; display:none}
.page-skin-anchor-left {position:fixed; top:0; left:0; height:100%; width:100%}
.page-skin-anchor-right {position:fixed;top:0;right:0;height:100%;width:100%}

.rc-content .rc-headline { color:#444 !important; font-weight:600 !important; padding: 0.5em 0.25em !important; font-size: 16px !important; line-height: 20px !important; margin-top: 0.5em !important }
.rc-item { margin-bottom:1.25em }
.rc-photo { border-radius:3px}
.rc-wc .row-item h3 { display:none !important }
.mobile-title h1 { display: none; margin: 10px 0 20px 0; color: #444; font-size: 27px; line-height: 31px; font-weight: 700; padding: 0.25em .5em 0; font-family: "Open Sans"; letter-spacing: 0.2pt }
.rc-branding-label.rc-brand-content { position: absolute; top: -29px; width: 100%; right: 0;}
.navigation { text-transform: uppercase; font-weight: 600; text-align: right; padding: 0 0 1em; letter-spacing: 0.4pt }
.listview-main-item:hover .mobile-after-image, .rant-slideshow-panel:hover .mobile-after-image { opacity:1}


.triplelift-below-content { margin: 0 0 1em }
.content-wrap .tlod .above-article-bar { display: block !important; text-align: right !important; font-size: 10px !important; text-transform: uppercase !important; font-weight: 400 !important; padding: 3px 0 !important }
.tlod .ArticleSub { background: #F7F7F7 !important; -webkit-box-shadow: 0 10px 10px -13px #171717; -moz-box-shadow: 0 10px 10px -13px #171717; box-shadow: 0 10px 10px -13px #171717}
.tlod .entry-title > a { color:#444 !important; }
.tlod .entry-content > p { color: #444 !important; margin: 5px 0 0 0 !important; padding-left: 0 !important; color: #444 !important}
.tlod .ArticleSub > div > a, .tlod .ArticleSub > a { border: solid 1px #BDBABA !important; color: #444 !important; padding: 8px !important; border-radius: 2px !important; margin-left: 0 !important; margin: 5px 0 0 16px !important; float: none !important; display: inline-block !important; font-weight: 600 !important}
.tlod .above-date { color:white !important; font-weight: 600 }
.pubexchange h2 { display:none}
.rc-headline { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical }
.trc_rbox_header, .zone .adbladetitle, .advlabel { display: none !important }
.trc_rbox_container .video-label, .adblade-dyna .description, .mhctdtt { color: #444 !important; font-size: 16px !important; line-height: 20px !important; font-family: 'Helvetica Neue', Helvetica, sans-serif !important; font-weight: 600 !important }
.trc_rbox_container .branding { font-family: 'Helvetica Neue', Helvetica, sans-serif !important; font-weight: 400 }
.trc_rbox_container .thumbBlock { border-radius: 3px }
#sidebar #pubexchange_rail a.pe-partner-name {  font-size: 10px; position: absolute; bottom: 5px; right: 5px }
#sidebar #pubexchange_rail li.pe-article { position:relative}
#pubexchange_below_content .pe-editorial a.pe-headline { font-size:16px; line-height:20px; color:#444; font-weight:600}
.rantsports #pubexchange_below_content .pe-editorial a.pe-headline { font-size:16px; line-height:22px }
.rantsports #pubexchange_below_content .pe-title { text-transform: uppercase!important; font-weight: 800!important; text-align: center!important;letter-spacing: 1pt!important;color: #C1010C!important;cursor: default!important;font-family: 'Helvetica Neue',Helvetica,sans-serif!important;border-bottom: none!important;font-size: 14px !important;background: #FBFBFB !important;padding: 8px !important}
.widget-module #pubexchange_below_content .pe-editorial { padding:0 }
.sidebar-inner { max-width:320px; min-width: 320px}
.next-post { text-align:right }
.next-inner { display: inline-block; text-align: center; color: white; background: #C1010C; margin-right: 13px; border-radius: 6px; font-weight: 600; font-size: 18px; text-transform: uppercase; box-shadow: 0 10px 10px -11px #171717 }
.next-inner > a { color: white; text-decoration: none; width: 140px; display: inline-block; padding: 7px 0; position:relative }
.after-post-2-outer { display:none !important }
.rantnow .after-post-2-outer { display:block !important }

#live-odds { position: fixed; top: 0; width: 100%; height: 100%; overflow: scroll; z-index: 999999; display:none}
.admin-bar #live-odds { top: 32px}
.live-odds-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.7)}
.live-odds-wrap iframe { width: 833px; height: 700px; display: block; position: relative; margin: 0 auto 55px; background: white; padding: 5px; border: 2px solid black; top:60px}
.live-odds-wrap { position: relative; height: 100%; width: 100%}
.admin-bar .live-odds-wrap iframe { top: 60px}
.mobile-featured-img { display:block; margin:0 auto }

/*ad styles*/
#leaderboard-1 { text-align:center }
.leaderboard-btf { margin: 2em 0 3em }
.leaderboard-wrap { min-height:90px }
.leaderboard-inner > * { display:block; margin:0 auto; max-width: 100%}
.rectangle-wrap { margin:0 auto; display:block; min-height:250px}
.sidebar-trending-now .rectangle-wrap { margin:1em auto 2.5em; text-align:center }
.leaderboard_atf_wrap, .leaderboard_btf_wrap { max-width: 100%; margin: 0 auto; overflow: hidden !important; text-align: center }
.rectangle-2-wrap { text-align: center }
.leaderboard_atf_wrap iframe { margin:0 auto; display:block }
.rectangle_midarticle_wrap, .rectangle_rightrail_wrap { text-align:center; margin: 0 auto }
.rectangle_midarticle_wrap { margin: 0 auto 3em; padding: 1em 0; background: #F7F7F7; display: block; width: 100%; text-align: center }
.rantsports .rectangle_midarticle_wrap { background:transparent; margin:0 }
.mobile-above-title, .mobile-below-content { display:block; width:300px; max-height:250px; margin:0 auto 1em;text-align: center}
.rantsports .mobile-above-title { padding: 15px 0 0; box-sizing: content-box;}
.rantpets .mobile-above-title, .rantlifestyle .mobile-above-title { margin: 2em auto 1em; width: 320px }
.rectangle-btf .tlod { display: block !important; padding: 15px 10px 5px; text-align: left }
.rectangle-btf .tlod .right-rail-native { width:100% !important }
.rectangle-btf .tlod .above-league, .wibbitz h3 { display: block;white-space: nowrap;font-size: 14px;text-transform: uppercase;font-weight: 800;text-align: center;letter-spacing: 1pt;color: #C1010C;cursor: default;font-family: 'Helvetica Neue',Helvetica,sans-serif;border-bottom: none;background: #FBFBFB;padding: .25em .75em;margin-bottom: 7px}
.rectangle-btf .tlod .right-rail-native-image { display:block; width:100%; height:auto }
.rectangle-btf .tlod .right-rail-native-title { font-weight: 600; line-height: 1.27; padding:5px 5px 0 !important; color: #444; font-size: 18px !important }
.rectangle-btf .tlod a, .rectangle-btf .tlod a:hover { color:#444; display:block }
.rectangle-btf .tlod p { font-weight: 500; line-height: 1.27; padding: 0 5px !important; color: #807E7E; font-size: 13px !important }
#rantpets_rectangle_midarticle { display:none}
.left-column-wrap { display:none; min-width:170px; max-width:170px;overflow:hidden; padding:0 5px 1em; position:relative }
.billboard-wrap { background: #F2F2F2 }
.left-rail-inner.sticky { margin-top: 65px }
.left-column-wrap iframe { position: relative }
.billboard-inner { max-width: 970px; overflow: hidden; margin: 0 auto; min-height: 250px }
.initial-fixed-nav .billboard-wrap { min-height:262px }
.initial-fixed-nav.fixed-nav .main-nav { top:0 }
.visible, .fan-sub.visible { transform: translateY(100px); animation: visible .5s ease forwards; opacity:1 }
.fan-sub.visible:nth-child(odd) { animation-duration: .5s }
.fan-sub.visible:nth-child(even) { animation-duration: .65s }
.tlod .above-article-bar { background-color: #C1010C !important }
#div-gpt-ad-1467169 { text-align: center; margin: 0 0 2em }

.category-sponsored .rectangle_midarticle_wrap, .category-sponsored .triplelift_midarticle_wrap { display:none !important }

/*sidebar styles*/
#sidebar { display:table-cell; vertical-align: top }
.wrapper-sticky { position:relative }
.widget-module { margin: 0 0 2em; display:block}
.rantsports .widget-module { padding:1em }
.rantsports .widget-module.fresh-and-rantable { padding: 0.5em 0 }
.rantsports .widget-module.sidebar-btf-300 { padding:0; margin: -1.5em 0 1em } 
.after-content-wrap .widget-module { padding:0}
.widget-module.after-content-cpc { margin: 2em 0 0 }
.widget-module h2 { font-weight: 600; font-size: 17px; border-bottom: 2px solid #C1010C; padding: 0 0 3px; text-transform: uppercase; cursor: default }
.rantsports .widget-module h2, .wibbitz h3 { font-size: 14px;text-transform: uppercase;font-weight: 800;text-align: center;letter-spacing: 1pt;color: #C1010C;cursor: default;font-family: 'Helvetica Neue', Helvetica, sans-serif;border-bottom: none;background: #FBFBFB; padding: .25em .75em }
.category-sponsored .after-content-cpc { display:none}
.archive-header-title { margin: 0 }
.fresh-and-rantable h2 { padding: 0 0 3px 0.25em }
.trending-now-item, .liftig-item { display:table; width:100%; color:#444; padding: 0 0 1em }
.trending-now-cell, #pubexchange_rail .pe-editorial a.pe-headline, .liftig-title { display: block; padding: 4px 0; font-size: 18px; line-height: 23px; font-weight:600; margin-bottom: 0; color:#444; font-family: "Open Sans", "Helvetica Neue", Helvetica }
.trending-now-left > img, .liftig-image { display:block; margin:0 auto; width:100%; border-radius:4px}
.trending-now-left, .liftig-item > a { width:100%; position:relative}
.sidebar-trending-now .share-count { position: absolute; bottom: 12px; left: 11px; color: white; background: rgba(0,0,0,0.5); padding: 2px 10px; font-weight: 700; text-transform: uppercase; font-size: 12px; display:none}
.stay-connected-wrap { display:table; width:100%; color:white; font-weight:600; font-size:20px; margin:0 0 5px; border-radius:5px}
.stay-connected-cell { display:table-cell; vertical-align: middle; padding:12px 10px; font-weight: 800 }
.stay-connected-fb, .nav-inner-fb { background:#3c70b5 }
.stay-connected-tw, .nav-inner-tw { background:#2da8e0 }
.nav-inner-email { background:black}
.stay-connected-cell img { display: block; width: 100% }
.stay-connected-left { width:50px }
.stay-connected-fb > img { display:none} 
.rantsports .widget-module.archive-header-title h2 { text-align: left; font-size: 26px; margin: 0; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight: 800 }
.rantsports .widget-module.archive-header-title { padding: 1em 0 .5em }

/*footer styles*/
.footer-table { display:table; width:100%; padding:2em; background: #F7F7F7; background: #C1010C; color: white}
.footer-table h2 { margin: 0 70px 5px; font-family: Oswald,sans-serif; font-weight: 800; font-size: 20px; color: white; display: block; padding: 0 0 3px; cursor: default; text-align: center; border-bottom:1px solid #C77C7C }
.footer-cell { display:table-cell; vertical-align: middle}
.footer-cell-left { width:25%; text-align: center}
.footer-section { float: left; width: 33% }
.footer-cell a, .footer-section a { display: block; font-size: 12px; color: white; margin: 0 0 .25em; font-weight: 600; text-align:center }
.footer-cell-left span { display:block; font-size: 14px; font-weight: 600 }
.footer-cell-left img { background: white; padding: 20px; border-radius: 35px; display:block}
.footer-cell-left a { display:inline-block}

.author-box { display: table; width: 100%; padding: 1em 10px; box-sizing: border-box }
.author-box-cell { display:table-cell; vertical-align: middle }
.auth-avatar, .auth-avatar img { width:45px; height:auto }
.auth-avatar img { display:block; border-radius:25px }
.auth-name { padding-left:1em; font-size:11px; font-weight: 600 }
.article-header-inner { border: 1px solid #e6e6e6; color: #444; padding: 1.5em 1em 1em; background: #f9f9f9 }
.article-header-inner h1 { font-size: 28px; line-height: 1.3 }
.article-footer .rectangle-wrap { display:none }
.article-footer .rectangle-wrap iframe { display:block; margin:0 auto }
.featured-img-top img { max-width:100%; width:100%; display:block }
    
@media (max-width:767px) {
	.wrapper-sticky, .sidebar-inner { max-width:100% !important }
	.main-nav .logo-2016 > a > img {  max-height: 35px; max-width: 130px }
	.logo-cell { max-width: 320px; }
	.csslider1>ul { max-height: 225px }
	.mobile-featured-img { width:100% }
	.rectangle-3 { margin-bottom:2em }
	.rc-item .rc-headline { font-size: 14px !important; line-height: 20px !important; font-family: "Open Sans", "Helvetica Neue", Helvetica }
	#sidebar .rectangle-atf, #sidebar .rectangle-btf { display:none }
	.article-footer .rectangle-wrap { display:block }
	.rectangle-1-slideshow { margin-top:1em; display:block }
	.article-header-inner { padding: 1em 10px 5px 10px }
	.article-header-inner h1 { font-size: 22px }
	#content { width: 100%; padding-top: 70px}
	.single #content { padding-top: 36px }
	.single.category-list #content { padding-top: 36px }
	#inner-content { display: block }
	#main { display: block; padding:0}
	.featured-image-inner { position: relative }
	.featured-image-wrap h1 { color: #444; background: white; font-size: 1.4em; padding: 10px; font-weight: 700 }
	.featured-image-shares-wrap-cell-left { font-size:14px; display: none }
	.leaderboard-wrap { min-height:60px }
	.content-wrap { margin:0}
	.content-wrap, .after-content-wrap { padding:0 }
	.content-wrap p, .after-content-wrap { padding:0 1em }
	.no-mobile { display:none }
	.stream-left { width:100%; padding: 0 0.5em }
	.stream-right { padding: 0.5em 0.25em }
	.stream-right .stream-cell-title { font-size: 18px; line-height: 23px; padding: 0.5em; font-family: "Open Sans", "Helvetica Neue", Helvetica }
	.stream-share { left: 16px }
	.fresh-and-rantable { margin:0}
	.after-content-recirc-item, .fresh-and-rantable-table article { padding:0 0 1em}
	.active-article .after-image-author-wrap { background: #2F2F2F; -webkit-box-shadow: 0 10px 10px -13px #171717; -moz-box-shadow: 0 10px 10px -13px #171717; box-shadow: 0 10px 10px -13px #171717 }
	.active-article .entry-title { display:none }
	.active-article .featured-image-wrap, .active-article .featured-image-wrap .featured-image-above, .main-slider .featured-image-wrap { -webkit-box-shadow: none; -moz-box-shadow:none; box-shadow: none }
	.main-slider .after-image-author-wrap { display:none}
	.widget-module h2, .pe-title { margin:0 0.25em 10px 0 }
	.mobile-title h1 { display: block }
	.stream-left, .stream-right { padding: 0 !important }
	#sidebar { max-width:100% !important; padding: 0 10px}
	.nav-like-box { position: absolute; top: 3px; right: 3px; text-align: right }

	.category-sponsored .rectangle_midarticle_wrap { display:block; margin:0 auto}
	.stay-connected-wrap { border-radius:0}
	
	.after-content-recirc-table, .after-content-recirc-item, .fresh-and-rantable-table, .after-content-recirc-item, .fresh-and-rantable-table article, .stream article > a, .stream-cell, .footer-table, .footer-cell { display: block }
	.after-content-recirc-row { display:inline }
	.after-content-recirc-item { width:49%; display:inline-block }
	.after-content-recirc-right { font-size: 14px !important; line-height: 20px !important }
	.sidebar-pubexchange { margin: 2em 0 0 }
	
	.footer-cell-left { width:100%}
	.footer-section { float: none; width: 100%; margin: 2em 0}
	
	.navigation a { background: #C1010C; color: #fff; display: block; text-align: center; margin: 2em 2em 3em; padding: 15px; font-size: 20px }
	.fresh-and-rantable h2 { margin:1em 0}
	
	.adsense-above-title, .adsense-above-title .adsbygoogle, .adsense-below-content, .adsense-below-content .adsbygoogle, .triplelift_midarticle_wrap iframe, .sponsored-above-320, .sponsored-below-320, .sponsored-below-300 { display:block; margin:0 auto !important }
	.category-sponsored .adsense-below-content, .category-sponsored .adsense-above-title { display:none}
	.sponsored-below-300 { text-align:center; padding: 25px 0 0}
	.sponsored-above-320 img, .sponsored-below-320 img, .sponsored-below-300 img { max-width:100%; display:block; margin:0 auto}
	.advertisement-msg { height: 16px; margin-top: 10px; text-align: center; text-transform: uppercase; font-size: 9px; color: #999; display:none}
	.content-wrap iframe, .content-wrap div, .listview-video-wrap * { max-width:100% !important }
	.instagram-media { max-width:100% !important }
	.triplelift-below-content { display:none}
	.readmore-active { /* height:1250px; */ overflow:hidden; position:relative; margin-bottom: 2em }
	.readmore-control { position: absolute; bottom: 0; width: 100%; text-align: center; background: linear-gradient(rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.75) 30%,#FFFFFF);padding-top: 100px; font-weight: 600; cursor: pointer;text-transform: uppercase; color: #C1010C;font-size: 1.4em;font-weight: 700; z-index: 9999; display:none}
	.readmore-button-wrap { width: 280px; margin: 0 auto; border: 1px solid #C1010C; position: relative; bottom: 12px}
	.readmore-plus { color: white; background: #C1010C; display: inline-block; height: 25px; padding: 0px 7px; margin: 10px; line-height: 24px; border-radius: 22px}
	.readmore-control:active .readmore-plus { /* color:#C1010C; background: white */ }
	.readmore-button { padding-right:10px; background: white }
	.mobile-after-image { width:50px}
	.sidebar-trending-now, .sidebar-stay-connected { margin:1em 0 0}
	.article-header h2 { font-weight: 600; color: #D6D6D6 }
	.main-slider { margin: 0 0 1em }
	.mobile-320-wrap { height:50px; width:320px; margin: 0 auto 0.5em; display:block}
	
	.fresh-and-rantable-right { padding:.5em}
	
	.new-nav-share-wrap { display:none }
	
	.share-after-content-fb, .share-after-content-email, .share-after-content-stumble { font-size:1em; padding: 10px 15px 15px 15px}
	.share-after-content-email, .share-after-content-stumble { width:18% }
	.share-after-content-fb { width:60%; margin-left: 3px }
	.share-after-content-email span, .share-after-content-stumble span { display:none}
	.share-after-content-email img, .share-after-content-stumble img { top:5px; left:1px; box-shadow:none }
	.share-after-content-stumble img { width:25px }
	.trending-now-left > img, .liftig-image { width:100%}
	.trending-now-left .share-count { display:none !important}
	
	.homepage-mobile-wrap { display:block; max-width:300px; margin:1em auto; max-height:250px; }
	.rantsports .stream-cell-category { display:none }
	
	.nav-inner { display:none }
	.share-nav-mobile-fb img { width: 25px; position: absolute; left: 15px; top: 2px }
	.widget-module.fresh-and-rantable, .rantsports .widget-module.fresh-and-rantable { padding:0; margin:0 }
	span.cs_wrapper { font-size: 19px;line-height: 24px; }
	.after-content-recirc-right, .fresh-and-rantable-right { font-size:18px; line-height:23px; font-family: "Open Sans", "Helvetica Neue", Helvetica }
	.fresh-and-rantable-table article { padding: 0; margin: 0 0 1.25em }
	.rantsports .widget-module, .widget-module { padding:0 }
	.content-wrap blockquote { margin:0 0 0 15px}
	.home .nav-like-box { display:none !important }
	.home .logo-cell>a { margin: 0 auto; left: 7px; position: relative }
	.rantsports.home .logo-cell { padding:0 4em }
	.sidebar-trending-now .rectangle-wrap { display:none }
	.home .logo-2016 > a { left:auto }
	
	.triplelift_midarticle_wrap { text-align:center; margin:0 0 1em}
	.content-wrap p.phoenix-quote { float: none; width: 100%; padding: 20px 0 }
	#phoenix-form .sumome-contactform { margin: 0 0 1em }
	
	.nav-burger { position:absolute; z-index:9; width:75px;height:55px; display:block }
    .nav-shares { display:none }
    .nav-shortcuts { display:none }
    .nav-socials { display:none }
    .burger-icon svg { fill: white; overflow: hidden; position: absolute; left: 20px; top: 10px; height: 35px; width:30px}
	.nav-table { width:100%; max-width:100%; height:55px }
		
	.logo-cell > a > img { margin: 0 }
	.rantsports .widget-module.archive-header-title h2 { font-size:14px }
	a.main-title-ticket { font-size: 10px; margin: -2px 0 }
	.rantsports .nav-logo img { height:50px }
	
	.nav-share { display:block }
	.rantsports #container { background: white }
	.phoenix-image-right, .phoenix-image-left { float: none; padding:0; display: block; margin-bottom: 20px }
	.phoenix-paw { float:right; margin: 0.5em 0 0 1em }
	.content-wrap ul { padding-left: 25px }
	
	.category-list .article-header > .leaderboard-wrap { display:none }
	.single #content > .leaderboard-wrap { display:none }
	.category-list #content > .leaderboard-wrap { display:block }
	.article-header > .leaderboard-wrap { display:block }
	.leaderboard-mobile { margin:1em 0 0 }
	#wpadminbar { display:none }
	.leaderboard-btf { display:none }
	.fresh-and-rantable h2 { padding-left: 7px !important }
	
}	

@media (min-width:768px) {
	.wrapper-sticky { width:320px !important }
	.csslider1>ul>.slide.img img {
	    width: 100% !important;
	    height: auto !important;
	    max-width: 100% !important;
	}
	.csslider1>ul {
		max-height:500px;
	}
	.content-wrap > .rectangle-wrap { display:none }
	.rectangle-3 { display:none }
	article.category-slideshows .rectangle-wrap { display:none }
	.rectangle-1-slideshow { display:none }
	.nav-like-box { display:none}
	.stream-item { display: table; width: 100% }
	.adsense-above-title { display:none}
	.advertisement-msg { display:none !important}
	.triplelift-below-content iframe { display:block; margin:0 auto}
	.readmore-control { display:none}
	.fresh-and-rantable-wrap:nth-child(2n) { background: #F7F7F7 }
	.nav-categories-wrap a:hover { font-weight:700; color:white !important}
	.category-sponsored .rectangle_midarticle_wrap { display:none}
	.mobile-above-title, .mobile-below-content { display:none}
	#avdntvarr table:nth-of-type(1), #avdntvarr table:nth-of-type(2) { margin: 0 0 35px !important }
	.share-mobile-fixed-wrap { padding: 0 10em; }
	.homepage-mobile-wrap { display:none }
	.stream-left { padding: 0.5em }
	
	.rantsports .sidebar-trending-now .rectangle-wrap { border-top: 1px solid #F1F1F1; border-bottom: 1px solid #F1F1F1; padding: 1em 0 }
	.widget-module.fresh-and-rantable { margin:1em 0}
	.rant-cpc #main { padding:10px 15px 0 15px}
	.article-header .leaderboard-mobile { display:none }
	
	.content-wrap { margin-top:2em }
	#content > .leaderboard-wrap.leaderboard-atf { margin-bottom:1em }
}

@media (min-width:768px) and (max-width:1069px) {
	
	#sidebar { padding: 0 7px 0 10px !important }
	.after-content-wrap { padding: 0 0 0.25em }
	.footer-table h2 { margin:0 auto}

}

@media (max-width:969px) {
	.initial-fixed-nav .billboard-wrap { display:none }
	.fixed-nav.rantsports #content { top: 69px; margin:0 }
	.new-nav-share-wrap { display:none }
	.billboard-2016 { display:none }
	#sidebar { display:none }
}

@media (max-width:1069px) {

	#sidebar, #inner-content { display: block }
	#sidebar { padding: 0 0 0.25em; min-width:100%; max-width:100%}
	.widget-module h2 { padding: 0 0 3px 0 }
	.trending-now-cell { padding:0 0 0.5em}
	.liftig-title { padding:5px 0 0.5em}
	.rantsports .nav-inner-single span { display: none !important }
	.rantsports .nav-inner-single.nav-inner-cell a img { top:3px !important; right:auto !important }
	.sidebar-inner { padding: 0 15px }

}

@media (min-width:1070px) {

	#sidebar { min-width:320px; padding-right: 1em }
	.rant-cpc #sidebar { padding:0 } 
	.rant-cpc .widget-module { padding:1em 0.5em }
	.rant-cpc .sidebar-inner { max-width:320px }

}

@media (min-width:1240px) {

	.left-column-wrap { display:table-cell }

}


@media (min-width:1025px) {
	
	.trending-now-item:hover .trending-now-cell, .after-content-recirc-item:hover, .nav-inner-cell a:hover, .fresh-and-rantable-item:hover, .stream-right:hover .stream-cell-title, .liftig-item:hover .liftig-title { color:#C1010C }
	.nav-inner-single a:hover { color:white; opacity:0.85}
	.stay-connected-wrap:hover, .share-after-content-fb:hover, .share-after-content-email:hover { opacity:0.85 }
	/*.nav-dropdown:hover .dropdown-sitename { display:block }
	.nav-dropdown:hover { top:15px }
	.dropdown-sitename:hover { font-weight:800}*/
	.featured-image-wrap:hover a h1 { color: #FFCED0}
	.after-content-recirc-cell img:hover, .fresh-and-rantable-cell img:hover, .stream-left img:hover { opacity: 0.7 }
	a:hover, .navigation a:hover, .footer-cell a:hover, .footer-section a:hover { text-decoration: underline; color:#C1010C }
	a.share-after-content-fb:hover, .footer-cell a:hover, .footer-section a:hover { color:white}
	.share-mobile-fixed-wrap { display:none}
	a.stream-item:hover { text-decoration: none }
	.rantsports .entry-content { margin: 0 2em }
	.nav-inner-cell.nav-inner-text.nav-home.nav-fan a:hover { color: #C1010C }
	.next-inner > a:hover { color:white; text-decoration: underline}
}

@media (max-width:1023px) {

	.stream-cell-category { display:none}	
	.stream-right { padding: 0 0.75em 0 } 
	.stream-left { max-width:100%; padding: 0 0.5em 1em }
	.stream-author-wrap { display:none}
	.after-content-recirc-right, .fresh-and-rantable-right, .trending-now-cell, #pubexchange_rail .pe-editorial a.pe-headline, .liftig-title { font-size:18px; line-height:23px; font-weight:600 }
	.stream-share { left:8px }
	
}

@media (min-width:768px) and (max-width:1024px) {
	.stream-share { left:16px; bottom:24px  }	
	#main { max-width:100%; padding: 0 10px 0 30px; }
	.nav-inner-text { padding: 0 .75em; }
	#sidebar { padding-top: 175px; display:table-cell !important }
	
}

@media (max-width:1024px) {
	.wp-caption .pinterest-overlay { opacity:1}
}

@media (min-width:1100px) {
	.rant-cpc #content { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
	#content { /* -webkit-box-shadow: 0px 1px 14px -7px #171717; -moz-box-shadow: 0px 1px 14px -7px #171717; box-shadow: 0px 1px 14px -7px #171717 */ }
	.rantsports #sidebar { border-left: 1px solid #F1F1F1 }
	.rant-cpc #sidebar { min-width:320px; max-width:320px}
	.nav-2016 .nav-shares { width:15% }
    .nav-2016 .nav-shortcut.nav-odds { display:table-cell }
    .nav-2016-social span { display:inline-block }
    .nav-2016 .nav-search { display:block }
    .nav-2016 .nav-share-wrap img { left:-6px }
    
	
}

@media (max-width:1100px){
	.leaderboard-btf { display:none }
}

@media (max-width:320px) { /* iphone 4/5 */

	.nav-dropdown { top:14px; left:77px}
	#content { padding-top: 36px }
	.featured-image-fb { width:50px }
	.featured-image-email {width:50px }
	.csslider1>.cs_description>label span, .csslider1>ul>.slide { font-size:14px}
	.fixed-nav.rantsports #content { top: 60px  }
	.rantsports.home .nav-dropdown .dropdown-sitename { font-size:12px }
}

@media (max-width: 414px) { /* advertise.com */
	.ntv {display:none;}
	.ntvmob {display:block;}
	#avdntvarr table {padding:0px 0px 0px 0px;border:none;margin:0px 0px 0px 0px;}
    #avdntvarr table  td {padding:0px 0px 0px 0px;border:none;margin:0px 0px 0px 0px;vertical-align:top;}
}

@media (min-width:1250px) {
	.nav-2016 .nav-shares { width:25% }
}

@media (min-width: 1330px) {
	.share-fixed-wrap { display:block; transition: visibility 0s, opacity 0.5s ease-in-out}
	.rantsports.fixed-nav .share-fixed-wrap { opacity:1;visibility: visible; transition: visibility 0s, opacity 0.5s ease-in-out}
	.rantsports .share-fixed-wrap, .rantsports.fixed-nav.initial-fixed-nav .share-fixed-wrap { opacity:0; transition: visibility 0s,opacity .20s ease-in-out; visibility: visible }
}

@keyframes visible {
  to { transform: translateY(0); }
}