.header-logo { background-color: #24a891; }
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { background-color: #24a891; }
.nav-pills>li>a { border-color: #24a891; }
.btn-primary { background-color: #24a891; border-color: #24a891; }
.btn-primary:hover { background-color: #24a891; border-color: #24a891; }
.btn-primary:active { background-color: #24a891; border-color: #24a891; }
.btn-primary:focus { background-color: #24a891; border-color: #24a891; }
a { color: #24a891; }
a:hover { color: #24a891; }
.events h2 { color: #24a891; }
.event-details .green { color: #24a891; }
header .navbar-tt a.active, header .navbar-tt a:hover { color: #24a891; }
header .navbar-tt a.btn-tt-inverse:visited, header .navbar-tt a.btn-tt-inverse:link { color: #24a891; }
.search-box .search { color: #24a891; }
.search-box .btn-search { color: #24a891; }
.search-box .search::-moz-placeholder { color: #24a891; }
.search-box .search::-webkit-input-placeholder { color: #24a891; }
.search-box .search::-moz-placeholder { color: #24a891; }
.search-box .search:-ms-input-placeholder { color: #24a891; }
.search-box input.search:-moz-placeholder { color:#24a891; }
.btn-primary,
.btn-primary:hover,
.btn-primary:active {
  background-color: #24a891;
  border-color: #24a891;
}
events, .img-thumbnail, body { background-color: #fff; }
#modal-container .modal-header { color: #24a891; }
#modal-container .close { color: #24a891; }
.btn-main-inverse:hover { color: #24a891; }
.btn-main-inverse, .btn-main:hover { background-color: #24a891; }
.btn-main-inverse, .btn-main:link, .btn-main:visited { border-color: #24a891; }
.footer { background-color: #24a891; }
.privacy-cookie .button { background-color: #24a891; }
.privacy-cookie { border-bottom: 2px solid #24a891; }

.header-logo-landing-page {display: none; height: 85px;}
.header-logo { display: none; background-color: gainsboro; padding: 0px;}
.header-logo-landing-page { background-color: gainsboro; padding-bottom: 20px; }
.header-logo-landing-page img { display: none; max-height: 300px; }
.header-logo img { max-height: 300px; max-width: 100% }
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { background-color: #001251; }
.nav-pills>li>a { border-color: #001251; }
.btn-primary { background-color: #001251; border-color: #222222; }
.btn-primary:hover { background-color: #222222; border-color: #222222; }
a { color: #444444; }
a:hover { color: #222222; }
.events h2 { color: #444444; }
.event-details .green { color: #444444; }
.navbar-nav {display: none;}
.at-share-btn-elements {display:none;}
.whats-app {display: none;}


header .navbar-tt a.active, header .navbar-tt a:hover { color: #444444; }
header .navbar-tt a.btn-tt-inverse:visited, header .navbar-tt a.btn-tt-inverse:link { color: #444444; }
.search-box .search { color: #444444; }
.search-box .btn-search { color: #444444; }
.search-box .search::-moz-placeholder { color: #444444; }
.search-box .search::-webkit-input-placeholder { color: #444444; }
.search-box .search::-moz-placeholder { color: #444444; }
.search-box .search:-ms-input-placeholder { color: #444444; }
.search-box input.search:-moz-placeholder { color:#444444; }

body {
  font-family: 'Montserrat', sans-serif;
}
.carousel .intro .intro-body {
  background-color: transparent;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:active {
  background-color: #001251;
  border-color: #001251;
}

.events, .img-thumbnail, body { background-color: #ffffff; }

#modal-container .modal-header { color: #001251; }
#modal-container .close { color: #001251; }
.btn-main-inverse:hover { color: #001251; }
.btn-main-inverse, .btn-main:hover { background-color: #001251; }
.btn-main-inverse, .btn-main:link, .btn-main:visited { border-color: #001251; }

header { background-color: #ffffff !important; color: #001251 !important; }
header a { color: #001251 !important; background-color: transparent !important; border: none !important; }


footer { background-color: #001251 !important; color: #ffffff; }
footer a { color: #ffffff !important; }

@media screen and (max-width: 767px) {
  .carousel-hero, .carousel-hero .carousel-inner, .carousel-hero .carousel-inner .item {
    height: 240px; 
  }
}

@media screen and (max-width: 399px) {
  .carousel-hero, .carousel-hero .carousel-inner, .carousel-hero .carousel-inner .item {
    height: 240px; 
  }
}


header .navbar-tt .dropdown-menu { background-color: #001251; border: none; }

.privacy-cookie .button { background-color: #222222; }
.privacy-cookie { border-bottom: 2px solid #222222; }

header .navbar-tt .dropdown-menu a, header .navbar-tt .dropdown-menu a:link, header .navbar-tt .dropdown-menu a:visited {
   color: white !important;
}

.description__title {
   font-size: 30px;
}
