@media (min-width: 1599px) {
    .container {
        margin: auto;
		max-width:1280px !important;
    }
}

.woocommerce-MyAccount-navigation-link--subscriptions, .woocommerce-MyAccount-navigation-link--edit-address{
    display:none !important;
}

.product-template h1{
	font-size:36px !important;
}

.promo-title{
	font-size: 40px;
    padding: 30px;
}

.wc-block-cart-item__remove-link{
    display:none !important;
}
.woocommerce-account input, .woocommerce-account button, 
.woocommerce-cart input, .woocommerce-cart button, .woocommerce-checkout input, .woocommerce-checkout button, .select2-container--default .select2-selection--single, .wc-block-cart__submit-container, .wc-block-components-button{
    height: 48px !important;
    border-radius: 30px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.woocommerce-checkout textarea{
    height: 148px !important;
    border-radius: 30px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 15px !important;
    background:#f7f7f7 !important;
}

.woocommerce-cart input, .woocommerce-checkout input, .select2-container--default .select2-selection--single, .woocommerce-account input{
    background:#f7f7f7 !important;
}

.order_review{
    border-radius:30px !important;
}

.woocommerce-checkout h1, .woocommerce-cart h1, .woocommerce-account h1{
    text-align:center !important;
    color: #444444 !important;
}

#section-about{
	overflow:hidden;
}

#section-why-attend .container{
	overflow:hidden;
}

#section-why-attend .container .wow{
	padding-bottom:30px;
}
#section-about .ul-check{
	padding-left:30px;
	position: relative;
}

#section-about .ul-check li::before{
	position: absolute;
    left: -30px;
}

#section-features .container{
	overflow:hidden;	
}

#section-why-attend-section .container{
	overflow:hidden;
}

.cta-subscriber .container{
	overflow:hidden;
}

.main-nav li{
	height:fit-content !important;
}

.pricing-body li{
	white-space: nowrap;
}

@media (max-width:678px){
	.main-nav .sidebar .sidebar-submenu{
		position:relative !important;
		top:0px !important;
		padding-left:10px !important;
	}
	
	.main-nav .sidebar .has-sub > a{
		height:auto !important;
	}
	
	#section-about h2, .advantages-section h2{
		font-size: 26px !important;
		padding: 15px;
		line-height: 1.6;
	}
	
	.js-marquee span{
		font-size:16px !important;
	}
	
	.feature-card .feature-icon {
		width: 64px !important;
		height: 64px !important;
	}
}

#section-venue-promo button{
	padding: 15px 30px !important;
    text-decoration: none !important;
    margin-top: 40px !important;
}

.woocommerce table.shop_table .product-name .product-quantity{
	display:none;
}
/* Hide the original "/ month" text */
/* .wc-block-components-sale-badge {
    font-size: 0;
}
 */
/* Rebuild the content with "/ year" */

/* .wc-block-cart-item__total .wc-block-components-sale-badge::before {
    content: "Save ";
    font-size: 14px;
    font-weight: 600;
}

.wc-block-cart-item__total .wc-block-components-sale-badge .wc-block-components-formatted-money-amount {
    font-size: 14px;
    font-weight: 700;
}

.wc-block-cart-item__total .wc-block-components-sale-badge .wc-block-components-formatted-money-amount::after {
    content: " / year";
    font-weight: 600;
}

.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge {
    margin-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
} */