body {font-family: "minion-pro",sans-serif; line-height: 1.6em; font-size: 14px; color: #000;  }
html, body, .body { height: 100%; }
h1, h2, h3, h4, h5 { line-height: 1.6em; margin: 0;}
h1 { font-size: 200% }
h2 { font-size: 175% }
h3 { font-size: 150% }
h4 { font-size: 125% }
h5 { font-size: 110% }
strong { font-size: 101%; font-weight: bold }
b { font-size: 101%; font-weight: bold }
em { font-style: italic }
i { font-style: italic }
p { padding: 5px 0; }
.group:after {
  content: "";
  display: table;
  clear: both;
}
.wrapper { min-height: 100%; /* equal to footer height */ margin-bottom: -40px; }
.wrapper:after { content: "";  display: block;}
.footer, .wrapper:after {  /* .push must be the same height as footer */  height: 40px; }

.wrapper {}
.header {height:160px; background:transparent url(/assets/westwoodcountryclub/media/banner-bg.jpg) repeat 0 0}
.banner {margin:0; text-align:center; height:160px;}
.banner-upper {height:116px; width:760px; margin:0 auto; text-align:center}
a.logo {display:block; height:99px; line-height:99px; text-decoration:none; background:transparent url(/assets/westwoodcountryclub/media/logo2.png) no-repeat left 10px; padding:10px 0; padding-left:120px; font-size:60px; color:#fff; }
.banner-lower {height:44px;}
.main-nav {height:42px; border-top:1px solid #a9963d;  border-bottom:1px solid #a9963d; background:#002e17; line-height:42px;}
.nav {width:100%; margin:0 auto}

.container {width:1170px; margin:20px auto; background:transparent url(/assets/westwoodcountryclub/media/black-trans.png) repeat 0 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-clip: padding-box;}

.page-header {height:52px; padding:5px 15px; margin:0}
.page-header h2 {color:#D1AC00 ; font-size:50px; line-height:52px; padding:0; margin:0;  font-family: 'Allura', cursive; }
.main {background:white; padding:20px 15px; border-top:2px solid #a9963d; min-height:350px }
.content {}
.page-nav {width:200px; float:left}
.page-content {}
.page-content-left {width:545px; float:left}
.page-content-right {margin-left:210px}

.page-content table{
	color:#333333;
	border-width: 1px;
	border-color: #ccc;
	border-collapse: collapse;
}
.page-content table th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ccc;
	background-color: #dedede;
}
.page-content table td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ccc;
	background-color: #ffffff;
}

a.dropdown-toggle {
    display: none!important;
}
ol.carousel-indicators {
    display: none;
}
a.left.carousel-control, a.right.carousel-control {
    display: none;
}


.page-col-right {width:374px; float:right}
.address-input {width:250px;  background-color:transparent; border:0px none; border-bottom:1px solid #005B25; color:#333; font-size:16px}
.submit-link {background:none; border:0px none; border-bottom:1px solid #005B25; font-size:16px; color:#5a5500; padding:0 0px; margin-left:5px}
.map {width:350px; height:400px; border:3px solid #005B25;}

.page-foot {color:#a9963d; text-align:center; padding:5px; border-top:2px solid #a9963d}

.footer {}
.foot-inner {width:960px; margin:0 auto; text-align:center}
.foot-info {color:#fff}
.divider {padding:0 15px}

.page-nav a {color:#004522; font-size:18px; text-decoration:none; padding:6px 8px; display:block}
.page-nav ul {width:175px;}
.page-nav li {border-left:1px solid #e5e5e5; border-bottom:3px solid #004522;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.page-nav li:hover {
border-left:1px solid #e5e5e5; border-bottom:3px solid #e5e5e5; background:#004522;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.page-nav li:hover a {color:#e5e5e5;}

.drop a { font-weight:100 }
ul.drop { text-align: center; margin:7px 0px; padding: 0px; width: 100%; background: transparent none no-repeat 0 0; display: block; height: 30px; width: 100%; display: inline-block;}
.drop li a{ float: left; }
.drop li a:hover { text-decoration: underline; color:#a9963d }
.drop li {list-style: none; position: relative; top: 0px; margin: 0px; padding: 0px; display:inline-block; *display:inline; zoom:1 }
.drop>li {border-left:1px solid #fff}
.drop>li:last-child{border-right:1px solid #fff}
.drop li a{ padding: 0 12px; line-height: 30px; text-decoration: none; color: #fff; font-size: 18px; text-transform:uppercase; width:100%; display:block }

.drop li.last a{border-right:0 none}
/* Submenu */
.drop li > ul, .drop li > div { text-align: left; display: none; position: absolute; left: 0; top: 100%; padding: 0px; margin: 0px; }
.drop.css-only li:hover > ul { display: block; }
.drop li ul li, .drop li ul li a { padding: 0 2px; margin: 2px; float: none; color: #fff; font-size: 14px; line-height: 1.6em; text-decoration: none; }
.drop li ul li { _display: inline; }
.drop li > div { width: 200px; }
.drop li ul { background-color: #002E17;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.drop li ul li { margin: 2px 0; }

/* Sub submenu */
.drop li ul li a { width: 150px; display: block; border-top: none; border:0px }
.drop li ul li a:hover { color: #efefef; background: #181818; }
.drop li ul li ul{ top: 0px; left: 101%; }
.dropdown-toggle {visibility:hidden; display:none}



.slicknav_menu { display: none; }
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul, .slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1}
/*    User Default Style    Change the following styles to modify the appearance of the menu.*/
.slicknav_menu { font-size: 16px; }
/* Button */
.slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #2a2a2a; }
/* Button Text */
.slicknav_menu .slicknav_menutxt { color: #FFF; font-weight: bold; text-shadow: 0 1px 3px #000; }
/* Button Lines */
.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5; }
.slicknav_menu { background: #002E17 url(/assets/westwoodcountryclub/media/mobileLogo.png) no-repeat 10px 0px; padding: 5px; }
.slicknav_nav { color: #fff; margin: 0; padding: 0; font-size: 0.875em; }
.slicknav_nav, .slicknav_nav ul { list-style: none; overflow: hidden; }
.slicknav_nav ul { padding: 0; margin: 0 0 0 20px; }
.slicknav_nav .slicknav_item { padding: 5px 10px; margin: 2px 5px; }
.slicknav_nav a { padding: 5px 10px; margin: 2px 5px; text-decoration: none; color: #fff; }
.slicknav_nav .slicknav_item a { padding: 0; margin: 0; }
.slicknav_nav .slicknav_item:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #efefef; color: #09266b; }
.slicknav_nav .slicknav_item:hover a{ color: #09266b; }
.slicknav_nav a:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #efefef; color: #09266b; }
.slicknav_nav .slicknav_txtnode { margin-left: 15px; }

@media screen and (max-width:59.9999em) {
.splash .wrapper {min-height:100%}
.wrapper {min-height:1em}
.header {display:none;}
.home {height:40%; top:10%; width:70%; position:relative; margin:0 auto; left:0;
  background-color: transparent;
}

.container {width:100%; padding-top:0px}
.main {width:100%; min-height:100%}
.page-header {font-size:110%}
  .page-nav {width:100%; margin:0}
  .page-content-right {margin-left:0; widht:100%}
    .page-content-right table {width:100%!important}
.page-foot {display:none}
  .footer {height:150px; color:#fff; width:100% }
    .foot-inner { width:100%}
  .foot-info {height:150px; color:#fff; width:100%}
.splash .footer { color:#fff;}
 .splash .foot-info {width:100%}
  .js .drop { display: none; }
.js .slicknav_menu { display: block; }
.slicknav_menu .login {display:none }
.slicknav_menu .spacer {display:none }
  #supersized img {left:0!important}
}

@media screen and (max-width:35em) {
.splash .wrapper {min-height:100%}
  .wrapper {min-height:1em}
.header {display:none;}

.container {width:100%; padding-top:0px}
.main {width:100%; min-height:100%}
.page-header {font-size:110%}
    .page-nav {width:100%; margin:0}
  .page-content-right {margin-left:0; widht:100%}
  .page-content-right table {width:100%!important}
  .page-foot {display:none}
  .page-content .float-rt {display:block; width:100%}
.footer {height:150px; color:#fff; width:100%}
  .foot-inner { width:100%}
  .foot-info {height:150px; color:#fff; width:100%}
.splash .footer {}
 .splash .foot-info { width:100%}
  .js .drop { display: none; }
.js .slicknav_menu { display: block; }
.slicknav_menu .login {display:none }
.slicknav_menu .spacer {display:none }
    #supersized img {left:0!important}
}

