/*
Theme Name:GolfWA
Design Studio:MiClub http://www.miclub.com.au/
Author:MiClub
Author URI:http://www.miclub.com.au/
*/

@charset "UTF-8";
@import url(editor.css);
@import url(css/forms.css);
@import url(css/menu.css);
@import url(css/product.css);


/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

html{background:url(images/bg/grey-dark.gif) repeat 0 0;margin:0;padding:0;}
body{background:url(images/bg/grey-light.gif) repeat 0 0;margin:0;padding:0;}
#bg-1{background:url(images/bg/skyline-bg.jpg) no-repeat 50% 0;}
#bg-2{background:url(images/bg/gradient-bottom.png) repeat-x 0 100%;}
#bg-3{background:url(images/bg/watermark.png) no-repeat 50% 100%;}
#bg-4{background:url(images/bg/grid-light.png) repeat 0 0;/*background:url(images/bg/grid-shadow-sides.png) repeat-y 50% 0;*/}
ul, ul ul{margin:0;padding:0;}
li, li li{list-style-type:none;margin:0;padding:0;}

/*-- Container -----*/
#container{width:960px;background:#fff;margin:0 auto;border-radius:0 0 5px 5px;/*box-shadow:0px 0px 5px rgba(0,0,0,0.15);*/-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.15);}

/*-- Header area -----*/
#header{height:161px;}
#header .logo{margin:22px 59px 0 25px;float:left;}
/* promo */
#header .promo{width:458px;float:left;margin-top:36px;display:table-cell;vertical-align:middle;}
#header .promo a{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;box-shadow:#000 0 0 0;}
#header .promo a:hover{zoom:1;filter:alpha(opacity=90);opacity:0.9;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;box-shadow:#000 0 0 0;}
#header .promo img{width:458px;height:90px;}
/* sponsors, search & social media */
#header .sponsors{width:190px;float:right;padding:0 24px;box-sizing:content-box;}
#header .social-media{height:39px;line-height:39px;display:table;margin:0 auto -3px auto;float:right;}
#header .social-media span{float:left;font-size:12px;font-family:'aleobold', Arial, Helvetica, sans-serif;}
#header .social-media ul{float:left;margin:10px 0 0 10px;}
#header .social-media li{float:left;margin:0 0 0 3px;}
#header .social-media li:first-child{margin:0;}
#header .social-media li a{height:19px;width:19px;display:block;text-indent:-9999px;background:url(images/socialmedia-19px.png) 0 0 no-repeat;}
#header .social-media li a:hover{zoom:1;filter:alpha(opacity=85);opacity:0.85;}
#header .social-media li.instagram a{background-position:0 0;}
#header .social-media li.facebook a{background-position:-19px 0;}
#header .social-media li.twitter a{background-position:-38px 0;}
#header .social-media li.youtube a{background-position:-57px 0;}
#header .social-media li.rss a{background-position:-76px 0;}
#header #search{float:right;}
#header #search input{width:138px;font-size:12px;font-family:'gudearegular', Arial, Helvetica, sans-serif;margin:0;color:#999;-webkit-transition:border 0.5s ease, color 0.5s ease;-moz-transition:border 0.5s ease, color 0.5s ease;-ms-transition:border 0.5s ease, color 0.5s ease;-o-transition:border 0.5s ease, color 0.5s ease;transition:border 0.5s ease, color 0.5s ease;}
#header #search input[type=text]:focus{color:#666;-webkit-transition:border 0.5s ease, color 0.5s ease;-moz-transition:border 0.5s ease, color 0.5s ease;-ms-transition:border 0.5s ease, color 0.5s ease;-o-transition:border 0.5s ease, color 0.5s ease;transition:border 0.5s ease, color 0.5s ease;}
#header #search button{background:#f8f8f8 url(images/search.png) 50% 50% no-repeat;color:#333;font-size:12px;font-family:'gudeabold', Arial, Helvetica, sans-serif;padding:4px 12px;border:1px solid #ccc;border-radius:3px;/*box-shadow:0 1px 2px rgba(255, 255, 255, 0.2) inset, 0 -1px 2px rgba(0, 0, 0, 0.2) inset;*/-moz-box-shadow:0 1px 2px rgba(255, 255, 255, 0.2) inset, 0 -1px 2px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:0 1px 2px rgba(255, 255, 255, 0.2) inset, 0 -1px 2px rgba(0, 0, 0, 0.2) inset;text-indent:-9999px;}
#header #sponsors-slider{display:table;width:100%;height:90px;}
#header #sponsors-slider .slide{display:table-cell;vertical-align:middle;}
#header #sponsors-slider .slide a img{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
#header #sponsors-slider .slide a:hover img{zoom:1;filter:alpha(opacity=85);opacity:0.85;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
#header #sponsors-slider .slide div{background:#fff;}

/*-- Main area -----*/
#main{padding:0;position:relative;zoom:1;/*For IE 6/7 (trigger hasLayout)*/}
#main:after{content:"";display:table;clear:both;}

/*-- Title -----*/
#titlebar{background:url(images/inner/heading-gradient.gif) 0 bottom repeat-x;margin:0 0 26px 0;overflow:hidden;position:relative;}
#titlebar h1{margin:33px 210px 28px 29.2%;}

/*-- Content -----*/
#contentarea{float:right;width:67.4%;margin:11px 3.4% 35px 0;}
/* photo */
#content-photo img{width:100%;height:220px;margin:-11px 0 26px 0;}
/* map */
#map{width:100%;height:220px;margin:0 0 17px 0;}
#map .gm-style-iw p{margin:5px 0 5px 5px;font-size:12px;}
/* main */
.content-wp{float:left;width:100%;}
.content-wp a{color:#988445;border-bottom:1px dotted #cbc1a2;}
.content-wp a:hover{border-bottom:1px dotted #988445;}
.content-wp ul{margin:0 0 20px 0;padding:0 0 0 30px;}
.content-wp ul ul{margin:20px 0;}
.content-wp li{list-style-type:disc;margin:0 0 12px 0;padding:0;}
.content-wp li li{list-style-type:circle;}
.content-wp img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} 
/* extras */
#content-rhs{float:right;width:36.1%;}
#pullquote{border-bottom:10px solid #222;margin:0 0 33px 0;background:url(images/inner/pullquote-open.png) 0 0 no-repeat;}
#pullquote strong{width:167px;margin:0 0 19px 0;padding:7px 20px 14px 32px;padding:17px 20px 19px 32px;background:url(images/inner/pullquote-close.png) 100% 100% no-repeat;display:block;font-family:'aleoregular', Arial, Helvetica, sans-serif;font-weight:normal;font-size:17px;color:#666;line-height:1.2em;}
#downloads h3{font-size:18px;margin:0 0 10px 10px;}
#downloads li{border-top:1px dotted #ccc;}
#downloads li:first-child{border-top:none;}
#downloads li.empty{background:#fff url(images/inner/pdf-none.png) 16px 14px no-repeat;padding:16px 17px 16px 54px;line-height:1.175em;font-size:13px;color:#333;display:block;}
#downloads li a{background:#fff url(images/inner/pdf.png) 16px 14px no-repeat;padding:16px 17px 16px 54px;line-height:1.175em;font-size:13px;color:#333;display:block;}
#downloads li a:hover{background-color:#eee;}
#downloads li strong{font-family:'gudeabold', Arial, Helvetica, sans-serif;display:block;font-size:13px;margin:0 0 2px 0;}

/*-- Social Media -----*/
#main .social-media li{float:left;height:20px;font-family:Arial, Helvetica, sans-serif;}
#main .social-media li.facebook a{border:1px solid #cdd5e5;border-radius:3px;background:#edeef4 url(images/facebook-12px.png) 4px 50% no-repeat;color:#3b4d7b;font-size:11px;color:#3b5998;height:14px;line-height:14px;padding:2px 4px 2px 19px;display:block;}
#main .social-media li.facebook a:hover{border:1px solid #9dacce;text-decoration:none;}
#main .social-media li.email a{border:1px solid #ccc;border-radius:3px;background:#f3f3f3 url(images/email-15px.png) 4px 50% no-repeat;font-size:11px;color:#333;height:14px;line-height:14px;padding:2px 4px 2px 22px;display:block;}
#main .social-media li.email a:hover{border:1px solid #a3a3a3;background-color:#ececec;}
/* before content */
#titlebar .social-media{position:absolute;right:3.4%;top:29px;width:145px;}
#titlebar .social-media li{margin:0 0 5px 0;}
#titlebar .social-media li.facebook a{float:left;}
.share-count{float:left;background:#fff;border:1px solid #cdd5e5;height:14px;line-height:13px;margin:1px 0 0 6px;padding:1px 3px;position:relative;font-size:11px;color:#333;}
.share-count i, .share-count u{border:1px solid #d7d7d7;border-color:transparent #d7d7d7;border-width:4px 5px 4px 0;display:block;height:1px;left:-5px;position:absolute;top:4px;}
.share-count i{border-right-color:#fff;left:-3px;z-index:5;}
#titlebar .social-media li.twitter{clear:both;width:59px;}
#titlebar .social-media li.googleplus{float:right;width:59px;}
#titlebar .social-media li.email{float:right;}
/* after content */
.content-wp .social-media{margin:26px 0 63px 0;padding:0;}
.content-wp ul+.social-media, .content-wp p+.social-media{margin:36px 0 63px 0;}
.single-post .content-wp .social-media{border-top:1px dotted #ccc;padding-top:26px;}
.content-wp .social-media li{margin:0 10px 0 0;list-style-type:none;}

/*-- Sidebar -----*/
#sidebar{float:left;width:22.3%;margin:0 0 35px 3.4%;}
/* sub navigation */
#sidebar h3.category{position:absolute;top:43px;left:3.4%;font-size:18px;padding:0 29px 0 0;margin:0;background:url(images/inner/arrow-down.gif) 100% 50% no-repeat;display:inline-block;}
#sidebar #subnav{margin:12px 0 50px 0;}
#sidebar #subnav .sub-menu{margin:7px 0 15px 0;}
#sidebar #subnav .sub-menu ul ul{border-left:1px solid #a2a194;margin:12px 0 23px 0;padding:0 0 0 10px;}
#sidebar #subnav .sub-menu ul ul ul{border-left:1px solid #ddd;margin:12px 0 18px 0;}
#sidebar #subnav .sub-menu li{font-family:'aleobold', Arial, Helvetica, sans-serif;font-size:15px;line-height:1.4em;margin:0 0 8px 0;}
#sidebar #subnav .sub-menu li li{font-family:'gudearegular', Arial, Helvetica, sans-serif;font-size:13px;line-height:1.45em;margin:0;}
#sidebar #subnav .sub-menu li li li{font-size:12px;line-height:1.45em;}
#sidebar #subnav li a{color:#333;}
#sidebar #subnav li.current_page_item > a{color:#919191;}
#sidebar #subnav li a:hover{color:#988445;}
/* Clubs & Districts (show/hide) */
#subnav .sub-menu ul ul{display:none;}
.page-id-143 #subnav #menu-item-482 ul, .parent-pageid-143 #subnav #menu-item-482 ul{display:block;/*show Women's History*/}
.page-id-237 #subnav #menu-item-592 ul, .parent-pageid-237 #subnav #menu-item-592 ul{display:block;/*show Metropolitan*/}
.page-id-246 #subnav #menu-item-594 ul, .parent-pageid-246 #subnav #menu-item-594 ul{display:block;/*show Country*/}
.page-id-254 #subnav #menu-item-595 ul, .parent-pageid-254 #subnav #menu-item-595 ul{display:block;/*show Public*/}
.page-id-177 #subnav #menu-item-516 ul, .parent-pageid-177 #subnav #menu-item-516 ul{display:block;/*show Tournaments - Junior*/}
.page-id-189 #subnav #menu-item-517 ul, .parent-pageid-189 #subnav #menu-item-517 ul{display:block;/*show Tournaments - Mens*/}
.page-id-196 #subnav #menu-item-518 ul, .parent-pageid-196 #subnav #menu-item-518 ul{display:block;/*show Tournaments - Womens */}
.page-id-216 #subnav #menu-item-564 ul, .parent-pageid-216 #subnav #menu-item-564 ul{display:block;/*show Pennants - Men*/}
.page-id-220 #subnav #menu-item-565 ul, .parent-pageid-220 #subnav #menu-item-565 ul{display:block;/*show Pennants - Women*/}
.page-id-297 #subnav ul ul, .parent-pageid-297 #subnav ul ul{display:block;/*show Junior - Get into Junior Golf!*/}
.parent-pageid-2201 #subnav ul ul{display:block;/*show Junior - MyGolf*/}
/*#sidebar #subnav .sub-menu ul li:hover ul{display:block!important;}*/
#sidebar #subnav .sub-menu ul ul.open{display:block!important;}

/*-- Footer -----*/
#footer{width:960px;margin:0 auto;padding:0;color:#fff;overflow:hidden;}
#footer > div{padding:0 3.3%;}
/* details */
#footer .details{border-bottom:1px dotted #424242;overflow:hidden;padding-bottom:20px;}
#footer .details div{font-size:12px;line-height:1.65em;}
#footer .details h3{font-size:18px;margin:32px 0 12px 0;}
#footer .details a{color:#fff;font-family:'gudeabold', Arial, Helvetica, sans-serif;}
#footer .details a:hover{color:#f8d25f;}
#footer .details strong{font-family:'gudeabold', Arial, Helvetica, sans-serif;font-weight:normal;}
#footer .contact{float:left;}
#footer .copyright{float:right;text-align:right;}
#footer .divider{color:#ccc;margin:0 8px;}
/* sponsors */
#footer .sponsors{padding-bottom:35px; text-align: center;}
#footer .major{display: inline-block;}
#footer .supporting{display: inline-block;}
#footer .sponsors h4{font-size:14px;margin:30px 0 20px 0;display: inline-block; vertical-align: top;}
#footer .sponsors .supporting h4{margin-top:30px;}
#footer .sponsors ul{display: inline-block;margin:20px 0 0 35px; vertical-align: top;}
#footer .sponsors .supporting ul{margin:15px 0 0 35px;}
#footer .sponsors li{display: inline-block;margin:0 0 0 27px;vertical-align: top;}
#footer .sponsors li:first-child{margin-left:0;}
#footer .sponsors a{height:40px;display:table-cell;vertical-align:middle;}
#footer .sponsors a:hover{zoom:1;filter:alpha(opacity=85);opacity:0.85;}

/*-- Miscellaneous -----*/
.clear:after{content:"";display:table;clear:both;}
.clear {zoom:1;/*For IE 6/7 (trigger hasLayout)*/}


/*-------------------------------------------------------------------------------------------*/
/*- SINGLE/ARCHIVE/FEED ---------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.archive h1, .blog h1{margin:0 0 5px 0;}
.news-item:first-child{padding:0;border-top:none;}
.news-item{margin:0;padding:20px 0 0 0;border-top:1px dotted #aaa;display:inline-block;width:100%;}
.post-meta{margin:0 0 10px 0;}
/*.single .post-meta{margin:-11px 0 15px 0;}*/
.single .post-meta{margin:-25px 0 15px 29.2%;}
.post-meta h1, .post-meta h2{margin:0 0 10px 0;line-height:1.15em;}
.post-meta h2{font-size:15px;}
.post-meta h1 a, .post-meta h2 a{border-bottom:none;}
.post-meta h1 a:hover, .post-meta h2 a:hover{color:#89773e;border-bottom:none;}
.post-meta small{font-size:11px;font-family:'gudeabold', Arial, Helvetica, sans-serif;}
.post-meta small span{color:#999;font-family:'gudearegular', Arial, Helvetica, sans-serif;margin:0 3px;}
.post-meta small em{font-size:12px;font-style:normal;display:block;padding:3px 0;}
.post-meta .attachment-thumbnail{float:right;margin:0 0 20px 30px;width:120px;height:auto;border:1px solid #e1e1e1;background:#fff;padding:7px;}
.post-meta .default-thumbnail{float:right;margin:0 0 20px 30px;width:120px;height:auto;border:1px solid #e1e1e1;background:#fff;padding:7px;}
.post-meta a:hover .attachment-thumbnail, .post-meta a:hover .default-thumbnail{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
.post-content .attachment-full{float:right;margin:0 0 20px 30px;width:200px;height:auto;border:1px solid #e1e1e1;background:#fff;padding:7px;}
.tags{font-size:11px;}
.previouspage{float:right;margin:-65px 0 0 0;font-size:11px;font-family:'gudeabold', Arial, Helvetica, sans-serif;border-bottom:0;}
a.read_more_link{background:#333;color:#fff;font-size:12px;line-height:1.3em;padding:4px 8px;margin:20px 0 0 0;border-radius:4px;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);width:auto;display:table;border-bottom:0;}
a.read_more_link:hover{background:#f3f3f3;color:#333;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.2) inset;border-bottom:0;}

/*-- Pagination --*/
.pagination{border-top:1px dotted #aaa;}
.pagination a{background:#333;color:#fff;font-size:12px;line-height:1.3em;padding:4px 8px;margin:30px 0 0 0;border-radius:4px;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);width:auto;display:table;border:0;}
.pagination a:hover{background:#f3f3f3;color:#333;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.2) inset;border:0;}
.nextpostslink{float:right;}
.previouspostslink{float:left;}

/*-- Related posts --*/
#related-posts h4{font-family:'aleobold', Arial, Helvetica, sans-serif;margin:0 0 18px 0;}
#related-posts ul li{width:18%;margin-left:2%;float:left;}
#related-posts ul li:first-child{margin-left:0;}
#related-posts a{display:block;}
#related-posts a:hover img{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
#related-posts a:hover strong{border-bottom:1px dotted #988445;}
#related-posts img{margin:0 0 8px 0;/*border:1px solid #e1e1e1;background:#fff;padding:7px;*/}
#related-posts .default-thumbnail{width:100px;height:auto;}
#related-posts strong{font-family:'aleoregular', Arial, Helvetica, sans-serif;font-size:13px;line-height:1.35em;}
#related-posts small{font-family:'gudeabold', Arial, Helvetica, sans-serif;font-size:10px;display:block;}

/*-- Tag cloud --*/
#tag-cloud{/*border:1px dashed #e3e3e3;border-radius:5px;margin:0 0 0 -11px;padding:10px;width:92%;*/width:95%;margin:-3px 0 10px 0;}
#tag-cloud a{white-space:nowrap;border-bottom:1px dotted #cbc1a2;margin:0 5px 0 0;}

/*-- Sidebar --*/
#sidebar.archive a#add-new{display:table;background:#333;color:#fff;font-size:12px;margin:0 auto 25px auto;padding:7px 11px 7px 11px;border-radius:4px;font-family:'aleobold', Arial, Helvetica, sans-serif;}
#sidebar.archive a#add-new:hover{background:#f3f3f3;color:#333;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.2) inset;border:0;}
#sidebar.archive h3{margin:0 0 18px 0;}
#sidebar.archive ul{margin:0 0 30px 0;list-style-type:disc;}
#sidebar.archive li{font-size:13px;line-height:1.3em;margin:0 0 8px 0;}
#sidebar.archive li a{margin:0 5px 0 0;}
#sidebar.archive li .date{font-size:10px;font-family:'gudeabold', Arial, Helvetica, sans-serif;}
#sidebar.archive a:hover{border-bottom:1px dotted #988445;}


/*-------------------------------------------------------------------------------------------*/
/*- SEARCH RESULTS --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.search .default-thumbnail, .search .attachment-thumbnail{width:80px;}
.search h2{font-size:18px;}
.search small{color:#777;}


/*-------------------------------------------------------------------------------------------*/
/*- FIXTURES TABLE --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.tbl-fixtures{width:100%;border-collapse:separate;border-spacing:0;}
.tbl-fixtures th{padding:7px 15px 6px 5px;text-align:left;vertical-align:middle;}
.tbl-fixtures td{padding:12px 15px 11px 5px;text-align:left;vertical-align:top;}
.tbl-fixtures th{font-size:14px;font-family:'gudeabold', Arial, Helvetica, sans-serif;font-weight:normal;border-bottom:#ccc 2px solid;}
.tbl-fixtures td{font-size:12px;border-bottom:#ccc 1px dotted;}
.tbl-fixtures tr:hover td{background:#fcfcfc;}
.tbl-fixtures .col1{width:80px;}
.tbl-fixtures .col2{width:315px;}
.tbl-fixtures .col2 a, .tbl-fixtures .col2 a:hover{border-bottom:none;}
.tbl-fixtures .col2 a span{border-bottom:1px dotted #cbc1a2;}
.tbl-fixtures .col2 a:hover span{border-bottom:1px dotted #988445;}
.tbl-fixtures .col3{width:190px;}
.tbl-fixtures .col4{width:85px;}
.tbl-fixtures .col4{padding:7px 10px 0 5px;}
.tbl-fixtures .col4 img{margin:0;}
.tbl-fixtures .col4 a{margin:0 3px 0 0;}
.tbl-fixtures .col4 a img{margin:0;}
.tbl-fixtures .col5{padding-right:5px;}
.tbl-fixtures .col5 span:first-child{display:none;}
.tbl-fixtures .month th{font-size:12px;font-family:'gudeabold',Arial,Helvetica,sans-serif;background:#f3f3f3;padding:5px;border-bottom:#ccc 1px dotted;}
#catpicker #viewall, #catpicker .filter{background:#333;color:#fff;font-size:12px;line-height:1.3em;padding:5px 8px 3px 8px;margin:20px 0 0 0;border-radius:4px;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);width:auto;border-bottom:0;}
#catpicker #viewall.current, #catpicker .current{background:#f3f3f3;color:#333;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.2) inset;border-bottom:0;}
#catpicker span{margin:0 5px;display:none;}
.page-template-page-fixtures-php .tags{border-bottom:1px dotted #ccc;font-size:12px;margin:0 0 10px 0;overflow:hidden;padding:10px 0 10px 0;clear:both;}
.page-template-page-fixtures-php .tags strong{float:left;margin:0 5px 0 0;}
.page-template-page-fixtures-php .tags label{float:left;margin:0 0 0 10px;}
.page-template-page-fixtures-php .tags input{float:left;margin:4px 5px 0 0;}
.tags-year{overflow:hidden;margin:0 0 6px 0;}
/*.tags-year label{margin:0 10px 10px 0;float:left;}*/
.tags-year label{background:#333;color:#fff;font-size:12px;line-height:1.3em;padding:5px 8px 3px 8px;margin:20px 0 0 0;border-radius:4px;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);width:auto;border-bottom:0;float:left;margin:0 4px 0 0;}
.tags-year label:hover{background:#444;cursor:pointer;}
.tags-year label.current{background:#f3f3f3;color:#333;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.2) inset;border-bottom:0;}
.tags-year input{display:none;}
.tags-month label{background:#333;color:#fff;font-size:12px;line-height:1.3em;padding:5px 8px 3px 8px;margin:20px 0 0 0;border-radius:4px;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);width:auto;border-bottom:0;float:left;margin:0 4px 0 0;}
.tags-month label:hover{background:#444;cursor:pointer;}
.tags-month label.current{background:#f3f3f3;color:#333;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.2) inset;border-bottom:0;}
.tags-month input{display:none;}
/*.tbl-fixtures .col2 .icon{margin:0 0 -4px 5px;}*/
.tbl-fixtures .col2 .icon{margin:0 0 -3px 5px;}
.tooltip{position:relative;}

/*.tbl-fixtures tr:hover a.tooltip:after, */a:hover.tooltip:after{
    background: #333;
    background: rgba(0,0,0,0.75);
    border-radius:5px;
    bottom: 26px;
    color: #fff;
    padding: 10px;
    position: absolute;
    z-index: 98;
    width: auto;
	text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px 0px;
	white-space:nowrap;
	
}

/*.tbl-fixtures tr:hover .paxton a.tooltip:after, */.ranking a:hover.tooltip:after{
    content: "Ranking Event";
	right: -40px;
	}

/*.tbl-fixtures tr:hover .paxton a.tooltip:after, */.paxton a:hover.tooltip:after{
    content: "Paxton Averages Event";
	right: -95px;
	}

/*.tbl-fixtures tr:hover .ivie-temperley a.tooltip:after, */.ivie-temperley a:hover.tooltip:after{
    content: "Ivie Temperley Averages Event";
	right: -133px;
	}

/*.tbl-fixtures tr:hover a.tooltip:before, */a:hover.tooltip:before{
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    right: 4px;
    position: absolute;
    z-index: 99;
	zoom:1;filter:alpha(opacity=92.5);opacity:0.925;
}



/*-------------------------------------------------------------------------------------------*/
/*- FRONT PAGE SPECIFIC ---------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.home #main{padding:20px 20px 0 20px;background-image:none;}
.page-id-4439 #main{padding:20px 20px 0 20px;background-image:none;}


/*-- Boxes -----*/
.boxes:after{content:"";display:table;clear:both;}
.boxes {zoom:1;/*For IE 6/7 (trigger hasLayout)*/}
.boxes li{float:left;width:220px;height:130px;background:#fff;margin-left:13px;position:relative;}
.boxes li:first-child{margin-left:0;}
.boxes li:first-child+li{margin-left:14px;}
.boxes li a{display:block;width:100%;height:100%;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.15);/*box-shadow:0px 0px 5px rgba(0,0,0,0.15);*/-webkit-transition:background 0.25s ease;-moz-transition:background 0.25s ease;-ms-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease;position:absolute;}
.boxes li strong{display:inline-block;padding:7px 15px 7px 10px;position:absolute;color:#333;background:#f8d25f;font-size:15px;font-weight:normal;font-family:'aleobold', Arial, Helvetica, sans-serif;}
.boxes li a:hover strong{background:#fff;-webkit-transition:background 0.25s ease;-moz-transition:background 0.25s ease;-ms-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease;}
.boxes.top{margin:0 0 20px 0;}
.boxes.top strong{left:0;bottom:0;}
.boxes.bottom{margin:0 0 27px 0;}
.boxes.bottom strong{left:0;bottom:0;}
/*#box1{background:url(images/WA-Am-2017.png) repeat 0 0;}*/

/* Box 3 and Box 7 content swapped - Trae - 21/07/2017 - Ticket: 70794 */
/* Box 1 and Box 8 Changed - Trae - 01/09/2017 - Ticket: 79226 */
#box1{background:url(images/box1.jpg) repeat 0 0; background-size: cover; }
#box2{background:url(images/find-a-course.jpg) repeat 0 0;}
#box3{background:url(images/box3.jpg) repeat 0 0; background-size: cover;}
#box4{background:url(images/playgolf-new.jpg) repeat 0 0;}
#box5{background:url(images/box5.jpg) repeat 0 0;}
#box6{background:url(images/box6.jpg) repeat 0 0;}
#box7{background:url(images/box7-old.jpg) repeat 0 0;}
#box8{background:url(images/ropes.jpg) repeat 0 0;}

/*-- News -----*/
#latestnews{width:100%;height:330px;margin:0 0 26px 0;}
#latestnews .royalSlider{width:100%;height:330px;}
#latestnews .rsOverflow{background:none;}
#latestnews .rsSlide{background:none;}
#latestnews .slider-img{float:left;width:50%;height:330px;background:#ccc;}
#latestnews .slider-text{float:right;width:43%;padding:0 3.5%;height:330px;background:#f6f6f6 url(images/latestnews/watermark.png) no-repeat 0 0;}
/* content */
#latestnews h1{font-size:40px;font-size:36px;font-size:30px;margin:29px 0 20px 0;line-height:1em;width:100%;}
#latestnews h1 a{color:#333;}
#latestnews p{color:#333;margin:0 0 26px 0;font-size:18px;line-height:1.3em;width:100%;}
#latestnews a.read-more{color:#333;background:#f8d25f;font-size:15px;padding:6px 9px 7px 9px;border-radius:4px;font-family:'aleobold', Arial, Helvetica, sans-serif;}
#latestnews a:hover.read-more{color:#fff;background:#333;}
/* controls */
#latestnews .rsArrow{width:43px;height:330px;}
#latestnews .rsArrowLeft{left:-63px;}
#latestnews .rsArrowRight{right:-63px;}
#latestnews .rsArrowIcn{width:43px;height:68px;background:url(images/latestnews/arrows.png);top:50%;left:0;margin:-34px 0 0 0;border-radius:0;zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
#latestnews .rsArrowDisabled .rsArrowIcn{zoom:1;filter:alpha(opacity=75);opacity:0.75!important;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
#latestnews .rsArrowLeft .rsArrowIcn{background-position:0 0;}
#latestnews .rsArrowLeft:hover .rsArrowIcn{background-position:0 -68px;}
#latestnews .rsArrowRight .rsArrowIcn{background-position:0 -136px;}
#latestnews .rsArrowRight:hover .rsArrowIcn{background-position:0 -204px;}
#latestnews .rsBullets{top:-30px;right:14px;text-align:right;}
#latestnews .rsBullet{height:12px;width:12px;padding:0;margin-left:3px;}
#latestnews .rsBullet span{width:12px;height:12px;background:url(images/latestnews/controls.png) -32px 0 no-repeat;border-radius:0;cursor:pointer;}
#latestnews .rsBullet.rsNavSelected span{background-position:-44px 0;cursor:default;}

/*-- Announcements -----*/
#announcements{margin:0 0 30px 0;display:inline-block;width:100%;}
#announcements h2{font-size:18px;margin:0 0 17px 2.2%;}
#announcements .announcement-item{float:left;width:25%;background:url(images/announcements/divider.png) 0 0 no-repeat;margin:0;}
#announcements h2+.announcement-item{background:none;}
/* content */
#announcements h3, #announcements p{font-size:14px;line-height:1.3em;color:#333;}
#announcements h3{width:82%;margin:8px 0 8px 9%;font-weight:normal;}
#announcements h3 a{color:#333;}
#announcements h3 a:hover{color:#988445;}
#announcements p{width:82%;margin:8px 0 13px 9%;}
#announcements a.read-more{background:#333;color:#fff;font-size:12px;line-height:1.3em;padding:4px 8px;border-radius:4px;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);width:auto;margin-left:8.5%;display:inline-block;}
#announcements a.read-more:hover{background:#f3f3f3;color:#333;box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.2) inset;}
#announcements h3+p+a.read-more{margin-top:4px;}
#announcements .read_more_link{display:none;}

/*-- Extras -----*/
#extras{height:85px;margin:0 0 10px 0;}
#extras h3{font-size:14px;margin:0;}
#extras .smarter-than-smoking{width:303px;float:left;margin:-2px 5px 0 -20px;position:relative;}
#extras .smarter-than-smoking a{zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:Opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
#extras .smarter-than-smoking a:hover{zoom:1;filter:alpha(opacity=80);opacity:0.80;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
#extras .smarter-than-smoking .logo{top:10px;right:16px;position:absolute;}
#extras .golflink{width:309px;float:left;margin:0 44px 0 0;}
#extras .golflink img{margin-top:9px;}
#extras .stroke-averages{width:344px;height:136px;float:left;margin:-1px 0 0 0;position:relative;}
#extras .stroke-averages a:first-child{zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:Opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
#extras .stroke-averages a:first-child:hover{zoom:1;filter:alpha(opacity=80);opacity:0.80;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
#extras .stroke-averages .logo{bottom:8px;right:59px;position:absolute;}
#extras .enews{width:270px;height:140px;margin:-5px -20px 0;float:right;position:relative;}
#extras .enews h3{display:inline-block;padding:5px 55px 5px 0;background:url(images/enews-arrow.png) 100% 10px no-repeat;position:relative;z-index:1;margin:0 0 0 -70px;}
#extras .enews a{width:270px;height:140px;background:url(images/enews-envelope.jpg) 100% 100% no-repeat;position:absolute;right:0;bottom:0;z-index:0;zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:Opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
#extras .enews a:hover{zoom:1;filter:alpha(opacity=65);opacity:0.65;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}


/*-------------------------------------------------------------------------------------------*/
/*- WA GOLF FOUNDATION ----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

#wagf{background:url(images/bg/grey-dark-no-grid.gif) repeat 0 0;}
#wagf body{background:url(images/bg/grey-light.gif) repeat 0 0;}
#wagf #bg-1{background:url(images/bg/grid-shadow-sides.png) repeat-y 50% 0;}
#wagf #bg-2{background:url(images/bg/green.png) no-repeat 50% 0;}
#wagf #bg-3{background:url(images/bg/gradient-bottom-long.png) repeat-x 0 105%;}
#wagf #bg-4{background:url(images/bg/watermark.png) no-repeat 50% 100%;}
#wagf #menu > .current-menu-item, #wagf #menu .current_page_ancestor, #wagf #menu .current-menu-parent{background:#7ebd54;}
#wagf #menu > .current-menu-item > a, #wagf #menu .current_page_ancestor > a, #wagf #menu .current-menu-parent > a{color:#fff;}
#wagf #footer .details h3 span{color:#7ebd54;}
#wagf #footer .supporting{float:left;}
#wagf #pullquote strong{color:#71aa4b;}
#wagf #sponsors-logos{float:right;width:300px;margin:25px 0 0 0;}
#wagf #sponsors-logos a{float:right;margin:24px 24px 0 4px;}
#wagf a#golfwa-small{}
#wagf a#pga-australia{}
#wagf a:hover#golfwa-small{zoom:1;filter:alpha(opacity=85);opacity:0.85;}
#wagf #footer .details a:hover{color:#7ebd54;}
#wagf .content-wp a{color:#659743;border-bottom:1px dotted #7ebd54;}
#wagf .content-wp a:hover{border-bottom:1px dotted #659743;}


/*-------------------------------------------------------------------------------------------*/
/*- TEMPLATES -------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

/*-- Full-width, Fixtures -----*/
.page-template-page-full-width-php #titlebar h1, .page-template-page-fixtures-php #titlebar h1, .parent-pageid-2009 #titlebar h1 /*, .search #titlebar h1*/{margin-left:3.4%;}
.page-template-page-full-width-php #contentarea, .page-template-page-fixtures-php #contentarea, .parent-pageid-2009 #contentarea /*, .search #contentarea*/{width:93.2%;}
.page-template-page-full-width-php .content-wp, .page-template-page-fixtures-php .content-wp, .parent-pageid-2009 .content-wp /*, .search .content-wp*/{width:100%;}
/*-- No sidebar -----*/
.page-template-page-no-sidebar-php #titlebar h1, #wagf #titlebar h1{margin-left:3.4%;}
.page-template-page-no-sidebar-php #contentarea, #wagf #contentarea{width:93.2%;}
.page-template-page-no-sidebar-php .content-wp, #wagf .content-wp{width:67.5%;/*width:72.3%;*/}
.page-template-page-no-sidebar-php #content-photo img, #wagf #content-photo img{height:auto;}
.page-template-page-no-sidebar-php #content-rhs, #wagf #content-rhs{width:26.2%;}
/*-- RHS -----*/
.page-template-page-rhs-php .content-wp{width:57.5%;}
/*-- Map -----*/
.page-template-page-map-php .content-wp{width:100%;}
/*-- Blog, Archive -----*/
.blog #titlebar h1, .archive #titlebar h1{margin-right:3.4%;}
.archive #titlebar h1 small{margin-left:10px;font-size:20px;line-height:1em;}
.blog #titlebar .social-media, .archive #titlebar .social-media, .search #titlebar .social-media{left:3.4%;}
.blog .content-wp, .archive .content-wp{width:100%;}
/*-- Single -----*/
.single #titlebar h1{margin-right:3.4%;margin-top:22px;}
.single #titlebar .social-media{left:3.4%;}
.single .content-wp{width:100%;}


/*-------------------------------------------------------------------------------------------*/
/*- GALLERY STYLE ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.slideshowlink{display:none;}
#main .ngg-galleryoverview{width:105%;margin:0 0 14px 0;overflow:visible;display:inline-block;}
#main h2+.ngg-galleryoverview{margin:24px 0 14px 0;}
#main .ngg-galleryoverview+p{margin-top:10px!important;}
#main .ngg-gallery-thumbnail{float:left;margin-right:0;text-align:center;}
#main .ngg-gallery-thumbnail img{background-color:#fff;border:1px solid #ddd;display:block;margin:0 16px 16px 0;padding:8px;position:relative;outline:none;box-shadow:0 0 2px #ddd;}
#main .ngg-gallery-thumbnail img:hover{border:1px solid #888;background-color:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;-webkit-transition: opacity 0.25s ease;-moz-transition: opacity 0.25s ease;-ms-transition: Opacity 0.25s ease;-o-transition: opacity 0.25s ease;transition: opacity 0.25s ease;} 
#main .ngg-gallery-thumbnail a{border-bottom:none;border:0;padding:0;background:none;}
#main h1 + .ngg-galleryoverview{padding-top:10px;}

#sidebar .ngg-galleryoverview{width:105%;margin:-5px 0 14px -1%;overflow:visible;}
#sidebar .ngg-gallery-thumbnail{float:left;margin-right:0;text-align:center;}
#sidebar .ngg-gallery-thumbnail img{background-color:#fff;border:1px solid #ddd;display:block;margin:0 6px 9px 0;padding:5px;position:relative;outline:none;box-shadow:0 0 2px #ddd;}
#sidebar .ngg-gallery-thumbnail img:hover{border:1px solid #888;background-color:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;-webkit-transition: opacity 0.25s ease;-moz-transition: opacity 0.25s ease;-ms-transition: Opacity 0.25s ease;-o-transition: opacity 0.25s ease;transition: opacity 0.25s ease;} 
#sidebar .ngg-gallery-thumbnail a{border-bottom:none;border:0;padding:0;background:none;}
img#ctl03_rptMenuParent_ctl08_imgMenuItem {
    display: none;
}
.one-third {
    width: 31%;
	float: left;
	margin-left: 15px;
}
.one-third .announcement-item {
    margin-top: 40px;
}
.homeBoxes {
    font-size: 12px;
}

.page-id-30190 #contentarea {
    width: 96%;
}
.page-id-30190 #sidebar {
    display: none;
}

/* Override Caption Styles Tom D 22.9.17 */
.wp-caption {
	border: none;
	text-align: left;
	background-color: inherit;
	margin-bottom: 0px
	}

.wp-caption p.wp-caption-text {
    font-size: 14px;
    font-style: italic;
	padding-top: 3px;
}

.wp-caption.alignnone {
	margin-bottom: 5px;
}


/* WP Galleries */
.gallery .gallery-item img {
	border: none!important;
}

.gallery-size-medium .gallery-item {
	max-height: 180px!important;
    overflow: hidden!important;
}

 .gallery-size-large img {
    max-width: 500px!important;
    height: auto!important;
}

.gallery-size-large .gallery-icon {
	max-height: 300px;
    overflow: hidden;
}

.gallery .gallery-caption {
	font-style: italic;
}

.business-single .bl-logo,
.business-single .bl-copy {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    box-sizing: border-box;
}
.business-single .bl-logo img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
.business-single .bl-logo {
    background: #fff;
    padding-right: 30px;
}
.business-single .bl-copy {
    padding: 10px 20px;
}
.business-single {
    padding: 30px;
    border: 1px solid #efefef;
}
.business-single-outer {
    margin-bottom: 30px;
    padding-bottom: 20px;
    /* border-bottom: 3px solid #ccc; */
}
.business-single .bl-copy p {
    margin-bottom: 0;
}

.business-single-outer .bl-entry h2 {
    margin-bottom: 8px;
}
#sidebar .add-your-business {
    display: none;
}
.tax-business-directory-category #contentarea,
.page-template-page-business-directory #contentarea {
    margin-top: 0;
}

/*ul.boxes.top li:hover {
    background-blend-mode: color-burn;
    opacity: 0.5!important;
}


ul.boxes.bottom li:hover {
    background-blend-mode: color-burn;
    opacity: 0.5!important;
}

*/

.page-id-46608 #main
{
	padding: 20px 20px 0 20px;
}


.top-box-row
{
	margin: 0 0 20px 0;
}

.box-image__item{

}

.box-image img
{
	max-width: 220px;
	max-height: 110px;
	
}

.boxes li
{
	background: round;
}

/* Hide early years of Fixtures - Tom D 11/12/2019 */
.tags-year label:nth-of-type(-n+8) {
    display: none!important;
}


#social{
	display: none;
}

#announcements{
	display: none;
}

.social-m{
	
	margin: 0 auto -3px auto;
}

.social-m li{
	display: inline-block;
}
.social-m span{
	float: left;
	font-size: 12px;
    font-family: 'aleobold', Arial, Helvetica, sans-serif;
	margin-right: 5px;
	margin-left: 20px;
}

.fixture-items{
	display: flex;
	flex-direction: column;
}

.fixture-items-nolinks{
	font-size: 12px;
	margin-top: 0;
}

.stroke-averages, .smarter-than-smoking{
	display: none;
}

.crunch{
	display: flex;
	display: inline-block;
}
