/*Add more space to content site HTML editor*/
.CodeMirror-wrap .CodeMirror-scroll{height: 1000px;}
/*Remove white space - br form bottom of the page*/
.the-page+div+br, #closebutton+br{display: none !important;}
/*Hide login item form menu navigation*/
.body-public .header-wrapper .navbar-inverse .nav .nav-menu-login\.php {display: none;}

.page-slider .galleryInner .nivo-directionNav a.nivo-prevNav, .page-testimonial .nivo-directionNav .nivo-prevNav{
  background-image: url('/images/resources/silloth/arrow-left.png') ;
  background-repeat:no-repeat;
  background-position:40% 50% ;
}
.page-slider .galleryInner .nivo-directionNav a.nivo-nextNav, .page-testimonial .nivo-directionNav .nivo-nextNav{
  background-image: url('/images/resources/silloth/arrow-right.png') ;
  background-repeat:no-repeat;
  background-position:50% 50%;
}

.page-slider .nivo-controlNav a{
  background-image:url('/images/resources/southherts/bulltes_03.png');
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.page-slider .nivo-controlNav a.active{
  background-position:0 -18px;
}
.boxes .box .title{background-image:url('/images/resources/coventry/shadow.png');
  background-repeat:no-repeat;
  background-position:0px 0px;
  background-size:100% 40px;
  height:40px;
  width:100%;
}
html{/*background-image: url('/images/resources/silkstone/BG_03.png');*/  background-position:center top;}
.testimonial-wrapper{background-image: url('/images/resources/silkstone/testimonial.jpg');}

.page-testimonial .galleryInner .nivo-directionNav a.nivo-prevNav{
  background-image: url('/images/resources/coventry/arrow_03.png');}
.page-testimonial .galleryInner .nivo-directionNav a.nivo-nextNav{
  background-image: url('/images/resources/coventry/arrow_05.png');}
.page-testimonial .nivo-controlNav a{	width: 20px;height: 25px;}



/* ============================================== */
/*Font Reset*/
body{font-family: 'Libre Franklin', sans-serif;color: #333332;font-size: 16px;line-height: 25px;font-weight: 300;background: rgba(255, 255, 255,0);;;}
a, .read-more { color:#181D47;text-decoration: none; }
a:hover, a:focus { color: #3baeec;text-decoration: underline;}
ul{padding-left: 0;margin: 0; }
h1, h2, h3, h4, h5, h6{font-weight:400;color: #181D47;line-height:40px;margin: 0 0 25px;}
h1{ margin: 0 0 30px;font-size: 38px;}
h2{ font-size:30px;}
h3{ font-size:20px; margin-bottom:10px;}
h4{ font-size:18px;}
h5{ font-size:14px;text-transform: uppercase;color: #414040;line-height:20px;}
p{margin-bottom:16px;}
ul{margin: 0;padding: 0;}
ul li{list-style: none;}
blockquote{padding: 15px; border-bottom: 2px solid #181D47;background: #f7f7f7;border-radius: 0px;border-left:none;}
blockquote p{font-size: 15px;line-height: 25px;font-weight: normal;}
blockquote h1,blockquote h2,blockquote h3,blockquote h4, blockquote h5{margin: 0;}

@media (max-width:979px){
h1, h2, h3, h4, h5, h6{margin: 0 0 15px;line-height: 22px;}
h1{font-size:20px;}    
h2{font-size:18px;}
h3{font-size:15px;} 
h4{font-size:15px;}  
h5{ font-size:12px;}
p {font-size: 13px;margin: 0 0 5px ;}
p, ul li,blockquote p, body{font-size: 14px;line-height: 22px;}
}

@media (max-width:767px){
h1, h2, h3, h4, h5, h6{margin-bottom: 15px;line-height: 22px;}
h1{font-size:24px;}    
h2{font-size:18px;}
h3{font-size:16px;} 
h4{font-size:15px;}  
h5{ font-size:13px;}
p {font-size: 13px;margin: 0 0 5px ;}
p, ul li,blockquote p, body{font-size: 14px; line-height: 20px;}
}

/* ============================================== */
/*Header*/
#header > .container{position: relative;}
.header-wrapper{width: 100%;background: #ffffff;min-height: 120px;}
#header{background: #181D47;}

@media (max-width:979px){
.header-wrapper{min-height: 90px;}
.top-header{height: 10px;}
}

/* ============================================== */
/*Logo*/
.main-logo {position: absolute;left: 0;text-align: center;z-index: 100;top: 0;width: 90px;padding: 10px 0 0;display: block;right: 0;margin: 0 auto;}
.main-logo h1{	color: #ffffff;	font-size: 40px;	padding: 15px 0 0 90px;	}
@media (max-width:1200px){
	.main-logo{padding: 10px 0 0;top: 0;}
}
@media (max-width:979px){
	.main-logo{right: inherit;padding: 5px 0 0;;}
}
@media (max-width:767px){
	#header .main-logo h1 {	font-size: 18px;	padding: 10px 0 0 80px;	line-height: 20px;}
	#header .main-logo img{width: 84px;}
}

/* ============================================== */
/*Login*/
.login{float: right;padding: 5px 20px;color: #fff;font-size: 15px;font-weight: 300;margin-top: 0px;background-color: #181D47;border: none;border-radius: 3px;}
.login:hover{background-color: #000;color: #fff;text-decoration: none;}
.login .lock{display: none;}
.mobile-button{display: none;}

@media (max-width:1200px){
.login{padding: 5px 10px;}
}
@media (max-width:979px){
.login{margin-top: 0;padding: 5px 8px;padding: 5px 12px 5px 6px;width: 73px;text-align: right;font-weight: 200;font-size: 15px;display: block;text-transform: uppercase;background: #181D47;}
.login .lock{display: block;float: left;margin:0 0 0 6px;}
.login .lock i{font-size: 18px;color: #fff;}
.mobile-button{display: block;font-weight: 200;color: #fff;}
.desktop-login{display: none;}
}
@media (max-width:767px){
.login{margin-right: 5px;;}
.login span{;}
.login .lock{display: block;float: left;margin-right: 5px;}
}



/* ============================================== */
/*Social links*/
@media (max-width:767px){
#header .top-header li.header-link{display: none;}
}

/* ============================================== */
/*Main Navigation*/
.header-wrapper .main-navigation{background-image:none; background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );margin:20px 0 0; /* IE6-9 */ }
.header-wrapper  .navbar .navbar-inner {background: none; border: none; border-radius: 0; padding: 0; box-shadow: none; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );float: left; /* IE6-9 */; /* IE6-9 */ }
.header-wrapper .navbar.navbar-inverse {width: 100%;margin: 0;}
.navbar .nav{margin:0;width:100%;}
.header-wrapper   .navbar-inverse .brand, .header-wrapper   .navbar-inverse .nav > li{margin: 0;display: inline-block;	text-align: center;} 
.header-wrapper   .navbar-inverse .brand, .header-wrapper   .navbar-inverse .nav > li > a{	color: #646364;	font-size: 15px;	padding: 20px 15px;	white-space: nowrap;	text-transform: uppercase;font-weight: 400;;}
.header-wrapper .navbar-inverse .brand {padding: 3px 0 3px 11px}
.header-wrapper .navbar-inverse .brand, .header-wrapper .navbar-inverse .nav > li:nth-child(7) {margin-left: 130px;}

/*Main Navigation - menu for memebrs area*/
.body-class-members .header-wrapper .navbar-inverse .brand, .body-class-members .header-wrapper .navbar-inverse .nav > li:nth-child(7) {margin-left: 0px;}
.body-class-members .header-wrapper .navbar-inverse .brand, .body-class-members .header-wrapper .navbar-inverse .nav > li:nth-child(6) {margin-left: 110px;}

@media (max-width:979px){
.body-class-members .header-wrapper .navbar-inverse .brand, .body-class-members .header-wrapper .navbar-inverse .nav > li:nth-child(6){
    margin-left: 0px;}
  }


.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: #181D47;background: none;box-shadow: none;text-shadow: none;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li{border-bottom: 1px dashed rgb(196, 196, 196);margin: 0;text-align: left;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li:first-child{border-top: 1px solid #dfe0e0;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li:last-child{border-bottom: none;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu li > a{padding: 7px 10px;font-size: 14px;color: #1d1d1d;}
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu{background: #ffffff; /* Old browsers */ background-image: none; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ border: 1px solid #dcdcdc; z-index: 100; border-radius: 0;margin: 0;padding: 0; }
.navbar .nav > li > .dropdown-menu:after {  border-bottom: 9px solid #ffffff;  border-right-width: 9px;  top: -8px;  left: 26px;  border-left-width: 9px;}
.navbar .nav > li > .dropdown-menu:before{border-bottom: 10px solid #dcdcdc;  border-left-width: 10px;  border-right-width: 10px; top: -11px;  left: 25px;}
.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-menu .dropdown-submenu:hover > a, 
.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu .dropdown-submenu:focus > a{background-image:none; background-color:  rgb(231, 231, 231);	color: #333333;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{	box-shadow: none;}

@media (min-width:979px){
/*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;}*/
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li a{padding: 10px 0 6px 10px;font-size: 15px;text-transform: capitalize;}
.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:#646364; right: -3px; top: 20px;font-size: 16px;display:none; }
.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li a:hover, .header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li.current a{background: #dcdcdc;}
.header-wrapper .navbar-inverse .navbar-inner .nav > li.dropdown.open a:after, .header-wrapper .navbar-inverse .navbar-inner .nav > li.dropdown a:hover::after, .header-wrapper .navbar-inverse .navbar-inner .nav > li a.dropdown:hover::after, .header-wrapper .navbar-inverse .navbar-inner .nav> li.current a.dropdown:after, .header-wrapper .navbar-inverse .navbar-inner .nav> li.open a.dropdown:after, .header-wrapper .navbar-inverse .navbar-inner .nav> li.active.dropdown a:after{color:#696364;}
}

/*Main Navigation Resposive*/ 
@media (max-width:1200px){
	.header-wrapper  .navbar .navbar-inner{}
	.header-wrapper .navbar-inverse .nav > li.dropdown > a:after{font-size: 14px;}
	.header-wrapper   .navbar-inverse .nav > li a{font-size: 13px;padding: 20px 9px;}
	.header-wrapper .navbar-inverse .brand, .header-wrapper .navbar-inverse .nav > li:nth-child(7) {margin-left: 120px;}
}
@media (max-width:979px){
	.header-wrapper .main-navigation{;margin: 8px 0 0;}
	.header-wrapper .navbar-inverse .navbar-inner{margin: 60px 0 0 0;width: 100%;}
	.header-wrapper .navbar.navbar-inverse {margin-bottom: 0;position: relative;}
	.header-wrapper .navbar-inverse .btn-navbar{background: #181D47;; border-radius: 3px; box-shadow: none; padding: 4px 8px 4px 10px; margin:0; position: absolute;; right: 0; width: 91px; color: #ffffff; top: 37px; z-index: 10; border-bottom: none;; border: none; }
	.header-wrapper   .navbar-inverse .brand, .header-wrapper   .navbar-inverse .nav > li > a{font-size: 16px;font-weight: 300;border-radius: 0;margin: 0;;}
	.header-wrapper .navbar-inverse .navbar-inner{margin-top: 70px;text-align: center;}
	.header-wrapper .navbar-inverse .btn-navbar .club-menu-button{color: #ffffff;font-size: 15px;font-weight: 300;letter-spacing: 1px;text-shadow: none;text-transform: uppercase;}
	.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled]{background: rgb(57, 149, 190);color: #fff;;}
	.navbar-inverse .btn-navbar:hover .club-menu-button{color: #fff;}
	.header-wrapper .navbar-inverse .btn-navbar .club-menu-button-lines{	float: left;	margin: 3px 3px 0 0;}
	.header-wrapper .navbar-inverse .btn-navbar .club-menu-button-lines .icon-bar{	background: #ffffff;	box-shadow: none;	height: 1px;	width: 15px;	margin-top: 3px;}
	.header-wrapper .navbar-inverse .btn-navbar:hover .club-menu-button-lines .icon-bar{background: #fff;}
	.header-wrapper .navbar-inner{text-align: center;	margin-top:70px; }
	.header-wrapper .nav-collapse .nav > li{	border-bottom:1px solid #181D47;border-right: none;	margin: 0; display:block;}
	.header-wrapper .nav-collapse .nav > li a{border: none;}
	.header-wrapper .nav-collapse .nav > li:first-child a, .header-wrapper .nav-collapse .nav > li a{	padding: 14px 20px;}
	.header-wrapper .nav-collapse .nav > li:last-child {border:none; /*height: 53px*/ }
	.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(255, 255, 255);color: #181D47;}
	.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li{border-bottom: 1px dotted #9e9e9e;}
	.header-wrapper .navbar-inverse .brand, .header-wrapper .navbar-inverse .nav > li:nth-child(7){margin:0;}
	.header-wrapper .navbar-inverse .navbar-inner .dropdown-menu li a{	padding: 15px 0 15px 25px;	border-radius: 0;}
	.header-wrapper .navbar-inverse .nav-collapse .nav .dropdown-menu li  a{	color: rgb(0, 0, 0);	font-weight:normal;font-size: 14px;margin: 0;}
	.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: #ffffff;color: #181D47;}
	.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:none;background:rgb(255, 255, 255);color:#181D47;}
	.header-wrapper .navbar-inverse .brand, .header-wrapper .navbar-inverse .nav > li{text-align: left;}
	.header-wrapper  .navbar-inverse .navbar-inner .dropdown-menu{background-color: #ffffff;border: none;}
	/*Arrow on dorpdown menu on mobile and tablets*/
	.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: #181D47; right: 10px; top: 12px; }
	.header-wrapper .navbar-inverse .nav > li.active.dropdown > a:after, .header-wrapper .navbar-inverse .nav > li.dropdown > a:hover:after {color: #181D47;}
	
	.header-wrapper .navbar-inverse .nav > li.open.dropdown > a:after {content: "\f104"; }
}
@media (max-width:767px){
	body{padding: 0;}
	.club-maincontent .home-main-content .home-title h1{line-height: 27px;}
	.header-wrapper .navbar-inverse .btn-navbar{right: 5px;z-index: 100;;}
	.navbar .nav{margin: 0;}
	.inner-sidebar{margin-bottom: 25px;}
	.page-slider .page-title{padding: 10px 15px;}
}

/* ============================================== */
/*Main Wrapper Content*/
.main-wrapper > .container{width: 100%;}
.main-wrapper #globalwrap{padding-top:0;}
/*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 }

/*Slider navigation*/
.page-slider .nivo-controlNav a{width: 20px;height: 20px;}
.page-slider .galleryInner .nivo-directionNav a{width: 50px;height: 50px;display: block;}
.page-slider .nivo-controlNav-Wrapper {width: 10%;bottom: 0;left: 0;right: 0;margin: 0 auto;}

/*Hide arrows and bullets on inner page*/
.body-inner .page-slider .nivo-controlNav-Wrapper, .body-inner .page-slider  .nivo-directionNav{display: none !important;}

/*Hide first bullet on slider - if the image is only one*/
.nivo-controlNav-Wrapper .nivo-controlNav a[rel="0"] {display: none;}

/*Caption*/
.page-slider .nivo-caption{background: none; text-align: center; bottom: 30px;opacity: 1;z-index: 100;}
.page-slider .nivo-caption h1,
.page-slider .nivo-caption h2,
.page-slider .nivo-caption h3,
.page-slider .nivo-caption h4,
.page-slider .nivo-caption h5
{text-transform: uppercase; color: #ffffff; font-size: 28px;text-shadow:1px 1px 0px #000000;}


/*Hide news section and slider form all rest of the pages*/
.body-class-members .home-section{display: none;}

/*Home Page*/
.body-class-members .home-section{display: none;}
.home-page-boxes, .inner-page{padding: 0 0;}

/*Home Page*/
.news-home{ position: relative;}
.news-home h3 { float: left;padding: 15px 20px 10px 0; font-size: 15px; margin: 0;font-weight: 300; letter-spacing: 1px;position: relative; line-height: normal;}
.news-home h3 a{color: #fff743;text-decoration:none;}
.news-home h3:after{position: absolute; content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color:#fff744; right: 0px; top: 13px;font-size: 20px; }
.news-home h3 span{font-weight: 200;}
.news-home .news-item{padding: 15px 0 0 0px;float: left;position:relative;}
.news-home .news-item .news-date{position: absolute;top: 0;font-size: 12px;left: 0;;}
.news-home .news-wrapper{width: 100%; position: absolute;}

/* ============================================== */
/*Home Page*/
.body-class-members .home-section, .body-inner .home-section{display: none;}

/* ============================================== */
/*News slider*/
.news-home{background-color: #888;}
.news-home .news-wrapper{width: 2000em;position: relative;}
.news-home .page-news{position: relative;margin: 0px auto;}
.news-home .img-polaroid{padding: 1px;background: #018759;}

.news-control{float: right;}
.news-controls{margin-top: 14px;}
.news-controls a{text-align: center;}
.news-controls a{ display: block;width: 20px; height: 20px; margin: 2px 5px 0 0;}
.news-controls a:hover,.news-controls a:focus,.news-controls a:active{text-decoration: none;}
.news-controls a i{color: #ffffff;font-size:14px;vertical-align: middle;display: block;padding: 0px;}
.news-controls.left{float: left;}
.news-controls.right{float: right;}

.jcarousel {width: 930px;margin: 0px auto; position: absolute; overflow: hidden; height: 50px;left: 130px;}
.jcarousel .news-wrapper {  position: relative;  list-style: none;   margin: 0px;    padding: 0;}
.jcarousel .news-item {  float: left;    position: relative;margin-left: 0px;}
.jcarousel .news-item:first-child{margin-left: 0;}
.jcarousel .news-item p{margin: -2px 0 0 3px;line-height: 20px;}
.jcarousel .news-item{width: 930px;}
.news-item .media a img{margin-left: 65px;}
.news-home .news-item  .media-body{position: relative;}
.news-home .news-item .media-heading{position: relative; text-transform: none; color: #ffffff; font-size: 15px;line-height: 16px;  margin-bottom:4px;  margin-left:150px;  float:left;  font-weight:300; }
.news-home .news-item .news-date-inner{text-align: center;color: #323232;}
.news-home .news-item .news-date-inner .news-date-year, .news-home .news-item .news-date-inner .news-date-day, .news-home .news-item .news-date-inner .news-date-month{font-size: 14px !important;color: #ffffff;font-weight: 300;}
.news-home .news-item .news-summary{ font-size: 16px;overflow: hidden;white-space: nowrap;margin-left: 20px;float: left;color: #fff;padding-left: 5px;display: none;}
.news-item .news-date-inner .news-date-nth, .news-item .news-summary br{display: none;}
.news-home .news-item .news-summary a.read-more { position: absolute; width:80%;  left: 0;  z-index: 100; top: 0; text-indent: -999999px;}
.news-home .news-item .media-heading:after{}
.news-home .news-item .news-date:after{}

@media (max-width:1200px){
.jcarousel{width: 650px;}
.jcarousel .news-item{width: 740px;}
.news-home .news-item .media-heading{font-size: 14px;}
}
@media (max-width:979px){
.news-home{display: none;}
.news-home .page-news{margin: 0 auto;}
.news-control, .course-status h3, .news-home h3{display: none;}
.jcarousel{width: auto;left: 0;position: relative;}
.news-home .news-item .news-date-inner .news-date-year, .news-home .news-item .news-date-inner .news-date-day, .news-home .news-item .news-date-inner .news-date-month{font-size: 10px !important;}
.course-status p{padding: 0;}
.jcarousel{margin: 10px 0;height: 100%;}
.jcarousel .news-wrapper{width: 100%}
.news-home .news-item .media-heading{font-size: 13px;margin-left: 0px;float: none;line-height: 20px;margin: 0;}
.news-home .news-item .news-summary{float: none;margin-left: 0;padding-left: 0;font-size: 0;white-space: normal;display: block;}
.news-home .news-item .news-summary a.read-more{position: relative;color: #fff743;display: block;font-size: 12px !important;width: 100%;text-indent: 0;margin-top: -20px;}
.jcarousel .news-item, .jcarousel .news-item:first-child{float: none;padding: 5px 20px 5px 0;margin: 0;border-bottom: 1px dashed #ccc;width: 100%;}
.jcarousel .news-item:last-child{border:none;}
.jcarousel .news-item:before{top: 1px;font-size: 18px}
body .page-slider .nivo-directionNav, .page-slider .nivo-controlNav-Wrapper{display: none !important;}
.news-home .news-item .news-date{position: relative;margin: 0;left: 0;padding-bottom: 0;}
}
@media (max-width:767px){
.news-home .page-news{margin: 0 15px;}
}

/* ============================================== */
/*Home Page*/
/*Home content*/
.home-page{margin-top: 0;position: relative;z-index: 10;}
.body-class-members .home-page{margin-top: 20px;}
.body-class-members #home-slider{margin-top: 20px;}

/* ============================================== */
/*Home title*/
.main-title h1{border-bottom: 1px solid #d2d2d2;line-height: 70px;}
@media (max-width:767px){
.main-title h1{line-height: 50px;}
}
/* ============================================== */
/*Home boxes*/
.boxes{margin-bottom: 20px;}
.box{text-align:center;position: relative;}
.box .wysiwyg-editable-image{}
.box .title{text-align:left; position: absolute;width: 100%;margin: 0;padding:0;top:130px;}
.box h2 {line-height: 40px; font-weight: 200; letter-spacing: 2px; font-size: 20px;text-transform: capitalize;margin: 0;padding: 0;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);}
.box h2 a{color: #ffffff;display: block;width: 100%;padding-left: 20px;font-size:22px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.box h2 a:hover{color:#181D47;text-decoration:none;}
.box-info{text-align: left;margin:15px 0 0;}
.box-info p a{position: relative;}
.read-more:after {position: absolute; content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #181D47; right: -13px; top: -3px; font-size: 16px; }
@media (max-width: 1200px) {
.box .title{top: 100px;}
.box h2 a{font-size: 18px;}
.box .box-info p{font-size: 14px;}
}
@media (max-width: 979px) {
.boxes{margin-bottom: 10px;}
.box .title{top: 60px;}
.box h2,.comment h3, .comment h4{font-size:16px;}
}
@media (max-width:767px){
.home-page{;text-align: center;}
.home-page-content.pull-right{float: none !important;}
.box{max-width:270px; width: 100%; margin: 10px auto;}
.box h2{font-size:16px;}
.box .title{top: 90px;}
}

/* ============================================== */
/*Home Sidebar*/
.home-sidebar{background-color: #181D47;padding: 21px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sidebar.home-sidebar .status h3{display: none;}
.sidebar.home-sidebar h3{display: block;line-height: 30px;padding: 0 0 10px 0;margin:0;color: #ffffff;font-weight: 300;}
.body-class-members .home-sidebar p{white-space: wrap;}
@media (max-width:1200px){
.home-sidebar{padding: 15px;}
.home-sidebar.sidebar h2{font-size: 18px;}
}
@media (max-width: 767px){
.sidebar{padding: 0px;width: 100%;margin: 0 15px;}
.home-sidebar.sidebar{padding: 10px;max-width: 275px;width: 100%;margin: 25px auto 20px !important;}
.logo-line{ -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;}
}

/* ============================================== */
/*Weater Wrapper*/
.sidebar .weather{margin-bottom: 15px;}
.sidebar .weathers{margin-top: 30px;}
.sidebar .weathers .weatherSingle {width: 29%;margin: 0px 10px 0 0px;display: inline-block;text-align: center;position: relative;}
.sidebar .weathers h4{margin-bottom: 20px;}
.sidebar .weathers .weatherSingle .weatherDate { padding: 0 0 5px; font-size: 16px;   margin: 65px 0 0px;   text-transform: uppercase;  color: #ffffff;}
.sidebar .weathers .weatherSingle .weatherTemp { padding:0;   color: #ffffff;   font-size: 28px; font-weight:600;}
.sidebar .weathers .weatherSingle .weatherImage{  position: absolute; top: 0;width:60px; line-height: 60px;left:0;right:0;margin:0 auto;border-radius:50%;}
.sidebar .weathers .weatherSingle .weatherImage img{width: 55px;height: 55px;background: rgba(0,0,0,0) !important;}
@media (max-width:1200px){
.home-sidebar{width: 22%;}
.sidebar .weathers .weatherSingle{width: 27%;}
.sidebar .weathers .weatherSingle .weatherDate{font-size: 15px;margin-top: 46px;padding-bottom: 0;}
.sidebar .weathers .weatherSingle .weatherTemp{font-size: 24px;}
}
@media (max-width: 979px) {
.home-sidebar.sidebar h2{font-size: 16px;}
.sidebar .weathers .weatherSingle{width: 24%;}
.sidebar .weathers .weatherSingle .weatherDate{font-size: 11px;margin-top: 46px;padding-bottom: 0;}
.sidebar .weathers .weatherSingle .weatherTemp{font-size: 20px;}
.sidebar .weathers .weatherSingle .weatherImage{width: 40px;line-height: 40px;}
.sidebar .weathers .weatherSingle .weatherImage img{width: 45px; height: 45px;}
}
@media (max-width: 767px){
.sidebar .weathers .weatherSingle .weatherImage{margin: 0 auto; left: 0; right: 0;}
}

/* ============================================== */
/*Status*/
.status p{font-size: 14px !important;margin-bottom: 0;}


/* ============================================== */
/*Testimonial slider*/
.testimonial-wrapper{background-color: #ffffff;padding: 0;margin-top: 20px;min-height: 175px;background-size: cover;;;}
.page-testimonial{padding: 40px 195px;}
.testimonial-wrapper h1{text-align: center;}
.page-testimonial .galleryInner{margin: 0 auto;width: 100% !important;padding: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: auto !important;}
.page-testimonial .galleryInner img{display: none !important;}
.page-testimonial .galleryInner{background-image: none !important;overflow: visible !important;}
.page-testimonial .galleryWrapper{position: relative;}
.page-testimonial .galleryInner .nivo-directionNav{width: 170px;position: relative; margin: 0 auto;bottom: -45px;z-index: 1;display: block !important;background: red;}
.page-testimonial .galleryInner .nivo-directionNav a{position: absolute; height: 38px;overflow: visible;z-index: 10;width: 30px;}
.page-testimonial .galleryInner .nivo-directionNav a.nivo-prevNav{left: 0;}
.page-testimonial .galleryInner .nivo-directionNav a.nivo-nextNav{right: 0;}
/*Testimonial Caption slider */
.page-testimonial > div .wysiwyg-editable, .page-testimonial > .wysiwyg-editable{-moz-box-sizing: border-box;box-sizing: border-box;padding: 0px;-webkit-box-sizing: border-box;}
.page-testimonial .galleryInner .nivo-caption{ width: 100%;-moz-opacity: 1;margin: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;filter: alpha(opacity=100);opacity: 1; text-align: center; position: relative; z-index: 0;background-color: rgba(0,0,0,0);padding: 0;height: auto;overflow: visible; }
.page-testimonial .galleryInner .nivo-caption h4{color: #ffffff;font-size: 18px;font-weight: 300; font-style: normal;padding: 10px 0 0 ;margin: 0;position: absolute;bottom: -35px; left: 0;right: 0;}
body #globalwrap .page-testimonial .galleryInner .nivo-caption p{ color: #ffffff;font-size: 20px; line-height: 30px;padding: 0 0 10px 0;font-weight: 300;}
.page-testimonial .galleryInner .nivo-controlNav a.active{background-position: 0 -23px;}
.page-testimonial .nivo-controlNav a{position:relative;width: 35px; height: 24px;}
.page-testimonial .nivo-controlNav a:after{content:"";position: absolute;top: 15px;right: 0;width: 14px;height: 3px;}
.page-testimonial .nivo-controlNav a:last-child:after{background-image: none;}
.page-testimonial .nivo-controlNav-Wrapper .nivo-controlNav a[rel="0"]{display: inline-block !important;}
.page-testimonial .nivo-controlNav-Wrapper .nivo-controlNav a{text-indent: inherit;background-image: none;color: #000;font-weight: 400;}
.page-testimonial .nivo-controlNav-Wrapper .nivo-controlNav a.active{color: #29b284;}
/*Testimonial slider navigation*/
.page-testimonial .nivo-controlNav a{width: 20px;height: 20px;}
.page-testimonial .galleryInner .nivo-directionNav a{width: 30px;height: 30px;display: none;}
.page-testimonial .nivo-controlNav-Wrapper {width: 180px;bottom: -75px;left: 0;right: 0;margin: 0 auto;z-index: 10;display: none;}
.page-testimonial .nivo-controlNav-Wrapper .nivo-controlNav{bottom: 0;left: 0;right: 0;padding: 0;}
@media (max-width:1200px){
		.page-testimonial{padding: 40px;margin: 0;}
body #globalwrap .page-testimonial .galleryInner .nivo-caption p{font-size: 18px;line-height: 26px;}
.page-testimonial .galleryInner .nivo-caption h4{font-size: 16px;}
}
@media (max-width:979px){
		.page-testimonial{padding: 40px 40px 0;margin: 0;}
	body #globalwrap .page-testimonial .galleryInner .nivo-caption p{font-size: 16px;line-height: 24px;}
}

@media (max-width:767px){
		.page-testimonial{margin: 0;}
	body #globalwrap .page-testimonial .galleryInner .nivo-caption p{font-size: 14px;line-height: 22px;}
	.testimonial-wrapper{padding: 0 0px 80px 0px;margin: 10px;min-height: 100px;}
}
/*Testimonial slider ENDS*/

/* ============================================== */
/*Inner pages*/
.the-page{padding: 40px 20px 0px;background: #fff;border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.border-bottom{border-bottom: 3px solid #d2d2d2;}
.inner-page{padding-bottom:30px; }
@media (max-width: 1200px) {
.the-page{padding: 20px 15px 0 20px;}
}
@media (max-width: 979px) {
.the-page{padding: 20px 10px 0;}
}
@media (max-width: 767px) {
  .the-page{padding: 10px 5px 20px 5px;}
}

/* ============================================== */
/*Inner sidebar*/
.inner-page .sidebar h2{display: none;}
.inner-page .sidebar h2 a{color: #e78e00;border-bottom: 1px solid #d7d6d3;display: block;padding:10px 20px 0 15px;}
.inner-page .sidebar ul{margin: 0 0 20px;}
.inner-page .sidebar ul li{margin-bottom: 1px;border-bottom: none;border-left: none;}
.inner-page .sidebar ul li a{display: block;padding: 10px 0 10px 25px;position: relative; color: #ffffff; font-size: 16px;background: #181D47;}
.inner-page .sidebar ul li a:hover, .inner-page .sidebar ul li.current a{color: #ffffff;background-color:#303988;text-decoration: none;}
.inner-page .sidebar ul li:last-child{border-bottom: none;}
.inner-page .sidebar ul li a:after {position: absolute; content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; top: 3px; padding: 5px 5px 5px 0; display: block; color: #ffffff !important;font-size: 16px; left: 10px; }
.inner-page .sidebar ul li a:hover, .inner-page .sidebar ul li.current a{}
.inner-page .sidebar ul li a:hover:after {;color: #fff !important;}
@media (max-width: 1200px) {
.inner-page .sidebar ul li a{font-size: 14px;padding: 6px 0 6px 20px;}
.inner-page .sidebar ul li a:after{padding: 5px 10px 5px 0px;font-size: 15px;top: 0;}
}
@media (max-width: 979px) {
.inner-page .sidebar ul li a{font-size: 12px;padding: 6px 0 6px 20px;}
.inner-page .sidebar ul li a:after{padding: 4px 5px 5px 0px;font-size: 13px;left: 5px;}
}
@media (max-width: 767px) {
.the-page .sidebar {margin-top: 20px;}
.inner-page .inner-page .sidebar{margin: 20px 0;width: 275px;}
.inner-page .inner-content.pull-right, .inner-page .inner-page .sidebar.pull-left{float: none;}
.inner-page .sidebar ul li a{max-width: 300px;}
}

/* ============================================== */
/*Map container*/
#map_container {  width: 100% !important;}

/* ============================================== */
/*Images with border*/
.inner-page p > img {width: 100%;margin: 0 10px 10px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.inner-content p > img, .inner-content > div > img, .inner-content > div >div > img {padding: 0;-moz-box-sizing: border-box;-web-box-sizing: border-box;box-sizing: border-box; margin: 0px 20px 10px 0;width: 100%;}
@media (max-width:1199px){
.inner-content p > img, .inner-content > div > img {margin: 0px 10px 10px 0;max-width: 300px !important;}
}
@media (max-width:979px){
.inner-page{padding-top: 0;}
.inner-content p > img, .inner-content > div > img {margin: 0px 10px 10px 0;max-width: 230px !important;}
}
@media (max-width:767px){
	.inner-content p > img, .inner-content > div > img{max-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}
}
/*Images size ENDS*/

/* ============================================== */
/*list style*/
.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; }

/* ============================================== */
/*General table*/
body .inner-page table th, body .inner-page .table thead:first-child tr:first-child th{ text-align: left;padding:10px 10px;background-color: #181D47;text-transform: uppercase; color: #fff; letter-spacing: 0.5px; font-weight: 300;;}
.inner-page table.table{border-bottom: 2px solid #181D47;}
.inner-page table th{ padding:10px  5px;  background:  #f4f2e7;}
.inner-page table tr td{margin: 0;padding:0;font-weight: 300;padding:10px;text-align: left;}
.inner-page table tr:nth-child(2n+0){background-color:  #f7f7f7;border-bottom: 1px solid #f7f7f7;border-top: 1px solid #f7f7f7;}
.inner-page table td{padding:10px 5px;}
.inner-page .inner-content-page  .maincontent li{padding:0 0 0 13px;}
@media (max-width: 979px) {
.inner-page table tr td, .inner-page table tr th{padding: 2px;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 input[type="submit"] {border-radius: 0; padding: 10px 0px; font-weight: 400; font-size: 16px; letter-spacing: 1px; text-shadow: none; background-color: #181D47; border: none; width: 140px; color: #fff;margin-top: 15px; }
.inner-page form label{font-size: 16px;font-weight: 300;}

@media (max-width:767px){
.inner-page textarea, .inner-page input[type="text"], .inner-page input[type="password"], .inner-page input[type="datetime"], .inner-page  input[type="datetime-local"], .inner-page input[type="date"], .inner-page input[type="month"], .inner-page input[type="time"], .inner-page input[type="week"], .inner-page input[type="number"], .inner-page input[type="email"], .inner-page input[type="url"], .inner-page input[type="search"], .inner-page input[type="tel"], .inner-page input[type="color"], .inner-page .uneditable-input, .inner-page select{max-width: 200px;width: 100%;}
}


/* ============================================== */
/*Course*/
.hole-page .hole-title{width: 100%;border-bottom: 1px solid #d2d2d2;margin-bottom: 30px;}
.hole-page .hole-title>div{;display: inline-block;;vertical-align: top;}
.hole-page .sidebar.inner-sidebar.pull-left{margin:0;}
body .hole-page .the-page .inner-page .sidebar.inner-sidebar li a:after {position: absolute; content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; top: 3px; padding: 5px 5px 5px 0; display: block; color: #ffffff !important; font-size: 16px; left: 10px; }
/*Hole navigation*/
.hole-page .hole-nav{margin-left: 30px;;}
.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: 2px 2px 6px 2px;text-align: center;padding: 0;display: inline-flex;;;}
.hole-page .hole-nav .menu-section ul li a{padding:0;display: block;width: 40px;line-height: 40px;background: #181D47;color: #ffffff;font-size: 18px;border-radius:4px;font-weight:200;box-shadow:1px 2px 0 #1b7aad;}
.hole-page .hole-nav .menu-section ul li:before{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;background: #d2d2d2;color: #333333;}

@media (max-width:1200px){
  .hole-page .hole-title>div{margin: 0 0 0 10px;}
  .hole-page .hole-nav .menu-section ul{padding-top:5px;}
  body .hole-page .the-page .inner-page .sidebar.inner-sidebar li a:after{display:none;}
.hole-page .hole-nav .menu-section ul li a{font-size: 16px;width: 30px;line-height: 30px;}
}

@media (max-width:979px){
.hole-page .hole-title h1{padding-top: 15px;}
.hole-page .hole-title>div{vertical-align: middle;width: 340px;display: block;margin: 0 0 20px;}
}

@media (max-width:767px){
.yards td{display: block;}
.inner-page{padding: 10px 15px 25px;}
  .hole-page .hole-title>div{ middle;width: 230px;}
.inner-page .inner-sidebar img, .hole-map img{width: 100%;max-width: 320px; }
.inner-page.hole-page .inner-content .hole-nav .hole{display:none;}
}


/* Yards table */
.hole-page .hole-yards{background-color:  #858585;padding: 10px 20px;}
.hole-page .hole-yards table.yards.table{background: #ffffff;width: 260px; margin: 0 auto;}
.hole-page .hole-yards table.yards tbody tr{background: rgba(255, 255, 255,0);}
.hole-page .hole-yards table.yards td {background:rgba(0,0,0,0);border:none;padding:0px 17px 0px 0;color: #ffffff;font-size: 20px;}
.hole-page .hole-yards table.yards td i{float: left;font-size: 13px;padding-right: 8px;margin-top: 5px;}
.hole-page .hole-yards table.yards td p{float: left;font-size: 20px;font-weight: 300;margin-bottom: 0;padding: 0 5px 0 0;}
.hole-page .hole-yards .tee-white {color: white;}
.hole-page .hole-yards .tee-yellow {color: #e4c915;}
.hole-page .hole-yards .tee-red {color: #e41515;}

@media (max-width:1200px){
.hole-page .hole-yards{padding: 10px;}
.hole-page .hole-yards table.yards td{font-size: 18px;padding: 0 5px 0 0;}
.hole-page .hole-yards table.yards td p{line-height: normal;font-size: 18px;}
.hole-page .hole-yards table.yards td:last-child p{}
}

@media (max-width:979px){
.hole-page .hole-yards table.yards td {font-size: 15px;padding: 0 3px 0 0 ;display: inline-block;}
.hole-page .hole-yards table.yards td p{font-size: 15px;    line-height: 23px;}
.hole-page .hole-yards table.yards td:last-child p{padding-left: 5px;}
}
@media (max-width:767px){
.hole-page .hole-yards{max-width: 300px;width: 100%;margin: 20px 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hole-yards .yards{width: 100%;}
.hole-page .hole-yards table.yards td p{font-size: 13px;line-height: 18px;}
.hole-page .hole-yards table.yards td{font-size: 13px;}
}
@media (max-width:500px){
.inner-page.hole-page .hole-yards table.yards td{display: block;margin-bottom: 10px;}
}

/* Yards table ENDS*/
/*Hole map*/
.map{margin: 0px 0}

@media (max-width:767px){
.map{max-width:300px;width:100%;}
}
/*Prevoius Hole - Next Hole*/
.next-hole{margin-top: 20px;}
.hole-flip{position: relative;color: #181D47;font-weight: 200;font-size: 16px;}
.previous-hole.hole-flip:before {content: "|"; width: 20px; height: 10px;  left: 15px; display: block; position: absolute;top: -4px;     font-family: "FontAwesome"; }
.previous-hole.hole-flip span{position: relative;}
.previous-hole.hole-flip span:before {content: "\f053"; width: 20px; height: 10px;  left: 0; display: block; position: absolute;top:-3px; font-size: 10px;      font-family: "FontAwesome";}
.previous-hole.hole-flip span{padding: 0 0 0 25px;}

.hole-flip.next-hole{margin-left: 20px;}
.hole-flip.next-hole:after {content: "|"; width: 20px; height: 20px;  right:  0; display: block; position: absolute; top: -4px;font-size: 12px;  }
.hole-flip.next-hole span{position: relative;padding: 0 25px 0 0;}
.hole-flip.next-hole span:after {content: "\f054"; width: 20px; height: 10px;  right: -12px; display: block; position: absolute;top:-3px; font-size: 10px;      font-family: "FontAwesome";}

@media (max-width:767px){
	.hole-flip span{font-size: 14px;}
	.previous-hole.hole-flip:before, .next-hole.hole-flip:after{top:0;}
	.previous-hole.hole-flip span:before, .hole-flip.next-hole span:after{top: -1px}
}

/*Course gallery - thumbs below the banner*/
.hole-page.page-content a{background: none; }
.hole-page .span8.pull-right.gallery-image{float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hole-page div.caption-container{display: none; }
.hole-page .gallery-thumbs{width: 100%; margin:5px 0 0 0; }
.hole-page div.controls{display: none; }
.hole-page #thumbs{height: auto; }
.hole-page #thumbs .pagination{display: none; }
.hole-page .inner-content  .gallery-thumbs ul li{background: none; float: left; padding: 0; margin: 0 5px 5px 0; }
.hole-page .gallery-image div.slideshow img{border: none;max-width: 100%;}
.hole-page .gallery-thumbs  a.thumb{border:none; padding: 3px; }
.hole-page .gallery-thumbs ul.thumbs li.selected a.thumb, .hole-page .gallery-thumbs ul.thumbs li a.thumb{background: rgb(162, 144, 98); padding:0px; border:none; border-radius: 0px; }
.hole-page .inner-page .sidebar ul li a:after {content: none;}
@media (max-width:979px){
.hole-page .span8.pull-right.gallery-image{width: 100%;float: none;;}
.hole-page .gallery-thumbs{width: 100%;margin:5px 0 0 0;}
}


.footer{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.footer-contect{background-color: #ffffff;padding: 25px 20px;border-right: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.footer-contect p{margin-bottom: 0;display: block;}
.footer-contect p i{color: #181D47;font-size: 35px;margin: 0 10px 0 0;}
.footer-contect span{vertical-align: super;font-size: 14px;}
.footer-contect p a{color: #333333;}

.footer-contect .social{text-align: center;}
.footer-contect .social a{background-color: #181D47;border-radius: 50%;width: 30px;text-align: center;display: inline-block;margin-left: 10px;}
.footer-contect .social a i{font-size: 20px; color: #fff;margin:0;line-height: 30px;}
.footer-contect .social span{vertical-align: bottom;}

@media (max-width:1200px){
.footer-contect {padding-left: 15px; padding-right: 15px;}
.footer-contect span{font-size: 13px;vertical-align: text-bottom;}
.footer-contect p i{font-size: 25px;margin-right: 5px;}
.footer-contect .email p i{font-size: 20px;}
.footer-contect .email p span{font-size: 12px;}
.footer-contect .social a{width: 25px;}
.footer-contect .social a i{font-size: 16px;line-height: 20px;}
}

@media (max-width:979px){
.footer-contect {padding-left: 10px; padding-right: 10px;text-align: center;padding-top: 15px;padding-bottom: 15px;}
.footer-contect p i{display: block;margin:0 auto;}
.footer-contect .social span{display: block;display: none;}
.footer-contect .social p a{width: auto;}
.footer-contect .social p i{line-height: 30px;width: 30px; display: block;}
}

@media (max-width:767px){
	.footer-contect>div >div{margin-bottom: 20px;}
	.footer-contect p i{font-size: 30px;}
}


/*First footer*/
.main-footer{padding: 0px 20px 15px 20px; margin: 0 0 40px; background: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;}
.main-footer>div{border-top: 3px solid #d2d2d2;padding-top: 15px;}
.main-footer a, .main-footer p {color: rgb(99, 99, 99);font-weight: 300;margin: 5px 0 0 0;font-size: 14px;}
.main-footer .copy{	margin-top: 10px;}
.main-footer .autor img{	float: right;max-width: 100px;}
.main-footer .footer-social{display: none;}
  
@media (max-width:767px){
.main-footer{margin:0;}
.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;}
.clearfix{clear: both;}
}


/*Sticky Footer*/
/*html {position: relative;min-height: 100%;}
body, #outerborder{margin:0;width: 100%; height: 100%;min-height:100%;}
.footer, body.body-loginpage .footer,
body.php-news.body-public .footer,
body.php-competition.body-inner .footer,
body.body-class-opens.body-inner .footer,
body.body-class-diary.body-inner .footer,
body.body-root-competition\.php .footer,
body.php-news .footer,
body.php-analysis .footer,
body.php-competition  .footer,
body.php-halloffame .footer,
body.php-knockout .footer,
body.php-roundmgmt .footer, 
body.php-search .footer
{left: 0;bottom: 0;width: 100%;z-index: 0;position: absolute;}
.body-class-home .footer, .body-public.body-contentpage.body-inner .footer{position: relative;}
.body-class-members .footer, .body-class-home .footer{position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/

/*Sticky Footer Removed from members*/
@media (max-width:767px){
body .main-footer, body.php-news.body-public .footer, body.body-loginpage .footer, boby.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;}
}

/* ============================================== */
/*Mambers Styles*/

/* ============================================== */
/*Login page*/
.body-loginpage #login input[type="submit"]{background: #636363; border-radius: 3px; color: #fff; padding: 5px 12px; font-weight: 400; color: #e6f543; font-size: 15px; letter-spacing: 1px; text-shadow: none; border: none; background-size: 120px 40px; width: 92px;display: block; }
.body-loginpage #login input[type="submit"]:hover{    background-color: #286682; color: #fff; text-decoration: none; }
#login>div{padding: 0 !important;}
.body-loginpage .main-wrapper #login, .body-class-members .main-wrapper #leftcontent > div, .body-class-members .main-wrapper #rightcontent > div{border:2px solid #7f7f7f; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #f5f5f5; padding: 10px 20px 0px 20px; }
.body-loginpage .club-footer, .body-class-members .club-footer, .body-class-members  .login,.body-class-members .header-wrapper .login a{
	display: none;
}
.body-class-members.php-index .main-wrapper > .container, .body-loginpage.body-public .main-wrapper > .container{background-color: rgba(0,0,0,0);padding: 0;}
.body-loginpage .main-wrapper #login, .body-class-members .main-wrapper #leftcontent > div, .body-class-members .main-wrapper #rightcontent > div{border:2px solid #e7e7e7; -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{	padding: 20px 20px 5px 20px;}

@media (max-width:979px){
  .body-class-members .header-wrapper .navbar-inverse .navbar-inner{margin-top:90px;}
.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: 40px 15px 80px;
	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{padding: 40px 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 .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.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-matchdetail\/437\/ .main-wrapper > .container{
width: 1170px;
background: #fff;
padding: 20px;
   -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

@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-class-members .main-wrapper > .container,
.body-loginpage .main-wrapper > .container,
.php-competition .main-wrapper > .container,
.body-class-opens .main-wrapper > .container,
.body-class-visitorbooking\/ .main-wrapper > .container, 
.body-class-diary .main-wrapper > .container,
.php-news  .main-wrapper > .container,
.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{
width: 724px;
padding: 10px;}
}

@media (max-width:767px){
.body-class-members .main-wrapper > .container,
.body-loginpage .main-wrapper > .container,
.php-competition .main-wrapper > .container,
.body-class-opens .main-wrapper > .container,
.body-class-visitorbooking\/ .main-wrapper > .container, 
.body-class-diary .main-wrapper > .container,
.php-news  .main-wrapper > .container,
.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{
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; }
/*#course {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 */

.body-public.php-news .news-summary .read-more {
  position: relative;
}

.body-public.php-news .news-summary .read-more::after {
  right: -10px;
  top: -5px;
}

.body-public.body-class-home .boxes .box-info .read-more {
  position: relative;
}

#globalwrap .image-night {
  background: transparent;
}

/* sticky footer */

@media (min-width: 1200px) {
  html {
    position: relative;
    min-height: 100%;
  }
  body {
    /* Margin bottom by footer height */
    margin-bottom: 194px;
  }
  .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 194px;
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  html {
    position: relative;
    min-height: 100%;
  }
  body {
    /* Margin bottom by footer height */
    margin-bottom: 187px;
  }
  .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 187px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  html {
    position: relative;
    min-height: 100%;
  }
  body {
    /* Margin bottom by footer height */
    margin-bottom: 210px;
  }
  .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 210px;
  }
}

/* new hole styles */

.hole-map, .map {
  margin: 20px 0px;
}

.status-section {
  position: absolute;
  top: -100px;
  width: 100%;
  min-height: 100px;
  background: #fff;
  transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
}

.show-status .status-section {
  top: 0px;
}

.status-space {
  padding: 15px;
  position: relative;
  width: calc(100% - 30px);
}

.status-close {
  position: absolute;
  top: -1px;
  right: 5px;
  font-size: 20px;
}

.status-close:hover {
  cursor: pointer;
}

.status-content h3 {
  display: none;
}

.status-trig {
  background: #181D47;
  border-radius: 3px;
  padding: 5px 15px 5px 15px;
  color: #fff;
  margin-top: 0px;
  position: absolute;
  top: 0px;
  right: 160px;
}

.status-trig i {
  margin-right: 6px;
}

.status-trig:hover {
  background: #000;
  cursor: pointer;
}

.header-wrapper {
  transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
}

.show-status .header-wrapper {
  margin-top: 100px;
}

.main-navigation > .container {
  position: relative;
}

.body-class-members .status-trig {
  right: 0px;
  padding: 5px;
  top: 11px;
}

@media (min-width: 0px) and (max-width: 979px) {
  .status-trig {
    right: 100px;
    background: #181D47;
    color: #fff;
  }
  .body-class-members .status-trig {
    top: 0px;
  }
}

@media (min-width: 768px) and (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;
  }
}

@media (min-width: 0px) and (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: auto;
    margin: 0px;
  }
  .body-class-members .status-trig {
    right: 5px;
  }
}

.home-sidebar .weatherImage {
  color: #fff;
}

.page-testimonial h4 {
  color: #fff;
}

.body-public.body-contentpage, .body-public.body-class-home {
  background: #fbfbfb;
}

.read-more:hover::after {
  color: #3baeec;
}

/* end anton styles */