body {
	padding-top: 90px;
	background-image: url(/images/resources/trentham/bk.jpg);
	font-family: futura-pt, Arial, Helvetica, Geneva, sans-serif;
    font-size: 17px;
}

a {
  color: #333333;
}

.space {
	margin-top: 20px;
	margin-bottom: 20px;
}

.space2 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-style: normal;
}

.container-fluid {
	max-width: 1024px;
	margin-right: auto;
	margin-left: auto;
}

/* NAVBAR */

.navbar .nav > li > a {
	float: none;
	padding: 25px 15px 25px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: #000000 0 1px 0;
	font-size: 15px;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.navbar .nav > .current > a,
.navbar .nav > .current > a:hover,
.navbar .nav > .current > a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #4d0309;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	background-color: #4d0309;
	color: #fff;
	text-decoration: none;
}

.navbar-inner {
	min-height: 70px;
	padding-left: 20px;
	padding-right: 20px;
	background: #4d0309;
	border: 1px solid #120102;
	/* -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; */
    filter: none;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	*zoom: 1;
	color: #fff;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #4d0309;
	color: #fff;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	text-decoration: none;
	color: #ffffff;
	background-color: #4d0309;
	background-image: -moz-linear-gradient(top, #4d0309, #4d0309);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d0309), to(#4d0309));
	background-image: -webkit-linear-gradient(top, #4d0309, #4d0309);
	background-image: -o-linear-gradient(top, #4d0309, #4d0309);
	background-image: linear-gradient(to bottom, #4d0309, #4d0309);
	background-repeat: repeat-x;
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d0309', endColorstr='#4d0309', GradientType=0); */
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	outline: 0;
	background-color: #4d0309;
	background-image: -moz-linear-gradient(top, #4d0309, #4d0309);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d0309), to(#4d0309));
	background-image: -webkit-linear-gradient(top, #4d0309, #4d0309);
	background-image: -o-linear-gradient(top, #4d0309, #4d0309);
	background-image: linear-gradient(to bottom, #4d0309, #4d0309);
	background-repeat: repeat-x;
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d0309', endColorstr='#4d0309', GradientType=0); */
}

.navbar a.brand {
	margin: 0;
	padding: 4px 0 0;
}

/* Center - slider - photo */

.carousel-caption {
	position: absolute;
	left: -50px;
	right: 0;
	bottom: 110px;
	padding: 15px;
	background: transparent;
	color: #fff;
	text-align: center;
	text-shadow: #000 1px 1px 2px;
}

#myCarousel div.carousel-inner div.active.item img {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

#myCarousel  h1 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

#myCarousel  h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.carousel-indicators {
	z-index: 5;
	list-style: none;
	padding: 10px;
	background-color: #4d0309;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	width: 130px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	position: absolute;
	left: 0;
	top: 80%;
}

.carousel-indicators li {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	text-indent: -999px;
	background-color: #ccc;
	background-color: rgba(255, 255, 255, 0.25);
	border-radius: 10px;
}

/* MAIN */

.main h1 {
	color: #790000;
}

.main p {
  /*font-family: Futura-pt, Arial, Helvetica, Geneva, sans-serif;*/
  font-family: futura-pt, Arial, Helvetica, Geneva, sans-serif;
  font-size: 16px;
}

h2.fine-golf.text-center {
	color: #980000;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 27px;
	line-height: 43px;
	margin-top: 40px;
}

/* RIGHT COL */

.box {
	
}

.box p {
	padding-left: 20px;
	padding-right: 20px;
}

.box_content {
	max-width: 250px;
	background-color: #fff;
	padding: 21px 15px 30px;
	border-bottom: 1px solid #ded7c7;
	border-right: 1px solid #ded7c7;
	border-left: 1px solid #ded7c7;
	margin: 0 7px 19px 13px;
}

.box-in {
	background: url(/images/resources/trentham/right-col_box_inner_bk.png) no-repeat 0 64px;
	max-width: 300px;
	height: 390px;
}

.box h4 {
	color: #980000;
	font-family: Futura-pt, Arial, Helvetica, Geneva, sans-serif;
	padding-left: 20px;
}

.box3 h3 {
	background: url(/images/resources/trentham/right-col_headers_bk.png) no-repeat;
	height: 41px;
	padding-top: 30px;
	color: #fff;
	padding-left: 30px;
	margin: 0;
}

.box-in h3 {
	background: url(/images/resources/trentham/right-col_headers_bk.png) no-repeat;
	height: 41px;
	padding-top: 30px;
	color: #fff;
	padding-left: 30px;
}

/* FOOTER */

.dark-red {
	background-color: #4d0309;
	color: #fff;
	border-top-style: solid;
	border-top-width: 5px;
	margin-top: 24px;
	padding-bottom: 30px;
}

.dark-red p {
	font-family: Futura-pt, Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0 30px 0 0;
}

.dark-red address {
	font-family: Futura-pt, Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	line-height: 22px;
	margin: 0;
}

.dark-red h4 {
	text-transform: uppercase;
	padding-top: 30px;
	margin-bottom: 24px;
}

.red {
	background-color: #980000;
	color: #fff;
	height: 50px;
	font-family: Futura-pt, Arial, Helvetica, Geneva, sans-serif;
	padding: 25px;
}

/* INNER PAGE */

.history li {
	background: url(/images/resources/trentham/blue_arrow.jpg) no-repeat 0 1px;
	list-style-type: none;
	line-height: 18px;
	padding-left: 23px;
	padding-right: 28px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
}

.history {
	padding-top: 9px;
	padding-left: 14px;
}

/* My Comment */

.thumbs {
	max-width: 580px;
}

.visitors {
	max-width: 100%;
	height: auto;
	background: url(/images/resources/trentham/b_visitors.png) no-repeat;

}

.contact {
	max-width: 100%;
	height: auto;
	background: url(/images/resources/trentham/b_contact_us.png) no-repeat;
}

.competitions {
	max-width: 100%;
	height: auto;
	background: url(/images/resources/trentham/b_open_competitions.png) no-repeat;
}

.facilities {
	max-width: 100%;
	height: auto;
	background: url(/images/resources/trentham/b_facilities.png) no-repeat;
}

/* .main .span4 {
	padding-right: 18px;
}*/

.container-fluid .span8 {
	max-width: 580px;
}

h4.button_text {
	top: 184px;
	z-index: 3;
	position: relative;
	color: #fff;
}

.thumbs h4 {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 133px;
	text-align: left;
	font-size: 18px;
	margin-left: 18px;
	text-shadow: #3f3f3e 1px 1px 0;
	display: block;
	padding-bottom: 22px;
}

/* RIGHT COL BOXES */

.wrapper {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-left: 20px;
}

.back-page {
	background: white;
	border: 1px solid #dddddd;
}

.front-page {
	
	background: white;
	border: 1px solid #dddddd;
	margin: -1px;
	padding: 5px 5px 20px}

.content {
	clear: both
}

.header-left {
	float: left;
	height: 61px;
	width: 30px;
	background: url(/images/resources/trentham/ribbon.png) no-repeat;
}

.header-middle {
	float: left;
	background: url(/images/resources/trentham/ribbon.png) no-repeat -18px 0;
	color: #fff;
}

.header-middle h3 {
	font-size: 20px;
}

.header-right {
	height: 61px;
	width: 30px;
	float: right;
	background: url(/images/resources/trentham/ribbon.png) no-repeat -277px 0;
	position: relative;
	right: 1px;
}

div.ribbon_left {
	
}

.front-page p {
	padding-left: 15px;
	padding-right: 15px;
}

.front-page h4 {
	color: #900;
	padding-left: 15px;
	padding-right: 15px;
}

/* Rotation */

.back-page {
	transform: rotate(1.5deg);
	-ms-transform: rotate(1.5deg)

;
	/* IE 9 */
-webkit-transform: rotate(1.5deg

);
/* Safari and Chrome */
}

.front-page {
	transform: rotate(-1.5deg);
	-ms-transform: rotate(-1.5deg)

;
	/* IE 9 */
-webkit-transform: rotate(-1.5deg

);
/* Safari and Chrome */
}

.header {
	position: relative;
	right: 15px;
	top: 8px;
	height: 36px;
	width: 114%;
	padding-bottom: 15px;
	background: url(/images/resources/trentham/ribbon_middle.png) repeat-x;
	margin-bottom: 30px;
}

/* My Comment */

/* Large desktop */

@media (min-width: 1200px) {

.header {
	position: relative;
	right: 15px;
	top: 8px;
	height: 36px;
	width: 114%;
	padding-bottom: 15px;
	background: url(/images/resources/trentham/ribbon_middle.png) repeat-x;
	margin-bottom: 30px;
}

.thumbs {
	position: relative;
	left: 30px;
}

}

/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {

.header {
	position: relative;
	right: 15px;
	top: 8px;
	height: 36px;
	width: 114%;
	padding-bottom: 15px;
	background: url(/images/resources/trentham/ribbon_middle.png) repeat-x;
	margin-bottom: 30px;
}

div.nav-collapse.in.collapse a:hover {
	color: #4d0309;
	text-shadow: #fff 0 0 0;
}

div.nav-collapse.in.collapse a {
	color: #fff;
} ...

}

/* Landscape phone to portrait tablet */

@media (max-width: 767px) {

div.nav-collapse.in.collapse a:hover {
	color: #4d0309;
	text-shadow: #fff 0 0 0;
}

div.nav-collapse.in.collapse a {
	color: #fff;
}

.header {
	position: relative;
	right: 15px;
	top: 8px;
	height: 36px;
	width: 106%;
	padding-bottom: 15px;
	background: url(/images/resources/trentham/ribbon_middle.png) repeat-x;
	margin-bottom: 30px;
} ...

}

/* Landscape phones and down */

@media (max-width: 480px) {

.header {
	position: relative;
	right: 15px;
	top: 8px;
	height: 36px;
	width: 112%;
	padding-bottom: 15px;
	background: url(/images/resources/trentham/ribbon_middle.png) repeat-x;
	margin-bottom: 30px;
}

div.nav-collapse.in.collapse a {
	color: #fff;
}

div.nav-collapse.in.collapse a:hover {
	color: #4d0309;
	text-shadow: #fff 0 0 0;
}

.carousel-indicators {
	z-index: 5;
	list-style: none;
	padding: 10px;
	background-color: #4d0309;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	width: 130px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	position: absolute;
	left: 0;
	top: 80%;
	display: none;
}

.container-fluid {
	margin-left: 10px;
	margin-right: 10px;
}

/*.main .span4 {
	margin-left: auto;
	margin-right: auto;
	width: 325px;
} */

}

/* Additions by Michal */
/* Menu */
@media (max-width: 979px) {
  body {padding-top: 0}
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .nav-collapse .nav > li > a:hover, 
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .nav > li.current > a:hover, 
  .nav-collapse .dropdown-menu  li.current> a:hover {
    background: white;
  }
}

/* Layout */
#globalwrap {
   padding-top: 20px; 
}
@media (max-width: 979px) {
  #globalwrap {
   padding-top: 0
}
}

/* Paper Effect */
.back-paper, .white-border { border: 1px solid #dddddd;}
.club-sidebar .back-paper + .back-paper {margin-top: 20px}
.club-main-content .back-paper {margin-bottom: 20px}
.front-paper {background: white; border: 1px solid #dddddd; margin: -1px; padding: 5px; }
.image-grid .front-paper {overflow: hidden}
.paper-content {clear: both; padding: 10px}
@media (min-width: 1200px) {
  .club-main-content .front-paper {padding: 10px; height: 97px;}
}
.white-border {padding: 5px}

/* Ribbon */
.paper-header {width: 100%; margin-bottom: 20px; margin-top: 10px; position: relative;background: #990000; color: white; height: 43px}

.paper-header-left, .paper-header-middle, .paper-header-right {color: white; float: left}
.paper-header-left {background: url(/images/resources/trentham/ribbon.png) 0 0; width: 15px; height: 51px; position: absolute; left: -14px; top: -8px}
.paper-header-right {background: url(/images/resources/trentham/ribbon.png) 100% 0; width: 15px; height: 51px; position: absolute; right: -14px; top: -8px}
.paper-header h2 {font-size: 20px; line-height: 43px; padding: 0 10px}

.back-paper {
transform: rotate(1.8deg);
-ms-transform: rotate(1.8deg); /* IE 9 */
-webkit-transform: rotate(1.8deg); /* Safari and Chrome */
}

.front-paper {
transform: rotate(-1.8deg);
-ms-transform: rotate(-1.8deg); /* IE 9 */
-webkit-transform: rotate(-1.7deg); /* Safari and Chrome */
}
.rotate-left .back-paper {
transform: rotate(-1.8deg);
-ms-transform: rotate(-1.8deg); /* IE 9 */
-webkit-transform: rotate(-1.8deg); /* Safari and Chrome */
}
.rotate-left  .front-paper {
transform: rotate(1.8deg);
-ms-transform: rotate(1.8deg); /* IE 9 */
-webkit-transform: rotate(1.7deg); /* Safari and Chrome */
}

/* Sidebar / Main Content Spacing */
.club-sidebar, .sidebar-width-padding {padding-left: 30px}
@media (max-width: 767px) {
  .club-sidebar {padding-left: 0; padding-top: 20px}
  .sidebar-width-padding {padding-left: 0}
}

/* Image Grid */
@media (min-width: 1200px) {
    .club-main-content div.image-grid .image-overlay {font-size: 16px}
}
@media (min-width: 979px) and (max-width: 1199px) {
    .club-main-content div.image-grid .image-overlay {font-size: 12px}
}
@media (min-width: 768px) and (max-width: 978px) {
  .club-main-content div.image-grid {width: 100%; float: none; box-sizing: border-box; margin-left: auto; margin-right: auto;padding: 0 !important}
  .club-main-content div.image-grid .image-overlay {font-size: 18px}
}
@media (min-width: 481px) and (max-width: 767px) {
  .club-main-content div.image-grid {width: 75%; float: none; box-sizing: border-box; margin-left: auto !important; margin-right: auto !important; padding: 0 !important}
}
@media (max-width: 480px) {
  .club-main-content div.image-grid {width: 100%; margin-left: auto !important; margin-right: !important auto}
}

.image-grid .front-paper {position: relative}
.image-overlay {
  position: absolute;
  color: white;
  bottom: 4px;
  height: auto;
  font-size:18px; 
  line-height: 35px;
  background: -moz-linear-gradient(left,  rgba(0,0,0,0.79) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.79)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
  width: 100%;
  box-sizing: border-box;
  text-indent: 10px;
  text-transform: uppercase;
  overflow: hidden;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.36);
}
.image-grid a:hover .link-text {text-decoration: underline}
.link-arrow {
  position: absolute; bottom: 0; right: 10px;
  height: 41px; width: 41px;
  background: url(/images/resources/trentham/arrow.png) no-repeat;
  z-index: 20;
}
@media (min-width: 1200px) {
  .image-overlay {bottom: 10px}
  .link-arrow {right: 20px}
}

.main h1 {margin-bottom: 20px}

/* News */
.club-sidebar .news-item h4 {margin-bottom: 0; font-weight: bold;}
.club-sidebar .news-date {font-size: 12px}
.club-sidebar .news-item + .news-item {border-top: 1px solid #4d0309}
.news-summary .a {color: darkgrey:}
/* .club-sidebar .news-wrapper {margin-top: -20px} */

/* Status */
.club-status h3 {display: none}
/* .club-status {margin-top: -10px} */

/* Footer */
.dark-red a {color: white}

/* Override main layouts to allow full-width content */
.body-public.body-contentpage .club-main-span, .body-public.body-contentpage .club-main-container, .body-public.body-contentpage .club-main-row {margin-left: 0; margin-right: 0; width: 100%}

/* Slideshow */
.slideshow .galleryWrapper, .slideshow .galleryInner, .slideshow img {width: 100% !important; height: auto !important}
.full-width-slideshow {margin-top: -10px; margin-bottom: 0; /*max-height: 375px;*/overflow: hidden;}
.after-slideshow {height: 20px; width: 100%; /*background: url(/images/resources/trentham/below-sideshow.png) 0 0 repeat-x; margin-bottom: 20px;*/}
.slideshow {position: relative}
.slideshow-overlay {position: absolute; width: 100%; color: white; bottom: 5px; text-align: center; z-index: 1000;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.36);}
.slideshow-overlay h1 {font-size: 40px; font-weight: bold}
.front-page-slideshow {height: 301px}
@media (min-width: 1200px) {
  .slideshow-overlay h1 {font-size: 30px}
  .slideshow-overlay h2 {font-size: 24px}
  .slideshow-overlay h1, h2 {line-height: 25px;}
  .front-page-slideshow {height: 375px}
}
@media (max-width: 979px) {
  .front-page-slideshow {height: 232px}
}
@media (max-width: 767px) {
  .slideshow-overlay h1 {font-size: 30px; line-height: 35px}
  .slideshow-overlay h2 {font-size: 25px; line-height: 25px}
  .front-page-slideshow {height: auto}
}
@media (max-width: 480px) {
  .front-page-slideshow .galleryWrapper {display: none} 
  .slideshow-overlay {position: static; padding-left: 20px; padding-right: 20px; width: auto; color: #4d0309; text-shadow: none; padding-bottom: 20px}
  .after-slideshow {display: none}
}
.nivo-controlNav-Wrapper {display: none}

/* Adjust padding on body */
@media (max-width: 767px) {
  body {padding-left: 0; padding-right: 0}
  #globalwrap, .club-footer {padding-left: 20px; padding-right: 20px}
  .club-footer  {box-sizing: border-box}
  .full-width-slideshow {margin-left: -20px; margin-right: -20px}
  .after-slideshow {width: 100%; padding: 0 0 ; /* margin-left: -20px*/}
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin-left: 0; margin-right: 0}
  .club-footer {overflow: hidden}
  .red .intell img {float: none}
  .red .intell p.pull-right {width: 100%; text-align: center !important; float: none}
}
@media (max-width: 979px) {
  .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding-top: 0; padding-bottom: 0}
  .navbar a.brand {padding-left: 15px}
}
#nav {float: right}
@media (max-width: 979px) {
   #nav {float: none}
}
.loggedOut,.loggedIn {float: right}
.loggedIn {position: absolute; top: 0; right: 0}
.nav-menu-\?action\=logout {display: none}
.body-class-members #nav {margin-right: 65px}
.loggedinas,.loggedIn .name {display: none}
@media (max-width: 979px) {
  .loggedOut {display: none}
  .nav-menu-\?action\=logout {display: block}
  .loggedIn {display: none}
}

.map iframe {width: 100%}

/* Menu Section Title */
.menu-section h2 {
  	display: none;
}

.front-paper .paper-header {
	margin-bottom: 0px;
}
.weather { height: 154px !important;}

/* Menu Section List */
.menu-section li {
  display: block;
  list-style-type: none;
  font-size: 20px;
  margin-bottom: 7px;
  clear:both;
    margin-top: 10px;
  line-height: 28px;
}

.body-class-members .weatherImage img {min-width: 45px; min-height: 45px;}

.weatherDate, .weatherTemp { font-size: 15px;}
@media (max-width: 979px) {
   .weatherDate, .weatherTemp { font-size: 10px;}
}

.menu-section ul ul {padding-bottom: 5px; margin-top: -5px}
.menu-section > ul > li + li {border-top: 1px solid #4d0309; padding-top: 10px }

.menu-section li li {
  display: block;
  list-style-type: none;
  padding-left: 20px;
  background: url(/images/resources/trentham/sidebar-arrow.png) no-repeat 0 50%;
  clear: both;
  font-size: 16px;
  margin-bottom: 0;
  line-height: 20px;
}
.menu-section ul {
  padding-left: 0; 
  margin-left: 0;
}
li.menu-section-course-guide li {
   background: none;
   padding-left: 0;
   float: left;
   clear: none;
  width: 11.111111%;
   text-align: left;
  font-size: 12px;
  
}
@media (min-width: 1200px) {
  li.menu-section-course-guide li {font-size: 14px}
}
.menu-section li.menu-section-course-guide ul {margin-top: 0; float: left; width: 100%; margin-bottom: 7px}
/* Hide / show section */
.menu-section ul ul {display: none}
.menu-section .active ul, .menu-section .current ul {display: block}
.menu-section .active > a, .menu-section .current  > a {font-weight: bold; color: #4d0309; }

@media (max-width: 767px) {
  .red, .red p.pull-right {text-align: center; float: none; height: auto}
  .red p.pull-right {display: block; margin-bottom: 0; width: 100%}
  .red p.pull-right img {display: block; margin-left: auto; margin-right: auto}
  .red p.pull-right a {display: block}
  .club-footer > * {border-top: 1px solid white; margin-top: 20px}
  .club-footer h4 {margin-top: 0}
  .club-footer > *:first-child {margin-top: 0; border-top: 0}
}

/* Make nav smaller */
.navbar .btn, .navbar .btn-group {margin-top: 20px}
 a.brand img {height: 60px; width: auto} 

/* .row-fluid .span6 {
  width: 576px;
  margin-left: 17px;
}*/


.nav-menu-newsletters\.php {display: none !important;}
/*.nav-menu-news\.php\?type\=1 {display: none !important;} */
/*.nav-menu-news\.php\?type\=2 {display: none !important;} */
/*.nav-menu-news\.php\?type\=3 {display: none !important;} */
/*.nav-menu-news\.php\?type\=4 {display: none !important;} */

/* Weather */
.weatherImage {background: #990000;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.weatherImage img {display: block; width: 54%; margin-left: auto; margin-right: auto}
.weatherSingle {float: left; width: 20%; padding-right: 3px; box-sizing: border-box; -moz-box-sizing: border-box}
.weatherDate {font-size: /* 20px; margin-left: 46px; margin-right: 34px*/}
.weatherTemp {margin-bottom: 5px; /* margin-left: 48px; margin-right: 40px*/}

a.highslide.white-border ,a.highslide.white-border img {
    display: inline-block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.dropdown-menu li a .nav-level-2 .nav-menu-information {display: none !important;}

.chartbox {background: white; margin-bottom: 10px; border-radius: 5px; padding: 10px; box-sizing: border-box; -moz-box-sizing: border-box;}
.chartbox h3 {margin-top: 0; font-size: 20px}
table.analysis {width: 100%}
table.analysis td {font-size: 12px; padding-left: 3px; padding-right: 3px}

.nav-level-2.nav-menu-information {display: none}
@media (min-width: 980px) and (max-width: 1199px) {
  .body-class-members .navbar #nav.nav > li > a {padding: 25px 10px 25px;}
}


.hcaplist table thead td {text-align: center}
.hcaplist table thead td:first-child {text-align: left}
#map .highcharts-container {background: white; padding: 10px}

table thead td, table thead th {background: #4d0309;color: white; border-color: #4d0309}
table thead td a, table thead th a {color: white}
.hcaplist table {margin-top: 10px}
.intell img {max-width: 125px; height: auto; float: right;}

.padding-right {padding-right: 5px}
.padding-left {padding-left: 5px}
@media (max-width: 767px ) {
  .padding-right {padding-right: 0}
.padding-left {padding-left: 0}
}

.club-status b, .club-status .updated {display: block}
.club-status .updated {display: block; border-top: 1px solid rgb(77, 3, 9); font-size: 12px; margin-top: 10px; padding-top: 10px; margin-bottom: -10px}

#stot, #tot, .inputbox {padding: 5px 0;}

.nav-level-1.nav-menu-members_login {display: none}
@media (max-width: 979px) {
   .nav-level-1.nav-menu-members_login {display: block}
}

.red a {
  	color: #FFFFFF;
}
.red a:hover {
  	color: #FFFFFF;
  	text-decoration: underline;
}


.statuses .status:not(:first-child) p span.updated {
    display: none;
}

.button { 
    font-weight: bold;
    padding: 10px;
    text-decoration: underline;
}

.club-main-content .front-paper {
	height: auto;
	}

/* Fixing Link Padding */
a.button {
    padding-bottom: 0;
    padding-top: 0;
}


.ui-front {
    z-index: 1030;
}

/* anton styles */

.home-boxes {
  padding-bottom: 20px;
}

/* end anton styles */

.outerdiv {
  position: relative;
  height: 0;
  overflow: hidden;
}
 
/* 16x9 Aspect Ratio */
.outerdiv-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.outerdiv-4x3 {
  padding-bottom: 75%;
}
 
.outerdiv .inneriframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

.borderdiv {
  	border: 1px solid black;
}

.CodeMirror-scroll { height: 700px !important;}
.wysiwyg-editable.span4.golfmark, .wysiwyg-editable.span4.championship {
    padding-top: 20px;
}

a {
	text-decoration: underline;
}

.php-competition p { font-size: 19px !important; font-weight: bold;}

.facebook, .twitter {
    padding: 0 30px;
}
.socialmedia { display: flex; flex-direction: row; justify-content: center; align-items: center; }
.socialmedia .fa-facebook-official {
 font-size: 60px;
 color: #3B5998;
}

.socialmedia .fa-instagram {
 font-size: 41px;
  color: #fff;
  background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
  box-shadow: 0px 3px 10px rgba(0,0,0,.25);
  padding: 5px;
  border-radius: 10px;
}

.socialmedia .fa-twitter {
  color: #1DA1F2;
  font-size: 60px;
}

.championship { display: /none !important;}
.club-sidebar .paper-content img {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;

}

table#memteetimes tbody tr td:nth-child(n+1) {
	border: 1px solid black;
	}
table#memteetimes tbody tr td.tmem {
	background-color: #de949a;
	}

.contact-form-page form {
  width: 222px;
  margin: 0px auto;
}

/* WES */

#globalwrap table tbody td.tgroup {
		background-color: #bae1ff !important;
}

.tbooked {
		background-color: #ffdfba !important;
}

.tnone {
		background-color: #ffb3ba !important;
}

form[id*="customform_"] span.customFormLine {
	margin-bottom: 15px;
	display: block;
	border-bottom: 1px solid;
	padding-bottom: 5px;
}

form[id*="customform_"] fieldset#thankyou span label {
	font-size: 18px;
	font-weight: bold;
	}
form[id*="customform_"] fieldset#thankyou span label + span.customFormMultiCheckBoxWrapper {
	margin-left: 10px;
	display: block;
	}
form[id*="customform_"] fieldset#thankyou span.customFormLine span.customFormRadioItem {
	margin-left: 10px;
  	display: inline-block;
	}
