/*
Theme Name: MSP Studio
Template:   twentytwentyfive
Theme URI: https://wordpress.org/themes/twentytwentyfive/
Author: Custom Retail Web Team
Author URI: https://wordpress.org
Description: Child theme for MSP Studio using Twenty Twenty-Five as a base.
Text Domain: twentytwentyfive
*/


.wp-block-template-part {
    margin-top: 0;
}

span.msp-accent{
    background-color: #cfc3ff;
}
.wp-block-getwid-counter__number{
    font-family: var(--wp--preset--font-family--instrument-serif);
}
.wp-block-getwid-counter__suffix{
    border-top: solid 5px #cfc3ff;
    font-family: var(--wp--preset--font-family--open-sans);
    font-weight: lighter;
    //display: inline-block;
    
}

/* Append % when .--percent is added */
.wp-block-getwid-counter.--percent .wp-block-getwid-counter__number::after {
  content: "%";
  margin-left: 0.15em; /* little spacing */
  font-size: 0.9em;    /* optional: scale the % slightly */
  line-height: 1;
}

/* Append % when .--percent is added */
.wp-block-getwid-counter.--dollar .wp-block-getwid-counter__number::before {
  content: "$";
  margin-right: 0.15em; /* little spacing */
  //font-size: 0.9em;    /* optional: scale the % slightly */
  line-height: 1;
}

.mobile-header {
 display: none;
}

@media (max-width: 950px) {
  .desktop-header {
    display: none;
  }

  /* Mobile header should stay above page content */
  .mobile-header {
    display: block;
    position: relative;
    z-index: 2000;
    overflow: visible !important;
    transition: all .3s ease-in-out;
    height: 90px;
  }
  
  html.has-modal-open .mobile-header {
      height: 250px;
  }
  
  footer .wp-block-group,
  footer .has-text-align-left {
    text-align: center;
  }
  
  footer .wp-block-navigation__container {
    justify-content: center !important;
  }

  
}





