@import url('https://fonts.googleapis.com/css2?family=Signika:wght@300;500&display=swap');

body {
  font-family: 'Signika', sans-serif;
  background: rgb(207,102,108);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(207,102,108,1)), to(rgba(104,40,50,1)));
background: linear-gradient(180deg, rgba(207,102,108,1) 0%, rgba(104,40,50,1) 100%);
  font-weight: 300;
  position: relative;
  width: 100%;
  height: 100%;
  color: #2f2f2e;
  font-size: 15px;
}


blockquote {
  padding-left: 15px;
  border-left: 5px solid #dddddd;
}

.carousel-inner {
  width: 100%;
  max-height: 500px;
}

a {
  color: #3eb6e9;
  text-decoration: none;
}

a:focus, a:hover {
  color: #B3474B;
  text-decoration: none;
}

h1 {
  font-family: 'Signika', sans-serif;
  font-size: 33px;
  color: #3eb6e9;
  font-weight: 500;
  margin-bottom: 30px;
}

h2 {
  font-family: 'Signika', sans-serif;
  font-size: 23px;
  font-weight: 500;
  color: #B3474B;
}

@media only screen and (max-width: 768px) {
h1 {
  font-size: 23px;
}

h2 {
  font-size: 23px;
}
}

h3 {
  font-family: questa-grande, serif;
  font-size: 15px;
  font-weight: 700;
  color: #36679C;
  scroll-margin-top: 105px;
}

.btn-dark {
  color: #ffffff;
  background-color: #36679C;
}

.btn-dark:hover {
  color: #ffffff;
}

.btn-outline-dark {
  color: #3eb6e9;
  border-color: #3eb6e9;
  border-radius: 0;
}

.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #3eb6e9;
  border-color: #3eb6e9;
}

.content {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 992px) {
.content {
  padding-left: 100px;
  padding-right: 100px;
}
}

/* Navigation */

.navbar-brand1 {
  height:240px;
  position: absolute;
  z-index: 2;
  margin-top: -45px;
}

@media only screen and (max-width: 992px) {
.navbar-brand1 {
     height:180px;
}
}

.navbar-nav {
  font-family: halyard-text, sans-serif;
  font-weight: 200;
}

.navbar-nav .nav-link, .nav-item {
  color: #3eb6e9;
  font-size: 17px;
  font-weight: 200;
}

.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {
  color: #ffffff;
}

.navbar-nav .show > .nav-link,
.navbar-nav .active > .nav-link,
.navbar-nav .nav-link.show,
.navbar-nav .nav-link.active {
  color: #ffffff;
}

.navbar-toggler {
  color: #3eb6e9;
}

.dropdown-item {
  font-family: halyard-text, sans-serif;
  font-weight: 200;
}

.dropdown-item:hover, .dropdown-item:focus {
  background-color: #f4d8d0;
  color: #000000;
}

.dropdown-menu  .active {
  background-color: #3eb6e9;
}

.dropdown .active {
  color: #ffffff;
}

.footer a {
  color: #3eb6e9;
  text-decoration: none;
}

.footer a:hover {
  color: #ffffff;
}

  .red {
  color: #ff0000;  
  }

.footer-box {
padding-top: 55px;
}

@media only screen and (max-width: 768px) {
.footer-box {
  padding-top: 30px;
}
}

#collapsesidenav {
	list-style-type: none;
}

#collapsesidenav ul {
	list-style-type: none;
    margin-left: 0;
    padding: 0;
}

#collapsesidenav li {
    margin: 0;
    padding: 0;
}

#collapsesidenav  a {
	color: #3eb6e9;
}

#collapsesidenav .active a {
	color: #ffffff;
}

#collapsesidenav a:hover {
	color: #ffffff;
}

@media only screen and (max-width: 992px) {
.navbar-collapse {
    margin-top:100px;
}
}

.footer-brand {
  height:200px;
}

