@charset "UTF-8";
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/masterbrand/icons/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("../fonts/masterbrand/icons/Material Icons"), local("../fonts/masterbrand/icons/MaterialIcons-Regular"), url("../fonts/masterbrand/icons/MaterialIcons-Regular.woff2") format("woff2"), url("../fonts/masterbrand/icons/MaterialIcons-Regular.woff") format("woff"), url("../fonts/masterbrand/icons/MaterialIcons-Regular.ttf") format("truetype");
}
/* line 44, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_material_icons.scss */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
}

/* line 51, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_semantic-grid.scss */
.masterbrand2017 .index__menu__flyout__search {
  float: left;
}

/* line 62, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_semantic-grid.scss */
.masterbrand2017 .index__menu__flyout__search {
  position: relative;
  min-height: 1px;
  padding: 0 20px;
}

/* line 9, ../../../application/templates/compass/masterbrand/sass/masterbrand2017.scss */
.masterbrand2017 {
  /* Global Reset & Standards ---------------------- */
  /* Links ---------------------- */
  /* Misc ---------------------- */
  /* Reset for strange margins by default on <figure> elements */
  /* Base Type Styles Using Modular Scale ---------------------- */
  /* Lists ---------------------- */
  /* Blockquotes ---------------------- */
  /*
   * Print styles.
   *
   * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
   * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
  */
  /* Requires
     globals.css */
  /* Standard Forms ---------------------- */
  /* Fieldsets */
  /* Errors */
  /* Custom Forms ---------------------- */
  /* Correct FF custom dropdown height */
  /* The Grid ---------------------- */
  /* Nicolas Gallagher's micro clearfix */
  /* Block Grids ---------------------- */
  /* These are 2-up, 3-up, 4-up and 5-up ULs, suited
  for repeating blocks of content. Add 'mobile' to
  them to switch them just like the layout grid
  (one item per line) on phones
  
  For IE7/8 compatibility block-grid items need to be
  the same height. You can optionally uncomment the
  lines below to support arbitrary height, but know
  that IE7/8 do not support :nth-of-type.
  -------------------------------------------------- */
  /* Normal Buttons ---------------------- */
  /* Don't use native buttons on iOS */
  /* Correct FF button padding */
  /* Buttons with Dropdowns ---------------------- */
  /* Button Groups ---------------------- */
  /* Table of Contents
  
  :: Visibility
  :: Alerts
  :: Labels
  :: Tooltips
  :: Panels
  :: Accordion
  :: Side Nav
  :: Sub Nav
  :: Pagination
  :: Breadcrumbs
  :: Lists
  :: Inline/Link Lists
  :: Keystroke Chars
  :: Image Thumbnails
  :: Video
  :: Tables
  :: Microformats
  :: Progress Bars
  :: Pricing Tables
  
  */
  /* Alerts ---------------------- */
  /* Labels ---------------------- */
  /* Tooltips ---------------------- */
  /* Panels ---------------------- */
  /* Accordion ---------------------- */
  /* Side Nav ---------------------- */
  /* Sub Navs http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na ---------------------- */
  /* Pagination ---------------------- */
  /* Breadcrums ---------------------- */
  /* Inline Link List */
  /* Keytroke Characters ---------------------- */
  /* Image Thumbnails ---------------------- */
  /* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */
  /* Tables ---------------------- */
  /* Microformats ---------------------- */
  /* Progress Bar ---------------------- */
  /* Pricing Tables ---------------------- */
  /* --- Spezielle Menüpunkte ----------------------------------------------------------------------------------------- */
  font-size: 14px;
  line-height: 160%;
  margin: 0px;
  padding: 0px;
  direction: ltr;
  box-sizing: border-box;
  font-family: "HagerScale-Regular", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #4a4a4a;
}
/* line 3, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 *, .masterbrand2017 *:before, .masterbrand2017 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 4, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 html {
  font-size: 62.5%;
}
/* line 5, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 body {
  background: #fff;
  font-family: "HagerScale-Regular", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  line-height: 1;
  color: #4a4a4a;
  position: relative;
  -webkit-font-smoothing: antialiased;
}
/* line 9, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 a img {
  border: none;
}
/* line 10, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 a {
  color: #e46529;
  text-decoration: none;
  line-height: inherit;
}
/* line 11, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 a:hover {
  color: #d8581b;
}
/* line 12, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 a:focus {
  color: #d8581b;
}
/* line 13, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 p a, .masterbrand2017 p a:visited {
  line-height: inherit;
}
/* line 17, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 .left {
  float: left;
}
/* line 18, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 .right {
  float: right;
}
/* line 19, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 .text-left {
  text-align: left;
}
/* line 20, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 .text-right {
  text-align: right;
}
/* line 21, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 .text-center {
  text-align: center;
}
/* line 22, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 .text-justify {
  text-align: justify;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 .hide {
  display: none;
}
/* line 24, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 .hide-override {
  display: none !important;
}
/* line 25, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 .highlight {
  background: rgba(255, 155, 90, 0.2);
}
/* line 27, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 #googlemap img, .masterbrand2017 object, .masterbrand2017 embed {
  max-width: none;
}
/* line 29, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 #map_canvas embed {
  max-width: none;
}
/* line 30, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 #map_canvas img {
  max-width: none;
}
/* line 31, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 #map_canvas object {
  max-width: none;
}
/* line 34, ../../../application/templates/compass/masterbrand/sass/foundation/common/_globals.scss */
.masterbrand2017 figure {
  margin: 0;
}
/* line 3, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 body, .masterbrand2017 div, .masterbrand2017 dl, .masterbrand2017 dt, .masterbrand2017 dd, .masterbrand2017 ul, .masterbrand2017 ol, .masterbrand2017 li, .masterbrand2017 h1, .masterbrand2017 .h1, .masterbrand2017 h2, .masterbrand2017 .h2, .masterbrand2017 h3, .masterbrand2017 .h3, .masterbrand2017 h4, .masterbrand2017 .h4, .masterbrand2017 h5, .masterbrand2017 .h5, .masterbrand2017 h6, .masterbrand2017 .h6, .masterbrand2017 pre, .masterbrand2017 form, .masterbrand2017 p, .masterbrand2017 blockquote, .masterbrand2017 th, .masterbrand2017 td {
  margin: 0;
  padding: 0;
  font-size: 1em;
  direction: ltr;
}
/* line 10, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.5em;
}
/* line 11, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 p.lead {
  font-size: 1.25em;
  line-height: 1.6;
  margin-bottom: 1.5em;
}
/* line 13, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 aside p {
  font-size: 0em;
  line-height: 1.35;
  font-style: italic;
}
/* line 15, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 h1, .masterbrand2017 .h1, .masterbrand2017 h2, .masterbrand2017 .h2, .masterbrand2017 h3, .masterbrand2017 .h3, .masterbrand2017 h4, .masterbrand2017 .h4, .masterbrand2017 h5, .masterbrand2017 .h5, .masterbrand2017 h6, .masterbrand2017 .h6 {
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #4a4a4a;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 1em;
  margin-top: 1em;
}
/* line 24, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 h1 small, .masterbrand2017 .h1 small, .masterbrand2017 h2 small, .masterbrand2017 .h2 small, .masterbrand2017 h3 small, .masterbrand2017 .h3 small, .masterbrand2017 h4 small, .masterbrand2017 .h4 small, .masterbrand2017 h5 small, .masterbrand2017 .h5 small, .masterbrand2017 h6 small, .masterbrand2017 .h6 small {
  font-size: 60%;
  color: #979797;
  line-height: 0;
}
/* line 27, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 h1, .masterbrand2017 .h1 {
  font-size: 7.59375em;
}
/* line 28, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 h2, .masterbrand2017 .h2 {
  font-size: 5.0625em;
}
/* line 29, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 h3, .masterbrand2017 .h3 {
  font-size: 3.375em;
}
/* line 30, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 h4, .masterbrand2017 .h4 {
  font-size: 2.25em;
}
/* line 31, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 h5, .masterbrand2017 .h5 {
  font-size: 1.5em;
}
/* line 32, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 h6, .masterbrand2017 .h6 {
  font-size: 1em;
}
/* line 34, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 22px 0 21px;
  height: 0;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 .subheader {
  line-height: 1.3;
  color: #979797;
  font-weight: 300;
  margin-bottom: 1.5em;
}
/* line 38, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 em, .masterbrand2017 i {
  font-style: italic;
  line-height: inherit;
}
/* line 39, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 strong, .masterbrand2017 b {
  font-weight: bold;
  line-height: inherit;
}
/* line 40, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 small {
  font-size: 60%;
  line-height: inherit;
}
/* line 41, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 code {
  font-weight: bold;
  background: rgba(255, 155, 90, 0.2);
}
/* line 44, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul, .masterbrand2017 ol, .masterbrand2017 dl {
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.5em;
  list-style-position: outside;
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul li ul, .masterbrand2017 ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
/* line 49, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul.square, .masterbrand2017 ul.circle, .masterbrand2017 ul.disc {
  margin-left: 1.5em;
}
/* line 50, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul.square {
  list-style-type: square;
}
/* line 51, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul.square li ul {
  list-style: inherit;
}
/* line 53, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul.circle {
  list-style-type: circle;
}
/* line 54, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul.circle li ul {
  list-style: inherit;
}
/* line 56, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul.disc {
  list-style-type: disc;
}
/* line 57, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul.disc li ul {
  list-style: inherit;
}
/* line 59, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul.no-bullet {
  list-style: none;
}
/* line 60, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ul.large li {
  line-height: 21px;
}
/* line 62, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ol {
  margin-left: 20px;
}
/* line 64, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 ol li ul, .masterbrand2017 ol li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
/* line 68, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 dl dt {
  font-weight: bold;
}
/* line 69, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 dl dd {
  margin-bottom: 10px;
}
/* line 73, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 blockquote, .masterbrand2017 blockquote p {
  line-height: 1.5;
  color: #979797;
}
/* line 74, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 blockquote {
  margin: 0 0 1.5em;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #ddd;
}
/* line 75, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 blockquote cite {
  display: block;
  font-size: 0em;
  color: #7d7d7d;
}
/* line 76, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 blockquote cite:before {
  content: "\2014 \0020";
}
/* line 77, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 blockquote cite a, .masterbrand2017 blockquote cite a:visited {
  color: #7d7d7d;
}
/* line 81, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 abbr, .masterbrand2017 acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #4a4a4a;
  border-bottom: 1px solid #ddd;
  cursor: help;
}
/* line 82, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 abbr {
  text-transform: none;
}
/* line 90, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
.masterbrand2017 .print-only {
  display: none !important;
}
@media print {
  /* line 9, ../../../application/templates/compass/masterbrand/sass/masterbrand2017.scss */
  .masterbrand2017 {
    /* Black prints faster: h5bp.com/s */
    /* Don't show links for images, or javascript/internal links */
    /* h5bp.com/t */
  }
  /* line 92, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  /* line 93, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 a, .masterbrand2017 a:visited {
    text-decoration: underline;
  }
  /* line 94, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 95, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 96, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 .ir a:after, .masterbrand2017 a[href^="javascript:"]:after, .masterbrand2017 a[href^="#"]:after {
    content: "";
  }
  /* line 97, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 pre, .masterbrand2017 blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 98, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 thead {
    display: table-header-group;
  }
  /* line 99, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 tr, .masterbrand2017 img {
    page-break-inside: avoid;
  }
  /* line 100, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 img {
    max-width: 100% !important;
  }
  @page {
    /* line 9, ../../../application/templates/compass/masterbrand/sass/masterbrand2017.scss */
    .masterbrand2017 {
      margin: 0.5cm;
    }
  }
  /* line 102, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 p, .masterbrand2017 h2, .masterbrand2017 .h2, .masterbrand2017 h3, .masterbrand2017 .h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 103, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 h2, .masterbrand2017 .h2, .masterbrand2017 h3, .masterbrand2017 .h3 {
    page-break-after: avoid;
  }
  /* line 104, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 .hide-on-print {
    display: none !important;
  }
  /* line 105, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 .print-only {
    display: block !important;
  }
  /* line 106, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 .hide-for-print {
    display: none !important;
  }
  /* line 107, ../../../application/templates/compass/masterbrand/sass/foundation/common/_typography.scss */
  .masterbrand2017 .show-for-print {
    display: inherit !important;
  }
}
/* line 7, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form {
  margin: 0 0 16.18034px;
}
/* line 9, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .row form .row {
  margin: 0 -5px;
}
/* line 11, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .row form .row .column, .masterbrand2017 .row form .row .columns {
  padding: 0 5px;
}
/* line 13, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .row form .row.collapse {
  margin: 0;
}
/* line 14, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .row form .row.collapse .column, .masterbrand2017 .row form .row.collapse .columns {
  padding: 0;
}
/* line 18, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 label {
  font-size: 1em;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 3px;
}
/* line 20, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 label.right {
  float: none;
  text-align: right;
}
/* line 21, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 label.inline {
  line-height: 1emcalc($formSpacing * 1.5);
  margin: 0 0 10px 0;
}
/* line 24, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 input[type=button].inline-button, .masterbrand2017 input[type=submit].inline-button, .masterbrand2017 a.button.inline-button {
  height: 1emcalc($formSpacing * 1.5);
  line-height: 1emcalc($formSpacing * 1.5)-1;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}
/* line 28, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .prefix, .masterbrand2017 .postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  height: 1emcalc($formSpacing * 1.5);
  line-height: 1emcalc($formSpacing * 1.5)-1;
}
/* line 29, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 a.button.prefix, .masterbrand2017 a.button.postfix {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
/* line 30, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 span.prefix, .masterbrand2017 span.postfix {
  background: #f2f2f2;
  border: 1px solid #cccccc;
}
/* line 32, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .prefix {
  left: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  overflow: hidden;
}
/* line 33, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .postfix {
  right: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 35, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 input[type="text"], .masterbrand2017 input[type="password"], .masterbrand2017 input[type="date"], .masterbrand2017 input[type="datetime"], .masterbrand2017 input[type="email"], .masterbrand2017 input[type="number"], .masterbrand2017 input[type="search"], .masterbrand2017 input[type="tel"], .masterbrand2017 input[type="time"], .masterbrand2017 input[type="url"], .masterbrand2017 textarea, .masterbrand2017 select, .masterbrand2017 div.custom.dropdown {
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #cccccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 14px;
  margin: 0 0 10px 0;
  padding: 5px;
  height: 1emcalc($formSpacing * 1.5);
  width: 100%;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 input[type="text"][multiple], .masterbrand2017 input[type="password"][multiple], .masterbrand2017 input[type="date"][multiple], .masterbrand2017 input[type="datetime"][multiple], .masterbrand2017 input[type="email"][multiple], .masterbrand2017 input[type="number"][multiple], .masterbrand2017 input[type="search"][multiple], .masterbrand2017 input[type="tel"][multiple], .masterbrand2017 input[type="time"][multiple], .masterbrand2017 input[type="url"][multiple], .masterbrand2017 textarea[multiple], .masterbrand2017 select[multiple], .masterbrand2017 div.custom.dropdown[multiple] {
  min-height: calc(2 * (ms(0) + ($formSpacing * 1.5)));
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 input[type="text"].oversize, .masterbrand2017 input[type="password"].oversize, .masterbrand2017 input[type="date"].oversize, .masterbrand2017 input[type="datetime"].oversize, .masterbrand2017 input[type="email"].oversize, .masterbrand2017 input[type="number"].oversize, .masterbrand2017 input[type="search"].oversize, .masterbrand2017 input[type="tel"].oversize, .masterbrand2017 input[type="time"].oversize, .masterbrand2017 input[type="url"].oversize, .masterbrand2017 textarea.oversize, .masterbrand2017 select.oversize, .masterbrand2017 div.custom.dropdown.oversize {
  font-size: 1.5em;
  padding: calc(($formSpacing - 4) / 2) 5px;
}
/* line 39, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 input[type="text"]:focus, .masterbrand2017 input[type="password"]:focus, .masterbrand2017 input[type="date"]:focus, .masterbrand2017 input[type="datetime"]:focus, .masterbrand2017 input[type="email"]:focus, .masterbrand2017 input[type="number"]:focus, .masterbrand2017 input[type="search"]:focus, .masterbrand2017 input[type="tel"]:focus, .masterbrand2017 input[type="time"]:focus, .masterbrand2017 input[type="url"]:focus, .masterbrand2017 textarea:focus, .masterbrand2017 select:focus, .masterbrand2017 div.custom.dropdown:focus {
  background: #fafafa;
  border-color: #b3b3b3;
}
/* line 40, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 input[type="text"][disabled], .masterbrand2017 input[type="password"][disabled], .masterbrand2017 input[type="date"][disabled], .masterbrand2017 input[type="datetime"][disabled], .masterbrand2017 input[type="email"][disabled], .masterbrand2017 input[type="number"][disabled], .masterbrand2017 input[type="search"][disabled], .masterbrand2017 input[type="tel"][disabled], .masterbrand2017 input[type="time"][disabled], .masterbrand2017 input[type="url"][disabled], .masterbrand2017 textarea[disabled], .masterbrand2017 select[disabled], .masterbrand2017 div.custom.dropdown[disabled] {
  background-color: #ddd;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 textarea {
  height: auto;
}
/* line 45, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 select {
  width: 100%;
  line-height: 26px;
}
/* line 48, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 fieldset {
  border: solid 1px #ddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 12px;
  margin: 18px 0;
}
/* line 50, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 fieldset legend {
  font-weight: bold;
  background: #fff;
  padding: 0 3px;
  margin: 0;
  margin-left: -3px;
}
/* line 54, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .error input, .masterbrand2017 input.error, .masterbrand2017 .error textarea, .masterbrand2017 textarea.error, .masterbrand2017 .error input:focus, .masterbrand2017 input.error:focus, .masterbrand2017 .error textarea:focus, .masterbrand2017 textarea.error:focus {
  border-color: #c51a1b;
  background-color: rgba(197, 26, 27, 0.1);
}
/* line 55, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .error input:focus, .masterbrand2017 input.error:focus, .masterbrand2017 .error textarea:focus, .masterbrand2017 textarea.error:focus {
  outline-color: #ef8989;
}
/* line 56, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .error label, .masterbrand2017 label.error {
  color: #c51a1b;
}
/* line 57, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .error small, .masterbrand2017 small.error {
  display: block;
  padding: 6px 4px;
  margin-top: -11px;
  margin-bottom: 10px;
  background: #c51a1b;
  color: #fff;
  font-size: -1em;
  font-weight: bold;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 60, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom {
  /* Custom input, disabled */
}
/* line 62, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom span.custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  border: solid 1px #ccc;
  background: #fff;
}
/* line 64, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom span.custom.radio {
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
/* line 66, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom span.custom.checkbox:before {
  content: "";
  display: block;
  line-height: 0.8;
  height: 14px;
  width: 14px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  color: #fff;
}
/* line 69, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom span.custom.radio.checked:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: #222;
  position: relative;
  top: 3px;
  left: 3px;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom span.custom.checkbox.checked:before {
  content: "\00d7";
  color: #222;
}
/* line 75, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown {
  display: block;
  position: relative;
  height: 1emcalc($formSpacing * 1.5);
  margin-bottom: 10px;
  margin-top: 0px;
  padding: 0px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3));
  background-image: -moz-linear-gradient(#ffffff, #f3f3f3);
  background-image: -webkit-linear-gradient(#ffffff, #f3f3f3);
  background-image: linear-gradient(#ffffff, #f3f3f3);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul {
  overflow-y: auto;
  max-height: 200px;
}
/* line 79, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown a.current {
  cursor: default;
  white-space: nowrap;
  height: 100%;
  line-height: 1emcalc($formSpacing * 1.5)-2px;
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
  overflow: hidden;
  display: block;
  margin-left: 5px;
  margin-right: 1emcalc($formSpacing * 1.5)/25;
}
/* line 80, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown a.selector {
  cursor: default;
  position: absolute;
  width: 1emcalc($formSpacing * 1.5)/25;
  height: 1emcalc($formSpacing * 1.5)-2px;
  display: block;
  right: 0;
  top: 0;
}
/* line 81, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown a.selector:after {
  content: "";
  display: block;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #aaa transparent transparent transparent;
  position: absolute;
  left: 3px;
  top: 50%;
  margin-top: -2px;
}
/* line 84, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown:hover a.selector:after, .masterbrand2017 form.custom div.custom.dropdown.open a.selector:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #222 transparent transparent transparent;
}
/* line 87, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown .disabled {
  color: #888;
}
/* line 89, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown .disabled:hover {
  background: transparent;
  color: #888;
}
/* line 92, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown .disabled:hover:after {
  display: none;
}
/* line 95, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.open ul {
  display: block;
  z-index: 10;
  min-width: 100%;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 97, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.small {
  width: 134px !important;
}
/* line 98, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.medium {
  width: 254px !important;
}
/* line 99, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.large {
  width: 434px !important;
}
/* line 100, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.expand {
  width: 100% !important;
}
/* line 102, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.open.small ul {
  min-width: 134px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 103, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.open.medium ul {
  min-width: 254px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 104, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.open.large ul {
  min-width: 434px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 107, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul {
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: -1px;
  top: 1emcalc($formSpacing * 1.5)-2px;
  margin: 0;
  padding: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #cccccc;
}
/* line 109, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li {
  color: #555;
  font-size: 0em;
  cursor: default;
  padding: 3px;
  padding-left: 6px;
  padding-right: 38px;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 110, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li.selected {
  background: #eeeeee;
  color: #000;
}
/* line 112, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li:hover {
  background-color: #e4e4e4;
  color: #000;
}
/* line 114, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li.selected:hover {
  background: #eeeeee;
  cursor: default;
  color: #000;
}
/* line 116, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul.show {
  display: block;
}
/* line 120, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 form.custom .custom.disabled {
  background-color: #ddd;
}
@-moz-document url-prefix() {
  /* line 125, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
  .masterbrand2017 form.custom div.custom.dropdown a.selector {
    height: 28px;
  }
}
/* line 127, ../../../application/templates/compass/masterbrand/sass/foundation/common/_forms.scss */
.masterbrand2017 .lt-ie9 form.custom div.custom.dropdown a.selector {
  height: 28px;
}
/* line 3, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row {
  width: 1140px;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
}
/* line 4, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -20px;
}
/* line 7, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row.collapse .column, .masterbrand2017 .row.collapse .columns {
  padding: 0;
}
/* line 9, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -20px;
}
/* line 10, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .row.collapse {
  margin: 0;
}
/* line 14, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .column, .masterbrand2017 .columns {
  float: left;
  min-height: 1px;
  padding: 0 20px;
  position: relative;
}
/* line 15, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .column.centered, .masterbrand2017 .columns.centered {
  float: none;
  margin: 0 auto;
}
/* line 18, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 [class*="column"] + [class*="column"]:last-child {
  float: right;
}
/* line 19, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 [class*="column"] + [class*="column"].end {
  float: left;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .one, .masterbrand2017 .row .one {
  width: 8.33333%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .two, .masterbrand2017 .row .two {
  width: 16.66667%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .three, .masterbrand2017 .row .three {
  width: 25%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .four, .masterbrand2017 .row .four {
  width: 33.33333%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .five, .masterbrand2017 .row .five {
  width: 41.66667%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .six, .masterbrand2017 .row .six {
  width: 50%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .seven, .masterbrand2017 .row .seven {
  width: 58.33333%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .eight, .masterbrand2017 .row .eight {
  width: 66.66667%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .nine, .masterbrand2017 .row .nine {
  width: 75%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .ten, .masterbrand2017 .row .ten {
  width: 83.33333%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .eleven, .masterbrand2017 .row .eleven {
  width: 91.66667%;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .twelve, .masterbrand2017 .row .twelve {
  width: 100%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-one {
  margin-left: 8.33333%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-two {
  margin-left: 16.66667%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-three {
  margin-left: 25%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-four {
  margin-left: 33.33333%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-five {
  margin-left: 41.66667%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-six {
  margin-left: 50%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-seven {
  margin-left: 58.33333%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-eight {
  margin-left: 66.66667%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-nine {
  margin-left: 75%;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row .offset-by-ten {
  margin-left: 83.33333%;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .push-two {
  left: 16.66667%;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .pull-two {
  right: 16.66667%;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .push-three {
  left: 25%;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .pull-three {
  right: 25%;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .push-four {
  left: 33.33333%;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .pull-four {
  right: 33.33333%;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .push-five {
  left: 41.66667%;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .pull-five {
  right: 41.66667%;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .push-six {
  left: 50%;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .pull-six {
  right: 50%;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .push-seven {
  left: 58.33333%;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .pull-seven {
  right: 58.33333%;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .push-eight {
  left: 66.66667%;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .pull-eight {
  right: 66.66667%;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .push-nine {
  left: 75%;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .pull-nine {
  right: 75%;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .push-ten {
  left: 83.33333%;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .pull-ten {
  right: 83.33333%;
}
/* line 46, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 img {
  height: auto;
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 img, .masterbrand2017 object, .masterbrand2017 embed {
  max-width: 100%;
}
/* line 48, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 img {
  -ms-interpolation-mode: bicubic;
}
/* line 49, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 #map_canvas img, .masterbrand2017 .map_canvas img {
  max-width: none !important;
}
/* line 52, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .row {
  *zoom: 1;
}
/* line 4, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_clearfix.scss */
.masterbrand2017 .row:before, .masterbrand2017 .row:after {
  content: " ";
  display: table;
}
/* line 5, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_clearfix.scss */
.masterbrand2017 .row:after {
  clear: both;
}
/* line 67, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid {
  display: block;
  overflow: hidden;
  padding: 0;
}
/* line 69, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid > li {
  display: block;
  height: auto;
  float: left;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.one-up {
  margin: 0;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.one-up > li {
  width: 100%;
  padding: 0 0 15px;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.two-up {
  margin: 0 -15px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.two-up > li {
  width: 50%;
  padding: 0 15px 15px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.two-up > li:nth-of-type(2n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.three-up {
  margin: 0 -12px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.three-up > li {
  width: 33.33333%;
  padding: 0 12px 12px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.three-up > li:nth-of-type(3n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.four-up {
  margin: 0 -10px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.four-up > li {
  width: 25%;
  padding: 0 10px 10px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.four-up > li:nth-of-type(4n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.five-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.five-up > li {
  width: 20%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.five-up > li:nth-of-type(5n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.six-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.six-up > li {
  width: 16.66667%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.six-up > li:nth-of-type(6n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.seven-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.seven-up > li {
  width: 14.28571%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.seven-up > li:nth-of-type(7n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.eight-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.eight-up > li {
  width: 12.5%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.eight-up > li:nth-of-type(8n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.nine-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.nine-up > li {
  width: 11.11111%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.nine-up > li:nth-of-type(9n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.ten-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.ten-up > li {
  width: 10%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.ten-up > li:nth-of-type(10n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.eleven-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.eleven-up > li {
  width: 9.09091%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.eleven-up > li:nth-of-type(11n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.twelve-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.twelve-up > li {
  width: 8.33333%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/_grid.scss */
.masterbrand2017 .block-grid.twelve-up > li:nth-of-type(12n+1) {
  clear: both;
}
/* line 3, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button {
  width: auto;
  background: #e46529;
  border: 1px solid #ab4516;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 1em;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  padding: 10px 20px 11px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  /* Hovers */
  /* Sizes */
  /* Colors */
  /* Radii */
  /* Layout */
  /* Disabled ---------- */
}
/* line 6, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button:hover, .masterbrand2017 .button:focus {
  color: #fff;
  background-color: #c24f18;
}
/* line 7, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button:active {
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
}
/* line 10, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.large {
  font-size: 1.5em;
  padding: 15px 30px 16px;
}
/* line 11, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.medium {
  font-size: 1em;
}
/* line 12, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.small {
  font-size: -2em;
  padding: 7px 14px 8px;
}
/* line 13, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.tiny {
  font-size: -3em;
  padding: 5px 10px 6px;
}
/* line 14, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.expand {
  width: 100%;
  text-align: center;
}
/* line 17, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.primary {
  background-color: #e46529;
  border: 1px solid #ab4516;
}
/* line 18, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.primary:hover, .masterbrand2017 .button.primary:focus {
  background-color: #c24f18;
}
/* line 20, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.success {
  background-color: #5da423;
  border: 1px solid #396516;
}
/* line 21, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.success:hover, .masterbrand2017 .button.success:focus {
  background-color: #457a1a;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.alert {
  background-color: #c51a1b;
  border: 1px solid #811112;
}
/* line 24, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.alert:hover, .masterbrand2017 .button.alert:focus {
  background-color: #981415;
}
/* line 26, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.secondary {
  background-color: #737373;
  color: black;
  border: 1px solid #4d4d4d;
}
/* line 27, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.secondary:hover, .masterbrand2017 .button.secondary:focus {
  background-color: #5a5a5a;
}
/* line 31, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.radius {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 32, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.round {
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 35, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.full-width {
  width: 100%;
  text-align: center;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.left-align {
  text-align: left;
  text-indent: 12px;
}
/* line 39, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.disabled, .masterbrand2017 .button[disabled] {
  opacity: 0.6;
  cursor: default;
  background: #e46529;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 40, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.disabled:hover, .masterbrand2017 .button[disabled]:hover {
  background: #e46529;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.disabled.success, .masterbrand2017 .button[disabled].success {
  background-color: #5da423;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.disabled.success:hover, .masterbrand2017 .button.disabled.success:focus, .masterbrand2017 .button[disabled].success:hover, .masterbrand2017 .button[disabled].success:focus {
  background-color: #5da423;
  outline: none;
}
/* line 45, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.disabled.alert, .masterbrand2017 .button[disabled].alert {
  background-color: #c51a1b;
}
/* line 46, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.disabled.alert:hover, .masterbrand2017 .button.disabled.alert:focus, .masterbrand2017 .button[disabled].alert:hover, .masterbrand2017 .button[disabled].alert:focus {
  background-color: #c51a1b;
  outline: none;
}
/* line 48, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.disabled.secondary, .masterbrand2017 .button[disabled].secondary {
  background-color: #737373;
}
/* line 49, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.disabled.secondary:hover, .masterbrand2017 .button.disabled.secondary:focus, .masterbrand2017 .button[disabled].secondary:hover, .masterbrand2017 .button[disabled].secondary:focus {
  background-color: #737373;
  outline: none;
}
/* line 55, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 input[type=submit].button, .masterbrand2017 button.button {
  -webkit-appearance: none;
}
@-moz-document url-prefix() {
  /* line 59, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
  .masterbrand2017 button::-moz-focus-inner, .masterbrand2017 input[type="reset"]::-moz-focus-inner, .masterbrand2017 input[type="button"]::-moz-focus-inner, .masterbrand2017 input[type="submit"]::-moz-focus-inner, .masterbrand2017 input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
  }
  /* line 60, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
  .masterbrand2017 input[type="submit"].tiny.button {
    padding: 3px 10px 4px;
  }
  /* line 61, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
  .masterbrand2017 input[type="submit"].small.button {
    padding: 5px 14px 6px;
  }
  /* line 62, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
  .masterbrand2017 input[type="submit"].button, .masterbrand2017 input[type=submit].medium.button {
    padding: 8px 20px 9px;
  }
  /* line 63, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
  .masterbrand2017 input[type="submit"].large.button {
    padding: 13px 30px 14px;
  }
}
/* line 68, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown {
  position: relative;
  padding-right: 44px;
  /* Sizes */
  /* Triangles */
  /* Flyout List */
  /* Split Dropdown Buttons */
}
/* line 71, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.large {
  padding-right: 60px;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.small {
  padding-right: 28px;
}
/* line 73, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.tiny {
  padding-right: 20px;
}
/* line 76, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -2px;
}
/* line 77, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.large:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: #fff transparent transparent transparent;
  margin-top: -3px;
  right: 30px;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.small:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #fff transparent transparent transparent;
  margin-top: -2px;
  right: 14px;
}
/* line 79, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.tiny:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: #fff transparent transparent transparent;
  margin-top: -1px;
  right: 10px;
}
/* line 80, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.secondary:after {
  border-color: #000 transparent transparent transparent;
}
/* line 83, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown > ul {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
  position: absolute;
  left: -1px;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #cccccc;
  border-top: none;
  min-width: 100%;
  z-index: 40;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown > ul li {
  width: 100%;
  cursor: pointer;
  padding: 0;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 86, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown > ul li a, .masterbrand2017 .button.dropdown > ul li button {
  display: block;
  color: #555;
  font-size: 0em;
  font-weight: normal;
  padding: 6px 14px;
  text-align: left;
}
/* line 87, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown > ul li button {
  width: 100%;
  border: inherit;
  background: inherit;
  font-family: inherit;
  margin: inherit;
  -webkit-font-smoothing: antialiased;
}
/* line 88, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown > ul li:hover, .masterbrand2017 .button.dropdown > ul li:focus {
  background-color: #fef8f5;
  color: #222;
}
/* line 89, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown > ul li.divider {
  min-height: 0;
  padding: 0;
  height: 1px;
  margin: 4px 0;
  background: #ededed;
}
/* line 93, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.up > ul {
  border-top: 1px solid #cccccc;
  border-bottom: none;
}
/* line 95, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown ul.no-hover.show-dropdown {
  display: block !important;
}
/* line 97, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown:hover > ul.no-hover {
  display: none;
}
/* line 103, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split {
  padding: 0;
  position: relative;
  /* Sizes */
  /* Triangle Spans */
  /* Colors */
}
/* line 105, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split:after {
  display: none;
}
/* line 106, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split:hover, .masterbrand2017 .button.dropdown.split:focus {
  background-color: #e46529;
}
/* line 107, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.alert:hover, .masterbrand2017 .button.dropdown.split.alert:focus {
  background-color: #c51a1b;
}
/* line 108, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.success:hover, .masterbrand2017 .button.dropdown.split.success:focus {
  background-color: #5da423;
}
/* line 109, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.secondary:hover, .masterbrand2017 .button.dropdown.split.secondary:focus {
  background-color: #737373;
}
/* line 112, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split > a {
  color: #fff;
  display: block;
  padding: 10px 50px 11px 20px;
  padding-left: 20px;
  padding-right: 50px;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 113, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split > a:hover, .masterbrand2017 .button.dropdown.split > a:focus {
  background-color: #c24f18;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 115, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.large > a {
  padding: 15px 75px 16px 30px;
  padding-left: 30px;
  padding-right: 75px;
}
/* line 116, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.small > a {
  padding: 7px 35px 8px 14px;
  padding-left: 14px;
  padding-right: 35px;
}
/* line 117, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.tiny > a {
  padding: 5px 25px 6px 10px;
  padding-left: 10px;
  padding-right: 25px;
}
/* line 120, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split > span {
  background-color: #e46529;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 30px;
  border-left: 1px solid #ab4516;
  -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 121, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split > span:hover, .masterbrand2017 .button.dropdown.split > span:focus {
  background-color: #c24f18;
}
/* line 122, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
}
/* line 124, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.secondary > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: black transparent transparent transparent;
}
/* line 126, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.large span {
  width: 45px;
}
/* line 127, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.small span {
  width: 21px;
}
/* line 128, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.tiny span {
  width: 15px;
}
/* line 130, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.large span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: #fff transparent transparent transparent;
  margin-top: -3px;
  margin-left: -7px;
}
/* line 131, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.small span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: #fff transparent transparent transparent;
  margin-top: -1px;
  margin-left: -4px;
}
/* line 132, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.tiny span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 3px;
  border-color: #fff transparent transparent transparent;
  margin-top: -1px;
  margin-left: -3px;
}
/* line 135, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.alert > span {
  background-color: #c51a1b;
  border-left-color: #811112;
}
/* line 136, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.success > span {
  background-color: #5da423;
  border-left-color: #396516;
}
/* line 137, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.secondary > span {
  background-color: #737373;
  border-left-color: #4d4d4d;
}
/* line 138, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.secondary > a {
  color: black;
}
/* line 140, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.alert > a:hover, .masterbrand2017 .button.dropdown.split.alert > span:hover, .masterbrand2017 .button.dropdown.split.alert > a:focus, .masterbrand2017 .button.dropdown.split.alert > span:focus {
  background-color: #981415;
}
/* line 141, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.success > a:hover, .masterbrand2017 .button.dropdown.split.success > span:hover, .masterbrand2017 .button.dropdown.split.success > a:focus, .masterbrand2017 .button.dropdown.split.success > span:focus {
  background-color: #457a1a;
}
/* line 142, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 .button.dropdown.split.secondary > a:hover, .masterbrand2017 .button.dropdown.split.secondary > span:hover, .masterbrand2017 .button.dropdown.split.secondary > a:focus, .masterbrand2017 .button.dropdown.split.secondary > span:focus {
  background-color: #5a5a5a;
}
/* line 148, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group {
  list-style: none;
  padding: 0;
  margin: 0 0 12px;
  *zoom: 1;
}
/* line 4, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_clearfix.scss */
.masterbrand2017 ul.button-group:before, .masterbrand2017 ul.button-group:after {
  content: " ";
  display: table;
}
/* line 5, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_clearfix.scss */
.masterbrand2017 ul.button-group:after {
  clear: both;
}
/* line 150, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group li {
  padding: 0;
  margin: 0 0 0 -1px;
  float: left;
}
/* line 151, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group li:first-child {
  margin-left: 0;
}
/* line 155, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.radius li .button, .masterbrand2017 ul.button-group.radius li .button.radius, .masterbrand2017 ul.button-group.radius li .button-rounded {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 157, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.radius li:first-child .button, .masterbrand2017 ul.button-group.radius li:first-child .button.radius {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 158, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.radius li:first-child .button.rounded {
  -moz-border-radius-topleft: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-top-left-radius: 1000px;
  -moz-border-radius-bottomleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
}
/* line 161, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.radius li:last-child .button, .masterbrand2017 ul.button-group.radius li:last-child .button.radius {
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 162, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.radius li:last-child .button.rounded {
  -moz-border-radius-topright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-top-right-radius: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}
/* line 167, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.even .button {
  width: 100%;
}
/* line 168, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.even.two-up li {
  width: 50%;
}
/* line 169, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.even.three-up li {
  width: 33.3%;
}
/* line 170, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.even.three-up li:first-child {
  width: 33.4%;
}
/* line 171, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.even.four-up li {
  width: 25%;
}
/* line 172, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 ul.button-group.even.five-up li {
  width: 20%;
}
/* line 176, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 div.button-bar {
  overflow: hidden;
}
/* line 177, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 div.button-bar ul.button-group {
  float: left;
  margin-right: 8px;
}
/* line 178, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_buttons.scss */
.masterbrand2017 div.button-bar ul.button-group:last-child {
  margin-left: 0;
}
/* line 27, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.alert-box {
  display: block;
  padding: 6px 7px 7px;
  font-weight: bold;
  font-size: 1em;
  color: #fff;
  background-color: #e46529;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 12px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
  position: relative;
}
/* line 29, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.alert-box a {
  color: #fff;
}
/* line 30, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.alert-box.success {
  background-color: #5da423;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 31, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.alert-box.alert {
  background-color: #c51a1b;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 32, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.alert-box.secondary {
  background-color: #737373;
  color: black;
  text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}
/* line 33, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.alert-box.secondary a {
  color: #333;
}
/* line 35, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.alert-box a.close {
  color: #333;
  position: absolute;
  right: 4px;
  top: -1px;
  font-size: 1.5em;
  opacity: 0.2;
  padding: 4px;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.alert-box a.close:hover, .masterbrand2017 div.alert-box a.close:focus {
  opacity: 0.4;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .label {
  padding: 1px 4px 2px;
  font-size: -1em;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline;
  position: relative;
  bottom: 1px;
  color: #fff;
  background: #e46529;
}
/* line 45, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .label.radius {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 46, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .label.round {
  padding: 1px 7px 2px;
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 48, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .label.alert {
  background-color: #c51a1b;
}
/* line 49, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .label.success {
  background-color: #5da423;
}
/* line 50, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .label.secondary {
  background-color: #737373;
  color: black;
}
/* line 56, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .has-tip {
  cursor: help;
  font-weight: bold;
  color: #333;
}
/* line 57, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .has-tip:hover, .masterbrand2017 .has-tip:focus {
  color: #e46529;
}
/* line 58, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .has-tip.tip-left, .masterbrand2017 .has-tip.tip-right {
  float: none !important;
}
/* line 60, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 span.has-tip, .masterbrand2017 p.has-tip, .masterbrand2017 em.has-tip, .masterbrand2017 strong.has-tip {
  border-bottom: dotted 1px #ccc;
}
/* line 61, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 span.has-tip:hover, .masterbrand2017 span.has-tip:focus, .masterbrand2017 p.has-tip:hover, .masterbrand2017 p.has-tip:focus, .masterbrand2017 em.has-tip:hover, .masterbrand2017 em.has-tip:focus, .masterbrand2017 strong.has-tip:hover, .masterbrand2017 strong.has-tip:focus {
  border-bottom: dotted 1px #943c13;
}
/* line 64, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tooltip {
  display: none;
  background: #000;
  background: rgba(0, 0, 0, 0.85);
  position: absolute;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  padding: 5px;
  z-index: 999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  line-height: normal;
}
/* line 66, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tooltip > .nub {
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #000 transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
  position: absolute;
  top: -10px;
  left: 10px;
}
/* line 67, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tooltip.tip-override > .nub {
  border-color: transparent transparent #000 transparent !important;
  border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent !important;
  top: -10px !important;
}
/* line 68, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tooltip.tip-top > .nub, .masterbrand2017 .tooltip.tip-centered-top > .nub {
  border-color: #000 transparent transparent transparent;
  border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
  top: auto;
  bottom: -10px;
}
/* line 70, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tooltip.tip-left, .masterbrand2017 .tooltip.tip-right {
  float: none !important;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tooltip.tip-left > .nub {
  border-color: transparent transparent transparent #000;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.85);
  right: -10px;
  left: auto;
}
/* line 73, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tooltip.tip-right > .nub {
  border-color: transparent #000 transparent transparent;
  border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent;
  right: auto;
  left: -10px;
}
/* line 75, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tooltip.noradius {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 76, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tooltip.opened {
  color: #e46529 !important;
  border-bottom: dotted 1px #943c13 !important;
}
/* line 80, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .tap-to-close {
  display: block;
  font-size: 10px;
  font-size: 1rem;
  color: #888;
  font-weight: normal;
}
/* line 84, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .panel {
  background: #f2f2f2;
  border: solid 1px #e6e6e6;
  margin: 0 0 22px 0;
  padding: 20px;
}
/* line 86, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .panel > :first-child {
  margin-top: 0;
}
/* line 87, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .panel > :last-child {
  margin-bottom: 0;
}
/* line 89, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .panel.callout {
  background: #e46529;
  color: #fff;
  border-color: #c24f18;
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
}
/* line 90, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .panel.callout a {
  color: #fff;
}
/* line 91, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .panel.callout .button {
  background: #fff;
  border: none;
  color: #e46529;
  text-shadow: none;
}
/* line 93, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .panel.callout .button:hover, .masterbrand2017 .panel.callout .button:focus {
  background: rgba(255, 255, 255, 0.8);
}
/* line 97, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .panel.radius {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 103, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion {
  margin: 0 0 22px 0;
  border-bottom: 1px solid #737373;
}
/* line 105, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion > li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #737373;
}
/* line 107, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion > li > div.title {
  cursor: pointer;
  background: gray;
  padding: 15px;
  margin: 0;
  position: relative;
  border-left: 1px solid #737373;
  border-right: 1px solid #737373;
  -moz-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  -webkit-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
/* line 109, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion > li > div.title h1, .masterbrand2017 ul.accordion > li > div.title .h1, .masterbrand2017 ul.accordion > li > div.title h2, .masterbrand2017 ul.accordion > li > div.title .h2, .masterbrand2017 ul.accordion > li > div.title h3, .masterbrand2017 ul.accordion > li > div.title .h3, .masterbrand2017 ul.accordion > li > div.title h4, .masterbrand2017 ul.accordion > li > div.title .h4, .masterbrand2017 ul.accordion > li > div.title h5, .masterbrand2017 ul.accordion > li > div.title .h5 {
  margin: 0;
}
/* line 110, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion > li > div.title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent #272727 transparent transparent;
  position: absolute;
  right: 15px;
  top: 21px;
}
/* line 113, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion > li .content {
  display: none;
  padding: 15px;
}
/* line 115, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion > li.active {
  border-top: 3px solid #e46529;
}
/* line 117, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion > li.active .title {
  background: #fff;
  padding-top: 13px;
}
/* line 119, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion > li.active .title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #272727 transparent transparent transparent;
}
/* line 121, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.accordion > li.active .content {
  background: #fff;
  display: block;
  border-left: 1px solid #737373;
  border-right: 1px solid #737373;
}
/* line 130, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.side-nav {
  display: block;
  list-style: none;
  margin: 0;
  padding: 1.5em 0;
}
/* line 132, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.side-nav li {
  display: block;
  list-style: none;
  margin: 0 0 0.5em 0;
}
/* line 134, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.side-nav li a {
  display: block;
}
/* line 135, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.side-nav li.active a {
  color: #4d4d4d;
  font-weight: bold;
}
/* line 136, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.side-nav li.divider {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}
/* line 142, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 dl.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -4px 0 18px;
  margin-right: 0;
  margin-left: -9px;
  padding-top: 4px;
}
/* line 144, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 dl.sub-nav dt, .masterbrand2017 dl.sub-nav dd {
  float: left;
  display: inline;
  margin-left: 9px;
  margin-bottom: 10px;
}
/* line 145, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 dl.sub-nav dt {
  color: #999;
  font-weight: normal;
}
/* line 146, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 dl.sub-nav dd a {
  text-decoration: none;
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 147, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 dl.sub-nav dd.active a {
  font-weight: bold;
  background: #e46529;
  color: #fff;
  padding: 3px 9px;
  cursor: default;
}
/* line 153, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.pagination {
  display: block;
  height: 24px;
  margin-left: -5px;
}
/* line 155, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.pagination li {
  float: left;
  display: block;
  height: 24px;
  color: #999;
  font-size: 1em;
  margin-left: 5px;
}
/* line 157, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.pagination li a {
  display: block;
  padding: 1px 7px 1px;
  color: #555;
}
/* line 158, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.pagination li:hover a, .masterbrand2017 ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 159, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.pagination li.unavailable a {
  cursor: default;
  color: #999;
}
/* line 160, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.pagination li.unavailable:hover a, .masterbrand2017 ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 161, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.pagination li.current a {
  background: #e46529;
  color: #fff;
  font-weight: bold;
  cursor: default;
}
/* line 162, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.pagination li.current a:hover, .masterbrand2017 ul.pagination li.current a:focus {
  background: #e46529;
}
/* line 168, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.pagination-centered {
  text-align: center;
}
/* line 170, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.pagination-centered ul > li {
  float: none;
  display: inline-block;
}
/* line 175, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs {
  display: block;
  background: gray;
  padding: 6px 10px 7px;
  border: 1px solid #737373;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  margin-left: 0;
}
/* line 177, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li {
  margin: 0;
  padding: 0 12px 0 0;
  float: left;
  list-style: none;
}
/* line 179, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li a, .masterbrand2017 ul.breadcrumbs li span {
  text-transform: uppercase;
  font-size: 11px;
  font-size: 1.1rem;
  padding-left: 12px;
}
/* line 180, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li:first-child a, .masterbrand2017 ul.breadcrumbs li:first-child span {
  padding-left: 0;
}
/* line 183, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li:before {
  content: "/";
  color: #aaa;
}
/* line 184, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li:first-child:before {
  content: " ";
}
/* line 185, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li.current a {
  cursor: default;
  color: #333;
}
/* line 186, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li:hover a, .masterbrand2017 ul.breadcrumbs li a:focus {
  text-decoration: underline;
}
/* line 187, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li.current:hover a, .masterbrand2017 ul.breadcrumbs li.current a:focus {
  text-decoration: none;
}
/* line 189, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li.unavailable a {
  color: #999;
}
/* line 190, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.breadcrumbs li.unavailable:hover a, .masterbrand2017 ul.breadcrumbs li.unavailable a:focus {
  text-decoration: none;
  color: #999;
  cursor: default;
}
/* line 196, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.inline-list, .masterbrand2017 ul.link-list {
  margin: 0 0 17px -22px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 198, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.inline-list > li, .masterbrand2017 ul.link-list > li {
  list-style: none;
  float: left;
  margin-left: 22px;
  display: block;
}
/* line 200, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.inline-list > li > *, .masterbrand2017 ul.link-list > li > * {
  display: block;
}
/* line 206, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .keystroke, .masterbrand2017 kbd {
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: 0em;
  padding: 2px 4px 0px;
  margin: 0;
  background: #ededed;
  border: solid 1px #dbdbdb;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 209, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .th {
  display: block;
}
/* line 210, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .th img {
  display: block;
  border: solid 4px #fff;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -moz-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
/* line 212, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .th:hover img, .masterbrand2017 .th:focus img {
  -moz-box-shadow: 0 0 6px 1px rgba(228, 101, 41, 0.5);
  -webkit-box-shadow: 0 0 6px 1px rgba(228, 101, 41, 0.5);
  box-shadow: 0 0 6px 1px rgba(228, 101, 41, 0.5);
}
/* line 218, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
/* line 226, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .flex-video.widescreen {
  padding-bottom: 57.25%;
}
/* line 227, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .flex-video.vimeo {
  padding-top: 0;
}
/* line 229, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .flex-video iframe, .masterbrand2017 .flex-video object, .masterbrand2017 .flex-video embed, .masterbrand2017 .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 235, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 table {
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 18px;
  border: 1px solid #ddd;
}
/* line 237, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 table thead, .masterbrand2017 table tfoot {
  background: #f5f5f5;
}
/* line 238, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 table thead tr th,
.masterbrand2017 table tfoot tr th,
.masterbrand2017 table tbody tr td,
.masterbrand2017 table tr td,
.masterbrand2017 table tfoot tr td {
  display: table-cell;
  font-size: 1em;
  line-height: 18px;
  text-align: left;
}
/* line 243, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 table thead tr th,
.masterbrand2017 table tfoot tr td {
  padding: 8px 10px 9px;
  font-size: 1em;
  font-weight: bold;
  color: #222;
}
/* line 245, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 table thead tr th:first-child, .masterbrand2017 table tfoot tr td:first-child {
  border-left: none;
}
/* line 246, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 table thead tr th:last-child, .masterbrand2017 table tfoot tr td:last-child {
  border-right: none;
}
/* line 248, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 table tbody tr.even,
.masterbrand2017 table tbody tr.alt {
  background: #f9f9f9;
}
/* line 250, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 table tbody tr:nth-of-type(even) {
  background: #f9f9f9;
}
/* line 251, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 table tbody tr td {
  color: #333;
  padding: 9px 10px;
  vertical-align: top;
  border: none;
}
/* line 255, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.vcard {
  display: inline-block;
  margin: 0 0 12px 0;
  border: 1px solid #ddd;
  padding: 10px;
}
/* line 257, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.vcard li {
  margin: 0;
  display: block;
}
/* line 258, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 ul.vcard li.fn {
  font-weight: bold;
  font-size: 2em;
}
/* line 263, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 p.vevent span.summary {
  font-weight: bold;
}
/* line 264, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 p.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 1px;
}
/* line 269, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.progress {
  padding: 2px;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  height: 25px;
  /* meter */
  /* border radii */
}
/* line 272, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.progress .meter {
  background: #e46529;
  height: 100%;
  display: block;
  width: 50%;
}
/* line 273, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.progress.secondary .meter {
  background: #737373;
}
/* line 274, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.progress.success .meter {
  background: #5da423;
}
/* line 275, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.progress.alert .meter {
  background: #c51a1b;
}
/* line 278, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.progress.radius {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 279, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.progress.radius .meter {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 281, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.progress.round {
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 282, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 div.progress.round .meter {
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 288, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .pricing-table {
  border: solid 1px #ddd;
  margin-left: 0;
  margin-bottom: 20px;
}
/* line 289, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .pricing-table * {
  list-style: none;
  line-height: 1;
}
/* line 290, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .pricing-table .title {
  background-color: #ddd;
  padding: 15px 20px;
  text-align: center;
  color: #333;
  font-weight: bold;
  font-size: 16px;
}
/* line 291, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .pricing-table .price {
  background-color: #eee;
  padding: 15px 20px;
  text-align: center;
  color: #333;
  font-weight: normal;
  font-size: 20px;
}
/* line 292, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .pricing-table .description {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  color: #777;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: dotted 1px #ddd;
}
/* line 293, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .pricing-table .bullet-item {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  border-bottom: dotted 1px #ddd;
}
/* line 294, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .pricing-table .cta-button {
  background-color: #f5f5f5;
  text-align: center;
  padding: 20px;
}
/* line 296, ../../../application/templates/compass/masterbrand/sass/foundation/components/modules/_ui.scss */
.masterbrand2017 .pricing-table.radius {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 25, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greyBlack {
  background-color: #4a4a4a;
}
/* line 28, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greyDark {
  background-color: #737373;
}
/* line 31, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greyMid {
  background-color: #afafaf;
}
/* line 34, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greyLight {
  background-color: #e5e5e5;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greyWhite {
  background-color: #f7f7f7;
}
/* line 40, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .white {
  background-color: #fff;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .black {
  background-color: #000;
}
/* line 46, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .orange {
  background-color: #e46529;
}
/* line 49, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .blue {
  background-color: #00aae1;
}
/* line 52, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greenDark {
  background-color: #00524f;
}
/* line 55, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .marine {
  background-color: #001e3b;
}
/* line 58, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .red {
  background-color: #c51a1b;
}
/* line 61, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .green {
  background-color: #63b56c;
}
/* line 65, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .blueDark {
  background-color: #00477e;
}
/* line 68, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .blueMid {
  background-color: #0085c3;
}
/* line 72, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .blueGradient, .masterbrand2017 .index__footer__bigfooter, .masterbrand2017 .background__blue_gradient, .masterbrand2017 .blueHVGGradient, .masterbrand2017 .background__blueHVG_gradient {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00477e+0,0085c3+100 */
  background: #00477e;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA0NzdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODVjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #00477e 0%, #0085c3 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #00477e 0%, #0085c3 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #00477e 0%, #0085c3 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00477e', endColorstr='#0085c3',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
}
/* line 81, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
html.svg .masterbrand2017 .blueGradient, html.svg .masterbrand2017 .index__footer__bigfooter, html.svg .masterbrand2017 .background__blue_gradient, html.svg .masterbrand2017 .blueHVGGradient, html.svg .masterbrand2017 .background__blueHVG_gradient {
  filter: none;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .blueGradientHalf, .masterbrand2017 .background__blueGradientHalf, .masterbrand2017 .blueHVGGradientHalf, .masterbrand2017 .background__blueHVGGradientHalf {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00477e+0,0085c3+100 */
  background: #00477e;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA0NzdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODVjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #00477e 0%, #0085c3 50%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #00477e 0%, #0085c3 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #00477e 0%, #0085c3 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00477e', endColorstr='#0085c3',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
}
/* line 94, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
html.svg .masterbrand2017 .blueGradientHalf, html.svg .masterbrand2017 .background__blueGradientHalf, html.svg .masterbrand2017 .blueHVGGradientHalf, html.svg .masterbrand2017 .background__blueHVGGradientHalf {
  filter: none;
}
/* line 98, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .blueDarkGradient, .masterbrand2017 .background__blueDarkGradient {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#001e3b+0,005991+100 */
  background: #001e3b;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAxZTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTk5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #001e3b 0%, #005991 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #001e3b 0%, #005991 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #001e3b 0%, #005991 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e3b', endColorstr='#005991',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
}
/* line 107, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
html.svg .masterbrand2017 .blueDarkGradient, html.svg .masterbrand2017 .background__blueDarkGradient {
  filter: none;
}
/* line 111, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .blueDarkGradientHalf, .masterbrand2017 .background__blueDarkGradientHalf {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#001e3b+0,005991+100 */
  background: #001e3b;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAxZTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTk5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #001e3b 0%, #005991 50%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #001e3b 0%, #005991 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #001e3b 0%, #005991 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e3b', endColorstr='#005991',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
}
/* line 120, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
html.svg .masterbrand2017 .blueDarkGradientHalf, html.svg .masterbrand2017 .background__blueDarkGradientHalf {
  filter: none;
}
/* line 124, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greenGradient, .masterbrand2017 .background__greenGradient {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00524f+0,488f8f+100 */
  background: #00524f;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA1MjRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4OGY4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #00524f 0%, #488f8f 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #00524f 0%, #488f8f 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #00524f 0%, #488f8f 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00524f', endColorstr='#488f8f',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
}
/* line 133, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
html.svg .masterbrand2017 .greenGradient, html.svg .masterbrand2017 .background__greenGradient {
  filter: none;
}
/* line 137, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greenGradientHalf, .masterbrand2017 .background__greenGradientHalf {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00524f+0,488f8f+100 */
  background: #00524f;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA1MjRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4OGY4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #00524f 0%, #488f8f 50%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #00524f 0%, #488f8f 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #00524f 0%, #488f8f 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00524f', endColorstr='#488f8f',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
}
/* line 146, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
html.svg .masterbrand2017 .greenGradientHalf, html.svg .masterbrand2017 .background__greenGradientHalf {
  filter: none;
}
/* line 151, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greyGradient, .masterbrand2017 .background__grey_gradient {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00477e+0,0085c3+100 */
  background: #737373;
}
/* line 157, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greyGradientHalf, .masterbrand2017 .background__greyGradientHalf {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00524f+0,488f8f+100 */
  background: #737373;
}
/* line 162, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .borderColor {
  background-color: #ccc;
}
/* line 168, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .blueGradient .normtextmarked, .masterbrand2017 .index__footer__bigfooter .normtextmarked, .masterbrand2017 .background__blue_gradient .normtextmarked,
.masterbrand2017 .blueGradientHalf .normtextmarked, .masterbrand2017 .background__blueGradientHalf .normtextmarked {
  color: #00aae1;
}
/* line 175, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .blueDarkGradient .normtextmarked, .masterbrand2017 .background__blueDarkGradient .normtextmarked,
.masterbrand2017 .blueDarkGradientHalf .normtextmarked, .masterbrand2017 .background__blueDarkGradientHalf .normtextmarked {
  color: #97b8ca;
}
/* line 182, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_colors.scss */
.masterbrand2017 .greenGradient .normtextmarked, .masterbrand2017 .background__greenGradient .normtextmarked,
.masterbrand2017 .greenGradientHalf .normtextmarked, .masterbrand2017 .background__greenGradientHalf .normtextmarked {
  color: #a6c4c5;
}
/* line 1, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017 .index__cookie__body {
  background-color: #e5e5e5;
  padding-bottom: 20px;
}
/* line 5, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017 .index__cookie__body p, .masterbrand2017 .index__cookie__body ul {
  margin: 0;
}
/* line 7, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017 .index__cookie__body p.linklist, .masterbrand2017 .index__cookie__body ul.linklist {
  position: relative;
  top: 6px;
}
/* line 15, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017 .cookie-hint-container {
  background-image: none;
  position: relative;
  width: auto;
  margin: 0 auto;
}
/* line 22, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017 .index__cookie__body__headline {
  margin: 15px 0 5px;
}
/* line 26, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017 .index__wrapper {
  position: relative;
}
/* line 31, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017.cookie-hint-container-outer + .index__wrapper .index__meta {
  position: relative;
}
/* line 34, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017.cookie-hint-container-outer + .index__wrapper .index__header {
  padding-top: 0;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017.cookie-hint-container-outer + .index__wrapper .logo__container {
  padding-top: 0;
}
/* line 41, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_cookie.scss */
.masterbrand2017 .index__cookie__body__buttons button {
  margin-top: 4px;
}
/* line 40, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .form-input {
  position: relative;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .form-input button, .masterbrand2017 .form-input .button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 10px;
  margin: 0;
}
/* line 50, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .form-input button ~ input, .masterbrand2017 .form-input .button ~ input {
  padding-right: 50px;
}
/* line 53, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .form-input button[type=submit], .masterbrand2017 .form-input button.submit, .masterbrand2017 .form-input .button[type=submit], .masterbrand2017 .form-input .button.submit {
  top: 8px;
  padding: 7px 10px 7px;
}
/* line 71, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 input.number {
  width: 40px;
  height: 30px;
  text-align: center;
  display: inline-block;
}
/* line 76, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 input.number[disabled], .masterbrand2017 input.number.disabled {
  background-color: #e5e5e5;
  box-shadow: none;
  color: #afafaf;
  cursor: default;
}
/* line 89, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .input__decrement:active:before, .masterbrand2017 .input__decrement:focus:before, .masterbrand2017 .input__decrement:visited:before,
.masterbrand2017 .input__increment:active:before,
.masterbrand2017 .input__increment:focus:before,
.masterbrand2017 .input__increment:visited:before {
  color: #e46529;
}
/* line 94, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .input__decrement:hover:before,
.masterbrand2017 .input__increment:hover:before {
  color: #737373;
}
/* line 99, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .input__decrement.disabled,
.masterbrand2017 .input__increment.disabled {
  cursor: default;
}
/* line 101, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .input__decrement.disabled:before,
.masterbrand2017 .input__increment.disabled:before {
  color: #e5e5e5;
}
/* line 108, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .input__decrement.disabled:active:before, .masterbrand2017 .input__decrement.disabled:focus:before, .masterbrand2017 .input__decrement.disabled:hover:before, .masterbrand2017 .input__decrement.disabled:visited:before,
.masterbrand2017 .input__increment.disabled:active:before,
.masterbrand2017 .input__increment.disabled:focus:before,
.masterbrand2017 .input__increment.disabled:hover:before,
.masterbrand2017 .input__increment.disabled:visited:before {
  color: #e5e5e5;
}
/* line 114, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .input__decrement {
  margin-right: 10px;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 .input__decrement:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: #e46529;
  margin-right: 5px;
}
/* line 118, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .input__increment {
  margin-left: 10px;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 .input__increment:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: #e46529;
  margin-right: 5px;
}
/* line 129, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form {
  /*.emaildnscheck {
  		position : absolute;
  		top : 24px;
  		left : 100%;
  	}*/
}
/* line 130, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form .autoform_subform {
  padding-top: 10px;
  position: relative;
}
/* line 141, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form .autoform_formcolumn .emaildnscheck {
  position: absolute;
  top: 24px;
  left: 100%;
}
/* line 152, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form .autoform_formcolumn .emaildnscheck.ok {
  width: auto;
}
@media screen and (max-width: 1023px) {
  /* line 155, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
  .masterbrand2017 form .autoform_formcolumn .emaildnscheck.error {
    width: auto;
    min-width: 170px;
  }
}
/* line 165, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form .cugusertext {
  display: block;
  margin: -20px 0 8px 120px;
}
/* line 170, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form .line {
  border-top: 1px solid #ccc;
  margin: 15px 0;
}
/* line 178, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form .spacertop10 {
  margin-top: 10px;
}
/* line 182, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form .formbutton {
  margin-bottom: 50px;
}
/* line 189, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form .button {
  margin-top: 10px;
}
/* line 195, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .step {
  display: none;
}
/* line 196, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .open {
  display: block;
}
/* line 200, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom ul.autoformul {
  margin: 10px 0;
  padding-left: 0;
}
/* line 203, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom ul.autoformul li {
  list-style: outside none none;
  float: left;
  margin-right: 8px;
}
/* line 207, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom ul.autoformul li label {
  display: inline;
}
/* line 210, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom ul.autoformul li.autoformcheckbox {
  cursor: pointer;
  position: relative;
}
/* line 218, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label {
  position: relative;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-weight: normal;
}
/* line 222, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label.checkbox {
  padding: 8px 0 10px 47px;
  font-family: "HagerScale-Regular", Arial, sans-serif;
}
/* line 225, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label.checkbox.inline {
  display: inline-block;
  margin-right: 20px;
  padding-right: 20px;
}
/* line 231, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label.radio {
  padding: 8px 20px 10px 47px;
  font-family: "HagerScale-Regular", Arial, sans-serif;
}
/* line 235, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label.headline {
  font-family: "HagerScale-Regular", Arial, sans-serif;
}
/* line 238, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label.text {
  margin-top: 14px;
}
/* line 244, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label span.custom {
  top: 7px;
}
/* line 246, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label span.custom.checkbox {
  top: 0;
  margin: 4px 10px 0 0;
  left: 0;
  position: absolute;
}
/* line 252, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label span.custom.radio {
  top: 50%;
  margin: -13px 10px 0 0;
  left: 0;
  position: absolute;
}
/* line 260, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.blueGradient .masterbrand2017 form.custom label, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom label {
  color: #fff;
}
/* line 265, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .mandatory {
  color: #e46529;
}
/* line 269, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .input__containter__column {
  max-width: 390px;
}
/* line 273, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom input {
  font-family: "HagerScale-Regular", Arial, sans-serif;
  color: #737373;
  box-shadow: inset 0 100px 0 #fff;
  border-radius: 0;
  border-color: #ccc;
  height: 35px;
  max-width: 380px;
}
/* line 282, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.prisma_group .masterbrand2017 form.custom input, .prisma_dummy .masterbrand2017 form.custom input {
  height: 30px;
}
/* line 288, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom input[type="text"],
.masterbrand2017 form.custom input[type="password"],
.masterbrand2017 form.custom input[type="date"],
.masterbrand2017 form.custom input[type="datetime"],
.masterbrand2017 form.custom input[type="email"],
.masterbrand2017 form.custom input[type="number"],
.masterbrand2017 form.custom input[type="search"],
.masterbrand2017 form.custom input[type="tel"],
.masterbrand2017 form.custom input[type="time"],
.masterbrand2017 form.custom input[type="url"],
.masterbrand2017 form.custom textarea {
  margin-top: 8px;
  box-shadow: none;
}
/* line 305, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom input:focus, .masterbrand2017 form.custom textarea:focus {
  border-color: #737373;
  background-color: #fff;
}
/* line 310, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom input.custom {
  display: none;
}
/* line 315, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom.error input {
  border-color: #c51a1b;
}
/* line 319, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom span.headline {
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-weight: normal;
}
/* line 324, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom span.custom.checkbox {
  cursor: pointer;
  height: 30px;
  width: 30px;
  display: inline-block;
  border-color: #ccc;
}
/* line 330, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom span.custom.checkbox.checked {
  background-color: #e46529;
  border-color: #e46529;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 form.custom span.custom.checkbox.checked:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: inherit;
  margin-right: 5px;
}
/* line 334, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom span.custom.checkbox.checked:before {
  color: #fff;
  font-size: 20px;
  top: 4px;
  left: 4px;
}
/* line 340, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom span.custom.checkbox.checked.preselected {
  background-color: #737373;
  border-color: #737373;
}
/* line 346, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom span.custom.radio {
  cursor: pointer;
  height: 26px;
  width: 26px;
  left: 0;
  border-color: #ccc;
}
/* line 353, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom span.custom.radio.checked:before {
  height: 16px;
  width: 16px;
  top: 4px;
  left: 4px;
  background-color: #e46529;
}
/* line 361, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom span.custom.radio.checked.preselected:before {
  background-color: #737373;
}
/* line 371, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom span.headline {
  display: block;
  margin-bottom: 5px;
}
/* line 380, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .regions div.custom.dropdown ul {
  max-height: 246px;
}
/* line 388, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown {
  height: 35px;
  max-width: 380px;
  margin: 8px 0 12px;
}
/* line 392, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul {
  top: 35px;
}
/* line 396, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.background__dark_grey .masterbrand2017 form.custom div.custom.dropdown ul, .font__color__white .masterbrand2017 form.custom div.custom.dropdown ul {
  background-color: #737373;
}
/* line 401, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.background__blue .masterbrand2017 form.custom div.custom.dropdown ul, .font__color__white .masterbrand2017 form.custom div.custom.dropdown ul {
  background-color: #00aae1;
}
/* line 406, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.background__blue_dark .masterbrand2017 form.custom div.custom.dropdown ul, .font__color__white .masterbrand2017 form.custom div.custom.dropdown ul {
  background-color: #005991;
}
/* line 411, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.background__green .masterbrand2017 form.custom div.custom.dropdown ul, .font__color__white .masterbrand2017 form.custom div.custom.dropdown ul {
  background-color: #488f8f;
}
/* line 416, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.blueGradient .masterbrand2017 form.custom div.custom.dropdown ul, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom div.custom.dropdown ul {
  background-color: #fff;
}
/* line 421, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li {
  line-height: 28px;
}
/* line 424, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li a {
  display: block;
  font-family: "HagerScale-Regular", Arial, sans-serif;
}
/* line 429, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.background__blue .masterbrand2017 form.custom div.custom.dropdown ul li, .background__blue_dark .masterbrand2017 form.custom div.custom.dropdown ul li, .background__green .masterbrand2017 form.custom div.custom.dropdown ul li, .background__dark_grey .masterbrand2017 form.custom div.custom.dropdown ul li, .font__color__white .masterbrand2017 form.custom div.custom.dropdown ul li {
  color: #fff;
}
/* line 436, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.background__blue .masterbrand2017 form.custom div.custom.dropdown ul li a, .background__blue_dark .masterbrand2017 form.custom div.custom.dropdown ul li a, .background__green .masterbrand2017 form.custom div.custom.dropdown ul li a, .background__dark_grey .masterbrand2017 form.custom div.custom.dropdown ul li a, .font__color__white .masterbrand2017 form.custom div.custom.dropdown ul li a {
  color: #fff;
}
/* line 441, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.blueGradient .masterbrand2017 form.custom div.custom.dropdown ul li, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom div.custom.dropdown ul li {
  color: #737373;
}
/* line 443, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.blueGradient .masterbrand2017 form.custom div.custom.dropdown ul li a, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom div.custom.dropdown ul li a {
  color: #737373;
}
/* line 449, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li.selected {
  background-color: #e46529;
  color: #fff;
}
/* line 453, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li.selected:hover, .masterbrand2017 form.custom div.custom.dropdown ul li:hover {
  background-color: #e5e5e5;
  color: #4a4a4a;
}
/* line 456, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.background__dark_grey .masterbrand2017 form.custom div.custom.dropdown ul li.selected:hover, .font__color__white .masterbrand2017 form.custom div.custom.dropdown ul li.selected:hover, .background__dark_grey .masterbrand2017 form.custom div.custom.dropdown ul li:hover, .font__color__white .masterbrand2017 form.custom div.custom.dropdown ul li:hover {
  background-color: #afafaf;
}
/* line 460, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.blueGradient .masterbrand2017 form.custom div.custom.dropdown ul li.selected:hover, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom div.custom.dropdown ul li.selected:hover, .blueGradient .masterbrand2017 form.custom div.custom.dropdown ul li:hover, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom div.custom.dropdown ul li:hover {
  background-color: #e5e5e5;
}
/* line 464, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li.selected::after, .masterbrand2017 form.custom div.custom.dropdown ul li:hover::after {
  content: none;
}
/* line 468, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown ul li.disabled {
  background-color: #fff;
  color: #afafaf;
  cursor: default;
}
/* line 475, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown .current {
  font-weight: normal;
  color: #737373;
}
/* line 479, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown .material-icons {
  font-size: 24px;
  margin-top: 8px;
}
/* line 483, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown a.current {
  line-height: 33px;
  color: #737373;
  font-family: "HagerScale-Regular", Arial, sans-serif;
  font-weight: normal;
  text-decoration: none;
  border-color: #ccc;
  overflow: hidden;
}
/* line 492, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.background__blue .masterbrand2017 form.custom div.custom.dropdown a.current, .background__blue_dark .masterbrand2017 form.custom div.custom.dropdown a.current, .background__green .masterbrand2017 form.custom div.custom.dropdown a.current, .background__dark_grey .masterbrand2017 form.custom div.custom.dropdown a.current, .font__color__white .masterbrand2017 form.custom div.custom.dropdown a.current {
  background-color: transparent;
  color: #fff;
}
/* line 501, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.blueGradient .masterbrand2017 form.custom div.custom.dropdown a.current, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom div.custom.dropdown a.current {
  background-color: #fff;
  color: #737373;
}
/* line 506, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.block__tab .masterbrand2017 form.custom div.custom.dropdown a.current {
  width: 100%;
  overflow: hidden;
}
/* line 512, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown a.selector::after {
  content: none;
}
/* line 517, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.error-select a.current {
  color: #c51a1b;
  border: 1px solid #c51a1b;
}
/* line 524, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown a.selector {
  border: none;
  color: #e46529;
  height: calc(100% - 3px);
  background-color: #fff;
  margin-top: 1px;
  margin-right: 1px;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 form.custom div.custom.dropdown a.selector:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: #e46529;
  margin-right: 5px;
}
/* line 532, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown a.selector:before {
  position: relative;
  top: 6px;
}
/* line 537, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown.open.expand ul {
  min-width: 100%;
  width: auto !important;
}
/* line 544, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom div.custom.dropdown:hover a.selector::after, .masterbrand2017 form.custom div.custom.dropdown.open a.selector::after {
  content: none;
}
/* line 549, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .checkboxtext {
  margin-bottom: 6px;
}
/* line 553, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .radiobottomspacer {
  margin-bottom: 0;
}
/* line 555, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .radiobottomspacer label {
  float: left;
}
/* line 559, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .infotext {
  display: block;
  margin-top: 8px;
  position: absolute;
  font-weight: normal;
  left: 390px;
  top: 26px;
}
/* line 567, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .requiredfields {
  margin: 15px 0 0 0;
  font-size: 12px;
}
/* line 570, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom .requiredfields i {
  font-size: 14px;
}
/* line 577, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom label.checkbox input[type="checkbox"][disabled] + span.custom.checkbox {
  background-color: #e5e5e5;
  box-shadow: none;
  color: #afafaf;
  cursor: default;
}
/* line 588, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.blueGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .background__blue_gradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .blueGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .background__blueGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .blueDarkGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .background__blueDarkGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .blueDarkGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .background__blueDarkGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .greenGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .greenGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown, .blueGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .masterbrand2017 .index__footer__bigfooter
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .background__blue_gradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .blueGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .background__blueGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .blueDarkGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .background__blueDarkGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .blueDarkGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .background__blueDarkGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .greenGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown, .greenGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown {
  opacity: 0.6;
  cursor: default;
}
/* line 596, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom select.disabled + div.custom.dropdown .current,
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current {
  background-color: #e5e5e5;
  box-shadow: none;
  color: #afafaf;
  cursor: default;
}
/* line 602, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.blueGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .background__blue_gradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .blueGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .background__blueGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .blueDarkGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .background__blueDarkGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .blueDarkGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .background__blueDarkGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .blueGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current, .masterbrand2017 .index__footer__bigfooter
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current, .background__blue_gradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current, .blueGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current, .background__blueGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current, .blueDarkGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current, .background__blueDarkGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current, .blueDarkGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current, .background__blueDarkGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current {
  color: #00aae1;
}
/* line 609, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.greenGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .greenGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .current, .greenGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current, .greenGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .current {
  color: #488f8f;
}
/* line 615, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector,
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector {
  color: #afafaf;
}
/* line 617, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector:before,
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector:before {
  color: #afafaf;
}
/* line 621, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.blueGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .background__blue_gradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .blueGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .background__blueGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .blueDarkGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .background__blueDarkGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .blueDarkGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .background__blueDarkGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .blueGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector, .masterbrand2017 .index__footer__bigfooter
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector, .background__blue_gradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector, .blueGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector, .background__blueGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector, .blueDarkGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector, .background__blueDarkGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector, .blueDarkGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector, .background__blueDarkGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector {
  color: #00aae1;
}
/* line 627, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.greenGradient .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .greenGradientHalf .masterbrand2017 form.custom select.disabled + div.custom.dropdown .selector, .greenGradient
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector, .greenGradientHalf
.masterbrand2017 form.custom select[disabled] + div.custom.dropdown .selector {
  color: #488f8f;
}
/* line 633, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #passwordcheck {
  padding-top: 28px;
}
/* line 638, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #passwordcheck ul {
  margin-bottom: 10px;
  margin-left: 0;
}
/* line 641, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #passwordcheck ul li {
  list-style: outside none none;
  line-height: 14px;
  margin: 0 0 5px;
}
/* line 647, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #passwordcheck .pass {
  color: #63b56c;
}
/* line 649, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #passwordcheck .pass i {
  margin-right: 5px;
}
/* line 653, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #passwordcheck .fail {
  color: #c51a1b;
}
/* line 655, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #passwordcheck .fail i {
  margin-right: 5px;
}
/* line 659, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #passwordcheck .nomatter {
  color: #e5e5e5;
}
/* line 661, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #passwordcheck .nomatter i {
  margin-right: 5px;
}
/* line 668, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .error.hide {
  color: #c51a1b;
}
/* line 673, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .row form .row .column.errormessage.error {
  color: #c51a1b;
  padding-bottom: 10px;
}
/* line 678, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #repeatpasswordcheck {
  padding-top: 28px;
}
/* line 685, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #usernameemaildnscheck, .masterbrand2017 #DispatchEmailAddressemaildnscheck, .masterbrand2017 .requestpasswordemailcheck, .masterbrand2017 .requestpasswordmobilenumbercheck {
  top: 24px;
}
/* line 692, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #inputcouponcodecheck {
  padding-top: 25px;
}
/* line 695, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .emaildnscheck, .masterbrand2017 .mobilenumbercheck {
  padding-top: 24px;
}
/* line 697, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .emaildnscheck .errortext, .masterbrand2017 .emaildnscheck .oktext, .masterbrand2017 .mobilenumbercheck .errortext, .masterbrand2017 .mobilenumbercheck .oktext {
  padding-top: 2px;
  padding-left: 25px;
}
/* line 700, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .emaildnscheck .errortext [class*='icon'], .masterbrand2017 .emaildnscheck .oktext [class*='icon'], .masterbrand2017 .mobilenumbercheck .errortext [class*='icon'], .masterbrand2017 .mobilenumbercheck .oktext [class*='icon'] {
  position: absolute;
  top: 10px;
  left: 0;
}
/* line 718, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #repeatpasswordcheck {
  padding-top: 2px;
  padding-left: 30px;
  position: relative;
  top: 24px;
}
/* line 726, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #repeatpasswordcheck [class*='icon'] {
  position: absolute;
  top: 10px;
  left: 0;
}
/* line 736, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .inputcheck {
  padding-top: 24px;
}
/* line 740, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .searchoption {
  margin: 0 0 10px;
}
/* line 743, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .errortext {
  color: #c51a1b;
  display: block;
  padding-bottom: 10px;
}
/* line 748, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .oktext {
  color: #63b56c;
  display: block;
  padding-bottom: 10px;
}
/* line 754, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .checkingresult, .masterbrand2017 .couponcoderesult {
  position: absolute;
  font-size: 25px;
  right: 4px;
  top: 24px;
}
/* line 762, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .icons-fail.checkingresult {
  color: #c51a1b;
}
/* line 767, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .icons-pass.checkingresult {
  color: #63b56c;
}
/* line 772, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .margintop30 {
  margin-top: 30px;
}
/* line 778, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 #RemindPasswordEmailInputField input[type="text"], .masterbrand2017 #EmailInputField input[type="text"] {
  margin-bottom: 20px;
}
/* line 783, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .cug__profile__form__submit__hint {
  color: #e46529;
  margin-bottom: 40px;
}
/* line 788, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 .form__input__phone {
  position: absolute;
  left: -1000em;
  top: 0;
}
/* line 818, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_forms.scss */
.masterbrand2017 input[type=text].disabled {
  background-color: #ddd;
  cursor: default;
}
/* line 1, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .index__header {
  position: relative;
}
/* line 8, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .index__header__shadow,
.masterbrand2017 .index__header__shadow-duplicate {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  z-index: 23;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 9px;
}
/* line 17, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .index__header__shadow-duplicate {
  display: none;
}
/* line 21, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .index__header__search {
  padding-left: 0;
}
@media screen and (min-width: 1024px) {
  /* line 25, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
  .masterbrand2017 .index__header__search {
    padding-left: 20px;
  }
}
/* line 30, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .index__header__search .solr__search, .masterbrand2017 .index__header__search .nosolr__search {
  top: -8px;
}
/* line 34, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .solr__search, .masterbrand2017 .nosolr__search {
  position: relative;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .solr__search .solr__search__form, .masterbrand2017 .solr__search .nosolr__search__form, .masterbrand2017 .nosolr__search .solr__search__form, .masterbrand2017 .nosolr__search .nosolr__search__form {
  margin-bottom: 0;
}
/* line 40, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .solr__search .solr__search__form button, .masterbrand2017 .solr__search .solr__search__form .button, .masterbrand2017 .solr__search .nosolr__search__form button, .masterbrand2017 .solr__search .nosolr__search__form .button, .masterbrand2017 .nosolr__search .solr__search__form button, .masterbrand2017 .nosolr__search .solr__search__form .button, .masterbrand2017 .nosolr__search .nosolr__search__form button, .masterbrand2017 .nosolr__search .nosolr__search__form .button {
  height: 28px;
  top: 0;
  padding: 2px 5px;
}
/* line 44, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .solr__search .solr__search__form button [class*='icon'], .masterbrand2017 .solr__search .solr__search__form .button [class*='icon'], .masterbrand2017 .solr__search .nosolr__search__form button [class*='icon'], .masterbrand2017 .solr__search .nosolr__search__form .button [class*='icon'], .masterbrand2017 .nosolr__search .solr__search__form button [class*='icon'], .masterbrand2017 .nosolr__search .solr__search__form .button [class*='icon'], .masterbrand2017 .nosolr__search .nosolr__search__form button [class*='icon'], .masterbrand2017 .nosolr__search .nosolr__search__form .button [class*='icon'] {
  font-size: 22px;
}
/* line 49, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .solr__search .solr__search__form .solr__search__input, .masterbrand2017 .solr__search .solr__search__form .nosolr__search__input, .masterbrand2017 .solr__search .nosolr__search__form .solr__search__input, .masterbrand2017 .solr__search .nosolr__search__form .nosolr__search__input, .masterbrand2017 .nosolr__search .solr__search__form .solr__search__input, .masterbrand2017 .nosolr__search .solr__search__form .nosolr__search__input, .masterbrand2017 .nosolr__search .nosolr__search__form .solr__search__input, .masterbrand2017 .nosolr__search .nosolr__search__form .nosolr__search__input {
  margin-top: 0;
  margin-bottom: 0;
  height: auto;
  outline: none;
  max-width: none;
}
/* line 57, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .solr__search .solr__search__form .spinner-object, .masterbrand2017 .solr__search .nosolr__search__form .spinner-object, .masterbrand2017 .nosolr__search .solr__search__form .spinner-object, .masterbrand2017 .nosolr__search .nosolr__search__form .spinner-object {
  right: 55px;
}
/* line 64, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .index__header__search .solr__search .solr__search__form button, .masterbrand2017 .index__header__search .solr__search .solr__search__form .button,
.masterbrand2017 .index__header__search .nosolr__search .nosolr__search__form button,
.masterbrand2017 .index__header__search .nosolr__search .nosolr__search__form .button {
  background-color: #e46529;
}
/* line 66, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .index__header__search .solr__search .solr__search__form button:active, .masterbrand2017 .index__header__search .solr__search .solr__search__form button:focus, .masterbrand2017 .index__header__search .solr__search .solr__search__form button:hover, .masterbrand2017 .index__header__search .solr__search .solr__search__form .button:active, .masterbrand2017 .index__header__search .solr__search .solr__search__form .button:focus, .masterbrand2017 .index__header__search .solr__search .solr__search__form .button:hover,
.masterbrand2017 .index__header__search .nosolr__search .nosolr__search__form button:active,
.masterbrand2017 .index__header__search .nosolr__search .nosolr__search__form button:focus,
.masterbrand2017 .index__header__search .nosolr__search .nosolr__search__form button:hover,
.masterbrand2017 .index__header__search .nosolr__search .nosolr__search__form .button:active,
.masterbrand2017 .index__header__search .nosolr__search .nosolr__search__form .button:focus,
.masterbrand2017 .index__header__search .nosolr__search .nosolr__search__form .button:hover {
  background-color: #e46529;
}
/* line 74, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .solr__search__autocomplete, .masterbrand2017 .nosolr__search__autocomplete {
  display: none;
  position: absolute;
  top: auto;
  left: 0;
  background-color: #fff;
  list-style: none;
  width: 100%;
  text-align: left;
  margin: 0;
  z-index: 27;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
/* line 89, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .solr__autocomplete__item {
  cursor: pointer;
  padding: 5px 5px;
}
/* line 94, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_header.scss */
.masterbrand2017 .solr__autocomplete__item.selected, .masterbrand2017 .solr__autocomplete__item:hover {
  background-color: #f7f7f7;
}
/* line 10, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 body {
  -webkit-text-size-adjust: 100%;
}
/* line 13, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 body, .masterbrand2017 div, .masterbrand2017 dl, .masterbrand2017 dt, .masterbrand2017 dd, .masterbrand2017 ul, .masterbrand2017 ol, .masterbrand2017 li, .masterbrand2017 h1, .masterbrand2017 .h1, .masterbrand2017 h2, .masterbrand2017 .h2, .masterbrand2017 h3, .masterbrand2017 .h3, .masterbrand2017 h4, .masterbrand2017 .h4, .masterbrand2017 h5, .masterbrand2017 .h5, .masterbrand2017 h6, .masterbrand2017 .h6, .masterbrand2017 pre, .masterbrand2017 form, .masterbrand2017 p, .masterbrand2017 blockquote, .masterbrand2017 th, .masterbrand2017 td {
  font-size: 14px;
  line-height: 160%;
}
/* line 17, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.background__blue .masterbrand2017 body, .background__blue_dark .masterbrand2017 body, .background__green .masterbrand2017 body, .background__dark_grey .masterbrand2017 body, .font__color__white .masterbrand2017 body, .background__blue .masterbrand2017 div, .background__blue_dark .masterbrand2017 div, .background__green .masterbrand2017 div, .background__dark_grey .masterbrand2017 div, .font__color__white .masterbrand2017 div, .background__blue .masterbrand2017 dl, .background__blue_dark .masterbrand2017 dl, .background__green .masterbrand2017 dl, .background__dark_grey .masterbrand2017 dl, .font__color__white .masterbrand2017 dl, .background__blue .masterbrand2017 dt, .background__blue_dark .masterbrand2017 dt, .background__green .masterbrand2017 dt, .background__dark_grey .masterbrand2017 dt, .font__color__white .masterbrand2017 dt, .background__blue .masterbrand2017 dd, .background__blue_dark .masterbrand2017 dd, .background__green .masterbrand2017 dd, .background__dark_grey .masterbrand2017 dd, .font__color__white .masterbrand2017 dd, .background__blue .masterbrand2017 ul, .background__blue_dark .masterbrand2017 ul, .background__green .masterbrand2017 ul, .background__dark_grey .masterbrand2017 ul, .font__color__white .masterbrand2017 ul, .background__blue .masterbrand2017 ol, .background__blue_dark .masterbrand2017 ol, .background__green .masterbrand2017 ol, .background__dark_grey .masterbrand2017 ol, .font__color__white .masterbrand2017 ol, .background__blue .masterbrand2017 li, .background__blue_dark .masterbrand2017 li, .background__green .masterbrand2017 li, .background__dark_grey .masterbrand2017 li, .font__color__white .masterbrand2017 li, .background__blue .masterbrand2017 h1, .background__blue .masterbrand2017 .h1, .background__blue_dark .masterbrand2017 h1, .background__blue_dark .masterbrand2017 .h1, .background__green .masterbrand2017 h1, .background__green .masterbrand2017 .h1, .background__dark_grey .masterbrand2017 h1, .background__dark_grey .masterbrand2017 .h1, .font__color__white .masterbrand2017 h1, .font__color__white .masterbrand2017 .h1, .background__blue .masterbrand2017 h2, .background__blue .masterbrand2017 .h2, .background__blue_dark .masterbrand2017 h2, .background__blue_dark .masterbrand2017 .h2, .background__green .masterbrand2017 h2, .background__green .masterbrand2017 .h2, .background__dark_grey .masterbrand2017 h2, .background__dark_grey .masterbrand2017 .h2, .font__color__white .masterbrand2017 h2, .font__color__white .masterbrand2017 .h2, .background__blue .masterbrand2017 h3, .background__blue .masterbrand2017 .h3, .background__blue_dark .masterbrand2017 h3, .background__blue_dark .masterbrand2017 .h3, .background__green .masterbrand2017 h3, .background__green .masterbrand2017 .h3, .background__dark_grey .masterbrand2017 h3, .background__dark_grey .masterbrand2017 .h3, .font__color__white .masterbrand2017 h3, .font__color__white .masterbrand2017 .h3, .background__blue .masterbrand2017 h4, .background__blue .masterbrand2017 .h4, .background__blue_dark .masterbrand2017 h4, .background__blue_dark .masterbrand2017 .h4, .background__green .masterbrand2017 h4, .background__green .masterbrand2017 .h4, .background__dark_grey .masterbrand2017 h4, .background__dark_grey .masterbrand2017 .h4, .font__color__white .masterbrand2017 h4, .font__color__white .masterbrand2017 .h4, .background__blue .masterbrand2017 h5, .background__blue .masterbrand2017 .h5, .background__blue_dark .masterbrand2017 h5, .background__blue_dark .masterbrand2017 .h5, .background__green .masterbrand2017 h5, .background__green .masterbrand2017 .h5, .background__dark_grey .masterbrand2017 h5, .background__dark_grey .masterbrand2017 .h5, .font__color__white .masterbrand2017 h5, .font__color__white .masterbrand2017 .h5, .background__blue .masterbrand2017 h6, .background__blue .masterbrand2017 .h6, .background__blue_dark .masterbrand2017 h6, .background__blue_dark .masterbrand2017 .h6, .background__green .masterbrand2017 h6, .background__green .masterbrand2017 .h6, .background__dark_grey .masterbrand2017 h6, .background__dark_grey .masterbrand2017 .h6, .font__color__white .masterbrand2017 h6, .font__color__white .masterbrand2017 .h6, .background__blue .masterbrand2017 pre, .background__blue_dark .masterbrand2017 pre, .background__green .masterbrand2017 pre, .background__dark_grey .masterbrand2017 pre, .font__color__white .masterbrand2017 pre, .background__blue .masterbrand2017 form, .background__blue_dark .masterbrand2017 form, .background__green .masterbrand2017 form, .background__dark_grey .masterbrand2017 form, .font__color__white .masterbrand2017 form, .background__blue .masterbrand2017 p, .background__blue_dark .masterbrand2017 p, .background__green .masterbrand2017 p, .background__dark_grey .masterbrand2017 p, .font__color__white .masterbrand2017 p, .background__blue .masterbrand2017 blockquote, .background__blue_dark .masterbrand2017 blockquote, .background__green .masterbrand2017 blockquote, .background__dark_grey .masterbrand2017 blockquote, .font__color__white .masterbrand2017 blockquote, .background__blue .masterbrand2017 th, .background__blue_dark .masterbrand2017 th, .background__green .masterbrand2017 th, .background__dark_grey .masterbrand2017 th, .font__color__white .masterbrand2017 th, .background__blue .masterbrand2017 td, .background__blue_dark .masterbrand2017 td, .background__green .masterbrand2017 td, .background__dark_grey .masterbrand2017 td, .font__color__white .masterbrand2017 td {
  color: #fff;
}
/* line 50, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 h1, .masterbrand2017 .h1, .masterbrand2017 h2, .masterbrand2017 .h2, .masterbrand2017 h3, .masterbrand2017 .h3, .masterbrand2017 h4, .masterbrand2017 .h4, .masterbrand2017 h5, .masterbrand2017 .h5, .masterbrand2017 h6, .masterbrand2017 .h6 {
  margin-bottom: 1em;
  margin-top: 1em;
  display: block;
  line-height: 120%;
  font-family: "HagerScale-Bold", Arial, sans-serif;
}
/* line 59, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 h1, .masterbrand2017 .h1 {
  font-size: 36px;
}
/* line 69, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 h2, .masterbrand2017 .h2 {
  font-size: 24px;
}
/* line 79, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 h3, .masterbrand2017 .h3 {
  font-size: 22px;
}
/* line 89, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 h4, .masterbrand2017 .h4 {
  font-size: 18px;
}
/* line 99, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 h5, .masterbrand2017 .h5 {
  font-size: 17px;
}
/* line 105, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 h6, .masterbrand2017 .h6 {
  font-size: 16px;
}
/* line 137, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 a {
  font-family: "HagerScale-Bold", Arial, sans-serif;
  color: #737373;
  background-color: transparent;
}
/* line 142, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 a:visited {
  color: #737373;
}
/* line 145, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 a:active, .masterbrand2017 a:focus, .masterbrand2017 a:hover {
  color: #e46529;
  outline: none;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 a.arrow:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: #e46529;
  margin-right: 0;
}
/* line 156, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 a.tabledownload {
  font-family: "HagerScale-Regular", Arial, sans-serif;
  white-space: nowrap;
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 a.tabledownload:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: #e46529;
  margin-left: 5px;
}
/* line 162, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 a.normal {
  font-family: "HagerScale-Regular", Arial, sans-serif;
  color: #4a4a4a;
}
/* line 165, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 a.normal:active, .masterbrand2017 a.normal:focus, .masterbrand2017 a.normal:hover {
  color: #e46529;
}
/* line 189, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 ul.linklist {
  overflow: hidden;
  margin-left: 0;
}
/* line 192, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.trainingitem .masterbrand2017 ul.linklist, .training-overview-typ .masterbrand2017 ul.linklist {
  margin-bottom: 0;
}
/* line 197, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.linklist {
  position: relative;
  list-style: none;
}
/* line 202, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.linklist > .icons-linklist {
  display: none;
}
/* line 205, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.linklist a {
  display: block;
  padding: 5px 0 5px 20px;
  color: #737373;
  border-bottom: 1px solid #f7f7f7;
  text-decoration: none;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 li.linklist a:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 18px;
  color: #e46529;
  margin-right: 5px;
}
/* line 207, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.linklist a:before {
  position: absolute;
  left: 0;
  top: 7px;
}
/* line 222, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.linklist a:hover {
  background-color: #f7f7f7;
  color: #e46529;
}
/* line 226, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.linklist a:visited {
  color: #737373;
}
/* line 230, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.background__blue .masterbrand2017 li.linklist a, .background__blue_dark .masterbrand2017 li.linklist a, .background__green .masterbrand2017 li.linklist a, .background__dark_grey .masterbrand2017 li.linklist a, .font__color__white .masterbrand2017 li.linklist a {
  color: #e5e5e5;
  background-color: inherit;
  border-bottom: none;
}
/* line 239, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.background__blue .masterbrand2017 li.linklist a:hover, .background__blue_dark .masterbrand2017 li.linklist a:hover, .background__green .masterbrand2017 li.linklist a:hover, .background__dark_grey .masterbrand2017 li.linklist a:hover, .font__color__white .masterbrand2017 li.linklist a:hover {
  color: #fff;
}
/* line 246, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.linklist:last-child a {
  border-bottom: none;
}
/* line 262, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 ul.download,
.masterbrand2017 ul.extern {
  overflow: hidden;
  margin-left: 0;
  list-style: none;
}
/* line 268, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.download,
.masterbrand2017 li.extern {
  position: relative;
  list-style: none;
}
/* line 273, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.download .icons-download,
.masterbrand2017 li.download .icons-extern,
.masterbrand2017 li.extern .icons-download,
.masterbrand2017 li.extern .icons-extern {
  display: none;
}
/* line 279, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.download a,
.masterbrand2017 li.extern a {
  display: block;
  padding: 5px 0 5px 25px;
  color: #737373;
  border-bottom: 1px solid #f7f7f7;
  text-decoration: none;
}
/* line 286, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.download a:hover,
.masterbrand2017 li.extern a:hover {
  background-color: #fff;
  color: #e46529;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 li.download a.extern:before,
.masterbrand2017 li.extern a.extern:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: #e46529;
  margin-right: 0;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 li.download a.download:before,
.masterbrand2017 li.extern a.download:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: #e46529;
  margin-right: 0;
}
/* line 299, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.download a.extern:before, .masterbrand2017 li.download a.download:before,
.masterbrand2017 li.extern a.extern:before,
.masterbrand2017 li.extern a.download:before {
  position: absolute;
  left: 0;
  top: 7px;
}
/* line 306, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.background__blue .masterbrand2017 li.download a, .background__blue_dark .masterbrand2017 li.download a, .background__green .masterbrand2017 li.download a, .background__dark_grey .masterbrand2017 li.download a, .font__color__white .masterbrand2017 li.download a, .background__blue
.masterbrand2017 li.extern a, .background__blue_dark
.masterbrand2017 li.extern a, .background__green
.masterbrand2017 li.extern a, .background__dark_grey
.masterbrand2017 li.extern a, .font__color__white
.masterbrand2017 li.extern a {
  color: #e5e5e5;
  background-color: #fff;
  border-bottom: none;
}
/* line 315, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.background__blue .masterbrand2017 li.download a:hover, .background__blue_dark .masterbrand2017 li.download a:hover, .background__green .masterbrand2017 li.download a:hover, .background__dark_grey .masterbrand2017 li.download a:hover, .font__color__white .masterbrand2017 li.download a:hover, .background__blue
.masterbrand2017 li.extern a:hover, .background__blue_dark
.masterbrand2017 li.extern a:hover, .background__green
.masterbrand2017 li.extern a:hover, .background__dark_grey
.masterbrand2017 li.extern a:hover, .font__color__white
.masterbrand2017 li.extern a:hover {
  color: #fff;
}
/* line 321, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 li.download:last-child a,
.masterbrand2017 li.extern:last-child a {
  border-bottom: none;
}
/* line 327, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 ul.list__inline {
  list-style: none;
}
/* line 330, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 ul.list__inline li {
  display: inline-block;
}
/* line 336, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .regular {
  font-family: "HagerScale-Regular", Arial, sans-serif;
}
/* line 339, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 b, .masterbrand2017 strong, .masterbrand2017 .bold {
  font-family: "HagerScale-Regular", Arial, sans-serif;
  font-weight: bold;
}
/* line 343, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 small, .masterbrand2017 .small {
  font-size: 0.8em;
}
/* line 356, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .text-right {
  text-align: right;
}
/* line 359, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .text-left {
  text-align: left;
}
/* line 362, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .text-center {
  text-align: center;
}
/* line 393, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 ol, .masterbrand2017 ul {
  margin-left: 1.3em;
}
/* line 396, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 ul {
  list-style-type: square;
}
/* line 400, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .nowrap {
  white-space: nowrap;
}
/* line 436, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .color-greyDark {
  color: #737373;
}
/* line 439, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .color-white {
  color: #fff;
}
/* line 442, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .color-black {
  color: #000;
}
/* line 445, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .color-orange {
  color: #e46529;
}
/* line 448, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .color-blue {
  color: #00aae1;
}
/* line 451, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .color-greenDark {
  color: #00524f;
}
/* line 454, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .color-marine {
  color: #001e3b;
}
/* line 465, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_typography.scss */
.masterbrand2017 .textlinks {
  text-decoration: underline;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button, .masterbrand2017 .button {
  border: none;
  border-radius: 0px;
  box-shadow: none;
  font-weight: normal;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 10px 9px 10px;
  background-color: #e46529;
  color: #fff;
}
/* line 49, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button:focus, .masterbrand2017 .button:focus {
  background-color: #e46529;
  outline: none;
}
/* line 53, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button:visited, .masterbrand2017 .button:visited {
  color: #fff;
}
/* line 56, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button:active, .masterbrand2017 button:hover, .masterbrand2017 .button:active, .masterbrand2017 .button:hover {
  color: #fff;
  background-color: #737373;
  cursor: pointer;
}
/* line 63, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button:disabled, .masterbrand2017 button.disabled, .masterbrand2017 .button:disabled, .masterbrand2017 .button.disabled {
  background-color: #e5e5e5;
  color: #afafaf;
  cursor: default;
}
/* line 69, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.blueGradient .masterbrand2017 button:disabled, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 button:disabled, .background__blue_gradient .masterbrand2017 button:disabled, .blueGradientHalf .masterbrand2017 button:disabled, .background__blueGradientHalf .masterbrand2017 button:disabled, .blueDarkGradient .masterbrand2017 button:disabled, .background__blueDarkGradient .masterbrand2017 button:disabled, .blueDarkGradientHalf .masterbrand2017 button:disabled, .background__blueDarkGradientHalf .masterbrand2017 button:disabled, .blueGradient .masterbrand2017 button.disabled, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 button.disabled, .background__blue_gradient .masterbrand2017 button.disabled, .blueGradientHalf .masterbrand2017 button.disabled, .background__blueGradientHalf .masterbrand2017 button.disabled, .blueDarkGradient .masterbrand2017 button.disabled, .background__blueDarkGradient .masterbrand2017 button.disabled, .blueDarkGradientHalf .masterbrand2017 button.disabled, .background__blueDarkGradientHalf .masterbrand2017 button.disabled, .blueGradient .masterbrand2017 .button:disabled, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 .button:disabled, .background__blue_gradient .masterbrand2017 .button:disabled, .blueGradientHalf .masterbrand2017 .button:disabled, .background__blueGradientHalf .masterbrand2017 .button:disabled, .blueDarkGradient .masterbrand2017 .button:disabled, .background__blueDarkGradient .masterbrand2017 .button:disabled, .blueDarkGradientHalf .masterbrand2017 .button:disabled, .background__blueDarkGradientHalf .masterbrand2017 .button:disabled, .blueGradient .masterbrand2017 .button.disabled, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 .button.disabled, .background__blue_gradient .masterbrand2017 .button.disabled, .blueGradientHalf .masterbrand2017 .button.disabled, .background__blueGradientHalf .masterbrand2017 .button.disabled, .blueDarkGradient .masterbrand2017 .button.disabled, .background__blueDarkGradient .masterbrand2017 .button.disabled, .blueDarkGradientHalf .masterbrand2017 .button.disabled, .background__blueDarkGradientHalf .masterbrand2017 .button.disabled {
  color: #00aae1;
}
/* line 75, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.blueGradient .masterbrand2017 button:disabled:hover, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 button:disabled:hover, .background__blue_gradient .masterbrand2017 button:disabled:hover, .blueGradientHalf .masterbrand2017 button:disabled:hover, .background__blueGradientHalf .masterbrand2017 button:disabled:hover, .blueDarkGradient .masterbrand2017 button:disabled:hover, .background__blueDarkGradient .masterbrand2017 button:disabled:hover, .blueDarkGradientHalf .masterbrand2017 button:disabled:hover, .background__blueDarkGradientHalf .masterbrand2017 button:disabled:hover, .blueGradient .masterbrand2017 button.disabled:hover, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 button.disabled:hover, .background__blue_gradient .masterbrand2017 button.disabled:hover, .blueGradientHalf .masterbrand2017 button.disabled:hover, .background__blueGradientHalf .masterbrand2017 button.disabled:hover, .blueDarkGradient .masterbrand2017 button.disabled:hover, .background__blueDarkGradient .masterbrand2017 button.disabled:hover, .blueDarkGradientHalf .masterbrand2017 button.disabled:hover, .background__blueDarkGradientHalf .masterbrand2017 button.disabled:hover, .blueGradient .masterbrand2017 .button:disabled:hover, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 .button:disabled:hover, .background__blue_gradient .masterbrand2017 .button:disabled:hover, .blueGradientHalf .masterbrand2017 .button:disabled:hover, .background__blueGradientHalf .masterbrand2017 .button:disabled:hover, .blueDarkGradient .masterbrand2017 .button:disabled:hover, .background__blueDarkGradient .masterbrand2017 .button:disabled:hover, .blueDarkGradientHalf .masterbrand2017 .button:disabled:hover, .background__blueDarkGradientHalf .masterbrand2017 .button:disabled:hover, .blueGradient .masterbrand2017 .button.disabled:hover, .masterbrand2017 .index__footer__bigfooter .masterbrand2017 .button.disabled:hover, .background__blue_gradient .masterbrand2017 .button.disabled:hover, .blueGradientHalf .masterbrand2017 .button.disabled:hover, .background__blueGradientHalf .masterbrand2017 .button.disabled:hover, .blueDarkGradient .masterbrand2017 .button.disabled:hover, .background__blueDarkGradient .masterbrand2017 .button.disabled:hover, .blueDarkGradientHalf .masterbrand2017 .button.disabled:hover, .background__blueDarkGradientHalf .masterbrand2017 .button.disabled:hover {
  background-color: #e5e5e5;
  color: #00aae1;
}
/* line 84, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.primary, .masterbrand2017 .button.primary {
  border: none;
  background-color: #e46529;
  color: #fff;
}
/* line 89, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.primary:focus, .masterbrand2017 .button.primary:focus {
  background-color: #e46529;
}
/* line 92, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.primary:active, .masterbrand2017 button.primary:hover, .masterbrand2017 .button.primary:active, .masterbrand2017 .button.primary:hover {
  color: #fff;
  background-color: #737373;
}
/* line 98, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.primary:disabled, .masterbrand2017 button.primary.disabled, .masterbrand2017 .button.primary:disabled, .masterbrand2017 .button.primary.disabled {
  background-color: #e5e5e5;
  color: #afafaf;
}
/* line 105, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.secondary, .masterbrand2017 .button.secondary {
  border: none;
  background-color: #e5e5e5;
  color: #737373;
}
/* line 110, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.secondary:focus, .masterbrand2017 .button.secondary:focus {
  background-color: #e5e5e5;
}
/* line 113, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.secondary:active, .masterbrand2017 button.secondary:hover, .masterbrand2017 .button.secondary:active, .masterbrand2017 .button.secondary:hover {
  color: #fff;
  background-color: #737373;
  cursor: pointer;
}
/* line 120, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.secondary:disabled, .masterbrand2017 button.secondary.disabled, .masterbrand2017 .button.secondary:disabled, .masterbrand2017 .button.secondary.disabled {
  background-color: #e5e5e5;
  color: #afafaf;
  cursor: default;
}
/* line 128, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.small, .masterbrand2017 .button.small {
  font-size: 12px;
  line-height: 16px;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 135, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.white, .masterbrand2017 .button.white {
  color: #737373;
}
/* line 138, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.white [class*="icon"], .masterbrand2017 .button.white [class*="icon"] {
  color: #e46529;
}
/* line 142, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.white:active, .masterbrand2017 button.white:visited, .masterbrand2017 button.white:focus, .masterbrand2017 button.white:hover, .masterbrand2017 .button.white:active, .masterbrand2017 .button.white:visited, .masterbrand2017 .button.white:focus, .masterbrand2017 .button.white:hover {
  background-color: #fff;
  color: #e46529;
}
/* line 152, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button[class*="with-icon"].small, .masterbrand2017 .button[class*="with-icon"].small {
  padding-bottom: 4px;
}
/* line 160, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.with-icon-left [class*="icon"], .masterbrand2017 .button.with-icon-left [class*="icon"] {
  margin-right: 5px;
}
/* line 166, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.with-icon-right [class*="icon"], .masterbrand2017 .button.with-icon-right [class*="icon"] {
  margin-left: 5px;
}
/* line 171, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button [class*="icon"], .masterbrand2017 .button [class*="icon"] {
  font-size: 20px;
}
/* line 175, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.text-left, .masterbrand2017 .button.text-left {
  text-align: left;
  padding-left: 10px;
}
/* line 179, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.text-left.with-icon, .masterbrand2017 .button.text-left.with-icon {
  padding-right: 30px;
}
/* line 182, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 button.text-left [class*="icon"], .masterbrand2017 .button.text-left [class*="icon"] {
  position: absolute;
  top: auto;
  right: 5px;
}
/* line 190, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.catalogue_download .masterbrand2017 button, .catalogue_download .masterbrand2017 .button {
  padding: 9px 18px;
}
/* line 206, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 .blueGradient .button:active, .masterbrand2017 .index__footer__bigfooter .button:active, .masterbrand2017 .blueGradient .button:hover, .masterbrand2017 .index__footer__bigfooter .button:hover, .masterbrand2017 .blueGradient button:active, .masterbrand2017 .index__footer__bigfooter button:active, .masterbrand2017 .blueGradient button:hover, .masterbrand2017 .index__footer__bigfooter button:hover,
.masterbrand2017 .blueGradientHalf .button:active,
.masterbrand2017 .blueGradientHalf .button:hover,
.masterbrand2017 .blueGradientHalf button:active,
.masterbrand2017 .blueGradientHalf button:hover,
.masterbrand2017 .blueDarkGradient .button:active,
.masterbrand2017 .blueDarkGradient .button:hover,
.masterbrand2017 .blueDarkGradient button:active,
.masterbrand2017 .blueDarkGradient button:hover,
.masterbrand2017 .blueDarkGradientHalf .button:active,
.masterbrand2017 .blueDarkGradientHalf .button:hover,
.masterbrand2017 .blueDarkGradientHalf button:active,
.masterbrand2017 .blueDarkGradientHalf button:hover {
  background-color: #00aae1;
}
/* line 215, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_buttons.scss */
.masterbrand2017 .greenGradient .button:active, .masterbrand2017 .greenGradient .button:hover, .masterbrand2017 .greenGradient button:active, .masterbrand2017 .greenGradient button:hover,
.masterbrand2017 .greenGradientHalf .button:active,
.masterbrand2017 .greenGradientHalf .button:hover,
.masterbrand2017 .greenGradientHalf button:active,
.masterbrand2017 .greenGradientHalf button:hover {
  background-color: #488f8f;
}
/* line 1, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer {
  position: relative;
  z-index: 1;
}
/* line 5, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer div, .masterbrand2017 .index__footer a, .masterbrand2017 .index__footer span, .masterbrand2017 .index__footer li, .masterbrand2017 .index__footer p, .masterbrand2017 .index__footer h1, .masterbrand2017 .index__footer .h1, .masterbrand2017 .index__footer h2, .masterbrand2017 .index__footer .h2, .masterbrand2017 .index__footer h3, .masterbrand2017 .index__footer .h3, .masterbrand2017 .index__footer h4, .masterbrand2017 .index__footer .h4, .masterbrand2017 .index__footer h5, .masterbrand2017 .index__footer .h5, .masterbrand2017 .index__footer h6, .masterbrand2017 .index__footer .h6 {
  color: #fff;
}
/* line 9, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer h1, .masterbrand2017 .index__footer .h1, .masterbrand2017 .index__footer h2, .masterbrand2017 .index__footer .h2, .masterbrand2017 .index__footer h3, .masterbrand2017 .index__footer .h3, .masterbrand2017 .index__footer h4, .masterbrand2017 .index__footer .h4, .masterbrand2017 .index__footer h5, .masterbrand2017 .index__footer .h5, .masterbrand2017 .index__footer h6, .masterbrand2017 .index__footer .h6 {
  margin-top: 0;
}
/* line 13, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter {
  background-color: #4a4a4a;
  padding-top: 40px;
  padding-bottom: 20px;
}
/* line 18, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter h1, .masterbrand2017 .index__footer__bigfooter .h1, .masterbrand2017 .index__footer__bigfooter h2, .masterbrand2017 .index__footer__bigfooter .h2, .masterbrand2017 .index__footer__bigfooter h3, .masterbrand2017 .index__footer__bigfooter .h3, .masterbrand2017 .index__footer__bigfooter h4, .masterbrand2017 .index__footer__bigfooter .h4, .masterbrand2017 .index__footer__bigfooter h5, .masterbrand2017 .index__footer__bigfooter .h5, .masterbrand2017 .index__footer__bigfooter h6, .masterbrand2017 .index__footer__bigfooter .h6 {
  color: #e5e5e5;
}
/* line 21, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter p {
  color: #afafaf;
  font-size: 12px;
}
/* line 26, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter h4, .masterbrand2017 .index__footer__bigfooter .h4 {
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 33, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation .width-80 {
  width: 80%;
  margin: auto;
}
/* line 38, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation .width-60 {
  width: 66%;
  margin: auto;
}
/* line 43, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation .width-40 {
  width: 40%;
  margin: auto;
}
/* line 48, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation .width-20 {
  width: 20%;
  margin: auto;
}
/* line 53, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation ul {
  margin: 0;
}
/* line 56, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li {
  list-style: none;
  float: left;
  width: 20%;
  padding: 0 10px;
}
/* line 62, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li.width-50 {
  width: 50%;
}
/* line 66, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li.width-33 {
  width: 33%;
}
/* line 70, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li.width-25 {
  width: 25%;
}
/* line 74, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li.width-20 {
  width: 20%;
}
/* line 78, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li:nth-child(5n + 1) {
  clear: both;
}
/* line 82, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li i {
  display: none;
}
/* line 85, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li ul {
  margin-top: 20px;
}
/* line 88, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li li {
  width: 100%;
  position: relative;
  padding: 2px 0;
}
/* line 93, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li li i {
  position: absolute;
  top: 4px;
  left: 0;
  display: inline-block;
}
/* line 99, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li li a {
  font-family: "HagerScale-Regular", Arial, sans-serif;
  font-size: 12px;
  padding-left: 20px;
  color: #afafaf;
}
/* line 107, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation a {
  text-decoration: none;
  display: inline-block;
  color: #e5e5e5;
}
/* line 111, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation a:hover {
  text-decoration: underline;
}
/* line 114, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation a.head {
  font-weight: bold;
}
/* line 116, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation a.head:hover {
  text-decoration: none;
}
/* line 125, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__bigfooter .index__footer__navigation li li a:link, .masterbrand2017 .index__footer__bigfooter .index__footer__navigation li li a:hover, .masterbrand2017 .index__footer__bigfooter .index__footer__navigation li li a:active, .masterbrand2017 .index__footer__bigfooter .index__footer__navigation li li a:visited {
  color: #fff;
}
/* line 130, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__copyright {
  background-color: #00477e;
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 135, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer_copyright__text,
.masterbrand2017 .index__footer_copyright__navigation {
  display: inline-block;
  font-size: 12px;
}
/* line 140, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer_copyright__text ul,
.masterbrand2017 .index__footer_copyright__navigation ul {
  display: inline-block;
  margin-bottom: 0;
}
/* line 144, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer_copyright__text li,
.masterbrand2017 .index__footer_copyright__navigation li {
  display: inline-block;
  padding-left: 20px;
}
/* line 149, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer_copyright__text a,
.masterbrand2017 .index__footer_copyright__navigation a {
  font-family: "HagerScale-Regular", Arial, sans-serif;
  font-size: 12px;
}
/* line 154, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer_copyright__navigation ul {
  margin-left: 0;
}
/* line 157, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_footer.scss */
.masterbrand2017 .index__footer__youtube {
  position: relative;
  top: 2px;
}
/* line 1, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .index__meta {
  background-color: #00477e;
  position: fixed;
  width: 100%;
  min-width: 1000px;
  z-index: 26;
  height: 30px;
}
@media screen and (max-width: 768px) {
  /* line 1, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
  .masterbrand2017 .index__meta {
    position: relative;
  }
}
/* line 13, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .index__meta .button.index__meta__register {
  color: #fff;
  background-color: #00aae1;
}
/* line 21, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .index__meta__register.index__meta__register.index__meta__register,
.masterbrand2017 .index__meta__login.index__meta__login.index__meta__login,
.masterbrand2017 .index__meta__myhager-login.index__meta__myhager-login.index__meta__myhager-login,
.masterbrand2017 .index__meta__logout.index__meta__logout.index__meta__logout {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 30px;
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 .index__meta__register.index__meta__register.index__meta__register:after,
.masterbrand2017 .index__meta__login.index__meta__login.index__meta__login:after,
.masterbrand2017 .index__meta__myhager-login.index__meta__myhager-login.index__meta__myhager-login:after,
.masterbrand2017 .index__meta__logout.index__meta__logout.index__meta__logout:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: inherit;
  margin-left: 5px;
}
@media only screen and (max-width: 900px) {
  /* line 21, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
  .masterbrand2017 .index__meta__register.index__meta__register.index__meta__register,
  .masterbrand2017 .index__meta__login.index__meta__login.index__meta__login,
  .masterbrand2017 .index__meta__myhager-login.index__meta__myhager-login.index__meta__myhager-login,
  .masterbrand2017 .index__meta__logout.index__meta__logout.index__meta__logout {
    padding: 0 6px;
  }
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .index__meta__register.index__meta__register.index__meta__register.open,
.masterbrand2017 .index__meta__login.index__meta__login.index__meta__login.open,
.masterbrand2017 .index__meta__myhager-login.index__meta__myhager-login.index__meta__myhager-login.open,
.masterbrand2017 .index__meta__logout.index__meta__logout.index__meta__logout.open {
  background-color: #f7f7f7;
  color: #4a4a4a !important;
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 .index__meta__register.index__meta__register.index__meta__register.open:after,
.masterbrand2017 .index__meta__login.index__meta__login.index__meta__login.open:after,
.masterbrand2017 .index__meta__myhager-login.index__meta__myhager-login.index__meta__myhager-login.open:after,
.masterbrand2017 .index__meta__logout.index__meta__logout.index__meta__logout.open:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: inherit;
  margin-left: 5px;
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 .index__meta__register.index__meta__register.index__meta__register.index__meta__logout:after, .masterbrand2017 .index__meta__register.index__meta__register.index__meta__register.index__meta__register:after,
.masterbrand2017 .index__meta__login.index__meta__login.index__meta__login.index__meta__logout:after,
.masterbrand2017 .index__meta__login.index__meta__login.index__meta__login.index__meta__register:after,
.masterbrand2017 .index__meta__myhager-login.index__meta__myhager-login.index__meta__myhager-login.index__meta__logout:after,
.masterbrand2017 .index__meta__myhager-login.index__meta__myhager-login.index__meta__myhager-login.index__meta__register:after,
.masterbrand2017 .index__meta__logout.index__meta__logout.index__meta__logout.index__meta__logout:after,
.masterbrand2017 .index__meta__logout.index__meta__logout.index__meta__logout.index__meta__register:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: inherit;
  margin-left: 5px;
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 .index__meta__myhager-login.index__meta__myhager-login.index__meta__myhager-login.index__meta__myhager-login:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: inherit;
  margin-left: 5px;
}
/* line 51, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .index__meta__login:hover {
  background-color: #e46529;
}
/* line 55, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .index__meta__login__form {
  display: none;
  position: absolute;
  top: auto;
  right: 20px;
  z-index: 29;
  background-color: #f7f7f7;
  padding: 20px;
  width: 335px;
}
/* line 65, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .index__meta__login__form.open {
  display: block;
}
/* line 70, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation {
  margin: 0;
  list-style: none;
  font-size: 12px;
  *zoom: 1;
}
/* line 4, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_clearfix.scss */
.masterbrand2017 .cug__navigation:before, .masterbrand2017 .cug__navigation:after {
  content: " ";
  display: table;
}
/* line 5, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_clearfix.scss */
.masterbrand2017 .cug__navigation:after {
  clear: both;
}
/* line 76, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation div, .masterbrand2017 .cug__navigation ul, .masterbrand2017 .cug__navigation li, .masterbrand2017 .cug__navigation p {
  font-size: inherit;
}
/* line 81, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element {
  position: relative;
  display: block;
  float: left;
  border-left: 1px solid #737373;
}
/* line 86, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element:first-child {
  border: 0;
}
/* line 91, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element.open .cug__navigation__element__label {
  background-color: #f7f7f7;
  color: #737373;
}
/* line 95, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element.open .cug__navigation__element__label > [class*='icon'] {
  color: #e46529;
}
/* line 99, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element.open .cug__navigation__element__label .number-of-items {
  background-color: #f7f7f7;
  color: #00aae1;
}
/* line 104, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element.open .cug__navigation__flyout {
  left: 0;
  opacity: 1;
  height: auto;
}
/* line 124, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element i.material-icons {
  margin-top: -2px;
}
/* line 129, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element__label {
  color: #fff;
  line-height: 30px;
  display: inline-block;
  padding: 0 15px;
  font-size: 12px;
  transition: background 0.3s ease-in-out;
}
@media only screen and (max-width: 900px) {
  /* line 129, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
  .masterbrand2017 .cug__navigation__element__label {
    padding: 0 12px;
  }
}
/* line 143, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element__label .number-of-items {
  transition: background 0.3s ease-in-out;
  position: relative;
  left: -15px;
  display: inline-block;
  margin-right: -10px;
  padding: 0 10px;
  background-color: #00aae1;
  color: #fff;
}
/* line 152, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element__label .number-of-items.hide {
  display: none;
}
/* line 156, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element__label i.placeholder {
  font-size: 20px;
}
/* line 158, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element__label i.placeholder.star {
  font-size: 18px;
}
/* line 161, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element__label i.placeholder.hide {
  display: none;
}
/* line 166, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element__label > [class*='icon'] {
  font-size: 22px;
  margin-right: 5px;
  color: #00aae1;
}
/* line 172, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element__label:hover, .masterbrand2017 .cug__navigation__element__label:visited, .masterbrand2017 .cug__navigation__element__label:focus, .masterbrand2017 .cug__navigation__element__label:active {
  color: #fff;
}
/* line 179, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element__label.open {
  background-color: #f7f7f7;
  color: #737373;
}
/* line 185, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout {
  display: block;
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  top: auto;
  left: -1000em;
  background-color: #f7f7f7;
  padding: 20px 0;
  min-width: 350px;
}
/* line 199, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation {
  margin: 0 20px;
}
/* line 201, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation hr {
  margin: 0;
  position: relative;
  top: -1px;
}
/* line 206, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element {
  position: relative;
  margin-top: -2px;
}
/* line 209, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element .column, .masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element .columns {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
/* line 214, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element .material-icons {
  font-size: 20px;
  color: #afafaf;
}
/* line 217, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element .material-icons.bullet {
  color: #afafaf;
}
/* line 222, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.open {
  background-color: #e5e5e5;
}
/* line 224, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.open .material-icons {
  color: #e46529;
}
/* line 227, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.open a {
  color: #4a4a4a;
}
/* line 230, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.open + hr {
  border-color: #e5e5e5;
}
/* line 235, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element:active {
  color: #fff;
  background-color: #e46529;
}
/* line 238, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element:active a {
  color: #fff;
}
/* line 241, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element:active .material-icons {
  color: #e46529;
}
/* line 244, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element:active + hr {
  border-color: #e46529;
}
/* line 251, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.enumeration {
  font-family: "HagerScale-Regular", Arial, sans-serif;
}
/* line 253, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.enumeration a {
  font-family: "HagerScale-Regular", Arial, sans-serif;
}
/* line 255, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.enumeration a :hover {
  color: #4a4a4a;
}
/* line 259, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.enumeration strong {
  font-family: "HagerScale-Bold", Arial, sans-serif;
}
/* line 262, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.enumeration .columns:first-child {
  padding-left: 35px;
}
/* line 264, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout .cug__subnavigation .cug__subnavigation__element.enumeration .columns:first-child i.material-icons {
  position: absolute;
  left: 15px;
  top: 12px;
}
/* line 273, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout p {
  margin-right: 20px;
  margin-left: 20px;
}
/* line 279, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout li.linklist .cug__navigation__element__child {
  padding: 0;
  border-bottom: none;
  font-size: 12px;
}
/* line 284, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout li.linklist .cug__navigation__element__child:hover {
  background-color: #e5e5e5;
  color: inherit;
}
/* line 288, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout li.linklist .cug__navigation__element__child:active {
  background-color: #e46529;
  color: #fff;
}
/* line 291, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout li.linklist .cug__navigation__element__child:active [class*='icon'] {
  color: #fff;
}
/* line 295, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout li.linklist .cug__navigation__element__child span {
  border-bottom: 1px solid #e5e5e5;
  margin: 0 15px;
  display: block;
  padding: 6px 20px 6px 30px;
}
/* line 303, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout li.linklist:last-child .cug__navigation__element__child span {
  border-bottom: none;
}
/* line 307, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout li.linklist [class*='icon'] {
  left: 20px;
}
/* line 312, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__flyout.cms-content li.linklist a {
  padding-left: 45px;
}
/* line 322, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element.cugmanagement .cug__navigation__element__label:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: '\E315';
  font-size: 20px;
  margin-left: 5px;
  margin-right: -5px;
}
/* line 333, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element.cugmanagement.open .cug__navigation__element__label:after {
  content: '\E313';
  color: #e46529;
}
/* line 348, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element.project_list .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.comparelist .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.comparelist_standalone .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.children .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.download .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.cugshortcuts .cug__navigation__element__label:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: '\E313';
  font-size: 20px;
  margin-left: 5px;
  margin-right: -5px;
}
/* line 359, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__navigation__element.project_list.open .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.comparelist.open .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.comparelist_standalone.open .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.children.open .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.download.open .cug__navigation__element__label:after,
.masterbrand2017 .cug__navigation__element.cugshortcuts.open .cug__navigation__element__label:after {
  content: '\E316';
  color: #e46529;
}
/* line 367, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__subnavigation__login__layer {
  position: relative;
  padding: 0 20px;
  display: block;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 .cug__subnavigation__login__layer:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 20px;
  color: #e46529;
  margin-right: 5px;
}
/* line 374, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_meta.scss */
.masterbrand2017 .cug__subnavigation__login__layer:before {
  position: absolute;
  top: 0;
  left: -5px;
}
/* line 1, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_logo.scss */
.masterbrand2017 .logo__container {
  padding-top: 30px;
}
/* line 8, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_logo.scss */
.masterbrand2017 .index__logo {
  background-image: url("gfx/header_logo.svg");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 130px;
  height: 43px;
  display: block;
  margin: 30px auto 30px auto;
}
/* line 18, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_logo.scss */
.masterbrand2017 .no-svg .index__logo {
  background-image: url("gfx/header_logo.png");
}
/* line 22, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_logo.scss */
.masterbrand2017 .index__logo__ncee {
  background-image: url("gfx/header_logo_ncee.svg");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 130px;
  height: 44px;
  display: block;
  margin: 30px auto 30px auto;
}
/* line 32, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_logo.scss */
.masterbrand2017 .no-svg .index__logo__ncee {
  background-image: url("gfx/header_logo_ncee.png");
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_logo.scss */
.masterbrand2017 .index__logo__berker {
  background-image: url("gfx/header_logo_berker.svg");
  background-size: auto;
  background-repeat: no-repeat;
  width: 130px;
  height: 58px;
  display: block;
  margin: 30px auto 30px auto;
}
/* line 46, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_logo.scss */
.masterbrand2017 .no-svg .index__logo__berker {
  background-image: url("gfx/header_logo_berker.png");
}
/* line 19, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu {
  padding: 0 10px;
}
/* line 22, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__main__list {
  height: 32px;
  margin-bottom: 0;
}
/* line 26, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element {
  display: inline-block;
  position: relative;
  top: -20px;
  vertical-align: bottom;
  height: auto;
  /*$blue: #00aae1;
  $blueMid: #0085c3;
  $blueDark: #00477e;*/
}
/* line 32, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element a {
  font-family: "HagerScale-Regular", Arial, sans-serif;
  font-weight: normal;
  color: #00477e;
  text-decoration: none;
  display: inline-block;
  padding: 0 2px 10px 2px;
  margin: 0 10px 0 10px;
  line-height: 20px;
  overflow: hidden;
  border-bottom: 2px solid transparent;
}
/* line 45, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element a:hover, .masterbrand2017 .index__menu .index__menu__element a:focus, .masterbrand2017 .index__menu .index__menu__element a:active {
  color: #e46529;
  border-bottom-color: #e46529;
}
/* line 52, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element a.menu-as-icon {
  font-size: 25px;
  padding-bottom: 10px;
  margin-top: 0px;
}
/* line 59, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element.active a {
  color: #e46529;
  border-bottom-color: #e46529;
}
/* line 64, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element .solr__search__container, .masterbrand2017 .index__menu .index__menu__element .nosolr__search__container {
  display: inline-block;
  position: relative;
}
/* line 73, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element.index__header__language__selection {
  margin-left: 20px;
  /*a:after {
  	content     : "|";
  	margin-left : 10px;
  	color       : $blueDark;
  }
  a:last-child:after {
  	margin-left : 0;
  	content     : '';
  }*/
}
/* line 75, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element.index__header__language__selection a {
  color: #0085c3;
  margin-left: 0;
  margin-right: 0;
  vertical-align: bottom;
}
/* line 80, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element.index__header__language__selection a:active, .masterbrand2017 .index__menu .index__menu__element.index__header__language__selection a:hover, .masterbrand2017 .index__menu .index__menu__element.index__header__language__selection a:focus {
  color: #00477e;
  border-bottom-color: #00477e;
}
/* line 86, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element.index__header__language__selection a.active {
  color: #00477e;
  border-bottom-color: #00477e;
}
/* line 100, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element.index__header__language__selection .separator {
  position: relative;
  font-family: "HagerScale-Regular", Arial, sans-serif;
  font-weight: bold;
  color: #00477e;
  display: inline-block;
  padding: 0 2px 10px 2px;
  margin: 0;
  line-height: 20px;
  overflow: hidden;
  vertical-align: bottom;
}
/* line 112, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu .index__menu__element.index__header__language__selection .separator:last-child {
  display: none;
}
/* line 119, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout.index__menu__flyout {
  display: none;
  position: absolute;
  z-index: 22;
  background: #fff;
  width: 100%;
  left: 0;
  top: 32px;
  height: 550px;
  overflow: hidden;
  box-shadow: 0 5px 12px -5px rgba(0, 0, 0, 0.2);
}
/* line 15, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout.index__menu__flyout.autoheight {
  height: auto;
}
/* line 122, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout.index__menu__flyout > .columns {
  padding-top: 20px;
  height: 100%;
  border-right: 1px solid #ccc;
}
/* line 126, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout.index__menu__flyout > .columns:last-child {
  border-right-color: transparent;
}
/* line 132, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__search.index__menu__flyout__search {
  display: none;
  position: absolute;
  z-index: 22;
  background: #e5e5e5;
  width: 100%;
  left: 0;
  top: 32px;
  height: auto;
  overflow: hidden;
  box-shadow: 0 5px 12px -5px rgba(0, 0, 0, 0.2);
  width: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 30px 20px 20px 20px;
}
/* line 15, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__search.index__menu__flyout__search.autoheight {
  height: auto;
}
@media only screen and (max-width: -1) {
  /* line 132, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
  .masterbrand2017 .index__menu__flyout__search.index__menu__flyout__search {
    float: none;
    width: auto;
  }
}
/* line 139, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element {
  list-style: none;
  position: relative;
}
/* line 143, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element a {
  display: block;
  text-decoration: none;
  color: #737373;
  font-family: "HagerScale-Regular", Arial, sans-serif;
}
/* line 149, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element a:hover {
  color: #e46529;
  background-color: #f7f7f7;
}
/* line 154, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element a [class*="icon"] {
  color: #e46529;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -10px;
  font-size: 20px;
}
/* line 164, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element.active a {
  color: #e46529;
  background-color: #f7f7f7;
}
/* line 171, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element.has-image a {
  padding: 6px 10px 6px 10px;
}
/* line 174, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__image__container {
  height: 80px;
  width: 80px;
  margin: 0 auto 5px;
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #fff;
}
/* line 182, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__image {
  display: block;
  height: 100%;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  background-image: url("gfx/header_logo.png");
}
/* line 191, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__image.overview, .masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__image.more {
  background-image: none;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__image.overview:before, .masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__image.more:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 40px;
  color: #737373;
  margin-right: 0;
}
/* line 195, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__image.overview:before, .masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__image.more:before {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_icons.scss */
.masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__image.more:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "";
  font-size: 40px;
  color: #737373;
  margin-right: 0;
}
/* line 206, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element__label {
  display: block;
  margin: 0 15px;
  border-bottom: 1px solid #f7f7f7;
  padding: 12px 30px 12px 0;
  word-wrap: break-word;
}
/* line 213, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__label {
  padding: 0;
  border-bottom: none;
  margin: 0 5px;
}
/* line 219, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout__element.has-image .index__menu__flyout__element__label [class*="icon"] {
  margin-top: -2px;
  position: static;
}
/* line 224, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout_list {
  display: none;
  margin-left: 0;
}
/* line 228, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 {
  overflow-y: auto;
}
/* line 230, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element.columns {
  float: left;
}
/* line 232, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element.columns.two {
  width: 20%;
}
/* line 235, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element.columns.two:nth-child(1n + 15) {
  display: none;
}
/* line 248, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element.columns .three:nth-child(1n + 13) {
  display: none;
}
/* line 253, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element.columns .four:nth-child(1n + 10) {
  display: none;
}
/* line 257, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element.columns.two:nth-child(5n + 1), .masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element.columns.three:nth-child(4n + 1), .masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element.columns.four:nth-child(3n + 1) {
  clear: both;
}
/* line 263, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout_list {
  *zoom: 1;
  position: relative;
}
/* line 4, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_clearfix.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout_list:before, .masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout_list:after {
  content: " ";
  display: table;
}
/* line 5, ../../../application/templates/compass/masterbrand/sass/foundation/mixins/_clearfix.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout_list:after {
  clear: both;
}
/* line 268, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element-more.index__menu__flyout__element-more.index__menu__flyout__element-more {
  list-style: none;
}
/* line 272, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element-more.index__menu__flyout__element-more.index__menu__flyout__element-more:nth-child(1n) {
  display: list-item;
  clear: none;
}
/* line 278, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__flyout-level-4 .index__menu__flyout__element-more.index__menu__flyout__element-more.index__menu__flyout__element-more [class*='icon'] {
  color: #e46529;
  font-size: 20px;
  position: relative;
  top: -1px;
}
/* line 289, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__teaser {
  position: absolute;
  right: 0;
  height: 100%;
  border-left: 1px solid #ccc;
  background: #fff;
  width: 25%;
  padding-top: 20px;
  display: none;
}
/* line 299, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__teaser ul {
  margin-left: 0;
}
/* line 303, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__teaser__element {
  display: none;
  list-style: none;
}
/* line 307, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__teaser__content {
  padding: 0 20px;
  margin-bottom: 1em;
}
/* line 311, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__teaser__content li .textlinks {
  text-decoration: none !important;
}
/* line 316, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__menu__teaser__headline {
  margin: 5px 0;
}
/* line 319, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__layer,
.masterbrand2017 .index__layer-meta, .masterbrand2017.index__layer, .masterbrand2017.index__layer-meta {
  background: #000;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  top: 166px;
  left: 0;
  width: 100%;
  height: calc(100% - 165px);
  z-index: 19;
}
/* line 333, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__layer.index__layer-meta,
.masterbrand2017 .index__layer-meta.index__layer-meta, .masterbrand2017.index__layer.index__layer-meta, .masterbrand2017.index__layer-meta.index__layer-meta {
  top: 30px;
  height: calc(100% - 30px);
  z-index: 25;
  /* damit dieser ueber header liegt */
}
/* line 339, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
.masterbrand2017 .index__layer.done,
.masterbrand2017 .index__layer-meta.done, .masterbrand2017.index__layer.done, .masterbrand2017.index__layer-meta.done {
  opacity: 0.75;
}
@media screen and (max-width: 1023px) {
  /* line 350, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_menu.scss */
  .masterbrand2017 .index__menu .index__menu__element a {
    margin: 0 5px;
  }
}
/* line 1, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_globals.scss */
.masterbrand2017 .display-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}
/* line 6, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_globals.scss */
.masterbrand2017 .display-table-cell {
  display: table-cell;
  float: none;
}
/* line 11, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_globals.scss */
.masterbrand2017 .vertical-align-bottom {
  vertical-align: bottom;
}
/* line 15, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_globals.scss */
.masterbrand2017 h6, .masterbrand2017 .h6, .masterbrand2017 .h6 {
  font-size: 16px;
}
/* line 19, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_globals.scss */
.masterbrand2017 h1, .masterbrand2017 .h1, .masterbrand2017 .h1, .masterbrand2017 .block__tab .panel__headline, .masterbrand2017 h2, .masterbrand2017 .h2, .masterbrand2017 .h2, .masterbrand2017 h3, .masterbrand2017 .h3, .masterbrand2017 .h3, .masterbrand2017 h4, .masterbrand2017 .h4, .masterbrand2017 .h4, .masterbrand2017 h5, .masterbrand2017 .h5, .masterbrand2017 .h5, .masterbrand2017 h6, .masterbrand2017 .h6, .masterbrand2017 .h6 {
  margin-bottom: 14px;
  margin-top: 14px;
  display: block;
  line-height: 120%;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #4a4a4a;
  text-rendering: optimizeLegibility;
}
/* line 30, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_globals.scss */
.masterbrand2017 li.linklist {
  position: relative;
  list-style: none;
}
/* line 34, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_globals.scss */
.masterbrand2017 li.linklist a {
  display: block;
  padding: 5px 0 5px 20px;
  color: #737373;
  border-bottom: 1px solid #f7f7f7;
  text-decoration: none;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/masterbrand2017/_globals.scss */
.masterbrand2017 i.material-icons {
  font-style: normal;
  font-size: 20px;
}

/* line 42, ../../../application/templates/compass/masterbrand/sass/masterbrand2017.scss */
.masterbrand2017active {
  min-width: 1000px;
}
/* line 44, ../../../application/templates/compass/masterbrand/sass/masterbrand2017.scss */
.masterbrand2017active #dhtmlpointer, .masterbrand2017active #dhtmltooltip {
  top: -100px;
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/masterbrand2017.scss */
.masterbrand2017active .index__wrapper {
  position: relative;
}
