/*!
 * (C) 2012-2016 HandbuiltCreative
 * http://www.handbuiltcreative.com
 */
/* Print Styles */
@media print {
  body, html {
    margin: 0;
    padding: 0; }

  html {
    margin-left: 10%;
    width: 80%; }

  #nav--mobile--hamburger {
    display: none; }

  #navbar__container--mobile .nav--mobile--closed #nav--mobile--header {
    background-color: transparent; }

  #navbar__container--mobile .nav--mobile--closed #nav--mobile--body {
    background-color: transparent; }

  #navbar__container--mobile {
    display: none; }

  #nav--mobile--body {
    display: none; }

  .nav--container {
    display: none; }

  .content--overlay {
    display: none; }

  #mobile_hotline {
    display: none; }

  #navbar__hotline--desktop .tel, #navbar__hotline--desktop .call-to-action-number {
    display: none; }

  #navbar {
    display: block;
    position: static;
    width: auto;
    border: 0;
    margin: 50px 0 20px 0;
    padding: 0;
    height: 60px; }

  #navbar #logo {
    position: static; }

  .navbar__buttoncontainer {
    display: none; }

  #section--hero {
    margin: 0;
    padding: 0;
    background-image: none !important; }

  .hero__spacer {
    display: none; }

  .row__overlay {
    display: none; }

  .row--hero {
    margin: 0;
    padding: 0;
    text-align: left; }

  #quicklinks-container {
    display: none;
    height: 0;
    width: 0; }

  .bttn--quicklink {
    display: none; }

  #section--hero h1 {
    text-align: left;
    margin-bottom: 20px;
    color: #000;
    font-size: 2rem;
    width: 100%; }

  #section--hero p {
    text-align: left;
    color: #000;
    width: 100%; }

  #section--hero .row--hero #hero__breadcrumbs {
    display: none; }

  #nav--dots {
    display: none; }

  #nav--mobile--body, .nav--mobile--item {
    display: none; }

  .section--expandable {
    max-height: none; }

  .section-header {
    margin: 0;
    padding: 0;
    max-height: none;
    background-color: transparent; }

  .section-header h2 {
    text-align: left;
    color: #646464; }

  .section-arrow-down {
    display: none; }

  .row--white {
    margin: 0;
    padding: 0; }

  .row--grey {
    margin: 0;
    padding: 0;
    color: #000;
    background-color: transparent; }

  .row--grey .row--grey__left, .row--grey .row--grey__right {
    margin: 0;
    padding: 0;
    width: 100%;
    float: none;
    border: none; }

  .row--grey .row--grey__left p:first-child {
    margin-top: 20px; }

  .row--grey .row--grey__left ul li:first-child {
    margin-top: 20px; }

  .row--grey .row--grey__right ul li:first-child {
    margin-top: 20px; }

  .row--grey .row--grey__right ul li:last-child {
    margin-bottom: 20px; }

  .row--posh {
    margin: 0;
    padding: 0;
    color: #000;
    background-image: none !important;
    background-color: #fff; }

  .row--posh .row__contents {
    padding: 0; }

  .row--posh h1, .row--posh h2, .row--posh h3, .row--posh h4, .row--posh h5, .row--posh h6, .row--posh p, .row--posh ul, .row--posh li, .row--posh ol, .row--posh--alternative h1, .row--posh--alternative h2, .row--posh--alternative h3, .row--posh--alternative h4, .row--posh--alternative h5, .row--posh--alternative h6, .row--posh--alternative p, .row--posh--alternative ul, .row--posh--alternative li, .row--posh--alternative ol {
    color: #000; }

  .row--posh p a {
    color: #d2232a; }

  .row--posh h2 {
    font-size: 1.5rem;
    color: #d2232a; }

  .row--posh--alternative {
    margin: 0;
    padding: 0;
    background-color: transparent; }

  .row--posh--alternative ul li a {
    color: #d2232a; }

  .row--posh--alternative p a {
    color: #d2232a; }

  .row--posh--alternative .bttn--inline {
    color: #d2232a; }

  .row--posh .bttn, .row--posh--alternative .bttn {
    background-color: #fff;
    display: inline-block;
    border: 1px solid #c8c8c8;
    color: #d2232a;
    margin: 20px 0 0 0; }

  .row--white p {
    width: 100%; }

  .row--white h2 {
    font-size: 1.5rem;
    width: 100%; }

  .row__contents {
    padding: 0; }

  h3 {
    font-size: 1.3rem; }

  .bttn {
    background-color: #fff;
    display: inline-block;
    border: 1px solid #c8c8c8;
    color: #d2232a;
    margin: 20px 0 0 0; }

  .bttn--inline, .row--posh .bttn--inline, .row--posh--alternative .bttn--inline {
    margin-bottom: 30px;
    color: #d2232a; }

  .bttn--top {
    display: none; }

  .form-container .form-reference, .form-container .form-description {
    text-align: left; }

  .form-container .bttn--download {
    display: none; }

  .footer--second-level {
    display: none; }

  #footer--minified {
    display: none; }

  h1, h2, h3, h4, h5, h6 {
    margin-top: 30px;
    width: 100%; }

  p {
    color: #000; }

  p, ul, li {
    color: #000; } }
