@import "lib/vendor/bootstrap/css/bootstrap.min.css";@import "lib/vendor/bootstrap/css/bootstrap-theme.min.css";@import "assets/css/wp.basic.css";body{font-family:jaf-facitweb,sans-serif;width:100%;color:#4d4d4d;background:#fff;font-size:16px;overflow-x:hidden}#container{width:100%;min-height:600px;background:#f2f2f2;height:100%;position:relative;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:300ms ease all;-webkit-backface-visibility:hidden;backface-visibility:hidden}.show-nav #container{-webkit-transform:translateX(350px);transform:translateX(350px);-webkit-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0)}.home #container,.single-conference #container{background:#fff}.clearfix{clear:both}.onepage{clear:both;margin-bottom:2em;min-height:600px}@media(min-width:768px) and (max-width:992px){.container{width:100%}}.centering_box{width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.shadow_module{box-shadow:1px 1px 4px 2px #ccc}.round_module{border-radius:3px}img{max-width:100%;height:auto}h1,h2,h3,h4,h5{font-family:proxima-nova,sans-serif;margin-top:0;padding-top:0;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a{color:#6c3}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:none}.fancyfont,.fancyfont_proxima{font-family:proxima-nova,sans-serif;font-weight:400}.fancyfont_facit{font-family:jaf-facitweb,sans-serif}p{font-size:1em;margin-bottom:1.5em;margin-top:0;line-height:1.65em;margin-top:0}a{text-decoration:none;color:#6c3}a:hover{text-decoration:none;color:#001e3b}ul{margin-left:0;padding-left:0}ul li{list-style:inside none disc}input{font-family:jaf-facitweb,sans-serif}input[type=text]{padding:.5em}input[type=submit],.button{background:none repeat scroll 0 0 #596459;border:0;color:#fff;display:inline-block;padding:.5em .75em;text-transform:uppercase}.button_prominent{padding:.75em 1.25em}.button_whitebold,.button.button_whitebold{background:none repeat scroll 0 0 #fff;border:1px solid #d8d8d8;color:#000;font-weight:700}.button_green:hover{background:#d8d8d8;color:#fff}.button.button_green{background:#66c633}.button.button_green:hover{background:#fff;color:#66c633}input[type=submit]:hover,.button:hover{box-shadow:0 0 1px #111;text-decoration:none}input[type=submit]:active,.button:active{box-shadow:inset 0 0 1px #222;outline:0}input[type=submit]:focus,.button:focus{outline:0}.mobile_expansion{visibility:hidden}.mobile_expansion+label{font-size:2.4em;color:#fff;cursor:pointer;content:"";display:inline-block;width:1em;height:.82em;margin-top:.2em;border-top:.5em double;border-bottom:.15em solid;transition:all .5s ease-in-out}.mobile_expansion:checked+label{border:.2em solid;height:.78em;width:.78em;border-radius:100%}.transparent_box{background:none repeat scroll 0 0 rgba(5,5,5,.5);border:0;color:#fff;padding:2em}.single-conference .transparent_box,.single-program .transparent_box{text-align:center;position:absolute;margin:auto;top:384px;width:100%;padding:0;background:0 0}.single-conference .transparent_box header,.single-program .transparent_box header{max-width:1140px;margin:0 auto;background:none repeat scroll 0 0 rgba(5,5,5,.5);padding:2em}.single-conference .transparent_box h1,.single-program .transparent_box h1{margin-bottom:0}h4.post_datum,header.postinfo h4{color:#939598}.slides li{margin:0;list-style:none}.slideshowarea{height:400px}#fp_slideshow{height:300px;width:900px}.sink_frontpage_slide{height:300px;width:900px;display:none}#sink_frontpage_slide1{display:block}.menu_horizontal li{display:inline-block;list-style:none}#header{background:none repeat scroll 0 0 rgba(255,255,255,.8);width:100%}#header.has_hero{height:497px;background-size:cover;max-width:1440px;background-position-x:center;margin:auto}.expandable{display:none}.header_inner{border-bottom:1px solid #66c633;font-size:34px;height:103px;padding:10px 0}.header_inner .col-sm-3{width:26%}.header_inner .col-sm-9{width:74%}.header_inner h1 a{color:#939598;letter-spacing:.01em}.header_inner h1 a:hover{color:#6c3;transition:color .25s}#header.has_hero .header_inner{background:none repeat scroll 0 0 rgba(0,0,0,.4);border:0}#header.has_hero .header_icons .get_expander:hover svg,#header.hashero .header_icons .button_expanded svg{fill:#fff}#header .newheader .header_icons .get_expander:hover svg{fill:inherit}#header.has_hero .topmenu{position:absolute;min-height:393px}.header_inner h1{padding-top:23px;padding-left:.4em;font-size:.9em;font-size:2.7vw}@media(min-width:1500px){.header_inner h1{font-size:31px}}#header.has_hero h1 a{color:#fff}.logo{float:left;height:80px;width:50%;max-width:80px;margin-left:0;background:url(images/logo.png);background-image:url(images/logo.svg),none;background-size:100%;background-repeat:no-repeat;background-color:#fff;border-radius:5px}.logo:active{margin-top:1px}.header_icons{float:left;max-width:112px;margin-left:20px;margin-top:20px;width:50%}@media(max-width:990px){.header_icons{float:left;max-width:112px;margin-left:10px;margin-top:15px;width:50%}.logo{height:70px;max-width:70px}}.header_icons li{display:inline-block;max-width:42%}.header_icons a{color:#66c633;display:inline-block;height:1.5em;overflow:hidden;width:1.5em}.header_icons svg{fill:#6c3;height:85%;width:85%}.header_inner .header_icons li.first_item svg{border:1px solid #6c3}.header_inner .header_icons li.first_item:after{display:block;content:'menu';font-size:12px;text-transform:uppercase;text-align:center;width:44px;margin-top:-17px;color:#6c3;height:10px;font-family:proxima-nova;letter-spacing:.1em}.header_inner .header_icons li.first_item:hover svg{border:#6c3;background:#6c3;transition:all .25s}.header_icons:not(.newheader) svg.icon-search{height:30px;margin-top:0;float:left}.header_icons .get_expander:hover svg,#header.has_hero .header_icons .button_expanded svg{fill:#fff}.newheader .header_icons .get_expander:hover svg{fill:#6c3}.header_icons .button_expanded svg{fill:#6c3}.header_icons li.last_item .get_expander:hover svg{fill:#4d4d4d}.logo img{}.topbar{border-bottom:1px solid #66c633;margin-bottom:10px}.topmenu{padding:0;z-index:1000;width:350px;height:100%;border-right:1px solid #ccc;position:absolute;top:0;left:-350px;display:block!important}.topmenu ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.topmenu li{width:100%;margin-right:.;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0}.topmenu li:hover{border-color:#939598;background:#939598;transition:border .25s,background .25s}.topmenu li.last_item{margin-right:0}.topmenu li a{display:block;text-align:left;width:100%;font-weight:400;font-size:1.1em;padding:1em;border-bottom:1px solid #ccc;border-right:none;color:#6c3}.topmenu li:last-child a{border-bottom:0}.topmenu li a:hover{background:#55ab27;color:#fff;font-size:1.2em;transition:all .25s}.topmenu li[class*=current] a,.topmenu li:hover a{text-decoration:none}.topmenu span.nav-toggle{width:100%;display:block;text-align:right}.topmenu .icon-cancel{height:30px;width:30px;margin-top:1em;fill:#555;margin-right:1em}.topmenu .icon-cancel:hover{cursor:pointer;fill:#222;transition:fill .25s}.topmenu .icon-cancel:active{-webkit-transform:rotate(360deg);transform:rotate(360deg);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.icon-twitter svg{width:30px;float:left;height:30px;margin-right:.25em;margin-top:-2px;fill:#55acee}.search_container .search_input{border:0;color:#000;font-size:1.3em;border-bottom:1px solid #84b89c;padding:1em;width:100%;background:#f2f2f2;margin:0}.search_container .search_input:focus{outline:0;border:1px solid #ccc}.search_input{padding:.5em}.content{min-height:500px;background:#fff;padding:2em;margin-bottom:2em;padding-top:5em}.home .content{padding:0;padding-top:5em}.single-publication .content{min-height:820px}.content.padded{padding:5em;background:#fff;border:1px solid #efe6e6}.content.nosidebar{float:none;width:100%}.pageinfo{margin-bottom:37px}.pageinfo h1{font-size:2.8em}a .text{color:#4d4d4d}.single-case-study .text{line-height:1.65em}.text a{color:#6c3}.text a:hover{text-decoration:underline}.text p.readmore{margin-bottom:0}article.treatment .text p.readmore{margin-top:1em}.text p.readmore a{color:#000}.text h1{font-size:2.4em;margin-bottom:1em}.text h2{color:#66c633;font-size:2em}.text h3{font-size:1.5em;color:#888}.text h4{font-size:1.2em;text-transform:uppercase}.text ul{margin-bottom:1em;margin-left:0}.content ol li{line-height:1.6em}.content ul li,.text ul li{list-style-type:disc;margin-left:2em;line-height:1.6em;margin-bottom:1em}.content ul li ul{margin-top:1em}.inline_note{line-height:1.5em;font-size:95%}ul.doc_holder li,li.doc_holder_li{list-style:outside none none;margin:0;padding:1em;margin-bottom:.5em;border:1px solid #f2f2f2}ul.doc_holder li:hover{background-color:#f2f2f2}ul.doc_holder li a:hover{background:#fff;transition:all .25s;color:#4d4d4d;box-shadow:3px 0 #fff,-3px 0 #fff}svg.docsize{fill:#6c3;height:1.1em;margin-right:8px;width:1.1em}.pub_refs{margin-top:3em}.pub_refs h2{background:none repeat scroll 0 #939598;margin-bottom:1.5%;color:#fff;font-size:1.7em;padding:.75em}.seeallrefs{float:right;font-size:60%}.ref_index{margin-right:1em}.ref_index h3{border-bottom:1px solid #555;padding-bottom:.4em}.ref_index:last-of-type{margin-right:0}.refs_cols{display:-webkit-flex;display:-ms-flexbox;display:flex}.ref_feed{font-size:95%}.ref_index a{color:#6c3}.pub_selector{background:#f9f7f1 none repeat scroll 0 0;border:medium;margin:2em 0;max-width:1140px;padding:2em;width:100%;margin:auto;clear:both;margin-top:4em}.pub_selector_form .flex-it .element .chosen-container{max-width:210px;margin-right:1em}.pub_selector .results_area{margin-top:1%}.pub_selector #pub_key{border:1px solid #6c3;padding:0 .5em;font-size:.8em;width:145px;height:26px}.pub_selector h3{padding:0;font-weight:lighter;border-bottom:1px solid #6c3;margin-bottom:1em;color:#6c3;padding-bottom:.25em}.pub_selector .element:last-of-type{margin-top:1.5em;border-top:3px solid #fff;padding-top:1.5em;text-align:center}.pub_selector .element:last-of-type input[type=submit]{padding:.5em 2em;font-weight:400}.pub_selector .flex-it .element:last-of-type{margin-top:0;border:none;padding-top:0}.results_section .all_results li{clear:both;min-height:60px;font-size:85%}.results_section .all_results svg{float:left;width:30px}.results_section .all_results a{color:#6c3;display:block}.results_section .all_results span a{display:inline;float:none;width:100%}.results_section .all_results .reftypes_inline{float:right;font-size:90%;text-align:right;margin-right:5px;float:right;width:auto}.metainfo{padding:2em;background:#f9f7f1;display:inline-block;font-size:.9em;margin-bottom:3em;margin-left:-5.5em;border-radius:0 4px 4px 0}.search .metainfo{margin-left:0}.events_section .metainfo{font-size:.8em;margin-left:0;float:left;margin-bottom:1em;margin-top:.5em;padding:1em;margin-right:2em}.events_section .thumb_exists .metainfo{float:none}.events_section .thumb_none .metainfo{width:20%}.events_section .thumb_none .text{float:left;width:77%}.person.type-person .metainfo{background:#66c633 none repeat scroll 0 0;color:#fff;margin-top:2em}.archive .person.type-person h3{margin-bottom:.2em}.archive .person.type-person .metainfo{padding:0;color:#333;margin-top:0;background:0 0;font-weight:700}.metainfo .event_metadata_field.time_field{margin-bottom:.25em}.metainfo .event_metadata_field.time_field:last-of-type{margin-bottom:0}.has-post-thumbnail .pageinfo h1{}.has-post-thumbnail .pageinfo .headshot{float:right;width:150px}span.lbl{font-weight:700}.metainfo span.lbl{display:none;width:200px}.metainfo .event_speakers{margin-bottom:2.5em}.metainfo .event_speakers h2{margin-bottom:.5em}.metainfo .meta,.speaker_events .meta{margin-bottom:.25em}.speaker_events{margin-top:3em}div.next-post{}div.prev-post{}li.page_item{}li.current_page_item{}li.current_page_parent{}li.cat-item{}li.current-cat{}.fp_row{margin-bottom:7em}h3.captioning{border-bottom:1px solid #66c633;color:#4d4d4d;padding-bottom:.35em;font-size:2em;font-weight:400;margin-bottom:.45em}h3.captioning a{color:#4d4d4d}.intro_text{color:#939598;font-size:.9em}.intro_text a{text-decoration:none;color:inherit}.intro_text a:hover{text-decoration:underline}.mod_row{margin-bottom:2%}.page-id-10152 .mod_row{margin-bottom:3em}.mod_row.row_case_studies{display:none}.mod_row a{}.mod_row a:hover{text-decoration:none}.mod_row{}.fp_mod h1,.fp_mod h2,.fp_mod h3{margin:0}.fp_mod{background-repeat:no-repeat;background-size:cover;color:#fff;float:left;margin-right:2%;overflow:hidden}.fp_mod .overlay{padding:3%;background:none repeat scroll 0 0 transparent;background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}.events_row .fp_mod .overlay{padding:0}.landscape_thumbnail_img .fp_mod .overlay{padding:1%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portrait_background_img .fp_mod:hover>.overlay,.landscape_background_img .fp_mod:hover>.overlay{background:rgba(255,255,255,.3);transition:background .25s}.fp_mod.last_mod{margin-right:0}.landscape_background_img .fp_mod{min-height:180px;width:49%;height:180px}.portrait_background_img .fp_mod{min-height:300px;width:32%;height:300px}.home .portrait_background_img.events_row a .fp_mod{margin-right:0;width:100%;max-width:none}.home .portrait_background_img.events_row a{display:block;width:32%;margin-right:2%;float:left}.home .portrait_background_img.events_row a:nth-child(3n){margin-right:0}.landscape_thumbnail_img .fp_mod{background:#fff;border:1px solid #6c3;color:#4d4d4d;height:82px;width:49%}.fp_mod .mod_img{display:none}.landscape_thumbnail_img .fp_mod .mod_img{display:inline-block;width:100%;max-width:74px;height:auto;float:left}.fp_mod .mod_txt{}.portrait_background_img .fp_mod .mod_txt,.landscape_background_img .fp_mod .mod_txt{margin-left:4px}.single-conference .portrait_background_img .fp_mod .mod_txt,.single-conference .landscape_background_img .fp_mod .mod_txt{text-align:left}.portrait_background_img .fp_mod:hover .mod_txt,.landscape_background_img .fp_mod:hover .mod_txt{}.landscape_thumbnail_img .fp_mod .mod_txt{float:left;margin-left:1em;max-width:75%}.landscape_background_img .fp_mod .mod_txt h2,.portrait_background_img .fp_mod .mod_txt h2,.overlay_background_text{font-size:1.3em;font-weight:400;line-height:1.34em;letter-spacing:.01em;background:none repeat scroll 0 0 rgba(102,198,51,.81);box-shadow:5px 0 rgba(102,198,51,.81),-5px 0 rgba(102,198,51,.81);display:inline;padding-top:2px;color:#fff}.landscape_thumbnail_img a:hover .fp_mod .mod_txt.overlay_background_text h2{background:#fff;color:#66c633}.home .landscape_thumbnail_img a:hover .fp_mod .mod_txt.overlay_background_text h2{background:0 0;color:#fff}.landscape_thumbnail_img .fp_mod .mod_txt h2{font-size:1.15em;text-align:center;line-height:1.2em}.landscape_thumbnail_img a:hover .fp_mod .mod_txt h2{color:#6c3;transition:color .25s}.landscape_thumbnail_img .fp_mod:hover>.overlay .mod_text h2{background:#66c633;color:#fff;transition:background .25s}.landscape_thumbnail_img.right_oriented{margin-bottom:2em}.landscape_thumbnail_img.right_oriented .fp_mod{float:none;height:100px;width:100%}.landscape_thumbnail_img.right_oriented .overlay{padding:0;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.landscape_thumbnail_img.right_oriented .mod_txt{float:right;padding:1em;font-size:1.6em;margin-left:0;width:100%;text-align:center}.landscape_thumbnail_img.right_oriented .mod_txt h2{font-weight:400}.landscape_thumbnail_img.right_oriented .mod_img{height:100px;width:auto}.portrait_background_img.larger_oriented .fp_mod{background-size:contain;background-position:left center;width:49%;margin-bottom:1em}.portrait_background_img.larger_oriented .fp_mod.last_mod{}.portrait_background_img.larger_oriented .mod_txt,#fp_events .landscape_thumbnail_img .mod_txt{display:none}#fp_events .landscape_thumbnail_img .mod_txt{display:block}#fp_events .landscape_thumbnail_img.right_oriented .fp_mod{height:100%;border:none;min-height:250px;background-size:cover;background-position:center center}.row_case_studies h4{color:#4d4d4d;text-transform:uppercase;border-bottom:1px solid #d8d8d8;font-size:1.4em;font-weight:400;padding-bottom:.5em;letter-spacing:.01em;margin-bottom:.85em}.portrait_background_img.smaller_oriented .fp_mod{margin-right:2%;height:230px;width:23%;min-height:0}.portrait_background_img.smaller_oriented .flexified_modules .fp_mod{margin-bottom:1em}.mod_row.reverse_flipping_effect.portrait_background_img.smaller_oriented .fp_mod .mod_txt{padding:.5em}.mod_row.reverse_flipping_effect.portrait_background_img.smaller_oriented .fp_mod .mod_txt h2{color:#4d4d4d;background:0 0;box-shadow:none}.single-conference .mod_row.reverse_flipping_effect.portrait_background_img.smaller_oriented .fp_mod .mod_txt h2{font-size:1.3em;font-weight:400;line-height:1.34em;letter-spacing:.01em;background:none repeat scroll 0 0 rgba(102,198,51,.81);box-shadow:5px 0 rgba(102,198,51,.81),-5px 0 rgba(102,198,51,.81);display:inline;padding-top:2px;color:#fff}.mod_row.reverse_flipping_effect.portrait_background_img.smaller_oriented .fp_mod .overlay:hover .mod_txt h2{background:#6c3;color:#fff;box-shadow:5px 0 #6c3,-5px 0 #6c3}.single-conference .mod_row.reverse_flipping_effect.portrait_background_img.smaller_oriented .fp_mod .overlay:hover{background:rgba(255,255,255,.3);transition:background .25s}.portrait_background_img.smaller_oriented .tiny_oriented .fp_mod{width:18%}.mod_row.reverse_flipping_effect .fp_mod .overlay{background:#fff;border:1px solid #66c633}.single-conference .mod_row.reverse_flipping_effect .fp_mod .overlay{background:0 0;border:none}.mod_row.reverse_flipping_effect .fp_mod:hover .overlay{background:0 0}.mod_row.reverse_flipping_effect .fp_mod .mod_txt{background:0 0;color:#4d4d4d;padding:2%}.mod_row.reverse_flipping_effect .fp_mod:hover .mod_txt{color:#fff}.landscape_background_img.larger_oriented .fp_mod{float:none;margin:0;width:100%;margin-bottom:1em;background-position:center center}.landscape_background_img.medium_oriented .fp_mod{width:47%}.fp_mod.mod_width_full,.portrait_background_img .fp_mod.mod_width_full{width:100%}.seemore_events{margin:1em auto}.seemore_events h3{margin-bottom:0;text-align:left}.seemore_events a{background:#6c3;padding:.5em;color:#fff;display:inline-block;font-size:1.5em}.seemore_events a:after{content:'';background:url(assets/icons/nacto_icons_svg/SVG/angle-right-white.svg);background-repeat:repeat;background-size:auto auto;background-repeat:no-repeat;width:32px;height:30px;display:block;background-size:37%;float:right;margin-left:20px}.seemore_events a:hover{box-shadow:0 0 10px 0 #ccc}.seemore_events.breadcrumb a{border:none}.seemore_events.breadcrumb{border-top:1px solid #6c3;padding:.5em;border-radius:0;background:0 0;display:inline-block}.seemore_events a svg,.seemore_events.breadcrumb svg{fill:#6c3;height:21px;margin-right:10px;margin-top:-3px;float:left}.text .seemore_events.breadcrumb ul li{margin-bottom:0;margin-left:0;padding:0;height:15px;line-height:1;font-size:.8em}.seemore_events.breadcrumb ul li a{padding:.25em;margin-right:0;font-size:1em}.seemore_events.breadcrumb svg{padding-top:6px;margin-right:0}.seemore_events a:hover svg path{fill:#fff}.seemore_events a:hover{background:#6c3;color:#fff;transition:background .2s ease-in-out}.events_row .fp_mod{height:200px;min-height:200px}.event_date{display:block;color:#000}.event_location{display:block;color:#66c633}.events_row .fp_mod .mod_txt,.one_event .mod_txt{background:none repeat scroll 0 0 #f4efef;border:1px solid #f4efef;font-size:.9em;height:60px;margin-left:0;padding:2% 5%}.portrait_background_img.events_row .fp_mod:hover .event_location,.portrait_background_img.events_row .fp_mod:hover .event_date{color:#fff}.portrait_background_img.events_row .fp_mod:hover .mod_body{background:none repeat scroll 0 0 #66c633;color:#fff}.portrait_background_img.events_row a:hover .fp_mod .mod_txt{background:#4d4d4d;border:#4d4d4d}.events_row .fp_mod .mod_body,.one_event .mod_body{padding:6%;border:1px solid #66c633;border-top:none;color:#4d4d4d;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;min-height:130px;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.event_metadata_result{margin-bottom:1em}.event_metadata_result.file_data{font-size:.9em;margin-left:2em;margin-bottom:2em;margin-top:-.5em}.sink_event_metadata{background:#6c3 none repeat scroll 0 0;color:#fff;margin-bottom:5%}.sink_event_metadata a{color:#fff}.event_metadata_label{display:none;font-weight:700;min-width:22%}header.event_overview{}header.event_overview .featimg{float:right;margin-bottom:3em}.archive_post header.event_overview .featimg{display:none}.basic_event_crumbs,.event_conf{border-bottom:1px solid #6c3;margin-bottom:1em}.basic_event_crumbs a,.event_conf>a{color:#6c3;display:inline-block;margin-bottom:.5em}.basic_event_crumbs>a:after,.event_conf>a:after{content:' >'}.basic_event_crumbs>a:last-child,.event_conf>a:last-child{color:#4d4d4d}.basic_event_crumbs>a:last-child:after,.event_conf>a:last-child:after{content:''}.basic_event_crumbs>a:hover,.event_conf>a:hover{color:#4d4d4d;background:#fff}.basic_event_crumbs>a:last-child:hover,.event_conf>a:last-child:hover{color:#6c3}.single-program .onepage,.single-conference .onepage{margin-top:5em}.single-program .onepage article.copy,.single-conference .onepage article.copy{margin-bottom:3%}.single-conference .content,.single-program .content{padding:0;background:0 0}.single-program .pageinfo,.single-program .text{margin:3%}.block{background:none repeat scroll 0 0 #fff;border:1px solid #d8d8d8;clear:both;margin-bottom:2%;min-height:200px}.block.type-large-image-with-optional-text-overlay{min-height:350px}.block.type-large-image-with-optional-text-overlay .fp_mod{height:auto;margin-bottom:0}.block.type-large-image-with-optional-text-overlay .fp_mod .overlay,.block.type-large-image-with-optional-text-overlay .fp_mod .overlay .mod_txt{background:0 0;margin-top:-3em;position:absolute;padding:0;width:70%;bottom:5px}.block.type-large-image-with-optional-text-overlay img{width:100%;height:auto}.block.type-large-text-block-centered{min-height:260px}.block.type-large-text-block-left-aligned .block_text{padding-bottom:0}.block.type-large-text-block-left-aligned .block_text h2{margin-bottom:0;color:#6c3}.block.type-large-text-block-left-aligned .block_text.block_subtext{padding-bottom:2em}.block.type-floating-image,.block.type-floating-text{width:49%;float:left;min-height:350px;height:350px}.block.type-search-block,.block.type-events-block-3-events{height:inherit}.block.grouped_first{margin-right:2%}.block_inner{height:100%}.block .block_text{padding:1.9em}.type-large-text-block-centered .block_text,.type-floating-text .block_text{text-align:center}.block_inner{}.zoomable{display:inline-block;max-width:100%;z-index:5000}.zoomImg{z-index:5000}.zoomable img{display:block}.block .featimg{height:100%}.block .featimg img{height:auto%;width:100%}.block .floatleft{float:left}.block .floatright{margin-right:0;float:right}.block .fp_mod{height:350px;min-height:350px}.block .portrait_background_img .fp_mod .mod_txt,.block .landscape_background_img .fp_mod .mod_txt{background:none repeat scroll 0 0 rgba(77,77,77,.9);color:#fff;padding:2%}.block .major{max-width:900px;width:80%}.block .minor{width:20%}.block .one_event{margin-right:3%;width:22%}.block .one_event.last_mod{padding:2em;text-align:center;margin-top:2em}.results_feed{background:none repeat scroll 0 0 #fdfdfd;border:1px solid #6c3;border-radius:2px;margin:2em;padding:1% 2%}.results_feed h3.results_indicator{margin-top:1%;display:inline-block;margin-bottom:5%}.results_close{float:right}.results_close svg{height:40px;width:40px}.results_feed .padd_post{background:none repeat scroll 0 0 #fff;border:0;padding:0}.results_feed .text{border-bottom:1px solid #6c3;font-size:.9em;margin:0;padding-bottom:1%}.single-program .onepage .results_feed article.copy{height:inherit;border:1px solid #f4f4f4}.conference_block.quote blockquote{font-size:1.5em;border-left:0}.conference_block.quote hr{height:1px;border-top:1px solid #ccc;width:50%;padding:0;margin:2em auto}.conference_block h2{margin-bottom:1em}.conference_block.teaser p{font-size:1.3em;line-height:1.5em;text-align:left}.treatment_blocks{}.treatment_blocks .item{margin-bottom:2em}section.content p.theme-attention,section.content div.theme-attention,.treatment_blocks .theme-attention{border:5px solid #66c633;padding:1.5em}section.content p.theme-attention,section.content div.theme-attention{margin-bottom:1em}.treatment_blocks .theme-attention .block_contents p:last-child,section.content div.theme-attention p:last-child{margin-bottom:0}.treatment_blocks .item header{margin-bottom:1em}.before_layer{height:450px;overflow:hidden;padding:0;position:relative;width:100%;max-width:960px;background-repeat:no-repeat;background-size:cover}.after_layer{height:450px;resize:horizontal;position:absolute;top:0;left:0;min-width:0;max-width:960px;box-sizing:border-box;background-repeat:no-repeat;background-size:cover}.after_layer:before{background:#6c3;color:#fff;content:"↔";font-size:18px;line-height:450px;position:absolute;right:0;top:0}textarea.divisor{-webkit-animation:2s ease-in-out 1s normal none 1 running delta;animation:2s ease-in-out 1s normal none 1 running delta;cursor:all-scroll;height:25px;left:0;margin-right:0;max-width:960px;min-width:15px;opacity:0;filter:alpha(opacity=0);outline:0 solid transparent;position:relative;resize:horizontal;top:50%;-webkit-transform:scaleY(35);transform:scaleY(35);-webkit-transform-origin:center center 0;transform-origin:center center 0;width:0}@-webkit-keyframes delta{20%{width:100px}}@keyframes delta{20%{width:100px}}.atn.tip{color:#898d4b;margin:1em 0;text-align:center}.endorse_section{margin-top:3em}.endorsement h4{margin-bottom:0}.content .carousel.ngg_retrofit,.content .carousel.retrofit_smooth{margin:2em 0}.carousel .item img{width:100%;height:auto}.carousel-control,.carousel-control.right,.carousel-control.left{background-image:none;color:#fff}.inline_note{line-height:1.75em}.fb_gallery{display:-webkit-flex;display:-ms-flexbox;display:flex}.fb_item{max-width:250px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex-it{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fb_item img{background:none repeat scroll 0 0 #d0cccc;border:5px solid #fff;height:auto;max-width:250px;padding:2px;width:100%}.fb_item img:hover{background:#4d4d4d;transition:background .25s}.carousel .slide_txt{padding:20px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;font-size:6em;position:absolute;top:30%}.dg_section.section_header{margin-bottom:3em}.dg_section.section_header h1{display:inline-block}.design_meta{float:right;width:25%;margin-top:2em}.design_meta .guide_nav_button,.guide_purchase{float:right;display:block}.guide_purchase{margin-top:2em}.guide_masthead{float:left;width:50%}.single-publication .guide_masthead img{width:100px;height:auto;margin-right:2em;margin-left:-2em}@media(max-width:940px){.guide_masthead h1{font-size:1.3em}.single-publication .guide_masthead img{width:85px}.guide_dropdown_triangle{margin-top:4px}.design_meta{font-size:.6em;margin-top:3.5em}.guide_purchase{margin-top:3.5em;font-size:.6em}}@media(min-width:941px) and (max-width:1200px){.guide_masthead h1{font-size:1.8em}.single-publication .guide_masthead img{width:85px;height:auto;margin-right:1em;margin-left:-2em}.design_meta{font-size:.8em;margin-top:2.5em}.guide_purchase{margin-top:2.5em;font-size:.8em}}a.guide_nav_button.button_expanded,a.guide_nav_button.button_expanded:focus{border-color:#66c633;box-shadow:none;text-decoration:none;color:#66c633}.guide_dropdown_triangle{border-left:4px solid transparent;border-right:5px solid transparent;border-top:5px solid #474a43;content:"";display:inline-block;height:0;margin-left:5px;margin-top:8px;width:0;float:right}.guidenav_details{left:0;margin-top:-1%;position:absolute;width:100%;z-index:10000}.guidenav_details_dropdown{background:none repeat scroll 0 0 #fff;border:1px solid #d8d8d8;color:#000;float:right;padding:0;margin-top:-71px;width:232px;margin-right:33px}.guidenav_details ul li{margin:0;list-style:outside none none;line-height:1.35em}.guidenav_details ul li.dg_nav_appendix a{color:#7c7777;background:#fafaf9;border-bottom:1px solid #fff;margin-bottom:0}.guidenav_details ul li.last_item{border-top:1px dotted #d8d8d8;margin-top:0;padding-top:1em}.guidenav_details ul li a{padding:1em;display:block}.guidenav_details ul li a:hover{color:#6c3;background:#f2f2f2}li.current_guide a{color:#66c633}.chapter_header{border-bottom:1px solid #66c633;border-top:1px solid #66c633;margin-top:2%;padding-bottom:0;padding-top:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:3%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.no_featured .chapter_header{padding:2em 0}.chapter_header h2{margin-bottom:0;padding:1em 0}.chapter_header .mod_txt h2{padding:0}.chapter_header .featimg{max-width:200px}.chapter_header .mod_txt{margin:0 0 0 1em}.chapter_list article.padd_post{padding:0}.chapter_list article.padd_post .mainpost{padding:2em}.chapter_list article.padd_post.has-post-thumbnail .mainpost{float:left;width:72%;padding:1.7em 0}.treatment_nav div.item{width:49%;padding:1em;background-color:#6c3;color:#fff;margin-top:1em;margin-bottom:1em}.prev_treatment{float:left}.next_treatment{float:right;text-align:right}.treatment_nav svg{height:30px;fill:#fff;width:19px;margin-top:-5px}.treatment_nav div.item:hover{background:#fff;color:#6c3;border:1px solid #6c3;transition:all .25s ease}.treatment_nav div.item:hover svg{fill:#6c3;-webkit-transform:rotate(360deg);transform:rotate(360deg);transition:all .25s ease}.treatment_nav .prev_treatment svg{float:left;margin-right:12px}.treatment_nav .next_treatment svg{float:right;margin-left:12px}.content article.archive_post.treatment.toplevel{margin-top:0;margin-bottom:2em}.content article.archive_post.treatment.indent_1{margin-left:5.5em;margin-bottom:2em}.treatment.indent_1.archive_post .featimg{}.treatment.indent_2{margin-left:10%}.single-publication .get_expander.btn-info{font-size:.75em;display:inline-block;background:none repeat scroll 0 0 #6c3;margin-bottom:1em;border-radius:0;margin-top:.3em;margin-left:.5em;border:0;padding:.75em 1em}.single-publication .chapter_content h2:first-of-type{margin-top:0}.single-publication .chapter_content h2{margin-top:2em;border-bottom:1px solid #ccc;padding-bottom:.25em}.page-id-13703 .selector_casestudies .chosen-container{min-width:200px}a.panel_wrap:hover article{border-color:#555;color:#555;transition:all .45s}.dg_section.landscape_background_img.medium_oriented .fp_mod{background:#f2f2f2;margin-bottom:1.5em;width:49%;background-size:cover}.dg_section.landscape_background_img.medium_oriented a:nth-child(even) .fp_mod{margin-right:0}.chapter_content.intro_content,.chapter_content.chapter_intro{margin:auto;padding:2em}.treatment_nav{margin-bottom:2em}.content div.tabs .tabs-nav li{border-radius:3px 3px 0 0}.content div.tabs .tabs-nav li a{font-family:proxima-nova;font-size:1.2em;border-radius:3px 3px 0 0;padding:.3em 1em;box-shadow:none;color:#4d4d4d}.page-template-page-tab-hub-template .content{padding-top:2em}.page-template-page-tab-hub-template .content .pageinfo{margin-bottom:0}.page-template-page-tab-hub-template .content .pageinfo h1,.page-template-page-tab-hub-template .content .text>p{margin-bottom:10px}.content div.tabs .tabs-nav li a.current,.content div.tabs .tabs-nav li a:focus{color:#6c3}.content div.tabs table.tab{border-left:0;border-right:0}.single-publication #resources{display:none}#resources ul li{margin-left:5em;margin-bottom:2em}.design_guide_copyright{font-size:.8em;border-top:1px solid #ccc;padding-top:.5em}.postid-5153 table tr td img{float:left;padding:0 1em .1em 0}.postid-5153 table tr td{padding:1em}.term-design-guides .mod_row.portrait_background_img{max-width:710px}.conference_details{text-align:center}.conference_block{margin-bottom:6%}.conference_block h3{margin-bottom:2em;margin-top:2em}.conference_block p{line-height:1.9}.narrow_block{margin:0 auto 6%;width:57%;max-width:640px}.tier{margin-bottom:2%;border-bottom:1px solid #66c633;padding-bottom:2%}.flexify .tier{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #66c633;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:2em;padding:2em}.tier .sponsor_display{float:left;margin-right:1em;margin-bottom:3em}.flexify .tier .sponsor_display{margin-right:0;float:none;width:100%}.flexify .tier>.one_sponsor{margin-right:2em}.flexify .tier.weight10>.one_sponsor{width:100%;float:none}.flexify .tier.weight9>.one_sponsor{width:48%;min-width:48%}.flexify .tier.weight8>.one_sponsor{width:48%;min-width:48%}.flexify .tier.weight7>.one_sponsor{width:31%;min-width:31%}.flexify .tier.weight6>.one_sponsor{width:31%;min-width:31%}.flexify .tier.weight5>.one_sponsor{width:23%;min-width:23%}.flexify .tier.weight4>.one_sponsor{width:23%;min-width:23%}.flexify .tier.weight3>.one_sponsor{width:10%;min-width:10%}.flexify .tier.weight2>.one_sponsor{width:10%;min-width:10%}.flexify .tier.weight1>.one_sponsor{width:10%;min-width:10%}.graphic{max-width:100%}.conference_details h2{font-size:2.6em}.conference_schedule .day{border-bottom:20px solid #eaeaea;padding-bottom:3em;margin-bottom:3em;background-color:#f2f2f2;padding:2em}.conference_schedule .slot{padding-bottom:3em;margin-bottom:3em}.conference_schedule>h3{font-size:2.5em;margin-bottom:1.5em;color:#6c3}.conference_schedule .slot h3{background:#f7f3f3 none repeat scroll 0 0;padding:.5em;width:98%;margin:auto;margin-bottom:1em}.conference_schedule .day h4{}.flexible{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newheader .flexible{flex-basis:100%}.slotevents.flexible{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flexible.flexible_2{-ms-flex-preferred-size:45%;-webkit-flex-basis:45%;flex-basis:45%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexible.flexible_2 .item,.flexible.flexible_2>div{max-width:48%}.flexible.twocol_weighted{-ms-flex-preferred-size:45%;-webkit-flex-basis:45%;flex-basis:45%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flexible.twocol_weighted>div{width:33%}.flexible.twocol_weighted>div:last-child{width:65%}.flexible.flexible_3{-ms-flex-preferred-size:45%;-webkit-flex-basis:45%;flex-basis:45%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexible.flexible_3 .item,.flexible.flexible_3>div{width:32%}.portrait_background_img.smaller_oriented .fp_mod.oneevent,.conference_schedule .oneevent{width:100%}.conference_intro{max-width:640px;margin:0 auto 4em;padding-bottom:2em;border-bottom:1px solid #ccc;font-size:1.2em}.conference_schedule a.event_container{display:inline-block;margin-bottom:1.5em;max-width:25%;margin-right:0;overflow:hidden;width:23%}.conference_schedule .oneevent.no_background .overlay{background:#333;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.conference_schedule .oneevent.fp_mod:hover>.overlay{display:none}.conference_schedule .oneevent.fp_mod .event_txt{color:#fff;background-color:#6c3;height:100%;padding:1em;font-size:14px}.conference_schedule .oneevent.fp_mod .event_txt h5{background-color:#f9f7f1;color:#6c3;padding:.5em;font-size:.9em;margin-top:-1em;margin-left:-1em;margin-right:-1em;text-transform:uppercase;letter-spacing:.1em}.conference_schedule .oneevent:last-child{margin-bottom:0;border:0}.conference_schedule .oneevent .event_metadata_field{margin-bottom:2em;font-weight:700;padding-top:1em;border-top:1px solid #ccc;display:inline-block;margin-top:1em}.conference_schedule .oneevent h4{margin:auto}.conference_schedule .oneevent.has_background h4{display:inline;background:none repeat scroll 0 0 rgba(102,198,51,.81);box-shadow:5px 0 rgba(102,198,51,.81),-5px 0 rgba(102,198,51,.81)}.conference_schedule .oneevent p{text-align:left;border:1px solid #f0ecec;padding:3em}#footer_modules{margin:0;background:#fff;padding:3em 0}footer .container-fluid{max-width:1140px}#footer_modules a:hover{color:#fff;text-decoration:none}#footer_modules .img_follow{background-repeat:no-repeat;background-size:cover;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:330px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}#footer_modules .img_follow h3{color:#fff;background:none repeat scroll 0 0 rgba(102,198,51,.81);padding:.5em}#footer{background:none repeat scroll 0 0 #939598;clear:both;color:#fff;padding:3em 1em}.footermenu .logo{background:url(images/logo_white.png) no-repeat scroll 0 0 transparent;float:none;height:95px;width:96px;margin-left:0;margin-bottom:1em;max-width:none}footer .nav_col{margin-left:8%;width:25%}footer .social_col{margin-left:7%;width:26%}#footer a{color:#fff}#footer a:hover{color:#6c3}.footer_text p{margin-bottom:.5em}.footermenu li{list-style:none}.footermenu svg{padding:0;width:70px;display:block;height:70px}#footer h3{margin-bottom:1em}#footer .header_icons{width:100%;max-width:100%;overflow:visible;height:auto;margin-left:0}#footer .header_icons a{display:block;width:auto;height:auto}#footer .header_icons li{display:block;width:60px;margin-right:1em;border:2px solid #fff;float:left;padding:15px;border-radius:100%;height:60px}#footer .header_icons li:hover{border-color:#6c3;background:#6c3}#footer .header_icons li:hover svg{-webkit-transform:rotate(360deg);transform:rotate(360deg);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.footermenu .icon{float:left;height:25px;margin-left:2px;width:25px;padding:0;margin-top:2px;text-align:center;fill:#fff}.footermenu .header_icons svg{fill:#fff}.logistical_col ul li{margin-bottom:1em}.footermenu .logistical_col .icon{width:25px;height:25px;padding:0;margin-left:0;margin-top:0;padding-left:0;margin-right:1em}.footermenu.logistical_col svg{width:50px;height:50px}#footer input[type=submit],.button{background:none repeat scroll 0 0 #6c3;border:0;color:#fff;display:inline-block;padding:1em 2em;margin-bottom:1em;text-transform:uppercase}#menu-footer li{font-size:1.15em;margin-bottom:1em}#subfooter{padding:2% 0}#subfooter li{font-size:1.25em;margin-right:1.5em}#subfooter li a{color:#555}.footercredits{text-align:right}.sinkcredits p{margin-bottom:0}.sinkcredits a{color:#8b8b8b}#mc_embed_signup{}#footer input[type=email]{border:1px solid #939598;color:#939598;margin-bottom:.5em;min-width:70%;padding:1em}.tweet_ticker.padd_post{margin-bottom:1em;background-color:#fffdf2;margin:3em auto;width:106%;border-left:0;margin-left:-3%;border-right:0;border-color:#6c3;display:-webkit-flex;display:-ms-flexbox;display:flex;border-width:3px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tweet_ticker.padd_post h3{margin-bottom:1em;min-width:200px}.tweetimg{max-width:200px;float:left;margin-right:2em}.padd_post{background:none repeat scroll 0 0 #fff;padding:3%;border:1px solid #efe6e6}.content article.archive_post{margin-bottom:1em;clear:both}.content article.archive_post.archivepost_last{}.archive_post .featimg{float:left;margin-right:3%;width:25%;max-width:200px}.archive_post .featimg img{width:100%;max-width:200px}.tax-people .archive_post .featimg img,.single-person .featimg img{border-radius:100em;border-radius:100%}.tax-people.term-2018-leadership-fellows .metainfo .meta:nth-child(1){display:block}.tax-people.term-2018-leadership-fellows .metainfo .meta:nth-child(2){display:none}.archive_post.thumb_exists .mainpost{float:left;width:72%}.mainpost header{margin-left:0}.results_feed .archive_post.thumb_exists .mainpost{max-width:750px;padding:1em 1em 1em 0}.content article.archive_post h2{margin-bottom:10px}.content article.archive_post p.post_header_meta{font-size:90%}.content article.archive_post .post_meta{border-top:1px solid #eaeaea;padding-top:5px;font-size:90%}.content article.archive_post a.readmore{font-size:90%;text-transform:uppercase}.content article.archive_post a.readmore:after{content:'>';padding-left:2px}.relatedposts{clear:both}.content .relatedposts li{list-style:none outside none!important;margin:0}.prev{float:left}.next{float:right}.tax-people{}.tax-people .content.row{display:flex;justify-content:space-between;flex-wrap:wrap}.tax-people .content.row .pageinfo{width:100%}.tax-people .content.row article{width:33.33%;border:0;text-align:center;margin:0;padding:0}.tax-people .content.row article .text{display:none}.tax-people .content.row article.archive_post .featimg,.tax-people .content.row .archive_post.thumb_exists .mainpost{float:none;width:93%;margin:auto;margin-bottom:1em}.page-id-17065 .content ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-id-17065 .content ul li,.endorsement{list-style:none;margin-bottom:.5em;margin-left:0;margin-right:.5em}.page-id-17065 .content ul li a,.endorsement a{padding:1em;background:#f9f7f1;display:block}.endorsement_content span.nolinking{padding:1em;background:#f9f7f1;display:block}.page-id-17065 .content ul li a:hover,.endorsement a:hover{background:#6c3;color:#fff;text-decoration:none;transition:all .25s}.page-id-17065 .content h3{clear:both}.pub_row{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;flex-wrap:wrap;min-height:200px}.pub_row a{display:block;margin-right:1em}.publication_row_new a{width:23%}.pub_row.portrait_background_img.larger_oriented .fp_mod{width:100%}.wpcf7 input[type=text],.wpcf7 input[type=email]{padding:.5em;border:1px solid #ccc;color:#999;font-size:.95em}.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=text]:active,.wpcf7 input[type=email]:active,.wpcf7 textarea:focus,.wpcf7 textarea:active{color:#4d4d4d;border:1px solid #4d4d4d}.wpcf7 textarea{border:1px solid #ccc;width:60%;min-width:400px;padding:.5em;color:#999;font-size:.95em}.wpcf7 div.wpcf7-validation-errors{background:#f4f88a;border-radius:2px;padding:.5em;color:#7c7463;border:1px solid #f0df89;font-size:.95em}.wpcf7 div.wpcf7-mail-sent-ok{border:1px solid #71beb8;color:#42614f;background:#59dfae;border-radius:2px;padding:.5em;font-size:.95em}.wpcf7 span.wpcf7-not-valid-tip{color:#af1b1b;font-size:.8em;display:block}.wpcf7 input[type=submit]{background:#004b8d}.zoom_reimagined{margin:auto}.zoom_reimagined .ba-slider{position:relative;overflow:hidden;margin-bottom:1em}.zoom_reimagined .ba-slider img{width:100%;height:auto;display:block;max-width:none}.zoom_reimagined .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.zoom_reimagined .handle{position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background:rgba(0,0,0,.5);cursor:ew-resize}.zoom_reimagined .handle:after{position:absolute;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;content:'↔';color:#fff;font-weight:700;font-size:36px;text-align:center;line-height:58px;background:#37b34a;border:1px solid #fff;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.zoom_reimagined .draggable:after{width:48px;height:48px;margin:-24px 0 0 -24px;line-height:48px;font-size:30px}.zoom-control{display:block;font-size:2em;line-height:1;margin-bottom:5px}.debug{display:none}.debug_msg{display:none;background:none repeat scroll 0 0 #ff0;color:#000;font-size:12px;padding:.5em;position:absolute;width:40%;opacity:.5}.deprecated{display:none!important}.mobile_only{display:none}.desktop_only{display:block}.header-redux .topbar{background:#f2f2f2;border-bottom:2px solid #66c633}.header-redux .topbar .search_input{border:0}.newheader{height:inherit;font-size:inherit;padding:10px 10px 0}.newheader .inner{flex-wrap:nowrap;justify-content:space-around;align-items:center}.has_hero .newheader .inner{background:rgba(0,0,0,.5);margin-top:-10px;padding-top:10px;padding-bottom:10px}.newheader .nacto_logo{margin-bottom:10px}.newheader .nacto_logo a,.newheader .nacto_logo a svg{display:block}.has_hero .newheader .nacto_logo svg{background:#fff;border-radius:5px}.newheader .nacto_logo{margin-left:1em;margin-right:auto}.newheader .panels_container{margin:0 auto}.newheader .panels_container h1{font-weight:inherit;font-size:31px;border-bottom:1px solid #939598;padding:0;padding-bottom:5px;margin-bottom:30px;height:41px}.newheader .panels_menu ul{display:flex;width:100%;justify-content:space-between;margin:0}.newheader .panels_menu li{list-style:none;display:inline-block;margin-right:1em;color:#939598}.newheader .panels_menu li span{cursor:pointer}.newheader .panels_menu li span.active,.newheader .panels_menu li span:hover{border-bottom:3px solid #939598;box-sizing:border-box;padding-bottom:14px}.has_hero .newheader .panels_menu li span{color:#fff}.newheader .iconized_svgs{float:none;margin:0;margin-right:0;margin-left:0;width:0;font-size:1em;margin-left:auto;margin-right:1em}.iconized_svgs a{overflow:inherit;height:inherit;width:inherit;box-sizing:border-box;width:45px;display:flex;flex-direction:column;align-items:center}.iconized_svgs a svg{float:none;height:25px;border:1px solid #6c3;height:30px;width:30px;padding:5px;box-sizing:border-box}.iconized_svgs a .labler{color:#939598;display:block;margin-top:1em;text-align:center;font-size:9px}.panels_outer_container{max-width:1440px;margin:auto}.panels_outer_container .panel{visibility:hidden;position:absolute;z-index:100;width:100%;opacity:0;padding:1em;box-shadow:0 10px 10px rgba(0,0,0,.3);border-bottom:1px solid #999}.panels_outer_container .panel.activated{opacity:1;visibility:visible;display:block;max-width:1440px}.has_hero .panels_outer_container .panel.activated{top:180px}.panels_outer_container .panel:first-child{}.panels_outer_container .panel>.inner{padding:0;box-sizing:border-box;max-width:1140px;margin:0 auto}.panels_outer_container .panel .closer{display:flex;justify-content:flex-end;margin-top:0}.panels_outer_container .panel .closer svg{width:15px;display:inline-block;margin-right:6px;opacity:.5}.panels_outer_container .panel h2{font-size:2em;letter-spacing:.01em}.panels_outer_container .panel h3{font-weight:inherit;color:#939598;letter-spacing:.01em;font-size:1.2em;max-width:50%}.panels_outer_container .tabholders{border-top:4px solid #ddd;margin-top:1em;padding-top:2em}.panels_outer_container .tabholders>.col{width:45%}.panels_outer_container .tabholders>.col:last-child{margin-left:auto}.panel .latest_news{border-top:1px solid #6c3;padding-top:1em;margin-top:2em}.panel .closer .icon{}.panels_outer_container .tabholders>.col .latest_news h4{margin-bottom:.5em}.panel .panel-top-headers{justify-content:space-between}.panel .panel-top-headers a.tweeter{display:block;width:20px}.panels_outer_container .tabholders>.col ul li{color:#4d4d4d;list-style:none;font-weight:400;margin-bottom:1em}.panels_outer_container .tabholders>.col h4.seemore{color:#6c3;font-weight:400;font-size:1.2em;text-transform:uppercase;letter-spacing:.08em;display:block;margin:1em 0}.panels_outer_container .tabholders>.col h4.seemore:after{content:' > '}.panel-about .tabholders .col h4.seemore_left_label{display:none}.panels_outer_container .items-inner{flex-wrap:nowrap}.panels_outer_container .items-inner .featureditem{background-size:cover;background-repeat:no-repeat;width:33%;margin-right:1%;height:200px;border:1px solid #ccc;position:relative}.panels_outer_container .items-inner .featureditem .overlay{display:none;position:absolute;top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;justify-content:center;align-items:center;padding:1em}.panels_outer_container .items-inner .featureditem:hover .overlay{display:flex}.panels_outer_container .items-inner .featureditem .overlay h5{font-size:1.3em;font-weight:400;line-height:1.34em;letter-spacing:.01em;background:none repeat scroll 0 0 rgba(102,198,51,.81);box-shadow:5px 0 rgba(102,198,51,.81),-5px 0 rgba(102,198,51,.81);display:inline;padding-top:2px;color:#fff}.panels_outer_container .tabholders>.col h4{text-transform:uppercase;letter-spacing:.05em;margin-bottom:1em;font-size:1.4em;color:#5d5d5d;font-weight:400}.panels_outer_container .tabholders>.col a{color:inherit}.panel-signup{box-shadow:0 100px 73px 0 #d4d4d4;display:none;background:#6c3;color:#fff;padding:1.5em;margin-top:1em}.panel-signup .inner{max-width:1140px;margin:0 auto}.panel-signup.shown{display:block}.panel-signup h1{font-size:1.5em;color:#fff}.panel-signup h2{font-size:1em;color:#fff}.panel-signup .signup_fields{align-items:center}.panel-signup input[type=email]{background:#fff;color:#333;border:none;padding:.5em;margin-right:6px;min-width:310px;font-weight:400;line-height:1}.panel-signup input[type=submit]{background:#000;color:#fff;margin-bottom:0}.panel #mc_embed_signup h1{font-weight:100}.panel #mc_embed_signup div.mce_inline_error{font-size:.8em;display:block;width:98%}.category-nav{background:#6c3;padding:1em}.category-nav h1{color:#fff;font-size:2em}.content-large-wide{background:#fff}.content-large-wide>section.content{margin-bottom:0;min-height:inherit}.socialink-tab-container{background:#fff}.socialink-tab-container>nav ul{display:flex;flex-wrap:nowrap;margin-bottom:0}.socialink-tab-container>nav ul li{list-style:none;margin-right:2%;flex-grow:1}.socialink-tab-container>nav ul li a{display:block;font-size:1.1em;text-align:center;font-weight:300;padding:1em 0;border-bottom:3px solid #bdbdbd;color:#bdbdbd}.socialink-tab-container>nav ul li.active a,.socialink-tab-container>nav ul li:hover a{color:#66c533;border-color:#66c533}.socialink-tab-container .tab-contents{background:#ececec;padding:2em}.socialink-tab-container .tab-contents .tab{display:none}.socialink-tab-container .tab-contents .tab.active{display:block}.socialink-tab-container .tab-contents .tab .oneitem{}.socialink-tab-container .tab-contents .tab .featimg{}.socialink-tab-container .tab-contents .tab.tabtype-largeimage .oneitem{width:32%;align-items:flex-start;background:#fff;padding:1em;margin-right:1%;min-height:450px;margin-bottom:10px;display:flex;flex-direction:column}.socialink-tab-container .tab-contents .tab.tabtype-doctype .oneitem{padding:1em;background:#fff;display:flex;flex-direction:column;width:24%;margin-right:1%;min-height:470px;align-items:flex-start;justify-content:flex-start;margin-bottom:10px}.socialink-tab-container .tab-contents .tab.tabtype-doctype .oneitem img{padding:5px;border:1px solid #eaeaea;box-shadow:5px 5px 0 #ccc}.socialink-tab-container .tab-contents .tab.tabtype-largeimage .tabtype-largeimage-show{margin-top:1em;text-transform:uppercase}.socialink-tab-container .tab-contents .tab.tabtype-doctype .tabtype-doctype-show{margin-top:1em;font-size:.9em}.socialink-tab-container .tab-contents .tab.tabtype-doctype .miniexcerpt{margin:0;margin-top:0;margin-top:1em;font-size:.8em}.socialink-tab-container .tab-contents .tab.tabtype-largeimage .tabtype-doctype-show{display:none}.socialink-tab-container .tab-contents .tab.tabtype-doctype .tabtype-largeimage-show{display:none}.socialink-tab-container .tab-contents .tab .items{align-items:flex-start}@media(min-width:768px) and (max-width:1140px){.panels_inner_container .mod_txt{font-size:13px}.newheader .panels_container h1{font-size:2.8vw}.newheader .panels_container{padding:0 1em}.newheader .flexible{flex-wrap:nowrap}.newheader .panels_menu li{font-size:1.5vw}}@media(min-width:768px) and (max-width:960px){.newheader .panels_container h1{}}.site-banner{padding:1em;color:#fff;text-align:center;margin-bottom:0}.home .site-banner{margin-bottom:1em}.site-banner .inner{}.site-banner .inner a{color:#fff;text-decoration:underline}.site-banner .inner p:first-child:before{content:'i';font-size:11px;border:2px solid #fff;border-radius:100em;margin-right:7px;font-weight:700;display:inline-block;height:21px;width:21px;line-height:.8;padding:5px;font-style:italic;font-family:Georgia,italic}.site-banner .inner p:last-child{margin-bottom:0}.herospot{background-position:center center;background-size:cover;height:400px;height:calc(100vw/2);overflow:hidden;position:relative;width:100%}.backgrounded_image{background-position:center center;background-size:cover;min-height:400px;position:relative;width:100%}.backgrounded_image:before{background:rgba(102,198,51,.51) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.backgrounded_image>div{position:relative}.homepage-banner-alert{}.homepage-banner-alert .inner{padding:1em;display:flex;align-items:center;justify-content:center;height:100%}.homepage-banner-alert .inner .wrap{font-size:2em;background:#fff;display:inline-block;padding:.5em}.homepage-banner-alert .inner .wrap p:last-child{margin-bottom:0}