body.athenes:not(.theme-preset-active) #masthead .navbar-nav > li a,
body.athenes #homeCarousel .card-title a,
body.athenes #homeCarousel .card-text,
body.athenes h1,
body.athenes h2,
body.athenes h3,
body.athenes h4,
body.athenes h5,
body.athenes h6,
body.athenes .category-list li a,
body.athenes footer nav .navbar-nav .nav-link,
body.athenes footer nav .navbar-nav .nav-link:focus,
body.athenes footer nav .navbar-nav .nav-link:hover,
body.athenes .event .event-date {
  color: #11056b;
}
body.athenes a,
body.athenes .filters-container .dropdown-item.active,
body.athenes .filters-container .dropdown-item:active,
body.athenes .filters-container .selected a,
body.athenes .filters-container .filter-option-inner-inner,
.page-link,
body.athenes .btn-outline-primary {
  color: #e7a60e;
}
body.athenes .btn-outline-danger {
  border-color: #e7a60e;
  color: #e7a60e;
}
body.athenes .btn-outline-danger:hover,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  background-color: #e7a60e !important;
  border-color: #e7a60e !important;
  color: #fff !important;
}
body.athenes .btn-secondary:not(:disabled):not(.disabled):active,
body.athenes .btn-secondary:not(:disabled):not(.disabled).active {
  color: #11056b;
  background-color: #fbe6b5;
  border-color: #fbe6b5;
}
body.athenes .text-primary,
body.athenes:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover,
body.athenes:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
  color: #f6cc67 !important;
}
body.athenes .category-list li.current-cat > a,
body.athenes:not(.theme-preset-active) #masthead .navbar-nav > li.current-category-ancestor > a,
body.athenes:not(.theme-preset-active)
  #masthead
  .navbar-nav
  > li.current-category-ancestor
  li.current-category-ancestor
  > a,
body.athenes:not(.theme-preset-active) #masthead .navbar-nav > li.current-menu-item > a,
body.athenes:not(.theme-preset-active) #masthead .navbar-nav > li li.current-menu-item > a,
body.athenes .page-link:hover {
  color: #f6cc67;
}
body.athenes #homeCarousel .post-thumbnail {
  background: url(../images/mask-1-athenes.png) no-repeat;
  background-size: cover;
}
body.athenes .btn-primary,
body.athenes .alert-primary,
body.athenes .custom-control-input:checked ~ .custom-control-label::before,
body.athenes .btn-primary:not(:disabled):not(.disabled):active,
body.athenes .btn-primary:not(:disabled):not(.disabled).active,
body.athenes .show > .btn-primary.dropdown-toggle,
body.athenes .page-item.active .page-link,
body.athenes .btn-outline-primary:hover,
body.athenes .btn-outline-primary:not(:disabled):not(.disabled):active,
body.athenes .btn-outline-primary:not(:disabled):not(.disabled).active,
body.athenes .show > .btn-outline-primary.dropdown-toggle,
body.athenes .content-newsletter-container .btn-outline-primary {
  background-color: #f6cc67;
  border-color: #f6cc67;
  color: #fff;
}
body.athenes .entry-content p a.add_to_cart_button {
  color: #11056b !important;
}
body.athenes .btn-outline-primary, body.athenes .border-primary {
  border-color: #f6cc67 !important;
}
body.athenes .bg-primary {
  background-color: #f6cc67 !important;
}
body.athenes .grid-item .entry-category.alert-primary {
  background-color: rgba(246, 204, 103, 0.7);
  opacity: 0;
  bottom: -25px;
  transition: all 0.3s;
}
body.athenes .grid-item .entry-category.alert-primary:hover {
  background-color: rgba(246, 204, 103, 1);
}
body.athenes .grid-item .card:hover .entry-category.alert-primary {
  opacity: 1;
  bottom: -5px;
}
body.athenes h2.home-title.news span span svg path,
body.athenes h2.home-title.history span span svg path.red,
body.athenes h2.home-title.heart span span svg path.red,
body.athenes h2.home-title.agenda span span svg path.red,
body.athenes.page-template-agenda h1.entry-title span span svg path.red,
body.athenes .newsletter-home .title svg path.red,
body.athenes h2.home-title.contact svg path.red,
body.athenes .event .event-date > span svg path,
body.athenes .event .event-date > span svg rect,
body.athenes .events-box-2 .event-date svg path,
body.athenes .events-box-2 .event-date svg rect,
body.athenes .tags-links svg path,
body.athenes.page-contacts-et-credits .entry-title span span svg path.red,
body.athenes .entry-title.map span span svg path,
body.athenes .filters .filter-header h3 span span svg path,
body.athenes .btn-map svg path,
body.athenes h2.home-title.map span span svg path,
body.athenes h2.home-title.classifieds span span svg path.red,
body.athenes #social-links li a:hover svg path#svg_back {
  fill: #f6cc67;
}

body.athenes.page-template-agenda h1.entry-title span span svg path.pink,
body.athenes h2.home-title.agenda span span svg path.pink,
body.athenes .newsletter-home .title svg path.pink {
  fill: #fbe6b5;
}

body.athenes .form-control:focus {
  border-color: #fceecd;
  box-shadow: 0 0 0 0.2rem rgb(252 238 205 / 70%);
}
body.athenes .btn-primary:not(:disabled):not(.disabled):active:focus,
body.athenes .btn-primary:not(:disabled):not(.disabled).active:focus,
body.athenes.show > .btn-primary.dropdown-toggle:focus,
body.athenes .btn-primary:focus,
body.athenes .btn-primary.focus,
body.athenes .page-link:focus,
body.athenes .btn-outline-primary:focus,
body.athenes .btn-outline-primary.focus,
body.athenes .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
body.athenes .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
body.athenes .show > .btn-outline-primary.dropdown-toggle:focus,
body.athenes .btn-outline-danger:focus,
body.athenes .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgb(252 238 205 / 70%) !important;
}
body.athenes .custom-select:focus {
  border-color: #fbe6b5;
  box-shadow: 0 0 0 0.2rem rgb(252 238 205 / 70%);
}
body.athenes .entry-content p a:not(.btn),
body.athenes .entry-content li a {
  text-decoration: underline;
}
body.athenes .meta-author,
body.athenes .woocommerce-ordering,
body.athenes .filter_products .widgettitle {
  display: none;
}
body.athenes {
  background: #fff url("../images/bg-athenes.png") no-repeat 0 297px;
}
body.athenes .site-footer {
  background: none;
}
body.athenes .site-content {
  background: none;
}
body.athenes ol.carousel-indicators li.active {
  background: #f6cc67 !important;
}
@media only screen and (max-width: 480px) {
  body.athenes #homeCarousel .col-md-6:first-child .card-body {
    background-color: #f6cc67;
  }
  body.athenes .content-newsletter-container .newsletter-email {
    border-top-right-radius: 0.9375rem;
    border-bottom-right-radius: 0.9375rem;
    width: 100%;
  }
  body.athenes .content-newsletter-container .input-group-append {
    margin: auto;
  }
  body.athenes .content-newsletter-container .newsletter-submit {
    margin-top: 0.5em;
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
}
