
body
{
    background: #F7E9DB url('../img/mark-oickle-wood-background.jpg') repeat-x;  font-family: 'Vollkorn', Georgia, Times, serif;
}

header {padding-top:2rem;padding-bottom:2rem;}
#topmenu, #mark-menu, .top-bar ul{background-color:#1c6272;}
.top-bar {padding: 0.0rem 0.5rem 0 0.5rem;}
.title-bar {background-color:#1c6272;}

a {color:#1a92b0;}
.menu a
{
    font-variant: normal;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 1px;
    color:#fff;
}

.menu a.active
{	
    color: #2d2319;
    
}
.menu li a.active
{
    background-color: #f8f4f0;
    
}
/*  footer menu*/
.menu.bottommenu a
{
    font-variant: normal;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 1px;
    color:#09353f;
} 
.menu.bottommenu li a.active
{
    background-color: #fff;
}

#skiptocontent a {
	padding:6px;
	position: absolute;
	top:-40px;
	left:0px;
	color:white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-bottom-right-radius:8px;
	background:transparent;
	-webkit-transition: top 1s ease-out, background 1s linear;
    transition: top 1s ease-out, background 1s linear;
    z-index: 100;
}

#skiptocontent a:focus {
	position:absolute;
	left:10px;
	top:10px;
	background:#183A4F;
	outline:0;	
	-webkit-transition: top .1s ease-in, background .5s linear;
    transition: top .1s ease-in, background .5s linear;
}

.hideme {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.content > .bandcolor {padding-top:2rem;}
.bandcolor {background-color:#f8f4f0;}
.altbandcolor {background-color:#fbf1e7;}
.altbandcolor.bordertop, .bordertop {border-top:1px solid #e4d0c0;}
.altbandcolor.borderbot {border-bottom:1px solid #e4d0c0;}
/* #content{padding-bottom: 1rem;} background-color: #f8f7f5; */
article.row.xpadding  {border-right: 1px solid #F1EAE6;border-left: 1px solid #F1EAE6;padding-top: 2rem;}
.xtop {padding-top:1rem;}
.xbot {padding-bottom:1rem;}

h1,h2,h3,h4,h5,h6, .lead, .leadplus {font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
h1 {color:#09353f;}
h2 {color:#1a4c57;}
h3 {color:#1e7488;}
h4 {color:#597a82;}
h5 {color:#597a82;}
.home h1 {margin-bottom: 0;}

.button.hollow {
    border: 1px solid #1a92b0;
    color: #1a92b0;
}
.button.tealblue{background-color:#1c6272;}
.button.tealblue.xlarge{font-size: 1.4rem;}
.button:hover, .button:focus {
    background-color: #2e96b0;
    color: #FFF;
}

.quform-theme-minimal-light .quform-submit button.button.large{
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: all 0.25s ease-out;
vertical-align: middle;
border: 1px solid #157AAA;
border-radius: 0;
padding: 0.85em 1em;
margin: 0 1rem 1rem 0;
font-size: 1.25rem;
background-color: #2e96b0;
color: #fff;
}

.lead, .leadplus{color:#09353f;}
.leadplus{font-size: 150%;}

.projectspanel .columns .row .columns{background-color:#f8f7f5;border-left: 1px solid #9F6133;border-top: 1px solid #9F6133;border-bottom: 1px solid #9F6133;} /*f9f5f1 */
.projectspanel .columns .row .columns:last-child {border-right: 1px solid #9F6133;}
.projectspanel .columns .row .columns h4 {padding-top: 0.5rem;}
.photo-wrap{background: #f8f4f0} /* border:solid 1px #ebf7fb; */
/*cac5c5 466b76 */
.photo-wrap img {padding:0.5rem;background: transparent url('../img/mark-oickle-wood-background.jpg') repeat;}
/* .photo-wrap img {border: 1px solid #403d3a;} */
.photo-wrap p{padding:1rem;}
.photo-wrap p a {} /* color:#183A4F; */
.photo-wrap a:hover img{opacity:.7;} /* color:#183A4F; */
.single-photo {padding:0.5rem;background: transparent url('../img/mark-oickle-wood-background.jpg') repeat; margin-bottom:3rem;}
.float-right.single-photo {margin-left:1rem;}
.single-photo-caption{background-color:#f8f7f5;border: 1px solid #9F6133;margin-bottom:0rem;} /*f9f5f1 */

.monote {padding: 0 .25rem 0 .25rem;color:#403d3a;margin-bottom:2rem;float:none;} 
.moicon {display:inline-block;padding: 0.3rem 1.2rem 1rem 0;float:left;}

.owl-carousel img{border: 1px solid #5F3C27;}
.owl-theme .owl-controls .owl-page span.owl-numbers {background-color:rgba(64,61,58,.8);}

.testimonial{padding-top: 2rem;padding-bottom: 1rem;border-top:1px solid #e4d0c0;border-bottom:1px solid #e4d0c0;}
.testimonial .small-1.columns {padding-right:0.5rem;}
.testimonial span.quote{font-size:4rem; color: #3b3b3b;}

blockquote {
  font-size:125%;  
  margin: 0 0 1rem;
  /* padding: 0.5625rem 1.25rem 0 1.1875rem;*/
  padding: 1.25rem 1.25rem 1.0rem 0;
  border-left:none; }
blockquote, blockquote p {
    line-height: 1.6;
    color: #3b3b3b; }

cite {
    display: block;
    font-size: 1.25rem;
    color: #3b3b3b;
}

.featured-project .item{
  margin: 3px;
}
.featured-project .item img{
  display: block;
  width: 100%;
  height: auto;
}

.featured-project, .callmarkrow {background: transparent url('../img/mark-oickle-wood-background.jpg') repeat;border-top:1px solid #8A624A;border-bottom:1px solid #8A624A;}
.featured-project h2 {color:#fff;}

.row .cta{padding-bottom:1rem;} /*  background-color:#fbf1e7; */

footer {margin-bottom: 1rem;}
footer div.row {border-top:1px solid #e4d0c0;border-bottom:1px solid #e4d0c0;}
footer div.row .columns {border-bottom:1px solid #e4d0c0;}
footer div.row .columns:last-child {border-bottom:none;}
.designby {margin-bottom: 2rem;}


/* medium and up */
@media screen and (min-width: 40em) {
	
 h1 {
    font-size: 3rem; }
  h2 {
    font-size: 2.5rem; }
  h3 {
    font-size: 1.9375rem; }
  h4 {
    font-size: 1.25rem; }
  h5 {
    font-size: 1.00rem; }
  h6 {
    font-size: 1rem; }	
.home .photo-wrap.single-photo-caption {margin-left:4.4rem;}
.testimonial span.quote{font-size:6rem; color: #3b3b3b;}
.xpadding {padding-left:2.5rem; padding-right:2.5rem;}
.moicon {float:left;}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	font-size:1.5rem;
	padding: 3px 17px;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px;
} 
footer div.row .columns {border-bottom:none;}
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.moicon {display:block;padding: 0.3rem 1.2rem 1rem 0;float:none;}
	.home .photo-wrap.single-photo-caption {border:none;background-color:#f8f4f0;margin-left:0px;}

}
    
