/* Print stylesheet */

/* March 2019 - ARC */
body {
  background-image: none;
  background-color: white;
}
.print-only {
  display: block !important
}

.vengeance-badge-wrapper, .purechat-button-expand {
  display: none
}

header#main-header, footer, .footer-phone {
  display: none;
}

.header-buttons-wrapper {
  background: transparent;
  box-shadow: none;
}

main .container {
  width: 100%;
  max-width: 100%;
}

/* Details Page */

section.camper-detail>.container:first-child>.row>.col-md-12:first-child {
  width: 100%;
  clear: both;
}

section.camper-detail .details-gallery-inner, section.camper-detail div.thumb-container-wrapper, section.camper-detail h1, section.camper-detail div.breadcrumb, section.camper-detail .camper-detail-meta {
  display: none
}

section.camper-detail .print-meta-header {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 15px;
}

section.camper-detail .print-meta-header::after {
  content: '';
  display: block;
  clear: both;
}

section.camper-detail .print-meta-header img {
  float: left;
  height: 80px;
  width: 80px;
}

section.camper-detail .print-meta-header p {
  margin: 0;
  position: relative;
  top: 6px;
  left: 10px;
  font-weight: bold;
}

section.camper-detail .print-meta-header p>span {
  display: block;
  font-weight: normal;
}

/* Camper Details Tab section */

section.camper-detail .tab-content {
  display: block;
}

section.camper-detail .tab-link-mobile {
  pointer-events: none;
}

section.camper-detail ul.tabbed-nav, section.camper-detail .camper-overview-savings, section.camper-detail .tab-link-mobile.finance-calculator-heading, section.camper-detail .tab-link-mobile.finance-calculator-heading+.tab-content {
  display: none;
}

section.camper-detail .tabbed-content-container {
  background-color: transparent;
  border: none;
  padding: 0;
}

section.camper-detail div.tab-content {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

section.camper-detail .tab-link-mobile {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 130%;
  font-family: "Afacad Flux", sans;
}

section.camper-detail .tab-content table td {
  padding: 6px 0;
  border-bottom: 0px;
}

section.camper-detail .tab-content table tr:nth-child(odd) {
  background: #ececec
}

section.camper-detail ul.tab-content-ul li {
  background: none;
  position: relative;
}

section.camper-detail ul.tab-content-ul li::before {
  content: "\2713";
  display: block;
  margin-left: -25px;
  position: absolute;
}

button#print {
  display: none;
}

main#purchase-agreement {
  max-width: 100% !important;
  font-size: 0.7em;
}

main#purchase-agreement h1 {
  font-size: 1.6em
}

main#purchase-agreement,
#location {
  line-height: 120%;
}
.breadcrumb {
  display: none
}