body {
  font-family: sans-serif,Arial,Helvetica; }

body, #main {
  background: #f1f1f1; }

#wrapper {
  font-size: 14px; }

h1, h2, h3, strong {
  font-weight: bold; }

h2 {
  font-size: 1.71429em; }

h3 {
  font-size: 1.5em; }

h4 {
  font-size: 1.14286em;
  letter-spacing: -0.031em;
  margin-bottom: 0;
  margin-top: 0; }

h5, h6 {
  font-size: 1em;
  letter-spacing: -0.025em;
  margin-bottom: 0;
  margin-top: 0; }

ul {
  list-style: none;
  margin: 0; }

ul.list li small, ul.list li time, ul.list li .muted {
  font-size: .81429em; }

body.non-fluid .container, .row-container, #main {
  max-width: 1140px; }

.row-container.full-width, body.signed-in.controls-visible .row-container.cms-full-width {
  max-width: 1466.82932px;
  padding: 0; }

.row-container.full-width .row, body.signed-in.controls-visible .row-container.cms-full-width .row {
  max-width: 100%;
  margin: 0 auto; }

body.dockbar-ready.controls-hidden, body.dockbar-ready.public-page {
  padding-top: 30px; }

body.dockbar-ready.controls-visible, body.dockbar-ready.public-page.controls-visible {
  padding-top: 71px; }

.portlet-title .icon {
  display: none !important; }

.portlet-topper-toolbar {
  display: none; }

.staging.controls-visible .portlet-title .icon {
  display: inline-block !important; }

.staging.controls-visible .portlet-topper-toolbar {
  display: block; }

.portlet {
  border-style: none;
  background: 0;
  padding: 0;
  margin-bottom: 20px; }

.portlet .portlet-content {
  padding: 0; }

.portlet .portlet-content .portlet-body {
  background: white;
  padding: 10px; }

.portlet header h3.portlet-title {
  line-height: normal;
  padding: 0 8px 6px;
  margin: 0; }

body.signed-out .row-container.cms-full-width [class*="col-"].absolute-positioned, body.controls-hidden .row-container.cms-full-width [class*="col-"].absolute-positioned {
  width: 0 !important;
  margin: 0;
  position: absolute;
  float: none; }

body.signed-out .row-container.cms-full-width [class*="col-"].absolute-positioned .mod-wrapper, body.controls-hidden .row-container.cms-full-width [class*="col-"].absolute-positioned .mod-wrapper {
  display: none;
  position: absolute;
  top: 0;
  z-index: 1;
  margin: 0; }

body.signed-out .row-container.cms-full-width [class*="col-"].absolute-positioned.left .mod-wrapper, body.controls-hidden .row-container.cms-full-width [class*="col-"].absolute-positioned.left .mod-wrapper {
  right: 0; }

body.signed-out .row-container.cms-full-width [class*="col-"].absolute-positioned.right, body.controls-hidden .row-container.cms-full-width [class*="col-"].absolute-positioned.right {
  margin-left: 970px; }

body.signed-out .row-container.cms-full-width [class*="col-"].full-width, body.controls-hidden .row-container.cms-full-width [class*="col-"].full-width {
  width: 100% !important;
  margin: 0;
  float: none; }

#wrapper {
  padding-top: 97px; }

.no-margin, #hrefFm {
  margin: 0 !important; }

.row.keep-source-order-768 .no-mod-margin .mod-wrapper {
  margin-bottom: 0; }

.row.keep-source-order-768 .no-mod-margin:first-child .mod-wrapper {
  margin-bottom: 20px; }

.mod-margin-top .portlet-boundary:first-child .mod-wrapper {
  margin-top: 20px; }

.pin-wrapper > * {
  -webkit-transform: translateZ(0); }

body.signed-out .nxm-realtime-news-hk-story-layout .row-container.cms-full-width [class*="col-"].absolute-positioned, body.controls-hidden .nxm-realtime-news-hk-story-layout .row-container.cms-full-width [class*="col-"].absolute-positioned {
  top: auto; }

body.content-is-fullscreen, html.content-is-fullscreen {
  overflow: hidden !important;
  height: 100%; }

body.content-is-fullscreen .mod-wrapper, html.content-is-fullscreen .mod-wrapper {
  z-index: initial; }

body.content-is-fullscreen .is-fullscreen, html.content-is-fullscreen .is-fullscreen {
  z-index: 6000000 !important; }

body.content-is-fullscreen .is-fullscreen .mod-wrapper, html.content-is-fullscreen .is-fullscreen .mod-wrapper {
  z-index: 2; }

body.content-is-fullscreen #header, body.content-is-fullscreen #footer, html.content-is-fullscreen #header, html.content-is-fullscreen #footer {
  display: none; }

.show-in-fullscreen {
  display: none; }

.is-fullscreen {
  width: 100%;
  height: 100% !important;
  min-height: 100%;
  margin: 0;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background: #333; }

.is-fullscreen .show-in-fullscreen {
  display: block; }

.is-fullscreen .hide-in-fullscreen {
  display: none; }

.is-fullscreen.fake-fullscreen {
  position: fixed !important;
  -webkit-transform: translateZ(0);
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

#header {
  display: block;
  background: #2b395d;
  position: fixed;
  -webkit-transform: translateZ(0);
  width: 100%;
  top: 0;
  z-index: 5000000;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); }

.activepush {
  height: 400px; }

#header > .row-container {
  position: relative;
  display: none;
  z-index: 2; }

#header, #header > .row-container {
  height: 97px; }

#header h1 {
  float: left;
  margin: 1% 0 1% 1%;
  height: 100%;
  min-height: 46px;
  position: absolute;
  top: 0; }

#header .logo-main {
  position: relative;
  z-index: 5000001; }

#header .header-links .links li a:hover, #footer .footer-links li a:hover {
  color: white; }

#header > .strikethrough {
  height: 4px;
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  z-index: 101;
  background: white;
  display: none;
  z-index: 2; }

#header .header-links {
  font-size: .75em;
  padding: 7px 35px 0 0;
  overflow: hidden;
  margin-bottom: 17px; }

#header .header-links > * {
  float: right; }

#header .header-links .mod-weather {
  width: 320px; }

#header .header-links .link-image {
  margin: 4px 10px 0; }

#header .header-links .link-image:hover {
  opacity: .7;
  filter: alpha(opacity=70); }

#header .header-links .links {
  line-height: 1;
  margin-top: 4px; }

#header .header-links .links li {
  float: left;
  border-right: 1px solid #333; }

#header .header-links .links li:last-child {
  border-right: 0; }

#header .header-links .links li a {
  padding: 0 6px; }

#header .header-links > .ui-stock {
  margin-left: 14px; }

#header .bg-image {
  background: url(../images/header-bg-image.jpg) no-repeat center top;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 1;
  background-size: cover; }

#toggle-menu {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  background: #444;
  border-left: 3px solid #bbb;
  padding: 15px 10px;
  z-index: 5000002;
  color: #fff;
  font-size: 1.15em;
  line-height: 1; }

body.nav-open #toggle-menu {
  background: #292929; }

body.nav-menu-open {
  overflow: hidden; }

.nav-bar {
  font-size: .875em;
  margin: 0;
  border: 0;
  width: 100%;
  z-index: 2;
  background: 0;
  display: block; }

.nav-bar a:focus, .nav-bar a:active {
  outline: 0; }

.nav-bar i {
  font-size: 1.2em;
  margin-right: 2px;
  margin-top: -10px; }

.nav-bar i.ep-icon-navicon1 {
  font-size: .95em; }

.nav-bar > .row-container {
  padding: 0;
  max-width: initial; }

.nav-bar > .row-container > .nav {
  display: none; }

.nav-bar .nav {
  background: 0;
  border-style: none; }

.nav-bar.dark a {
  text-shadow: none; }

.nav-bar.show-menu .nav {
  background: #013cb2; }

.nav-bar.show-menu .toggle-menu {
  color: white; }

.nav-bar .site-title {
  padding: 8px 10px; }

.nav-bar .site-title a {
  padding: 0; }

.nav-bar a, .nav-bar .aui-menu-content li a {
  color: #fff;
  text-shadow: none; }

.nav-bar a:hover {
  text-decoration: none; }

.nav-bar .nav:after, .nav-bar .mobile-secondary-nav-container:after {
  content: "";
  display: table;
  clear: both; }

.nav-bar .nav > li, .nav-bar .mobile-secondary-nav-container > li {
  float: left;
  width: 50%; }

.nav-bar .nav > li > a, .nav-bar .mobile-secondary-nav-container > li > a {
  border-style: none;
  color: white; }

.nav-bar .nav > li > a:hover, .nav-bar .nav > li.current > a, .nav-bar .nav > li > a.current, .nav-bar .mobile-secondary-nav-container > li > a:hover, .nav-bar .mobile-secondary-nav-container > li.current > a, .nav-bar .mobile-secondary-nav-container > li > a.current {
  color: white;
  text-decoration: underline; }

.nav-bar .nav > li.ui-medium-screen, .nav-bar .mobile-secondary-nav-container > li.ui-medium-screen {
  padding: 5px 14px;
  background: #555; }

.nav-bar .nav-container {
  display: none;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto; }

.nav-bar .nav-container .aui-menu {
  display: none;
  width: 100%; }

.nav-bar .nav-container .aui-menu .aui-wrapitup, .nav-bar .nav-container .aui-menu .ep-masonry-wrap {
  max-width: 1140px;
  margin: auto; }

.nav-bar .nav-container .aui-menu .aui-menu-content {
  width: 99%;
  padding-top: 2px;
  background: 0;
  box-shadow: none;
  border-style: none;
  margin: 1% .75%;
  float: left; }

.nav-bar .nav > li {
  font-weight: 700; }

.nav-bar .nav > li > a {
  padding: 0 2%;
  height: 43px; }

.nav-bar .nav > li > a, .nav-bar .nav > li > a > i {
  line-height: 43px; }

.nav-bar .nav > li.featured {
  text-transform: uppercase; }

.nav-bar .nav.mobile-only > li {
  width: 33.33333%; }

.nav-bar .nav.mobile-only > li > a {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  text-align: center; }

.nav-bar .mobile-secondary-nav-container {
  display: none;
  color: white;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto; }

.nav-bar .mobile-secondary-nav-container li.search {
  width: 98%; }

.nav-bar .mobile-secondary-nav-container .sectionheader {
  background: #0b2c62; }

.nav-bar.show-menu .mobile-secondary-nav-container {
  display: block; }

.nav-bar .mobile-secondary-nav-search {
  width: 100%;
  float: left; }

.nav-bar .mobile-secondary-nav-search .mod-search {
  padding: 10px;
  width: 90%; }

.nav-bar .mobile-secondary-nav-search ul {
  padding: 0;
  margin: 10px;
  float: left; }

.nav-bar .mobile-secondary-nav-search ul li {
  float: left; }

.nav-bar .mobile-secondary-nav {
  list-style: none;
  display: inline-block;
  width: 100%;
  max-width: 100%;
  padding: 0 1% 0;
  margin: 0; }

.nav-bar .mobile-secondary-nav .level3 > a {
  font-size: 1.25em; }

.nav-bar .mobile-secondary-nav li.level3 > a {
  font-weight: 700;
  margin: 2%; }

.nav-bar .mobile-secondary-nav li.level3 > a:hover, .nav-bar .mobile-secondary-nav.current > a, .nav-bar .mobile-secondary-nav > a.current {
  color: white; }

.nav-bar .mobile-secondary-nav ul {
  padding: 0;
  float: left;
  width: 100%; }

.nav-bar .mobile-secondary-nav ul li {
  border-style: none;
  float: none; }

.nav-bar .mobile-secondary-nav ul li > a, .nav-bar .mobile-secondary-nav ul li.search {
  color: white;
  font-weight: 400;
  padding: 7px 0 4px;
  font-size: 1.25em;
  line-height: 1.5em;
  width: 100%;
  margin: 2%; }

.nav-bar .mobile-secondary-nav ul li.current > a, .nav-bar .mobile-secondary-nav ul li > a:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

.nav-bar .mobile-secondary-nav ul li > a:hover, .nav-bar .mobile-secondary-nav ul li.current > a, .nav-bar .mobile-secondary-nav ul li > a.current {
  color: white; }

.nav-bar .mobile-secondary-nav ul {
  margin: 0;
  padding: 0; }

.nav-bar .mobile-secondary-nav #tm:checked + .main-nav-bar {
  display: block; }

.nav-bar .mobile-secondary-nav input[type="checkbox"] {
  display: none; }

.nav-bar .mobile-secondary-nav span.drop-icon {
  display: none; }

.nav-bar .mobile-secondary-nav li, .nav-bar .mobile-secondary-nav #toggle-nav-bar, .nav-bar .mobile-secondary-nav .sub-nav-bar {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.05); }

.nav-bar .mobile-secondary-nav li, .nav-bar .mobile-secondary-nav #toggle-nav-bar {
  border-width: 0 0 1px; }

.nav-bar .mobile-secondary-nav .sub-nav-bar {
  background-color: #0b2c62;
  border-width: 1px 1px 0;
  margin: 0 4%;
  width: 92%; }

.nav-bar .mobile-secondary-nav .sub-nav-bar li:last-child {
  border-width: 0; }

.nav-bar .mobile-secondary-nav li, .nav-bar .mobile-secondary-nav #toggle-nav-bar, .nav-bar .mobile-secondary-nav a {
  position: relative;
  display: block;
  color: white;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.125); }

.nav-bar .mobile-secondary-nav #toggle-nav-bar {
  background-color: #013cb2; }

.nav-bar .mobile-secondary-nav #toggle-nav-bar, .nav-bar .mobile-secondary-nav a {
  padding: 1em 1.5em; }

.nav-bar .mobile-secondary-nav a {
  transition: all .125s ease-in-out;
  -webkit-transition: all .125s ease-in-out; }

.nav-bar .mobile-secondary-nav a:hover {
  color: #013cb2; }

.nav-bar .mobile-secondary-nav .sub-nav-bar {
  display: none; }

.nav-bar .mobile-secondary-nav input[type="checkbox"]:checked + .sub-nav-bar {
  display: block; }

.nav-bar .mobile-secondary-nav .sub-nav-bar a:hover {
  color: #f2f2f2;
  background-color: none; }

.nav-bar .mobile-secondary-nav #toggle-nav-bar .drop-icon, .nav-bar .mobile-secondary-nav li label.drop-icon {
  position: absolute;
  right: 1.5em;
  top: 1.25em; }

.nav-bar .mobile-secondary-nav #toggle-nav-bar .drop-icon i, .nav-bar .mobile-secondary-nav li label.drop-icon i {
  font-size: 6px;
  margin-right: 0;
  margin-top: 0;
  top: -1px; }

.nav-bar .mobile-secondary-nav label.drop-icon, .nav-bar .mobile-secondary-nav #toggle-nav-bar span.drop-icon {
  border-radius: 50%;
  width: 1em;
  height: 1em;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.125);
  text-shadow: 0 0 0 transparent;
  color: rgba(255, 255, 255, 0.75); }

.nav-bar .mobile-secondary-nav .drop-icon {
  line-height: 1; }

.nav-bar .floatnav {
  float: left; }

.nav-bar .containsections {
  width: 16.2%;
  max-width: 100%;
  float: left;
  padding-right: 1%; }

.nav-bar .below-nav-2 {
  padding: 10% 0 0 !important; }

.nav-bar .secondary-nav {
  display: inline-block;
  position: relative;
  list-style: none;
  width: 100%;
  max-width: 100%;
  padding: 0 .5% 0;
  margin: 0;
  width: 15%;
  float: left;
  margin-right: 1%;
  margin-bottom: 17px;
  padding: 0; }

.nav-bar .secondary-nav ul {
  padding: 0;
  width: 100%; }

.nav-bar .secondary-nav ul li {
  border-style: none;
  text-transform: uppercase; }

.nav-bar .secondary-nav ul li > a {
  margin: 0 1%;
  padding: 7px 0 0 14px; }

.nav-bar .secondary-nav ul li > a, .nav-bar .secondary-nav ul li.search {
  color: white;
  font-weight: 400;
  font-size: .875em; }

.nav-bar .secondary-nav ul li.current > a, .nav-bar .secondary-nav ul li > a:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

.nav-bar .secondary-nav ul li > a:hover, .nav-bar .secondary-nav ul li.current > a, .nav-bar .secondary-nav ul li > a.current {
  color: white;
  text-decoration: underline; }

.nav-bar .secondary-nav ul li.search {
  width: 100%;
  padding-top: 0; }

.nav-bar .secondary-nav ul li.level2 li > a {
  text-decoration: none;
  font-size: 1.25em; }

.nav-bar .secondary-nav ul li.level2.level3 li > a {
  text-transform: capitalize;
  font-weight: 700; }

.nav-bar .secondary-nav ul li.level2.level3 li > a:hover, .nav-bar .secondary-nav ul li.level2.level3 li.current > a, .nav-bar .secondary-nav ul li.level2.level3 li > a.current {
  text-decoration: underline; }

.nav-bar .secondary-nav .level3 > a {
  font-size: 1em;
  padding: 2px 14px; }

.nav-bar .secondary-nav li.level3 > a {
  font-weight: 700;
  text-transform: uppercase;
  padding: 2px 14px;
  margin-bottom: 6px; }

.nav-bar .secondary-nav ul.secondary-nav-below {
  padding: 10% 0 0; }

.nav-bar h1 {
  float: left;
  margin: 0 0 0 36px; }

.nav-bar .toggle-menu {
  color: white;
  font-size: inherit;
  font-weight: inherit;
  height: auto;
  right: auto;
  top: auto; }

.nav-bar .title-area {
  border-style: none;
  background: 0; }

.nav-bar .title-area:before {
  content: "";
  display: block;
  min-height: 54px;
  float: left; }

.nav-bar .title-area .nav {
  display: block;
  width: 100%;
  clear: both; }

#site-search {
  background: #aaa;
  border: 3px solid #292929;
  color: #fff; }

#site-search:after {
  content: "";
  display: table;
  clear: both; }

#site-search input, #site-search button {
  background: 0;
  border: 0;
  box-shadow: none;
  color: #fff;
  float: left;
  margin: 0; }

#site-search button {
  font-size: 1.6em;
  width: 40px;
  padding: 4px;
  line-height: 1; }

#site-search input {
  width: 80%;
  font-size: 1.15em; }

#main {
  padding: 0;
  min-height: 400px; }

#main .row > .col-12.bg-white {
  margin-bottom: 10px; }

#main a:active, #main a:focus {
  outline: 0; }

#main {
  padding: 20px 0 60px; }

#footer {
  font-size: .8em;
  padding: 20px;
  color: white; }

#footer p {
  margin: 0; }

#footer p .break {
  display: block; }

#footer .footer-links {
  margin: 10px 0 10px;
  overflow: hidden; }

#footer .footer-links li {
  display: inline-block;
  border: 0;
  border-right: 1px dotted #999;
  width: auto; }

#footer .footer-links li a {
  display: block;
  padding: 4px 6px;
  color: white; }

#footer .footer-links li:last-child {
  border: 0; }

#footer .footer-links li:first-child a {
  padding-left: 0; }

#footer .footer-top {
  position: relative;
  padding: 5px 0 10px; }

#footer .footer-top .logo {
  float: left;
  background-size: contain; }

#footer .footer-top ul.ui-social-inline-list {
  line-height: 59px;
  float: left;
  margin-left: 12px;
  margin-top: 8px; }

#footer .footer-top ul.ui-social-inline-list a {
  color: white;
  font-size: 28px;
  line-height: 28px; }

#footer .footer-bottom {
  padding: 0 0 20px; }

.is-phone, .is-480, .is-600, .is-768, .is-1024, .is-1140, .is-1382, .is-1140-fullscreen {
  display: none;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  line-height: 0;
  position: absolute;
  border-style: none;
  visibility: hidden; }

.is-phone {
  display: inline-block; }

#wrapper {
  font-family: Helvetica,Arial,sans-serif; }

#wrapper b, #wrapper strong, #wrapper h4, #wrapper h5, #wrapper h6, #wrapper .bold-weight {
  font-weight: 700; }

#wrapper h1, #wrapper h2, #wrapper h3, #wrapper .black-weight {
  font-weight: 900; }

.font-base {
  font-family: Helvetica,Arial,sans-serif !important; }

.temperature {
  font-weight: 700; }

@font-face {
  font-family: 'nxs-icon-font';
  src: url(../fonts/nxs-icon-font.eot?o2q29n);
  src: url(../fonts/nxs-icon-font.eot?#iefixo2q29n) format("embedded-opentype"), url(../fonts/nxs-icon-font.woff?o2q29n) format("woff"), url(../fonts/nxs-icon-font.ttf?o2q29n) format("truetype"), url(../fonts/nxs-icon-font.svg?o2q29n#nxs-icon-font) format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="nxs-icon-"], [class*=" nxs-icon-"] {
  font-family: 'nxs-icon-font';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.nxs-icon-weed-icon:before {
  content: "\e60e"; }

.nxs-icon-grass-icon:before {
  content: "\e60f"; }

.nxs-icon-tree-icon:before {
  content: "\e610"; }

.nxs-icon-cancel-x:before {
  content: "\e60d"; }

.nxs-icon-ellipsis:before {
  content: "\e60a"; }

.nxs-icon-print:before {
  content: "\e60b"; }

.nxs-icon-mail:before {
  content: "\e60c"; }

.nxs-icon-videocam:before {
  content: "\e800"; }

.nxs-icon-social-twitter-squared:before {
  content: "\e83a"; }

.nxs-icon-social-gplus-squared:before {
  content: "\e83e"; }

.nxs-icon-social-facebook-squared:before {
  content: "\e849"; }

.nxs-icon-font-size-down:before {
  content: "\e608"; }

.nxs-icon-font-size-up:before {
  content: "\e609"; }

.nxs-icon-arrow-left:before {
  content: "\e606"; }

.nxs-icon-arrow-right:before {
  content: "\e607"; }

.nxs-icon-selector:before {
  content: "\e605"; }

.nxs-icon-gear:before {
  content: "\e1df"; }

.nxs-icon-social-gplus:before {
  content: "\e602"; }

.nxs-icon-social-twitter:before {
  content: "\e603"; }

.nxs-icon-social-facebook:before {
  content: "\e604"; }

.nxs-icon-traffic:before {
  content: "\e600"; }

.nxs-icon-weather:before {
  content: "\e601"; }

[class^="nxs-icon-"], [class*=" nxs-icon-"] {
  top: auto; }

.nxs-icon-videocam {
  top: 2px; }

.logo-main-mobile, .logo-main, .logo-nexstar-white {
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block; }

.logo-main-mobile, .logo-main {
  background-image: url(../images/logo-mobile.png);
  width: 100%;
  height: 46px; }

.logo-nexstar-white {
  background-image: url(../images/logo-nexstar-white.png);
  width: 137px;
  height: 59px; }

.align2px {
  padding-top: 2px !important; }

.nxs-icon-play:before, .add-play-icon:after {
  font-family: 'EP-Icon-Font';
  font-size: 1.75em;
  color: white;
  text-align: center;
  content: "\e66e" !important;
  background: black;
  border-radius: .123em;
  width: 2.572em;
  line-height: 1.9em;
  text-indent: .18em;
  display: block; }

.nxs-icon-play {
  top: -1px; }

.nxs-icon-play:before {
  font-size: 9.5px;
  border-radius: 4px; }

.add-play-icon {
  position: relative; }

.add-play-icon:after {
  background: rgba(0, 0, 0, 0.8);
  right: 4.9%;
  top: 9.5%;
  position: absolute;
  z-index: 30; }

.add-play-icon.small:after {
  font-size: .9em;
  border-radius: 3px; }

.add-play-icon.large:after {
  font-size: 2em; }

.add-play-icon.x-large:after {
  font-size: 2.5em; }

a:hover .nxs-icon-play:before, .add-play-icon:hover:after {
  background: black;
  background: rgba(0, 0, 0, 0.9); }

.count {
  color: white;
  font-weight: bold;
  font-size: 2em;
  line-height: 46px;
  text-align: center;
  border-radius: .123em;
  padding-left: 10px;
  padding-right: 10px;
  display: block; }

.btn-facebook, .mod-buttons .button.btn-facebook {
  background: #3b5998; }

.btn-plurk, .mod-buttons .button.btn-plurk {
  background: #f58700; }

.btn-google-plus, .mod-buttons .button.btn-plus {
  background: #dc5247; }

.btn-line-messenger, .mod-buttons .button.btn-line-messenger {
  background: #62cb2c; }

.btn-twitter, .mod-buttons .button.btn-twitter {
  background: #32abdf; }

.ui-btn {
  border-style: none;
  box-shadow: none;
  text-shadow: none;
  font-weight: bold;
  color: white;
  border-radius: 0 !important; }

.ui-btn:focus, .ui-btn:hover {
  color: white;
  box-shadow: none; }

.more-btn {
  font-size: 1.286em;
  color: white;
  padding: 0;
  line-height: 43px;
  padding-left: 18px;
  padding-right: 13px;
  display: inline-block; }

.more-btn > i {
  top: 4px;
  font-size: 1.2em;
  margin-left: 4px; }

a.ui-btn.pager {
  color: black;
  font-size: 1.5em;
  background: #f2f2f2; }

a.ui-btn.pager.prev > i {
  margin: 70px 0; }

a.ui-btn.pager.next > i {
  margin: 70px 0; }

.font-size-smaller .font-sizer-down {
  opacity: .35;
  filter: alpha(opacity=35);
  -ms-filter: "alpha(opacity=35)";
  pointer-events: none;
  cursor: default; }

.font-size-larger .font-sizer-up {
  opacity: .35;
  filter: alpha(opacity=35);
  -ms-filter: "alpha(opacity=35)";
  pointer-events: none;
  cursor: default; }

.custom-select {
  position: relative;
  display: inline-block;
  overflow: hidden;
  height: 43px; }

.custom-select select {
  display: inline-block;
  line-height: 43px;
  padding: 0 30px 0 10px;
  margin: 0;
  border: 0;
  color: white;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.286em;
  font-weight: bold;
  height: 100%; }

.custom-select select:focus {
  outline: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }

.custom-select:after {
  content: "\e605";
  font-family: "nxs-icon-font";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 17px;
  line-height: 43px;
  padding: 0 13px 0 2px;
  color: white;
  pointer-events: none; }

.no-pointer-events .custom-select:after {
  content: none; }

.mod-header .sort-filter {
  position: relative;
  right: auto;
  float: right;
  top: auto;
  width: 50%; }

.ui-pagination ul > li {
  display: inline-block;
  margin: 0 3px; }

.ui-pagination ul > li > a, .ui-pagination ul > li > span {
  border: 1px solid #bbb;
  background: #eee;
  border-radius: 1px;
  padding: 1px 8px; }

.ui-pagination ul > li > a [class^="ep-icon-"], .ui-pagination ul > li > span [class^="ep-icon-"] {
  font-size: .85em; }

.ui-pagination ul > .active > a, .ui-pagination ul > .active > span {
  color: #bbb;
  border-color: #ddd; }

.ui-tabs {
  border-style: none; }

.ui-tabs > li > a {
  padding: 0 12.5px;
  line-height: 43px;
  border-style: none;
  border-radius: 0;
  font-size: 1.286em;
  font-weight: bold;
  letter-spacing: -0.031em; }

.ui-tabs > li.ui-tab-active > a {
  color: white;
  border-style: none;
  padding: 0 14px; }

[class*="crop-"] {
  overflow: hidden;
  display: block;
  position: relative; }

.crop-16x9 {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%; }

.crop-16x9 span {
  position: relative;
  display: block;
  margin-top: -22%; }

.img-container {
  background: #fff;
  text-align: center;
  display: block;
  position: relative; }

.img-container img.responsive {
  width: 100%;
  height: auto; }

.wrapper-media img.adapt {
  width: auto;
  display: block;
  margin: 0 auto;
  max-width: 100%; }

.wrapper-media img.adapt.invisible {
  width: 100%;
  height: auto;
  display: none; }

.crop-photo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -ms-background-position-x: center;
  -ms-background-position-y: center;
  -webkit-transition: background-image .35s ease-in-out;
  -moz-transition: background-image .35s ease-in-out;
  transition: background-image .35s ease-in-out; }

.crop-photo img {
  height: auto;
  width: 100%;
  display: block;
  visibility: hidden; }

.placeholder-16x9, .delay-bg-load.ratio-16x9, .delay-bg-load .crop-photo.ratio-16x9 {
  background-image: url(//s3.amazonaws.com/nxsglobal/global/theme/images/placeholder/placeholder-16x9.jpg) !important;
  background-size: contain !important; }

.placeholder-4x3, .delay-bg-load.ratio-4x3, .delay-bg-load .crop-photo.ratio-4x3 {
  background-image: url(//s3.amazonaws.com/nxsglobal/global/theme/images/placeholder/placeholder-4x3.jpg) !important;
  background-size: contain !important; }

.placeholder-1x1, .delay-bg-load.ratio-1x1 {
  background-image: url(//s3.amazonaws.com/nxsglobal/global/theme/images/placeholder/placeholder-1x1.jpg) !important;
  background-size: contain !important; }

img.delay-img-load[data-src] {
  visibility: hidden;
  -webkit-transition: visibility .35s ease-in-out;
  -moz-transition: visibility .35s ease-in-out;
  transition: visibility .35s ease-in-out; }

#navsmall {
  display: none; }

#tinynav2 {
  display: none; }

.tinynav2_label {
  display: none; }

.cspark-modal {
  z-index: 5000003 !important; }

body.dockbar-ready .cspark-modal {
  z-index: 7000901 !important; }

.wrapper-video.syndicaster-video {
  padding-top: 38px; }

.syndicaster-video, div[id^='videoplayer-'] {
  background: #262626; }

.ie .sub-nav-open .syndicaster-video iframe, .ie .sub-nav-open .syndicaster-video object, .ie .sub-nav-open .syndicaster-video embed, .ie .sub-nav-open div[id^='videoplayer-'] iframe, .ie .sub-nav-open div[id^='videoplayer-'] object, .ie .sub-nav-open div[id^='videoplayer-'] embed {
  visibility: hidden; }

section.mod-wrapper.mod-gas-tracker {
  background-color: #FFF;
  margin-bottom: 0; }

.mod-gas-tracker .mod-body.gas-tracker-tab {
  background-color: #FFF;
  padding: 0 20px 20px; }

.mod-gas-tracker .gas-tracker-price-reg {
  font-size: 2.5em; }

.mod-gas-tracker .table-gas-tracker a {
  text-decoration: underline; }

.mod-gas-tracker .gas-tracker-search-wrapper input {
  margin: 0; }

.mod-gas-tracker .gas-tracker-btn {
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  border: 0 solid #888;
  background-color: #eee;
  margin-left: 4px;
  padding: 5px 10px 7px; }

.mod-gas-tracker .gas-tracker-search-wrapper {
  float: right; }

.mod-gas-tracker .gas-title {
  font-weight: bold;
  color: #444; }

.mod-gas-tracker .gray-tr {
  background-color: #f2f2f2;
  padding: 10px 5px; }

.mod-gas-tracker table {
  border: 1px solid #888;
  margin-top: 5%;
  max-width: 100%;
  width: 100%;
  margin-bottom: 20px; }

.mod-gas-tracker td:first-child {
  min-width: 200px; }

.mod-gas-tracker .table-gas-tracker td {
  padding: 10px; }

.mod-gas-tracker .gas-tracker-results {
  border-bottom: 1px solid #888; }

.mod-gas-tracker .gas-tracker {
  background-color: #013cb2;
  padding: 14px; }

.mod-gas-tracker .gas-tracker h4 {
  color: #fff;
  font-size: 1.5em; }

.mod-gas-tracker .mod-gas-tracker-map {
  width: 100%;
  padding: 20px 0; }

.mod-gas-tracker .mod-gas-tracker-map img {
  width: 100%; }

.mod-gas-tracker .ui-tabs {
  margin: 0 20px; }

.mod-gas-tracker .ui-tabs > li > a {
  height: 35px;
  line-height: 35px; }

.mod-gas-tracker .ui-tabs > li:not(.ui-tab-active) > a {
  font-weight: normal;
  color: #444;
  font-size: 1em; }

.mod-gas-tracker .ui-tabs > li {
  width: 25%;
  text-align: center;
  background-color: #f1f1f1;
  border-right: 1px solid #888;
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  font-weight: normal;
  color: #444; }

.mod-gas-tracker .ui-tabs > li:first-child {
  border-left: 1px solid #888; }

.mod-gas-tracker .ui-tabs > a {
  color: #444;
  font-weight: normal; }

.mod-gas-tracker .ui-tabs > li.ui-tab-active > a {
  background-color: #fff;
  color: #444;
  font-size: 1em; }

.mod-gas-tracker .mod-body {
  padding-top: 0; }

.mod-gas-tracker .mod-pollen-forecast {
  background-color: #FFF;
  padding: 20px; }

.mod-gas-tracker .pollen-levels {
  font-size: 1.125em;
  font-weight: 900;
  color: #888; }

.mod-gas-tracker .pollencategory {
  font-size: 1.125em; }

.mod-gas-tracker .bgchart {
  font-size: 30em; }

.mod-gas-tracker .pollen-icons {
  font-size: 1.50em; }

.mod-gas-tracker .low {
  color: #2ecc71; }

.mod-gas-tracker .lowmedium {
  color: #27ae60; }

.mod-gas-tracker .medium {
  color: #f1c40f; }

.mod-gas-tracker .mediumhigh {
  color: #e67e22; }

.mod-gas-tracker .high {
  color: #c0392b; }

.mod-gas-tracker .pollen-title {
  width: 100%; }

.mod-gas-tracker .pollen-tab > .ui-tabs > li > a {
  color: #000;
  font-weight: normal;
  font-size: 1em;
  background-color: #dfe7eb;
  border-left: #fff 1px solid; }

.mod-gas-tracker p {
  margin: 0; }

.mod-gas-tracker .pollen-tab > .ui-tabs > li.ui-tab-active > a {
  color: black;
  background-color: white;
  font-weight: 900;
  border-left: #fff 1px solid; }

.mod-gas-tracker .pollen-cat-wrapper {
  width: 100%;
  margin-top: 2%;
  text-align: center; }

.mod-gas-tracker .pollen-cat-wrapper > div {
  float: left;
  width: 33%;
  font-weight: 900; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-wrapper div {
  float: left; }

.col-12 .mod-pollen-forecast-wigdet .pollennumber {
  margin-left: -1%;
  font-weight: 900;
  font-style: italic;
  font-size: 5.125em;
  width: 100%;
  line-height: 110%;
  margin-top: 20%;
  margin-bottom: 10%;
  margin-left: -1%;
  font-weight: 900;
  font-style: italic; }

.col-12 .mod-pollen-forecast-wigdet .pollenlevel {
  font-size: 1.125em;
  font-weight: 900;
  font-style: italic;
  transform: scale(1.152, 1.152);
  margin-top: 12%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-bg-wrapper {
  position: relative; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-tree {
  padding-bottom: 50px; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-grass {
  padding-bottom: 50px; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-weed {
  padding-bottom: 50px; }

.col-12 .mod-pollen-forecast-wigdet .pollenlevel {
  font-size: .813em;
  width: 100%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-donut-bg {
  position: absolute;
  left: 0;
  width: 100%;
  top: 10%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-bg-wrapper {
  width: 100%;
  padding: 0 2%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-tree {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-grass {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-weed {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-wrapper div {
  float: left; }

.col-6 .mod-pollen-forecast-wigdet .pollennumber {
  margin-left: -1%;
  font-weight: 900;
  font-style: italic;
  font-size: 5.125em;
  width: 100%;
  line-height: 110%;
  margin-top: 20%;
  margin-bottom: 10%;
  margin-left: -1%;
  font-weight: 900;
  font-style: italic; }

.col-6 .mod-pollen-forecast-wigdet .pollenlevel {
  font-size: 1.125em;
  font-weight: 900;
  font-style: italic;
  transform: scale(1.152, 1.152);
  margin-top: 12%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-bg-wrapper {
  position: relative; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-tree {
  padding-bottom: 50px; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-grass {
  padding-bottom: 50px; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-weed {
  padding-bottom: 50px; }

.col-6 .mod-pollen-forecast-wigdet .pollenlevel {
  font-size: .813em;
  width: 100%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-donut-bg {
  position: absolute;
  left: 0;
  width: 100%;
  top: 10%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-bg-wrapper {
  width: 100%;
  padding: 0 2%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-tree {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-grass {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-weed {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

form#nav-search {
  float: left;
  margin: 2% 4%; }

.nav-bar .nav > li.ui-search-list .col-6 {
  margin-left: 0 !important; }

.mod-search {
  margin: 0;
  padding: 0; }

.mod-search .column-6 {
  width: 49.19354%;
  float: left;
  margin-left: 0; }

.mod-search .column-4 {
  width: 32.25806%;
  margin-left: 1.61291%;
  float: left; }

.mod-search input {
  font-size: 14px; }

.mod-search input[type="text"] {
  background-image: url(../images/search-icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 35px;
  color: #000;
  cursor: pointer;
  height: 25px; }

.mod-search input[type="text"]:focus {
  width: 130px;
  color: #000;
  background-color: #fff;
  cursor: auto; }

.mod-search input[type="text"]:hover {
  background-color: #fff; }

.mod-search button[class*="ui-btn"] {
  display: none; }

.mod-search select {
  font-size: .75em;
  float: left;
  margin: 2% 0; }

.mod-search .select-dropdown {
  display: none; }

.mod-search .search-length {
  width: 100%; }

.mod-search .ui-btn i {
  font-size: 1em; }

.mod-search .ui-btn .ep-icon-search {
  margin-left: -7px;
  margin-top: 1px; }

.nav-bar .nav > li.ui-search-list form {
  margin: 8px 0; }

.ui-search {
  margin: 0;
  padding: 0; }

.ui-search .column-6 {
  width: 55.19354%;
  float: left;
  margin-left: 0; }

.ui-search .column-4 {
  width: 22%;
  margin-left: .5%;
  float: left;
  margin-top: .5%; }

.ui-search input:focus {
  border-color: #0089c9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #0089c9;
  background: white; }

.ui-search button:hover, .ui-search button:focus, .ui-search button:active {
  color: white; }

.ui-search.active button {
  pointer-events: auto; }

.ui-search.non-compact button {
  pointer-events: auto; }

.ui-search .searchbylocation {
  width: 50%;
  float: left; }

.ui-search .searchbycity {
  width: 40%;
  float: left;
  margin: 0 10px; }

.mod-search-page {
  margin: 0;
  padding: 0; }

.mod-search-page .mod-body {
  margin: 0 0 20px 0; }

.mod-search-page input[type="text"] {
  width: 75%;
  color: transparent;
  cursor: pointer;
  height: 48px;
  float: left;
  border-radius: 0 !important; }

.mod-search-page input[type="text"]:focus {
  color: #000;
  background-color: #fff;
  cursor: auto; }

.mod-search-page input[type="text"]:hover {
  background-color: #fff; }

.mod-search-page button[class*="ui-btn-search-page"] {
  padding: 10px 10px 2px;
  display: block;
  background: #013cb2;
  line-height: 34px;
  color: #fff;
  float: left;
  border: none !important;
  border-radius: 0; }

.mod-search-page select {
  font-size: 1em;
  float: left;
  margin: 2% 0; }

.mod-search-page .select-dropdown {
  display: block;
  float: left;
  padding: 6px 10px;
  background-color: #b8b8b8; }

.mod-search-page .ui-btn-search-page i {
  font-size: 1.7em;
  text-shadow: none; }

.ui-search-page {
  margin: 0;
  padding: 0; }

.ui-search-page input {
  float: left; }

.ui-search-page input:focus {
  border-color: #0089c9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #0089c9;
  background: white; }

.ui-search-page button:hover, .ui-search-page button:focus, .ui-search-page button:active {
  color: white; }

.ui-search-page.active button {
  pointer-events: auto; }

.ui-search-page.non-compact button {
  pointer-events: auto; }

.mod-search-location {
  margin: 0;
  padding: 0; }

.mod-search-location .mod-body {
  margin: 0 0 20px 0; }

.mod-search-location input[type="text"] {
  width: 40%;
  margin-right: 10px;
  color: transparent;
  cursor: pointer;
  height: 48px;
  float: left;
  border-radius: 0 !important; }

.mod-search-location input[type="text"]:focus {
  color: #000;
  background-color: #fff;
  cursor: auto; }

.mod-search-location input[type="text"]:hover {
  background-color: #fff; }

.mod-search-location button[class*="ui-btn-search-location"] {
  padding: 10px 10px 2px;
  display: block;
  background: #013cb2;
  line-height: 34px;
  color: #fff;
  float: left;
  border: none !important;
  border-radius: 0; }

.mod-search-location select {
  font-size: 1em;
  float: left;
  margin: 2% 0; }

.mod-search-location .select-dropdown {
  display: block;
  float: left;
  padding: 6px 10px;
  background-color: #b8b8b8; }

.mod-search-location .ui-btn-search-location i {
  font-size: 1.7em;
  text-shadow: none; }

.ui-search-location {
  margin: 0;
  padding: 0; }

.ui-search-location input {
  float: left; }

.ui-search-location input:focus {
  border-color: #0089c9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #0089c9;
  background: white; }

.ui-search-location button:hover, .ui-search-location button:focus, .ui-search-location button:active {
  color: white; }

.ui-search-location.active button {
  pointer-events: auto; }

.ui-search-location.non-compact button {
  pointer-events: auto; }

.mod-carousel .loading-animation {
  z-index: 2; }

.mod-carousel .mod-body {
  background: white;
  padding: 8px 50px;
  height: 100%; }

.mod-carousel .scroller {
  position: relative;
  width: 10000%;
  height: 100%;
  margin: auto; }

.mod-carousel .slides-wrapper {
  padding: 0; }

.mod-carousel .slide {
  width: 1%;
  padding: 10px 20px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.mod-carousel .slide h4, .mod-carousel .slide p {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.mod-carousel .slide .crop-photo, .mod-carousel .slide img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.mod-carousel .pager {
  margin: 0 10px;
  position: absolute;
  top: 11px;
  font-size: 1.5em;
  width: 100%;
  max-width: 46px;
  height: 90%; }

.mod-carousel .pager.prev {
  left: 0; }

.mod-carousel .pager.next {
  right: 0; }

ul.ui-social-inline-list {
  display: inline-block; }

ul.ui-social-inline-list a {
  color: #bbb;
  font-size: 32px;
  line-height: 32px;
  opacity: .9;
  filter: alpha(opacity=90);
  -ms-filter: "alpha(opacity=90)"; }

ul.ui-social-inline-list a:hover {
  opacity: .5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)"; }

ul.ui-social-inline-list.inline > li {
  padding-left: 0;
  padding-right: 2px;
  margin-bottom: 0; }

.red-weight {
  color: #bc0000;
  font-weight: bold; }

.red-weight a {
  color: #bc0000;
  font-weight: bold; }

ul.social-share-data li {
  float: left;
  list-style-type: none; }

.social-share-data li {
  padding: 5px; }

.social-share-data .share-stats-text li {
  float: left; }

ul.share-stats-text {
  list-style-type: none; }

ul.share-stats-text-mini {
  list-style-type: none; }

li.share-stats-text-mini {
  list-style-type: none; }

.col-12 .ui-tab-content .tab-video-list h4 {
  font-size: 1.07143em;
  color: #000; }

.col-12 .ui-tab-content .tab-video-list h4:hover {
  color: #013cb2; }

.col-12 .ui-tab-content ul.tab-video-list .tab-video-img {
  width: 33%;
  margin-right: 15px;
  float: left; }

.col-12 .ui-tab-content ul.tab-video-list li {
  float: left;
  width: 47%;
  padding-bottom: 20px; }

.col-12 .ui-tab-content ul.tab-video-list > :first-child {
  width: 50%;
  float: left;
  margin-right: 20px; }

.col-8 .ui-tab-content .tab-video-list h4 {
  font-size: 1.07143em;
  color: #000; }

.col-8 .ui-tab-content .tab-video-list h4:hover {
  color: #013cb2; }

.col-8 .ui-tab-content ul.tab-video-list .tab-video-img {
  width: 33%;
  margin-right: 15px;
  float: left; }

.col-8 .ui-tab-content ul.tab-video-list li {
  float: left;
  width: 47%;
  padding-bottom: 20px; }

.col-8 .ui-tab-content ul.tab-video-list > :first-child {
  width: 50%;
  float: left;
  margin-right: 20px; }

.col-4 .ui-tab-content .tab-video-list h4 {
  font-size: 1.07143em;
  line-height: 100%;
  color: #000; }

.col-4 .ui-tab-content .tab-video-list h4:hover {
  color: #013cb2; }

.col-4 .ui-tab-content ul.tab-video-list .tab-video-img {
  width: 41%;
  margin-right: 10px;
  float: left; }

.col-4 .ui-tab-content ul.tab-video-list li {
  margin-bottom: 15px; }

.col-4 .ui-tab-content ul.tab-video-list li:after {
  content: "";
  display: table;
  clear: both; }

.col-4 .ui-tab-content ul.tab-video-list > :first-child {
  width: 100%;
  float: none;
  margin-right: 20px; }

.col-4 .ui-tab-content ul.tab-video-list > :first-child div {
  margin-bottom: 15px; }

.col-12 .ui-tab-content .tab-photo-list h4 {
  font-size: 1.07143em; }

.col-12 .ui-tab-content ul.tab-photo-list .tab-photo-img {
  width: 33%;
  margin-right: 15px;
  float: left; }

.col-12 .ui-tab-content ul.tab-photo-list li {
  float: left;
  width: 47%;
  padding-bottom: 20px; }

.col-12 .ui-tab-content ul.tab-photo-list > :first-child {
  width: 50%;
  float: left;
  margin-right: 20px; }

.col-8 .ui-tab-content .tab-photo-list h4 {
  font-size: 1.07143em; }

.col-8 .ui-tab-content ul.tab-photo-list .tab-photo-img {
  width: 33%;
  margin-right: 15px;
  float: left; }

.col-8 .ui-tab-content ul.tab-photo-list li {
  float: left;
  width: 47%;
  padding-bottom: 20px; }

.col-8 .ui-tab-content ul.tab-photo-list > :first-child {
  width: 50%;
  float: left;
  margin-right: 20px; }

.col-4 .ui-tab-content .tab-photo-list h4 {
  font-size: 1.07143em;
  line-height: 100%;
  color: #000; }

.col-4 .ui-tab-content .tab-photo-list h4:hover {
  color: #013cb2; }

.col-4 .ui-tab-content ul.tab-photo-list .tab-photo-img {
  width: 41%;
  margin-right: 10px;
  float: left; }

.col-4 .ui-tab-content ul.tab-photo-list li {
  margin-bottom: 15px; }

.col-4 .ui-tab-content ul.tab-photo-list li:after {
  content: "";
  display: table;
  clear: both; }

.col-4 .ui-tab-content ul.tab-photo-list > :first-child {
  width: 100%;
  float: none;
  margin-right: 20px; }

.col-4 .ui-tab-content ul.tab-photo-list > :first-child div {
  margin-bottom: 15px; }

.mod-pollen-forecast-wigdet .mod-body {
  padding-top: 0; }

.mod-pollen-forecast-wigdet .mod-pollen-forecast {
  background-color: #FFF;
  padding: 20px; }

.mod-pollen-forecast-wigdet .pollen-levels {
  font-size: 1.125em;
  font-weight: 900;
  color: #888; }

.mod-pollen-forecast-wigdet .pollencategory {
  font-size: 1.125em; }

.mod-pollen-forecast-wigdet .bgchart {
  font-size: 30em; }

.mod-pollen-forecast-wigdet .pollen-icons {
  font-size: 1.50em; }

.mod-pollen-forecast-wigdet .low {
  color: #2ecc71; }

.mod-pollen-forecast-wigdet .lowmedium {
  color: #27ae60; }

.mod-pollen-forecast-wigdet .medium {
  color: #f1c40f; }

.mod-pollen-forecast-wigdet .mediumhigh {
  color: #e67e22; }

.mod-pollen-forecast-wigdet .high {
  color: #c0392b; }

.mod-pollen-forecast-wigdet .pollen-title {
  width: 100%; }

.mod-pollen-forecast-wigdet .pollen-tab > .ui-tabs > li > a {
  color: #000;
  font-weight: normal;
  font-size: 1em;
  background-color: #dfe7eb;
  border-left: #fff 1px solid; }

.mod-pollen-forecast-wigdet p {
  margin: 0; }

.mod-pollen-forecast-wigdet .pollen-tab > .ui-tabs > li.ui-tab-active > a {
  color: black;
  background-color: white;
  font-weight: 900;
  border-left: #fff 1px solid; }

.mod-pollen-forecast-wigdet .pollen-cat-wrapper {
  width: 100%;
  margin-top: 2%;
  text-align: center; }

.mod-pollen-forecast-wigdet .pollen-cat-wrapper > div {
  float: left;
  width: 33%;
  font-weight: 900; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-wrapper div {
  float: left; }

.col-12 .mod-pollen-forecast-wigdet .pollennumber {
  margin-left: -1%;
  font-weight: 900;
  font-style: italic;
  font-size: 5.125em;
  width: 100%;
  line-height: 110%;
  margin-top: 20%;
  margin-bottom: 10%;
  margin-left: -1%;
  font-weight: 900;
  font-style: italic; }

.col-12 .mod-pollen-forecast-wigdet .pollenlevel {
  font-size: 1.125em;
  font-weight: 900;
  font-style: italic;
  transform: scale(1.152, 1.152);
  margin-top: 12%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-bg-wrapper {
  position: relative; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-tree {
  padding-bottom: 50px; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-grass {
  padding-bottom: 50px; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-weed {
  padding-bottom: 50px; }

.col-12 .mod-pollen-forecast-wigdet .pollenlevel {
  font-size: .813em;
  width: 100%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-donut-bg {
  position: absolute;
  left: 0;
  width: 100%;
  top: 10%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-bg-wrapper {
  width: 100%;
  padding: 0 2%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-tree {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-grass {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-12 .mod-pollen-forecast-wigdet .pollen-cat-weed {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-wrapper div {
  float: left; }

.col-6 .mod-pollen-forecast-wigdet .pollennumber {
  margin-left: -1%;
  font-weight: 900;
  font-style: italic;
  font-size: 5.125em;
  width: 100%;
  line-height: 110%;
  margin-top: 20%;
  margin-bottom: 10%;
  margin-left: -1%;
  font-weight: 900;
  font-style: italic; }

.col-6 .mod-pollen-forecast-wigdet .pollenlevel {
  font-size: 1.125em;
  font-weight: 900;
  font-style: italic;
  transform: scale(1.152, 1.152);
  margin-top: 12%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-bg-wrapper {
  position: relative; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-tree {
  padding-bottom: 50px; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-grass {
  padding-bottom: 50px; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-weed {
  padding-bottom: 50px; }

.col-6 .mod-pollen-forecast-wigdet .pollenlevel {
  font-size: .813em;
  width: 100%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-donut-bg {
  position: absolute;
  left: 0;
  width: 100%;
  top: 10%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-bg-wrapper {
  width: 100%;
  padding: 0 2%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-tree {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-grass {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

.col-6 .mod-pollen-forecast-wigdet .pollen-cat-weed {
  width: 28.33%;
  height: auto;
  margin: 0 2%; }

form#nav-search {
  float: left;
  margin: 2% 4%; }

.nav-bar .nav > li.ui-search-list .col-6 {
  margin-left: 0 !important; }

mod-wrapper.mod-search-video-center {
  padding: 0; }

.mod-search-video-center {
  padding: 0 10px;
  margin: 2px 20px; }

.mod-search-video-center .mod-body {
  margin-top: 0;
  padding: 0; }

.mod-search-video-center .ui-tabs-select {
  left: 0; }

.mod-search-video-center input {
  font-size: 14px; }

.mod-search-video-center input[type="text"] {
  width: 90px;
  color: #000;
  cursor: pointer;
  height: 25px;
  border-radius: 0;
  margin-bottom: 0; }

.mod-search-video-center input[type="text"]:focus {
  box-shadow: none;
  color: #000;
  background-color: #fff;
  cursor: auto;
  border: 1px solid #013cb2; }

.mod-search-video-center input[type="text"]:hover {
  background-color: #fff; }

.mod-search-video-center form#nav-search {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 6px; }

.mod-search-video-center button[class*="ui-btn"] {
  background-color: #999;
  border: 0;
  border-radius: 0;
  color: #FFF;
  text-shadow: none;
  font-weight: 500;
  padding: 4px;
  font-size: .875em; }

.mod-search-video-center select {
  font-size: .75em;
  float: left;
  margin: 2% 0; }

.mod-search-video-center .select-dropdown {
  display: none; }

.mod-search-video-center .ui-btn i {
  font-size: 1em; }

.mod-search-video-center .ui-btn .ep-icon-search {
  margin-left: -7px;
  margin-top: 1px; }

.nav-bar .nav > li.ui-search-list form {
  margin: 8px 0; }

.ui-search {
  margin: 0;
  padding: 0; }

.ui-search input:focus {
  border-color: #0089c9;
  background: white; }

.ui-search button:hover, .ui-search button:focus, .ui-search button:active {
  color: white; }

.ui-search.active button {
  pointer-events: auto; }

.ui-search.non-compact button {
  pointer-events: auto; }

.ui-search .searchbylocation {
  width: 50%;
  float: left; }

.ui-search .searchbycity {
  width: 40%;
  float: left;
  margin: 0 10px; }

.mod-wrapper {
  background: 0;
  border: 0; }

.mod-wrapper, .col-8 .col-6 .mod-wrapper {
  z-index: 2;
  margin-right: auto;
  margin-left: auto; }

.mod-wrapper:hover, .col-8 .col-6 .mod-wrapper:hover {
  z-index: 3; }

.mod-header {
  padding: 0;
  color: #111;
  border-style: none;
  background: 0; }

.mod-header h3 {
  float: left;
  line-height: normal;
  padding: 0 8px 6px; }

.mod-header .link-more {
  display: block;
  float: right;
  line-height: 1;
  padding: 8px 10px;
  background: #ededed;
  border-left: 1px solid #d6d6d6; }

.mod-header .link-more:hover {
  background: #ddd; }

.mod-header .peel {
  position: absolute;
  right: -4px;
  top: 1px;
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 3px solid transparent;
  border-top: 20px solid #bbb; }

.mod-header select {
  margin: 0;
  float: right;
  height: 34px;
  line-height: 34px;
  padding: 0 16px;
  position: absolute;
  right: 0;
  top: 30%;
  margin-top: -10px;
  margin-right: 5px; }

.mod-body {
  padding: 10px 0 0; }

.mod-body [class^="wrapper-"] {
  margin-bottom: 15px; }

.mod-body .wrapper-media iframe {
  margin: 0 auto;
  max-width: 100%;
  display: block; }

.mod-footer {
  background: 0;
  border: 0;
  text-align: left;
  padding-bottom: 0; }

.mod-inline {
  margin-bottom: 20px; }

.mod-inline .mod-header h3 {
  font-size: 2em;
  color: #111; }

.mod-inline h4 {
  background: #ddd;
  padding: 4px 8px; }

.mod-upnext-popup {
  width: 100%;
  max-width: 447px;
  padding: 15px;
  background-color: #013cb2;
  height: 100%;
  max-height: 112px;
  z-index: 10000;
  position: fixed;
  bottom: 50%;
  right: -500px; }

.mod-upnext-popup .upnext-body {
  min-width: 315px;
  overflow: hidden; }

.mod-upnext-popup .thumbwrap {
  margin-right: 15px; }

.mod-upnext-popup .blurb {
  padding-top: 10px; }

.mod-upnext-popup .blurb.dotdotdot-crop {
  height: 58px;
  max-height: 58px; }

.mod-upnext-popup .upnextthumb {
  height: 100%;
  max-height: 84px;
  width: 100%;
  max-width: 84px; }

.mod-upnext-popup .white {
  color: white; }

.mod-upnext-popup a {
  color: white; }

.mod-upnext-popup h4 a {
  color: #7599e3;
  font-size: 1.250em;
  text-transform: uppercase; }

.mod-upnext-popup .upnext-bg {
  background-color: #013cb2; }

.mod-upnext-popup .clearthis {
  clear: both; }

.mod-upnext-popup .upnextheader:after {
  clear: both; }

.mod-sponsored-by-300 .sponsor-by {
  padding: 12px 4px;
  margin: 0; }

.mod-sponsored-by-300 .sponsor-by-logo {
  padding: 5px;
  margin: 0; }

.preview {
  height: 100%;
  min-height: 200px; }

.mod-almanac-lg .almanac-info-wrap {
  width: 100%;
  max-width: 110px; }

.mod-almanac-lg .pollennumber {
  font-weight: 900;
  padding-right: 6%;
  font-style: italic;
  text-align: center;
  font-size: 12em;
  line-height: 180%; }

.mod-almanac-lg .gray-tr {
  background-color: #f2f2f2;
  padding: 10px 5px; }

.mod-almanac-lg .gray-tr.short td {
  padding: 2px 5px; }

.mod-almanac-lg table {
  margin-top: 0;
  max-width: 100%;
  width: 100%; }

.mod-almanac-lg .table-almanac-lg td {
  padding: 10px;
  min-width: 90px; }

.mod-almanac-lg .sponsored-by {
  padding: 10px 0;
  clear: both; }

.mod-almanac-lg .pollen-count {
  font-size: 2em;
  line-height: 100%;
  margin: 3% 0;
  color: #000;
  text-align: center; }

.mod-almanac-lg .almanac-info-wrap {
  width: 97px;
  height: 32px;
  border-radius: 4px;
  line-height: 32px;
  text-align: center;
  font-weight: bold;
  color: #fff; }

.mod-almanac-lg .almanac-info-wrap.black {
  color: #000; }

.mod-almanac-lg .low {
  color: #2ecc71; }

.mod-almanac-lg .lowmedium {
  color: #27ae60; }

.mod-almanac-lg .medium {
  color: #f1c40f; }

.mod-almanac-lg .mediumhigh {
  color: #e67e22; }

.mod-almanac-lg .high {
  color: #c0392b; }

.mod-almanac-lg .pollen-title {
  width: 100%; }

.mod-almanac-lg .lowbg {
  background-color: #2ecc71; }

.mod-almanac-lg .lowmediumbg {
  background-color: #27ae60; }

.mod-almanac-lg .mediumbg {
  background-color: #f1c40f; }

.mod-almanac-lg .mediumhighbg {
  background-color: #e67e22; }

.mod-almanac-lg .highbg {
  background-color: #c0392b; }

.mod-almanac-lg .nabg {
  background-color: #888; }

.mod-almanac-lg .precbg {
  background-color: #3498db; }

.mod-almanac-lg .title-pollen-forecast {
  background-color: #e6f5fd;
  padding: 0;
  color: #111;
  border-style: none;
  background: 0; }

.mod-almanac-lg .mod-pollen-report {
  background-color: #fff;
  padding: 20px; }

.mod-almanac-lg .almanac-lg-gray {
  color: #888;
  font-weight: bold; }

.mod-almanac-lg .almanac-lg-wrapper {
  background-color: #fff;
  padding: 20px 20px 40px; }

.mod-almanac-lg .wrap-it-up-almanac-lg {
  position: relative; }

.sponsor-white-fill {
  background-color: #FFF;
  float: right; }

.col-12 .mod-almanac-lg .lgsize td {
  min-width: 93px; }

.col-12 .mod-almanac-lg .almanac-info-wrap {
  width: 100%;
  max-width: 110px; }

.col-6 .mod-almanac-lg .lgsize td {
  min-width: 93px; }

.col-6 .mod-almanac-lg .almanac-info-wrap {
  width: 100%; }

.mod-lottery .mod-body {
  background-color: #FFF;
  padding: 7px; }

.mod-lottery .mod-body .mod-lottery-title {
  padding-top: 7px;
  font-size: 1.125em; }

.mod-lottery .mod-body .graytext {
  color: #888; }

.mod-lottery .mod-body .lottery-wrap-numbers {
  width: 100%;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 7px;
  background-color: #dfe7eb;
  margin-bottom: 10px;
  padding-bottom: 7px; }

.mod-lottery .mod-body .lottery-wrap-numbers ul {
  text-align: center;
  color: #000;
  font-size: 16px;
  font-weight: 400; }

.mod-lottery .mod-body .lottery-wrap-numbers li {
  display: inline-block;
  padding: 2.5% 1.25%; }

.mod-lottery .mod-body .lottery-number-circle {
  border-radius: 5%;
  background-color: #fff;
  box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.75);
  color: black;
  font-size: 16px;
  font-weight: 400;
  min-width: 32px;
  height: 32px;
  line-height: 28px;
  text-align: center;
  padding: 4px; }

.mod-lottery .mod-body .x-times-amount {
  font-weight: bold;
  color: #888;
  line-height: 1.75em;
  font-size: 1.125em; }

.mod-lottery .mod-body .powerball-circle-bg {
  border-radius: 50%;
  color: #FFF;
  background: #f91f07;
  background: -moz-linear-gradient(left, #f91f07 0, #8f0222 36%, #8f0222 76%, #c7281a 100%);
  background: -webkit-gradient(left top, right top, color-stop(0, #f91f07), color-stop(36%, #8f0222), color-stop(76%, #8f0222), color-stop(100%, #c7281a));
  background: -webkit-linear-gradient(left, #f91f07 0, #8f0222 36%, #8f0222 76%, #c7281a 100%);
  background: -o-linear-gradient(left, #f91f07 0, #8f0222 36%, #8f0222 76%, #c7281a 100%);
  background: -ms-linear-gradient(left, #f91f07 0, #8f0222 36%, #8f0222 76%, #c7281a 100%);
  background: linear-gradient(to right, #f91f07 0%, #8f0222 36%, #8f0222 76%, #c7281a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91f07',endColorstr='#c7281a',GradientType=1); }

.mod-sponsored-by {
  background-color: #fff; }

.mod-sponsored-by .sponsor p {
  float: left;
  margin-right: 10px;
  text-transform: uppercase;
  font-size: .786em;
  color: #8b8b8b;
  margin-bottom: 8px;
  margin-top: 8px; }

.mod-sponsored-by .sponsor a {
  float: left; }

.mod-social-media-rr .mod-header .ui-tabs {
  background: white; }

.mod-social-media-rr .mod-body {
  background: white;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 8px; }

.mod-social-media-rr .mod-footer {
  padding-top: 0;
  text-align: center; }

.mod-social-media-rr .ui-tabs {
  width: 100%;
  padding-top: 9px;
  padding-left: 6px;
  padding-right: 6px;
  display: inline-flex; }

.mod-social-media-rr .ui-tabs > li {
  width: 13.85714%;
  margin-right: .5%; }

.mod-social-media-rr .ui-tabs > li:last-child {
  margin-right: 0; }

.mod-social-media-rr .ui-tabs > li > a {
  font-size: 1.5em;
  text-align: center;
  background: #f1f1f1;
  color: black;
  padding: 0 0 15% 0;
  line-height: 80%; }

.mod-social-media-rr .ui-tabs > li.ui-tab-active > a {
  color: white; }

.mod-social-media-rr .list li {
  border-bottom: 1px solid white;
  display: flex;
  margin: 0;
  min-height: 29px; }

.mod-social-media-rr .list li:hover, .mod-social-media-rr .list li:focus {
  background: #f1f1f1; }

.mod-social-media-rr .list h5, .mod-social-media-rr .list p {
  display: inline-block;
  float: left;
  margin: 4px 10px 4px 12px; }

.mod-social-media-rr .list h5 {
  width: 12.25%;
  text-align: left; }

.mod-social-media-rr .list h5 > img {
  width: 100%;
  height: 100%; }

.mod-social-media-rr .list p {
  width: 87.75%;
  margin: 5% 0;
  font-weight: bold; }

.mod-ad {
  margin: 0 auto;
  max-width: 100%; }

.mod-ad > div:first-of-type {
  padding: 0; }

.mod-ad > div:first-of-type > div:first-of-type {
  padding: 0; }

.mod-ad:not(.no-margin) > div:first-of-type > div:first-of-type {
  margin-bottom: 20px; }

.mod-ad .mod-body {
  padding: 0; }

.mod-ad.ad-88 {
  max-width: 88px; }

.mod-ad.ad-300 {
  max-width: 300px; }

.mod-ad.ad-300 > div:first-of-type > div:first-of-type {
  max-height: 600px;
  overflow: hidden; }

.mod-ad.ad-320 {
  max-width: 320px; }

.mod-ad.ad-320 > div:first-of-type > div:first-of-type {
  max-height: 50px;
  overflow: hidden; }

.mod-ad.ad-468 {
  max-width: 468px; }

.mod-ad.ad-640 {
  max-width: 640px; }

.mod-ad.ad-728 {
  max-width: 728px; }

.mod-ad.ad-728 > div:first-of-type > div:first-of-type {
  max-height: 90px;
  overflow: hidden; }

.mod-ad.ad-970 {
  max-width: 970px; }

.mod-ad.ad-pencil-1000 {
  max-width: 1000px; }

.mod-ad.ad-splash {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 201;
  background-color: rgba(0, 0, 0, 0.5); }

.mod-ad.ad-splash .banner_close {
  position: absolute;
  display: none;
  top: 0;
  left: 50%;
  width: 36px;
  height: 36px;
  background: url(ad-splash-close-btn.png) top left no-repeat;
  background-size: 36px 36px;
  cursor: pointer;
  z-index: 10999999;
  margin-left: -160px;
  padding: 0 20px 20px 0; }

.mod-ad.ad-splash .mod-body img {
  width: initial;
  height: initial; }

.mod-ad.ad-tower {
  display: none;
  position: absolute;
  top: 0;
  z-index: 1;
  margin: 0; }

.mod-ad.ad-tower.stuck {
  position: fixed;
  top: 20px; }

.mod-ad.ad-tower .tower {
  width: 160px;
  height: 600px;
  overflow: hidden;
  top: 0;
  position: absolute;
  left: 0; }

.mod-ad.ad-tower.left .tower {
  margin-left: -165px; }

.mod-ad.ad-tower.right .tower {
  margin-left: 975px; }

.mod-ad.ad-mini {
  max-width: initial; }

.mod-ad.ad-mini:not(.no-margin) > div:first-of-type > div:first-of-type {
  margin-bottom: 5px; }

body.dockbar-ready .mod-ad.ad-splash {
  margin-top: 70px; }

.sponsor .mod-ad {
  margin: 0; }

.sponsor .mod-ad:not(.no-margin) > div:first-of-type > div:first-of-type {
  margin-bottom: 0; }

.drop-down-weather-forecast {
  margin: 14px 0 0 0; }

.mod-weather .closedtext {
  text-transform: uppercase;
  font-size: 1em; }

.mod-weather .visual {
  white-space: nowrap;
  text-align: right; }

.mod-weather .weather-forecast-icon {
  background: url(../images/weather.png) no-repeat;
  width: 42px;
  height: 42px;
  display: inline-block;
  float: right;
  margin-right: 12px;
  margin-top: -5px; }

.mod-weather .temperature {
  font-size: 2.5em;
  line-height: 42px;
  float: right; }

.mod-weather .info {
  display: none; }

.mod-weather .location {
  font-size: 2em;
  line-height: 1em;
  display: block; }

.mod-weather .forecast, .mod-weather .status {
  display: block;
  text-transform: uppercase;
  font-size: .875em; }

#header .mod-weather.head {
  color: white;
  margin: 0;
  float: right;
  width: 100%;
  max-width: 55%;
  margin-right: 12px;
  height: 54px; }

#header .mod-weather.head .mod-body {
  padding-top: 5px; }

.mod-weather.mod {
  margin-left: 3px;
  margin-right: 3px; }

.mod-weather.mod .visual, .mod-weather.mod .info {
  margin-bottom: 7px; }

.mod-weather.mod .visual {
  text-align: left; }

.mod-weather.mod .status {
  font-size: .858em;
  margin-bottom: 5px; }

.mod-weather.mod .forecast {
  margin-top: -5px; }

.mod-weather.mod .weather-forecast-icon {
  float: left;
  margin-left: 6px; }

.mod-weather.mod .temperature {
  float: none;
  font-size: 2.715em; }

.mod-weather.mod .config {
  display: inline-block;
  float: right; }

.mod-weather.mod .config > a > i {
  font-size: 18px;
  line-height: 2.278em;
  color: black; }

.mod-weather.mod .mod-header {
  padding-left: 2px;
  padding-right: 10px; }

.mod-weather.mod > .mod-body, .mod-weather.mod .mod-footer {
  background: white; }

.mod-weather.mod > .mod-body {
  padding-left: 7px;
  padding-right: 7px; }

.mod-weather.mod .row > .small-image {
  margin-bottom: 3px;
  padding-left: 2px; }

.mod-weather.mod .row > .small-image:first-child {
  padding-left: 0;
  padding-right: 2px; }

.mod-weather.mod .mod-footer {
  padding-top: 3px;
  padding-bottom: 5px; }

.mod-weather.mod .sponsor {
  display: table;
  margin-left: auto;
  margin-right: auto; }

.mod-weather.mod .sponsor > p, .mod-weather.mod .sponsor > a, .mod-weather.mod .sponsor .mod-ad {
  display: table-cell;
  vertical-align: middle; }

.mod-weather.mod .sponsor > p {
  text-transform: uppercase;
  font-size: .786em;
  color: #8b8b8b;
  padding-right: 14px; }

.mod-weather.mod .sponsor a:hover > * {
  opacity: .85;
  filter: alpha(opacity=85);
  -ms-filter: "alpha(opacity=85)"; }

.mod-weather.mod .sponsor .mod-ad .mod-ad {
  display: block;
  vertical-align: baseline; }

.mod-weather.mod .custom-8x4 > .col-8 {
  width: 58.95765% !important; }

.mod-weather.mod .custom-8x4 > .col-4 {
  width: 41.04235% !important; }

.mod-weather.mod .custom-8x4 > [class*="col-"] {
  margin-left: 0; }

.mod-weather.mod .custom-8x4 > [class*="col-"]:first-child {
  margin-left: 0 !important; }

.mod-weather.mod .ui-btn-group.vertical {
  width: 100%; }

.mod-weather.mod .ui-btn-group.vertical > .ui-btn {
  padding: 0;
  line-height: 36px;
  margin-bottom: 2px; }

.mod-weather.mod .ui-btn-group.vertical > .ui-btn:last-child {
  margin-bottom: 0; }

.mod-interactive-map {
  text-align: center; }

.pad-20 {
  padding: 20px; }

.mod-style-02 .mod-header, .col-8 .col-6 .mod-style-02 .mod-header, .col-8 .mod-style-02 .mod-header h3 {
  color: #fff; }

.mod-style-02 .mod-header, .col-8 .mod-style-02 .mod-header {
  padding: 10px 12px;
  border: 0; }

.mod-style-02 .mod-body {
  border: 1px solid #ddd;
  border-top: 0;
  padding: 8px; }

.mod-style-02 .mod-body.blue {
  background-color: #0d358a;
  color: #fff;
  border: 0; }

.col-8 .col-6 .mod-header h3, .col-8 .mod-style-02 .mod-header h3 {
  float: left;
  line-height: 1.1;
  font-size: 1.17em; }

.lg-description {
  font-size: 1.6em;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 15px; }

.lg-temp {
  font-size: 9em;
  font-weight: 900;
  line-height: .85em; }

ul.sevenday {
  float: left;
  width: 97%;
  font-size: 1.8em;
  position: relative;
  overflow: hidden; }

ul.sevenday > li {
  padding-left: 8px;
  text-transform: uppercase; }

ul.sevenday .text {
  font-weight: 900; }

ul.sevenday > li.icon {
  position: absolute;
  top: 60px;
  right: 30px;
  margin: 0; }

ul.sevenday > li.icon > img {
  width: 100%;
  height: auto; }

ul.sevenday > li.hour-display {
  z-index: 1000; }

ul.sevenday > li.visibility {
  font-weight: 900;
  margin: 0; }

ul.sevenday > li.temp {
  font-weight: 900;
  font-size: 2em;
  margin: 0; }

ul.sevenday > li.percipitation {
  margin: 0; }

ul.sevenday > li.humidity {
  margin: 0; }

ul.sevenday > li.winds {
  margin: 0; }

ul.sevenday > li.more-details {
  text-transform: capitalize;
  margin: 10px 0; }

ul.sevenhours {
  float: left;
  width: 97%;
  font-size: 1.8em;
  position: relative;
  overflow: hidden; }

ul.sevenhours > li {
  padding-left: 8px;
  text-transform: uppercase; }

ul.sevenhours .text {
  font-weight: 900; }

ul.sevenhours > li.icon {
  position: absolute;
  top: 60px;
  right: 30px;
  margin: 0; }

ul.sevenhours > li.icon > img {
  width: 100%;
  height: auto; }

ul.sevenhours > li.hour-display {
  z-index: 1000; }

ul.sevenhours > li.visibility {
  font-weight: 900;
  margin: 0; }

ul.sevenhours > li.temp {
  font-weight: 900;
  font-size: 2em;
  margin: 0; }

ul.sevenhours > li.percipitation {
  margin: 0; }

ul.sevenhours > li.humidity {
  margin: 0; }

ul.sevenhours > li.winds {
  margin: 0; }

ul.sevenhours > li.more-details {
  text-transform: capitalize;
  margin: 10px 0; }

ul.hour {
  float: left;
  width: 97%;
  font-size: 1.8em;
  position: relative;
  overflow: hidden; }

ul.hour > li {
  padding-left: 8px;
  text-transform: uppercase; }

ul.hour .text {
  font-weight: 900; }

ul.hour > li.icon {
  position: absolute;
  top: 60px;
  right: 30px;
  margin: 0; }

ul.hour > li.icon > img {
  width: 100%;
  height: auto; }

ul.hour > li.hour-display {
  z-index: 1000; }

ul.hour > li.visibility {
  font-weight: 900;
  margin: 0; }

ul.hour > li.temp {
  font-weight: 900;
  font-size: 2em;
  margin: 0; }

ul.hour > li.percipitation {
  margin: 0; }

ul.hour > li.humidity {
  margin: 0; }

ul.hour > li.winds {
  margin: 0; }

ul.hour > li.more-details {
  text-transform: capitalize;
  margin: 10px 0; }

ul.hour {
  float: left;
  width: 97%;
  font-size: 1.8em;
  position: relative;
  overflow: hidden; }

ul.hour > li {
  padding-left: 8px;
  text-transform: uppercase; }

ul.hour .text {
  font-weight: 900; }

ul.hour > li.icon {
  position: absolute;
  top: 60px;
  right: 30px;
  margin: 0; }

ul.hour > li.icon > img {
  width: 100%;
  height: auto; }

ul.hour > li.hour-display {
  z-index: 1000; }

ul.hour > li.visibility {
  font-weight: 900;
  margin: 0; }

ul.hour > li.temp {
  font-weight: 900;
  font-size: 2em;
  margin: 0; }

ul.hour > li.percipitation {
  margin: 0; }

ul.hour > li.humidity {
  margin: 0; }

ul.hour > li.winds {
  margin: 0; }

ul.hour > li.more-details {
  text-transform: capitalize;
  margin: 10px 0; }

.mod-body.detailed-forecast {
  background-color: #fff;
  padding: 10px 30px; }

.detailed-forecast > p {
  margin: 20px 0 0 0; }

.detailed-forecast > p:last-child {
  margin: 20px 0 0 0; }

.weather-profile-title {
  font-weight: 900;
  margin-bottom: 10px; }

.weather-profile {
  float: left;
  margin-right: 10px; }

.mod-doppler > a > img {
  width: 100%;
  height: auto; }

.mod-local-radar {
  padding-top: 10px; }

.mod-local-radar h4 {
  background-color: #dfe7eb;
  padding: 10px 0;
  text-align: center; }

.mod-local-radar ul {
  float: left;
  width: 100%; }

.mod-local-radar ul > li {
  margin: 25px 0;
  text-align: center; }

.mod-tab-map-list ul li img {
  width: 100%;
  height: auto; }

ul.local-center > li {
  width: 100%; }

.mod-interactive-map > .mod-body {
  padding-left: 10px;
  padding-right: 10px; }

.mod-interactive-map > img {
  width: 100%;
  height: auto; }

.mod-interactive-map-1 {
  margin: 20px 0; }

.mod-interactive-map-1 > img {
  width: 100%;
  height: auto; }

.mod-interactive-map .mapContainer, .portlet .mapContainer {
  margin-left: 3.33333%;
  margin-right: 3.33333%;
  width: 93.33333%;
  overflow: hidden; }

.week-forecast {
  font-size: 1em; }

.day-of-week {
  margin-top: 20px; }

.day-of-week > h4 {
  font-size: 1em; }

.day-of-week > p, .day-of-week > p:last-child {
  margin: 0; }

.sponsor-by {
  margin: 25px 10px 20px 20px;
  text-transform: lowercase;
  font-size: .875em; }

.sponsor-by-logo {
  margin: 20px 0; }

ul.weather {
  float: left;
  width: 100%; }

.weather-page h4 {
  font-size: 1.45em;
  margin: 20px 10px; }

.weather-page-side h4 {
  font-size: 1.45em;
  margin: 0 10px; }

.wrap-up-tab-side-team img {
  width: 100%; }

.wrap-up-tab-side-team .col-12 {
  margin-left: 18px; }

.wrap-up-tab-side-team .col-6 {
  width: 50%;
  float: left; }

.video-forecast a > img {
  width: 100%;
  height: auto; }

.mobile-app-plug a > img {
  width: 100%;
  height: auto; }

.wrap-up-tab-side {
  background-color: white;
  padding: 10px 12px;
  margin: 0 0 10px 0; }

.wrap-up-tab-side a > h4 {
  margin: 14px 0 0;
  color: black; }

.wrap-up-tab-side-team {
  background-color: white;
  padding: 10px 12px;
  margin: 0 0 10px 0; }

.wrap-up-tab-side-team a > h4 {
  margin: 4px 0 0;
  color: black; }

.wrap-up-tab-side-team span {
  color: black; }

.mod-wrapper.mod-tab-inner-hourly {
  margin: 0; }

ul.forecast-data {
  margin: 0 3% 0 3%;
  padding: 10% 0 0 0;
  float: left;
  width: 100%; }

li.feelslike-wind {
  float: left;
  width: 33%; }

li.dewpoint-humidity {
  float: left;
  width: 33%; }

li.sunrise-sunset {
  float: left;
  width: 33%; }

li.pressure {
  float: left;
  width: 20%; }

li.moonset {
  float: left;
  width: 20%; }

.mod-pollen-forecast-very-high {
  background-color: #d20000; }

.mod-pollen-forecast-high {
  background-color: #f1cc00; }

.mod-pollen-forecast-moderate-below {
  background-color: #0e921b; }

.strong-text {
  font-weight: 900;
  text-transform: uppercase; }

.mod-tab-inner-hourly {
  background-color: #dfe7eb; }

.mod-tab-inner-hourly .mod-body {
  padding: 0;
  margin: 0; }

.mod-tab-hourly > .mod-header .ui-tabs > ul {
  height: 30px; }

.mod-tab-hourly > .mod-header .ui-tabs > li > a {
  color: #000;
  font-weight: normal;
  font-size: 1em;
  background-color: #edf2f5;
  border-left: #d1d7da 1px solid; }

.mod-tab-hourly > .mod-header .ui-tabs > li.ui-tab-active > a {
  color: black;
  background-color: #dfe7eb;
  font-weight: normal;
  border-left: #d1d7da 1px solid; }

.mod-current-weather-list {
  margin-bottom: 0; }

.mod-tab-hourly {
  margin: 0;
  background-color: #d1d7da; }

.mod-tab-hourly {
  margin-top: 20px; }

.hourly-weather-tabs {
  padding: 10px 0; }

.mod-current-weather-list .mod-body > .hourly-weather-tabs {
  margin-top: 20px; }

.mod-body.mod-tab-hourly {
  padding: 0;
  margin: 0; }

.lg-details-link {
  font-weight: 900;
  font-size: 3em;
  margin: 20px 0 0 16px; }

.ui-btn-go {
  background-color: #979797;
  border: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  color: #fff;
  text-shadow: none;
  font-weight: 100;
  padding: 0 8px;
  line-height: 30px; }

input[type="text"]:focus#zip-code-input {
  border-color: #bc0000;
  -webkit-box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5);
  -moz-box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5);
  box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5); }

input[type="text"]#zip-code-input {
  color: #ababab;
  font-weight: 100;
  font-size: .95em; }

input#zip-code-input {
  margin: 3px 0 3px 6px;
  padding: 6px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0; }

.wrap-up-tab {
  background-color: white;
  padding: 0 20px 0;
  margin: 0; }

.wrap-up-tab-side {
  background-color: white;
  padding: 10px 12px;
  margin: 0 0 10px 0; }

.wrap-up-tab-side.mod-school-closing {
  background-color: white;
  padding: 10px 12px;
  margin: 0 0 20px 0; }

.map-center > .ui-tabs > li > a {
  color: #000;
  font-weight: normal;
  font-size: 1em;
  background-color: #dfe7eb;
  border-left: #fff 1px solid; }

.map-center > .ui-tabs > li.ui-tab-active > a {
  color: black;
  background-color: white;
  font-weight: normal;
  border-left: #fff 1px solid; }

.almanac-tab > .ui-tabs > li > a {
  color: #000;
  font-weight: normal;
  font-size: 1em;
  background-color: #dfe7eb;
  border-left: #fff 1px solid; }

.almanac-tab > .ui-tabs > li.ui-tab-active > a {
  color: black;
  background-color: white;
  font-weight: 900;
  border-left: #fff 1px solid; }

.table-almanac {
  margin: 10px 0 10px 30px; }

.table-almanac td {
  padding-right: 80px;
  padding-bottom: 10px; }

.pollen-table {
  margin: 10px 0 10px 10px; }

.pollen-table td {
  padding-right: 40px;
  padding-bottom: 10px;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff; }

.mod-current-weather-list .forecast-data li .text {
  text-transform: uppercase;
  font-size: .875em; }

.mod-current-weather-list .forecast-data li .data {
  margin: 0 0 10px 0;
  font-size: 1.6em;
  font-weight: 900; }

.mod-current-weather-list h4 {
  font-size: 1.857em;
  letter-spacing: normal; }

.mod-current-weather-list li.weather > div {
  float: left; }

.mod-current-weather-list .weather > .icon-description {
  float: left; }

.mod-current-weather-list .current-weather-time-title {
  font-weight: 100; }

.mod-current-weather-list .mod-body {
  background-color: white;
  padding: 10px 20px;
  margin: 0; }

.mod-current-weather-list .icon-description {
  margin-bottom: 20px; }

.mod-current-weather-list .mod-body img {
  padding: 8px 16px 8px 20px; }

.mod-current-weather-list .mod-header .ui-tabs > li > a, .mod-current-weather-list .mod-header .mod-quick-links a {
  color: #000;
  font-weight: normal;
  font-size: 1em;
  background-color: #dfe7eb;
  border-left: #fff 1px solid; }

.mod-current-weather-list .mod-header .ui-tabs > li.ui-tab-active > a {
  color: black;
  background-color: white;
  font-weight: normal;
  border-left: #fff 1px solid; }

.mod-almanac > .mod-body {
  padding: 0;
  margin: 0;
  background-color: white; }

.mod-almanac .mod-header .ui-tabs > li > a, .mod-almanac .mod-header .mod-quick-links a {
  color: #000; }

.mod-almanac .mod-header .ui-tabs > li.ui-tab-active > a {
  color: black;
  background-color: white; }

.alert-bold {
  font-weight: 900;
  padding-left: 5px; }

.img-center {
  text-align: center; }

.hour-display {
  font-weight: 900;
  color: #454f55;
  background-color: #b9c6d2;
  margin: 10px 0 10px 10px; }

.mod-tab-hourly > .mod-header {
  height: 35px; }

ul.mod-tab-hourly {
  height: 35px; }

li.mod-tab-hourly > a {
  height: 35px; }

.mod-tab-hourly ul li a {
  height: 35px;
  line-height: 33px; }

.mobile-btns {
  margin: 10px 0;
  max-width: 100%;
  width: 100%;
  font-size: 1.25em;
  text-align: center; }

.mobile-btns a {
  padding: 4px 2px;
  margin: 2px 6px 2px 0;
  background-color: #013cb2;
  color: #FFF;
  text-shadow: none; }

.mobile-btns .mobile-btn-blue {
  letting-spacing: -0.01em;
  width: 48%; }

.mobile-btns .mobile-btn-blue .left {
  margin: 10px 0 0 4px; }

.mobile-btns .mobile-btn-blue .right {
  margin: 10px 0; }

.paddingbottom-20 {
  padding-bottom: 20px; }

.paddingbottom-30 {
  padding-bottom: 40px; }

.weather-school-closed-text {
  list-style-type: disc;
  display: inline-block; }

ul.weather-school-closed-text {
  padding-left: 5px;
  margin: 1px; }

ul.weather-school-closed-text li {
  padding-left: 1px;
  margin: 1px; }

.weather-top {
  padding-top: 20px; }

.weather-alert-text {
  list-style-type: disc; }

.weather-alert-text li {
  margin-left: 30px; }

.whiteback {
  background-color: white; }

.form-sign-alert {
  background-color: #f1f1f1;
  padding: 0 14px 2px;
  font-size: 1em; }

.form-sign-alert h4 {
  padding: 0;
  margin: 0;
  font-weight: 100; }

.form-sign-alert .ui-btn-go {
  padding: 6px 10px;
  margin: 0;
  margin: 0 0 12px 0;
  background-color: #013cb2;
  font-weight: 900; }

.mod-header.form-sign-alert {
  padding: 7px 14px 0; }

.mod-school-closing {
  margin: 10px 0 0 0; }

input[type="text"]:focus#form-sign-alert {
  border-color: #bc0000;
  -webkit-box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5);
  -moz-box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5);
  box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5); }

input[type="text"]#form-sign-alert {
  color: #ababab;
  font-weight: 100;
  font-size: 1em; }

input#form-sign-alert {
  width: 80%;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0; }

ul.weather-school-close-header {
  width: 100%;
  height: 20px; }

.weather-school-close-header .alert-bold {
  font-size: 1em; }

.mod-tab-map-list ul.local-center > li img:hover {
  cursor: pointer; }

.mod-pollen-forecast-wigdet .title-pollen-forecast {
  background-color: #e6f5fd;
  padding: 0;
  color: #111;
  border-style: none;
  background: 0; }

.sponsor-white-fill {
  background-color: #FFF;
  float: right; }

.mod-pollent-report .pollen-donut-bg {
  position: absolute;
  left: 0;
  width: 100%;
  top: 10%;
  padding: 10px 10%;
  max-height: 300px;
  padding-bottom: 10px; }

.mod-pollent-report .pollennumber {
  font-weight: 900;
  padding-right: 2%;
  margin-top: 18%;
  font-style: italic;
  text-align: center;
  font-size: 7em;
  line-height: 180%; }

.mod-pollent-report .pollen-bg-wrapper {
  text-align: center; }

.mod-pollent-report .gray-tr {
  background-color: #f2f2f2;
  padding: 10px 5px; }

.mod-pollent-report table {
  margin-top: 5%;
  max-width: 100%;
  width: 100%; }

.mod-pollent-report .table-pollen-report td {
  padding: 10px; }

.mod-pollent-report .sponsored-by {
  padding: 10px 0;
  clear: both; }

.mod-pollent-report .pollen-count {
  font-size: 2em;
  line-height: 100%;
  margin: 3% 0;
  color: #000;
  text-align: center; }

.mod-pollent-report .pollen-level-wrap {
  width: 97px;
  height: 32px;
  border-radius: 4px;
  line-height: 32px;
  text-align: center;
  font-weight: bold;
  color: #fff; }

.mod-pollent-report .low {
  color: #2ecc71; }

.mod-pollent-report .lowmedium {
  color: #27ae60; }

.mod-pollent-report .medium {
  color: #f1c40f; }

.mod-pollent-report .mediumhigh {
  color: #e67e22; }

.mod-pollent-report .high {
  color: #c0392b; }

.mod-pollent-report .pollen-title {
  width: 100%; }

.mod-pollent-report .lowbg {
  background-color: #2ecc71; }

.mod-pollent-report .lowmediumbg {
  background-color: #27ae60; }

.mod-pollent-report .mediumbg {
  background-color: #f1c40f; }

.mod-pollent-report .mediumhighbg {
  background-color: #e67e22; }

.mod-pollent-report .highbg {
  background-color: #c0392b; }

.mod-pollent-report .nabg {
  background-color: #888; }

.mod-pollent-report .title-pollen-forecast {
  background-color: #e6f5fd;
  padding: 0;
  color: #111;
  border-style: none;
  background: 0; }

.mod-pollent-report .mod-pollen-report {
  background-color: #fff;
  padding: 20px; }

.mod-pollent-report .pollen-report-gray {
  color: #888;
  font-weight: bold; }

.mod-pollent-report .mod-pollen-report-wrapper {
  background-color: #fff;
  padding: 20px; }

.mod-pollent-report .wrap-it-up-pollen-report {
  position: relative;
  margin-bottom: 100px; }

.sponsor-white-fill {
  background-color: #FFF;
  float: right; }

.mod-media-list ul.list li .thumb {
  width: 32.25%;
  margin-bottom: 1px; }

.mod-media-list ul.list li p, .mod-media-list ul.list li small, .mod-media-list ul.list li time {
  margin-left: 0; }

.mod-media-list ul.list li p {
  display: none;
  margin-bottom: 6px; }

.mod-media-list ul.list li > a {
  display: inline-block; }

.mod-media-list ul.list li > a:hover > h4 {
  color: #013cb2; }

.mod-media-list ul.list li h4 {
  margin-bottom: 5px;
  color: black;
  font-size: 1em; }

.mod-media-list ul.list li h4.dotdotdot-crop {
  max-height: 50px; }

.mod-media-list ul.list li.ad {
  margin-bottom: 0; }

.mod-media-list > .mod-body {
  background: white;
  padding: 9px 9px 15px; }

.mod-media-list .headline {
  width: 64.75%; }

.mod-media-list .ui-social-inline-list {
  display: none; }

.mod-media-list .timestamp-tag-mini {
  color: #c9c9c9;
  font-size: 10px; }

.mod-media-list li.ad .mod-ad > div:first-of-type > div:first-of-type {
  margin-top: 16px;
  margin-bottom: 16px; }

.mod-media-list.mod-tabs > .mod-header {
  height: 43px; }

.mod-media-list.mod-tabs > .mod-footer {
  text-align: center;
  padding-top: 0; }

.mod-media-list.mod-tabs ul.list li .thumb {
  width: 34.25%; }

.mod-media-list.mod-tabs .headline {
  width: 62.75%; }

.mod-media-list.mod-tabs .add-play-icon {
  font-size: .43em; }

.mod-media-list.mod-tabs .add-play-icon:after {
  border-radius: 3px; }

.mod-top-stories-list {
  padding: 0 5px; }

.mod-top-stories-list h3 {
  margin: 0;
  padding: 0 0 10px 0; }

.mod-top-stories-list .ui-tabs > li {
  background-color: #f2f2f2;
  margin-right: 2px; }

.mod-top-stories-list .ui-tabs > li > a {
  font-size: .8em;
  line-height: 33px; }

.mod-top-stories-list > .mod-header {
  height: 43px;
  background-color: #fff;
  padding-top: 5px;
  padding-left: 5px; }

.mod-top-stories-list > .mod-footer {
  text-align: center;
  padding-top: 0; }

.mod-top-stories-list ul.list li .thumb {
  width: 34.25%; }

.mod-top-stories-list .headline {
  width: 62.75%; }

.mod-top-stories-list .add-play-icon {
  font-size: .43em; }

.mod-top-stories-list .add-play-icon:after {
  border-radius: 3px; }

.mod-media-center-list {
  padding: 0 5px; }

.mod-media-center-list .mod-body {
  background-color: #fff;
  padding: 10px; }

.mod-media-center-list h3 {
  margin: 0;
  padding: 0 0 10px 0; }

.mod-media-center-list .ui-tabs > li {
  background-color: #f2f2f2;
  margin-right: 2px; }

.mod-media-center-list .ui-tabs > li > a {
  font-size: .8em;
  line-height: 33px;
  padding: 0 5px; }

.mod-media-center-list > .mod-header {
  height: 43px;
  background-color: #fff;
  padding-top: 5px;
  padding-left: 5px; }

.mod-media-center-list .media-large-thumb {
  margin-bottom: 15px; }

.mod-media-center-list > .mod-footer {
  text-align: center;
  padding-top: 0; }

.mod-media-center-list ul.list li .thumb {
  width: 34.25%; }

.mod-media-center-list .headline {
  width: 62.75%; }

.mod-media-center-list .add-play-icon {
  font-size: .43em; }

.mod-media-center-list .add-play-icon:after {
  border-radius: 3px; }

.mod-event-calendar .mod-header .ui-tabs {
  background: white; }

.mod-event-calendar .mod-body {
  background: white;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 8px; }

.mod-event-calendar .mod-footer {
  padding-top: 0;
  text-align: center; }

.mod-event-calendar .ui-tabs {
  width: 100%;
  padding-top: 9px;
  padding-left: 6px;
  padding-right: 6px;
  display: inline-flex; }

.mod-event-calendar .ui-tabs > li {
  width: 13.85714%;
  margin-right: .5%; }

.mod-event-calendar .ui-tabs > li:last-child {
  margin-right: 0; }

.mod-event-calendar .ui-tabs > li > a {
  font-size: 1.5em;
  text-align: center;
  background: #f1f1f1;
  color: black;
  padding: 0 0 15% 0;
  line-height: 80%; }

.mod-event-calendar .ui-tabs > li.ui-tab-active > a {
  color: white; }

.mod-event-calendar .day {
  width: 100%;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 26px; }

.mod-event-calendar .list li {
  border-bottom: 1px solid white;
  display: flex;
  margin: 0;
  min-height: 29px; }

.mod-event-calendar .list li:hover, .mod-event-calendar .list li:focus {
  background: #f1f1f1; }

.mod-event-calendar .list h5, .mod-event-calendar .list p {
  display: inline-block;
  float: left;
  padding: 4px 8px; }

.mod-event-calendar .list h5 {
  width: 24.5%;
  background: #f1f1f1;
  text-align: right; }

.mod-event-calendar .list p {
  width: 75.5%; }

.mod-highlight-mp1 .red-weight a {
  color: #bc0000;
  font-weight: bold; }

.mod-highlight-mp1 .mod-body {
  padding-top: 0; }

.mod-highlight-mp1 .mod-body > a {
  margin-bottom: 10px; }

.mod-highlight-mp1 .mod-body > a > .crop-photo {
  margin-bottom: 9px; }

.mod-highlight-mp1 .mod-body > a > h4, .mod-highlight-mp1 .mod-body > a > p, .mod-highlight-mp1 .mod-body > a > span {
  margin-left: 14px;
  margin-right: 14px; }

.mod-highlight-mp1 .mod-body > a > h4 {
  margin-bottom: 4px;
  margin-right: 10px;
  font-size: 1.429em;
  font-weight: 900;
  line-height: 1.208em; }

.mod-highlight-mp1 .mod-body > a > p {
  margin-bottom: 10px;
  line-height: 1.21429em; }

.mod-highlight-mp1 .mod-body > a:hover > h4 {
  color: #013cb2; }

.mod-highlight-mp1 .sub-links {
  font-weight: 900;
  margin-left: 14px;
  margin-right: 14px; }

.mod-highlight-mp1 .sub-links > li {
  padding: 0; }

.mod-highlight-mp1 .sub-links > li:after {
  content: " | ";
  padding-left: 4px;
  padding-right: 4px; }

.mod-highlight-mp1 .sub-links > li:last-child:after {
  display: none; }

.mod-highlight-mp1 .sub-links > li > a {
  line-height: 1.5em; }

.mod-highlight-mp1 .sub-links > li > a:hover {
  color: #013cb2; }

.mod-highlight-mp1 .sub-links i {
  margin-left: 6px;
  top: 1px; }

.mod-highlight-mp1 a {
  color: black;
  cursor: pointer; }

.mod-highlight-mp1 .mod-footer {
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 10px; }

.mod-highlight-mp1 ul.share-stats {
  float: left;
  list-style-type: none; }

.mod-highlight-mp1 .share-stats {
  display: inline-block;
  margin-left: 14px; }

.mod-highlight-mp1 .share-stats > a:hover > {
  opacity: 0; }

.mod-highlight-mp1 ul.share-stats-text {
  display: inline-block;
  float: left; }

.mod-highlight-mp1 ul.share-stats-text > li {
  padding-left: 0;
  margin: 4px 10px 4px 0;
  float: left; }

.mod-highlight-mp1 .red-weight {
  color: #bc0000;
  font-weight: bold; }

.story-tags ul {
  margin: 0;
  padding: 0; }

.story-tags li {
  float: left;
  padding-right: 10px; }

.story-tags .tag-title {
  font-weight: 900;
  text-transform: uppercase; }

.mod-stories-related .mod-body {
  padding-top: 0; }

.mod-stories-related .mod-body h4.dotdotdot-crop {
  font-size: 1.5em; }

.mod-stories-related .mod-body .clearthis {
  clear: both; }

.mod-stories-related .mod-body .thumb70 {
  width: 100%; }

.mod-stories-related .mod-body a > h5 {
  letter-spacing: -0.035em;
  color: black; }

.mod-stories-related .mod-body a > h5:hover {
  text-decoration: underline; }

.mod-stories-related .mod-body .grey-sponsor {
  color: #868686;
  font-size: .875em; }

.mod-stories-related .mod-body .relatedstorythumbs ul li > a > h4 {
  font-size: 1.5em;
  padding-left: 30px; }

.mod-stories-related .mod-body ul.related-story-shares li {
  float: left;
  padding-top: 5px;
  padding-left: 5px; }

.mod-stories-related .mod-body ul.related-story-shares li > a {
  color: #000;
  font-weight: 700; }

.mod-stories-related .mod-body ul.related-story-shares li > a.red-weight-mini {
  color: #bc0000; }

.mod-stories-related .mod-body .relatedstorythumbs {
  padding-bottom: 30px; }

.mod-stories-related .mod-body .related-story-thumbs li {
  float: left;
  margin: 0 10% 0 0; }

.mod-stories-related .mod-body ul.list.media li > a > h4 {
  color: black;
  font-size: 1.25em; }

.mod-stories-related .mod-body h4.overlaytext {
  font-size: 1em;
  font-weight: 500;
  margin: 4px; }

.mod-stories-related .mod-body .overlaytext {
  position: absolute;
  top: 65%;
  left: 2%;
  color: white; }

.mod-stories-related .mod-body .bottom-shadow {
  -webkit-box-shadow: inset 0 -77px 15px -28px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: inset 0 -77px 15px -28px rgba(0, 0, 0, 0.65);
  box-shadow: inset 0 -77px 15px -28px rgba(0, 0, 0, 0.65); }

.mod-stories-related .mod-body .f-right-important {
  float: right !important; }

.mod-stories-related .mod-body .marg-20b {
  margin-bottom: 20px; }

.mod-stories-related .mod-body .marg-15b {
  margin-bottom: 15px; }

.mod-stories-related .mod-body .marg-10b {
  margin-bottom: 10px; }

.mod-stories-related .mod-body .pad-30l {
  padding-left: 30px; }

.mod-stories-related .mod-body .pad-20b {
  padding-bottom: 20px; }

.mod-stories-related .mod-body .pad-15b {
  padding-bottom: 15px; }

.mod-stories-related .mod-body .pad-30t {
  padding-top: 30px; }

.mod-stories-related .mod-body .pad-20t {
  padding-top: 20px; }

.mod-stories-related .mod-body .pad-10b {
  padding-bottom: 10px; }

.mod-stories-related .mod-body ul.pad-10b > li {
  padding-bottom: 10px; }

.mod-stories-related .mod-body ul.pad-20b > li {
  padding-bottom: 20px; }

.mod-stories-related .mod-body .sponsor {
  font-size: .875em; }

.mod-stories-related .mod-body .highlight-headline {
  clear: both !important; }

.mod-stories-related .mod-body .list li {
  float: left; }

.mod-stories-related .mod-body ul.list li a {
  color: #000; }

.mod-stories-related .mod-body ul.list li a:hover {
  text-decoration: underline; }

.mod-stories-related .mod-body .upthis {
  text-transform: uppercase; }

.mod-stories-related .mod-body > h4 {
  font-size: 2.429em;
  line-height: 1.15385em;
  letter-spacing: normal;
  margin-bottom: 9px;
  margin-right: 10px;
  font-weight: 900;
  margin-left: 30px;
  margin-top: 30px; }

.mod-stories-related .mod-body > h4 > a {
  color: #000; }

.mod-stories-related .mod-body > p {
  line-height: 100%;
  margin-bottom: 5px; }

.mod-stories-related .mod-body > .story-content > h5 {
  color: #000;
  text-transform: none;
  font-weight: 900;
  font-size: 14px;
  margin: 0 0 20px; }

.mod-stories-related .mod-body > .storydetails > p {
  padding: 10px 0;
  margin: 0; }

.mod-stories-related .mod-body > .storydetails > .timestamp > p {
  margin: 0 32px 0 0;
  float: left; }

.mod-stories-related .mod-body > a {
  margin-bottom: 10px; }

.mod-stories-related .mod-body > a > .crop-photo {
  margin-bottom: 9px; }

.mod-stories-related .mod-body > a > .relatedthumbimg {
  width: 30%; }

.mod-stories-related .mod-body > a > h1 {
  font-size: 2.125em;
  font-weight: 700; }

.mod-stories-related .mod-body > a > h4, .mod-stories-related .mod-body > a > p, .mod-stories-related .mod-body > a > span {
  margin-left: 14px;
  margin-right: 14px; }

.mod-stories-related .mod-body > a > h4 {
  margin-bottom: 4px;
  margin-right: 10px;
  font-size: 1.429em;
  font-weight: 900;
  line-height: 1.208em; }

.mod-stories-related .mod-body > a > p {
  margin-bottom: 10px;
  line-height: 1.21429em; }

.mod-stories-related .mod-body > a:hover > h4 {
  text-decoration: underline; }

.mod-stories-related .mod-footer {
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 10px; }

.at300b .at4-icon, a.at300m .at4-icon {
  padding: 38%;
  background-size: 70% !important;
  margin: 20% 1% 20%;
  background-position: 50% 50%; }

.column-social {
  width: 100%%;
  float: left; }

.mod-social-stick-bar {
  z-index: 10; }

.soc-bar-btn {
  width: 100%;
  text-align: center; }

.soc-bar-btn:hover {
  opacity: .8; }

.soc-bar-btn > h5 {
  text-align: center;
  margin-top: -5px;
  font-size: 14px;
  overflow: hidden; }

.socialstick-bar-wrap {
  bottom: 0;
  top: 0;
  z-index: 101;
  position: relative;
  width: 100%;
  height: 60px; }

.soc-bar-btn:after {
  border-top: 1px solid #fff;
  box-shadow: inset 0 1px 1px #e2e3e5; }

.soc-bar-btn {
  border-bottom: 1px solid #fff;
  margin: 0 auto;
  border-bottom: 0;
  float: left;
  width: 12.5%;
  border-right: 1px solid #fff; }

.soc-bar-btn:before {
  content: '';
  display: block;
  margin: auto;
  position: relative; }

.social-bar-pms {
  border-bottom: 0;
  box-shadow: none;
  padding-bottom: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%; }

.soc-bar-btn-facebook a {
  color: #3a5897; }

.soc-bar-btn-facebook:after {
  border-top: 1px solid #fff;
  box-shadow: inset 0 1px 1px #e2e3e5; }

.soc-bar-btn-twitter a {
  color: #00acec; }

.soc-bar-btn-gplus a {
  color: #dd4a39; }

.soc-bar-btn-mail {
  text-align: center; }

.soc-bar-btn-mail > a {
  font-size: 18px;
  text-align: center;
  line-height: 62px;
  color: #535353; }

.soc-bar-btn-print {
  text-align: center; }

.soc-bar-btn-print > a {
  font-size: 32px;
  line-height: 62px;
  color: #535353; }

.soc-bar-btn-minussign {
  margin: 0 auto;
  border-bottom: 0;
  float: left;
  width: 12.5%;
  border-right: 1px solid #fff; }

.soc-bar-btn-plussign, .soc-bar-btn-minussign, .soc-bar-btn-dots {
  text-align: center; }

.soc-bar-btn-plussign > a, .soc-bar-btn-minussign > a, .soc-bar-btn-dots > a {
  font-size: 30px;
  line-height: 62px;
  color: #535353; }

.socialstick-video-wrap {
  z-index: 101;
  width: 100%;
  height: 50px; }

.video-social-bar-pms {
  border-bottom: 0;
  box-shadow: none;
  padding-bottom: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%; }

.mod-video-v2.column-social {
  width: 100%;
  height: 50px;
  float: left; }

.soc-vid-bar-btn > div > a > img {
  width: 100%;
  padding: 10%;
  margin: 10%;
  max-width: 48px; }

.soc-vid-bar-btn {
  margin: 0 auto;
  border-bottom: 0;
  float: left;
  width: 8%;
  min-width: 50px; }

.mod-highlight-stories .story-title {
  font-size: .8em;
  color: white;
  padding: 3px;
  text-align: right; }

.mod-highlight-stories .mod-body ul.list.columns.six li .crop-photo {
  border: 1px #000 solid; }

.mod-highlight-stories {
  background-color: white; }

.mod-highlight-stories > .mod-body > .col-1, .mod-highlight-stories > .mod-body .column-social {
  background: #dadcde;
  box-shadow: inset -2px 0 4px -1px rgba(0, 0, 0, 0.2); }

.mod-highlight-stories .mod-body {
  padding-top: 0;
  @keyframes come-in {
    to {
      transform: translateY(0); } }
 }

.mod-highlight-stories .mod-body .column-storybody {
  margin-left: 0;
  width: 91.53225%;
  float: left; }

.mod-highlight-stories .mod-body ul.list.columns.six li {
  margin: 0 1% 10px;
  width: 16.5%; }

.mod-highlight-stories .mod-body ul.list.columns.six li.current > a {
  pointer-events: none;
  cursor: default; }

.mod-highlight-stories .mod-body ul.list.columns.six li.current .crop-photo {
  z-index: 10000;
  border: 1px #f2f2f2 solid;
  -webkit-box-shadow: inset 10px 4px 300px 200px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 10px 4px 300px 200px rgba(0, 0, 0, 0.7);
  box-shadow: inset 10px 4px 300px 200px rgba(0, 0, 0, 0.7); }

.mod-highlight-stories .mod-body .greybg {
  background-color: #363636; }

.mod-highlight-stories .mod-body .greybg > li {
  background-color: #363636; }

.mod-highlight-stories .mod-body .come-in {
  transform: translateX(450px);
  animation: come-in .8s ease forwards; }

.mod-highlight-stories .mod-body .already-visible {
  transform: translateY(0);
  animation: none; }

.mod-highlight-stories .mod-body .social-button {
  margin-top: 40px;
  float: left; }

.mod-highlight-stories .mod-body .social-button .large {
  font-size: 50px;
  line-height: 50px;
  text-align: center; }

.mod-highlight-stories .mod-body .social-button span {
  display: block;
  text-align: center; }

.mod-highlight-stories .mod-body .bottom-video-carousel {
  background-color: #363636; }

.mod-highlight-stories .mod-body .clearthis {
  clear: both; }

.mod-highlight-stories .mod-body .thumb70 {
  width: 100%; }

.mod-highlight-stories .mod-body .relatedstorythumbs > h4 {
  font-size: 1.5em;
  text-transform: uppercase; }

.mod-highlight-stories .mod-body a > h5 {
  letter-spacing: -0.035em;
  color: black; }

.mod-highlight-stories .mod-body a > h5:hover {
  color: #013cb2; }

.mod-highlight-stories .mod-body .grey-sponsor {
  color: #868686;
  font-size: .875em; }

.mod-highlight-stories .mod-body .relatedstorythumbs ul li > a > h4 {
  font-size: 1.5em; }

.mod-highlight-stories .mod-body ul.related-story-shares li {
  float: left;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 20px; }

.mod-highlight-stories .mod-body ul.related-story-shares li > a {
  color: #000;
  font-weight: 700; }

.mod-highlight-stories .mod-body ul.related-story-shares li > a.red-weight-mini {
  color: #bc0000; }

.mod-highlight-stories .mod-body .relatedstorythumbs {
  padding-bottom: 30px;
  width: 32.25806%;
  float: right;
  display: block;
  position: relative;
  margin: 0 20px;
  text-align: left; }

.mod-highlight-stories .mod-body .related-story-thumbs li {
  float: left; }

.mod-highlight-stories .mod-body ul.list.media li > a > h4 {
  color: black;
  font-size: 1.25em; }

.mod-highlight-stories .mod-body h3 {
  margin: 0 2px 0 2px; }

.mod-highlight-stories .mod-body h4.overlaytext {
  font-size: 1em;
  font-weight: 500;
  margin: 4px; }

.mod-highlight-stories .mod-body .overlaytext {
  position: absolute;
  top: 65%;
  left: 2%;
  color: white; }

.mod-highlight-stories .mod-body .bottom-shadow {
  -webkit-box-shadow: inset 0 -77px 15px -28px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: inset 0 -77px 15px -28px rgba(0, 0, 0, 0.65);
  box-shadow: inset 0 -77px 15px -28px rgba(0, 0, 0, 0.65); }

.mod-highlight-stories .mod-body .f-right-important {
  float: right !important; }

.mod-highlight-stories .mod-body .marg-20b {
  margin-bottom: 20px; }

.mod-highlight-stories .mod-body .marg-15b {
  margin-bottom: 15px; }

.mod-highlight-stories .mod-body .marg-10b {
  margin-bottom: 10px; }

.mod-highlight-stories .mod-body .pad-30l {
  padding-left: 30px; }

.mod-highlight-stories .mod-body .pad-20b {
  padding-bottom: 20px; }

.mod-highlight-stories .mod-body .pad-15b {
  padding-bottom: 15px; }

.mod-highlight-stories .mod-body .pad-30t {
  padding-top: 30px; }

.mod-highlight-stories .mod-body .pad-20t {
  padding-top: 20px; }

.mod-highlight-stories .mod-body .pad-10b {
  padding-bottom: 10px; }

.mod-highlight-stories .mod-body ul.pad-10b > li {
  padding-bottom: 10px; }

.mod-highlight-stories .mod-body ul.pad-20b > li {
  padding-bottom: 20px; }

.mod-highlight-stories .mod-body .sponsor {
  font-size: .875em; }

.mod-highlight-stories .mod-body .highlight-headline {
  background-color: #363636;
  clear: both !important;
  padding-top: 18px; }

.mod-highlight-stories .mod-body .highlight-headline > .wrapper-video, .mod-highlight-stories .mod-body .highlight-headline > .syndicaster-video {
  margin-bottom: 0; }

.mod-highlight-stories .mod-body .highlight-headline .crop-photo, .mod-highlight-stories .mod-body .highlight-headline-thumbs .crop-photo {
  background-size: contain; }

.mod-highlight-stories .mod-body .list li {
  float: left; }

.mod-highlight-stories .mod-body ul.list li a {
  color: #000; }

.mod-highlight-stories .mod-body ul.list li a:hover {
  color: #013cb2; }

.mod-highlight-stories .mod-body .upthis {
  text-transform: uppercase; }

.mod-highlight-stories .mod-body > h1, .mod-highlight-stories .mod-body > h2 {
  font-weight: 700 !important;
  letter-spacing: normal;
  margin-bottom: 9px;
  margin-right: 10px;
  margin-left: 30px; }

.mod-highlight-stories .mod-body > h1 > a, .mod-highlight-stories .mod-body > h2 > a {
  color: #000; }

.mod-highlight-stories .mod-body > h1 {
  font-size: 2.429em;
  line-height: 1.15385em;
  margin-top: 30px; }

.mod-highlight-stories .mod-body > p {
  line-height: 100%;
  margin-bottom: 5px; }

.mod-highlight-stories .mod-body > .story-content {
  padding: 30px; }

.mod-highlight-stories .mod-body > .story-content > h1, .mod-highlight-stories .mod-body > .story-content > h2, .mod-highlight-stories .mod-body > .story-content > h3 {
  font-weight: 700 !important; }

.mod-highlight-stories .mod-body > .story-content > h5 {
  color: #000;
  text-transform: none;
  font-size: 14px;
  margin: 0 0 20px;
  font-size: 1em; }

.mod-highlight-stories .mod-body > .storydetails > p {
  padding: 4px 0;
  margin: 0; }

.mod-highlight-stories .mod-body > .storydetails > .timestamp > p {
  margin: 0 32px 0 0;
  float: left; }

.mod-highlight-stories .mod-body > a {
  margin-bottom: 10px; }

.mod-highlight-stories .mod-body > a > .crop-photo {
  margin-bottom: 9px; }

.mod-highlight-stories .mod-body > a > .relatedthumbimg {
  width: 30%; }

.mod-highlight-stories .mod-body > a > h1 {
  font-size: 2.125em;
  font-weight: 700; }

.mod-highlight-stories .mod-body > a > h4, .mod-highlight-stories .mod-body > a > p, .mod-highlight-stories .mod-body > a > span {
  margin-left: 14px;
  margin-right: 14px; }

.mod-highlight-stories .mod-body > a > h4 {
  margin-bottom: 4px;
  margin-right: 10px;
  font-size: 1.429em;
  font-weight: 900;
  line-height: 1.208em; }

.mod-highlight-stories .mod-body > a > p {
  margin-bottom: 10px;
  line-height: 1.21429em; }

.mod-highlight-stories .mod-body > a:hover > h4 {
  #color: #013cb2; }

.mod-highlight-stories .storydetails {
  display: block;
  width: 100%;
  padding-left: 30px;
  padding-right: 10px; }

.mod-highlight-stories .storydetails .headshots {
  display: none;
  float: left;
  white-space: nowrap;
  margin-right: 6px;
  margin-bottom: 12px; }

.mod-highlight-stories .storydetails a {
  color: black; }

.mod-highlight-stories .storydetails a > .profile-thumb {
  width: 100%;
  max-width: 50px;
  height: 100%;
  margin: 0 6px 0 0;
  display: inline-block; }

.mod-highlight-stories .mod-footer {
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 10px; }

.mod-story-related > .mod-header > h5 {
  font-size: 1.14286em;
  padding: 0 8px 6px; }

.mod-story-related > .mod-header > h5 .sponsor {
  font-size: .875em;
  padding-top: 3px; }

#wrapper.font-size-smaller .mod-highlight-stories > .mod-body {
  font-size: 10px; }

#wrapper.font-size-small .mod-highlight-stories > .mod-body {
  font-size: 12px; }

#wrapper.font-size-large .mod-highlight-stories > .mod-body {
  font-size: 16px; }

#wrapper.font-size-larger .mod-highlight-stories > .mod-body {
  font-size: 18px; }

.mod-comments {
  background-color: white; }

.mod-comments > img {
  width: 100%; }

.mod-comments #disquscode1 {
  position: relative;
  padding-bottom: 65.25%;
  padding-top: 30px;
  height: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  border: solid black 1px; }

.mod-comments #disquscode1 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.mod-comments i.icon {
  display: inline-block;
  width: 49px;
  height: 49px;
  background: #ebebeb;
  text-align: center;
  position: absolute;
  top: 30%;
  left: 0;
  margin-top: -16px; }

.mod-comments i.icon::before {
  content: "";
  display: block;
  background: #c2c2c2;
  width: 25px;
  height: 27px;
  border-radius: 1000px;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 1px; }

.mod-comments i.icon::after {
  content: "";
  display: block;
  background: #c2c2c2;
  border-radius: 1000px 1000px 0 0;
  width: 50px;
  height: 16px;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  top: 32px; }

.mod-comments h6 > a {
  color: #777; }

.mod-comments h6 > a:after {
  content: "  -";
  color: #cbd2d7;
  padding: 0 2px; }

.mod-comments h6 .data {
  color: #cbd2d7; }

.mod-comments h6 .content {
  font-weight: 400; }

.mod-comments h6 .form-control {
  padding: 10px; }

.mod-comments h6.byline {
  padding-left: 60px;
  position: relative;
  margin-bottom: 15px;
  margin-top: 10px; }

.mod-comments h6.byline .data {
  font-weight: 400; }

.mod-comments h6.byline .label {
  font-size: 60%; }

.mod-comments .indented.comment {
  padding: 0 30px; }

.mod-comments .push {
  margin-bottom: 40px; }

.mod-comments .bullets {
  margin-left: 30px; }

.media-tab-content .more-btn-container {
  text-align: center; }

.media-tab-content ul.list li {
  background: white;
  margin: 0;
  padding: 9px 9px 0; }

.mod-media-list.mod-highlight-list {
  padding-left: 14px;
  padding-right: 14px; }

.mod-media-list.mod-highlight-list ul.list.media {
  list-style-type: none; }

.mod-media-list.mod-highlight-list ul.list li {
  background: white;
  line-height: 155%;
  list-style-type: none; }

.mod-media-list.mod-highlight-list ul.list li > a {
  clear: none; }

.mod-media-list.mod-highlight-list ul.list li .thumb {
  width: 29%; }

.mod-media-list.mod-highlight-list ul.list li .cat-timestamp-group {
  margin-left: 34%;
  width: 66%; }

.mod-media-list.mod-highlight-list ul.list li .small2m {
  margin: 0;
  float: left;
  color: #c9c9c9; }

.mod-media-list.mod-highlight-list ul.list li .small2m:before {
  content: "|";
  padding-right: 3px; }

.mod-media-list.mod-highlight-list ul.list li .new-news-tag {
  float: left;
  margin-right: 14px;
  background-color: #bc0000;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  font-size: .75em;
  padding: 0 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 165%; }

.mod-media-list.mod-highlight-list ul.list li .share-stats-mini {
  margin-left: 34%;
  width: 66%; }

.mod-media-list.mod-highlight-list ul.list li .category-label {
  text-transform: uppercase;
  font-weight: 700;
  font-size: .858em;
  color: #949494; }

.mod-media-list.mod-highlight-list ul.list li .timestamp-tag {
  color: #c9c9c9;
  font-size: .858em;
  display: inline-block;
  vertical-align: top; }

.mod-media-list.mod-highlight-list ul.list li .red-weight-mini {
  color: #bc0000;
  font-weight: bold; }

.mod-media-list.mod-highlight-list ul.list li .containtime {
  width: 100%;
  float: left; }

.mod-media-list.mod-highlight-list ul.list li h5 {
  float: left;
  margin-right: 3px; }

.mod-media-list.mod-highlight-list ul.list li h5:hover {
  opacity: .85; }

.mod-media-list.mod-highlight-list ul.list li h4 {
  margin-left: 34%;
  width: 66%; }

.mod-media-list.mod-highlight-list ul.list li h4.dotdotdot-crop {
  max-height: 59px; }

.mod-media-list.mod-highlight-list ul.list li > a {
  display: block; }

.mod-media-list.mod-highlight-list ul.list li ul.share-stats-text-mini {
  list-style-type: none;
  float: left;
  width: 90%; }

.mod-media-list.mod-highlight-list ul.list li ul.share-stats-text-mini li {
  padding-right: 6px;
  margin-bottom: 0;
  float: left;
  font-size: .75em;
  text-decoration: none;
  color: #000; }

.mod-media-list.mod-highlight-list ul.list li ul.share-stats-text-mini li > a {
  color: #000; }

.mod-media-list.mod-highlight-list ul.list li ul.share-stats-text-mini li > a:hover {
  color: #555; }

.mod-media-list.mod-highlight-list ul.list.no-bullets li a:after, .mod-media-list.mod-highlight-list ul.list.media li a:after, .mod-media-list.mod-highlight-list ul.list.columns li a:after {
  clear: none !important; }

.mod-media-list.mod-highlight-list > .mod-body {
  padding: 10px 0 0; }

.mod-media-list.mod-highlight-list > .mod-body > a {
  clear: none !important; }

.mod-highlight {
  background: white; }

.mod-highlight h5, .mod-highlight h6 {
  text-transform: uppercase; }

.mod-highlight h5 {
  font-size: .858em;
  color: #949494; }

.mod-highlight h6 {
  font-size: .715em;
  font-weight: 900;
  color: #a6a6a6; }

.mod-highlight .status {
  color: #c9c9c9;
  font-size: .858em; }

.mod-highlight .mod-wrapper {
  margin-bottom: 0; }

.mod-highlight .mod-highlight .column-4 {
  margin-left: 0;
  width: 100%;
  float: none; }

.mod-highlight .mod-highlight .column-8 {
  width: 100%;
  margin-left: 0;
  float: none; }

.mod-highlight .column-6 {
  width: 49.19354%; }

.mod-highlight .sponsor {
  display: table;
  margin-left: auto;
  margin-right: auto;
  float: left; }

.mod-highlight .sponsor > p, .mod-highlight .sponsor > a, .mod-highlight .sponsor .mod-ad {
  display: table-cell;
  vertical-align: middle; }

.mod-highlight .sponsor > p {
  text-transform: uppercase;
  font-size: .786em;
  color: #8b8b8b; }

.mod-highlight .sponsor > a, .mod-highlight .sponsor .mod-ad {
  padding-left: 14px; }

.mod-highlight .sponsor a:hover > * {
  opacity: .85;
  filter: alpha(opacity=85);
  -ms-filter: "alpha(opacity=85)"; }

.mod-highlight .sponsor .mod-ad .mod-ad {
  display: block;
  vertical-align: baseline;
  padding-left: 0; }

.mod-highlight > .mod-body {
  margin-bottom: 4px;
  padding-top: 0; }

.sponsor-line {
  border-top: 1px solid #dfdfdf;
  padding-bottom: 8px; }

.mod-media-grid > .mod-header h3 {
  padding-left: 11px; }

.mod-media-grid > .mod-body {
  background: white;
  padding-top: 13px; }

.mod-media-grid > .mod-footer {
  padding-top: 0;
  text-align: center; }

.mod-media-grid ul.list li {
  padding: 0 13px 20px; }

.mod-media-grid .crop-photo {
  margin-bottom: 4px; }

.mod-media-grid .crop-photo > .count {
  position: absolute;
  left: 10px;
  bottom: 7px;
  min-width: 57px; }

.mod-media-grid h4 {
  font-size: 1em;
  color: black; }

.mod-media-grid a:hover h4 {
  text-decoration: underline; }

.mod-media-grid.mod-media-playlist > .mod-body {
  background: 0;
  padding: 0; }

.mod-media-grid.mod-media-playlist ul.list li {
  float: left;
  width: 50%;
  padding: 5px; }

.mod-media-grid.mod-media-playlist h4.dotdotdot-crop {
  height: 58px;
  max-height: 58px; }

.mod-media-grid-2 {
  background-color: #FFF;
  padding-top: 10px; }

.mod-media-grid-2 > .mod-header h3 {
  padding-left: 11px; }

.mod-media-grid-2 > .mod-body {
  background: white;
  padding-top: 13px; }

.mod-media-grid-2 > .mod-footer {
  padding-top: 0;
  text-align: center; }

.mod-media-grid-2 ul.list li {
  padding: 0 13px 20px; }

.mod-media-grid-2 .crop-photo {
  margin-bottom: 4px; }

.mod-media-grid-2 .crop-photo > .count {
  position: absolute;
  left: 10px;
  bottom: 7px;
  min-width: 57px; }

.mod-media-grid-2 h4 {
  font-size: 1em;
  color: black; }

.mod-media-grid-2 a:hover h4 {
  text-decoration: underline; }

.mod-media-grid-2.mod-media-playlist-2 > .mod-body {
  background: 0;
  padding: 0; }

.mod-media-grid-2.mod-media-playlist-2 ul.list li {
  float: left;
  width: 50%;
  padding: 5px; }

.mod-media-grid-2.mod-media-playlist-2 h4.dotdotdot-crop {
  height: 58px;
  max-height: 58px; }

.school-closings, .mod-breaking-news, .multiple-alerts, .multiple-weather-alerts, .combo-school-closing {
  margin-top: -21px;
  position: relative; }

.mod-breaking-news {
  background: #bc0000; }

.mod-breaking-news .mod-header {
  background: #960000;
  font-size: .65em; }

.mod-breaking-news .mod-header h3 {
  text-transform: uppercase;
  padding: 0; }

.mod-breaking-news .mod-body {
  padding: 0;
  padding-left: 8px;
  height: 46px;
  overflow: hidden; }

.mod-breaking-news .mod-header, .mod-breaking-news .mod-body {
  padding-right: 8px; }

.mod-breaking-news h3, .mod-breaking-news h4 {
  color: white; }

.mod-breaking-news h4 {
  font-weight: normal;
  font-size: 1em;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block; }

.mod-breaking-news h4.see-all {
  font-size: 1.125em; }

.mod-breaking-news ul.list.media {
  -webkit-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.mod-breaking-news ul.list.media li {
  height: 46px;
  overflow: hidden;
  margin-bottom: 0; }

.mod-breaking-news ul.list.media li .f-left.thumb {
  width: 68px;
  margin: 0;
  margin-top: 4px;
  margin-right: 8px; }

.mod-breaking-news ul.list.media li .f-left.thumb, .mod-breaking-news ul.list.media li .f-left.thumb > img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.mod-breaking-news ul.list.media li h4 {
  line-height: 46px;
  -webkit-font-smoothing: antialiased; }

.multiple-alerts {
  background: #bc0000; }

.multiple-alerts .mod-header {
  background: #960000;
  padding: 7px 16px;
  width: 100%;
  float: left; }

.multiple-alerts .mod-header h3 {
  text-transform: uppercase;
  padding: 4px 8px 0 0;
  font-weight: 400;
  line-height: 100%;
  font-size: 1em; }

.multiple-alerts .mod-body {
  padding: 0;
  padding-left: 8px;
  height: 46px;
  overflow: hidden;
  text-align: left; }

.multiple-alerts .mod-header, .multiple-alerts .mod-body {
  padding-right: 8px; }

.multiple-alerts h3.number-of-alerts {
  font-size: 2em; }

.multiple-alerts h3, .multiple-alerts h4 {
  color: white; }

.multiple-alerts h4 {
  font-weight: normal;
  font-size: 1.125em;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block; }

.multiple-alerts h4 > a {
  color: white; }

.multiple-alerts h4 > a:hover {
  opacity: .5; }

.multiple-alerts .see-all {
  position: absolute;
  top: 20%;
  right: 20px;
  z-index: 10;
  font-size: 1.125em; }

.multiple-alerts ul.list.media {
  -webkit-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.multiple-alerts ul.list.media li {
  height: 46px;
  overflow: hidden;
  margin-bottom: 0;
  width: 90%; }

.multiple-alerts ul.list.media li .f-left.thumb {
  width: 68px;
  margin: 0;
  margin-top: 4px;
  margin-right: 8px; }

.multiple-alerts ul.list.media li .f-left.thumb, .multiple-alerts ul.list.media li .f-left.thumb > img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.multiple-alerts ul.list.media li h4 {
  font-size: 1.125em;
  line-height: 46px;
  -webkit-font-smoothing: antialiased; }

.multiple-weather-alerts {
  background: #bc0000; }

.multiple-weather-alerts .mod-header {
  background: #960000;
  padding: 7px 16px;
  width: 100%;
  float: left; }

.multiple-weather-alerts .mod-header h3 {
  text-transform: uppercase;
  padding: 4px 8px 0 0;
  font-weight: 400;
  line-height: 100%;
  font-size: 1em; }

.multiple-weather-alerts .mod-body {
  padding: 0;
  padding-left: 8px;
  height: 46px;
  overflow: hidden;
  text-align: left; }

.multiple-weather-alerts .mod-header, .multiple-weather-alerts .mod-body {
  padding-right: 8px; }

.multiple-weather-alerts h3.number-of-alerts {
  font-size: 2em; }

.multiple-weather-alerts h3, .multiple-weather-alerts h4 {
  color: white; }

.multiple-weather-alerts h4 {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block; }

.multiple-weather-alerts a {
  color: white; }

.multiple-weather-alerts .see-all {
  position: absolute;
  top: 20%;
  right: 20px;
  z-index: 10;
  font-size: 1.125em; }

.multiple-weather-alerts .see-all h4 {
  font-weight: normal;
  font-size: 1.125em;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block; }

.multiple-weather-alerts .see-all h4 > a {
  color: white; }

.multiple-weather-alerts .see-all h4 > a:hover {
  opacity: .5; }

.multiple-weather-alerts ul.list.media {
  -webkit-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.multiple-weather-alerts ul.list.media li {
  height: 46px;
  overflow: hidden;
  margin-bottom: 0;
  width: 90%; }

.multiple-weather-alerts ul.list.media li .f-left.thumb {
  width: 48px;
  margin: 0;
  margin-top: 4px;
  margin-right: 8px; }

.multiple-weather-alerts ul.list.media li .f-left.thumb, .multiple-weather-alerts ul.list.media li .f-left.thumb > img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.multiple-weather-alerts ul.list.media li h4 {
  font-size: .875em;
  font-weight: 900;
  padding-top: 4px;
  line-height: 95%;
  -webkit-font-smoothing: antialiased; }

.multiple-weather-alerts ul.list.media li h4 > a {
  font-weight: 900;
  color: white; }

.see-all-breaking-news {
  position: absolute;
  top: 20%;
  right: 20px;
  z-index: 10; }

.see-all-breaking-news h4 {
  font-weight: normal;
  font-size: 1.25em;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block; }

.see-all-breaking-news h4 > a {
  color: white; }

.see-all-breaking-news h4 > a:hover {
  opacity: .5; }

.combo-school-closing {
  background: #f8d914; }

.combo-school-closing .mod-header {
  background: #f8d914;
  padding: 7px 16px;
  width: 100%;
  float: left; }

.combo-school-closing .mod-header h3 {
  text-transform: uppercase;
  padding: 2px 8px 0 0;
  font-weight: 900;
  line-height: 100%;
  font-size: 1em; }

.combo-school-closing .mod-header h3:last-child {
  border-right: 1px solid #6b6b6b; }

.combo-school-closing .mod-body {
  padding: 0;
  padding-left: 8px;
  height: 46px;
  overflow: hidden;
  text-align: left; }

.combo-school-closing .mod-header, .combo-school-closing .mod-body {
  padding-right: 8px; }

.combo-school-closing h3.number-of-alerts {
  font-size: 2em; }

.combo-school-closing h3, .combo-school-closing h4 {
  color: black; }

.combo-school-closing h4 {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block; }

.combo-school-closing a {
  color: black; }

.combo-school-closing .see-all-school-closing {
  position: absolute;
  top: 20%;
  right: 20px;
  z-index: 10; }

.combo-school-closing .see-all-school-closing h4 {
  font-size: 1.25em;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block; }

.combo-school-closing .see-all-school-closing h4 > a {
  color: black; }

.combo-school-closing .see-all-school-closing h4 > a:hover {
  opacity: .5; }

.combo-school-closing ul.list.media {
  -webkit-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.combo-school-closing ul.list.media li {
  height: 46px;
  overflow: hidden;
  margin-bottom: 0;
  width: 90%; }

.combo-school-closing ul.list.media li .f-left.thumb {
  width: 48px;
  margin: 0;
  margin-top: 4px;
  margin-right: 8px; }

.combo-school-closing ul.list.media li .f-left.thumb, .combo-school-closing ul.list.media li .f-left.thumb > img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.combo-school-closing ul.list.media li h4 {
  font-size: .875em;
  font-weight: 900;
  padding-top: 4px;
  line-height: 95%;
  -webkit-font-smoothing: antialiased; }

.combo-school-closing ul.list.media li h4 > a {
  font-weight: 900;
  color: black; }

.see-all-school-closing-only {
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 10; }

.see-all-school-closing-only h4 {
  font-size: 1.25em;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block; }

.see-all-school-closing-only h4 > a {
  color: black; }

.see-all-school-closing-only h4 > a:hover {
  opacity: .5; }

.school-closings {
  background: #f8d914; }

.school-closings .mod-header {
  background: #f8d914;
  margin: 7px 16px 7px 0;
  padding: 0 0 7px 16px;
  width: 100%;
  float: left;
  border-bottom: 1px #fff solid; }

.school-closings .mod-header h3 {
  text-transform: uppercase;
  padding: 2px 8px 0 0;
  font-weight: 900;
  line-height: 100%;
  font-size: 1em; }

.school-closings .mod-body {
  padding: 0;
  padding-left: 8px;
  height: 46px;
  overflow: hidden;
  text-align: left; }

.school-closings .mod-header, .school-closings .mod-body {
  padding-right: 8px; }

.school-closings h3.number-of-alerts {
  font-size: 2em; }

.school-closings h3, .school-closings h4 {
  color: black; }

.school-closings h4 {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block; }

.school-closings a {
  color: black; }

.school-closings ul.list.media {
  -webkit-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.school-closings ul.list.media li {
  width: 300px;
  height: 46px;
  overflow: hidden;
  margin-bottom: 0;
  float: left; }

.school-closings ul.list.media li .f-left.thumb {
  width: 48px;
  margin: 0;
  margin-top: 4px;
  margin-right: 8px; }

.school-closings ul.list.media li .f-left.thumb, .school-closings ul.list.media li .f-left.thumb > img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.school-closings ul.list.media li h4 {
  font-size: .875em;
  font-weight: 900;
  padding-top: 4px;
  line-height: 95%;
  -webkit-font-smoothing: antialiased; }

.school-closings ul.list.media li h4 > a {
  font-weight: 900;
  color: black; }

.schoolclosinglist {
  width: 75%; }

#schoolclosingscroller {
  margin-top: 10px; }

.schoolnames {
  float: left;
  padding-right: 10px;
  padding-left: 10px;
  border-left: dotted 1px #000; }

.mod-feature > .mod-body {
  background: white;
  padding: 6px;
  min-height: 100px; }

.mod-feature > .mod-body > a > .crop-photo {
  width: 60%; }

.mod-feature > .mod-body > a > h4 {
  position: absolute;
  width: 40%;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: left;
  padding-left: 6px;
  color: black;
  font-size: 1.28571em;
  max-height: 100%;
  overflow: hidden; }

.mod-feature > .mod-body > a:hover > h4 {
  text-decoration: underline; }

.mod-feature.coupon > .mod-body {
  text-align: center; }

.mod-quick-links > .mod-body {
  background: white;
  padding: 0;
  height: 39px; }

.mod-quick-links a:hover {
  color: #013cb2;
  text-decoration: underline; }

.mod-quick-links ul.inline > li {
  padding: 3px 7px; }

.mod-quick-links .custom-select {
  width: 100%;
  height: 39px; }

.mod-quick-links .custom-select select {
  background: white;
  color: black;
  width: 100%;
  font-size: 1em;
  line-height: 39px; }

.mod-quick-links .custom-select:after {
  color: black;
  line-height: 39px; }

.mod-station-feature {
  margin: 0;
  margin-top: 0; }

.mod-station-feature > .mod-header, .mod-station-feature > .mod-body > .row-container {
  max-width: 100%; }

.mod-station-feature > .mod-header {
  text-align: center;
  z-index: 3;
  width: 100%;
  position: absolute;
  top: 0; }

.mod-station-feature > .mod-header a:hover {
  opacity: .85;
  filter: alpha(opacity=85);
  -ms-filter: "alpha(opacity=85)"; }

.mod-station-feature > .mod-header img {
  transform: translate(0, -50%);
  margin-top: 0;
  max-width: 182px; }

.mod-station-feature > .mod-body {
  background: black;
  width: 100%;
  padding: 23px 0 37px; }

.mod-station-feature > .mod-body > .row-container {
  width: 100%;
  max-width: 540px; }

.mod-station-feature > .mod-body .ui-btn-group {
  width: 100%;
  margin-top: 17px; }

.mod-station-feature > .mod-body .ui-btn-group .ui-btn {
  font-size: 1.07143em;
  padding-left: 8px;
  padding-right: 8px;
  margin-left: 0;
  float: none;
  display: block;
  background: 0;
  line-height: 12px; }

.mod-station-feature.left > .mod-header {
  right: 0; }

.mod-station-feature.left > .mod-body > .row-container {
  float: right; }

.mod-station-feature.left > .mod-body .crop-photo {
  background-position: 100% 0; }

.mod-station-feature.right > .mod-header {
  left: 0; }

.mod-station-feature.right > .mod-body > .row-container {
  float: left; }

.mod-station-feature.right > .mod-body .crop-photo {
  background-position: 0 0; }

.mod-video .info-container {
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 14px; }

.mod-video .info-container p:last-child {
  margin: 0; }

.mod-video .player-actions li a:hover {
  text-decoration: none; }

.place-holder-video-ui {
  width: 100%;
  min-width: 713px;
  height: 100%;
  min-height: 401px;
  background-color: #000; }

.mod-video-v2 .info-container {
  min-height: 100%;
  height: 80%;
  padding: 4%; }

.mod-video-v2 .info-container time {
  font-style: normal;
  color: #CCC;
  display: inline-block;
  font-size: .9em;
  padding: 0 0 10px 0; }

.mod-video-v2 .ad-container {
  margin: 1% auto;
  width: 300px; }

.mod-video-v2 .info-container p:last-child {
  margin: 0; }

.mod-video-v2 .player-actions li a:hover {
  text-decoration: none; }

.mod-video-v2 {
  background-color: #FFF;
  padding-bottom: 14px; }

.mod-video-v2 .column-video-v2 {
  clear: both; }

.mod-video-v2 h1 {
  font-size: 1.25em;
  line-height: 1.2;
  margin: 0; }

.mod-video-v2 p {
  line-height: 160%; }

.mod-video-v2 #infolimit {
  word-wrap: break-word;
  overflow: hidden;
  line-height: 160%; }

.mod-video-v2 .croplimit {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.mod-video-tabs .ui-tabs-select {
  left: 0; }

.mod-video-tabs .mod-header select {
  margin: 0;
  float: right;
  height: 34px;
  line-height: 34px;
  padding: 0 16px;
  position: absolute;
  right: 0;
  top: 30%;
  margin-top: -10px;
  margin-right: 5px;
  font-size: 1.25em;
  font-weight: 500;
  width: 100%; }

.mod-video-tabs .custom-select {
  position: relative;
  width: 180px;
  overflow: hidden;
  height: 43px;
  margin: 0 2%; }

.mod-app-promo {
  max-width: 320px; }

.mod-app-promo .mod-body {
  background-image: url(bg-app-promo.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 15px 15px 0; }

.mod-app-promo .mod-body p {
  font-size: .9em;
  line-height: 1.3; }

.mod-app-promo .app-icon {
  margin-bottom: 20px; }

.mod-app-promo img.f-right {
  margin-left: 10px; }

.mod-app-promo.weather .mod-body {
  background-image: url(bg-app-weather.jpg); }

.mod-app-promo.traffic .mod-body {
  background-image: url(bg-app-traffic.jpg); }

.mod-search {
  margin-bottom: 20px; }

.mod-search .ui-search.non-compact {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 46px; }

.mod-search .ui-search.non-compact input {
  border: 1px solid #ddd;
  height: 40px;
  font-size: 1.2em;
  margin: 2px;
  width: 100%; }

.mod-search .ui-search.non-compact button {
  height: 46px;
  width: 46px; }

.mod-search-results .mod-header h3 {
  width: 100%;
  padding-left: 0; }

.mod-search-results .mod-header select {
  position: relative;
  float: none;
  right: auto;
  top: auto; }

.mod-search-results .mod-body .crop-photo {
  margin-right: 10px;
  max-width: 160px; }

.mod-app-promo {
  max-width: 320px; }

.mod-app-promo .mod-body {
  background-image: url(bg-app-promo.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 15px 15px 0; }

.mod-app-promo .mod-body p {
  font-size: .9em;
  line-height: 1.3; }

.mod-app-promo .app-icon {
  margin-bottom: 20px; }

.mod-app-promo img.f-right {
  margin-left: 10px; }

.mod-app-promo.weather .mod-body {
  background-image: url(bg-app-weather.jpg); }

.mod-app-promo.traffic .mod-body {
  background-image: url(bg-app-traffic.jpg); }

.mod-search {
  margin-bottom: 20px; }

.mod-search .ui-search.non-compact {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 46px; }

.mod-search .ui-search.non-compact input {
  border: 1px solid #ddd;
  height: 40px;
  font-size: 1.2em;
  margin: 2px;
  width: 100%; }

.mod-search .ui-search.non-compact button {
  height: 46px;
  width: 46px; }

.mod-search-results .mod-header h3 {
  width: 100%;
  padding-left: 0; }

.mod-search-results .mod-header select {
  position: relative;
  float: none;
  right: auto;
  top: auto; }

.mod-search-results .mod-body .crop-photo {
  margin-right: 10px;
  max-width: 160px; }

.mod-do-not-miss.mod-carousel .mod-body {
  padding-left: 56px;
  padding-right: 56px; }

.mod-do-not-miss.mod-carousel .mod-body h4 {
  font-size: .92857em;
  line-height: 90%;
  letter-spacing: normal;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  padding-top: 10px;
  line-height: 16px; }

.mod-do-not-miss.mod-carousel .mod-body p {
  font-size: .875em;
  line-height: 1.4em;
  letter-spacing: -0.031em;
  padding-top: 2%; }

.mod-do-not-miss.mod-carousel .mod-body p.dotdotdot-crop {
  max-height: 36px; }

.mod-do-not-miss.mod-carousel .slides-wrapper a {
  color: black; }

.mod-do-not-miss.mod-carousel .ui-btn.pager {
  background: #f2f2f2 !important; }

.mod-do-not-miss-vertical.mod-media-list > .mod-body {
  padding-bottom: 9px; }

.mod-video-center-carousel-2 .mod-header h3 {
  float: left;
  font-size: 1.2em;
  line-height: normal;
  padding: 12px 8px 0; }

.mod-video-center-carousel-2.mod-carousel .slide {
  padding: 4px; }

.mod-video-center-carousel-2.mod-carousel .mod-body {
  margin: 10px 0;
  padding-left: 56px;
  padding-right: 56px; }

.mod-video-center-carousel-2.mod-carousel .mod-body a.ui-btn.pager.prev > i {
  margin: 0;
  position: absolute;
  top: 45%;
  left: 20%; }

.mod-video-center-carousel-2.mod-carousel .mod-body a.ui-btn.pager.next > i {
  margin: 0;
  position: absolute;
  top: 45%;
  right: 20%; }

.mod-video-center-carousel-2.mod-carousel .mod-body .thumb {
  position: relative; }

.mod-video-center-carousel-2.mod-carousel .mod-body .thumb .video-length {
  background-color: #000;
  opacity: .75;
  font-size: .75em;
  font-weight: bold;
  color: #FFF;
  padding: 2px;
  position: absolute;
  bottom: 0;
  right: 0; }

.mod-video-center-carousel-2.mod-carousel .mod-body h4 {
  font-size: .92857em;
  line-height: 90%;
  letter-spacing: normal;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  padding-top: 10px; }

.mod-video-center-carousel-2.mod-carousel .mod-body p {
  font-size: .875em;
  line-height: 1.4em;
  letter-spacing: -0.031em;
  padding-top: 2%; }

.mod-video-center-carousel-2.mod-carousel .mod-body p.dotdotdot-crop {
  max-height: 32px; }

.mod-video-center-carousel-2.mod-carousel .slides-wrapper a {
  color: black; }

.mod-video-center-carousel-2.mod-carousel .slides-wrapper a .ui-btn.pager {
  padding-top: 5%; }

.mod-video-center-carousel-2.mod-carousel .ui-btn.pager {
  background: #f2f2f2 !important; }

.mod-video-center-search-results h3 {
  font-size: 1.2em;
  line-height: normal;
  padding: 12px 8px; }

.mod-video-center-carousel-2-vertical.mod-media-list > .mod-body {
  padding-bottom: 9px; }

.mod-video-center-carousel-2.mod-carousel .mod-body h4 {
  font-size: 1em; }

.mod-video-center-search-results > h4 {
  letter-spacing: normal;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  padding-top: 10px;
  font-size: .92857em;
  line-height: 90%;
  margin: 2px 0 20px;
  color: #000; }

.mod-video-center-search-results li.slide {
  width: 19%;
  display: inline-block;
  padding: 2px; }

.mod-video-center-search-results .video-length {
  background-color: #000;
  opacity: .75;
  font-size: .75em;
  font-weight: bold;
  color: #FFF;
  padding: 2px;
  position: absolute;
  bottom: 0;
  right: 0; }

.mod-body a.ui-btn.pager.prev > i {
  margin: 0;
  position: absolute;
  top: 45%;
  left: 20%; }

.mod-body a.ui-btn.pager.next > i {
  margin: 0;
  position: absolute;
  top: 45%;
  right: 20%; }

.mod-body .thumb {
  position: relative; }

.mod-body .thumb p {
  font-size: .875em;
  line-height: 1.4em;
  letter-spacing: -0.031em;
  padding-top: 2%; }

.mod-body .thumb p.dotdotdot-crop {
  max-height: 32px; }

.mod-body .thumb .slides-wrapper a {
  color: black; }

.mod-body .thumb .slides-wrapper a .ui-btn.pager {
  padding-top: 5%; }

.mod-body .thumb .ui-btn.pager {
  background: #f2f2f2 !important; }

.mod-video-center-carousel-2-vertical.mod-media-list > .mod-body {
  padding-bottom: 9px; }

.mod-cw-video-widget .cwtv-widget {
  position: relative;
  padding-bottom: 83.33333%;
  padding-top: 0;
  height: 0;
  overflow: hidden;
  display: block;
  background: black;
  color: black; }

.mod-cw-video-widget .cwtv-widget > iframe, .mod-cw-video-widget .cwtv-widget > object, .mod-cw-video-widget .cwtv-widget > embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ie .sub-nav-open .cwtv-widget > iframe, .ie .sub-nav-open .cwtv-widget > object, .ie .sub-nav-open .cwtv-widget > embed {
  visibility: hidden; }

#wrapper {
  color: black; }

.txt-white {
  color: white; }

.bg-white {
  background: white; }

.border-white {
  border-color: white; }

[class*="ui-btn"][class*="txt-white"] {
  text-shadow: none; }

.bg-black {
  background: black; }

.bg-blue2 {
  background: #013cb2; }

#footer, .nav-bar .mobile-secondary-nav-container, .nav-bar .nav-container .aui-menu, .nxs-icon-play:before, .add-play-icon:after, .custom-select select, .ui-tabs > li.ui-tab-active > a, .mod-style-02 .mod-header, .col-8 .col-6 .mod-style-02 .mod-header, .count, .ui-btn {
  background: #013cb2; }

.add-play-icon:after, .count {
  background: rgba(1, 60, 178, 0.8); }

a:hover .nxs-icon-play:before, a:hover .add-play-icon:after, a:hover .count {
  background: #013cb2;
  background: rgba(1, 60, 178, 0.9); }

.nav-bar .nav > li.featured > a {
  background: #013cb2;
  background: rgba(1, 60, 178, 0.8); }

.nav-bar .nav > li:hover > a, .nav-bar .nav > li.featured:hover > a, .nav-bar .nav > li.menu-button-active > a {
  background: #012b7f;
  background: rgba(1, 43, 127, 0.8); }

.nav-bar .secondary-nav li.level3 > a {
  background: #012775; }

.ui-tabs > li:not(.ui-tab-active) > a, .mod-quick-links a {
  color: #013cb2; }

@media only screen and (min-width:992px) {
  .mod-station-feature > .mod-body .ui-btn-group .ui-btn {
    background: #013cb2; } }
.skin-lasvegasnow #header h1 {
  width: 200px; }

@media only screen and (min-width:600px) {
  #footer p .break {
    display: inline; }

  #footer .footer-links {
    margin-bottom: 6px; }

  .mod-do-not-miss.mod-carousel .slide {
    width: .33333%; }

  .is-600 {
    display: inline-block; }

  .mod-style-02 .mod-header, .col-8 .col-6 .mod-style-02 .mod-header, .col-8 .mod-style-02 .mod-header h3 {
    color: #fff; }

  .mod-style-02 .mod-header, .col-8 .mod-style-02 .mod-header {
    padding: 10px 12px;
    border: 0; }

  .mod-style-02 .mod-body {
    border: 1px solid #ddd;
    border-top: 0;
    padding: 8px; }

  .mod-style-02 .mod-body.blue {
    background-color: #0d358a;
    color: #fff;
    border: 0; }

  .col-8 .col-6 .mod-header h3, .col-8 .mod-style-02 .mod-header h3 {
    float: left;
    line-height: 1.1;
    font-size: 1.17em; }

  .lg-description {
    font-size: 1.6em;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 15px; }

  .lg-temp {
    font-size: 5em;
    font-weight: 900;
    line-height: .85em; }

  ul.sevenday {
    float: left;
    width: 14.1%;
    font-size: .8em;
    position: relative;
    overflow: hidden; }

  ul.sevenday > li {
    padding-left: 8px;
    text-transform: uppercase; }

  ul.sevenday .text {
    font-weight: 900; }

  ul.sevenday > li.icon {
    position: absolute;
    top: 22px;
    right: -5px;
    margin: 0;
    width: 32%; }

  ul.sevenday > li.icon > img {
    width: 60%;
    max-width: 60%;
    height: auto; }

  ul.sevenday > li.hour-display {
    z-index: 1000; }

  ul.sevenday > li.visibility {
    min-height: 30px;
    font-weight: 600;
    margin: 0;
    letter-spacing: -0.75px;
    width: 80%; }

  ul.sevenday > li.temp {
    font-weight: 900;
    font-size: 2em;
    margin: 0; }

  ul.sevenday > li.percipitation {
    margin: 0; }

  ul.sevenday > li.humidity {
    margin: 0; }

  ul.sevenday > li.winds {
    margin: 0; }

  ul.sevenday > li.more-details {
    text-transform: capitalize;
    margin: 10px 0; }

  ul.sevenhours {
    float: left;
    width: 14.1%;
    font-size: .8em;
    position: relative;
    overflow: hidden; }

  ul.sevenhours > li {
    padding-left: 8px;
    text-transform: uppercase; }

  ul.sevenhours .text {
    font-weight: 900; }

  ul.sevenhours > li.icon {
    position: absolute;
    top: 22px;
    right: -5px;
    margin: 0;
    width: 32%; }

  ul.sevenhours > li.icon > img {
    width: 100%;
    max-width: 60%;
    height: auto; }

  ul.sevenhours > li.hour-display {
    z-index: 1000; }

  ul.sevenhours > li.visibility {
    min-height: 30px;
    font-weight: 600;
    margin: 0;
    letter-spacing: -0.75px;
    width: 80%; }

  ul.sevenhours > li.temp {
    font-weight: 900;
    font-size: 2em;
    margin: 0; }

  ul.sevenhours > li.percipitation {
    margin: 0; }

  ul.sevenhours > li.humidity {
    margin: 0; }

  ul.sevenhours > li.winds {
    margin: 0; }

  ul.sevenhours > li.more-details {
    text-transform: capitalize;
    margin: 10px 0; }

  ul.hour {
    float: left;
    width: 19.75%;
    font-size: .8em;
    position: relative;
    overflow: hidden;
    list-style: none; }

  ul.hour > li {
    padding-left: 8px;
    text-transform: uppercase; }

  ul.hour .text {
    font-weight: 900; }

  ul.hour > li.icon {
    position: absolute;
    top: 22px;
    right: -5px;
    margin: 0;
    width: 32%; }

  ul.hour > li.icon > img {
    width: 100%;
    max-width: 90%;
    height: auto; }

  ul.hour > li.hour-display {
    z-index: 1000; }

  ul.hour > li.visibility {
    font-weight: 600;
    margin: 0;
    letter-spacing: -0.75px;
    width: 80%; }

  ul.hour > li.temp {
    font-weight: 900;
    font-size: 2em;
    margin: 0; }

  ul.hour > li.percipitation {
    margin: 0; }

  ul.hour > li.humidity {
    margin: 0; }

  ul.hour > li.winds {
    margin: 0; }

  ul.hour > li.more-details {
    text-transform: capitalize;
    margin: 10px 0; }

  .mod-body.detailed-forecast {
    background-color: #fff;
    padding: 10px 30px; }

  .detailed-forecast > p {
    margin: 20px 0 0 0; }

  .detailed-forecast > p:last-child {
    margin: 20px 0 0 0; }

  .weather-profile-title {
    font-weight: 900;
    margin-bottom: 10px; }

  .weather-profile {
    float: left;
    margin-right: 10px; }

  .mod-doppler > a > img {
    width: 100%;
    height: auto; }

  .mod-local-radar {
    padding-top: 10px; }

  .mod-local-radar h4 {
    background: 0;
    padding: 0;
    text-align: left;
    line-height: 34px;
    margin: 0 6px; }

  .mod-local-radar ul {
    float: left;
    width: 100%; }

  .mod-local-radar ul > li {
    margin: 5px 0 25px;
    text-align: center; }

  ul.local-center > li {
    width: 25%;
    float: left; }

  ul.local-center > li > img {
    width: 94%;
    height: auto; }

  .mod-interactive-map-1 {
    margin: 20px 0; }

  .week-forecast {
    font-size: 1em; }

  .day-of-week {
    margin-top: 20px; }

  .day-of-week > h4 {
    font-size: 1em; }

  .day-of-week > p, .day-of-week > p:last-child {
    margin: 0; }

  .sponsor-by {
    margin: 25px 10px 20px 20px;
    text-transform: lowercase;
    font-size: .875em; }

  .sponsor-by-logo {
    margin: 20px 0; }

  ul.weather {
    float: left;
    width: 44%; }

  .weather-page h4 {
    font-size: 1.45em;
    margin: 20px 0; }

  .weather-page-side h4 {
    font-size: 1.45em;
    margin: 0 10px; }

  .wrap-up-tab-side {
    background-color: white;
    padding: 10px 12px;
    margin: 0 0 10px 0; }

  .wrap-up-tab-side a > h4 {
    margin: 14px 0 0;
    color: black; }

  .wrap-up-tab-side-team {
    background-color: white;
    padding: 10px 12px;
    margin: 0 0 10px 0; }

  .wrap-up-tab-side-team a > h4 {
    margin: 4px 0 0;
    color: black; }

  .wrap-up-tab-side-team span {
    color: black; }

  .mod-wrapper.mod-tab-inner-hourly {
    margin: 0; }

  ul.forecast-data {
    margin: 0 0 0 24px;
    padding: 18px 0 0 0;
    float: left;
    width: 50%; }

  li.feelslike-wind {
    float: left;
    width: 33%; }

  li.dewpoint-humidity {
    float: left;
    width: 33%; }

  li.sunrise-sunset {
    float: left;
    width: 33%; }

  li.pressure {
    float: left;
    width: 20%; }

  li.moonset {
    float: left;
    width: 20%; }

  .mod-pollen-forecast-very-high {
    background-color: #d20000; }

  .mod-pollen-forecast-high {
    background-color: #f1cc00; }

  .mod-pollen-forecast-moderate-below {
    background-color: #0e921b; }

  .strong-text {
    font-weight: 900;
    text-transform: uppercase; }

  .mod-tab-inner-hourly {
    background-color: #dfe7eb; }

  .mod-tab-inner-hourly .mod-body {
    padding: 0;
    margin: 0; }

  .mod-tab-hourly > .mod-header .ui-tabs > ul {
    height: 30px; }

  .mod-tab-hourly > .mod-header .ui-tabs > li > a {
    color: #000;
    font-weight: normal;
    font-size: 1em;
    background-color: #edf2f5;
    border-left: #d1d7da 1px solid; }

  .mod-tab-hourly > .mod-header .ui-tabs > li.ui-tab-active > a {
    color: black;
    background-color: #dfe7eb;
    font-weight: normal;
    border-left: #d1d7da 1px solid; }

  .mod-tab-hourly {
    margin: 0;
    background-color: #d1d7da; }

  .mod-tab-hourly {
    margin-top: 20px; }

  .hourly-weather-tabs {
    padding: 10px 0; }

  .mod-current-weather-list .mod-body > .hourly-weather-tabs {
    margin-top: 20px; }

  .mod-body.mod-tab-hourly {
    padding: 0;
    margin: 0; }

  .lg-details-link {
    font-weight: 900;
    font-size: 1em;
    margin: 20px 0 0 0; }

  .ui-btn-go {
    background-color: #979797;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #fff;
    text-shadow: none;
    font-weight: 100;
    padding: 1px 8px;
    margin: 8px 0 0 0; }

  input[type="text"]:focus#zip-code-input {
    border-color: #bc0000;
    -webkit-box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5);
    -moz-box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5);
    box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5); }

  input[type="text"]#zip-code-input {
    color: #ababab;
    font-weight: 100;
    font-size: .95em; }

  input#zip-code-input {
    width: 10%;
    margin: 8px 0 0 20px;
    padding: 6px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0; }

  .wrap-up-tab {
    background-color: white;
    padding: 10px 20px;
    margin: 0; }

  .wrap-up-tab-side {
    background-color: white;
    padding: 10px 12px;
    margin: 0 0 10px 0; }

  .wrap-up-tab-side.mod-school-closing {
    background-color: white;
    padding: 10px 12px;
    margin: 0 0 20px 0; }

  .map-center > .ui-tabs > li > a {
    color: #000;
    font-weight: normal;
    font-size: 1em;
    background-color: #dfe7eb;
    border-left: #fff 1px solid; }

  .map-center > .ui-tabs > li.ui-tab-active > a {
    color: black;
    background-color: white;
    font-weight: normal;
    border-left: #fff 1px solid; }

  .almanac-tab > .ui-tabs > li > a {
    color: #000;
    font-weight: normal;
    font-size: 1em;
    background-color: #dfe7eb;
    border-left: #fff 1px solid; }

  .almanac-tab > .ui-tabs > li.ui-tab-active > a {
    color: black;
    background-color: white;
    font-weight: 900;
    border-left: #fff 1px solid; }

  .table-almanac {
    margin: 10px 0 10px 30px; }

  .table-almanac td {
    padding-right: 80px;
    padding-bottom: 10px; }

  .pollen-table {
    margin: 10px 0 10px 10px; }

  .pollen-table td {
    padding-right: 40px;
    padding-bottom: 10px;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff; }

  .mod-current-weather-list .forecast-data li .text {
    text-transform: uppercase;
    font-size: .875em; }

  .mod-current-weather-list .forecast-data li .data {
    margin: 0 0 10px 0;
    font-size: 1.6em;
    font-weight: 900; }

  .mod-current-weather-list h4 {
    font-size: 1.857em;
    letter-spacing: normal; }

  .mod-current-weather-list li.weather > div {
    float: left; }

  .mod-current-weather-list .weather > .icon-description {
    float: left; }

  .mod-current-weather-list .current-weather-time-title {
    font-weight: 100; }

  .mod-current-weather-list .mod-body {
    background-color: white;
    padding: 10px 20px;
    margin: 0; }

  .mod-current-weather-list .icon-description {
    margin-bottom: 20px; }

  .mod-current-weather-list .mod-body img {
    padding: 8px 16px 8px 20px; }

  .mod-current-weather-list .mod-header .ui-tabs > li > a, .mod-current-weather-list .mod-header .mod-quick-links a {
    color: #000;
    font-weight: normal;
    font-size: 1em;
    background-color: #dfe7eb;
    border-left: #fff 1px solid; }

  .mod-current-weather-list .mod-header .ui-tabs > li.ui-tab-active > a {
    color: black;
    background-color: white;
    font-weight: normal;
    border-left: #fff 1px solid; }

  .mod-almanac > .mod-body {
    padding: 0;
    margin: 0;
    background-color: white; }

  .mod-almanac .mod-header .ui-tabs > li > a, .mod-almanac .mod-header .mod-quick-links a {
    color: #000; }

  .mod-almanac .mod-header .ui-tabs > li.ui-tab-active > a {
    color: black;
    background-color: white; }

  .alert-bold {
    font-weight: 900;
    padding-left: 5px; }

  .img-center {
    text-align: center; }

  .hour-display {
    font-weight: 900;
    color: #454f55;
    background-color: #b9c6d2;
    margin: 10px 0 10px 10px; }

  .mod-tab-hourly > .mod-header {
    height: 35px; }

  ul.mod-tab-hourly {
    height: 35px; }

  li.mod-tab-hourly > a {
    height: 35px; }

  .mod-tab-hourly ul li a {
    height: 35px;
    line-height: 33px; }

  .mobile-btns {
    margin: 10px 0;
    max-width: 100%;
    width: 100%;
    font-size: 1.25em;
    text-align: center; }

  .mobile-btns a {
    padding: 4px 2px;
    margin: 2px 6px 2px 0;
    background-color: #013cb2;
    color: #FFF;
    text-shadow: none; }

  .mobile-btns .mobile-btn-blue {
    letting-spacing: -0.01em;
    width: 48%; }

  .mobile-btns .mobile-btn-blue .left {
    margin: 10px 0 0 4px; }

  .mobile-btns .mobile-btn-blue .right {
    margin: 10px 0; }

  .paddingbottom-20 {
    padding-bottom: 20px; }

  .paddingbottom-30 {
    padding-bottom: 40px; }

  .weather-school-closed-text {
    list-style-type: disc;
    display: inline-block; }

  ul.weather-school-closed-text {
    padding-left: 5px;
    margin: 1px; }

  ul.weather-school-closed-text li {
    padding-left: 1px;
    margin: 1px; }

  .weather-top {
    padding-top: 20px; }

  .weather-alert-text {
    list-style-type: disc; }

  .weather-alert-text li {
    margin-left: 30px; }

  .whiteback {
    background-color: white; }

  .form-sign-alert {
    background-color: #f1f1f1;
    padding: 0 14px 2px;
    font-size: 1em; }

  .form-sign-alert h4 {
    padding: 0;
    margin: 0;
    font-weight: 100; }

  .form-sign-alert .ui-btn-go {
    padding: 6px 10px;
    margin: 0;
    margin: 0 0 12px 0;
    background-color: #013cb2;
    font-weight: 900; }

  .mod-header.form-sign-alert {
    padding: 7px 14px 0; }

  .mod-school-closing {
    margin: 10px 0 0 0; }

  input[type="text"]:focus#form-sign-alert {
    border-color: #bc0000;
    -webkit-box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5);
    -moz-box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5);
    box-shadow: 0 0 9px 1px rgba(188, 0, 0, 0.5); }

  input[type="text"]#form-sign-alert {
    color: #ababab;
    font-weight: 100;
    font-size: 1em; }

  input#form-sign-alert {
    width: 80%;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0; }

  .weather-school-close-header .alert-bold {
    font-size: 1em; }

  .mod-sponsored-by-300 .sponsor-by {
    padding: 12px 4px;
    margin: 0; }

  .mod-sponsored-by-300 .sponsor-by-logo {
    padding: 5px;
    margin: 0; }

  .mod-highlight-stories {
    background-color: white; }

  .mod-highlight-stories .mod-body {
    padding-top: 0; }

  .mod-highlight-stories .mod-body .col-11 {
    width: 93.1%;
    margin-left: 0; }

  .mod-highlight-stories .mod-body ul.list.columns.six li {
    margin: 8px 1% 10px;
    width: 16.5%; }

  .mod-highlight-stories .mod-body .highlight-headline {
    clear: both; }

  .mod-highlight-stories .mod-body .highlight-headline > .wrapper-video, .mod-highlight-stories .mod-body .highlight-headline > .syndicaster-video {
    margin-bottom: 0; }

  .upnext-body {
    min-width: 415px; }

  .mod-stories-related .mod-body .relatedstorythumbs > h4 {
    font-size: .875em; }

  .mod-highlight-stories .mod-body .relatedstorythumbs > h4 {
    font-size: .875em; }

  .mod-highlight-stories .mod-body ul.list.media li > a > h4 {
    color: black;
    font-size: .875em; }

  ul.related-story-shares li {
    padding-bottom: 0; }

  .relatedstorythumbs {
    padding-bottom: 30px;
    padding-left: 40px; }

  .related-story-thumb li {
    float: left;
    margin: 0; }

  .mod-stories-related .mod-body .related-story-thumbs li {
    margin: 0; }

  .mod-stories-related .mod-body .pad-20b li {
    margin: .6%; }

  .multiple-alerts {
    background: #bc0000; }

  .multiple-alerts .mod-header {
    background: #960000;
    padding: 7px 16px;
    float: left; }

  .multiple-alerts .mod-header h3 {
    text-transform: uppercase;
    padding: 4px 8px 0 0;
    font-weight: 400;
    line-height: 100%;
    font-size: 1em; }

  .multiple-alerts .mod-body {
    padding: 0;
    padding-left: 8px;
    height: 46px;
    overflow: hidden;
    text-align: left; }

  .multiple-alerts .mod-header, .multiple-alerts .mod-body {
    padding-right: 8px; }

  .multiple-alerts h3.number-of-alerts {
    font-size: 2em; }

  .multiple-alerts h3, .multiple-alerts h4 {
    color: white; }

  .multiple-alerts h4 {
    font-weight: normal;
    font-size: 1.125em;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block; }

  .multiple-alerts h4 > a {
    color: white; }

  .multiple-alerts h4 > a:hover {
    opacity: .5; }

  .multiple-alerts .see-all {
    font-size: 1.125em; }

  .multiple-alerts ul.list.media {
    -webkit-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

  .multiple-alerts ul.list.media li {
    height: 46px;
    overflow: hidden;
    margin-bottom: 0;
    width: 90%; }

  .multiple-alerts ul.list.media li .f-left.thumb {
    width: 68px;
    margin: 0;
    margin-top: 4px;
    margin-right: 8px; }

  .multiple-alerts ul.list.media li .f-left.thumb, .multiple-alerts ul.list.media li .f-left.thumb > img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

  .multiple-alerts ul.list.media li h4 {
    font-size: 1.125em;
    line-height: 46px;
    -webkit-font-smoothing: antialiased; }

  .multiple-weather-alerts {
    background: #bc0000; }

  .multiple-weather-alerts .mod-header {
    background: #960000;
    padding: 7px 16px;
    float: left; }

  .multiple-weather-alerts .mod-header h3 {
    text-transform: uppercase;
    padding: 4px 8px 0 0;
    font-weight: 400;
    line-height: 100%;
    font-size: 1em; }

  .multiple-weather-alerts .mod-body {
    padding: 0;
    padding-left: 8px;
    height: 46px;
    overflow: hidden;
    text-align: left; }

  .multiple-weather-alerts h3.number-of-alerts {
    font-size: 2em; }

  .multiple-weather-alerts h3, .multiple-weather-alerts h4 {
    color: white; }

  .multiple-weather-alerts h4 {
    font-size: 1.25em;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block; }

  .multiple-weather-alerts a {
    color: white; }

  .multiple-weather-alerts .see-all h4 {
    font-weight: normal;
    font-size: 1.125em;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block; }

  .multiple-weather-alerts .see-all h4 > a {
    color: white; }

  .multiple-weather-alerts .see-all h4 > a:hover {
    opacity: .5; }

  .multiple-weather-alerts ul.list.media {
    -webkit-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

  .multiple-weather-alerts ul.list.media li {
    height: 46px;
    overflow: hidden;
    margin-bottom: 0;
    width: 90%; }

  .multiple-weather-alerts ul.list.media li .f-left.thumb {
    width: 68px;
    margin: 0;
    margin-top: 4px;
    margin-right: 8px; }

  .multiple-weather-alerts ul.list.media li .f-left.thumb, .multiple-weather-alerts ul.list.media li .f-left.thumb > img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

  .multiple-weather-alerts ul.list.media li h4 {
    font-size: 1.125em;
    font-weight: 900;
    padding-top: 8px;
    line-height: 95%;
    -webkit-font-smoothing: antialiased; }

  .multiple-weather-alerts ul.list.media li h4 > a {
    font-weight: 900;
    color: white; }

  .breaking-news-side .mod-header {
    width: 100%; }

  .closedtext {
    margin-top: -5px; }

  .school-closings .mod-body {
    font-size: .875em; }

  .school-closings .mod-header h3:last-child {
    border-right: 1px solid #6b6b6b; }

  .school-closings .mod-header {
    background: #f8d914;
    margin: 7px 16px 0 0;
    padding: 0 0 7px 16px; }

  .col-12 .mod-pollen-forecast-wigdet .pollennumber {
    font-size: 6.125em;
    line-height: 100%;
    margin-top: 26%;
    margin-bottom: 0;
    margin-left: -5px; }

  .col-12 .mod-pollen-forecast-wigdet .pollen-cat-wrapper div {
    float: left; }

  .col-12 .mod-pollen-forecast-wigdet .pollen-cat-tree {
    width: 28.33%;
    height: auto;
    margin: 0 2%;
    font-size: 1.250em; }

  .col-12 .mod-pollen-forecast-wigdet .pollen-cat-grass {
    width: 28.33%;
    height: auto;
    margin: 0 2%;
    font-size: 1.250em; }

  .col-12 .mod-pollen-forecast-wigdet .pollen-cat-weed {
    width: 28.33%;
    height: auto;
    margin: 0 2%;
    font-size: 1.250em; }

  .pollenlevel {
    font-size: 1.250em;
    font-weight: 900;
    color: #888;
    width: 100%; }

  .pollennumber {
    width: 100%;
    margin-top: 14%;
    line-height: 100%;
    margin-bottom: 12%;
    font-weight: 900;
    font-style: italic;
    transform: scale(1.152, 1.152); }

  .mod-pollent-report .pollennumber {
    margin-top: 26%;
    line-height: 100%;
    padding-right: 2%;
    font-size: 5.5em;
    text-align: center;
    transform: scale(1.152, 1.152); }

  .col-12 .mod-pollent-report .wrap-it-up-pollen-report {
    width: 50%;
    float: right; }

  .col-12 .mod-pollent-report .table-pollen-report {
    width: 50%; }

  .col-6 .mod-pollent-report .wrap-it-up-pollen-report {
    width: 50%;
    float: right; }

  .col-6 .mod-pollent-report .table-pollen-report {
    width: 50%; } }
@media only screen and (min-width:768px) {
  .column-social {
    width: 6.85483%; }

  .column-4 {
    width: 37.39021%;
    padding-right: 26px;
    margin-left: 2.38394%;
    float: left; }

  .column-6 {
    width: 49.19354%; }

  .column-8 {
    width: 60.22585%;
    margin-left: 0;
    float: left; }

  #wrapper {
    padding-top: 0; }

  .no-margin-left.col-4 {
    width: 33.87097%; }

  .no-margin-left[class*="col-"] {
    margin-left: 0; }

  #header {
    position: relative;
    top: auto;
    width: 100% !important;
    box-shadow: none;
    height: 117px;
    display: block; }

  #header > .row-container {
    height: 74px;
    display: block; }

  #header h1 {
    position: absolute;
    left: 2px;
    margin: 0;
    float: none;
    top: 1%;
    height: 100%; }

  #header .header-links {
    padding: 16px 0 0 170px; }

  #toggle-menu {
    display: none; }

  .nav-bar {
    position: relative;
    background: 0;
    border-style: none; }

  .nav-bar.show-menu .toggle-menu {
    color: #fff; }

  .nav-bar.show-menu .toggle-menu {
    text-shadow: 0 -1px 0 black; }

  .nav-bar a:hover, .nav-bar .toggle-menu {
    color: #ccc; }

  .nav-bar .toggle-menu {
    display: inherit !important; }

  .nav-bar .nav-container {
    display: block; }

  .nav-bar .nav-container > .col-a {
    width: 80.72917%;
    max-height: 43px;
    overflow: hidden; }

  .nav-bar .nav-container > .col-b {
    max-width: 19.27083%;
    float: right;
    padding-right: 10px;
    margin: 0; }

  .nav-bar .nav li .aui-menu {
    display: inherit; }

  .nav-bar .nav > li {
    width: auto; }

  .nav-bar .nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center; }

  .nav-bar .nav > li.featured > a {
    padding-left: 11px;
    padding-right: 11px; }

  .nav-bar.show-menu .mobile-secondary-nav-container {
    display: none; }

  .nav-bar .secondary-nav li {
    border-style: none;
    width: auto; }

  .nav-bar .nav-container .aui-menu {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: max-height 900ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: max-height 900ms cubic-bezier(0.23, 1, 0.32, 1);
    display: block !important; }

  body.sub-nav-open .nav-bar .nav-container .aui-menu {
    overflow: hidden;
    -webkit-overflow-scrolling: touch; }

  #site-search {
    float: left;
    width: 25%; }

  #site-search input {
    width: 70%; }

  .mod-search button[class*="ui-btn"] {
    display: none; }

  .see-all-school-closing-only {
    top: -11px; }

  .mod-search-video-center form#nav-search {
    margin: 0;
    padding: 0;
    position: relative; }

  .mobile-video-search {
    display: none; }

  .mod-weather .weather-forcast-icon {
    margin-right: 16px;
    margin-top: -2px; }

  .mod-weather .col-4.visual {
    margin-top: -13px; }

  .mod-weather .col-8.visual {
    margin-top: -4px; }

  .mod-weather .visual {
    padding-right: 15px; }

  .mod-weather .info {
    display: block; }

  .mod-weather .temperature {
    font-size: 3.34em; }

  #header .mod-weather {
    margin-right: 8px; }

  #header .mod-weather .mod-body {
    padding-top: 0; }

  .mod-interactive-map .mapContainer, .portlet .mapContainer {
    margin-left: 1.3369%;
    margin-right: 1.3369%;
    width: 97.3262%; }

  .mod-media-list ul.list li .thumb {
    width: 27.25%; }

  .mod-media-list ul.list li p {
    display: block; }

  .mod-media-list .headline {
    width: 69.75%; }

  .mod-media-list .ui-social-inline-list {
    display: inherit; }

  .mod-media-list li.ad .mod-ad > div:first-of-type > div:first-of-type {
    margin-bottom: 18px; }

  .mod-media-list.mod-tabs .add-play-icon, .col-4 .mod-media-list.mod-tabs .add-play-icon {
    font-size: 1em; }

  .mod-media-list.mod-tabs .add-play-icon:after, .col-4 .mod-media-list.mod-tabs .add-play-icon:after {
    border-radius: .123em; }

  .mod-media-list.mod-tabs ul.list li .thumb, .col-4 .mod-media-list.mod-tabs ul.list li .thumb {
    width: 26.06%; }

  .mod-media-list.mod-tabs ul.list li h4, .col-4 .mod-media-list.mod-tabs ul.list li h4 {
    font-size: 1.28571em; }

  .mod-media-list.mod-tabs ul.list li h4.dotdotdot-crop, .col-4 .mod-media-list.mod-tabs ul.list li h4.dotdotdot-crop {
    max-height: initial; }

  .mod-media-list.mod-tabs .headline, .col-4 .mod-media-list.mod-tabs .headline {
    width: 70.94%; }

  .col-8 .mod-do-not-miss-vertical.mod-media-list > .mod-body {
    max-height: 265px;
    overflow-y: auto; }

  .col-6 .mod-do-not-miss-vertical.mod-media-list > .mod-body {
    max-height: 205px;
    overflow-y: auto; }

  .col-4 .mod-do-not-miss-vertical.mod-media-list > .mod-body {
    max-height: 240px;
    overflow-y: auto; }

  .col-4 .mod-media-list:not(.mod-highlight-list) > .mod-body, .col-4 .mod-media-list.mod-tabs.mod-top-stories-list > .mod-body, .col-4 .mod-media-list.mod-tabs.mod-media-center-list > .mod-body {
    padding: 11px 12px 12px; }

  .col-4 .mod-media-list:not(.mod-highlight-list) ul.list li .thumb, .col-4 .mod-media-list.mod-tabs.mod-top-stories-list ul.list li .thumb, .col-4 .mod-media-list.mod-tabs.mod-media-center-list ul.list li .thumb {
    width: 40.6%; }

  .col-4 .mod-media-list:not(.mod-highlight-list) ul.list li h4, .col-4 .mod-media-list.mod-tabs.mod-top-stories-list ul.list li h4, .col-4 .mod-media-list.mod-tabs.mod-media-center-list ul.list li h4 {
    font-size: 1.07143em;
    line-height: normal; }

  .col-4 .mod-media-list:not(.mod-highlight-list) ul.list li h4.dotdotdot-crop, .col-4 .mod-media-list.mod-tabs.mod-top-stories-list ul.list li h4.dotdotdot-crop, .col-4 .mod-media-list.mod-tabs.mod-media-center-list ul.list li h4.dotdotdot-crop {
    max-height: 62px; }

  .socialstick-video-wrap {
    height: 100%; }

  .soc-vid-bar-btn {
    width: 48px; }

  .mod-video-v2 .column-social {
    height: 40px; }

  .soc-vid-bar-btn > div > a > img {
    margin: 0; }

  .col-8 .mod-video-center-carousel-2-vertical.mod-media-list > .mod-body {
    max-height: 265px;
    overflow-y: auto; }

  .col-6 .mod-video-center-carousel-2-vertical.mod-media-list > .mod-body {
    max-height: 205px;
    overflow-y: auto; }

  .col-4 .mod-video-center-carousel-2-vertical.mod-media-list > .mod-body {
    max-height: 240px;
    overflow-y: auto; }

  .mod-video-center-carousel-2 .col-4 .mod-media-list:not(.mod-highlight-list) > .mod-body, .mod-video-center-carousel-2 .col-4 .mod-media-list.mod-tabs.mod-top-stories-list > .mod-body, .mod-video-center-carousel-2 .col-4 .mod-media-list.mod-tabs.mod-media-center-list > .mod-body {
    padding: 11px 12px 12px; }

  .mod-video-center-carousel-2 .col-4 .mod-media-list:not(.mod-highlight-list) ul.list li .thumb, .mod-video-center-carousel-2 .col-4 .mod-media-list.mod-tabs.mod-top-stories-list ul.list li .thumb, .mod-video-center-carousel-2 .col-4 .mod-media-list.mod-tabs.mod-media-center-list ul.list li .thumb {
    width: 40.6%; }

  .mod-video-center-carousel-2 .col-4 .mod-media-list:not(.mod-highlight-list) ul.list li h4, .mod-video-center-carousel-2 .col-4 .mod-media-list.mod-tabs.mod-top-stories-list ul.list li h4, .mod-video-center-carousel-2 .col-4 .mod-media-list.mod-tabs.mod-media-center-list ul.list li h4 {
    font-size: 1.07143em;
    line-height: normal; }

  .mod-video-center-carousel-2 .col-4 .mod-media-list:not(.mod-highlight-list) ul.list li h4.dotdotdot-crop, .mod-video-center-carousel-2 .col-4 .mod-media-list.mod-tabs.mod-top-stories-list ul.list li h4.dotdotdot-crop, .mod-video-center-carousel-2 .col-4 .mod-media-list.mod-tabs.mod-media-center-list ul.list li h4.dotdotdot-crop {
    max-height: 62px; }

  .mod-highlight-mp1 .mod-body > a > h4, .mod-highlight-mp1 .mod-body > a > p, .mod-highlight-mp1 .mod-body > a > span {
    margin-left: 16px;
    margin-right: 16px; }

  .mod-highlight-mp1 .mod-body > a > h4 {
    font-size: 1.85714em;
    line-height: 1.15385em;
    letter-spacing: normal;
    margin-bottom: 9px; }

  .mod-highlight-mp1 .sub-links {
    margin-left: 16px;
    margin-right: 16px; }

  .mod-highlight-mp1 .mod-footer {
    padding-left: 16px;
    padding-right: 16px; }

  .mod-media-list.mod-highlight-list {
    margin-left: 0;
    margin-right: 0; }

  .mod-highlight > .mod-body {
    margin-bottom: 11px; }

  .mod-highlight > .mod-body > .col-8 {
    width: 60.22585% !important; }

  .mod-highlight > .mod-body > .col-4 {
    width: 37.39021% !important;
    padding-right: 26px; }

  .mod-highlight > .mod-body > [class*="col-"] {
    margin-left: 2.38394%; }

  .mod-highlight > .mod-body > [class*="col-"]:first-child {
    margin-left: 0 !important; }

  .mod-highlight .sub-links i {
    margin-left: 4px;
    top: 0; }

  .mod-highlight .sponsor {
    float: right; }

  .mod-highlight .sponsor.powered {
    float: left; }

  .mod-media-grid ul.list li {
    float: left;
    width: 50%;
    margin: 0; }

  .mod-media-grid ul.list li:nth-child(odd) {
    padding-left: 12.5px;
    padding-right: 6.25px; }

  .mod-media-grid ul.list li:nth-child(even) {
    padding-left: 6.25px;
    padding-right: 12.5px; }

  .mod-media-grid .crop-photo > .count {
    bottom: 8px; }

  .mod-media-grid h4 {
    font-size: 1.28571em;
    padding-left: 2px;
    padding-right: 2px;
    height: 51px; }

  .mod-media-grid h4.dotdotdot-crop {
    max-height: 52px; }

  .mod-media-grid.mod-media-playlist ul.list li {
    width: 25%;
    padding: 5px; }

  .mod-media-grid.mod-media-playlist h4 {
    height: 39px;
    font-size: 1em; }

  .mod-media-grid.mod-media-playlist h4.dotdotdot-crop {
    max-height: 39px; }

  .mod-breaking-news {
    height: 47px; }

  .mod-breaking-news .mod-header {
    position: relative;
    float: left;
    font-size: 1em;
    padding: 0; }

  .mod-breaking-news .mod-header h3 {
    letter-spacing: -0.06em;
    min-width: 206px;
    text-align: center; }

  .mod-breaking-news .mod-body {
    height: 47px; }

  .mod-breaking-news h3, .mod-breaking-news h4 {
    line-height: 47px; }

  .mod-breaking-news h4 {
    font-size: 1em; }

  .mod-breaking-news ul.list.media li {
    height: 47px; }

  .mod-breaking-news ul.list.media li .f-left.thumb {
    margin-top: 4.5px; }

  .mod-breaking-news ul.list.media li h4 {
    line-height: 47px; }

  .mod-quick-links > .mod-body {
    padding: 10px 8px 12px;
    height: auto; }

  .socialstick-bar-wrap {
    width: 100%;
    height: auto;
    min-height: 458px; }

  .social-bar-pms {
    min-height: 458px; }

  .social-bar-pms > [class^="soc-bar-btn"] {
    height: 58px;
    line-height: 58px;
    white-space: nowrap;
    overflow: hidden; }

  .social-bar-pms > [class^="soc-bar-btn"] [class^="soc-bar-btn"] {
    min-height: 0;
    line-height: normal;
    white-space: normal;
    overflow: visible; }

  .social-bar-pms > [class^="soc-bar-btn"] [class^="soc-bar-btn"] > a {
    line-height: 58px; }

  .social-bar-pms [class*="icon-"] {
    top: 2px; }

  .social-bar-pms img {
    margin-top: -4px; }

  .social-bar-pms .at300b {
    position: relative;
    display: block;
    width: 100%;
    height: 58px; }

  .social-bar-pms .at300b > .at4-icon {
    width: 40px;
    height: 40px;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    margin-left: -20px;
    margin-top: -20px;
    background-position: 50% 50%; }

  .social-bar-pms > [class^="soc-bar-btn"]:last-child {
    height: 52px;
    line-height: 52px; }

  .social-bar-pms > [class^="soc-bar-btn"]:last-child [class^="soc-bar-btn"] {
    min-height: 0;
    line-height: normal; }

  .social-bar-pms > [class^="soc-bar-btn"]:last-child [class^="soc-bar-btn"] > a {
    line-height: 52px; }

  .social-bar-pms > [class^="soc-bar-btn"]:last-child .at300b {
    height: 52px; }

  .social-bar-pms .soc-bar-btn-dots img {
    margin-top: -6px; }

  .soc-bar-btn {
    margin: 0;
    float: none;
    width: 100%;
    border-bottom: 1px solid #fff;
    border-right-style: none; }

  .soc-bar-btn-minussign {
    margin: 0;
    float: none;
    width: 100%;
    border-bottom: 1px solid #fff;
    border-right-style: none; }

  .pin-wrapper > .socialstick-bar-wrap {
    max-width: 52.64509px;
    left: auto !important; }

  .mod-body .croplimit {
    display: -webkit-box;
    -webkit-line-clamp: 3; }

  .mod-body .column-social {
    width: 6.85453%;
    float: left;
    min-height: 10px; }

  .mod-body .column-video-v2 {
    width: 100%;
    float: left;
    clear: none; }

  .mod-body .column-video-info-v2 {
    width: 100%;
    margin-left: 1.40351%;
    float: left; }

  .mod-highlight-stories .storydetails .headshots {
    display: block; }

  .mod-highlight-stories > .mod-body {
    display: flex;
    flex-flow: row wrap; }

  .logo-main {
    background-image: url(../images/logo.png);
    width: 100%;
    height: 100%; }

  .img-container {
    background: #fff;
    text-align: center;
    display: block;
    position: relative; }

  .img-container img.responsive {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: auto;
    height: 100%; }

  .wrapper-media img.adapt.invisible {
    width: 100%;
    height: auto;
    visibility: hidden;
    display: block; }

  .school-closings .mod-header {
    width: 18%;
    border: 0; }

  .is-768 {
    display: inline-block; }

  .is-phone {
    display: none; }

  form#nav-search {
    float: none;
    margin: 8px 4px; }

  .col-6 .mod-pollen-forecast-wigdet .pollennumber {
    font-size: 3em;
    margin-left: 0;
    margin-bottom: 15%; }

  .col-6 .mod-pollen-forecast-wigdet .pollenlevel {
    font-size: .813em; }

  .mod-pollent-report .pollennumber {
    margin-top: 22%;
    padding-right: 2%;
    padding-left: 1%;
    font-size: 6em;
    text-align: center;
    line-height: 140%; }

  .col-12 .mod-pollent-report .wrap-it-up-pollen-report {
    width: 50%;
    float: right; }

  .col-12 .mod-pollent-report .mod-pollent-report table {
    margin-top: 5%;
    max-width: 50%; }

  .col-6 .mod-pollent-report .wrap-it-up-pollen-report {
    width: 100%;
    float: none;
    padding-bottom: 10px;
    margin-bottom: 50px; }

  .col-6 .mod-pollent-report .table-pollen-report {
    width: 100%; }

  .mod-cw-video-widget .cwtv-widget {
    padding-bottom: 65%; }

  .col-4 .mod-cw-video-widget .cwtv-widget {
    padding-bottom: 83.33333%; }

  .skin-lasvegasnow #header h1 {
    width: 362px; } }
@media only screen and (min-width:992px) {
  .row.mini-grid.no-margin > .row-container > .col-6 {
    width: 50% !important; }

  .custom-8x4-row-container > .col-8 {
    width: 69.91228% !important; }

  .custom-8x4-row-container > .col-4 {
    width: 28.68421% !important; }

  .custom-8x4-row-container > [class*="col-"] {
    margin-left: 1.40351%; }

  .custom-8x4-row-container.no-margin > [class*="col-"], .custom-8x4-row-container > [class*="col-"]:first-child {
    margin-left: 0 !important; }

  .custom-8x4-row-container.no-margin > .col-8 {
    width: 70.61404% !important; }

  .custom-8x4-row-container.no-margin > .col-4 {
    width: 29.38596% !important; }

  .nav-bar {
    font-size: 1em; }

  .nav-bar .nav > li > a {
    padding-left: 10px;
    padding-right: 10px; }

  .nav-bar .nav > li.featured > a {
    padding-left: 13px;
    padding-right: 13px; }

  .socialstick-video-wrap {
    position: relative; }

  .socialstick-video-wrap.social-bar-pms {
    width: 6.85453%; }

  .soc-vid-bar-btn > div > a > img {
    width: 100%;
    padding: 0 26%;
    margin-bottom: 10%;
    min-width: 50px;
    max-width: 100%; }

  .soc-vid-bar-btn {
    width: 100%; }

  .socialstick-video-wrap.soc-bar-btn {
    border: 0; }

  .mod-video-v2 .info-container {
    padding: 0 4% 4%; }

  .mod-body .croplimit {
    -webkit-line-clamp: 1; }

  .mod-body .column-social {
    width: 6.85453%;
    float: left;
    min-height: 10px; }

  .mod-body .column-video-v2 {
    width: 58.54898%;
    float: left;
    clear: none; }

  .mod-body .column-video-info-v2 {
    width: 32.59649%;
    margin-left: 1.40351%;
    float: left; }

  .mod-video-v2 .ad-container .crop-photo {
    position: absolute;
    top: 82px; }

  .mod-video-v2 .ad-container {
    margin-top: 0; }

  .mod-station-feature {
    margin-top: 37px; }

  .mod-station-feature > .mod-header {
    top: -37px; }

  .mod-station-feature > .mod-header img {
    margin-top: 27px; }

  .mod-station-feature > .mod-body {
    background: #0c0b0b;
    padding-bottom: 0;
    padding-top: 0; }

  .mod-station-feature > .mod-body .ui-btn-group {
    position: absolute;
    bottom: 11px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0; }

  .mod-station-feature > .mod-body .ui-btn-group .ui-btn {
    border-right: 1px inset black;
    border-color: rgba(0, 0, 0, 0.25);
    float: left;
    display: inline-block;
    line-height: normal;
    padding-top: 10px;
    padding-bottom: 10px; }

  .mod-station-feature > .mod-body .ui-btn-group .ui-btn:last-child {
    border-right-style: none; }

  .pin-wrapper > .social-bar-pms {
    max-width: 47.5313px; } }
@media only screen and (min-width:1024px) {
  .nav-bar .nav-container > .col-a {
    width: 69.04297%; }

  .nav-bar .nav-container > .col-b {
    max-width: 30.95703%; }

  .pin-wrapper > .social-bar-pms {
    max-width: 49.0625px; }

  .select-dropdown {
    display: block; }

  .ui-search {
    margin-top: 7.5px;
    background-color: #b8b8b8; }

  .ui-search input {
    position: relative;
    width: 70%;
    padding-top: 0;
    padding-bottom: 0;
    padding: 0; }

  .ui-search button {
    pointer-events: auto; }

  .ui-search input, .ui-search button {
    height: 26px; }

  .ui-search .search-length {
    width: 100%; }

  .ui-search:hover input, .ui-search:focus input {
    margin-left: 0; }

  .mod-video-v2 .ad-container {
    margin-top: 0; }

  .mod-video-v2 .croplimit {
    -webkit-line-clamp: 1; }

  .mod-video-v2 .ad-container {
    position: relative; }

  .mod-video-v2 .ad-container .crop-photo {
    position: absolute;
    margin: 0;
    top: 0; }

  .nav-bar .nav > li.ui-search-list {
    width: 20%;
    margin: 0; }

  .nav-bar .nav > li.ui-search-list form {
    margin: 2% 0;
    padding: 0; }

  .mod-search {
    margin: 0;
    padding: 0; }

  .mod-search input[type="text"] {
    width: 100%;
    border-radius: 2px;
    margin-right: 60px; }

  .mod-search input[type="text"]:focus {
    width: 100%; }

  .mod-search button[class*="ui-btn"] {
    padding: 0 15px;
    float: right;
    width: 1%;
    display: block; }

  .mod-search .select-dropdown {
    display: block; }

  .mod-search select {
    display: block;
    margin-left: 7%; }

  .mod-search input[type="text"] {
    background-image: none; }

  .nav-bar .mod-search {
    height: 26px; }

  .nav-bar .mod-search input[type="text"] {
    height: 25px; }

  .nav-bar .mod-search select {
    height: 20px;
    padding-top: 0;
    padding-bottom: 0; }

  .breaking-news-side {
    width: 60%;
    float: left; }

  .breaking-news-side .mod-header {
    width: 20%; }

  .see-all-breaking-news {
    position: absolute;
    top: 20%;
    right: 20px;
    z-index: 10; }

  .see-all-breaking-news h4 {
    font-weight: normal;
    font-size: 1.25em;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block; }

  .see-all-breaking-news h4 > a {
    color: white; }

  .see-all-breaking-news h4 > a:hover {
    opacity: .5; }

  .combo-school-closing {
    float: left;
    width: 40%;
    background: #f8d914; }

  .combo-school-closing .see-all-school-closing {
    position: absolute;
    top: 20%;
    right: 20px;
    z-index: 10; }

  .combo-school-closing .see-all-school-closing h4 {
    font-size: 1.25em;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block; }

  .combo-school-closing .see-all-school-closing h4 > a {
    color: black; }

  .combo-school-closing .see-all-school-closing h4 > a:hover {
    opacity: .5; }

  .combo-school-closing .mod-header {
    padding: 8px 16px; }

  .combo-school-closing .mod-header h3.number-of-alerts {
    font-size: 2em; }

  .combo-school-closing .mod-header h3 {
    text-transform: uppercase;
    padding: 2px 8px 0 0;
    font-weight: 900;
    line-height: 100%;
    font-size: 1em; }

  .combo-school-closing .mod-header h3:last-child {
    border-right: 1px solid #6b6b6b; }

  .school-closings .mod-header {
    width: 11%;
    border: 0; }

  .school-closings ul.list.media {
    -webkit-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: margin-top 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

  .school-closings ul.list.media li {
    height: 46px;
    overflow: hidden;
    margin-bottom: 0;
    width: 45%;
    float: left; }

  .school-closings ul.list.media li .f-left.thumb {
    width: 48px;
    margin: 0;
    margin-top: 4px;
    margin-right: 8px; }

  .school-closings ul.list.media li .f-left.thumb, .school-closings ul.list.media li .f-left.thumb > img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

  .school-closings ul.list.media li h4 {
    font-size: 1.125em;
    padding-top: 7px;
    font-size: .875em;
    font-weight: 900;
    height: 23px;
    -webkit-font-smoothing: antialiased; }

  .school-closings ul.list.media li h4 > a {
    font-weight: 900;
    color: black; }

  .see-all-school-closing-only {
    position: absolute;
    right: 20px;
    z-index: 10; }

  .multiple-alerts .mod-header {
    width: 14%; }

  .multiple-weather-alerts .mod-header {
    width: 14%; }

  .multiple-weather-alerts.breaking-news-side .mod-header {
    width: 22%; }

  .school-closings .mod-header {
    width: 14%; }

  .mod-interactive-map .mapContainer, .portlet .mapContainer {
    margin-left: 1.43678%;
    margin-right: 1.43678%;
    width: 97.12644%; }

  .is-1024 {
    display: inline-block; } }
@media only screen and (min-width:1140px) {
  .no-margin-left.col-4 {
    width: 33.87097% !important; }

  .no-margin-left[class*="col-"] {
    margin-left: 0; }

  .row-container {
    padding-right: 0;
    padding-left: 0; }

  .row.full-width, .row-container.full-width, #main .row.full-width, #main .row-container.full-width {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0; }

  .mod-ad.ad-tower {
    display: block; }

  .pin-wrapper > .social-bar-pms {
    max-width: 54.625px; }

  .mod-interactive-map .mapContainer, .portlet .mapContainer {
    margin-left: 1.287%;
    margin-right: 1.287%;
    width: 97.426%; }

  .nav-bar .nav > li.ui-search-list {
    margin: 0 4%; }

  .mod-video-v2 .ad-container .crop-photo {
    position: absolute;
    top: 26px;
    left: 0; }

  .mod-video-v2 .croplimit {
    -webkit-line-clamp: 3; }

  .mod-video-v2 .ad-container {
    margin-top: 0; }

  .mod-body .column-video-v2 {
    width: 62.54898%;
    float: left;
    clear: none;
    margin-right: 2%; }

  .mod-body .column-video-info-v2 {
    width: 26.59649%;
    margin-left: 0;
    float: left; }

  .is-1140 {
    display: inline-block; } }
@media only screen and (min-width:1250px) {
  body.signed-out .row-container.cms-full-width [class*="col-"].absolute-positioned .mod-wrapper, body.controls-hidden .row-container.cms-full-width [class*="col-"].absolute-positioned .mod-wrapper {
    display: block; }

  .mod-interactive-map .mapContainer, .portlet .mapContainer {
    margin-left: 0;
    margin-right: 0;
    width: 100%; } }
@media only screen and (min-width:1382px) {
  .is-1382 {
    display: inline-block; } }
@media print,(-o-min-device-pixel-ratio:5 / 4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
  .logo-main, .logo-main-mobile {
    background-image: url(../images/logo-mobile@2x.png);
    background-size: 90px auto; }

  .logo-nexstar-white {
    background-image: url(../images/logo-nexstar-white@2x.png); } }
@media only screen and (-o-min-device-pixel-ratio:5 / 4) and (min-width:768px),only screen and (-webkit-min-device-pixel-ratio:1.25) and (min-width:768px),only screen and (min-resolution:120dpi) and (min-width:768px) {
  .logo-main {
    background-image: url(../images/logo@2x.png); } }
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y; }

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%; }

.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel .owl-item {
  float: left; }

.owl-controls .owl-page, .owl-controls .owl-buttons div {
  cursor: pointer; }

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.grabbing {
  cursor: url(grabbing.png) 8 8, move; }

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center; }

.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);
  opacity: .5; }

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none; }

.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline; }

.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);
  opacity: .5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791; }

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  opacity: 1; }

.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px; }

.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center; }

