span.red {color: #990000; font-size: 30px !important;}
#nxs-content {background-color: #FDFDFD; border-radius: 5px 5px 0 0;}
#nxs-content a:hover, #nxs-footer a:hover {color: #990000;}
.nxs-menu a:hover {color: currentColor !important;}
a.nxs-button:hover {color: #FFF !important;}
.nxs-button {text-align: center;}
.nxs-row.main-menu {border-bottom: 5px solid #034286 !important;}
#nxs-container table th, #nxs-container table td, .nxs-datepicker th {color: inherit !important; text-shadow: none !important;}
.video-container {padding-top: 0px;}
.megapoint h3 {color: #0067b2;}
.light-bkgnd h2, .light-bkgnd h3 {color: #000000; text-shadow: none;}

#nxs-pagerow-prid1112602799 {margin-top: -20px;}
#nxs-container table th {font-size: 20px; text-align: center !important;}
#nxs-container table td {text-align: center !important;}
#nxs-container table td:first-child {font-size: 17px !important; text-align: left !important;}

.ibf-orm-pricing thead th, .ibf-orm-pricing tbody tr:last-child > td {font-size: 25px !important; padding: 5px 10px !important;}
.ibf-orm-pricing thead th, .ibf-orm-pricing tbody td {border-top: 0 !important;}
.ibf-orm-pricing thead th:nth-child(2), .ibf-orm-pricing tbody td:nth-child(2) {background-color: #BBFEBB;}
.ibf-orm-pricing thead th:nth-child(3), .ibf-orm-pricing tbody td:nth-child(3) {background-color: #A8D7FB;}
.ibf-orm-pricing thead th:nth-child(4), .ibf-orm-pricing tbody td:nth-child(4) {background-color: #D6B9FF;}

#nxs-container .notes li {margin-bottom: 10px;}
#nxs-container .notes li em {font-size: 25px; font-style: inherit;}
#nxs-container .notes li p, #nxs-container .notes li ul li {font-size: 18px;}
#nxs-footer .locations table, #nxs-footer .locations tr:nth-child(2n) {background-color: transparent !important; border: none !important;}
#nxs-footer .locations td {padding: 5px 10px; border: none; border-top: none !important;}
#nxs-footer .locations th, #nxs-footer .locations td,  #nxs-footer .locations table td {font-size: initial !important; text-align: center !important;}

ol.spread li {margin-bottom: 25px;}
ol.spread li strong {color: #990000;}

/* Fixes List layout */
.nxs-text h3 + ul, .nxs-text h3 + ol {margin-top: 5px;}
.nxs-text p + ul, .nxs-text p + ol {margin-top: -20px;}
.nxs-text ul, .nxs-text ol {margin: 0 0 25px 20px;}
.nxs-text ul li, .nxs-text ol li {list-style-position: outside; font-size: 1.05em;}
.nxs-text img + .nxs-default-p ul li, .nxs-text img + .nxs-default-p ol li {list-style-position: inside;}

/* Makes the Background Image display properly on Mobile Devices */
@media only screen and (max-width: 768px) {
html {
	height: 100vh; /* set viewport constraint */
	min-height: 100%; /* enforce height */
}
body {width: 100vw; height: 100vh; -webkit-backface-visibility: hidden;}
}

/* Facebook Page Plugin */
h3 + #fb-root {margin-top: -15px;}
.fb-page {border: 1px solid #C6C6C6;}

@media print {
 #nxs-fixed-header, #nxs-footer, .nxs-menu {display: none;}
}