/*
Theme Name:     Greer Dyke
Description:    Child Theme
Author:         PDS Print Digital Solutions
Template:       minamaze

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

#logo { text-align:left;}
#logo h1 { font-size:34px; line-height:45px; font-family: 'Libre Baskerville', serif; font-weight:normal; text-transform: uppercase; color:#F4FBE3;}
.site-description { font-size:14px; margin-left:5px; line-height:28px; color:#a5c874;}

.slider-boxed #slider .rslides-inner {
-webkit-box-shadow: 0 0 0 5px #F4FBE3, 0 0 0 6px #F4FBE3;
-moz-box-shadow: 0 0 0 5px #F4FBE3, 0 0 0 6px #F4FBE3;
-o-box-shadow: 0 0 0 5px #F4FBE3, 0 0 0 6px #F4FBE3;
box-shadow: 0 0 0 5px #F4FBE3, 0 0 0 6px #F4FBE3;
}

#slider { margin-top:1em;}

#body-core { background:#333225;}

#footer, #sub-footer { background:#25241b; border-top: 1px solid #333225;}
#footer-core, #footer-core p, #sub-footer-core { font-size:14px;}
#sub-footer-core a { font-size:14px; color:#a5c874;}
#sub-footer-core a:hover { color:#adada7;}

#header .header-links > ul > li a { color:#fff; font-size:15px; font-family: 'Libre Baskerville', serif; }
#header .menu > li.menu-hover > a, #header .menu > li.current_page_item > a, #header .menu > li.current-menu-ancestor > a, #header .menu > li > a:hover { color:#a5c874;}



#content-core {background: #F4FBE3; }
#main { box-sizing:border-box; padding:2em;}



.page-title {font-family: 'Libre Baskerville', serif;}
#intro.option1 #intro-core:before { border-bottom:1px solid #adada7;}
#intro.option1 #intro-core:after { border-bottom:3px solid #333225;}
h3 { font-size:24px; font-family: 'Libre Baskerville', serif; }
p { color:#000; }

.introp { font-size:1.5em; line-height:1.9em; font-weight:300;}
article h3 { margin-bottom:0;}

.area { display:block; clear:both; vertical-align: top; padding:1em 0;}
.area:last-of-type { padding-bottom:0;}
.area h3 { margin-top:0; display:inline-block;}
.area br { display:none;}

.phone, .address { 
	margin-bottom:10px;
	line-height:normal;
}

.phone:before {
	display:inline-block;
	background:#F4FBE3;
	color:#25241b;
	content: '\f095';
	font-family:'FontAwesome';
	text-align:center;
	width:1.2em;
	height:1.2em;
	line-height:1.2em;
	margin-right:.5em;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.address:before {
	display:inline-block;
	background:#F4FBE3;
	color:#25241b;
	content: '\f041';
	font-family:'FontAwesome';
	text-align:center;
	width:1.2em;
	height:1.2em;
	line-height:1.2em;
	margin-right:.5em;
	-webkit-border-radius:3px;
	border-radius:3px;
}




.one_half { font-size:1.12em; line-height:1.9em; font-weight:500; }
.last { line-height:1.5em; font-weight:300;}

.gform_wrapper .gfield_required { color:#333225!important;}
.gform_wrapper .top_label .gfield_label { color:#333225;}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .themebutton, button, html input[type="button"], input[type="reset"], input[type="submit"] { background-color:#333225;}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .themebutton, button, html input[type="button"]:hover, input[type="submit"]:hover { opacity:.7;}

@media only screen and (max-width: 768px) {

.btn-navbar { background-color: #25241b!important; border: 1px solid #25241b!important;}
#header-responsive-inner { border-left: 1px solid #25241b!important; border-right: 1px solid #25241b!important; }
#header-responsive li a {  border:none!important; color:#fff!important;}
#header-responsive ul { background-color:#25241b; border-top:1px solid #adada7;}
#header-responsive li { border-bottom:1px solid #adada7; }
#header-responsive li a:hover, #header-responsive li.current_page_item > a {color:#a5c874!important;}
}



#header .header-links > ul > li a{
	font-size:18px;
}





