.elementor-kit-6860{--e-global-color-primary:#523C5A;--e-global-color-secondary:#765373;--e-global-color-text:#3D3D3D;--e-global-color-accent:#765373;--e-global-color-3c7ba90:#48746A;--e-global-color-2141717:#FFFFFF;--e-global-color-e622cdf:#000000;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:400;}.elementor-kit-6860 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */div.w2dc-content .w2dc-btn-primary, 
div.w2dc-content a.w2dc-btn-primary, 
div.w2dc-content input[type="submit"], 
div.w2dc-content input[type="button"], 
div.w2dc-content .w2dc-btn-primary:visited, 
div.w2dc-content a.w2dc-btn-primary:visited, 
div.w2dc-content input[type="submit"]:visited, 
div.w2dc-content input[type="button"]:visited, 
div.w2dc-content .w2dc-btn-primary:focus, 
div.w2dc-content a.w2dc-btn-primary:focus, 
div.w2dc-content input[type="submit"]:focus, 
div.w2dc-content input[type="button"]:focus, 
div.w2dc-content .w2dc-btn-primary:disabled, 
div.w2dc-content a.w2dc-btn-primary:disabled, 
div.w2dc-content .w2dc-btn-primary:disabled:focus, 
div.w2dc-content a.w2dc-btn-primary:disabled:focus, 
div.w2dc-content .w2dc-btn-primary:disabled:hover, 
div.w2dc-content a.w2dc-btn-primary:disabled:hover, 
form.w2dc-content .w2dc-btn-primary, 
form.w2dc-content a.w2dc-btn-primary, 
form.w2dc-content input[type="submit"], 
form.w2dc-content input[type="button"], 
form.w2dc-content .w2dc-btn-primary:visited, 
form.w2dc-content a.w2dc-btn-primary:visited, 
form.w2dc-content input[type="submit"]:visited, 
form.w2dc-content input[type="button"]:visited, 
form.w2dc-content .w2dc-btn-primary:focus, 
form.w2dc-content a.w2dc-btn-primary:focus, 
form.w2dc-content input[type="submit"]:focus, 
form.w2dc-content input[type="button"]:focus, 
form.w2dc-content .w2dc-btn-primary:disabled, 
form.w2dc-content a.w2dc-btn-primary:disabled, 
form.w2dc-content .w2dc-btn-primary:disabled:focus, 
form.w2dc-content a.w2dc-btn-primary:disabled:focus, 
form.w2dc-content .w2dc-btn-primary:disabled:hover, 
form.w2dc-content a.w2dc-btn-primary:disabled:hover, 
div.w2dc-content .wpcf7-form .wpcf7-submit, 
div.w2dc-content .wpcf7-form .wpcf7-submit:visited, 
div.w2dc-content .wpcf7-form .wpcf7-submit:focus,
.w2dc-listings-carousel-button-left, 
.w2dc-listings-carousel-button-right, 
.w2dc-remove-from-favourites-list, 
.w2dc-content .w2dc-panel-heading.w2dc-choose-plan-head,
.menu-toggle, button, 
.ast-button, .ast-custom-button, 
.button, input#submit, input[type="button"], 
input[type="submit"], input[type="reset"]{
	background-color: #765373;
    border-color: #765373;
}

.w2dc-field-caption .w2dc-field-icon,
div.w2dc-content a, 
div.w2dc-content a:visited, 
div.w2dc-content a:focus, 
div.w2dc-content .w2dc-pagination > li > a, 
div.w2dc-content .w2dc-pagination > li > a:visited, 
div.w2dc-content .w2dc-pagination > li > a:focus, 
div.w2dc-content .w2dc-btn-default, 
div.w2dc-content div.w2dc-btn-default:visited, 
div.w2dc-content .w2dc-btn-default:focus, 
div.w2dc-content.w2dc-terms-menu .w2dc-categories-root a, 
div.w2dc-content.w2dc-terms-menu .w2dc-categories-root a:visited, 
div.w2dc-content.w2dc-terms-menu .w2dc-categories-root a:focus, 
div.w2dc-content.w2dc-terms-menu .w2dc-locations-root a, 
div.w2dc-content.w2dc-terms-menu .w2dc-locations-root a:visited, 
div.w2dc-content.w2dc-terms-menu .w2dc-locations-root a:focus{
	color: #765373;
}

.w2dc-content .w2dc-category-label, 
.w2dc-content .w2dc-tag-label{
	border-color: #765373;
}

.w2dc-content .w2dc-category-label, 
.w2dc-content .w2dc-tag-label{
	background: #765373;
	color: #FFF;
}

.tribe-community-events .button{
    color: #FFF !important;
}

.tribe-events-community-footer .button,
.tribe-event-organizer .tribe-add-post,
.recurrence-row button,
.tribe-image-upload-area .choose-file{
    background: #765373 !important;
    color: #FFF;
}

body.role-subscriber #membership-tools{
    display: none;
}

.tribe-buttonset .tribe-button-field,
.select2-container .select2-choice>.select2-chosen{
    color: #6a6a6a !important;
}

.tribe-button-field.tribe-active{
    background-color: #765373 !important;
    color: #FFF !important;
}

#tribe-community-events.list{
    padding: 20px 0;
}

#tribe-community-events.list #add-new a,
#tribe-community-events.list .table-menu-wrapper a{
    display: block;
    max-width: 150px;
    padding: 10px 20px;
    text-align: center;
    margin: 0 0 20px;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:#765373 !important;

background-color:#765373 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:#765373 !important;

background-color:#765373 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #765373 !important;

color:white !important;

text-shadow: transparent !important;

border-color:#ca0606 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #765373 !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#ca0606 !important;

}

.ihc-login-template-10{
    width: 100%;
}

.ihc-register-2 .iump-submit-form input:focus{
    background: #48746A;
}

form.pmpro_form .input, form.pmpro_form textarea, form.pmpro_form select, 
#loginform input[type=text], #loginform input[type=password]{
    max-width: 99%;
    width: 100%;
}

@media (min-width: 993px){
    .ast-separate-container #primary{
        margin: 0;
    }
}

@media screen and (max-width: 360px){
	.elementor-7501 .elementor-element.elementor-element-c11e806 > .elementor-widget-container{
		border: none;
	}
}/* End custom CSS */