.own {
  --cassiopeia-color-primary: #a25803;
  --cassiopeia-color-hover: #ec8b17;
  --cassiopeia-color-link: #9f5e10;
}
.standout{background-color:#9f5e10;color:#ffffff;padding:42px; margin-bottom:60px;}
body {
  margin: 0;
  padding: 0;
}
footer {
  width: 100vw;
  margin: 0;
  padding: 0;
  background-color: #323232 !important;
}

footer .grid-container,
footer .grid-child {
  margin: 0 !important;
  padding-left: 10% !important;
  padding-right: 10% !important;
  max-width: 100% !important;
  width: 100% !important;
   background-color: #323232 !important;
}
.pipe{
  background-image: url("/images/headerpipesdark.webp"); 
  background-position: center; 
  background-repeat: repeat-y; 
  background-size: cover;
  padding: 40px ;
}
.winfo1 {
    border-top: 4px solid #eb7e14; padding:none; margin-bottom:none;
}
.winfo2 {
    border-top: 4px solid #a8a8a8; padding:none; margin-bottom:none;
}
.page-header > h1 {text-align: center; }
.pct {text-align: center;}
.pct > b > a {text-align: center; color:#000000 !important; font-weight: bold; }
.bg-og{background-color:#ec8b17 !important;}
#contact-message{display: hidden;}
.bg-or{background-color:#ec8b17 !important;padding:24px;}
.bg-gr{background-color:#323232 !important; color:#ffffff;padding:24px;}
.fc-do{color:#9f5e10;}
.fc-lo{color:#ec8b17;}
.floating-quote-btn .quote-phone {
    position: relative !important;
    display: block !important;
    background: none !important;
    border: none !important;
    margin: 8px 0 0 0 !important;
    padding: 5px 0 !important;
    float: none !important;
    clear: both !important;
    width: 100% !important;
    box-sizing: border-box !important;
}
.contact-form h3,
.contact-form .page-header,
.contact .page-header h2 {
    display: none !important;
}