body {
  background: #000000 url(/wp-content/uploads/2019/01/bkg-night-sky.jpg) no-repeat top center;
  font: 16px/18px Georgia, "Times New Roman", Times, serif, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    /* font: normal .76em Arial, Helvetica, sans-serif; */
    color: #6c6c6c;
  
}
a {color:#ef0000;}

a:focus, a:active, li:active, li:focus, button, span:focus {
    border: none!important;
    outline: none!important;
}
a:hover {text-decoration: none!important; color:#ef6223;}
a[target="_blank"]:not(.notarget)::after {display:none;}

.btn { border-radius: 8px;}

.wp-caption {
    background-color: #f5f5f5;
    border-radius: 10px;
    text-align: center;
    border: 1px solid #E3E3E3;
}

h1,h2,h3 {font-weight: 700;}
h1 {font-size: 45px; color:#9B261B; margin:10px 0px; font-family: "Black Ops One", "Open Sans";}
h2 {font-size: 30px;color:#000000; margin:10px 0px;}

.parent-company {background: #000000; padding:15px 0; color:#FFFFFF;}
.white-background {background: #FFFFFF;}
h1,h2,h3,h4 {margin-top: 15px; margin-bottom: 15px;}

.main-content-area h1 {
    font: normal 35px Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif;
    color: #4C4B46;
    border-bottom: 6px solid #AA0B08;
}

.main-content-area h2 {
font: normal 20px Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #050505;
}

.header-row-red {
background: #5b161b;
background: -moz-linear-gradient(top, #5b161b 0%, #9d1a14 100%);
background: -webkit-linear-gradient(top, #5b161b 0%,#9d1a14 100%);
background: linear-gradient(to bottom, #5b161b 0%,#9d1a14 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b161b', endColorstr='#9d1a14',GradientType=0 );
  padding: 15px 0px;
  margin-top: 10px;
}

.header-row-red-line1 h1 {
    font-size: calc(22px + 25 * ((100vw - 320px) / 680));
    line-height: calc(22px + 10 * ((100vw - 320px) / 680));
    font-weight: 700;
    color: #ffffff;
    font-family: Times New Roman;
  text-shadow: 1px 1px 1px #000;
}
.header-row-red-line2 {
    font-size: calc(12px + 4 * ((100vw - 320px) / 680));
    color: #ffea8a;
    line-height: calc(15px + 4 * ((100vw - 320px) / 680));
    text-shadow: 1px 1px 1px #000;
}

.header-row-red-line1 h1 span.larger{
    font-size: calc(22px + 35 * ((100vw - 320px) / 680));
}
.header-row-red-line1 h1 span.colored{
    color: #f5d855;
}



.header-row-2 {background:  url(/wp-content/uploads/2019/01/bkg-header-image.jpg) no-repeat center center;
height: 250px; padding-top: 40px; padding-bottom: 20px; }

.header-row-2 h2 {
    font-size: calc(20px + 10 * ((100vw - 320px) / 680));
    color: #ffffff;
    line-height: calc(20px + 10 * ((100vw - 320px) / 680));
    text-shadow: 1px 3px 5px #000;
    font-weight: 700;
    font-family: times New Roman;
}

.main-content-area {background:#FFFFFF!important; min-height: 700px;}

.ubermenu {font-family: Arial!important;}
.ubermenu a {font-family: Arial!important;}

.ubermenu li {
    border-right: 1px solid #f9fbfb!important;
}
.ubermenu {
    border-bottom: 1px solid #a0a0a0;
    border-top: 1px solid #a0a0a0;
    font-family: Opens Sans;
}
.ubermenu-submenu a {color:#bc0000; font-weight: 700;}
.ubermenu-submenu a:hover {color:#6b6b6b;}

.footer-row-1 {background: #101010; color:#C5C5BB; font-size: 18px; line-height: 18px; min-height: 115px; }
.footer-row-1-left {border: 5px solid #717171; padding: 20px 15px; min-height: 110px;}
.footer-row-1-right {border: 5px solid #717171; padding: 20px 15px; min-height: 110px;}

.footer-row-2 {
  min-height: 60px;
    font: normal 13px Arial, Helvetica, sans-serif;
    padding: 15px 20px;
  border-bottom: 3px solid #272622;}

.quik-footer { margin-top: 25px; text-align: center; color: #FFFFFF; font-family: Open Sans; font-size: 13px;}
.quik-footer a {color: #FF0000;}