/*----------------------custom-css-page headline--------------*/

.page-headline.without-cap.subheader_excluded.-left {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.page-headline.without-cap.subheader_excluded.-left.fade-in-up {
  opacity: 1;
  transform: translateY(0);
}


.section.page-container, .project-page.project.-layout2.section, .section.jbm .spc-root, .section.archive-grid {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0.9s ease-out, transform 0.9s ease-out;
}
.section.page-container.fade-in-up, .project-page.project.-layout2.section.fade-in-up, .section.jbm .spc-root.fade-in-up, .section.archive-grid.fade-in-up {
  opacity: 1;
  transform: translateY(0);
}





.page-headline .bg-image {
    background-color: var(--primary-color);
}

.ohio_portfolio-template .page-headline .headline-meta {
    display:none;
}
.page-headline {
    height:80vh;
  	max-height:880px;
}
.page-headline::after {
  background: linear-gradient(#10142065, #0a0b11de);
}

.page-headline .post-meta-holder {
  font-size: unset;
        max-width:80%;
}
.page-headline .post-meta-holder {
  margin-top: 6px;
}
.breadcrumb-holder {
    padding: 14px 0 0px 1px;
}
.page-headline .animated-holder {
    border-top: 1px solid var(--basic-white);
    padding-top: 32px;
}
.page-headline {
    border-bottom: 2px solid var(--primary-color);
}
.page-headline::before {
  display:none;
}
.filters-container.holder {
    display: none;
}
    .page-headline .holder {
        padding-bottom: 12vw;

    }
@media screen and (min-width:1181px) {
    .page-headline .animated-holder {
        display:flex;
        flex-direction: unset;
    }
    .page-headline .title, .page-headline .post-meta-holder {
        flex:1;
    }
    .page-headline .title {
      width: 42%;
    }
    .page-headline h5 {
      width: 58%;
      padding-left:50px;
    }
    .page-headline .holder {
        padding-bottom: 6vw;

    }
    /*.page-headline .post-meta-holder {
      max-width:56% ;
    }*/
}



@media screen and (min-width: 769px) {
    .single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .page-container, .single-post:not(.single-post-sidebar):not(.with-post-type_2) .site-content .page-container, .woocommerce-page:not(.archive):not(.single) .page-headline .page-container, .woocommerce-page:not(.archive):not(.single) .site-content .page-container {
        padding-left: var(--pc-LR-padding);
        padding-right: var(--pc-LR-padding);
    }
    .page-headline .page-container:not(.-full-w) {
      padding:0 var(--pc-LR-padding) ;
    }
}

@media screen and (min-width:769px) and (max-width:1180px) {
    .page-headline .animated-holder {
        display:flex;
        flex-direction: unset;
    }
    .page-headline .title, .page-headline .post-meta-holder {
        flex:1;
    }
    .page-headline .title {
      width: 50%;
    }
    .page-headline h5 {
      width: 50%;
    }
}



@media screen and (max-width:768px) {
    .page-headline {
      height:70vh;
      max-height:880px;
  }
    .page-headline .animated-holder {
        padding-top: 12px !important;
        margin-bottom: 16px;
    }
    .page-headline h5 {
        margin-top: 10px;   
    }
    .page-headline .page-container:not(.-full-w) {
      padding:0 var(--mo-LR-padding) ;
    }
}

/*----------------------//custom-css-page headline--------------*/