  /*
 Theme Name:   Larkshill Theme
 Description:  Divi Child Theme
 Author:       White Orca
 Author URI:   http://whiteorca.co.uk
 Template:     Divi
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  larkshill=theme
*/
/* =Theme customization starts here
-------------------------------------------------------------- */
/* HEADER
-------------------------------------------------------------- */
#et-info, #et-info-email {
	float: right;
	color: #00137f;
}
#home-header {
	height: 300px;
}
#home-header h1 {
	font-size: 70px;
}
#home-header p {
	font-size: 30px;
}
div#top-header.et-fixed-header {
    box-shadow: none !important
}
.et_fixed_nav #logo {
	max-height: 120px !important;
	padding-bottom: 10px;
}
div#et-top-navigation {
	padding-left: 0!important;
}
/* Slider Styles */
div.slide-single {
    width: 100%;
    height: auto;
    max-height: 600px;
    position: relative;
}
div.slide-single > img {
	margin-left: auto;
	margin-right: auto;
}
/* PAGE
-------------------------------------------------------------- */
div#main-content {
    min-height: 500px;
}
div#content-area {
	padding: 15px 0;
}
h1.main_title {
	color: #00137f;
}
#home-contact h2 {
	/* color: #00137f; */
}
table#policy_documents > tbody > tr > th:nth-child(2), table#policy_documents > tbody > tr > td:nth-child(2) {
    border-left: 1px solid #eee;
}
/* Child Page List styles */
ul[id^='child-page-list-'], ul.child-page-list {
	padding: 0!important;
}
ul.child-page-list > li.child-page-link {
	list-style: none;
	padding: 5px 0;
}
ul.child-page-list > li.child-page-link > a {
    font-weight: 600;
}
/* Contact ----------------------------------------------------*/
span.required {
	color: red;
	font-size: 14px;
	font-weight: 600;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"],
textarea {
	padding: 12px 9px;
	background: #eee;
	border: 2px solid transparent !important;
	width: 100%;
	resize: none;
}
input.btn-contact {
    margin: 0;
    padding: 10px;
    background: transparent;
    border-color: #00137f;
    border-radius: 3px;
    border-style: solid;
    font-size: 22px;
    transition: all 0.4s linear;
}
input.btn-contact:hover, input.btn-contact:focus{
	background: rgba(0, 0, 0, 0.05);
	border-color: rgba(0, 0, 0, 0.05);
    transition: all 0.4s linear;
}
/* FOOTER
-------------------------------------------------------------- */
#footer-widgets {
	padding-top: 20px;
	padding-bottom: 10px;
}
.footer-widget {
	margin-bottom: 10px;
}
.footer-widget h4.title {
	margin-bottom: 20px;
	border-bottom: 3px solid #00137f;
}
h4.widget-title.srp-widget-title {
	color: #00137f;
	border-bottom: 3px solid #00137f;
}
h4.srp-post-title a.srp-post-title-link {
	font-size: 14px;	
	color: #00137f;
}
h4.srp-post-title {
	padding-top: 20px;
}
.et_pb_widget a {
	color: #00137f;
}
#footer-info, #footer-info a {
	color: #999;
}
#footer-bottom .et-social-facebook a {
color: #999;
}
#footer-bottom .et-social-twitter a {
color: #999;
}
#footer-bottom .et-social-google-plus a {
color: #999;
}
#footer-bottom .et-social-rss a {
color: #999;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
	margin-bottom: 0!important;
}
.srp-widget-singlepost {
	margin:0!important;
	border-bottom:none !important;
} 
/* Plant List
-------------------------------------------------------------- */
.plantimg {
	width: 275px;	
}
/* Responsive
-------------------------------------------------------------- */
@media only screen and (max-width: 992px) {
	.et_pb_widget {
		float: none!important;
		display: block;
		width: initial;
	}
}
@media only screen and (max-width: 767px){
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
		font-size: 2rem !important;
	}
}
@media only screen and ( max-width: 479px ) {
	#home-header h1 {
		font-size: 50px !important;
	}
	#home-header p {
		font-size: 20px !important;
	}		
}
