/*------------------------------------------------------------------
[Custom CSS Stylesheet]

Project:    GENESIS TEMPLATE - SMART HEADER VERSION
Version:    v2.0
Last change:    011820 [original]
Assigned to:    Bob Wendt
-------------------------------------------------------------------*/
/* @import "layout.css"; */


/*------------------------------------------------------------------
[Table of contents]
1. FULL WIDTH PAGE BEAVER BUILDER
2. GENESIS HEADER STYLING (smart header)
3. GENESIS MENU STYLING - DESKTOP
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
[Color codes]

Background: -color here-
Content:    -color here-

a (standard):   -color here-
a (visited):    -color here-
a (active): 	-color here-
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
[Typography]

Body copy:      1.2em/1.6em -fonts here- ;
Headers:        2.7em/1.3em -fonts here- ;
Input, textarea:    1.1em -fonts here- ;

Notes:  
-------------------------------------------------------------------*/

/* FULL WIDTH PAGE BEAVER BUILDER
------------------------------------------------------ */
.site-inner.full-width {
    max-width: none;
    padding: 0;
    margin: 0;
}

/* GENESIS HEADER STYLING 
------------------------------------------------------ */
/* remove page header */
.page .site-header { 
  display: none;
}

/* MEDIA QUERY
-------------------------------------------------------------------*/

/* INFO BOXES STYLING 
------------------------------------------------------ */
.service-col-spring p {
	padding-bottom: 20px;
}

/* WORK EXAMPLES STYLING 
------------------------------------------------------ */
/* captions font styling for all photos */
.fl-photo-caption-below {
	font-weight: 600;
	font-size: 20px !important;
	color: #FFFFFF;
	height: 40px;
}
/* photo #1 caption box styling */
#work-example-1 .fl-photo-caption {
	background-color: #74bf78;
	border-bottom: 1px solid #9C9C9C;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
}
/* photo #2 caption box styling */
#work-example-2 .fl-photo-caption {
	background-color: #796864;
	border-bottom: 1px solid #9C9C9C;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
}
/* CONTACT FORM 7 STYLING 
------------------------------------------------------ */
/* spacing between input boxes */
#contact-form P {
	margin-top: -20px;
}
/* top-bottom container padding */
#contact-form .pp-cf7-content
{
	padding-top: 6px;
	padding-bottom: 0;
}
/* confirmation/error messages text style */
#contact-form .wpcf7-response-output {
	text-align: center;
	color: #ffffff;
	font-weight: 500;
	background-color: #74bf78;
	border: none;
	border: none;
	padding: 10px 50px;
}
