/*
Theme Name: Dragon Golf Developments Child
Template: dragon-golf-developments
*/


/*
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

This child theme enables you to make customizations while allowing for safe updates to the parent theme.
The parent theme's style.css is imported below. If you wish to make customizations, do one of the following:

A.) Copy the contents of skeleton/style.css into this file, but leave the (above) child theme head in tact!
B.) Add specific rules BELOW the import. This is intended for minimal customizations.

----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

*/

@import url("../dragon-golf-developments/style.css");

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

body{
	font-family: 'Open Sans', sans-serif;
	color: #3f3f3f;
	background: url(images/assets/header-bg.jpg) repeat-x;
	font-size: 14px;
	line-height: 21px;
}

p { margin: 0 0 15px 0; }


h1#site-title{ 
	text-align:center;
}

.entry-title{
	font-family: 'BerkeleyLTRegular';
	font-variant: small-caps;
	font-weight:normal;
	color: #a0401d;
	font-size: 42px;
	line-height: 42px;
	margin: 0 0 10px;
}

#navigation{
	margin: 0 auto -70px;
	font-family: 'BerkeleyLTRegular';
	font-variant: small-caps;
	color: #a0401d;
	font-size: 25px;
	line-height: 76px;
}

#navigation ul{
	background:url(images/assets/nav-bg.png);
}
#navigation ul li{
	background:url(images/assets/nav-splitter.png) no-repeat;
}
#menu-item-23{
	background:none !important;
}
#navigation ul li a{
	font-weight: normal;
}
#navigation ul li a:hover{
	background: url(images/assets/nav-bg-hover.png) repeat-x;
	color:inherit;
}
#navigation ul li.active a{
	background: url(images/assets/nav-bg-hover.png) repeat-x;
}
.easingslider{
	clear: both;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcedc3', endColorstr='#f9d88d');
	background: -webkit-gradient(linear, left top, left bottom, from(#fcedc3), to(#f9d88d));
	background: -moz-linear-gradient(top, #fcedc3, #f9d88d);
	margin: auto;
	box-shadow: 0px 0px 3px #604642;
	-moz-box-shadow: 0px 0px 3px #604642;
	-webkit-box-shadow: 0px 0px 3px #604642;
	padding: 5px !important;
	margin: 0 0 20px !important;
}
#content{
	clear:both;
	margin:0 auto 15px !important;
}
#content, #sidebar, .bottom-block-holder{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcedc3', endColorstr='#f9d88d');
	background: -webkit-gradient(linear, left top, left bottom, from(#fcedc3), to(#f9d88d));
	background: -moz-linear-gradient(top, #fcedc3, #f9d88d);
	margin: auto;
	box-shadow: 0px 0px 3px #604642;
	-moz-box-shadow: 0px 0px 3px #604642;
	-webkit-box-shadow: 0px 0px 3px #604642;
	padding: 5px;
	margin:0 0 20px;
}

#content .page, .type-post, .one_third{
	background: #FFF;
	padding: 10px;
}

.themeauthor{
	text-align:center;
}
body.sidebar-right #wrap #sidebar .widget-container{
	background: #FFF;
	padding: 10px;
}
.bottom-block-holder{
	clear:both;
	margin:15px 0;
}

.bottom-block-holder .one_third{
	margin:0 !important;
}
.weather{
	min-height:352px;
	background: url(images/assets/weather-bg.jpg) bottom center no-repeat #FFF;
}
.autoScroller-container{
	height:300px;
	overflow:auto;
}
.autoScroller-container li{
	list-style:none;
}
.post{
	overflow:hidden;
}
.post a{
	text-decoration:none;
}

.post a.view-more{
	float:right;
}

.wpcf7-textarea{
	height:80px;
}

#sidebar input[type="text"], #sidebar input[type="email"], #sidebar textarea{
	width:100%;
}
.widget-title{
	font-family: 'BerkeleyLTRegular';
	font-variant: small-caps;
	font-weight: normal;
	color: #a0401d;
	font-size: 30px;
	line-height: 30px;
	margin: 0 0 10px;
}
#nav-below{
	background:#FFF;
}
#sidebar .widget_recent_entries li, #sidebar .widget_categories li, #sidebar .widget_archive li, #sidebar .widget_recent_comments li, #sidebar .widget_meta li{
	list-style: circle;
	margin: 0 0 10px 20px;
}
.nav-prev{ margin:0 0 0 15px; }
.nav-next{ margin:0 15px 0 0; }
.nav-button{ display: none; }

@media only screen and (min-width: 1200px) {
#navigation{
	width:1190px;
	padding:5px;
}
.bottom-block-holder .one_third{
	width:376px;
	margin:0 !important;
}
#content .page{
	min-height:400px;
}
.bottom-block-holder{
	width:1190px;
}
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
#navigation{
	width:950px;
	padding:5px;
}
#navigation ul li a{
	font-size: 1em;
	padding: 10px 11px;
}
.bottom-block-holder{
	width:950px;
}
.bottom-block-holder .one_third{
	width:296px;
	margin:0 !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#navigation{
	width:758px;
	padding:5px;
}
#navigation ul li a {
	font-size: 0.8em;
	padding: 10px 9px;
}
.bottom-block-holder{
	width:757px;
}
.bottom-block-holder .one_third{
	width:232px;
	margin:0 !important;
}
}
@media only screen and (max-width: 767px) {
#header #site-title a img{
	width:100%;
}
body.sidebar-right #wrap #sidebar{
	float:none;
	clear:both;
	display:block;
}
.bottom-block-holder{
}
.bottom-block-holder .one_third{
	margin:0 !important;
}
#navigation{
	background: -webkit-gradient(linear, left top, left bottom, from(#fcedc3), to(#f9d88d));
	background: -moz-linear-gradient(top, #fcedc3, #f9d88d);
}

#navigation ul li{
	font-size:16px;
	line-height:16px;
	text-transform:none !important;
	padding:0 5px;
	border-bottom: 1px solid rgba(0,0,0,.2) !important;
}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#navigation{
	width:410px;
}
.bottom-block-holder{
	width:410px;
}
}
.page-template-onecolumn-page-php #content .page, .type-post, .one_third{
	padding: 10px 10px 10px;
}
.post-14 img {
	float: left;
	margin: 10px 10px 0 0;
	width: 19%;
}
.blog #navigation, .archive #navigation, .single #navigation{
	margin: 0 0 10px;
	background: #FFF;
}

#post-14, #post-16{ padding:70px 10px 10px !important; }

.weather-block{
	width:100%;
}