@charset "UTF-8";
/* CSS Document */

/*
 Theme Name:     LockoPark
 Theme URI:      http://www.lockopark.co.uk
 Description:    Locko Park
 Author:         Horizon IT
 Author URI:     http://www.horizon-it.co.uk
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

h1,h2,h3,h4{
	letter-spacing:-0.04em;
	color:#9c0000
}

h1{
	font-size:36px
}

h2{
	font-size:30px
}

body{
	font-size:15px
}

#top-menu a:hover{
	color:#9c0000 !important
}

#top-menu li{
	font-size:15px
}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a{
	font-weight:bold
}

/**buttons **/

a.small-button {
	padding: 8px 14px 10px 14px !important;
	font-size: 16px !important;
	font-weight:normal !important;
	margin: 20px 0 0 0 !important;
	border: hidden !important;
	border-radius:4px !important;
	text-shadow:none !important;
	box-shadow:none !important;
	letter-spacing:-0.04em
}

a.smallblack{
	background: #9c0000 !important;
}

a.smallblack:hover{
	background: #800202 !important;
}

.et_pb_section{
	padding:20px 0
}

.et_pb_fullwidth_section{
	padding:0 !important
}

.et_pb_main_blurb_image{
	margin-bottom:20px
}

.contentpanel{
	background: transparent url(img/cbg_@2X.png) top left repeat;
	background-size:294px 235px;
}

.contentpanel .item img{
	border:4px solid #c2baa8;
	width: 90% !important;
	margin-top: 10px;
}

.contentpanel .item h4{
	color:#010101;
	font-size:22px;
	margin-bottom:15px
}

.borders{
	border-top:4px solid #c2baa8;
	border-bottom:4px solid #c2baa8
}

.contactpanel{
	background: transparent url(img/cpbg.png) top left repeat;
	border:4px solid #c2baa8;
	padding:15px;
}

.contactpanel h1{
	font-size:38px
}

.contactpanel h2{
	font-size:24px
}

.contactpanel a:link, .contactpanel a:active, .contactpanel a:visited{
	color:#fff;
	font-weight:bold
}

.contactpanel a:hover{
	text-decoration:underline
}

/** Pages **/

.pagehead{
	height:429px
}

.pageheadquote{
	background: transparent url(img/phqbg.png) top left repeat;
	width:100%;
	position:relative;
	top:225px;
	padding:0
}

.pageheadquote h1{
	color:#e2d9c6;
	font-size:25px;
	padding:15px 0 10px 0;
	font-style:italic;
	line-height:1.2em
}
.pageheadquote p{
	color:#fff;
	padding:0 0 15px 0
}

.fancy h1{
	width: 100%;
	height: 24px;
	margin: 0 auto;
	background: transparent url(img/divide.png) top center no-repeat;
	background-position: 50% 60px;
	padding-bottom: 90px;
}

/** blog **/

body.category #main-content, body.single-post #main-content{
	background: #e5dece url(img/cbg_@2X.png) top left repeat;
	background-size:294px 235px;
}

body.category #main-footer, body.single-post #main-footer{
	border-top:4px solid #c2baa8;
}

.postheader{
	height:429px;
	background-image: url(http://locko.horizon-it.co.uk/wp-content/uploads/2014/11/Locko-Park-Main-house-and-lake.jpg);
	background-size:cover;
	background-position: center;
	border-bottom:4px solid #c2baa8

}

.centered{
	text-align:center
}

.et_pb_blog_grid .et_pb_post{
	border:1px solid #c2baa8 !important
}

.et_pb_blog_grid h2{
	line-height:1.25em
}
.et_pb_bg_layout_light .et_pb_post .post-meta a{
	color:#000
}

#sidebar .et_pb_widget{
	background: #fff;
	padding: 20px;
	border:1px solid #c2baa8 !important
}
#main-content .container:before{
	width:0px !important
}

/** Footer **/

#footer-bottom{
	background:#fff;
}

#footer-info{
	color:#010101 !important;
	font-size:11px;
	text-align:center;
	float:none
}

#footer-info a:hover{
	text-decoration:underline
}

/** Responsive **/

.mobile_menu_bar{
	color:#9c0000 !important
}

article > a > img {
	border-radius: 10px;
	max-width: 100%;
	max-height: 400px;


}

.qa-faq-answer {
margin-bottom: 20px;
margin-left: 20px;
}

.et_pb_posts {
border: solid 1px darkgrey;
background-color: white;
padding: 10px;


}
.et_pb_blurb h4 {
	font-size: 1.5em;
}
.et_pb_post a img {
margin: 5px;
border-radius: 3px;
box-shadow: 2px 2px 2px #888888;

}
.post-meta {
Display:none;
}

.footer-widget {
color:black;

}