.site-info { 
	  display: none; 
		padding-bottom: 0;
}

.woocommerce-breadcrumb {
    font-size: 0;
}
@media (min-width: 768px)
.storefront-breadcrumb {
    padding: 0;
    margin: 0;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0;
}
.site-search .widget_product_search input[type=text], .site-search .widget_product_search input[type=search] {
    padding: ;
    line-height: 1;
    border-radius: 30px;
}
@media (min-width: 768px)
.storefront-breadcrumb {
    padding: 0;
    margin: 0;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #4054b2;
}
.storefront-breadcrumb {
    margin: 0em;
    padding: 0em 0;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    padding: 1em 1.618em;
    margin-bottom: 2.617924em;
    background-color: #4054B2;
    margin-left: 0;
    border-radius: 2px;
    color: #fff;
    clear: both;
    border-left: 0.6180469716em solid rgba(0, 0, 0, 0.15);
}
.site-footer {
    background-color: #f3f3f3;
    color: #3b3c3f;
    padding: 0;
    padding-top: 0;
    padding-right: 0px;
    padding-bottom: 0;
    padding-left: 0px;
}

div#product-327 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}

div#product-791 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}

div#product-1661 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}

div#product-18194 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}


div#product-1710 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}


div#product-18384 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}

div#product-18149 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}


div#product-3177 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}


div#product-15016 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}

div#product-18792 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}


div#product-22878 {
    margin-top: 3.3em;
		margin-left: 2.3em;
	  margin-right: 2.3em;
}




article#post-321 {
    margin-top: 3.3em;
}




.woocommerce-message:before {
    display: none;
}

.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before, .woocommerce-noreviews:before, p.no-comments:before {
    display: none;
}

.woocommerce table.cart td:nth-of-type(5), .woocommerce table.cart th:nth-of-type(5) {
display: none;
}

.woocommerce table.shop_table_responsive td:nth-of-type(4), .woocommerce table.shop_table_responsive th:nth-of-type(4) {
display: none;
}

div#affwp-affiliate-dashboard-referral-counts{
	    display: none;
}

tr.recurring-totals{
    display:none!important;
}

tr.tax-total.recurring-total{
    display:none!important;
}

tr.order-total.recurring-total{
    display:none!important;
}

tr.cart-subtotal.recurring-total{
    display:none!important;
}

#affwp-payment-email{
	display:none!important;
}

label[for="affwp-payment-email"]{
	display:none!important;
}

#affwp-user-url{
	display:none!important;
}

label[for="affwp-user-url"]{
	display:none!important;
}

#affwp-promotion-method{
	display:none!important;
}

h2.comments-title{
	display:none!important;
}

.epta-map-area{
	display:none!important;
}

.epta-share-area{
	display:none!important;
}



label[for="affwp-promotion-method"]{
	display:none!important;
}

#affwp-user-name{
	display:none!important;
}

label[for="affwp-user-name"]{
	display:none!important;
}

.woocommerce-info.wc-memberships-restriction-message.wc-memberships-message.wc-memberships-content-restricted-message {
	background-color: #000000;
}

.entry-content a {
    box-shadow: none;
		text-decoration: none;
}

html,body { 
	color:#000!important;
	
	width:100%;
	overflow-x:hidden
;}

a {text-decoration:none!important}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    padding: 1em 1.618em;
    margin-bottom: 2.617924em;
    background-color: #7E70C8C7;
    margin-left: 0;
    border-radius: 2px;
    color: #fff;
    clear: both;
}


.ld-content-action {
	display:none;
}




.learndash-wrapper .ld-content-actions {
    display: none;
}

.ld-topic-status {
	display:none;
}

.learndash-wrapper .ld-breadcrumbs {
    background: #f0f3f6;
    border-radius: 6px;
    padding: .5em 1em;
    display: flex;
    justify-content: space-between;
    align-items: center;
    display: none;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 {
    padding: 0;
    margin: 0 0 .5em;
    font-weight: 600;
    font-size: 1.5em;
    text-align-last: center;
}

.elementor-34138 .elementor-element.elementor-element-295a3676 .eael-advance-tabs .eael-tabs-nav {
max-width: 400px;
margin: 0 auto;

}

.elementor-34138 .elementor-element.elementor-element-295a3676 .eael-advance-tabs .eael-tabs-content {
background-image: linear-gradient(#ccc,#ccc);
    background-size: 50% 2px;
    background-position: top;
    background-repeat: no-repeat;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav a {
    display: block;
    padding: 0 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.post-39667.page.type-page.status-publish.hentry{
	margin-bottom: 0px;
}

.content-area{
	margin-bottom: 0px;
}

.site-main{
	margin-bottom: 0px;
}

p#wc-stripe-payment-request-button-separator, div#wc-stripe-payment-request-wrapper {
display: none !important;
}

