	/*
Theme Name:Yarra
Design Studio:MiClub http://www.miclub.com.au/
Version:"2012"
Author:MiClub
Author URI:http://www.miclub.com.au/
*/

@charset "UTF-8";
@import url(editor.css);

/* main color #a11a4a, main menu hover #89163e, main menu current page indicator #------, link hover #323232, sub menu current page indicator #f7f6f5  */

/*-------------------------------------------------------------------------------------------*/
/*- STANDARD CLASSES ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
html{background:#fff;margin:0;padding:0;font-size:13px;}
body{background:#fff;margin:0;padding:0;}
textarea, input{padding:6px;font-family:"Century Gothic", "Futura",Helvetica, Arial, sans-serif;font-size:13px; color:#595959;border-radius:3px;}					
input[type=text]{}
textarea{width:90%;}
input[type=text], input[type=password], textarea{margin-bottom:10px;background:#fff;border:1px solid #ccc;box-shadow:0 1px 3px rgba(0, 0, 0, 0.10) inset, -4px -4px 0 0 #f3f3f3, 4px 4px 0 0 #f3f3f3, 4px 0 0 0 #f3f3f3, 0 4px 0 0 #f3f3f3, 4px -4px 0 0 #f3f3f3, -4px 4px 0 0 #f3f3f3;}
input[type=button], input[type=submit]{padding:4px 8px;font-weight:600;cursor:pointer;background:#152340;border:none;color:#fff;} 
input[type=button]:hover, input[type=submit]:hover{background:#222;}

/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#wrapper {width:80%;margin:0 auto;background:#fff; overflow: hidden;} 
#wrapperIn {width: 80%; overflow: hidden; margin: 0 auto; background: url(images/yygc-header-in.png) no-repeat  top; background-size: contain; background-color: #fff; }
#header{width:80%;padding:0 0 20% 0;margin:0 auto;background: url(images/yygc-header2.png) no-repeat  top transparent ;-webkit-background-size: contain;
	-moz-background-size: contain;-o-background-size: contain;background-size: contain; z-index: 1000; position: absolute;top: 0; left: 10%; }
#mainContent {padding:0 0 210px 0;margin:0 auto;float: left;  width: 100%; background-size: 100%;background-position: 0 -10px; background-color: #fff; } 
#sidebar {background: url(images/sidebar-top.png) no-repeat top left transparent; background-size: 100%;width: 22%; float:left; padding: 6% 0% 0% 0% ; margin-top: -12px; }
#sidebar-content {background: #F6F5F1; width: 100%; padding: 5px 0 6% 0 ; margin-top: 6%; overflow: hidden;}
.side-mem {padding-top: 2%!important;}
.menu-primary-container  {background: transparent;}
#full-width {width: 85%; padding: 0; float: right; min-height: 380px; }
body.page-id-12 #full-width-G  {width: 85%; padding: 0; float: right; min-height: 380px; }
#full-width-G  {width: 95%; padding: 0; float: left; min-height: 380px; }
#right-column {float:left;width:68%;padding:0% 0px 5% 2%; margin-top: -45px; min-height: 300px;}
.page-template-prodGen-php #right-column {width: 76%;}
.page-template-prodGen-php #right-column {margin-top: -25px;}
#right-column table p { text-align: inherit;}
#right-column-mem {float:left;width:75%;padding:0% 0px 12% 2%; margin-top: -35px;}
#togglelinks ul, #panels {padding: 0;}
#togglelinks ul li { display: inline-block; margin-bottom: 0; }
#togglelinks ul li a {color: #FFF;margin: 10px 10px 0px 0;background: #917B4C; padding:4px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; text-transform: uppercase; display: inline-block; }
.info-panel {display: none;}
.info-panel  h2 {clear: both;}
#togglelinks ul li a:hover {background:url(images/nav-button-bg.png) #917B4C top left repeat-x; }
#togglelinks .open {background:#152340;}
#tabnav a {color: #FFF;margin: 20px 10px 20px 0;background:url(images/nav-button-bg.png) #BAA06D top left repeat-x; padding:4px; border-radius:3px; text-transform: uppercase; display: inline-block;}
#map{width:100%;height:350px;border:3px solid #f0edeb;background:#fff;margin:0 0 16px 0;}
#map + p{}
.gm-style-iw {width: 140%;}
.clear {clear: both;}
.toplink {margin-top: -60px!important;} 

#mobile-image {display: none;}

/*HIDE BUTTONS*/
#btn4 {display: none!important;}
.logged-in #btn4 {display: inline-block!important;}
.page-id-161 #panel-four  {display: none;}
.page-id-161 .logged-in #panel-four {display: inline-block;}


/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#footer { position: relative; border: 0; width: 100%;margin-top: -11%; z-index: 1000; }
#footerIn { float: left;border: 0; width: 100%;margin-top: -12%; z-index: 1000; background: url(images/yygc-footer.png) no-repeat  top transparent;background-size: cover; }
#footer-top {width:100%;padding:25% 0 0 0;margin:0 auto;background: url(images/yygc-footer.png) no-repeat  top transparent;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;  z-index: 1000;}
#footer-pic {float: left; height: 400px;}
#footer-details {width: 100%;padding: 0;  margin-top: -16%;background: transparent; float: left;}
#footer-details strong, #footer-detailsIn strong {margin-right: 6px;}
#footer-detailsIn {width: 100%;padding: 0; padding-top:10%;}
.footer-cols1, .footer-cols2, .footer-cols3 {width:auto; float: left; border-right: solid 1px #B28958; padding: 1px 3% 9px; margin: 20px 0;}
.footer-cols1 {padding-left: 0;}
.footer-cols3 { border-right:  none; padding-left: 1%;}
.footer-cols4 {float: right; width: 20%; text-align: right; padding-top: 30px;}
.footer-cols4 h2 {
	display: none;
}
.footer-cols4 h2 a{text-transform: uppercase; text-decoration: none;background: #917B4C ; border-radius:3px; color:#FFF; padding: 3% 4%; margin:0; } 
.footer-cols2 img {float: left; margin-right: 3px; margin-bottom: 3px; border: none;}
#site-map { width: 98%; padding: 10px 1%; background:#747A76 url(images/sitemap-bg.png) repeat-x; color:#FFF; float: left; margin-top: 20px;}
.social-media {width: 100%; float: left; margin-top: 50px;}
.social-media img {float: left; width: 32px; padding: 2px;}
/*-------------------------------------------------------------------------------------------*/
/*- FRONT PAGE ------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

#home-slide {position: relative; top: 0; }

/*-------------------------------------------------------------------------------------------*/
/*- MENU ------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/* Menu Toggle */
#menu-toggle strong{display:none;}
ul#nav{padding:0;display:block;width:100%;clear:both; position: absolute; top: 1%;  }
ul#nav li{float:left;position:relative;margin:0;padding:0;border-left:none;list-style-type:none;}
ul#nav li a{display:block;padding: 0 .6em;font-weight:normal; line-height: 2.8em;font-size:1.1em;color:#4d4d4d;font-family: "Century Gothic", Helvetica,Arial,sans-serif; text-transform: uppercase; margin-right: 2%; white-space: nowrap;}
#navIn {width: 100%; margin-top: 1%; overflow: hidden; margin-bottom: 13%; position: relative;}
#navIn ul#nav { position: inherit; width: 100%;  }
/* Darken on hover */
ul#nav li a:hover{background:#F3EEE9; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; color:#4d4d4d; }
/* Darken if current item */
ul#nav li.current_page_parent a, ul#nav .current_page_item a {background:url(images/nav-button-bg.png) #917B4C top left repeat-x; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; color:#FFF;} 

#navIn h2.btn,
#header h2.btn {
	width: 20%;
	float: right;
	text-align: right;
	position: absolute;
	right: 0;
	top: -10px;
}

#header h2.btn {
	top: 7px;
}

#navIn h2.btn a,
#header h2.btn a {
    text-transform: uppercase;
    text-decoration: none;
    background: #917B4C;
    border-radius: 3px;
    color: #FFF;
    padding: 3% 4%;
    margin: 0;
}



#header li#menu-item-185,#header li#menu-item-3236,  #navIn li#menu-item-185, #navIn li#menu-item-3236 {display: none;}
#sitemap li#menu-item-193,#sitemap li#menu-item-189 {display: none;}

/* Make home current item when it should be */
.home .menu-item:first-child a{background:url(images/menuHoverCurrent.png) top left repeat-x;}
.home .menu-item:first-child a span{}

/* Add space before first item */
ul#nav > li:first-child a{margin:0px;}

/* Dropdowns */
ul#nav ul.sub-menu{display:none;position:absolute;top:43px;left:-1px;z-index:2;background:#fff;width:190px;border:1px solid #ddd;margin:0;padding:0;z-index:100;}
ul#nav ul.sub-menu li:last-child{border-bottom:none;}
ul#nav li:last-child ul.sub-menu{left:162px;right:0;}
ul#nav ul.sub-menu ul{left:162px;top:0;}
ul#nav li:last-child ul.sub-menu ul{left:auto;right:162px;top:0;}
ul#nav ul.sub-menu li{width:190px;border:none;border-bottom:1px dotted #ddd;padding:0;background:#fff;}
ul#nav ul.sub-menu li a{display:block;padding:0 1%;margin:0;line-height:36px;background:#fff;border-top:none;font-size: 1.2em;color:#444;font-family:Arial, Helvetica, sans-serif; }
ul#nav ul.sub-menu li a:hover{background:#f6f6f6;color:#444;}
ul#nav ul.sub-menu li a span{background:none;}
ul#nav ul.sub-menu li.current_page_parent a, ul#nav ul.sub-menu li.current_page_parent a:hover, ul#nav ul.sub-menu .current_page_item a, ul#nav ul.sub-menu .current_page_item a:hover{background:#f3f3f3;}
/*-------------------------------------------------------------------------------------------*/
/*Sitemap*/
/*-------------------------------------------------------------------------------------------*/
ul#sitemap {padding:0;display:block;width:100%;}
ul#sitemap li{float:left;position:relative;margin:0;padding:0;border-left:none;list-style-type:none; width: 8%; margin-right: 2%;}
ul#sitemap.intranetMenu li {width: 9%; }
ul#sitemap.committeeMenu  li {width: 14%; }
ul#sitemap li a{display:block;padding: 0 5% 0 0;font-weight:normal;font-size:1.1em;color:#fff; margin-right: 2%; text-transform: uppercase; }
/* Darken on hover */
ul#sitemap li a:hover{color:#4d4d4d; }
/* Darken if current item */
ul#sitemap li.current_page_parent a, ul#sitemap .current_page_item a {color:#FFF;} 

/* Underline if current item 
ul#sitemap li a span{padding:0 0 2px 0;}
ul#sitemap li.current_page_parent a span, ul#sitemap .current_page_item a span{background:url(images/menuUnderline.png) 0 bottom repeat-x;}*/

/* Make home current item when it should be */
.home .menu-item:first-child a{}
.home .menu-item:first-child a span{}

/* Add space before first item */
ul#sitemap > li:first-child a{margin:0px;}
ul#sitemap li#menu-item-301 ul.sub-menu, ul#sitemap li#menu-item-45 ul.sub-menu, li#menu-item-3422 ul.sub-menu, li#menu-item-3323 ul.sub-menu {margin-top: 2px!important;}
/* Dropdowns */
ul#sitemap ul.sub-menu{color:#fff;width:100%;margin: 25px 0;padding:0; }
ul#sitemap ul.sub-menu li:last-child{border-bottom:none;}
ul#sitemap li:last-child ul.sub-menu{}
ul#sitemap ul.sub-menu ul{width: 100%;}
ul#sitemap li:last-child ul.sub-menu ul{}
ul#sitemap ul.sub-menu li{width:100%;border-bottom:1px dotted #ddd;padding:0;}
ul#sitemap ul.sub-menu li a{display:block;padding:2px 1%;margin:0;border-top:none;font-size: .8em;color:#fff; line-height: 1.8em; text-transform: none;}
ul#sitemap ul.sub-menu li a:hover{color:#444;}
ul#sitemap ul.sub-menu li a span{background:none;}
ul#sitemap ul.sub-menu li.current_page_parent a, ul#sitemap ul.sub-menu li.current_page_parent a:hover, ul#sitemap ul.sub-menu .current_page_item a, ul#sitemap ul.sub-menu .current_page_item a:hover{}
ul#sitemap ul ul {display: none;}
#sitemap #menu-item-52 {display: none;}


/*-------------------------------------------------------------------------------------------*/
/*- SIDE NAVIGATION ------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#sidebar ul, #sidebar li{margin-bottom:20px!important;padding:0 2%;list-style-type:none; width: 96%; font-size: 1em; clear: both;}
#sidebar .sub-menu li:first-child{}
#sidebar .sub-menu li{border-bottom:1px solid #f0edeb; margin-bottom: 0!important;}
#sidebar .sub-menu li a{display:block;line-height:32px;padding:0 0 0 2%; color: #514F4D;}
#sidebar .sub-menu a:hover{background-color:#fbfbfa;}
#sidebar .sub-menu .current_page_item a {font-weight: bold;}
ul#sidebar ul.sub-menu li.current_page_parent a {display: inherit; font-weight: bold!important;}
ul#sidebar ul ul {display: none;}
ul#sidebar ul .current-menu-item ul {display: block!important;}
ul#sidebar ul.current-page-ancestor {display: block!important;}
ul#sidebar ul ul.sub-menu .current_page_item a {display: none;font-weight: bold;display: block!important; background: url(images/sub-menu-arrow.png) no-repeat center left; padding-left: 15px;}
ul#sidebar ul.sub-menu .menu-item li a {display: none;background: url(images/sub-menu-arrow.png) no-repeat center left; padding-left: 15px; margin-left: 5px;}
ul#sidebar ul ul {display: none;}
ul#sidebar ul .current-menu-item ul {display: none;}
ul#sidebar ul.current-page-ancestor {display: none;}
ul#sidebar ul li.current-menu-ancestor ul {display: none;}


/*-------------------------------------------------------------------------------------------*/
/*- FORMS -----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.wpcf7-form{}
.wpcf7-form h3{margin:16px 0;display:inline-block;width:100%;clear:both;}
.wpcf7-form label{width:21%;float:left;line-height:24px;margin-bottom:16px;height:24px;}
.wpcf7-form label.right{margin:0 0 0 40px;}
.wpcf7-form-control{height:24px;}
.wpcf7-form input.wpcf7-text{width:21%;float:left;margin-bottom:16px;padding:0;}
.wpcf7-form select{width:21.3%;float:left;}
.wpcf7-form textarea{width:98%;height:150px;margin-bottom:24px;}
fieldset{border:1px dotted #dfdfdf;padding:10px 15px 5px 15px;margin:0 0 20px 0;display:block;}
fieldset legend{background:#fff;}
fieldset p#captcha-text{font-size:11px;margin:0 0 16px 0;}
fieldset img{margin-bottom:-6px;}
fieldset input{margin:0;padding:3px 2px;border:1px solid #eee;border-top:1px solid #bbb;border-left:1px solid #bbb;}
.captcha input{width:55%;}
li.label-heading label.gfield_label {color:#917B4C;margin: 1em 0 1em 0; font-size: 1.2em; margin: 10px 0 20px 0!important;}
.gform_body li h4 {margin-bottom: 0!important;}
.gform_wrapper h2.gsection_title {font-size: 1.1em!important; margin-top: 5px!important;} 
li #gfield_html {margin:0!important;}
.gfield_label {margin-top: 8px!important;}
li.drop-left,li.drop-right {width: 20%; float: left; clear:none!important; margin-top: -12px;}
.vsmall .ginput_container {width: 15%;}
.vsmall label.gfield_label {width: 100%;}
li.drop-left  select.small,li.drop-right select.small {width: 90%!important;}


/*-------------------------------------------------------------------------------------------*/
/*- WORDPRESS (NEWS) STYLES -----------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.content-wp{min-width:100%;}
.post-meta{border-bottom:1px dotted #ccc;margin:0 0 30px 0;padding:0 0 16px 0;}
.post-meta h1{}
.post-meta h1 span{color:#777;}
.post-meta h1 a, .post-meta h2 a{}
.post-data{font-size:11px;color:#444;}
.post-data a{}
.post-data span{color:#999;margin:0 2px;}
.post-content{margin:0;padding:0;}
.wp-post-image {border:2px solid #eee;float:right;margin:0 0 20px 30px;max-width:180px;height:auto;} 
.default-img{padding:2px;border:none;}
.read_more_link{display:table;margin-top:1.3em;}
#back{margin-top:0;margin-top:1.3em;clear: both;}
#fancybox-title {display: none;}
.post_data p {font-size: .8em;}
#centre-column .wp-caption-text {
    display: none !important;
}

/* Archive Page style */
#archive h1{border-bottom:1px dotted #ccc;margin:10px 0 30px 0;padding:0 0 16px 0;}
.news-item{padding:38px 0 35px 0;border-top:1px solid #e7e7e7;overflow:hidden;}
#archive h1+.news-item{padding-top:10px;border-top:0;}
#archive .post-meta{border:0;margin:0 0 13px 0;padding:0;}
#archive .post-meta h2{margin:0 0 8px 0;}
#archive .post-meta h2 a{}
#archive .post-data{}
#archive .post-content{}
.nextpostslink{float:right;}
.previouspostslink{float:left;}

/* Sidebar Page style */
.sidebar-news{}
.sidebar-news h3{margin:0 0 16px 4px;}
.sidebar-news ul{margin-bottom:36px;clear:both;}
.sidebar-news li{font-size:11px;line-height:1.4em;margin-bottom:10px;}
.sidebar-news ul#archive-list li{margin-bottom:14px;}

#add-new{text-align:center;width:50%;display:block;margin:0 auto 25px auto;}
#add-new a{border:1px solid #777;background:#555;color:#fff;padding:0 10px;display:block;height:28px;line-height:28px;margin:0 auto;text-align:center;}
#add-new a:hover{background:#555 url(images/add-button.gif) 0 -28px repeat-x;text-decoration:none;border-color:#333 #555 #777 #555;}

/*Gallery*/
#mainContent .ngg-navigation {display: none!important;}

/*-------------------------------------------------------------------------------------------*/
/*- CLEARFIX --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.clearfix:after{clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/*-------------------------------------------------------------------------------------------*/
/*- MEMBERS--------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#whatsOnCont .wp-post-image {display: none;}
<!--.eo-events > li:first-of-type .attachment-side-bar { border: 1px solid #ccc;color:#000;display: inline!important; float: none;width: 100%;margin:0;border: none;padding: 0;}-->
#whatsOn img.attachment-side-bar {max-width: 100%;border: 1px solid #ccc;color:#000;display: inline!important; float: none;width: 100%;margin:0;border: none;padding: 0;}
ul.eo-event-meta li{list-style: none; list-style-type: none;}
#sidebar h1{color: #002144; float: right; margin-right:15px;line-height: 1.2; }
 #whatsOn h3,  #memberDining h3 {margin: 0; text-transform: uppercase; font-weight: bold;}
 #whatsOn h4 {color: #333; margin: 0; font-size: 1em; font-weight: bold;}
 #whatsOn {padding: 0 2%;}
  #whatsOn p {font-size: .9em;}
 #memberDining  {padding: 0 2%; width: 96%; float: left;}
 #top-story {margin-top: 10px;}
 
 
 /*CALENDAR*/
#eo_fullcalendar_1 {margin: 0 10px;}
select#eo-event-cat {padding: 5px;}
/*-------------------------------------------------------------------------------------------*/
/*- PORTAL--------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#login-left {background: url(images/sidebar-top.png) no-repeat top left transparent; background-size: 100%;width: 25%; float:left; padding: 10% 3% 5% 3%;margin-top: -40px; margin-left: -14%;}
#login-right{width: 65%; float: left; margin-top: -50px; margin-left: 5%;}
input.login {width: 40%; float: right;}
.login-row {width: 100%; float: left;}
#login-left label {width: 40%; float: left;}
#login-left input[type=submit] {float: right; clear: both;}
#login-left p {float: left; width: 100%;}
#centre-column {width: 65%; float: left;}
#centre-column img.wp-post-image, #top-story p img.wp-post-image {display: none;}
#top-story img.wp-post-image {width: 100%;max-width:100%;border:1px solid #ccc;padding:3px;background:#fff;display:block;text-align:center;}
#centre-column h1 a, .entry-header h1 a{color: #152340; font-size: 22px;}
.news-block h2 a {color: #152340; font-weight: bold; }
div.news-block:last-child {margin-bottom: 12%;}
#right-sidebar {float: right; width: 30%; text-align: right; margin-top: 25px;}
#right-sidebar p a, .member-button {color: #FFF;width:95%;height:auto;margin-bottom:8px;background:#002144;padding: 3%; float: right; clear: both;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-align: center; text-transform: uppercase;}
#portal-wrap {width: 90%; float: right;}
#col1 {width: 32%; margin-right: 3%; float: left; }
#col2 {width: 32%; margin-right: 3%;float: left; }
#col3 {width: 30%; float: left; }
.portMain {background:#F1F1F1;width: 96%; float: left;padding: 2%; margin: 3% 0;box-shadow:0 0 3px #ccc; }
#portal-top {width: 65%; float: right; margin-top: -65px;}
#welcome {float: left; margin-top: 0;}
h2#welcome { font-weight: bold;}
.portalHead {color: #fff;height:auto;background:#152340; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-align: center; text-transform: uppercase; margin-bottom: 10px;}
.portalHead h1 {font-size: 1em; color: #fff; font-weight: normal; padding: 3%; margin: 0;}
.portalHeadLink a {color: #fff;height:auto;background:#152340; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-align: center; float: left; width: 94%; padding: 3%; text-transform: uppercase; font-size: 1em; margin-bottom: 10px;} 
.portalHeadLink a:hover {color:#CCC;}
.portMain ul li {margin:0;padding:0;list-style-type:none; list-style-image: none!important;}
.portalInfo {float: right; margin: 1%;}
.portalLink a, .portalLink2 a {width:auto;height:auto;margin:5px ;background:#B3B3B3;padding: 4px; float: right;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; color: #fff;}
.portalLink a:hover, .portalLinks a:hover {background: #BFADA0; color: #fff;}
.portMyBook .portalLink a {display: none;}
.portMyBook .portBookLink2 {display: inherit;}
.portMyBook .portGenNorm a {width: 100%;}
.portMyBook ul {border-bottom: 1px solid #ccc; margin-bottom: 8px;}
.portMyDetails ul, .portMyDetails li {margin: 0;}
.checkHand {display: none;}
span#date {font-size:.7em;color:#999; text-align:right; font-weight: normal;}
table.pollPortTbl {font-family: "Century Gothic", "Futura", Helvetica, Arial, sans-serif;font-weight:normal;color:#917B4C;margin: 1em 0 1em 0; font-size:1.4em; width: 80%;}
/*PRODUCT*/
div.product-wrap-lessons table.portal {width: 90%!important; font-family: "Century Gothic",Helvetica, Arial, sans-serif!important; font-size: 1.3em;}
table.portal td.lessonTitle  {background-color:#002144; color: #fff;}
table.portal td.lessonTime, table.portal td.LessonUnassigned  {background-color:#F6F5F1;}
.ui-widget {font-family: "Century Gothic",Helvetica, Arial, sans-serif!important; }
h1.flHeading, h1.flHeadingNF  {font-family: "Century Gothic", "Futura", Helvetica, Arial, sans-serif;font-weight:bold;color:#917B4C;margin: 1em 0 1em 0; font-size:2em;}
.tab {background:#152340; color:#fff; padding: 8px;border-radius:5px; text-transform: uppercase;}
.tab a {color: #fff;}
.tab a:hover {color: #CCC;}
center table {width: 100%;}
table.breadcrumb {margin-top: 45px!important;}
form table {background: #fff;}
table.form  td {padding: 3px;}
table.results {width: 100%; background: #fff; margin-bottom: 50px;}/*for accounts payment page*/

li.portGenNorm, li.portGenBold {list-style-type:none;list-style-image: none!important;}
#leaderboards li.portGenNorm, #leaderboards li.portGenBold {float: left; margin-right: 10px;}
#leaderboards ul {clear: both;}
#leaderboards .portalLink a {float: left; clear: both; margin: 5px;}
.portResults ul {clear: both;}
li.portGenNorm a {float: left;margin-top: 1%;}
li.portGenRes  a {float: left; margin-left: 2%!important; padding: 1%; background:#fff; display:block; border: solid 1px #ccc;}
#product-wrap, #miscore {width: 500px;}

.istoolbar table {width: auto;}

#layerWB {width: 100%;}
/*events*/
#sidebar-content #Events-News  {width: 94%; padding:3%;}
#Events-News {width: 98%; float: left; text-align: left; margin-top: 20px;}
#Events-News h1 {text-transform: uppercase;}
#Events-News .wp-post-image {max-width:68px;border:1px solid #ccc;padding:3px;background:#fff;display:block;text-align:center;line-height:1.2em; margin-right: 5px; float: left;}
#Events-News ul{margin:0;padding:0; width:100%;}
#Events-News  li {margin:0;padding:0;float:left;list-style-type:none; width: 100%;}
#Events-News h3, #Events-News h3 a {font-size: 1.1em; line-height: 1.1em; color:#272727; margin: 0; font-weight: bold;}
#Events-News p {}
#whatsOn .rdMore a,#Events-News .rdMore a {color: #fff;background:#B3B3B3;display:inline-block;text-align:center;padding:2px 2%;font-size:.9em;  float: right; margin: 8px 0 8px 0px;}
.fc-header-title h2, time { font-weight: bold;}
.event-entry-meta {margin: 10px 0;}
 /*weather*/
#weatherWrap {width: 100%; overflow: hidden; margin-top: -85px;  width: 100%; text-align: right; }
#weatherFeed {overflow: hidden; font-size: 0.9em; float:right; }
#weatherFeedP {float: left; overflow: hidden; font-size: 0.7em; padding: 0; margin: -12px 0 0 5%; width: 50%;}
.weatherTitle,.weatherPrecip,.weatherWindSp,#weatherFeedP .weatherFore,.weatherDay
  {display: none;}
.weatherFore { float:left ; margin: 15px 0 0 10px; }
.weatherTempR  {float: left; padding: 10px 0 0 0; font-size: 1.2em; color:#999;  }
.weatherIcon {float: left;}
#moreWeatherLink { font-size: .9em; clear: both;}
#moreWeatherLink2 {display: none;}
#moreWeatherLink a {margin-left: 2%; font-weight: bold;}
/*-------------------------------------------------------------------------------------------*/
/*- COURSE TOUR -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.single-course img.wp-post-image{width:50%;float:right;margin:5px 0px 20px 20px;border:1px solid #ccc;padding:3px;background:#fff;}
.single-course #right-column h3{font-size:17px;}
.holeinfoTbl{width:100%;border-collapse:collapse;margin:0 0 20px 0;}
.holeinfoTbl th{border-bottom:1px solid #f0edeb;padding:4px 10px;color:#555;font-size:13px;font-family:"Century Gothic", Helvetica, Arial, sans-serif;line-height:1.6em;text-align:center;}
.holeinfoTbl td{border-bottom:1px solid #f0edeb;padding:4px 10px;color:#555;font-size:13px;font-family:"Century Gothic", Helvetica, Arial, sans-serif;line-height:1.6em;text-align:center;}
.holeinfoTbl tr th:first-child, .holeinfoTbl tr td:first-child{text-align:left;width:40px;}
#left-column .holeinfoTbl{float:right;margin:0 0 20px 30px;width:200px;}
#hole-details h3 {color: #002144; font-size: 1.1 em; font-weight: bold; margin-left: 4%;}
.single-course #right-column img {width: 100%; max-width: 595px; height: auto;}
.page-id-134  #right-column img  {width: 100%; max-width: 900px; height: auto;}

/* Course Tour Navigation */
#holes{margin:0 0 20px -10px;padding:0;}
#holes li{margin:0 0 0 3px;padding:0;float:left;list-style-type:none; list-style: none; list-style-image: none!important; }
#holes li:first-child{margin:0;}
#holes a{display:block;border:1px solid #ddd;width:22px;padding:2px;color:#555;text-align:center;font-weight:bold;font-size:12px;}
#holes a:hover{text-decoration:underline;background:#f0edeb;}
#holes .current a{background:#152340;color:#fff;}
#holes .prev a, #holes .next a{color:#aaa;font-size:15px;font-weight:normal;border:none;padding:3px; width: auto;}
#holes .prev a:hover, #holes .next a:hover{background:none; text-decoration:none; color:#152340;}
#holes .nolink{color:#aaa;width:auto;padding:3px;font-size:15px;display:block;text-align:center;cursor:default;}
/*#fancybox-title-over {display: none!important;}*/
#fancybox-title-over {display: inherit!important; font-size: 1.4em; background-image: none!important;}  
#fancybox-title {font-family: "Century Gothic", Arial;}
.page-id-138 #fancybox-title-over {display: inherit!important; font-size: 1.4em; background-image: none!important;}
/* Previous and Next (bottom) */
#prev-next {clear:both; width: 98%; margin-bottom: 50px;}
#prev-next a, #prev-next .nolink{background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px #bbb;line-height:22px;padding:0 7px;font-size:11px;font-weight:bold;display:inline-block;}
#prev-next .prev{float:left;}
#prev-next .next{float:right;}
#prev-next .overview{float:left;margin-left:20px;}
#prev-next .nolink{cursor:default;color:#ccc;}
#prev-next a, #prev-next a:hover{border:none;}
/*tablinks*/
#tablinks > div {display: none;margin: 0 auto;width: 100%}
#tablinks > div:target {display: inline-block;}

#flBody {width: 100%; float: right; background: transparent;}
.flWeather img {margin-right: 10px;}

/*comments*/
#comments {width: 96%; padding: 2%; background: #F6F5F1; border-top: 3px solid #C7BCB4;clear: both;}
#comments h5 {color: #002144;}

.page-template.page-template-prodGen-php.logged-in div#wrapper div#main.clearfix div#npBody div#npUHeader{
	height: auto !important;	
}

#npUHeader {
height: auto!important;
}

/*#memberSearch th:first-child, #memberSearch td:first-child{display:none!important}
#memberSearch th+th+th+th+th+th+th, #memberSearch td+td+td+td+td+td+td{display:none!important}*/
#memberSearch th+th+th+th+th+th, #memberSearch td+td+td+td+td+td{width:140px!important;}


/* Michael H - 22/10/2015 - The Australian Amateur Championships footer banner */
.footer-cols3.last {
    border: medium none;
}
.footer-cols3 {
    border-right: 1px solid #B28958;
    padding-left: 1%;
    padding-right: 1%;
	z-index: 2;
	padding-bottom: 0;
}

.footer-cols3 .social-media a:nth-child(2){
	display: block;
}

.footer-cols3 .social-media{
	margin-top: -10px;	
}

.auchamps {
    width: 560px;
}

.auchamps h2 {
    margin: 0px;
}

.auchamps img {
    margin-top: -6px;
    position: relative;
}
	
.footer-cols1,
.footer-cols2,
.footer-cols3{
	background: #FFF;	
}



/* Members Home New Page */

.page-id-13326.logged-in #right-column-mem {
	width: 100%;
}

.page-id-13326.logged-in #right-column-mem.v2 {
	width: 100%;
}

#centre-column .centre-split {
	margin-top: 88px;
	width: 100%;
}

#centre-column .centre-split .centre-left-col {
	width: 47%;
	float: left;
}

#centre-column .centre-split .centre-right-col {
	width: 47%;
	float: right;
}

#centre-column .centre-split .centre-left-col h2.title,
#centre-column .centre-split .centre-right-col h2.title {
	color: #fff;
    font-size: 24px;
    border-top: 2px solid #002144;
    border-bottom: 2px solid #002144;
    padding: 15px 0;
    margin: 0 0 20px;
    text-align: center;
    background: #002144;
    text-transform: uppercase;
}
#centre-column .centre-split .centre-right-col h2.title.green {
	background: #406835;
    border-top: 2px solid #406835;
    border-bottom: 2px solid #406835;
}

#centre-column .centre-split h1 {
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 10px;
}

#centre-column .centre-split br.clear {
	clear: both;
	margin-bottom: 30px;
}

.centre-left-col .post-block,
.centre-right-col .post-block {
	padding: 0px 10px 20px;
    margin-bottom: 40px;
    border-bottom: 1px dotted #e0e0e0;
}

.centre-left-col p.more-link,
.centre-right-col p.more-link {
	margin-bottom: 45px;
}

.page-id-13326.logged-in #right-sidebar p a, 
.page-id-13326.logged-in #right-sidebar .member-button {
	border-radius: 0;
}



.page-id-13326.logged-in #sidebar,
.page-id-13326.logged-in #sidebar-content {
	background: transparent;
}

.page-id-13326.logged-in #sidebar h1,
.page-id-13326.logged-in #memberDining h1 {
	color: #fff;
    font-size: 24px;
    border-top: 2px solid #002144;
    border-bottom: 2px solid #002144;
    padding: 15px 0;
    margin: 0 0 20px;
    text-align: center;
    background: #002144;
    text-transform: uppercase;
	font-weight: 300;
	width: 100%;
}

.page-id-13326.logged-in #right-sidebar p.gold a {
	background: #917B4C;
}

/* Changing layout coz it's hard to work with */
.page-id-13326.logged-in #sidebar {
	margin-top: 50px !important;
	padding-top: 0 !important;
	width: 29%;
}

.page-id-13326.logged-in #centre-column .centre-split {
	width: 71%;
	float: left;
	margin-top: 50px;
}

.page-id-13326.logged-in #centre-column .centre-split .post-block p a,
.page-id-13326.logged-in #centre-column .centre-split .more-link a {
	color: #406835;
}

.page-id-13326.logged-in #right-sidebar {
    float: right;
    width: 22%;
    text-align: right;
    margin-top: 25px;
    margin-right: 3%;
}

.page-id-13326.logged-in #centre-column {
    width: 71%;
    float: left;
}

.page-id-13326.logged-in #centre-column .centre-split .centre-left-col {
    width: 46%;
    float: left;
    margin-left: 4%;
}

.page-id-13326.logged-in #centre-column .centre-split .centre-right-col {
    width: 46%;
    float: right;
}

.page-id-13326.logged-in #sidebar-content #whatsOn .eo-events {
	margin: 0 !important;
	padding: 0;
}

.page-id-13326.logged-in #sidebar-content .rdMore {
	position: relative;
    top: -20px;
}

@media screen and (max-width: 960px) {
	.page-id-13326.logged-in #right-sidebar {
		width: 35%;
	}
	.page-id-13326.logged-in #centre-column {
		width: 58%;
	}
	.page-id-13326.logged-in #sidebar {
		width: 100%;
	}
	.page-id-13326.logged-in #centre-column .centre-split {
    	width: 97%;
	}
	.page-id-13326.logged-in #whatsOn {
		padding: 0;
	}
}












