@import url("//use.typekit.net/jre0vee.css");.animated{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.delay-one{-webkit-animation-delay:0.5s;animation-delay:0.5s}.animated.delay-two{-webkit-animation-delay:1s;animation-delay:1s}html,body{margin:0;padding:0;width:100%;font-family:proxima-nova, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lg-container{width:92%;margin:0 auto;position:relative}.container{width:84%;margin:0 auto;position:relative}.clear{clear:both}a{text-decoration:none;color:inherit;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a img{border:none}h1{font-family:proxima-nova, sans-serif;font-weight:700}h2{font-family:proxima-nova, sans-serif;font-weight:700}.alignleft{float:left;margin-right:30px;margin-bottom:20px}.alignright{float:right;margin-left:30px;margin-bottom:20px}.buttons-container{float:right}.button{background:#e34e42;padding:8px 16px;display:inline-block;margin-right:15px;margin-bottom:8px;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.button:hover{background:#35495d;color:#fff}figure{margin:0;max-width:100%}figure img{max-width:100%;height:auto}p{line-height:1.5em}p.highlight{font-size:28px;font-weight:700;font-style:normal}p.highlight em{font-style:italic}ol,ul{margin:0;padding:0}ol li,ul li{margin-left:24px;margin-bottom:8px}.social-navigation{margin-bottom:18px}.social-navigation ul{margin:0;padding:0}.social-navigation ul li{font-size:0;margin-left:30px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff;position:relative}.social-navigation ul li:hover{color:#e34e42}.social-navigation ul li.fa:before{font-size:38px}.social-navigation ul li:first-child{margin-left:0}.social-navigation ul li a{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.social-navigation svg.icon{display:none}svg.icon{max-width:16px;max-height:16px;margin-right:5px;vertical-align:bottom}iframe{max-width:100%}header{padding:10px 0}header .container{width:92%}header #logo{float:left;margin-right:4%}header #logo img{width:auto;max-height:5em}header .header-buttons{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .header-buttons a{font-size:18px;margin-right:8px;margin-bottom:0;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}header .header-buttons a:last-child{margin-right:0}header #primary-nav-container{width:96%;position:absolute;z-index:900;margin-top:10px;padding-left:4%}header #primary-nav-container ul{display:table;margin:0;padding:3em 0;list-style:none}header #primary-nav-container ul li{display:table-cell;vertical-align:middle;color:#fff;font-size:24px;font-weight:700;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:0 15px;border-right:2px solid #fff}header #primary-nav-container ul li:hover a,header #primary-nav-container ul li.current_page_item a{border-bottom:2px solid #fff}header #primary-nav-container ul li:first-child{padding-left:0}header #primary-nav-container ul li:last-child{padding-right:0;border-right:none}header #primary-nav-container ul li.menu-item-has-children ul{display:none}header #primary-nav-container ul li.menu-item-has-children ul li a{border-bottom:none}header #primary-nav-container ul li.menu-item-has-children svg{display:none}header #primary-nav-container ul li.menu-item-has-children:after{content:"\f105";font-family:fontAwesome;color:#fff;font-size:33px;position:relative;margin:0 10px;top:2px;line-height:0}header #primary-nav-container ul li.menu-item-has-children .sub-menu:hover,header #primary-nav-container ul li.menu-item-has-children .sub-menu:active{text-decoration:none}header #primary-nav-container ul li.menu-item-has-children .sub-menu li.current-menu-item a{border-bottom:2px solid #fff}header #primary-nav-container ul li.menu-item-has-children .sub-menu li.current-menu-item a:hover{border-bottom:2px solid #fff}header #primary-nav-container ul li.menu-item-has-children.clicked.current-menu-parent a{border-bottom:none}header #primary-nav-container ul li.menu-item-has-children.clicked .sub-menu{display:table-cell;float:right;padding:0}header #primary-nav-container ul li.menu-item-has-children.clicked .sub-menu li{display:table-cell;margin-top:8px}header #primary-nav-container ul li.menu-item-has-children.clicked .sub-menu li a:hover{border-bottom:2px solid #fff}header #primary-nav-container ul li ul li{font-weight:400}header #primary-nav-container:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;display:block;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);}header #hamburger{position:absolute;z-index:900;margin-top:10px;display:none;width:96%;padding:6em 0 0 0;height:0;left:4%}header #hamburger .top-bun,header #hamburger .patty,header #hamburger .bottom-bun{position:absolute;width:38px;top:3em;border-top:3px solid #fff;display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header #hamburger .patty{margin-top:10px}header #hamburger .bottom-bun{margin-top:20px}header #hamburger #hamburger-nav{display:none;-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;z-index:900;position:absolute;top:80px;width:104%;-webkit-box-shadow:-4px 4px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:-4px 4px 4px rgba(0, 0, 0, 0.2);-ms-box-shadow:-4px 4px 4px rgba(0, 0, 0, 0.2);box-shadow:-4px 4px 4px rgba(0, 0, 0, 0.2)}header #hamburger #hamburger-nav #menu-mobile-menu{list-style:none;margin:0;padding:0;position:relative;font-size:0;width:87%;float:right;-webkit-column-count:2;-moz-column-count:2;-webkit-column-gap:4%;-moz-column-gap:4%;column-count:2;column-gap:4%}header #hamburger #hamburger-nav #menu-mobile-menu li{padding:10px 10px 8px 32px;margin-bottom:0;margin-left:0;border-bottom:1px solid #9e9ea0;border-left:1px solid #9e9ea0;font-size:16px;color:#000}header #hamburger #hamburger-nav #menu-mobile-menu li:nth-child(5),header #hamburger #hamburger-nav #menu-mobile-menu li:nth-child(10){border-bottom:none}header #hamburger #hamburger-nav #menu-mobile-menu li a{font-size:16px;line-height:20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header #hamburger #hamburger-nav #menu-mobile-menu li a:hover{color:#e34e42}header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children:after{content:"\f125";font-family:'ionicons';float:right;color:rgba(0, 0, 0, 0.2);z-index:2;margin-top:-24px}header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children:after:hover{color:#e34e42}header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.clicked,header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.hover{font-weight:bold}header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.clicked:after,header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.hover:after{display:none}header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.clicked:before,header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.hover:before{content:"\f123";font-family:'ionicons';float:right;color:rgba(0, 0, 0, 0.2);z-index:2}header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.clicked .sub-menu,header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.hover .sub-menu{display:block;overflow:visible;height:auto;font-weight:500}header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.clicked .sub-menu li,header #hamburger #hamburger-nav #menu-mobile-menu li.menu-item-has-children.hover .sub-menu li{font-weight:500}header #hamburger #hamburger-nav #menu-mobile-menu li.current_page_item,header #hamburger #hamburger-nav #menu-mobile-menu li.current_page_parent{background-color:#fff;color:#e34e42}header #hamburger #hamburger-nav #menu-mobile-menu li .sub-menu{margin:0;padding:0;list-style:none;height:0;overflow:hidden;float:none}header #hamburger #hamburger-nav #menu-mobile-menu li .sub-menu li{background-color:transparent !important}header #hamburger.clicked{width:100%;margin-left:-4%;float:left}header #hamburger.clicked #hamburger-nav{display:block;width:100%;float:left;top:0;right:0;background-color:rgba(255, 255, 255, 0.8)}header #hamburger.clicked .top-bun{margin-top:10px;margin-left:3px;left:4%;position:absolute;border-top:3px solid #e34e42;z-index:999;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header #hamburger.clicked .bottom-bun{margin-top:10px;margin-left:3px;left:4%;border-top:3px solid #e34e42;z-index:999;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header #hamburger.clicked .patty{display:none}main a{color:#e34e42;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main a:hover{color:#35495d}main .post-featured-image{padding-bottom:35%;background-size:cover !important}.hero{width:100%;background-size:cover !important;position:relative;height:0;padding-bottom:50%;display:block}.hero .hero__background iframe,.hero .hero__background video{display:block;height:100%;width:100%}.hero .video::after,.hero .image::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:100;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%);}.hero video::-webkit-media-controls{display:none !important}.hero .hero-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover !important}.hero .mobile-video-fallback{background-position:center center;background-repeat:no-repeat;background-size:cover}.hero ul{margin:0;padding:0;list-style:none}.hero ul .slide{margin:0;padding-bottom:50%;width:100%}.hero ul .slide .slide-link{position:absolute;top:0;left:5%;width:90%;height:100%;display:block;z-index:900}.hero .container .hero-image{height:calc(100% - 60px)}.hero .container ul li:after{height:calc(100% - 60px)}.hero-caption{position:absolute;bottom:40px;left:4%;z-index:700;color:#000;width:70%}.hero-caption h2{margin:0 0 8px;padding:5px 0;font-size:68px;font-weight:400;line-height:1.25em;color:#fff}.hero-caption .hero-caption-body{font-size:32px;font-weight:400;display:block;margin-bottom:20px;color:#fff}.hero-caption .hero-caption-body p{margin:0;line-height:1.25em}.hero-caption .hero-link{padding:8px 20px;border:none;text-decoration:none;font-size:16px;font-weight:700;display:inline-block;background-color:#e34e42;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hero-caption .hero-link:hover{background-color:#e34e42}#slider-pager{text-align:center;font-size:60px;line-height:0;color:#fff;margin-top:-35px;position:relative;z-index:900}#slider-pager span{margin:0 4px;-webkit-text-shadow:0 0 1px rgba(0, 0, 0, 0.8);-moz-text-shadow:0 0 1px rgba(0, 0, 0, 0.8);text-shadow:0 0 1px rgba(0, 0, 0, 0.8)}#slider-pager span.cycle-pager-active{color:#e34e42}.causes-grid{width:100%;height:100%;display:block;position:relative}.causes-grid .single-cause{width:33.33%;padding-bottom:21%;position:relative;float:left;display:block;background-size:cover !important}.causes-grid .single-cause.overlay:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.6)}.causes-grid .single-cause.overlay:hover:after,.causes-grid .single-cause.overlay:active:after{background-color:rgba(217, 16, 0, 0.75);content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.causes-grid .single-cause .details-popup{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.causes-grid .single-cause .hero-caption{width:calc(100% - (40px * 2));margin:40px;left:auto;bottom:auto}.causes-grid .single-cause .hero-caption h2{font-size:40px;font-weight:700}.causes-grid .single-cause .cause-details{display:none}.full-width-image-callout{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;height:auto;padding-bottom:3em}.full-width-image-callout .block-content .callout-heading{font-size:68px;color:#fff;font-weight:400;margin-bottom:0}.full-width-image-callout .block-content .callout-heading i{margin-left:15px}.full-width-image-callout .block-content .callout-content{color:#fff;font-size:32px}.full-width-image-callout.overlay:after{display:block}.full-width-image-callout.overlay.red{background-color:#e34e42}.full-width-image-callout.overlay.red:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(217, 16, 0, 0.75)}.full-width-image-callout.overlay.navy{background-color:#35495d}.full-width-image-callout.overlay.navy:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(14, 35, 56, 0.75)}.full-width-image-callout.overlay.gold{background-color:#f0c230}.full-width-image-callout.overlay.gold:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(212, 161, 0, 0.75)}.full-width-image-callout.overlay.gold .block-content .callout-heading{color:#35495d}.full-width-image-callout.overlay.gold .block-content .callout-content{color:#35495d}.full-width-image-callout.overlay.lilac{background-color:#985eb4}.full-width-image-callout.overlay.lilac:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(123, 30, 168, 0.75)}.full-width-image-callout.overlay.seafoam{background-color:#34bb9c}.full-width-image-callout.overlay.seafoam:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(8, 154, 121, 0.75)}.full-width-image-callout.overlay.white{background-color:#fff}.full-width-image-callout.overlay.white:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(255, 255, 255, 0.8)}.full-width-image-callout.overlay.white .block-content .callout-heading{color:#35495d}.full-width-image-callout.overlay.white .block-content .callout-content{color:#35495d}.full-width-image-callout.overlay.black{background-color:#000}.full-width-image-callout.overlay.black:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.6)}.full-width-image-callout.with-forefront{padding-bottom:2em;height:auto}.full-width-image-callout.with-forefront.text-position-left .block-content{position:absolute;left:0 !important;text-align:left !important}.full-width-image-callout.with-forefront.text-position-right .block-content{position:absolute}.full-width-image-callout.with-forefront .container{width:84%}.full-width-image-callout.with-forefront .forefront-image{width:48%;height:0;margin-top:6%;margin-left:2%;padding-bottom:48%;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-ms-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;position:relative;z-index:100}.full-width-image-callout.with-forefront .block-content{text-align:right;position:absolute !important;z-index:2;right:0;width:42%;z-index:100;color:#fff;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.full-width-image-callout.with-forefront .block-content .red{color:#e34e42}.full-width-image-callout.with-forefront .block-content .navy{color:#35495d}.full-width-image-callout.with-forefront .block-content .gold{color:#f0c230}.full-width-image-callout.with-forefront .block-content .lilac{color:#985eb4}.full-width-image-callout.with-forefront .block-content .seafoam{color:#34bb9c}.full-width-image-callout.with-forefront .block-content .white{color:#fff}.full-width-image-callout.with-forefront .block-content .black{color:#000}.full-width-image-callout.with-forefront .block-content .callout-heading{font-size:78px;font-weight:700;margin:0;padding-top:0.5em}.full-width-image-callout.with-forefront .block-content .callout-sub-heading{font-size:68px;font-weight:400;margin:0}.full-width-image-callout.with-forefront .block-content .callout-content{font-size:26px}.full-width-image-callout.with-forefront .block-content .callout-link{padding-top:20px;padding-bottom:2em}.full-width-image-callout.with-forefront .block-content .callout-link a{display:inline-block;background-color:#e34e42;padding:12px 16px;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase}.full-width-image-callout.with-forefront .block-content .callout-link a:hover{background-color:#35495d}.full-width-image-callout.text-position-left .forefront-image{float:right}.full-width-image-callout.text-position-left .block-content{float:left;position:relative;z-index:2}.full-width-image-callout.text-position-right .forefront-image{float:left}.full-width-image-callout.text-position-right .block-content{float:right;text-align:right;position:relative;z-index:2}.full-width-image-callout.page-header{background-size:cover !important;height:auto;padding-bottom:3em}.full-width-image-callout.page-header .block-content{padding-top:9em;height:auto;z-index:2;position:relative;margin-left:4%}.full-width-image-callout.page-header .block-content.red{color:#e34e42}.full-width-image-callout.page-header .block-content.navy{color:#35495d}.full-width-image-callout.page-header .block-content.gold{color:#f0c230}.full-width-image-callout.page-header .block-content.lilac{color:#985eb4}.full-width-image-callout.page-header .block-content.seafoam{color:#34bb9c}.full-width-image-callout.page-header .block-content.white{color:#fff}.full-width-image-callout.page-header .block-content.black{color:#000}.full-width-image-callout.page-header .block-content .entry-title{font-size:42px}.full-width-image-callout.page-header .block-content .entry-meta{font-size:28px}.full-width-image-callout.page-header .block-content .callout-heading{font-weight:400;font-size:75px;margin-bottom:0}.full-width-image-callout.page-header .block-content .callout-sub-heading{font-size:40px;font-weight:400;margin:20px 0}.full-width-image-callout.single-blog .block-content,.full-width-image-callout.search .block-content{padding-top:15em}.full-width-image-callout.single-blog .block-content .page-title,.full-width-image-callout.search .block-content .page-title{font-size:48px}.full-width-image-callout.page-not-found .block-content{width:70%}.full-width-image-callout.page-not-found .block-content .callout-heading{font-size:60px}.full-width-image-callout.page-not-found .block-content .callout-sub-heading{font-size:30px;margin:0}.full-width-image-callout.single-blog .block-content{padding-left:4%}.full-width-image-callout.single-blog .block-content .entry-title{font-weight:400;margin:40px 0 12px;font-size:48px}.full-width-image-callout.single-blog .block-content .entry-meta{font-size:24px}.full-width-image-callout.single-blog .block-content .entry-meta span{margin:0}.full-width-image-callout.single-blog .block-content .entry-meta span.red{color:#e34e42}.full-width-image-callout.single-blog .block-content .entry-meta span.navy{color:#35495d}.full-width-image-callout.single-blog .block-content .entry-meta span.gold{color:#f0c230}.full-width-image-callout.single-blog .block-content .entry-meta span.lilac{color:#985eb4}.full-width-image-callout.single-blog .block-content .entry-meta span.seafoam{color:#34bb9c}.full-width-image-callout.single-blog .block-content .entry-meta span.white{color:#fff}.full-width-image-callout.single-blog .block-content .entry-meta span.black{color:#000}.full-width-image-callout.parallax{background-attachment:fixed}.colored-blocks .half-width{width:42%;float:left;padding:30px 4% 80px}.colored-blocks .half-width.colored-block{position:relative;color:#fff;min-height:calc(260px - 110px)}.colored-blocks .half-width.colored-block.has-content .block-heading{font-size:38px}.colored-blocks .half-width.colored-block.has-content .button{background-color:#35495d;color:#fff}.colored-blocks .half-width.colored-block.has-content .button:hover{background-color:#fff;color:#35495d}.colored-blocks .half-width.colored-block.red{background-color:#e34e42}.colored-blocks .half-width.colored-block.red a{color:#fff}.colored-blocks .half-width.colored-block.red a:hover{color:#35495d}.colored-blocks .half-width.colored-block.navy{background-color:#35495d}.colored-blocks .half-width.colored-block.navy .button{background-color:#e34e42;color:#fff}.colored-blocks .half-width.colored-block.navy .button:hover{background-color:#fff;color:#35495d}.colored-blocks .half-width.colored-block.gold{background-color:#f0c230}.colored-blocks .half-width.colored-block.gold .block-heading{color:#35495d}.colored-blocks .half-width.colored-block.gold .block-content,.colored-blocks .half-width.colored-block.gold .recent-post{color:#35495d}.colored-blocks .half-width.colored-block.gold .block-content a,.colored-blocks .half-width.colored-block.gold .recent-post a{color:#35495d}.colored-blocks .half-width.colored-block.gold .block-content a:hover,.colored-blocks .half-width.colored-block.gold .recent-post a:hover{color:#34bb9c}.colored-blocks .half-width.colored-block.lilac{background-color:#985eb4}.colored-blocks .half-width.colored-block.seafoam{background-color:#34bb9c}.colored-blocks .half-width.colored-block.white{background-color:#fff}.colored-blocks .half-width.colored-block.white .block-heading{color:#35495d}.colored-blocks .half-width.colored-block.white .block-content{color:#35495d}.colored-blocks .half-width.colored-block.white .block-content a{color:#e34e42}.colored-blocks .half-width.colored-block.white .block-content a:hover{color:#34bb9c}.colored-blocks .half-width.colored-block.white:last-child:before{content:"";position:absolute;top:0;left:0;width:6%;height:100%;display:block;background:-moz-linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);}.colored-blocks .half-width a .block-heading{color:#fff}.colored-blocks .half-width a .block-heading:after{content:"\f0da";font-family:fontAwesome;position:absolute;right:0;bottom:0.5em;margin-left:30px;font-size:1.5em;line-height:0em}.colored-blocks .half-width .block-heading{font-size:52px;padding-right:50px}.colored-blocks .half-width .block-heading i{font-size:2em;float:left;margin-right:15px}.colored-blocks .half-width .block-sub-heading{margin-top:-20px;font-size:24px;font-weight:400;color:#35495d}.colored-blocks .half-width .block-content{font-size:26px}.colored-blocks .half-width .block-content .button{float:right;font-size:18px;line-height:1.25em;margin-right:0;background-color:#35495d;color:#fff}.colored-blocks .half-width .block-content .button:hover{background-color:#fff;color:#35495d}.colored-blocks .half-width .block-content .ff-stream .ff-item .ff-content{margin:4% 7%;width:41%;float:left}.colored-blocks .half-width .block-content .ff-stream .ff-item .ff-img-holder{display:block;margin:0;float:left;width:45%;height:auto}.colored-blocks .half-width .block-content .ff-stream .ff-item .ff-img-holder img{width:100%;height:auto !important;min-height:0 !important;padding-top:24px}.colored-blocks .half-width .block-content .ff-stream .ff-item-meta{position:relative;margin:4% -7% 4% 7%;width:100%;float:left}.colored-blocks .half-width .recent-posts-container .recent-post{padding:4px 0;font-size:24px;line-height:1.5em;font-size:26px}.colored-blocks .half-width .recent-posts-container .button{margin-top:40px;float:right;font-size:18px;line-height:1.25em;margin-right:0;background-color:#35495d;color:#fff}.colored-blocks .half-width .recent-posts-container .button:hover{background-color:#fff;color:#35495d}.colored-blocks .half-width .featured-posts-container .post-callout-image{float:left;width:30%;padding-bottom:30%;background-size:cover !important;margin-right:6%}.colored-blocks .half-width .featured-posts-container .featured-post-details{color:#35495d;float:left;width:64%}.colored-blocks .half-width .featured-posts-container .featured-post-details h2{font-size:26px;margin:0}.colored-blocks .half-width .featured-posts-container .featured-post-details h2.post-author{font-weight:400}.colored-blocks .half-width .featured-posts-container .featured-post-details p{font-size:22px}.colored-blocks .half-width .featured-posts-container .featured-post-details p.link-more{float:right}.colored-blocks .half-width .featured-posts-container .featured-post-details p.link-more:after{content:"\f0da";font-family:fontAwesome;margin-left:10px;color:#e34e42}.three-column-callouts .container{width:92%}.three-column-callouts .column-callout{position:relative;width:33.33%;float:left;height:0;padding-bottom:20%;background-size:cover;background-position:center center;background-repeat:no-repeat}.three-column-callouts .column-callout .container{width:84%}.three-column-callouts .column-callout.overlay.black{background-color:#000}.three-column-callouts .column-callout.overlay.black:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.6)}.three-column-callouts .column-callout .heading-block{position:absolute;padding-top:40px}.three-column-callouts .column-callout .heading-block .column-callout-heading,.three-column-callouts .column-callout .heading-block .column-callout-subheading{font-size:36px;color:#fff;font-weight:400;position:relative;margin:0;z-index:3}.three-column-callouts .column-callout .heading-block .column-callout-heading.red,.three-column-callouts .column-callout .heading-block .column-callout-subheading.red{color:#e34e42}.three-column-callouts .column-callout .heading-block .column-callout-heading.navy,.three-column-callouts .column-callout .heading-block .column-callout-subheading.navy{color:#35495d}.three-column-callouts .column-callout .heading-block .column-callout-heading.gold,.three-column-callouts .column-callout .heading-block .column-callout-subheading.gold{color:#f0c230}.three-column-callouts .column-callout .heading-block .column-callout-heading.lilac,.three-column-callouts .column-callout .heading-block .column-callout-subheading.lilac{color:#985eb4}.three-column-callouts .column-callout .heading-block .column-callout-heading.seafoam,.three-column-callouts .column-callout .heading-block .column-callout-subheading.seafoam{color:#34bb9c}.three-column-callouts .column-callout .heading-block .column-callout-heading.white,.three-column-callouts .column-callout .heading-block .column-callout-subheading.white{color:#fff}.three-column-callouts .column-callout .heading-block .column-callout-heading.black,.three-column-callouts .column-callout .heading-block .column-callout-subheading.black{color:#000}.three-column-callouts .column-callout .heading-block.impact-heading .column-callout-heading{font-size:45px}.three-column-callouts .column-callout.has-icon{padding-bottom:40%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.three-column-callouts .column-callout.has-icon .fade-card{z-index:3;position:absolute;width:70%;height:0;top:12em;margin-left:calc(15% - 5px);padding-bottom:70%;border:5px solid #fff;-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-ms-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%}.three-column-callouts .column-callout.has-icon .fade-card .front{position:absolute;opacity:1;text-align:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.three-column-callouts .column-callout.has-icon .fade-card .front img{max-width:50%;height:auto}.three-column-callouts .column-callout.has-icon .fade-card .back{width:80%;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10%;z-index:2;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-align:center;color:#fff}.three-column-callouts .column-callout.has-icon .fade-card .back .column-link-container .button{background-color:#fff;text-align:center;color:#e34e42;margin:0 auto}.three-column-callouts .column-callout.has-icon .fade-card .back .column-link-container .button:hover{background-color:#35495d;color:#fff}.three-column-callouts .column-callout.has-icon .fade-card:hover{background-color:#e34e42;border-color:#e34e42}.three-column-callouts .column-callout.has-icon .fade-card:hover .front{opacity:0}.three-column-callouts .column-callout.has-icon .fade-card:hover .back{opacity:1}.three-column-callouts .column-callout .has-content{padding-bottom:33.33%}.three-column-callouts .column-callout .callout-details{display:none;width:84%;margin:0 auto}.three-column-callouts .column-callout .callout-details h2{font-size:36px;color:#35495d;padding-top:10px;margin:0}.three-column-callouts .column-callout .callout-details p{line-height:1.5em}.three-column-callouts.team-members h1{color:#35495d;font-size:52px;padding:40px 0}.three-column-callouts.team-members .column-callout .person-details{margin-left:15%;margin-top:40px}.three-column-callouts.team-members .column-callout .person-details h2{color:#35495d;margin:0;font-size:30px;line-height:1.5em}.three-column-callouts.team-members .column-callout .person-details h3{color:#34bb9c;margin:0;font-weight:500;font-size:22px}.three-column-callouts.team-members .column-callout .person-details .email{font-size:22px;margin-top:10px;line-height:1.5em}.three-column-callouts.team-members .column-callout .person-details .email a{color:#34bb9c}.three-column-callouts.team-members .column-callout .person-details .email a:before{content:"\f0e0";font-family:fontAwesome;margin-right:4%}.three-column-callouts.team-members .column-callout.has-icon .fade-card{position:relative;top:0;width:80%;padding-bottom:80%;margin-left:calc(10% - 5px);border:none;filter:drop-shadow(4px 8px 4px #ccc)}.three-column-callouts.team-members .column-callout.has-icon .fade-card .front{width:100%;height:auto}.three-column-callouts.team-members .column-callout.has-icon .fade-card .front .person-callout{max-width:100%;padding-bottom:100%;width:100%;height:100%;position:absolute;height:auto;background-size:cover !important;-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-ms-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.three-column-callouts.team-members .column-callout.has-icon .fade-card .back{width:80%}.three-column-callouts.team-members .column-callout.has-icon .fade-card .back .button{display:block;width:128px;background:#35495d;margin:1em auto}.three-column-callouts.team-members .column-callout.has-icon .fade-card .back .button:hover{background:#fff;color:#35495d}.three-column-callouts.team-members .column-callout.has-icon .fade-card .back .callout-details{display:none}.three-column-callouts.team-members .column-callout.has-icon .fade-card:hover{background-color:#34bb9c;border-color:#34bb9c}.three-column-callouts.team-members .column-callout.has-icon .fade-card:hover .front{opacity:0.3}.three-column-callouts.team-members .column-callout.has-icon .fade-card:hover .back{opacity:1}.three-column-callouts.student-profile .column-callout{padding-bottom:40px;height:100%}.three-column-callouts.student-profile .column-callout .heading-block{position:relative}.three-column-callouts.student-profile .column-callout .column-content{position:relative;z-index:2;font-size:24px;color:#fff}.three-column-callouts.student-profile .column-callout .column-content ul{padding-top:20px}.three-column-callouts.student-profile .column-callout .column-content ul li{line-height:1.5em}.three-column-callouts.student-profile .column-callout .column-content ul li a{color:#fff}.three-column-callouts.student-profile .column-callout .column-content ul li a:hover{color:#e34e42}.three-column-callouts.student-profile .column-callout .column-content p a{color:#fff;text-decoration:underline}.three-column-callouts.student-profile .column-callout .column-content p a:hover{color:#e34e42}.floating-bubbles{background-size:cover !important;background-position:center center;background-repeat:no-repeat;position:relative;clear:both;padding-bottom:80px}.floating-bubbles.overlay.black:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.6)}.floating-bubbles.overlay.navy{background-color:#35495d}.floating-bubbles.overlay.navy:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(14, 35, 56, 0.75)}.floating-bubbles.overlay.white{background-color:#fff}.floating-bubbles.overlay.white:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(255, 255, 255, 0.2)}.floating-bubbles .callout-heading{font-size:52px;color:#fff;font-weight:300;width:35%;position:relative;z-index:2;margin:0;padding:60px 0 40px;z-index:3}.floating-bubbles .bubble-callout{position:relative;width:33.33%;float:left;height:0;padding-bottom:33.33%}.floating-bubbles .bubble-callout .container{width:84%}.floating-bubbles .bubble-callout .bubble-callout-heading{font-size:26px;color:#fff;font-weight:400;position:relative;text-align:center;z-index:2}.floating-bubbles .bubble-callout.has-icon{padding-bottom:33.33%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.floating-bubbles .bubble-callout.has-icon .fade-card{z-index:3;position:relative;width:75%;height:0;top:0 !important;margin-left:calc(15% - 5px);padding-bottom:75%;border:5px solid #e34e42;background-color:#e34e42;-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-ms-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%}.floating-bubbles .bubble-callout.has-icon .fade-card .front{position:absolute;opacity:1;text-align:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.floating-bubbles .bubble-callout.has-icon .fade-card .front img{max-width:50%;height:auto}.floating-bubbles .bubble-callout.has-icon .fade-card .back{width:80%;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10%;z-index:2;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-align:center;color:#fff}.floating-bubbles .bubble-callout.has-icon .fade-card .back .bubble-link-container .button{background-color:#e34e42;text-align:center;color:#fff;margin:0 auto}.floating-bubbles .bubble-callout.has-icon .fade-card .back .bubble-link-container .button:hover{background-color:#fff;color:#e34e42}.floating-bubbles .bubble-callout.has-icon .fade-card .back .callout-details{display:none}.floating-bubbles .bubble-callout.has-icon .fade-card:hover{background-color:#35495d;border-color:#35495d}.floating-bubbles .bubble-callout.has-icon .fade-card:hover .front{opacity:0}.floating-bubbles .bubble-callout.has-icon .fade-card:hover .back{opacity:1}.floating-bubbles .bubble-callout.has-icon .fade-card:first-child{top:16em}.floating-bubbles .bubble-callout .has-content{padding-bottom:20%}.floating-bubbles .bubble-callout.bubble-1,.floating-bubbles .bubble-callout.bubble-4{float:none;margin:0 auto}.floating-bubbles .bubble-callout.bubble-2{float:left}.floating-bubbles .bubble-callout.bubble-3{float:right}.floating-bubbles .bubble-callout.bubble-4{clear:left}.floating-bubbles .bubble-callout .callout-details h2{font-size:36px;color:#35495d;padding-top:10px;margin:0}.floating-bubbles .bubble-callout .callout-details p{line-height:1.5em}.supporters-callout{padding:60px 0;background-color:#eaecee;color:#35495d}.supporters-callout .callout-heading{float:left;padding-right:5%;width:20%}.supporters-callout .callout-heading h1{font-size:42px;margin:0}.supporters-callout .callout-heading h2{font-size:28px;font-weight:400;padding:0;margin:10px 0 30px}.supporters-callout .supporter-row{width:100%;float:left;position:relative;margin:-15px -2% -15px 0}.supporters-callout .supporter-row .supporter-logo{background-size:contain !important;width:12.5%;padding-bottom:16%;float:left;margin:15px 2% 15px 0}.supporters-callout .supporter-row .supporter-logo:last-child{margin-right:0}.full-width-text{padding:3em 0}.full-width-text h1{font-size:52px}.full-width-text h2{font-size:42px;margin:40px 0 20px}.full-width-text p{font-size:24px;line-height:1.5em}.full-width-text p img{max-width:100%;height:auto}.full-width-text h3{font-size:28px;padding-top:20px}.full-width-text ul,.full-width-text ol{margin:-0.5em 0 1.5em;font-size:24px;line-height:1.5em}.full-width-text ul li,.full-width-text ol li{font-size:24px;line-height:1.5em;margin-bottom:8px}.full-width-text.student-projects{padding:3em 0 0}.full-width-text.student-projects h2{margin-bottom:0}.full-width-text.student-projects .project-details{color:#000;padding:20px 0}.full-width-text.student-projects .project-details h3{margin:0;font-size:32px}.full-width-text.student-projects .project-details h4{font-size:24px;font-weight:500;margin:0;padding-top:8px}.full-width-text.student-projects .project-details a:hover{color:#fff}.full-width-text.permissions-message{width:92%;margin:0 auto}.callout{width:100%;position:relative}.callout .callout-content-container{padding:50px 4%;width:calc(66.66% - (4% * 2))}.callout .callout-content-container .callout-content p{font-size:22px;line-height:1.5em;color:#fff}.callout .callout-content-container .callout-content .callout-content-image{width:19%;position:relative;margin-bottom:30px}.callout .callout-content-container .callout-content .callout-content-image img{width:100%;height:auto;display:block}.callout .callout-content-container .callout-content .callout-button{color:#fff;background-color:#35495d;margin-top:10px;display:inline-block;padding:8px 12px;text-transform:uppercase;font-size:20px;font-weight:700;border:2px solid #35495d;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.callout .callout-content-container .callout-content .callout-button:hover{color:#35495d;background-color:#fff;border:2px solid #fff}.callout.red{background-color:#e34e42}.callout.red a{color:rgba(55, 76, 96, 0.8)}.callout.red a:hover{color:#fff}.callout.navy{background-color:#35495d}.callout.navy h3{color:#e34e42}.callout.gold{background-color:#f0c230}.callout.gold h1{color:#35495d}.callout.gold .callout-content p{color:#35495d}.callout.gold .callout-content p a{color:#e34e42}.callout.gold .callout-content p a:hover{color:#35495d}.callout.lilac{background-color:#985eb4}.callout.seafoam{background-color:#34bb9c}.callout.seafoam a{color:#35495d}.callout.seafoam a:hover{color:rgba(55, 76, 96, 0.6)}.callout.white{background-color:#fff}.callout.white h1{color:#35495d}.callout.white .callout-content p{color:#35495d}.callout.black{background-color:#000;color:#fff}.callout.black h3{color:#f0c230}.callout.black a{color:#f0c230}.callout.black a:hover{color:#fff}.callout .callout-image{width:33.33%;height:0;padding-bottom:33.33%;background-size:cover !important;float:right}.callout .callout-intro-heading{margin-bottom:20px}.callout h1{font-size:42px;position:relative;margin:0;padding:0;color:#fff}.callout h2{margin-top:8px;margin-bottom:0;color:#35495d;font-size:32px}.frequently-asked-questions{margin:80px 0}.frequently-asked-questions .faq{font-size:24px;line-height:1.5em;padding-bottom:20px}.frequently-asked-questions .faq:before{content:"\fe62";font-size:30px;color:#777;float:right;margin-top:12px;padding-left:15px;padding-bottom:15px}.frequently-asked-questions .faq .faq-question{font-weight:500;padding:12px 4%;margin-left:-4%;background-color:#f0f0f0;line-height:1.5em;color:#444;cursor:pointer;width:100%;text-align:left;border:none;outline:none;transition:0.4s;cursor:pointer}.frequently-asked-questions .faq .faq-answer{display:none;margin:0 auto 40px;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:white}.frequently-asked-questions .faq.active:before{content:"\fe63"}.frequently-asked-questions .faq.active .faq-answer{color:black;display:block}.blog .blog-intro-text{background-position:bottom center !important}.blog .blog-intro-text.full-width-image-callout .block-content{position:absolute;bottom:40px;left:4%;width:70%;z-index:2}.blog .page-content{padding-top:0}.blog .page-content article.post{border-top:1px solid #000;position:relative}.blog .page-content article:first-child{margin-top:0;border-top:none}.blog .entry-content{float:left;position:relative;width:60%;margin:30px 0;color:#35495d}.blog .entry-content .container{width:85%}.blog .entry-content .entry-meta{display:none}.blog .entry-content p{font-size:24px}.blog .entry-content .entry-text{padding:0;margin:-15px 0 40px}.blog .entry-content .entry-text .link-more{font-weight:700}.blog .entry-content .entry-text .link-more a:after{content:"\f0da";display:inline-block;font-family:fontAwesome;font-size:20px;margin-left:10px}.blog .entry-content .entry-text .link-more .screen-reader-text{display:none}.blog #post-thumbnail{padding-bottom:25%;width:40%;background-size:cover !important;background-repeat:no-repeat;float:right}.post-edit-link{display:none}.post-content{padding:60px 0}.post-content p{font-size:20px}.post-content p img{max-width:100%;height:auto}.post-content h3{font-size:24px;padding-top:20px}.post-content ul,.post-content ol{margin:-0.5em 0 1.5em;font-size:20px;line-height:1.5em}.post-content .post-nav .button{margin-top:30px}.post-navigation .nav-subtitle{display:none}#post-nav .navigation.post-navigation{margin-top:80px}#post-nav .navigation.post-navigation h2{display:none;text-transform:uppercase}#post-nav .navigation.post-navigation .nav-links{font-size:20px}#post-nav .navigation.post-navigation .nav-links .nav-previous{width:48%;float:left}#post-nav .navigation.post-navigation .nav-links .nav-next{width:48%;float:right;text-align:right}.single-team-member .post-content{padding:60px 0}.single-team-member article{float:right;width:70%}.single-team-member article #post-nav{padding-top:10px}.single-team-member .content-left{float:left;width:25%;position:relative}.single-team-member .content-left .fade-card{position:relative;top:0;width:100%;padding-bottom:100%;border:none;filter:drop-shadow(4px 8px 4px #ccc);-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-ms-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%}.single-team-member .content-left .fade-card .front{width:100%;height:auto}.single-team-member .content-left .fade-card .front .person-callout{max-width:100%;padding-bottom:100%;width:100%;height:100%;position:absolute;height:auto;background-size:cover !important;-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-ms-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.single-team-member .content-left .fade-card .back{width:100%;height:auto;text-align:center;opacity:0;-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-ms-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%}.single-team-member .content-left .fade-card .back .email{color:#fff;position:absolute;width:100%;font-size:22px;line-height:1.5em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.single-team-member .content-left .fade-card .back .email a{color:#fff}.single-team-member .content-left .fade-card .back .email a:before{content:"\f0e0";font-family:fontAwesome;margin-right:4%}.single-team-member .content-left .fade-card:hover{background-color:#34bb9c;border-color:#34bb9c}.single-team-member .content-left .fade-card:hover .front{opacity:0.3}.single-team-member .content-left .fade-card:hover .back{opacity:1}.single-team-member .person-details{float:right;position:relative;width:70%}.single-team-member .person-details .page-title{font-size:38px;margin:0}.single-team-member .person-details .occupation-title{margin:10px 0 20px;padding:0}.page-featured-image-container{width:100%;height:100%;position:relative;padding-top:9em;display:block}.page-featured-image-container div{margin-left:0}.page-featured-image-container div .page-featured-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover !important}.page-featured-image-container div .block-content{padding-bottom:2em;width:92%;margin:0 auto;position:relative;bottom:0}.page-featured-image-container div .block-content h2{font-size:68px;color:#fff;font-weight:400;margin-bottom:0}.page-featured-image-container div .block-content .image-caption{color:#fff;font-size:32px}.user-profile{padding:40px 0 0;margin-bottom:-40px}.user-profile .greeting{font-size:32px;margin-bottom:40px}.user-profile .profile-left{width:20%;display:inline-block;margin-right:4%}.user-profile .profile-left .profile-image{padding-bottom:100%;width:100%;background-color:#f2f2f2;background-size:cover !important}.user-profile .profile-left .update-profile{padding:20px 0;font-size:22px}.user-profile .profile-right{float:right;width:75%;font-size:22px;line-height:1.5em}.user-profile .profile-right .meta-label{color:#525253}.user-profile .profile-right a{color:#000}.user-profile .profile-right a:hover{color:#e34e42}.user-profile .social-info .social-icon{margin-left:1%;color:#525253;font-size:30px}.search main .page-content,.category main .page-content,.archive main .page-content,.single-post main .page-content,.error404 main .page-content,.search main .post-content,.category main .post-content,.archive main .post-content,.single-post main .post-content,.error404 main .post-content{padding:60px 0;font-size:22px}.search main .page-content article .entry-content .post-meta,.category main .page-content article .entry-content .post-meta,.archive main .page-content article .entry-content .post-meta,.single-post main .page-content article .entry-content .post-meta,.error404 main .page-content article .entry-content .post-meta,.search main .post-content article .entry-content .post-meta,.category main .post-content article .entry-content .post-meta,.archive main .post-content article .entry-content .post-meta,.single-post main .post-content article .entry-content .post-meta,.error404 main .post-content article .entry-content .post-meta{padding-bottom:40px}.search main .page-content article .entry-content .post-meta .post-callout-image,.category main .page-content article .entry-content .post-meta .post-callout-image,.archive main .page-content article .entry-content .post-meta .post-callout-image,.single-post main .page-content article .entry-content .post-meta .post-callout-image,.error404 main .page-content article .entry-content .post-meta .post-callout-image,.search main .post-content article .entry-content .post-meta .post-callout-image,.category main .post-content article .entry-content .post-meta .post-callout-image,.archive main .post-content article .entry-content .post-meta .post-callout-image,.single-post main .post-content article .entry-content .post-meta .post-callout-image,.error404 main .post-content article .entry-content .post-meta .post-callout-image{float:left;margin-right:2%;width:15%;padding-bottom:15%;background-size:cover !important;border:1px solid #ccc;position:relative}.search main .page-content article .entry-content .post-meta .project-data,.category main .page-content article .entry-content .post-meta .project-data,.archive main .page-content article .entry-content .post-meta .project-data,.single-post main .page-content article .entry-content .post-meta .project-data,.error404 main .page-content article .entry-content .post-meta .project-data,.search main .post-content article .entry-content .post-meta .project-data,.category main .post-content article .entry-content .post-meta .project-data,.archive main .post-content article .entry-content .post-meta .project-data,.single-post main .post-content article .entry-content .post-meta .project-data,.error404 main .post-content article .entry-content .post-meta .project-data{float:left}.search main .page-content article .entry-content .post-meta .project-data .post-author,.category main .page-content article .entry-content .post-meta .project-data .post-author,.archive main .page-content article .entry-content .post-meta .project-data .post-author,.single-post main .page-content article .entry-content .post-meta .project-data .post-author,.error404 main .page-content article .entry-content .post-meta .project-data .post-author,.search main .post-content article .entry-content .post-meta .project-data .post-author,.category main .post-content article .entry-content .post-meta .project-data .post-author,.archive main .post-content article .entry-content .post-meta .project-data .post-author,.single-post main .post-content article .entry-content .post-meta .project-data .post-author,.error404 main .post-content article .entry-content .post-meta .project-data .post-author{font-size:24px;margin-bottom:8px}.search main .page-content article .entry-content .post-meta .project-data .cause-category,.category main .page-content article .entry-content .post-meta .project-data .cause-category,.archive main .page-content article .entry-content .post-meta .project-data .cause-category,.single-post main .page-content article .entry-content .post-meta .project-data .cause-category,.error404 main .page-content article .entry-content .post-meta .project-data .cause-category,.search main .post-content article .entry-content .post-meta .project-data .cause-category,.category main .post-content article .entry-content .post-meta .project-data .cause-category,.archive main .post-content article .entry-content .post-meta .project-data .cause-category,.single-post main .post-content article .entry-content .post-meta .project-data .cause-category,.error404 main .post-content article .entry-content .post-meta .project-data .cause-category{font-size:24px;margin:0}.search main .page-content article .entry-content .post-meta .project-data .cause-category span,.category main .page-content article .entry-content .post-meta .project-data .cause-category span,.archive main .page-content article .entry-content .post-meta .project-data .cause-category span,.single-post main .page-content article .entry-content .post-meta .project-data .cause-category span,.error404 main .page-content article .entry-content .post-meta .project-data .cause-category span,.search main .post-content article .entry-content .post-meta .project-data .cause-category span,.category main .post-content article .entry-content .post-meta .project-data .cause-category span,.archive main .post-content article .entry-content .post-meta .project-data .cause-category span,.single-post main .post-content article .entry-content .post-meta .project-data .cause-category span,.error404 main .post-content article .entry-content .post-meta .project-data .cause-category span{font-weight:normal}.search main .page-content article .entry-content p,.category main .page-content article .entry-content p,.archive main .page-content article .entry-content p,.single-post main .page-content article .entry-content p,.error404 main .page-content article .entry-content p,.search main .post-content article .entry-content p,.category main .post-content article .entry-content p,.archive main .post-content article .entry-content p,.single-post main .post-content article .entry-content p,.error404 main .post-content article .entry-content p{font-size:22px}.search main .page-content article .entry-content h2,.category main .page-content article .entry-content h2,.archive main .page-content article .entry-content h2,.single-post main .page-content article .entry-content h2,.error404 main .page-content article .entry-content h2,.search main .post-content article .entry-content h2,.category main .post-content article .entry-content h2,.archive main .post-content article .entry-content h2,.single-post main .post-content article .entry-content h2,.error404 main .post-content article .entry-content h2{font-size:24px;padding:0}.pagination-wrapper{padding:40px 0;border-top:1px solid #000}.pagination-wrapper h2{display:none}.pagination-wrapper .navigation{text-align:center}.pagination-wrapper .page-numbers{margin-right:1%;font-weight:600;font-size:22px;color:#000}.pagination-wrapper .page-numbers.current,.pagination-wrapper .page-numbers:hover{color:#e34e42}.pagination-wrapper .page-numbers.prev span{display:none}.pagination-wrapper .page-numbers.prev:before{content:"\f0d9";margin-right:1%;display:inline-block;font-family:fontAwesome;font-size:20px;margin-left:10px}.pagination-wrapper .page-numbers.next span{display:none}.pagination-wrapper .page-numbers.next:after{content:"\f0da";display:inline-block;font-family:fontAwesome;font-size:20px;margin-left:10px}.pagination-wrapper .page-numbers.last-child{margin-right:0}.search article{border-bottom:2px solid rgba(0, 0, 0, 0.1)}.search article:last-child{border-bottom:none}.search article .entry-meta{font-size:22px;padding-top:40px}.search article .entry-meta .updated{display:none}.search article .entry-title{font-size:26px}.search article .entry-summary{font-size:22px}.search article .entry-summary .link-more:after{content:"\f0da";display:inline-block;font-family:fontAwesome;margin-left:10px;color:#e34e42}.search article .entry-summary .link-more .screen-reader-text{display:none}.login-wrapper{margin:60px auto;width:84%}.login-wrapper .login-container{font-size:26px}.login-wrapper .login-container h2{font-size:60px;color:#525253}.login-wrapper .login-container label,.login-wrapper .login-container input{font-size:22px}.login-wrapper .login-container label:after{content:"\a";white-space:pre}.login-wrapper .login-container .login-submit input{font-size:22px}.quiz-content-left{width:33%;float:left;position:absolute;display:block;margin-right:4%}.quiz-content-left h1{margin:0;font-size:48px}.wpvqgr-wrapper{font-family:proxima-nova, sans-serif}.wpvqgr{font-family:proxima-nova, sans-serif;font-size:22px;color:#35495d;width:47%;float:right;position:absolute;right:4%;margin:0 !important}.wpvqgr-wrapper{color:#35495d}.wpvqgr-wrapper div.wpvqgr-question{margin-bottom:0 !important}.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-question-label{text-align:left !important}.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-question-label:before{content:"Q. ";font-size:52px;position:absolute;margin-left:-13%;margin-top:-18px}.wpvqgr-wrapper div.wpvqgr-question .wpvqgr-answer-col.col-xs-12.col-md-12{padding:10px 0;border-bottom:1px solid #35495d !important}.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer{color:#35495d !important;border:3px solid #fff !important;background:#fff !important;margin:0 !important;padding:7px}.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer:hover{background-color:#ecf0f1 !important;border-color:#ecf0f1 !important}.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer span.wpvqgr-answer-label{margin-left:0;float:right;width:93%}.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer div.wpvqgr-checkbox div.wpvqgr-checkbox-picture{margin-right:0}.wpvqgr-wrapper .row{margin-right:0 !important;margin-left:0 !important}.wpvqgr-wrapper .col-sm-12,.wpvqgr-wrapper .col-md-12{padding-left:0 !important;padding-right:0 !important}.wpvqgr-wrapper .progress{background-color:transparent !important;font-size:1rem !important}.wpvqgr-wrapper .progress .progress-bar{font-size:1rem;background-color:#e34e42;height:25px;padding-top:10px}.wpvqgr-wrapper div.wpvqgr-progress-bottom{margin-top:0;margin-bottom:0 !important}.gform_body{font-size:18px}.gform_body label.gfield_label{font-size:18px;font-weight:500 !important}.gform_wrapper .top_label div.ginput_container{margin-top:0 !important}.gform_wrapper .top_label div.ginput_container input[type="text"],.gform_wrapper .top_label div.ginput_container input[type="email"],.gform_wrapper .top_label div.ginput_container textarea{font-size:18px;line-height:1.5em;border:2px solid #35495d}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:0 4px !important}.gform_wrapper .validation_error{font-size:18px !important}.gform_wrapper h3.gform_title{font-size:36px !important;margin-top:1em !important;line-height:1.5em}#field_1_4 .ginput_container_textarea{height:104px}#field_1_4 #input_1_4{height:100px}#field_3_1,#gform_fields_3 .gform_wrapper ul.gform_fields li.gfield{padding-right:0 !important}input#input_3_1{width:100%}#gform_wrapper_3 .gform_wrapper ul.gform_fields li.gfield{padding-right:0 !important}#gform_wrapper_3 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%}#gform_submit_button_1,input#gform_submit_button_3{float:right;font-size:18px;line-height:1.25em;margin-right:3%;background-color:#35495d;color:#fff;z-index:2;border:none}#gform_submit_button_1:hover,input#gform_submit_button_3:hover{background-color:rgba(255, 255, 255, 1);color:#35495d}input#gform_submit_button_3{margin-right:0}#field_4_11{margin-bottom:40px}#input_5_1_3_label,#input_5_1_6_label,#input_5_4_1_label,#input_5_4_2_label,#input_5_4_3_label,#input_5_4_4_label,#input_5_4_5_label,#input_5_4_6_label{font-size:18px}#field_5_8 h3{padding-top:20px}#field_5_18 hr{margin:40px 0}#label_5_12_1,#label_5_12_2,#label_5_12_3,#label_5_12_4,#label_5_12_5,#label_5_12_6,#label_5_12_7,#label_5_12_8,#label_5_12_9,#label_5_12_10,#label_5_12_11,#label_5_12_12,#label_5_12_13{font-size:24px}#field_5_14{padding-top:20px}#field_7_8,#field_8_8,#field_4_8,#field_5_8{padding-bottom:10px}#field_7_8 h3,#field_8_8 h3,#field_4_8 h3,#field_5_8 h3{margin-bottom:5px}#field_7_8 p,#field_8_8 p,#field_4_8 p,#field_5_8 p{margin:0}#field_9_1{padding-top:10px}#fancybox-wrap{width:calc(100% - (20px * 2)) !important;left:0 !important}div#fancybox-outer{background-color:rgba(255, 255, 255, 0.9)}#fancybox-outer{width:65%;margin:0 auto !important}div#fancybox-content,#fancybox-content{border-width:0 !important;width:100% !important;background-color:transparent}#fancybox-overlay{background-color:#00000c !important;opacity:0.4}.callout-details{width:84%;height:auto;max-height:60vh;margin:40px auto}.callout-details h2{font-size:36px;color:#35495d;margin:0;line-height:1.5em}.callout-details p{line-height:1.5em;font-size:20px}.callout-details p:last-child{margin-bottom:60px}.callout-details h3{color:#35495d;margin:0;font-size:22px}.callout-details .email{font-size:22px;line-height:1.5em;margin-top:15px}.callout-details .email a{color:#34bb9c}.cause-details{width:84%;padding:20px 0}.cause-details .cause-content{margin:40px auto}.cause-details .link-more{display:none}.cause-details .button{margin-top:10px;margin-bottom:30px}.ff-loadmore-wrapper{display:none}.ff-item{box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.05)}.ff-stream{margin:0;padding:0 !important;background-color:#fff !important;min-height:0 !important}#ff-stream-1,#ff-stream-1 .ff-popup,#ff-stream-1 .ff-search input{background-color:#fff}.page-id-1072 .full-width-image-callout .block-content{padding-top:9em}footer{padding:30px 0 0;background-color:#35495d;position:relative}footer .container{width:92%}footer #footer-left{width:58%;float:left;margin-right:4%;position:relative}footer #footer-left #footer-logo{float:left;margin-bottom:0.5em;margin-left:-14px}footer #footer-left #footer-logo img{margin-top:-20px;width:auto;max-height:6em}footer #footer-left .footer-primary-menu{-webkit-column-count:2;-moz-column-count:2;-webkit-column-gap:4%;-moz-column-gap:4%;column-count:2;column-gap:4%}footer #footer-left .footer-primary-menu li{margin:0;color:#fff;display:block;font-size:18px;font-weight:700;text-transform:uppercase}footer #footer-left .footer-primary-menu li .screen-reader-text{clip:inherit;height:100%;overflow:hidden;position:relative !important;width:100%;clip-path:none;margin:0}footer #footer-left .footer-primary-menu li a{color:inherit;display:block;margin-bottom:12px}footer #footer-left .footer-primary-menu li:hover a,footer #footer-left .footer-primary-menu li.current_page_item a{color:#e34e42}footer #footer-right{width:38%;float:right;position:relative}footer #footer-right .site-search{margin-bottom:15px}footer #footer-right .site-search form{margin-top:10px}footer #footer-right .site-search form label{display:none}footer #footer-right .site-search form button{background-color:transparent;border:none;font-size:0}footer #footer-right .site-search form button:after{content:"\f002";position:absolute;top:0.7em;right:24px;color:#fff;font-size:26px;font-family:fontAwesome}footer #footer-right .site-search form input{-webkit-appearance:none;width:100%;font-size:26px;line-height:1.5em;padding:0 60px 0 20px;-webkit-border-radius:36px 36px 36px 36px;-moz-border-radius:36px 36px 36px 36px;-ms-border-radius:36px 36px 36px 36px;border-radius:36px 36px 36px 36px;color:#fff;border:2px solid #fff;background-color:#35495d}footer #footer-right .footer-secondary-menu li{display:inline-block;margin-right:2%;padding-right:2%;margin-left:0;margin-bottom:0;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;border-right:1px solid #fff}footer #footer-right .footer-secondary-menu li a{color:#fff}footer #footer-right .footer-secondary-menu li:last-child{margin-right:0;padding-right:0;border-right:0}footer #footer-right .footer-secondary-menu li:hover a,footer #footer-right .footer-secondary-menu li.current_page_item a{color:#e34e42}footer #sub-footer{margin-top:40px;background-color:#fff;padding:20px 0 40px;text-align:right;color:#bfbfbf;font-size:16px;font-weight:700;text-transform:uppercase}footer #sub-footer a{color:#bfbfbf}footer #sub-footer a:hover{color:#e34e42}@media screen and (max-width:1200px){main .hero-caption h2{font-size:52px}main .hero-caption .hero-caption-body{font-size:26px}main .full-width-image-callout.with-forefront .block-content .callout-heading{font-size:62px}main .full-width-image-callout.with-forefront .block-content .callout-sub-heading{font-size:52px}main .full-width-image-callout.with-forefront .block-content .callout-content{font-size:24px}main .full-width-image-callout.with-forefront .block-content .callout-link a{font-size:18px}main .full-width-text .quiz-content-left{font-size:42px}main .colored-blocks .half-width .recent-posts-container .recent-post{font-size:24px}main .colored-blocks .half-width .block-content{font-size:24px}main .colored-blocks .half-width .block-heading{font-size:42px}main .three-column-callouts .column-callout.has-icon .fade-card{top:10em}main .floating-bubbles .callout-heading{width:40%}main .callout{position:relative}main .callout.image-right .callout-image{position:absolute;right:4%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main .callout.image-right .callout-content-container{width:calc(63% - (4% * 2));float:left;position:relative}.blog #post-thumbnail{padding-bottom:25%;width:40%;position:absolute;float:right;right:4%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blog .entry-content{width:56%}}@media screen and (max-width:1024px){header #logo img{max-height:4em}header .header-buttons a{font-size:18px}header #primary-nav-container{display:none}header #hamburger{display:block}main .full-width-image-callout{background-position:center center !important;background-attachment:scroll}main .full-width-image-callout.with-forefront .block-content{width:100%;padding-top:3em;position:relative !important;top:auto;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}main .full-width-image-callout.with-forefront .forefront-image{display:none}main .full-width-image-callout.with-forefront .callout-heading{font-size:52px;padding-top:0.5em}main .full-width-image-callout.with-forefront .callout-sub-heading{font-size:42px}main .full-width-image-callout.with-forefront .callout-content{font-size:22px}main .full-width-image-callout.with-forefront .callout-link{padding-top:10px}main .full-width-image-callout.with-forefront .callout-link a{font-size:16px}main .full-width-image-callout .block-content .callout-heading{font-size:52px}main .full-width-image-callout .block-content .callout-content{font-size:24px}main .full-width-image-callout.text-position-right .block-content{float:none;text-align:left}main .colored-blocks .half-width{padding:30px 6% 30px 2%}main .colored-blocks .half-width.colored-block.has-content .block-heading{font-size:28px}main .colored-blocks .half-width .block-heading{font-size:36px}main .colored-blocks .half-width .block-content{font-size:22px}main .colored-blocks .half-width .recent-posts-container .recent-post{font-size:24px}main .colored-blocks .half-width .recent-posts-container .button{font-size:16px}main .hero{position:relative !important;padding-bottom:0 !important;height:auto !important;background:#35495d}main .hero ul .slide{margin-bottom:-20px;padding-bottom:20px}main .hero ul .slide:after{width:0;height:0;display:none}main .hero .hero__background{position:relative !important;padding-bottom:50% !important}main .hero .hero__background .video:after{background:transparent}main .hero .hero-image{position:relative;padding-bottom:50%}main .hero #slider-nav{margin-top:-105%}main .hero #slider-pager{margin-top:-70px;font-size:55px}main .hero #slider-pager span{line-height:1.5em}main .hero-caption{width:84%;padding-top:40px;left:0;margin:40px auto 0;position:relative}main .hero-caption h2{font-size:46px}main .hero-caption .hero-caption-body{font-size:24px}main .page-featured-image-container{padding-bottom:0;height:100%;background-color:#35495d}main .page-featured-image-container div{margin-left:0}main .page-featured-image-container div .page-featured-image{position:absolute;top:0}main .page-featured-image-container div .block-content{padding-bottom:20px;width:84%;margin:0 auto;position:relative}main .page-featured-image-container div .block-content h2{font-size:52px;color:#fff;font-weight:400;margin-bottom:0}main .page-featured-image-container div .block-content .image-caption{color:#fff;font-size:24px}main .floating-bubbles .callout-heading{width:45%}main .floating-bubbles .bubble-callout{width:38%}main .floating-bubbles .bubble-callout.bubble-1,main .floating-bubbles .bubble-callout.bubble-3{float:left;padding-left:0;margin-right:0}main .floating-bubbles .bubble-callout.bubble-2,main .floating-bubbles .bubble-callout.bubble-4{float:left;padding-left:15%;margin-left:0}main .floating-bubbles .bubble-callout.bubble-4{clear:none}main .floating-bubbles .bubble-callout .bubble-callout-heading{padding-left:15%;width:100%}main .floating-bubbles .bubble-callout.has-icon{margin:40px 0;padding-bottom:38%}main .floating-bubbles .bubble-callout.has-icon.bubble-1,main .floating-bubbles .bubble-callout.has-icon.bubble-2{margin-bottom:80px}main .floating-bubbles .bubble-callout.has-icon .fade-card{width:100%;padding-bottom:100%}main .floating-bubbles .bubble-callout.has-icon .fade-card .back .bubble-link-container .button{padding:8px 10px}main .three-column-callouts.team-members{margin-bottom:100px}main .three-column-callouts.team-members .container{width:84%}main .three-column-callouts.team-members .container h1{padding-top:30px 0 0}main .three-column-callouts.team-members .column-callout{width:50%}main .three-column-callouts.team-members .column-callout.has-icon{padding-bottom:50% !important}main .three-column-callouts.team-members .column-callout.has-icon:nth-child(2),main .three-column-callouts.team-members .column-callout.has-icon:nth-child(3){padding-top:20px}main .three-column-callouts.student-profile .column-callout .heading-block{padding-bottom:0}main .three-column-callouts .column-callout{padding-bottom:28%}main .three-column-callouts .column-callout .heading-block{position:relative;padding-top:40px;padding-bottom:40px}main .three-column-callouts .column-callout.has-icon{padding-bottom:48%}main .three-column-callouts .column-callout.has-icon .fade-card{top:12em}main .causes-grid .single-cause{width:50%;padding-bottom:30%}main .causes-grid .single-cause .hero-caption{padding-top:20px}main .causes-grid .single-cause .hero-caption h2{font-size:38px}main .supporters-callout .callout-heading{width:100%;padding-right:0}main .supporters-callout .supporter-row{margin:-15px 0}main .supporters-callout .supporter-row .supporter-logo{width:21%;padding-bottom:21%;margin:15px 5% 15px 0}main .supporters-callout .supporter-row .supporter-logo:nth-of-type(4n){margin-right:0}main .full-width-text h2{font-size:36px}main .full-width-text p{font-size:22px}main .full-width-text h3{font-size:28px}main .full-width-text ul,main .full-width-text ol{font-size:22px}main .full-width-text ul li,main .full-width-text ol li{font-size:22px}main .full-width-text.permissions-message{width:84%}main .full-width-text .quiz-content-left{width:100%;position:relative !important;margin-right:0;float:none}main .user-profile .profile-left,main .user-profile .profile-right{font-size:20px}footer .social-navigation ul li.fa:before{font-size:36px}footer #footer-left #footer-logo img{max-height:5em}footer #footer-left .footer-primary-menu li{font-size:18px}footer #footer-right .site-search form input{font-size:24px}footer #footer-right .site-search form button:after{font-size:24px}footer #footer-right .footer-secondary-menu{font-size:16px}footer #sub-footer{font-size:16px}.single-team-member .content-left{width:30%;margin-right:5%;padding-bottom:40px}.single-team-member .person-details{float:left;width:60%;position:relative;-webkit-transform:translateY(100%);-moz-tranform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.single-team-member article{width:100%;float:left}.blog #post-thumbnail{padding-bottom:40%;width:100%;position:relative;float:none;right:0;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.blog .entry-content{width:100%}iframe.wpvq-iframe-quiz{float:none !important;width:100% !important}.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-question-label:before{margin-left:0;position:relative}.wpvqgr-wrapper .container-fluid{padding-left:0 !important}.wpvqgr{width:100%;position:relative;float:none;right:0 !important}#input_5_1_3_label,#input_5_1_6_label,#input_5_4_1_label,#input_5_4_2_label,#input_5_4_3_label,#input_5_4_4_label,#input_5_4_5_label,#input_5_4_6_label{font-size:16px}#label_5_12_1,#label_5_12_2,#label_5_12_3,#label_5_12_4,#label_5_12_5,#label_5_12_6,#label_5_12_7,#label_5_12_8,#label_5_12_9,#label_5_12_10,#label_5_12_11,#label_5_12_12,#label_5_12_13{font-size:22px}}@media screen and (max-width:800px){header .header-buttons a{font-size:16px}main .hero-caption h2{font-size:28px;font-weight:700}main .hero-caption .hero-caption-body{font-size:20px}main .full-width-image-callout.with-forefront .block-content .callout-heading{font-size:50px}main .full-width-image-callout.with-forefront .block-content .callout-sub-heading{font-size:38px}main .full-width-image-callout.with-forefront .block-content .callout-content{font-size:22px}main .colored-blocks .half-width{padding:30px 0%}main .colored-blocks .half-width.colored-block{width:100%;min-height:0;padding-bottom:30px;height:auto !important}main .colored-blocks .half-width.colored-block.has-content{padding-bottom:60px}main .colored-blocks .half-width.colored-block.has-content .block-heading{font-size:32px}main .colored-blocks .half-width.colored-block.white:last-child:before{width:100%;height:10%;background:-moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%)}main .colored-blocks .block-heading i{display:none}main .colored-blocks a .block-heading:after{right:auto}main .three-column-callouts .column-callout{width:100%;height:100% !important;float:none;padding-bottom:0}main .three-column-callouts .column-callout.has-icon{height:auto;padding-bottom:15%}main .three-column-callouts .column-callout.has-icon .column-callout-heading{font-size:48px;position:relative;margin:0;padding:1em 0}main .three-column-callouts .column-callout.has-icon .fade-card{position:relative;top:auto}main .three-column-callouts.team-members{margin-bottom:100px}main .three-column-callouts.team-members .container h1{font-size:42px}main .three-column-callouts.team-members .column-callout{width:100%;padding-bottom:40px !important}main .three-column-callouts.team-members .column-callout.has-icon{padding-bottom:40px !important}main .three-column-callouts.team-members .column-callout.has-icon .fade-card{float:left;padding-bottom:40%;width:40%;margin-left:0}main .three-column-callouts.team-members .column-callout .person-details{top:auto;-moz-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);float:left;margin-left:10%;width:50%}main .three-column-callouts.student-profile .column-callout{padding-bottom:20px;height:100% !important}main .floating-bubbles .callout-heading{font-size:36px !important}main .floating-bubbles .bubble-callout{margin:0 auto 80px !important;width:60%;padding-bottom:60%}main .floating-bubbles .bubble-callout.has-icon{margin-left:0;padding-bottom:60%}main .floating-bubbles .bubble-callout.has-icon .fade-card{margin-left:0}main .floating-bubbles .bubble-callout .bubble-callout-heading{font-size:30px;margin:1.25em auto;padding-left:0 !important}main .floating-bubbles .bubble-callout.bubble-1,main .floating-bubbles .bubble-callout.bubble-2,main .floating-bubbles .bubble-callout.bubble-3,main .floating-bubbles .bubble-callout.bubble-4{padding-left:0% !important;margin-bottom:80px;float:none}main .floating-bubbles .bubble-callout.bubble-4{margin-bottom:30px !important}main .callout.image-right .callout-content-container{float:none;position:relative;width:100%;padding:50px 0}main .callout.image-right .callout-content-container .callout-content{width:84%;margin:0 auto}main .callout.image-right .callout-content-container .callout-content p{font-size:18px}main .callout.image-right .callout-content-container .callout-content .callout-button{font-size:14px}main .callout.image-right .callout-image{width:100%;position:relative !important;float:none;top:0 !important;height:0;right:0 !important;padding-bottom:56.25%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}main .callout h1{font-size:38px}main .callout h2{font-size:28px}main .causes-grid .single-cause .hero-caption{padding-top:0px}main .causes-grid .single-cause .hero-caption h2{font-size:32px}main .supporters-callout{padding:40px 0}main .supporters-callout .callout-heading{width:100% !important}main .supporters-callout .callout-heading h1{font-size:36px}main .user-profile .profile-left{width:200px}main .user-profile .profile-right{width:100%}footer #footer-left{display:none}footer #footer-right{width:100%;margin-top:24px;float:none;text-align:center}footer #footer-right .site-search form button:after{top:0.3em}footer #footer-right .footer-secondary-navigation{padding-bottom:10px}.single-team-member .content-left{width:40%}.single-team-member .person-details{width:calc(100% - 47%)}.single-team-member .person-details .page-title{font-size:32px}#fancybox-outer{width:84% !important}}@media screen and (max-width:640px){header #hamburger #hamburger-nav #menu-mobile-menu{width:83%}header .header-buttons a{font-size:14px}main .full-width-text h2{font-size:32px}main .full-width-text .quiz-content-left{font-size:38px}main .full-width-image-callout.with-forefront{padding-bottom:3em;height:auto}main .full-width-image-callout.with-forefront .block-content .callout-heading{font-size:50px}main .full-width-image-callout.with-forefront .block-content .callout-sub-heading{font-size:38px}main .full-width-image-callout.with-forefront .block-content .callout-content{font-size:22px}main .full-width-image-callout.overlay .block-content .callout-heading{font-size:48px}main .full-width-image-callout.overlay .block-content .callout-content{font-size:24px}main .callout .callout-image{margin:0 !important;width:100%;padding-bottom:56.25%;float:none}main .callout .callout-content-container{width:92% !important;padding:40px 0;margin:0 auto}main .three-column-callouts.team-members{margin-bottom:60px !important}main .three-column-callouts.team-members h1{padding:30px 0 0}main .three-column-callouts.team-members .column-callout.has-icon .fade-card{margin:0 auto;margin-left:auto !important;padding-bottom:70% !important;width:70% !important;float:none !important}main .three-column-callouts.team-members .column-callout .person-details{text-align:center;width:70% !important;float:none !important;padding-left:18px}main .three-column-callouts.team-members .column-callout .person-details h2{font-size:24px}main .floating-bubbles .bubble-callout{width:70%;padding-bottom:70%}main .floating-bubbles .bubble-callout.has-icon{margin-left:0;padding-bottom:70%}main .floating-bubbles .bubble-callout.has-icon .fade-card{margin-left:0}main .causes-grid .single-cause{width:100% !important;padding-bottom:50% !important}main .causes-grid .single-cause .hero-caption h2{font-size:40px}main .supporters-callout .supporters-row .supporter-logo{width:26%;padding-bottom:26%}#gform_submit_button_1{margin-right:0}.blog #post-thumbnail{width:100%;padding-bottom:56.25%;position:relative;float:none;right:auto;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}.blog .entry-content{width:92%;float:none}.pagination-wrapper .page-numbers{margin-right:2%}footer #footer-left .footer-primary-menu{-webkit-column-count:2;column-count:2}.single-team-member .content-left{margin:0 auto;width:60%;float:none}.single-team-member .person-details{float:none;text-align:center;width:100%;-webkit-transform:translateY(0);-moz-tranform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-question-label{font-size:28px}.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer span.wpvqgr-answer-label{font-size:20px}}@media screen and (max-width:480px){header #hamburger #hamburger-nav #menu-mobile-menu li{padding:10px 10px 8px 2px}header #hamburger #hamburger-nav #menu-mobile-menu li a{font-size:14px;padding-left:7%}header .header-buttons .button{padding:5px 16px}header .header-buttons a{font-size:14px;width:33%;margin-bottom:8px;float:right;margin-right:0}main .three-column-callouts .column-callout.has-icon .column-callout-heading{font-size:38px;padding:1em 0 0.5em}main .floating-bubbles .callout-heading{width:80%;padding:80px 0;font-size:32px}main .floating-bubbles .bubble-callout{width:80%;margin:0 auto 100px !important}main .floating-bubbles .bubble-callout .bubble-callout-heading{font-size:26px}main .floating-bubbles .bubble-callout.has-icon{padding-bottom:80%}main .callout h1{font-size:32px}main .callout h2{font-size:24px}main .causes-grid .single-cause .hero-caption h2{font-size:32px}main .supporters-callout .supporter-row .supporter-logo{width:25%;padding-bottom:25%}main .user-profile .profile-left{width:100%;margin-right:0}}