/* CSS Generated Thu, 27 Aug 2015 12:51:35 +0000 by User ID 356 */

#main-header { box-shadow: 0 3px 0 #639141 !important; }

/*** drop shadow on project featured images ***/
.et_pb_portfolio_item img { -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.75); }

/*** remove the gap at top of home rows ***/
#home-welcome { padding-top: 0px !important; padding-bottom: 0px !important; }
#home-blurbs { padding-top: 0px !important; padding-bottom: 0px !important; }

/*** remove gap at top of home page revolution slider ***/
#home-slider, #home-slider .et_pb_row { padding-top: 0px !important; }

/*** remove gap at bottom of home page banner text ***/
#home-banner { margin-bottom: 0px !important; }

/*** style stallholder facts headings ***/
h1, .stallfact { font-weight: bold; color: #639141; }
h2, h3, h4, h5 { color: #639141; }

/*** style home page revolution slider text ***/
.tp-caption { font-family: 'Anton', sans-serif !important; font-size: 400% !important; font-weight: bold !important; color: white !important; text-align: right !important; line-height: 80px !important; }
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { .tp-caption { font-size: 150% !important; } }

/*** style blog grid on home page ***/
.home .et_pb_blog_grid { font-size: 0px; !important; }
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { .et_pb_blog_grid h2 { color: white !important; } }

/*** remove featured image on post pages ***/
.et_pb_post > img, .search .et_pb_post a > img { display: none; }
.archive .type-project a > img, .archive .type-post a > img { display: none; }

/*** remove sidebar ***/
#sidebar { display: none !important; }
#left-area { width: 100% !important; }

/*** remove repeating post title on stallholder content template pages ***/
.stallholder > h1, .stallholder .post-meta { display: none; }

/*** style contact form on coming soon page ***/
.coming-soon-container .et_pb_row { padding-top: 0px !important; }
.coming-soon-container .et_pb_countdown_timer_container, #coming-soon-container .et_pb_text { margin-bottom: 0px !important; }
.coming-soon-container .gform_wrapper { margin-top: 0px !important; }
#coming-soon-form { background-color: white; }
.coming-soon-white-bg { background-color: white; opacity: 0.7; }
#coming-soon-form .gform_wrapper { padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; }