p   {

font-size: 1.2rem!important;
line-height: 1.8rem!important;
color: #444;
}




section {
    padding: 40px 0!important;
}

.josefin   {font-family: 'Josefin Slab', serif;}
.mali   {font-family: 'Mali', cursive;}
.open   {font-family: 'Open Sans', sans-serif;letter-spacing: .1rem; }
.title-open   {font-family: 'Open Sans', sans-serif; letter-spacing: .2rem;}

.border-secondary {
border-color: #9b309d !important;

}

.btn-secondary {
  color: #fafafa;
  background-color: #9b309d;
  border-color: #8d2b8f;
}
.btn-secondary:hover {
  color: #fafafa;
  background-color: #9b309d;
  border-color: #8d2b8f;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fafafa;
  background-color: ##8d2b8f;
  border-color: ##8d2b8f;
  box-shadow: 0 0 0 0.25rem rgba(201, 156, 6, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fafafa;
  background-color: ##8d2b8f;
  border-color: ##8d2b8f;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(201, 156, 6, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #000;
  background-color: #f6abf7;
  border-color: #f6abf7;
}