/*** Site Wide ***/


body {
  font-family: 'Arial', sans-serif;
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
  font-family: 'Arial', sans-serif;
}
.content h1, .content h1 a, 
.content h2, .content h2 a, 
.content h3, .content h3 a, 
.content h4, .content h4 a, 
.content h5, .content h5 a, 
.content h6, .content h6 a {
  text-transform: uppercase;
}
h1, h1 a {
  font-size: 40px;
}
h2, h2 a {
  font-size: 35px;
}
h3, h3 a {
  font-size: 28px;
}

a, a:visited, a:active{
	color: #b4ae7a;
}

a:hover{
	color: #000;
	text-decoration: underline;
}

/* Header */
#header.navbar.navbar-fixed-top {
    min-height: 90px;
    padding-top: 25px;
}

.site-title a, .site-title a:hover {
  background: url(http://darylpelchenarchitects.com/wp-content/uploads/2016/09/header.jpg) no-repeat;
  background-image: url(http://darylpelchenarchitects.com/wp-content/uploads/2016/09/logo.svg), none;
  background-size: 148px;
  background-position: 10% center;
  height: 90px;
  color: #C4484C;
  display: block;
  text-indent: -9999em;
  padding-top: 30px;
  width: 200px;
  margin-bottom: 15px;
}

/*** Content ***/
.entry-title {
  font-size: 40px;
}

/*** Sections ***/
.section_wrapper {
    padding-bottom: 0;
}

.content_wrapper.container{
	padding-top: 0;
	padding-bottom: 0;
}

/* Slider */
.fullwidth_slider .carousel-caption h1 {
    display: none;
}
.slider_overlay {
    background: none !important;
}

/* Widget Section */
.feature-icon.icon-font {
    color: inherit;
    width: 84px;
    margin: 0 auto;
}

/* Porfolio Section */
h2#project_title {
    text-align: center;
}
.portfolio_detail > h4 {
  font: 16px/22px 'Arial', sans-serif;
}

/* Contact Section */
.contact_section.section {
    padding-top: 0;
}

/* Contact Form */
div#left-contact {
    display: block;
    float: left;
    padding-right: 40px;
}
div#right-contact {
    display: block;
    float: left;
}
input#say_hello {
    float: right;
}
.contact_heading h3:before {
    content: "";
    position: absolute;
    left: 17px;
    top: 100px;
    height: 1px;
    width: 74%;
    border-bottom: #000 2px solid;
}
h2#contact_header + p {
    display: none;
}
h2#contact_header {
    margin-bottom: 0;
}
div.contact_section > div.container > p {
    display: none;
}

/* Pages */
body.page .site-inner {
    padding: 160px 0 50px;
}
body.page .entry-content {
     margin-top: -120px;
}
body.page-id-31 p.lead {
    display: none;
}


/* Responsive */
@media (max-width: 480px){
	.home .site-inner {
	    margin: 0 !important;
	}
	p {
	    padding: 0px 10px 24px 10px;
	}
	h3, .h3 {
	    padding-left: 10px;
	}
	.contact_heading h3:before {
	    left: 27px;
	    width: 58%;
	}
}


/* Column Classes
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}