/* Custom CSS by Pam - WDK */

/* Global Styles */

/*HEADER*/
	/*Page Title*/

#page-title, article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title { padding-top: 25px;}

/*Body*/
body:not(.archive):not(.single) div#main {padding-top: 0;}

body.home div#main {padding-bottom: 0;}

	/*user Menu*/

#header-sidebar .widget_nav_menu ul.menu > li a, #header-sidebar .widget_nav_menu ul.menu > li a i {transition: 0.2s;}

#header-sidebar .widget_nav_menu ul.menu > li a:hover {color: black;}

#header-sidebar .widget_nav_menu ul.menu > li a:hover i {text-decoration: none; color: #ed3237;}


/* footer */
#footer-widgets .widget:last-child {
    width: 100%!important;
    text-align: center;
}

/* Member Login Page */

body.page-id-736:not(.logged-in) .entry-content .woocommerce {
    max-width: 675px;
    margin: 0 auto;
}

/* Home Page fix */

.flipy-wrap .oxilab-flip-box-wrapper { 
		display: flex;
		justify-content: space-between;
    flex-wrap: wrap;
}

.flipy-wrap .oxilab-flip-box-col-4 {width: 24%;}

@media only screen and (min-width: 601px) and (max-width: 900px) {

		.flipy-wrap .oxilab-flip-box-col-4, .flipy-wrap .oxilab-flip-box-col-3 {width: 48%;}

}

@media only screen and (max-width: 600px) {
.oxilab-flip-box-col-4, .oxilab-flip-box-col-3 {width: 100%!important;}
}

/*Membership Page*/

.order-membership .woocommerce .products ul, .woocommerce ul.products { margin: 0; }

.order-membership .woocommerce ul.products li.product {margin: 0 3.8% 0 0;}

/* WooCommerce Fixes */

.woocommerce a.button, .woocommerce .checkout-button, .woocommerce input.button, .woocommerce .button.alt {
    padding: 12px 20px;
    border-top: inherit;
    border-left: inherit;
    border-right: inherit;
    border-bottom: inherit;
    filter: none;
    background: #ed3237!important;
    color: #ffffff !important;
    border: 1px solid #ed3237;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: bold;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: auto;
    text-decoration: none;
    cursor: pointer;
    line-height: 1;
    text-shadow: none;
    text-transform: uppercase;
}

.woocommerce a.button:hover, .woocommerce .checkout-button:hover, .woocommerce input.button:hover, .woocommerce .button.alt:hover {
    background: #ef4549!important;
    border-color: #ef4549!important;
}

.tribe-common.event-tickets .tribe-common-c-btn, .tribe-common.event-tickets a.tribe-common-c-btn {
    background-color: #dd3333;
}

	/* Advance Search*/

div#advanced-search input#wpbdp-bar-manage-listing-button, div#advanced-search input#wpbdp-bar-submit-listing-button {display: none;}

/* Submit a listing page */

#cbs-member-submit span.wpbdp-plan-price-amount {display: none;}

#cbs-member-submit ul.wpbdp-plan-feature-list > li:not(.wpbdp-plan-duration) {display: none;}

/* Event Checkout*/

div#cbs-event-checkout {overflow: hidden;}

div#cbs-event-checkout .cart_totals {display: none;}

body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration__actions {display: contents;}

.tribe-common a.tribe-common-c-btn--small, .tribe-common button.tribe-common-c-btn--small, .tribe-common input[type=button].tribe-common-c-btn--small, .tribe-common input[type=submit].tribe-common-c-btn--small {
    background-color: #ed3238;
}