/* CSS Document */

body {
  padding: 0;
  margin: 0;
  background-color: #000000;
}

.navbar {
  background-color: #222327 !important;
  padding-top: 1em;
}

.container-fluid h2 {
  color: #6DBDBD;
  letter-spacing: .4rem;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  margin-right: 3rem;
  margin-left: 1rem;
  font-weight: 300;
}

.nav-link {
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  margin-right: 1em !important;
  font-size: 1.1em;
  letter-spacing: .3em;
}

#navbarCollapse .navbar-nav a:hover {
  color: #2FF0B7;
}

.nav-item .nav-link {
  a: link;
  color: #33B6B1;
}

.container {
  background-color: #000000;
  padding-top: 2rem;
}

.m-4 {
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
  font-size: 1.5rem;
}

.imagportf {
  margin-bottom: .5rem;
  border: 2px solid #888888;
}

.text-center {
  border: none;
  margin-bottom: .5rem;
  /*border: 1px solid #888888;*/
}

/* .border {
  border: 4px medium #DD282B;
} */

.container h1 {
  letter-spacing: .5rem;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  color: aqua;
  font-weight: 100;
  font-size: 1.5rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
  text-align: start;
}

.container h2 {
  letter-spacing: .5rem;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  color: aqua;
  font-weight: 100;
  font-size: 1.5rem;
}

.heads h5 {
  letter-spacing: .2rem;
  color: #189691;
  font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
  font-size: .9rem;
  margin-top: 0;
}

/* .btnbob { Alternate way to apply styling to the buttons, using the div class btnbob.
    background-color:#033F2A;
} */

.btn-success {
  background-color: #2D4642;
  border-color: #000000;
}

.btn-success:hover {
  background-color: #395A44;
  border-color: #000000;
}

.btn {
  letter-spacing: .1em;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  color: #969B6D;
}

.row-g3 {
  background-color: #000000;
}

.my-3 {
  color: #D0A051;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
  font-size: 1.25rem;
}

/* .text-container p {
    color: antiquewhite;
} */

.row {
  background: #000000;
}

.col-home {
  color: wheat;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  letter-spacing: .15rem;
  font-size: 1.2rem;
  font-weight: lighter;
  margin-top: 1rem;
  text-align: center;
}

.col-home span {
  color: greenyellow;
}

.col-home a {
  a: link;
  color: #33B6B1;
  text-decoration: none;
}

.col-home a:hover {
  color: #2FF0B7;
}

.col-md-6 {
  background: #000000;
  padding-left: 10px;
  padding-right: 10px;
}

.row h3 {
  letter-spacing: .5rem;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  color: aqua;
  font-weight: 100;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

.row .h5 {
  letter-spacing: 1rem;
}

/* .col-md-6 .img-fluid {
  padding-top: 0px !important;
  margin-bottom: 0rem;
} */

.col-md-6 p {
  color: #BAAB90;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
  margin-top: 0rem;
}

.col-md-8 h1 {
  font-size: 1.6rem;
  text-align: left;
  margin-top: 0rem;
  margin-bottom: 0rem;
  letter-spacing: .5rem;
}

.col-md-8 .homehead {
  font-size: 2.4rem;
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 2rem;
  letter-spacing: 1rem;
}

.col-xl-12 .homehead {
  font-size: 2rem;
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 2rem;
  letter-spacing: 1rem;
}

.col-xl-12 p {
  color: #BAAB90;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
  margin-top: 0rem;
}

.col-xl-12 h1 {
  font-size: 2rem;
  margin-bottom: 1rem;
}

.col-lg-8 h2 {
  letter-spacing: .5rem;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  color: aqua;
  font-weight: 100;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

.col-lg-8 h2 {
  letter-spacing: .5rem;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  color: aqua;
  font-weight: 100;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

.col-md-12 h2 {
  letter-spacing: .5rem;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  color: aqua;
  font-weight: 100;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

.col-lg-8 h2 {
  letter-spacing: .5rem;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  color: aqua;
  font-weight: 100;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}

.col-md-12 .h3 {
  text-align: left;
}

.col-lg-8 p {
  color: #BAAB90;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
  margin-top: 1rem;
}

.col-md-8 .a {
  color: #33B6B1;
  text-decoration: none;
}

.col-md-12 p {
  color: #BAAB90;
  font-size: 1.35rem;
  line-height: 1.8rem;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
  margin-top: 1rem;
}

.col-md-12 {
  margin-bottom: 4rem;
}

.col-md-12 a {
  a: link;
  color: #33B6B1;
  text-decoration: none;
}

.col-md-12 a:hover {
  color: #2FF0B7;
}

/* .col-lg-8 p { /*Possible comments for Vertical section pages.
    color:#BAAB90;
    font-size: 1.5rem;
    line-height: 2rem;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
    margin-top: 1rem;
} */

.caption .p {
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  font-weight: 100;
  letter-spacing: .1rem;
  font-size: 1.1rem;
  text-align: center;
}

.prevbut {
  text-align: left;
}

.nextbut .btn {
  text-align: right;
}

.caption {
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  font-weight: 100;
  font-size: 1rem;
  letter-spacing: .15rem;
  color: #BAAB90;
  text-align: left;
  padding-top: 1rem;
}

.pc-title {
  font-size: 1.3rem;
  color: #598381;
  letter-spacing: .25rem;
}

.caption-block {
  text-align: right;
}

.img-fluid {
  border: 2px solid #333333;
  align-content: center;
  margin: auto;
}

.finis {
  letter-spacing: .15em;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  font-size: .9rem;
  color: #D42427;
}

.heads .h5 {
  font-size: 2rem;
}

.preamble .p {
  font-size: 1.25em;
  font-family: Garamond, "palatino linotype","Century Schoolbook", "Times New Roman", serif;
}

.preamble {
  font-style: italic;
  text-align: justify;
}

.hr {
  margin-bottom: 2.5rem;
  margin-top: 1rem;
}

.moondate {
  text-align: right;
  font-style: italic;
}

.moontalk {
  text-align: justify;
  color: #969b6d;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

.moontalk a {
  a: link;
  color: #33B6B1;
  text-decoration: none;
}

.moontalk a:hover {
  color: #2FF0B7;
}

h3 {
  text-align: center;
}

.homehead .h1 {
  font-size: 6rem;
}

.homehead {
}

.vertcaption {
  margin-top: 0rem;
}

.col-form-label {
  color: #59b57c;
}

#form-message-success {
  color: #c4c255;
  text-align: center;
}

.form .h-100 .contact-wrap .p-5 .p {
  color: #c4c255;
}

