.elementor-3769 .elementor-element.elementor-element-ec1006b .espbp-venue-title{--espbp-venue-title-color:var( --e-global-color-text );font-family:"Armada", Sans-serif;font-size:40px;font-weight:900;font-style:italic;line-height:55px;}.elementor-3769 .elementor-element.elementor-element-08bf20b{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-3769 .elementor-element.elementor-element-a56514b{font-family:var( --e-global-typography-715bd8e-font-family ), Sans-serif;font-size:var( --e-global-typography-715bd8e-font-size );font-weight:var( --e-global-typography-715bd8e-font-weight );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3769 .elementor-element.elementor-element-f7c5588 > .elementor-widget-container{margin:5px 0px 20px 0px;}.elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details,
                    .elementor-3769 .elementor-element.elementor-element-f7c5588 a,
                    .elementor-3769 .elementor-element.elementor-element-f7c5588 .tribe-template-address,
                    .elementor-3769 .elementor-element.elementor-element-f7c5588 span,
                    .elementor-3769 .elementor-element.elementor-element-f7c5588 espbp-venue-meta-wrp .espbp-venue-details i,
                    .elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details span{color:var( --e-global-color-7e00f72 );}.elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 a,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .tribe-template-address,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 span,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 espbp-venue-meta-wrp .espbp-venue-details i,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details span{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3769 .elementor-element.elementor-element-43a9960 .espbp-venue-featured-img{--espb-venue-image-width:60%;height:auto;--espb-venue-image-max-width:60%;--espbp-venue-img-border-radius:25px 25px 25px 25px;}@media(max-width:1366px){.elementor-3769 .elementor-element.elementor-element-a56514b{font-size:var( --e-global-typography-715bd8e-font-size );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );}.elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 a,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .tribe-template-address,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 span,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 espbp-venue-meta-wrp .espbp-venue-details i,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details span{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 );}}@media(max-width:1024px){.elementor-3769 .elementor-element.elementor-element-a56514b{font-size:var( --e-global-typography-715bd8e-font-size );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );}.elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 a,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .tribe-template-address,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 span,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 espbp-venue-meta-wrp .espbp-venue-details i,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details span{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 );}}@media(max-width:880px){.elementor-3769 .elementor-element.elementor-element-ec1006b .espbp-venue-title{font-size:30px;line-height:45px;}.elementor-3769 .elementor-element.elementor-element-08bf20b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-3769 .elementor-element.elementor-element-a56514b{font-size:var( --e-global-typography-715bd8e-font-size );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );}.elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 a,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .tribe-template-address,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 span,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 espbp-venue-meta-wrp .espbp-venue-details i,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details span{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 );}.elementor-3769 .elementor-element.elementor-element-43a9960 .espbp-venue-featured-img{--espb-venue-image-width:80%;height:auto;--espb-venue-image-max-width:80%;}}@media(min-width:2400px){.elementor-3769 .elementor-element.elementor-element-a56514b{font-size:var( --e-global-typography-715bd8e-font-size );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );}.elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 a,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .tribe-template-address,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 span,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 espbp-venue-meta-wrp .espbp-venue-details i,
                                .elementor-3769 .elementor-element.elementor-element-f7c5588 .espbp-venue-details span{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 );}}/* Start custom CSS for dsh-text-editor, class: .elementor-element-a56514b */.elementor-3769 .elementor-element.elementor-element-a56514b {
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 2px;
}
.elementor-3769 .elementor-element.elementor-element-a56514b:hover {
    text-decoration: none!important;
}/* End custom CSS */
/* Start custom CSS for the-event-venue-template-featured-image, class: .elementor-element-43a9960 */.elementor-3769 .elementor-element.elementor-element-43a9960 img {
    margin-left:20%!important;
      box-shadow: 0 1px 0 1px #06011422,0 3px 6px 4px #06011410!important;
        transition:none!important;
    position: relative;
  border: 4px solid transparent;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(
      50deg,
      rgb(65, 38, 13) 0%,
      rgb(122, 62, 0) 8%,
      rgb(199, 122, 0) 24%,
      rgb(251, 180, 0) 40%,
      rgb(251, 180, 0) 55%,
      rgb(251, 180, 0) 70%,
      rgb(199, 122, 0) 83%,
      rgb(122, 62, 0) 99%
    ) border-box;

}    
.elementor-3769 .elementor-element.elementor-element-43a9960 {
    margin-top:-30px;
}
@media (max-width:767px) {
.elementor-3769 .elementor-element.elementor-element-43a9960 {
    margin-top:-60px;
}
    .elementor-3769 .elementor-element.elementor-element-43a9960 img {
    margin-left:10%!important;
      border: 3px solid transparent;
}
}/* End custom CSS */