/*Supports both the editor and frontend*/
/*Reset List*/
ol, ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 20px;
}
ol.no-list-style, ul.no-list-style {
  padding-left: 0;
  list-style-type: none;
}
ol.no-list-style li a, ul.no-list-style li a{
  text-decoration: none;
}

/*Latest posts block*/
.wp-block-latest-posts li {
    margin-bottom: 20px;
}
.wp-block-latest-posts li:last-child {
    margin-bottom: 0;
}
.wp-block-latest-posts li > a {
    font-weight: 500;
}

/*Custom Box Shadow [is-style-box-shadow]*/
.wp-block-image.is-style-box-shadow img,
.wp-block-column.is-style-box-shadow,
.wp-block-columns.is-style-box-shadow,
.wp-block-group.is-style-box-shadow {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
}
.wp-block-image.is-style-box-shadow-medium img,
.wp-block-column.is-style-box-shadow-medium,
.wp-block-columns.is-style-box-shadow-medium,
.wp-block-group.is-style-box-shadow-medium {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
.wp-block-image.is-style-box-shadow-large img,
.wp-block-column.is-style-box-shadow-large,
.wp-block-columns.is-style-box-shadow-large,
.wp-block-group.is-style-box-shadow-large {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
}
.wp-block-image.is-style-box-shadow-hover img:hover,
.wp-block-column.is-style-box-shadow-hover:hover,
.wp-block-columns.is-style-box-shadow-hover:hover,
.wp-block-group.is-style-box-shadow-hover:hover {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.06);
}

/*Secondary button [is-style-button-with-icon]*/
div.is-style-button-with-icon .wp-element-button{
  color: var(--wp--preset--color--secondary-accent-text);
  background-color: var(--wp--preset--color--secondary-accent);
  border: 3px solid var(--wp--preset--color--secondary-accent) !important;
}
div.is-style-button-with-icon .wp-element-button:hover,
div.is-style-button-with-icon .wp-element-button:focus,
div.is-style-button-with-icon .wp-element-button:active {
    color: #ffffff;
    background-color: var(--wp--preset--color--hover);
    border-color: var(--wp--preset--color--hover) !important;
}
/*SVG icon color support [duotone-primary] [duotone-secondary]*/
.duotone-primary {
  filter: var(--wp--preset--duotone--primary);
}
.duotone-secondary {
  filter: var(--wp--preset--duotone--secondary);
}

/*Transparent & Sticky Header [header-transparent] [header-sticky]*/
.header-transparent,
.header-sticky {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
.header-transparent {
  position: absolute;
}
.header-sticky {
  position: fixed;
}
.logged-in.admin-bar .header-transparent,
.logged-in.admin-bar .header-sticky {
    top: 32px;
}
@media screen and (max-width: 782px) {
  .logged-in.admin-bar .header-transparent,
  .logged-in.admin-bar .header-sticky {
    top: 48px;
  }
}
@media screen and (max-width: 600px) {
  .header-sticky {
    position: absolute;
  }
}

/*Remove underline*/
.link-no-underline a {
  text-decoration: none;
}

/*Hide on devices*/
@media screen and (min-width: 1025px){
  body .hide-desktop {
    display: none !important
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
  body .hide-tab {
    display: none !important
  }
}
@media screen and (max-width: 767px){
  body .hide-mob {
    display: none !important
  }
}

