/********* Do not edit this file *********/
/*
My Custom CSS - Maked by Salvatore Noschese
a.k.a. DarkWolf - http://www://darkwolf.it/
*/

body {
  background-color: #878988;
}

p a {
  color:#21331a;
}

.page-title{
  z-index:1;
  background-color:transparent;
  text-shadow:3px 2px 5px #000000;
}

p, ul, li, .breadcrumb {
  font-family: 'Roboto Condensed', sans-serif;
  font-size:17px;
}

h2 {
  text-transform: uppercase!important;
}

.header {
  background-image: -webkit-linear-gradient(top, #555555 0%, #555555 100%);
  background-image: linear-gradient(to bottom, #555555 0%, #555555 100%);
}

#nav {
  font-weight:500 !important;
}

#nav ul li a {
  margin-left:0px !important;
}

#nav li a {
  padding: 0 25px;
}

#nav ul li a, #nav ul li ul a {
  font-size:12px!important;
  font-family: 'Roboto Condensed', sans-serif!important;
}

ul .submenu {
  margin-left:-5px!important;
}

.banner-content-box .textwidget h3, .banner-content-box h3 {
  font-family: 'Roboto Condensed', sans-serif;!important;
  font-weight:400;
}

.buttonstyleblack {
  border:1px solid #2a2c2f; 
  -webkit-border-radius: 8px; 
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size:12px;
  font-family: 'Roboto Condensed', sans-serif;!important;
  padding: 10px 10px 10px 10px; 
  text-decoration:none; 
  display:inline-block;
  text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
  font-weight:bold; color: #FFFFFF;
  background-color: #45484d; 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a5a5c), to(#000000));
  background-image: -webkit-linear-gradient(top, #5a5a5c, #000000);
  background-image: -moz-linear-gradient(top, #5a5a5c, #000000);
  background-image: -ms-linear-gradient(top, #5a5a5c, #000000);
  background-image: -o-linear-gradient(top, #5a5a5c, #000000);
  background-image: linear-gradient(to bottom, #5a5a5c, #000000);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#45484d, endColorstr=#000000)  
}

.buttonstyleblack:hover {
  color:#fff;
  text-decoration:none;
  border:1px solid #151617;
  background-color: #2d2f32; 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2f32), to(#1a1a1a));
  background-image: -webkit-linear-gradient(top, #2d2f32, #1a1a1a);
  background-image: -moz-linear-gradient(top, #2d2f32, #1a1a1a);
  background-image: -ms-linear-gradient(top, #2d2f32, #1a1a1a);
  background-image: -o-linear-gradient(top, #2d2f32, #1a1a1a);
  background-image: linear-gradient(to bottom, #2d2f32, #1a1a1a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2d2f32, endColorstr=#1a1a1a);
}

.buttonstylered {
  border:1px solid #df0909; 
  -webkit-border-radius: 3px; 
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size:12px;
  font-family: 'Roboto Condensed', sans-serif;!important;
  padding: 10px 10px 10px 10px; 
  text-decoration:none; 
  display:inline-block;
  text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
  font-weight:bold; color: #FFFFFF;
  background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
  background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
  background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
  background-image: -ms-linear-gradient(top, #f62b2b, #d20202); 
  background-image: -o-linear-gradient(top, #f62b2b, #d20202);
  background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
   }

.buttonstylered:hover {
  color:#fff;
  text-decoration:none;
  border:1px solid #b30808;
  background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
  background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
  background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
  background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
  background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
  background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);
}

.buttonstylegreen{
 border:1px solid #8bcf54; 
 -webkit-border-radius: 3px; 
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-size:12px;
 padding: 10px 10px 10px 10px; text-decoration:none; 
 display:inline-block;
 text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
 font-weight:bold; 
 color: #FFFFFF;
 background-color: #a9db80; background-image: -webkit-gradient(linear, left top, left bottom, from(#a9db80), to(#8CC63F));
 background-image: -webkit-linear-gradient(top, #a9db80, #8CC63F);
 background-image: -moz-linear-gradient(top, #a9db80, #8CC63F);
 background-image: -ms-linear-gradient(top, #a9db80, #8CC63F);
 background-image: -o-linear-gradient(top, #a9db80, #8CC63F);
 background-image: linear-gradient(to bottom, #a9db80, #8CC63F);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#8CC63F);
 font-family: 'Roboto Condensed', sans-serif;!important;
}

.buttonstylegreen:hover{
 color:#fff;
 text-decoration:none;
 border:1px solid #74bf36;
 background-color: #8ED058;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#8ED058), to(#71a230));
 background-image: -webkit-linear-gradient(top, #8ED058, #71a230);
 background-image: -moz-linear-gradient(top, #8ED058, #71a230);
 background-image: -ms-linear-gradient(top, #8ED058, #71a230);
 background-image: -o-linear-gradient(top, #8ED058, #71a230);
 background-image: linear-gradient(to bottom, #8ED058, #71a230);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ED058, endColorstr=#71a230);
}

.readmore {
    background-image: url(/wp-content/uploads/2014/03/arrowright.png);
    background-repeat:no-repeat;
    background-position:right; 
	background-color:#000000;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family: 'Roboto Condensed', sans-serif;!important;
	font-size:14px;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:auto;
	text-decoration:none;
	text-align:center;
    padding-left:5px;
    padding-right:15px;
    background-size: 8%;
}

.readmore:hover {
    color:#ffffff;
  
}

.readmore:active {
	position:relative;
	top:1px;
}

hr {
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 2px solid #eeeeee;
}

.contact-info li {
  line-height:20px
}

.contact-info li.phone {
  background: url(http://www.northlakesgolfclub.com.au//wp-content/uploads/2014/06/phone_icon_white.png) no-repeat left!important;
  padding: 0 0 0 25px;
}

.contact-info li.email {
  background: url(http://www.northlakesgolfclub.com.au/wp-content/uploads/2014/06/mail_icon_white.png) no-repeat left!important;
  padding: 0 0 0 25px;
}

.su-table td {
  font-family: 'Roboto Condensed', sans-serif;;
  font-size: 17px;
}

.su-tabs-nav {
  font-family: 'Roboto Condensed', sans-serif;!important;
  font-size: 16px!important;
}

hr {
  border-top: 2px solid #000!important;
}

.banner-content-box h3{
  display:block !important;
  font-size:19px !important;
}

.row-fluid{
  width:100%;
}

.span6{
  width:45%;
  float:left;
}

span.wpcf7-form-control-wrap{
  display:block;
}

#wpcf7-f483-p87-o1 textarea, #wpcf7-f490-p87-o1 textarea{
  width:100%;
}

.menu {
	height: 40px
}

#nav {
	/*height: 40px;*/
}

.banner-overlay{
  width:26.33%;
}

.footer {
  background-color: #878988;
}

.footer h5 {
  color: #000000;
}
.footer .textwidget{
  line-height: 23px;
  font-size: 11px;
  font-weight: normal; 
  font-family: 'Roboto Condensed', sans-serif!important;
}

.footer h4{
  font-size:14px;
  font-family: 'Roboto Condensed', sans-serif!important;}

.breadcrumb{
  text-transform:uppercase;
  font-size:13px;}

h2.secondh2{
  color:#888888;
  font-size:21px;
  margin-top:-10px;
  font-style:italic;
}

h2.secondh2 .span{
  font-weight:bold;
}

.footer .col-sm-2:last-child h4, .footer h4:last-child, .footer .col-sm-2 h4:last-child{
  border-right:none!important;
}

ul.memberli li{
  background: url(http://www.northlakesgolfclub.com.au/wp-content/uploads/2014/04/bulletarrow.png) no-repeat left top;
  list-style-type:none;
}

.span4{
  width:31%;
  float:left;
}

.birthday span.wpcf7-form-control-wrap{
  display:inline !important;
}

.leftmenu{
    /*background-image: none !important;
	padding: 20px 0px;*/
}

#block_navigation ul li a{
  color:#fff;
}

.innerpage .row{
  margin-left:0px;
  /*background-image:linear-gradient(left, rgba(0, 0, 0, 0.64), rgba(0, 0, 0, 0.64) 23%, transparent 23%, transparent 100%);
  background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.64), rgba(0, 0, 0, 0.64) 23%, transparent 23%, transparent 100%);*/
  min-height:400px;
}

.innerpage {
  background-image: none;
}

.innerpage .row .col-sm-3 {
	/*background: #5c5c5c !important;*/
}

@media screen and (max-width: 1023px){
  .inner-img{display:none;} 
  .page-title{background-color:rgba(0,0,0, 0.6);}
  font-family: 'Roboto Condensed', sans-serif!important;
}

@media screen and (max-width: 760px){
  .innerpage .row{
    	margin-left:-15px;background-color:transparent;background-image:none;
  }
  #block_navigation ul li a{
    	color:#000;
  }
}

.inner-img{display:none;}

.col-md-10 .col-sm-3 {
 float: right; 
}

.col-md-10 .col-sm-3:nth-child(1), .col-md-10 .col-sm-3:nth-child(3) {
  width: 17%;
}
.col-md-10 .col-sm-3:nth-child(2) {
  width: 22%;
}
.col-md-10 .col-sm-3:nth-child(4) {
  width: 21%;
}

.banner-content-box .textwidget a:hover {text-decoration:none!important;}


@media screen and (min-width: 768px) {
  .innerpage .col-sm-3 {
    /*width: 258px !important;
    margin-right: 5px !important; */
  }
  
  .header .col-sm-3 {
    margin-right: 0!important;
  }
  .eemail_caption {
    font-size: 14px;
    line-height: 12px;
  } 
  .eemail_textbox_class, .eemail_textbox_button {
	  font-size: 14px;
  }
  .eemail_textbox {
  	padding-bottom: 2px !important;
  }
}

.circle-btn {
  background:none;
  border:none;
  box-shadow:none;
}

.content-wrap {
    margin: 0;
    padding: 30px 0;
    background-image: -webkit-linear-gradient(top, #82a6d8 0%, #ffffff 100%);
    background-image: linear-gradient(to bottom, #82a6d8 0%, #ffffff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#e1e1e1', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
  
td {padding-bottom:10px}

@media (min-width: 991px) {	
  .banner { 
    height: 337px;
  }
  #nav li a {
  	padding: 0 17px;
  }
}

@media (min-width: 1200px) {
  .banner { 
    height: 409px;
  }
}

.homesubform label {
  width: 10px !important;
}

#input_11_3_3_container label {
  display: none;
}

.homesubform input {
  height: 24px !important;
  font-size: 15px !important;
}

.gform_wrapper .left_label .gfield_label {
  margin: 0 5px 0 0 !important;
}

.ginput_container {
  margin: 1px 0 0 0 !important;
}

.gform_body li, .gform_body ul {
  margin: 0 !important;
  padding: 0 !important;
}

.gform_footer left_label {
  margin: 0 !important;
  padding: 0 !important;
}

.gform_wrapper .gform_footer.left_label {
  margin: 1px 0 0 14px !important;
  padding: 0 !important;
}

.homesubform_wrapper {
  margin: 8px 0 0 0 !important;
  padding: 0 !important;
}

.gform_wrapper .left_label input.medium, .gform_wrapper .ginput_complex input[type=text] {
  width: 185px !important;
}

.gform_wrapper .left_label div.ginput_complex {
  width: 90% !important;
}

.gform_wrapper ul li.gfield {
  margin: 0px 0 15px 0 !important;
}

.banner-content-box .gform_wrapper ul li.gfield {
  margin: 0 !important;
}