/*  Button  */

.wp-block-button.is-style-outline > .wp-block-button__link:hover{
    background: var(--wp--preset--color--primary);
    border-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
}

.wp-block-button.is-style-squared .wp-block-button__link{
    border-radius:0px;
}


/*  Table */

table{
    border:1px solid #eee
}

table thead tr{
    background: #eee;
    /* padding: 15px; */
    height: 30px;
}
table tbody tr{
    height: 40px;
}

table tbody tr th {
    padding: 0px 10px;
}

/* social */

.wp-block-social-link{
    transition: all .4s ease;
}

.wp-block-social-links.is-style-logos-only .wp-social-link a{
    margin: 0px 5px;
}




   /*  BlockQuote  */

   .wp-block-quote p{
    margin-top:0px;
   margin-bottom:0px;
   font-weight: 600;
  }
  
  .wp-block-quote cite{
   font-size:20px;
  }

  figure.wp-block-pullquote, blockquote.wp-block-quote {
   font-family: var(--wp--preset--font-family--plus-jakarta);
   font-size: var(--wp--preset--font-size--medium-plus);
   font-weight: bold;
   line-height: 1.3;
 }
  
  .is-style-plain.is-style-plain.wp-block-quote{
      margin: 0 0 1em;
      overflow-wrap: break-word;
      padding: 30px 0;
       border-top:1px solid #eee;
       border-bottom:1px solid #eee;
       margin:30px 0px;
   }



   .wp-block-pullquote{
    padding: 0px;
   }

   .logged-in-as a:focus,
    .logged-in-as a{
    text-decoration: underline;
   }


   /*  Cover img hover */

   .is-style-img-overlay{
    transition: all .4s ease;
   }
   .is-style-img-overlay .wp-block-cover__inner-container{
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease;
   }
   .is-style-img-overlay:hover .wp-block-cover__inner-container{
    opacity: 1;
    visibility: visible;
   }

  .is-style-hover-zoom img, 
  .is-style-hover-zoom{
    transition: all .4s ease;
  }
  .is-style-hover-zoom:hover img{
    transform: scale(1.07);
  }

  /* Hover group style */

.hover_box,.is-style-infobox{
    transition: all .4s ease ;
}

.hover_box:hover,.is-style-infobox:hover{
    background: var(--wp--preset--color--base);
    box-shadow: 0px 20px 40px 0px rgba(0,0,0,0.04);
}


/*  Cover hover style */

.wp-block-cover.is-style-hover a{
    color: inherit;
}

.wp-block-cover.is-style-hover,
.wp-block-cover__background{
    transition: all .4s ease 0s;
}

.wp-block-cover.is-style-hover .wp-block-cover__inner-container{
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease 0s;
    transform: translateY(200px);
}

.wp-block-cover.is-style-hover:hover .wp-block-cover__inner-container{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}
.wp-block-cover.is-style-hover:hover .wp-block-cover__background{
    opacity: .5;
}
sub{
    font-size: 12px;
}


/*
    * Styles for the custom checkmark list block style
    */

    .is-style-checklist {
    list-style-position: inside;
    list-style-type: none;
}
.is-style-checklist li::marker{
    margin-right:0px;
} 