.disclaimer {
  background: #000;
  text-align: center;
  padding: 1rem 0;
}

#industries {
  display: none;
}

.disclaimer .btn-holder,
.disclaimer p {
  display: inline-block;
}

.disclaimer p {
  color: #FFF;
  font-size: 20px;
  margin-bottom: 0;
}

.disclaimer a {
  background: #52B64B;
  color: #000 !important;
  font-weight: 500;
  margin-left: 3rem;
  padding: 0.3rem 1.2rem;
  position: relative;
  bottom: 2px;
  -webkit-transition: background .3s ease;
  -moz-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
}

.disclaimer a:hover {
  background: #5FD457;
  color: #000;
}

.covid-banner {
    background: #e01528;
    text-align: center;
    padding: .5rem 0;
}

.covid-banner a, .covid-banner a:active, .covid-banner a:focus, .covid-banner a:visited {
    font-weight: 500;
    font-size: 22px;
    color: #fff;
    text-shadow: none;
    letter-spacing: 1px;
    -webkit-transition: background .3s ease;
    -moz-transition: background .3s ease;
    -o-transition: background .3s ease;
    transition: background .3s ease;
}

.reviews-page img {
     margin: 25px 0 20px;
}

#footer-top .btn-primary {
  line-height: 1;
    margin: 10px 0;
    padding: 9px 30px 8px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WIDGETS TURNED OFF
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#services-2 {
display: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 TYPOGRAPHY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
h1, h2, h3, h4 {
    letter-spacing: 2px;
font-family: 'Oxygen', sans-serif;
}

p, a, ul, li {
    color: #555;
    font-family: 'Oxygen', sans-serif;
    line-height: 1.7;
   font-size: 15px; 
}

p {
    margin-bottom: 10px;
}

#inner-copy h3 {
margin-top: 10px;
}

#inner-copy {
    padding: 32px 30px 80px 15px;
}


a, a:active, a:focus, a:visited {
    color: #52b64b;
    font-family: "Oxygen", sans-serif;
}

a:hover {
    color: #5fd457;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 INNER PAGES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#headline {
    background: #52b64b;
}

#inner-copy .fa, #inner-copy .fas, #inner-copy .far {
    margin-right: 10px;
}

.top-pad {
padding-top:1.2rem;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#header-logo img { 
width: 300px; 
}

#header-logo.fixed-top img { 
width: 170px; 
} 

.opaque #topbar {
    background: #000;
}

.transparent #toggle-open i {
    color: #52b64b;
}
.transparent #header-logo.fixed-top {
    background: rgba(56, 52, 49, .95);
}

.transparent.inner #topbar {
    background: rgba(56, 52, 49, .95);
}

.transparent.inner #header-logo {
    background: #423e3c;
}

#topbar .item h2 {
   color: #fff;
    font-weight: 500;
}

#topbar .item i[class*='fa-'] {
    margin-right: 8px;
    color: #b8b8b8;
}

.opaque .navbar .navbar-nav .nav-link {
    color: #333;
    text-transform: uppercase;
    font-size: 13px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 NAVIGATION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#overlay-menu {
    background: rgba(0, 0, 0, .97);
}

#overlay-menu-links a:hover, #overlay-menu-links .show > a {
    color: #52b64b;
}

#toggle-open:hover i, #toggle-close i:hover {
    color: #95e03f;
    cursor: pointer;
}

#overlay-menu-links .dropdown-menu.show a:hover {
    background: transparent;
    color: #95e03f;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 HOME PAGE COPY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#index-section {
    background: #423e3c;
}

#index-section p, #index-section h1 {
color: #fff;
}

#index-section a {
color: #67e05f;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 BUTTONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.btn, .btn:active, .btn:focus, .btn:active:focus, .btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active:focus, .btn-primary, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-default, .btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default:not(:disabled):not(.disabled).active, .btn-default:not(:disabled):not(.disabled):active:focus {
background: #52b64b;
font-weight: 400;
font-family: 'Oxygen', sans-serif;
text-transform: none;
}

.btn:hover,
.btn-primary:hover,
.btn-default:hover {
  background: #5fd457;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CAROUSEL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#myCarousel .carousel-caption h2 {
    font-weight: 700;
    font-family: 'Oxygen', sans-serif;
}

#myCarousel .carousel-caption p {
    font-family: 'Oxygen', sans-serif;
    font-weight: 400;
}

.slider-1, .slider-2, .slider-3 {
    background: rgba(56, 52, 49, 0.6);
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CTA UNDER SLIDER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#call-to-action {
    background: #000;
}

#call-to-action .btn-primary, #call-to-action .btn-primary:active, #call-to-action .btn-primary:focus {
    font-family: 'Oxygen', sans-serif;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 UPPER SERVICE BOXES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#services-1 a:hover .service-1 {
  background-image: url("site_images/biz.jpg");
}

#services-1 a:hover .service-2 {
  background-image: url("site_images/home-tax3.jpg");
}

#services-1 a:hover .service-3 {
  background-image: url("site_images/propmgr.jpg");
}

#services-1 a:hover .service-4 {
  background-image: url("site_images/staff-home.jpg");
}

#services-1 h3 {
    letter-spacing: 0px;
}

#services-1 i {
    background: #FF5F3C;
}

#services-1 a:hover .overlay {
   background: rgba(86, 81, 76, .6);
}

#services-1 a:hover i {
  background: #838383
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 TAGLINE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#tagline {
    background-image: url(site_images/stsimons.jpg);
 }

#tagline h4 {
    font-weight: 500;
}

#tagline p {
    color: rgb(255 255 255 / 75%);
    font-size: 22px;
    position: relative;
    text-align: center;
    letter-spacing: 3px;
    z-index: 2;
}

#tagline .overlay {
    background: rgba(86, 81, 76, 0.7);
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - 
   AFFILIATIONS
- - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
#staff {
    background: #fff;
    padding: 10px 0;
}

#staff {
  background:#FFF;
  padding:30px 0px;
  border-top: none;
}

.affiliations-holder {
  text-align:center;
}

.affiliations-holder img {
  display: inline-block;
  margin:15px 20px;
  vertical-align:middle;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 SOCIAL MEDIA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#social-media {
    text-align: center;
    background: #847f7c;
}

#social-media .social-media i {
    background: #000000;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#resource-links {
    background: #000;
}

#resource-links h3, #resource-links p, #resource-links i {
    color: #fff;
}

#resource-links a:hover .resource-link {
  background: #52b64b;
}

#footer-top {
    background: #2b2b2b;
}

#footer-bottom {
    background: #252525;
}

#footer-top a, #footer-top a:active, #footer-top a:focus, #footer-bottom a, #footer-bottom a:active, #footer-bottom a:focus {
    color: #a59c95;
}

#footer-bottom a {
    color: #fff;
}

#footer-bottom #copyright a:hover {
    color: #14749d;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   HOME PAGE VIDEO
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
.video-container {
    position: relative;
    padding-bottom: 56.28%;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#industries {
  padding: 30px 0;
  background: #eee;
}
#industries h3 {
    font-family: 'Oxygen', sans-serif;
    font-weight: 600;
    color: #555;
    font-size: 28px;
    text-align: center;
    margin-bottom: 20px;
}

#industries p {
padding: 0px 0px 15px;
font-size: 17px;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   MEDIA QUERIES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
@media (max-width: 991px) {
.transparent #header-logo {
    background: #001f2e;;
}
}