/*
 Theme Name:   OMS - Organic Natural Child Theme
 Description:  Child Theme of Organic Natural for Oregon Mycological Society
 Author:       Travis Fulton
 Template:     organic-natural
 Version:      1.0.0
*/

@import 'css/forms.css';
@import 'css/forums.css';
@import 'css/calendar.css';
@import 'css/menus.css';
@import 'css/widgets.css';
@import 'css/blog.css';

/* Typography */

h2.headline {
	font-size: 28px;
}

.btn-container:after {
	content: "";
	display: table;
	clear: both;
}

/* Hide "Home Feature" category from category menu list */
.widget_categories .cat-item-29 {
	display: none;
}

/* Membership */

form.pmpro_form .pmpro_submit {
	margin-left: 0;
}

.pmpro_thead-name, .pmpro_checkout .pmpro_user_fields thead th {
	width: 100%;
	text-align: left;
	float: none;
}

.pmpro_checkout thead th {
	text-align: left;
}

/* Leadership */

.leader .author-column h2 {
	font-size: 20px;
}

.leader .author-column h2 span {
	display:block;
	font-size: 16px;
}

.leader .author-column p {
	padding-top: 0;
}

/* Hide non-member events */

body:not(.membership-login) .type-tribe_events.tribe-events-category-classes,
body:not(.membership-login) .type-tribe_events.tribe-events-category-field-trips,
body:not(.membership-login) .type-tribe_events.tribe-events-category-camps,
body:not(.membership-login) .tribe-events-calendar tr td .type-tribe_events.tribe-events-category-members-only,
body:not(.membership-login) .tribe-events-single {
	display:none;
}

body.tribe-events-cat-meetings .tribe-events-single,
body.tribe-events-cat-mushroom-show .tribe-events-single {
	display:block;
}

/* Note about changing membership level, hide if user isn't logged in */
#level-change-note {
	display:none;
}

.logged-in #level-change-note {
	display:block;
}

/* Header */

@media only screen and (max-width: 767px){
	#logo img {
	    max-height: 120px;
	    height: auto;
	    width: auto;
	    max-width: 100%;
	}
}

/* Footer */

@media only screen and (min-width: 767px){
	.footer-widgets {
		background:url('images/chantrelles.png') 98% bottom no-repeat;
		background-size: 10%;
	}
}