.search-toggle-open-container{
display:none;
}
.opct{
opacity:0.8!important;
}
.paoc-credit-wrp{
display:none!important;
}
.paoc-popup-mheading{
font-family: 'JaapokkiRegular';
}
h1, h2, h3, h4, h5, h6{
font-family: 'JaapokkiRegular';
font-weight:normal;
}
#masthead .thebase-sticky-header.item-is-fixed:not(.item-at-start) .header-menu-container > ul > li > a {
  color: #C37CC6;
}
body.single-post .loop-entry .entry-header .entry-title{
font-family: 'JaapokkiRegular';
color:#C37CC6;
}
.button{
background: #C37CC6 !important;
border-radius: 100px;
}

.drawer-inner{
width:20%!important;
background: #C37CC6!important;
}


@media only screen and (max-width: 768px) {
#shiftnav-toggle-main{
top:5%!important;
}
}

.drawer-inner{
background:white!important;
}

#widget-drawer .header-widget2 a:not(.button), #widget-drawer .header-widget2 .drawer-sub-toggle{
color: #D19CD4;
}
#widget-drawer .header-widget2 a:not(.button):hover, #widget-drawer .header-widget2 .drawer-sub-toggle:hover{
color: #D19CD4;
}

#colophon {
  background: #2E2E2E;
}

.site-bottom-footer-wrap {
    background: #4D4C4E;
    height: 50px;
    top: -25px;
    -webkit-transform: skew(0deg,-2deg);
    -moz-transform: skew(0deg,-2deg);
    -ms-transform: skewX(0deg) skewY(-2deg);
    -o-transform: skew(0deg,-2deg);
    transform: skew(0deg,-2deg);
}

.wp-block-gallery.has-nested-images.payment-icon {
    justify-content: flex-end;
    display: none;
}
.footer-social-inner-wrap {
    font-size: 1.15em;
    margin-top: -0.3em;
    margin-left: calc(-0.3em / 2);
    margin-right: calc(-0.3em / 2);
    display: none;
}
.widget-area .widget-title {
    display: none;
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}

#main-header .header-button:hover {
    color: var(--global-palette9);
    background: var(--global-palette2);
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
    margin-right: -42px;
}
#main-header .header-button {
    color: var(--global-palette9);
    background: var(--global-palette2);
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
    margin-right: -42px;
}

.header-navigation .header-menu-container ul ul li.menu-item > a:hover {
  color: var(--global-palette9);
  background: #C37CC6;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
p{
color: #737373;
}
.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{
 background: #C37CC6;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
.bpa-front-module--service-item.__bpa-is-description-enable .bpa-front-si-card p.--bpa-is-desc {
  min-height: 30px!important;
}

@media only screen and (max-width: 600px) {
  .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body{
position: relative;
    bottom: 64px;
left:15px;
}
}