.elementor-2953 .elementor-element.elementor-element-f0bbe09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2953 .elementor-element.elementor-element-b350356{text-align:center;}.elementor-2953 .elementor-element.elementor-element-b350356 .elementor-heading-title{font-family:var( --e-global-typography-628465a-font-family ), Sans-serif;font-size:var( --e-global-typography-628465a-font-size );font-weight:var( --e-global-typography-628465a-font-weight );text-transform:var( --e-global-typography-628465a-text-transform );font-style:var( --e-global-typography-628465a-font-style );text-decoration:var( --e-global-typography-628465a-text-decoration );line-height:var( --e-global-typography-628465a-line-height );letter-spacing:var( --e-global-typography-628465a-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2953 .elementor-element.elementor-element-f8581b7{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2953 .elementor-element.elementor-element-7cd99a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-89bef5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2953 .elementor-element.elementor-element-89bef5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2953 .elementor-element.elementor-element-b9f7c15{text-align:center;}.elementor-2953 .elementor-element.elementor-element-b9f7c15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:-0.3px;word-spacing:0px;}.elementor-2953 .elementor-element.elementor-element-41f246f a{color:var( --e-global-color-primary );}.elementor-2953 .elementor-element.elementor-element-8d28269 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-8d28269{text-align:center;}.elementor-2953 .elementor-element.elementor-element-8d28269 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:-0.3px;word-spacing:0px;}.elementor-2953 .elementor-element.elementor-element-5b07238 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2953 .elementor-element.elementor-element-5b07238{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#2A1B1B;}.elementor-2953 .elementor-element.elementor-element-5b07238 a{color:var( --e-global-color-primary );}.elementor-2953 .elementor-element.elementor-element-49fc1f8{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-92dc164 > .elementor-widget-container{background-color:var( --e-global-color-a983356 );border-style:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2953 .elementor-element.elementor-element-b350356 .elementor-heading-title{font-size:var( --e-global-typography-628465a-font-size );line-height:var( --e-global-typography-628465a-line-height );letter-spacing:var( --e-global-typography-628465a-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2953 .elementor-element.elementor-element-f8581b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2953 .elementor-element.elementor-element-7cd99a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2953 .elementor-element.elementor-element-b9f7c15 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-2953 .elementor-element.elementor-element-8d28269 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-2953 .elementor-element.elementor-element-5b07238{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-2953 .elementor-element.elementor-element-f0bbe09{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2953 .elementor-element.elementor-element-b350356 .elementor-heading-title{font-size:var( --e-global-typography-628465a-font-size );line-height:var( --e-global-typography-628465a-line-height );letter-spacing:var( --e-global-typography-628465a-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2953 .elementor-element.elementor-element-f8581b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2953 .elementor-element.elementor-element-7cd99a5{--content-width:95%;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-b9f7c15 .elementor-heading-title{font-size:22px;}.elementor-2953 .elementor-element.elementor-element-8d28269 .elementor-heading-title{font-size:22px;}.elementor-2953 .elementor-element.elementor-element-5b07238{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2953 .elementor-element.elementor-element-49fc1f8{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-2953 .elementor-element.elementor-element-7cd99a5{--content-width:930px;}.elementor-2953 .elementor-element.elementor-element-89bef5a{--width:100%;}.elementor-2953 .elementor-element.elementor-element-49fc1f8{--content-width:918px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2953 .elementor-element.elementor-element-7cd99a5{--content-width:95%;}}/* Start custom CSS for shortcode, class: .elementor-element-92dc164 */.tribe-events-community-footer {margin-top:-50px !important;}

.tribe-recurrence-not-supported {display:none !important;}

.tribe-community-events.form {color: #ffffff !Important;}

.tribe-section-taxonomy--post_tag {display:none !Important;}

.my-events-header h2.my-events {
	font-family: "Playfair Display" !important;
	color: #ffffff !Important;
	font-size:2em !important;
}

.tribe-community-notice.tribe-community-notice-success {color: #222222 !important;}

.tribe-events-pro-summary__event-datetime-wrapper {margin-right:20px!Important;
width:190px!Important;}

.tribe-community-events.form{
  font-family: 'Montserrat', sans-serif !important;
	background-color: transparent !Important;
	border:0px !important;
	color: #ffffff !important;
}

.tribe-community-events .tribe-community-notice.tribe-community-notice-error {color: #da394d!Important;}

.tribe-community-events.form label{
	color: #ffffff !important;
}

.tribe-community-events.form span.req{
	color: #ffffff !important;
}

.tribe-community-events.form h3{
	color: #ffffff !important;
}
.elementor-kit-13 input:not([type="button"]):not([type="submit"]) {color: #333333 !important;
    border-radius:0px !important;
}

.elementor-kit-13 textarea:not([type="button"]):not([type="submit"]) {color: #333333 !important;
    border-radius:0px !important;
}
.tribe-events,
.tribe-common {
  font-family: 'Montserrat', sans-serif !important;
}



.tribe-events-content{
  font-family: 'Montserrat', sans-serif !important;
}

.tribe-section-image-uploader {display:none !Important;}

.tribe-section-taxonomy--tribe_events_cat{display:none !Important;}


.tribe-section-virtual{display:none !Important;}

.tribe-section-event-status {display:none !Important;}

.tribe-section-organizer{display:none !Important;}

 .tribe-section-venue{display:none !Important;}

.tribe-section-website{display:none !Important;}

.tribe-section-cost{display:none !Important;}

[type="button"], [type="submit"], button {border:0px !Important;}

.tribe-community-events input[type="text"] {height:50px !important;}

div.tribe-section-header {display:none !Important;}

.tribe-section-custom-fields {background-color: transparent !Important;
border:0px !Important;}

.tribe-community-events * {font-size:16px!Important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ff3f52 */#post.events-community-submit {
    background-color: #D9A441 !important;
    color: #ffffff !Important;
font-weight:600 !important;
  
    padding-top:15px !important;
    padding-bottom:12px !important;
    font-size:17px !Important;
}

#post.events-community-submit:hover {
    background-color: #D9A441 !important;
    color: #ffffff !Important;
font-weight:600 !important;}


.tribe-section-image-uploader {display:none !Important;}

.tribe-section-taxonomy--tribe_events_cat{display:none !Important;}

.tribe-section-taxonomy--post_tag {display:none !Important;}


.tribe-section-virtual{display:none !Important;}

.tribe-section-event-status {display:none !Important;}

.tribe-section-organizer{display:none !Important;}

 .tribe-section-venue{display:none !Important;}

.tribe-section-website{display:none !Important;}

.tribe-section-cost{display:none !Important;}

[type="button"], [type="submit"], button {border:0px !Important;}

.tribe-community-events input[type="text"] {height:50px !important;}
.tribe-community-events.form{
  font-family: 'Montserrat', sans-serif !important;
	background-color: transparent !Important;
	border:0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49fc1f8 */.elementor-kit-13 input:not([type="button"]):not([type="submit"]) {color: #333333 !important;}

.event-datepickers  {background-color: transparent !important;
border:0px !Important;/* End custom CSS */