/*
Theme Name: Harrogate Flower Fund Homes
Theme URI: https://harrogatewebsolutions.co.uk/
Description: Child theme for Pena Lite
Version: 1.0.0
Author: Harrogate Web Solutions
Author URI: https://harrogatewebsolutions.co.uk/
Template: pena-lite
Text Domain: harrogate-ffh
*/
*{font-family:'Open Sans',sans-serif;}
h1,h2,h3,h4,h5,h6{color:#892ca0;}
@media screen and (min-width: 55em){
	h1, .singular .entry-title{font-size:39px;}
}
hr.short{background-color:#892ca0;}
.section.pages.without-featured-image h1{color:#892ca0;text-shadow:none;}
p{margin-bottom:15px;}
.standard-menu .site-header{background-color:#fff;}
#content{background-color:inherit;}
body{background-color:#fcfafd;}
.site-branding{width:100%;}
img.custom-logo{max-width:300px;margin:15px auto;display:block;}
nav#site-navigation{width:100%;background:#eee;border-top:1px solid #444;text-align:center;}
.main-navigation a{color:#892ca0;font-weight:600;line-height:40px;}
.site-header{padding:0px;}
.home.standard-menu .section{padding:10% 0;}
.standard-menu .section{padding:7% 0;}
.section.pages h1{text-shadow:1px 1px #444;}
.header{background-attachment:unset;}
.gallery{margin:0 -15px;}
.gallery-item{padding:0 15px;}
@media(max-width:879px){
	.gallery-item{max-width:100%!important;}
	.site-branding{width:75%;height:80px;margin:15px auto;}
	img.custom-logo{margin:0 0 0 15px;height:80px;width:auto;}
	.main-navigation a{padding:5px 15px;border:none!important;display:block;line-height:35px;text-transform:capitalize;}
	.main-navigation li{text-align:left;margin:0;padding:0;}
	.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a{text-decoration:underline;border:none;}
	.main-navigation li:hover a{background-color:#f4f4f4;}
	ul#primary-menu{padding:0;}
	.header-wrapper p{display:none;}
}
@media(min-width:880px){
	.header-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:0 15px;}
	.header-wrapper p{color:#892ca0;text-align:right;}
	img.custom-logo{margin:15px 0;}
}
#site-navigation button.menu-toggle{color:#672178;background:#f9f9f9;box-shadow:none;border:1px solid #892ca0;border-radius:4px;margin:24px 0;padding:10px;border:none;background:none;height:20px;right:10px;top:15px;}
#site-navigation button.menu-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#672178;}
button.menu-toggle .icon-bar+.icon-bar{margin-top:4px;}
#site-navigation button.menu-toggle:hover{background-color:transparent;}
.widget-title,.widgettitle{font-size:23px;}
.so-widget-sow-image h3{font-weight:normal;text-transform:none;font-size:17px;font-style:italic;font-family:'Merriweather', Times, serif;}
input[type="tel"],textarea{color:#000;background:transparent;border:1px solid #efefef;border-bottom:0;box-sizing:border-box;-webkit-box-shadow:#efefef 0 2px 0;-moz-box-shadow:#efefef 0 2px 0;box-shadow:#efefef 0 2px 0;font-size:18px;font-size:1rem;margin-right:-5px;padding:.21875em .5em;transition:.2s;}
form p input, form p textarea{width:100%;max-width:450px;}
form input[type="submit"]{width:auto;background-color:#5cb85c;border:1px solid #4cae4c;border-radius:4px;color:#fff;padding:5px 8px;}