.contest-slider .photo-carousel-control {
    border: 1px solid #aaa;
}

.contest-slider .block-title-inner {
    width: 100%;
}

.contest-slider .block-title-inner a {
    font-size: 14px;
    font-weight: bold;
}

.contest-slider .photo-carousel .photo-carousel-control.left {
    left: auto;
    right: 40px;
    top: -65px;
}

.contest-slider .photo-carousel .photo-carousel-control.right {
    right: 5px;
    top: -65px;
}

.contest-slider .photo-carousel-control {
    border: 1px solid #aaa;
}

div.nie-background {background-image: url('../../../global/resources/images/_site/_logos/nie-background.png'); background-size: 100% 100%; padding: 35px 20px; background-repeat: no-repeat; background-position: center;}
div.nie-background p.nie-link > a {font-family: Times New Roman; color: rgb(255,255,255); font-weight: bold; text-decoration: none; font-style: italic; font-size: 18pt;}


div#archive-box {width: 100%; display: table;}
div#archive-box > div#owh-archive-header {position: relative; width: 100%; background-color: rgb(0,113,189); display: table; padding: 5px 0; margin: 5px 0;}
div#archive-box > div#owh-archive-header > img {width: 40%; float: left; margin: 5px; display: table;}
div#archive-box > div#owh-archive-header > span {display: table; position: absolute; top: 0; bottom: 0; margin: auto; right: 10px; color: rgb(255,255,255); font-family: Palatino Linotype, Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; float: right;}
div#archive-box > table {width: 100%;}
div#archive-box > table img {margin: 0 0 5px 0;}
div#archive-box > table > tbody > tr > td {padding: 5px 0;}
.redletter {color: rgb(255,0,0);}
.owhblue {color: rgb(0,113,189);}
.italicized {font-style: italic;}

div#auto-deals-of-the-week {width: 100%; display: table; margin-bottom: 10px;}
div#auto-deals-of-the-week > h3 {border-bottom: 1px solid rgb(0,113,189);}
div#auto-deals-of-the-week > div.deals {width: 100%; display: table;}
div#auto-deals-of-the-week > div.deals > div {display: table; width: calc(100% / 3); padding: 0; float: left;}
div#auto-deals-of-the-week > div.deals > div > iframe {width: 100% !important;}
div#auto-deals-of-the-week > div.deals > div > a > img {width: 100%; height: 100%; max-width: 155px; max-height: 240px; display: table; margin: 0 auto;}

div.calculator {display: table; width: 100%;}
div.calculator table {width: 100%;}
div.calculator table > tbody > tr > td {width: 50%;}
div.calculator table > tbody > tr > td:nth-of-type(2) {text-align: right;}
div.calculator table input[type='text'] {text-align: right; width: calc(100% - 4px);}
div.calculator table input[type='range'] {margin: 5px 0;}
div.calculator div.calculator_result table > tbody > tr > td {padding: 0 0 5px 0;}
div.calculator a.mortgage-link {display: table; margin: 5px auto; font-weight: bold; color: rgb(0,113,189);}

ul.app-navigation {list-style-type: none; padding: 5px 0; margin: 0 auto; display: table; width: 100%;}
ul.app-navigation > li {float: left; padding: 5px 10px; width: calc((100% / 5) - 20px); text-align: center; margin: 0 10px; border-radius: 5px; background-color: rgb(190,223,249); box-shadow: 2px 2px 5px rgba(0,0,0,0.4);}
ul.app-navigation > li > a {color: rgb(0,113,189); font-weight: bold;}

div.apps-services {width: 100%; display: table; margin: 10px 0;}
div.apps-services > div.logo {display: table; width: 110px; margin-right: 10px; float: left;}
div.apps-services > div.logo > img {width: 100%;}
div.apps-services > div.info {display: table; width: calc(100% - 240px); float: left;}
div.apps-services > div.info > h3 {color: rgb(0,113,189); font-weight: bold;}
div.apps-services > div.appbuttons {width: 110px; float: right; margin-left: 10px; display: table;}
div.apps-services > div.appbuttons > a > p {font-weight: bold; margin: 2px 0; padding: 0; font-size: 10pt;}
div.apps-services:after {content: " "; border-bottom: 1px solid rgba(0,0,0,0.2); display: table; width: 70%; padding: 10px 0; margin: 0 15%; clear: both;}

div.mobile-services {width: 100%; display: table;}
div.mobile-services > table.trips {width: 100%;}
div.mobile-services > table.trips > tbody > tr > td {vertical-align: top; width: calc(100% / 3); padding: 5px 10px;}
div.mobile-services > table.trips > tbody > tr > td > a > img {max-width: 200px; width: 100%; margin: 0 auto; display: table;}
div.mobile-services > table.trips > tbody > tr > td > p {font-size: 8pt; text-align: center;}
div.mobile-services > table.trips > tbody > tr > td > h3 {color: rgb(0,113,189); text-align: center; font-weight: bold;}
div.mobile-services > table.quads {width: 100%;}
div.mobile-services > table.quads > tbody > tr > td {vertical-align: top; width: calc(100% / 4); padding: 5px 10px;}
div.mobile-services > table.quads > tbody > tr > td > a > img {max-width: 200px; width: 100%; margin: 0 auto; display: table;}
div.mobile-services > table.quads > tbody > tr > td > p {font-size: 8pt; text-align: center;}
div.mobile-services > table.quads > tbody > tr > td > h3 {color: rgb(0,113,189); text-align: center; font-weight: bold;}

div.news-alerts-services {display: table; width: 100%;}
div.news-alerts-services > div.logo {width: 50%; float: left; display: table;}
div.news-alerts-services > div.logo > img {width: 100%;}
div.news-alerts-services > div.info {width: 50%; float: right; display: table;}
div.news-alerts-services > div.info > p {padding: 0 10px;}
div.news-alerts-services > div.info > a {color: rgb(0,113,189); font-weight: bold; display: table; padding: 5px 10px; border-radius: 5px; text-align: center; margin: 10px auto; background-color: rgb(190,223,249); box-shadow: 2px 2px 5px rgba(0,0,0,0.4);}

div.subscriptions-services {width: 100%; display: table;}
div.subscriptions-services > div.logo {width: 20%; float: left; display: table;}
div.subscriptions-services > div.logo > img {width: 100%;}
div.subscriptions-services > div.info {float: right; width: 78%; display: table;}
div.subscriptions-services > div.info > a {font-size: 8pt; min-width: 160px; color: rgb(0,113,189); font-weight: bold; display: table; padding: 5px 10px; border-radius: 5px; text-align: center; margin: 10px 0; background-color: rgb(190,223,249); box-shadow: 2px 2px 5px rgba(0,0,0,0.4);}

div.subscriber-services-omaha, div.subscriber-services-suburban {display: table; width: 100%;}
div.subscriber-services-omaha > div.row > div.col-md-4 > h3, div.subscriber-services-omaha > div.row > div.col-md-12 > h3 {margin: 0; background-color: rgb(0,113,189); border-top-left-radius: 5px; border-top-right-radius: 5px; text-align: center; font-size: 12pt; padding: 5px 0; font-weight: bold; color: rgb(255,255,255);}
div.subscriber-services-omaha > div.row > div.col-md-4 > div.content, div.subscriber-services-omaha > div.row > div.col-md-12 > div.content {position: relative; width: 100%; display: table; background-color: rgb(235,243,246); border-right: 1px solid rgb(0,113,189); border-left: 1px solid rgb(0,113,189); border-bottom: 1px solid rgb(0,113,189); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-bottom: 10px;}
div.subscriber-services-omaha > div.row > div.col-md-4 > div.content > img, div.subscriber-services-omaha > div.row > div.col-md-4 > div.content > a > img, div.subscriber-services-suburban > div.row > div.col-md-4 > div.content > img, div.subscriber-services-suburban > div.row > div.col-md-4 > div.content > a > img {display: table; margin: 5px auto;}
div.subscriber-services-omaha > div.row > div.col-md-4 > div.content > p {text-align: center;}
div.subscriber-services-omaha > div.row > div.col-md-4 > div.content > strong > a {color: rgb(0,113,189);}
div.subscriber-services-omaha > div.row > div.col-md-12 > div.content > img {float:left; margin-right: 10px;}
div.subscriber-services-omaha > div.row > div.col-md-12 > div.content > ul {list-style-type: none; margin: auto; padding: 0; display: table; position: absolute; top: 0; bottom: 0; right: 10px;}
div.subscriber-services-omaha > div.row > div.col-md-12 > div.content > ul > li {float: left; padding: 0 10px;}

div.subscriber-services-omaha > div.header {position: relative; width: 100%; background-color: rgb(0,113,189); display: table; padding: 5px 0; margin: 5px 0;}
div.subscriber-services-omaha > div.header > img {width: 40%; float: left; margin: 5px; display: table;}
div.subscriber-services-omaha > div.header > span {display: table; position: absolute; top: 0; bottom: 0; margin: auto; right: 10px; color: rgb(255,255,255); font-family: Palatino Linotype, Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; float: right;}

div.subscriber-services-suburban > div.row > div.col-md-4 > h3 {margin: 0; background-color: rgb(227,142,13); border-top-left-radius: 5px; border-top-right-radius: 5px; text-align: center; font-size: 12pt; padding: 5px 0; font-weight: bold; color: rgb(255,255,255);}
div.subscriber-services-suburban > div.row > div.col-md-4 > div.content, div.subscriber-services-suburban > div.row > div.col-md-12 > div.content {position: relative; width: 100%; display: table; background-color: rgb(245, 223, 202); border-right: 1px solid rgb(227,142,13); border-left: 1px solid rgb(227,142,13); border-bottom: 1px solid rgb(227,142,13); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-bottom: 10px;}
div.subscriber-services-suburban > div.header {position: relative; width: 100%; background-color: rgb(227,142,13); display: table; padding: 5px 0; margin: 0; border-top-left-radius: 5px; border-top-right-radius: 5px;}
div.subscriber-services-suburban > div.header > span {padding: 0 10px; display: table; color: rgb(255,255,255); font-family: Palatino Linotype, Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold;}
div.subscriber-services-suburban > div.row > div.col-md-12 > div.content > strong {display: table; margin: 10px auto;}
div.subscriber-services-suburban > div.row > div.col-md-12 > div.content > ul {display: table;}
div.subscriber-services-suburban > div.row > div.col-md-12 > div.content > ul > li {float: left; padding: 0 0 0 10px; list-style-type: disc; margin: 0 30px 0 0;}
div.subscriber-services-suburban > div.row > div.col-md-4 > div.content > strong {text-align: center; margin: 0 auto; display: table;}
div.subscriber-services-suburban > div.row > div.col-md-4 > div.content > strong > a {color: rgb(0,0,0);}
div.subscriber-services-suburban > div.row > div.col-md-4 > div.content > p {text-align: center;}

div.digital-only {width: 100%; display: table;}
div.digital-only > div.digital-only-header > img {width: 100%;}
div.digital-only > div.digital-only-content {width: 100%; display: table; background-color: rgb(0,113,189); margin: 10px 0;}
div.digital-only > div.digital-only-content > table.quarter {margin: 10px auto; width: 100%;}
div.digital-only > div.digital-only-content > table.quarter > tbody > tr > td {width: 50%;}
div.digital-only > div.digital-only-content > table.quarter > tbody > tr > td:nth-of-type(1) > img {float: right; max-width: 100px; margin-right: 5px;}
div.digital-only > div.digital-only-content > table.quarter > tbody > tr > td > h2 {margin: 0; color: rgb(255,255,255); white-space: nowrap;}
div.digital-only > div.digital-only-content > table.quarter > tbody > tr > td > h4 {margin: 0; color: rgb(255,255,255); white-space: nowrap;}
div.digital-only > div.digital-only-content > p {font-family: Arial; font-size: 10pt; font-weight: bold; color: rgb(255,255,255); margin: 10px; display: table;}
div.digital-only > div.digital-only-content > p > a {color: rgb(255,255,255);}
div.digital-only > div.digital-only-footer {width: 100%; display: table; background-color: rgb(77,77,77);}
div.digital-only > div.digital-only-footer > h4 {color: rgb(22,192,243); margin: 10px 0; text-align: center;}
div.digital-only > div.digital-only-footer > ul {display: table; list-style-type: square; width: 50%; margin: 10px auto;}
div.digital-only > div.digital-only-footer > ul > li {font-size: 20pt; float: left; width: 50%; color: rgb(22,192,243); line-height: 10pt;}
div.digital-only > div.digital-only-footer > ul > li > span {font-size: 10pt; color: rgb(255,255,255);}
div.digital-only > div.digital-only-footer > a.getstartedbutton {display: table; padding: 5px 20px; border-radius: 5px; background-color: rgb(0,113,189); color: rgb(255,255,255); margin: 10px auto;}

div.sunday-digital {width: 100%; display: table;}
div.sunday-digital > div.sunday-digital-header > img {width: 100%;}
div.sunday-digital > div.sunday-digital-content {width: 100%; display: table; background-color: rgb(0,113,189); margin: 10px 0;text-align:center;}
div.sunday-digital > div.sunday-digital-content > p {font-family: Arial; font-size: 10pt; font-weight: bold; color: rgb(255,255,255); margin: 10px;}
div.sunday-digital > div.sunday-digital-content > p > a {color: rgb(255,255,255);}
div.sunday-digital > div.sunday-digital-content h2 {color:#fff;}
div.sunday-digital > div.sunday-digital-content strong {font-weight: 900;}
div.sunday-digital > div.sunday-digital-footer {width: 100%; display: table; background-color: rgb(77,77,77);}
div.sunday-digital > div.sunday-digital-footer > h4 {color: rgb(22,192,243); margin: 10px 0; text-align: center;}
div.sunday-digital > div.sunday-digital-footer > ul {display: table; list-style-type: square; width: 50%; margin: 10px auto;}
div.sunday-digital > div.sunday-digital-footer > ul > li {font-size: 20pt; float: left; width: 50%; color: rgb(22,192,243); line-height: 10pt;}
div.sunday-digital > div.sunday-digital-footer > ul > li > span {font-size: 10pt; color: rgb(255,255,255);}
div.sunday-digital > div.sunday-digital-footer > a.getstartedbutton {display: table; padding: 5px 20px; border-radius: 5px; background-color: rgb(0,113,189); color: rgb(255,255,255); margin: 10px auto;}


table.contact-us h3 {margin-top: 30px !important; border-bottom: 2px solid rgb(0,113,189);}

ul.dropdown-site-index {list-style-type: none; width: 100%;}
ul.dropdown-site-index > li > a {background: #CCC none repeat scroll 0 0; display: block; font-size: 16px; font-weight: 700; margin: 4px 0; padding: 3px 0 3px 10px;}
ul.dropdown-site-index ul {list-style-type: none; width: 100%;}


div.classified-promo-links-1 > div > a, div.classified-promo-links-2 > div > a {display: table; width: 100%;}
div.classified-promo-links-1 > div > a > img, div.classified-promo-links-2 > div > a > img {border: 0; width: 100%; display: table; margin: 0 0 15px 0;}

div.classifieds-browse-categories > section {margin-bottom: 20px !important;}
div.classifieds-browse-categories > section > div.classifieds-categories {margin-bottom: 0 !important;}
div.classifieds-browse-categories > section > div.classifieds-categories > div:last-of-type {margin: 0 !important;}
div.garage-sale-map > div.card-headline > a > h3.media-heading {font-size: 22px !important;}

/* BMT-5002 - Styling Help for Prepzone Scoreboard Widgets */
body.section-neprepzone div#gameplan-scoreboard-mini {border: 1px solid rgb(195,195,195); border-radius: 0; background-color: rgb(255,255,255); position: relative;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row {width: 95%;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-row--center {position: absolute; top: 20px; bottom: 0;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-row--center > div.plw-cell > svg {cursor: pointer;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-row--center, body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-gp-scoreboard.plw-search {width: 100% !important;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-gp-scoreboard.plw-search {border: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: rgb(233,233,233) !important; position: relative; border-bottom: 1px solid rgb(200,200,200);}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-search > div.plw-cell.plw-gp-header.plw-cell--9-col {color: transparent !important;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-search > div.plw-cell.plw-gp-header.plw-cell--3-col {position: absolute; top: 3px; left: 3px; margin: 0;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-search > div.plw-cell.plw-gp-header > div.plw-pseudo-drop {background-color: rgb(233,233,233); border: 0 !important; font-family: Arial !important;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row > div.plw-cell--4-col {border: 1px solid rgb(200,200,200); color: transparent; background-color: rgb(233,233,233); width: calc((100% / 5) - 16px);}
/*body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row > div.plw-cell--4-col > div.plw-row > div.plw-cell {margin: 4px 8px !important;}*/
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row > div.plw-cell--4-col > div.plw-row > div.plw-cell > a {font-family: Arial; font-size: 9.25pt; color: rgb(0,0,0);}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row > div.plw-cell--4-col > div.plw-row > div.plw-cell.plw-cell--4-col {text-align: right;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row > div.plw-cell--4-col > div.plw-row > div.plw-cell > span.plw-gp-date {display: none !important;}
body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row > div.plw-cell--4-col > div.plw-row > div.plw-cell > img {display: none !important;}
body.section-neprepzone div#gameplan-scoreboard-mini div.plw-cell.plw-gp-header > div.plw-pseudo-drop > div.plw-pseudo-drop-options {left: -1px !important;}
body.section-neprepzone div#gameplan-scoreboard-extended > div.plw-row.plw-search {border: 0 !important; background-color: rgb(0,0,0) !important;}
body.section-neprepzone div#gameplan-scoreboard-extended > div.plw-row.plw-search > div.plw-cell.plw-gp-header {color: rgb(255,255,255) !important; font-family: 'Lato' !important; font-size: 14.25pt !important;}
body.section-neprepzone div#gameplan-scoreboard-extended > div.plw-gp-scoreboard-game {width: calc(50% - 20px); float: left; border: 1px solid rgb(0,0,0); margin: 10px;}
body.section-neprepzone div#gameplan-scoreboard-extended > div.plw-gp-scoreboard-game > div.plw-row > div.plw-cell {font-family: Arial; font-size: 9.25pt; color: rgb(0,0,0);}
body.section-neprepzone div#gameplan-scoreboard-extended > div.plw-gp-scoreboard-game > div.plw-row > div.plw-cell--2-col {text-align: right;}


div#nepreps-template > div.nogames {font-family: Arial; font-size: 12pt;}
div#nepreps-template > table.game-container {display: none; background-color: rgb(244,244,244); width: calc(50% - 10px); float: left; margin-top: 10px; margin-bottom: 10px;}
div#nepreps-template.all-sports > table.game-container {display: table;}
div#nepreps-template > table:nth-of-type(odd) {clear: left; margin-right: 10px;}
div#nepreps-template > table:nth-of-type(even) {margin-left: 10px;}
div#nepreps-template > table.game-container > tbody > tr > td {font-size: 12pt; font-family: Arial; font-weight: bold; vertical-align: top;}
div#nepreps-template > table > tbody > tr > td:last-of-type {text-align: right;}
div#nepreps-template > table > tfoot > tr > td {text-align: right;}
div#nepreps-template > table > tbody > tr > td > p.mascot {font-size: 8pt; font-weight: normal; color: rgb(180,180,180); text-transform: uppercase; margin: 0; padding: 0;}
div#nepreps-template > table > tbody > tr > td > p.teamname {margin: 3px 0 0 0; padding: 0;}
div#nepreps-template > table > thead {background-color: rgb(100,100,100); color: rgb(255,255,255); border-bottom: 2px solid rgb(0,0,0);}
div#nepreps-template > table > thead > tr > th > p {float: left; margin: 0; padding: 0; font-family: Arial; font-size: 10pt;}
div#nepreps-template > table > thead > tr > th > p.time {float: right; text-align: right;}
div#nepreps-template > table > tbody > tr > td.img {width: 50px;}
div#nepreps-template > table > tbody > tr > td.img > img {width: 50px; height: 50px;}
div#nepreps-template > table td, div#nepreps-template > table th {padding: 5px 10px;}
div#nepreps-template a.box-link {background-color: rgb(0,120,230); padding: 5px 10px; border-radius: 5px; color: rgb(255,255,255); font-family: Arial; font-size: 8pt; text-transform: uppercase; cursor: pointer; text-decoration: none;}
div#nepreps-template > div.sport-header {display: none; width: 100%; padding: 5px; font-family: Arial; font-size: 18pt; font-weight: bold; color: rgb(255,255,255); background-color: rgb(0,0,0); margin: 10px 0;}
div#nepreps-template.all-sports > div.sport-header {display: table; width: 100%; padding: 5px; font-family: Arial; font-size: 18pt; font-weight: bold; color: rgb(255,255,255); background-color: rgb(0,0,0); margin: 10px 0;}
div#nepreps-template > div.sport-select {display: table; margin: 10px auto;}
div#nepreps-template.all-sports > table.hasgames {display: table !important;}
body.section-neprepzone h2#curdate {font-size: 24px; font-weight: bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color: #666; line-height: 1.42857143;}
body.section-neprepzone a#prevday, body.section-neprepzone a#nextday {background-color: rgb(0,120,230); padding: 5px 10px; border-radius: 5px; color: rgb(255,255,255); font-family: Arial; font-size: 10pt; font-weight: bold; cursor: pointer; text-decoration: none;}
body.section-neprepzone div.nepreps-datepicker {display: table; margin: 10px auto;}
/*body.section-neprepzone div.sport-header.baseball, body.section-neprepzone div.sport-header.basketball, body.section-neprepzone div.sport-header.golf, body.section-neprepzone div.sport-header.boys-soccer, body.section-neprepzone div.sport-header.boys-swimming, body.section-neprepzone div.sport-header.boys-track-and-field, body.section-neprepzone div.sport-header.girls-basketball, body.section-neprepzone div.sport-header.girls-golf, body.section-neprepzone div.sport-header.girls-soccer, body.section-neprepzone div.sport-header.girls-swimming, body.section-neprepzone div.sport-header.girls-track-and-field, body.section-neprepzone div.sport-header.girls-tennis, body.section-neprepzone div.sport-header.wrestling, body.section-neprepzone table.game-container.baseball, body.section-neprepzone table.game-container.basketball, body.section-neprepzone table.game-container.golf, body.section-neprepzone table.game-container.boys-soccer, body.section-neprepzone table.game-container.boys-swimming, body.section-neprepzone table.game-container.boys-track-and-field, body.section-neprepzone table.game-container.girls-basketball, body.section-neprepzone table.game-container.girls-golf, body.section-neprepzone table.game-container.girls-soccer, body.section-neprepzone table.game-container.girls-swimming, body.section-neprepzone table.game-container.girls-track-and-field, body.section-neprepzone table.game-container.girls-tennis, body.section-neprepzone table.game-container.wrestling, body.section-neprepzone div.nogames.baseball, body.section-neprepzone div.nogames.basketball, body.section-neprepzone div.nogames.golf, body.section-neprepzone div.nogames.boys-soccer, body.section-neprepzone div.nogames.boys-swimming, body.section-neprepzone div.nogames.boys-track-and-field, body.section-neprepzone div.nogames.girls-basketball, body.section-neprepzone div.nogames.girls-golf, body.section-neprepzone div.nogames.girls-soccer, body.section-neprepzone div.nogames.girls-swimming, body.section-neprepzone div.nogames.girls-track-and-field, body.section-neprepzone div.nogames.girls-tennis, body.section-neprepzone div.nogames.wrestling {display: none !important;}*/
div#nepreps-template.baseball > div.sport-header.baseball, div#nepreps-template.baseball > table.baseball, div#nepreps-template.baseball > div.sport-header.baseball, div#nepreps-template.baseball > div.nogames.baseball {display: table !important;}
div#nepreps-template.basketball > div.sport-header.basketball, div#nepreps-template.basketball > table.basketball, div#nepreps-template.basketball > div.sport-header.basketball, div#nepreps-template.basketball > div.nogames.basketball {display: table !important;}
div#nepreps-template.cross-country > div.sport-header.cross-country, div#nepreps-template.cross-country > table.cross-country, div#nepreps-template.cross-country > div.sport-header.cross-country, div#nepreps-template.cross-country > div.nogames.cross-country {display: table !important;}
div#nepreps-template.golf > div.sport-header.golf, div#nepreps-template.golf > table.golf, div#nepreps-template.golf > div.sport-header.golf, div#nepreps-template.golf > div.nogames.golf {display: table !important;}
div#nepreps-template.boys-soccer > div.sport-header.boys-soccer, div#nepreps-template.boys-soccer > table.boys-soccer, div#nepreps-template.boys-soccer > div.sport-header.boys-soccer, div#nepreps-template.boys-soccer > div.nogames.boys-soccer {display: table !important;}
div#nepreps-template.boys-swimming > div.sport-header.boys-swimming, div#nepreps-template.boys-swimming > table.boys-swimming, div#nepreps-template.boys-swimming > div.sport-header.boys-swimming, div#nepreps-template.boys-swimming > div.nogames.boys-swimming {display: table !important;}
div#nepreps-template.boys-tennis > div.sport-header.boys-tennis, div#nepreps-template.boys-tennis > table.boys-tennis, div#nepreps-template.boys-tennis > div.sport-header.boys-tennis, div#nepreps-template.boys-tennis > div.nogames.boys-tennis {display: table !important;}
div#nepreps-template.boys-track-and-field > div.sport-header.boys-track-and-field, div#nepreps-template.boys-track-and-field > table.boys-track-and-field, div#nepreps-template.boys-track-and-field > div.sport-header.boys-track-and-field, div#nepreps-template.boys-track-and-field > div.nogames.boys-track-and-field {display: table !important;}
div#nepreps-template.football > div.sport-header.football, div#nepreps-template.football > table.football, div#nepreps-template.football > div.sport-header.football, div#nepreps-template.football > div.nogames.football {display: table !important;}
div#nepreps-template.girls-basketball > div.sport-header.girls-basketball, div#nepreps-template.girls-basketball > table.girls-basketball, div#nepreps-template.girls-basketball > div.sport-header.girls-basketball, div#nepreps-template.girls-basketball > div.nogames.girls-basketball {display: table !important;}
div#nepreps-template.girls-cross-country > div.sport-header.girls-cross-country, div#nepreps-template.girls-cross-country > table.girls-cross-country, div#nepreps-template.girls-cross-country > div.sport-header.girls-cross-country, div#nepreps-template.girls-cross-country > div.nogames.girls-cross-country {display: table !important;}
div#nepreps-template.girls-golf > div.sport-header.girls-golf, div#nepreps-template.girls-golf > table.girls-golf, div#nepreps-template.girls-golf > div.sport-header.girls-golf, div#nepreps-template.girls-golf > div.nogames.girls-golf {display: table !important;}
div#nepreps-template.girls-soccer > div.sport-header.girls-soccer, div#nepreps-template.girls-soccer > table.girls-soccer, div#nepreps-template.girls-soccer > div.sport-header.girls-soccer, div#nepreps-template.girls-soccer > div.nogames.girls-soccer {display: table !important;}
div#nepreps-template.girls-swimming > div.sport-header.girls-swimming, div#nepreps-template.girls-swimming > table.girls-swimming, div#nepreps-template.girls-swimming > div.sport-header.girls-swimming, div#nepreps-template.girls-swimming > div.nogames.girls-swimming {display: table !important;}
div#nepreps-template.girls-tennis > div.sport-header.girls-tennis, div#nepreps-template.girls-tennis > table.girls-tennis, div#nepreps-template.girls-tennis > div.sport-header.girls-tennis, div#nepreps-template.girls-tennis > div.nogames.girls-tennis {display: table !important;}
div#nepreps-template.girls-track-and-field > div.sport-header.girls-track-and-field, div#nepreps-template.girls-track-and-field > table.girls-track-and-field, div#nepreps-template.girls-track-and-field > div.sport-header.girls-track-and-field, div#nepreps-template.girls-track-and-field > div.nogames.girls-track-and-field {display: table !important;}
div#nepreps-template.softball > div.sport-header.softball, div#nepreps-template.softball > table.softball, div#nepreps-template.softball > div.sport-header.softball, div#nepreps-template.softball > div.nogames.softball {display: table !important;}
div#nepreps-template.volleyball > div.sport-header.volleyball, div#nepreps-template.volleyball > table.volleyball, div#nepreps-template.volleyball > div.sport-header.volleyball, div#nepreps-template.volleyball > div.nogames.volleyball {display: table !important;}
div#nepreps-template.wrestling > div.sport-header.wrestling, div#nepreps-template.wrestling > table.wrestling, div#nepreps-template.wrestling > div.sport-header.wrestling, div#nepreps-template.wrestling > div.nogames.wrestling {display: table !important;}

@media (max-width: 768px) {
    div#nepreps-template > table {width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; float: none !important; clear: none !important;}
    body.section-neprepzone a#prevday > span, body.section-neprepzone a#nextday > span {display: none !important;}
    body.section-neprepzone a#prevday:before {content: "PREV"; color: rgb(255,255,255); font-family: Arial; font-size: 10pt; font-weight: bold;} 
    body.section-neprepzone a#nextday:before {content: "NEXT"; color: rgb(255,255,255); font-family: Arial; font-size: 10pt; font-weight: bold;}
}




/* BMT-5028 Omaha.com "breaking news" bar - CSS issue? */
div.breaking-container {display: table;}
div.breaking-container > div.breaking-title {float: left;}
div.breaking-container > div.breaking-content {margin-left: 0 !important; float: left; width: calc(100% - 139px);}


@media (max-width: 1200px) {
    div#auto-deals-of-the-week > div.deals > div {width: 175px !important; margin: 0 auto 10px auto !important; float: none !important;}
    ul.app-navigation > li > a {font-size: 8pt !important;}
}

@media (max-width: 991px) {
    ul.app-navigation > li > a {font-size: 14px !important;}
    div.digital-only > div.digital-only-footer > ul {width: 100% !important;}
    body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-search > div.plw-cell.plw-gp-header.plw-cell--9-col {width: 1% !important;}
    body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row.plw-search > div.plw-cell.plw-gp-header.plw-cell--3-col {width: 99% !important;}
}

@media (max-width: 768px) {
    div#auto-deals-of-the-week > div.deals > div {width: calc((100% / 3) - 10px) !important; float: left !important; margin: 0 !important;}
    ul.app-navigation > li > a {font-size: 8pt !important;}
    div.apps-services > div.info {width: calc(100% - 120px) !important; float: right !important;}
    div.apps-services > div.appbuttons {width: 100% !important; float: none !important; margin: 10px 0 !important;}
    div.apps-services > div.appbuttons > a {display: table; width: calc(100% / 3) !important; float: left !important; text-align: center !important;}
    div.apps-services > div.appbuttons > a > p {font-size: 8pt !important;}
    
    table.contact-us, table.contact-us tbody, table.contact-us tr, table.contact-us td {display: block !important; white-space: normal !important;}
    table.contact-us tbody > tr > td:first-of-type {font-weight: bold !important; padding: 8px 8px 0 8px !important;}
    table.contact-us tbody > tr > td:last-of-type {padding: 0 8px 8px 8px !important;}
    body.section-neprepzone div#gameplan-scoreboard-mini > div.plw-row > div.plw-cell--4-col {width: 100% !important;}    
}

@media (max-width: 600px) {
    div#archive-box > div#owh-archive-header > img {width: 90% !important; margin: 5px auto !important; float: none !important;}
    div#archive-box > div#owh-archive-header > span {position: relative !important; font-size: 12pt !important; top: auto !important; bottom: auto !important; right: auto !important; width: 100%; text-align: center;}
    ul.app-navigation > li {float: none !important; width: calc(100% - 20px) !important; margin: 0 10px 10px 10px !important;}
    ul.app-navigation > li > a {font-size: 14px !important;}
    div.mobile-services > table.trips > tbody > tr > td > h3 {font-size: 10pt;}
    div.subscriber-services-omaha > div.row > div.col-md-12 > div.content > ul {list-style-type: disc !important; position: relative !important;}
    div.subscriber-services-omaha > div.row > div.col-md-12 > div.content > ul > li {float: none !important; padding: 0 !important;}
    div.subscriber-services-omaha > div.header > img {width: 90% !important; margin: 5px auto !important; float: none !important;}
    div.subscriber-services-omaha > div.header > span {position: relative !important; font-size: 12pt !important; top: auto !important; bottom: auto !important; right: auto !important; width: 100%; text-align: center;}
    div.digital-only > div.digital-only-footer > ul > li {float: none !important; width: 100% !important;}
    table.advertising-phone-numbers, table.advertising-phone-numbers thead, table.advertising-phone-numbers tbody, table.advertising-phone-numbers th, table.advertising-phone-numbers tr, table.advertising-phone-numbers td {display: block !important;}
    table.advertising-phone-numbers thead {display: none !important;}
    table.advertising-phone-numbers tbody:before {content: "Phone Numbers"; font-size: 15pt; padding: 0; margin: 5px 0 5px 10px; display: table;}    
    table.advertising-phone-numbers tbody > tr > td:first-of-type {font-weight: bold !important; padding: 8px 8px 0 8px !important;}
    table.advertising-phone-numbers tbody > tr > td:last-of-type {padding: 0 8px 8px 8px !important;}
    div.breaking-container > div.breaking-title {float: none !important; display: table !important;}
    div.breaking-container > div.breaking-content {width: 100% !important;}
    body.section-neprepzone.section-team div#teaminfo > table > tbody > tr > td {display: block !important;}
    body.section-neprepzone.section-team div#teaminfo > table > tbody > tr > td:first-of-type {float: left !important;}
    body.section-neprepzone.section-team div#teaminfo > table > tbody > tr > td:last-of-type {float: none !important; text-align: left !important;}
    body.section-neprepzone.section-team div#schedule > table > tbody > tr > td {display: block !important;}
    body.section-neprepzone.section-team div#schedule > table > tbody > tr > td:first-of-type {float: left !important;}
    body.section-neprepzone.section-team div#schedule > table > tbody > tr > td:nth-of-type(2) {clear: both !important; font-weight: bold; font-size: 14pt !important}
    body.section-neprepzone.section-team div#schedule > table > tbody > tr > td:last-of-type {width: 100% !important; text-align: center;}
    body.section-neprepzone.section-team div#schedule > table > tbody > tr {border-bottom: 1px dotted rgba(0,0,0,0.2);}
}

@media (max-width: 550px) {
    div#auto-deals-of-the-week > div.deals > div {width: 175px !important; margin: 0 auto 10px auto !important; float: none !important;}
}

/* BMT-4936 */
.section-papillion #tncms-region-masthead-col-three section.emphasis-h3 .block, .section-gretna #tncms-region-masthead-col-three section.emphasis-h3 .block, .section-bellevue #tncms-region-masthead-col-three section.emphasis-h3 .block, .section-ralston #tncms-region-masthead-col-three section.emphasis-h3 .block {
    padding-left: 1.8em;
}
/* end BMT-4936 */


/* BMT-4890 - Intranet Widget */
.intranet-eedition-widget img {
    max-width: 200px;
    width: 100% !important;
    max-height: 400px !important;
}

.intranet-eedition-widget .card-headline {
    display: none;
}

.intranet-eedition-widget .card-meta li {
    width: 100%;
}

.intranet-eedition-widget .side-row {
    padding: 20px 10px;
    border-bottom: 2px dotted #aaa;
    text-align: center;
    font-weight: bold;
}

.intranet-eedition-widget .side-row:last-child {
    border: none;
}

.intranet-eedition-widget .card-image {
    width: 60% !important;
}

.intranet-eedition-widget .card-body {
    width: 35% !important;
}

/* End BMT-4890 */

.clearfix {
    clear: both;
}

div#asset-photo-carousel .btn-success {
    background: #ccc;
    border-color: #ccc;
    margin: 0 0 50px 20px;
}

/* BMT-5300 */
@media (min-width: 690px) {
    .sports-heading .block-links {
        margin-bottom: -25px !important;
        position: relative;
        z-index: 9999;
    }
}