@font-face {
    font-family: Baskerville;
    src: url(../css/fonts/Baskerville.ttf);
}
@font-face {
    font-family: Baskerville_Italic;
    src: url(../css/fonts/Baskerville_Italic.ttf);
}

body {
  font-family: "Baskerville","Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /*background-color: #DFDAD3;*/
    background: #ffffff url('../images/presentation_background-min.jpg') center center/cover no-repeat;
}

p {
    font-family:  "Libre Baskerville", serif;
    color: #b3b3b3;
    font-weight: 300; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Baskerville","Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

a {
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }
  a, a:hover {
    text-decoration: none !important; }

.content {
  /*padding: 7rem 0; */
}

h2 {
  font-size: 20px; }

.form-control:active, .form-control:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.rd-container {
    z-index: 999;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:visited,
.btn-primary:focus {
    background-color: #D4C28C;
    border-color: #D4C28C;
}


@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    .logo img {
        width: 100px;
    }
    .content {
        padding: 1rem 0;
    }
    #bookingForm fieldset {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 3% !important;
        margin-right: 3% !important;
        width: 94% !important;
    }
}
