html, body, .body {  height: 100%; }
body {font-family: "minion-pro",serif; font-size:16px; line-height:1.6em; color:#636466}
h1,h2,h3,h4,h5,h6 {font-family: "minion-pro",serif;  line-height:1.6em; margin: 0; font-weight:600 }
.group:before, .group:after {  content: "";  display: table;} 
.group:after {  clear: both;}{}
.group {  zoom: 1; /* For IE 6/7 (trigger hasLayout) */}
h1 { font-size: 245%; }
h2 { font-size: 205% }
h3 { font-size: 180%; }
h4 { font-size: 150%; }
h5 { font-size: 115%; }
h1 p,h2 p,h3 p,h4 p,h5 p,h6 p {padding:0}
strong { font-size: 105%; font-weight: bold }
b { font-size: 105%; font-weight: bold }
em { font-style: italic; }
i { font-style: italic; }
p { padding: 5px 0; }
hr{  border: 0;  height: 0;   border-top: 1px solid rgba(0, 0, 0, 0.1);   border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
a, a:visited {color:#212c0a}
a:hover {color:#212c0a}
a.dropdown-toggle {
    display: none!important;
}
ol.carousel-indicators {
    DISPLAY: NONE;
}
a.left.carousel-control, a.right.carousel-control {
    display: none;
}
body {font-family: "minion-pro",serif;  font-size:16px; line-height:1.6em; }
.wrapper { min-height: 100%; /* equal to footer height */  margin-bottom: -60px; }
.wrapper:after { content: ""; display: block;}
.footer, .wrapper:after { /* .push must be the same height as footer */ min-height: 60px; }

.top-bar {background:url(/assets/thelegendsgolf/Media/top-bar.png) repeat-x; height:39px; position:absolute; top:0; left:0; z-index:99; width:100%}

.header {background:#212c0a; height:171px; border-bottom:2px solid #cad1d2; padding-top:32px;}
.header .navbar-brand {background:url(/assets/thelegendsgolf/Media/white-logo.png);  width:202px;  text-indent:-5000px; height:128px  }

.navbar-collapse {padding-top:48px;}
.nav a{color:#fff; font-size:24px}

.top-buttons {width:452px; height:39px; background:url(/assets/thelegendsgolf/Media/top-buttons.png);}
.top-buttons a, .top-buttons span {text-align:center; color: #212c0a; font-size:18px; line-height:36px; }
.login-link {width:158px; float:left}
.twitter-link {margin-left:20px; width:50px; float:left; display:block;  height:30px; text-indent:-5000px; background:url(/assets/thelegendsgolf/Media/social-sprite.png) no-repeat 12px top; }
.facebook-link {width:50px; margin-right:10px; float:left; display:block;  height:30px; text-indent:-5000px; background:url(/assets/thelegendsgolf/Media/social-sprite.png) no-repeat -34px top;  }
.twitter-link:hover {background-position:12px bottom}
.facebook-link:hover {background-position:-34px bottom}
.phone-num {width:148px; padding-left:25px; float:left; font-size:24px!important}
.address-input {  width: 200px;  background-color: transparent;  border: 0px none;  border-bottom: 1px solid #333;  color: #333;  font-size: 12px}
.submit-link {  background: none;  border: 0px none;  border-bottom: 1px solid #999;  font-size: 14px;  color: #333;  padding: 0 5px;  margin-left: 10px}

.page-spacer {min-height:500px;}
.links-bar {background:#212c0a; border-top:1px solid #cad1d2; border-bottom:1px solid #cad1d2; padding:5px 50px 0; line-height:35px}
.links-title {color:#fff; font-size:18px; border-right:1px solid #fff}
.links-bar ul {margin:0; padding:0; height:40px}
.links-bar ul li{display:inline-block; *display:inline; zoom:1; padding:0; margin:0 0 0 20px}
.links-bar ul li a{color:#fff; font-size:16px; display:block; float:left}
.links-bar ul li a:before {content:'»'; padding-right:4px; text-decoration:none!important}
.links-bar ul li:first-child {padding-left:20px; margin-left:0}
.inner-content {background:#f4f4f4; min-height:450px}

.footer {background:#212c0a; border-top:1px solid #cad1d2 }
.foot-info {padding:20px 0; text-align:center; color:#fff; width:50%; margin:0 auto; font-size:11px; }
.foot-info .divider {padding:0 15px}



#supersized-loader { position: absolute; top: 50%; left: 50%; z-index: 0; width: 60px; height: 60px; margin: -30px 0 0 -30px; text-indent: -999em; }
#supersized { display: block; position: fixed; left: 0; top: 0; overflow: hidden; z-index: -999; height: 100%; width: 100%; margin:0; padding:0}
#supersized img { width: auto; height: auto; position: relative; display: block; outline: none; border: none; }
#supersized.speed img { -ms-interpolation-mode: nearest-neighbor; image-rendering: -moz-crisp-edges; } /*Speed*/
#supersized.quality img { -ms-interpolation-mode: bicubic; image-rendering: optimizeQuality; }   /*Quality*/
#supersized li { display: block; list-style: none; z-index: -30; position: fixed; overflow: hidden; top: 0px; left: 0; width: 100%; height: 100%; background: #111; }
#supersized a { width: 100%; height: 100%; display: block; }
#supersized li.prevslide { z-index: -20; }
#supersized li.activeslide { z-index: -10; }
#supersized li.image-loading { background: #111; width: 100%; height: 100%; }
#supersized li.image-loading img { visibility: hidden; }
#supersized li.prevslide img, #supersized li.activeslide img { display: inline; }
#slidecaption { width: 400px; display: block; font-size: 18pt; line-height: 1.2em; color: #fff; padding: 20px 30px; position: absolute; bottom: 8em; right: 2em; border: 0px solid #000 !important; background-color: transparent; background-color: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);zoom: 1; }

a.dropdown-toggle {visibility:hidden !important; display:none !important}

.navbar-toggle {background:#fff}
.icon-bar {background:#212C0A}

.nav>li>a:hover {background:#374910; 
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;}

.dropdown:hover .dropdown-menu {display:block; background:#374910; }
.dropdown:hover .dropdown-menu a {font-size:16px; padding:5px 10px; color:#fff}
.dropdown:hover .dropdown-menu a:hover { color:#333; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.nav .login {display:none}

@media (min-width: 768px){
.navbar-brand {
  padding:0;
  background-repeat:no-repeat
}
.navbar-brand a {
    display: block;
    width: 202px;
    height: 128px;
    padding: 15px 15px;
}
  .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
    padding: 15px 10px!important;
}
}
@media (max-width: 992px){
.nav a{font-size:18px}
.header {height:auto; padding-bottom:10px}
.header .navbar-brand {background:url(/assets/thelegendsgolf/Media/white-logo-150.png);  width:150px;  text-indent:-5000px; height:95px; background-repeat:no-repeat  }
.navbar-collapse { padding-top:0px}
.nav>li>a {padding:10px}
.links-bar {display:none}
.page-spacer {min-height:350px;}
}
@media (max-width: 768px){
.header .navbar-collapse {}
.header .navbar-brand {background:url(/assets/thelegendsgolf/Media/white-logo-mobile.png);  width:63px;  text-indent:-5000px; height:40px; background-repeat:no-repeat  }
a.dropdown-toggle {visibility:hidden !important; display:none !important}
.page-spacer {min-height:105px;}
.links-bar {display:none}
.nav .login {display:block}
.top-buttons {  display: none;}
li.dropdown a.dropdown-toggle {
    /* margin-left: 80%; */
    width: 20%!important;
    float: none;
    text-align: center;
    position: inherit;
    display: inline-block!important;
}
li.dropdown a {  float: left;  width: 80%;  padding: 10px;  display: inline-block;}

}
@media (max-width: 640px){
.header .navbar-collapse {float:none!important; overflow-y:hidden }
.header .navbar-brand {
    background: url(/assets/thelegendsgolf/Media/white-logo-mobile.png) no-repeat center left;
    background-repeat: no-repeat;
    width: 63px;
    text-indent: -5000px;
    min-height: 40px;
    display: block;
    height: auto;
    width: 100%;
}
a.dropdown-toggle {visibility:hidden !important; display:none !important}
.page-spacer {min-height:105px;}
.links-bar {display:none}
.nav .login {display:block}
  li.dropdown.open ul li a {
    float: none;
    background: transparent!important;
}

li.dropdown.open a {
    background: rgba(255,255,255,.2)!important;
    border-radius: 0px!important;
}
  .top-bar {display:none}
}