span.reverse {unicode-bidi: bidi-override; direction: rtl; font-size: inherit;}
#nxs-content {background-color: #FAF1F0;}
#nxs-content a:hover {color: #47221A;}
.main-logo .logo-image img {border: 5px double #ccc;}
.main-menu {border-bottom: 1px double #ccc;}
#nxs-footer-container {text-shadow: none;}
.widescreen-row .image-wrapper:nth-child(6n) {border-right: 3.6em solid transparent !important;}
.widescreen-row .image-wrapper:nth-child(8n) {border-right: 0 !important;}

#nxs-container table th, #nxs-container table td, .nxs-datepicker th {color: inherit !important; text-shadow: none !important;}

/* Fixes List layout */
.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;}

/* 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: 100%; -webkit-backface-visibility: hidden;}
}

.da-menu .nxs-padding-top10 {padding-top: 0;}
#nxs-container .da-menu table {border: none !important; background-color: transparent;}
.da-menu table tr, .da-menu table tr:nth-child(2n) {background-color: transparent !important;}
.da-menu table td {border-top: none !important; color: #FFF; text-shadow: none;}
b.menu-item-title, .da-menu table td:last-child {font-size: 1.25em; font-weight: 600;}
.nxs-galleryitem .description-wrapper p {text-align: center;}

/* FB Embed Social */
iframe > .estitle {display: none !important;} /* NOT WORKING */

.ta-certs {margin: 0 auto; text-align: center;}
.TA_certificateOfExcellence {display: inline-block;}