/*
Theme Name: Club_Noble_WP
Description: Noble Park Football Social Club
Version: 1.0
Author: MikeIT
*/
* {padding:0; margin:0; border:0; -webkit-appearance:none;vertical-align:top; text-rendering: optimizeLegibility;} 
body, html{min-height: 100%}
body{width:100%; font-size:13px; line-height:17px; font-family:Helvetica, Arial, sans-serif; font-weight:normal; color:#252525; background:url(images/topbg.png) center 0 repeat-x, url(images/bgslice.png) 0 bottom repeat-x #f6f6f6; background-size:2000px 886px, 1px 600px;}
header {width:970px; position: absolute; left:50%; margin:0 0 0 -485px; height:160px; background:url(images/top.png) center 0; background-size:2000px 886px; z-index: 1000}
a {color: inherit; text-decoration: none;}
input, textarea{
  border: 2px inset;
}
select {
-webkit-appearance: menulist;
align-items: center;
border: 1px solid;
cursor: default;
}

#login{
  float:right;
}

.sub-menu {
	display: none;
}

.current_page_parent > .sub-menu,
.menu-item:hover > .sub-menu {
	display: block;
}

.page {margin:0 auto; width:auto; text-align:center; min-width:970px; padding:110px 0 0;}

.lhs, .rhs {width:162px; display:inline-block; font-size: 13px; line-height: 17px}

.lhs ul li {margin:0 0 3px; color:#fff; display:block; position:relative; list-style:none; text-align:left; }
.lhs ul li a:nth-child(1){background:#013b76; padding:8px; text-transform:uppercase; display: block}
.lhs ul li ul {padding:3px 0 0; }
.lhs ul li ul li {color:#012850; padding:6px 0 6px 16px}
.lhs ul li ul li a:nth-child(1){background:none; padding:0; text-transform:none; }
.lhs .spacer {height:52px; background:#013b76;}

.lhs ul li ul .current-menu-item {background-color: #cacfd3; font-weight: bold;}

#menu_logo	{
  
  height:114px;
  width:200px;
  background:url('images/zero.png') no-repeat;
  background-size:contain;
  background-position:center;
  margin-left:-34px;
}

.rhs {padding:60px 0 0}
.rhs h1 {font-size: 15px; line-height: 15px; padding: 0 0 6px 6px; color: #013b76; font-weight: normal; text-align: left; text-transform: uppercase;}
.rhs ul {padding:0 0 0 6px}
.rhs ul li {margin:0 0 3px; display:block; position:relative; list-style:none; text-align:left; margin:0 0 8px}
.rhs ul li h2 {font-weight:normal; background:#013b76; color:#fff; font-size: 12px; padding:8px; text-transform:uppercase; margin:0 0 8px}
.rhs ul li p {margin:0 0 5px; padding:0 0 0 5px}
.rhs ul li p bdi {color:#3399cc; font-weight:bold}
.rhs ul li span {padding:5px 8px; background:#ffba00; color:#013b76; font-size: 11px; display:inline-block;}

table {padding:0 0 60px;}
table tr td:nth-child(1) {width:144px; text-align: left;}


.mid {width:624px; padding:6px; background:#fff; display:inline-block}
.mid .imageslider {height:300px; background:#333}
.mid .feature {font-size:0; padding:6px 0}
.mid .feature article {width:204px; height:152px; background:#333; position: relative; display:inline-block; background:center center; background-size: cover}
.mid .feature article:nth-child(2) {margin:0 6px;}
.mid .feature article .title {position: absolute; bottom: 0; text-align: left; width: 100%; background: rgba(0,0,0,0.5);}
.mid .feature article h3 {font-size: 19px; line-height: 19px; padding: 6px 6px 0; color:#fff; font-weight: 100}
.mid .feature article h4 {font-size: 11px; line-height: 11px; padding: 2px 6px 6px; color:#fbb201}
.mid .badges {padding:6px 0 12px 0; font-size:0; text-align:left}
.mid .badges a article {width:78px; display:inline-block;margin:0 0 0 13px;}

.mid .topimage {height:200px; background:#333 top center; background-size: cover}
.mid .content {font-size: 11px; line-height: 17px; padding: 12px; text-align: left;}
.mid .content h1 {font-size:21px; font-weight: normal;}
.mid .content h2 {font-size:11px; font-weight: bold; color: #013b76; margin:0 0 1em 0;}
.mid .content p {margin: 0 0 1em 0}

.mid .badges a:nth-child(1) article {margin:0;}
.mid .badges a article .badgeimage {height:78px; background:center center no-repeat; background-size:contain;}
.mid .badges a article p{font-size:10px; line-height:14px; text-transform:uppercase; text-align:center; padding:5px 0 0}


.mid .moreinfo {background:#012850; height:16px; line-height:16px; padding:13px; color:#fff; font-size:12px; text-align:left}

.mid .gallerycontent {padding:52px 12px 12px; font-size: 0; line-height:0; text-align: center;}
.mid .gallerycontent h1 {line-height: 1em; margin: 0 0 1em 2px; text-align: left}
.mid .gallerycontent a{display:inline-block; width: 27%; padding: 2%; position: relative; background: #f8f8f8; box-shadow: inset 0 0 0 1px #ddd; overflow: hidden;}
.mid .gallerycontent a:nth-child(3n+2){margin:0 3% 3%;}
.mid .gallerycontent img{width: 100%; height: auto}

.mid .moreinfo span {float: right; position: relative; top: -6px; padding:5px 8px; background:#ffba00; color:#013b76; font-size: 11px; display:inline-block;}
#footer{
  text-align: center;
  margin-top: 15px;
  font-size: 11px;
}

.content a {
  /*text-decoration: underline;*/
}

.form_download{
  border: 1px solid;
  border-color: #ccc;
  text-decoration: none;
  padding: 1px;
  padding-left: 0px;
  padding-right:4px;
  margin-left: 25px;
}
.dwnload{
  position: relative;
  left: -12px;
  top: -5px;
}