/* https://foundationforfosterchildren.org/wp-content/themes/FFC2015/minified/css/style-main.min.css?ver=1764165127 */
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}.none{display:none}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}html{overflow-y:scroll}body,html{height:100%}:active,:hover{outline:0}:focus{outline:0}.clear{clear:both;height:0;overflow:hidden}::-webkit-input-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}body{background:#fff;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5em;color:#3c3c3c;position:relative;-webkit-font-smoothing:antialiased}a,a:visited{color:#00569e;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}a:focus,a:hover{color:#7ac1d4;text-decoration:none}address,blockquote,dd,dl,fieldset,form,ol,p,table,ul{margin-bottom:20px;font-weight:400}img{vertical-align:top;display:block;max-width:100%}div.hr{margin-bottom:20px;height:1px;border-top:1px solid #ccc;clear:both}figure{margin:0}address{font-style:normal}.hide-text{text-indent:-9999px}.last{margin-right:0}.first{margin-left:0}.aligncenter{margin:0 auto 10px auto;display:block;text-align:center}.alignright{float:right;margin:0 0 10px 25px}.alignleft{float:left;margin:0 25px 10px 0}.mtop10{margin-top:10px!important}.mbot10{margin-bottom:10px!important}.mtop20{margin-top:20px!important}.mbot20{margin-bottom:20px!important}.ptop20{padding-top:20px!important}.pbot20{padding-bottom:20px!important}b,strong{font-weight:600}#googlemap img,embed,iframe,object{max-width:none}#map_canvas embed{max-width:none}#map_canvas img{max-width:none}#map_canvas object{max-width:none}.mejs-container{margin-bottom:30px}.left{float:left}.right{float:right}.tleft{text-align:left}.tright{text-align:right}.tcenter{text-align:center}.no-lpad{padding-left:0!important}.no-shad{box-shadow:none!important}.nomarg{margin:0}.roundb{border-radius:50%}.circ-bord{border:5px solid #fff}.inbl>*{display:inline-block}.full-width{width:100%}.full-overlay{position:absolute;width:100%;height:100%}.reversed *{color:#fff}.table-cell{display:table-cell;vertical-align:middle}.bshad{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.6);box-shadow:0 0 2px 0 rgba(0,0,0,.6)}.wbreak{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}a.button{color:#fff;font-weight:800;font-size:16px;text-transform:uppercase;padding:10px 40px;display:inline-block;background:#7ac1d4;border:4px solid #fff;text-decoration:none!important;text-align:center}a.button:hover{background:#88bf40!important;color:#fff}.lblue{color:#7ac1d4}.bglblue{background-color:#7ac1d4}.blue{color:#00569e}.bgblue{background-color:#00569e}.green{color:#88bf40}.bggreen{background-color:#88bf40}.orange{color:#f39425}.bgorange{background-color:#f39425!important}.bgfadeblue{background-color:#dde9f1}.content-bar-xl{padding:80px 0}.content-bar-l{padding:60px 0}.content-bar{padding:30px 0}.heading-bar *{margin:0}h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;color:#00569e;font-weight:800;line-height:1.4em}h1{font-size:28px;line-height:1.2em;text-transform:uppercase}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px;margin-bottom:5px}h5{font-size:16px;margin-bottom:5px}h1+h1,h1+h2,h1+h3,h2+h2,h2+h3{margin-top:-10px}.single-gen-post h1,.single-gen-post h2,.single-gen-post h3,.single-gen-post h4,.single-gen-post h5{margin:0 0 20px 0}form{position:relative}input.text-input,input[type=email],input[type=text],textarea{background:#fff;border:1px solid #dadada;padding:10px 15px;outline:0;background:#fff;font-size:16px;font-family:"Open Sans";webkit-appearance:none;width:100%}input.text-input:focus,input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:#b1b1b1;box-shadow:inset 0 0 0 3px #faf9dc;-webkit-box-shadow:inset 0 0 0 3px #faf9dc;-moz-box-shadow:inset 0 0 0 3px #faf9dc}input[type=submit]{padding:10px 15px;font-family:"Open Sans";font-size:18px;text-align:center;cursor:pointer;color:#fff;border:none;background:#db1a05;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}input[type=submit]:hover{background-color:#2c8f92}.infield label{position:absolute;top:9px;left:15px;font-size:18px;font-style:italic}label{cursor:pointer}textarea{overflow:auto;vertical-align:top}label.check-label{cursor:pointer}span.error{color:red;position:relative;top:-20px}p.alert{padding:5px;text-align:center;font-weight:700;border:1px solid}p.green{background:#dbfddb;color:#258725;border-color:#b1e5ab}p.error{color:#871313;background:#ffeaea;border-color:#f4d1d1}.site-header{border-bottom:4px solid #88bf40;padding:14px 0}.site-logo{float:left;width:297px;height:111px}.head-buttons{float:right}.head-buttons ul{margin-bottom:35px}.head-buttons li{margin-left:10px}.head-buttons a{color:#fff;font-weight:800;font-size:16px;text-transform:uppercase;padding:10px 40px;display:block}.head-buttons a:hover{background:#88bf40}@media only screen and (min-width:1024px){.main-nav{margin:5px 0 0 0;padding:0;float:right;clear:right}.main-nav ul{margin:0;padding:0;list-style:none;display:inline-block}.main-nav li{display:inline-block;margin-right:25px;position:relative}.main-nav ul>li:last-child{margin-right:0}.main-nav ul>li>a{text-transform:uppercase;color:#00569e;font-size:14px;font-weight:600;display:block;position:relative;padding:0 0 5px 0}.main-nav ul.menu>li:hover>a,.main-nav ul.menu>li>a:hover{color:#7ac1d4}.main-nav .menu>li.current-menu-item>a,.main-nav .menu>li.current-menu-parent>a,.main-nav .menu>li.current-page-ancestor>a,.main-nav .menu>li.current_page_parent>a{color:#00569e;font-weight:800;border-bottom:2px solid #00569e}.main-nav .sub-menu{opacity:0;padding:0;background:#fff;width:200px;position:absolute;top:100%;left:-15px;z-index:99999999;text-transform:none;border-top:4px solid #00569e;visibility:hidden;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:0 2px 10px 3px rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 3px rgba(0,0,0,.1);box-shadow:0 2px 10px 3px rgba(0,0,0,.1);margin-top:-2px}.main-nav .sub-menu:before{content:"";position:absolute;top:-6px;left:20px;border:4px solid #00569e;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.1);box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.main-nav .menu>li:hover>.sub-menu{opacity:1;visibility:visible}.main-nav .sub-menu>li.current-menu-item>a,.main-nav .sub-menu>li.current-menu-parent>a,.main-nav .sub-menu>li.current-page-ancestor>a,.main-nav .sub-menu>li.current_page_parent>a{color:#3c3c3c;font-weight:800}.main-nav .sub-menu li{width:auto;border-bottom:1px solid #7ac1d4;display:block;margin:0;background:#fff}.main-nav .sub-menu li:last-child{border-bottom:none}.main-nav .sub-menu li a{padding:8px 10px;font-weight:600;display:block;width:100%;font-size:12px}.main-nav .sub-menu li a:hover{color:#7ac1d4}#nav-mobile-togg{display:none}}@media only screen and (max-width:1023px){#nav-mobile-togg{display:block;cursor:pointer;z-index:99;padding:10px 50px 10px 20px;background:#88bf40;color:#fff;font-size:18px;text-transform:uppercase;font-weight:600;position:absolute;right:16px;top:44px}#nav-mobile-togg:hover{background-color:#00569e}#nav-mobile-togg i{position:absolute;right:12px;top:12px}#nav-mobile-togg i:before{position:relative}#nav-mobile-togg.open i:before{content:"\f00d"}.nav-click{display:none}.nav-click{display:block}.main-nav{display:none;position:relative;width:100%;clear:both;top:10px}.main-nav ul.menu{background:#88bf40;width:100%}.main-nav li{display:block;float:none;padding:0;width:100%;margin:0;position:relative}.main-nav ul>li>a{padding:10px 20px;color:#fff;font-weight:600;text-transform:uppercase;border-bottom:1px solid #6ca521;display:block}.main-nav ul>li>a:hover{background:#6ca521}.main-nav ul.menu>li:hover>a{color:#fff}.main-nav li.current-menu-item>a,.main-nav li.current-menu-parent>a,.main-nav li.current-page-ancestor>a,.main-nav li.current_page_parent>a{font-weight:800}.main-nav li:hover .sub-menu{display:none;-moz-animation:none;-webkit-animation:none;animation:none}.main-nav .sub-menu{display:none;padding:0;background:#e4e4e4;position:static;top:0;left:0;margin:0;width:100%;z-index:99;text-align:left;-moz-animation:none;-webkit-animation:none;animation:none}.main-nav .sub-menu.open,.main-nav li:hover .sub-menu.open{border-bottom:1px solid #9e938a}.main-nav .sub-menu li{width:auto;border-bottom:1px solid #7ac1d4;display:block;margin:0}.main-nav .sub-menu li:last-child{border-bottom:none}.main-nav .sub-menu li a{padding:10px 20px;display:block;width:100%;color:#00569e;border-bottom:none;text-transform:none}.main-nav .sub-menu li a:hover{background-color:#d1e9ef;color:#00569e}.nav-click{position:absolute;top:0;right:0;background:#00569e;height:45px;width:41px;cursor:pointer;z-index:999}.nav-click i{display:block;height:41px;width:41px;background:url(/wp-content/themes/FFC2015/minified/css/images/drop.svg) no-repeat center center;background-size:20px}.nav-click:hover{background-color:#7ac1d4}.nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}html.touch .main-nav li:hover .sub-menu{display:none}}.hero-area .ytp-large-play-button{transform:scale(1)!important}.hero-area .lazyYT-container{background-color:#00569e}@media only screen and (min-width:1100px){.slides li{min-height:431px}.slides li .row{min-height:431px}.flex-viewport{min-height:431px!important}.hero-area .lazyYT-container,.hero-area .ytp-thumbnail,.hero-area iframe{min-height:431px}}.hero-img-slide{background-size:cover;padding-top:50px}.hero-text-left{float:left}.hero-text-center{text-align:center;margin:0 auto}.hero-text-right{float:right}.hero-content{max-width:45%}.hero-content h1{font-weight:800;font-size:18px;color:#fff;background:#88bf40;padding:10px 0;line-height:3em;display:inline;word-wrap:break-word;box-shadow:15px 0 0 #88bf40,-15px 0 0 #88bf40;clear:both;text-transform:none}.hero-content .button{display:inline-block;position:relative;top:10px;left:-15px}.hero-content.hero-text-center .button{left:0}.flex-direction-nav{margin:0;padding:0}.flex-direction-nav a{z-index:100;position:absolute;top:50%;width:28px;height:53px;margin-top:-26px;background:url(/wp-content/themes/FFC2015/minified/css/images/slideshow-arrows.png) no-repeat 0 0;display:block;text-indent:-9999px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.flex-direction-nav .flex-prev{left:20px}.flex-direction-nav .flex-prev:hover{background-position:0 -53px}.flex-direction-nav .flex-next{right:20px;background-position:-28px 0}.flex-direction-nav .flex-next:hover{background-position:-28px -53px}.home-welcome h1{font-size:22px;text-transform:none;color:#00569e;margin:0;font-weight:600}.two-box-grid{background:#00569e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTY5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwNTY5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdhYzFkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWMxZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#00569e 0,#00569e 50%,#7ac1d4 50%,#7ac1d4 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#00569e),color-stop(50%,#00569e),color-stop(50%,#7ac1d4),color-stop(100%,#7ac1d4));background:-webkit-linear-gradient(left,#00569e 0,#00569e 50%,#7ac1d4 50%,#7ac1d4 100%);background:-o-linear-gradient(left,#00569e 0,#00569e 50%,#7ac1d4 50%,#7ac1d4 100%);background:-ms-linear-gradient(left,#00569e 0,#00569e 50%,#7ac1d4 50%,#7ac1d4 100%);background:linear-gradient(to right,#00569e 0,#00569e 50%,#7ac1d4 50%,#7ac1d4 100%)}.two-box-grid .six.columns{padding-top:70px;padding-bottom:70px}.two-box-grid .button{margin-bottom:15px;background:#4785b7}.two-box-grid p{font-size:14px;margin:0}.page-grid-boxes-wrap{background:#deeaf2}.page-grid-copy{padding-bottom:30px!important}.page-grid-boxes-wrap h1{font-size:28px}.page-grid{background:#fff;padding:30px 30px 10px 30px;overflow:hidden}.page-grid.no-white-box{padding:0;background:0 0}.page-grid img{margin-bottom:20px}.page-grid h3{font-size:20px;margin:0}.page-grid a{display:block}.page-grid li{border-right:2px solid #dde9f1;padding-left:20px!important;padding-right:20px!important;padding-bottom:0;margin-bottom:20px}.page-grid.no-white-box li{border:none!important}.page-grid li:first-child{padding-left:0}.page-grid li:last-child,.page-grid li:nth-child(3n+3){border-right:0;padding-right:0}.home-quote{background-size:cover;background-repeat:no-repeat;position:relative;min-height:730px;padding:300px 0}.photo-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.home-quote blockquote{margin:0}.home-quote blockquote p{font-size:23px;font-weight:800;line-height:1.6em}.blog-open{border-bottom:1px solid #ccc}.blog-open h1{font-size:38px;font-weight:600;text-transform:none}.blog-cont-wrap{margin-bottom:100px}article.index-post{overflow:hidden;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #ccc}.index-post h1,.single-gen-post h1{margin:0 0 5px 0}.index-post h1 a{text-decoration:none}article.post .entry-meta{font-size:14px;margin:0 0 20px 0;line-height:20px;overflow:hidden;color:#858585;font-style:italic}article.index-post .entry-meta{margin-bottom:10px}article.post .entry-meta a{text-decoration:underline}.num-comments{float:right;display:none}article.index-post .feat-img{float:right;margin:0 0 20px 20px}article .feat-img{margin-bottom:20px;display:block}article.index-post .entry-content p{margin:0 0 5px 0;line-height:1.4em}.time-meta{background:#f0f4f7;padding:10px 0;margin-bottom:10px;font-size:14px}.time-meta ul{margin:0 0 0 10px!important;list-style-type:disc}.time-meta ul li{padding:0 0 2px 0;line-height:20px}.archive-wrap{border-bottom:1px solid #d7d8dc;margin-bottom:20px}h1.archive-title{font-size:20px;font-weight:600}.wp-pagenavi{display:block}.wp-pagenavi .extend{display:none}.wp-pagenavi .nextpostslink{float:right;margin:0;font-size:16px}.wp-pagenavi .nextpostslink:after,.wp-pagenavi .previouspostslink:before{font-family:FontAwesome}.wp-pagenavi .nextpostslink:after{float:right;content:"\f138";margin-left:10px}.wp-pagenavi .previouspostslink{float:left;margin:0;font-size:16px}.wp-pagenavi .previouspostslink:before{float:left;margin-right:10px;content:"\f137"}.wp-pagenavi .previouspostslink:hover:before{background-position:0 -32px}.main-content-wrap.two-col>.row{background:url(/wp-content/themes/FFC2015/minified/css/images/bg-sidebar.png) repeat-y 0 0;background-size:contain}.main-content{padding:50px 0}.p-content ol,.p-content ul{margin:0 0 20px 30px}.p-content ol ol,.p-content ol ul,.p-content ul ol,.p-content ul ul{margin-bottom:0}.p-content ul{list-style-type:disc}.p-content li{background:0 0;padding:0 0 10px 0}.p-content ol{list-style-type:decimal}.p-content blockquote{position:relative;overflow:hidden;margin:0 0 20px 20px;font-size:18px;line-height:1.6em;padding:10px 40px 10px 20px;font-style:italic}.p-content blockquote p:last-child{margin:0}.p-content a,.p-content a:visited{text-decoration:underline}.mem-photo img{border-radius:50%;border:8px solid #ebebeb;margin:0 auto 10px auto;max-width:250px;width:100%}.team-member-grid h3{font-weight:700;font-size:16px;margin:0}.team-member-grid h3 a{text-decoration:none}.team-member-grid h3 em{font-weight:600;font-size:14px}.team-member-open{margin-bottom:20px}h1.mem-title{margin:0}h1.mem-title em{text-transform:none;font-weight:600;font-size:18px}.team-member-open p.mem-company{margin:0;font-weight:700}.statement-box{padding:150px 0}.statement{font-weight:800;color:#00569e}.acf-map{min-height:400px}.acf-map .marker{display:none}.contact-content p:last-child{margin-bottom:0}.contact-details{padding:30px 0}.page404{padding:0 0 100px 0}.faq-group h2{padding:10px 20px;cursor:pointer}.faq-group h2:hover{background:#eaeaea}.faq-group i{float:right;position:relative;top:5px}.faq-group h3{margin:0;font-weight:600}.faqs-hide{display:none}.faq-block{padding-left:20px}.sing-feat{margin:0 auto 20px auto}.share-block{border:1px solid #dbdbdb;padding:10px 20px}.share-block h5{margin:0;float:left;padding-top:6px;font-weight:600}.social-links{float:right}.social-links ul{margin:0}.social-links li{display:inline-block}.social-links li a{display:block;font-size:14px}.logo-list .block-grid li{display:inline-block!important;float:none}.logo-list .block-grid li img{vertical-align:middle;display:inline-block;margin-bottom:20px}.logo-list h3{background:#dde9f1;padding:10px 20px}.wp-caption{text-align:center;margin:10px 20px 20px 20px;padding:5px;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);box-shadow:0 0 5px 0 rgba(0,0,0,.4);max-width:100%}.wp-caption.aligncenter{margin:10px auto 20px auto}.wp-caption.alignright{margin-right:5px}.wp-caption.alignleft{margin-left:0}.wp-caption img{margin:0 auto;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wp-caption-text{margin:0;padding:10px 0 5px 0;font-size:11px;line-height:1.5em;text-align:center;font-style:normal;color:#6e6e6e}.single-meta{clear:both;width:100%;border-top:double #e9e9e7;border-bottom:double #e9e9e7;padding:10px 0;margin-bottom:20px;font-size:13px}.sidebar-content{padding:50px 40px;overflow:hidden}.side-nav{margin-bottom:40px}.side-nav .root_level_page_item a{font-weight:800;text-transform:uppercase}.side-nav a{display:block;padding:5px 0;border-bottom:1px solid #fff;position:relative}.side-nav li.current_page_item>a{color:#3c3c3c;cursor:default;font-weight:600}.side-nav li.current_page_parent>a{cursor:pointer}.side-nav .children{margin:0}.side-nav .children a{padding-left:15px;font-size:14px}.side-nav .children a:before{content:"-";position:absolute;left:5px;color:#3c3c3c}.side-nav .children .children a{padding-left:35px}.side-nav .children .children a:before{left:25px}.side-nav .children .children .children a{padding-left:50px}.side-nav .children .children .children a:before{left:45px}.widget{margin-bottom:40px;padding:0;clear:both;display:block}.widget ul{list-style:disc;margin:0 0 0 20px;padding:0}h3.widgettitle{font-size:18px;line-height:1.2;margin-bottom:15px;text-transform:uppercase}.widget_text{margin-bottom:20px}.widget h2,.widget h3{margin-bottom:15px;text-transform:uppercase}.widget h2{font-size:28px}.widget h3{font-size:18px}.widget h4{margin-bottom:20px;font-size:14px}.widget form{margin:0 0 40px 0}.widget label{font-size:18px}.widget input[type=text]{width:100%;display:block;font-size:16px;font-family:Lato;padding:10px 15px;margin:0}.widget input.search-button{position:absolute;right:2px;top:2px;padding:4px 15px 4px 10px}.widget_anual_archive li a,.widget_archive li a,.widget_categories li a,.widget_recent_entries li a{display:block;list-style:disc}.widget_anual_archive li a:hover,.widget_archive li a:hover,.widget_categories li a:hover,.widget_recent_entries li a:hover{text-decoration:none}.widget_categories li.current-cat a{color:#000}.widget_search input[type=text]{padding-right:60px}#search-form button{background:0 0;border:none;text-align:center;cursor:pointer;position:absolute;right:10px;top:10px;font-size:20px;color:#b3b3b3}#search-form button:hover{color:#2c8f92}.widget-story h2{font-size:21px}.widget-donate{padding-top:20px}.widget-donate .button{background-color:#f39425;width:100%;text-align:center;text-decoration:none}.upcoming-event-widget .time-info{font-size:14px}.foot-top h4{margin-bottom:10px}.foot-top p{line-height:1.8em;font-size:14px;font-weight:600;margin-bottom:35px}.foot-top a:hover{color:#fff}.contact-details .gform_body label,.site-footer .gform_body label{display:none!important}.contact-details .gform_wrapper,.site-footer .gform_wrapper{margin-top:0!important}.site-footer .gform_body textarea{height:151px!important}.ctct-embed-signup p{margin:0 0 10px 0}.ctct-form-errorMessage{background:red;padding:3px 10px}.ctct-embed-signup input[type=text]{color:#3c3c3c}.ctct-embed-signup input.is-error{border-color:red}.ctct-embed-signup button{margin-top:10px;background:#7cae3a;font-weight:800;text-transform:uppercase;border:4px solid #fff;padding:8px 40px;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-family:"Open Sans",arial;font-size:14px;color:#fff}.ctct-embed-signup button:hover{background:#00569e}.foot-bot{padding:40px 0;border-top:2px solid #00569e}.foot-bot p{margin:0;font-weight:600;font-size:14px}.foot-bot ul{margin:0}.foot-bot .fa-stack{font-size:1.6em}#floating-video{position:fixed;bottom:-6px;right:0;z-index:9999999;background:#000}.close-video{padding:5px 20px;position:absolute;background:#000;right:0;color:#fff!important;top:-34px;font-size:14px}.gfield{margin-bottom:10px!important;position:relative}.p-content .gform_confirmation_message{font-size:16px;font-family:Arial,sans-serif;background:#d6efbb;padding:20px;-webkit-border-radius:5px;border-radius:5px}body .gform_wrapper .gfield_description.validation_message{padding:0!important;margin:0!important;color:#d63636!important}div.validation_error{color:#d63636!important;background:#ffeaea!important;border-color:#f4d1d1!important;padding:10px 20px!important;font-size:14px!important;line-height:1.2!important;margin-bottom:10px!important}.gform_wrapper .gfield_error .gfield_label{color:#919191!important}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-left:0!important}body .gform_wrapper .ginput_container+.gfield_description.validation_message{margin-top:0!important}.gform_wrapper .gfield_description.validation_message,body .gform_wrapper .top_label .gfield_description.validation_message{padding:0 0 0 18px!important;font-size:14px;font-weight:600}body .gform_wrapper .instruction{display:none!important}body .gform_wrapper li.gfield.gfield_error{padding:0!important;border:none!important;background:0 0!important}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin:0!important}.gform_wrapper li.gfield_error input[type=email],.gform_wrapper li.gfield_error input[type=number],.gform_wrapper li.gfield_error input[type=password],.gform_wrapper li.gfield_error input[type=tel],.gform_wrapper li.gfield_error input[type=text],.gform_wrapper li.gfield_error input[type=url],.gform_wrapper li.gfield_error textarea{border-color:#d63636!important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0!important}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{margin:0 15px 0 0!important}.gform_wrapper{margin:0 0 20px 0}.gform_wrapper form{margin:0!important}.gform_wrapper li{background:0 0;padding-left:0}.p-content .gform_wrapper .gform_button{width:50%}.gform_validation_container{display:none}.gform_wrapper .top_label .gfield_label{font-size:14px!important;margin:.625em 0 0 0!important}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_year label,.gform_wrapper .gfield_radio li label,.gform_wrapper .gfield_time_ampm label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .ginput_complex label,.gform_wrapper .instruction{font-size:14px!important;letter-spacing:0!important}.gform_wrapper ul.gform_fields li.gfield select{padding:5px 5px 6px 5px!important;font-size:14px!important;border:1px solid #dadada!important}.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:600!important}.gform_wrapper input.text-input,.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper textarea{background:#fff;border:1px solid #dadada;padding:5px 10px!important;outline:0;font-size:16px!important;font-family:"Open Sans";webkit-appearance:none;width:100%;color:#3c3c3c}input.text-input:focus,input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:#b1b1b1;box-shadow:inset 0 0 0 3px #faf9dc;-webkit-box-shadow:inset 0 0 0 3px #faf9dc;-moz-box-shadow:inset 0 0 0 3px #faf9dc}.gform_wrapper ul.gform_fields li.gfield span.name_first,.gform_wrapper ul.gform_fields li.gfield span.name_last,.gform_wrapper ul.gform_fields li.gfield span.name_middle{padding-top:0!important}.aux-form .gform_wrapper input[type=email],.aux-form .gform_wrapper input[type=number],.aux-form .gform_wrapper input[type=password],.aux-form .gform_wrapper input[type=tel],.aux-form .gform_wrapper input[type=text],.aux-form .gform_wrapper input[type=url],.aux-form .gform_wrapper textarea,.aux-form input.text-input,.aux-form input[type=email],.aux-form input[type=text],.aux-form textarea{padding:10px 15px!important;font-size:16px!important}.gform_wrapper .gform_footer{padding:0!important;margin:0!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=image],.gform_wrapper .gform_footer input[type=submit]{margin-top:10px;background:#7cae3a;font-weight:800;text-transform:uppercase;border:4px solid #fff;padding:8px 40px!important;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;border-radius:0;font-family:"Open Sans",arial;font-size:16px}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=image]:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background:#00569e}.flexslider ul{margin:0;background:0 0}.flexslider .hero-slide{display:none;-webkit-backface-visibility:hidden}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.flexslider{margin:0;position:relative;zoom:1}.flex-viewport{margin:0;padding:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.flexslider .slides{zoom:1}.flex-control-nav{list-style:none;margin:0;padding:0}.flex-control-nav li{display:inline;position:relative;float:left;text-indent:-9999px;margin:0 8px 0 0}.flex-control-nav li a{display:block;width:12px;height:12px;background:#fff;margin:0;padding:0;border-radius:20px;cursor:pointer}.flex-control-nav li a:hover{background:#c5e0fd}.flex-control-nav li a.flex-active{background:#042472}.row{width:1100px;max-width:100%;margin:0 auto;position:relative}.row .row{width:auto;max-width:none;min-width:0}.row.collapse .column,.row.collapse .columns{padding:0}.row .row.collapse,.row .row.no-collapse{margin-left:0;margin-right:0}.row.no-collapse .columns,.row.nocollapse .column{padding:0 16px}.row.no-collapse .columns:first-child{padding-left:0}.row.no-collapse .columns:last-child{padding-right:0}.column,.columns{float:left;min-height:1px;padding:0 16px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.one,.row .one{width:8.33333%}.row .two,.two{width:16.66667%}.row .three,.three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.row .six,.six{width:50%}.row .seven,.seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.row .ten,.ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.row .twelve,.twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}img{-ms-interpolation-mode:bicubic}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.block-grid{display:block;overflow:hidden;padding:0}.block-grid>li{display:block;height:auto;float:left}.block-grid.one-up{margin:0}.block-grid.one-up>li{width:100%;padding:0 0 15px}.block-grid.two-up{margin:0 -15px}.block-grid.two-up>li{width:50%;padding:0 15px 15px}.block-grid.two-up>li:nth-child(2n+1){clear:both}.block-grid.three-up{margin:0 -12px}.block-grid.three-up>li{width:33.3333333%;padding:0 12px 12px}.block-grid.three-up>li:nth-child(3n+1){clear:both}.work-landing .block-grid.three-up>li:nth-child(3n+1){clear:none}.block-grid.four-up{margin:0 -10px}.block-grid.four-up>li{width:25%;padding:0 10px 10px}.block-grid.four-up>li:nth-child(4n+1){clear:both}.block-grid.five-up{margin:0 -8px}.block-grid.five-up>li{width:20%;padding:0 8px 8px}.block-grid.five-up>li:nth-child(5n+1){clear:both}.fullsize-block-grid>li{padding:0!important}.fullsize-block-grid.three-up{margin:0}.phone-only{display:none}.phone-plus{display:block}@media only screen and (max-width:767px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.row{width:auto;min-width:0;margin-left:0;margin-right:0}.column,.columns{width:auto!important;float:none}.column:last-child,.columns:last-child{float:none}[class*=column]+[class*=column]:last-child{float:none}.column:after,.column:before,.columns:after,.columns:before{content:"";display:table}.column:after,.columns:after{clear:both}.row.no-collapse .columns,.row.nocollapse .column{padding:0}.offset-by-eight,.offset-by-five,.offset-by-four,.offset-by-nine,.offset-by-one,.offset-by-seven,.offset-by-six,.offset-by-ten,.offset-by-three,.offset-by-two{margin-left:0!important}.push-eight,.push-five,.push-four,.push-nine,.push-seven,.push-six,.push-ten,.push-three,.push-two{left:auto}.pull-eight,.pull-five,.pull-four,.pull-nine,.pull-seven,.pull-six,.pull-ten,.pull-three,.pull-two{right:auto}.column,.columns{padding:0 24px}.phone-only{display:block}.phone-plus{display:none}}@media only screen and (max-width:500px){.block-grid.mobile>li{float:none;width:100%;margin-left:0;display:block!important}.block-grid.mobile-two-up>li{width:50%;padding:0}.block-grid.mobile-two-up>li:nth-child(2n+1){clear:both}.block-grid.three-up>li:nth-child(3n+1){clear:none}}@media only screen and (min-width:1024px){.main-nav{display:block!important}}@media only screen and (min-width:768px){.mob-nav.open{display:none!important}}@media only screen and (max-width:1023px){.site-logo,.site-logo img{width:219px;height:82px;display:block}.head-buttons a{font-size:12px;padding:5px 20px}.hero-img-slide{background-position:50% 50%}}@media only screen and (max-width:900px){.mcenterme{text-align:center}.hero-img-slide{min-height:400px;padding-bottom:50px;padding-top:20px}.hero-content{max-width:100%;float:none!important;padding-left:40px;padding-right:40px}.hero-content h1{font-size:14px;padding:7px 0}.hero-content .button{font-size:12px;padding:5px 20px}.sidebar-content{padding:50px 15px}}@media only screen and (max-width:800px){.main-content{font-size:14px}#sidebar{font-size:14px}.widget h2{font-size:20px;margin:0 0 5px 0}}@media only screen and (max-width:768px){.blog-open h1{font-size:24px}}@media only screen and (max-width:767px){.mob-ctr{margin:0 auto 20px auto}.site-header .columns{padding:0 16px}.home-quote{min-height:auto;padding:100px 0}.page-grid{padding-bottom:0}.page-grid li{border:none}.page-grid a{margin-bottom:10px}.page-grid img{margin-bottom:10px}.logo-list li{text-align:center}.main-content-wrap.two-col .row{background-image:none}#sidebar{background:#dde9f1}.sidebar-content{padding:30px 0}.foot-bot .four{margin-bottom:20px;text-align:center}}@media only screen and (max-width:600px){.site-logo,.site-logo img{float:left;margin:0}.head-buttons{float:none;width:100%;display:inline-block;text-align:center;margin-top:20px}.head-buttons ul{margin-bottom:10px}.main-nav{float:none}}@media only screen and (max-width:540px){.alignleft,.alignright{float:none;clear:both;display:block;margin:0 auto 20px auto}}@media only screen and (max-width:480px){.site-header .columns{padding:0 16px}.site-logo,.site-logo img{float:left;margin:0;width:158px;height:59px}.head-buttons{float:none;width:100%;display:inline-block;text-align:center;margin-top:20px}.head-buttons ul{margin-bottom:0}#nav-mobile-togg{top:15px;font-size:14px;padding:10px 34px 10px 10px}.mem-photo img{max-width:150px}#gform_1 input[type=submit]{float:none;display:block;width:100%}}/*!
* lazyYT (lazy load YouTube videos)
* v1.2.1 - 2015-09-04
* (CC) This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
* http://creativecommons.org/licenses/by-sa/4.0/
* Contributors: https://github.com/tylerpearson/lazyYT/graphs/contributors || https://github.com/daugilas/lazyYT/graphs/contributors
*/.lazyYT-container{position:relative;display:block;height:0;padding:0 0 56.25% 0;overflow:hidden;background-color:#000}.lazyYT-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.ytp-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;z-index:12;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;-moz-transition:opacity .5s cubic-bezier(0,0,.2,1);-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ytp-button,.ytp-button:focus{border:none;outline:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit;padding:0;background:0 0}.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-moz-transition:opacity .25s cubic-bezier(0,0,.2,1);-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer}.ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);fill:#1f1f1f;opacity:.9}.ytp-thumbnail:hover .ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);fill:#cc181e;opacity:1}.itemanim{opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;-ms-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}.chromeanim .lazyYT-image-loaded{opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;-ms-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}.animated .chromeanim.chromeleft .lazyYT-image-loaded{-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.animated .chromeanim.chromeright .lazyYT-image-loaded{-webkit-animation-name:fadeRight;animation-name:fadeRight}.ie8 .chromeanim,.ie8 .chromeanim .lazyYT-image-loaded,.ie8 .itemanim{opacity:1}.ie9 .chromeanim,.ie9 .chromeanim .lazyYT-image-loaded,.ie9 .itemanim{opacity:1}.open h1.itemanim{-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.open p.itemanim{-moz-animation-delay:.7s;-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.open nav.itemanim{-moz-animation-delay:.9s;-webkit-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.open .butscroll.itemanim{-moz-animation-delay:1s;-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.animated .fleft,.animated.fleft{-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.animated .fright,.animated.fright{-webkit-animation-name:fadeRight;animation-name:fadeRight}.animated .fdown,.animated.fdown{-webkit-animation-name:fadeDown;animation-name:fadeDown}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeUp{0%{opacity:0;-moz-transform:translateY(20%)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeUp{0%{opacity:0;-o-transform:translateY(20%)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-20%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeLeft{0%{opacity:0;-moz-transform:translateX(-20%)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeLeft{0%{opacity:0;-o-transform:translateX(-20%)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(20%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeRight{0%{opacity:0;-moz-transform:translateX(20%)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeRight{0%{opacity:0;-o-transform:translateX(20%)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(20%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeDown{0%{opacity:0;-moz-transform:translateY(-20%)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeDown{0%{opacity:0;-o-transform:translateY(-20%)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20%)}100%{opacity:1;transform:translateY(0)}}@media print{a:link,a:visited,body,input,p,select,table,textarea{color:#000!important;font:12px/150% arial,sans-serif!important;background:#fff}a{text-decoration:underline!important}h1,h2,h3,h4,h5,h6{font-weight:600;color:#000;font-size:20px!important;text-transform:none!important;font-family:Arial,sans-serif;line-height:1.4em}.blog-open h1,.index-post h1,.index-post h1 a,.single-gen-post h,.single-gen-post h1 a{font-size:20px!important}h2{font-size:18px!important}h3{font-size:16px!important}h4{font-size:14px!important}h5{font-size:12px!important}#side-bar,#sidebar,.acf-map,.contact-details .seven,.ctct-embed-signup,.foot-bot,.foot-top .eight,.fs-video,.hero-area,.home-quote,.page-grid-container,.site-header,.statement-box,.two-box-grid{display:none}.faqs-hide{display:block!important}.reversed *{color:#000!important}.contact-details .five,.foot-top .columns,.main-content-wrap .eight{width:100%!important}.content-bar,.content-bar-l,.content-bar-xl{padding:20px 0}}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin-bottom:10px;padding:0 10px 0 0}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/wp-content/themes/FFC2015/minified/css/js/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/wp-content/themes/FFC2015/minified/css/js/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/wp-content/themes/FFC2015/minified/css/js/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.7);text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;top:-20px;position:relative}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.home .hero-area{background:#dde9f1}.new-int-hero .row{padding:0 16px}.new-int-hero .row.flex-it{display:flex}.hero-fig{width:68.8%}.hero-right{background:#89c040;max-width:31.2%;display:flex;flex-direction:column;justify-content:center;padding:20px 30px;color:#fff}.hero-right h1{color:#fff}.hero-right .button{padding:10px 30px;width:100%}@media only screen and (max-width:900px){.hero-fig{width:60%}.hero-right{max-width:40%}.hero-right h1{font-size:22px}.hero-right p{font-size:14px}.hero-right .button{font-size:14px;padding:5px 20px}}@media only screen and (max-width:768px){.new-int-hero .row{padding-right:12px}.new-int-hero .row.flex-it{flex-wrap:wrap}.hero-fig{width:100%}.hero-right{max-width:100%;width:100%}}