h1,h2,h3,h4,h5,h6,ul,li,ol,p,button,a,blockquote{margin:0;padding:0;font-weight:400}#featured .mec-event-cover-modern .mec-event-detail .event-color{display:none}a,input,textarea,button,svg,.paging ul li,.paging ul li button,.pp-accordion-button-icon,#calendar-main .mec-wrap .mec-totalcal-box .mec-totalcal-view span,span.arrow svg,#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month,#calendar-main .mec-calendar .mec-calendar-side .mec-next-month,#calendar-main .mec-calendar .mec-calendar-side .mec-next-month i,#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month i,body.archive-directory #map svg path,body .mec-load-more-button{transition:all .3s ease-in-out;cursor:pointer}#generic-content .pp-accordion-item .wptb-table-container{margin:0}#keystone-partners{margin-bottom:70px}body.pressroom-landing .blog-info p img{display:none}body#generic #mec_search_form_12390,body#generic #mec_search_form_12538{width:450px;margin:0 auto}#keystone-partners .wrapper{background:#013c3c;padding:60px 0 50px;position:relative}body#generic.resources.state-chapter #generic-content{padding-bottom:20px}#generic-content .wptb-table-container table td p{font-size:16px !important;line-height:20px !important}#generic-content .wptb-ph-element{border:none;margin:0}#generic-content .pp-accordion-item .pp-accordion-content table{width:100% !important}body#generic.event-single .mec-single-event .mec-booking-button{font-size:18px;line-height:24px;height:auto;text-transform:uppercase;letter-spacing:2px;background:#fec447;padding:8px 15px;color:#252525;border-radius:0}body#generic.event-single .mec-single-event .mec-event-meta dd a{color:#fff}body#generic.event-single .mec-single-event .mec-booking-button:hover{background:#128c8c !important;color:#fff}#keystone-partners .wrapper .partner-bars{right:auto;left:0;width:5.5%;display:flex;justify-content:space-between}#keystone-partners #partner-wrap{max-width:85%;margin:0 auto;position:relative;z-index:300}#partner-wrap .partner-logos{display:flex;width:100%;flex-wrap:wrap;gap:20px}#partner-wrap .partner-logos .logo{flex-basis:14%;display:flex;align-items:center;min-height:110px;justify-content:center;background:rgba(18,140,140,.15);border:1px solid #128c8c;padding:20px 0;position:relative;transition:all .3s ease-in-out}#partner-wrap .cornerstone-logos .logo{flex-basis:20%;min-height:180px}#partner-wrap .partner-logos .parchment img{filter:brightness(0) invert(1)}#partner-wrap .partner-logos .logo:hover{background:rgba(18,140,140,.35)}#partner-wrap h2{font-weight:700;font-size:60px;line-height:65px;letter-spacing:2px;position:relative;color:#fff;padding-bottom:60px}#keystone-partners .wrapper:after{content:'';position:absolute;background:url(//www.nacep.org/wp-content/themes/nacep/img/keystone-pattern.png) right/contain no-repeat;width:60%;right:0;bottom:0;height:100%;z-index:2;opacity:.35}#partner-wrap .partner-logos .logo img{max-width:200px;max-width:78%;height:auto}#partner-wrap .partner-logos .logo a.link{position:absolute;width:100%;height:100%;left:0;top:0}.mt-60{margin-top:1.5rem;height:208px}@media (min-width:1600px){.mt-60{height:321px}}@media (max-width:1200px){.mt-60{margin-top:10px;height:auto}}body{overflow-x:hidden}#nav-items ul li a,.slide-wrap,body,#contact-row form.pp-contact-form textarea,#calendar-main .mec-month-divider span,.mec-wrap,body#generic .entry-content .mec-wrap h1,body#generic .entry-content .mec-wrap h2,body#generic .entry-content .mec-wrap h3,body#generic .entry-content .mec-wrap h4,body#generic .entry-content .mec-wrap h5,body#generic .entry-content .mec-wrap h6,body#generic .mec-wrap h1,body#generic .mec-wrap h2,body#generic .mec-wrap h3,body#generic .mec-wrap h4,body#generic .mec-wrap h5,body#generic .mec-wrap h6,#calendar-main .mec-wrap div:not([class^=elementor-]),#calendar-main .mec-event-description,#featured a.btn.button,#featured .mec-event-cover-modern .mec-event-date,#calendar-main .mec-wrap .mec-totalcal-box .mec-totalcal-view span,#calendar-main .mec-wrap .mec-totalcal-box input,#calendar-main .mec-wrap .mec-totalcal-box select,body.event-single .mec-single-event .mec-event-content,body.event-single .mec-single-event .mec-frontbox,body.event-single .mec-single-event .mec-event-content p,body#generic a.mec-events-button,body.event-single .mec-single-event .mec-event-content a.fl-button,body .mec-wrap div:not([class^=elementor-]),#inner-form li[data-sf-field-input-type=select] select.sf-input-select,body input,body select{font-family:proxima-nova,sans-serif !important}body.event-single .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child{text-align:left;margin-top:15px}body.past-events-page .mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{margin-bottom:0}.result-info .restricted{background:#128c8c;display:inline-block;padding:5px 9px;margin-bottom:15px}.result-info h6.date span.taxspan.Members.Only{display:none}.result-info .restricted h6{font-size:18px;line-height:24px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#fff}#mobile-list .panel{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}#generic-content #mobile-list .panel ul{padding:25px 20px 20px 32px}button.accordion{cursor:pointer;width:100%;border:none;text-align:left;outline:none;position:relative;margin-bottom:0;transition:all .3s ease-in-out}button.accordion .circle-plus{height:40px;width:40px;opacity:1;position:absolute;cursor:pointer;left:15px;top:15px;right:auto;background:#f4a91d}#usa{margin-bottom:25px}button.accordion .closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}button.accordion .closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}button.accordion .opened,button.accordion .opened .vertical{opacity:1}button.accordion .opened .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}button.accordion .opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}button.accordion .circle-plus .circle .horizontal{position:absolute;background-color:#f09905;width:30px;height:7px;left:50%;margin-left:-15px;top:50%;margin-top:-2.5px;width:18px;height:2px;left:0;margin-left:0;top:40%;margin-top:1px;background:#111}button.accordion .circle-plus .circle .vertical{position:absolute;background-color:#f09905;width:7px;height:30px;left:50%;margin-left:-3px;top:50%;margin-top:-14px;width:2px;height:18px;left:50%;margin-left:-2px;top:40%;margin-top:-7px;background:#111}#generic-content table tr.pp-table-row.even{background:rgba(225,225,225,.35) !important}body.member-directory #map svg{width:100%;height:auto;margin-bottom:30px}body.member-directory .main-wrapper.countries ul{display:flex;flex-wrap:wrap}body.member-directory .main-wrapper.countries ul li{flex-basis:50%}#generic-content table thead tr th{font-size:20px;line-height:26px;letter-spacing:2px;font-weight:700}body.search-page .search-form-box #search-form{position:relative;width:300px;margin:20px auto 0px auto}body.search-page .search-form-box #search-form .search-input{padding:15px 25px 15px 15px;box-sizing:border-box;width:100%}body.search-page .search-form-box #search-form #form-submit{left:auto;right:0;height:48px;top:0;width:45px}body.state .row.results-row{border-top:12px solid #e1e1e1;margin-top:34px;padding-top:20px}body.event-single .mec-single-event .mec-event-meta dd.mec-events-event-categories a i{display:inline-block;width:0;height:0;border-top:12px solid #f4a91d;border-right:12px solid transparent;margin-top:5px}body .tooltipster-sidetip .tooltipster-box{background:#013c3c !important;border:none !important;border-radius:0 !important}body .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#013c3c!important}body .tooltipster-sidetip .tooltipster-arrow-border{opacity:0 !important}body.archive-directory #map svg path:not(.none){fill:#128c8c}body.archive-directory #map svg path:not(.none):hover{fill:#aabb38 !important}@media(min-width:1100px){#hero #hero-intro{visibility:hidden}#inner-form .filter-item span.arrow{display:none}}#inner-form .searchandfilter ul li.sf-field-taxonomy-resourcetypes ul li,#inner-form .searchandfilter ul li.sf-field-taxonomy-presstypes ul li{display:flex;align-items:center}body#generic #hero #hero-intro h6.date{margin-bottom:0}body#generic.member-directory #generic-content .contact h6:not(.primary){margin:5px 0;padding:0}#signup-form form table tbody tr#snippet_null1 label,body#generic.member-directory #generic-content .contact h6:not(.primary){text-transform:none;letter-spacing:0px;font-weight:700}body#generic.member-directory #generic-content .contact h6.primary{text-transform:uppercase;letter-spacing:2px;margin-top:15px;color:#145b5b;font-weight:700;margin:0;padding-top:10px}body#generic.member-directory #generic-content .member-info h3{margin-bottom:10px}body#generic.member-directory #generic-content .contact h6 span{letter-spacing:0px;text-transform:none;color:#145b5b;font-weight:400}body.event-single .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{display:block}body#generic a.mec-events-button:after{display:block !important;animation:none;margin:0}a,button,#nav-items ul.menu li a,#featured h4.mec-event-title:hover,body#generic.index.member-directory:not(.fl-builder) #generic-content a.full-btn{text-decoration:none;outline:none}body.event-single .mec-single-event .mec-events-content img{max-width:100%;width:auto;height:auto}body#generic.index.member-directory:not(.fl-builder) #generic-content a.full-btn{font-weight:400}body#generic.event-single section#main-content{max-width:100%;width:100%;padding:0}span.arrow svg{transform:rotate(0deg)}span.arrow.expand svg{transform:rotate(90deg)}.pagination.bottom-pag{margin-top:30px;padding-bottom:0}nav ul,.paging ul,footer li,#generic-content .fl-rich-text ul li,#generic-content .pp-accordion-content ul li,.chapter-sidebar #inner-menu ul{list-style-type:none}#generic-content .fl-rich-text ul,#generic-content .pp-accordion-content ul{padding-left:32px;padding-top:10px;padding-bottom:20px}.chapter-sidebar #inner-menu ul li a{color:#fff;position:relative;margin-bottom:15px;display:block;font-size:24px;line-height:30px}#generic-content .pp-accordion-content ol{padding-left:28px;padding-top:5px;padding-bottom:10px}#generic-content .alignleft{float:left;margin-bottom:25px;margin-right:25px}#generic-content .alignright{float:right;margin-bottom:25px;margin-left:25px}#inner-form .searchandfilter ul li{padding:0;margin:0}#inner-form li.sf-field-taxonomy-resourcetypes{padding:0}#inner-form .filter-item,#generic-content .pp-accordion-item .pp-accordion-button,#mobile-menu ul.menu,.circle-plus{display:flex;align-items:center}#inner-form .searchandfilter ul li.sf-field-taxonomy-resourcetypes,#inner-form .searchandfilter ul li.sf-field-taxonomy-presstypes,#inner-form .searchandfilter ul li.sf-field-post_date{margin-top:20px}body.resources #inner-form .searchandfilter ul li.sf-field-reset{display:flex;justify-content:flex-end}body.resources #inner-form .searchandfilter ul li.sf-field-reset a.search-filter-reset{background-color:#f4a91d;color:#111;font-size:16px;line-height:20px;text-transform:uppercase;padding:4px 10px;letter-spacing:2px;font-weight:500;margin-top:20px;display:inline-block}body.resources #inner-form .searchandfilter ul li.sf-field-reset a.search-filter-reset:hover{background-color:#fff}body.resources .searchandfilter-date-picker .ui-widget{z-index:888 !important}body.resources .ui-datepicker .ui-datepicker-calendar td:hover a,body.resources .searchandfilter-date-picker .ui-widget,body.resources .ll-skin-melon td .ui-state-active{background:#128c8c}body.resources #inner-form .searchandfilter ul.sf_date_field>li .sf-date-prefix{width:55px}body.resources #inner-form .searchandfilter ul.sf_date_field>li:first-child,#generic-content #announce-row .post-item p{margin-bottom:10px}body.resources .ui-datepicker .ui-datepicker-prev:before,body.resources .ui-datepicker .ui-datepicker-next:before,.page-links span.current,.page-links a.page-numbers:not(.next):not(.prev),.page-links span.page-numbers.dots,#mobile-list{display:none}body.resources .searchandfilter-date-picker .ui-datepicker td a{color:#013c3c}body.resources .ui-datepicker .ui-datepicker-calendar td:hover a,body.resources .searchandfilter-date-picker.ll-skin-melon td .ui-state-active{color:#fff}body.resources .searchandfilter ul.sf_date_field li input,body.resources .searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{height:30px;padding-left:8px}body.resources .searchandfilter-date-picker .ui-datepicker th{border-color:#013c3c;color:#fff}body.resources .searchandfilter-date-picker .ui-datepicker td,body .mec-load-more-button{border-radius:0}body .mec-load-more-button{border:none;font-weight:400;height:auto}#calendar-main .mec-text-input-search input{padding-left:8px}.mec-text-input-search input::placeholder{color:#fff;opacity:.7}.mec-text-input-search input:-ms-input-placeholder{color:#fff;opacity:.7}.mec-text-input-search input::-ms-input-placeholder{color:#fff;opacity:.7}#inner-form .filter-item span.arrow svg{widtH:23px;height:23px;margin-left:10px;padding:5px}#inner-form .filter-item h4{font-size:18px;line-height:24px;text-transform:uppercase;letter-spacing:2px;padding:0;margin:0;color:#fff;padding-bottom:10px;border-bottom:1px solid #128c8c;display:block;width:100%;margin-bottom:15px}#inner-form li[data-sf-field-input-type=select] .filter-item h4{margin-top:20px;margin-bottom:0;border-bottom:none}#inner-form .searchandfilter ul li.sf-field-submit,#signup-form form table tbody tr#snippet_null1.submit-btn{position:relative;margin-top:30px;display:inline-block}#signup-form form table tbody tr#snippet_null1.submit-btn{padding-left:0;margin-left:1%}#inner-form li.sf-field-search label,#inner-form li.sf-field-search input,.top-pagination,.bottom-pagination,#inner-form li select.sf-input-select,#inner-form li label{width:100%}#signup-form form table tbody tr#snippet_null1.submit-btn td input{padding-top:0;height:auto}#inner-form .searchandfilter ul li.sf-field-submit input,#signup-form form table tbody tr#snippet_null1.submit-btn td input{padding-left:70px;position:relative;z-index:800}#inner-form li.sf-field-search input,#inner-form li select.sf-input-select{padding:5px;box-sizing:border-box;cursor:default}#calendar-main .mec-event-list-standard .mec-event-article,body#generic.resources .result-item,.member-item,.archive-item{box-shadow:none;padding:30px 0 40px}.member-item{padding-top:40px}#calendar-main .mec-event-list-standard .mec-event-article,body#generic.resources .result-item,#calendar-main .mec-calendar .mec-event-article,.member-item,.archive-item{border:none;border-bottom:2px solid #e1e1e1}html,body,#calendar-main .mec-event-list-standard .mec-event-content,body.event-single .mec-wrap .row.mec-single-event{margin:0;padding:0}#filter-form,body.event-single .mec-wrap .col-md-4{flex-basis:30%;padding:0}#filter-form{padding:0}#outer-form,#signup-form form{background:#013c3c;position:relative;box-sizing:border-box}#signup-form form{padding:40px;color:#fff}#signup-form form table{width:100%}#signup-form form table tbody{display:flex;flex-wrap:wrap}#signup-form form table tbody tr{flex-basis:50%;display:flex;flex-direction:column;padding:0 1%;margin-bottom:20px;box-sizing:border-box}#signup-form form table tbody tr#snippet_null1{flex-basis:100%;margin-bottom:10px}#signup-form form table tbody tr#snippet_null1.register{margin-top:20px;border-top:1px solid #128c8c;padding-top:28px}#signup-form form table tbody tr#snippet_null1.submit-btn td{position:relative}#signup-form form table tbody tr#snippet_null1.register-info label{font-weight:400}#signup-form form table tbody tr td{padding:0}#signup-form form table tbody tr td input,#signup-form form table tbody tr:not(.prefix) td select{box-sizing:border-box;width:100%}#signup-form form table tbody tr td.leftLabel{width:auto}#outer-form{padding:30px 40px 40px}#generic-content #calendar-main.main-wrapper.small{margin-top:60px;margin-bottom:80px;max-width:65%}#generic-content #calendar-main.main-wrapper.small,#generic-content #featured.main-wrapper.small{max-width:65%}#calendar-main .mec-wrap .mec-totalcal-box{background:#128c8c;padding:20px}#calendar-main .mec-wrap .mec-totalcal-box,body.event-single .mec-single-event .mec-frontbox,body.event-single .mec-single-event .mec-events-meta-group-booking{border:none;box-shadow:none}#calendar-main .mec-wrap .mec-totalcal-box,#calendar-main .mec-wrap .mec-totalcal-box>span,.bars{display:flex;justify-content:space-between}#calendar-main .mec-wrap .mec-totalcal-box .col-md-4{width:auto;padding-left:20px;padding-right:0}#calendar-main .mec-wrap .mec-totalcal-box>span .col-md-3,#calendar-main .mec-wrap .mec-totalcal-box>span .col-md-2{padding:0;width:auto;flex-basis:33%}#calendar-main .mec-wrap .mec-totalcal-box>span .col-md-3:first-child,#calendar-main .mec-wrap .mec-totalcal-box>span .col-md-2{flex-basis:auto}#calendar-main .mec-wrap .mec-totalcal-box>span .mec-dropdown-search{width:100%;display:flex}#calendar-main .mec-wrap .mec-totalcal-box .mec-totalcal-view span,#calendar-main .mec-wrap .mec-totalcal-box input,#calendar-main .mec-wrap .mec-totalcal-box select{background:#128c8c;border:1px solid #fff;color:#fff;font-size:14px}#inner-form li[data-sf-field-input-type=select] select.sf-input-select{font-size:14px}#calendar-main .mec-wrap .mec-totalcal-box i{border:1px solid #fff;background:#fff;color:#128c8c}#calendar-main .mec-wrap .mec-totalcal-box>span .col-md-2{margin:0 20px}#featured .mec-event-cover-modern .mec-event-cover-a .mec-event-overlay{background:#000;opacity:.55}#featured .mec-event-cover-modern .mec-event-cover-a{height:100%;position:relative}#featured article.mec-event-cover-modern{height:auto !important}#featured .mec-event-cover-modern .mec-event-detail{padding:80px;box-sizing:border-box}#calendar-main .mec-event-image-wrap{width:auto}#calendar-main .mec-col-table-c.mec-event-content-wrap{padding:0}.flex,header nav ul.menu,.paging ul,#three-col-row .fl-row-content>.fl-col-group,#calendar-main .mec-event-list-standard .mec-topsec,#featured .mec-event-cover-modern .mec-event-cover-a,.result-item,#calendar-main .mec-event-list-standard article .mec-topsec{display:flex}.result-img,#calendar-main .mec-event-list-standard .mec-event-image-wrap{width:25%;margin-right:30px}#calendar-main .mec-event-list-standard .mec-event-image-wrap{height:auto;position:relative}#calendar-main .mec-event-list-standard .mec-event-image-wrap .test{position:absolute;width:100%;height:100%;left:0;top:0}.pagination{flex-basis:100%;position:relative;padding-bottom:10px;height:30px}.pagination .nav-previous,.page-links a.page-numbers.next{position:absolute;right:0}.pagination .nav-next,.page-links a.page-numbers.prev{position:absolute;left:0}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.flex1,#calendar-main .mec-col-table-c.mec-event-content-wrap,#calendar-main .mec-wrap .mec-totalcal-box>span .col-md-2,#calendar-main .mec-wrap .mec-totalcal-box>span .mec-dropdown-search select,#calendar-main .mec-wrap .mec-totalcal-box>span .col-md-3:last-child,.result-item .result-info,#calendar-main .mec-event-list-standard .mec-event-content-wrap,#calendar-main .mec-wrap .mec-totalcal-box>span,#generic-content .pp-accordion-item .pp-accordion-button-label{flex:1}.fb30{flex-basis:31%}#three-col-row .fl-row-content>.fl-col-group .person-col{width:30%}.align-c,#featured .mec-event-cover-modern .mec-event-cover-a{align-items:center}.just-c{justify-content:center}.align-s{align-items:flex-start}.space-btwn,#three-col-row .fl-row-content>.fl-col-group{justify-content:space-between}.footer-bars.right{flex-direction:row-reverse}.just-s{justify-content:flex-start}.just-e{justify-content:flex-end}.align-e{align-items:flex-end}#announce-row{position:relative;margin:200px 0 120px}.main-wrapper.countries{border-top:12px solid #e1e1e1;padding-top:20px;margin-top:28px}.wrapper{max-width:92%;margin:0 auto}.paging{position:absolute;z-index:99;right:0;top:20px}.paging ul li{border:none;background:0 0;position:relative;width:65px;margin-right:10px;text-align:center;height:40px}#three-col-row .fl-row-content>.fl-col-group .person-col .fl-rich-text{text-align:center;margin-top:15px}#generic-content .pp-accordion-item .pp-accordion-button{font-size:26px;line-height:30px;height:auto !important;flex-direction:row-reverse;justify-content:flex-end}#generic-content .pp-accordion-item .pp-accordion-button,button.accordion{padding:15px 20px 12px;transition:all .3s ease-in-out;background:#e1e1e1}button.accordion{height:70px;padding-left:80px}#generic-content button.accordion h2{margin-bottom:0}button.accordion h2,#generic-content .pp-accordion-item .pp-accordion-button{font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#013c3c}#generic-content .pp-accordion-item .pp-accordion-button-label{width:auto;display:block}#generic-content .pp-accordion-item .pp-accordion-content{background:#fff;padding:40px 60px}#generic-content .pp-accordion-item .pp-accordion-button .pp-accordion-button-icon{padding-left:0;margin-right:25px;background:#f4a91d;color:#000;width:40px;height:40px;position:relative;display:block !important}#generic-content .pp-accordion-item .pp-accordion-button .pp-accordion-button-icon.pp-accordion-close{display:none !important}body.event-single{overflow-x:hidden}#generic-content .pp-accordion-item .pp-accordion-button .pp-accordion-button-icon:before,#calendar-main .mec-event-list-standard .mec-date-details:before,#calendar-main .mec-calendar .mec-event-footer,#calendar-main .mec-event-list-standard .mec-event-image a,#mobile-icon,#mobile-row,#mobile-menu .overlay,#calendar-main .mec-calendar .mec-calendar-side .mec-next-month i:before,#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month i:before,#calendar-main .mec-calendar .mec-calendar-events-side .mec-event-article .mec-event-image,#mobile-cal,body.event-single #respond,body.event-single .mec-single-event .mec-event-meta dd.mec-events-event-categories a i:before,body.event-single .mec-events-meta-group.mec-events-meta-group-tags,body#generic p.nocomments,body#generic.member-directory #hero #hero-intro p.mobile{display:none}.pp-accordion-button .pp-accordion-button-icon .circle .horizontal,.pp-accordion-button .pp-accordion-button-icon .circle .vertical{background:#111}#calendar-main .mec-calendar .mec-event-article .mec-event-title a{text-decoration:none;font-size:26px;line-height:32px;text-transform:none}#calendar-main .mec-calendar .mec-event-article .mec-event-title{margin:5px 0}#calendar-main .mec-month-navigator-loading{z-index:900}#calendar-main .mec-calendar{border:2px solid #128c8c;box-shadow:none}#calendar-main .mec-calendar .mec-calendar-events-side{border-left:2px solid #128c8c}#generic-content .pp-accordion-item.pp-accordion-item-active .pp-accordion-button{background:#128c8c;color:#e1e1e1}#generic-content #two-col-photo.right-text .fl-col.photo-col,#generic-content #two-col-photo.left-text .fl-col.text-col{padding-right:40px;box-sizing:border-box}#generic-content #two-col-photo.right-text .fl-col.text-col{padding-left:40px;box-sizing:border-box;padding-right:13%}#generic-content #two-col-photo.left-text .fl-col.photo-col{padding-left:40px;box-sizing:border-box}.pp-accordion-button .pp-accordion-button-icon .circle-plus{left:8px;right:auto;top:4px}#generic-content #two-col-photo.left-text .fl-col.text-col{padding-left:13%}#generic-content #two-col-photo .fl-col.photo-col .fl-module-rich-text{position:relative}#generic-content #two-col-photo .fl-col.photo-col .fl-rich-text{background:#128c8c;padding:30px 70px;max-width:85%;margin-top:-50px}#generic-content #two-col-photo.right-text .fl-col.photo-col .fl-module-rich-text .fl-module-content{display:flex;justify-content:flex-end}#generic-content #fullwidth-cta .fl-button-wrap{text-align:center}body#generic #generic-content #two-col-photo .fl-col.photo-col .fl-rich-text p,body#generic #hero #hero-intro p{color:#fff;margin-bottom:0}#generic-content #two-col-photo.fl-row.main-wrapper.wide,#generic-content .fl-row#fullwidth-cta,#generic-content .fl-row#gallery-row,#generic-content #three-col-row.fl-row.main-wrapper.wide,#generic-content #accordion-row{padding:60px 0}#generic-content>.fl-builder-content>#accordion-row{padding-top:0}#generic-content #contact-row .fl-col.form-col,#announce-row #info-col{background:#128c8c;padding:60px 120px 80px 60px;box-sizing:border-box}#contact-row .pp-contact-form.pp-form-inline .pp-input-group:first-child{padding-right:15px}#contact-row .pp-contact-form.pp-form-inline .pp-input-group.pp-email{padding-left:15px}#contact-row .pp-contact-form.pp-form-inline .pp-input-group.pp-message{padding-top:15px}#generic-content #contact-row .bars,#announce-row .bars{right:auto;left:-65px;flex-direction:row-reverse}#generic-content #gallery-row .pp-photo-gallery-item{height:300px;position:relative}#generic-content #gallery-row .pp-photo-gallery-item .test{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99}#generic-content #gallery-row .pp-photo-gallery-item .pp-photo-gallery-content,#generic-content #gallery-row .pp-photo-gallery-item .pp-photo-gallery-content>a{height:100%}#generic-content #gallery-row .pp-photo-gallery .pp-photo-gallery-content .pp-gallery-img{min-height:100%;height:auto;max-width:none;width:auto;min-width:100%}#three-col-row .fl-row-content>.fl-col-group .person-col .fl-rich-text h3{border-bottom:2px solid #e1e1e1;padding-bottom:10px;margin-bottom:15px}#calendar-main .mec-month-divider span{border-bottom:10px solid #e1e1e1}body.event-single .mec-wrap .col-md-8,#results-div{padding-left:50px}#generic-content #three-col-row .person-col .fl-rich-text h4,body.event-single .mec-single-event .mec-event-content{margin-bottom:5px;padding-top:0}.paging ul li:last-child{margin-right:0}.slide a.button:before,.slide a.button:after,.paging ul li:before,#left-side #left-copy h1:after,#below-hero p a:before,#below-hero p a:after,#tweet-heading h2:after,.heading h2:after,.event-box a.button:after,.event-box a.button:before,#upcoming-events:after,body#generic #hero #hero-intro h1:after,#generic-content #fullwidth-cta .fl-rich-text h2:after,#generic-content #fullwidth-cta .fl-rich-text h1:after,#generic-content a.fl-button:before,#generic-content a.fl-button:after,#generic-content #gallery-row .fl-rich-text h2:after,#calendar-main .mec-wrap a.button.btn:before,#calendar-main .mec-wrap a.button.btn:after,#calendar-main .mec-month-divider span h3:after,#featured a.btn.button:before,#featured a.btn.button:after,#calendar-main .mec-calendar .mec-calendar-header h2:after,.result-item .result-info a.button:before,body#generic a.dark-btn:before,.result-item .result-info a.button:after,body#generic a.dark-btn:after,#inner-form .searchandfilter ul li.sf-field-submit:before,#inner-form .searchandfilter ul li.sf-field-submit:after,.pagination .nav-previous a:before,.pagination .nav-next a:before,.heading a.button:before,.heading a.button:after,body#generic a.light-btn:after,body#generic a.light-btn:before,.page-links a.page-numbers.prev:before,.page-links a.page-numbers.next:before,#signup-form form table tbody tr#snippet_null1.submit-btn td:before,#signup-form form table tbody tr#snippet_null1.submit-btn td:after,#generic-content .gallery-heading .fl-rich-text h2:after,body#generic.index.neon-template #title h1:after{content:'';position:absolute;transition:all .3s ease-in-out}.pagination .nav-previous a:before,.pagination .nav-next a:before,.page-links a.page-numbers.prev:before,.page-links a.page-numbers.next:before{width:0;height:0;border-style:solid;top:3px}body.index.neon-template:not(.neon-template2) #title{border-bottom:12px solid #e1e1e1;padding-bottom:25px;margin-bottom:60px}#inner-form .searchandfilter ul li.sf-field-taxonomy-resourcetypes ul li,#generic-content .fl-row .post-row .event-box .blog-info p{margin-bottom:5px}body#generic.resources .result-item .result-img{display:none}.pagination .nav-previous a,.page-links a.page-numbers.next{padding-right:20px}.pagination .nav-next a,.page-links a.page-numbers.prev{padding-left:20px}.pagination .nav-previous a:before,.page-links a.page-numbers.next:before{border-width:8px 0 8px 10px;border-color:transparent transparent transparent #f4a91d;right:0}.pagination .nav-next a:before,.page-links a.page-numbers.prev:before{left:0;border-width:8px 10px 8px 0;border-color:transparent #f4a91d transparent transparent}.pagination .nav-previous a:hover:before,.page-links a.page-numbers.next:hover:before{right:-5px}.pagination .nav-next a:hover:before,.page-links a.page-numbers.prev:hover:before{left:-5px}#hero .slider .wrap-inner h6,.paging ul li button,.slide a.button,#nav-items ul li a,#below-hero p a,footer .col h5,.event-box h6,.event-box a.button,#generic-content .fl-rich-text h6,#generic-content a.fl-button,#contact-row form.pp-contact-form label,#calendar-main .mec-event-list-standard .mec-date-details,#calendar-main .mec-wrap a.button.btn,#featured a.btn.button,#featured .mec-event-cover-modern .mec-event-date,#featured .mec-event-cover-modern .mec-event-cover-a .mec-event-tag,body#generic h6.date,.result-item .result-info a.button,body#generic a.dark-btn,#found-info,#calendar-main .mec-calendar .mec-event-article .mec-event-detail,#calendar-main .mec-calendar .mec-event-article .mec-event-time,body.event-single .mec-single-event .mec-event-meta .mec-events-address,body.event-single .mec-single-event .mec-event-meta dd,body.event-single .mec-single-event .mec-event-meta .mec-events-event-categories a,#inner-form li ul li,#inner-form .searchandfilter ul li.sf-field-submit input,#filter-title h4,.heading a.button,body main#content a.full-btn,#announce-row .post-item a.small-link,body#generic a.light-btn,#generic-content .pp-table-content tbody tr td,#signup-form form table tbody tr td input,#signup-form form table tbody tr label,#signup-form form table tbody tr#snippet_null1.submit-btn td input,#signup-form form table tbody tr:not(.state) td select,body .mec-load-more-button{font-size:18px;line-height:24px}body#generic #post-col a.light-btn{margin-top:55px}#upcoming-events:after{background:url(//www.nacep.org/wp-content/themes/nacep/img/event-pattern.png) top/cover no-repeat;width:100%;height:100%;top:0;left:0;z-index:99}.paging ul li button{background:0 0;border:none;position:absolute;top:16px;text-align:center;color:transparent;left:0;right:0;margin:0 auto;width:100%}.paging ul li.slick-active button,.paging ul li:hover button{color:#5eb546}.paging ul li:before{background:#ccc;height:2px;width:65px;left:0;bottom:0}.paging ul li:hover:before,.paging ul li.slick-active:before{height:10px;background:#5eb546}.paging ul li.slick-active button,.paging ul li:hover button{top:2px}body#home #hero{position:relative;max-width:92%;margin:0 auto}body#home #hero .slick-list{padding-top:80px}#hero .slider .wrap-inner h6,.event-box h6,#calendar-main .mec-event-list-standard .mec-date-details,#featured .mec-event-cover-modern .mec-event-date,body#generic h6.date,#calendar-main .mec-calendar .mec-event-article .mec-event-time{font-style:italic}footer .col h5,#hero .slider .wrap-inner h6,.event-box h6,.event-box h4,#generic-content .fl-rich-text h3,#generic-content .fl-rich-text h6,#generic-content .fl-rich-text h5,#contact-row form.pp-contact-form label,#calendar-main .mec-month-divider span,#calendar-main .mec-event-list-standard .mec-date-details,#calendar-main .mec-event-list-standard .mec-event-title,#featured .mec-event-cover-modern .mec-event-date,#featured .mec-event-cover-modern .mec-event-cover-a .mec-event-tag,#calendar-main .mec-wrap .mec-totalcal-box .mec-totalcal-view span,body#generic h6.date,.result-item .result-info h3,#calendar-main .mec-calendar .mec-calendar-events-side .mec-table-side-title,#calendar-main .mec-calendar .mec-calendar-events-side .mec-table-side-day,#calendar-main .mec-calendar .mec-event-article .mec-event-time,body.event-single .mec-single-event .mec-frontbox h3,#filter-title h4,#inner-form .searchandfilter ul li.sf-field-submit input,body main#content a.full-btn,#announce-row .post-item a.small-link,.archive-item h3,#signup-form form table tbody tr label,#signup-form form table tbody tr#snippet_null1.submit-btn td input,#generic-content .pp-accordion-content h5,body .mec-load-more-button{text-transform:uppercase;letter-spacing:2px}#generic-content .fl-rich-text h6,#calendar-main .mec-calendar .mec-calendar-table-head dt,#calendar-main .mec-calendar .mec-event-article .mec-event-detail{color:#111}body main#content a.full-btn,body .mec-load-more-button{background:#fec447;padding:8px 15px}#generic-content #announce-row .post-item h4 a:hover,#generic-content #announce-row .post-item a.small-link:hover{color:#fec447}#generic-content #announce-row .post-item a.small-link:hover{border-color:#fec447}#calendar-main .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,#calendar-main .mec-wrap .mec-totalcal-box .mec-totalcal-view span:not(.mec-totalcalview-selected):hover{background:#fff;color:#128c8c}#generic-content .fl-row.testimonial-row .fl-rich-text h6{text-align:right;margin-bottom:0}#contact-row form.pp-contact-form label,#signup-form form table tbody tr label{padding-bottom:6px}#contact-row form.pp-contact-form input[type=text],#contact-row form.pp-contact-form input[type=email],#contact-row form.pp-contact-form textarea,#inner-form li.sf-field-search input,#inner-form li select.sf-input-select,#signup-form form table tbody tr td input{border:none;border-radius:0;padding-left:8px;padding-top:3px;border:2px solid transparent}#contact-row form.pp-contact-form input[type=text]:focus,#contact-row form.pp-contact-form input[type=email]:focus,#contact-row form.pp-contact-form textarea:focus,#inner-form li.sf-field-search input:focus,#inner-form li select.sf-input-select:focus,#signup-form form table tbody tr td input:focus{border:2px solid #41b985;outline:none}#contact-row form.pp-contact-form input[type=text],#contact-row form.pp-contact-form input[type=email],#inner-form li.sf-field-search input,#inner-form li select.sf-input-select,#signup-form form table tbody tr td input,#signup-form form table tbody tr td select{height:37px}#generic-content .fl-rich-text h4,#generic-content #announce-row .post-item h4{font-size:32px;line-height:40px}#generic-content .fl-rich-text h4,#generic-content .fl-rich-text h5,#generic-content .fl-rich-text h6,#generic-content .pp-accordion-content h5,#generic-content .pp-accordion-content h6,#generic-content .pp-accordion-content h4{margin-bottom:10px;padding-top:20px}.footer-bars{position:absolute;top:0;left:0;width:8%;height:100%}.footer-bars.right{right:0;left:auto}#calendar-main .mec-calendar dt,#calendar-main .mec-calendar .mec-has-event a{font-weight:500}#right-side .box h2,#hero .slider .wrap-inner h2,#generic-content .fl-row h2,#featured h4.mec-event-title,#generic-content .announce-heading h2{font-weight:500;font-size:50px;line-height:50px}#hero .slider .wrap-inner h2{margin:15px 0}#featured h4.mec-event-title{text-transform:none}#hero .slider .wrap-inner p,#below-hero p,#tweets .tweet-info .info-text h5,.tweet-text .margin-zero,.event-box p,body#generic .fl-rich-text p,#generic-content .fl-rich-text li,#generic-content .pp-accordion-content p,body#generic #hero #hero-intro p,#contact-row .pp-success-msg p,#calendar-main .mec-event-description,.result-item .result-info p,body.event-single .mec-single-event .mec-event-content p,body p,#signup-form form table tbody tr#snippet_null1 label,#generic-content .pp-accordion-content li{font-size:20px;line-height:26px}#tweets .tweet-info .info-text h5,#tweets .tweet-info .info-text h5 a{font-weight:600;color:#252525}#generic-content .fl-row h2,#generic-content .fl-rich-text h4,body main#content a.full-btn,body#generic.index.member-directory:not(.fl-builder) #generic-content a.full-btn,body .mec-load-more-button{color:#252525}#tweets .tweet-info .info-text h5,#tweets .tweet-info .info-text h6,footer .col p,footer .col li,footer .col p a,#foot-icons a{letter-spacing:2px}#hero .slider .slide{height:65vh;position:relative}#hero .slider .slide-wrap{margin-top:-65px;max-width:40%;padding-left:8%;position:relative;z-index:15}#hero .slider .wrap-inner{background:#128c8c;color:#fff;padding:50px 40px;position:relative}.bars{position:absolute;right:-65px;top:0;height:100%;width:60px}.bottom-area{position:absolute;bottom:0;width:40%;left:8%;z-index:15}.slide-img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;clip-path:inset(0 100% 0 0);opacity:0;transition:opacity 1s ease .167s,-webkit-clip-path 1s cubic-bezier(.77,0,.175,1);transition:clip-path 1s cubic-bezier(.77,0,.175,1),opacity 1s ease .167s;transition:clip-path 1s cubic-bezier(.77,0,.175,1),opacity 1s ease .167s,-webkit-clip-path 1s cubic-bezier(.77,0,.175,1)}.slick-current.reveal .slide-img{opacity:1;clip-path:inset(0 0 0 0)}.main-bars .bar1,.bottom-bars .bar1,body#generic #hero .bar1{transition:all .3s ease-in-out 0s}#hero .slider .wrap-inner,.bottom-area{transition:opacity .6s ease-in-out}.main-bars .bar2,.bottom-bars .bar2,body#generic #hero .bar2{transition:all .3s ease-in-out .15s}.main-bars .bar3,.bottom-bars .bar3,body#generic #hero .bar3{transition:all .3s ease-in-out .3s}.main-bars .bar4,.bottom-bars .bar4,body#generic #hero .bar4{transition:all .3s ease-in-out .45s}#hero .slider .wrap-inner,.bottom-area{opacity:0}body#generic #hero .left .bar{transform:translateX(20px)}.main-bars .bar,.bottom-bars .bar,body#generic #hero .bar{opacity:0;transform:translateX(-20px)}.slick-current.reveal2 .main-bars .bar,#hero .slider .slick-current.reveal2 .wrap-inner,#hero .slider .slick-current.reveal2 .bottom-area,#hero .slider .slick-current.reveal2 .bottom-bars .bar,body#generic #hero.reveal .bar{opacity:1;transform:translateX(0px)}.slide a.button,#below-hero p a,.event-box a.button,#generic-content a.fl-button,#calendar-main .mec-wrap a.button.btn,#featured a.btn.button,.result-item .result-info a.button,body#generic a.dark-btn,.heading a.button,body#generic a.light-btn{color:#fff;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-top:30px;position:relative;padding-left:65px}#generic-content a.fl-button{background:0 0;border:none;border-radius:0;padding:0 0 0 65px}.slide a.button:before,#below-hero p a:before,.event-box a.button:before,#generic-content a.fl-button:before,#calendar-main .mec-wrap a.button.btn:before,#featured a.btn.button:before,.result-item .result-info a.button:before,body#generic a.dark-btn:before,#inner-form .searchandfilter ul li.sf-field-submit:before,.heading a.button:before,body#generic a.light-btn:before,#signup-form form table tbody tr#snippet_null1.submit-btn td:before{background:#f4a91d;width:40px;height:40px;left:0;top:-8px;z-index:80}.slide a.button:hover:before,#below-hero p a:hover:before,.event-box a.button:hover:before,#generic-content a.fl-button:hover:before,#calendar-main .mec-wrap a.button.btn:hover:before,#featured a.btn.button:hover:before,.result-item .result-info a.button:hover:before,body#generic a.dark-btn:hover:before,#inner-form .searchandfilter ul li.sf-field-submit:hover:before,.heading a.button:hover:before,body#generic a.light-btn:hover:before,#signup-form form table tbody tr#snippet_null1.submit-btn td:hover:before{width:108%}.slide a.button:after,#below-hero p a:after,.event-box a.button:after,#generic-content a.fl-button:after,#calendar-main .mec-wrap a.button.btn:after,#featured a.btn.button:after,.result-item .result-info a.button:after,body#generic a.dark-btn:after,#inner-form .searchandfilter ul li.sf-field-submit:after,.heading a.button:after,body#generic a.light-btn:after,#signup-form form table tbody tr#snippet_null1.submit-btn td:after{height:2px;background:#fff;width:35px;left:20px;top:11px;z-index:85}.slide a.button span.learnmore,#below-hero p a span,.event-box a.button span,#generic-content .fl-rich-text li,#generic-content a.fl-button span.fl-button-text,#calendar-main .mec-wrap a.button.btn span,#featured a.btn.button span,.result-item .result-info a.button span,body#generic a.dark-btn span,.heading a.button span,body#generic a.light-btn span,#generic-content .pp-accordion-content li{position:relative;z-index:100}#generic-content .fl-rich-text ol{padding-left:20px}#generic-content .fl-rich-text ul li:before,#generic-content .pp-accordion-content ul li:before{content:'';position:absolute;width:0;height:0;border-top:12px solid #f4a91d;border-right:12px solid transparent;top:6px;left:-30px}#generic-content .fl-row.main-wrapper.wide{max-width:75%;margin:0 auto}.heading a.button{margin-top:0}#generic-content .fl-row.main-wrapper.wide.testimonial-row{margin:50px auto 70px auto}#generic-content .fl-row.main-wrapper.wide.testimonial-row .fl-rich-text{border-top:12px solid #e1e1e1;border-bottom:12px solid #e1e1e1;padding:70px 9% 65px;position:relative}#generic-content .fl-row.main-wrapper.wide.testimonial-row .fl-rich-text:before{content:'';position:absolute;background:url(//www.nacep.org/wp-content/themes/nacep/img/quotes.png) left center/contain no-repeat;width:7%;height:72px;left:0;top:30px}#generic-content .fl-row blockquote p{color:#333}#generic-content .fl-rich-text h5,#generic-content .fl-row blockquote p,#calendar-main .mec-calendar .mec-calendar-events-side .mec-table-side-title,#calendar-main .mec-calendar .mec-calendar-events-side .mec-table-side-day,body.event-single .mec-single-event .mec-frontbox h3,#generic-content .pp-accordion-content h5{font-size:24px;line-height:30px}#calendar-main .mec-calendar .mec-calendar-events-side .mec-table-side-day{width:auto;height:auto;border:none;margin:0}.bottom-area .bottom-wrap{color:#fff;position:relative;width:100%;height:50px}.bars .bar,.footer-bars .bar{width:12px;height:100%;display:block}.bars .bar3,#tweets .item:last-child .tweet-info,.lightgreen{background:#aabb38}.bars .bar1,#tweets .item:first-child .tweet-info,.teal,#generic-content .pp-accordion-item .pp-accordion-button .pp-accordion-button-icon:hover{background:#41b985}.bars .bar2,#tweets .item:nth-child(2) .tweet-info,.green{background:#5eb546}.chapter-sidebar #inner-menu ul.menu>li{display:inline-block;position:relative}.chapter-sidebar #inner-menu ul li span.arrow-box{position:absolute;top:5px;right:-40px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.chapter-sidebar #inner-menu ul li span.arrow-box.active{transform:rotate(90deg)}.chapter-sidebar #inner-menu ul li span.arrow{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:11px solid #fff;display:block;transition:all .3s ease-in-out}.chapter-sidebar #inner-menu ul li span.arrow-box:hover{cursor:pointer}.chapter-sidebar #inner-menu ul li span.arrow-box:hover span.arrow{border-left:11px solid #f4a91d}.chapter-sidebar #inner-menu ul li ul.sub-menu{display:none}.chapter-sidebar #inner-menu ul li ul.sub-menu li a{font-size:18px;line-height:24px;text-transform:uppercase;letter-spacing:2px}.bars .bar4,.orange,#calendar-main .mec-calendar .mec-has-event:after{background:#f4a91d}.chapter-sidebar #inner-menu ul li a:hover{color:#f4a91d}.blue,.bottom-area .bottom-wrap,body main#content a.full-btn:hover,body .mec-load-more-button:hover{background:#128c8c}#generic-content .pp-accordion-item .pp-accordion-button .pp-accordion-button-icon:hover .circle-plus .horizontal,#generic-content .pp-accordion-item .pp-accordion-button .pp-accordion-button-icon:hover .circle-plus .vertical,#calendar-main .mec-calendar .mec-has-event:hover:after{background:#fff}#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month,#calendar-main .mec-calendar .mec-calendar-side .mec-next-month,.pagination .nav-previous a,.pagination .nav-next a,.page-links a.page-numbers.next,.page-links a.page-numbers.prev,body.member-directory form.form-inline .form-group.paginated label{font-size:18px;text-transform:uppercase;letter-spacing:2px;border:none;box-shadow:none;color:#111;font-weight:500}body.member-directory form.form-inline .form-group.paginated label{padding-right:5px}body.member-directory form.form-inline .form-group.paginated{box-sizing:border-box}body.member-directory #back{position:relative}body.member-directory form.form-inline .form-group.paginated select{height:36px;width:60px;padding-left:5px;font-size:14px;outline:none;font-weight:500;background:#fec447;color:#111;border:1px solid #fff}#calendar-main .mec-calendar .mec-calendar-side .mec-next-month i,#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month i{width:0;height:0;border-style:solid;display:block;position:absolute;top:17px}#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month i{left:20px;border-width:8px 10px 8px 0;border-color:transparent #f4a91d transparent transparent}#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month:hover i{left:15px}#calendar-main .mec-calendar .mec-calendar-side .mec-next-month:hover,#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month:hover,#calendar-main .mec-calendar .mec-event-article:hover,body.event-single .mec-single-event .mec-frontbox,body.event-single .mec-single-event .mec-events-meta-group-booking,body.event-single .mec-event-cost,body.event-single .mec-event-more-info,body.event-single .mec-event-website,body.event-single .mec-events-meta-date,body.event-single .mec-single-event-additional-organizers,body.event-single .mec-single-event-category,body.event-single .mec-single-event-date,body.event-single .mec-single-event-label,body.event-single .mec-single-event-location,body.event-single .mec-single-event-organizer,body.event-single .mec-single-event-time{background:0 0}body.event-single .mec-single-event .mec-events-meta-group-booking,body.event-single .mec-wrap .col-md-4,body.event-single .mec-single-event .mec-event-export-module.mec-frontbox{padding:0}body.event-single .mec-single-event .col-md-4 .mec-frontbox{background:#013c3c;padding:20px}#calendar-main .mec-calendar .mec-calendar-side .mec-next-month i{right:20px;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #f4a91d}#calendar-main .mec-calendar .mec-calendar-side .mec-next-month:hover i{right:15px}body.event-single .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{padding-left:0;margin:0}#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month{padding-left:40px}#calendar-main .mec-calendar .mec-calendar-side .mec-next-month{padding-right:40px}.event-box{flex-basis:47%;border-top:10px solid #e1e1e1;padding:25px 0 0}.event-box .box-inner{border-bottom:10px solid #e1e1e1;padding-bottom:45px}.post-row .event-box .box-inner{padding-top:15px}footer a#logo img{max-width:130px;opacity:.7;transition:opacity .3s ease-in-out}footer a#logo,#signup-form form table tbody tr label{display:inline-block}footer a#logo:hover img{opacity:1}body.event-single .mec-single-event .mec-event-content{border-bottom:2px solid #e1e1e1;margin-bottom:38px}#copyright p,.heading h2,#generic-content #gallery-row .fl-rich-text h2,#calendar-main .mec-month-divider span h3,#featured .mec-event-cover-modern .mec-event-cover-a .mec-event-tag,#calendar-main .mec-calendar .mec-calendar-header h2,#calendar-main .mec-calendar dt,#calendar-main .mec-calendar .mec-has-event a,#calendar-main .mec-calendar .mec-calendar-events-side .mec-table-side-title,#generic-content .fl-row .heading h2,#generic-content .gallery-heading .fl-rich-text h2{color:#128c8c}#calendar-main .mec-calendar .mec-calendar-events-side .mec-table-side-title{font-weight:600}#filter-title h4{font-weight:400;padding-bottom:10px}#calendar-main .mec-month-divider,.top-pagination .custom-pagination{margin-bottom:25px}#tweets .item .tweet-icon svg{width:30px;height:auto}#tweets .item .tweet-icon svg,#foot-icons a svg{fill:#fff}#foot-icons a svg{width:20px;height:20px}#foot-icons a,footer .col h5,footer .col p,footer .col li{margin-bottom:20px}#foot-icons a span{margin-left:10px}span.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}a#logo img{max-width:100px;height:auto;width:100%;display:block}#social-nav svg,#search svg,#form-submit svg,#form-close svg{width:20px;height:auto}#form-submit{position:absolute;top:15px;left:20px}#inner-form .searchandfilter ul li.sf-field-submit input,#form-submit,#signup-form form table tbody tr#snippet_null1.submit-btn td input{background:0 0;border:none}#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box .mec-dropdown-wrap{order:2;min-width:300px}#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box .mec-date-search{order:1;padding-left:0}#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box .mec-text-input-search{order:3;flex:1;padding-right:0}#generic-content.past-events .mec-search-form .mec-date-search,#generic-content.past-events .mec-search-form .mec-dropdown-search,#generic-content.past-events .mec-search-form .mec-text-input-search,#generic-content.past-events .mec-search-form .mec-dropdown-wrap{min-height:unset}#generic-content.past-events .mec-search-form .mec-dropdown-wrap{display:block;width:auto}#gener-content.past-events .mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{width:auto}#generic-content.past-events .mec-search-form .mec-date-search{width:auto;min-width:250px}#generic-content.past-events .mec-search-form .mec-dropdown-search{width:100%;display:block}header{padding:25px 0}#social-nav svg,#search svg,#form-submit:hover svg,#form-close:hover svg{fill:#5eb546}#form-submit svg,#form-close svg{fill:#128c8c}#social-nav{margin:0 50px 0 20px}#mobile-icon{display:none}#social-nav .icon{margin:0 10px}#mobile-menu{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background:#145b5b;box-sizing:border-box;padding-bottom:50px;transition:all .3s ease-in-out;overflow-y:auto}#mobile-menu ul.menu>li>a{text-transform:uppercase;letter-spacing:2px;font-size:20px;line-height:26px;display:block;width:100%;padding:25px 20px;text-align:center;box-sizing:border-box;border-bottom:2px solid #128c8c}#close-menu svg{fill:#f4a91d}body#generic .fl-rich-text .aligncenter{margin:25px auto 15px auto;display:block}#mobile-menu ul.menu>li>a,#mobile-menu ul.sub-menu>li a{color:#128c8c;color:#fff}#mobile-menu ul.menu{flex-direction:column}span.has-children{position:relative;display:inline-block}.circle-plus{height:25px;width:25px;z-index:899;opacity:1;position:absolute;right:-45px;top:-6px;cursor:pointer;justify-content:center}.circle-plus .circle{position:relative;width:20px;height:20px}.closed .horizontal{transition:all .3s ease-in-out;transform:rotate(-90deg);opacity:1}.closed .vertical{transition:all .3s ease-in-out;transform:rotate(-90deg)}.opened,.opened .vertical{opacity:1}.opened .horizontal{transition:all .3s ease-in-out;transform:rotate(90deg);opacity:0}.opened .vertical{transition:all .3s ease-in-out;transform:rotate(90deg)}.circle-plus .circle .vertical{position:absolute;background-color:#fff;width:2px;height:18px;left:50%;margin-left:-2px;top:50%;margin-top:-7px}.circle-plus .circle .horizontal{position:absolute;background-color:#fff;width:18px;height:2px;left:0;margin-left:0;top:50%;margin-top:2px}#mobile-menu ul.sub-menu>li a{font-size:16px;line-height:22px;padding:5px 0;display:block}#mobile-menu ul.sub-menu>li{margin-bottom:3px}#mobile-menu .overlay{background:url(//www.nacep.org/wp-content/themes/nacep/img/menu-pattern.png) center/cover no-repeat}#mobile-menu ul.sub-menu{text-align:center;padding-left:20px;display:none;margin:15px 0 20px;padding:0}#mobile-menu ul.menu>li{margin-bottom:10px;width:100%}#mobile-menu.active{visibility:visible;opacity:1}#mobile-menu #container{position:relative;z-index:100;width:100%;padding-top:100px}#close-menu{position:absolute;top:38px;right:8%;z-index:100}body.active,html.active{overflow-y:hidden}#nav-items ul.menu>li>a{color:#252525;text-transform:uppercase;letter-spacing:2px;padding:10px 18px;border:2px solid transparent;box-sizing:border-box;margin-left:-2px;display:inline-block}#nav-items ul.menu>li{padding-bottom:30px;margin-top:30px;position:relative}#nav-items ul.menu>li>a:hover,#nav-items ul.menu>li.hover>a{color:#128c8c;border:2px solid #145b5b}#social-nav a:hover svg,#search a:hover svg{fill:#145b5b}.overlay{position:absolute;width:100%;height:100%;top:0;left:0}body#generic #hero-img{z-index:20}body#generic #hero{height:380px}body#generic #hero .bars.left{right:auto;left:5px;z-index:50;flex-direction:row-reverse}body#generic #hero .bars.right{right:5px;left:auto;z-index:50}#left-side .overlay,#twitter-feed .overlay{background:rgba(0,0,0,.5);z-index:40}#left-side #left-copy{padding:120px;box-sizing:border-box;padding-left:12%}#left-side #left-copy,#twitter-feed .wrapper,#twitter-feed,body#generic #hero,body#generic #hero .wrapper,body#generic #hero #hero-intro,.pagination .nav-previous a,.pagination .nav-next a{position:relative;z-index:50}body#generic #hero .wrapper{height:100%;display:flex;align-items:flex-end}body#generic main#content{padding-top:20px}body#generic #hero #hero-intro{background:#128c8c;max-width:82%;margin:0 auto;margin-bottom:-100px;padding:50px 8% 60px;box-sizing:border-box;text-align:center}#generic-content .fl-row.main-wrapper.small,body#generic.index:not(.fl-builder) #generic-content{max-width:55%;margin:0 auto}#generic-content,body#generic.index:not(.fl-builder) #generic-content{margin-top:170px}body#generic.index.neon-template #generic-content{margin-top:60px}body#generic.index:not(.fl-builder) #generic-content,body#generic.index #generic-content,body.newsletter #generic-content{padding-bottom:60px}#left-side #left-copy h1,#tweet-heading h2,#tweet-heading h2 a,.heading h2,body#generic #hero #hero-intro h1,#generic-content #fullwidth-cta .fl-rich-text h2,#generic-content #fullwidth-cta .fl-rich-text h1,#generic-content #gallery-row .fl-rich-text h2,#calendar-main .mec-month-divider span h3,#calendar-main .mec-calendar .mec-calendar-header h2,#generic-content .fl-row .heading h2,#generic-content .gallery-heading .fl-rich-text h2,body#generic.index.neon-template #title h1{font-weight:700;font-size:60px;line-height:65px;letter-spacing:2px;position:relative;display:inline-block}#left-side #left-copy,#left-side #left-copy h1,#tweet-heading h2,#tweets .tweet-info .info-text h6,#tweets .tweet-info .info-text h5 a:hover,#foot-icons a,footer .col,footer .col a,body#generic #hero #hero-intro,#generic-content #fullwidth-cta .fl-rich-text h2,#generic-content #fullwidth-cta .fl-rich-text h1,#generic-content #fullwidth-cta .fl-rich-text p,#generic-content a.fl-button span.fl-button-text,#generic-content #contact-row .fl-col.form-col .fl-rich-text h2,#generic-content #contact-row .fl-col.form-col .fl-rich-text p,#contact-row.no-form .fl-col.form-col .fl-rich-text h3,#contact-row.no-form .fl-col.form-col .fl-rich-text li,#generic-content #contact-row.no-form .fl-col.form-col .fl-rich-text p a:hover,#featured h4.mec-event-title a,#calendar-main .mec-calendar .mec-calendar-row dt:hover a,#calendar-main .mec-calendar .mec-calendar-row dt.mec-has-event.mec-selected-day a,body#generic.event-single h6.date,body.event-single .mec-single-event .mec-frontbox h3,body.event-single .mec-single-event .mec-event-meta dd,body.event-single .mec-single-event .mec-event-meta .mec-events-address,body.event-single .mec-single-event .mec-event-meta .mec-events-event-categories a,#inner-form li ul li,#filter-title h4,#inner-form .searchandfilter ul li.sf-field-submit input,body#generic #hero-intro h6.date,body footer .col p,body #hero .slider .wrap-inner p,body #left-side #left-copy p,body main#content a.full-btn:hover,#generic-content .announce-heading h2,#generic-content #announce-row .post-item p,#generic-content #announce-row .post-item a,#signup-form form table tbody tr#snippet_null1.submit-btn td input,body#generic.index.member-directory:not(.fl-builder) #generic-content a.full-btn:hover,body .mec-load-more-button:hover{color:#fff}body#generic.neon-template.neon-template2:not(.neon-template3) #generic-content #title h1,body#generic.neon-template.neon-template2:not(.neon-template3) #generic-content h2,body#generic.neon-template.neon-template2:not(.neon-template3) #generic-content h3,body#generic.neon-template.neon-template2:not(.neon-template3) #generic-content h4,body#generic.neon-template.neon-template2:not(.neon-template3) #generic-content h5,body#generic.neon-template.neon-template2:not(.neon-template3) #generic-content h6,body#generic.neon-template.neon-template2:not(.neon-template3) #generic-content p,body#generic.neon-template.neon-template2:not(.neon-template3) #generic-content p a,body#generic.neon-template.neon-template2:not(.neon-template3) #generic-content ul li{color:#fff}body#generic.neon-template.neon-template2 #generic-content #title{border-bottom:2px solid #fff;padding-bottom:25px;margin-bottom:60px;text-align:center}body#generic.neon-template.neon-template2.neon-template3 #generic-content #title{border:none;padding:0}body#generic.index.neon-template:not(.neon-template2) #title h1{color:#128c8c}body#generic .member-item span.star{margin-bottom:15px}body#generic .member-item span.star h6.date{margin:0;padding:0 0 0 10px}body#generic.neon-template.neon-template2 #generic-content{position:relative;z-index:900;background:#fff;margin:0 auto;margin-top:-180px;padding:70px;box-sizing:border-box;background:#128c8c}body#generic.index.neon-template.neon-template3 #title h1{color:#128c8c}body#generic.neon-template.neon-template2.neon-template3 #generic-content{background:#fff}body#generic.neon-template.neon-template2.neon-template3 main#content{background:rgba(225,225,225,.5);border-top:20px solid #fff;padding-top:0}body.event-single .mec-single-event .mec-frontbox h3,body.event-single .mec-single-event .mec-event-meta dd{padding-left:0}footer{background:#013c3c;position:relative}#generic-content .fl-row .heading h2{margin-bottom:0}.column-wrap{flex-basis:45%}#calendar-main .mec-calendar .mec-calendar-header h2{margin-bottom:0;margin-top:20px}.column-wrap #footer-logo,.column-wrap .col{flex-basis:45%}.column-wrap.c2 .col{flex-basis:45%}.footer-bars.left .bar{margin-left:5px}.footer-bars.right .bar{margin-right:5px}.footer-bars.right .bar.blue{margin-right:auto}.footer-bars.left .bar.blue{margin-left:auto}#copyright{flex-basis:100%}footer .wrapper{padding-left:8%;padding-right:8%;box-sizing:border-box;padding:60px 8%}#tweets .tweet-info .info-text h6,footer .col,footer .col a,#copyright p,#contact-row form.pp-contact-form input[type=text],#contact-row form.pp-contact-form input[type=email],#contact-row form.pp-contact-form textarea,body#generic .fl-rich-text .wp-caption p.wp-caption-text,body footer .col p,footer .col li{font-size:16px;line-height:22px}body#generic .fl-rich-text .wp-caption p.wp-caption-text{margin-bottom:0;color:#252525}#generic-content #contact-row{padding:130px 0 100px}#generic-content #contact-row .fl-row-content>.fl-col-group{justify-content:flex-end}#generic-content #contact-row .fl-row-content .fl-col.photo-col,#announce-row #image-col{position:absolute;flex:none;height:100%;left:0;z-index:10;top:-80px;width:55%}#generic-content #contact-row .fl-row-content .fl-col.form-col,#announce-row #info-col{width:50%;flex:none;position:relative;z-index:50}#tweet-heading h2 a,footer .col a:hover,#foot-icons a:hover{color:#6bffbf}#foot-icons a:hover svg{fill:#6bffbf}.fl-audio .mejs-container,.fl-audio .mejs-container .mejs-controls,.fl-audio .mejs-embed,.fl-audio .mejs-embed body{background:#013c3c}#tweets .item-wrap{background:rgba(255,255,255,.85);padding:30px 40px;box-sizing:border-box;margin-top:15px}.tweet-text .margin-zero,.event-box h6,.event-box p,.event-box a.button,#calendar-main .mec-event-list-standard .mec-date-details,#calendar-main .mec-wrap a.button.btn,#calendar-main .mec-event-description,body#generic h6.date,.result-item .result-info a.button,body#generic a.dark-btn,#generic-content .fl-module-button.dark-btn a.fl-button span.fl-button-text,#found-info,#generic-content .fl-row p,#generic-content .fl-rich-text li,#calendar-main .mec-calendar .mec-event-article .mec-event-time,body p,.heading a.button,#generic-content .pp-accordion-content li{color:#145b5b}.event-box a.button:after,#calendar-main .mec-wrap a.button.btn:after,.result-item .result-info a.button:after,body#generic a.dark-btn:after,#generic-content .fl-module-button.dark-btn a.fl-button:after,.heading a.button:after{background:#145b5b}#calendar-main .mec-wrap a.button.btn,#featured a.btn.button,.result-item .result-info a.button,body#generic a.dark-btn{background:0 0;padding:0 0 0 65px;font-weight:400;margin-bottom:0}.tweet-text .margin-zero a{font-weight:700;color:#5eb546}#left-side #left-copy h1,#left-side #left-copy p,#right-side .box p,#right-side .box h2,.event-box h6,body#generic #hero #hero-intro h1,#generic-content h2,#generic-content .fl-rich-text li,#generic-content #fullwidth-cta .fl-rich-text h2,#generic-content #fullwidth-cta .fl-rich-text h1,#generic-content #gallery-row .fl-rich-text h2,#calendar-main .mec-event-list-standard .mec-date-details,body#generic h6.date,#inner-form .searchandfilter ul li.sf-field-post_date,#generic-content #announce-row .post-item h4,#generic-content .pp-accordion-content li,#generic-content .gallery-heading .fl-rich-text h2{margin-bottom:15px}.result-item .result-info a.button,body#generic a.dark-btn{margin-top:10px;margin-bottom:10px}#calendar-main .mec-event-list-standard .mec-date-details{padding-left:0}#generic-content .fl-row p,body p{margin-bottom:20px}#contact-row form.pp-contact-form{background:0 0;color:#fff}#generic-content #fullwidth-cta .fl-row-content-wrap>.fl-row-content{max-width:50%;margin:0 auto;text-align:center;padding:100px 0}#calendar-main .mec-calendar .mec-selected-day,#calendar-main .mec-calendar .mec-selected-day:hover,#calendar-main .mec-calendar .mec-calendar-row dt:hover{background:#f4a91d;color:#fff;border-radius:0}#calendar-main .mec-calendar dt{border-radius:0}#generic-content #contact-row:not(.no-form) .fl-col.form-col .fl-rich-text,.announce-heading,#announce-row .post-item{border-bottom:3px solid #41b985;margin-bottom:30px}#left-side #left-copy p:last-child,#right-side .box p:last-child,body#generic.event-single h6.date,.announce-heading,#announce-row .post-item{margin-bottom:0}.event-box h4,#generic-content .fl-rich-text h3,#calendar-main .mec-event-list-standard .mec-event-title,.result-item .result-info h3,.archive-item h3,h4.chapter-title{font-size:36px;line-height:42px;margin-bottom:5px}#announce-row .post-item{padding:40px 0}body#generic.member-directory #generic-content .contact h6 span a,.event-box h4 a,#generic-content .fl-rich-text h3,#generic-content .fl-rich-text p a,#generic-content .fl-rich-text h5,.result-item .result-info h3 a,#calendar-main .mec-event-list-standard .mec-event-title a,#calendar-main .mec-calendar .mec-calendar-events-side .mec-table-side-day,#calendar-main .mec-calendar .mec-event-article .mec-event-title a,body.event-single .mec-single-event .mec-events-content p a,#generic-content .fl-rich-text li a,body#generic.index:not(.fl-builder) #generic-content a,.archive-item h3 a,#generic-content .pp-accordion-content p a,#generic-content .pp-accordion-content li a,#generic-content .pp-accordion-content h5,h4.chapter-title{color:#41b985;font-weight:600}#found-info span.found-item span,#announce-row .post-item a.small-link{font-weight:700}#generic-content .fl-rich-text p a,body.event-single .mec-single-event .mec-events-content p a,body#generic.member-directory #generic-content .contact h6 span a,#generic-content .fl-rich-text li a,body#generic.index:not(.fl-builder) #generic-content a,#generic-content .pp-accordion-content p a,#generic-content .pp-accordion-content li a{text-decoration:underline}h4.chapter-title{font-weight:500;border-bottom:2px solid #fff;padding-bottom:15px;margin-bottom:25px}#calendar-main .mec-month-divider span:before{border:none}#announce-row .post-item a.small-link{border-bottom:2px solid #fff}.star svg{width:25px;height:25px}#found-info{border-bottom:2px solid #e1e1e1;padding:0 0 30px}.pagination.top-pag,.page-links{margin-top:30px}.page-links{position:relative;height:20px}#twitter-feed .wrapper,#upcoming-events .wrapper{padding:100px 8% 130px;box-sizing:border-box}#left-side #left-copy h1:after,#tweet-heading h2:after,.heading h2:after,body#generic #hero #hero-intro h1:after,#generic-content #fullwidth-cta .fl-rich-text h2:after,#generic-content #fullwidth-cta .fl-rich-text h1:after,#generic-content #gallery-row .fl-rich-text h2:after,#calendar-main .mec-month-divider span h3:after,#calendar-main .mec-calendar .mec-calendar-header h2:after,#generic-content .gallery-heading .fl-rich-text h2:after,body#generic.index.neon-template #title h1:after{width:0;height:0;border-top:12px solid #f4a91d;border-right:12px solid transparent;top:10px;right:-30px}#recent-news-section{margin-bottom:120px}body#generic #hero-intro h6.date span.term:last-child span.dash,.bottom-pagination #found-info{display:none}#generic-content #gallery-row .fl-rich-text,#generic-content .gallery-heading .fl-rich-text{border-bottom:12px solid #e1e1e1;padding-bottom:10px}body.event-single .mec-wrap .row.mec-single-event,#generic-content #gallery-row .fl-rich-text,#generic-content.resources-content,#generic-content.archive-list,#generic-content.search,#generic-content.resources-content .fl-row.archive-content,#generic-content .gallery-heading .fl-rich-text{margin-bottom:60px}body.archive-page #generic-content.archive-list{margin-top:140px}body#generic.member-directory #generic-content .contact h6 span a:hover,.tweet-text .margin-zero a:hover,footer .col h5,#tweet-heading h2 a:hover,.event-box h4 a:hover,#generic-content .fl-rich-text p a:hover,#generic-content #contact-row.no-form .fl-col.form-col .fl-rich-text p a,#calendar-main .mec-event-list-standard .mec-event-title a:hover,.result-item .result-info h3 a:hover,#calendar-main .mec-calendar .mec-calendar-side .mec-previous-month:hover,#calendar-main .mec-calendar .mec-calendar-side .mec-next-month:hover,#calendar-main .mec-calendar .mec-event-article .mec-event-title a:hover,body.event-single .mec-single-event .mec-events-content p a:hover,body.event-single .mec-single-event .mec-event-meta .mec-events-event-categories a:hover,.pagination .nav-previous a:hover,.pagination .nav-next a:hover,#featured h4.mec-event-title a:hover,#generic-content .fl-rich-text li a:hover,body#generic.index:not(.fl-builder) #generic-content a:hover,.archive-item h3 a:hover,.page-links a.page-numbers.next:hover,.page-links a.page-numbers.prev:hover,#generic-content .pp-accordion-content p a:hover,#generic-content .pp-accordion-content li a:hover{color:#f4a91d}#below-hero{padding:100px 0 0;position:relative;z-index:800}#upcoming-events .wrapper{position:relative;z-index:800}#below-hero #left-side{width:65%;border-right:10px solid #fff;position:relative}#upcoming-events{padding-top:200px;margin-top:-200px}#below-hero #right-side{width:35%}#below-hero #right-side .box1{background:#41b985;border-bottom:5px solid #fff}#below-hero #right-side .box2{background:#5eb546;border-top:5px solid #fff}#below-hero #right-side .box{padding:30px 60px 45px;position:relative}#below-hero #right-side .box .box-wrap,#upcoming-events{z-index:100;position:relative}#below-hero #right-side .box:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:.22}#below-hero #right-side .box1:after{background:url(//www.nacep.org/wp-content/themes/nacep/img/pattern-top.png) center/cover no-repeat}#below-hero #right-side .box2:after{background:url(//www.nacep.org/wp-content/themes/nacep/img/pattern-bottom.png) center/cover no-repeat}#below-hero #right-side .box,#below-hero #right-side .box p a,body #right-side .box p{color:#111}#below-hero #right-side .box p a:after{background:#111}#below-hero #right-side .box p a{margin-top:5px}#below-hero #right-side #right-wrap{height:100%}#tweets.flex,#upcoming-events #events,#generic-content .post-row{margin-top:30px}.post-row .blog-img{width:100%;height:325px;margin-bottom:22px}#tweets .item .tweet-info{padding:20px 40px;box-sizing:border-box}.tweet-info .tweet-icon{margin-right:15px}.search-holder{display:none;overflow:hidden;height:60px;width:700px;position:absolute;top:0;right:20px}#search{opacity:1;position:absolute;transition:all .4s ease;top:75px}.search-holder,#search{right:4%}.search-holder{top:60px}#search.hidden{opacity:0}header .search-form{opacity:0;width:280px;position:absolute;top:0;right:-216px;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease}.search-form.active{opacity:1}.search-input{appearance:none;background:#e1e1e1;border:none;font-size:16px;padding:15px 32px 15px 84px;width:100%}#nav-items .menu,#nav-items #social-nav{opacity:1;transition:opacity .3s ease-in-out}#nav-items.hide .menu,#nav-items.hide #social-nav{opacity:0}.search-input>.search-toggle{position:absolute;top:0;left:0}.search-close{appearance:none;border:none;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:1;padding:0;text-align:center;vertical-align:middle;position:absolute;top:0;right:-12px;height:48px;background:#fff;width:48px}#nav-items ul.menu>li>ul.sub-menu{position:absolute;list-style-type:none;padding:0;background:#145b5b;opacity:0;visibility:hidden;left:-2px;transition:all .3s ease-in-out;width:350px;z-index:999;top:40px}#nav-items ul.menu>li>ul.sub-menu>li>a{color:#fff;font-size:20px;line-height:24px;padding:15px 20px 15px 25px;display:block;position:relative;background-color:#145b5b;border-bottom:1px solid #128c8c;box-sizing:border-box}#nav-items ul.menu>li>ul.sub-menu>li:last-child a{border-bottom:none}#nav-items ul.menu>li>ul.sub-menu>li>a:hover{background-color:#128c8c}#nav-items ul.menu>li>ul.sub-menu>li>a:before{content:'';position:absolute;background:#f4a91d;width:0;height:100%;top:0;left:0;transition:width .3s ease-in-out}#nav-items ul.menu>li>ul.sub-menu>li>a:hover:before{width:10px}#nav-items ul.menu>li.hover>ul.sub-menu{opacity:1;visibility:visible;margin-top:0;top:46px}#nav-items ul.menu>li.menu-item-has-children>a span.arrow{margin-left:10px;transform:rotate(0deg);display:inline-block;transition:all .3s ease-in-out}#nav-items ul.menu>li.menu-item-has-children>a:hover span.arrow,#nav-items ul.menu>li.menu-item-has-children.hover>a>span.arrow{transform:rotate(90deg)}#mobile-icon svg,#close-menu svg{width:30px;height:30px}@media (max-width:1550px){#nav-items ul.menu>li>a{padding:10px}body.newsletter #generic-content .fl-row.main-wrapper.small{max-width:65%}#social-nav{margin-left:10px}#hero .slider .slide-wrap{max-width:50%}.bottom-area{width:50%}}@media (max-width:1450px){#nav-items #social-nav{display:none}#generic-content #calendar-main.main-wrapper.small,#generic-content #featured.main-wrapper.small{max-width:80%}#generic-content #contact-row .fl-row-content .fl-col.form-col,#announce-row #info-col{width:60%}#nav-items .main-menu-container{padding-right:35px}#nav-items ul.menu>li>a{padding:10px 14px}#generic-content #fullwidth-cta .fl-row-content-wrap>.fl-row-content{max-width:65%}}@media (min-width:1200px) and (max-height:900px){#hero .slider .slide-wrap{max-width:50%}.bottom-area{width:50%}}@media (min-width:1200px) and (max-height:800px){#hero .slider .slide-wrap{max-width:58%}.bottom-area{width:58%}}@media (max-width:1380px){footer .wrapper{flex-direction:column}#generic-content .fl-row.main-wrapper.small,body#generic.index:not(.fl-builder) #generic-content{max-width:65%}#generic-content #two-col-photo.left-text .fl-col.text-col{padding-left:0}#generic-content #two-col-photo.right-text .fl-col.text-col{padding-left:30px;padding-right:0}#generic-content #two-col-photo .fl-col.photo-col .fl-rich-text{padding:30px}#generic-content #two-col-photo.right-text .fl-col.photo-col,#generic-content #two-col-photo.left-text .fl-col.text-col{padding-right:30px}#right-side .box h2,#hero .slider .wrap-inner h2,#generic-content .fl-row h2,#featured h4.mec-event-title,#generic-content .announce-heading h2{font-size:40px;line-height:45px}#left-side #left-copy h1,#tweet-heading h2,#tweet-heading h2 a,.heading h2,body#generic #hero #hero-intro h1,#generic-content #fullwidth-cta .fl-rich-text h2,#generic-content #fullwidth-cta .fl-rich-text h1,#generic-content #gallery-row .fl-rich-text h2,#calendar-main .mec-month-divider span h3,#calendar-main .mec-calendar .mec-calendar-header h2,#generic-content .fl-row .heading h2,#generic-content .gallery-heading .fl-rich-text h2,body#generic.index.neon-template #title h1,#partner-wrap h2{font-size:50px;line-height:55px}.event-box h4,#generic-content .fl-rich-text h3,#calendar-main .mec-event-list-standard .mec-event-title,.result-item .result-info h3,.archive-item h3{font-size:30px;line-height:36px}#generic-content .fl-rich-text h4,#generic-content #announce-row .post-item h4{font-size:28px;line-height:32px}#hero .slider .wrap-inner p,#below-hero p,#tweets .tweet-info .info-text h5,.tweet-text .margin-zero,.event-box p,body#generic .fl-rich-text p,#generic-content .fl-rich-text li,#generic-content .pp-accordion-content p,body#generic #hero #hero-intro p,#contact-row .pp-success-msg p,#calendar-main .mec-event-description,.result-item .result-info p,body p,#signup-form form table tbody tr#snippet_null1 label{font-size:18px;line-height:24px}#generic-content .fl-rich-text h5,#generic-content .fl-row blockquote p,body.event-single .mec-single-event .mec-frontbox h3,#generic-content .pp-accordion-content h5,#generic-content .pp-accordion-item .pp-accordion-button{font-size:22px;line-height:28px}#hero .slider .wrap-inner h6,.paging ul li button,.slide a.button,#nav-items ul li a,#below-hero p a,footer .col h5,.event-box h6,.event-box a.button,#generic-content .fl-rich-text h6,#generic-content a.fl-button,#contact-row form.pp-contact-form label,#calendar-main .mec-event-list-standard .mec-date-details,#calendar-main .mec-wrap a.button.btn,#featured a.btn.button,#featured .mec-event-cover-modern .mec-event-date,#featured .mec-event-cover-modern .mec-event-cover-a .mec-event-tag,body#generic h6.date,.result-item .result-info a.button,body#generic a.dark-btn,#found-info,#calendar-main .mec-calendar .mec-event-article .mec-event-detail,#calendar-main .mec-calendar .mec-event-article .mec-event-time,body.event-single .mec-single-event .mec-event-meta .mec-events-address,body.event-single .mec-single-event .mec-event-meta dd,body.event-single .mec-single-event .mec-event-meta .mec-events-event-categories a,#filter-title h4,.pagination .nav-previous a,.pagination .nav-next a,.heading a.button,body main#content a.full-btn,#announce-row .post-item a.small-link,body#generic a.light-btn,.page-links a.page-numbers.next,.page-links a.page-numbers.prev,#signup-form form table tbody tr td input,#signup-form form table tbody tr label,#signup-form form table tbody tr#snippet_null1.submit-btn td input,#signup-form form table tbody tr:not(.state) td select,body.member-directory form.form-inline .form-group.paginated label,body .mec-load-more-button{font-size:16px;line-height:22px}.pagination .nav-previous a:before,.pagination .nav-next a:before{top:1.5px}#tweets .tweet-info .info-text h6,footer .col,footer .col a,#copyright p,body footer .col p,footer .col li{font-size:14px;line-height:20px}.slide a.button:before,#below-hero p a:before,.event-box a.button:before,#generic-content a.fl-button:before,#calendar-main .mec-wrap a.button.btn:before,#featured a.btn.button:before,.result-item .result-info a.button:before,body#generic a.dark-btn:before,.heading a.button:before,body#generic a.light-btn:before,#signup-form form table tbody tr#snippet_null1.submit-btn td:before{top:-10px}.slide a.button:after,#below-hero p a:after,.event-box a.button:after,#generic-content a.fl-button:after,#calendar-main .mec-wrap a.button.btn:after,#featured a.btn.button:after,.result-item .result-info a.button:after,body#generic a.dark-btn:after,.heading a.button:after,body#generic a.light-btn:after,#signup-form form table tbody tr#snippet_null1.submit-btn td:after{top:9px}#tweets .item-wrap{padding:30px}#tweets .item .tweet-info{padding:20px 30px}#twitter-feed .wrapper,#upcoming-events .wrapper{padding:100px 2% 180px}#left-side #left-copy{padding:100px;padding-left:6%}.footer-bars{width:10%}#hero .slider .slide-wrap{max-width:55%}.bottom-area{width:55%}#search{top:65px}.search-holder{top:50px}header a#logo img{max-width:80px}.column-wrap{flex-basis:auto;flex-direction:column;width:100%}#foot-icons a,.column-wrap{align-items:center;justify-content:center}.column-wrap .col.links-col{margin:30px 0}#copyright{margin-top:20px}column-wrap #footer-logo,.column-wrap .col{flex-basis:auto;text-align:center}#footer-logo{margin-bottom:30px}body.newsletter #generic-content .fl-row.main-wrapper.small{max-width:75%}}@media (max-width:1250px){.search-holder{right:130px}#generic-content #contact-row .fl-row-content .fl-col.form-col,#announce-row #info-col{width:70%;padding:40px 60px 70px 50px}header{padding:18px 0}#search svg{width:25px}#generic-content.resources-content .fl-row.main-wrapper.wide{max-width:88%}#mobile-icon svg{width:40px;height:40px}#nav-items{width:100%;display:flex;justify-content:flex-end}header nav a#logo{opacity:1;transition:all .3s ease-in-out}header.hide nav a#logo{opacity:0}#search{position:relative;margin-right:24px;top:0;right:0}.search-holder{top:42px}#search svg,#mobile-icon svg{fill:#128c8c}#search a:hover svg,#mobile-icon:hover svg{fill:#5eb546}#nav-items .main-menu-container{display:none}#mobile-icon{display:block}#partner-wrap .partner-logos .logo img{max-width:55%}#keystone-partners .partner-wrap{max-width:80%}#partner-wrap .partner-logos{flex-wrap:wrap}#partner-wrap .partner-logos .logo{flex-basis:23%;box-sizing:border-box;min-height:130px}#partner-wrap .cornerstone-logos .logo{flex-basis:30%;min-height:200px}#keystone-partners .wrapper:after{width:100%}}@media (max-width:1150px){#generic-content #calendar-main.main-wrapper.small,#generic-content #featured.main-wrapper.small,body.newsletter #generic-content .fl-row.main-wrapper.small{max-width:88%}}@media (max-width:1100px){#tweets .item-wrap{margin-top:0}body#generic #mec_search_form_12390,body#generic #mec_search_form_12538{width:100%}#generic-content.past-events #calendar-main .mec-wrap #mec_search_form_12390.mec-totalcal-box .mec-text-input-search{margin-bottom:0}#keystone-partners .wrapper .partner-bars{display:none}#keystone-partners{overflow:hidden;margin-bottom:0}#keystone-partners .wrapper:after{content:'';position:absolute;background:url(//www.nacep.org/wp-content/themes/nacep/img/keystone-pattern.png) bottom/contain no-repeat;width:100%;right:-50%;bottom:0;height:100%;z-index:2;opacity:.35}#partner-wrap h2{padding-bottom:40px}#partner-wrap .partner-logos .logo img{max-width:60%;height:auto}#keystone-partners #partner-wrap{max-width:88%}#keystone-partners .wrapper{padding:50px 0 40px;max-width:100%}#mobile-cal,#mobile-list,body#generic.member-directory #hero #hero-intro p.mobile{display:block}#hero-intro{visibility:visible !important}#featured .mec-event-cover-modern .mec-event-detail{padding:40px 40px 50px}#mobile-cal .mec-search-form.mec-totalcal-box,#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box{flex-direction:column-reverse}#inner-form .filter-item span.arrow svg{widtH:20px;height:20px;margin-left:3px;fill:#fff}#inner-form .filter-item span.arrow{display:flex;align-items:center}#filter-form{margin-bottom:40px}#inner-form .filter-item h4{width:auto;border:none;margin:0;font-weight:600}#inner-form .searchandfilter ul li.sf-field-post_date .filter-item h4{margin-bottom:10px}body.resources #inner-form .searchandfilter ul.sf_date_field>li{display:flex;align-items:center}body.resources #inner-form .searchandfilter ul.sf_date_field>li label{flex:1}body.resources .searchandfilter ul.sf_date_field li input{width:100%;box-sizing:border-box}body.resources #inner-form .searchandfilter ul.sf_date_field>li .sf-date-prefix{width:50px;font-size:16px;line-height:22px}body:not(.past-events-page) #desktop-cal,#mobile-cal .mec-dropdown-wrap,#inner-form .searchandfilter ul li.sf-field-taxonomy-resourcetypes ul,#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box .mec-dropdown-wrap,#inner-form .searchandfilter ul li.sf-field-taxonomy-presstypes ul,body.member-directory #map,.main-wrapper.countries,body#generic.member-directory #hero #hero-intro p.desktop{display:none}#mobile-cal .mec-date-search,#mobile-cal .mec-text-input-search,#results-div,#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box .mec-date-search,#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box .mec-text-input-search{width:100%;padding:0}#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box .mec-date-search{min-width:auto}#mobile-cal .mec-date-search,#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box .mec-date-search{display:flex;min-height:unset}#calendar-main .mec-wrap .mec-totalcal-box select#mec_sf_month_64,#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box select#mec_sf_month_9864{flex:1}#mobile-cal .mec-text-input-search,#generic-content.past-events #calendar-main .mec-wrap .mec-totalcal-box .mec-text-input-search{margin-bottom:20px}#generic-content #fullwidth-cta .fl-row-content-wrap>.fl-row-content{padding:80px 0}#generic-content #fullwidth-cta .fl-row-content-wrap:after{background-color:rgba(0,0,0,.6)}#generic-content .fl-row.main-wrapper.small,#generic-content #fullwidth-cta .fl-row-content-wrap>.fl-row-content,body#generic.index:not(.fl-builder) #generic-content{max-width:75%}#generic-content .fl-row.main-wrapper.wide,body#generic #hero #hero-intro{max-width:85%}#twitter-feed .wrapper,#upcoming-events .wrapper{padding:60px 0 70px}.event-box .box-inner{border-bottom:none}.slide-img{clip-path:none}#hero .slider .wrap-inner,.slide-img{opacity:1}#tweets,#upcoming-events #events,#below-hero .wrapper,#generic-content.resources-content .fl-row.main-wrapper.wide,#generic-content .post-row{flex-direction:column}.post-row .blog-img{height:225px}#filter-form,#results-div{flex-basis:auto;width:100%;flex:none}#left-side #left-copy,#below-hero #right-side .box{padding:60px 60px 70px}.event-box,#tweets .item,#below-hero #left-side,#below-hero #right-side{flex-basis:auto;width:100%}#below-hero #right-side #right-wrap{margin-top:10px}#tweets .item{margin-bottom:30px}.wrapper,.paging{max-width:88%;margin:0 auto}body#home #hero{max-width:100%}#left-side .overlay,#twitter-feed .overlay{background:rgba(0,0,0,.6)}#hero .slider .slide-wrap{max-width:100%;padding-left:0;margin-top:0;position:relative;bottom:0;height:100%;margin-right:0}#hero .slider .slide{height:auto}#hero .slider .wrap-inner{padding:50px 40px;position:relative;background:rgba(18,140,140,.9)}body#home #hero{position:relative}body#home #hero .slick-list{padding-top:20px}.paging ul li:before{width:100%}.bottom-area,.bars.main-bars{display:none}.paging ul li{flex:1}.paging{position:absolute;z-index:900;right:0;top:20px;top:auto;bottom:-60px;width:100%;left:0}#generic-content #two-col-photo .fl-col.photo-col .fl-rich-text{max-width:100%}}@media (max-width:1000px){.footer-bars,#left-side #left-copy h1:after,#tweet-heading h2:after,.heading h2:after,body#generic #hero .bars,body#generic #hero #hero-intro h1:after,#generic-content #fullwidth-cta .fl-rich-text h2:after,#generic-content #fullwidth-cta .fl-rich-text h1:after,#generic-content #gallery-row .fl-rich-text h2:after,#calendar-main .mec-month-divider span h3:after,#calendar-main .mec-calendar .mec-calendar-header h2:after,#calendar-main .mec-event-list-standard .mec-event-image-wrap .test,#calendar-main .mec-event-list-standard .mec-event-image-wrap,#generic-content .gallery-heading .fl-rich-text h2:after,body#generic.neon-template.neon-template2.neon-template3 #generic-content #title h1:after{display:none}.chapter-sidebar #inner-menu ul li a{display:inline-block;font-size:20px;line-height:28px}.chapter-sidebar #inner-menu ul li span.arrow-box{top:3px;right:10px}.chapter-sidebar #inner-menu ul.menu>li{display:block}#generic-content .fl-row.conference-video-row .fl-module-video{margin-bottom:20px}#generic-content .fl-row.conference-video-row .fl-module-video+.fl-module-rich-text{margin-bottom:30px}#event-heading,.heading.flex{flex-direction:column;align-items:flex-start}.heading a.button,body main#content .heading a.full-btn{margin-top:30px}#generic-content .alignleft,#generic-content .alignright{float:none;width:auto;height:auto;display:block;margin:0 auto 20px auto}body#generic .fl-module-map .fl-module-content{margin:30px 0}body.event-single .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{text-align:left}body.event-single .mec-wrap .col-md-8{padding-left:0;width:100%;padding-right:0}body.event-single .mec-wrap .col-md-4{margin-bottom:30px}#signup-form form table tbody tr,body.event-single .mec-wrap .col-md-4{flex-basis:auto;width:100%}body#generic.index:not(.fl-builder) #generic-content,body#generic.index #generic-content{padding-bottom:30px}body#generic #hero #hero-intro h1{line-height:44px}#generic-content #contact-row .fl-row-content .fl-col.form-col,#announce-row #info-col{width:100%;padding:40px 7.5% 50px}#generic-content #gallery-row .fl-rich-text{margin-bottom:30px;padding-bottom:0}#generic-content #two-col-photo .fl-col.photo-col .fl-rich-text{margin-top:0;padding:20px}#generic-content #two-col-photo.right-text .fl-col.text-col,#generic-content #two-col-photo.left-text .fl-col.text-col{margin-top:25px}#generic-content #two-col-photo.fl-row.main-wrapper.wide .fl-row-content>.fl-col-group{display:flex;flex-direction:column}#generic-content #two-col-photo.fl-row.main-wrapper.wide.left-text .fl-row-content>.fl-col-group{flex-direction:column-reverse}#generic-content #two-col-photo.right-text .fl-col.text-col,#generic-content #two-col-photo.right-text .fl-col.photo-col,#generic-content #two-col-photo.left-text .fl-col.text-col,#generic-content #two-col-photo.left-text .fl-col.photo-col,#contact-row .pp-contact-form.pp-form-inline .pp-input-group.pp-email,#contact-row .pp-contact-form.pp-form-inline .pp-input-group:first-child,#signup-form form table tbody tr{padding-left:0;padding-right:0}#signup-form form table tbody tr#snippet_null1.submit-btn{margin-left:0}#generic-content #two-col-photo .fl-col,#generic-content #contact-row .fl-row-content .fl-col.form-col{width:100%}#generic-content #contact-row .fl-row-content .fl-col.photo-col,#announce-row #image-col{position:relative;width:100%;top:0;height:250px}#three-col-row .fl-row-content>.fl-col-group,#generic-content #contact-row .fl-row-content>.fl-col-group,body.event-single .mec-wrap .row.mec-single-event,#announce-row,#signup-form form table tbody{flex-direction:column}#announce-row{margin:50px 0}#recent-news-section,#generic-content.resources-content .fl-row.archive-content{margin-bottom:50px}#three-col-row .fl-row-content>.fl-col-group .person-col{width:100%;padding-bottom:30px}#generic-content #two-col-photo.fl-row.main-wrapper.wide,#generic-content .fl-row#fullwidth-cta,#generic-content .fl-row#gallery-row,#generic-content #three-col-row.fl-row.main-wrapper.wide,#generic-content #accordion-row,#generic-content #contact-row{padding:30px 0}#three-col-row .fl-row-content>.fl-col-group .person-col:last-child{padding-bottom:0}#generic-content .fl-col-small{max-width:100%}#generic-content .fl-row.main-wrapper.wide.testimonial-row .fl-rich-text:before{left:0;right:0;margin:0 auto;top:8px;width:60px;height:72px}#generic-content .fl-row.main-wrapper.wide.testimonial-row{margin:30px auto 30px auto}#generic-content .fl-row.main-wrapper.wide.testimonial-row .fl-rich-text{padding:90px 40px 40px}#generic-content .fl-row.main-wrapper.wide.testimonial-row blockquote,#generic-content .fl-row.testimonial-row .fl-rich-text h6{text-align:center}#generic-content .fl-row.testimonial-row .fl-rich-text h6{padding-top:0}body#generic #hero{height:auto}body#generic #hero #hero-intro{background:rgba(18,140,140,.86);margin-bottom:0;padding:40px 40px 50px}#generic-content,body#generic.index:not(.fl-builder) #generic-content{margin-top:40px}body.archive-page #generic-content.archive-list{margin-top:20px}#generic-content .fl-row.main-wrapper.small,#generic-content .fl-row.main-wrapper.wide.testimonial-row,#generic-content #fullwidth-cta .fl-row-content-wrap>.fl-row-content,body#generic.index:not(.fl-builder) #generic-content{max-width:88%}#generic-content #fullwidth-cta .fl-row-content-wrap>.fl-row-content{padding:60px 0 70px}body#generic #hero .wrapper,body#generic #hero #hero-intro{max-width:100%;width:100%}header{padding:18px 0 0}header a#logo img{max-width:70px}.search-input{padding:15px 22px 15px 54px}.search-close{height:50px}.search-holder{top:30px;right:130px}#tweets .item .tweet-icon svg{width:25px}#foot-icons a,footer .col h5,footer .col p,footer .col li{margin-bottom:15px}#tweets .item .tweet-info{padding:18px 25px}#tweets .item-wrap{padding:25px}#left-side #left-copy,#below-hero #right-side .box{padding:50px 40px 55px}#left-side #left-copy h1,#tweet-heading h2,#tweet-heading h2 a,.heading h2,body#generic #hero #hero-intro h1,#generic-content #fullwidth-cta .fl-rich-text h2,#generic-content #fullwidth-cta .fl-rich-text h1,#generic-content #gallery-row .fl-rich-text h2,#calendar-main .mec-month-divider span h3,#calendar-main .mec-calendar .mec-calendar-header h2,#generic-content .fl-row .heading h2,#generic-content .gallery-heading .fl-rich-text h2,body#generic.index.neon-template #title h1,#partner-wrap h2{font-size:42px;line-height:48px}body#generic.neon-template.neon-template2.neon-template3 #generic-content #title{text-align:left;margin-bottom:40px}#right-side .box h2,#generic-content .fl-row h2,#featured h4.mec-event-title,#generic-content .announce-heading h2{font-size:32px;line-height:36px}#hero .slider .wrap-inner h2{font-size:36px;line-height:40px}.event-box h4,#generic-content .fl-rich-text h3,#calendar-main .mec-event-list-standard .mec-event-title,.result-item .result-info h3,.archive-item h3,h4.chapter-title{font-size:24px;line-height:30px}body.event-single .mec-single-event .mec-events-meta-group-booking,body.event-single .mec-event-cost,body.event-single .mec-event-more-info,body.event-single .mec-event-website,body.event-single .mec-events-meta-date,body.event-single .mec-single-event-additional-organizers,body.event-single .mec-single-event-category,body.event-single .mec-single-event-date,body.event-single .mec-single-event-label,body.event-single .mec-single-event-location,body.event-single .mec-single-event-organizer,body.event-single .mec-single-event-time{margin-bottom:0}#generic-content .pp-accordion-item .pp-accordion-content{padding:30px}#generic-content .fl-rich-text h4,#generic-content #announce-row .post-item h4{font-size:22px;line-height:28px}#generic-content .fl-rich-text h5,#generic-content .fl-row blockquote p,body.event-single .mec-single-event .mec-frontbox h3,#generic-content .pp-accordion-content h5{font-size:20px;line-height:28px}button.accordion h2{font-size:18px;line-height:22px}#hero .slider .wrap-inner h6,.paging ul li button,.slide a.button,#nav-items ul li a,#below-hero p a,.event-box h6,.event-box a.button,#generic-content .fl-rich-text h6,#generic-content a.fl-button,#contact-row form.pp-contact-form label,#calendar-main .mec-event-list-standard .mec-date-details,#featured .mec-event-cover-modern .mec-event-date,body#generic h6.date,#calendar-main .mec-calendar .mec-event-article .mec-event-time,#calendar-main .mec-wrap a.button.btn,#featured a.btn.button,result-item .result-info a.button,body#generic a.dark-btn,#featured .mec-event-cover-modern .mec-event-cover-a .mec-event-tag,body.event-single .mec-single-event .mec-event-meta .mec-events-address,body.event-single .mec-single-event .mec-event-meta dd,body.event-single .mec-single-event .mec-event-meta .mec-events-event-categories a,#filter-title h4,body#generic .fl-rich-text .wp-caption p.wp-caption-text,.heading a.button,body main#content a.full-btn,#announce-row .post-item a.small-link,body#generic a.light-btn,#signup-form form table tbody tr td input,#signup-form form table tbody tr label,#signup-form form table tbody tr#snippet_null1.submit-btn td input,#signup-form form table tbody tr:not(.state) td select,body .mec-load-more-button{font-size:14px;line-height:20px;font-weight:500}#featured .mec-event-cover-modern .mec-event-cover-a .mec-event-tag{font-weight:600}.slide a.button:before,#below-hero p a:before,.event-box a.button:before,#generic-content a.fl-button:before,#calendar-main .mec-wrap a.button.btn:before,#featured a.btn.button:before,.result-item .result-info a.button:before,body#generic a.dark-btn:before,.heading a.button:before,body#generic a.light-btn:before,#signup-form form table tbody tr#snippet_null1.submit-btn td:before{top:-11px}.slide a.button:after,#below-hero p a:after,.event-box a.button:after,#generic-content a.fl-button:after,#calendar-main .mec-wrap a.button.btn:after,#featured a.btn.button:after,.result-item .result-info a.button:after,body#generic a.dark-btn:after,.heading a.button:after,body#generic a.light-btn:after,#signup-form form table tbody tr#snippet_null1.submit-btn td:after{top:8px}#copyright{text-align:center}footer .wrapper{padding:40px 0}#hero .slider .wrap-inner p,#below-hero p,#tweets .tweet-info .info-text h5,.tweet-text .margin-zero,.event-box p,footer .col h5,body#generic .fl-rich-text p,#generic-content .fl-rich-text li,#generic-content .pp-accordion-content p,body#generic #hero #hero-intro p,#contact-row .pp-success-msg p,#calendar-main .mec-event-description,.result-item .result-info p,body p,#generic-content .pp-table-content tbody tr td,#generic-content .tablesaw-stack td .tablesaw-cell-label,#signup-form form table tbody tr#snippet_null1 label,#generic-content .pp-accordion-content li,#generic-content .pp-accordion-item .pp-accordion-button,.chapter-sidebar #inner-menu ul li ul.sub-menu li a{font-size:16px;line-height:22px}#generic-content .tablesaw-stack tbody td{display:flex;flex-direction:column}#generic-content .tablesaw-stack td .tablesaw-cell-label{color:#128c8c}}@media (max-width:800px){.search-holder{top:30px;right:90px}}@media (max-width:768px){#partner-wrap .cornerstone-logos .logo{flex-basis:47%;min-height:150px}}@media (max-width:480px){#partner-wrap .partner-logos .logo{flex-basis:42%}#partner-wrap .cornerstone-logos .logo{flex-basis:100%}}.program-map g.state-name a{position:relative}.program-map g.state-name a:before{content:'';position:absolute;left:0;top:0;width:200px;height:100px;background:red;z-index:999}#upcoming-events #events.flex{flex-wrap:wrap}#upcoming-events #events .event-box{margin-top:20px}#upcoming-events #events .event-box:nth-child(-n+2){margin-top:0}@media(max-width:1100px){#upcoming-events #events .event-box:nth-child(2){margin-top:20px}}.bottom-pagination .custom-pagination{margin-top:20px;display:flex;align-items:center;justify-content:center}.bottom-pagination .custom-pagination a,.bottom-pagination .custom-pagination span{font-size:18px;text-transform:uppercase;letter-spacing:2px;border:none;box-shadow:none;color:#111;font-weight:500;margin-right:10px}.bottom-pagination .custom-pagination a:hover,.bottom-pagination .custom-pagination span{color:#f4a91d}.bottom-pagination .custom-pagination .next{padding-right:20px;position:relative;display:inline-block}.bottom-pagination .custom-pagination .prev{padding-left:20px;position:relative;display:inline-block}.bottom-pagination .custom-pagination .next:before,.bottom-pagination .custom-pagination .prev:before{content:'';position:absolute;transition:all .3s ease-in-out;width:0;height:0;border-style:solid;top:3px;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #f4a91d;right:0}.bottom-pagination .custom-pagination .next:hover:before{right:-5px}.bottom-pagination .custom-pagination .prev:before{right:auto;transform:rotate(180deg);left:0}.bottom-pagination .custom-pagination .prev:hover:before{left:-5px}#archive-results{width:100%}.tribe-events-header__title h1{margin:0 !important}