/*@import 'http://clever-click.co.uk/ig/isle/styles/styles.css';*/

/* Simon Styles */


/*Simon Styles*/
.CodeMirror-wrap .CodeMirror-scroll{
  height: 1000px;
}

body{font-family: 'Roboto', sans-serif;color: #838383;font-size: 16px;line-height: 23px; font-weight: 300;}
a { color: #c49479;text-decoration: none; }
a:hover, a:focus { color:#a07a64;text-decoration: underline;}
ul{padding-left: 0;margin: 0; }
h1, h2, h3, h4, h5, h6{font-weight:300;line-height:25px;margin: 5px 0 15px;font-family: 'Roboto', sans-serif;color: #3b6b86;}
h1{ line-height: 36px;margin: 0 0 30px;font-size: 35px;font-weight: 300;color: #c49479;}
h2{ font-size:26px;}
h3{ font-size:20px;}
h4{ font-size:18px;}
h5{ font-size:16px;}
p{  margin-bottom: 20px;}
b, strong{color: #c49479;font-weight: 400;}
blockquote{padding: 10px 0 10px 15px;border-color: #c49479;}
blockquote p{font-size: 16px;font-style: italic;}
.body-public p{font-family: 'Roboto', sans-serif; }
ul{margin: 0;padding: 0;}
ul li{list-style: none;}

/*Header*/
.header-wrapper{width: 100%;height: 90px;}
.body-class-members .header-wrapper, .php-login .header-wrapper{position: relative;}
#header > .container{position: relative;}
.mobile-login{margin-top: 34px;float: right;margin-left: 10px;}
.mobile-login a{display: inline-block;}
.login{display: block;color: #fff;}
.login:hover{text-decoration: none;  color: #ffffff;}
.login i{display: none;}

.mobile-login a.social{background-color: #caae9f; border-radius: 50%;width: 25px;height: 25px;text-align: center; margin-left:0px;}
.mobile-login a.social.twitter-icon{margin-left:15px;}
.mobile-login a i{color: #fff;}

/*Logo*/

#header .main-logo {
    float: left;
    padding: 0 20px;
    background-color: rgba(255,255,255,0.7);
    border-top: 4px solid #c49479;
    border-bottom: 4px solid #e7d3c8;
    position: absolute;
    left: 0;

    z-index: 10;
}
#header .main-logo a {
    display: block;
    background: #fff;
    padding: 15px;
    height: 90px;
}
.first-logo {padding: 0 10px 0 0 ;}
#header .main-logo img{float: left;}
.main-slogan{display: none;}

@media (max-width:1200px){
.mobile-login a.social{margin-left: 5px;}
.login{font-size: 14px;}
}

@media (max-width:979px){
  .mobile-login a.social.twitter-icon{margin-left:5px;}
.header-wrapper{height: 100%;min-height: 90px;position: relative;}
.mobile-login{margin-top: 10px;margin-right: 105px;}
.mobile-login a.social{width: 33px; height: 33px;line-height: 32px;display:block; margin-bottom:6px;}

.login span{display: none;}
.login i{margin-right: 13px; display: inline-block;font-size: 16px;}
.login{
  z-index: 10;
  background: #3b6b86;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  display: block;
  color: #fff;
  padding: 5px 12px 5px 15px;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  color: #fff;
  position: absolute;
  right: 0;
  top: 10px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 23px;
}
    .header-wrapper #header .main-logo{padding: 0px;margin-left: 5px;}
  #header .main-logo a {
    padding: 5px;
    height: 70px;
}
  #header .main-logo a img:first-child {
    width: 40px;
}
  #header .main-logo a img:last-child {
    width: 80px;
}
}
@media (max-width:767px){
  .login-text-members{display: none;}
  #header .main-logo img{float: left;padding-top: 0 !important;}
  #header .main-logo .main-slogan{font-size: 15px;width: 80px;padding-top: 5px;line-height: 20px;}
  #header .main-logo .main-slogan span{font-size: 15px;}
  #header .main-logo h1 {float: left;font-size: 16px;padding-top: 5px}
  #header .main-logo h2{display: none;}
  .login{margin-right: 5px;}
}

/*Main Navigation*/
.header-wrapper .main-navigation{margin-top: 25px;float: right;}
.header-wrapper  .navbar .navbar-inner{background:rgba(0,0,0,0);border: none;border-radius: 6px;box-shadow: none;padding: 0;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#698c9f', endColorstr='#698c9f', GradientType=0);
}
.header-wrapper .navbar.navbar-inverse {width: 100%;margin: 0;}
.navbar .nav{width:100%;margin: 0;}
.header-wrapper   .navbar-inverse .brand, .header-wrapper   .navbar-inverse .nav > li{position: relative;text-align: center;display: inline-block;} 
.header-wrapper   .navbar-inverse .brand, .header-wrapper   .navbar-inverse .nav > li > a{text-transform: uppercase; color: #ffffff;font-weight: 300;padding: 10px;box-shadow: none;font-family: 'Roboto', sans-serif;}
.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a{font-family: 'Roboto', sans-serif;}

/*Hove over menu link*/
.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: #baa973;
  background:none;
}

.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu{background-color: #fffcf4;border-radius: 0;border:1px solid #002448;padding:10px;box-shadow:0px 0px 15px rgba(0, 36, 72, 0.6);}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li{margin: 0px;text-align: left; position: relative;padding-left:11px;}
    .header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li:before{
      ;content: "\f054"; 
      position: absolute;
      left: 0;top: 6px;
      font-size: 12px;
      color: #3b6b86;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    }
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu > li > a{padding: 5px;font-size: 15px;color: #3b6b86;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu > li > a:hover{color:  #baa973;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li:last-child{border-bottom: none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .dropdown-menu > li.current > a{background-image:none;background-color:#fffcf4;color: #baa973;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{box-shadow: none;}
.header-wrapper .navbar-inverse .brand, .header-wrapper .navbar-inverse .nav > li.nav-menu-members_login > a{color: #baa973;}

/*Main Navigation Resposive*/ 
@media (max-width:1200px){
.header-wrapper .navbar-inverse .brand, .header-wrapper .navbar-inverse .nav > li > a{font-size: 12px;padding: 12px 5px;}
}
@media (max-width:979px){
.header-wrapper .main-navigation{float: none;}
.header-wrapper .navbar.navbar-inverse {position: relative;margin-bottom: 0;}
.main-navigation .login{position: absolute;top: -95px;right: 0;}
.navbar .nav{margin: 0;}
.header-wrapper .navbar-inverse .btn-navbar{
  z-index: 10;
  background: #3b6b86;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  display: block;
  color: #fff;
  padding: 5px 10px;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  color: #fff;
  margin:0;
  right: 0;
  position: absolute;
  top: 25px;
}
.header-wrapper .navbar-inverse .btn-navbar:hover{text-decoration: none;  color: #baa973;}

.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li{padding: 0; text-align: left;}
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li:before{content: "";}
.navbar-inverse .nav > li:hover, .navbar-inverse .nav li.open, .navbar-inverse .nav > li.current, .navbar-inverse .nav > li.active{background-image: none !important;margin: 0;}
.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{border-bottom: none;text-shadow:none;}
.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;color: #baa973;}
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu{text-align: center;background-color: #1F3054;border-radius: 0;border:none;margin: 0;padding: 0;}
.header-wrapper .navbar-inverse .navbar-inner{margin-top: 20px;margin-right: 0;width: 100%;background-color: #002448;border-radius: 0;}
.header-wrapper .navbar-inverse .btn-navbar .club-menu-button{color: #ffffff; text-transform: uppercase;font-size: 15px;}
.navbar-inverse .btn-navbar span:hover, .navbar-inverse .btn-navbar span:focus, .navbar-inverse .btn-navbar span:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled]{color: #baa973;}
.header-wrapper .navbar-inverse .btn-navbar .club-menu-button-lines{float: left;margin: 3px 10px 0 0;}
.header-wrapper .navbar-inverse .btn-navbar .club-menu-button-lines .icon-bar{background: #ffffff;box-shadow: none;}
.header-wrapper .navbar-inner{text-align: center;margin-top:70px; }
.header-wrapper .nav-collapse .nav > li{  
    text-align: left;
  padding: 0 ;margin: 0 ; border-bottom: 1px solid rgb(222, 217, 203);border-right: none;margin: 0;display:block;}
.header-wrapper .nav-collapse .nav > li a{color: #fff;border: none;margin: 0;padding: 15px 0 15px 15px;font-size: 17px;}
.header-wrapper .nav-collapse .nav > li:last-child{border:none;}
.header-wrapper .navbar-inverse .nav-collapse .nav > li.current a,
.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: rgba(235, 231, 218, 0);color: #baa973;}
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li{border: none;margin: 0;text-align: left;border-bottom: 1px dashed #dbd3bf;}
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li a{padding: 15px 23px;}

.header-wrapper .navbar-inverse .nav > li.dropdown > a:after {
    font-size: 20px;
    right: 10px;
}
.header-wrapper .navbar-inverse .nav > li.dropdown > a:after {
    position: absolute;
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    top: 16px;
    color: #fff;
}
.header-wrapper .navbar-inverse .nav > li.open.dropdown > a:after {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu li  a{color: #fff;font-weight:300;font-family: 'Roboto', sans-serif;}
.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: #0087d7;color: #ffffff;}


}
@media (max-width:767px){
  .header-wrapper .navbar-inverse .btn-navbar{right: 5px;}
.club-maincontent .home-main-content .home-title h1{line-height: 27px;}
}

/*Main Wrapper Content*/
.page-slider{position: relative;z-index: 1;}
.main-wrapper > .container{width: 100%;} 
.main-wrapper #globalwrap{padding-top:0;}

.page-slider-gradient{
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
height: 100px;
margin: -100px 0 0 0;
position: relative;
z-index: 10;
}
/*Sldier*/
.page-slider .galleryInner {overflow: visible !important;width: 100% !important;height: auto !important;}
.page-slider .galleryWrapperNivo{position:relative;}
.page-slider .galleryInner img{width: 100% !important;height: auto !important }
.page-slider .nivo-controlNav a{  width: 20px;height: 20px;}

/*Fancy caption slider*/
.page-slider .nivo-caption {
    background: none;
    text-align: left;
    opacity: 10;
    bottom: 250px;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    left: 100px;
    width: 1170px;
    padding: 0;
}
.page-slider .nivo-caption h1 {font-weight: 300; color: #fff;font-size: 50px;text-shadow: 1px 1px 0 #333;padding-bottom: 15px;text-transform: uppercase;}
.page-slider .nivo-caption h2, .page-slider .nivo-caption h3, .page-slider .nivo-caption h4 {font-weight: 300; color: #fff;font-size: 40px;line-height: 40px;text-shadow: 1px 1px 0 #333;}
.page-slider .nivo-caption a {
  color: #fff;
  font-size: 20px;
  text-shadow: 1px 1px 0 #333;
  z-index: 10;
  border-radius: 20px;
  text-transform: uppercase;
  display: block;
  color: #fff;
  padding: 10px 30px 10px 30px;
  position: relative;
  box-shadow: 3px 4px 5px #001c39;
  border: 1px solid #24508c;
  font-weight: 400;
  text-decoration: none;
}

/*Fancy bullets slider*/
.page-slider .nivo-controlNav-Wrapper {width: 300px;bottom: 100px;right: 0px;z-index: 8;left: 0;margin: 0 auto}
.page-slider .nivo-controlNav a {width: 20px;height: 20px;}
.main-wrapper .page-slider .nivo-controlNav a.active {background-position: 0 -21px;}

.galleryWrapper .nivo-directionNav{display: none !important;}
@media (max-width:767px){
  .nivo-controlNav-Wrapper, .page-slider .nivo-caption{display: none !important;}
}


.home-page-content{min-height: 135px;margin: 0 0 10px 0;padding:25px 20px 0px; background-color: rgb(255,255,255);}
.inner-page, .home-page{background-color: rgba(255,255,255,0.7);margin-top: -84px; position: relative;z-index: 10;padding: 0px 20px;}


/*Club boxes*/

.club-maincontent{padding: 50px 20px;background-color: #fff;}
.home-box{margin-top: -130px;position: relative;z-index: 10; }
/*Image box*/
.home-box .box-image{position: relative;z-index: 1;background-color: #e6e7df; padding: 1px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.home-box .box-image > div {border: 2px solid #fff;margin: 2px;max-width: 340px;}
.home-box .box img{width: 100%;}
/*Image title*/
.home-box .box .box-title{margin: 25px 0 0 ;}
.home-box .box .box-title p{margin-bottom: 8px;}
.home-box .box .box-title a{color: #c49479;text-transform: capitalize; font-style: italic;font-size: 14px;}
.home-box .box .box-title a:before{color:  #c49479;
  content:  "\f105";font-family: "FontAwesome";font-size: 16px;font-style: normal; font-weight: normal;text-decoration: inherit;}
}
.home-box .box .box-title a:hover{text-decoration: none;}
.home-box .box:hover .box-title{}
.home-box .box:hover .line{background: #939393;border-bottom:3px solid #969696;}


/*Club home main content*/
.club-today{min-height: 122px;padding: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.club-today a{ 
}

/*Sidebar*/
.content.left{border-right:1px solid #e6e7df;}
.status{float: left;margin: 0;}
.status h4{float: left;color: #838383;font-size: 16px;display: none;}
.status p{float: left;color: #838383;margin: 0;line-height: 33px;}
.status p span{font-size: 16px !important;}
/*Weather*/
.home-page-content .weathers {padding: 0px;}
.home-page-content .weathers .weatherSingle {   width:27%;    margin: 0px 25px 0 0px;    display: inline-block;text-align: center;    position: relative;}
.home-page-content .weathers .weatherSingle:last-child {margin: 0;}
.home-page-content .weathers .weatherSingle .weatherDate {
    padding: 0;
    font-size: 16px;
    margin: 10px 0 0 45px;
    white-space: nowrap;
    color: #838383;
    line-height: 16px;
    text-align: left;
    font-weight: 400;
}
.home-page-content .weathers .weatherSingle .weatherTemp {    padding: 0;
    color: #c49479;
    font-size: 16px;
    margin: -20px 0 0 98px;
    font-weight: 400;
}
.home-page-content .weathers .weatherSingle .weatherTemp:before{content: "/"; padding: 0 3px 0 0;}

.home-page-content .weathers .weatherSingle .weatherImage{position: absolute;top: 0px;left: 0px;background-color: #ccc;border-radius: 50%;padding: 2px;}
.home-page-content .weathers .weatherSingle .weatherImage img{width: 35px; height: 35px;}
.home-page-content .weathers p a{color: #0087d7;position:relative;padding: 0 0 0 12px;display: block;}
.home-page-content .weathers p a:before{position: absolute;content:  "\f054";left: 0;top:2px;font-family: "FontAwesome";font-size: 10px;font-style: normal;font-weight: normal;text-decoration: inherit;}
.weathers{float: left;}
.status h3{display: none;}

.content.right{}
.content.right h3{font-size: 15px; color: #838383;float: left;margin-right: 10px;margin-left: -10px; font-weight: 300;}
.content.right .blue-button{font-weight: 400; padding: 6px 8px;display: inline-block; background-color: #3b6b86; border-radius: 2px;border-bottom: 2px solid #305a72;background-image: none;color: #fff;text-shadow:none;box-shadow: none;border:none;}



@media (max-width:1200px){
.home-page-content{padding: 15px 20px 10px;}
.home-page-content .weathers .weatherSingle{width: 25%}
.home-page-content .weathers .weatherSingle .weatherImage{padding: 0;}
.home-page-content .weathers .weatherSingle .weatherImage img{ width: 28px;height: 28px;}
.home-page-content .weathers .weatherSingle .weatherDate{margin-left: 35px;font-size: 13px;margin-top: 6px;}
.home-page-content .weathers .weatherSingle .weatherTemp{margin-left: 78px;font-size: 13px;}
.status p{line-height: 25px;}
.status p span{font-size: 13px !important;}
.content.right{text-align: center;}
.content.right h3{margin: 0 0 4px;float: none;}
}

@media (max-width:979px){
  .home-page-content .weathers .weatherSingle{margin-bottom:15px;}
  .home-page-content{padding: 15px 20px 30px;}
  .home-box .box .box-title p{font-size: 14px;}
}

@media (max-width:767px){
  body{padding: 0;}
  .club-maincontent{padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .home-page{margin-top: 0px;padding: 0;}
  .content.left{border:none;}
  .home-page-content{min-height:300px;}
  .content.left{text-align: center;}
  .home-page-content .weathers{float: none;margin: 0 0 10px;width: 100%;}
  .home-page-content .weathers .weatherSingle{display: block;}
  .home-page-content .weathers .weatherSingle .weatherImage{margin-top: -6px;}
  .home-page-content .weathers .weatherSingle .weatherDate{}
  .status{float: none;width: 300px;margin-bottom: 10px; height: 40px;}
  .content.right{float: left;text-align: left;}
  .content.right h3{float: left;margin-right: 5px;}

  .home-box .box{margin-bottom: 20px;}
  .home-box .box-image{max-width:340px; }
}

/*Inner page*/


/*Inner pages news*/
.news-section, .body-class-members .page-slider{display: none;}
.body-public.body-inner .news-section{display: block;margin-top: -150px;position: relative;z-index: 11;}
.body-public.body-inner .container .news-section{background-color: rgba(255,255,255,0.7);padding: 0px 20px;}
.body-public.body-inner .container .news-section > div{padding: 15px 20px 0px;background-color: rgb(255,255,255);}

.news-page{}
.news{border-bottom: 1px solid #e6e7df;position: relative;}
.news-page .news-wrapper{width: 2000em;position: relative;}
.news-page .img-polaroid{padding: 1px;background: #018759;}
.news-page h3{float: left;margin-right:5px; }
.news-page h3 a{color: #3b6b86;}
.news-control{position: absolute;right: 0;top: 0;}
.news-controls{margin-top: 7px;padding: 0 2px;}
.news-controls a i{color: #3b6b86;padding-right: 5px;font-size: 18px;}
.news-controls.left{float: left;}
.news-controls.right{float: right;}
.jcarousel {margin: 0; overflow: hidden;height: 50px;width: 930px;}
.jcarousel .news-wrapper {  position: relative;  list-style: none;   margin: 7px 0 0;    padding: 0;}
.jcarousel .news-item { display: inline-block;    position: relative;margin-left: 30px; }
.jcarousel .news-item:first-child{margin-left: 0;}
.jcarousel .news-item p{margin: 0;line-height: 15px;}
.news-item .media a img{margin-left: 65px;}
.news-page .news-item .media-heading{text-transform: uppercase; color: #c49479; font-size: 16px;line-height: 16px; font-weight: 400; margin-bottom:4px; display: inline-block;}
.news-page .news-item .media-heading:after{content: "-"; padding: 0 3px;}
.news-page .news-item .news-summary{color: #838383;display: inline-block;}
.news-page .news-item .news-date{display: none;}
.news-page .news-item .news-date-inner .news-date-day{font-size: 30px;line-height: 20px;}
.news-page .news-item .news-summary{font-size: 16px;line-height: 16px;font-weight: 400;}
.news-page .news-item .news-date-inner .news-date-month{font-size: 11px; text-transform: uppercase;}
.news-page .news-item .news-date-inner .news-date-year, .news-item .news-date-inner .news-date-nth, .news-item .news-summary br{display: none;}
.news-page .news-item .news-summary a.read-more { position: absolute; width: 440px; left: 0;  height: 60px; z-index: 100; top: 0; text-indent: -999999px;}

@media (max-width:1200px){
  .jcarousel{width: 650px;}
}

@media (max-width:979px){
  .jcarousel{width: 450px;}
}

@media (max-width:767px){
  .body-public.body-inner .news-section{margin: 0;}
  .news-control, .course-status h3, .news-page h3{display: none;}
  .jcarousel{width: auto;left: 0;position: relative;}
    .body-public.body-inner .container .news-section > div{padding: 20px 0;}
    .jcarousel{height: 100%;}
    .news-page .news-item .media-heading, .news-page .news-item .news-summary{font-size: 14px;}
    .news-page .news-wrapper{width: 100%;}
    .jcarousel .news-item, .jcarousel .news-item:first-child{display: block;margin: 0;}
     .jcarousel .news-item{padding:0 0 10px 10px; }
    .jcarousel .news-item:before{
        position: absolute;
        content: "\f105";
        left: 0px;
        top: 2px;
        font-family: "FontAwesome";
        font-size: 16px;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
    }
}



/*Inner page content*/
.main-content {
    z-index: 10;
    position: relative;
    background-color: rgb(255,255,255);
    padding: 30px 20px;
}
.inner-page .inner-content ul li{position: relative;padding:0 0 5px 14px;}
.inner-page .inner-content ul li:before {
  content: "\f054";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 10px;
  padding: 0;
  left: 2px;
  top: 0px;
  font-style: normal;
  color: #3b6b86;
  font-weight: normal;
  text-decoration: inherit;
}

.inner-sidebar h2{display: none;}
.inner-sidebar .menu-section {padding: 0px;margin-bottom: 25px;}
.inner-sidebar .menu-section li{margin-bottom: 10px; border-bottom: 2px solid #ffffff;margin-bottom: 0px;}
.inner-sidebar .menu-section li:last-child{border-bottom: none;}
.inner-sidebar .menu-section li a{text-transform: capitalize;position: relative;padding: 10px 0 10px 30px;display: block;color: #c49479;text-rendering: optimizeLegibility;background-color: #f2f3ef;}
.inner-sidebar .menu-section li a:before {
  position: absolute;
  content: "\f105";
  left: 15px;
  top: 9px;
  font-family: "FontAwesome";
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}

.inner-sidebar .menu-section li a:hover, .inner-sidebar .menu-section li.current a, .inner-sidebar .menu-section li a:hover:before{color: #474747;text-decoration: none;background-color: #e6e7df;}
.inner-sidebar .image{
position: relative;
    z-index: 1;
    background-color: #e6e7df;
    padding: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 35px;
}

.inner-sidebar .image div {
    border: 2px solid #fff;
    margin: 2px;
    max-width: 340px;
}

.inner-sidebar .twitter h3{margin: 0 0 5px;}
.inner-sidebar .twitter h3:before{content:  "\f099";font-family: "FontAwesome";font-size: 24px;font-style: normal; font-weight: normal;text-decoration: inherit;padding:0 4px 0}}
.inner-sidebar .twitter ul li{padding: 10px 0;}
.btn.brown-button{background-color: #caae9f;background-image: none; border:none;border-bottom:2px solid #b5998a;padding: 6px 12px;color: #fff;text-shadow:none;border-radius: 3px;font-size: 16px;}
#map_container {width: 100% !important;}
.hole-page iframe#ytplayer{width:100% !important;}

/*Table style*/
.body-contentpage.body-public table.scorecard{}
.body-contentpage.body-public table{margin-bottom:40px;}
.body-contentpage.body-public table thead th{text-align: center;background: #DDD9D9;}
.body-contentpage.body-public table th, .body-contentpage.body-public table td{border: none;text-align: left; vertical-align: middle;padding: 5px;}
.body-contentpage.body-public table tr:nth-child(even) {
  background-color: #ececec;
}

@media (max-width:1200px){
  iframe#ytplayer{width:100% !important;height: 300px;}
}
@media (max-width:979px){
iframe#ytplayer{width:100% !important;height: 200px;}
.inner-sidebar h2{padding: 5px 10px;}
.inner-sidebar h2 a{font-size: 16px;}
.inner-sidebar .menu-section li:nth-child(odd) a{}
.inner-sidebar .menu-section li a{font-size: 15px;padding-left: 20px;}
.inner-sidebar .menu-section li a:before{left: 10px;top:10px;}
.inner-page .inner-content ul li{font-size: 16px;line-height: 20px;}
.body-contentpage.body-public table th, .body-contentpage.body-public table td{font-size: 14px;padding: 2px;}
.tweet_list li{font-size: 13px;}
.twitter >div >div, .twitter, .twitter ul li{width: 182px !important;}

}
@media (max-width:767px){
  iframe#ytplayer{width:100% !important;height: 140px;width:260px !important;}
.main-content{padding: 10px 20px}
.main-wrapper .inner-content.pull-right, .main-sidebar.inner-sidebar{float: none;margin-top: 20px;}
.inner-sidebar{max-width: 260px; width: 100%;}

}

/*Course*/

/*Hole by hole navigation*/
.menu-section-course-overview {display: none;}
.inner-page.hole-page .title h1 {}
.inner-page.hole-page .main-content{margin-top: 0;}
.tips, .comment { background: #e6e6e6; border-radius: 4px;box-sizing: border-box; display: block;padding: 20px;position: relative;width: 100%;}
.inner-page.hole-page  .hole-nav {margin: 0 0 25px;}
.inner-page.hole-page  .hole-nav ul li{margin:0 6px 6px 0; display: inline-block;}
.inner-page.hole-page  .hole-nav ul li:last-child{margin-right: 0;}
.inner-page.hole-page  .hole-nav ul li a {  width: 38px;  line-height: 38px;text-align: center;color: #ffffff;display:block;font-weight: 400;background-color: #3b6b86;font-size: 16px;}
.inner-page.hole-page  .hole-nav ul li a:hover, .inner-page.hole-page  .hole-nav ul li.current a{ background-color: #c49479;text-decoration: none;}
.tips, .comment, .club-twitter {
  background: #e6e6e6;
  border-radius: 4px;
  margin-top: 20px;
  box-sizing: border-box;
  display: block;
  padding: 20px;
  position: relative;
  width: 100%;
}
.tips:after, .comment:after, .club-twitter:after, .club-twitter:before {
  border-color: #e6e6e6 rgba(172, 2, 49, 0) rgba(208, 199, 176, 0);
  border-left: 12px solid rgba(172, 2, 49, 0);
  border-right: 12px solid rgba(172, 2, 49, 0);
  border-style: solid;
  border-width: 12px;
  bottom: -24px;
  content: "";
  display: inline-block;
  height: 0;
  left: 40px;
  position: absolute;
  width: 0;
}

/*Gallery hole*/
/*Hole Gallery - thumbs on right*/
.hole-page .span8.gallery-image{float: left;width: auto;}
.inner-page.hole-page .inner-content ul li:before{display: none;}
.hole-page div.caption-container, .hole-page div.controls, .hole-page #thumbs .pagination{  display: none;}
.hole-page .gallery-thumbs{margin:0 0 0 10px;width: 10%;}
.hole-page div.slideshow img, .hole-page .gallery-thumbs ul li{border:3px solid #cdcdcd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #fff;padding: 1px;}
.hole-page #thumbs{ height: auto;}
.hole-page .gallery-thumbs ul li{ background: none;padding: 0;margin:0 0 10px 0;float: none;opacity: 1 !important;}
.hole-page .gallery-thumbs  a.thumb{background-color: #fff;padding: 2px;  border:none;}
.hole-page .gallery-thumbs ul.thumbs li.selected a.thumb{ background-color: #fff}
.hole-page .gallery-thumbs ul.thumbs li.selected{border:3px solid #c49479;}

/*Yards*/
.yards{border-bottom: 1px dashed #c7c8c3;padding:10px 0;}
.yards thead{border-top: 1px dashed #c7c8c3;border-bottom: 1px dashed #c7c8c3;}
.yards thead td{padding: 8px 10px;}
.yards tbody td{padding: 5px 10px;}


@media (max-width:1200px){
  .inner-page.hole-page .inner-content .hole-nav{width: auto;}
.inner-page.hole-page .inner-content .hole-nav ul li a{width: 30px;line-height: 30px;}
.hole-page .span8.gallery-image{width: 85%;}
}

@media (max-width:979px){
.inner-page.hole-page .hole-nav ul {width: 430px;}
.inner-page.hole-page .inner-content .hole-nav ul li a{width: 28px;line-height: 30px;}
.inner-page .inner-sidebar img, .hole-map img{max-width: 260px;width: 100%;}
}

@media (max-width:767px){

.hole-page .hole-nav .menu-section ul{width: 290px; }
.hole-page .span8.gallery-image{  float: none;margin-bottom: 5px;}
.hole-page .gallery-thumbs{width: 100%;margin: 0;}
.hole-page .gallery-thumbs ul li{display: inline-block;float: left;margin-right: 5px;}
.inner-page{padding: 0;margin: 0;}
.inner-content p>img{margin-bottom: 10px;width: 100%;max-width: 350px;}

}
@media (max-width:480px){
.hole-page .span8.gallery-image{width: 100%;}
}

/*footer*/

.main-footer{background-color: #e6e7df;padding: 14px 0 10px;border-top:1px solid #dadbd3;}
.main-footer p{padding-top: 7px;s}
.main-footer p a, .main-footer p {margin: 0;font-size: 14px; color: #838383;}
.autor{padding: 0 0 2px;float: right;text-align: right;max-width: 100px;}

.copy{text-align: right;}


@media (max-width:1200px){
.club-partners li{width: 22%;margin-right:5px;}
}
@media (max-width:979px){
.club-partners li{width: 19%;margin-right:5px;}
.club-partners{margin-bottom: 20px;}
.club-partners .first{width: 50%;margin-bottom: 5px;}

}
@media (max-width:767px){
  .top-footer-title{display: none;}
.top-footer, .main-footer p, .main-footer a, .main-footer a, .main-footer a img, .main-footer{text-align: center;}
.top-footer>div>div>div{margin: 0 auto;}
.social{width: 110px;margin: 0 auto;}
.top-footer .social a{display: inline-block;float: none;}
.club-partners{margin: 0;}
.club-partners li{width: 50px;float: none; display: inline-block;}
.club-partners .first{width: 100px;display: block;margin: 0 auto 5px auto;}
.club-partners li p{margin: 0;}
.main-footer .autor {float: none;}
}


/*Mambers Styles*/
#statistics, #chartcontainer{border:2px solid #698c9f;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px;}
#login > div{padding-bottom: 0 !important;}
.body-loginpage .club-footer, .body-class-members .club-footer, .body-class-members .login{display: none;}
.body-class-members .main-wrapper, .body-loginpage .main-wrapper, .php-competition .main-wrapper{padding: 40px 15px;}
.body-loginpage .main-wrapper #login, .body-class-members .main-wrapper #leftcontent > div, .body-class-members .main-wrapper #rightcontent > div{
  border:4px solid #698c9f;
  -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,.body-class-members  .top-footer-title,.body-class-members  .top-footer{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;}

/*Styles for a memebrs  pages*/
.news-section, .body-class-members .page-slider, .body-class-members .page-slider
, .body-class-members .page-slider, .body-class-members .page-slider, .body-class-members .page-slider{display: none;}


.body-class-members .main-wrapper > .container .hide-section,
.body-loginpage .main-wrapper > .container .hide-section,
.php-competition .main-wrapper > .container .hide-section,
.body-class-visitorbooking\/ .main-wrapper > .container .hide-section,
.php-news  .main-wrapper > .container .hide-section,
.body-class-opens .main-wrapper > .container .hide-section{
display: none;
}


.body-class-members .main-wrapper > .container,
.body-loginpage .main-wrapper > .container,
.php-competition .main-wrapper > .container,
.body-class-visitorbooking\/ .main-wrapper > .container,
.php-news  .main-wrapper > .container,
.body-class-opens .main-wrapper > .container{
  width: 1170px;
  padding: 0px;
}

.body-class-members .main-wrapper,
.body-loginpage .main-wrapper,
.php-competition .main-wrapper,
.body-class-opens .main-wrapper,
.body-class-visitorbooking\/ .main-wrapper,
.php-news  .main-wrapper{padding: 80px 15px;}

@media (max-width:1200px){
.body-class-members .main-wrapper > .container,
.body-loginpage .main-wrapper > .container,
.php-competition .main-wrapper > .container,
.body-class-visitorbooking\/ .main-wrapper > .container,
.php-news  .main-wrapper > .container,
.body-class-opens .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,
.body-class-visitorbooking\/ .main-wrapper > .container,
.php-news  .main-wrapper > .container,
.body-class-opens .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,
.body-class-visitorbooking\/ .main-wrapper > .container,
.php-news  .main-wrapper > .container,
.body-class-opens .main-wrapper > .container {
  width: 100%;
}
.body-class-members .main-wrapper, .body-loginpage .main-wrapper{padding: 30px 15px;}
#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 {
 display: none;
}

/*Sticky Footer*/
html {position: relative;min-height: 100%;}
body{margin:0;width: 100%; height: 100%}
.php-news .main-footer, .body-loginpage .main-footer, .inner-page .main-footer, .php-teelogin .main-footer {left: 0;bottom: 0;width: 100%; position: absolute;}

/*Sticky Footer Removed from members*/
@media (max-width:767px){
.php-news .main-footer, .body-loginpage .main-footer, .inner-page .main-footer{position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
}

.header-wrapper{background-color: #698c9f; }
.club-today{background:url('/images/resources/stannesoldlinks/home_27.jpg') no-repeat;}
.galleryInner .nivo-directionNav a.nivo-prevNav {
  background: url("/images/resources/northcliffe/left.png") no-repeat scroll 55% 50% rgba(0, 0, 0, 0);
}
.galleryInner .nivo-directionNav a.nivo-nextNav {
  background: url("/images/resources/northcliffe/right.png") no-repeat scroll 55% 50% rgba(0, 0, 0, 0);
}
.main-wrapper .page-slider .nivo-controlNav a {
    background-image: url('/images/resources/worsley/bulltets.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}


/* anton styles */
.hole-page .hole-nav .menu-section h2 {
  display: none;
}

.php-teelogin .main-footer {
  position: relative;
}

@media (max-width: 979px) {
  .navbar .navbar-inner ul.dropdown-menu li.current a {
    background-color: #1F3054 !important;
    color: #BAA973 !important;
  }
}

.php-analysis.body-public .hide-section, .php-csscalc.body-public .hide-section, .php-viewround.body-public .hide-section, .body-class-getawayletter\/.body-public .hide-section, .php-roundmgmt.body-public .hide-section, .php-teelogin .hide-section {
  display: none;
}

.php-analysis.body-public .main-wrapper, .php-csscalc.body-public .main-wrapper, .php-viewround.body-public .main-wrapper, .body-class-getawayletter\/.body-public .main-wrapper, .php-roundmgmt.body-public .main-wrapper, .php-teelogin .main-wrapper {
  padding: 50px 15px;
}

.php-analysis.body-public .main-wrapper > .container, .php-csscalc.body-public .main-wrapper > .container, .php-viewround.body-public .main-wrapper > .container, .body-class-getawayletter\/.body-public .main-wrapper > .container, .php-roundmgmt.body-public .main-wrapper > .container, .php-teelogin .main-wrapper > .container {
  width: 1170px;
  margin: 0px auto;
}

@media (min-width: 980px) and (max-width: 1199px){
  .php-analysis.body-public .main-wrapper > .container, .php-csscalc.body-public .main-wrapper > .container, .php-viewround.body-public .main-wrapper > .container, .body-class-getawayletter\/.body-public .main-wrapper > .container, .php-roundmgmt.body-public .main-wrapper > .container, .php-teelogin .main-wrapper > .container {
    width: 940px;
    margin: 0px auto;
  }
}

@media (min-width: 768px) and (max-width: 979px){
  .php-analysis.body-public .main-wrapper > .container, .php-csscalc.body-public .main-wrapper > .container, .php-viewround.body-public .main-wrapper > .container, .body-class-getawayletter\/.body-public .main-wrapper > .container, .php-roundmgmt.body-public .main-wrapper > .container, .php-teelogin .main-wrapper > .container {
    width: 724px;
    margin: 0px auto;
  }
}

@media (min-width: 0px) and (max-width: 767px){
  .php-analysis.body-public .main-wrapper > .container, .php-csscalc.body-public .main-wrapper > .container, .php-viewround.body-public .main-wrapper > .container, .body-class-getawayletter\/.body-public .main-wrapper > .container, .php-roundmgmt.body-public .main-wrapper > .container, .php-teelogin .main-wrapper > .container {
    width: 100%;
    padding: 0px 5px;
  }
}

.body-class-purbeck .inner-content table tr td:nth-child(6), .body-class-purbeck .inner-content table tr td:nth-child(7), .body-class-dene .inner-content table tr td:nth-child(5), .body-class-dene .inner-content table tr td:nth-child(6) {
  background-color: #FF0000;
  color: white
}

.body-class-purbeck .inner-content table tr td:nth-child(3) {
  background-color: #FC0;
  color: black;
}

@media (min-width: 1200px) {
  .navbar-inner .nav > li > a {
    font-size: 15px;
  }
}

@media (max-width: 479px) {
  .body-contentpage.body-public table td{
    font-size: 12px;
  }
}

#globalwrap .weathers .image-night { 
  background-color: #CCC;
  border-radius: 50%;
} 

.page-scroll-wrapper {
  width: 50px;
  margin: 0px auto;
}

.page-scroll-down {
  margin-bottom: 0px;
}

.scroll-down {
  position: absolute;
  z-index: 100;
  top: 550px;
}

@media (min-width: 1800px) {
  .scroll-down {
    top: 825px;
  }
}

@media (min-width: 1500px) and (max-width: 1799px) {
  .scroll-down {
    top: 675px;
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  .scroll-down{
    top: 425px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .scroll-down{
    top: 300px;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .page-scroll-wrapper {
    display: none;
  }
}

.body-public .header-wrapper .navbar-inverse .nav > li > a {
  text-transform: capitalize;
  font-size: 14px;
}

@media (min-width: 980px) and (max-width: 1199px) {
  .body-public .header-wrapper .navbar-inverse .nav > li > a {
    font-size: 12px;
  }
}

/* end anton styles */

.promenu .menu-section {
  font-family: Arial, sans-serif;
  max-width: 100%;
  margin: 20px;
}

.promenu .menu-section-headofinstructionmenu {
  display: none; /* Hides the title as requested */
}

.promenu .menu-section ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.promenu .menu-section li {
  margin-bottom: 0;
  flex: 1;
  min-width: 150px;
}

.promenu .menu-section a {
  display: block;
  padding: 12px 16px;
  background-color: #3b6b86;
  color: white;
  text-decoration: none;
  border-radius: 6px;
  font-weight: 500;
  transition: all 0.3s ease;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.5px;
}

.promenu .menu-section a:hover {
  background-color: #c49479;
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .promenu .menu-section ul {
    flex-direction: column;
  }
  
  .promenu .menu-section li {
    margin-bottom: 8px;
  }
}
.promenu .menu-section li::before {
  content: none !important;
}
.promenu .menu-section h2 {
  display: none;
}