
body {color: #000;}

.fa-instagram {color:#f54290;}

#Mod141 .row {
background-image: url("/images/backgrounds/bullet-hole.png");
background-position: left;
background-repeat: no-repeat;
}

.title-info {
    display:none;
}
.contact-information .contact-title {
     display:none;
}

dd .contact-telephone {
  font-weight: bold;
   font-size: 1.5rem;
}

#Mod141 p.sub-desc {
margin-left: 5%;
margin-right: 5%;
}

body.offline {
background-color: #000; 
}

body.offline .outline {
background-color: #171717; 
color:#C70039 ;
}
body.offline .outline h1 {
color:#C70039 ;
}

@media (max-width: 991.98px) {
  #t4-header .container {

  }
}

.navbar-brand img {
    width: 140px;
    height: auto;

}

#t4-footnav .navbar-brand img {
    max-width: 75%;
    height: auto;
    margin-left: auto;
   margin-right: auto;
}

.navbar-brand.logo-image {
    width: 200px;
        max-width: 75%;
}

#t4-footnav div.logo {
    text-align: center; 
}

#frame {
    text-align: center;
}
#frame img {
    margin-left: auto;
    margin-right: auto;
}

#Mod106 a {
    color: red;
}

#Mod102 .hero-content p,
#Mod102 .hero-content h2  {
   text-shadow: 2px 2px #000; 
}

.bevan {
      font-family: "Bevan", serif;
}
a.nav-link:link,
a.nav-link:visited {
text-transform: uppercase;
  font-family: "Bevan", serif;
  font-weight: 400;
  font-style: normal;
   font-size: 1.5 rem;
}

h2.sub-title,
.t4-footnav h2,
h2.sub-title,
.page-header h2 {
text-transform: uppercase;
  font-family: "Bevan", serif !important;
}

.t4-footnav h2 {
padding-top: 0px;
margin-top:0px;
line-height: 1em;
}

a.nav-link:hover {
color: #C70039;
}


H2.featuretext {
    padding-right: 25%; 
    padding-top: 2em !important;
    line-height: 2em !important;
    font-style: italic;
}
.becomeaking  {

}

.becomeaking .module-head-group {
    display: none;
}

#Mod106 .module-head-group {
display: none;
}

#t4-hero {
    padding-bottom:12rem;
}
 #t4-section-2 .container {
padding-top : 2rem;
padding-bottom : 4rem;
 }

#t4-header {
  border-bottom: none;
}

.t4-offcanvas .t4-off-canvas-header {display:none;}

.t4-megamenu .navbar-nav > li.active > a, .t4-megamenu .navbar-nav > li.active > .nav-link {
    color: #C70039;
    border-bottom: 0px solid #fff;
    font-weight: bold;
}

#t4-hero {
    padding-bottom: 6rem;
}



@media (min-width: 992px) {
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link
.nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a, 
.nav-breakpoint-lg .t4-megamenu .navbar-nav > li > .nav-link {
    padding: 1.2rem 1.25em;
  padding-top: 2.5rem;
    padding-bottom: .5rem;
}
  #t4-hero {
    padding-top: 8rem;
  }

  .navbar-brand img {
    height: auto;
    margin-top: .5rem;
    width: 200px;
  max-width: 75%;
  }
}