p {
    font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Slab', serif;
}

body {
     color: #000000;
}

.nav-item {
    font-family: 'Roboto Slab', serif;
}

.nav-item h2 {
    font-family: 'Open Sans', sans-serif;
}

.navbar {
    padding-top: 20px;
    padding-bottom: 20px;
}

nav .navbar-nav li a {
    color: white !important;
}

.jumbotron {
    background-size: cover;
    min-height: 300px;

}

.jumbotronshowcase {
    background-color: #1b1d33;
    background-size: cover;
    min-height: 150px;
}

.form-check-input {
    margin-left:0px;
}

.container .jumbotron {
    border-radius: 0 !important;
}

.clearfix:after {
content: "";
display: table;
clear: both;
}

.presses {
    margin-left: auto;
    margin-right: auto;
}

.presses td {
    padding: 10px;
}

.container .jumbotronshowcase {
    border-radius: 0 !important;
}

.card {
    margin-bottom: 5px;
    border: 0;
}

.content {
    margin-top: 20px;
    padding: 20px;
}

.header {
    padding-top: 25px;
    padding-bottom: 15px;
}

footer {
    padding-top: 40px;
    padding-bottom: 40px;
}

.footer-list {
    padding-left: 0;
}

.footer-list li {
    list-style: none;
}

.packages {
    padding: 20px;
}

.card-col {
    margin-bottom: 10px;
}

.img-padding {
    padding-right: 10px;
}

.package-card {
    margin: 20px;
}

.footer-list li a {
    color: white;
}

.bg-dark p a {
    color: lightgray !important;
    text-decoration: underline;
}

.bg-dark p > a {
    color: lightgray !important;
    text-decoration: underline;
}

.bg-dark li > a {
    color: lightgray;
    text-decoration: underline;
}

.bg-light {
    background-color: #fff;
    color: dimgray !important;
}

.bg-light a {
    text-decoration: underline;
}

.bg-light p > a {
    color: dimgray !important;
    text-decoration: underline;
}

.bg-light li > a {
    color: dimgray;
    text-decoration: underline;
}

.card-bg {
    background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) )
}

@media (min-width: 1405px) {
  .container-fluid{
    width: 1400px;
    max-width: 1400px;
  }
  .container{
    width: 1400px;
    max-width: 1400px;
  }
}

.news-image {
    object-fit: cover;
    width: 100%;
    max-height: 100%;
    height: 200px;
}

.news-row {
    border-bottom: 0.0625rem solid #cacaca;
    padding-bottom: 1rem;
    margin: 1rem 0 0;
}

.large-news-image {
    object-fit: cover;
    width: 100%;
    max-height: 100%;
    height: 300px;
}

.breadcrumb {
    margin-bottom: 0;
}

.for-about {
    width: auto !important;
}

.dropdown-item:hover {
    background-color: #1b1d33;
}