/*
Theme Name:         Imminent
Theme URI:          https://imminent.translated.com/
Description:        Imminent wordpress theme
Version:            1.0
Author:             Mozestudio
Author URI:         https://mozestudio.com/
Text Domain:        imminent
License:            MIT License
License URI:        https://opensource.org/licenses/MIT
Requires PHP:       7.2.5
Requires at least:  5.4
*/

.new-article-active{}

.new-article-active .new-block-background{
    margin: 0 auto!important;
}

.new-article-active h3.new-block-background{
    padding-bottom: 16px!important;
    font-family: "MADE Mirage", serif!important;
    font-weight: 700!important;
    line-height: 100%!important;
    font-size: 26px!important;

    padding-right: 32px!important;
    padding-left: 32px!important;
}

.new-article-active p.new-block-background{
    padding-top: 0!important;

    padding-right: 32px!important;
    padding-left: 32px!important;
    font-family: Quasimoda, serif!important;
    font-size: 1rem!important;
    line-height: 1.7!important;
}

.new-article-active em {
    font-style: italic!important;
    font-weight: 300!important;
}

.new-article-active strong em {
    font-style: italic!important;
    font-weight: 700!important;
}

.new-article-active .article-title{
    margin-bottom: 1rem!important;
}

.new-article-active p{
    font-family: Quasimoda, serif!important;
}

.new-article-active .two-columns .wp-block-heading{
    color: #000000 !important;
}

.new-article-active .two-columns p {
    font-size: 1rem !important;
    line-height: 1.7 !important;
}

.new-article-active .two-columns a {
    font-weight: 700 !important;
}

.new-article-active .wp-block-heading:not(.new-block-background){
    font-family: "MADE Mirage", serif!important;
    margin-bottom: .6rem !important;
}

.new-article-active h3.wp-block-heading:not(.new-block-background){
    margin-bottom: 2rem !important;
}

/*HEADER TYPE 1*/
.ht--header-type-1 {}

.ht--header-type-1 .article-header-content {
    max-width: 70%;
    margin: 0 auto;
    text-align: center;
}

@media screen and (max-width: 768px){
    .ht--header-type-1 .article-header-content {
        max-width: 100%;
    }
}

.ht--header-type-1 .article-excerpt{
    font-family: Quasimoda, serif!important;
    font-size: 1.2rem!important;
    line-height: 1.5!important;
    text-align: center;

    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;

    margin-bottom: 32px;
}

.ht--header-type-1 .featured-image{
    border-radius: 32px;
}

.ht--header-type-1 .article-author p{
    text-align: center;
    font-family: "MADE Mirage", serif!important;
    margin-bottom: 32px;
}

/*END HEADER TYPE 1*/

/*HEADER TYPE 2*/
.ht--header-type-2 {
    display: flex;
    gap: 96px;
    align-items: center;
}

.ht--header-type-2 > * {
    flex: 1 1 50%;
}

@media screen and (max-width: 768px){
    .ht--header-type-2 {
        flex-direction: column;
        gap: 32px;
    }
}

.ht--header-type-2 .article-excerpt{
    font-family: Quasimoda, serif!important;
    font-size: 1.2rem!important;
    line-height: 1.5!important;
    text-align: center;

    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ht--header-type-2 .featured-image{
    min-height: 720px;
    border-radius: 32px;
}

@media screen and (max-width: 768px){
    .ht--header-type-2 .featured-image{
        min-height: 300px;
        width: 100%;
        padding-top: 0;
    }

    .ht--header-type-2 .featured-image img{
        position: relative!important;
        width: 100%;
        min-height: 300px;
    }
}

.ht--header-type-2 .article-separator hr{
    max-width: 70px;
    margin: 16px auto;
}

.ht--header-type-2 .article-author p{
    text-align: center;
    font-family: "MADE Mirage", serif!important;
}
/*END HEADER TYPE 2*/

/*HEADER TYPE 3*/
.ht--header-type-3 {}
.ht--header-type-3 .featured-image{
    border-radius: 32px;
}

.ht--header-type-3 .featured-image {
    position: relative;
    overflow: hidden;
}

.ht--header-type-3 .featured-image::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(
            180deg,
            rgba(217, 217, 217, 0) 30%,
            rgba(255, 255, 255, 0.88) 100%,
            rgba(255, 255, 255, 0.88) 100%
    );
    pointer-events: none;
    z-index: 1;
}

.ht--header-type-3 .article-header-content {
    max-width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-top: -160px;
    position: relative;
    z-index: 3;
    margin-bottom: 80px;
}

@media screen and (max-width: 768px){
    .ht--header-type-3 .article-header-content {
        max-width: 90%;
        margin-top: -130px;
    }
}

.ht--header-type-3 .article-excerpt{
    font-family: Quasimoda, serif!important;
    font-size: 1.2rem!important;
    line-height: 1.5!important;
    text-align: center;

    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ht--header-type-3 .article-separator hr{
    max-width: 70px;
    margin: 16px auto;
}

.ht--header-type-3 .article-author p{
    text-align: center;
    font-family: "MADE Mirage", serif!important;
}


/*END HEADER TYPE 3*/


/*FEATURED HOME BLOCK*/
.feature-layout-1{}

.feature-layout-1 h2{}
.feature-layout-1 .feature--description{
    font-family: Quasimoda, serif!important;
}

.feature-layout-5 .text--list p{
    font-family: Quasimoda, serif!important;
}

.feature-layout-6 h2{
    max-width: 800px!important;
}

.feature-layout-6 p.feature--description{
    font-family: Quasimoda, serif!important;
}
/*END FEATURED HOME BLOCK*/