@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700,700i");
@font-face {
  font-family: "icomoon";
  src: url("images/icomoon.eot?yzc2ko");
  src: url("images/icomoon.eot?yzc2ko#iefix") format("embedded-opentype"), url("images/icomoon.ttf?yzc2ko") format("truetype"), url("images/icomoon.woff?yzc2ko") format("woff"), url("images/icomoon.svg?yzc2ko#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000314}}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000328}}
.icon-close:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000330}}
.icon-engine:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000332}}
.icon-exhaust:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000334}}
.icon-heating:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000336}}
.icon-hybrid:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000338}}
.icon-location:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000340}}
.icon-menu:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000342}}
.icon-nut:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000344}}
.icon-odometer:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000346}}
.icon-shifter:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000348}}
.icon-suspension:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000350}}
.icon-temperature:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000352}}
.icon-turbo:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000354}}
.icon-wrenchgear:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000356}}
.icon-battery:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000358}}
.icon-certified:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000360}}
.icon-checkengine:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000362}}
.icon-clock:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000364}}
.icon-interstate:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000366}}
.icon-locator:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000368}}
.icon-mobphone:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000370}}
.icon-sendmail:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000372}}
.icon-m-arrow-right:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000374}}
.icon-m-arrow-left:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000376}}
.icon-helmet:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000378}}
.icon-phone:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000380}}
.icon-email:before {
  content: ""; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\0000382}}
.icon-calendar-icon:before {
  content: ""; }

@font-face {
  font-family: "Built Titling Rg";
  src: url("images/BuiltTitlingRg-Italic.eot");
  src: url("images/BuiltTitlingRg-Italic.eot?#iefix") format("embedded-opentype"), url("images/BuiltTitlingRg-Italic.woff2") format("woff2"), url("images/BuiltTitlingRg-Italic.woff") format("woff"), url("images/BuiltTitlingRg-Italic.ttf") format("truetype"), url("images/BuiltTitlingRg-Italic.svg#BuiltTitlingRg-Italic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: "Built Titling Rg";
  src: url("images/BuiltTitlingRg-Regular.eot");
  src: url("images/BuiltTitlingRg-Regular.eot?#iefix") format("embedded-opentype"), url("images/BuiltTitlingRg-Regular.woff2") format("woff2"), url("images/BuiltTitlingRg-Regular.woff") format("woff"), url("images/BuiltTitlingRg-Regular.ttf") format("truetype"), url("images/BuiltTitlingRg-Regular.svg#BuiltTitlingRg-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003103}}
* {
  margin: 0px;
  padding: 0px; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003107}}
body {
  font-size: 3.8vw;
  line-height: 1.47em;
  color: rgba(20, 16, 13, 0.8);
  background-color: #1e1815;
  font-family: "Roboto", arial, sans-serif; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003114}}
a {
  position: relative;
  text-decoration: none;
  color: #cc493d;
  white-space: nowrap;
  text-shadow: 1px 1px 0 #faf8ee, -1px 1px 0 #faf8ee, 2px 0 0 #faf8ee, -2px 0 0 #faf8ee;
  box-shadow: inset 0 -1px 0 0 #cc493d, inset 0 -2px 0 0 #cc493d; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003121}}
  a:hover {
    color: #b34036;
    text-shadow: none;
    box-shadow: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003125}}
  a.button {
    display: inline-block;
    position: relative;
    line-height: 2em;
    padding: 0 1em;
    text-decoration: none;
    color: #faf8ee;
    transition: color 0.3s;
    text-transform: uppercase;
    text-shadow: none;
    box-shadow: none;
    font-size: 1.3em;
    font-family: "Built Titling Rg";
    font-style: italic;
    font-weight: 500;
    z-index: 2; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003141}}
    a.button::before, a.button::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 51%;
      height: 100%;
      background: url(images/button-back-red.svg) left top no-repeat;
      background-size: auto 100%;
      z-index: -2; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003151}}
    a.button::after {
      left: auto;
      right: 0;
      background-position: right top; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003155}}
    a.button span.back {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      transition: opacity 0.5s;
      opacity: 0;
      z-index: -1; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003164}}
      a.button span.back::before, a.button span.back::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 51%;
        height: 100%;
        background: url(images/button-back-reddark.svg) left top no-repeat;
        background-size: auto 100%;
        z-index: 1; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003174}}
      a.button span.back::after {
        left: auto;
        right: 0;
        background-position: right top; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003178}}
    a.button:hover {
      color: white;
      text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.3);
      cursor: pointer; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003182}}
      a.button:hover span.back {
        opacity: 1; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003185}}
button {
  display: inline-block;
  position: relative;
  line-height: 2em;
  padding: 0 1em;
  text-decoration: none;
  color: #faf8ee;
  transition: color 0.3s;
  text-transform: uppercase;
  text-shadow: none;
  box-shadow: none;
  border: none;
  text-decoration: none;
  background-color: transparent;
  font-size: 1.3em;
  font-family: "Built Titling Rg";
  font-style: italic;
  font-weight: 500;
  z-index: 2; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003204}}
  button::before, button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 51%;
    height: 100%;
    background: url(images/button-back-red.svg) left top no-repeat;
    background-size: auto 100%;
    z-index: -2; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003214}}
  button::after {
    left: auto;
    right: 0;
    background-position: right top; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003218}}
  button span.back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity 0.5s;
    opacity: 0;
    z-index: -1; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003227}}
    button span.back::before, button span.back::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 51%;
      height: 100%;
      background: url(images/button-back-reddark.svg) left top no-repeat;
      background-size: auto 100%;
      z-index: 1; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003237}}
    button span.back::after {
      left: auto;
      right: 0;
      background-position: right top; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003241}}
  button:hover {
    color: white;
    text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    border: none;
    text-decoration: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003247}}
    button:hover span.back {
      opacity: 1; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003251}}
p {
  margin-bottom: 1em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003254}}
h1, h2, h3, h4 {
  font-size: 1.7em;
  font-family: "Built Titling Rg";
  font-style: italic;
  font-weight: 500;
  color: #faf8ee;
  margin-bottom: 0.5em;
  line-height: 1em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003263}}
h3 {
  font-size: 2em;
  color: #14100d; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003267}}
h4 {
  font-size: 1.5em;
  color: #14100d; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003271}}
ul {
  margin-left: 1.9em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003274}}
.clear {
  clear: both; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003304}}
header {
  top: 0px;
  left: 0px;
  width: 100vw;
  position: fixed;
  z-index: 200;
  background-color: #332b29;
  height: 64px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003312}}
  header .logo {
    width: 100px;
    height: 75px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(images/logo3-web.svg) center top no-repeat;
    background-size: contain;
    font-size: 0px;
    display: block;
    text-shadow: none;
    box-shadow: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003324}}
  header .ribbon {
    left: 0px;
    right: 0px;
    top: 32px;
    background-color: #cc493d;
    height: 32px;
    position: absolute;
    line-height: 32px;
    color: #faf8ee;
    font-family: "Built Titling Rg";
    font-style: italic;
    font-size: 24px;
    font-weight: 500; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003337}}
    header .ribbon .left, header .ribbon .right {
      display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003339}}
    header .ribbon .phone {
      position: absolute;
      top: -32px;
      right: 0px;
      padding-right: 18px;
      padding-left: 29px;
      background: url(images/icon-phone-white.svg) left 5px no-repeat;
      background-size: 24px 19px;
      z-index: 300; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003348}}
      header .ribbon .phone span {
        display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003350}}
    header .ribbon nav.desktop {
      display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003352}}
    header .ribbon nav.mobile {
      float: right; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003354}}
      header .ribbon nav.mobile a {
        color: #faf8ee;
        text-shadow: none;
        box-shadow: none;
        padding-right: 30px;
        background: url(images/mob-navbutton.svg) right center no-repeat;
        background-size: 24px 24px;
        display: inline-block;
        height: 32px;
        line-height: 32px;
        margin-right: 18px; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003380}}
#vidbg {
  position: fixed;
  top: 0px;
  left: 50%;
  min-width: 100vw !important;
  min-height: 100vh !important;
  transition: min-height 100000s ease;
  z-index: -100;
  -ms-transform: perspective(1px) translateX(-50%);
  -moz-transform: perspective(1px) translateX(-50%);
  -webkit-transform: perspective(1px) translateX(-50%);
  transform: perspective(1px) translateX(-50%);
  background: url(images/shifting.jpg) no-repeat;
  background-size: cover; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003395}}
#vidoverlay {
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  transition: height 100000s ease;
  background: url(images/check.png);
  position: fixed;
  z-index: -99; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003420}}
section {
  padding: 72px 4% 27% 4%;
  position: relative;
  z-index: 100;
  transition: padding 1000000s ease;
  -webkit-transition: padding 1000000s ease;
  -moz-transition: padding 1000000s ease;
  -o-transition: padding 1000000s ease; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003428}}
  section .holder {
    width: 100%;
    position: relative; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003431}}
    section .holder .storymobtop {
      width: 100%;
      padding-top: 22%;
      background: url(images/mob-storytop.svg) center top no-repeat;
      background-size: cover; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003436}}
    section .holder .storymobbottom {
      width: 100%;
      padding-bottom: 53.6%;
      background: url(images/mob-storybot.svg) center bottom no-repeat;
      background-size: cover;
      margin-top: -1px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003442}}
    section .holder article {
      background-color: #faf7ed;
      padding: 0.7em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003445}}
      section .holder article h2 {
        text-align: center;
        border-bottom: 1px solid rgba(250, 248, 238, 0.3);
        padding: 0px 0.2em;
        white-space: nowrap;
        top: -1.7em;
        display: inline-block;
        position: relative;
        left: 50%;
        -ms-transform: perspective(1px) translateX(-50%);
        -moz-transform: perspective(1px) translateX(-50%);
        -webkit-transform: perspective(1px) translateX(-50%);
        transform: perspective(1px) translateX(-50%); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003459}}
      section .holder article .text p {
        text-align: justify;
        position: relative;
        top: -3em;
        margin-bottom: -2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003464}}
      section .holder article .text .circle {
        display: none;
        width: 100%;
        height: 100%;
        -webkit-shape-outside: url(http://maddysautomotive.com/images/shieldpath.png);
        -o-shape-outside: url(http://maddysautomotive.com/images/shieldpath.png);
        shape-outside: url(http://maddysautomotive.com/images/shieldpath.png);
        opacity: 0;
        float: right;
        pointer-events: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003474}}
      section .holder article .feat {
        position: absolute;
        left: 2.9%;
        right: 2.9%;
        bottom: 0px;
        padding-bottom: 53.7%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003481}}
  section.trusted .feat {
    background: url(images/mob-tbird.png) right top no-repeat;
    background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003484}}
  section.appointment {
    background: #1e1815;
    padding: 0px;
    color: #faf8ee;
    position: relative;
    overflow: hidden; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003490}}
    section.appointment h4 {
      color: #faf8ee; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003492}}
    section.appointment .hstripe {
      margin-left: -0.5vw;
      margin-top: -0.1vw;
      width: 101vw;
      height: auto; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003497}}
    section.appointment .stripe {
      display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003499}}
    section.appointment .scroller {
      width: 200%;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
      align-content: stretch;
      align-items: flex-start;
      position: relative;
      z-index: 50;
      transition: transform 0.5s ease-out; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003510}}
      section.appointment .scroller .service, section.appointment .scroller .contact {
        width: 50%;
        flex: 0 1 auto;
        transition: opacity 0.5s linear;
        opacity: 1; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003515}}
        section.appointment .scroller .service .buttons, section.appointment .scroller .contact .buttons {
          text-align: right; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003517}}
          section.appointment .scroller .service .buttons .button.back, section.appointment .scroller .contact .buttons .button.back {
            float: left; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003519}}
        section.appointment .scroller .service label, section.appointment .scroller .contact label {
          display: block;
          margin-bottom: 0;
          font-size: 0.75em;
          opacity: 0.8; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003524}}
          section.appointment .scroller .service label .req, section.appointment .scroller .contact label .req {
            color: #cc493d; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003526}}
    section.appointment .desc {
      padding: 25vw 4vw 0vw 4vw;
      overflow-x: hidden;
      background: #cc493d; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003530}}
      section.appointment .desc .contact {
        opacity: 0; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003532}}
    section.appointment .cform {
      padding: 0vw 4vw 12vw 4vw;
      overflow-x: hidden; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003535}}
      section.appointment .cform input, section.appointment .cform select {
        height: 2em;
        margin-bottom: 1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003538}}
        section.appointment .cform input + span[class^='icon-'], section.appointment .cform select + span[class^='icon-'] {
          color: rgba(0, 0, 0, 0.5);
          display: block;
          position: absolute;
          right: 0.5em;
          bottom: 1.5em;
          pointer-events: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003545}}
      section.appointment .cform .loading, section.appointment .cform .thanks {
        display: none;
        position: absolute;
        top: 53%;
        left: 0;
        width: 100%;
        background: #1e1815;
        z-index: 60;
        text-align: center;
        padding: 31vw 2vw; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003555}}
      section.appointment .cform .contact {
        opacity: 0; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003557}}
      section.appointment .cform .tlimit {
        opacity: 0;
        color: #cc493d;
        transition: opacity 1s ease-out; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003561}}
        section.appointment .cform .tlimit.show {
          opacity: 1;
          transition: opacity 0s; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003564}}
      section.appointment .cform .tarea {
        position: relative; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003566}}
        section.appointment .cform .tarea textarea {
          width: 100%;
          height: 7em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003569}}
        section.appointment .cform .tarea svg.tcount {
          width: 1em;
          height: 1em;
          position: absolute;
          right: 1em;
          bottom: 0.6em;
          transform: rotate(-90deg);
          pointer-events: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003577}}
          section.appointment .cform .tarea svg.tcount #plain {
            stroke: rgba(0, 0, 0, 0.3);
            fill: transparent; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003580}}
          section.appointment .cform .tarea svg.tcount #status {
            stroke: #cc493d;
            fill: transparent;
            stroke-dasharray: 100;
            stroke-dashoffset: 100; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003585}}
      section.appointment .cform .vdetails, section.appointment .cform .dropoff, section.appointment .cform .person, section.appointment .cform .phone {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-content: stretch;
        align-items: flex-start; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003592}}
        section.appointment .cform .vdetails input, section.appointment .cform .dropoff input, section.appointment .cform .person input, section.appointment .cform .phone input {
          width: 100%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003594}}
        section.appointment .cform .vdetails .year, section.appointment .cform .dropoff .year, section.appointment .cform .person .year, section.appointment .cform .phone .year {
          flex: 0 1 auto;
          margin-right: 0.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003597}}
        section.appointment .cform .vdetails .make, section.appointment .cform .dropoff .make, section.appointment .cform .person .make, section.appointment .cform .phone .make {
          flex: 1 1 auto;
          margin-right: 0.5em;
          margin-left: 0.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003601}}
        section.appointment .cform .vdetails .model, section.appointment .cform .dropoff .model, section.appointment .cform .person .model, section.appointment .cform .phone .model {
          flex: 1 1 auto;
          margin-left: 0.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003604}}
        section.appointment .cform .vdetails .date, section.appointment .cform .vdetails .fname, section.appointment .cform .vdetails .fphone, section.appointment .cform .dropoff .date, section.appointment .cform .dropoff .fname, section.appointment .cform .dropoff .fphone, section.appointment .cform .person .date, section.appointment .cform .person .fname, section.appointment .cform .person .fphone, section.appointment .cform .phone .date, section.appointment .cform .phone .fname, section.appointment .cform .phone .fphone {
          width: calc(50% - 0.5em);
          flex: 0 1 auto;
          margin-right: 0.5em;
          position: relative; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003609}}
        section.appointment .cform .vdetails .time, section.appointment .cform .vdetails .fmail, section.appointment .cform .vdetails .fblank, section.appointment .cform .dropoff .time, section.appointment .cform .dropoff .fmail, section.appointment .cform .dropoff .fblank, section.appointment .cform .person .time, section.appointment .cform .person .fmail, section.appointment .cform .person .fblank, section.appointment .cform .phone .time, section.appointment .cform .phone .fmail, section.appointment .cform .phone .fblank {
          width: calc(50% - 0.5em);
          flex: 0 1 auto;
          margin-left: 0.5em;
          position: relative; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003615}}
    section.appointment.next .scroller {
      transform: translate(-50%, 0); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003617}}
      section.appointment.next .scroller .service {
        opacity: 0; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003619}}
      section.appointment.next .scroller .contact {
        opacity: 1; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003622}}
  section.family .feat {
    background: url(images/mob-family.png) right top no-repeat;
    background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003626}}
  section.electric .feat {
    background: url(images/mob-electric.png) right top no-repeat;
    background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003630}}
  section.diesel .feat {
    background: url(images/mob-diesel.png) right top no-repeat;
    background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003633}}
  section.diesel .dura {
    max-width: 46%;
    max-height: 4em;
    margin-right: 2%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003637}}
  section.diesel .stroke {
    max-height: 4em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003640}}
  section.certified a.certicon {
    text-shadow: none;
    box-shadow: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003643}}
  section.certified .certification {
    max-width: 46%;
    max-height: 4em;
    margin-right: 2%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003647}}
  section.certified .aaa {
    max-height: 4em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003649}}
  section.certified .feat {
    background: url(images/mob-yellowcar.png) right top no-repeat;
    background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003653}}
  section.certified .holder .text p {
    top: -5em;
    margin-bottom: -4em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003656}}
  section.certified .holder article h2 {
    top: -2.1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003658}}
  section.certified .brands {
    top: -5em;
    font-size: 12px;
    color: rgba(250, 248, 238, 0.5);
    text-transform: uppercase;
    position: relative;
    line-height: 24px;
    overflow-x: hidden; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003666}}
    section.certified .brands.left {
      left: 160px;
      right: 50%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003669}}
    section.certified .brands.right {
      left: 50%;
      right: 160px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003672}}
    section.certified .brands ul {
      list-style: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003674}}
      section.certified .brands ul li {
        float: left;
        padding: 0px 20px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003678}}
  section.schedule .feat {
    background: url(images/mob-doggie.png) right top no-repeat;
    background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003682}}
  section.enthused .midnight {
    max-width: 54%;
    max-height: 4em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003685}}
  section.enthused .feat {
    background: url(images/mob-enthused.png) right top no-repeat;
    background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003688}}
  section.services {
    background-color: #faf8ee;
    text-align: center;
    padding-bottom: 1%;
    margin-top: -2px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003693}}
    section.services h2 {
      color: #14100d;
      border-bottom: 1px solid rgba(30, 24, 21, 0.3);
      display: inline-block;
      padding: 0px 0.2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003698}}
    section.services article {
      text-align: justify; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003700}}
      section.services article.para {
        border: 1px solid rgba(20, 16, 13, 0.5);
        -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.06), 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.06), 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.06), 0px 1px 2px 0px rgba(0, 0, 0, 0.1); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003705}}
        section.services article.para .text {
          padding: 0px 1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003707}}
        section.services article.para h3 {
          text-align: center;
          width: 100%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003710}}
        section.services article.para .pic {
          width: 100%;
          padding-bottom: 56.25%;
          margin-bottom: 0.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003714}}
        section.services article.para.checkengine .pic {
          background: url(images/mob-servshot-checkengine.jpg) center center no-repeat;
          background-size: cover; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003717}}
        section.services article.para.warrantyservice .pic {
          background: url(images/mob-servshot-warranty.jpg) center center no-repeat;
          background-size: cover; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003720}}
        section.services article.para.thebest .pic {
          background: url(images/mob-servshot-performance.jpg) center center no-repeat;
          background-size: cover; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003723}}
        section.services article.para.thebest {
          margin-right: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003725}}
        section.services article.para img {
          width: 100%;
          height: auto;
          margin-bottom: 0.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003729}}
    section.services h3 {
      margin-bottom: 0.15em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003731}}
    section.services h4 {
      font-style: normal; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003733}}
    section.services ul {
      list-style-image: url(images/nut.svg);
      text-align: left; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003736}}
    section.services.second {
      padding-top: 2%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003738}}
  section.location {
    padding: 0;
    background-color: #332b29;
    text-align: center; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003742}}
    section.location .powerblock {
      text-align: left;
      position: relative;
      background-color: #332b29; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003746}}
      section.location .powerblock iframe {
        width: 80%;
        height: 68vh;
        transition: height 1000000s ease;
        margin-left: 10%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003751}}
      section.location .powerblock .hours {
        font-size: 1.7em;
        position: relative;
        text-align: center;
        font-family: "Built Titling Rg";
        font-style: italic;
        min-height: calc(100vh - 160px);
        transition: height 1000000s ease;
        padding-bottom: 1%;
        color: rgba(250, 248, 238, 0.8);
        line-height: 1.46em;
        background: url(images/stripe-powerblock.svg) 151% center no-repeat;
        background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003764}}
        section.location .powerblock .hours b {
          color: #ffffff;
          font-size: 1.1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003767}}
        section.location .powerblock .hours h4 {
          font-size: 1.7em;
          margin-top: 72px;
          padding-left: 1.3em;
          color: #faf8ee;
          background: url(images/icon-clock-white.svg) left center no-repeat;
          background-size: contain;
          display: inline-block; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003775}}
        section.location .powerblock .hours .days {
          float: left;
          text-align: right;
          width: 43%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003779}}
          section.location .powerblock .hours .days div {
            height: 1.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003781}}
        section.location .powerblock .hours .times {
          float: right;
          text-align: left;
          width: 53%;
          color: #faf8ee; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003786}}
          section.location .powerblock .hours .times div {
            height: 1.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003788}}
          section.location .powerblock .hours .times span {
            font-size: 0.8em;
            color: rgba(250, 248, 238, 0.8); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003791}}
        section.location .powerblock .hours .closed {
          font-size: 0.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003793}}
        section.location .powerblock .hours .cards {
          padding-left: 25%;
          height: 1em;
          margin-bottom: 0.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003797}}
          section.location .powerblock .hours .cards div {
            width: 14%;
            font-size: 0px;
            float: left;
            height: 100%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003802}}
            section.location .powerblock .hours .cards div.visa {
              background: url(images/visa.png) center center no-repeat;
              background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003805}}
            section.location .powerblock .hours .cards div.mastercard {
              background: url(images/mastercard.png) center center no-repeat;
              background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003808}}
            section.location .powerblock .hours .cards div.amex {
              background: url(images/amex.png) center center no-repeat;
              background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003811}}
            section.location .powerblock .hours .cards div.discover {
              background: url(images/discover.png) center center no-repeat;
              background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003814}}
            section.location .powerblock .hours .cards div.bizx {
              background: url(images/bizx.png) center center no-repeat;
              background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003817}}
      section.location .powerblock .stripe {
        display: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003844}}
#servicebrands {
  font-size: 0.7em;
  color: rgba(250, 248, 238, 0.5);
  background-color: #332b29;
  text-transform: uppercase;
  position: relative;
  line-height: 2em;
  overflow-x: hidden;
  z-index: 40; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003853}}
  #servicebrands ul {
    list-style: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003855}}
    #servicebrands ul li {
      float: left;
      padding: 0px 20px; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003859}}
#servicecols, #enginecols {
  font-family: "Roboto Condensed", "Roboto", arial, sans-serif; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003861}}
  #servicecols h4, #enginecols h4 {
    margin-bottom: 0.1em;
    padding-left: 1.9em;
    line-height: 1.7em;
    font-size: 1.8em;
    font-family: "Built Titling Rg", arial, sans-serif;
    font-style: normal; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003868}}
    #servicecols h4.checkengine, #enginecols h4.checkengine {
      background: url(images/serlist-mileage.svg) left center no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003871}}
    #servicecols h4.handling, #enginecols h4.handling {
      background: url(images/serlist-suspension.svg) left center no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003874}}
    #servicecols h4.trans, #enginecols h4.trans {
      background: url(images/serlist-transmission.svg) left center no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003877}}
    #servicecols h4.engine, #enginecols h4.engine {
      background: url(images/serlist-engine.svg) left center no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003880}}
    #servicecols h4.heating, #enginecols h4.heating {
      background: url(images/serlist-heating.svg) left center no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003883}}
    #servicecols h4.electrical, #enginecols h4.electrical {
      background: url(images/serlist-battery.svg) left center no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003886}}
    #servicecols h4.exhaust, #enginecols h4.exhaust {
      background: url(images/serlist-exhaust.svg) left center no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003889}}
    #servicecols h4.hybrid, #enginecols h4.hybrid {
      background: url(images/serlist-hybrid.svg) left center no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003892}}
  #servicecols article, #enginecols article {
    margin-bottom: 2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003894}}
  #servicecols .column, #enginecols .column {
    float: left; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003896}}
  #servicecols .size-1of1, #enginecols .size-1of1 {
    width: 100%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003898}}
  #servicecols .size-1of2, #enginecols .size-1of2 {
    width: 49%;
    margin-right: 2%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003901}}
    #servicecols .size-1of2:nth-child(2), #enginecols .size-1of2:nth-child(2) {
      margin-right: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003903}}
  #servicecols .size-1of3, #enginecols .size-1of3 {
    width: 32%;
    margin-right: 2%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003906}}
    #servicecols .size-1of3:nth-child(3), #enginecols .size-1of3:nth-child(3) {
      margin-right: 0px; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003937}}
#mobdrawer {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 400;
  pointer-events: none;
  font-family: "Built Titling Rg";
  font-style: italic;
  font-size: 2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003948}}
  #mobdrawer .holder {
    position: absolute;
    z-index: 410;
    background-color: #cc493d;
    left: 100%;
    top: 0px;
    bottom: 0px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -ms-transform: perspective(1px) translateX(20%);
    -moz-transform: perspective(1px) translateX(20%);
    -webkit-transform: perspective(1px) translateX(20%);
    transform: perspective(1px) translateX(20%); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003964}}
  #mobdrawer .shadow {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\00003989}}
  #mobdrawer a {
    min-height: 32px;
    line-height: 2em;
    height: 2em;
    display: block;
    padding-right: 1em;
    color: #faf8ee;
    text-shadow: none;
    box-shadow: none;
    position: relative;
    text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.3); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031000}}
    #mobdrawer a span {
      height: 100%;
      width: 2em;
      line-height: 2em;
      text-align: center;
      display: inline-block;
      vertical-align: bottom;
      font-size: 1em;
      color: rgba(255, 255, 255, 0.5); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031010}}
    #mobdrawer a:hover span {
      color: white; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031012}}
    #mobdrawer a.closer {
      background: #332b29 url(images/stripe-powerblock.svg) 109% center no-repeat;
      background-size: auto 104%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031016}}
      #mobdrawer a.closer span {
        background: url(images/mob-navclose.svg) center center no-repeat;
        background-size: auto 50%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031039}}
  #mobdrawer.open {
    pointer-events: auto; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031041}}
    #mobdrawer.open .holder {
      -ms-transform: perspective(1px) translateX(-100%);
      -moz-transform: perspective(1px) translateX(-100%);
      -webkit-transform: perspective(1px) translateX(-100%);
      transform: perspective(1px) translateX(-100%); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031046}}
    #mobdrawer.open .shadow {
      opacity: 1; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031068}}
.story {
  position: relative; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031070}}
  .story .line {
    left: 49.4%;
    right: 49.4%;
    top: 20em;
    position: absolute;
    bottom: 0px;
    background: url(images/roadlines.svg) right top repeat-y;
    background-size: contain;
    z-index: 10; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031079}}
    .story .line div {
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      width: 35.7%;
      background-color: #fcc821;
      pointer-events: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031100}}
.divider {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding-bottom: 7.6%;
  background: url(images/redstripedivider.svg) center top no-repeat;
  background-size: cover;
  z-index: 20; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031132}}
footer {
  position: relative;
  z-index: 30;
  background-color: #1e1815;
  color: rgba(250, 248, 238, 0.5);
  padding-bottom: 10px;
  padding-top: 2%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031139}}
  footer .copy {
    text-align: right;
    font-size: 0.8em;
    color: rgba(250, 248, 238, 0.3);
    margin-top: 1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031144}}
  footer .powerstripe {
    right: 69%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 30;
    background: url(images/footer-powerstripe.svg) right -1px no-repeat;
    background-size: cover; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031153}}
  footer #footcols {
    margin: 40px 6%;
    position: relative;
    z-index: 40; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031157}}
    footer #footcols .col {
      float: left;
      width: 100%;
      text-align: center; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031161}}
      footer #footcols .col:nth-child(3) {
        margin-right: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031163}}
      footer #footcols .col .logo {
        width: 277px;
        height: 208px;
        background: url(images/logo3-web.svg) center center no-repeat;
        background-size: contain;
        font-size: 0px;
        display: inline-block;
        text-shadow: none;
        box-shadow: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031172}}
      footer #footcols .col .address {
        display: inline-block;
        text-align: left;
        line-height: 1.2em;
        padding-left: 2em;
        background: url(images/locator.svg) left center no-repeat;
        background-size: contain;
        margin-bottom: 2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031180}}
      footer #footcols .col .phone {
        font-size: 2em;
        line-height: 0.8em;
        margin-bottom: 0.5em;
        padding-left: 1.2em;
        font-family: "Built Titling Rg";
        font-style: italic;
        background: url(images/icon-phone-white.svg) left center no-repeat;
        background-size: contain;
        display: inline-block; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031190}}
        footer #footcols .col .phone span {
          color: #faf8ee; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031192}}
      footer #footcols .col .hours {
        font-family: "Built Titling Rg";
        font-style: italic;
        font-size: 1.7em;
        margin-bottom: 2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031197}}
        footer #footcols .col .hours .days {
          float: left;
          text-align: right;
          width: 42%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031201}}
          footer #footcols .col .hours .days div {
            height: 1.2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031203}}
        footer #footcols .col .hours .times {
          float: right;
          width: 54%;
          text-align: left;
          color: #faf8ee; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031208}}
          footer #footcols .col .hours .times div {
            height: 1.2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031210}}
            footer #footcols .col .hours .times div span {
              font-size: 0.8em;
              color: rgba(250, 248, 238, 0.5); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031213}}
        footer #footcols .col .hours .closed {
          font-size: 0.8em;
          color: rgba(250, 248, 238, 0.5); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031216}}
      footer #footcols .col .services {
        margin-bottom: 1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031218}}
        footer #footcols .col .services ul {
          list-style-image: url(images/nut-white.svg);
          line-height: 1.5em;
          display: inline-block; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031222}}
          footer #footcols .col .services ul li {
            text-align: left;
            font-style: italic; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031225}}
      footer #footcols .col .certs {
        height: 4em;
        margin-bottom: 0.5em;
        margin-top: -1em;
        margin-bottom: 1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031230}}
        footer #footcols .col .certs a {
          text-shadow: none;
          box-shadow: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031233}}
          footer #footcols .col .certs a:nth-child(1) {
            margin-right: 0.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031235}}
        footer #footcols .col .certs img {
          height: 100%;
          width: auto; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031239}}
#microdata {
  display: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031264}}
.datepicker {
  line-height: 1.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031266}}
  .datepicker td {
    width: 2.6em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031268}}
    .datepicker td.active.active {
      background-color: #cc493d;
      background-image: linear-gradient(to bottom, #e5735c, #cc493d, #991f29); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031271}}
      .datepicker td.active.active:hover {
        background-image: linear-gradient(to bottom, #ff8e75, #ea6555, #b63c3d); }

@media only screen and (max-width: 767px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031314}}
  #servicecols[data-columns]::before, #enginecols[data-columns]::before {
    content: "1 .column.size-1of1"; } }
@media only screen and (min-width: 375px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031324}}
  section.certified .brands {
    top: -5.7em; } }
@media only screen and (min-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031331}}
  body {
    font-size: 3.82vw;
    line-height: 1.42em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031336}}
  section.certified .brands {
    top: -7.2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031339}}
  section.certified .holder .text p {
    top: -4.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031343}}
  section.location .powerblock .hours {
    background-position: 168% center; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031346}}
  .story .line {
    left: 49.6%;
    right: 49.6%; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031349}}
  footer {
    font-size: 0.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031351}}
    footer .powerstripe {
      right: 68%; } }
@media only screen and (min-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031358}}
  body {
    font-size: 3.5vw;
    line-height: 1.43em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031363}}
  section.certified .brands {
    top: -8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031366}}
  section.certified .holder .text p {
    top: -4.2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031370}}
  section.location .powerblock .hours {
    background-position: 148% center; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031372}}
  footer {
    font-size: 0.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031374}}
    footer .powerstripe {
      right: 72%; } }
@media only screen and (min-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031382}}
  body {
    font-size: 3.34vw;
    line-height: 1.43em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031386}}
  #servicecols[data-columns]::before, #enginecols[data-columns]::before {
    content: "2 .column.size-1of2"; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031390}}
  section.certified .holder article h2 {
    top: -1.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031392}}
  section.certified .brands {
    top: -9em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031394}}
  section.services {
    font-size: 0.65em;
    line-height: 1.43em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031399}}
    section.services article.para .text {
      padding: 0px 0.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031403}}
  section.location .powerblock .hours {
    background-position: 141% center; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031405}}
  footer {
    font-size: 0.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031407}}
    footer .powerstripe {
      right: 75%; } }
@media only screen and (min-width: 840px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031414}}
  section.certified .brands {
    top: -9.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031418}}
  section.location .powerblock .hours {
    background-position: 140% center; } }
@media only screen and (min-width: 960px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031426}}
  #servicecols[data-columns]::before {
    content: "3 .column.size-1of3"; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031428}}
  body {
    font-size: 1.57vw;
    line-height: 1.53em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031431}}
  h1, h2, h3, h4 {
    font-size: 2.5em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031433}}
  section {
    padding: 26vh 7% 27% 7%;
    transition: padding 1000000s ease; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031438}}
    section .holder article .text p {
      top: 0px;
      margin-bottom: 1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031442}}
    section.trusted .feat {
      background: url(images/tbird.png) right top no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031445}}
    section.appointment {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
      align-content: stretch;
      align-items: flex-start; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031452}}
      section.appointment::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: calc(50% + 2.8vw);
        bottom: 0;
        background: #cc493d;
        z-index: 10; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031461}}
      section.appointment .hstripe {
        display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031463}}
      section.appointment .stripe {
        display: block;
        position: absolute;
        height: 102%;
        top: -1%;
        left: calc(50% - 2.8515625vw);
        z-index: 20;
        transform: translate(-50%, 0); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031471}}
      section.appointment .desc {
        flex: 0 1 auto;
        width: 50%;
        height: 100%;
        padding: 12vw 3.9vw 7vw 6.875vw; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031476}}
      section.appointment .cform {
        padding: 12vw 6.875vw 7vw 4vw;
        flex: 0 1 auto;
        width: 50%;
        height: 100%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031481}}
        section.appointment .cform .loading, section.appointment .cform .thanks {
          top: 0%;
          left: auto;
          right: 0%;
          width: 47.4%;
          padding: 14.6vw 2vw; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031488}}
    section.family .feat {
      background: url(images/family.png) right top no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031492}}
    section.electric .feat {
      background: url(images/electric.png) right top no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031496}}
    section.diesel .feat {
      background: url(images/diesel.png) right top no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031500}}
    section.schedule .feat {
      background: url(images/doggie.png) right top no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031506}}
    section.certified .holder article .text p {
      top: 0px;
      margin-bottom: 1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031509}}
    section.certified .holder article h2 {
      top: 5%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031511}}
    section.certified .brands {
      top: 14%;
      position: absolute;
      left: 3%;
      right: 3%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031516}}
    section.certified .feat {
      background: url(images/yellowcar.png) right top no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031519}}
    section.certified .certification {
      max-width: 44%;
      max-height: 3.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031522}}
    section.certified .aaa {
      max-height: 3.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031525}}
    section.enthused .feat {
      background: url(images/enthused.png) right top no-repeat;
      background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031528}}
    section.enthused .midnight {
      max-width: 54%;
      max-height: 3.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031531}}
    section.services {
      font-size: 0.86em;
      line-height: 1.5em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031536}}
    section.location .powerblock iframe {
      width: 59%;
      height: 100%;
      position: absolute;
      margin-left: 0px;
      top: 0px;
      left: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031543}}
    section.location .powerblock .hours {
      width: 29%;
      font-size: 1.7em;
      float: right;
      background: none;
      padding-top: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031549}}
      section.location .powerblock .hours h4 {
        font-size: 1.7em;
        margin-top: 1em;
        padding-left: 1.3em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031554}}
      section.location .powerblock .hours .cards {
        padding-left: 7%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031556}}
        section.location .powerblock .hours .cards div {
          width: 18%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031558}}
    section.location .powerblock .stripe {
      display: block;
      left: 59%;
      position: absolute;
      height: calc(100% + 2px);
      top: -1px;
      width: auto;
      -ms-transform: perspective(1px) translateX(-50%);
      -moz-transform: perspective(1px) translateX(-50%);
      -webkit-transform: perspective(1px) translateX(-50%);
      transform: perspective(1px) translateX(-50%);
      z-index: 100;
      pointer-events: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031572}}
  .story .line {
    left: 49.75%;
    right: 49.75%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031575}}
  .story .holder {
    padding-bottom: 50%;
    background: url(images/story-content-bg04.svg) no-repeat;
    background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031579}}
    .story .holder .storymobtop, .story .holder .storymobbottom {
      display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031581}}
    .story .holder article {
      background-color: transparent;
      padding: 0px;
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031589}}
      .story .holder article h2 {
        top: 8%;
        position: absolute; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031592}}
      .story .holder article .text {
        position: absolute;
        top: 21%;
        right: 2.8%;
        bottom: 6.8%;
        left: 52%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031598}}
      .story .holder article .feat {
        top: 21%;
        left: 3.4%;
        bottom: 6.8%;
        right: 50%; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031604}}
  footer .powerstripe {
    right: 84%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031606}}
  footer #footcols {
    margin: 40px 7% 0px 7%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031608}}
    footer #footcols .col {
      width: 32%;
      margin-right: 2%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031611}}
      footer #footcols .col .logo {
        width: 187px;
        height: 140px;
        margin-top: -26px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031615}}
      footer #footcols .col .phone {
        font-size: 2em;
        margin-bottom: 0.5em;
        padding-left: 1.2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031619}}
      footer #footcols .col .hours {
        font-size: 1.8em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031621}}
      footer #footcols .col .services {
        font-size: 1.1em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031623}}
        footer #footcols .col .services ul {
          margin-left: 2.5em; } }
@media only screen and (min-width: 1280px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031633}}
  body {
    font-size: 1.41vw;
    line-height: 1.45em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031636}}
  header {
    background-color: transparent;
    top: 2%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031639}}
    header .logo {
      width: 187px;
      height: 140px;
      top: 24px;
      left: 50%;
      -ms-transform: perspective(1px) translateX(-50%);
      -moz-transform: perspective(1px) translateX(-50%);
      -webkit-transform: perspective(1px) translateX(-50%);
      transform: perspective(1px) translateX(-50%); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031648}}
    header .ribbon {
      height: 32px;
      left: calc(2% + 96px);
      right: calc(2% + 96px);
      top: 2.5em;
      line-height: 32px;
      font-size: 16px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031655}}
      header .ribbon .left, header .ribbon .right {
        display: block;
        position: absolute;
        top: -16px;
        left: -64px;
        width: 64px;
        height: 48px;
        background: url(images/ribbon-left.svg);
        background-size: contain;
        z-index: 200; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031665}}
      header .ribbon .right {
        left: auto;
        right: -64px;
        background: url(images/ribbon-right.svg);
        background-size: contain; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031670}}
      header .ribbon .phone {
        float: right;
        padding-right: 8px;
        padding-left: 29px;
        background: url(images/icon-phone-white.svg) left 6px no-repeat;
        background-size: 24px 19px;
        margin-right: -28px;
        position: relative;
        top: auto; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031679}}
        header .ribbon .phone span {
          display: inline-block; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031681}}
      header .ribbon nav.mobile {
        display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031683}}
      header .ribbon nav.desktop {
        display: block;
        position: relative;
        margin-left: -33px;
        z-index: 300;
        float: left; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031689}}
        header .ribbon nav.desktop a {
          height: 32px;
          color: #faf8ee;
          text-decoration: none;
          -webkit-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -ms-transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          transition: all 0.3s ease;
          display: inline-block;
          text-shadow: none;
          box-shadow: none;
          position: relative; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031702}}
          header .ribbon nav.desktop a::before {
            opacity: 0.8;
            font-family: "icomoon";
            position: absolute;
            font-style: normal;
            left: 8px;
            top: -2px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031710}}
          header .ribbon nav.desktop a.location::before {
            content: ""; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031712}}
          header .ribbon nav.desktop a.location span:nth-child(1) {
            margin-right: 26px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031715}}
          header .ribbon nav.desktop a.services::before {
            content: ""; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031718}}
          header .ribbon nav.desktop a.story::before {
            content: ""; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031721}}
          header .ribbon nav.desktop a.appointment::before {
            content: ""; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031723}}
          header .ribbon nav.desktop a span {
            margin-left: -8px;
            margin-right: 28px;
            width: 8px;
            height: 32px;
            display: inline-block;
            background: url(images/link-nav-left.svg);
            opacity: 0;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            vertical-align: bottom; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031737}}
            header .ribbon nav.desktop a span:nth-child(2) {
              margin-left: 3px;
              margin-right: -8px;
              background: url(images/link-nav-right.svg); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031741}}
          header .ribbon nav.desktop a:hover {
            text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.3);
            color: #ffffff;
            background-color: rgba(0, 0, 0, 0.1); }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031745}}
            header .ribbon nav.desktop a:hover span {
              opacity: 0.1; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031747}}
  section {
    padding: 31vh 10.82% 27% 10.82%;
    transition: padding 1000000s ease; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031753}}
    section.certified .holder article h2 {
      top: 6%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031755}}
    section.certified .brands {
      top: 15%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031757}}
    section.service {
      padding-top: 10%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031760}}
    section.appointment .desc {
      padding: 7vw 3.9vw 7vw 10.8vw; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031762}}
    section.appointment .cform {
      padding: 7vw 10.8vw 7vw 2.9vw; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031766}}
    section.location .powerblock iframe {
      width: 64%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031768}}
    section.location .powerblock .hours {
      width: 26%;
      font-size: 1.7em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031771}}
    section.location .powerblock .stripe {
      left: 64%; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031774}}
  footer .powerstripe {
    right: 80.8%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031776}}
  footer #footcols {
    margin: 40px 10.82% 0px 10.82%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031779}}
    footer #footcols .col .logo {
      width: 277px;
      height: 208px;
      margin-top: -40px; } }
@media only screen and (min-width: 1440px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031791}}
  body {
    font-size: 1.19vw;
    line-height: 1.46em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031794}}
  section {
    padding: 31vh 14.64% 27% 14.64%;
    transition: padding 1000000s ease; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031797}}
    section.appointment {
      padding: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031799}}
      section.appointment .desc {
        padding: 7vw 0vw 7vw 14.6vw;
        margin-right: 3.9vw; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031802}}
      section.appointment .cform {
        padding: 7vw 14.6vw 7vw 0.9vw; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031804}}
    section.services {
      font-size: 0.83em;
      line-height: 1.45em; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031809}}
    section.location .powerblock iframe {
      width: 67%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031811}}
    section.location .powerblock .hours {
      width: 26%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031813}}
    section.location .powerblock .stripe {
      left: 67%; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031816}}
  footer .powerstripe {
    right: 77%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031818}}
  footer #footcols {
    margin: 40px 14.64% 0px 14.64%; } }
@media only screen and (min-width: 1600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031830}}
  body {
    font-size: 1.07vw;
    line-height: 1.47em; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031834}}
  header .logo {
    width: 277px;
    height: 208px;
    top: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031838}}
  header .ribbon {
    height: 48px;
    left: calc(2% + 96px);
    right: calc(2% + 96px);
    top: 2.5em;
    line-height: 48px;
    font-size: 24px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031845}}
    header .ribbon .left, header .ribbon .right {
      top: -24px;
      left: -96px;
      width: 96px;
      height: 72px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031850}}
    header .ribbon .right {
      left: auto;
      right: -96px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031853}}
    header .ribbon .phone {
      padding-right: 18px;
      padding-left: 29px;
      background: url(images/icon-phone-white.svg) left 13px no-repeat;
      background-size: 24px 19px;
      margin-right: -39px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031859}}
    header .ribbon nav.desktop {
      margin-left: -49px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031861}}
      header .ribbon nav.desktop a {
        height: 48px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031863}}
        header .ribbon nav.desktop a span {
          margin-left: -8px;
          margin-right: 40px;
          width: 8px;
          height: 48px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031868}}
          header .ribbon nav.desktop a span:nth-child(2) {
            margin-left: 10px;
            margin-right: -8px; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031872}}
        header .ribbon nav.desktop a.location span:nth-child(1) {
          margin-right: 34px; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031874}}
  section {
    padding: 32vh 18.47% 6% 18.47%;
    transition: padding 1000000s ease; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031877}}
    section.appointment {
      padding: 0px; }

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031880}}
  footer .powerstripe {
    right: 74.3%; }
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/sites\/maddys\/v3\/html\/styles\.sass}line{font-family:\000031882}}
  footer #footcols {
    margin: 40px 18.47% 0px 18.47%; } }
