@charset "UTF-8";
/* CSS Document */

/* BASE STYLES */

body { 
background-color: #222f14;
background-image:url(../img/background_golf.png);
background-position:top center;
background-repeat: no-repeat;
background-attachment:fixed;

}

p, ul li {
	font-family: 'Raleway', Helvetica, sans-serif;
	font-weight: 400;
	color: #555555;
	font-size:14px;
	line-height: 1.7em;
	}

/* h1, h2, h3, h4, h5 {
	font-family: 'Exo 2', Helvetica, sans-serif;
	font-weight: 400;
	text-transform:uppercase;
	margin-top:0px;
	} */
	
h1, h2, h3, h4, h5 {
	font-family: 'Source Sans Pro', Helvetica, sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	margin-top:0px;
	}

p a { 
color: #000000; 
font: 'Raleway';
font-weight:600;
}

p a:hover {
	color: #777777;	
	
}

.btn-black  {
	background-color: #000000;
	color: #ffffff;	
	
	
}

/* NAVBAR STYLES */
.navbar .navbar-default .navbar-static-top { border:none; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	background-color: #ffffff;	
}

ul.navbar-nav li {
	font-family: 'Exo 2', Helvetica, sans-serif;
	font-weight: 400;
	text-transform:uppercase;	
	
}


ul.navbar-nav li a {
padding: 15px 45px;	

}

ul.navbar-nav li ul li a {
padding: 10px;	
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav >  {
background-color:#ffffff;	
	
}

li.active a{
 background-color: #e7e7e7;	
}



/* CUSTOM STYLES */

.container {
	background-color: #ffffff;
	
	
}


.head {
padding: 30px 0px 20px 0px;
text-align:center;	
border-bottom: #000000 1px solid;
	
}

.head img, .footer img {
	margin: 0 auto;
	padding: 0px 20px;
}


.footer {
	padding: 30px;
	border-top:#c9ac69 6px solid;	
	background-color: #000000;
	text-align:center;
}


.toppad {
	
	margin-top: 10px;
	margin-bottom: 30px;

}

.toppad h3, .toppad h2 { margin-top: 5px;
}
.toppad p {
	font-size:14px;	
}

.bottompad {
	
	margin-bottom: 30px;	
}

.bookalesson {
text-align: center;
border-top: #000000 1px dotted;
border-bottom: #000000 1px dotted;	
}

.bookalessonblock {
	text-align: center;
	color: #ffffff;
	background-color: #000000;
	margin-left: 5px;
	height: 100px;
	padding-top: 20px;
}

.bookalessonblock p {
	font-size: 26px;
	color:  #ffffff;;
	line-height: 1.1em;
	font-family: 'Source Sans Pro', Helvetica, sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	}
.bookalessonblock p a:hover {
	text-decoration: none;
		
}

.bookalessonblocksmall {
	text-align: center;
	color: #ffffff;
	background-color: #000000;
	margin-left: 5px;
	height: 45px;
	padding-top: 10px;
}

.bookalessonblocksmall p {
	font-size: 20px;
	color:  #ffffff;;
	line-height: 1.1em;
	font-family: 'Source Sans Pro', Helvetica, sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	}


.right-border {
	border-right: #cccccc 1px solid;	
}