/* -----------------------------------------------------------
  ### ARCHIVE POST
----------------------------------------------------------- */
body.blog .post-media a,
body.archive .post-media a{
    

}
body.blog .post-media img,
body.archive .post-media img{
    object-fit: cover;
    width: 100%;
    aspect-ratio: 16 / 6;
    
}
body.blog .blog.main-container,
body.archive .blog.main-container{
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* -----------------------------------------------------------
  ### SINGLE POST
----------------------------------------------------------- */
body.single .post-media img,
body.single .post-media img{
    object-fit: cover;
    width: 100%;
    
    aspect-ratio: 16 / 6;
}
body.single .post-media{
    margin-bottom: 30px;
}
body.single article.post-content{
    width: 1024px;
    max-width: 100%;
    margin: 0 auto;
}
/* -----------------------------------------------------------
### GRID
----------------------------------------------------------- */
.wf-container{    
    width:100%;
    max-width:1200px;    
    margin: 0 auto;
  }
  .wf-row{
    display:flex;
    position: relative;
    flex-wrap: wrap;
  }
  .wf-col{    
    display: block;
    box-sizing: border-box;
  }
  /*
  .wf-row{   
  }
  */
  .wf-col-1{    
    width: 8.333333%;
  }
  .wf-col-2{    
    width: 16.666666%;
  }
  .wf-col-3{    
    width: 24.999999%;
  }
  .wf-col-4{    
    width: 33.333333%;
  }
  .wf-col-5{    
    width: 41.666666%;
  }
  .wf-col-6{    
    width: 50.000000%;
  }
  .wf-col-7{    
    width: 58,333331%;
  }
  .wf-col-8{    
    width: 66.666664%;
  }
  .wf-col-9{    
    width: 74.999997%;
  }
  .wf-col-10{    
    width: 83.333333%;
  }
  .wf-col-11{    
    width: 91.666663%;
  }
  .wf-col-12{    
    width: 100.000000%;
  }
  
  .wf-px-1{
    
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .wf-px-2{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .wf-px-3{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .wf-px-4{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .wf-px-5{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  
  @media all and (max-width: 991px)
  {
    .wf-col-3{        
        width: 50.000000%;
    }
  }
  @media all and (max-width: 767px)
  {
    .wf-col-1,
    .wf-col-2,
    .wf-col-3,
    .wf-col-4,
    .wf-col-5,
    .wf-col-6,
    .wf-col-7,
    .wf-col-8,
    .wf-col-9,
    .wf-col-10{        
        width: 100.000000%;
    }
    
  }
  
  
  /* -----------------------------------------------------------
  ### CONTACT FORM 7
  ----------------------------------------------------------- */
  
  .wf-mw-940{
    max-width: 940px;
    margin: 0 auto;
  }
  .wpcf7{
    /* background-color: #f2f2f2;*/
  }
  .wpcf7 label{
    display: inline;
  }
  .wpcf7 input,
  .wpcf7 textarea{    
    box-sizing: border-box;
  }
  .wpcf7 input[type="text"],
  .wpcf7 input[type="email"],
  .wpcf7 textarea{
    width:100%;
    background-color: #fff;
    border: 1px solid #ccc;
  }
  .wpcf7 input:focus,
  .wpcf7 textarea:focus{
    box-shadow: none;
    outline: none;
  }
  
  .wf-wpcf7 .wf-col-inner{
    padding: 0.5rem;
  }
  
  .wpcf7 label{
    /* color: var(--global-color-3); */
  }
  
  .wpcf7 input[type="submit"]{
    display: inline-block;
    margin-bottom: 0;
    padding: 6px 12px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    border: 1px solid #ccc;
    background-color: #fff;
    color: #333;
    transition: all 0.25s;

  }
  .wpcf7 input[type="submit"]:hover{
    cursor: pointer;
    background-color: #e6e6e6;
    border-color: #adadad;
    transition: all 0.25s;
  }

  /* -----------------------------------------------------------
  ### POST GRID MODULE
----------------------------------------------------------- */
.elementor-widget-eael-post-grid .eael-entry-wrapper{
  padding: 0;
}
.eael-grid-post-excerpt .eael-post-elements-readmore-btn{
  display: inline-block;
}