p {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 27px;
   }

h1, h2, h3, h4, h5, h6 {
  font-family: "Antonio", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

a {
  font-family: "Antonio", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
}

.sema-blue {
  color: #00bfdf;
}

.btn {
  font-family: "Antonio", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  border-radius: 0;
}

#top {
  background: url("../img/SK4_1797_2560.jpg") center center/cover no-repeat;
}

.plus-blue {
  color: #00bfdf;
}

i.p-caption {
  font-size: 6em; 
  margin-top: 0.45em;
}

@media (min-width: 1px) and (max-width: 767.98px) {
  i.p-caption {
    font-size: 5em; 
    margin-bottom: 40px;;
  }
 }




/**html::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.65);
}**/

.text-shadow {
  text-shadow: 1px 1px 3px black;
}


#discounts {
  background: url("../img/24_Membership_SEMA_Plus_Photo_Treatment_Discounts_V012.jpg") bottom center/cover no-repeat;
}

#community {
  background: url("../img/24_Membership_SEMA_Plus_Photo_Treatment_Community_V012.jpg") bottom center/cover no-repeat;
}

#events {
  background: url("../img/24_Membership_SEMA_Plus_Photo_Treatment_Events_V012.jpg") bottom center/cover no-repeat;
}

#advocacy {
  background: url("../img/24_Membership_SEMA_Plus_Photo_Treatment_Advocacy_V012.jpg") bottom center/cover no-repeat;
}

.above {
  z-index: 10;
}

.modal-title {
  text-transform: uppercase;
}


.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
  background-color: #ff0063 !important;
}

.btn-primary {
  color: #212529;
  background-color: #ff0063;
  border-color: #ff0063;
}

.btn-primary:hover {
  color: #212529;
  background-color: #52bebe;
  border-color: #8ad3d3
}

.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #212529;
  background-color: #7cc;
  border-color: #5bc2c2
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
  color: #212529;
  background-color: #9cdada;
  border-color: #2e7c7c
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-primary {
  color: #fc3d8b;
  background-color: transparent;
  background-image: none;
  border-color: #fc3d8b;
}

.btn-outline-primary:hover {
  color: #222;
  background-color: #fc3d8b;
  border-color: #fc3d8b;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #ff0063;
  background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
  color: #212529;
  background-color: #ff0063;
  border-color: #ff0063
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


 .accordion-button:not(.collapsed) {
    color: #ffffff !important; 
    background-color: transparent !important;
}  