#header {
  background: url("../../../images/AgiosNikolaosHeader.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 350px;
}

@media (max-width: 450px) {
  #header {
    background: url("../../../images/AgiosNikolaosHeader-small.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 350px;
  }
}


#inner-header {
  position: relative;
    width: 600px;
    margin: auto;
    top: 78%;
    text-align: center;
    color: white;
    font-weight: 700;
    font-size: 30px;
    border-top: solid;
    /*border-bottom: solid;*/
}

.t4-footnav {
    background-color: #eee;
    color: #555;
}

.t4-footer {
    background-color: #940000;
    color: #fff;
}

.t4-footer a {
    color: #bbb;
}

@media (max-width: 991.98px) {
   #header {
     height: 250px;
   }
  #inner-header {
    width: 500px;
    font-size: 25px;
  }
}

@media (max-width: 450px) {
   #header {
     height: 150px;
   }
  #inner-header {
    width: 340px;
    font-size: 19px;
  }
}

.headerclass .t4-section-inner {
    max-width: unset;
    width:100%;
}

.headerclass .container {
    --t4-gutter-x: 0rem;
}

/* navigation menu */
.t4-header {
    background-color: #940000;
}

.navbar-brand.logo-control img.logo-img {
    display: none;
    max-height: unset;
    height: 75px;
}

.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link {
  color: #fff;
}

.t4-megamenu .navbar-nav>li>a .item-caret, .t4-megamenu .navbar-nav>li>.nav-link .item-caret {
    border-top-color: #fff;
}

.t4-megamenu .dropdown-toggle .item-caret::before {
    border-top: 4px solid #fff;
    border-left: 4px solid rgba(255, 255, 255, 0);
    border-right: 4px solid rgba(255, 255, 255, 0);
    content: "";
    display: block;
}

.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link {
    font-size: 1.1rem;
     text-transform: uppercase;
    font-weight: 700;
}

.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link {
    padding: 20px 0.7rem;
}

.t4-megamenu .dropdown-menu li>a, .t4-megamenu .dropdown-menu li>.nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
  text-transform: uppercase;
  color: #fff;
}

.dropdown-item:hover,.dropdown-item:focus {
    background-color: rgba(0,0,0,0);
}

.t4-megamenu.animate.slide .dropdown.show.animating>.dropdown-menu {
    margin-top: 0%;
    background-color: #940000;
}

.t4-megamenu .dropdown-menu li.active>a {
    color: #fff;
   font-weight: 900;
}

@media (max-width: 991.98px) {
    .nav-breakpoint-lg .t4-megamenu {
        background: #940000;
      }
}

.t4-megamenu .navbar-nav>li.active>a, .t4-megamenu .navbar-nav>li.active>.nav-link {
    color: #fff;
  font-weight: 900;
}

.t4-megamenu .navbar-nav>li>a:hover,.t4-megamenu .navbar-nav>li>a:focus,.t4-megamenu .navbar-nav>li>a:active,.t4-megamenu .navbar-nav>li>.nav-link:hover,.t4-megamenu .navbar-nav>li>.nav-link:focus,.t4-megamenu .navbar-nav>li>.nav-link:active {
    color: #ccc;
}

.t4-megamenu .navbar-nav>li>a:hover .item-caret,.t4-megamenu .navbar-nav>li>a:focus .item-caret,.t4-megamenu .navbar-nav>li>a:active .item-caret,.t4-megamenu .navbar-nav>li>.nav-link:hover .item-caret,.t4-megamenu .navbar-nav>li>.nav-link:focus .item-caret,.t4-megamenu .navbar-nav>li>.nav-link:active .item-caret {
   color: #ccc;
}

.t4-megamenu .dropdown-menu li>a:hover,.t4-megamenu .dropdown-menu li>a:focus,.t4-megamenu .dropdown-menu li>a:active,.t4-megamenu .dropdown-menu li>.nav-link:hover,.t4-megamenu .dropdown-menu li>.nav-link:focus,.t4-megamenu .dropdown-menu li>.nav-link:active,.t4-megamenu .dropdown-menu li .dropdown-item:hover,.t4-megamenu .dropdown-menu li .dropdown-item:focus,.t4-megamenu .dropdown-menu li .dropdown-item:active {
    color: #ccc;
}

.t4-megamenu .navbar-nav>li.show>a,.t4-megamenu .navbar-nav>li.show>.nav-link {
    color: #ccc;
}

.navbar-toggler {
    color: #fff;
}

.navbar-toggler:hover {
    color: #fff;
}

/************************************/

.page-header h1, .page-header .h1, .categories-list h1, .categories-list .h1 {
    font-size: 1.5rem;
    font-weight: 700;
}

.com-content-article img {
  margin: 0 10px 0 0;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0rem;
    margin-bottom: .5rem;
}

.t4-main-body {
        padding-top:1rem;
        padding-bottom: 1rem
}

@media(min-width: 768px) {
    .t4-main-body {
        padding-top:1rem;
        padding-bottom: 1rem
    }
}

.pagination-wrap, .com-content-category-blog__navigation {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.pagination-wrap {
    padding-top: 1rem;
    margin-bottom: 1rem;
}

.pagination-wrap p, .com-content-category-blog__navigation p {
    margin: 0 0 0 10px;
}

.t4-module {
    margin-top: 1rem;
}

#t4-section-1 .module-title {
    margin: 0 0 0rem 0;
}

.t4-footnav p {
  font-size: 14px;
}

.digi_showcase p {
  margin-bottom: 0rem;
}

/* title of announcements */
h4.my-0 {
    border-bottom: 1px solid #e9ecef;
    padding: 0;
    text-transform: uppercase;
}

.my-0 span {
    border-bottom: 1px solid #adb5bd;
    margin-bottom: -1px;
    padding: 0 0 .6666666667rem;
    display:block;
}

@media (min-width: 992px) {
    .mb-lg-0 {
        margin-bottom: 1rem !important;
    }
}

.item-page [itemprop=articleBody] {
    margin-top: 0rem;
}

.item-101 .article-aside, .item-110 .article-aside { /* only for front page and enoria */
    margin-bottom: 0rem;
}

@media (max-width: 991.98px) {
    .nav-breakpoint-lg .t4-megamenu {
        max-height: 450px;
      }
}

@media (min-width: 768px) {
    .t4-masthead-inner {
        padding: 0.5rem 0 0 0;
    }
}

.fw-normal, .t4-masthead .t4-masthead-title {
    font-weight: 600 !important;
}

.mb-3, .t4-masthead .t4-masthead-title, .blog-list .item-meta {
    margin-bottom: 0.5rem !important;
}

.display-4, .t4-masthead .t4-masthead-title {
    font-size: calc(1.0em + 2.7vw);
    font-weight: 300;
    line-height: var(--heading-line-height);
}

@media (min-width: 1200px) {
    .display-4, .t4-masthead .t4-masthead-title {
        font-size: 1.3rem;
    }
}

@media (min-width: 992px) {
    .t4-masthead .t4-masthead-description {
        padding-left: 10%;
        padding-right: 10%;
    }
}

.lead, .t4-masthead .t4-masthead-description {
    font-size: 1rem;
    font-weight: unset;
}

/* phoca gallery */
.pg-item-box-title, .pg-category-box-title {
    padding: 0.5em !important;
    font-size: 108%;
}

#phocagallery svg {
    display: none;
}

.vscr-image {
    background: #fff;
}