/*--------------------------------------------------------------
# Core Settings
--------------------------------------------------------------*/

*[data-lang] {
     display: none;
}
 input[type='checkbox'], input[type='radio'] {
     accent-color: rgba(0,0,0,1);
}
 mark {
     padding: 0 0.35em;
}
 select:focus option {
     color: rgb(0,0,0);
}
 ::placeholder {
     opacity: 0.35;
     color: currentColor;
}
 :-ms-input-placeholder {
     opacity: 0.35;
     color: currentColor;
}
 ::-ms-input-placeholder {
     opacity: 0.35;
     color: currentColor;
}
 @media (min-width: 600px) {
     aside.is-position-sticky {
         position: sticky;
    }
     header.is-position-sticky {
         position: sticky;
         top: 0;
         z-index: 99;
    }
}
 @media (max-width: 992px) {
     .fixed-width {
         overflow-x: auto;
         -webkit-overflow-scrolling: touch;
    }
     .fixed-width > * {
         min-width: 992px;
    }
}
 @media print {
     .print-hidden {
         display: none !important;
    }
}

/*--------------------------------------------------------------
# WordPress Block Settings
--------------------------------------------------------------*/

 .wp-block-site-title, .wp-block-site-title a {
     text-decoration: none !important;
}
 .wp-block-navigation .wp-block-navigation__submenu-container {
     border: 0 none !important;
     box-shadow: 0 0 1rem 0 rgba(0,0,0,0.15);
}
 a > .wp-block-navigation-item__label > img {
     margin-top: -0.15em;
     vertical-align: middle;
}

/*------------------------------------------------------------*/