@charset "UTF-8";
/*
 Theme Name:   Frost Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Frost Child Theme
 Author:       Sara Chandlee
 Author URI:   http://sarachandlee.com
 Template:     frost
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  frostchild
*/
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
  border: 0;
}

.site-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  width: 100%;
}
.site-header.scroll {
  background: white;
}
.site-header.scroll .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
  color: var(--wp--preset--color--contrast);
}
.site-header.scroll .wp-block-site-logo img {
  max-width: 125px;
}

.admin-bar .site-header {
  top: 32px;
}

strong {
  font-weight: 700;
}

.wp-block-navigation__submenu-container a {
  font-size: 16px;
}

#rank-math-faq .rank-math-list-item {
  margin-bottom: 1em;
  margin-top: 1em;
  border-bottom: 1px solid #fff;
}

.rank-math-question {
  cursor: pointer;
  position: relative;
  display: block;
  padding-right: 1em;
  margin-right: 1em;
  font-weight: 300;
  margin-top: 30px;
}

.rank-math-question:after {
  position: absolute;
  right: 5px;
  top: 0;
  content: "✕";
  transform: rotate(-45deg);
  transition: all 150ms ease-in-out;
}

.rank-math-question.collapse:after {
  transform: rotate(0deg);
}

.rank-math-question:hover {
  opacity: 0.8;
}

.blob.wp-block-media-text img {
  box-shadow: var(--wp--preset--shadow--light);
}
.blob.wp-block-media-text figure {
  background: url(assets/images/blob.png) bottom right no-repeat;
  background-size: contain;
  padding: 0px 80px 60px 0px;
}
.blob.has-media-on-the-right figure {
  background-position: bottom left;
  padding: 0px 0px 60px 80px;
}
