/*
Theme Name: Portsea
Design Studio:MiClub http://www.miclub.com.au/
Version:"2015"
Author:MiClub
Author URI:http://www.miclub.com.au/
*/

/* - 19/10/2015 - Michael H - Pre-Go Live changes - */
#waitListContatiner{
	max-width: 96%;
	margin-left: 2%;
	margin-right: 2%;
}

body.page-template-prodGen.page-template-prodGen-php.logged-in{
	color: 	#fff;
}

body.page-template-prodGen.page-template-prodGen-php.logged-in #wrapper,
body.page-template-prodGen.page-template-prodGen-php.logged-in #wrapper #waitListContatiner table span
{
	color: 	#333;
}

/* - 26/11/2015 - Shaz - Ticket #55462- */
/* Added a lesson button - Trae - 28/09/2017 - Ticket:91252 */
a.results, a.lessons {
	background: #004963;
	margin: 0 0 0 1em;
}  

/* - 1/12/2015 - Shaz - Ticket #55683- */

.page-template-page-members .upcoming-events .date-wrap{
	    margin: 0 1em 0 0!important;
}
body footer.row{
	margin-left:0px;
}
body footer.row .col{
	margin-left:15px;
}
body .full-width, body .row .full-width{
	margin-left:0px;
}
.page-content{
	font-size: 13px;
}
.col.quarter img {
    border: 1px solid #fff;
}
.page-id-8 .row .third {
	float: left;
	margin: 1em;
}
.role {
    text-align: right!important;
    float: none!important;
}

.promo {
    position: absolute;
    color: #ffffff;
	text-shadow: 2px 2px 2px #000000;
	background: rgba(0,0,0,0.5);
	padding: 10px 10px;
	border-radius: 7px;
	top: 110px;
    left: 20px;
	display: table-cell;
}

.promo h1 {
	text-align: center;
}

.promo p {
	text-align: left;
	margin: 0px;
}

.promo button {
	text-transform: uppercase;
	margin: 0 auto;
	display: block;
	padding: 10px 10px;
}

.homePromo {
    float: left;
    margin-top: 130px;
    position: absolute;
    left: 20px;
}
.homePromo img {
	width: 500px;
}
.promo img {
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}

/* Events Iframe Tom D 7/08/17 */
.page-id-7936 p iframe {
	border: none;
}

/* Members Home Header Button Links styline - Trae - 29/09/17 - Ticket: 92876*/
.page-template-page-members .portal-buttons ul, .page-template-page-members .filter-buttons ul {
	margin: 3em 0 !important;
}

.portal-buttons ul a.info{
	min-width: 138px;
}

.page-template-page-members .portal-buttons ul li a.bookings, .page-template-page-members .filter-buttons ul li a.bookings {
    min-width: 125px;
}

.page-template-page-members .portal-buttons ul a.bookings{
	margin-left: 1em;
}

.page-template-page-members .portal-buttons li {
    min-width: 180px;
}

@media only screen and (max-width: 1400px){
	.page-template-page-members .portal-buttons ul.first-list{
		margin-right: 3em !important;
	}
	.page-template-page-members .portal-buttons ul a.lessons{
		margin-left: 1em;
	}
}
@media only screen and (max-width: 787px){
	ul.first-list {
		width: 100%;
	}
	.page-template-page-members .portal-buttons ul {
		margin: 1em 0 !important;
	}
}
@media only screen and (max-width: 400px){
	.page-template-page-members .portal-buttons ul li{
		font-size: 1.1em!important;
	}
	.portal-buttons ul a.info {
		min-width: 110px;
	}
	.portal-buttons li a {
		max-width: 110px;
	}
	.page-template-page-members .portal-buttons li {
		min-width: 155px;
	}
	.page-template-page-members .portal-buttons ul li a.bookings{
		min-width: 110px;
	}
}

/* My Information Bookings styling - Trae - 29/09/17 - Ticket: 92876*/
.page-id-8 .portGenNorm a {
    text-decoration: underline!important;
    color: #195b72;
}

.page-id-8 li.portGenNorm {
    margin-bottom: 20px;
}

/* Bullet Point in table styling - Trae - 16/11/17 - Ticket: 105514*/
.col table li {
    font-size: 16px!important;
}


.page-id-8472 .portal-box{
    width: 47%!important;
    height: 550px!important;
    margin-right: 10px!important;
}

.page-id-8472 .portal-box li{
	list-style: disc !important;
	margin-left: 10px;
}

.page-id-8472 .feature-image {
    text-align: center;
}

.page-id-8472 .button.more, .page-id-8472 a.button.more{
	bottom: 10px;
    position: absolute;
    right: 10px;
}

@media only screen and (max-width: 1400px){
	.page-id-8472 .portal-box{
		height: 450px!important;
	}
}
@media only screen and (max-width: 980px){
	.page-id-8472 .portal-box{
		height: 550px!important;
	}
}

@media only screen and (max-width: 600px){
	.page-id-8472 .portal-box{
		width: 100%!important;
	}
}

.centered-content{
	width: 67%!important;
    float: none!important;
    margin: 0 auto!important;
}

.voucher-shop{
	    margin: 0 auto;
}

.page-id-8558 a img.alignnone{
		margin: 0!important;
	}
@media only screen and (max-width: 1500px){
	.page-id-8558 td{
		width: 100%!important;
		display: block;
		margin-bottom: 30px;
	}
	.page-id-8558 td:last-child{
		margin-bottom: 0px;
	}
	.page-id-8558 td p{
		padding: 0 20%!important;
	}
}

@media only screen and (max-width: 1024px){
	.page-id-8558 td{
		margin-bottom: 100px;
	}
	.page-id-8558 td p{
		padding: 0!important;
	}
	.page-id-8558 .col table p {
    	font-size: 18px;
	}
}


/* Golf Event News Page Syling - Trae - 04/09/2018 - Ticket: 128687 */

.news-post.news-post-item {
    overflow: hidden;
    margin: 0 0 1em;
    padding: 2em;
    border: 1px solid #e8e8e8;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.08);
    box-sizing: border-box;
    background: #FFF;
	margin-right: 10px;
	width: calc(33.33% - 10px);
    display: inline-block;
    position: relative;
	float: left;
}

.news-post.news-post-item:nth-child(3n){
	margin-right: 0;
}
.news-post.news-post-item img{
	width: 100%;
}

.news-post.news-post-item p{
	padding-bottom: 10px;
}

.news-post-item h3{
	margin-top: 10px;
	font-size: 2em;
}
body .news-post-item h3 a {
    text-decoration: none;
}
.news-post-item h3 a:hover {
    text-decoration: underline;
}

.news-post-item a.button.more {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.read-more-wrapper{
	clear: both;
}

@media only screen and (max-width: 768px){
	.news-post.news-post-item{
		width: calc(50% - 5px)
	}
	
	.news-post.news-post-item:nth-child(2n){
		margin-right: 0;
	}
	.news-post.news-post-item:nth-child(2n+1){
		margin-right: 10px;
	}
}
@media only screen and (max-width: 425px){
	.news-post-item h3{font-size: 2em;}
	.news-post.news-post-item {
    	width: 100%;
		margin-right: 0;
	}
}


/* Ticket : 137986 - Asanka */

.homePromo img {
    width: 400px!important;
}

.homePromo {
    margin-top: 50px!important;
}

@media only screen and (max-width: 425px){
	
		.homePromo {
			margin-top: 70px!important;
			position:inherit;
		}
	.row full-width clearfix
	{
		position: inherit;
	}
}

@media only screen and (max-width: 425px){
	
	
	.home.page footer
	{
		position: inherit!important;
	}
}