/*
Theme Name: NSWGC
*/

@import url("/style/custom.css");

@font-face {
    font-family: 'Glyphicons';
    src: url('https://creativetest.miclub.com.au/cms/wp-content/themes/nswgc/fonts/glyphicons-regular.eot');
    src: url('https://creativetest.miclub.com.au/cms/wp-content/themes/nswgc/fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('https://creativetest.miclub.com.au/cms/wp-content/themes/nswgc/fonts/glyphicons-regular.woff2') format('woff2'), url('https://creativetest.miclub.com.au/cms/wp-content/themes/nswgc/fonts/glyphicons-regular.woff') format('woff'), url('https://creativetest.miclub.com.au/cms/wp-content/themes/nswgc/fonts/glyphicons-regular.ttf') format('truetype'), url('https://creativetest.miclub.com.au/cms/wp-content/themes/nswgc/fonts/glyphicons-regular.svg#glyphiconsregular') format('svg')
}

.glyphicon {font-family:"Glyphicons"; font-size: 2em;}


.glyphicon-plus-sign:before {content:"\e081"; color:#186BC0; margin-right: 6px;}
.glyphicon-calendar:before{content:"\E050"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-unshare:before {content:"\e222"}
body.page-template-page-home {background: transparent;}
#bg{background-image: url("/images/nswgc-background3.jpg");background-size: 100%;}
#header-wrap {background-image: url("/images/shadow.png");background-size: 100% 100%; background-repeat: no-repeat; z-index:100; height:400px;}
#titlearea div{background-color:#1B3D63;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#1B3D63, endColorstr=#2C609A);
 background-image:-moz-linear-gradient(left top, #1B3D63 0%, #2C609A 50%,#1B3D63 100%);
background-image:linear-gradient(left top, #1B3D63 0%, #2C609A 50%,#1B3D63 100%);
background-image:-webkit-linear-gradient(left top, #1B3D63 0%, #2C609A 50%,#1B3D63 100%);
background-image:-o-linear-gradient(left top, #1B3D63 0%, #2C609A 50%,#1B3D63 100%);
background-image:-ms-linear-gradient(left top, #1B3D63 0%, #2C609A 50%,#1B3D63 100%);
 background-image:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#1B3D63), color-stop(50%,#2C609A),color-stop(100%,#1B3D63));width: 100%;max-width:872px;height:30px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:20px;color:#fff;font-weight:normal;padding:14px 0 0 28px;margin:0 0 0 0;text-transform:uppercase;}

#titlearea #date{position:relative;right: 2%;top:0;font-family:"Century Gothic", Arial, Helvetica, sans-serif;color:#fff;font-size:15px;font-weight:normal;height:42px;line-height:42px;}
a:hover {cursor: pointer;}
.whatsOn {width: 30%; float: left;}
.whatsOn a:hover {cursor: pointer;}
.whatsOn h2 {background: #224b77; color: #fff; padding: 8px 2%; margin-top: 0; font-size: 15px; overflow:hidden;}
.whatsOn h3 { text-transform: uppercase; font-weight: bold; margin-bottom: 5px;}
.whatsOn h4 {float: left;}
.whatsOn ul {list-style: outside none none;margin: 0;padding: 0;}
.whatsOn a.readMore {float: right;}
li.eo-event-cat-ladies-golf h3 a {color: #E30409!important;}
li.eo-event-cat-member-events h3 a {color: #643C79!important;}
span.cal-link a {font-size: 14px;background:#eee;background:linear-gradient(to bottom, #fff, #ccc) repeat scroll 0% 0% #fff;-webkit-border-radius:12px;border-radius:12px;padding:6px 8px;font-weight:bold;-webkit-box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);display:inline-block;color:#2e5781!important;font-family:"Century Gothic", Arial, Helvetica, sans-serif;line-height:1em; float:right; margin-top:12px;}

/* Content Style ------------------------------------------------- */
.content-wp{width:67%;float:left;margin:0;padding:0; margin-left: 1%;}
.post-meta{border-bottom:#e7e7e7 1px solid;margin:0 0 20px 0;}
.post-meta h2{font-size:24px;font-weight:normal;margin:0 0 12px 0;line-height:1.3em;color:#37576f;}
.post-data{font-size:11px;margin:0 0 20px 0;color:#333;}
.post-data span{color:#999;margin:0 2px;}
.post-content{padding:0 0 15px 0;margin:0 0 25px 0;border-bottom:1px solid #eee;overflow:hidden;}
#back{margin-top:25px;}

#tabitems h1 a {line-height: 1.2em;}
/* End Content Style */

	
/* Archive Page Style ------------------------------------------------- */
#archive h1{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:15px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-weight:normal;}
#archive .post-meta{border:0;margin:0;}
#archive .post-meta h2{margin:0 0 10px 0;font-size:18px;line-height:1.3em;text-transform:uppercase;}
#archive .post-meta h2 a{color:#37576f;}
#archive .post-data{margin:0 0 10px 0;}
#archive .post-content{margin:0 0 45px 0;}
#archive .post-content p{text-align:left;}
#archive #previous{float:left;}
#archive #next{float:right;}
#post-content_98, #post-meta_98, #post-content_94, #post-meta_94{display:none;} /* exclude these from archive page */
.default-img{height:auto;}
/* End Archive Page Style */

/* Sidebar Style ------------------------------------------------- */
#sidebar{float:right;width:220px;border-left:1px solid #eee;padding:0 0 0 20px;margin:0 0 0 -1px;}
#add-new{text-align:center;width:100%;display:block;margin:10px 0 20px 0;}
#add-new a{border:1px solid #444;border-top:1px solid #666;border-left:1px solid #666;width:auto;padding:5px 10px;margin:0 auto;text-align:center;background:#555;color:#fff!important;-webkit-box-shadow:0px 1px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 5px 0px rgba(0, 0, 0, 0.3);-webkit-border-radius:3px;border-radius:3px;text-decoration:none;-webkit-transition: background 0.5s ease;-moz-transition: background 0.5s ease;-ms-transition: background 0.5s ease;-o-transition: background 0.5s ease;transition: background 0.5s ease;}
#add-new a:hover{background:#777;text-decoration:none;-webkit-transition: background 0.5s ease;-moz-transition: background 0.5s ease;-ms-transition: background 0.5s ease;-o-transition: background 0.5s ease;transition: background 0.5s ease;}
#sidebar h3{margin:9px 0;}
#sidebar ul{margin-bottom:30px;}
#sidebar li{line-height:1.6em;margin-bottom:10px;}
#sidebar ul#archive-list li{margin-bottom:5px;}
#sidebar .date{font-size:10px;}
/* End Sidebar Style */

.slideshowlink{display:none;}
.ngg-galleryoverview{width:105%;margin:30px 0 20px 0!important;}
.ngg-gallery-thumbnail{float:left;text-align:center;}
.ngg-gallery-thumbnail img{background-color:#fff;border:1px solid #ccc!important;display:block;margin:0 15px 20px 5px!important;padding:5px;position:relative;outline:none;}
.ngg-gallery-thumbnail img:hover{border:1px solid #999!important;background-color:#fff!important;} 
.ngg-gallery-thumbnail a{border-bottom:none;}

#TB_overlay{z-index:1100!important;}
#TB_window{z-index: 1102!important;}
#TB_load{z-index:1103!important;}
#TB_load img{margin-top:-10px!important;}
#TB_HideSelect{z-index:1099!important;}
#TB_caption a{}
#TB_caption a:hover{}
#TB_window img{padding:0!important;}
#TB_Image{padding:0!important;}
#TB_closeWindowButton{padding:0!important;border:0!important;}

/* Portal Slider */
body.noWrap {background-color: #fff;}
#new-royalslider-1 {width:100%;max-height:265px;overflow: visible;margin-bottom:30px;}
.slider  {width:70%; float: right;max-height:265px;overflow: visible;border:1px solid #ccc;margin-bottom:30px;}
.rsContentSlider h3 {font-size: 19px!important;line-height: 1.2em;font-weight: bold;color:#224b77;border: 0;text-decoration: none;margin:0 0 10px 0;}
#new-royalslider-1 h3 a {color: #224b77!important;}
.rsContentSlider p {color: #555;font-size: 12px;line-height: 1.4em;margin: 0 0 10px 0;padding: 0;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.home-text h3 a{color: #fff;}
#new-royalslider-1 a:visited, #new-royalslider-1 a:hover, {color:#EEE; text-decoration:none;} 
#new-royalslider-1 .rsSlide {background: no-repeat #fff url(/images/slider-bg2.png)!important;} 
#new-royalslider-1 .home-text {width:60%; float:left;color: #EEE;font-size: 12px;line-height: 1.4em;margin: 0 0 10px 0;padding: 0;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
#new-royalslider-1 .rsUni .rsOverflow{background:#fff!important;} 
#new-royalslider-1 .rsImg{float:right;max-width: 298px!important;width:40%!important;height:100%!important;max-height:265px; background:url(images/slider-bg.gif)!important;}
#new-royalslider-1 .readMore{position: relative; z-index: 9999;background:#eee;background:linear-gradient(to bottom, #fff, #ccc) repeat scroll 0% 0% #fff;-webkit-border-radius:12px;border-radius:12px;padding:6px 8px;font-weight:bold;-webkit-box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);display:inline-block;margin:5px 0 0 10px;color:#2e5781!important;font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:12px;line-height:1em;}

/*---------------- IMAGE LINK COLUMNS ------------------*/
#sixCols {width:100%;margin:10px auto;padding: 0; float: left;}
#sixCols ul{margin:0;padding:0;}
#sixCols li  {float:left;width: 14.7%; margin: 0px 1% 5px 0; padding:10px .5%;list-style-type:none;min-height: 72px;border-bottom:3px solid #ccc; display: block; background: #EEF2F5; text-align: center;}
#sixCols li:first-child{margin-left: 0;}
#sixCols li:last-child {margin-right: 0;}
#sixCols h5 {margin:0;font-weight: bold;text-align:center;display: block;color:#666;}
#sixCols a img {margin:0 auto;padding:0;opacity:1;} 

#sixCols a:hover h5 {color:#fff; text-decoration: none; background: #2A6DBB;}
#sixCols a {display: block; }
#sixCols  li:hover  {background:#2A6DBB; display: block; text-decoration: none!important; color: #fff!important;}
#sixCols a:hover {text-decoration: none!important; }
#sixCols  li:hover h5 {text-decoration: none!important; color: #fff!important;}

/*-------------------------------------------------------------------------------------------*/
/*-WORDPRESS GALLERY ---------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.gallery{width:101%;margin:35px 0 0!important;}
.gallery .gallery-item{margin:0 3% 3% 0!important;width:22%!important;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.15);-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.15);position:relative;}
.gallery .gallery-item:hover{-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.1);box-shadow:0px 0px 2px rgba(0,0,0,0.1);}
.gallery a:hover:before{zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.gallery a{border:none;position:relative;background:#20467b;display:block;border:10px solid #fff;}
.gallery a:hover{-webkit-box-shadow:0 0 25px rgba(0, 0 ,0, 0.75) inset;-moz-box-shadow:0 0 25px rgba(0, 0 ,0, 0.75) inset;box-shadow:0 0 25px rgba(0, 0 ,0, 0.75) inset;}
.gallery img{border:none!important;height:auto;width:100%;vertical-align:bottom;-webkit-transition:all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;box-shadow:#000 0 0 0;}
.gallery br{display:none;}
.gallery a:hover img{zoom:1;filter:alpha(opacity=85);opacity:0.85;-webkit-transition:all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;-moz-box-shadow:0 0 30px rgba(0,0,0,0.25) inset;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.25) inset;box-shadow:0 0 30px rgba(0,0,0,0.25) inset;}   

#fancybox-title-over {
  display: none;
}
@media (max-width: 800px) {#sixCols li  {float:left;width: 29%; }}
@media (max-width: 500px) {
.slider, .whatsOn {width: 100%!important;}
}

.page-template-default #product{
	padding: 0;
	width: 100%;
    max-width: 900px;
}

.page-template-default .content-wp {
    width: 96%;
    float: left;
    margin: 0;
    padding: 15px 3%;
    margin-left: 1%;
    box-sizing: border-box;
}

.page-template-default #imagearea-wp{
    width: 100%;
    max-width: 900px;
    height: 300px;
    z-index: 100;
	background-position: center;
	background-size: cover;
}

/* Default Wordpress Styling */
img.alignright {
  float: right;
  margin: 0 0 1em 1em; }

img.alignleft {
  float: left;
  margin: 0 1em 1em 0; }

img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.alignright {
  float: right; }

.alignleft {
  float: left; }

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }