/*  .hidemenuwhatson {display: none !important;} */



/* Mobile menu formatting */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
    font-size: 18px !important;
    padding-bottom: 4px !important;
}




/* Forminator formatting */
.forminator-button-submit {
  background-color: #068471;
  border: none;
  color: white;
  padding: 0.7em;
  font-size: 1em;
}
.forminator-input {
  padding: 0.7em;
  font-size: 1em;
}



/* Large screens (desktops, 992px and up) */
@media ( min-width: 992px ) {
    .adjustpadding { 
    padding-left: 64px; 
    padding-right: 64px;}
}
/* Medium screens (tablets, between 768px and 992px) */
@media ( min-width: 768px ) and ( max-width: 991.98px ) {
      .adjustpadding { 
    padding-left: 64px; 
    padding-right: 64px;}
}
/* Small screens (mobile devices, less than 768px) */
@media ( max-width: 767.98px ) {
}




/* Icons for open/closed */
.customiconfixed {
    width: 50px !important; 
    height: 48px !important;
    line-height: 25px !important;}
.customiconfixed img {
    width: 25px !important; 
    height: 48px !important;
    line-height: 25px !important;}




/* Remove top nav menu subitem left padding */
.wp-block-navigation-item__content {padding-left: 0;}

/* Remove top nav menu subitem border */
.wp-block-navigation__submenu-container {border: 0 !important; }



/* Change newsletter subscription button format */
.tnp-field input[type="submit"] {background-color: #068471;}



/* Remove focus highlight */
.wp-element-button:focus, .wp-block-button__link:focus {outline: none}



/* Button hover colour */
.wp-element-button:hover, .wp-block-button__link:hover {background-color: #047A68;}



/* Active link underline 
.wp-block-navigation :where(a), .wp-block-navigation :where(a:active), .wp-block-navigation :where(a:focus) {text-decoration: none !important;}
*/



/* Active link white border */
:where(.wp-site-blocks *:focus) {outline: none !important;}







/* Change metaslider arrows */
.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a.flex-next:after {
    mask-image: url(/wp-content/uploads/arrow-forward-outline.png);
}
.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a.flex-prev:after {
    mask-image: url(/wp-content/uploads/arrow-back-outline.png);
}
.flex-next, .flex-prev {
    background: #065235 !important;
}





/* Change details block appearance */
.wp-block-details[open] {
    padding-bottom: 30px;
}   
.wp-block-details summary {
    padding: 3px 15px;
    margin: 0;
    list-style-position: outside;
}
.wp-block-details > * {
    margin: 10px 20px;
    margin-block-start: 1.5rem;
}
.wp-block-details summary::marker {
    display: none;
    color: transparent;
}
.wp-block-details summary::-webkit-details-marker {
    color: transparent;
    width: 0;
}
.wp-block-details summary::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 0 256 256'%3E%3Cpath fill='white' d='M208 32H48a16 16 0 0 0-16 16v160a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16m-24 104h-48v48a8 8 0 0 1-16 0v-48H72a8 8 0 0 1 0-16h48V72a8 8 0 0 1 16 0v48h48a8 8 0 0 1 0 16'/%3E%3C/svg%3E");
    display: inline-block;
    width: 20px;
    margin-right: 7px;
    vertical-align: middle;
}
.wp-block-details[open] summary::marker {
    content: '';
}
.wp-block-details[open] summary::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 0 256 256'%3E%3Cpath fill='white' d='M208 32H48a16 16 0 0 0-16 16v160a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16m-24 104H72a8 8 0 0 1 0-16h112a8 8 0 0 1 0 16'/%3E%3C/svg%3E");
}