body {background-color: #006cb7;}
span.reverse {unicode-bidi: bidi-override; direction: rtl; font-size: inherit;}
span.red, .notice p {color: #990000; font-size: 25px !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;} /* ORG = #006693 */
#nxs-container table th, #nxs-container table td, .nxs-datepicker th {color: inherit !important; text-shadow: none !important;}
.video-container {padding-top: 0px;}
.client-profile img {max-height: 90px;}
.megapoint h3 {color: #0067b2;}
.light-bkgnd h2, .light-bkgnd h3 {color: #000000; text-shadow: none;}
ul.outside li {list-style-position: outside !important;}

@media only screen and (min-width: 960px) {
	.portfolio-blog .nxs-relative {float: left;}
  .portfolio-blog .nxs-blogentry {max-width: 27.2em; padding-right: 3.6em;}
  .portfolio-blog .nxs-blogentry:nth-child(3n+1) {padding-right: 0; padding-bottom: 2em;}
}

@media only screen and (min-width:650px) and (max-width: 959px) {
	.portfolio-blog .nxs-relative {float: left;}
  .portfolio-blog .nxs-blogentry h2.nxs-title {font-size: 20px;}
  .portfolio-blog .nxs-blogentry {max-width: 42.6em; padding-right: 3.6em;}
  .portfolio-blog .nxs-blogentry:nth-child(2n+1) {padding-right: 0; padding-bottom: 2em;}
  .wd-options p {font-size: 15px !important;}
}

.home #nxs-content {padding-top: 20px;}
.home-hero .ABC, .home-hero2 .ABC {border: 5px solid #269326 !important; border-radius: 10px; box-shadow: 0px 0px 10px #444;}
.home-hero h1, .home-hero2 h2 {color: #900; text-shadow: 0px 1px 1px #842525 !important; line-height: 1.3em;}
#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;}

.p4n-pricing-table tbody tr:nth-child(3) {font-weight: 600; color: #006C56;}
.p4n-pricing-table tbody tr:nth-last-child(-n+5) {font-weight: 600; color: #993300;}
.p4n-pricing-table tbody tr:nth-last-child(1), .p4n-pricing-table tbody tr:nth-last-child(3) {font-weight :400; color: #999999;}
.r2o-pricing-table tbody tr:nth-last-child(-n+2) {font-weight: 600; color:#993300;}

.ibf-support thead th, .ibf-support tbody td {border-top: 0 !important;}
.ibf-support thead th:nth-child(2), .ibf-support tbody td:nth-child(2) {background-color: #FCCDB4;}
.ibf-support thead th:nth-child(3), .ibf-support tbody td:nth-child(3) {background-color: #BBFEBB;}
.ibf-support thead th:nth-child(4), .ibf-support tbody td:nth-child(4) {background-color: #A8D7FB;}
.ibf-support thead th:nth-child(5), .ibf-support tbody td:nth-child(5) {background-color: #D6B9FF;}
.ibf-support tbody tr:first-child > td {background-color: #FCCDB4 !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: 960px) {
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;}
}

.hideme, .ecom-sites {display: none;}


/* Google Form Embed*/
.freebirdFormviewerViewCenteredContent {width: 1000px !important;}