/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Cj Studio
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


/* ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CORE
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
PASSWORD
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
article.post-password-required{
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 75vh;
    text-align: center;
}



/* ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
SINGLE POST
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* HEADLINE */
.single-post h1,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{
  margin-bottom: 0;
  width: 100%;
}
.single-post h1{
  margin-bottom: var(--margin-bottom-4);
  margin-top: var(--margin-top-4);
}
.single-post h2{
  margin-bottom: var(--margin-bottom-4);
  margin-top: var(--margin-top-4);
}
.single-post h3{
  margin-bottom: var(--margin-bottom-3);
  margin-top: var(--margin-top-3);
}
.single-post h4{
  margin-bottom: var(--margin-bottom-2);
  margin-top: var(--margin-top-2);
}
.single-post h5{
  margin-bottom: var(--margin-bottom-2);
  margin-top: var(--margin-top-2);
}
.single-post h6{
  margin-bottom: var(--margin-bottom-1);
  margin-top: var(--margin-top-1);
}
.single-post .headline-XS{}
.single-post .headline-S{}
.single-post .headline-M{}
.single-post .headline-L{}
.single-post .headline-XL{}
.single-post .headline-2XL{}
.single-post .headline-3XL{}

/* SINGLE POST COPY*/
.single-post p{
  margin-bottom: var(--margin-bottom-1);
  margin-top: var(--margin-top-1);
}

.single-post p.copy-XL,
.single-post p.copy-l{
  margin-bottom: var(--margin-bottom-3);
}
.single-post p.copy-m{
  margin-bottom: var(--margin-bottom-2);
}
.single-post em{}

/* SINGLE POST IMAGE */
.single-post p img{
  margin-bottom: var(--margin-bottom-2);
  margin-top: var(--margin-top-3);
  width: 100%;
}

@media (max-width: 1350px){}
@media (max-width: 991px){}
@media (max-width: 767px){}

@media (max-width: 440px){
  .single-post h1{
    margin-bottom: var(--margin-bottom-3);
    margin-top: var(--margin-top-3XL);
  }
  .single-post h2{
    margin-bottom: var(--margin-bottom-2);
    margin-top: var(--margin-top-4);
  }
  .single-post h3{
    margin-bottom: var(--margin-bottom-1);
    margin-top: var(--margin-top-3);
  }
  .single-post h4{
    margin-bottom: var(--margin-bottom-1);
    margin-top: var(--margin-top-3);
  }
  .single-post h5{
    margin-bottom: var(--margin-bottom-1);
    margin-top: var(--margin-top-1);
  }
  .single-post h6{
    margin-bottom: var(--margin-bottom-1);
    margin-top: var(--margin-top-1);
  }
}
