[class^='visible-bundle-name-'],
[class*=' visible-bundle-name-'],
[class^='visible-bundle-id-'],
[class*=' visible-bundle-id-'],
[class^='visible-not-bundle-id-'],
[class*=' visible-not-bundle-id-'],
[class^='visible-product-id-'],
[class*=' visible-product-id-'],
[class^='visible-product-sku-'],
[class*=' visible-product-sku-'],
[class^='visible-product-is-recurring'],
[class*=' visible-product-is-recurring'],
[class^='visible-product-is-not-recurring'],
[class*=' visible-product-is-not-recurring'],
[class^='visible-membership-id-'],
[class*=' visible-membership-id-'],
[class^='visible-not-membership-id-'],
[class*=' visible-not-membership-id-']
{
    display:none!important;
}

.fl-builder-edit [class^='visible-bundle-name-'], 
.fl-builder-edit [class*=' visible-bundle-name-'],
.fl-builder-edit [class^='visible-bundle-id-'], 
.fl-builder-edit [class*=' visible-bundle-id-'],
.fl-builder-edit [class^='visible-not-bundle-id-'], 
.fl-builder-edit [class*=' visible-not-bundle-id-'],
.fl-builder-edit [class^='visible-product-id-'],
.fl-builder-edit [class*=' visible-product-id-'],
.fl-builder-edit [class^='visible-product-sku-'],
.fl-builder-edit [class*=' visible-product-sku-'],
.fl-builder-edit [class^='visible-product-is-recurring'],
.fl-builder-edit [class*=' visible-product-is-recurring'],
.fl-builder-edit [class^='visible-product-is-not-recurring'],
.fl-builder-edit [class*=' visible-product-is-not-recurring'],
.fl-builder-edit [class^='visible-membership-id-'], 
.fl-builder-edit [class*=' visible-membership-id-'],
.fl-builder-edit [class^='visible-not-membership-id-'], 
.fl-builder-edit [class*=' visible-not-membership-id-']
{
    display:block;
}

/* Logged In/Out Hidden Classes */
.logged-out .hidden-logged-out{
	display:none!important;
}

.logged-in .hidden-logged-in{
	display:none!important;
}

/* Logged In/Out Visibility Classes */

.visible-logged-out,
.visible-logged-in,
.visible-inline-logged-out,
.visible-inline-logged-in
{
	display: none!important;
}

.logged-out .visible-logged-out{
	display:block!important;
}


.logged-in .visible-logged-in{
	display:block!important;
}

.logged-out .visible-inline-logged-out{
	display:inline-block!important;
}

.logged-in .visible-inline-logged-in{
	display:inline-block!important;
}

/* MemberMouse My Account Page */
#mm-element-username,
#mm-element-phone.mm-myaccount-element,
#mm_phone.mm-myaccount-form-field,
#mm-myaccount-account-details-dialog>#mm-form-container>table>tbody>tr:nth-child(3),
#mm-element-membership-level.mm-myaccount-element,
#mm-shipping-info-container.mm-myaccount-block,
.mm-cancel-subscription-button
{
	display: none!important;
}

#mm-billing-info-container {
	width:100%;
}

#mm-myaccount-billing-info-dialog select {
	height:34px;
}

/* MemberMouse protected content */

.cc-helpers-protected-post + a{
	display: none!important;
}


/* Search */
article.protected,
article.locked,
article.future-menu-item
{
  padding:10px;
  background-color: #cccccc;
}

article.protected *,
article.locked *,
article.future *
{
  color: #ffffff!important;
}


.fl-archive .fl-post.protected {
    padding-bottom: 0;
}


.logged-out .fl-page-nav-search{
  display:none!important;
}

#mm-social-login-section{
	display:none;
}