body.event_listing-template-default.single.single-event_listing .post-content .post-title-wrapper{display:none;}
body.event_listing-template-default.single.single-event_listing .main-container .row-container .double-top-padding{padding-top:0px;}
h1, .h1{letter-spacing:0.00em; font-weight:400; font-family:'Sabon', serif; font-size:44px;}
h2, .h2{letter-spacing:0.00em; font-weight:400; font-family:'Sabon', serif; font-size:34px;}
h3, .h3{letter-spacing:0.00em; font-family:inherit; font-size:24px; font-weight:600;}
h4, .h4{letter-spacing:0.00em; font-family:Inter !important; font-size:20px; font-weight:600;}
h5, .h5{letter-spacing:0.00em; font-family:Inter !important; font-size:18px; font-weight:600;}
h6, .h6{letter-spacing:0.00em; font-family:Inter !important; font-size:16px; font-weight:600;}
blockquote, blockquote p{font-size:16px; line-height:1.5em;}
.submenu-light .menu-smart ul a{font-weight:normal !important;}
iframe{background-color:#dadada;}
.breadcrumb > li{font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:0.2em;}
form select, form input{width:auto; max-width:100%; min-width:auto;}
.t-entry-cf-price-summary, .t-entry-cf-date-summary{font-weight:600;}
.t-entry-cf-event-summary{line-height:1.75;}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper{border:0;}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text{font-size:28px; line-height:1.2; font-weight:400;}
.wpem-event-date-time-text, .wpem-event-location-text{font-size:14px;}
.wpem-event-details{font-size:14px; font-weight:600;}
.breadcrumb > li + li:not(.paged):before{padding:0 10px !important;}
p.panel-title{font-size:14px; line-height:1.75;}
.style-dark .panel-title > a:hover{color:#97d700;}
.faq-links a.custom-link.border-width-1.text-color-xsdn-color.btn-outline.btn-block.btn-icon-right{font-size:16px;}
.faq-links a.custom-link.border-width-1.text-color-xsdn-color.btn-outline.btn-block.btn-icon-right:hover{color:#97d700 !important;}
.list-event-date{margin:9px 0px 0px 0px; font-weight:600; line-height:1.7em;}
.list-event-price{margin:5px 0px 0px 0px; font-weight:600; line-height:1.7em;}
.list-event-summary{margin:9px 0px 9px 0px; font-weight:400; line-height:1.7em;}
.wpem-single-event-page .wpem-single-event-footer div.wpem-listing-accordion{padding-bottom:0px;}
.wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-short-info{font-size:14px; line-height:1.75em;}
.wpem-organizer-contact-actions .wpem-organizer-page-url-button a.wpem-theme-button{border-radius:0px; font-size:15px; letter-spacing:0.05em;}
.modal-style.style-1 figcaption{position:relative; display:inline; left:0; right:0; top:20px; bottom:25px; padding:0; background:#ffffff; color:#000000; text-align:center; opacity:100; -webkit-backface-visibility:visible; -moz-backface-visibility:visible; backface-visibility:visible; -ms-transform:scale(1); transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -webkit-transition:-webkit-transform .6s, opacity .3s; -moz-transition:-moz-transform .6s, opacity .3s; -webkit-transition:opacity .3s, -webkit-transform .6s; transition:opacity .3s, -webkit-transform .6s; -moz-transition:transform .6s, opacity .3s, -moz-transform .6s; transition:transform .6s, opacity .3s; transition:transform .6s, opacity .3s, -webkit-transform .6s, -moz-transform .6s; font-size:0;}
.modal-style.style-1 figcaption h3{color:#000000;}
.breadcrumb > li, .breadcrumb > li a, .breadcrumb > li.current a{font-size:13px;}
.menu-dark .menu-smart a:hover, .menu-dark li > a:hover, .style-dark > a:hover, .style-dark > a:hover{color:#97d700 !important;}
.style-dark .panel-title.active > a, .style-dark .panel-title > a:hover, .style-dark .panel-title > a:visited, .style-dark .panel-title > a:focus, .style-dark .link a:hover, .style-dark .plus-signed .panel-title.active > a span:after, .style-dark a:hover, .style-dark a:hover{color:#97d700 !important;}
a.custom-link.btn.btn-accent:hover{color:#a50050 !important;}
a.custom-link.btn.btn-accent.btn-flat:hover{color:#ffffff !important;}
.style-dark .panel-title.active, .style-dark .panel-title.active > a, .style-dark p.panel-title{color:#97d700 !important;}
.menu-dark .navbar-topmenu .menu-smart > li.active > a, .menu-dark .navbar-topmenu .menu-smart > li a.active{color:#97d700 !important;}
.staff-block .awsm-grid .awsm-grid-card figure img{max-width:170px;}
.wpem-single-event-body-sidebar a{color:#00b200 !important;}
.wpem-single-event-body-sidebar a:hover{color:#ffffff !important;}
.wpem-single-event-page .wpem-single-event-wrapper{border:none;}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content{padding-top:2px;}
.wpem-single-event-page a{color:#00b200 !important;}
.wpem-single-event-page a:hover{color:#ffffff !important;}
.wpem-theme-button, a.wpem-theme-button, button.wpem-theme-button, input.wpem-theme-button{background:#a50050;}
.wpem-theme-button:hover, a.wpem-theme-button:hover, button.wpem-theme-button:hover, input.wpem-theme-button:hover{background:#00b200;}
.wpem-single-event-right-content{background:#224049; padding-left:30px; color:#ffffff;}
.wpem-single-event-right-content h3.wpem-heading-text{color:#ffffff;}
.wpem-single-event-left-content::after{width:0px !important;}
a.event-btn{background:#a50050; border:none; padding:8px 15px; width:auto; text-transform:uppercase; font-weight:600; border-radius:3px; font-size:16px; line-height:1.42; margin:5px 0; letter-spacing:0; text-decoration:none; display:inline-block; cursor:pointer; overflow-wrap:break-word; transition:all .2s; vertical-align:middle; color:#ffffff !important; font-family:Lato !important; text-decoration:none !important; padding:15px 30px 15px 30px; width:100%; text-align:center;}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details{padding-left:10px;}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-event-type .event-type, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-event-category .event-category{background:#a50050; color:#ffffff;}
.wpem-single-event-footer{background:#eaeaea; margin-top:25px;}
.wpem-single-event-page .wpem-single-event-footer div.wpem-listing-accordion.active .wpem-icon-minus{display:none;}
.wpem-single-event-page .wpem-single-event-footer div.wpem-listing-accordion{background:#eaeaea; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.event-summary-listing{padding-top:15px;}
body.event_listing-template-default.single.single-event_listing .main-container .row-container .double-bottom-padding{padding-bottom:20px;}
.blog-carousel .btn-container.btn-block{margin-top:-1px !important;}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date{display:none;}
body.single-event_organizer .post-content .post-title-wrapper{display:none;}
.signup-form iframe, body.lpv2.ng-scope{background-color:transparent !important;}
.surveys-forms .ee_textbox label{display:none;}
.no-link{pointer-events:none; cursor:default; text-decoration:none;}
.BBFormContainer .BBLinkJoinMembershipButton{display:none !important;}
.BBFormContainer .BBLinkGiveMembershipButton{text-decoration:none !important; padding:10px 20px !important;}
.wpem-event-details .wpem-event-title{margin:0 !important;}
.wpem-event-title h3.wpem-heading-text{font-family:'Sabon', serif;}
.post-info .author-info{display:none;}
.btn-container a.btn.image-button:hover{background-color:#ffffff !important; border-color:#ffffff !important; color:#000000 !important;}
.style-dark .uncode-accordion.faq-links .panel-group .panel-heading + .panel-collapse .panel-body{background:#ffffff; color:#333333; padding:30px; border-radius:10px;}
.wpem-event-organizer-tabs .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link.active, .wpem-event-venue-tabs .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link.active{color:#97d700;}
body.event_listing-template-default.single.single-event_listing .wpem-single-event-page .wpem-event-title h3.wpem-heading-text{font-size:42px; font-weight:400; line-height:1.1; margin-bottom:15px;}
.sform .row.limit-width.row-parent{padding:0 !important;}
.lpv2 #lp-container-fixed{width:100%;}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-category .event-category{background:var(--wpem-gray-bg-color); color:var(--wpem-dark-color); padding:8px 14px; display:inline-block; line-height:15px; font-weight:400; font-size:14px; border-radius:12px;}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type .wpem-event-type-text{background:var(--wpem-gray-bg-color); color:var(--wpem-dark-color); padding:8px 14px; border-radius:12px;}
body.page .tab-content > .tab-pane.active{display:block; padding-top:12px;}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-action-url{color:inherit;}
.list-event-date, .list-event-price, .list-event-summary{color:var(--wpem-gray-color);}
.wpem-form-wrapper .filter_wide.filter_by_tag .filter_by_tag_cloud .tag-cloud-link{padding:8px 14px; border-radius:15px; font-size:1rem !important;}
.wpem-event-location-text{color:#224049;}
table.learning-pricing th td{font-weight:600;}
table.learning-pricing tr td{font-weight:400;}
table.learning-pricing tr:nth-child(even){background-color:#eeeeee;}
table.learning-pricing th{background:white;}
.learning-sidebar a{color:#ffffff !important;}
.learning-sidebar .text-color-xsdn-color{margin-top:15px !important;}
.learning-filters .term-filter.no-evts.li-hover{background-color:#eeeeee; color:#224049 !important; font-weight:600;}
.learning-filters .term-filter.no-evts.li-hover a{color:#224049 !important;}
.learning-filters .vc_tta-tab.active{background-color:#ffffff;}
.learning-filters .vc_tta-tab.active a{border:none; border-color:#eeeeee !important; color:#224049 !important;}
.learning-filters .term-filter-link .swatch.swatch--single.swatch-type-label{color:#224049 !important; margin:0px;}
.learning-filters .vc_tta-tab a{padding:18px 45px 18px 45px !important; border-top:3px solid #eeeeee !important; text-align:center; margin:0px;}
.learning-filters .nav.nav-tabs.wpb_tabs_nav.ui-tabs-nav.vc_tta-tabs-list{background-color:#eeeeee; border-bottom:0 !important;}
.learning-filters .vc_tta-tabs-container{padding-bottom:5px;}
.learning-filters .term-filter-link.term-filter-link--active .swatch.swatch--single.swatch-type-label{background-color:#a50050 !important; color:#ffffff !important; border:0;}
.learning-filters .nav-tabs > li > a span span span:after{display:inline-block; content:"\f107"; font-family:'uncodeicon' !important; speak:none; font-style:normal; position:relative; margin-left:2px;}
.nav-tabs > li.active > a:not(.inner-link){margin-right:0 !important;}
.learning-filters .border-100 .tab-content::before{border:0;}
.learning-results .t-entry-category .bordered-cat{padding:8px 14px; line-height:15px; font-weight:400; font-size:14px; border-radius:12px;}
.learning-results .t-entry-category .bordered-cat a{color:#ffffff !important;}
.learning-info{background-color:#eeeeee;}
.ajax-filter-sidebar-overlay .ajax-filter-sidebar .ajax-filter-sidebar-body{background-color:#ffffff;}
.button-close .btn-container{margin-top:15px !important;}
.panel-body.wpb_accordion_content.ui-accordion-content strong{color:#333333;}
.captcha-image .cf7ic_instructions span{color:#a50050 !important;}
.wpem-event-location{display:none;}
.event-sabon .wpem-event-title h3.wpem-heading-text{font-family:'Sabon', serif; font-weight:400 !important;}
.event-sabon .list-event-date{}
.event-sabon .list-event-price{font-weight:400;}
.event-sabon .wpem-event-listings .wpem-event-layout-wrapper .event_listing{background-color:#f7f7f7;}
.event-sabon .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation{padding:1rem;}
.support-btn{background-color:#a2cb87;}
.support-btn a.cursor-init:hover{color:initial;}
li.mega-menu.menu-item-object-page.menu-item-has-children a.cursor-init.highlighted{border-bottom:5px solid #224049;}
.submenu-light .menu-sub-enhanced .menu-smart ul a:hover{background-color:#f4f4f4;}
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-smart > li.support-btn{border-color:#a2cb87 !important;}
.learning-template-default .post-info div{display:none !important;}
@media (min-width:960px){
.vc_row.row-container.tablet-hidden.mobile-hidden{padding-top:70px !important;}
#main-logo .navbar-brand img{height:200%;}
.row-container.learning-filters > .row{padding-bottom:0 !important;}
.menu-sub-enhanced.menu-horizontal ul.menu-smart > li ul{padding:12px 12px 12px 12px;}
.menu-sub-enhanced.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner{padding:27px 36px 27px 36px;}
}
@media (max-width:960px){
.mobile-contain .background-wrapper .background-inner{background-size:contain !important; background-position:top center !important;}
.wpem-event-organizer-tabs .wpem-tabs-wrapper .wpem-tabs-wrap{padding:0;}
.submenu-light:not(.isotope-filters) .menu-smart a{text-transform:initial;}
.menu-horizontal-inner{margin-top:20px;}
.grid-filters .uncode-toggle-ajax-filters.item-align-left:before{font-size:3rem; color:#a50050;}
.filter-main-group .toggle-filter-hide, .filter-main-group .toggle-filter-show{font-size:14px; text-transform:uppercase; color:#a50050; font-weight:600;}
.bold_timeline_container_line_position_center.bold_timeline_container_item_alignment_default .bold_timeline_item_override_alignment_inherit.bold_timeline_item:nth-child(odd), .bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_alignment_default.bold_timeline_item:nth-child(odd){text-align:left !important;}
.menu-horizontal-inner .navbar-cta{border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; padding-bottom:10px; margin-bottom:10px; margin-top:10px;}
.submenu-light .menu-horizontal .menu-smart ul.drop-menu{background:#ffffff; padding-top:5px; padding-bottom:5px;}
.submenu-light .menu-horizontal .menu-smart ul.drop-menu a i{display:none;}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info{padding:0;}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content{}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content{padding-left:0; padding-right:0;}
body.event_listing-template-default.single.single-event_listing .main-container .row-container .double-top-padding{padding-left:0; padding-right:0;}
#main-logo .navbar-brand img{height:170%;}
}
@media (min-width: 960px) and (max-width:1300px){
.col-lg-0{padding:27px 12px 27px 36px;}
.menu-smart > li > a{padding:0px 11px !important;}
.menu-container ul.menu-smart > li > a, .menu-container ul.menu-smart li.dropdown > a{letter-spacing:0px !important;}
.menu-smart i.fa-dropdown{padding:0px 0px 0px 2px;}
body[class*=hmenu-] .menu-borders .navbar-nav + .navbar-nav-last > *:first-child{margin:0px 0px 0px 0px;}
body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta>ul{margin:0 0 0 16px !important; padding:0 0 0 16px !important;}
}
a.read-more-ov-trigger{ color: #224049 !important;
background-color: #ffffff !important;
border-color: #224049 !important;
border-radius: 10em;
border-width: 1px;
font-size: 15px !important;
padding: 16px 39px !important;
cursor: pointer;
background-image: none;
border-style: solid;
text-transform: uppercase;
font-weight: 600;
}