/** Customise colours **/
/* Selected items in header menu */
.qodef-main-menu a.current {
  color: #91C33F !important;
}
/* Links in posts body */
.qodef-post-text-main a {
  color:  #91C33F !important;
}
/* Read more in blog page */
.qodef-post-read-more-button a {
  color: #91C33F !important;
}
.qodef-post-read-more-button a.qodef-btn.qodef-btn-simple:hover {
  color: #91C33F !important;
}
/* Footer */
footer .qodef-footer-top-holder .widget .qodef-widget-title-holder h5,
footer .qodef-footer-top-holder .widget .text-widget {
  color: #1b1b1b !important;
}

/* INTERelationships link in header */
/* :not(.qodef-full-width) */
header.qodef-page-header .qodef-menu-center {
  height: 65px;
}
header.qodef-page-header .qodef-vertical-align-containers {
  padding-right: 5px !important;
}
header.qodef-page-header .header-promote {
  position: absolute;
  left: 49px;
  top: 0;
  background: #91C33F;
  height: 25px;
  display: block;
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
  padding: 20px 10px;
  /*border-top-right-radius: 45px;
  border-bottom-right-radius: 45px;
  padding: 38px 15px;*/
  font-size: 13px;
  font-weight: 500;
}
.qodef-dark-header header.qodef-page-header>div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget .header-promote a:hover {
  color: white !important;
}

/* General look and feel */
@media only screen and (min-width: 768px) {
  .sectionTitle {
    margin: 100px 0 50px 0;
  }
  .sectionTitle span.qodef-st-text {
    display: flex;
  }
  .sectionTitle span.qodef-st-text::before {
    content: ' ';
    background-image: url("https://www.yanniotis-arch.gr/wp-content/uploads/2020/07/FAV.png");
    background-size: cover;
    width: 50px;
    height: 26px;
    margin-top: inherit;
    margin-bottom: inherit;
    margin-right: 20px;
    display: table;
    background-position-y: top;
  }
  .sectionTitle span.qodef-st-text::after {
    content: ' ';
    background-image: url("https://www.yanniotis-arch.gr/wp-content/uploads/2020/07/FAV.png");
    background-size: cover;
    width: 50px;
    height: 29px;
    margin-top: inherit;
    margin-bottom: inherit;
    margin-left: 20px;
    display: table;
    background-position-y: bottom;
  }
}

.dottedTitle .qodef-st-inner {
  display: flex;
  flex-direction: column;
}
.dottedTitle .qodef-st-inner::after {
  content: ' ';
  background-image: url(https://www.yanniotis-arch.gr/wp-content/uploads/2020/07/FAV.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  height: 15px;
  width: 83px;
  align-self: center;
  margin-top: 10px;
}

.loadMoreWithDots .qodef-pl-load-more-holder {
  display: flex;
  flex-direction: column;
}
.loadMoreWithDots .qodef-pl-load-more-holder::after {
  content: ' ';
  background-image: url(https://www.yanniotis-arch.gr/wp-content/uploads/2020/07/FAV.png);
  background-repeat: no-repeat;
  background-position-y: bottom;
  height: 15px;
  width: 83px;
  align-self: center;
  margin-top: 10px;
}

.qodef-pl-filter.qodef-pl-current span {
  color: #91C33F !important;
}

/* Project category icon sizes */
.qodef-portfolio-category-list-holder .qodef-pcl-inner {
  display: inline-block;
}
@media only screen and (max-width: 680px) {
  .qodef-portfolio-category-list-holder .qodef-pcl-inner {
    display: inline-grid;
  }
}
.qodef-portfolio-category-list-holder .qodef-pcl-item.qodef-item-space {
  max-width: 250px;
}
.qodef-portfolio-category-list-holder .qodef-pcl-item h3.qodef-pcli-title {
  font-size: 22px;
}

/* Hide published by details in posts */
.qodef-post-info-author,
.qodef-post-info-category,
.qodef-post-info-date {
  display: none !important;
}

.et-bottom-wrap.et-clearfix {
  margin-top: 20px;
}

/* Hide readmore links in timeline if no link exists */
.et-link-button a[href=""], 
.et-link-button a[href="#"] {
  display: none;
}

/* Fix parallax bug in mobile */
@media only screen and (max-width: 1024px){
    .qodef-parallax-row-holder{
        width: 100% !important;;
        margin: 0px !important;
    }
}

/* Bullets on accordion titles */
span.qodef-accordion-width.qodef-grid::before {
    content: ' ';
    position: absolute;
    top: 6px;
    background-image: url('https://www.yanniotis-arch.gr/wp-content/uploads/2020/07/dotgreen.png');
    background-size: contain;
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}
.qodef-accordion-width.qodef-grid span.qodef-tab-title {
  margin-left: 30px;
}


/* PREV / NEXT instead of arrows in carousel (not in mobile) */
.qodef-ig-slider .owl-nav .owl-next, 
.qodef-ig-slider .owl-nav .owl-prev {
  color: white !important;
}
.qodef-ig-slider .owl-nav .owl-prev>span.qodef-prev-icon,
.qodef-ig-slider .owl-nav .owl-next>span.qodef-next-icon {
  background-color: #6A747A;
}
.qodef-ig-slider .owl-nav .owl-prev>span.qodef-prev-icon {
  border-bottom-right-radius: 27px;
  border-top-right-radius: 27px;
}
.qodef-ig-slider .owl-nav .owl-next>span.qodef-next-icon {
  border-bottom-left-radius: 27px;
  border-top-left-radius: 27px;
}
@media only screen and (min-width: 768px) {
  .qodef-ig-slider .owl-nav .owl-prev>span.qodef-prev-icon,
  .qodef-ig-slider .owl-nav .owl-next>span.qodef-next-icon {
    background-color: #6A747A;
    width: 110px;
    height: 60px;
  }
  .qodef-ig-slider .owl-nav .owl-prev>span.qodef-prev-icon:before {
    content: "PREV";
  }
  .qodef-ig-slider .owl-nav .owl-next>span.qodef-next-icon:before {
    content: "NEXT"
  }
  .qodef-ig-slider .owl-nav .owl-prev>span.qodef-prev-icon:before, 
  .qodef-ig-slider .owl-nav .owl-next>span.qodef-next-icon:before {
    font-family: Raleway,sans-serif;
    font-size: 25px;
    font-weight: 300;
    padding-top: 4px;
  }
}


/* Horizontal footer menu */
footer.qodef-page-footer .menu {
  flex-direction: row;
  display: flex;
  justify-content: center;
}
footer.qodef-page-footer .menu li {
  margin: 0 5px !important;
}


/* Hover colour in form */
.qodef-newsletter input.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #91C33F;
  border-color: #91C33F;
  color: white;
}

/* Burger menu size */
.qodef-mobile-header .qodef-mobile-menu-opener.qodef-mobile-menu-opener-icon-pack .qodef-mobile-menu-icon *, .qodef-mobile-header .qodef-mobile-menu-opener.qodef-mobile-menu-opener-icon-pack .qodef-mobile-menu-icon :before {
  font-size: xxx-large;
  position: relative;
  left: -13px;
}