/*
 Theme Name:   Highend
 Theme URI:    http://miclub.com.au
 Description:  MiClub Custom Theme
 Author:       Daniel Gouvignon
 Author URI:   http://miclub.com.au
 Version:      1.0.0
 License:      Copyright 2015 - MiClub
 License URI:  http://miclub.com.au
 Tags:         custom, responsive-layout
 Text Domain:  miclub
*/

/*
 * ======================  LIVE CHANGES GO HERE  ======================
 * Please make sure that you place a timestamp with your name whenever
 * this file is edited. If your change is a result of a ticket please
 * include the ticket number in the comment.
 */

.portGenRes a {
    border: none;
    box-shadow: none;
    padding: 0!important;
    float: none!important;
}
.portGenNorm a {
    padding: 5px 0!important;
}
#memberSearch:before, #eventListForm:before {
	text-shadow: none;
}
.main.members .section .container .members-content .members-content, .main.members .section .container #content .members-content {
	width: 79%!important;
	float: left!important;
}
.member-welcome {
	margin-top: 0;
}
.members .members-sidebar .fb-page {
	width: 100%;
	margin-top: 20px;
}
.main.members .section .container #content .members-content p.date {
	margin-top: -55px;
}
@media screen and (max-width: 1200px) {
	.main.members .section .container .members-content .members-content, .main.members .section .container #content .members-content {
		width: 100%!important;
	}
}
.archives-wrap .archive .image-wrap img {
	object-fit: cover;
}
.members-sidebar li a:hover {
    text-decoration: none!important;
}
.slider .royalSlider .rsArrowRight {
	right: 30px!important;
}

.gform_button.button {
	position: relative;
	top: -80px;
}
@media only screen and (max-width: 641px) {
	.gform_button.button {
		position: relative;
		top: 0;
	}	
}

/* Disable Membership Category view on Member side - Trae - 22/06/2018 - Ticket: 123028 */
.membershipCategory{
	display: none!important;
}

/*#form\3a reservesPanel table thead tr th:nth-of-type(2) {
	width: 150px;
}
	
#form\3a reservesPanel table thead tr th:nth-of-type(3) {
	width: 100px;
}*/

@media screen and (max-width: 600px) {
	table:not(.ui-datepicker-calendar) tr td {
		float: none;
	}
}

@media screen and (max-width: 960px) {
	table:not(.ui-datepicker-calendar) tr td {
		float: none;
	}
}

#toggle-sidebar-menu {
	display: none;
	text-align: center;
    background-color: #2a9673;
    font-size: 20px;
    line-height: 20px;
    width: 100%;
    color: white;
    padding: 12px 20px;
    margin: 6px 0 7px;
    font-weight: bold;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.14);
	transition: all 0.3s ease;
}

#toggle-sidebar-menu:hover {
	background-color: #ebb907;
}


@media screen and (max-width: 1200px) {
	#toggle-sidebar-menu {
		display: block;
	}
	aside.members-sidebar .members-menu {
		display: none;
	}
	.members .members-sidebar {
		margin: 20px 0 60px 0;
	}
}

@media screen and (max-width: 600px) {
	.members .members-sidebar {
		margin: 90px 0 60px 0;
	}
}

/* Booking Limits Portal Tom D 21/08/18 */
.portMain.portComps {
	border: 1px solid #2a9673;
    border-radius: 2px;
    position: relative;
    margin-bottom: 20px;
    height: 100%;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
    float: left;
    width: 100%;
}

.portComps ul li {
	list-style-type: none;
}

.portComps h2 {
	color: white;
    width: 100%;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 17px;
    position: relative;
    padding: 10px 15px;
    background: #2a9673;
    box-sizing: border-box;
}



footer .content .logo{
	background: url(assets/images/SVGC_footer.png) no-repeat center/contain;
}

/* Logo adjustment for Nav Logo 21.09 */
@media screen and (max-width: 600px) {
	.shrink .nav-inner a.logo {
		  margin: 10px 38% 0;
	}
}

@media screen and (max-width: 430px) {
	.shrink .nav-inner a.logo {
		  margin: 10px 35% 0;
	}
}

@media screen and (max-width: 350px) {
	.shrink .nav-inner a.logo {
		  margin: 10px 31% 0;
	}
}

@media screen and (max-width: 300px) {
	.shrink .nav-inner a.logo {
		  margin: 10px 28% 0;
	}
}

/*Post Titles*/
.single-post .main .content .heading {
    top: -255px;
    font-size: 35px;
}
@media screen and (max-width: 600px) {
	.single-post .main .content .heading {
		top: -145px;
		font-size: 25px;
	}
}


.page-template-prodGen  .members-content select {
     width: auto; 
     padding: 1px;
     font-size: 1em; 
     border: 1px solid #333; 
     -webkit-border-radius: 0px; 
     margin-left: 0; 
}

/* Table fix for staff and board pages Tom D 13/02/20 */
.overflow-table {
    overflow: scroll;
}

.overflow-table table tr td {
    width: 50%!important;
}

@media screen and (max-width: 600px) {
.overflow-table table {
    width: 600px!important;   
    }
}

.page-id-10409 table tr td {
    width: 33%!important;
}

.page-id-80 .main .content a {
    padding: 0 5px;
}




