/* ============================================== */
/*Arrows*/
.page-slider .galleryInner .nivo-directionNav a.nivo-prevNav{
  background-image: url('/images/resources/woolton/arrrow_03.png') ;
  background-repeat:no-repeat;
  background-position:40% 50% ;
}
.page-slider .galleryInner .nivo-directionNav a.nivo-nextNav{
  background-image: url('/images/resources/woolton/arrrow_05.png') ;
  background-repeat:no-repeat;
  background-position:50% 50%;
}
/* ============================================== */
/*Bullets*/
.page-slider .nivo-controlNav a{
  background-image:url('/images/resources/northwood/bullet.png');
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.page-slider .nivo-controlNav a.active{
  background-position:-20px 0;
}
.intro{
  background-image:url('/images/resources/westmalling/Layer 20.jpg');
  background-repeat:no-repeat;
  background-position:0px 0px;
      background-size: cover;
  margin-top:-70px;
}

.footer{
  background-image:url('/images/resources/westmalling/18th-Green-Spitfire-1.jpg');
  background-repeat:no-repeat;
  background-position:center;
  background-size:100% auto;
  margin-top:-50px;
}




/* ============================================== */
/*Add more space to content site HTML editor*/

.CodeMirror-wrap .CodeMirror-scroll{height: 1000px;}

/*Remove white space - br form bottom of the page*/
.inner-page+div+br, 

.the-page+div+br,

.club-footer+div+br{display: none !important;}

/*Hide login item form menu navigation*/

.body-public .header-wrapper .navbar-inverse .nav .nav-menu-login\.php {}


/* ============================================== */
/*Font Reset*/
body{font-family: 'Montserrat', sans-serif;color: #333333;font-size: 15px;font-weight: 200;line-height: 30px;background: rgba(255, 255, 255,0);}
a, .read-more { color:#333333;text-decoration: underline;font-weight: 500; }
a:hover, a:focus { color: #f1e887;text-decoration: underline;}
h1, h2, h3, h4, h5, h6{font-weight:normal;color: #333333;margin: 0 0 10px;line-height: 40px;font-weight: 200;font-family: 'Cinzel', serif;}
h1{font-size: 40px;}    
h2{font-size: 30px;}
h3{font-size:24px;font-family: 'Montserrat', sans-serif;} 
h4{font-size:18px;color: #333333;line-height: 30px;font-family: 'Montserrat', sans-serif;font-weight: 400;text-transform: uppercase;}  
h5{ font-size:18px; color:#333333; line-height:24px;font-family: 'Montserrat', sans-serif;}
p {margin: 0 0 15px;}
b, strong{font-size: 16px;font-weight: 600;}
ul, ol {  margin: 0 0 20px 0 ;  padding: 0;}
ul li{list-style:none;}
blockquote{border-left: 5px solid #f1e882;font-style: italic;padding: 6px 0 6px 20px;}
blockquote p{font-size: 15px;line-height: 26px;font-weight: 200;}
a:after, a:before {content: ""; font-family: "FontAwesome"; position: absolute; font-size: 10px; padding: 0;font-style: normal;font-weight: normal; text-decoration: inherit;}

@media (max-width:1200px){
h1, h2, h3, h4, h5, h6{margin: 0 0 10px;}
h1{font-size: 36px;margin-bottom: 5px;}    
h2{font-size:26px;}
h3{font-size:20px;} 
h4{font-size:16px;}  
h5{ font-size:14px;}
p {font-size: 15px;margin: 0 0 10px ;}
p, ul li,blockquote p, body{font-size: 15px;line-height: 26px;}
}

@media (max-width:979px){
h1, h2, h3, h4, h5, h6{margin: 0 0 10px ;line-height: 26px ;}
h1{font-size:25px;margin: 0 0 5px;}    
h2{font-size:22px;}
h3{font-size:20px;} 
h4{font-size:16px;}  
h5{ font-size:13px;}
p {font-size: 15px;margin: 0 0 10px ;}
p, ul li,blockquote p, body{font-size: 14px;}
}

@media (max-width:767px){
h1, h2, h3, h4, h5, h6{}
h1{font-size:20px;}    
h2{font-size:18px;}
h3{font-size:16px;} 
h4{font-size:14px;}  
h5{font-size: 16px;}
p {font-size: 13px;margin: 0 0 10px ;}
p, ul li,blockquote p, body{font-size: 14px; line-height: 24px;}
}

.body-public, 
.body-public p,
.body-public strong{color: #fff;}
.body-public a {color: #f1e882;text-decoration: none;}

.body-public h1,
.body-public h2{color: #ffffff;} 
.body-public h3{color: #f1e882;} 
.body-public h4{color: #f1e882;line-height: 30px;} 
.body-public h5{color: #f1e882;}



/* ============================================== */
/*Header*/
/* ============================================== */
.header{position: relative; }
.header-wrapper{width: 100%;background-color: #111157;z-index: 10;position: relative;}
.header-wrapper #header{position: relative;width: 100%;padding: 10px 0;}
.header-wrapper #header > .container{position: relative;}
@media (max-width:979px){
.header-wrapper{}
}

/* ============================================== */
/*Login on the right*/
/* ============================================== */
.logins{display: inline-block;}
.header-wrapper #login {margin:5px 0px 0px 10px;}
.header-wrapper #login .login{display:block;color: #fff;font-size: 16px;text-align: center;line-height: 40px;background: #262680; /* Old browsers */width: 170px;border-radius: 0px;position: relative;z-index: 10;font-weight: 300;}
.header-wrapper #login .login span{}
.header-wrapper #login .login:hover{color: #f1e887;text-decoration: none;} 
.header-wrapper #login i{}
.header-wrapper #login .login span{}
.header-wrapper #login .mobile-login{display: none;}

/* ============================================== */
  /*Social section*/    
  /* ============================================== */
.social{margin: 0;text-align:center;border-radius: 50%;display: inline-block;}
.social a{display: inline-block;margin: 0;}
.social a i{border-radius: 50%;width: 20px;line-height: 27px;color: #fff;font-size: 18px;margin-right: 5px;}
.social a i.tw{}
.social a i.fb{}
.social a{text-transform:   uppercase;font-size: 17px;font-weight: 300;color: #333333;letter-spacing: 0.5px;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.social a:hover i{color: #f1e887;}
@media (max-width:979px){
.header-wrapper .social{margin: 15px 100px 0 0;}
}
@media (max-width:767px){
.social{display: none;}
}

/* ============================================== */
/*Logo*/
/* ============================================== */
.header-wrapper #login {margin:25px 0px 0px 10px;float: right;}
#header .main-logo {float:  left;padding: 18px 0 25px;position: relative;z-index: 10;}
#header .main-logo img{float: left;}

.main-logo a:hover{text-decoration: none;}
.main-slogan {width: 140px;color: #fff;margin:5px 0 0 70px;line-height: 20px;height: 40px;display: none;}
.main-slogan{color: #fff;}
.main-slogan span {font-size: 15px;display: block;}


@media (max-width:1199px){
.header-wrapper #login{margin-top: 20px;}
.header-wrapper .login span{}
.header-wrapper #login .login{}
.header-wrapper #login .login span{}
}

@media (max-width:979px){
.header-wrapper{height: auto;}
#header #login .login{display: none;}
#header .main-logo{position: absolute;z-index: 3;}
#header .main-logo .main-slogan{display: block;margin: 5px 0 0 60px;width: 145px;}
#header .main-logo p{font-size: 16px;line-height: 20px;color: #fff;font-weight: 200;}
#header .main-logo img{}
.header-wrapper #login{margin: 0;position: absolute;right: 0;top: 5px;z-index: 100;}
/*Login button styles*/
.header-wrapper #login .mobile-login{z-index: 10;background: #342c7f;border-radius: 0;padding: 5px 13px 5px 12px;font-weight: 500;display: block;color: #fff;margin: 0;right: 0;position: absolute;top: 8px;font-size: 16px;line-height: 24px;width: 70px;border: 1px solid rgba(255, 255, 255, 0.44);}
.header-wrapper #login .mobile-login i{padding: 2px 8px 2px 0;font-weight: 300;}
.header-wrapper #login .mobile-login span{font-weight: 200;letter-spacing: 1px;}
.header-wrapper #login .mobile-login:hover{color: #f1e887;text-decoration: none;}
}

@media (max-width:767px){
body .header-wrapper{position: relative;}
#header .main-logo img{
}
#header .main-logo .main-slogan{}
.main-slogan span{}
.header-wrapper .login-text-members{display: none;}
.header-wrapper #header .main-logo{
    padding-left: 10px;
}
.header-wrapper #login .mobile-login{margin-right: 10px;}
}

/* ============================================== */
/*Main Navigation*/
/* ============================================== */
.header-wrapper .main-navigation{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='#000000', endColorstr='#000000', GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.header-wrapper .navbar.navbar-inverse {width: 100%;margin: 0;}
.navbar .nav{width:100%;margin: 0;}
.header-wrapper .navbar-inverse .nav > li{position: relative;text-align: center;display: inline-block;} 
.header-wrapper .navbar-inverse .nav > li > a{color: #ffffff;padding:32px 15px;box-shadow: none;font-size: 17px;font-weight: 300;}


@media (min-width:979px){
/*Add arow while hovers*/
.navbar-inverse .brand, .navbar-inverse .nav > li > a{position: relative; text-transform: capitalize; color: #555555;font-size:16px;padding:22px 28px;  }

.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{background:none;box-shadow:none;}
.navbar-inverse .nav > li > a:focus:after,
.navbar-inverse .nav > li > a:hover:after, 
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle:after,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle:after,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle:after,
.navbar-inverse .nav > li.current > a:after{
content: '';
display: inline-block;
border-left: 9px solid rgba(172, 2, 49, 0);
border-right: 9px solid rgba(172, 2, 49, 0);
border-bottom: 9px solid rgb(255, 255, 255);
position: absolute;
bottom: 0px;
height: 0px;
width: 0px;
left: 0;
right: 0;
margin: 0 auto;
display: none;
}

/*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{position: relative;z-index: 1;color: #f1e887;background-color: rgba(0,0,0,0);}

.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu{background-color: #111157;border-radius: 0;border:none;padding:5px 10px;box-shadow: 0px 0px 15px rgba(21, 23, 72, 0.9);border-top: 1px solid #fff;}
.navbar .nav > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu:before{border-bottom: 7px solid #ffffff;top: -8px;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li{margin: 0px;text-align: left; position: relative;padding-left:10px;border-bottom: 1px solid #6F6F6F;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li:before{content: "\f054";position: absolute;left: 0;top: 5px;font-size: 9px;color: #f1e887;font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li a{padding: 4px 0 7px 4px;font-size: 15px;color: #ffffff;text-decoration: none;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu > li:last-child{border-bottom: none;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu > li > a:hover, 
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu > li > a:focus, 
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-submenu:hover > a, 
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-submenu:focus > a, 
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu > li.current > a,
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li:hover:before,
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li.current:before
{background-image:none;background-color:  rgba(0,0,0,0);color: #f1e887;}

.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:1199px){
.header-wrapper .navbar-inverse .brand, .header-wrapper .navbar-inverse .nav > li > a{font-size: 14px;padding:  30px 8px;}
}

@media (max-width: 979px){
.header-wrapper .main-navigation{margin: 0;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: #342c7f;border-radius: 0;padding: 7px 10px 7px 5px;margin: 45px 0 10px 0;box-shadow: none;width: 97px;border: 1px solid rgba(255, 255, 255, 0.44);}
.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],
.navbar-inverse .btn-navbar:hover i,
.navbar-inverse .btn-navbar:focus i,
.navbar-inverse .btn-navbar:active i,
.navbar-inverse .btn-navbar.active i,
.navbar-inverse .btn-navbar.disabled i,
.navbar-inverse .btn-navbar[disabled] i,
.navbar-inverse .btn-navbar:hover > span,
.navbar-inverse .btn-navbar:focus > span,
.navbar-inverse .btn-navbar:active > span,
.navbar-inverse .btn-navbar.active > span,
.navbar-inverse .btn-navbar.disabled > span,
.navbar-inverse .btn-navbar[disabled] >span,
.navbar-inverse .btn-navbar:hover span, 
.navbar-inverse .btn-navbar:focus span, 
.navbar-inverse .btn-navbar:active span, 
.navbar-inverse .btn-navbar.active, 
.navbar-inverse .btn-navbar.disabled, 
.navbar-inverse .btn-navbar[disabled]{color: #f1e887;}

.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li{padding: 0;}
.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;background-color: rgba(0,0,0,0);}
.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: left;background-color: rgba(0,0,0,0); border-radius: 0;border:none;margin: 0;padding: 0;box-shadow: none;}
.header-wrapper .navbar-inverse .navbar-inner{margin-top: 0px;margin-right: 0;width: 100%;background-color: rgba(0,60,58,0);border-radius: 0;background-image: none !important;}
.header-wrapper .navbar-inverse .btn-navbar .club-menu-button{color: #ffffff;font-size: 17px;letter-spacing: 1px;font-weight: 200;}
.header-wrapper .navbar-inverse .btn-navbar .club-menu-button i{font-size: 18px;padding: 0 8px 0 0;}
.header-wrapper .navbar-inner{text-align: left;margin-top:70px; }
.header-wrapper .nav-collapse .nav > li{padding: 0;margin: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.44);border-right: none;margin: 0;display:block;text-align: left;}
.header-wrapper .nav-collapse .nav > li a{color: #fff;border: none;margin: 0;padding: 13px 0 13px 15px;font-weight: 300;font-size: 18px;border-radius: 0;}
.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: rgb(17, 17, 87);color: #f1e887;}
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li{border: none;margin: 0;border-bottom: 1px solid #7C7D7D;}
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li a{padding: 15px 0;}
.header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu li a{color: #fff;font-weight:300;padding:15px 0 15px 30px;position: relative;text-decoration: none;}
/*Strzalki do listy pod menu glowane - lewy*/
.header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu li a:hover:before{color: #f1e887;}
.header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu li  a:before{position: absolute;content: "\f105";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color:#ffffff;left: 15px;font-size: 16px;}
/*Hover effect */
.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: rgba(0,0,0,0);color: #d9a91f;}
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li a{padding: 15px 10px;font-size: 16px;}
/*Hover - Strzalki do listy menu glowane - prawy*/
.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; color:#ffffff; right: 15px; top: 11px;font-size: 16px; }
.header-wrapper .navbar-inverse .nav > li.open.dropdown  > a:after {content: "\f104";color: #f1e887;}
.header-wrapper .navbar-inverse .nav > li > a:hover::before, .header-wrapper .navbar-inverse .nav > li.current > a::before, .navbar-inverse .nav li.dropdown.open > .dropdown-toggle::before, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle::before, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle::before{display: none;}
}

@media (max-width:767px){
.header-wrapper .navbar-inverse .btn-navbar{;margin-right: 10px;}
.club-maincontent .home-main-content .home-title h1{line-height: 27px;}
}




/*Memebrs login*/
.body-class-members .header-wrapper, .php-login .header-wrapper, .body-class-visitorbooking\/ .header-wrapper{position: relative;}




/* ============================================== */
/*Sldier*/
/* ============================================== */
.page-slider{position: relative;z-index: 0;}
.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 }

/*Slider navigation*/
.page-slider .nivo-controlNav a{width: 20px;height: 20px;}
.page-slider .galleryInner .nivo-directionNav a{width: 35px;height: 40px;display: block;}
.page-slider .nivo-controlNav-Wrapper {width: 10%;left: 0;right: 0;margin: 0 auto;z-index: 10;bottom: 50px;}

/*Hide arrows and bullets on inner page*/
.body-inner .page-slider .nivo-controlNav-Wrapper, .body-inner .page-slider  .nivo-directionNav, .nivo-directionNav, .nivo-controlNav-Wrapper{display: none !important;}

/*Hide first bullet on slider - if the image is only one
.nivo-controlNav-Wrapper .nivo-controlNav a[rel="0"] {display: none;}*/

/*Slider navigation - placed in the right corner*/
.page-slider .galleryInner .nivo-directionNav {position: absolute;left: 700px;width: 70px;height: 40px;bottom: 0px;display: block;z-index: 100;background: rgba(0,0,0,0.6);}
.page-slider .galleryInner .nivo-directionNav a.nivo-prevNav {position: absolute; background: none; top: 0; left: 0; text-indent: 0; font-size: 0; }
.page-slider .galleryInner .nivo-directionNav a.nivo-prevNav:before {content: "\f104";width: 40px;height: 40px;color: #fff;position: absolute;top: 8px;left: 13px;font-size: 32px;z-index: 100;}
.page-slider .galleryInner .nivo-directionNav a.nivo-prevNav:hover:before{color: yellow;text-decoration: none;}
.page-slider .galleryInner .nivo-directionNav a.nivo-nextNav {position: absolute;background: none;top: 0;right: 0;text-indent: 0;font-size: 0;font-weight: 100;}
.page-slider .galleryInner .nivo-directionNav a.nivo-nextNav:before {content: "\f105";width: 40px;height: 40px;color: #fff;position: absolute;bottom: -8px;right: -13px;font-size: 32px;z-index: 100;}
.page-slider .galleryInner .nivo-directionNav a.nivo-nextNav:hover:before{color: yellow;text-decoration: none;}

@media (max-width:979px){
.page-slider .galleryInner .nivo-directionNav{left: 500px;}
}

/*Caption*/
.page-slider .nivo-caption{background: rgba(0,0,0,0);width: 90%;margin:0 auto;right:0;text-align: center;top: 30px;opacity: 1;z-index: 100;-moz-opacity: 1;filter: alpha(opacity=0);height: auto;padding: 0;}
.page-slider .nivo-caption p.banner-logo img{display: block;width: 280px !important;margin: 0 auto;position: relative;}
#globalwrap .page-slider  .nivo-caption p.banner-logo{display: block;margin: 0 auto;padding: 0;}
.page-slider .nivo-caption h4{text-shadow:3px 3px 0px #000000;margin: 0 0 10px;color:#fff;}
.page-slider .nivo-caption h1{font-size: 65px;text-shadow:2px 2px 0px #000000;line-height: 70px;font-weight: 100;color:#fff;}
.page-slider .nivo-caption h2{font-size: 30px;text-shadow:2px 2px 0px #000000;color:#fff;letter-spacing: 2px;margin: 0;line-height: 30p;}
.page-slider .nivo-caption h3{font-size: 27px;text-shadow:2px 2px 0px #000000;color:#fff;}
.page-slider .nivo-caption h5{font-size: 20px;text-shadow:2px 2px 0px #000000;color:#fff;}
.page-slider .nivo-caption p{color: #ffffff; font-size: 16px;text-shadow:2px 2px 0px #000000;color:#fff;}

@media (max-width:1200px){
.page-slider .nivo-caption{top: 20px;padding: 0;}
.page-slider .nivo-caption p.banner-logo img{width: 180px !important;}
.page-slider .nivo-caption h1{font-size: 36px;line-height: 36px;}
.page-slider .nivo-caption h2{font-size: 22px;}
.page-slider .nivo-caption h3{font-size: 24px;margin: 0;}
.page-slider .nivo-caption h5{font-size: 20px;}
.page-slider .nivo-caption p{ font-size: 16px;}
}

@media (max-width:979px){
.page-slider .nivo-caption{top: 10px;}
.page-slider .nivo-caption p.banner-logo{padding: 0 0 10px !important;}
.page-slider .nivo-caption p.banner-logo img{width: 120px !important;}
.page-slider .nivo-caption h1{font-size: 32px;line-height: 34px;}
.page-slider .nivo-caption h2{font-size: 20px;}
.page-slider .nivo-caption h3{font-size: 20px;margin: 0;}
.page-slider .nivo-caption h5{font-size: 20px;}
.page-slider .nivo-caption p{ font-size: 16px;}
}

@media (max-width:767px){
.page-slider .nivo-caption{top: 30px;height: auto;}
#globalwrap .page-slider  .nivo-caption p.banner-logo, #globalwrap .page-slider  .nivo-directionNav, #globalwrap .page-slider .nivo-controlNav-Wrapper{display: none  !important;}
.page-slider .nivo-caption h1{font-size: 26px;line-height: 30px;margin: 0;}
.page-slider .nivo-caption h2{font-size: 20px;}
.page-slider .nivo-caption h3{font-size: 16px;}
.page-slider .nivo-caption h5{font-size: 15px;}
.page-slider .nivo-caption p{ font-size: 14px;}
}

@media (max-width:530px){
    #globalwrap .page-slider .nivo-caption p.banner-logo{display: none;}
    .page-slider .nivo-caption{width:100%;}
}



.go-down{position: relative;top:40px;margin: 0 auto;width: 76px;height: 105px; text-align: center;color: #fff;border-radius: 50%;z-index: 10;font-size: 35px;text-shadow: 1px 1px 1px #36320d;}
.go-down .down-text{display: block;font-size: 16px;font-weight: 600; line-height: 36px; font-family: 'Montserrat', sans-serif;color: #ffffff;position: relative;top: -70px;text-align: center;margin: 0 auto;left: 0;right: 0;text-decoration: underline;text-shadow: 1px 1px 1px #36320d;}

@media (max-width:979px){
.go-down{top: 20px;}
}
@media (max-width:767px){
.go-down{display: none:}
}


/*Hide on inner pages*/
.body-class-home .inner-page-hide{display: block;}
.inner-page-hide{display: none  !important;}

@media (max-width:767px){
.go-down.inner-page-hide{display: none  !important;}
}


/* ============================================== */
/*Club today*/
/* ============================================== */

.club-today{margin-top: -100px;width: 700px;background: #333333;height: 160px;position: absolute;z-index: 100;padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media (max-width:1200px){
  .club-today{height: 140px;}
}

@media (max-width:979px){
  .club-today{height: 120px;width: 500px;}
}

@media (max-width:767px){
.club-today{width: 320px;padding: 10px;height: 120px;background: rgb(51, 51, 51);margin:0;}
}

/* Course Status */
.course-status{color: #fff;text-align: left;width: 500px;float: right;}
.course-status h3{display: none;}
.course-status p {margin: 0 0 5px;}
.course-status p span b{display: none;}
.course-status p span{font-size: 16px !important;color: #fff;font-weight: 200;}

.body-class-members .course-status, .body-class-members .weather{color: #333;}

@media (max-width:979px){
.course-status{margin-top: 0;width: 400px;}
.course-status p span{font-size: 14px !important;}
}
@media (max-width:767px){
.course-status,.weather .weathers{padding: 8px 0;width: 100%;}
.course-status p{margin: 0;}
}

/* ============================================== */
/*Weather*/
/* ============================================== */
.weather{width: 500px;float: right;color: #fff;}
.weather .weathers {padding: 0px;float: left;}
.weather .weathers .weatherSingle {width: 135px;margin: 0px 10px 0 0px;display: inline-block;text-align: left;position: relative;}
.weather .weathers .weatherSingle:last-child {margin: 0;}
.weather .weathers .weatherSingle .weatherDate {padding: 0;font-size: 16px;margin: 20px 0 0 75px;white-space: nowrap;text-transform: uppercase;color: #ffffff;line-height: 16px;text-align: left;font-weight: 200;}
.weather .weathers .weatherSingle .weatherTemp {padding: 0;color: #f1e887;font-size: 28px;margin: 3px 0 0 75px;font-weight: 400;}
.weather .weathers .weatherSingle .weatherImage{position: absolute;top: 0px;left: 0px;padding: 2px;}
.weather .weathers .weatherSingle .weatherImage img{}
.weather .weathers p a{color: #0087d7;position:relative;padding: 0 0 0 12px;display: block;}
.weather .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;}

@media (max-width:1200px){
.weather .weathers .weatherSingle{width: 120px;}
.weather .weathers .weatherSingle .weatherImage{padding: 0;}
.weather .weathers .weatherSingle .weatherImage img{ }
.weather .weathers .weatherSingle .weatherDate{    margin: 13px 0 0 70px;font-size: 16px;}
.weather .weathers .weatherSingle .weatherTemp{margin: 3px 0 0 70px;font-size: 24px;}
}

@media (max-width:979px){
.weather{width: 400px;}
.weather .weathers .weatherSingle{width: 110px;}
.weather .weathers .weatherSingle .weatherImage{padding: 0;width: 50px;}
.weather .weathers .weatherSingle .weatherImage img{ }
.weather .weathers .weatherSingle .weatherDate{    margin: 10px 0 0 55px;font-size: 16px;}
.weather .weathers .weatherSingle .weatherTemp{margin: 0 0 0 55px;font-size: 22px;}
}

@media (max-width:767px){
.weather{width: 100%;}
.weather .weathers{float: none;}
.weather .weathers .weatherSingle{width: 80px;}
.weather .weathers .weatherSingle .weatherImage{padding: 0;}
.weather .weathers .weatherSingle .weatherImage img{ }
.weather .weathers .weatherSingle .weatherDate{margin: 5px 0 0 50px;font-size: 13px;}
.weather .weathers .weatherSingle .weatherTemp{margin: 0 0 0 50px;font-size: 18px;}
}



/* ============================================== */
/*Main styles*/
/* ============================================== */
html{}
body{padding: 0;}
body.body-public{background: #333337;}
#globalwrap {padding-top: 0px;}
.main-wrapper > .container{width: 100%;} 
.main-wrapper #globalwrap{padding-top:0;}
body.body-public .main-wrapper, body.body-public #outerborder > div{height: 100%;background-color: #333337;}
body.body-class-home .main-wrapper{}

/* ============================================== */
/*The Page*/
/* ============================================== */
.the-page{padding: 50px 0 80px;}
.inner-page{margin-bottom: 0;}
.home-page .sidebar.pull-left{margin: 0 !important;}
.inner-page .sidebar.pull-left{margin: 0;}
@media (max-width: 979px) {
.the-page{}
}
@media (max-width: 767px) {
.the-page{padding: 0;margin: 0;}
.sidebar.pull-left, .main-content .pull-right{float: none !important;}
.the-page .home-page-main-content .sidebar{margin-top: 30px !important;;}
}


/* ============================================== */
/*Home Page*/
/* ============================================== */
.the-page.home-page{overflow: hidden;margin-top: -20px;}
.intro.main-content{text-align: center;padding: 150px 0 240px;}
.today:first-child{padding-top: 70px;}
.capital{text-transform: uppercase;font-weight: 400;}

.body-class-members .main-content{padding-left: 20px;padding-right: 20px;}
.body-class-members .intro.main-content{padding: 40px 15px;}
.body-class-members .main-content h1{}
.body-class-members .main-content h2{}
.body-class-members .main-content p{}
.body-class-members .main-content a{letter-spacing: 1px;border-bottom: 1px solid #f1e887;}
.body-class-members .intro, .body-class-members .the-page.home-page, .body-class-members .club-today, .body-class-members .today.content-2,
.body-class-members .main-content.the-course, .body-class-members .today.content-2 .info{margin:0;background-image: none;background-color: #fff;}
.body-class-members .club-images-2, .body-class-members  .club-images-1, .body-class-members .today.content-1 > div{position: relative;top: 0;}
.body-class-members .main-content.the-course:after{display: none;}
.body-class-members .capital{color: #f1e887;}

@media (max-width:979px){
.intro.main-content{padding: 150px 0;}
}
@media (max-width:767px){
.intro.main-content{padding: 100px 20px 100px;margin: 0;}
}

/*Social links*/
/* ============================================== */
.intro .social{display: block; }
.intro .social+br{display: none;}
.intro .social a{background-color: #fff;border-radius: 50%;width: 35px;line-height: 33px;text-align: center;display: inline-block;margin: 0 5px;border: none;}
.intro .social a i {color:#000; font-size: 22px;margin: 0;padding: 4px 0 0;}
.intro .social a.fb:hover{background-color: #3c5a98;}
.intro .social a.fb:hover i{color: #ffffff;}
.intro .social a.tw:hover{background-color: #3fcdfd;}
.intro .social a.tw:hover i{color: #ffffff;}

/*Club Images*/
/* ============================================== */
.club-images{position: relative;}
.club-images-1{position: absolute;left: 0;top: 0;width: 450px;}
.club-images-2{position: absolute;right: 0;top: 250px;border: 10px solid #020202;width: 350px;}

@media (max-width:1200px){
.club-images-1{width: 80%;}
.club-images-2{width: 250px;top: 200px;}
}
@media (max-width:979px){
.club-images-1{width: 90%;}
.club-images-2{width: 200px;top: 150px;}
}
@media (max-width:767px){
.club-images-1{width: 90%;position: relative;;}
.club-images-2{width: 300px;top: -49px;right: 0;float: right;position: relative;}
}

/*Club Course*/
/* ============================================== */
.main-content.the-course{background-color: #333333;position: relative;z-index: 10;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main-content.the-course .container{position: relative;z-index: 0;}
.main-content.the-course:after{background-color: #333333;content: "";position: absolute;top: -100px;left: 40%;height: 100px;width: 2000px;z-index: -1;}
/*.main-content.the-course:before{background-color: #333333;content: "";position: absolute;bottom: -50px;right: 53%;height: 50px;width: 2000px;z-index: -1;}
*/@media (max-width:979px){
.main-content.the-course:after{height: 65px;top: -65px;}
.main-content.the-course:before{height: 45px;bottom: -45px;}
}
@media (max-width:767px){
.main-content.the-course:after{height: 65px;top: -65px;}
.main-content.the-course:before{height: 45px;bottom: -45px;}
}

/*Club Course*/
/* ============================================== */
.the-course{text-align: center;padding: 35px 0 10px;}
.today.content-1{background-color: #333333;padding: 0;position: relative;z-index: 1;} 
.today.content-1 >div{position: absolute;top: 0;top: -100px;}
.today.content-2{background-color: #333333;margin-top: -100px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.today.content-2 .info{background-color: #333333;padding: 40px 40px 40px;position: relative;z-index: 1;}
.today.content-2 .info div{margin: 0;overflow: hidden;position: relative;z-index: 1;}

@media (max-width:979px){
  .today.content-2{margin-top: -100px;}
  .today.content-2 .info{padding: 20px 40px}
  .today.content-1 >div{top: -50px;}
}
@media (max-width:767px){
  .today .info.club-images{margin-top: 40px;}
  .today.content-2{margin-top: -100px;}
  .today.content-2 .info{padding: 20px 40px}
   .today.content-1{display: none;}
  .today.content-1 >div{top: -50px;}
}

/* ============================================== */
/*Inner page*/
/* ============================================== */

.inner-content{margin: 30px 0;position: relative;}
.inner-content .title{margin: 0 0 20px;}
@media (max-width: 979px) {
.inner-content .title{margin: 0 0 10px;}
}
@media (max-width: 767px) {
.inner-content .title, .inner-content .title h1{margin: 0px;font-size:26px;}
}

.body-public .inner-content .right-content{position: relative;border: 1px solid white;z-index: 1;margin-top: 20px;}
.body-public .inner-content .right-content>div{background-color: #333333;position: relative;z-index: 1;padding: 20px 20px 40px 20px;}
.body-public .inner-content .right-content:before{display: block;content:'';position: absolute;left: 10px;top: -15px;right: 0;width: 100%;bottom: 0;padding: 0;border: 1px solid white;z-index: 0;height: 100%;}
.body-public .inner-content  strong > a{position: relative;left: 0;right: 0;bottom:-10px;margin: 0 auto; background: #333333;display: inline-block;border:1px solid #f1e882;width: 120px;padding: 10px 25px;color: #ffffff;font-size: 16px; text-transform: uppercase;font-weight: 300; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;    text-decoration: none;}
.body-public .inner-content  .right-content strong > a{position: absolute;bottom: -25px;}
.body-public .inner-content  strong > a:hover{background:#f1e882;color: #333333;text-decoration: none;}
@media (max-width: 767px) {
  .body-public .inner-content .right-content{margin-top: 30px;    width: 95%;    margin: 40px auto;}
}


.body-public .boxes{margin: 50px 0;}
.body-public .boxes .image, .body-public .boxes p a{color:#ffffff;margin: 0 0 10px;text-decoration: none;font-weight: 200;}
.body-public .boxes .box .image{overflow: hidden; }
/*.body-public .boxes .image img{-webkit-transition: all 1000ms ease-out; -moz-transition: all 1000ms ease-out; transition: all 1000ms ease-out; }
.body-public .boxes .image:hover img{-moz-transform: scale(1.2) rotate(-2deg); -webkit-transform: scale(1.2) rotate(-2deg); transform: scale(1.2) rotate(-2deg); overflow: hidden; }*/

@media (max-width: 767px) {
.body-public .boxes .box{max-width: 300px;margin: 40px auto 0 !important;width: 100%;}
}

/* ============================================== */
/*Images size without border*/
/* ============================================== */
.inner-page p > img{    -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;    margin: 10px;}
.inner-page p > img:last-child{margin-right: 0}
.inner-page p > img:first-child{margin-left: 0;}
@media (max-width:979px){
.inner-content p > img, .inner-content > div > img {margin: 0px 10px 10px 0;width: 230px !important;}
}
@media (max-width:767px){
	.inner-content p > img, .inner-content > div > img{width: 250px !important;}
}
@media (max-width:580px){
.inner-content p > img, .inner-content > div > img {max-width: 350px !important;max-height: 100% !important;width: 100% !important;margin-right: 0 !important}
}


/* ============================================== */
/*Map container*/
/* ============================================== */
#map_container {  width: 100% !important;}

/* ============================================== */
/*Last item on menu need position left*/
/* ============================================== */
#topmenu #nav li:last-child ul{left:-60px;}
#topmenu #nav li:last-child ul.dropdown-menu:after{left:90px;}

/* ============================================== */
/*List style*/
/*list style before*/
.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: #333333; font-weight: normal; text-decoration: inherit; }
/* ============================================== */
/*list style after*/
.inner-page .inner-content ul li{position: relative;padding:0 0 5px 14px;}
.inner-page .inner-content ul li:after {content: "\f054";font-family: "FontAwesome";position: absolute;font-size: 10px;padding: 0;left: 2px;top: 0px;font-style: normal;color: #ebe882;font-weight: normal;text-decoration: inherit;}
/*Remove list style from sidebar*/
.inner-page .inner-content .sidebar ul li:before{display: none;}
/*Remove list style from holes*/

/* ============================================== */
/*General table*/
/* ============================================== */
body .inner-page table{border: none;}
body .inner-page table th, body .inner-page .table thead:first-child tr:first-child th{text-align: left;font-weight: 200;color: #fff;letter-spacing: 0.5px;background-color: #111157;font-size: 15px;padding: 10px 10px;}
.inner-page table thead th{padding: 10px 15px;}
.inner-page table th{ padding:10px  5px;  background:  #593f37;}
.inner-page table tr td{;padding:0;font-weight: 300;padding:10px;text-align: left;border: none;}
.inner-page table tr td:last-child, .inner-page table thead th:last-child{}
.inner-page table tr:nth-child(2n+0){background-color: #4c4c50;border-bottom: none;border-top: none;}
.inner-page table td{padding:10px 5px;}
.inner-page table td p{margin: 10px;}
.inner-page table tr:last-child td{text-align: left;}
@media (max-width: 979px) {
body .inner-page table th, body .inner-page .table thead:first-child tr:first-child th{padding: 5px;font-size: 14px;}
.inner-page table tr td, .inner-page table tr th{padding: 2px 4px;font-size: 13px;;}
}
@media (max-width: 767px) {
body  .inner-page table td, body .inner-page table th,body .inner-page table th, body .inner-page .table thead:first-child tr:first-child th{font-size:11px;padding:3px;line-height: 16px;}
}

/* ============================================== */
/*Form field*/
/* ============================================== */
.inner-page form{background-color: #4c4c50;width: 100%;padding: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-width: 350px;}
/*textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select{border-radius: 0;padding: 10px;}*/
.inner-page input[type="submit"]{background: #4c4c50;border-radius: 0;border: 1px solid #f1e882;text-transform: uppercase;display: block;color: #fff;padding: 10px 20px;font-weight: 400;text-transform: capitalize;display: block;font-size: 16px;letter-spacing: 1px;text-shadow: none;margin-top: 15px;}
.inner-page input[type="submit"]:hover{background-color: #f1e882;color: #4c4c50;text-decoration: none;}
@media (min-width: 980px) and (max-width: 1199px) {
  .inner-page form { padding: 15px;}
  .inner-page input, .inner-page textarea {width: 167px;}
}
@media (min-width: 768px) and (max-width: 979px) {
  .inner-page form {padding: 10px; }
  .inner-page input, .inner-page textarea {width: 133px; }
  .inner-page input[type="submit"] {padding: 10px; }
}

/* ============================================== */
/*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){
.videoWrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 0; height: 0; }
iframe{width: 100%; max-width:300px !important;height: 175px;margin: 0 auto 15px;display: block;}
}


/* ============================================== */
/*Hole page */
/* ============================================== */
.hole-page .main-content{margin-top: 40px;}
.hole-page .hole-nav>div p a, .hole-page .hole-nav>div p{display: inline-block;margin: 0 10px;text-transform: uppercase;font-weight: 400;font-size: 17px;color:#fff;text-decoration: none;}
.body-class-members .hole-page .hole-nav > div p a, .body-class-members .hole-page .hole-nav > div p{color:#333333;}
.hole-page .hole-nav>div p a:hover{    text-decoration: underline;color:#f1e882;}
.hole-page .hole-nav>div p{margin: 0;}
.hole-page .hole-nav>div{float: left;margin-right: 10px;}
.body-public .hole-page .inner-content .right-content>div{padding-bottom:50px;}
@media (max-width:979px){
  .hole-page .hole-nav{text-align: center;}
  .hole-page .hole-nav>div{float: none;}
  .hole-page .hole-nav>div p:last-child{display: none;}
}
/*Map*/
.map{margin: 0 auto;text-align: center;}


/* ============================================== */
/*Hole navigation*/
.hole-page .hole-nav{margin: 0;}
.hole-page .hole-nav .menu-section h2{display: none;}
.hole-page .hole-nav .menu-section ul {margin: 0;padding: 0;}
.hole-page .hole-nav .menu-section ul li{background: none;border-bottom: none;margin: 0;text-align: center;padding: 0;display: inline-block;position: relative;}
.hole-page .hole-nav .menu-section ul li a{padding:0;display: block;line-height: 30px;color: #ffffff;font-size: 18px;width: 30px;font-weight: 400;text-decoration: none;position: relative;z-index: 1;}
.hole-page .hole-nav .menu-section ul li:before{display: none;}
.hole-page .hole-nav .menu-section ul li:after{content: "-";position: absolute;top: 4px;right:-30px;color: #ffffff;font-size: 26px;z-index: 0;}
.hole-page .hole-nav .menu-section ul li:last-child:after{display: none;}
.hole-page .hole-nav .menu-section ul li a:hover, .hole-page .hole-nav .menu-section ul li.current a{text-decoration: none; color: #f1e882;}

@media (max-width:1200px){
.hole-page .hole-nav{margin:0 ;}
.hole-page .hole-nav .menu-section ul li a{font-size: 16px;width: 30px;line-height: 30px;}
}

@media (max-width:979px){
.hole-page .hole-nav{float: none;}
}

@media (max-width:767px){
.body-public .inner-content .right-content:before{top: -10px;left: 5px;}

}


/* ============================================== 
/*Hole Gallery Slider*/
/* ============================================== */
.gallery{margin: 0 0 20px;}
.inner-page.hole-page .galleryInner {overflow: visible !important;width: 100% !important;height: auto !important;}
.inner-page.hole-page .galleryWrapperNivo{position:relative;}
.inner-page.hole-page .galleryInner img{width: 100% !important;height: auto !important;z-index: 0; }
.inner-page.hole-page .nivo-controlNav-Wrapper, .inner-page.hole-page .galleryInner .nivo-caption, .inner-page.hole-page .galleryInner .nivo-directionNav{display: none !important;}


/* ============================================== */ 
/* Yards table */
/* ============================================== */
.hole-yards {margin: 30px auto;max-width: 300px;}
.hole-yards h4{margin: 0 0 10px;text-transform: uppercase;}
.hole-yards table.yards {width: 100%; margin-top: 0}
.hole-yards table.yards.table{border: none;margin: 0;}
.hole-yards table.yards thead td, table.yards thead th { text-align: center; padding:10px; color: #ffffff;font-weight: 400;background: rgba(255, 255, 255,0)}
.hole-yards table.yards thead tr{border-bottom: 1px solid #dcdcdc;}
.hole-yards table.yards td {font-weight: 500; padding: 4px 0; text-align: left;margin: 0 0 1px 0;}
.hole-yards table.yards td p{margin: 0; font-weight: 300;color: #ffffff;font-size: 16px;white-space: nowrap;}
.hole-yards table.yards td,table.yards th {padding: 5px 20px;font-size: 22px;text-align: left;vertical-align: baseline;border: none;}
.hole-yards table.yards tbody tr{background: rgba(255, 255, 255,0);}
.hole-yards table.yards tbody tr{padding: 0; background: rgba(165, 161, 161, 0) !important;border: none !important;}
.hole-yards table.yards td:first-child {width: 5px;}
.hole-yards table.yards tr td:first-child {border: none;}
.hole-yards table.yards td.title-bg{background: rgb(229, 229, 229);color: rgb(60, 60, 60);font-weight: 300;border-bottom: 1px solid #ffffff;text-align: center;font-weight: 400;}
.hole-yards table.yards td p.white {color: white;}
.hole-yards table.yards td p.yellow {color: #ffea00;}
.hole-yards table.yards td p.red {color: #ef1c1c;}
.hole-yards table.yards td p.blue {color:  #389ed0;}
body.body-class-members .hole-yards table.yards td p{color: #333;}

@media (max-width:979px){
.hole-yards{max-width: 200px;}
.hole-yards table.yards td p, table.yards td{font-size: 14px;}
.hole-yards table.yards td, table.yards th{padding: 5px 10px;}
}

@media (max-width:767px){
  .hole-yards {width: 300px;margin: 20px auto;}
  .hole-yards table.yards td, table.yards th{padding: 3px 10px;}
}
/* Yards table ENDS*/


/* ============================================== */
/*Footer*/
/* ============================================== */
.footer{margin-top: -50px;position: relative;}
.footer:before{background-color: #333333;content: "";position: absolute;top: 0;right: 53%;height: 50px;width: 2000px;z-index: 0;}
@media (max-width: 979px) {
.footer{background-position: 0 0;}
}
@media (min-width: 0px) and (max-width: 767px) {
.footer{margin-top: 0;background-size: auto 100%;}
}

/*Club Footer*/
/* ============================================== */
.club-footer{font-size: 16px;padding: 150px 0 70px;}
.club-footer h4{color: #f1e882;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-size: 17px;font-weight: 400;}
.club-footer .info a{color: #f1e882;}
.club-footer p, .club-footer label{color: #ffffff;margin: 0 0 10px;font-size: 16px;font-weight: 300;}
.club-footer h3 { margin: 7px 0;  font-weight: bold;  padding:0;  text-transform: capitalize; color: #933c06;}
.club-footer ul.social li, .club-footer ul.sponsors li{display: inline-block;margin: 0 20px 0 0;}
.club-footer ul.sponsors li a img{-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.club-footer ul.sponsors li a:hover img {filter: grayscale(100%); }
@media (max-width: 1200px) {
.club-footer{font-size: 16px;padding:100px 0 30px;}
.club-footer p, .club-footer label{font-size: 14px;}
.club-footer h4{font-size: 14px;}
.club-footer ul.sponsors li {margin-right: 5px;}
.club-footer ul.sponsors li a{ display: inline-block; width: 80%;}
}

/*Newsletter*/
.newsletter span.customFormLine {float: left; margin-bottom: 10px; }
.newsletter input {padding: 10px 15px; width: 100%; border-radius: 0; margin-top: 5px; }
.newsletter input#custom_6_submit {background-color: rgba(0,0,0,0); color: white; text-transform: uppercase; box-shadow: none; margin-top: 0px; width: 150px; border:1px solid #ffffff; font-size: 15px; }
@media (min-width: 980px) and (max-width: 1199px) {
.newsletter input {}
}
@media (min-width: 768px) and (max-width: 979px) {
.newsletter input {padding: 5px 10px;width: 180px;}
.newsletter input#custom_2_submit {width: 220px; font-size: 14px; } 
}
@media (min-width: 0px) and (max-width: 767px) {
.newsletter span.customFormLine{float: none; }
.newsletter input{width: 250px;}
.newsletter form{margin: 0 0 10px;}
.newsletter input#custom_6_submit {display: block; padding: 8px 20px;width: 150px;}
.club-footer {padding: 80px 15px 0px;}
.club-footer .info{border-bottom: 1px solid #a09555;padding-bottom: 10px; margin-bottom: 10px;}
.club-footer .info:last-child{border:none;}
.newsletter input#custom_2_submit {margin-top: 0px; }
}



/* ==============================================*/
/*Main fotter*/
.main-footer{padding: 10px 0 15px;}
.main-footer .social {  display: inline-block;  margin-left: 6px;}
.main-footer a, .main-footer p {color: rgb(255, 255, 255);font-weight: 300;margin: 5px 0 0 0;font-size: 16px;;}
.main-footer .copy{ margin-top: 10px;}
.main-footer .autor img{  float: right;max-width: 100px;}

@media (max-width:767px){
.main-footer{padding: 10px 10px;text-align: center;}
.main-footer p a, .main-footer p{font-size: 13px;}
.main-footer .autor {float: none;padding-top: 5px;}
.main-footer .autor img, .main-footer .autor{float: none;}
.copy, .main-footer .autor{text-align: center;}
}


/* ==============================================*/
/*Scroll to top*/
/* ============================================== */
.scrollToTop {width: 30px;line-height: 25px;padding:10px 10px 10px 10px;text-align: center;font-weight: bold;color: rgba(241, 232, 135,1);text-decoration: none;position: fixed;bottom: 15px;right: 15px;display: none;font-size: 28px;border: none;border-radius: 50px;border:2px solid rgba(241, 232, 135,1);background: rgba(0,0,0,0); z-index: 100;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.scrollToTop:hover {text-decoration: none;background: rgb(241, 232, 135);color: #000;}
@media (max-width:767px){
}

/* ============================================== */
/*Sticky Footer*/
/* ============================================== */
/*html {position: relative;min-height: 100%;}
body, #outerborder{margin:0;width: 100%; height: 100%;min-height:100%;}
.main-footer, body.body-loginpage .main-footer,
body.php-news.body-public .main-footer,
body.php-competition.body-inner .main-footer,
body.body-class-opens.body-inner .main-footer,
body.body-class-diary.body-inner .main-footer,
body.body-root-competition\.php .main-footer,
body.php-news .main-footer,
body.php-analysis .main-footer,
body.php-competition  .main-footer,
body.php-halloffame .main-footer,
body.php-knockout .main-footer,
body.php-roundmgmt .main-footer, 
body.php-search .main-footer{left: 0;bottom: 0;width: 100%;z-index: 0;position: absolute;}
body.body-class-home .footer, body.body-public.body-contentpage.body-inner .footer{position: relative;}
body.body-class-members .footer, body.body-class-home .footer{position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body.body-class-members .footer, body.body-loginpage .footer{background: #1f1f1f;}*/
/*Sticky Footer Removed from members*/
@media (max-width:767px){
.main-footer,.php-news.body-public .footer, body.body-loginpage .footer, .body-public[class*="php-"] .footer{position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-image: none !important;}
}
body.body-class-members .footer:before, .body-loginpage .footer:before{    background: #1f1f1f;position: relative;}



/* ============================================== */
/*Mambers Styles*/
/* ============================================== */
/*Login page*/
/* ============================================== */
.body-loginpage #login input[type="submit"]{background: #333337;border-radius: 0;color: #fff;padding: 7px 12px;font-weight: 400;font-size: 15px;letter-spacing: 1px;text-shadow: none;border: none;width: 92px;display: block;text-transform: uppercase;border: 1px solid #f1e880;}
.body-loginpage #login input[type="submit"]:hover{text-decoration: none;background: #f1e880;color: #333333;}
#login>div{padding: 0 !important;}
.body-class-members .main-wrapper #leftcontent > div, .body-class-members .main-wrapper #rightcontent > div{border: 2px solid #333333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #ffffff;padding: 10px 20px 0px 20px;}
.body-loginpage .main-wrapper #login{background: #333333;border: 2px solid #ffffff;padding: 20px;}

/*Hide club footer on memebr and login page*/
.body-loginpage .club-footer, .body-class-members .club-footer, .body-class-members  .login,.body-class-members .header-wrapper .login a{
  display: none;
}
/* ============================================== */
/*Buttons for wysiwyg editor*/
/* ============================================== */
.body-loginpage .btn, .body-class-members .navbar-inner .btn,  .body-class-members .navbar-inner .btn-group > .btn{border:none;background: #a92222;color: #ffffff;border-radius: 0;text-shadow:none;}
.body-loginpage .btn:hover, .body-class-members .navbar-inner .btn:hover,  .body-class-members .navbar-inner .btn-group > .btn:hover{background-color: #8c8058 ; text-decoration: none ; background-color: #1f1954;}

/* ============================================== */
/*Memebers Bar style*/
/* ============================================== */
body.body-class-members .tabsWrapper .tabList{background: #111157;}
body.body-class-members .tabsWrapper .tabList li a{}
body.body-class-members .tabsWrapper .tabList li a span {font-size: 15px; transition: all 0.2s ease-out;}
.tabsWrapper .tabList li.current a span, .tabsWrapper .tabList li a span:hover{background: #111157;color: #fff;margin: -5px 0 0;}
@media (max-width:1200px){
body.body-class-members .tabsWrapper .tabList li a span{padding: 10px;font-size: 13px;}
}
@media (max-width:767px){
body .body-class-members .tabsWrapper .tabList li a span{padding: 10px;font-size: 13px;}
body .tabsWrapper .tabList li.current a span, body .tabsWrapper .tabList li a span:hover{margin: 0 ;}
}

.body-class-members.php-index .main-wrapper > .container, .body-loginpage .main-wrapper > .container{background-color: rgba(0,0,0,0);padding: 0;}

@media (max-width:979px){
  .body-class-members .header-wrapper .navbar-inverse .navbar-inner{}
.body-class-members .main-wrapper, .body-loginpage .main-wrapper{padding-top: 20px; }
}
@media (max-width:767px){
.body-class-members .main-wrapper, .body-loginpage .main-wrapper{padding: 30px 15px; }
#statistics, #chartcontainer, .table-striped{margin-bottom: 10px; }
}
.body-class-members .read-more:after{display:none;}
.body-class-members .main-wrapper,
.body-loginpage .main-wrapper,
.php-competition .main-wrapper,
.body-class-opens .main-wrapper,
.php-news .main-wrapper,
.php-viewround .main-wrapper > .container,
.body-class-matchfixtures\/ .main-wrapper > .container,
.body-class-matchleagues\/3\/ .main-wrapper > .container,
.body-class-matchdetail\/437\/ .main-wrapper > .container{
  padding: 60px 15px;
  background-color: rgba(255, 255, 255,0);
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* ============================================== */
/* Default page styles */
/* ============================================== */
.body-public[class*="php-"] .main-wrapper, .body-class-opens .main-wrapper, .body-class-visitorbooking\/ .main-wrapper{padding: 50px 15px; }
@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%; }
}

/* ============================================== */
/*Resposive width for container*/
/* ============================================== */
body.body-class-members .main-wrapper > .container,
body.body-loginpage .main-wrapper > .container,
body.php-competition.body-class-members .main-wrapper > .container,
body.body-class-opens .main-wrapper > .container,
body.body-class-visitorbooking\/ .main-wrapper > .container, 
body.body-class-diary .main-wrapper > .container,
body.php-viewround .main-wrapper > .container,
body.php-competition.body-class-members .main-wrapper > .container,
body.php-viewsquads.body-class-members.body-root-home .main-wrapper > .container,
body.body-class-matchfixtures\/ .main-wrapper > .container,
body.body-class-matchleagues\/3\/ .main-wrapper > .container,
body.body-class-visitorbooking\/ .main-wrapper > .container, 
body.body-class-matchdetail\/437\/ .main-wrapper > .container{width: 1170px;background: #ffffff;padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*If the background is dark*/
body.body-class-visitorbooking\/ .main-wrapper > .container, 
body.php-news .main-wrapper > .container,
body.body-class-opens .main-wrapper > .container,
body.php-competition .main-wrapper > .container{background-color: #333333;}

/*If the background is dark*/
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th{background-color: #333333;}
.body-class-members .table-striped tbody > tr:nth-child(odd) > td, .body-class-members .table-striped tbody > tr:nth-child(odd) > th{background-color: #ffffff;}



@media (max-width:1200px){
body.body-class-members .main-wrapper > .container,
body.body-loginpage .main-wrapper > .container,
body.php-competition .main-wrapper > .container,
body.body-class-opens .main-wrapper > .container,
body.body-class-visitorbooking\/ .main-wrapper > .container, 
body.body-class-diary .main-wrapper > .container,
body.php-news  .main-wrapper > .container,
body.php-viewround .main-wrapper > .container,
body.body-class-matchfixtures\/ .main-wrapper > .container,
body.body-class-matchleagues\/3\/ .main-wrapper > .container,
body.body-class-matchdetail\/437\/ .main-wrapper > .container{
width: 940px;
padding: 15px;}
}

@media (max-width:979px){
body.body-class-members .main-wrapper > .container,
body.body-loginpage .main-wrapper > .container,
body.php-competition .main-wrapper > .container,
body.body-class-opens .main-wrapper > .container,
body.body-class-visitorbooking\/ .main-wrapper > .container, 
body.body-class-diary .main-wrapper > .container,
body.php-news  .main-wrapper > .container,
body.php-viewround .main-wrapper > .container,
body.body-class-matchfixtures\/ .main-wrapper > .container,
body.body-class-matchleagues\/3\/ .main-wrapper > .container,
body.body-class-matchdetail\/437\/ .main-wrapper > .container{
width: 724px;
padding: 10px;}
}

@media (max-width:767px){
body.body-class-members .main-wrapper > .container,
body.body-loginpage .main-wrapper > .container,
body.php-competition .main-wrapper > .container,
body.body-class-opens .main-wrapper > .container,
body.body-class-visitorbooking\/ .main-wrapper > .container, 
body.body-class-diary .main-wrapper > .container,
body.php-news  .main-wrapper > .container,
body.php-viewround .main-wrapper > .container,
body.body-class-matchfixtures\/ .main-wrapper > .container,
body.body-class-matchleagues\/3\/ .main-wrapper > .container,
body.body-class-matchdetail\/437\/ .main-wrapper > .container{
width: 100%;}
}


/* ============================================== */
/*Must be for every page*/
/* ============================================== */
#statistics, #chartcontainer{padding: 10px; }
table {overflow-x: auto; }
.php-news #global {max-width:1170px; margin:0 auto; }
#topmenu ul#nav li.nav-menu-information ul li.nav-menu-information a[href='/information'] {display: none; }
.eventdate > a:nth-of-type(1) {display: none !important; }
/*.updatedate:nth-of-type(1) {display: none !important; }*/
.status-open:nth-of-type(2) {display: none !important; }
.picker p {color: #888; }
#diaryTable .span5{width:100%;}
/* whole in one golf iframe styles */
.flyovercontent {width: 100%; margin: 0px auto; }
.embed-container {height: auto; width: 100%; padding-bottom: 71%; overflow: visible; position: relative; }
.embed-container iframe {width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

body.body-class-scorecard div.inner-content img, body.body-class-scorecard div.inner-content p> img,
body.body-class-hole_by_hole div.inner-content img, body.body-class-hole_by_hole div.inner-content p> img{max-width:100% !important;}


/* anton styles */

.php-ckeditor .inner-page table tr:nth-child(2n) {
  color: white;
}

.capital.course {
  margin: 0px 5px;
}

.body-public .hole-page .inner-content strong > a {
  width: auto;
  margin: 0px 8px;
}

.inner-page .box .title {
  display: none;
}

body.body-class-members.php-news .main-wrapper > .container {
  background-color: white;
}

.newsletter input#custom_6_submit:hover {
  background-color: rgb(241, 232, 135);
  color: black;
  border: 1px solid black;
}

/* sticky footer */

@media (min-width: 768px){
  html {
    position: relative;
    min-height: 100%;
  }
  .body-loginpage, .body-class-members {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
  }
  .body-loginpage .footer, .body-class-members .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    background: #1f1f1f;
  }
}

/* style tweaks */

@media (min-width: 980px) and (max-width: 1199px) {
  .hole-page .hole-nav > div {
    float: none;
    text-align: center;
  }
  .body-public .hole-page .inner-content .right-content > div {
    padding-bottom: 25px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .capital.course {
    display: block;
  }
  .body-public .hole-page .inner-content .right-content > div {
    padding-bottom: 25px;
  }
  .go-down .down-text {
    display: none;
  }
  .go-down {
    top: -10px;
  }
  .body-public .hole-page .inner-content strong > a {
    margin: 5px 8px;
  }
}

@media (min-width: 768px) {
  .body-contentpage.body-public .the-page {
    padding: 5px 0px 80px;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .footer {
    text-align: center;
  }
  .newsletter input#custom_6_submit {
    margin: 0px auto;
  }
  .weather .weathers .weatherSingle {
    width: 90px;
  }
  .club-images-1 {
    width: 100%;
    max-width: 370px;
    margin: 0px auto;
  }
  .club-images-2 {
    max-width: 370px;
    width: 100%;
    float: none;
    border: none;
    top: 15px;
    margin: 0px auto;
  }
  .capital.course {
    display: block;
  }
  .hole-nav .wysiwyg-editable.hole-nav {
    width: 230px;
	margin: 0px auto;
  }
  .hole-page .hole-nav > div {
    margin-right: 0px;
  }
  .body-public .hole-page .inner-content .right-content > div {
    padding-bottom: 25px;
  }
  .inner-page .main-content {
    padding: 0px 15px;
  }
  .body-public .hole-page .inner-content strong > a {
    margin: 5px 8px;
  }
  .body-public .inner-content .right-content > div {
    background-color: transparent;
  }
  .inner-page table td p {
    margin: 0px;
    font-size: 11px;
  }
}

@media (min-width: 0px) and (max-width: 979px) {
   .navbar-inverse .nav li.dropdown.active > .dropdown-toggle {
    color: #f1e887;
  }
  .header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu li.current a {
    color: #f1e887;
  }
}

/* default page fixes */

.body-class-visitorbooking .main-wrapper {
  padding: 50px 15px;
}

@media (min-width: 1200px) {
  .body-class-visitorbooking .main-wrapper > .container {
    width: 1170px;
    margin: 0px auto;
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  .body-class-visitorbooking .main-wrapper > .container {
    width: 940px;
    margin: 0px auto;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .body-class-visitorbooking .main-wrapper > .container {
    width: 724px;
    margin: 0px auto;
  }
}

body #cluetip {
  color: black;
}

.body-class-members.body-contentpage, .body-loginpage {
  background: #333337;
}

body.body-class-members.body-contentpage .main-wrapper > .container {
  background-color: transparent;
}

.body-class-members.body-contentpage h1, .body-class-members.body-contentpage p, .body-class-members.body-contentpage h2, .body-class-members.body-contentpage h4, .body-class-members.body-contentpage h5, .body-class-members.body-contentpage h6  {
  color: white;
}

.body-class-members.body-contentpage a, .body-class-members.body-contentpage h3, .body-loginpage h3, .body-loginpage a {
  color: #f1e882;
}

.body-class-members.body-contentpage .main-wrapper, .body-loginpage .main-wrapper {
  color: white;
}

.php-login.body-loginpage .main-wrapper > .container {
  padding: 0px;
  background: transparent;
}

.php-event_ticket form fieldset {
  background: transparent !important;
}

.body-class-opens #globalwrap, .php-competition2 #globalwrap {
  color: #000;
}

.body-class-opens #globalwrap a, .php-competition2 #globalwrap a {
  color: #262680;
}

.body-class-opens #globalwrap h3, .php-competition2 #globalwrap h3 {
  color: #262680;
}

.body-class-opens #globalwrap a.btn, .php-competition2 #globalwrap a.btn {
  background: #262680;
  color: #fff;
  text-shadow: none;
}

.body-class-opens #globalwrap a.btn:hover, .php-competition2 #globalwrap a.btn:hover {
  background: #262680;
  color: #f1e882;
}

/* end anton styles */

.inner-page form[target="paypal"] table tr td {
	text-align: center;
	}

.modform table form[target="paypal"] {
  padding: 0px;
  margin: 0px;
}
.modform table form[target="paypal"] select, .modform table form[target="paypal"] input {
  	width: 120px;
}

.modform2 table form[target="paypal"], .modform2 table form[target="paypal"] table {
  	margin: 0 auto;
}

/** Accordion Styles **/

.accordion .accordion-group {
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-ms-border-radius: 20px;
		border-radius: 0px;
		overflow: hidden; }
.accordion-heading {
    border-bottom: 1px solid white;
}
.accordion .accordion-group .accordion-heading .accordion-toggle {
		color: #f1e882;
		background-color: #333333;
		text-decoration: none; }
.accordion .accordion-group .accordion-heading .accordion-toggle:link, .accordion .accordion-group .accordion-heading .accordion-toggle:visited, .accordion .accordion-group .accordion-heading .accordion-toggle:active {
		color: #f1e882;
		background-color: #333333;
		text-decoration: none; }
.accordion .accordion-group .accordion-heading .accordion-toggle:hover, .accordion .accordion-group .accordion-heading .accordion-toggle:focus {
		color: #f1e882;
		background-color: #333333;
		text-decoration: none; }
.accordion .accordion-group .accordion-heading .accordion-toggle.collapsed {
		color: #f1e882;
		background-color: #333333; }

/** End Accordion Styles **/

.noteContent {
    color: black;
}

#global #hcaprecord td, #global #hcaprecord th { font-size: small;}

.body-public .inner-content .right-content2 {
    position: relative;
    border: 1px solid white;
    z-index: 1;
    margin-top: 20px;
}

.body-public .inner-content .right-content2 > div {
    background-color: #333333;
    position: relative;
    z-index: 1;
    padding: 20px 20px 40px 20px;
}

.body-public .event-info {
  	color: black;
}