/*Custom Box Shadow*/
.wp-block-image.is-style-bk-box-shadow img,
.wp-block-column.is-style-bk-box-shadow,
.wp-block-columns.is-style-bk-box-shadow,
.wp-block-group.is-style-bk-box-shadow {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
}
.wp-block-image.is-style-bk-box-shadow-medium img,
.wp-block-column.is-style-bk-box-shadow-medium,
.wp-block-columns.is-style-bk-box-shadow-medium,
.wp-block-group.is-style-bk-box-shadow-medium {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
.wp-block-image.is-style-bk-box-shadow-large img,
.wp-block-column.is-style-bk-box-shadow-large,
.wp-block-columns.is-style-bk-box-shadow-large,
.wp-block-group.is-style-bk-box-shadow-large {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
}
.wp-block-image.is-style-bk-box-shadow-hover img:hover,
.wp-block-column.is-style-bk-box-shadow-hover:hover,
.wp-block-columns.is-style-bk-box-shadow-hover:hover,
.wp-block-group.is-style-bk-box-shadow-hover:hover {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.06);
}

/*Secondary button*/
div.is-style-bk-button-secondary .wp-element-button{
  color: var(--wp--preset--color--secondary-accent-text);
  background-color: var(--wp--preset--color--secondary-accent);
  margin-left: 10px; 
}
div.is-style-bk-button-secondary .wp-element-button:hover,
div.is-style-bk-button-secondary .wp-element-button:focus,
div.is-style-bk-button-secondary .wp-element-button:active {
    color: #ffffff;
    background-color: var(--wp--preset--color--hover);
	  margin-left: 10px;
}
/*SVG icon color support*/
.bk-duotone-primary {
  filter: var(--wp--preset--duotone--primary);
}
.bk-duotone-secondary {
  filter: var(--wp--preset--duotone--secondary);
}

/*Transparent & Sticky Header*/
.bk-header-transparent,
.bk-header-sticky {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
.bk-header-transparent {
  position: absolute;
}
.bk-header-sticky {
  position: fixed;
}
.bk-header-transparent > .has-background {
  background: transparent !important;
}
.logged-in.admin-bar .bk-header-transparent,
.logged-in.admin-bar .bk-header-sticky {
    top: 35px;
}
@media screen and (max-width: 782px) {
  .logged-in.admin-bar .bk-header-transparent,
  .logged-in.admin-bar .bk-header-sticky {
    top: 50px;
  }
}
@media screen and (max-width: 600px) {
  .bk-header-sticky {
    position: absolute;
  }
}
