.post-shadow-box,.postItem-boxed,.single-playbook .et_pb_post.type-project,.posts-with-sidebar .post-container{box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24);background:#fff}.post-header-title h2,.post-header-default h2,.post-header-dark h2{text-transform:uppercase;font-weight:bold;line-height:1.2em;}.post-header-title h2 a,.post-header-default h2 a,.post-header-dark h2 a{color:#333}.post-header-default,.post-header-dark{padding:1.6em;}.post-header-white-text,.post-header-dark,.post-header-white-text h2,.post-header-dark h2,.post-header-white-text .post-meta,.post-header-dark .post-meta,.post-header-white-text .post-meta a,.post-header-dark .post-meta a{color:#fff}.post-header-white-text h2 a,.post-header-dark h2 a{color:#fff !important}.post-header-dark{background:#999;}.flex-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.flex-posts .post{width:100%}.no-flexbox .flex-posts{text-align:center;}.no-flexbox .flex-posts .post{display:inline-block;vertical-align:top;text-align:left;width:310px;margin:0 30px 60px}.et_pb_image_container{display:inline-block}.et_pb_image{margin-bottom:10px}.et_pb_image_caption{font-size:1.4em;font-weight:bold;margin-bottom:20px;text-align:center}a:hover,#top-menu a:hover{text-decoration:underline}#logo{max-width:12em}.more-link:after,.more-arrow:after{content:'→';display:inline-block;padding-left:.4em}.more-link{display:block;text-transform:uppercase;font-weight:bold;font-size:1.1em;margin:.4em 0 0;}.et_pb_widget_area .et_pb_widget .more-link{color:#4eaba6}.more-arrow{font-size:1.1em}.widget_categories ul,.list-custom-taxonomy-widget ul{margin:0 0 3em .5em;}.widget_categories ul li,.list-custom-taxonomy-widget ul li{margin-bottom:.6em;line-height:1.4em}.widget_categories ul a,.list-custom-taxonomy-widget ul a{color:#4eaba6 !important;font-weight:bold;font-size:1.1em}.widget_categories .current-cat a,.list-custom-taxonomy-widget .current-cat a{color:#2a6733 !important}.et_pb_contact p textarea.wpcf7-text,input[type=text].wpcf7-text,input.text.wpcf7-text,input.title.wpcf7-text,textarea.wpcf7-text,select.wpcf7-text,.wpcf7-text.wpcf7-text,.et_pb_contact p textarea.wpcf7-textarea,input[type=text].wpcf7-textarea,input.text.wpcf7-textarea,input.title.wpcf7-textarea,textarea.wpcf7-textarea,select.wpcf7-textarea,.wpcf7-text.wpcf7-textarea,.et_pb_contact p textarea.input,input[type=text].input,input.text.input,input.title.input,textarea.input,select.input,.wpcf7-text.input{border:0 !important;font-size:1.2em;padding:.3em !important;margin:0;background:transparent;border-bottom:2px solid #ccc !important;width:100%;border-radius:0 !important}textarea.et_pb_contact_message{box-sizing:border-box;max-height:200px;min-height:31px}.et_pb_bg_layout_light .et_pb_newsletter_button{background:#4eaba6;border-color:#4eaba6;}.et_pb_bg_layout_light .et_pb_newsletter_button:after,.et_pb_bg_layout_light .et_pb_newsletter_button .et_pb_newsletter_button_text{color:#fff}.et_pb_bg_layout_light .et_pb_newsletter_button:hover{background-color:#82c6c2}input.wpcf7-submit{font-size:1em;border:0;background:#4eaba6;color:#fff;text-transform:uppercase;padding:.6em 2em;cursor:pointer;}input.wpcf7-submit:hover{background:#5eb5b1}form.wpcf7-form{max-width:56em;margin:0 auto}div.wpcf7-validation-errors{border:0;display:inline-block;background:transparent;margin:0 0 .4em;color:#f00}.et_pb_newsletter_form p .et_pb_signup_error{border-bottom:2px solid #f00 !important}.fieldGroup{padding:1em 0;text-align:left}.wpcf7-form-control-wrap{display:block;margin:0 0 1em}.formAction{text-align:right;}.formAction .wpcf7-form-control{display:inline-block}@media only screen and (min-width:768px){.fieldGroup{display:table;width:100%;margin:0 -.5em;border-spacing:.6em}.fieldGroup .wpcf7-form-control-wrap{display:table-cell}.wpcf7-form-control-wrap{padding:0 .5em}}.et_pb_gallery_thumbs .et-pb-controllers{display:none}.et_pb_gallery_thumbs .et_pb_gallery_item{position:relative;max-width:300px;display:inline-block;margin:0 0 2em;box-sizing:border-box;width:100%;padding:0 2em;}.et_pb_gallery_thumbs .et_pb_gallery_item img{display:block}.et_pb_gallery_thumbs .et_pb_gallery_image{overflow:hidden;position:relative;}.et_pb_gallery_thumbs .et_pb_gallery_image a{display:block;padding-bottom:60%;}.et_pb_gallery_thumbs .et_pb_gallery_image a img{position:absolute;top:0;left:0;width:100%;height:auto}.et_pb_column_1_3 .et_pb_gallery_item{width:50%;padding:0 .5em}.et_pb_column_1_3 .et_pb_gallery_image.landscape img{height:100%;width:auto;max-width:none}.et_pb_column_1_3 .et_pb_gallery_image.portrait img{width:100%;height:auto}.et_pb_column_1_3 .et_pb_gallery_image a{padding-bottom:100%}@media screen and (min-width:34em){.et_pb_column_4_4 .et_pb_gallery_item{width:50%}}@media screen and (min-width:50em){.et_pb_column_4_4 .et_pb_gallery_item{width:25%}}.et_pb_column_1_3 .et_pb_gallery_grid{margin:0 -25px;}.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item{padding:0 25px;width:120px;height:120px;}.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image{width:120px;height:120px;border:1px solid #999;}.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img{width:auto;min-width:0;min-height:0;height:100%}.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img{width:100%;min-width:0;min-height:0;height:auto}@media only screen and (max-width:980px){.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item{width:100px;height:100px;}.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image{width:100px;height:100px}}.has-header-hero.et_fixed_nav #main-header{position:static}.has-header-hero.et_fixed_nav #page-container{padding-top:0 !important}.header-hero{display:table-cell;height:100vh;width:100vw;vertical-align:bottom;padding:2em 2em 4em;box-sizing:border-box;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:cover;}.header-hero:after{content:'';display:block;width:100%;height:70%;background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.6), rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0));position:absolute;bottom:0;left:0;z-index:1}.header-hero-content{text-align:center;position:relative;z-index:2;}.cssanimations .loaded .header-hero-content img,.cssanimations .loaded .header-hero-content h1,.cssanimations .loaded .header-hero-content .message{position:relative;-webkit-animation:fade-in 2s;animation:fade-in 2s;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:-20px}.cssanimations .loaded .header-hero-content h1{-webkit-animation-delay:1s;animation-delay:1s}.cssanimations .loaded .header-hero-content .message{-webkit-animation-delay:2s;animation-delay:2s}.header-hero-content,.header-hero-content h1{color:#fff}.header-hero-content h1{font-weight:bold;margin:.6em 0 .4em;font-size:1.4em;line-height:1.4em;text-shadow:0 0 .5em #000}.header-hero-content .message{font-size:1.3em;position:relative}.header-hero-content .scroller{display:block;font-size:1.2em;width:1em;height:1em;position:absolute;top:100%;left:50%;margin:.4em 0 0 -.5em;border:1px solid #fff;border-radius:50%;line-height:.8em;color:#fff;}.header-hero-content .scroller:hover{background-color:rgba(255,255,255,0.3)}@media screen and (min-width:30em){.header-hero-content h1{font-size:2em}}@media screen and (min-width:40em){.header-hero{padding-bottom:5em}}@media screen and (min-width:60em){.header-hero-content h1{font-size:2.6em}}@-webkit-keyframes fade-in{from{opacity:0;top:-20px}to{opacity:1;top:0}}@keyframes fade-in{from{opacity:0;top:-20px}to{opacity:1;top:0}}.header-additional{background:#008000;color:#fff;}.header-additional .container{font-weight:bold;padding-top:2em;padding-bottom:1em;font-size:4em;line-height:1.2em}#et_search_icon:before{font-weight:bold}.et_pb_fullwidth_header{padding:4% 0;}.et_pb_fullwidth_header h1{text-transform:uppercase;font-weight:bold;margin-bottom:.4em}.et_pb_fullwidth_header p{margin:0 10%}.et_pb_section.secondary-background .et_pb_promo_description,.et_pb_section.primary-background .et_pb_promo_description{padding:10px 0;font-size:1em;}.et_pb_section.secondary-background .et_pb_promo_description h2,.et_pb_section.primary-background .et_pb_promo_description h2{text-transform:uppercase;font-weight:bold;margin-bottom:.4em;font-size:1.8em}.et_pb_section.secondary-background .et_pb_promo_description p,.et_pb_section.primary-background .et_pb_promo_description p{font-size:.8em}#main-header #top-menu li.current-menu-item > a,#main-header #top-menu a{font-weight:bold;text-transform:uppercase}.et_pb_newsletter_form,.et_pb_newsletter_description{float:none;width:100% !important;padding:0}.et_pb_newsletter_form p{padding-bottom:2em}@media screen and (min-width:980px){.et_pb_newsletter_form{display:table;width:100%;margin:0 -.5em;}.et_pb_newsletter_form .et_pb_newsletter_button{min-width:8em}.et_pb_newsletter_form p{display:table-cell;padding:1em;text-align:left}}.et_pb_number_counter .percent{color:#fba400 !important;}.et_pb_number_counter .percent p{font-weight:bold}.et-currency .percent-value:before{content:'$'}.et_pb_number_counter h3{line-height:1.3em}.et_pb_number_counter.long-format .percent p{font-size:50px;line-height:50px;padding:11px 0}.wp-pagenavi .current{font-weight:bold !important}.play-category-header{text-align:center;}.play-category-header h2{font-weight:200;font-size:3em;margin:1em 0}.play-category-posts{overflow:hidden;width:100%;}@media screen and (min-width:980px){.play-category-posts .post{width:48%;padding:0 5em;box-sizing:border-box;display:inline-block;vertical-align:top}}.play-category-section:nth-child(odd){background:#fff}.post-play{margin:0 0 3em;}.post-play .post-header h2{font-size:1.2em;font-weight:bold;}.post-play .post-header h2 a{color:#4eaba6}.plays-list{margin:0 0 3em;}.plays-list li{margin:0 0 1em;line-height:1.2em}.plays-list a{font-weight:bold}.postItems .wp-post-image{display:block;width:100%}@media screen and (min-width:768px){.postItems.has-grid-2,.postItems.has-grid-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.postItems.has-grid-2 .postItem,.postItems.has-grid-3 .postItem{width:47%;}.postItems.has-grid-2 .postItem.is-featured,.postItems.has-grid-3 .postItem.is-featured{width:100%}.no-flexboxlegacy .postItems.has-grid-2,.no-flexboxlegacy .postItems.has-grid-3,.no-flexbox .postItems.has-grid-2,.no-flexbox .postItems.has-grid-3{display:block;}.no-flexboxlegacy .postItems.has-grid-2 .postItem,.no-flexboxlegacy .postItems.has-grid-3 .postItem,.no-flexbox .postItems.has-grid-2 .postItem,.no-flexbox .postItems.has-grid-3 .postItem{display:inline-block;vertical-align:top;width:45%;margin-left:2%;margin-right:2%}}@media screen and (min-width:960px){.postItems.has-grid-3 .postItem{width:30%;}.postItems.has-grid-3 .postItem.is-featured{width:65%}}.postItem{margin:0 0 3em;box-sizing:border-box;text-align:left;}.postItem .postItem-header h3,.postItem .postItem-headerSmall h3{text-transform:uppercase;font-weight:bold;line-height:1.2em;font-size:22px;}.postItem .postItem-header h3 a,.postItem .postItem-headerSmall h3 a{color:#333}.postItem .postItem-header{padding:1em 1em 0;}.postItem .postItem-header.dark{background:#999;padding-bottom:1em}.postItem .postItem-eventHeader h3 a,.postItem .postItem-header.dark h3 a,.postItem .postItem-eventHeader .postItem-meta,.postItem .postItem-header.dark .postItem-meta,.postItem .postItem-eventHeader .postItem-meta a,.postItem .postItem-header.dark .postItem-meta a{color:#fff}.postItem .postItem-headerSmall h3{font-size:1.5em}.postItem .postItem-eventHeader{background-color:#fba400;color:#fff;display:table;width:100%;border-collapse:collapse;}.postItem .postItem-eventHeader h3{font-weight:bold;font-size:1.4em}.postItem .postItem-eventHeader .dateSummary,.postItem .postItem-eventHeader .headerContent{display:table-cell;vertical-align:middle;padding:1em}.postItem .postItem-eventHeader .headerContent{width:100%}.postItem .postItem-eventHeader .dateSummary{background:#db9111;text-align:center;text-transform:uppercase;padding:0 1em}.postItem.has-divider{border-bottom:1px solid #ccc;padding-bottom:2em;margin-bottom:2em}.postItem.has-imageOnTop .postItem-imageLink,.postItem.has-imageOnLeft .postItem-imageLink{display:block;background-repeat:no-repeat;background-size:cover;background-position:center center}.postItem.has-imageOnTop .postItem-imageLink{padding-bottom:40%}.postItem.has-imageOnLeft .postItem-imageLink{padding-bottom:50%}@media screen and (min-width:768px){.postItem.has-imageOnLeft .postItem-container{display:table;width:100%}.postItem.has-imageOnLeft .postItem-image,.postItem.has-imageOnLeft .postItem-details{display:table-cell;width:50%;vertical-align:top}.postItem.has-imageOnLeft .postItem-image{position:relative}.postItem.has-imageOnLeft .postItem-imageLink{position:absolute;width:100%;height:100%;top:0;left:0;padding-bottom:0}}.postItem-excerpt{padding:1em}.empty-posts{text-align:center;font-size:1.2em;font-style:italic}.postItems-title{margin-bottom:4em}.et_pb_promo{margin-bottom:20px;}@media screen and (min-width:40em){.et_pb_promo{font-size:1.3em}.et_pb_promo h2{font-size:2.4em;margin-bottom:.4em;font-weight:300}}.et_pb_promo.et_pb_text_align_center{margin:0 auto 20px;max-width:40em}.et_pb_section{background-color:transparent;}.et_pb_section.secondary-background{background-color:#4eaba6 !important}.et_pb_section.primary-background{background-color:#2a6733 !important}.et_pb_section.light-background{background-color:#fff !important}.et_pb_section.dark-background{background-color:#333 !important}.entry-content .category-cta-list{margin:0;padding:0;list-style:none;text-align:center;}.entry-content .category-cta-list li{display:inline-block;width:50%;padding:0 1em;box-sizing:border-box;vertical-align:top;line-height:1.2em;margin:0 0 3em;}.entry-content .category-cta-list li .category-cta-image{margin:0 0 .5em}@media screen and (min-width:800px){.entry-content .category-cta-list li{width:25%;font-size:1.3em}}.entry-content .category-cta-list a{color:#333;}.entry-content .category-cta-list a:hover{color:#707070}.entry-content .category-cta-list a:active,.entry-content .category-cta-list a:focus{color:#474747}.entry-content .strategy-list li{width:50%;}@media screen and (min-width:800px){.entry-content .strategy-list li{width:25%}}.entry-content .vertical-list li{width:33.3%}@media screen and (min-width:960px){.et_pb_team_member{display:table;width:100%;table-layout:fixed}.et_pb_column_1_2 .et_pb_team_member_image,.et_pb_column_1_3 .et_pb_team_member_image,.et_pb_column_1_4 .et_pb_team_member_image,.et_pb_column_3_8 .et_pb_team_member_image,.et_pb_column_4_4 .et_pb_team_member_image{height:16em;display:table-cell;vertical-align:middle;text-align:center;width:100%;padding-bottom:1em}.et_pb_team_member_description{display:table-row !important;text-align:center}}@media screen and (max-width:768px){.et_pb_team_member_description{text-align:center}}.et_pb_team_member_image img{max-height:16em}.et_pb_sectiontitle h1,.et_pb_text h1,.et_pb_sectiontitle h2,.et_pb_text h2,.et_pb_sectiontitle h3,.et_pb_text h3{margin:0 0 .4em;padding:1em 0 0;font-weight:300}.et_pb_sectiontitle h1,.et_pb_text h1{font-size:3em}.et_pb_sectiontitle h2,.et_pb_text h2{font-size:2.5em;margin-bottom:.6em}.et_pb_sectiontitle h3,.et_pb_text h3{font-size:1.8em}.et_pb_sectiontitle h4,.et_pb_text h4{font-size:1.4em}.et_pb_sectiontitle h1:first-child,.et_pb_text h1:first-child,.et_pb_sectiontitle h2:first-child,.et_pb_text h2:first-child,.et_pb_sectiontitle h3:first-child,.et_pb_text h3:first-child{padding-top:0}@media screen and (min-width:768px){.et_pb_sectiontitle h1,.et_pb_text h1{font-size:3.6em}.et_pb_sectiontitle h2,.et_pb_text h2{font-size:2.7em}.et_pb_sectiontitle h3,.et_pb_text h3{font-size:2.3em}.et_pb_sectiontitle h4,.et_pb_text h4{font-size:1.8em}}.et_pb_text p:last-of-type,p:last-of-type{padding-bottom:1em}#tweets li{position:relative;padding-left:2.5em;font-size:.9em;}#tweets li:before{content:'\e094';color:#fba400;font-family:'ETmodules';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:4px;left:0;font-size:1.8em}.et_pb_widget_area_left,.et_pb_widget_area_right{border:0}.et_pb_widget_area .et_pb_widget{float:none;width:auto !important;margin:0;}.et_pb_widget_area .et_pb_widget a{color:#2a6733}.page-playbooks .et_pb_blurb_content{margin-bottom:4em;}.page-playbooks .et_pb_blurb_content h4{font-weight:300;font-size:1.8em;}@media screen and (min-width:768px){.page-playbooks .et_pb_blurb_content h4{font-size:2.8em}}.page-playbooks .et_pb_post h2 a{color:#4eaba6;font-weight:bold;}@media screen and (min-width:768px){.page-playbooks .et_pb_post h2 a{font-size:.65em}}@media screen and (min-width:980px){.page-playbooks .et_pb_posts{overflow:hidden;width:100%}.page-playbooks .et_pb_post{width:50%;float:left;padding:0 3em;box-sizing:border-box}}.single-playbook .et_pb_post.type-article{border-bottom:1px solid #999;padding:0 0 1.4em;margin:0 0 1.4em;}.single-playbook .et_pb_post.type-article h2{font-weight:bold;text-transform:uppercase}.single-playbook .et_pb_post.type-event{background:#fba400;padding:1em 1em .4em;}.single-playbook .et_pb_post.type-event h2{font-weight:bold;margin:0 0 .4em;padding:0}.single-playbook .et_pb_post.type-event h2 a,.single-playbook .et_pb_post.type-event .post-meta{color:#fff}.posts-with-sidebar .post-container{margin:0 0 2em}.posts-with-sidebar .post h2{margin-top:0}@media screen and (min-width:980px){.posts-with-sidebar#main-content .container{padding-top:0}}#main-content{background:transparent}@media screen and (min-width:980px){.format-sidebar{padding:0;}.format-sidebar .et_pb_row{display:table;padding:0}.format-sidebar .et_pb_column_2_3,.format-sidebar .et_pb_column_1_3{display:table-cell;padding:2em 0 0;float:none}.format-sidebar .et_pb_column_2_3{width:100%;padding-right:3em}.format-sidebar .et_pb_column_1_3{background:#fff;border:1px solid #ccc;border-width:0 1px;vertical-align:top;}.format-sidebar .et_pb_column_1_3 .et_pb_widget_area{width:300px;padding:0 2em;box-sizing:border-box}}
@media only screen and (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget {
width: 100%;
}
}
@media only screen and (max-width: 980px) {
.et_pb_column .et_pb_widget:nth-child(n) {
width: 100% !important;
}
}