body {background-color: #c2c5cc;}
#nxs-content a:hover {color: #063078;}
#nxs-footer a:hover, .quote-request a:hover {color: #FFFFFF !important;}
.header-svg { /* gives border-color to the top vector art */
   stroke: #C9490C;
   stroke-width: 0.1;
   stroke-dasharray: 101,100;
}
.market a > div > div {border-color: #C9490C;}
.lower-vectorart {margin-top: -1px;}

/* Diagonal Menu  */
@media only screen and (min-width: 1200px) {
#nxs-header ul.nxs-menu li {margin: 0 2px; transform: skewX(-10deg);}
#nxs-header ul.nxs-sub-menu li {transform: skewX(0deg);}
}

/* 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;}
.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;}
}

img.emoji {height: 1.25em !important; width: 1.25em !important;}