/*
Theme Name:  ASKT Theme
Author: STIX Digital
Author URI: https://www.stix-digital.com/
Description: A custom theme created for ASKT
Version: 1.0
*/
.wp-pagenavi {
    display: flex;
    justify-content: center;
  }
  .wp-pagenavi a {
    border-radius: 50%;
    color: #000;
    padding: 2px 9px;
    border: none;
    font-weight: 500;
  }
  .wp-pagenavi span {
    background: black;
    border-radius: 50%;
    color: #fff;
    padding: 2px 9px;
    border: none;
    font-weight: 500;
  }
  body.blog header ul.nav li.current_page_item a, body.single-post.ergo-page header ul.nav li.current_page_item a {
    color: #ead244;
  }
  a {
    color: #000;
    text-decoration: none;
  }
  /*Contact Form 7*/
  .wpcf7-form {
    display: grid;
    grid-template-columns: repeat(12,1fr);
    grid-row-gap: 2px;
    margin: 0;
    grid-column-gap: 2rem;
  }
  .wpcf7-form p{
    grid-column: span 6;
    width: 100%;
    margin: 0;
    max-width: 100%;
  }
  
  .wpcf7-form p label {
    width: 100%;
  }
  
  .wpcf7-form input{
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    font-weight: 400;
    width: 100%;
  }
  
  .wpcf7-form input::placeholder {
    color: #9c9c9b;
    font-weight: normal;
  }
  
  .wpcf7-form >:nth-last-child(3) {
    grid-column: span 12;
  }
  
  .wpcf7-form >:nth-last-child(2) {
    margin-top: 1rem;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    grid-column: span 12;
  }
  
  .wpcf7-form input.wpcf7-submit {
    width: min-content;
    background: black;
    color: white;
    border-radius: 10px;
    padding: 15px 25px;
  }
  .wpcf7-form .wpcf7-response-output {
    width: 100%;
    grid-column: span 12;
  }
  .wpcf7-form .wpcf7-spinner {
    order: -1;
  }
  @media screen and (max-width: 991px){
    .wpcf7-form{
      grid-row-gap: 0;
    }
    .wpcf7-form p {
      grid-column: span 12;
      margin: -7px 0;
    }
  }
  @media screen and (min-width: 768px) {
    .ergo .erga-imgs a:first-of-type {
      bottom: -210px;
    }
  }
  @media screen and (min-width: 992px) {
    .ergo .erga-imgs a:first-of-type {
      bottom: -160px;
    }
  }
  .home header{
    padding-bottom: 0;
  }
  .ergo .erga-imgs a:nth-of-type(4) {
    top: -90px;
  }
  .ergo .erga-imgs a:nth-of-type(3) {
    top: 70px;
  }
  .ergo .erga-imgs a:nth-of-type(5) {
    top: 190px;
  }
  .espa-section{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  footer .espa-section img {
    width: 40%;
  }
@media screen and (max-width: 991px) {
  footer .espa-section img {
    width: 80%;
  }
}
.footer-menu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  list-style: none;
}

ul.footer-menu li a {
  color: #000;
  font-size: 16px;
  padding-bottom: 3px;
  font-weight: 700;
  text-decoration: none;
}

@media screen and (min-width: 992px) {
  .footer-menu {
    flex-direction: row;
  }

  ul.footer-menu li a {
    padding: 8px 35px 3px;

  }
}

ul.footer-menu li a:hover{
  color: #ead244;
} 

section a {
  text-decoration: underline;
}