/*@import 'http://clever-click.co.uk/ig/robinhood/styles/styles.css';*/

/*Simon Styles*/

/*Add more space to site content HTML editor*/
.CodeMirror-wrap .CodeMirror-scroll{height: 1000px;}
/*Remove <br> tag form the bottom of the page*/
.inner-page+div+br{display: none !important;}

body{font-family: 'Open Sans', sans-serif;color: #404040;font-size: 16px;line-height: 24px;font-weight: 400;}
a { color:#846C1B;text-decoration: none; }
a:hover, a:focus { color: #004F15;text-decoration: none;}
ul{padding-left: 0;margin: 0; }
h1, h2, h3, h4, h5, h6{font-weight:400;color: #846C1B;line-height:26px;margin: 5px 0 15px;}
h1{ margin: 0 0 30px;font-size: 36px;}
h2{ font-size:30px;}
h3{ font-size:20px;color: #2d7445;}
h4{ font-size:18px;text-transform: uppercase;color: #2d7445; line-height:24px;}
h5{ font-size:16px;color: #2d7445;}
p{margin-bottom:15px;}
ul{margin: 0;padding: 0;}
ul li{list-style: none;}
blockquote{padding: 20px; border-bottom: 2px solid #c1bcaa;background:#f0e9d3;border-radius: 5px;border-left:none;margin:25px 0;}
blockquote p{font-size: 16px;line-height: 24px;}
blockquote h1,blockquote h2,blockquote h3,blockquote h4, blockquote h5{margin: 0;}

@media (max-width:979px){
h1, h2, h3, h4, h5, h6{margin-bottom: 10px;}
h1{font-size:20px;}    
h2{font-size:18px;}
h3{font-size:16px;} 
h4{font-size:14px;color: #8a8534;}  
h5{ font-size:12px;}
p {font-size: 13px;margin: 0 0 5px ;}
p, ul li,blockquote p, body{font-size: 13px;line-height: 22px;}
}

@media (max-width:767px){
h1, h2, h3, h4, h5, h6{margin-bottom: 10px}
h1{font-size:20px;}    
h2{font-size:18px;}
h3{font-size:16px;} 
h4{font-size:15px;color: #8a8534;}  
h5{ font-size:12px;}
p {font-size: 13px;margin: 0 0 5px ;}
p, ul li,blockquote p, body{font-size: 13px; line-height: 20px;}
}

/*Header*/
#container{position: relative;}
.header-wrapper{width: 100%;}
#header > .container{position: relative;}
.header-bar{height:20px;}
.main-logo-mobile{display: none;}

/*Logo*/
.main-logo {text-align: center; margin: 0;position: absolute;left: 0;right: 0;top: -50px;}
.main-logo a{text-decoration: none;    height: 158px;display: block;width: 158px; margin: 0 auto; position: relative; z-index: 10;}
.main-logo h1{font-size: 64px;color: #fff;text-shadow:1px 1px 0 #000;text-transform: uppercase;margin-bottom: 15px;line-height: 50px;}
.main-logo h1 span{font-size: 29px;display: block;}
@media (max-width:979px){
.main-logo{display: none;}
.main-logo-mobile{display: block;padding-top: 0;text-align: left; z-index: 100; position: relative;}
.main-logo-mobile img{float: left;padding-top: 0;width: 100px;}
.main-logo-mobile .slogan{width: 150px;  font-weight: 500; text-shadow:1px 1px 0 #524310; line-height: 20px; font-size: 18px;float: left;padding: 15px 0 0 5px;color: #ffffff;}
.main-logo-mobile .slogan span{display: block;font-size: 16px;}
}
@media (max-width:767px){
#header .main-logo img{float: left;padding-top: 0 !important;}
}

/*Login*/
.login{float: right;position: relative;z-index: 10;display: inline-block;margin: 14px 0 0 0;}

.login a{
  background-color: #846c1b;
  border-bottom: 2px solid #7a6418;
  border-radius: 3px;
  padding: 3px 35px;
  font-size: 14px;
  display: block;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
}

.login a:hover{text-decoration: none; background: #7A6418;}
@media (max-width:1200px){
.login a{padding: 3px 15px;}
}
@media (max-width:767px){
#header .login{width: 125px;top: 5px;}
.main-logo-mobile h1{font-size: 16px;width: 90px;line-height: 17px;}
}

/*Main Navigation*/
.header-wrapper .main-navigation{background-color: #8e7625;z-index: 5; position: relative;border-top: 1px solid #b69831;;}
.header-wrapper  .navbar .navbar-inner {background: none;border: none;border-radius: 0;box-shadow: none;padding: 0;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e7625', endColorstr='#8e7625', GradientType=0 ); /* IE6-9 */}
.header-wrapper .navbar.navbar-inverse {margin: 0;float: left;}
.navbar .nav{ margin:0;width:100%;}
.header-wrapper .navbar-inverse .nav > li{  position: relative; margin:0; display: inline-block; text-align: center;float: none;} 
.header-wrapper .navbar-inverse .nav > li:first-child a{padding-left: 0;}
.header-wrapper .navbar-inverse .nav > li:last-child a{margin-right: 0;}
.header-wrapper .navbar-inverse .nav > li > a{color: #ffffff; font-family: 'Roboto', sans-serif; padding: 19px 6px 21px; font-size: 16px; letter-spacing: 1px; font-weight: 300;margin: 0; }
.header-wrapper .navbar-inverse .nav > li:nth-child(7){margin-left: 180px;}
.header-wrapper  .navbar-inverse .nav > li > a:focus, .header-wrapper  .navbar-inverse .nav > li > a:hover, .header-wrapper  .navbar-inverse .nav > li.current > a,
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle{color: #ffffff; background: none; }
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu{background-color: #f0e9d3; border-radius: 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); margin: 0;; }
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li{margin: 2px 5px; text-align: left; }
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li a{padding: 9px; color: #0c0c0c; font-size: 16px; text-transform: capitalize; }
.header-wrapper  .navbar-inverse .navbar-inner  .dropdown-menu li a:hover, .header-wrapper  .navbar-inverse .navbar-inner  .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li.current a{background-image:none; background-color: #7a6418; color: #0c0c0c; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{box-shadow: none; }
.navbar .nav > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu:before{border-bottom:7px solid #f0e9d3;}

/*Inner page navigation for the menu bar with a banner on the top*/
.body-contentpage .header-wrapper .main-navigation{position: absolute;left: 0; right: 0;margin: 24% auto 0 auto;}

/*Main Navigation Resposive*/ 
@media (max-width:1200px){
.header-wrapper .navbar-inverse .nav > li > a{font-size: 13px;padding: 19px 3px 21px;}
.header-wrapper .navbar-inverse .nav > li:nth-child(7){margin-left: 165px;}
}
@media (max-width:979px){
.body-inner .header-wrapper .main-navigation{margin: 0;}
.main-navigation>div{position: relative;}
.header-wrapper .login{display: block;position: absolute;right: 0;top: 0;z-index: 10;margin-top: 3px;}
.header-wrapper  .login a {position: relative; color: #fff; text-transform: uppercase; background-color: #846c1b; border:none; display: inline-block; padding: 5px 8px 5px 9px; border-radius: 3px; font-size: 14px; text-shadow: none; box-shadow: none; border-bottom: 2px solid #7a6418; line-height: 18px; }
.header-wrapper .login a:hover{background-color: #7A6418;text-decoration: none;border-bottom: 2px solid #614F14;}
.header-wrapper .login a:before {content: "\f007"; font-family: FontAwesome; font-size: 15px; padding: 0 3px 0 0; font-style: normal; font-weight: normal; text-decoration: inherit; } 
.login-text-members {display: none;}
.header-wrapper{position: absolute;background: rgba(142, 118, 37,0.9);/*max-height: 72px*/;top: 0;z-index: 10;}
.header-wrapper .main-navigation{/*position: absolute;*/top: 0px;background:none; width: 100%;right: 0;}
.body-inner .header-wrapper .main-navigation{height: 100;;top: 0;}
.header-wrapper .navbar.navbar-inverse {  position: relative; margin-bottom: 0;  float: none;;}
.navbar .nav{margin: 0;}
.header-wrapper .navbar-inverse .btn-navbar{background: #846C1B; border-radius: 3px; text-transform: uppercase; width: 86px; display: block; color: #fff; padding: 4px 8px 4px 8px; margin:0; right: 0; position: absolute; top:36px; z-index: 10; border:none; border-bottom: 2px solid #7A6418; }
.nav-collapse .dropdown-menu{background-image:none; }
.nav li.nav-level-2, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background-image: none !important;}
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu{text-align: left;background-color: #846c1b;box-shadow: none;border-top: 1px solid #a79149;}
.header-wrapper .navbar-inverse .navbar-inner{background-color: rgba(142, 118, 37, 0.9);margin-right: 0; border-top: 1px solid rgb(167, 145, 73);padding-top: 30px;}
.navbar-inverse .brand, .navbar-inverse .nav > li:before{display: none;}
.header-wrapper .navbar-inverse .btn-navbar .club-menu-button{color: #ffffff; text-transform: uppercase; font-size: 14px; font-weight: 200; letter-spacing: 1px; font-family: 'Open Sans', sans-serif; }
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled]{background: #292724;; }
.header-wrapper .navbar-inverse .btn-navbar:hover{background: #7A6418;border-bottom: 2px solid #614F14; }
.header-wrapper .navbar-inverse .btn-navbar .club-menu-button-lines{float: left; margin: 3px 5px 0 0; }
.header-wrapper .navbar-inverse .btn-navbar .club-menu-button-lines .icon-bar{background: #ffffff; box-shadow: none; width: 15px; }
.header-wrapper .navbar-inner{text-align: center; margin-top:70px; }
.header-wrapper .nav-collapse .nav > li{border-bottom: 1px solid rgb(167, 145, 73); border-right: none; margin: 0; display:block; text-align: left; }
.header-wrapper .nav-collapse .nav > li a{color: #fff; border: none; }
.header-wrapper .nav-collapse .nav > li:first-child a, .header-wrapper .nav-collapse .nav > li a{font-size: 16px; margin: 0; padding: 15px; }
.header-wrapper .nav-collapse .nav > li:last-child{border:none; }
.header-wrapper .navbar-inverse .nav-collapse .nav > li > a:hover, 
.header-wrapper .navbar-inverse .nav-collapse .nav > li > a:focus, 
#header .navbar-inverse .nav-collapse .dropdown-menu a:hover, 
#header .navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color: #846C1B; }
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li{border: none;text-align: left; margin: 0; }
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li a{padding: 15px 30px; }
.header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu li  a{color: #fff; font-weight:500; }
.header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu > li > a:hover, .header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu > li > a:focus, .header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu a:hover, .header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu a:focus{background-color: #7a6418; color: #fffcfc; }
.header-wrapper .navbar-inverse .nav > li:nth-child(7){margin: 0;}
}
@media (max-width:767px){
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li{padding: 0px;margin: 0; text-align: center;}
.header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu > li > a:hover, .header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu > li > a:focus, .header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu a:hover, .header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu a:focus{color: #fff;}
.header-wrapper .navbar-inverse .btn-navbar{right: 10px;}
#header{padding: 0px 0 0 10px !important}
body{padding: 0;}
}


/*Main Wrapper Content*/
.main-wrapper > .container{width: 100%;}
.main-wrapper #globalwrap{padding-top:0;}
/*Sldier*/
.galleryInner {overflow: visible !important;width: 100% !important;height: auto !important;}
.galleryWrapperNivo{position:relative;z-index: 0;}
.galleryInner img{width: 100% !important;height: auto !important }
.page-slider .nivo-controlNav a{width: 20px;height: 20px;}
.page-slider .galleryInner .nivo-directionNav a{width: 50px;height: 50px;display: block;background-color: rgba(0, 0, 0, 0.5);}
.page-slider .galleryInner .nivo-directionNav a:hover{  background-color: rgba(227,173,55, 0.5);}
.page-slider .galleryInner .nivo-directionNav a.nivo-prevNav{left: 20px;}
.page-slider .galleryInner .nivo-directionNav a.nivo-nextNav{right: 0;}
.page-slider .nivo-controlNav-Wrapper {display: none; width: 20%;bottom: 0;left: 0;right: 0;margin:0 auto;z-index: 10;}
.nivo-directionNav{}

.page-slider .nivo-controlNav-Wrapper {width: 20%;bottom: 0px;left: 0;right: 0;margin:0 auto;z-index: 10;}
.page-slider .nivo-caption{background:rgba(0, 0, 0,0.7);text-align: left;opacity: 10;bottom: 100px;-moz-opacity: 1;width: 800px;margin: 0 auto;left: 100px;filter: alpha(opacity=100);padding:10px;}
.nivo-caption p{font-size: 26px;line-height: 40px}
.page-slider .nivo-caption h1{color: #fff;font-size: 40px;text-shadow:1px 1px 0 #333;padding-bottom: 15px;text-transform: capitalize;line-height: 34px;}
.page-slider .nivo-caption h2{color: #fff;font-size: 35px;text-shadow:1px 1px 0 #333;text-transform: capitalize;line-height: 40px;}
.page-slider .nivo-caption h3{color: #fff;font-size: 30px;text-shadow:1px 1px 0 #333;text-transform: capitalize;line-height: 40px;}
.page-slider .nivo-caption h4{color: #fff;font-size: 25px;text-shadow:1px 1px 0 #333;text-transform: capitalize;line-height: 40px;}
.page-slider .nivo-caption h5{color: #fff;font-size: 20px;text-shadow:1px 1px 0 #333;text-transform: capitalize;line-height: 40px;}

@media (max-width:979px){
.page-slider .nivo-caption{width: 400px;bottom: 20px;padding: 5px;}
.nivo-caption p{font-size: 16px;line-height: 22px;}
}
@media (max-width:767px){
.page-slider{top:72px;position:relative;}
.page-slider .nivo-caption{left: 10px;}
}

@media (max-width:500px){
.body-inner .page-slider .galleryInner{height: auto !important; width: 100% !important; overflow: hidden !important;}
.body-inner  .page-slider .galleryInner img{height: 150px !important; width: auto !important; }
.page-slider .nivo-caption{display: none !important;}
}

/*Home page*/
.the-page{padding: 130px 0 40px;}
@media (max-width:979px){
.the-page{;padding: 10px 0;}
}
@media (max-width:767px){
.the-page{;padding: 80px 9px 40px;}
}
/*Hide news section and slider form all rest of the pages*/
.body-class-members .home-section{display: none;}

/*News slider*/
.page-news .jcarousel{left: 100px;}
.news-home{border-bottom: 1px solid #f0e9d3;padding-bottom: 10px;}
.news-home .news-wrapper{width: 2000em;position: relative;}
.news-home .page-news{position: relative;margin: 0px auto;;;}
.news-home .img-polaroid{padding: 1px;background: #018759;}
.news-home h3{float: left;color: #156130;font-size: 16px;font-weight: 400;margin: 0;}

.news-control{float: right;}
.news-controls{margin-top: 3px;}
.news-controls a{text-align: center;}
.news-controls a{ display: block;width: 20px; height: 20px; margin: 0;}
.news-controls a:hover,.news-controls a:focus,.news-controls a:active{text-decoration: none;}
.news-controls a i{color: #000000;font-size:20px;vertical-align: middle;display: block;padding: 0px;}
.news-controls.left{float: left;}
.news-controls.right{float: right;}

.jcarousel {width: 1100px;margin: 0px auto; position: absolute; overflow: hidden; height: 110px;left: 0;right: 0;}
.page-news .jcarousel{left: 100px;width: 1000px;margin: 0;}

.jcarousel .news-wrapper {  position: relative;  list-style: none;   margin: 0px;    padding: 0;}
.jcarousel .news-item {  float: left;    position: relative;margin-left: 20px;}
.jcarousel .news-item:first-child{margin-left: 0;}
.jcarousel .news-item p{margin: -2px 0 0 3px;line-height: 20px;}
.jcarousel .news-item .news-date{display: none;}
.jcarousel .news-item{width: 980px;}
.news-item .media a img{margin-left: 65px;}
.news-home .news-item  .media-body{position: relative;}
.news-home .news-item .media-heading{position: relative; text-transform: capitalize; color: #000000; font-size: 16px;line-height: 26px;  float:left;  font-weight:400;margin: 0; }
.news-home .news-item .news-date-inner{text-align: center;color: #323232;}
.news-home .news-item .news-date-inner .news-date-year, .news-home .news-item .news-date-inner .news-date-day, .news-home .news-item .news-date-inner .news-date-month{font-size: 15px !important;color: #e99b84;font-weight: 300;}
.news-home .news-item .news-summary{ font-size: 0;overflow: hidden;white-space: nowrap;margin-left: 0px;float: left;color: #000;padding-left: 5px;;}
.news-item .news-date-inner .news-date-nth, .news-item .news-summary br{display: none;}
.news-home .news-item .news-summary a.read-more {color: #000;font-weight: 400;padding: 0;font-size: 16px !important;margin: 0;line-height: 32px;letter-spacing: 0;;}
.news-home .news-item .media-heading:after{}
.news-home .news-item .news-date:after{}

@media (max-width:1200px){
.page-news .jcarousel{width: 750px;}
.jcarousel .news-item{width: 730px;padding-top: 0;}
.news-home .news-item .media-heading{font-size: 16px;}
}
@media (max-width:979px){
.page-news .jcarousel{width: 580px;}
.jcarousel .news-item{width: 570px;padding-top: 0;}
.news-home .news-item .media-heading{font-size: 16px;}
}
@media (max-width:767px){
.page-news .jcarousel{width: 100%;left: 0;padding: 0;height: auto;position: relative;}
.news-control, .course-status h3, .news-home h3{display: none;}
.news-home .news-item .news-date-inner .news-date-year, .news-home .news-item .news-date-inner .news-date-day, .news-home .news-item .news-date-inner .news-date-month{font-size: 12px !important;}
.news-home{margin: 0;padding: 0;}
.news-home .news-item .media-heading{font-size: 15px;margin-left: 0px;float: none;line-height: 22px;}
.news-home .news-item .news-summary{float: none;margin-left: 0;padding-left: 0;font-size: 13px;white-space: normal;display: block;}
.news-home .news-item .news-summary a.read-more{position: relative;color: #004F56;display: block;font-size: 12px !important;width: 100%;text-indent: 0;}
.jcarousel .news-item, .jcarousel .news-item:first-child{float: none;padding: 5px 20px 5px 0;margin: 0;border-bottom: 1px dashed #ccc;width: 100%;}
.jcarousel .news-item:last-child{border:none;}
.jcarousel .news-item:before{top: 1px;font-size: 18px}
body .page-slider .nivo-directionNav, .page-slider .nivo-controlNav-Wrapper{display: none !important;}
.news-home .news-item .news-date{position: relative;margin: 0;left: 0;padding-bottom: 5px;}
}

/*Sponsors*/
.boxes{width: 2000em;overflow: hidden;position: relative;height: 200px;}
#jc2.jcarousel .sponsor{width: 160px !important;height: 100px; position: relative; margin: 0 10px;text-align: center;}
#jc2.jcarousel .sponsor > div{position: relative;height: 100px;}
#jc2.jcarousel .sponsor > div img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);} }
.club-sponsors{border-top: 1px solid #f0e9d3;padding-bottom: 90px;}
#jc2.jcarousel-wrapper{padding: 20px 0 0;}
.sponsor-controls{margin: 55px 0 0 0;}
.sponsor-controls.left{float: left;}
.sponsor-controls.right{float: right;}
.sponsor-controls a i{color: #8e7625;font-size: 20px;}

@media (max-width:1200px){
#jc2.jcarousel{width: 860px;}
#jc2.jcarousel .sponsor{margin: 0 5px;}
}

@media (max-width:979px){
#jc2.jcarousel{width: 600px;}
#jc2.jcarousel .sponsor{margin: 0 10px;width: 130px !important;}
}

@media (max-width:767px){
.sponsor-controls{display: none;}
.club-sponsors{padding: 0;}
#jc2.jcarousel{position: relative;height: auto;overflow: visible;width: 100%;text-align: center;padding: 20px 0;}
#jc2.jcarousel .boxes{width: 100%;height: auto;overflow: visible;left: 0 !important;}
#jc2.jcarousel .sponsor{width: 100px !important;display: inline-block;}
}


/*Home page welcome*/
.home-page-title {text-align: center; position: relative; }
.club, .club-today{margin: 40px 0;}
.club h4{text-align: center;margin: 10px 0;}
.club h4 a{color: #004f15;}
@media (max-width:979px){
.home-page-title{margin: 20px 0 0;text-align: center;}
}
@media (max-width:767px){
.club, .club-today{text-align: center;padding: 0;}
.home-page-title{text-align: left;padding: 0;}
/*Fixed with for box image on home page and inner page*/
.club .box {width: 100% !important;margin: 0 auto !important;max-width: 400px;}
}

/*Media Video*/
iframe{width:100% !important;height: 320px;}
@media (max-width:1200px){
  iframe{width:100% !important;height: 260px;}
}
@media (max-width:979px){
iframe{width:100% !important;height: 200px;}
}
@media (max-width:767px){
iframe{height: 180px;margin:0 auto 20px !important;float: none;max-width: 320px !important;width: 100%;}
.videoWrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 0; height: 0; }
.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

/*Weater*/
.weather .weathers .weatherSingle {   width: 115px;    margin: 0px 10px 0 0px;    display: inline-block;text-align: center;    position: relative;}
.weather .weathers .weatherSingle .weatherDate {padding: 0;font-size: 14px;margin: 10px 0 0 65px;white-space: nowrap;color: #004f15;line-height: 17px;}
.weather .weathers .weatherSingle .weatherTemp {padding: 0;color: #004f15;font-weight: 400;font-size: 17px;margin: 0 0 0 65px;}
.weather .weathers .weatherSingle .weatherImage img {position: absolute;top: 0;width: 50px;left: 0px; border-radius:50px; right:0;padding: 5px;background: rgb(142, 118, 37);}

/*Status*/
.status{}
.status p{color: #000;}

@media (max-width:1200px){
.weather .weathers .weatherSingle{width: 115px;}
}

@media (max-width:979px){
.weather .weathers .weatherSingle{width: 100px;}
.weather .weathers .weatherSingle .weatherTemp{font-size: 18px;margin-left: 55px;}
.weather .weathers .weatherSingle .weatherImage img{width: 40px;}
.weather .weathers .weatherSingle .weatherDate{margin: 5px 0 0 55px;}
.course-status p{margin: 0;}
}

@media (max-width:767px){
.weather .weathers .weatherSingle{margin-bottom: 20px;}
}

/*Inner page*/
.inner-content{padding: 0;}
.body-inner .home-slider.page-slider{display: none;}
/*.main-wrapper  a[href$=".pdf"] {position: relative; padding-left: 40px;display: inline-block;}*/


/*Inner page styles*/
.body-inner .page-slider{padding-bottom: 55px;}
#header .main-logo-mobile{position: relative;z-index: 11;}

.inner-page ul li{position: relative;padding:0 0 5px 16px;}
.inner-page ul li:before {
  content: "\f054";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 12px;
  padding: 0;
  left: 3px;
  top: 1px;
  font-style: normal;
  color: #004f15;
  font-weight: normal;
  text-decoration: inherit;
}

/*General styling for inner page*/
.inner-page p > img{    -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;    margin: 5px;width: }
.inner-page p > img:last-child{margin-right: 0}
.inner-page p > img:first-child{margin-left: 0;}


@media (max-width:767px){
.body-inner .page-slider{padding-bottom: 20px;}
.inner-page p > img{margin: 4px;}
}

/*Hole page*/

/*Hole by hole navigation*/
.inner-page.hole-page .menu-section h2 {display: none;}
.tips, .comment { background: #e6e6e6; border-radius: 4px;box-sizing: border-box; display: block;padding: 20px;position: relative;width: 100%;}
.inner-page.hole-page .inner-content .hole-nav {margin: 30px auto;width: 1000px;}
.inner-page.hole-page .inner-content .hole-nav ul li{background: none;padding: 0;display:inline-block;margin:0 0px 3px 0;border-radius: 5px;padding: 0 1px 3px 1px;}
.inner-page.hole-page .inner-content .hole-nav ul li:last-child{margin-right: 0;}
.inner-page.hole-page  .inner-content .hole-nav ul li a {  width: 39px;  line-height: 38px;text-align: center;color: #ffffff;display: inline-block;font-weight: 400;background-color: #004f15;font-size: 16px;border-radius: 50%;}
.inner-page.hole-page  .inner-content .hole-nav ul li a:hover,.inner-page.hole-page  .inner-content .hole-nav ul li.current a{ color: #fff; background-color: #8e7625;text-decoration: none;}

@media (max-width:1200px){
.inner-page.hole-page .inner-content .hole-nav
.inner-page.hole-page .hole-gallery,.inner-page.hole-page .inner-content .hole-nav{margin: 0 auto;width: 940px;}
.inner-page.hole-page .hole-gallery{width: 724px;}
.inner-page.hole-page .inner-content .hole-nav{width: 470px;margin-bottom: 50px;}table img{;}
.inner-page .inner-content img{margin:10px auto;width: 100%;}
.inner-page.hole-page .inner-content img{margin: 0;}
}

.inner-page.hole-page .hole-gallery{width: 724px;}

.inner-page.hole-page .content h3{margin:0 0 10px;}

.inner-page.hole-page .yards{width: 75%; background-color: #f0e9d3;margin:30px 0; }
.inner-page.hole-page .yards td{padding: 15px 0px 15px 10px;}
.inner-page.hole-page .yards td i{font-size: 18px; height: 20px; width: 18px; display: inline-block;float: left;margin: 3px 8px 0 0;padding: 0;}
.inner-page.hole-page .yards td i.white {color: #fff;}
.inner-page.hole-page .yards td i.yellow {color: yellow;}
.inner-page.hole-page .yards td i.red {color: red;}
.inner-page.hole-page .yards td p{float: left;white-space: nowrap;font-size: 16px;margin-bottom: 0;color: #2d7445;}
.inner-page.hole-page  .inner-content ul li:before{display: none;}

@media (max-width:1200px){
.inner-page.hole-page .yards{width: 85%;}
}
@media (max-width:979px){
.inner-page.hole-page .yards{width: 100%;}
.inner-page.hole-page .yards td{padding: 15px 0 10px 15px;}
.inner-page.hole-page .yards td p{font-size: 14px;line-height: 24px;}
.inner-page.hole-page .yards td i{padding: 0;}
}
@media (max-width:767px){
.inner-page.hole-page .yards td:last-child{padding-bottom: 35px;}
table.yards td{display: block;}
.inner-map{margin-bottom: 30px;}

}
/*Gallery images*/
.inner-gallery .nivo-controlNav-Wrapper, .inner-gallery .nivo-caption{display: none !important;}
.inner-gallery .nivo-directionNav a{background-size: 15px auto !important;width: 15px;}


/*Hole video*/
.inner-vidoe{margin-top: 20px;}
.inner-vidoe a{position: relative;padding-left: 20px;color: #8e7625;text-transform: uppercase;font-size: 18px;line-height: 22px}
.inner-vidoe a:before{position: absolute;content: "\f054";font-size: 20px;font-family: FontAwesome; font-style: normal;font-weight: normal;text-decoration: inherit;left: 0;font-size: 18px;color: #8e7625;top: 2px;}


/*Contact page only*/
#map_container {float: none !important;width: 100% !important;}
.body-class-contact_us.body-contentpage .header-wrapper .main-navigation{margin-top: 400px;}
@media (max-width:767px){
  .body-class-contact_us.body-contentpage .header-wrapper .main-navigation{margin-top: 0px;}
}



/* Public tables */
.inner-page table{text-align: center;}

.inner-page table{}
.inner-page table th, .inner-page table td{text-align: center;font-size: 16px;}
.inner-page table thead tr th{background: #f0e9d3; text-transform: uppercase;font-weight: 600;}
.inner-page table td, table th { font-weight: 500;text-align: center; padding: 6px 4px;}
.inner-page table td h4 {margin-top: 0; margin-bottom: 0;}
.inner-page table td > p:first-child {margin-top: 0;}
.inner-page table td > p:last-child {margin-bottom: 0;}
.inner-page table td, table th {vertical-align: top;}
.inner-page table  tr:nth-child(even) td{background-color: #e2e2e2;}

@media (max-width:1200px){
  .inner-page.hole-page .inner-content .hole-nav
.inner-page.hole-page .hole-gallery,.inner-page.hole-page .inner-content .hole-nav{margin: 0 auto;width: 940px;}
.inner-page.hole-page .hole-gallery{width: 724px;}
.inner-page.hole-page .inner-content .hole-nav{width: 470px;margin-bottom: 50px;}table img{;}
.inner-page .inner-content img{margin:10px auto;width: 100%;}
.inner-page.hole-page .inner-content img{margin: 0;}
}
@media (max-width:767px){
  .inner-page.hole-page  .gallery-image{float: none;margin-bottom: 10px;}
  .inner-page.hole-page .gallery-thumbs ul li{float: left;margin: 0 10px 0 0;padding:0;}
  .main-sidebar img{max-width: 400px; width: 100%;}
  .inner-page .menu-section ul{float: none;text-align: center;}
  .body-inner .inner-page .inner-gallery .inner-gallery-item{width: 50%;}
  .inner-page table td,  .inner-page table th{padding: 2px; font-size: 13px;}
  .table-images td{display: block;}
 .inner-page.hole-page .hole-gallery{width: 100%;}
   .inner-page.hole-page .inner-content .hole-nav{width: 250px;}
   .inner-page.hole-page .inner-content .hole-nav ul li{}
   .inner-page.hole-page .inner-content .hole-nav ul li a{line-height: 30px;width: 30px;}
}
@media (max-width:375px){
  .body-inner .inner-page .inner-gallery .inner-gallery-item{width: 100%;}
}


/*Footer*/
.club-footer{ padding: 20px 0px 80px;  color: #727272; font-size: 16px;}
.club-footer>div>div{border-top: 1px solid #f0e9d3;padding-top: 30px;}
.club-footer h3{ padding:0 0 15px; ;text-transform: uppercase;text-align: left; color: #2d7445; margin:0; font-size:18px; letter-spacing:0.5px;}
.club-footer h3 span{ color: #004f15;}
.club-footer h3 a{color: #004f15;font-size: 14px;text-transform: capitalize;padding-left: 60px;}
.club-footer .statuses{ padding: 0;}

.club-footer .tweet_list li{font-size: 12px;}
.club-footer .tweet_list .tweet_avatar img{}
.club-footer .twitter-feed > div{width: 100% !important;}

#facebookouterdiv, .fb_iframe_widget, .fb_iframe_widget span, ._2p3a{width: 100% !important}

.logos{}
.logos a{display: inline-block; margin:0 0 15px 10px;}

@media (max-width:767px){
.club-footer{padding: 0 10px;}
.club-footer .info{margin-bottom: 20px;}
.club-footer h3{text-align: center;}
}

/*Main fotter*/
.main-footer{background-color: #004f15;padding: 10px 0;}
.main-footer p{padding-top: 8px;}
.main-footer p a, .main-footer p {margin: 0;font-size: 14px; color: #ffffff;}
.main-footer .autor{float: right;text-align: right;}
.main-footer .autor a{padding-left: 5px;}
.main-footer .autor img{}
.main-footer .autor img{max-width: 100px;}
.main-footer .copy{text-align:left;}

@media (max-width:1200px){
}
@media (max-width:979px){
}

 @media (max-width:767px){
  .logos{text-align:center;}
#facebookouterdiv, .fb_iframe_widget, .fb_iframe_widget span{width: 264px !important;margin:0 auto;}
.main-footer{padding: 10px;}
.main-footer p, .main-footer a, .main-footer a, .main-footer a img, .main-footer, .club-footer .address p, .copy p{text-align: center;font-size: 13px;}
.main-footer .autor{text-align: center;float: none;}
}

/*Mambers Styles*/
.body-class-members .header-wrapper, .body-loginpage .header-wrapper{position: relative;max-height: 100%;min-height: 72px;}
/*Logo memebrs*/

.body-class-members #header, .body-public.body-class-opens .main-logo, .body-public[class*="php-"] .main-logo, .body-public.body-class-visitorbooking\/ .main-logo{top: 0;}
.php-login.body-inner #header .main-logo-mobile, .body-class-members #header .main-logo-mobile{display: block; position: absolute;}

.body-class-members .header-wrapper .navbar.navbar-inverse, .php-login.body-inner .header-wrapper .navbar.navbar-inverse{margin-left: 120px;}
.php-login.body-inner #header .main-logo-mobile h1, .body-class-members #header .main-logo-mobile h1,
.php-competition.body-inner #header .main-logo-mobile h1, .php-news #header .main-logo-mobile h1{display: none;}

/*Mambers Styles*/
.body-loginpage #login input[type="submit"]{
    background: #846C1B;
    border-radius: 3px;
    border:none;
    border-bottom: 2px solid #7A6418;
    text-transform: uppercase;
    display: block;
    color: #fff;
    padding: 5px 12px;
    font-weight: 300;
    text-transform: uppercase;
    display: block;
    color: #ffffff;
    font-size: 14px;
    letter-spacing: 1px;
    text-shadow: none;
}
.body-loginpage #login input[type="submit"]:hover{
  background-color: #7A6418;border-bottom: 2px solid #614F14;
}

/*Memebrs header*/
.body-inner.php-login .main-logo-mobile, .body-class-members .main-logo-mobile{width: 100px;padding: 5px 0;}

/*Memebrs navigation*/
.body-inner.php-login .header-wrapper .navbar .navbar-inner, .body-class-members .header-wrapper .navbar .navbar-inner,
 .php-competition.body-inner .header-wrapper .navbar .navbar-inner, .php-news .header-wrapper .navbar .navbar-inner{margin-left: 0px}
.body-inner.php-login #header, .body-inner.body-class-members #header, .php-news.body-inner #header, .body-class-members #header{position: relative;}
.body-class-members .header-wrapper .navbar-inverse .nav > li:nth-child(7), .body-inner.php-login .header-wrapper .navbar-inverse .nav > li:nth-child(7){margin:0;}
.body-class-members .header-wrapper .navbar-inverse .nav > li > a, .body-inner.php-login .header-wrapper .navbar-inverse .nav > li > a{padding: 19px 10px 21px;}
@media (max-width:1200px){
.body-class-members .header-wrapper .navbar-inverse .nav > li > a, .body-inner.php-login .header-wrapper .navbar-inverse .nav > li > a{padding: 19px 5px 21px;}
}

@media (max-width:979px){
.body-class-members .header-wrapper .navbar.navbar-inverse, .php-login.body-inner .header-wrapper .navbar.navbar-inverse{margin-left: 0;}
.body-class-members .header-wrapper .navbar-inverse .nav > li > a, .body-inner.php-login .header-wrapper .navbar-inverse .nav > li > a{padding: 15px 15px;}
}

@media (max-width:767px){
}

.body-inner.php-login .header-wrapper .main-navigation, .body-class-members .header-wrapper .main-navigation{margin: 0;}
.body-loginpage .home-slider.page-slider, .body-class-members .home-slider.page-slider, 
.body-class-members .main-logo, .body-loginpage .main-logo, .body-loginpage .club-today-intro,.body-class-members  .club-today-intro, .body-inner .club-today-intro {display: none;}

#statistics, #chartcontainer{border:2px solid #5c7e28;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px;}
.body-class-members .club-footer, .body-class-members .login{display: none;}
.body-class-members .login, .body-class-members .slogan, .body-inner.php-login .main-logo-mobile .slogan{display: none;}

body.php-news .main-wrapper ,body.body-class-opens .main-wrapper, body.php-competition .main-wrapper,  .body-public[class*="php-"] .main-wrapper, .body-class-visitorbooking\/ .main-wrapper{padding: 120px 10px 45px;}

body.body-class-members .main-wrapper, body.body-loginpage.body-public .main-wrapper, body.php-news .main-wrapper {padding: 55px 10px 45px;background-color: #ffffff;}

.body-loginpage .main-wrapper #login, .body-class-members .main-wrapper #leftcontent > div, .body-class-members .main-wrapper #rightcontent > div{
border:4px solid #2d7445;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #ffffff;
padding: 10px 20px 5px 20px;}

.body-class-members .header-wrapper .login a{display: none;}
.body-class-members #header .top-nav{background:none;}
.body-class-members #header .top-nav .loggedIn{color:rgb(250, 198, 35);}
.body-class-members #header .top-nav li{padding: 7px 3px;}
.body-class-members #header .top-nav li:hover{background:none;}
.body-class-members #header .top-nav li a{padding: 0px 5px 0 25px;}
.body-class-members .top-footer{display: none;}

/*Add bootstrap width to the container while the browser window resize*/
.body-class-members .main-wrapper > .container, .body-loginpage .main-wrapper > .container, .php-competition .main-wrapper > .container, .body-class-opens .main-wrapper > .container, .body-class-visitorbooking\/ .main-wrapper > .container{width: 1170px;}

@media (max-width:1200px){
.body-class-members .main-wrapper > .container, .body-loginpage .main-wrapper > .container, .php-competition .main-wrapper > .container, .php-news.body-inner .main-wrapper > .container, .body-class-opens .main-wrapper > .container, .body-class-visitorbooking\/ .main-wrapper > .container{width: 940px;}
}

@media (max-width:979px){
.body-class-members .main-wrapper > .container, .body-loginpage .main-wrapper > .container, .php-competition .main-wrapper > .container, .php-news.body-inner .main-wrapper > .container, .body-class-opens .main-wrapper > .container, .body-class-visitorbooking\/ .main-wrapper > .container{width: 724px;}
}


@media (max-width:767px){
.body-class-members .main-wrapper > .container, .body-loginpage .main-wrapper > .container, .php-competition .main-wrapper > .container, .php-news.body-inner .main-wrapper > .container, .body-class-opens .main-wrapper > .container, .body-class-visitorbooking\/ .main-wrapper > .container{width: 100%;}

}

@media (max-width:979px){
  .php-news .main-wrapper {padding: 0 15px;}
.body-class-members #header, .body-loginpage #header,  .php-competition #header{top: 0;position: relative;}
.body-class-members .main-wrapper, .body-loginpage .main-wrapper, .php-competition .main-wrapper{background-color: #ffffff;}
.body-inner.php-login .header-wrapper .navbar .navbar-inner, .body-class-members .header-wrapper .navbar .navbar-inner,
 .php-competition.body-inner .header-wrapper .navbar .navbar-inner{margin-left: 0px}
}


@media (max-width:767px){
  .header-wrapper .login{right: 10px;}
.body-class-members .main-wrapper > .container, .body-loginpage .main-wrapper > .container, .php-competition .main-wrapper > .container, .php-news.body-inner .main-wrapper > .container{width: 100%;}

#statistics, #chartcontainer, .table-striped{margin-bottom: 10px;}}

table { overflow-x: auto; }
.php-news #global {max-width:1170px;margin:0 auto;}

/* No More Menu */ 
#topmenu ul#nav li.nav-menu-information ul li.nav-menu-information a[href='/information'] {display: none;}
#scrolltotop{position: absolute;top: 0;}
#outerborder{position: relative;}
.gototop{position: absolute;bottom:50px;right: 10px; background: rgba(82,78,77,0.3);padding:4px 10px 5px 10px;border-radius: 4px;}

.CodeMirror-wrap .CodeMirror-scroll{height: 1000px;}

.page-slider .galleryInner .nivo-directionNav a{	width: 60px;	height: 60px;	display: block;}
.page-slider .galleryInner .nivo-directionNav a.nivo-prevNav, .inner-gallery .nivo-directionNav .nivo-prevNav {
  background: url('/images/resources/castletown/arrow_left.png') no-repeat;
}
.page-slider .galleryInner .nivo-directionNav a.nivo-nextNav, .inner-gallery .nivo-directionNav .nivo-nextNav {
  background: url('/images/resources/castletown/arrow_right.png')no-repeat;
}
.main-wrapper .page-slider .nivo-controlNav a{
  background-image:url('/images/resources/worsley/bulltets.png');
    background-repeat:no-repeat;
  background-position:0px 0px;
}
.main-wrapper .page-slider .nivo-controlNav a.active{
  background-position:0 -21px;
}

/* anton styles */

.body-public .header-wrapper .navbar-inverse .nav .nav-menu-login\.php {
  display: none;
}

.hole-nav {
  text-align: center;
}

.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li a:hover, .header-wrapper .navbar-inverse .navbar-inner .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li.current a {
  background-color: #FFFFFF;
}

.the-page {
  padding: 100px 0px 40px;
}

/*.inner-page .the-page form {
  width: 240px;
  margin: 0px auto;
}*/

.body-public[class*="php-"] .header-wrapper {
  position: relative;
  max-height: 100%;
  min-height: 72px;
}

.body-public[class*="php-"] #header .main-logo-mobile {
  display: block;
  position: absolute;
  width: 100px;
  padding: 5px 0;
}

.body-public[class*="php-"] .main-logo-mobile p.slogan {
  display: none;
}

.body-public[class*="php-"] .main-logo {
  display: none;
}

@media (min-width: 980px) {
  .body-public[class*="php-"] .header-wrapper .navbar.navbar-inverse {
    margin-left: 120px;
  }
  .body-public[class*="php-"] .header-wrapper .navbar-inverse .nav > li:first-child {
    margin-left: 0px;
  }
}

.body-public[class*="php-"] #container .main-wrapper {
  padding-top: 65px;
}

.body-public[class*="php-"] #globalwrap {
  padding: 20px;
  border: 2px solid #2d7445;
}

.body-public[class*="php-"].body-loginpage #globalwrap {
  padding: 0px;
}

@media (min-width: 1200px) {
  .login a {
    padding: 3px 10px;
  }
  .body-public .header-wrapper .navbar-inverse .nav > li:first-child {
    margin-left: 35px;
  }
  .header-wrapper .navbar-inverse .nav > li:nth-child(7) {
    margin-left: 0px;
  }
  .body-public .header-wrapper .navbar-inverse .nav > li:nth-child(7) {
    margin-left: 190px;
  }
  .body-public.body-loginpage .header-wrapper .navbar-inverse .nav > li:nth-child(6), .body-public.body-loginpage .header-wrapper .navbar-inverse .nav > li:first-child, .body-public[class*="php-"] .header-wrapper .navbar-inverse .nav > li:nth-child(6) {
    margin-left: 0px;
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  .login-text-members{
    display: none;
  }
  .body-public .header-wrapper .navbar-inverse .nav > li:first-child {
    margin-left: 20px;
  }
  .inner-page.hole-page .inner-content .hole-nav {
    width: 940px;
  }
  .header-wrapper .navbar-inverse .nav > li:nth-child(7) {
    margin-left: 0px;
  }
  .body-public .header-wrapper .navbar-inverse .nav > li:nth-child(7) {
    margin-left: 180px;
  }
  .page-slider .nivo-caption {
    width: 600px;
  }
  .nivo-caption p {
    font-size: 22px;
  }
  .body-public.body-loginpage .header-wrapper .navbar-inverse .nav > li:nth-child(6), .body-public.body-loginpage .header-wrapper .navbar-inverse .nav > li:first-child {
    margin-left: 0px;
  }
}

@media (min-width: 0px) and (max-width: 979px) {
  /*.header-wrapper {
    max-height: 100%;
  }
  .body-contentpage .header-wrapper .main-navigation {
    position: relative;
  }
  .header-wrapper .navbar-inverse .btn-navbar {
    top: -45px;
  }
  .header-wrapper .navbar-inner {
    margin-top: 0px;
  }
  .header-wrapper {
    position: relative;
    background: rgb(142, 118, 37);
  }
  .header-wrapper .login {
    top: -85px;
  }*/
  .header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li a:hover, .header-wrapper .navbar-inverse .navbar-inner .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li.current a {
    background-color: #7a6418;
  }
  .header-wrapper .nav-collapse .nav > li.active {
    background-color: #846C1B;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .inner-page.hole-page .inner-content .hole-nav {
    width: 400px;
  }
  .the-page {
    padding: 50px 0px 40px;
  }
  .body-inner .page-slider {
    padding-bottom: 10px;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .inner-page.hole-page .inner-content .hole-nav {
    width: 235px;
  }
  .home-page.the-page, .inner-page .the-page {
    padding: 100px 15px 40px;
  }
}

/* sticky footer */

.body-class-members #outerborder, .body-class-members #container, .body-loginpage #outerborder, .body-loginpage #container, .body-public[class*="php-"] #outerborder, .body-public[class*="php-"] #container {
  position: inherit;
}

@media (min-width: 768px) {
  html {
    position: relative;
    min-height: 100%;
  }
  .body-class-members, .body-loginpage, .body-public[class*="php-"] {
    /* Margin bottom by footer height */
    margin-bottom: 53px;
  }
  .body-class-members .main-footer, .body-loginpage .main-footer, .body-public[class*="php-"] .main-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 33px;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .page-slider {
    top: 99px;
  }
  .main-logo-mobile .slogan {
    width: 105px;
  }
  .body-class-scorecard .the-page img{
    max-width: 290px !important;
  }
}

/* default page styles */

@media (min-width: 1200px) {
  .body-public[class*="php-"] .main-wrapper > .container{
    width: 1170px;
    margin: 0px auto;
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  .body-public[class*="php-"] .main-wrapper > .container{
    width: 940px;
    margin: 0px auto;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .body-public[class*="php-"] .main-wrapper > .container{
    width: 724px;
    margin: 0px auto;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .body-public[class*="php-"] .main-wrapper > .container{
    width: 100%;
  }
}

/* on go live styles */

.body-contentpage .club-footer {
  display: none;
}

.header-logos {
  display: none;
}

.header-wrapper .login .header-logos a {
  background-color: transparent;
  padding: 0px;
  border-bottom: none;
  display: inline;
}

@media (min-width: 0px) and (max-width: 979px) {
  .header-wrapper .login .header-logos a::before {
    content: '';
  }
}

.header-logos a:hover {
  background-color: transparent;
}

@media (min-width: 980px) {
  .header-logos {
    display: none;
  }
}

#scroll-down > .container {
  position: relative;
}

.desktop-header-logos {
  position: absolute;
  right: 0px;
  top: -90px;
}

.desktop-header-logos img {
  max-width: 150px;
}

@media (min-width: 0px) and (max-width: 979px) {
  .desktop-header-logos {
    display: none;
  }
}

/* new home page styles */

.body-class-ig-new-home-design .home-slider.page-slider {
  display: block;
}

.body-class-home.body-public .page-slider {
  padding-bottom: 0px;
}

@media (min-width: 980px) {
  .body-class-home.body-public .header-wrapper .main-navigation {
    position: relative;
    margin: 0px;
  }
}

/*.body-class-ig-new-home-design .header-logos {
  display: block;
}*/

@media (min-width: 768px) and (max-width: 979px) {
  .body-class-home.body-public .header-logos {
    text-align: left;
    float: left;
    margin-right: 12px;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .body-class-home.body-public .header-logos {
    display: none;
  }
}

.header-logos {
  text-align: center;
}

.header-logos img {
  max-width: 35px;
}

.body-class-home.body-public .login {
  margin: 5px 0px 5px 0px;
}

.body-class-home.body-public .page-slider .nivo-caption {
  background: transparent;
}

.body-contentpage.body-class-ig-new-home-design .club-footer {
  display: block;
}

.body-class-home.body-public .home-course-status {
  text-align: center;
}

.body-class-home.body-public #show-more-home-info {
  cursor: pointer;
  color: #846C1B;
}

.body-class-home.body-public .home-more-info {
  display: none;
}

.body-class-home.body-public .news-home {
  border-bottom: 0px;
}

.body-class-home.body-public .page-news .jcarousel {
  width: 370px;
  left: 0px;
  height: auto;
}

.body-class-home.body-public .page-news .news-item {
  width: 370px;
  margin-left: 0px;
}

.body-class-home.body-public .news-home .news-item .news-summary {
  font-size: 14px;
  margin: 10px 0px 10px;
  white-space: normal;
  padding-left: 0px;
}

.body-class-home.body-public .jcarousel .media-heading {
  width: 300px;
}

.body-class-home.body-public .news-item .news-summary br {
  display: block;
}

.body-class-setcoursestatus\/ .main-wrapper {
  padding: 120px 10px 45px;
}

.body-class-setcoursestatus\/ .main-logo {
  top: 0px;
}

.body-class-setcoursestatus\/ .main-wrapper > .container {
  width: 1170px;
  margin: 0px auto;
}

@media (min-width: 980px) and (max-width: 1199px) {
  .body-class-home.body-public .page-news .jcarousel {
    width: 300px;
  }
  .body-class-home.body-public .page-news .news-item {
    width: 300px;
  }
  .body-class-home.body-public .jcarousel .media-heading {
    width: 240px;
  }
  .body-class-setcoursestatus\/ .main-wrapper > .container {
    width: 940px;
    margin: 0px auto;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .body-class-home.body-public .page-news .jcarousel {
    width: 228px;
  }
  .body-class-home.body-public .page-news .news-item {
    width: 228px;
  }
  .body-class-home.body-public .jcarousel .media-heading {
    width: 168px;
  }
  .body-class-setcoursestatus\/ .main-wrapper > .container {
    width: 724px;
    margin: 0px auto;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .body-class-home.body-public .page-news .jcarousel {
    width: 300px;
    margin: 0px auto;
  }
  .body-class-home.body-public .page-news .news-item {
    width: 300px;
  }
  .body-class-home.body-public .jcarousel .media-heading {
    width: 300px;
  }
  .body-class-setcoursestatus\/ .main-wrapper {
    width: 100%;
  }
}

/* carousel */

.news-control {
  z-index: 10;
  margin-top: -39px;
}

.videoContainer {
  width: 100%;
}

/* newsletter styles */

.newsletter-container {
  width: 770px;
  margin: 0px auto;
}

.newsletter-content {
  background-color: #777777;
}

.newsletter-main-content {
  margin: 0px 50px;
  padding: 10px 15px;
  background-color: white;
}

.newsletter-main-content table img {
  max-width: 175px;
}

.newsletter-main-content table td {
  padding: 2px;
}

@media (min-width: 768px) and (max-width: 979px) {
  .newsletter-container {
    width: 724px;
  }
  .newsletter-main-content {
    margin: 0px 40px;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .newsletter-container {
    width: 100%;
  }
  .newsletter-main-content {
    margin: 0px 20px;
  }
  .newsletter-main-content table img {
    max-width: 75px !important;
  }
  .content img {
    width: 100%;
    max-width: 350px;
  }
}

@media (min-width: 0px) and (max-width: 979px) {
  .header-wrapper .navbar-inverse .btn-navbar {
    top: -45px;
  }
  .header-wrapper .login {
    top: -90px;
  }
  .body-contentpage .header-wrapper .main-navigation {
    position: relative;
  }
  .inner-page .the-page {
    padding: 15px 15px 25px;
  }
  .body-inner .page-slider .galleryInner img {
    width: 100% !important;
    height: auto !important;
  }
  .page-slider {
    top: 0px;
  }
  .header-wrapper {
    position: relative;
  }
  .header-wrapper .navbar-inverse .navbar-inner {
    padding-top: 0px;
    margin-top: 0px;
  }
}

@media (min-width: 0px) and (max-width: 979px) {
  .body-class-members .header-wrapper .main-navigation {
    top: 0px;
  }
  .body-class-members .header-wrapper .navbar-inverse .btn-navbar {
    top: 20px;
  }
  .body-class-members .header-wrapper .main-navigation .navbar-inner {
    padding-top: 0px;
  }
}

.body-public.body-class-home {
  overflow-x: hidden;
}

.whats-on-page .the-page {
  padding-top: 60px;
}

.whats-on-page table thead tr th {
  background: #8e7625;
  color: white;
}

.whats-on-page table th, .whats-on-page table td {
  border: 2px solid #8e7625;
}

.whats-on-page table td {
  vertical-align: middle;
}

@media (min-width: 0px) and (max-width: 479px) {
  .whats-on-page table td img {
    max-width: 80px !important;
  }
}

h5 a {
  background: #8e7625;
  color: white;
  display: inline-block;
  padding: 8px 6px;
  transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
}

h5 a:hover {
  color: black;
}

.body-public.body-contentpage .main-logo, .body-public.body-class-home .main-logo {
  display: none;
}

@media (min-width: 980px) {
  .body-public .header-wrapper .navbar-inverse .nav > li:nth-child(7) {
    margin-left: 0px;
  }
  .body-public .header-wrapper .navbar-inverse .nav > li > a {
    padding: 19px 10px 21px;
    font-size: 14px;
  }
}

@media (min-width: 0px) and (max-width: 979px) {
  body[class*="php-"].body-public .header-wrapper .navbar-inverse .btn-navbar {
    top: 20px;
  }
  body[class*="php-"].body-public .header-wrapper .navbar-inner, .body-class-members .header-wrapper .navbar-inner {
    margin-top: 102px;
  }
}

/* end anton styles */

.body-class-members .hole-page.the-page {
	padding-top: 20px;
	}
.flyover-cont .flyovercent {
    max-width: 820px;
    margin: auto;
}
.flyover-cont .flyovercent, .flyover-cont .flyovercent * {
      display: block;
}
@media (min-width: 767px) {
  .flyover-cont .flyovercent iframe {
    height: 461px;
    width: 820px;
  }
}
/*.nav-menu-roundmgmt\.php .nav-menu-memberbooking\/ {
	display: none;
	}*/

.php-newsletters a[href="groupemail_history\.php"] {
	background-color: #8e7625;
    padding: 4px 10px;
	border: 2px solid #016138;
    border-radius: 4px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: capitalize;
	}

#tickercontainer.tickercontainer, #tickercontainer .mask {
  max-width: 100%;
}

.body-class-members.body-root-home #globalwrap #leftcontent > div, .body-class-members.body-root-home #globalwrap #rightcontent > div {
	background: #f9f9f9;
	}

div#global div.marquee.nostyle div.tickercontainer, div.marquee.nostyle div.tickercontainer {
	border: none !important;
	}

#marquee.marquee.nostyle > .container {
  padding: 0px;
  margin: 0px;
}

#marquee.marquee.nostyle  ul.newsticker {
  	width: 100% !important;
}

/* Apply styles to forms with class starting with "custom_form" */
form[class^="custom_form"] {
  max-width: 600px;
  margin: 0 auto;
  background-color: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

/* Style form labels */
form[class^="custom_form"] label {
  display: block;
  margin-bottom: 12px; /* Increase the margin-bottom */
  color: #333;
  font-weight: bold; /* Make the text bold */
}

/* Style form input fields and textareas */
form[class^="custom_form"] input[type="text"],
form[class^="custom_form"] textarea {
  width: 100%;
  padding: 8px;
  margin-bottom: 16px; /* Adjust the margin-bottom for input fields */
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* Increase spacing between sections (questions) and set display to block */
form[class^="custom_form"] .customFormLine {
  margin-bottom: 24px; /* Increase the margin-bottom between sections */
  display: block; /* Set display property to block */
}

/* Style form submit button */
form[class^="custom_form"] button {
  background-color: #4caf50;
  color: #fff;
  padding: 10px 15px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

/* Style button on hover */
form[class^="custom_form"] button:hover {
  background-color: #45a049;
}

form[class^="custom_form"] input[type="submit"] {
	width: auto;
	padding: 5px;
	}
	
