.stm_single_stm_events .stm_markup__content .stm_single_event__info{position:relative;max-width:375px;padding:50px 30px 30px;}
.stm_single_stm_events .stm_markup__content .stm_single_event__info > div:not(.stm_single_event__overlay){position:relative;z-index:15;}
.stm_single_stm_events .stm_markup__content .stm_single_event__overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.9;z-index:10;}
.stm_single_stm_events .stm_markup__content .stm_single_event__title{margin:-11px 0 36px;letter-spacing:2px;}
.stm_single_stm_events .stm_markup__content .stm_single_event__address #gmap{height:450px;}
.stm_single_stm_events .stm_markup__content .stm_single_event__addr, .stm_single_stm_events .stm_markup__content .stm_single_event__date{padding-left:45px;}
.stm_single_stm_events .stm_markup__content .stm_single_event__addr .__icon, .stm_single_stm_events .stm_markup__content .stm_single_event__date .__icon{position:absolute;top:4px;left:0;}
.stm_single_stm_events .stm_markup__content .stm_single_event__addr h4, .stm_single_stm_events .stm_markup__content .stm_single_event__date h4{margin-bottom:0;}
.stm_single_stm_events .stm_markup__content .stm_single_event__form{padding:50px 50px 50px;background-color:#eeeff2;}
.stm_single_stm_events .stm_markup__content .stm_single_event__form h3{font-size:26px;text-transform:uppercase;letter-spacing:0.5px;}
.stm_single_stm_events .stm_markup__content .stm_single_event__form .btn{padding-left:35px !important;}
.stm_single_stm_events .stm_markup__content .stm_single_event__panel{margin:0 0 30px;padding:13px 20px;}
.stm_single_stm_events .stm_markup__content .stm_single_event__share .stm_share{margin:10px 0 !important;}
.stm_single_stm_events .stm_markup__content .stm_single_event__share a{opacity:1;}
@media(max-width:570px){
.stm_single_stm_events .stm_markup__content .stm_single_event__share{padding-left:0;margin:10px 0 0;}
}
.stm_single_stm_events .stm_markup__content .stm_single_event__actions .btn{padding-top:16px;padding-bottom:16px;}
.stm_single_stm_events .stm_markup__content .stm_single_event__categories i{position:relative;top:-1px;display:inline-block;vertical-align:middle;margin-right:11px;transform:rotate(90deg);}
.stm_single_event_map_included{position:relative;}
.stm_single_event_map_included .stm_single_event__info{position:absolute !important;top:50%;right:0;transform:translateY(-50%);}
.stm_single_stm_events .stm_single_event_map_ .stm_single_event__info{max-width:100%;}
.stm_single_stm_events .stm_single_event_map_ .stm_single_event__info .stm_single_event__date,
.stm_single_stm_events .stm_single_event_map_ .stm_single_event__info .stm_single_event__addr{width:50%;float:left;}
.stm_single_stm_events .stm_single_event_map_ .stm_single_event__info .stm_single_event__addr{padding-right:15px;}
.stm_single_stm_events .stm_single_event_map_ .stm_single_event__info .stm_single_event__date{float:right;padding-left:60px;}
.stm_single_event__calendar{display:inline-block;vertical-align:top;position:relative;}
.stm_single_event__calendar .atcb-link{display:none;}
.stm_single_event__calendar .addtocalendar{position:absolute;padding:10px 0;top:105%;left:1px;right:1px;box-shadow:0 0 3px rgba(0, 0, 0, 0.4);font-weight:700;letter-spacing:0.7px;background:#fff;opacity:0;visibility:hidden;z-index:100;}
.stm_single_event__calendar .addtocalendar .atcb-list{padding:0;margin:0;list-style:none;}
.stm_single_event__calendar .addtocalendar .atcb-list .atcb-item a{display:block;padding:5px 15px;text-decoration:none;letter-spacing:0;font-weight:400;}
.stm_single_event__calendar .addtocalendar .atcb-list .atcb-item a:before{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;text-align:center;margin-right:10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;}
.stm_single_event__calendar .addtocalendar .atcb-list .atcb-item:first-child a:before{content:"\f271";}
.stm_single_event__calendar .addtocalendar .atcb-list .atcb-item:nth-child(2) a:before{content:"\f1a0";}
.stm_single_event__calendar .addtocalendar .atcb-list .atcb-item:nth-child(3) a:before{top:-2px;content:"\f003";}
.stm_single_event__calendar .addtocalendar .atcb-list .atcb-item:nth-child(4) a:before{content:"\f0ed";}
.stm_single_event__calendar .addtocalendar .atcb-list .atcb-item:last-child a{margin-bottom:0;}
.stm_single_event__calendar .addtocalendar .atcb-list .atcb-item:last-child a:before{content:"\f19e";}
.stm_single_event__calendar.active .addtocalendar{top:100%;opacity:1;visibility:visible;}
.stm_single_event_part-label{position:absolute;top:-2px;left:100%;margin-left:13px;padding:16px 20px;border:2px solid #ccc;font-style:italic;}
.stm_single_event_part-label:before{content:'';display:block;position:absolute;left:-5px;top:50%;margin-top:-5px;width:10px;height:10px;transform:rotate(45deg);background:#fff;border:2px solid transparent;border-bottom-color:#ccc;border-left-color:#ccc;}
@media(max-width:550px){
.stm_single_event_map_included .stm_single_event__info{position:static !important;top:0;left:0;transform:translateY(0);width:100%;max-width:100% !important;}
.stm_single_event__calendar{margin-bottom:15px;display:block;}
.stm_single_event__share{margin-left:0 !important;padding-left:0 !important;width:100%;}
.stm_single_event__share .sharethis-inline-share-buttons{text-align:left !important;}
.stm_single_event__form{padding:30px 15px !important;}
.stm_single_event__form .btn_loading{margin:15px 0 0 !important;}
}
.stm_layout_construction.stm_events_layout_1 input[type=email],
.stm_layout_construction.stm_events_layout_1 input[type=text]{border-color:#dedede !important;}
.stm_single_event__address h4{letter-spacing:0;}
.stm_single_event__address h4:before {
display: none !important;
}.vc_container,
.vc_container-fluid{position:relative;z-index:10;}
.vc_container .container,
.vc_container-fluid .container{max-width:100%;}
.vc_row-flex .row:before, .vc_row-flex .row:after{display:none;}
.vc_row > .container > .row{padding:0;}
.vc_row-flex > .container > .row, .vc_row-flex > .container-fluid > .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.vc_row-flex > .container > .row > .vc_column_container, .vc_row-flex > .container-fluid > .row > .vc_column_container{display:-ms-flexbox;display:flex;}
.vc_row-flex > .container > .row > .vc_column_container > .vc_column-inner, .vc_row-flex > .container-fluid > .row > .vc_column_container > .vc_column-inner{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:1;}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.vc_row-flex > .container > .row > .vc_column_container > .vc_column-inner, .vc_row-flex > .container-fluid > .row > .vc_column_container > .vc_column-inner{}
.vc_row-flex > .container > .row > .vc_column_container > .vc_column-inner > *, .vc_row-flex > .container-fluid > .row > .vc_column_container > .vc_column-inner > *{min-height:1em;}
}
.vc_row-flex > .container > .row::before, .vc_row-flex > .container > .row::after, .vc_row-flex > .container-fluid > .row::before, .vc_row-flex > .container-fluid > .row::after{display:none;}
.vc_row-o-columns-stretch > .container > .row, .vc_row-o-columns-stretch > .container-fluid > .row{-ms-flex-line-pack:stretch;align-content:stretch;}
.vc_row-o-columns-top > .container > .row, .vc_row-o-columns-top > .container-fluid > .row{-ms-flex-line-pack:start;align-content:flex-start;}
.vc_row-o-columns-bottom > .container > .row, .vc_row-o-columns-bottom > .container-fluid > .row{-ms-flex-align:end;align-items:flex-end;}
.vc_row-o-columns-middle > .container > .row, .vc_row-o-columns-middle > .container-fluid > .row{-ms-flex-align:end;align-items:flex-end;}
.vc_row.vc_row-o-columns-top > .container > .row::after, .vc_row.vc_row-o-columns-top > .container-fluid > .row::after, .vc_row.vc_row-o-columns-bottom > .container > .row::after, .vc_row.vc_row-o-columns-bottom > .container-fluid > .row::after, .vc_row.vc_row-o-columns-middle > .container > .row::after, .vc_row.vc_row-o-columns-middle > .container-fluid > .row::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block;}
.vc_row-o-equal-height > .container > .row > .vc_column_container, .vc_row-o-equal-height > .container-fluid > .row > .vc_column_container{-ms-flex-align:stretch;align-items:stretch;}
.vc_row-o-content-top > .container > .row > .vc_column_container > .vc_column-inner, .vc_row-o-content-top > .container-fluid > .row > .vc_column_container > .vc_column-inner{-ms-flex-pack:start;justify-content:flex-start;}
.vc_row-o-content-top:not(.vc_row-o-equal-height) > .container > row > .vc_column_container, .vc_row-o-content-top:not(.vc_row-o-equal-height) > .container-fluid > row > .vc_column_container{-ms-flex-align:start;align-items:flex-start;}
.vc_row-o-content-bottom > .container > .row > .vc_column_container > .vc_column-inner, .vc_row-o-content-bottom > .container-fluid > .row > .vc_column_container > .vc_column-inner{-ms-flex-pack:end;justify-content:flex-end;}
.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .container > row > .vc_column_container, .vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .container-fluid > row > .vc_column_container{-ms-flex-align:end;align-items:flex-end;}
.vc_row-o-content-middle > .container > .row > .vc_column_container > .vc_column-inner, .vc_row-o-content-middle > .container-fluid > .row > .vc_column_container > .vc_column-inner{-ms-flex-pack:center;justify-content:center;}
.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .container > .vc_column_container, .vc_row-o-content-middle:not(.vc_row-o-equal-height) > .container-fluid > .vc_column_container{-ms-flex-align:center;align-items:center;}
.wpb_column[data-stretch].vc_column_container > .vc_column-inner{background-size:cover;height:100%;}
@media(max-width:1023px){
div[data-stretch="right"] .vc_column-inner{position:relative;}
}
@media(max-width:769px){
.vc_col-sm-6:nth-of-type(2n+1){clear:both;}
}
.bump_round{width:139px;height:139px;position:absolute;top:-23px;left:0;right:0;margin:0 auto;border-radius:50%;background-color:#fff;text-align:center;z-index:-1;}
.bump_bottom{bottom:-23px;top:auto;}
.vc_section.vc_row-o-full-height{min-height:100vh !important;}
canvas.vc_row_canvas_anim{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
svg.vc_row_canvas_anim{position:absolute;bottom:0;left:0;width:100%;height:170px;transition:opacity .3s ease;opacity:0;}
svg.vc_row_canvas_anim.loaded{opacity:1;}
.stm_gradient_animation{animation:Gradient 15s ease infinite;background-size:400% 400% !important;}
.stm_container_has_video{overflow:hidden;}
.stm_container_has_video .stm_video_iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:1px;padding-bottom:56.25%;z-index:10;}
@media(min-width:1500px){
.stm_container_has_video .stm_video_iframe{transform:translateY(-25%);}
}
.stm_container_has_video .stm_video_iframe iframe{display:block;position:absolute;top:-1px;left:0;width:100%;height:100%;}
.stm_container_has_video .vc_video-bg-container{z-index:30;}
.stm_container_has_video .stm_row-opacity{z-index:20;}
@media(max-width:1100px){
.stm_container_has_video .stm_video_iframe{display:none;}
}
.stm_featured_row > .vc_row > .wpb_column{box-shadow:0 2px 7px rgba(0, 0, 0, 0);}
.stm_featured_row > .vc_row > .wpb_column:hover{box-shadow:0 2px 7px rgba(0, 0, 0, 0.13);}
.stm_featured_row .stm_featured_box{position:relative;transform:scale(1.1);z-index:10;}
.stm_featured_row .stm_featured_box .wpb_wrapper{transform:scale(0.95);}
@media(max-width:550px){
.stm_featured_row{margin-left:0 !important;margin-right:0 !important;}
.stm_featured_row .stm_featured_box{transform:scale(1);}
.stm_featured_row .stm_featured_box .wpb_wrapper{transform:scale(1);}
}
.stm_row__divider_enabled{position:relative;}
.stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_bottom .stm_row__divider, .stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_top .stm_row__divider, .stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_both .stm_row__divider{position:absolute;left:0;right:0;}
.stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_bottom .stm_row__divider:after, .stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_top .stm_row__divider:after, .stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_both .stm_row__divider:after{content:'';bottom:-5px;display:block;background:linear-gradient(45deg, transparent 33.333%, #FFF 33.333%, #FFF 66.667%, transparent 66.667%), linear-gradient(-45deg, transparent 33.333%, #FFF 33.333%, #FFF 66.667%, transparent 66.667%);background-repeat:repeat-x;background-size:16px 32px;height:8px;-webkit-filter:drop-shadow(#ffffff 0px 1px 0px);}
.stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_top .stm_row__divider, .stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_both .stm_row__divider:nth-child(1){bottom:auto;top:-8px;}
.stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_bottom .stm_row__divider, .stm_row__divider_enabled.stm_row__divider_saw.stm_row__divider_both .stm_row__divider:nth-child(2){top:auto;bottom:-8px;transform:rotate(180deg);}
.overlap_mobile{z-index:15 !important;}
[class*=vc_container] .stm_kenburns{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1;}
[class*=vc_container] .stm_kenburns .stm_kenburns__image{width:110%;height:110%;margin-left:-5%;margin-top:-5%;animation:60s linear stm_kenburns infinite;background-repeat:no-repeat;background-size:cover;}
@media(max-width:1023px){
.overlap_mobile .vc_row-o-equal-height .vc_column-inner > .wpb_wrapper{height:auto !important;}
}
@keyframes stm_kenburns {
0% {
transform: scale(1) translateX(0) translateY(0);
}
50% {
transform: scale(1.2) translateX(-10%) translateY(5%);
}
100% {
transform: scale(1) translateX(0) translateY(0);
}
}