/*
// Site specific color declarations (prefixed)
$prefixAqua : #01A58A;
*/
/**
 * Foundation for Sites by ZURB
 * Version 6.2.0
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0); }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0); }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0); }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0); }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%); }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%); }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%); }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%); }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.fade-in.mui-enter.mui-enter-active {
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.fade-out.mui-leave.mui-leave-active {
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1; }

/* line 22, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1; }

/* line 34, /var/www/solmet/public_html/base/scss/motion-ui/util/_transition.scss */
.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0; }

/* line 56, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.slow {
  transition-duration: 750ms !important; }

/* line 56, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.fast {
  transition-duration: 250ms !important; }

/* line 62, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.linear {
  transition-timing-function: linear !important; }

/* line 62, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.ease {
  transition-timing-function: ease !important; }

/* line 62, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.ease-in {
  transition-timing-function: ease-in !important; }

/* line 62, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.ease-out {
  transition-timing-function: ease-out !important; }

/* line 62, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.ease-in-out {
  transition-timing-function: ease-in-out !important; }

/* line 62, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

/* line 62, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

/* line 62, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

/* line 68, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.short-delay {
  transition-delay: 300ms !important; }

/* line 68, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.long-delay {
  transition-delay: 700ms !important; }

/* line 76, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.shake {
  animation-name: shake-7; }

@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%); } }

/* line 77, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.spin-cw {
  animation-name: spin-cw-1turn; }

@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn); }
  100% {
    transform: rotate(0); } }

/* line 78, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.spin-ccw {
  animation-name: spin-cw-1turn; }

@keyframes spin-cw-1turn {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(1turn); } }

/* line 79, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.wiggle {
  animation-name: wiggle-7deg; }

@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    transform: rotate(0); } }

/* line 81, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms; }

/* line 90, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.infinite {
  animation-iteration-count: infinite; }

/* line 94, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.slow {
  animation-duration: 750ms !important; }

/* line 94, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.fast {
  animation-duration: 250ms !important; }

/* line 100, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.linear {
  animation-timing-function: linear !important; }

/* line 100, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.ease {
  animation-timing-function: ease !important; }

/* line 100, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.ease-in {
  animation-timing-function: ease-in !important; }

/* line 100, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.ease-out {
  animation-timing-function: ease-out !important; }

/* line 100, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.ease-in-out {
  animation-timing-function: ease-in-out !important; }

/* line 100, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

/* line 100, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

/* line 100, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

/* line 106, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.short-delay {
  animation-delay: 300ms !important; }

/* line 106, /var/www/solmet/public_html/base/scss/motion-ui/_classes.scss */
.long-delay {
  animation-delay: 700ms !important; }

/* line 1, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
* {
  font-family: "proxima-nova", "Arial", sans-serif; }

/* line 5, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #f68529;
  font-family: "proxima-nova", "Arial", sans-serif;
  line-height: 1em; }
  /* line 10, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
  .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
    color: #f68529;
    text-decoration: none; }

/* ::selection {
	background: $secondary-color;
}
::-moz-selection {
    background: $secondary-color;
} */
/* line 24, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography h1 {
  color: #f68529; }

/* line 28, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography h2 {
  color: #1a1a1a;
  font-size: 1.5rem; }

/* line 33, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography h3 {
  color: #f68529;
  font-size: 1.25rem;
  font-weight: 700; }

/* line 39, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography h4,
.typography h5,
.typography h6 {
  color: #303030; }

/* line 45, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography p {
  font-size: 1.125rem; }

/* line 49, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography .left {
  text-align: left; }

/* line 53, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography .center {
  text-align: center; }

/* line 57, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography .right {
  text-align: right; }

/* line 61, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography blockquote {
  border: none;
  font-weight: bold;
  text-align: center;
  padding: 1.25rem 2.5rem; }
  /* line 68, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography blockquote p {
    color: #296df6;
    font-size: 1.875rem;
    font-style: italic; }

/* line 76, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography img.left {
  float: left;
  max-width: 50%;
  margin: 0.3125rem 1.25rem 1rem 0; }

/* line 82, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography img.right {
  float: right;
  max-width: 50%;
  margin: 0.3125rem 0 1rem 1.25rem; }

/* line 88, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography img.leftAlone {
  clear: both;
  float: left;
  margin-right: 100%;
  margin-bottom: 1rem; }

/* line 95, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography img.center {
  clear: both;
  display: block;
  float: none;
  margin: 0 auto 1rem auto; }

/* line 103, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography .captionImage {
  margin-top: 0.3125rem; }
  /* line 106, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage img {
    margin: 0; }
  /* line 110, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage p {
    clear: both;
    font-style: italic;
    margin: 0.3125rem 0; }
  /* line 116, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage.left {
    float: left;
    margin: 0.3125rem 1.875rem 1rem 0; }
    /* line 120, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.left[style] {
      max-width: 50%; }
    /* line 124, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.left img {
      float: none;
      margin-right: -0.625rem;
      max-width: none;
      width: 100%; }
  /* line 132, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage.right {
    float: right;
    margin: 0.3125rem 0 1rem 1.875rem; }
    /* line 136, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.right[style] {
      max-width: 50%; }
    /* line 140, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.right img {
      float: none;
      margin-left: -0.625rem;
      max-width: none;
      width: 100%; }
    /* line 147, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.right p {
      margin-left: -0.625rem;
      text-align: left; }
  /* line 153, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage.leftAlone {
    float: none;
    margin: 0 1.25rem 1rem 0; }
  /* line 158, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage.center {
    margin: 0 auto 1rem; }

/* line 5, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
button,
.button {
  background: linear-gradient(to left, #f68529 0%, #eab04b 50%, #f68529 100%);
  border-radius: 0.125rem;
  position: relative;
  overflow: hidden;
  text-indent: 0;
  color: #3b3b3b;
  font-size: 1.5rem; }
  /* line 14, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
  button i,
  .button i {
    font-weight: 300; }
  /* line 18, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
  button.icon-only,
  .button.icon-only {
    padding: 0.625rem; }
    /* line 21, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
    button.icon-only i,
    .button.icon-only i {
      display: block;
      font-size: 1.25rem;
      line-height: 0.9375rem;
      width: 0.9375rem; }
  /* line 29, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
  button.large,
  .button.large {
    border-width: 0.1875rem;
    padding: 0.375rem 1.875rem; }
  /* line 34, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
  button.alternate,
  .button.alternate {
    background-color: #FFF;
    border-color: #cccccc;
    color: #1a1a1a; }
    /* line 39, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
    body[data-whatinput=mouse] button.alternate:hover:not(.disabled), body[data-whatinput=mouse]
    .button.alternate:hover:not(.disabled) {
      background: #e6e6e6;
      border-color: #b3b3b3;
      color: #1a1a1a; }
  /* line 48, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
  .header-blocks li:nth-child(1) button,
  .facebook button, button.facebook, .header-blocks li:nth-child(1)
  .button,
  .facebook
  .button,
  .button.facebook {
    background-color: #3b5998; }
    /* line 51, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
    body[data-whatinput=mouse] .header-blocks li:nth-child(1) button:hover:not(.disabled), body[data-whatinput=mouse]
    .facebook button:hover:not(.disabled), body[data-whatinput=mouse] button.facebook:hover:not(.disabled), body[data-whatinput=mouse] .header-blocks li:nth-child(1)
    .button:hover:not(.disabled), body[data-whatinput=mouse]
    .facebook
    .button:hover:not(.disabled), body[data-whatinput=mouse]
    .button.facebook:hover:not(.disabled) {
      background-color: #344e86; }
  /* line 58, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
  body[data-whatinput=mouse] button:hover, body[data-whatinput=mouse]
  .button:hover {
    background: #3b3b3b;
    box-shadow: inset 1px 2px 15px #212121; }
  /* line 63, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
  button:before,
  .button:before {
    display: none;
    text-indent: 0;
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    line-height: 2.3125rem; }
  /* line 75, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
  button.verified,
  .button.verified {
    background: #00FF00;
    text-indent: -9999em; }
    /* line 81, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
    button.verified:before,
    .button.verified:before {
      display: block;
      content: '\f00c';
      font-size: 1.25rem;
      height: 100%;
      margin: 0 auto;
      text-indent: 0;
      width: 1.875rem; }
  /* line 92, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
  button.pending,
  .button.pending {
    cursor: wait;
    text-indent: -9999em; }
    /* line 98, /var/www/solmet/public_html/themes/base/scss/site/elements/_buttons.scss */
    button.pending:before,
    .button.pending:before {
      animation: fa-spin 2s infinite linear;
      display: block;
      content: '\f110';
      font-size: 1.25rem;
      height: 100%;
      margin: 0 auto;
      text-indent: 0;
      width: 1.875rem; }

/* line 1, /var/www/solmet/public_html/themes/base/scss/site/elements/_form.scss */
.help-text {
  margin-top: -1rem; }

/* line 6, /var/www/solmet/public_html/themes/base/scss/site/elements/_form.scss */
.optionset ul {
  list-style-type: none;
  margin-left: 0; }
  /* line 10, /var/www/solmet/public_html/themes/base/scss/site/elements/_form.scss */
  .optionset ul input {
    margin: 0; }

/* line 17, /var/www/solmet/public_html/themes/base/scss/site/elements/_form.scss */
.selectiongroup input {
  pointer-events: none; }

/* line 25, /var/www/solmet/public_html/themes/base/scss/site/elements/_form.scss */
.treemultiselect .help-text,
.treedropdown .help-text {
  clear: both; }

/* line 31, /var/www/solmet/public_html/themes/base/scss/site/elements/_form.scss */
.field.date .year, .field.date .month, .field.date .day {
  display: inline;
  width: 20%; }

/* line 38, /var/www/solmet/public_html/themes/base/scss/site/elements/_form.scss */
form.invalid {
  animation-duration: 400ms;
  animation-timing-function: ease-in-out;
  animation-name: panelShakeAnimation; }

/* line 59, /var/www/solmet/public_html/themes/base/scss/site/elements/_form.scss */
form input[type='text'].invalid,
form input[type='password'].invalid,
form input[type='date'].invalid,
form input[type='datetime'].invalid,
form input[type='datetime-local'].invalid,
form input[type='month'].invalid,
form input[type='week'].invalid,
form input[type='email'].invalid,
form input[type='number'].invalid,
form input[type='search'].invalid,
form input[type='tel'].invalid,
form input[type='time'].invalid,
form input[type='url'].invalid,
form input[type='color'].invalid,
form textarea.invalid {
  animation-duration: 400ms;
  animation-timing-function: ease-in-out;
  animation-name: panelShakeAnimation;
  border-color: #ec5840;
  box-shadow: inset 0 0.0625rem 0.4375rem #ec5840;
  z-index: 12 !important; }

@keyframes panelShakeAnimation {
  0% {
    transform: translateX(0); }
  12.5% {
    transform: translateX(-6px) rotateY(-5deg); }
  37.5% {
    transform: translateX(5px) rotateY(4deg); }
  62.5% {
    transform: translateX(-3px) rotateY(-2deg); }
  87.5% {
    transform: translateX(2px) rotateY(1deg); }
  100% {
    transform: translateX(0); } }

/* DDUsername Field */
/* line 92, /var/www/solmet/public_html/themes/base/scss/site/elements/_form.scss */
#UserForm_Form_DDUsername_Holder {
  display: none; }

/* line 1, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
.alert,
.message {
  background: #ffae00;
  color: #FFF;
  line-height: 1.3em;
  margin-bottom: 0.9375rem;
  padding: 0.4375rem 0.5625rem; }
  /* line 9, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
  .alert .close,
  .message .close {
    color: #000000;
    filter: alpha(opacity=20);
    opacity: 0.2;
    float: right;
    font-size: 1.3125rem;
    font-weight: bold;
    line-height: 1;
    padding-right: 0.3125rem;
    text-decoration: none;
    text-shadow: 0 0.0625rem 0 #ffffff; }
  /* line 21, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
  .alert p,
  .message p {
    color: #FFF;
    font-size: 0.8125rem;
    font-weight: bold;
    line-height: 1.3em; }
    /* line 26, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
    .alert p a,
    .alert p a:visited,
    .message p a,
    .message p a:visited {
      color: #FFF;
      font-weight: bold; }
  /* line 32, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
  .alert a,
  .message a {
    color: #FFF;
    text-decoration: underline; }
  /* line 36, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
  .alert p:last-of-type,
  .message p:last-of-type {
    margin-bottom: 0; }
  /* line 39, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
  .alert.required, .alert.bad, .alert.validation,
  .alert label.error, .alert.alert-error,
  .message.required,
  .message.bad,
  .message.validation,
  .message label.error,
  .message.alert-error {
    background: #ffae00; }
  /* line 46, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
  .alert.alert-info, .alert.info,
  .message.alert-info,
  .message.info {
    background: #ec5840; }
  /* line 50, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
  .alert.alert-success, .alert.success,
  .message.alert-success,
  .message.success {
    background: #3adb76; }
  /* line 54, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
  .alert.alert-warning, .alert.warning,
  .message.alert-warning,
  .message.warning {
    background: #ffae00; }
  /* line 58, /var/www/solmet/public_html/themes/base/scss/site/elements/_alerts.scss */
  .alert.inline,
  .message.inline {
    display: inline-block; }

/* Header Message */
/* Ajax page spinner */
/* line 9, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.page-ajax {
  background: rgba(64, 64, 64, 0.35);
  box-shadow: 0 0 50px rgba(64, 64, 64, 0.5);
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1020; }
  /* line 20, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .page-ajax div {
    background: #404040;
    background: rgba(64, 64, 64, 0.75);
    border-radius: 0.625rem;
    color: #FFF;
    height: 6.25rem;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -3.125rem;
    margin-left: -3.125rem;
    text-align: center;
    width: 6.25rem;
    z-index: 1020; }
    /* line 34, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
    .page-ajax div .fa {
      font-size: 3.125rem;
      display: block;
      line-height: 6.25rem;
      width: 6.25rem; }
    /* line 40, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
    .page-ajax div .ajax-note {
      background: #404040;
      background: rgba(64, 64, 64, 0.75);
      border-radius: 0.625rem;
      color: #FFF;
      display: none;
      font-size: 0.8125rem;
      height: 1.625rem;
      line-height: 1.625rem;
      position: absolute;
      bottom: -37px;
      left: -1.5625rem;
      width: 9.375rem;
      text-align: center; }

/* No JS */
/* line 59, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.no-javascript {
  background: #404040;
  padding: 0.9375rem;
  position: relative; }
  /* line 63, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .no-javascript h4 {
    border-color: #FFF !important;
    color: #FFF;
    display: inline-block;
    font-size: 1rem;
    margin-bottom: 0.3125rem; }
  /* line 70, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .no-javascript p {
    color: #cccccc;
    font-size: 0.875rem;
    line-height: 1.5;
    margin-bottom: 0.3125rem; }
    /* line 75, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
    .no-javascript p:last-child {
      margin: 0; }
    /* line 78, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
    .no-javascript p a {
      color: #FFF;
      text-decoration: underline; }
  /* line 83, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .no-javascript button {
    background: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0.3125rem;
    right: 0.3125rem; }
  /* line 92, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .js .no-javascript {
    display: none; }

/* Pagination */
/* line 103, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.pagination {
  text-align: center;
  width: 100%; }
  /* line 107, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .pagination ul {
    display: inline-block;
    margin: 0; }
  /* line 111, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .pagination li {
    margin: 0; }
    /* line 113, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
    .pagination li a {
      background: #FFF;
      border-radius: 0;
      font-size: 1.25rem;
      line-height: 1.25rem;
      padding: 0.5rem 0.3125rem; }
      /* line 120, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
      .pagination li a span {
        padding: 0 0.3125rem; }
    /* line 125, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
    .pagination li.selected a {
      font-weight: bold; }
      /* line 128, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
      .pagination li.selected a span {
        border-bottom: 0.125rem solid #f68529; }
    /* line 133, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
    .pagination li.first a {
      border: 0.125rem solid #cccccc;
      border-radius: 0.3125rem;
      padding: 0.5rem 1.25rem; }
      /* line 138, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
      .pagination li.first a:before {
        color: #f68529;
        content: '\f104';
        font-family: FontAwesome;
        margin-right: 0.625rem; }
    /* line 145, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
    .pagination li.last a {
      border: 0.125rem solid #cccccc;
      border-radius: 0.3125rem;
      padding: 0.5rem 1.25rem; }
      /* line 150, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
      .pagination li.last a:after {
        color: #f68529;
        content: '\f105';
        font-family: FontAwesome;
        margin-left: 0.625rem; }
    /* line 157, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
    body[data-whatinput=mouse] .pagination li:hover a,
    .pagination li:active a {
      background: #545454;
      color: #FFF; }
      /* line 161, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
      body[data-whatinput=mouse] .pagination li:hover a:before, body[data-whatinput=mouse] .pagination li:hover a:after,
      .pagination li:active a:before,
      .pagination li:active a:after {
        color: #FFF; }

/* Orbit/Slick */
/* line 170, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.slick-slider {
  margin: 0; }

/* line 174, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
button.orbit-previous,
button.orbit-next,
.slick-prev,
.slick-next {
  background: rgba(255, 255, 255, 0.5);
  border: 0.1875rem solid rgba(255, 255, 255, 0.3);
  color: #111;
  font-size: 2.625rem;
  height: 4.375rem;
  line-height: 3.75rem;
  padding: 0;
  position: absolute;
  top: 50%;
  margin-top: -2.1875rem;
  z-index: 10;
  width: 2.5rem; }
  /* line 191, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  body[data-whatinput=mouse] button.orbit-previous:hover, body[data-whatinput=mouse]
  button.orbit-next:hover, body[data-whatinput=mouse]
  .slick-prev:hover, body[data-whatinput=mouse]
  .slick-next:hover {
    background: #FFF;
    color: #404040; }

/* line 197, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.orbit-previous,
.slick-prev {
  border-left-width: 0;
  left: 0;
  border-radius: 0 0.375rem 0.375rem 0; }

/* line 204, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.orbit-next,
.slick-next {
  border-right-width: 0;
  right: 0;
  border-radius: 0.375rem 0 0 0.375rem; }

/* Reveal */
/* line 212, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.reveal {
  overflow: visible; }

/* line 216, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.close-button {
  background-color: #f68529;
  border-radius: 50%;
  border-width: 0;
  box-shadow: 1px 1px 6px rgba(64, 64, 64, 0.5);
  height: 2rem;
  padding: 0;
  top: -0.875rem;
  right: -10px;
  width: -0.875rem; }
  /* line 227, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .close-button i {
    color: #FFF;
    display: block;
    height: 2rem;
    line-height: 2rem;
    font-size: 1rem;
    width: 2rem; }
  /* line 236, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  body[data-whatinput=mouse] .close-button:hover {
    background-color: #e26b0a; }

/* Utility */
/* line 243, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.flex-children > * {
  display: -ms-flexbox;
  display: flex; }
  /* line 246, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .flex-children > *.landscape {
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }

/* line 253, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
form label {
  font-size: 1.125rem;
  font-weight: normal; }

/* line 259, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
.accordion-title {
  color: #1a1a1a;
  font-weight: 700;
  font-size: 1.25rem;
  padding-right: 2.5rem; }
  /* line 264, /var/www/solmet/public_html/themes/base/scss/site/_elements.scss */
  .accordion-title:before {
    color: #f68529; }

/*
File
Image
Member
ContactLocation
ContentBlock
FAQItem
Menu
MenuItem
PageBannerItem


Page





FooterLogo

 */
/* line 24, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
.bit {
  background: #FFF;
  border-radius: 0.25rem;
  box-shadow: 0 2px 15px #e0e0e0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  text-align: left;
  margin-bottom: 1.875rem;
  overflow: hidden;
  width: 100%; }
  /* line 35, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .bit .image {
    background-position: center center;
    background-size: cover;
    display: -ms-flexbox;
    display: flex; }
    /* line 40, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .bit .image:before {
      content: '';
      border-radius: 0.625rem 0.625rem 0 0;
      display: block;
      padding-top: 50%;
      width: 100%; }
  /* line 49, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .bit header a {
    display: block;
    position: relative; }
    /* line 53, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .bit header a h4 {
      color: #1a1a1a;
      line-height: 1.1em;
      font-weight: 700; }
    /* line 59, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .bit header a:after {
      font-family: FontAwesome;
      content: '\f105';
      color: #f68529;
      display: inline;
      padding-left: 10px;
      position: absolute;
      top: 2px;
      right: 0; }
    /* line 71, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    body[data-whatinput=mouse] .bit header a:hover h4 {
      color: #f68529; }
  /* line 77, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .bit p {
    color: #545454;
    font-size: 0.9375rem;
    line-height: 1.45em; }
  /* line 83, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .bit .info {
    padding: 0.9375rem; }
  /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
  .bit .row.collapse .info #wireframe-wrapper.mobile {
    padding: 0.9375rem 1.5625rem; }
  @media screen and (max-width: 39.9375em) {
    /* line 88, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .bit .row.collapse .info {
      padding: 0.9375rem 1.5625rem; } }
  /* line 96, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .landscape .bit #wireframe-wrapper.mobile {
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    /* line 100, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .landscape .bit #wireframe-wrapper.mobile .image {
      border-radius: 0.625rem 0 0 0.625rem;
      -ms-flex: 0 0 33.333%;
          flex: 0 0 33.333%;
      max-width: 33.333%; }
      /* line 105, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
      .landscape .bit #wireframe-wrapper.mobile .image:before {
        content: '';
        border-radius: 0.625rem 0 0 0.625rem;
        display: block;
        padding-top: 70%;
        width: 100%; }
    /* line 114, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .landscape .bit #wireframe-wrapper.mobile .info {
      -ms-flex-align: start;
          align-items: flex-start;
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 0 0 66.666%;
          flex: 0 0 66.666%;
      -ms-flex-flow: column;
          flex-flow: column;
      -ms-flex-pack: center;
          justify-content: center;
      max-width: 66.666%;
      padding: 2.5rem;
      text-align: left; }
  @media screen and (min-width: 40em) {
    /* line 96, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .landscape .bit {
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
      /* line 100, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
      .landscape .bit .image {
        border-radius: 0.625rem 0 0 0.625rem;
        -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
        max-width: 33.333%; }
        /* line 105, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
        .landscape .bit .image:before {
          content: '';
          border-radius: 0.625rem 0 0 0.625rem;
          display: block;
          padding-top: 70%;
          width: 100%; }
      /* line 114, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
      .landscape .bit .info {
        -ms-flex-align: start;
            align-items: flex-start;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 66.666%;
            flex: 0 0 66.666%;
        -ms-flex-flow: column;
            flex-flow: column;
        -ms-flex-pack: center;
            justify-content: center;
        max-width: 66.666%;
        padding: 2.5rem;
        text-align: left; } }

/* line 130, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
.TestimonialBlock .bit {
  background: #f68529;
  border-radius: 0;
  box-shadow: none;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  text-align: center; }
  /* line 138, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .TestimonialBlock .bit h4,
  .TestimonialBlock .bit blockquote,
  .TestimonialBlock .bit blockquote p,
  .TestimonialBlock .bit cite {
    color: #FFF; }
  /* line 145, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .TestimonialBlock .bit blockquote {
    border: none;
    padding: 0 2.5rem; }
  /* line 150, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .TestimonialBlock .bit h4 {
    font-weight: 700; }
  /* line 154, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .TestimonialBlock .bit cite {
    color: #1a1a1a;
    opacity: 0.75; }
  /* line 159, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .TestimonialBlock .bit blockquote,
  .TestimonialBlock .bit blockquote p {
    font-size: 1.125rem;
    font-style: italic; }

/* line 166, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
.landscape .bit.accordion {
  -ms-flex-flow: column;
      flex-flow: column; }

/* line 170, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
.smallbit {
  border-radius: 0.3125rem;
  box-shadow: 0 0.25rem 0.625rem rgba(0, 0, 0, 0.2);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  text-align: center;
  margin-bottom: 0.9375rem;
  overflow: hidden;
  width: 100%; }

/* line 183, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
.PartnerLogoBit {
  background: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0 0.625rem; }
  /* line 188, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .PartnerLogoBit .image {
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat; }

/* line 196, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
.sidebar .content-block {
  background: #FFF;
  box-shadow: 0 2px 15px #e0e0e0;
  border-radius: 0.25rem;
  margin-bottom: 1.875rem; }
  /* line 202, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .sidebar .content-block header h4 {
    background: linear-gradient(to left, #f68529 0%, #eab04b 50%, #f68529 100%);
    border-radius: 0.25rem 0.25rem 0 0;
    color: #FFF;
    padding: 0.9375rem 0.3125rem;
    text-align: center; }
  /* line 211, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .sidebar .content-block > .row > .column > div,
  .sidebar .content-block > .row > .column > p,
  .sidebar .content-block > .row > .column > form {
    padding: 0 0.9375rem; }
  /* line 220, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .sidebar .content-block .location-details > div {
    margin-bottom: 0.625rem; }
    /* line 223, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .sidebar .content-block .location-details > div:first-child {
      margin-top: 0.625rem; }
  /* line 228, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .sidebar .content-block .location-details .fa {
    color: #f68529;
    text-align: left; }
  /* line 233, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .sidebar .content-block .location-details strong {
    font-size: 1.125rem; }
  /* line 237, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .sidebar .content-block .location-details address, .sidebar .content-block .location-details a {
    color: #545454;
    font-style: normal;
    line-height: 1.1rem; }
  /* line 242, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .sidebar .content-block .location-details address a {
    color: #f68529;
    font-size: 0.875rem;
    padding-left: 0.625rem;
    text-decoration: underline; }
  /* line 250, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
  .sidebar .content-block.FormBlock {
    background: linear-gradient(to left, #f68529 0%, #eab04b 50%, #f68529 100%); }
    /* line 253, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .sidebar .content-block.FormBlock header h4 {
      border-bottom: 2px solid #f1720a;
      color: #303030;
      font-weight: bold; }
    /* line 259, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .sidebar .content-block.FormBlock .Actions .button {
      background: #296df6;
      color: #FFF;
      width: 100%; }
    /* line 268, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
    .sidebar .content-block.FormBlock .form-block-content ul {
      padding: 0.625rem 0 0; }
      /* line 270, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
      .sidebar .content-block.FormBlock .form-block-content ul li {
        margin-bottom: 0.4375rem; }

/* line 279, /var/www/solmet/public_html/themes/base/scss/site/_bits.scss */
.PageBit > .row.collapse {
  max-width: 100%; }

/* line 2, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
.LogoBlock .body {
  position: relative; }
  /* line 4, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
  .LogoBlock .body .slick-slider {
    padding: 0 1.875rem; }
  /* line 8, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
  .LogoBlock .body .slick-controls-wrapper .slick-arrow {
    background: none;
    margin-top: -3.125rem; }
    /* line 11, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
    .LogoBlock .body .slick-controls-wrapper .slick-arrow:hover, .LogoBlock .body .slick-controls-wrapper .slick-arrow:active, .LogoBlock .body .slick-controls-wrapper .slick-arrow:focus {
      background: none;
      box-shadow: none; }
    /* line 17, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
    .LogoBlock .body .slick-controls-wrapper .slick-arrow .fa {
      color: #f68529;
      font-size: 1.875rem; }

/* line 27, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
.OperatingHoursBlock dl {
  line-height: 1.1rem;
  padding-top: 0.9375rem; }

/* line 31, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
.OperatingHoursBlock p {
  font-size: 0.875rem;
  line-height: 1.3rem; }

/* line 38, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
.TestimonialBlock .column {
  width: 100%;
  max-width: 100%; }

/* line 46, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
.TestimonialBlock .slick-dots {
  list-style-type: none;
  margin: 0;
  text-align: center; }
  /* line 50, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
  .TestimonialBlock .slick-dots li {
    display: inline-block;
    margin: 0 0.3125rem; }
    /* line 53, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
    .TestimonialBlock .slick-dots li button {
      background: #545454;
      padding: 0.3125rem;
      border-radius: 50%;
      font-size: 0;
      transition: background-color .15s ease-out; }
    /* line 61, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
    .TestimonialBlock .slick-dots li.slick-active button {
      background: #f68529;
      transition: background-color .15s ease-out; }

/* line 68, /var/www/solmet/public_html/themes/base/scss/site/_blocks.scss */
.TestimonialBlock footer {
  text-align: center; }

/* line 1, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
body {
  background: #232323;
  -webkit-font-smoothing: antialiased; }

/* Header */
/* line 7, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
header.page-header {
  background: #ffffff;
  padding: 1.875rem 0 0 0; }
  /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
  header.page-header #wireframe-wrapper.mobile {
    border-bottom: 4px solid #f68529; }
  @media screen and (min-width: 40em) {
    /* line 7, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header {
      border-bottom: 4px solid #f68529; } }
  /* line 14, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  header.page-header .header-logo {
    margin-top: -0.9375rem; }
    /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
    header.page-header .header-logo #wireframe-wrapper.mobile {
      margin-bottom: 0.9375rem; }
    @media screen and (max-width: 39.9375em) {
      /* line 14, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header .header-logo {
        margin-bottom: 0.9375rem; } }
  /* line 21, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  header.page-header .slidedown-menu-switch {
    border-right: 0.0625rem solid #f57711; }
    /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
    header.page-header .slidedown-menu-switch #wireframe-wrapper.mobile {
      display: none; }
    @media screen and (min-width: 40em) {
      /* line 21, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header .slidedown-menu-switch {
        display: none; } }
    /* line 26, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header .slidedown-menu-switch.active {
      background: #545454; }
      /* line 28, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header .slidedown-menu-switch.active .fa {
        color: #f68529; }
  /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
  header.page-header .header-contact #wireframe-wrapper.mobile {
    padding: 0; }
  @media screen and (max-width: 39.9375em) {
    /* line 34, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header .header-contact {
      padding: 0; } }
  /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
  header.page-header .slidedown-menu-switch #wireframe-wrapper.mobile,
  header.page-header .phone-wrapper #wireframe-wrapper.mobile {
    background: #f68529;
    width: 50%;
    display: inline-block;
    float: left;
    text-align: center;
    padding: 0.9375rem 0;
    line-height: 1; }
    /* line 50, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header .slidedown-menu-switch #wireframe-wrapper.mobile .fa,
    header.page-header .slidedown-menu-switch #wireframe-wrapper.mobile span,
    header.page-header .phone-wrapper #wireframe-wrapper.mobile .fa,
    header.page-header .phone-wrapper #wireframe-wrapper.mobile span {
      color: #ffffff;
      font-size: 1.375rem;
      line-height: 1; }
    /* line 56, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header .slidedown-menu-switch #wireframe-wrapper.mobile span,
    header.page-header .phone-wrapper #wireframe-wrapper.mobile span {
      line-height: 0.8; }
  @media screen and (max-width: 39.9375em) {
    /* line 40, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header .slidedown-menu-switch,
    header.page-header .phone-wrapper {
      background: #f68529;
      width: 50%;
      display: inline-block;
      float: left;
      text-align: center;
      padding: 0.9375rem 0;
      line-height: 1; }
      /* line 50, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header .slidedown-menu-switch .fa,
      header.page-header .slidedown-menu-switch span,
      header.page-header .phone-wrapper .fa,
      header.page-header .phone-wrapper span {
        color: #ffffff;
        font-size: 1.375rem;
        line-height: 1; }
      /* line 56, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header .slidedown-menu-switch span,
      header.page-header .phone-wrapper span {
        line-height: 0.8; } }
  /* line 63, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  header.page-header .phone-wrapper .call-us {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 0.9375rem; }
  /* line 68, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  header.page-header .phone-wrapper .phone {
    color: #1a1a1a;
    font-size: 2.125rem; }
  /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
  header.page-header .phone-wrapper .call-us #wireframe-wrapper.mobile,
  header.page-header .phone-wrapper .phone #wireframe-wrapper.mobile {
    display: none; }
  @media screen and (max-width: 39.9375em) {
    /* line 72, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header .phone-wrapper .call-us,
    header.page-header .phone-wrapper .phone {
      display: none; } }
  /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
  header.page-header .phone-wrapper .mobile-only #wireframe-wrapper.mobile {
    display: none; }
  @media screen and (min-width: 40em) {
    /* line 78, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header .phone-wrapper .mobile-only {
      display: none; } }
  /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
  header.page-header .phone-wrapper #wireframe-wrapper.mobile {
    border-left: 0.125rem solid #f57711; }
  @media screen and (max-width: 39.9375em) {
    /* line 62, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header .phone-wrapper {
      border-left: 0.125rem solid #f57711; } }
  /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
  header.page-header .header-menu #wireframe-wrapper.mobile {
    padding: 0; }
  @media screen and (max-width: 39.9375em) {
    /* line 88, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header .header-menu {
      padding: 0; } }
  /* line 94, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  header.page-header nav.menu-wrapper {
    display: inline-block; }
    /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
    header.page-header nav.menu-wrapper #wireframe-wrapper.mobile {
      padding-top: 0.9375rem; }
    @media screen and (min-width: 40em) {
      /* line 94, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header nav.menu-wrapper {
        padding-top: 0.9375rem; } }
    /* line 100, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    header.page-header nav.menu-wrapper li {
      background: #545454;
      color: #ffffff;
      position: relative; }
      /* line 104, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header nav.menu-wrapper li a {
        border-left: none;
        color: #ffffff;
        font-size: 1.125rem;
        padding: 0.9375rem 1.25rem; }
        /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
        header.page-header nav.menu-wrapper li a #wireframe-wrapper.mobile {
          border-right: 0.0625rem solid #303030; }
        @media screen and (min-width: 40em) {
          /* line 104, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper li a {
            border-right: 0.0625rem solid #303030; } }
      /* line 115, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header nav.menu-wrapper li .second-level {
        border-width: 0;
        display: block;
        max-height: 0;
        overflow: hidden;
        bottom: auto;
        left: 0;
        top: 100%; }
        /* line 123, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        header.page-header nav.menu-wrapper li .second-level li {
          display: inline-block; }
          /* line 125, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper li .second-level li a {
            background: #545454;
            display: inline-block;
            text-align: left;
            width: 100%;
            border-right-width: 0; }
            /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
            header.page-header nav.menu-wrapper li .second-level li a #wireframe-wrapper.mobile {
              border-bottom: 0.0625rem solid #303030; }
            @media screen and (min-width: 40em) {
              /* line 125, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
              header.page-header nav.menu-wrapper li .second-level li a {
                border-bottom: 0.0625rem solid #303030; } }
            /* line 134, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
            body[data-whatinput=mouse] header.page-header nav.menu-wrapper li .second-level li a:hover {
              background: #f68529; }
          /* line 139, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper li .second-level li:last-child a {
            border-bottom-width: 0; }
      /* line 146, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header nav.menu-wrapper li .fa {
        display: none; }
      /* line 151, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header nav.menu-wrapper li:last-child a {
        border-right: none; }
      /* line 156, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      body[data-whatinput=mouse] header.page-header nav.menu-wrapper li:hover .second-level {
        max-height: 10000px; }
        /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
        body[data-whatinput=mouse] header.page-header nav.menu-wrapper li:hover .second-level #wireframe-wrapper.mobile {
          border-top: 0.1875rem solid #f68529; }
        @media screen and (min-width: 40em) {
          /* line 156, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          body[data-whatinput=mouse] header.page-header nav.menu-wrapper li:hover .second-level {
            border-top: 0.1875rem solid #f68529; } }
      /* line 165, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header nav.menu-wrapper li.current a,
      body[data-whatinput=mouse] header.page-header nav.menu-wrapper li:hover a {
        background: #f68529;
        border-right-color: #f68529;
        color: #ffffff; }
    /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
    header.page-header nav.menu-wrapper #wireframe-wrapper.mobile {
      display: -ms-flexbox;
      display: flex;
      max-height: 0;
      overflow: hidden; }
      /* line 178, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header nav.menu-wrapper #wireframe-wrapper.mobile.active {
        border-bottom: 0.25rem solid #f68529;
        max-height: 100%; }
      /* line 182, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level {
        display: inline-block; }
        /* line 185, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level li.current {
          background: #ffffff; }
          /* line 187, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level li.current > a {
            background: #ffffff;
            color: #f68529; }
        /* line 193, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li {
          display: inline-block;
          width: 100%;
          float: left; }
          /* line 197, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li a {
            position: relative; }
            /* line 199, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
            header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li a .trigger {
              position: absolute;
              right: 0.9375rem;
              top: 0.875rem; }
              /* line 203, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
              header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li a .trigger .fa {
                display: inline-block; }
          /* line 208, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li .second-level {
            background: #303030;
            display: block;
            position: relative; }
            /* line 212, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
            header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li .second-level li {
              background: none; }
              /* line 214, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
              header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li .second-level li.current {
                background: #ffffff; }
                /* line 216, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
                header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li .second-level li.current a {
                  background: #ffffff; }
              /* line 220, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
              header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li .second-level li a {
                background: none;
                font-size: 1rem; }
          /* line 228, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li.active a .trigger {
            transform: rotate(180deg);
            padding-left: 0.1875rem; }
          /* line 233, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper #wireframe-wrapper.mobile .menu.top-level > li.active .second-level {
            max-height: 100%; }
    @media screen and (max-width: 39.9375em) {
      /* line 94, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      header.page-header nav.menu-wrapper {
        display: -ms-flexbox;
        display: flex;
        max-height: 0;
        overflow: hidden; }
        /* line 178, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        header.page-header nav.menu-wrapper.active {
          border-bottom: 0.25rem solid #f68529;
          max-height: 100%; }
        /* line 182, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        header.page-header nav.menu-wrapper .menu.top-level {
          display: inline-block; }
          /* line 185, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper .menu.top-level li.current {
            background: #ffffff; }
            /* line 187, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
            header.page-header nav.menu-wrapper .menu.top-level li.current > a {
              background: #ffffff;
              color: #f68529; }
          /* line 193, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
          header.page-header nav.menu-wrapper .menu.top-level > li {
            display: inline-block;
            width: 100%;
            float: left; }
            /* line 197, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
            header.page-header nav.menu-wrapper .menu.top-level > li a {
              position: relative; }
              /* line 199, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
              header.page-header nav.menu-wrapper .menu.top-level > li a .trigger {
                position: absolute;
                right: 0.9375rem;
                top: 0.875rem; }
                /* line 203, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
                header.page-header nav.menu-wrapper .menu.top-level > li a .trigger .fa {
                  display: inline-block; }
            /* line 208, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
            header.page-header nav.menu-wrapper .menu.top-level > li .second-level {
              background: #303030;
              display: block;
              position: relative; }
              /* line 212, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
              header.page-header nav.menu-wrapper .menu.top-level > li .second-level li {
                background: none; }
                /* line 214, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
                header.page-header nav.menu-wrapper .menu.top-level > li .second-level li.current {
                  background: #ffffff; }
                  /* line 216, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
                  header.page-header nav.menu-wrapper .menu.top-level > li .second-level li.current a {
                    background: #ffffff; }
                /* line 220, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
                header.page-header nav.menu-wrapper .menu.top-level > li .second-level li a {
                  background: none;
                  font-size: 1rem; }
            /* line 228, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
            header.page-header nav.menu-wrapper .menu.top-level > li.active a .trigger {
              transform: rotate(180deg);
              padding-left: 0.1875rem; }
            /* line 233, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
            header.page-header nav.menu-wrapper .menu.top-level > li.active .second-level {
              max-height: 100%; } }

/* Page Title */
/* line 244, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
.page-title {
  line-height: 1.1em; }

/* Page Body */
/* line 250, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
.page-body {
  background: #f4f4f4;
  padding-top: 2.5rem;
  padding-bottom: 3.75rem; }
  /* line 255, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  .ContactPage .page-body {
    padding-bottom: 0; }
  /* line 259, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  .page-body .orbit {
    padding-bottom: 3.75rem; }
    /* line 261, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    .page-body .orbit .orbit-next,
    .page-body .orbit .orbit-previous {
      background: #f68529;
      color: #ffffff;
      border-radius: 0;
      border: none;
      height: 2.1875rem;
      width: 2.1875rem;
      margin-top: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
      /* line 272, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      .page-body .orbit .orbit-next .fa,
      .page-body .orbit .orbit-previous .fa {
        font-size: 2rem; }
    /* line 276, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    .page-body .orbit .orbit-slide {
      height: 25rem;
      max-height: 25rem;
      background-size: cover;
      background-position: center center; }
      /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
      .page-body .orbit .orbit-slide #wireframe-wrapper.mobile {
        height: 12.5rem;
        max-height: 12.5rem; }
      @media screen and (max-width: 39.9375em) {
        /* line 276, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        .page-body .orbit .orbit-slide {
          height: 12.5rem;
          max-height: 12.5rem; } }
  /* line 288, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  .page-body article {
    padding-bottom: 1.875rem; }

/* Footer */
/* line 294, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
footer.page-footer {
  background: #303030; }
  /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
  footer.page-footer .footer-logo #wireframe-wrapper.mobile {
    max-width: 100%;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    margin-bottom: 0.625rem; }
  @media screen and (max-width: 39.9375em) {
    /* line 297, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer .footer-logo {
      max-width: 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      margin-bottom: 0.625rem; } }
  /* line 305, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  footer.page-footer .top {
    background: #545454; }
    /* line 308, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer .top .footer-quote {
      padding: 1.875rem 0;
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
      /* line 313, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      footer.page-footer .top .footer-quote span {
        color: #ffffff;
        font-size: 1.375rem;
        padding-right: 1.875rem; }
      /* line 318, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      footer.page-footer .top .footer-quote .button {
        margin-bottom: 0; }
  /* line 324, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  footer.page-footer .middle {
    padding: 1.875rem 0; }
    /* line 327, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer .middle .footer-social {
      text-align: right; }
      /* line 329, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      footer.page-footer .middle .footer-social .icon {
        background: linear-gradient(to left, #f68529 0%, #eab04b 50%, #f68529 100%);
        border-radius: 50%;
        color: #2e2e2e;
        display: inline-block;
        text-align: center;
        width: 1.875rem;
        height: 1.875rem;
        padding: 0;
        line-height: 1.875rem; }
        /* line 339, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        body[data-whatinput=mouse] footer.page-footer .middle .footer-social .icon:hover {
          color: #FFF; }
        /* line 343, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        body[data-whatinput=mouse] footer.page-footer .middle .footer-social .icon.facebook:hover {
          background: #3b5998; }
        /* line 348, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        body[data-whatinput=mouse] footer.page-footer .middle .footer-social .icon.linkedin:hover {
          background: #007bb5; }
    /* line 151, /var/www/solmet/public_html/base/scss/foundation/util/_breakpoint.scss */
    footer.page-footer .middle .footer-social #wireframe-wrapper.mobile {
      max-width: 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      text-align: center;
      padding-top: 0.9375rem; }
    @media screen and (max-width: 39.9375em) {
      /* line 355, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      footer.page-footer .middle .footer-social {
        max-width: 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
        text-align: center;
        padding-top: 0.9375rem; } }
    /* line 364, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer .middle .footer-contact {
      text-align: left; }
      /* line 366, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      footer.page-footer .middle .footer-contact > * {
        padding: 0 0.625rem;
        color: #ffffff;
        border-right: 0.0625rem solid #6e6e6e; }
        /* line 370, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        footer.page-footer .middle .footer-contact > *:last-child {
          border-right: none;
          padding-right: 0; }
        /* line 374, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
        footer.page-footer .middle .footer-contact > * .fa {
          color: #f68529;
          font-size: 1.125rem;
          padding-right: 0.3125rem; }
  /* line 385, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  footer.page-footer .bottom {
    font-size: 0.875rem;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem; }
    /* line 390, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer .bottom ul {
      margin: 0;
      list-style-type: none; }
      /* line 393, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      footer.page-footer .bottom ul li {
        color: #ffffff; }
  /* line 400, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  footer.page-footer #wireframe-wrapper.mobile .top .footer-quote {
    display: block;
    padding: 1.875rem;
    text-align: center; }
    /* line 405, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer #wireframe-wrapper.mobile .top .footer-quote span {
      padding: 0; }
    /* line 409, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer #wireframe-wrapper.mobile .top .footer-quote .button {
      width: 100%; }
  /* line 414, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  footer.page-footer #wireframe-wrapper.mobile .middle .footer-contact {
    text-align: center !important;
    padding-top: 1.875rem;
    padding-bottom: 0.625rem;
    width: 100%; }
    /* line 420, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer #wireframe-wrapper.mobile .middle .footer-contact a {
      border: none;
      display: block;
      margin-bottom: 0.625rem; }
  /* line 427, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  footer.page-footer #wireframe-wrapper.mobile .bottom {
    text-align: center; }
  @media screen and (max-width: 39.9375em) {
    /* line 400, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer .top .footer-quote {
      display: block;
      padding: 1.875rem;
      text-align: center; }
      /* line 405, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      footer.page-footer .top .footer-quote span {
        padding: 0; }
      /* line 409, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      footer.page-footer .top .footer-quote .button {
        width: 100%; }
    /* line 414, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer .middle .footer-contact {
      text-align: center !important;
      padding-top: 1.875rem;
      padding-bottom: 0.625rem;
      width: 100%; }
      /* line 420, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
      footer.page-footer .middle .footer-contact a {
        border: none;
        display: block;
        margin-bottom: 0.625rem; }
    /* line 427, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
    footer.page-footer .bottom {
      text-align: center; } }

/* utility */
/* line 435, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
#UserForm_Form_DDUsername_Holder {
  display: none; }

/* line 443, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
.FormBlock .form-block-content ul li,
.typography ul.checklist li {
  list-style: none;
  margin: 0 0 0.9375rem;
  padding: 0 0 0 1.5625rem;
  position: relative; }
  /* line 449, /var/www/solmet/public_html/themes/base/scss/site/_layout.scss */
  .FormBlock .form-block-content ul li:before,
  .typography ul.checklist li:before {
    color: #296df6;
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    left: 0; }

/* line 4, /var/www/solmet/public_html/themes/base/scss/site/_pages.scss */
.ContactPage .userform {
  padding-bottom: 3.75rem; }

/* line 8, /var/www/solmet/public_html/themes/base/scss/site/_pages.scss */
.ContactPage .map-wrapper {
  display: block; }
  /* line 10, /var/www/solmet/public_html/themes/base/scss/site/_pages.scss */
  .ContactPage .map-wrapper .full-width-map {
    pointer-events: none; }
    /* line 12, /var/www/solmet/public_html/themes/base/scss/site/_pages.scss */
    .ContactPage .map-wrapper .full-width-map .map-canvas {
      height: 25rem;
      width: 100%; }

/* line 23, /var/www/solmet/public_html/themes/base/scss/site/_pages.scss */
.ChildSummaryPage .bit #wireframe-wrapper.mobile .info {
  padding-left: 0.625rem !important; }

@media screen and (min-width: 40em) {
  /* line 23, /var/www/solmet/public_html/themes/base/scss/site/_pages.scss */
  .ChildSummaryPage .bit .info {
    padding-left: 0.625rem !important; } }

/* line 1, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
* {
  font-family: "proxima-nova", "Arial", sans-serif; }

/* line 5, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #f68529;
  font-family: "proxima-nova", "Arial", sans-serif;
  line-height: 1em; }
  /* line 10, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
  .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
    color: #f68529;
    text-decoration: none; }

/* ::selection {
	background: $secondary-color;
}
::-moz-selection {
    background: $secondary-color;
} */
/* line 24, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography h1 {
  color: #f68529; }

/* line 28, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography h2 {
  color: #1a1a1a;
  font-size: 1.5rem; }

/* line 33, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography h3 {
  color: #f68529;
  font-size: 1.25rem;
  font-weight: 700; }

/* line 39, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography h4,
.typography h5,
.typography h6 {
  color: #303030; }

/* line 45, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography p {
  font-size: 1.125rem; }

/* line 49, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography .left {
  text-align: left; }

/* line 53, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography .center {
  text-align: center; }

/* line 57, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography .right {
  text-align: right; }

/* line 61, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography blockquote {
  border: none;
  font-weight: bold;
  text-align: center;
  padding: 1.25rem 2.5rem; }
  /* line 68, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography blockquote p {
    color: #296df6;
    font-size: 1.875rem;
    font-style: italic; }

/* line 76, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography img.left {
  float: left;
  max-width: 50%;
  margin: 0.3125rem 1.25rem 1rem 0; }

/* line 82, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography img.right {
  float: right;
  max-width: 50%;
  margin: 0.3125rem 0 1rem 1.25rem; }

/* line 88, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography img.leftAlone {
  clear: both;
  float: left;
  margin-right: 100%;
  margin-bottom: 1rem; }

/* line 95, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography img.center {
  clear: both;
  display: block;
  float: none;
  margin: 0 auto 1rem auto; }

/* line 103, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
.typography .captionImage {
  margin-top: 0.3125rem; }
  /* line 106, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage img {
    margin: 0; }
  /* line 110, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage p {
    clear: both;
    font-style: italic;
    margin: 0.3125rem 0; }
  /* line 116, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage.left {
    float: left;
    margin: 0.3125rem 1.875rem 1rem 0; }
    /* line 120, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.left[style] {
      max-width: 50%; }
    /* line 124, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.left img {
      float: none;
      margin-right: -0.625rem;
      max-width: none;
      width: 100%; }
  /* line 132, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage.right {
    float: right;
    margin: 0.3125rem 0 1rem 1.875rem; }
    /* line 136, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.right[style] {
      max-width: 50%; }
    /* line 140, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.right img {
      float: none;
      margin-left: -0.625rem;
      max-width: none;
      width: 100%; }
    /* line 147, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
    .typography .captionImage.right p {
      margin-left: -0.625rem;
      text-align: left; }
  /* line 153, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage.leftAlone {
    float: none;
    margin: 0 1.25rem 1rem 0; }
  /* line 158, /var/www/solmet/public_html/themes/base/scss/site/_typography.scss */
  .typography .captionImage.center {
    margin: 0 auto 1rem; }
