/*@import 'http://clever-click.co.uk/ig/york/styles/style.css';*/

/*Simon Styles*/
.CodeMirror-wrap .CodeMirror-scroll{
  height: 1000px;
}

body{font-family: 'Oxygen', sans-serif;color: #555555;font-size: 15px;line-height: 23px; font-weight: 400;}
a { color: #25408f;text-decoration: none; }
a:hover, a:focus { color:#18295A;text-decoration: none;}
ul{padding-left: 0;margin: 0; }
h1, h2, h3, h4, h5, h6{font-weight:300;line-height:25px;margin: 5px 0 15px;font-family: 'Oxygen', sans-serif;color: #25408f;}
h1{ line-height: 36px;margin: 0 0 30px;font-size: 30px;font-weight: 300;color: #25408f;}
h2{ font-size:26px;}
h3{ font-size:20px;}
h4{ font-size:18px;}
h5{ font-size:15px;text-transform: uppercase;font-weight: 400;}
p{  margin-bottom: 20px;}
b, strong{color: #25408f;font-weight: 600;}
blockquote{padding: 10px 0 10px 15px;border-color: #cccccc;}
blockquote p{font-size: 15px;font-style: italic;font-weight: 400;}
.body-public p{font-family: 'Oxygen', sans-serif; }
ul{margin: 0;padding: 0;}
ul li{list-style: none;}

/*Header*/
.header-wrapper{position: fixed;z-index: 10;width: 100%;background-color: #fff;}
.body-class-members .header-wrapper, .php-login .header-wrapper{position: relative;}
#header > .container{position: relative;}


.main-wrapper{padding-top: 142px;}
.main-wrapper > container{padding-top:40px;}

/*Logo*/
#header .logo .container{position: relative;}
#header .main-logo {padding: 0 20px;position: absolute;left: 0;z-index: 5;top: 5px;}
#header .main-logo .first-logo{display: block;}
#header .main-logo .mobile-logo{display: none;}
#header .main-logo a {}
#header .main-logo .first-logo {padding: 10px 10px 0 0;}
#header .main-logo img{float: left;}
#header .main-logo h1{font-family: 'Crimson Text', serif; white-space: nowrap;font-size: 54px;color: #25408f;margin: 20px 0 0 140px;font-weight: 100;}
#header .main-logo h1 span{font-size: 30px; color: #b8141d;}

@media (max-width:1200px){
.login{font-size: 14px;}
}

@media (max-width:979px){
.main-wrapper{padding-top: 0;}
#header .main-logo .first-logo{display: none;}
#header .main-logo .mobile-logo{display: inline-block;width: 80px;}
#header .main-logo h1{white-space: pre-wrap;width: 109px;font-size: 22px;line-height: 20px;margin-left: 130px;margin: 3px 0 0 90px;padding-top: 9px;}
#header .main-logo h1 span{font-size: 16px;line-height: 15px;}
.header-wrapper{height: 100%;min-height: 100px;position: relative;}
}
@media (max-width:767px){
  #header .main-logo{padding:0 10px;top: 10px;width: 220px;}
  #header .main-logo img{float: left;width: 100px;}
  #header .main-logo h1 {margin-left: 10px;float: left;}

}

/*Main Navigation*/
.header-wrapper .main-navigation{margin-top: 84px;background-color: #25408D;border-top: 4px solid #ffde00;border-bottom: 2px solid #ffde00;;}
.header-wrapper .nav-collapse.collapse{z-index: 7;}
.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='#25408f', endColorstr='#25408f', GradientType=0);}
.header-wrapper .navbar.navbar-inverse {width: 100%;margin: 0;}
.navbar .nav{margin: 0;float: right;z-index: 10;}
.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{color: #ffffff;font-weight: 300;padding: 16px 10px;box-shadow: none;font-family: 'Oxygen', sans-serif;}
.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a{font-family: 'Oxygen', 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: #d7df23;
  background:none;
}

.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu{background-color: #ffffff;border-radius: 0;border:1px solid #25408f;padding:10px;box-shadow:0px 0px 10px rgba(157, 184, 212, 0.6);}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li{margin: 0px;text-align: left; position: relative;padding-left:9px;}
    .header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li:before{
      ;content: "\f054"; 
      position: absolute;
      left: 0;top: 4px;
      font-size: 10px;
      color: #b8141d;
    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, .header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu > li.current > a{color:  #25408f;background-color: #fff;}
.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:#1F3054;color: #d7df23;}
.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: 14px;padding: 16px 6px;}
}
@media (max-width:979px){
.header-wrapper .main-navigation{float: none;margin-top: 95px;}
.header-wrapper .navbar.navbar-inverse {position: relative;margin-bottom: 0;}
.navbar .nav{margin: 0;}
.header-wrapper .navbar-inverse .btn-navbar{
  z-index: 10;
  background: #25408f;
  font-family: 'Oxygen', sans-serif;
  text-transform: uppercase;
  display: block;
  color: #fff;
  padding: 8px 10px;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  color: #fff;
  margin:0;
  right: 0;
  position: absolute;
  top: -60px;
}
.navbar .nav{float: none;}
.header-wrapper .navbar-inverse .btn-navbar:hover{text-decoration: none;  color: #baa973;}
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu > li > a:hover, .header-wrapper .navbar-inverse .navbar-inner .dropdown-menu > li.current > a{background-color: #1F3054;}
.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: 0px;margin-right: 0;width: 100%;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: 2px 7px 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.moredown > a:after {
    font-size: 20px;
    right: 10px;
}
.header-wrapper .navbar-inverse .nav > li.moredown > 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.moredown > 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: 'Oxygen', 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;margin-bottom: 1px;}
.main-wrapper > .container{width: 100%;} 
.main-wrapper #globalwrap{padding-top:0;}
.wrapper{box-shadow: inset 0px 6px 5px #dcdcdc;}


/*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 {opacity: 10;bottom: 0px;-moz-opacity: 1;filter: alpha(opacity=100);padding: 0;background-color: rgba(0,0,0,0.7);}
.page-slider .nivo-caption h1, .page-slider .nivo-caption h2, .page-slider .nivo-caption h3, .page-slider .nivo-caption h4 {font-weight: 300; color: #fff;font-size: 16px;display: block;width: 1170px; margin: 15px auto;padding: 0 0 0 130px;}
.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;
}

.page-slider .nivo-directionNav{display: block !important;position: absolute;bottom: 0px; left: 0;width: 50px;height: 31px;position: absolute;display: block !important;bottom: 10px;width: 1170px;left: 0;right: 0; margin: 0 auto;}
.page-slider .nivo-directionNav a{ color: #fff;width: 13px;height: 20px;display: block;z-index: 10;position: absolute;top: 4px;}
.page-slider .nivo-directionNav a.nivo-prevNav{left: 0;}
.page-slider .nivo-directionNav a.nivo-nextNav{left: 25px;}
.nivo-controlNav-Wrapper{display: none !important;}
/*Fancy bullets slider*/
.page-slider .nivo-controlNav a {width: 20px;height: 20px;}
.main-wrapper .page-slider .nivo-controlNav a.active {background-position: 0 -21px;}

.body-inner .page-slider .nivo-directionNav {display:none !important;}

@media (max-width:1200px){
.page-slider .nivo-directionNav,
.page-slider .nivo-caption h1, .page-slider .nivo-caption h2, .page-slider .nivo-caption h3, .page-slider .nivo-caption h4{width: 940px;}
}

@media (max-width:979px){
.page-slider .nivo-directionNav,
.page-slider .nivo-caption h1, .page-slider .nivo-caption h2, .page-slider .nivo-caption h3, .page-slider .nivo-caption h4{width: 724px;}
}


@media (max-width:767px){
.page-slider .nivo-directionNav,
.page-slider .nivo-caption h1, .page-slider .nivo-caption h2, .page-slider .nivo-caption h3, .page-slider .nivo-caption h4{width: 100%;}
.nivo-controlNav-Wrapper, .page-slider .nivo-caption, .page-slider .nivo-directionNav{display: none !important;}
}

/*Home page*/
.home-page-content{min-height: 135px;margin: 25px 0 10px 0;padding:10px 0px 0px; background-color: rgb(255,255,255);}
.page .inner-content ul{padding-bottom: 20px;}
.page .inner-content ul li{position: relative;padding:0 0 5px 10px;}
.page .inner-content ul li:before {
  content: "\f054";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 10px;
  padding: 0;
  left: 0;
  top: 0px;
  font-style: normal;
  color: #b8141d;
  font-weight: normal;
  text-decoration: inherit;
}


/*NEWS*/
.content.center{background-color: #f3f3f3;}
.content .title{background-color: #f3f3f3;}
.content .title h3{position: relative; margin: 0;color: #fff;display: inline-block;width: 100px;text-transform: uppercase;font-size: 16px;line-height: 20px;padding: 18px 0 18px 80px;}
.content.center .title h3:before{font-family: FontAwesome; border:2px solid #fff;border-radius: 50%;line-height: 40px;text-align: center;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;content: "\f15c";position: absolute;left: 20px;top:16px;color: #fff;width: 36px;height: 36px;z-index: 1;font-size: 18px;}
.news.scoring{background:#b8141d;}
.content.right .news.scoring h3{padding: 20px 0 20px 80px;}
.content.right .news.scoring h3:before{font-family: FontAwesome; border:2px solid #fff;border-radius: 50%;line-height: 40px;text-align: center;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;content: "\f15c";position: absolute;left: 20px;top:16px;color: #fff;width: 36px;height: 36px;z-index: 1;font-size: 18px;}
.scorings{background:#f3f3f3;padding:10px;}
.scorings p{padding:0;}
/*News*/
.content .news-wrapper{padding: 20px 10px;}
.content .news-wrapper .img-polaroid{padding: 0;}
.content .news-item .media a{float: none;margin: 0;}
.content .media-body{padding: 15px 0 0}
.content .media-heading{color: #25408f;font-size: 15px;font-weight: 600;margin: 0;line-height: 15px;}
.content .news-date{margin-bottom: 4px;}
.content .news-summary{line-height: 18px;}
.content .news-summary .read-more{color: #999999; text-transform: uppercase; font-size: 15px !important;padding-top: 10px;display: block;}
.content .news-summary .read-more:after{    content: "\f054";font-family: "FontAwesome";font-size: 11px;padding: 0;padding-left: 6px;top: 0px;font-style: normal;color: #b8141d;font-weight: normal;text-decoration: inherit;}
.content.right .title h3{padding: 0;}
.content .title h3 a{margin: 0;color: #fff;display: block;text-transform: uppercase;font-size: 16px;line-height: 20px;padding: 20px 0 20px 80px;width: 180px;}

.content .accordion-group{margin-bottom: 0;}
.content .accordion-inner{padding: 10px 0px; border:1px solid #cccccc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.content .upcomingcomp, .content .recentcompresult{padding: 10px 15px 10px;border-bottom:1px solid #cccccc;}
.content .upcomingcomp:last-child, .content .recentcompresult:last-child{border-bottom:none;}
.content .upcomingcomp a{color: #25408f;}



/*right section*/
.comp.title{background-color: #25408f;}
.comp.title h3{position: relative; margin: 0;color: #fff;display: inline-block;text-transform: uppercase;font-size: 16px;line-height: 20px;padding: 18px 0 18px 80px;}
.results.title{background-color: #b8141d;}
.content.right .title h3 a{position: relative;width: 188px;}
.content.right .title h3 a.accordion-toggle:after{
      transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
  position: absolute; content: "\f077";font-family: "FontAwesome";font-size: 25px;top: 29px;right: 10px; font-style: normal;color: #fff;font-weight: normal;text-decoration: inherit;}

.content.right .title h3 a.accordion-toggle.collapsed:after{
  -moz-transform: rotate(180deg) !important;
    -webkit-transform: rotate(180deg) !important;
    -ms-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
  }


.club-maincontent{margin: 50px 0 0;}
.home-box{position: relative;}

.news-control{position: absolute;width: 100%;top: 120px;display: none;}
.news-controls{}
.news-controls a{text-align: center;}
.news-controls a{ display: block;width: 20px; height: 30px; margin: 2px 5px 0 0;}
.news-controls a i{color: #999999;font-size:60px;vertical-align: middle;display: block;padding: 0px;}
.news-controls.left{position: absolute;top: 30px;left: 0}
.news-controls.right{position: absolute;top: 30px;right: 0;}


.jcarousel {margin: 40px auto; overflow: hidden;width: 1000px;height: 140px;}
.jcarousel .sponsors {  position: relative;  list-style: none;margin: 0px;padding: 0;width: 2000em;display: block;}
.jcarousel .sponsors .sponsors-item {
    float: left;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    /*border-right: 1px solid #999999;*/
    height: 100%;
    min-height: 140px;
    width: 240px;
}
.jcarousel .sponsors .sponsors-item:before{display: none;}

@media (max-width:1200px){
  .news-control{display: block;}
.jcarousel{width: 850px;}
}

@media (max-width:979px){
.jcarousel{width: 650px;margin: 20px 40px;}
.news-control .news-controls{top: 65px}
.jcarousel .sponsors .sponsors-item{border-right: 0;}
}

@media (max-width:767px){
.jcarousel{width: auto;left: 0;position: relative;}
.jcarousel{margin: 0 40px;height: 100%;}
.news-control{top: 100px;}
}




/*Club today*/
.content.right .club-today .title,
.home-page .content.center .club-today .title {background:#f3f3f3; padding: 0px 0px;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-top: 10px solid #cccccc;}
.content.center .club-today .title h2,.content.right .club-today .title h2{display: none;}
.content.center .club-today .title h3, .content.right .club-today .title h3{position: relative; margin: 0;color: #555555;display: block;text-transform: uppercase;font-size: 16px;line-height: 20px;padding: 20px 0 20px 80px;width: 180px;}
.content.center .club-today .title h3:before, .content.right .club-today .title h3:before{display:none;}
.content.center .club-today .today, .content.right .club-today .today{    border: 1px solid #cccccc;margin: 2px 0;    background: #f3f3f3;}
.content.center .club-today .today p, .content.right .club-today .today p{padding: 20px 15px;border-bottom: 1px solid #cccccc;margin: 0;}
.content.center .club-today .today p a, .content.right .club-today .today p a{position: relative;width: 100%; display: block;}
.content.right .club-today .today p a:after{  position: absolute; content: "\f054";font-family: "FontAwesome";font-size: 15px;top:0px;right: 20px; font-style: normal;color: #999999;font-weight: normal;text-decoration: inherit;}


.contact{padding: 30px 0 0;border-top: 1px solid #999999;}
.contact p span{padding: 0 5px;position: relative;}


/*Inner page*/
.inner-page{margin: 50px 0 0;}

.inner-sidebar .menu-section > ul{padding: 15px 0;}
.content.right .club-today.hiden .today{margin: 0;border-top: none;}
.inner-sidebar .content.right .club-today.hiden .title h3{background-image: none;padding: 20px}
.inner-sidebar .content.right .today h2{display: none;}
.inner-sidebar .content.right .club-today.hiden h5{margin: 10px 0  10px 15px;}
.inner-sidebar .content.right .today ul li:before{top: 6px; left:20px;color: #25408f;}
.inner-sidebar .content.right .today ul li a{display: block;}
.inner-sidebar .content.right .today ul li.current a, .inner-sidebar .content.right .today ul li.current:before, .inner-sidebar .content.right .today ul li a:hover, .inner-sidebar .content.right .today ul li:hover:before{color: #b8141d;}
.inner-sidebar .content.right .today ul li.current a, .inner-sidebar .content.right .today ul li a:hover{text-decoration: underline;}

.body-public .inner-page > img, .main-wrapper p > img, .body-public .main-wrapper p > a > img{width: 100%;max-width: 300px;margin: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.content.right .club-today .title ul{    border-bottom: 10px solid #cccccc;}
.content.right .club-today .title ul:last-child{border:none;}
.inner-sidebar .content.right .club-today.hiden h5 {border-bottom: 1px solid #cccccc;border-top: 10px solid #cccccc;margin: 0;padding: 10px 0 10px 15px;}
.inner-sidebar .content.right .club-today.hiden ul{padding:15px 0;}
.inner-sidebar .content.right .club-today.hiden ul li{padding: 5px 0 5px 20px;position: relative;}
.inner-sidebar .content.right .club-today.hiden ul li:before {
  content: "\f054";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 10px;
  padding: 0;
  left: 7px;
  top: 4px;
  font-style: normal;
  color: #b8141d;
  font-weight: normal;
  text-decoration: inherit;
}

@media (max-width:420px){
   .inner-page > img, .main-wrapper p > img, .main-wrapper p > a > img{width: 100%;max-width: inherit;}
}


/*Table style*/
.table thead th{text-align: center;background: #DDD9D9;}
.table th, .table td{border: none;text-align: center; vertical-align: middle;}
.table tr:nth-child(even) {background-color: #ececec;}

table.member tr td, table.member tr th{width: 100% !important;padding: 10px;}

@media (max-width:1200px){
.content.right .title h3{background-position: 10px 18px !important;}
.content.right .title h3 a, .content.right .club-today .title h3{padding-left:60px;width:158px;font-size:14px;}
.content.right .title h3 a.accordion-toggle:after{right: 10px;}
.content.right .club-today .today p a:after{right: 190px;font-size: 10px;top: 2px;}
}

@media (max-width:979px){
.home-page-content{padding: 25px 0px;}
.home-page-content .content{margin-top: 20px;;}
.content.center .title h3:before{left: 10px;top: 10px;}
.page .comp.title h3,  .page .results.title h3, .content.right .club-today .title h3, .page .content.right .club-today .title h3{background-position: 10px 10px !important;background-image: none;}
.content .title h3, .content .title h3 a, .content.right .club-today .title h3, .content .course h3{padding: 10px 0 10px 15px; font-size: 13px;}
.content.right .club-today .today p a{font-size: 12px;}
.content.right .club-today .today p a:after{right: 135px;}
.content.right .title h3 a{width: 154px;padding-left: 10px;}
.inner-sidebar .content.right .today ul li a{font-size: 14px;padding: 4px 0 4px 15px;}
.content.right .title h3 a.accordion-toggle:after{top: 20px;right: 10px;}
.content .upcomingcomp, .content .recentcompresult{padding: 5px 10px;}
.content .upcomingcomp a, .recentcompresult a, .content .announcedate{font-size: 12px;line-height: 16px;}
.content.center .title.news h3, .content.center .title.course h3{padding-left: 60px;}
table.member tr td, table.member tr th{display: block;height: auto !important;
      -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
 table.member tr th{display: none;}
 table.member tr.top{padding-bottom: 20px;}
  .content.center .club-today .title h3{padding: 17px 0 0 60px;
    width: 100px;}
}

@media (max-width:767px){
.home-page-content, .inner-page.page {padding: 0px 15px;margin-top: 10px;}
 .inner-page.page{margin-top: 20px;}
.left.content{width: 100%;max-width: 100%;}
.content {margin-top: 20px;max-width: 300px;width: 100%;}
.content.right .title h3 a{width: 280px;}
.content.right .title h3 a.accordion-toggle:after{}
.inner-page{margin: 0;}

}

/*footer*/
.main-footer{background-color: #25408d;padding: 14px 0 10px;border-top:4px solid #ffde00;}
.main-footer p{padding-top: 7px;}
.main-footer p a, .main-footer p {margin: 0;font-size: 14px; color: #ffffff;}
.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;}
.page ul li{;}
.inner-sidebar .content.right .today ul li:before{left: 10px;}

}
@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 #25408D;
  -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;}


.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,
.body-class-calendar .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,
.body-class-calendar .main-wrapper{padding: 50px 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,
.body-class-calendar .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,
.body-class-calendar .main-wrapper > .container{
  width: 724px;
}
.body-class-members .main-wrapper, .body-loginpage .main-wrapper{padding-top: 20px;}
}


@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 ,
.body-class-calendar .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 a[href='/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 {left: 0;bottom: 0;width: 100%; position: absolute;}

/*Sticky Footer Removed from members*/
@media (max-width:767px){
  body{padding: 0;}
.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;}
}

@media (max-width:767px){
.body-root-opens .table.table-striped tr td{font-size: 12px;padding: 3px;}
.body-class-calendar .table th, .body-class-calendar .table td{font-size: 10px;padding: 2px;line-height: 20px;}
.body-class-calendar .main-wrapper{padding: 5px;}
}


.page-slider .nivo-directionNav a.nivo-prevNav{background-image:url("/images/resources/yorkunion/arr_03.png");background-position:0 0;}
.page-slider .nivo-directionNav a.nivo-nextNav{background-image:url("/images/resources/yorkunion/arr_05.png");background-position:0 0;}

.comp.title h3{background-image:url("/images/resources/yorkunion/home_19.png");background-position:18px 19px;background-repeat:no-repeat;}
.results.title h3{background-image:url("/images/resources/yorkunion/home_28.png");background-position:18px 19px;background-repeat:no-repeat;}
.content.center .club-today .title h3, .content.right .club-today .title h3{background-image:url("/images/resources/yorkunion/home_32.png");background-position:22px 20px;background-repeat:no-repeat;}


/* Suzanne's Styles */

@media (min-width: 0px) and (max-width: 479px) {
  .sponsors tr td:first-child {display:none;}
  .body-public table {font-size: 10px;}
  .cross td {font-size: 8px;}
  .member img { width: 100% !important;height:auto !important;; }
  .body-public table.member{font-size: 14px;}
  }

@media (min-width: 480px) and (max-width: 767px) {
  .cross td {font-size: 12px;}
  }

.body-class-york_golf_clubs_junior_league .inner-content iframe {width: 100% !important}

/* anton styles */
.body-contentpage table {
  border-collapse: separate;
  border-spacing: 3px;
}

.body-contentpage table th, .body-contentpage table td  {
  padding: 4px;
  border: 2px solid #25408D;
}

.twitter.title {
  background-color: #25408F;
}

.content.right .twitter.title h3::before {
font-family: FontAwesome;
border: 2px solid #FFF;
border-radius: 50%;
line-height: 40px;
text-align: center;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
content: "\f099";
position: absolute;
left: 20px;
top: 16px;
color: #FFF;
width: 36px;
height: 36px;
z-index: 1;
font-size: 18px;
}

.body-contentpage table thead tr td {
  color: white;
}

.body-contentpage table tr{
  background-color: #E1E1E1;
}

.body-contentpage table tbody > tr:nth-child(2n+1) > td {
  background-color: #F9F9F9;
}

@media (min-width: 768px) and (max-width: 979px) {
  .content.center .title.course h3:before{
    left: 10px !important;
    top: 10px !important;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .body-contentpage table {
    border-collapse: seperate;
    border-spacing: 2px;
  }
  .body-contentpage table th, .body-contentpage table td {
    border: none;
    padding: 0px;
  }
    .content.center .title.course h3:before{
    left: 10px !important;
    top: 10px !important;
  }
}

.body-class-gallery #slideshow .image-wrapper.previous{
  width: 100%;
  height: auto;
}

.home-page #collapse3 .tweet_join {
  display: none;
}

.footer-links ul{
  margin: 0px auto;
  width: 435px;
}

.footer-links li {
  list-style: none;
  display: inline-block;
}

@media (min-width: 0px) and (max-width: 767px) {
  .footer-links li img{
    width: 75px;
  }
  .footer-links ul{
    width: 100%;
  }
}

.footer-links {
  text-align: center;
}

.logo-footer .footer-links ul li {
  padding: 0px 20px;
}

.body-loginpage .header-wrapper {
  position: relative;
}

.php-competition2 .main-wrapper > .container {
  width: 1170px;
  margin: 40px auto;
}

@media (min-width: 980px) and (max-width: 1199px) {
  .php-competition2 .main-wrapper > .container {
    width: 940px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .php-competition2 .main-wrapper > .container {
    width: 724px;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  .php-competition2 .main-wrapper > .container {
    width: auto;
    margin: 40px 10px;
  }
}

.nh-top-row {
  margin: 70px 0px 40px;
}

.nh-top-row h1 {
  font-size: 48px;
  line-height: 58px;
}

.nh-top-row h3 {
  padding: 10px;
  background: #25408f;
  color: #fff;
  margin-top: 0px;
}

.nh-bottom-row {
  margin: 0px 0px 70px;
}

.hmcs-title {
  text-align: center;
  margin: 40px 0px;
}

.hmc-content ul li {
  position: relative;
  padding: 0 0 5px 10px;
  line-height: 23px;
}

.hmc-content ul li::before {
  content: "\f054";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 10px;
  padding: 0;
  left: 0;
  top: 0px;
  font-style: normal;
  color: #b8141d;
  font-weight: normal;
  text-decoration: inherit;
}

.home-sidebar-col h3 {
  padding: 10px;
  background: #25408f;
  color: #fff;
  margin-top: 0px;
}

.home-sidebar-col h5 a {
  background: #b8141d;
  color: #fff;
  padding: 5px 10px;
  display: block;
  transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
}

.home-sidebar-col h5 a:hover, .home-sidebar-col h5 a:focus {
  background: #000;
}

.home-sidebar-col .news-summary {
  font-size: 0px;
}

.home-sidebar-col .news-summary br {
  display: none;
}

.body-public .home-sidebar-col br {
  display: none;
}

.body-public .home-sidebar-col p {
  margin-bottom: 10px;
}

.hmc-sponsors .row-fluid {
  display: flex;
  align-items: center;
}

@media (min-width: 0px) and (max-width: 767px) {
  .new-home {
    padding: 0px 20px;
  }
  .home-live {
    margin-top: 20px;
  }
  .home-sidebar-col {
    margin-top: 40px;
  }
}

.main-wrapper .home-live p > img {
  width: auto;
  max-width: initial;
}

.home-modal {
  background: rgba(0,0,0,0.6);
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1002;
  width: 100%;
  height: 100vh;
  top: -100vh;
  transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
}

.remove-modal .home-modal {
  z-index: -1;
  opacity: 0;
  visibility: hidden;
}

.home-modal-body {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0px;
  right: 0px;
  max-width: 600px;
  background: #fff;
  border-radius: 8px;
  margin: 10px auto;
  padding: 20px;
  height: 250px;
  overflow-y: scroll;
}

.home-modal-body h5 a, .home-modal-body input[type*="submit"] {
  display: inline-block;
  padding: 10px 25px;
  background: #25408f;
  color: #fff;
  border: none;
}

.home-modal-close:hover {
  cursor: pointer;
}

@media (min-width: 0px) and (max-width: 979px) and (orientation: landscape) {
  .home-modal-body {
    max-width: 300px;
  }
}

.php-ckeditor .wysiwyg-editable {
  border: 2px dashed #000;
}

/* end anton styles */

/*Simon chnages to diary*/
.body-class-member_clubs .main-wrapper, .body-class-calendar .main-wrapper,
.body-class-opens .main-wrapper, .php-news .main-wrapper,
.php-competition .main-wrapper{padding-top:200px;}
/*Simon chnages to diary*/

.tableizer-table td, .body-contentpage table th{width:auto !important;height:auto !important;}
.tableizer-table td >img{min-width:100px;width:100%;}
@media (max-width:979px){
  .body-class-member_clubs .main-wrapper, .body-class-calendar .main-wrapper,
.body-class-opens .main-wrapper{padding-top:40px;}
  .body-class-member_clubs .main-wrapper, .body-class-calendar .main-wrapper, .body-class-opens .main-wrapper, .php-news .main-wrapper, .php-competition .main-wrapper {padding-top: 30px;}
.body-contentpage table.cross th, .body-contentpage table.cross td{padding:2px;}
}
@media (max-width:767px){
  .body-contentpage table th, .body-contentpage table td{padding:2px;}
  .tableizer-table h2, .tableizer-table p, .tableizer-table address{font-size:11px;margin:0;}
  .tableizer-table tr th:first-child, .tableizer-table tr td:first-child,
  .tableizer-table td >img, .tableizer-table td >a>img{display:none;}
}

@media (min-width:480px) and (max-width:767px){
  .body-contentpage table.cross th, .body-contentpage table.cross td, .body-class-scratch_contacts table td{padding:1px;font-size:11px;}
}
@media (min-width:0px) and (max-width:480px){
  .body-contentpage table.cross th, .body-contentpage table.cross td, .body-class-scratch_contacts table td{padding:0px;font-size:7px;}
}
/* Suzanne Styles for Course Status */

.course-section h3 {display:none;}
.course-section p {margin:10px;}
.live-section p {margin:10px;}
.live-section img {width:50px !important;}
.home-page .content.center .title{height: 80px;background:#6f6f6f;}

.content.center .title.course h3:before{font-family: FontAwesome; border:2px solid #fff;border-radius: 50%;line-height: 40px;text-align: center;font-style: normal;font-weight: normal;text-decoration: inherit;content: "\f024";position: absolute;left: 20px;top:16px;color: #fff;width: 36px;height: 36px;z-index: 1;font-size: 18px;}

@media (max-width:979px){
  .home-page .content.center .title{ height:60px;}
  .content.right .news.scoring h3{padding:10px 0 10px 65px}
  .content.right .news.scoring h3:before{top:10px;left:10px;}
  .content.center .club-today .title h3{font-size:14px;}
  .content.center .club-today .today p a, .content.right .club-today .today p a{font-size:12px;}
  .content.right .club-today .today p a:after{display:none;}
}

address {
    font-style: italic;
  	margin-bottom: 0px;
}

address:last-of-type {
  	margin-bottom: 20px;
}

#outerdiv {
    height: 590px;
    overflow: hidden;
    position: relative;
    width: 374px;
}
#inneriframe {
    height: 697px;
    left: -5px;
    position: absolute;
    top: -110px;
    width: 272px;
}

.logo-footer .footer-links ul {
     width: 100%;
}

@media (min-width:1200px) {
  .body-public.php-knockout .main-wrapper .container {
    width: 1170px;
  }
}

@media (min-width:980px) and (max-width:1199px) {
  .body-public.php-knockout .main-wrapper .container {
    width: 940px;
  }
}

@media (min-width:764px) and (max-width:979px) {
  .body-public.php-knockout .main-wrapper .container {
    width: 724px;
  }
}

@media (max-width:763px) {
  .body-public.php-knockout .main-wrapper .container {
    width: auto;
  }
}

.body-public.php-knockout .main-wrapper {
  	padding-top: 170px;
}