﻿/*Fonts*/

/* Just click to select the code */

 

@charset "UTF-8";

 

@font-face {

  font-family: "lt-font-2";

  src:url("../fonts/lt-font-2.eot");

  src:url("../fonts/lt-font-2.eot?#iefix") format("embedded-opentype"),

    url("../fonts/lt-font-2.ttf") format("truetype"),

    url("../fonts/lt-font-2.svg#lt-font-2") format("svg"),

    url("../fonts/lt-font-2.woff") format("woff");

  font-weight: normal;

  font-style: normal;

}

@font-face {

 font-family: 'eausans_book';

 src: url('../fonts/eau_sans_book-webfont.eot');

 src: url('../fonts/eau_sans_book-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/eau_sans_book-webfont.woff') format('woff'), url('../fonts/eau_sans_book-webfont.ttf') format('truetype'), url('../fonts/eau_sans_book-webfont.svg#eausans_book') format('svg');

 font-weight: normal;

 font-style: normal;

}

 @font-face {

 font-family: 'eausans_bold';

 src: url('../fonts/eau_sans_bold-webfont.eot');

 src: url('../fonts/eau_sans_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/eau_sans_bold-webfont.woff') format('woff'), url('../fonts/eau_sans_bold-webfont.ttf') format('truetype'), url('../fonts/eau_sans_bold-webfont.svg#eausans_bold') format('svg');

 font-weight: normal;

 font-style: normal;

}

 @font-face {

 font-family: 'ebrimaregular';

 src: url('../fonts/ebrima-webfont.eot');

 src: url('../fonts/ebrima-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ebrima-webfont.woff') format('woff'), url('../fonts/ebrima-webfont.ttf') format('truetype'), url('../fonts/ebrima-webfont.svg#ebrimaregular') format('svg');

 font-weight: normal;

 font-style: normal;

}

 

[data-icon]:before {

  font-family: "lt-font-2" !important;

  content: attr(data-icon);

  font-style: normal !important;

  font-weight: normal !important;

  font-variant: normal !important;

  text-transform: none !important;

  speak: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

 

[class^="icon-"]:before,

[class*=" icon-"]:before {

  font-family: "lt-font-2" !important;

  font-style: normal !important;

  font-weight: normal !important;

  font-variant: normal !important;

  text-transform: none !important;

  speak: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

} 

 

.icon-tennislogo:before {

   content: "l"; 

} 

 

.icon-facebook-alt:before {

   content: "f"; 

} 

 

.icon-twitter:before {

   content: "t"; 

} 

 

.icon-fontawesome-webfont:before {

   content: "y"; 

}



.icon {

	color:white;

	font-size:2.125em;

	display:block;

}

.icon.lg{

	font-size:3em;

}





/*General Styling*/

body{

	font-family:'ebrimaregular', sans-serif;

	font-size:16px;

	color : #333;

}

#logo {

	background-image: url(img/Ltlogo.jpg);

	background-repeat: no-repeat;

	display:block;

	min-height:110px;

}

.title {height:110px;}

.titleCopy{

	font-size: 1.325em;

	font-family: 'eausans_bold', sans-serif;

	color:#333;

	margin-top:45px;

}

.titleCopy a{vertical-align:middle;display: inline-block;}



h1.lrg{

	font-size:50px;

	letter-spacing: -0.0015em;

}

.h1sub {

	display:block;

	font-size:0.455em;

}



.featureSpot {

	background-color:black;

	border: 1px solid #181818;

	min-height:370px;

}

.cta-orange {

	background-image: url(../img/lt_orange1bkgrd.jpg);

	min-height:180px;

	margin-bottom: 20px;

	background-color:#d67a02;

	background-position: top right;

	background-repeat: repeat-y;

	border:1px solid #c76a17;

}

.cta-green {

	background-image: url(../img/lt_green1bkgrd.jpg);

	min-height:100px;

	margin-bottom: 20px;

	border:1px solid #139244;

}



p.btn-title{

	margin-top:20px;

}

.socialBar{

	background-image: url(../img/lt_connect.jpg);

	background-color:#121212;

	background-position: top right;

	background-repeat: no-repeat;

	border:1px solid #181818;

	margin-bottom: 20px;

}

.social{

	list-style-type: none;

	padding-left: 0px;

	margin:0;

	max-height:48px;

	

}



.social li {

	margin-top:10px;

}

	.social li:first-child {

		

		font-size: 1.325em;

	}

.social li a:hover {

	color:#ccc;

	text-decoration: none;

}

.separator-right {

	border-right: 1px solid #000;

}



#sponsorsArea{

	background: #ececec;

	position: relative;

}



.sponsors {

	margin: 25px 0 5px;

}

/*MAIN CONTENT AND SIDEBAR CONTENT*/

#schedules {

	margin-top:25px;



}

#schedules button {

	margin-top:10px;

	margin-bottom:10px;

}



.panel.panel-grey {

	overflow:hidden;

}

/*.panel .testimonial-container {

	position: relative;

}

.panel .testimonial-wrapper {

	width:9000px;

	overflow:hidden;

}

	.panel .testimonial-wrapper li{

	width:10%;

	display:inline-block;

	float:left;

	margin-right:5%;

}*/



/*NEWSLETTERS*/



h5.widget-title{

	padding-top: 20px;

	font-weight: 600;

}



ul.newsLItems{}

	ul.newsLItems li{min-height:50px}

		ul.newsLItems li a{color:white;font-size:0.945em;}

			ul.newsLItems li a:hover{text-decoration: none; color:#fac38e;}



		ul.newsLItems .newsLMonth{display: block;}





/*NEWS*/



.news-articles h5.article-title {

	color:#fac38e;

	font-weight: 600;

	margin:0;

	padding:0;

	font-size:1.125em;

}

.news-articles p.article-copy{

	font-size:0.915em;

	color:white;

} 

a.readMore {

	display: block;

	color:white;

}







#secondaryFooter {

	padding-top:25px;

}



/*Overwritten Styles*/



/*Nav Bar*/

.navbar {

position: relative;

min-height: 50px;

margin: 20px 0;

border: 1px solid transparent;

}

.navbar-inverse .navbar-nav > li > a {

color: #fff;

}



.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {

color: #fff;

background-color: #000;

}



.page-header{

	border-bottom: none;

}



/*Button Radius*/



.btn {

	border-radius: 0px;

}

	.btn:active {

		border-radius: 0px;

		background-color: #000;

		border-color: #fff;

	}



	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {

		color: #fff;

		background-color: #000;

		border-color: #fff;

	}

/*Sizes*/

.sm {



}

.glyphicon-play, .glyphicon-chevron-left, .glyphicon-chevron-right {

	font-size: 0.725em;

	padding: 5px;

}



/*Colors*/

.orange {

	color:#c45702;

}

.btn-lt-orange {

	background-color:#d27921;

	border-color:#d27921;

	color:white;

}

	.btn-lt-orange:hover {

		background-color:#c45702;

		border-color:#d27921;

		color:white;

	}

.btn-dk-orange {

	background-color:#c45702;

	border-color:#d27921;

	color:white;

}

	.btn-dk-orange:hover {

		background-color:#d27921;

		border-color:#c45702;

	}



.dark{

	background: black;

	color:white;

}

.btn-black{

	background: black;

	color:white;

}



.greyshadow{

	position:absolute;

	top:0;

	left:0;

	z-index: 10;

	width:100%;

	min-height: 50px;

	background-image: url(../img/shadowOverlay.png);

	background-position: top center;

	background-repeat: no-repeat;

}

.greyOverlay{

	min-height: 110px;

}



.btn-grey{

	background:#777;

	color:white;

}



.green {

	background-image: url(../img/Lt_footerGreen.jpg);

	color:white;

}

.btn-lt-green {

	background-color:#009036;

	color:white;

	border-color:#04682a;

	margin-top:10px;

	margin-bottom:10px;

}

	.btn-lt-green:hover {

	background-color:#04682a;

	color:white;

	border-color:#009036;

	}

.btn-dk-green {

	background-color:#04682a;

	border-color:#009036;

	margin-top:10px;

	margin-bottom:10px;

}

	.btn-dk-green:hover {

		background-color:#009036;

		border-color:#04682a;

	}



 {



}

.panel.panel-grey {

	margin-bottom: 20px;

	background-color: #ececec;

	border: none;

	border-radius: 0px;

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);

	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);

}



.white{color:white;}



.white li a{

	color:white;

}

	.white li a:hover{

		text-decoration: none;

	}

	.white li.separator-right{

		border-right:1px solid white;

	}

.white.sub{

	font-size: 0.835em;

}



.divider {

	height: 1px;

	margin: 9px 0;

	overflow: hidden;

	background-color: #444;

}

.mbtm {

	margin-bottom: 15px;

}

.navbar-login {

	position: relative;

	float: left;

	padding: 9px 10px;

	margin-top: 8px;

	margin-left: 15px;

	margin-bottom: 8px;

	background-color: rgba(231, 129, 18, 0.8);

	background-image: none;

	border: 1px solid transparent;

	border-radius: 4px;

}

	.overlay{

		background: rgba(0,0,0,0.8);

	}

.stockphoto
{
	float:right;
}

.helpSectionTitle
{
	color: #000000;
	width: 100%;
	height: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Verdana;
}

.helpSectionSubTitle
{
	color: #000000;
	width: 100%;
	height: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	font-weight: bold;
	font-style:italic;
	font-size: 1.1em;
	font-family: Verdana;
}

/*Media Queries*/



@media (min-width: 768px){

	.navbar {

	border-radius: 0px;

	}

	.navbar-login {

		display:none;

	}

}



@media (max-width: 950px) {

	.titleCopy {

		margin-top:5px;

		font-size:1.025em;

	}

	.title {

		height: 55px;

	}

	.nav > li > a {

		position: relative;

		display: block;

		padding: 15px 7px;

	}

    .navbar-login-new {
        position: relative;
        float: left;
        padding: 5px 5px;
        margin-top: 3px;
        margin-left: 5px;
        background-image: none;
    }

    .navbar-menu-new {
        position: relative;
        float: left;
        padding: 5px 5px;
        margin-top: 10px;
        margin-left: 5px;
        margin-bottom: 10px;
        background-image: none;
    }


 }