/*
WFS  colours
tan:#110c06;
dark-orange:        #d66136
mid-orange:         #b03c23;
bright-orange:      #891d0b

*/
.bg-tan{background-color: #ede3d9;}
.bg-dark-orange{background-color: #891d0b;}
.bg-mid-orange{background-color:#b03c23;}
.bg-bright-orange{background-color: #d66136;}

footer a {color: #f58220; text-decoration:none}footer a:hover{color:#fff}footer{line-height:2em;}footer span{padding-left:7px; padding-right:7px;}
@media (max-width: 767px) {
footer a{padding:8px; margin:3px 0}footer span{padding-left:0; padding-right:0; height:0px; font-size:0; display:block}footer span:before, footer span:after{content:"\0020"; display:block; height:0; visibility:hidden;}
}
img{max-width:100%; height:auto; border:0}
#Banner{background-color: #B2B2B2;}
@media (min-width: 992px) {}
#Banner{background-image: url('/i/Beautifully-Sanded-Wooden-Floor.webp');background-repeat: no-repeat;background-position:bottom center;background-size:cover;width: 100%;min-height: 400px;}
#Banner>div{background-color:rgba(200,200,200,0.65); min-height:400px}

.carousel-caption {background-color: rgba(0,0,0,0.25);}

#ctl00_BreadCrumbsContent_BC img {
    display: none !important
}

.navbar-dark a{color:white !important}

.faq dt {
    margin-top: 1.75em
}
.terms li{margin-bottom:1em}

blockquote{background: #f9f9f9;border-left:6px solid #ccc;margin:1em 0;padding: .5em .75em;}
blockquote:before {color: #ccc;content: '"';font-size: 4em;line-height: 0.1em;margin-right: 0.1em;vertical-align: -0.4em;}
blockquote p {display: inline;}
#navbar-Main a{font-weight:bold}

.dropdown-item:focus, .dropdown-item:hover{background-color:#0d6efd}

input[type="radio"], input[type="checkbox"] {
    margin-right: .7em
}
/* Scroll to top */
#scrollToTop {
    color: #ffffff !important;
    position: fixed;
    bottom: 5px;
    right: 5px;
    width: 50px;
    height: 50px;
    text-align: center;
    cursor: pointer;
    background-color: rgba(255,102,0, 0.4);
    z-index: 1005;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    border-radius: 100% !important;
}

#scrollToTop.fadeToTop {animation-name: fadeToTop;animation-duration: 0.4s;animation-fill-mode: both;}

@-webkit-keyframes fadeToTop {
0% {opacity: 0;transform: translate3d(0, 100%, 0);}
100% {opacity: 1;transform: none;}
}

@keyframes fadeToTop {
0% {opacity: 0;transform: translate3d(0, 100%, 0);}
100% {opacity: 1;transform: none;}
}

#scrollToTop.fadeToBottom {animation-name: fadeToBottom;animation-duration: 0.4s;animation-fill-mode: both;}

@-webkit-keyframes fadeToBottom {
0% {opacity: 1;transform: translate3d(0, 0, 0);}
100% {opacity: 0;transform: translate3d(0, 100%, 0);}
}

@keyframes fadeToBottom {
0% {opacity: 1;transform: translate3d(0, 0, 0);}
100% {opacity: 0;transform: translate3d(0, 100%, 0);}
}

#scrollToTop i {line-height: 48px;font-size: 26px;color: #fff !important;}
#scrollToTop:hover {background-color: rgba(255,102,0, 0.9);}

/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
#scrollToTop {width: 40px;height: 40px;background-color: rgba(255,102,0, 0.4);}
#scrollToTop i{line-height: 40px;font-size: 20px;}
}

