*{box-sizing:border-box}
html{
}
body{
font-family:"Merriweather", serif;
text-align:center;
background-color:#e2d7ce;
color:#333;
font-size:16px;
}
.page{
text-align:left;
background-color:#fff;
max-width:1280px;
margin:auto;
box-shadow:0 0 15px rgba(0,0,0,0.25);
}
h1{margin-top:0;}
h1,h2,h3,h4,h5{
font-family:"Montserrat", serif;
line-height:160%;
}
.main-heading{
text-align:center;
margin-top:2rem
}
header{
padding:1rem;
text-align:center;
border-top:6px solid #8f4200;
}
.logo{
text-align:center;
}
.logo img{
max-width:500px;
}
.tagline{
color:#975200;
text-align:center;
display:inline-block;
margin:auto;
clear:both;
margin-top:1rem;
border-top:1px solid #a76a00;
border-bottom:1px solid #a76a00;
font-size:1.25rem;
font-weight:bold;
padding:0.25rem 2rem;
}
.about{
max-width:700px;
margin:4rem auto;
text-align:center;
font-size:1rem;
}
.feature-list{
max-width:1024px;
margin:auto;
text-align:center;
background-color:#eee;
padding:1rem;
border:1px solid #ccc;
}
.feature-list h1{
border-bottom:1px solid #ccc;
}
.fl-item{
padding:1rem 2rem;
text-align:center;
}
.fl-item img{
max-width:5rem;
margin:auto;
padding:1rem;
}
.contentwrapper{
}
footer{
text-align:center;
padding:1rem;
color:#fff;
background-color:#662f00;
}
.banner{
border-top:2px solid #8f4200;
border-bottom:2px solid #8f4200;
}
.banner img{
width:100%;
max-width:100%;
}
.padded-area{
padding:0 2rem 2rem 2rem;
}
.page > a{
display:none !important;
}
.our-boards-grid{
display:flex;
max-width:750px;
margin:auto;
margin-bottom:3rem;
padding:1rem;
border:1px solid #ccc;
box-shadow:0 0 20px rgba(0,0,0,0.25);
border:2px solid #ccc
}
.board-styles{
width:40%;
margin:auto;
}
.board-image{
width:60%;
padding-left:1rem;
}
.board-image img{
width:100%;
border:1px solid #333333;
border-bottom:0;
}
.board-style{
text-align:center;
padding:0.5rem 0.25rem;
background-color:#eee;
background-image:linear-gradient(0deg, #ddd, #eee);
margin:0.25rem 0;
border:1px solid #ccc;
border-radius:1rem;
}
.board-image-desc{
text-align:center;
font-weight:bold;
font-size:1.5rem;
font-family:"Montserrat", sans-serif;
background-color:#333333;
color:#fff;
padding:0.5rem;
}
.style-instructions{
text-align:center;
}
.style-instructions:after{
content:":"
}
/*** Gallery ***/
#gallery {
margin-top: 2rem;
}
.galhead {
background-color: #653a2c;
color: #fff;
width: 100%;
padding: 0.7rem;
margin-top: 0;
margin-bottom: 0rem;
font-family: 'Volkhov', Georgia, serif;
font-size: 1.5rem;
text-align: center;
max-width:960px;
margin-left:auto;
margin-right:auto;
}
.gallerycontent > div{
display: flex;
flex-flow: row wrap;
max-width:960px;
margin:auto;
border:2px solid #653a2c;
}
.gallerycontent img {
padding: 0.5rem;
width:100%;
}
.gallerycontent a{
text-decoration:none;
display:block;
width:25%;
}
/*** foot start ***/
.footbanner {
background-image: url("/images/form-bg.jpg");
background-size: cover;
background-position: 50% 50%;
margin-top:3rem;
}
.footbanner .pagewidth{
border-top:1px solid #8f4200;
border-bottom:1px solid #8f4200;
}
.footstrip{
padding:1rem 0 9rem 0;
}
.foot-contact {
max-width: 400px;
padding: 2rem 2rem 1rem 2rem;
text-align:center;
background-color: rgba(0, 0, 0, 0.63);
margin-left: auto;
/* border-left: 1px solid #ce4f48; */
/* border-right: 1px solid #ce4f48; */
}
#Questions{
display:none;
}
.sfc-input{
width: 100%;
margin: 0.5rem 0;
padding: 0.5rem;
box-shadow: 0 0 15px rgba(0,0,0,0.6);
border: 1px solid #eee;
border-radius: 0.25rem;
color:#442c1e;
}
.foot-contact .input, .foot-contact .input {
width: 100%;
margin: 0.5rem 0;
padding: 0.5rem;
box-shadow: 0 0 15px rgba(0,0,0,0.6);
border: 1px solid #eee;
border-radius: 0.25rem;
}
.foot-contact textarea {
min-height: 100px;
}
.footcontact-right-cell {
display: flex !important;
}
.footcontact-right-wrapper {
background-color: rgba(0, 0, 0, 0.63);
color: #eee;
padding: 1rem 1rem 0 1rem;
margin: auto;
overflow: hidden;
border: 1px solid #000000;
box-shadow: 0 0 30px rgba(0,0,0,0.5);
text-shadow:1px 1px 1px rgb(0,0,0);
}
.contact-heading {
font-size: 2rem;
color: #fff;
line-height: 100%;
font-weight: bold;
}
.footcontact-right-wrapper p {
line-height: 160%;
font-size: 1.25rem;
}
.formsubmitbutton {
background-color: #f36522;
background-image: linear-gradient(0deg, #cc551d, #f36522);
color: #fff;
border: 1px solid #f98f5d;
padding: 0.5rem 2rem;
margin-top: 1rem;
border-radius: 0.25rem;
min-width: 200px;
font-weight: bold;
box-shadow: 0 0 15px rgba(0,0,0,0.6);
}
.footbottom {
background-color: #003c8e;
overflow: hidden;
box-shadow: 0 0 20px rgba(0,0,0,0.75);
border-top: 1px solid #0c4ba0;
font-size: 0.9rem;
}
.board-style:hover{
cursor:pointer
}
.board-style.active{
background-color:#333;
color:#fff;
cursor:initial;
background-image:none;
}
.footbottom-nav {
text-align: left;
list-style-type: none;
padding: 0;
text-align: center;
}
.footbottom-nav li {
display: inline-block;
margin: 0 0.25rem;
}
.footbottom-nav a {
color: #fff;
}
/*** foot end ***/
.pure-g [class*=pure-u] {
font-family:"Merriweather", serif;
}
.topnav{
text-align:center;
background-color:#8f4200;
top:0;
position:sticky;
z-index:1;
}
.tn-item{
display:inline-block;
margin:0 0.5rem;
}
.tn-item a{
color:#fff;
display:block;
padding:0.5rem 0.25rem;
}
.the-process-wrapper{
margin-top:3rem;
margin-bottom:3rem;
text-align:center;
margin-left:auto;
margin-right:auto;
background-color:#eee;
padding:2rem 0;
border:1px solid #ccc;
}
.process-slider-wrapper{
width:600px;
margin:0 auto;
}
.the-process-heading{
margin-bottom:0;
margin-top:0;
}
.slider-step{
font-weight:bold;
}
.bjqs-caption{
width:100% !important;
background-color: #653a2c !important;
color:#fff;
text-align:center;
}
.bjqs-next a, .bjqs-prev a{
background-color:rgba(255,255,255, 0.65) !important;
padding:0.5rem;
color:#333;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.bjqs-markers{
display:none;
}
@media (max-width: 1024px) {
}
@media (max-width: 768px) {
.gallerycontent a {
width: 33.3333%;
}
}
@media (max-width: 600px) {
.process-slider-wrapper{
width:360px;
margin:0 auto;
}
.the-process-wrapper{
padding:0;
}
}
@media (max-width: 568px) {
.gallerycontent a {
width: 50%;
}
}