/* NEW HP V1 */
.page-id-4154 .title-area {display: none;}
.page-id-4154 .slider-area {border-bottom: solid 20px #cccccc;}
.page-id-4154 .slider-area .slides .txt-box p {background: #af1430; color: #dfadb6; display: inline-block; text-transform: uppercase; vertical-align: top; padding: 14px 38px; font-size: 16px; line-height: 22px; font-weight: bold;}
.page-id-4154 .slider-area .slides .txt-box p:hover {opacity: 0.8;}
.page-id-4154 .info-section-frame, .page-id-4154 .info-add-area {border-bottom: solid 20px #cccccc; border-left: solid 20px #cccccc; border-right: solid 20px #cccccc;}

.page-id-4154 .hpstats {display: inline-block; max-width: 200px; text-align: center; margin: 0 10px;}
.page-id-4154 .imgicon {font-style: italic; color: #ab1b2c; font-weight: bold; font-size: 45px; margin: 10px 0;}
.page-id-4154 .textabove {text-transform: uppercase; border-top: solid 1px #aaaaaa; border-bottom: solid 1px #aaaaaa; padding: 5px 0; font-size: 16px; line-height: 18px; font-weight: bold;}
.page-id-4154 .textbelow {font-style: italic; font-size: 12px; line-height: 16px; margin: 10px 0;}
.page-id-4154 .boldnumber {color: #333333;}

/* NEW HP V2 */
.page-id-4162 .title-area {display: none;}
.page-id-4162 .slider-area .bx-viewport {border-bottom: solid 1px #0b1937;}
.page-id-4162 .slider-area .slides .txt-box p {background: #af1430; color: #dfadb6; display: inline-block; text-transform: uppercase; vertical-align: top; padding: 14px 38px; font-size: 16px; line-height: 22px; font-weight: bold;}
.page-id-4162 .slider-area .slides .txt-box p:hover {opacity: 0.8;}
.page-id-4162 .social-area-holder {display: none;}
.page-id-4162 .slider-area .slides li.item01 {background-size: cover !important;}

/* ALC LANDING PAGE */
.page-id-302 .page-holder .info-section {padding: 0 0 10px !important;}
.page-id-302 .page-holder .info-section-holder {padding: 12px 0 !important;}

/* VIDEO ON DEMAND */
.page-id-3703 .title-area, .page-id-4839 .title-area {background: #3a0d40;}

/* JCPAR IMAGE EDITS */
.page-id-4782 .entry img {margin: 5px 20px 20px 0;}

/* LIST SPACING FIX */
.holder .txt-box li {margin-bottom: 10px;}

/* POST LAYOUT FIX ON MOBILE */
@media all and (max-width: 969px) {
  .single-post #sidebar {display: none;}
  .single-post #content {width: 100%;}
}