 html, body {
     abackground-color: #fff;
     acolor: #303435;
     color: #b4d0e3;
     font-family: 'Nunito', sans-serif;
     font-family: 'Open Sans', sans-serif;
     font-weight: 200;
     height: 100vh;
     margin: 0;

     --myColor: #daa520;
 }



.full-height {
    height: 100vh;
}

.flex-center {
    align-items: center;
    display: flex;
    justify-content: center;
}

.position-ref {
    position: relative;
}

.top-right {
    position: absolute;
    right: 10px;
    top: 18px;
}

.content {
    text-align: center;
}

.title {
    font-size: 84px;
}

.links > a {
    acolor: #636b6f;
    padding: 0 25px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: .1rem;
    text-decoration: none;
    text-transform: uppercase;
}

.m-b-md {
    margin-bottom: 30px;
}


.baseheader{
    font-weight: bold;
    font-family: 'Impact';
    font-family: 'Oswald', sans-serif;
}

 .pageheader{
    font-weight: bold;
    font-family: 'Impact';
    font-family: 'Oswald', sans-serif;
    font-family: 'Teko', sans-serif;

     font-size: 3.0em;
     text-transform: uppercase;
     color: #B61B20;
     line-height: 1.1em;
}


 .ubar_red{;
     color: #B61B20;
}
 .vvs_cursive{
     font-family: 'Alex Brush', cursive;
     font-weight: bold;
 }

 .menuitemname{
     font-family: 'Teko', sans-serif;
 }

 * { box-sizing:border-box;  }
 #page-banner  { text-align:center; position:relative; background-color:#b4d0e3; background-color:#000;  color:#ffffff; height:800px; overflow:hidden; }

 .bg-image     { background-size:cover; background-position: -200px -200px; }

 .overlay    { position:relative; abackground-color:rgba(0,23,110,.9); height:100%; width:100%; z-index:2; }

 .inner      { padding-top:50px; }

 ah1      { color:#ffffff; margin:0 auto; }

 .video_wrap   { height:100%; width:100%; position:absolute; left:0; overflow:hidden; top: -160px; padding-bottom:56.5%; }

 iframe      { height:100%; position:absolute; width:100%; top: 0; left:0; }

 @media only screen and (max-width: 600px) {
     #page-banner {
         height: 340px;
     }
     .video_wrap{
         top: -60px;
     }

 }




 @supports (-webkit-text-stroke: 1px white) {
     .ubar_red_whitestroke {
         -webkit-text-stroke: 1px gray;
         -webkit-text-fill-color: white;
         text-shadow: rgba(0, 0, 0, 0.8) 1px 2px;
         font-size: 3.6em;
     }
 }


 .whiteicon{
     color: white;
     font-size: 1.2em;
 }

 .denimblue{
     color: #0a0a0a;
 }

 .denimblueregular{
     color: #207BB7;
 }



 hr.style-two {
     border: 0;
     height: 1px;
     background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
 }

 hr.style-two_white {
     border: 0;
     height: 1px;
     background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
 }

 hr.style-six {
     border: 0;
     height: 0;
     border-top: 1px solid rgba(0, 0, 0, 0.1);
     border-bottom: 1px solid rgba(255, 255, 255, 0.3);
 }
 hr.style-six-white {
     border: 0;
     height: 0;
     border-top: 1px solid rgba(20, 20, 20, 0.4);
     border-bottom: 1px solid rgba(255, 255, 255, 0.3);
 }


 .navigation_large{
     font-weight: bold;
 }


 .navigation_large a{
    color: #fff;
     afont-weight: 700;
     font-family: "Teko", sans-serif;
     font-size: 1.6em;
 }

.whitetext{
    color: white;
}


 .whiteicon{
     color: white;
     font-size: 1.2em;
 }

 .font-family-teko{
     font-family: "Teko", sans-serif;
 }

 .goldtext{
     color: goldenrod;
 }

 a.topmenulink :hover{
     color: goldenrod;
 }



 .fullmenutitle{
     color: navy;
 }

 .darkmenu{
     background-color: #000;
     border: 1px solid red;
 }
 .darkmenu a.menuitem_title{
    color: #fff;
 }

 .darkmenu .menuitem_description{
    color: #fff;
 }

 .darkmenu .menuitem_price{
    color: #fff;
 }

 .darkmenu .menu_subitems{
    color: #fff;
 }

 .darkmenu a.menu_subitems_title{
    color: #fff;
 }

 .darkmenu .menu_subitems_price{
    color: #fff;
 }

 .darkmenu .fullmenutitle{
    color: red;

 }

 .covid19{
 background-color: red;
 background-color: #73B708;
 }

 .covid19 .covidlinks {
     font-size: 1.6em;
     padding-left: 40px;
     padding-bottom: 40px;
 }
 .covid19 .covidlinks a{
color: white;
     font-family: 'Oswald', Fallback, sans-serif;
     font-weight: bold;
 }

 .covid19 i{
color: white;
 }

 .covid19 .covidsection i{
     color: white;
     font-size: 4.0em;
     margin-bottom: 10px;
     text-shadow:  0px 2px 2px rgba(255, 255, 255, 0.4);
 }

 .covid19 .covidsection a{
     text-shadow:  2px 2px #73B708;
     text-shadow:  0px 2px 2px rgba(255, 255, 255, 0.4);
 }

 .covid19 .covidsection{
     line-height:  1.2em;
     font-size: 1.1em;
 }

 .covid19 .covidsection .sectiontitle a{
     font-size: 1.4em;
     margin-bottom: 10px;
 }

 .covid19text{
color: white;
 }

 .covid19header{
//border-top: 30px solid #7a0808;
border-top: 30px solid #73B708;
border-top: 30px solid #308008;
 }


 .aboutsection{
     background-color: #207BB7;
     background-color: #29ABE2;
 }

 .aboutheader{
border-top: 30px solid purple;
 }




 .inthenews{
 background-color: gainsboro;
 }

 .inthenews .inthenewslinks a{
color: navy;
     font-size: 1.6em;
 }

 .inthenews i{
color: navy;
     font-size: 1.6em;
 }

 .inthenewstext{
color: navy;
 }

 .inthenewsheader{
border-top: 30px solid navy;
 }







 @font-face {
     font-family: 'chitown';
     src: url('/fonts/CHI-TOWN.TTF') format('truetype');
 }


 .section_maintitle{
     font-size: 2.1em;

     font-weight: bold;
     margin-top: 20px;
     margin-bottom: 20px;
     font-family: 'Oswald', Fallback, sans-serif;
 }

 .frlinks{
     font-size: 1.4em;
 font-family: 'Oswald', Fallback, sans-serif;
 }

.topalerts{
    font-size: 0.9em;

}


.aboutustext{
    font-size: 0.9em;
    line-height: 1.3em;
    padding: 30px;
    padding-top: 5px;

}


.topresources .callout {
    border-radius: 2px solid #b4d0e;
    border-color: #b4d0ea;
    background: linear-gradient( #d1dbe7, #f5f5f5);
}
 .topresources .callout h5{
    color: #3895d0;
    line-height: 1.1em;
     font-size: 0.9em;
     text-transform: uppercase;
     font-weight: bold;
}
 .topresources i{
     font-size: 2.1em;
     color: #3895d0;
     margin-bottom: 10px;
 }


 .videotitle_small{
     font-size: 1.3em;
     line-height: 1.1em;
     font-weight: bold;
 }


 .morganscall{
     border-top: 4px solid #207BB7;
     background-color: #29ABE2;
     sbackground-color: #000;
     color: #fff;
     abackground-image: url('/img/tropical_palms-10op.png');
     abackground-image: url('/img/miami_skyscrapers-25op.png');
     background-image: url('/img/miami_skyscrapers-bottomfade.png');
     background-repeat: no-repeat;
     background-position: top center;
 }
 .morganscall .allowusto {
     afont-family: 'Kaushan Script', cursive;

     text-transform: capitalize;
 }
 .morganscall .allowusto i{

     font-size: 2.3em;
     margin-bottom: 6px;
     margin-top: 6px;
 }

 .font-family-kaushan{
     font-family: 'Kaushan Script', cursive;
 }

 .textshadow2{
     font-weight: bold; text-shadow: black 2px 2px;
 }
 .textshadow1{
     font-weight: bold; text-shadow: rgba(0, 0, 0, .5) 1px 1px;
 }
 .textshadow1-white{
     font-weight: bold; text-shadow: rgba(255, 255, 255, 1) 1px 1px;
 }

 .bigsocialicons{
     margin-bottom: 50px;
 }

 .bigsocialicons li a i{
     font-size: 4.8em;
     color: white;
     margin-right: 40px;
     margin-left: 20px;
 }





 .motivation_header{
     background-color: black;
     background-color: #00ADDF;
     color: white;
     padding: 12px;
     font-weight: bold;

 }
 .motivation_name{
     background-color: maroon;
     background-color:#75B72F;
     color: white;
     padding: 6px;
     font-size: 1.0em;

 }
 .motivation_text{
     font-size: 1.2em;
     font-weight: bold;
 }
