body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item { margin-bottom: 30px;}

.top-info { width: 100%; height: 30px; background-color: #2e2e30; padding-top: 3px;}

.navbar-dark { min-height: 132px; padding: 0;}
.navbar-brand { padding: 0;}

.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link:hover { color: #000000;}

.navbar-light { background-color: #388b9b !important;}
.navbar-light .navbar-nav .nav-link,.bg-light .navbar-nav .nav-link:hover { color: #FFFFFF; font-weight: bold;}
.navbar-light .navbar-nav .nav-link:hover { color: #000000;}
.navbar-light .navbar-nav .nav-link {
    padding-right: 30px;
    padding-left: 30px;
}

h1,h2 { margin-top: 56px; margin-bottom: 42px; font-family: 'Saira Condensed', sans-serif; font-size: 24px; text-transform: uppercase; letter-spacing: 1px;}

.card-body { padding: 40px 0 0 0;}
.card-body p { color: #7b7778; line-height: 24px;}

.card-title a { color: #000000; font-family: 'Saira Condensed', sans-serif; font-size: 20px; text-transform: uppercase;}

.bg-dark {
    background-color: #2e2e30 !important;
}
footer h2 { color: #FFFFFF; margin-top: 45px; margin-bottom: 30px;}
footer p { color: #FFFFFF;}

.links a {
    color: #b4b4b4 !important;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.links .border-bottom { border-bottom-color: #434345 !important;}
.links p { color: #a3a3a3;}
.links .text-center { margin: 0 auto !important; margin-top: 0; margin-bottom: 25px !important;}
.links a { color: #FFFFFF !important;}

.social img, .links a { cursor: pointer;}

.news .card-body {
    padding: 0;
}

.carousel-caption { bottom: 60px;}
.carousel-caption h3 {
  font-family: 'Saira Condensed', sans-serif;
  font-size: 36px;
  font-weight: 400;
  color: #FFFFFF;
}

.card-body ul { margin: 0 0 0 15px; padding: 0;}
.card-body ul li { color: #7b7778;}

.dropdown-item { font-size: 13px; font-weight: bold;}

.text-style p { font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 18px;}

.form-control, .btn { margin-bottom: 30px; font-size: 13px;}

h1, h2 { margin-top: 0px; margin-bottom: 15px;}

.dropdown:hover > .dropdown-menu { display: block;}
.dropdown > .dropdown-toggle:active { pointer-events: none;}

.navbar-expand-lg .navbar-nav .dropdown-menu-right { right: -40px;}

.list-none ul li { list-style: none;}

.img-thumbnail, .btn-primary { box-shadow: 0 0 38px rgba(0,0,0,.13); border: none;}

.btn-primary { padding: 12px 30px; background-color: #4fa9b1; border-radius: 50px;}
.btn-primary:hover { background-color: #77787c;}
