/*
 Theme Name: Good Wood Theme - (Theme )
 Theme URI: http://realtimeit.net.au
 Description: The theme for Good Wood Mobile Sawmills (This theme requires the use of the Twenty Seventeen theme by wordpress)
 Author: Jayden Major, RealTime IT
 Author URI: http://realtimeit.net.au
 Template: twentyseventeen
 Version: 1.0
 Tags: good wood, Jayden Major, Geckobyte Technology, RealTime IT
 Text Domain: good-wood
*/

body{
	background:#5C5C5C;
}
.wrap{
	max-width:1100px;
}
ul{
	list-style-position: inside;
}
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
	margin-top:20px;
}
.one-half,.three-sixths,.two-fourths {
	width: 48.717948717948715%;
}
.one-third,.two-sixths {
	width: 31%;
}
.one-third, .two-sixths {
	width: 29%;
}
.four-sixths,.two-thirds {
	width: 65.81196581196582%;
}
.one-fourth {
	width: 22%;
}
.three-fourths {
	width: 74.35897435897436%;
}
.one-sixth {
	width: 14.52991452991453%;
}
.five-sixths {
	width: 82.90598290598291%;
}
.first {
	clear: both;
	margin-left: 0;
}
.site{
	background:#ababab;
}
.site-header{
	background: #5C5C5C;
	padding-top:10px;
}
.site-header img{
	margin-bottom: -50px;
    height: 140px;
}
.site-branding{
	margin: 0;
	padding:0;
    width: 100%;
}
.site-branding,.site-header-main{
	height:100px;
	position: relative;
}
.site-header-main, .header-widget-area{
	width: 50%;
    float: left;
    margin: auto;
    margin-left: 0;
}
.site-header-main .site-branding{
	margin:auto;
	margin-right: 0;
	margin-bottom:0 !important;
}
.header-widget-area li{
	list-style: none;
}
.header-widget-area .widgettitle{
	text-align: right;
	color:#fefefe;
	font-size: 1.6em;
	margin-bottom:0;
	margin-top:20px;
}
.header-widget-area #sidebar{
	margin-bottom: 0;
}
.header-widget-area #sidebar .widget{
	margin-bottom:0;
	padding-bottom:0;
}
.site-header-menu{
	width: 100%;
    float: left;
    margin: auto;
    background:#454545;
    color:#fefefe;
}
.site-header-menu .menu-main-container{
	max-width:1000px;
	width:100%;
	margin:auto;
}
.site-header-menu .menu-main-container .top-menu,
.site-footer .footer-menu-container .footer-menu{
	list-style: none;
	text-align: right;
    margin-bottom: 5px;
}
.site-header-menu .menu-main-container .top-menu .menu-item,
.site-footer .footer-menu-container .footer-menu .menu-item{
	color:#fefefe;
	padding:5px;
	position: relative;
	margin-left: 20px;
	display:inline-block !important;
}
.site-header-menu .menu-main-container .top-menu .menu-item:hover{
	border-top:3px solid #ccc;
}
.site-header-menu .menu-main-container .top-menu .current-menu-item{
	border-top:3px solid #aaa;
} 
.site-header-menu .menu-main-container .top-menu .menu-item:hover a,
.site-footer .footer-menu-container .footer-menu .menu-item:hover a{
	color:#ccc;
}
.site-header-menu .menu-main-container .top-menu .menu-item::after,
.site-footer .footer-menu-container .footer-menu .menu-item::after{
	border-top:none;
	position: absolute;
	top:8px;
	right:-10px;
	border-right: 1px solid #eee;
    width: 2px;
    height: 20px;
    content: "";
}
.site-header-menu .menu-main-container .top-menu .menu-item:last-child::after,
.site-footer .footer-menu-container .footer-menu .menu-item:last-child::after{
	border-right: none;
    width: 0;
    height: 0;
    content: "";
}
.site-header-menu .menu-main-container .top-menu .menu-item a,
.site-footer .footer-menu-container .footer-menu .menu-item a{
	color:#fefefe;
}
.site-header-menu .menu-main-container .top-menu .menu-item .sub-menu{
	display: none;
	z-index: 1000;
}
.site-header-menu .menu-main-container .top-menu .menu-item .sub-menu .menu-item{
	display:inline;
	border:none;
	color:#fefefe;
	margin-left: 0;
    width: 100%;
}
.site-header-menu .menu-main-container .top-menu .menu-item .sub-menu .menu-item a{
	color:#fefefe;
}
.site-header-menu .menu-main-container .top-menu .menu-item .sub-menu .menu-item:hover a{
	color:#ccc;
}
.site-header-menu .menu-main-container .top-menu .menu-item .sub-menu .menu-item::after{
	border:none;
	height: 0;
	width:0;
	display: none;
}
.site-header-menu .menu-main-container .top-menu .menu-item .sub-menu:hover{
	display: block;
}
.site-header-menu .menu-main-container .top-menu .menu-item:hover .sub-menu{
	display: block;
	min-width: 100px;
	max-width:200px;
	position: absolute;
	background: #454545;
	padding:15px;
	margin:0;
	margin-bottom: -40px;
	border-radius:0 0 6px 6px;
}
.slider{
	width: 100%;
    float: left;
    margin: auto;
    background: #5C5C5C url('/wp-content/themes/goodwood/images/sliderbg.jpg') center top repeat-x;
    color:#fefefe;
    height:240px;
    margin-bottom:20px;
}
.slider .cs-buttons{
	margin: auto;
	margin-top:-31px;
	width:80px;
	text-align: center;
	background: #2e2d2b;
	border-radius: 0 6px 0 0;
}
.page .panel-content .entry-title,
.entry-header .entry-title,
.site-content .wrap .content-area .page .entry-header .entry-title{
	text-transform: capitalize;
	font-weight: 600;
	font-size:1.2em;
}

.site-content{
	padding-top: 20px;
	padding-bottom: 10px;
}
.site-content .wrap .content-area,
.site-content .content-area{
	max-width:1000px !important;
	width:100%;
	margin:auto;
}
.site-footer{
	background:#5C5C5C;
	color:#fefefe;
	padding:10px 30px;
	margin-top: 10px;
}
.site-footer p, .site-footer ul, .site-footer ul li, .site-footer a{
	color:#fefefe;
}
.site-footer .footer-widgets{
	width:100%;
	min-height:10px;
}
.site-footer .footer-widgets .footer-widget-area{
	color:#fefefe;
}
.site-footer .footer-widgets .footer-widget-area .sidebar{
	list-style:none;
	width:100%;
}
.site-footer .footer-widgets,
.site-footer .footer-info{
	max-width:1100px;
	margin: auto;
}
.site-footer .footer-info .site-info{
	width:45%;
}
.site-footer .footer-menu-container{
	width:45%;
	float:right;
}

.entry-header .entry-title{
	font-size:2em !important;
	text-align:center;
	font-weight:bold;
}
.entry-header{
	margin-bottom:10px !important;
}
/* Other */
.header-text p,
.header-text p a{
	text-align: right;
	color: #fefefe;
	font-size: 1.2em;
}
tr{
	border-bottom:none;
}