.post__line{
    background-color: var(--c-1696473825140, #6c757d);
    width: 1px;
    height: 16px;
}
.entry-meta{
    color: #6c757d;
    font-family: "Source Sans 3", sans-serif;
}
.entry-content{
    padding-top: 20px;
    border-top: solid 1px #6c757d;
}
.entry__tags a{
    text-decoration: none;
    font-family: "Source Sans 3", sans-serif;
    font-size: 17px;
    color: var(--color-6a6a71, #6a6a71) !important;
    transition: all 500ms ease;
}
.entry__tags a:hover{
    color: var(--color-e8373d, #e8373d) !important;
}
.tag__title,.share__title {
    /* width: 50px; */
    font-size: 18px;
    color: var(--color-e8373d, #e8373d);
    font-weight: 700;
    margin: 0px 10px 0px 0px;
    display: block;
    position: relative;
}
.pagination{
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.page-numbers{
background-color: var(--color-e8373d, #e8373d);
font-size: 17px;
color: var(--color-fff, #fff) !important;
border-style: solid;
border-color: var(--color-fff, #fff);
text-decoration: none;
border-width: 1px;
font-weight: 700;
border-radius: 5px;
height: 35px;
line-height: 35px;
width: 35px;
text-align: center;
}
.page-numbers.current{
    background-color: var(--color-035392);
}
.page-numbers:hover{
    background-color: var(--color-035392);

}
.share-buttons span:first-child {
    font-weight: 600;
    margin-right: 10px;
  }
  
  .btn-share {
    display: flex;
    align-items: center;
    gap: 6px;
    background: #f1f1f1;
    color: #333;
    padding: 8px 14px;
    border-radius: 25px;
    text-decoration: none;
    font-size: 14px;
    transition: 0.3s;
  }
  
  .btn-share:hover {
    background: #007bff;
    color: white;
  }
  
  .btn-share img {
    width: 16px;
    height: 16px;
    object-fit: contain;
  }
  .btn-share.pinterest:hover {
    background: #bd081c;
    color: white;
  }
  .entry-footer{
    border-style: double;
    border-color: #e0e0e0;
    border-width: 4px 0px 0px;
    padding: 15px 0px 0px;
    margin: 0px 0px 50px;
}
.box__contact{
    max-width: 610px;
    width: 100%;
    margin: 0 auto;
    padding: 20px 20px 30px;
    background-color: var(--color-e8373d, #e8373d);
    display: block;
    position: relative;
}
  .box__contact input:not([type="submit"]){
    width: 100%;
    padding: 10px 0px 10px 20px;
    height: 41px;
    /* margin: 0px 0px 20px 0px; */
    color: var(--color-000, #000);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-ccc, #ccc);
    background-color: var(--color-f5f5f5, #f5f5f5);
    position: relative;
  }
  .box__contact textarea{
    color: var(--color-000, #000);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-ccc, #ccc);
    background-color: var(--color-f5f5f5, #f5f5f5);
    padding: 10px 0px 10px 20px;
  }
  .box__contact input:not([type="submit"]):focus-visible,.box__contact textarea:focus-visible{
    outline: none;
  }
  .wpcf7-not-valid-tip{
    color: #fff;
  }
  .box__contact input:not([type="submit"]::after){
   
  }
  .input__col{
    position: relative;
  }
  .input__col::after{
    content: "*";
    color: red;
    position: absolute;
    font-weight: 700;
    font-size: 18px;
    left: 5px;
    top: 50%;
    transform: translate(0, calc(-50% + 4px));
  }
  .col__mess.input__col::after{
    top: 15px;
    transform: none;
  }
  .col__address.input__col::after{
    display: none;
  }
  .col__submit button{
    position: relative;
    width: 100%;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    /* transition: all 300ms ease; */
    gap: 10px;
}
.col__submit button:hover{
    color: var(--color-fff, #fff);
    background-color: var(--color-035392, #035392);
    /* transition: all 300ms ease; */
}
  .col__submit button::before{
    content: "";
    background-image: url(./icon/paper-plane-solid.svg);
    width: 20px;
    height: 20px;
    left: 0;
    display: block;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .col__submit button:hover::before{
    background-image: url(./icon/paper-plane-solid-white.svg);
  }
  .page__lh .col__submit button::before{
    background-image: url(./icon/paper-plane-solid-white.svg);
  }