html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:rgba(0,0,0,0);background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-shadow:0 0 rgba(0,0,0,0);--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-blur:var(--tw-empty,);--tw-brightness:var(--tw-empty,);--tw-contrast:var(--tw-empty,);--tw-grayscale:var(--tw-empty,);--tw-hue-rotate:var(--tw-empty,);--tw-invert:var(--tw-empty,);--tw-saturate:var(--tw-empty,);--tw-sepia:var(--tw-empty,);--tw-drop-shadow:var(--tw-empty,);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-backdrop-blur:var(--tw-empty,);--tw-backdrop-brightness:var(--tw-empty,);--tw-backdrop-contrast:var(--tw-empty,);--tw-backdrop-grayscale:var(--tw-empty,);--tw-backdrop-hue-rotate:var(--tw-empty,);--tw-backdrop-invert:var(--tw-empty,);--tw-backdrop-opacity:var(--tw-empty,);--tw-backdrop-saturate:var(--tw-empty,);--tw-backdrop-sepia:var(--tw-empty,);--tw-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}ul{list-style-type:disc}ol{list-style-type:decimal}.field-name-body img,.field-type-text-with-summary img{display:inline;max-width:none}#bottom ul li,#content .image-widget input.form-submit,#content ul.tabs li,#top .full>div.region-cart .line-item-quantity,.icon-small,.inblock,.node-type-project-2 ul.donation_list .number,.resbutton,.tools li,article.comment p.submitted .author-flag,div.horizontal-tabs ul.horizontal-tabs-list li,ul.quicktabs-style-nostyle li{display:inline-block}#mc_embed_signup #mc-embedded-subscribe,#mc_embed_signup input.required,#search .form-submit,#search input#edit-search-block-form--2,.lato,.node-type-project-2 section#block-iobyproject-ioby-project-share h2,.node-type-project-2 section#block-iobyproject-ioby-project-status h2,.search-form .form-submit,blockquote,body,h3,h4,h6.locale{font-family:Lato,Helvetica,Arial,sans-serif}#mc_embed_signup #mc-embedded-subscribe,#search .form-submit,.fadebg,.search-form .form-submit{-webkit-transition:background-color .3s;transition:background-color .3s}.fadecolor,a,span.nolink,ul.nice-menu a{-webkit-transition:color .2s,text-shadow .2s,background-color .2s;transition:color .2s,text-shadow .2s,background-color .2s}#block-views-ioby-blogs-block-1 .view-ioby-blogs .view-footer,#rail .stat_label,.front #rail .block-iobyproject .view-larger,.front #rail .view-ioby-blogs .view-footer,.map-popup p,.node-type-blog #content p.submitted,.node-type-project-2 .money .small,.node-type-project-2 section#block-iobyproject-ioby-project-share,.node-type-project-2 section#block-iobyproject-ioby-project-status,.page-blog #content p.submitted,.page-project-map .project-needs,.project-miniview .main-info .sponsor-ribbon,.smallcaps,article.comment p.submitted .author-flag,article.comment p.submitted .date,p.submitted{font-size:85%;text-transform:uppercase}#recurring-donation-section,.centered,.node-type-project-2 .funding-view{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}#mc_embed_signup #mc-embedded-subscribe,#mc_embed_signup input.required,#search .form-submit,.boxsize,.search-form .form-submit{-webkit-box-sizing:content-box;box-sizing:content-box;-moz-box-sizing:content-box}* html .clearfix{height:1%;overflow:visible}*+html .clearfix{min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.clear{clear:both}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}select{border:1px solid #c7c8b7;color:#780032}body{background-color:#fff;-webkit-font-smoothing:antialiased}#page-wrapper{text-align:center;background:#fff url(/sites/all/themes/iobytheme/img/colorstripe.png) repeat-x top}@media (max-width:960px){#page-wrapper{width:100%;max-width:100%;min-width:100%;overflow:hidden}}#page{margin:0 auto;text-align:left;min-width:960px;width:auto}@media (max-width:960px){#page{width:100%;max-width:100%;min-width:100%}}#bottom,#top{height:34px;border-bottom:1px solid #ece6dc;text-align:center;padding-top:5px;margin:0 auto}#bottom{border-top:1px solid #ece6dc;border-bottom:none;background-color:#fff;padding-top:0}#top .full{z-index:100}@media (max-width:960px){#top{background-color:#e88124;z-index:400;margin-top:5px}}#navigation{width:auto;margin-right:15px;height:34px}.full{width:960px;margin:0 auto;position:relative;z-index:0}@media (max-width:960px){.full{width:100%;max-width:100%;min-width:100%}}#bottom .full ul,#top .full>div,#top .full>nav{float:right}header#siteheader{height:160px;width:960px;margin:0 auto;position:relative}header#pageheader{background-color:#f5f2ed;padding:77px 0 10px}@media (max-width:400px){header#pageheader{padding-top:10px}}header#pageheader .mobileheader img{width:100%;max-width:100%;margin-top:20px}@media (min-width:768px){header#pageheader .mobileheader{display:none}}#main-wrapper{width:960px;margin:0 auto;position:relative;padding-bottom:20px}@media (max-width:960px){#main-wrapper{width:95%;max-width:95%}}#content{width:100%;padding:0;margin:0}@media (max-width:960px){#content{padding:0}}.with-sidebar-left #content{float:right;width:75%}@media (max-width:960px){.with-sidebar-left #content{width:100%;max-width:100%;min-width:100%}}.with-sidebar-left #sidr-facets{float:left;width:15%}@media (max-width:960px){.with-sidebar-left #sidr-facets{width:100%;max-width:100%;min-width:100%}}.with-sidebar #content{width:580px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:10px 20px 20px 10px;float:left;margin:0}@media (max-width:960px){.with-sidebar #content{width:100%;max-width:100%;min-width:100%;padding:20px 0}}#rail{float:left;width:340px;padding-right:0;padding-left:10px;padding-top:20px}@media (max-width:960px){#rail{width:100%;max-width:100%;min-width:100%}}#rail .stat_num{font-size:50px;line-height:1;font-weight:800;font-family:Barlow}@media (max-width:600px){#rail .stat_num{font-size:32px}}#rail .stat_label{margin-top:5px;font-size:14px;font-weight:600;margin-bottom:15px}#rail h3{font-family:Barlow,Arial Narrow,sans-serif;margin:0 0 30px;font-weight:900}#rail .region-sidebar>div,#rail section{background-color:#f5f2ed;padding:20px;margin-bottom:10px}@media (max-width:960px){#rail .region-sidebar>div,#rail section{margin-left:auto;margin-right:auto;padding:20px 0;width:100%;max-width:100%;min-width:100%}}#rail .region-sidebar>div:after,#rail .region-sidebar>div:before,#rail section:after,#rail section:before{content:" ";display:table}#rail .region-sidebar>div:after,#rail section:after{clear:both}#rail .region-sidebar>div+section,#rail section+section{border-top:1px solid #b3b3b3;padding-top:25px}.node-type-project-2 #rail section{background:#fff;padding:30px 10px}@media (max-width:960px){.node-type-project-2{padding-left:0;padding-right:0}}footer#footer{clear:both;background:#3a1314;color:#fff}td{padding:4px;margin:1px}th{padding:5px}.icon-small{overflow:hidden;height:0;padding-top:16px;width:16px;position:relative;top:3px}a.rss{background-image:url(/sites/all/themes/iobytheme/img/icon-rss.png)}.region-content{clear:both}@media (max-width:960px){.region-content{width:100%;max-width:100%;min-width:100%}}#navigation li{display:inline-block;padding:2px 13px;float:none}#navigation li a{display:block;padding:5px}.tools{background-color:#ece6dc;height:27px;padding:7px 0 0 7px;min-width:343px;text-align:left}@media (max-width:960px){.tools{position:absolute;top:35px;width:100%}.tools li#search{display:none}}.tools li{padding:2px 4px;vertical-align:top;position:relative}.tools li#search{padding:0 0 0 6px}.tools a{text-transform:uppercase;color:#3a1314;padding:1px 5px}@media (max-width:960px){.tools a{font-size:16px}}.region-search{width:197px}@media (max-width:960px){.region-search{margin-left:10px}}#search .form-item{margin:0 5px 0 0;position:relative}#search label{font-size:12px;position:absolute;left:5px;font-weight:400;top:2px;cursor:text;margin-top:0}@media (max-width:960px){#search label{font-size:18px}}#top #search div{float:left}#search input#edit-search-block-form--2{margin:0;width:152px;font-size:12px;border:1px solid #fff!important;line-height:16px;padding:2px 2px 0 3px}@media (max-width:960px){#search input#edit-search-block-form--2{font-size:18px}}#search .form-submit{display:block;float:left;border:1px solid #fff;background-color:#e88124;text-transform:uppercase;font-size:12px;color:#fff;padding:1px 1px 0;font-weight:700;cursor:pointer;margin:0;text-align:center;width:26px}@media (max-width:960px){#search .form-submit{font-size:16px;float:none;position:absolute;left:170px}}#search #edit-submit:hover{background-color:#780032}.welcome{padding:9px 13px 7px;border-left:1px solid #c7c8b7}.region-loginpop{position:absolute;background:#fff;top:28px;right:-99px;width:196px;padding:10px 20px;display:none;border:1px solid #ccc;border-top:none}@media (max-width:960px){.region-loginpop #edit-actions{float:none}}.region-loginpop input[type=password],.region-loginpop input[type=text]{-webkit-border-radius:2px!important;border-radius:2px!important;line-height:1.4;padding:5px 10px;-webkit-box-shadow:none;box-shadow:none;background:none;border:1px solid #ece6dc;width:100%}.region-loginpop .tools li li a,.region-loginpop ul.item-list li a{color:#9f9f9f!important}.region-loginpop .form-actions.form-wrapper .form-submit{font-style:inherit}.region-loginpop label{margin-bottom:4px}@media (max-width:960px){.region-loginpop{z-index:500}}.region-loginpop h2,.region-loginpop li.first{display:none}.tools a.activated{color:#fff;background:#c7c8b7}.tools #user-login-form{text-align:center}.tools li li{margin:0;padding:0}.tools li li a{text-transform:none}a#logo{width:200px;display:block;background-image:url(/sites/all/themes/iobytheme/img/iobylogo.svg);background-repeat:no-repeat;background-position:0 0;margin-top:25px;z-index:10}a#logo,h6.locale{overflow:hidden;height:0;padding-top:110px;position:absolute}h6.locale{font-size:138%;left:129px;top:5px;z-index:100;background:url(/sites/all/themes/iobytheme/img/ioby-tagline.png) no-repeat;width:226px}#intro{width:570px;float:right;padding-top:40px}@media (max-width:960px){#intro>p{float:none!important}#intro{width:100%;max-width:100%;min-width:100%}}#intro p{font-size:220%;line-height:136%;float:left;width:400px}@media (max-width:960px){#intro p{font-size:26px;margin-top:100px;width:350px;max-width:350px;padding-left:10px}}#intro .button{background-position:0 0;background-color:#780032;width:120px}@media (max-width:960px){#intro .button{width:150px}}.button.button-blue,a.button.button-blue,input.button.button-blue{background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#34aae4),color-stop(53%,#309cd1),to(#2f99cd));background:-webkit-linear-gradient(top,#34aae4 1%,#309cd1 53%,#2f99cd);background:linear-gradient(180deg,#34aae4 1%,#309cd1 53%,#2f99cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#34aae4",endColorstr="#2f99cd",GradientType=0);-webkit-transition:background-position .25s ease;transition:background-position .25s ease;background-size:100% 100px;border:1px solid #3599cc}@media (max-width:960px){.button.button-blue,a.button.button-blue,input.button.button-blue{display:block;margin-left:auto;margin-right:auto}}#intro #greeting{width:160px;background-color:#fff;float:right}@media (max-width:960px){#intro #greeting{float:none;margin-top:120px;position:relative;top:-86px}}#intro #greeting a:hover{background-position:0 -35px}#pageheader .view-homepage-rotator{overflow:hidden;width:960px;position:relative}@media (max-width:960px){#pageheader .view-homepage-rotator{width:100%;max-width:100%;min-width:100%}}@media (max-width:768px){#pageheader .view-homepage-rotator{display:none}}#pageheader .view-homepage-rotator .view-content{width:561px;height:338px;margin:10px auto;position:relative}#pageheader .view-homepage-rotator .feature-overlay-right{background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColor=0,endColorStr=#e9e9e2);-ms-filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColor=0,endColorStr=#e9e9e2);background-image:-webkit-gradient(linear,right top,left top,from(#ece6dc),to(rgba(236,230,220,0)));background-image:-webkit-linear-gradient(right,#ece6dc,rgba(236,230,220,0));background-image:linear-gradient(270deg,#ece6dc,rgba(236,230,220,0));display:block;width:200.5px;height:326px;position:absolute;z-index:1000;left:561px;top:0}#pageheader .view-homepage-rotator .feature-overlay-left{background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorStr=#e9e9e2,endColor=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorStr=#e9e9e2,endColor=0);background-image:-webkit-gradient(linear,left top,left bottom,from(#ece6dc),to(rgba(236,230,220,0)));background-image:-webkit-linear-gradient(#ece6dc,rgba(236,230,220,0));background-image:linear-gradient(#ece6dc,rgba(236,230,220,0));display:block;width:200.5px;height:326px;position:absolute;z-index:1000;right:561px;top:0}#pageheader .view-homepage-rotator .gv-gallery{width:561px;height:326px;margin:0 auto}#pageheader .view-homepage-rotator #rotator,#pageheader .view-homepage-rotator .gv-strip_wrapper{overflow:visible!important}#pageheader .view-homepage-rotator #rotator{left:-561px}#pageheader .view-homepage-rotator .gv-caption,#pageheader .view-homepage-rotator .gv-overlay-background,#pageheader .view-homepage-rotator .gv-panel-overlay{height:4em;padding:1em}#pageheader .view-homepage-rotator .gv-overlay-background{background:#3a1314}#pageheader .view-homepage-rotator .gv-panel-overlay h2{color:#fff;font-size:18px;border:none;padding-bottom:0}#pageheader .view-homepage-rotator .gv-panel-overlay p{color:#fff}#pageheader .view-homepage-rotator li.gv-pager-item{list-style:none;float:left;height:12px;width:12px;text-indent:-999px;overflow:hidden;background:rgba(0,0,0,0) url(/sites/all/themes/iobytheme/img/pager.png) 0 -12px no-repeat;cursor:pointer}#pageheader .view-homepage-rotator li.gv-pager-item:hover{background-position:0 -24px}#pageheader .view-homepage-rotator li.current-slide{background-position:0 0}.front #pageheader h1{padding-top:0}body{font-size:13px;line-height:1.4em}h1,h2,h3,h4,h5,h6{font-family:Barlow,Arial Narrow,sans-serif;color:#3a1314;font-weight:400}h1{font-size:50px;font-weight:800;line-height:1.2em;padding-top:20px;margin-left:10px;color:#000}@media (max-width:600px){h1{font-size:32px}}article h1{margin-left:0}h2{margin-bottom:.4em;font-family:Barlow;font-weight:800;color:#3599cc;font-size:30px;line-height:1.2}@media (max-width:600px){h2{font-size:24px}}h3{font-size:23px;margin:2em 0 1em;line-height:1.2;color:#000}h3,h4{font-weight:700}h4{font-size:16px;margin:2em 0 .7em;color:#3599cc}@media (max-width:960px){h4{font-size:22px;line-height:26px}}#comments h3{font-family:Barlow,Arial Narrow,sans-serif;color:#3599cc;font-size:182%;margin:0}a,span.nolink,ul.nice-menu a{text-decoration:none;color:#e88124}a:hover,span.nolink:hover,ul.nice-menu a:hover{color:#780032;text-decoration:none;text-shadow:#fff 0 0 4px}.link-action{text-transform:capitalize}.link-action>i{margin-left:4px;font-style:normal;font-size:21px;position:relative;top:2px}.link-action>i:after{content:"›"}#navigation{font-family:Barlow,Arial Narrow,sans-serif;font-weight:900;font-size:17px;text-align:right;padding-top:2px}@media (max-width:960px){#navigation{display:none}}#off-canvas{font-family:Barlow,Arial Narrow,sans-serif;background-color:#fff;border-bottom:3px solid #e88124;font-weight:900;font-size:24px;text-align:right;padding-top:2px;position:absolute;right:-961px;top:80px;z-index:100;width:100%}#off-canvas ul.menu{margin:10px}#off-canvas ul.menu li.leaf{padding:10px 0}@media (max-width:960px){#off-canvas ul.menu li.leaf{padding:7px 0}}@media (pointer:coarse){#off-canvas{overflow:hidden}}@media (min-width:960px){.hidden{display:none}}ul.hidden{list-style:none}@media (max-width:960px){.hidden-2{display:none}.show{display:block}}.slide-in{transform:translate(-961px);-webkit-transform:translate(-961px);-moz-transform:translate(-961px);-ms-transform:translate(-961px);-o-transform:translate(-961px);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}@media (min-width:960px){.slide-in{display:none}}ul.nice-menu li{border:none;background-color:#fff}ul.nice-menu li.over{background:#fff}ul.nice-menu-down .menuparent li{border:none;background:none;width:auto}ul.nice-menu-down li,ul.nice-menu-down li.menuparent,ul.nice-menu-down li.menuparent:hover,ul.nice-menu-down li:hover{background-color:#fff}ul.nice-menu-down li.menuparent.over{-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.5);box-shadow:1px 1px 4px 0 rgba(0,0,0,.5)}ul.nice-menu-down li.menuparent.over:after{height:5px;width:100%;background:#fff;content:"";position:absolute;bottom:0;left:0;z-index:99}ul.nice-menu-down .menuparent ul{-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.5);box-shadow:1px 1px 4px 0 rgba(0,0,0,.5);background-color:#fff;text-align:left}.nice-menu>li{display:inline-block;padding:2px 13px;float:none}.nice-menu li a,.nice-menu li span.nolink{display:block;padding:5px}#block-user-login input.form-submit[type=submit],#content input.form-submit[type=submit],#edit-submit--4,#modalContent input.form-submit[type=submit],a.button,input.button{display:inline-block;vertical-align:middle;-webkit-border-radius:0;border-radius:0;width:auto;min-width:0;margin:0;font-family:Barlow;font-weight:800;text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:2px;background:#e88124;padding:16px 30px 17px;text-shadow:none;line-height:1.25}#block-user-login input.form-submit[type=submit]:hover,#content input.form-submit[type=submit]:hover,#edit-submit--4:hover,#modalContent input.form-submit[type=submit]:hover,a.button:hover,input.button:hover{background:#3599cc;color:#fff;text-shadow:none}@media (max-width:960px){#content input.form-submit[type=submit]{width:auto;font-size:20px;-webkit-border-radius:25px;border-radius:25px}}#content input.form-submit[type=submit],input.button{margin-bottom:30px}#greeting a.button{font-size:130%;padding:10px 12px}@media (max-width:960px){#greeting a.button{font-size:150%;padding:12px 15px}}#rail a.button,#rail input.button,#rail input.form-submit[type=submit]{display:block;margin:0 auto;width:100%;max-width:80%}@media (max-width:960px) and (max-width:960px){#rail{padding-left:0;padding-right:0}}#content .image-widget input.form-submit{font-size:110%;margin-left:10px;min-width:60px}#content #edit-field-project-photo td input[type=submit]{font-size:110%}#rail h2{font-size:185%;border-bottom:none;padding-bottom:0;line-height:110%}#rail p{margin:.8em 0}@media (max-width:960px){#rail p{font-size:1.2em;line-height:1.4em;margin:.8em}}input[type=password],input[type=text],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #c7c8b7;padding:3px;margin-bottom:2px;color:#780032;font-size:110%;background-color:#fff}.description,.fieldset-description{font-style:italic;color:#5c3536;line-height:inherit;font-size:1em!important;margin:.75em 0!important}.counter,.description{font-style:italic;color:#5c3536;line-height:1.3em;margin:2px}fieldset{margin:10px 0;padding:5px 0}fieldset legend{background:#fff;font-size:120%;text-transform:uppercase;padding-bottom:5px}fieldset.filter-wrapper{padding:0}fieldset.filter-wrapper .form-item{margin-top:.5em}fieldset .fieldset-wrapper{background:#f5f2ed;padding:2px 10px;margin:0}fieldset .fieldset-wrapper .filter-guidelines-item{display:none!important}fieldset .fieldset-wrapper legend{background:rgba(0,0,0,0);font-size:100%;text-transform:none}input.password-confirm,input.password-field{width:12em}label{margin-top:4px}.password-indicator{height:30px;background:#ece6dc}.password-indicator .indicator{background:#780032}#content ul{margin-left:2em}#content ul.vertical-tabs-list{margin-left:-15em}#content ul.vertical-tabs-list li{margin:0}@media (max-width:960px){#content ul{font-size:1.1em}}#content ul.pager{margin:15px 0 0;font-size:106%}#content ul.pager a.active{color:#e88124}#content ul.pager a.active:hover{color:#780032}.vertical-tabs fieldset.vertical-tabs-pane{padding:5px}blockquote{margin:10px;padding:10px;background:#fff;color:#780032;font-style:italic;font-weight:700;line-height:1.3em;display:block}#pageheader p{margin-left:10px;color:#3a1314;width:580px;font-size:16px;line-height:23px}@media (max-width:960px){#pageheader p{width:100%;max-width:100%;min-width:100%;font-size:18px;line-height:22px;text-align:left}}p.submitted{color:#3599cc}tr.even,tr.odd{background:#f5f2ed;border-bottom:1px solid #c7c8b7}#rail section h2{font-style:inherit}@media (max-width:960px){#rail section h2{padding-left:15px}}.tabs{font-size:92%;text-transform:uppercase;line-height:normal}div.horizontal-tabs{margin:0 0 1em;border:none}#content ul.tabs,div.horizontal-tabs ul.horizontal-tabs-list{border:none;list-style:none;padding:10px 0;margin:0;background-color:rgba(0,0,0,0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:960px){#content ul.tabs,div.horizontal-tabs ul.horizontal-tabs-list{font-size:1em;display:block}}#content ul.tabs li,div.horizontal-tabs ul.horizontal-tabs-list li{*float:left;background-color:rgba(0,0,0,0);border:0;font-size:11px;margin-right:0;white-space:nowrap}@media (max-width:960px){#content ul.tabs li,div.horizontal-tabs ul.horizontal-tabs-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.3em;margin-bottom:15px;white-space:normal}}#content ul.tabs a,div.horizontal-tabs ul.horizontal-tabs-list a{display:block;padding:2px 11px;margin:0;background:rgba(0,0,0,0);border:none;font-family:Barlow;font-weight:800;font-size:16px;text-transform:none}#content ul.tabs a:visited,div.horizontal-tabs ul.horizontal-tabs-list a:visited{color:#e88124}#content ul.tabs .active a,#content ul.tabs .active a:hover,#content ul.tabs .selected a,#content ul.tabs .selected a:hover,#content ul.tabs a.active,#content ul.tabs a.active:hover,#content ul.tabs a.current,#content ul.tabs a.current:hover,div.horizontal-tabs ul.horizontal-tabs-list .active a,div.horizontal-tabs ul.horizontal-tabs-list .active a:hover,div.horizontal-tabs ul.horizontal-tabs-list .selected a,div.horizontal-tabs ul.horizontal-tabs-list .selected a:hover,div.horizontal-tabs ul.horizontal-tabs-list a.active,div.horizontal-tabs ul.horizontal-tabs-list a.active:hover,div.horizontal-tabs ul.horizontal-tabs-list a.current,div.horizontal-tabs ul.horizontal-tabs-list a.current:hover{color:#fff;background:#3599cc;border:none;text-shadow:none;-webkit-border-radius:0;border-radius:0}@media (max-width:960px){#content ul.tabs .active a,#content ul.tabs .active a:hover,#content ul.tabs .selected a,#content ul.tabs .selected a:hover,#content ul.tabs a.active,#content ul.tabs a.active:hover,#content ul.tabs a.current,#content ul.tabs a.current:hover,div.horizontal-tabs ul.horizontal-tabs-list .active a,div.horizontal-tabs ul.horizontal-tabs-list .active a:hover,div.horizontal-tabs ul.horizontal-tabs-list .selected a,div.horizontal-tabs ul.horizontal-tabs-list .selected a:hover,div.horizontal-tabs ul.horizontal-tabs-list a.active,div.horizontal-tabs ul.horizontal-tabs-list a.active:hover,div.horizontal-tabs ul.horizontal-tabs-list a.current,div.horizontal-tabs ul.horizontal-tabs-list a.current:hover{width:auto;font-size:1em;padding:12px 15px}}#content ul.tabs a:hover,div.horizontal-tabs ul.horizontal-tabs-list a:hover{background:#f5f2ed;border:none;color:#780032}ul.quicktabs-style-nostyle{border:none;list-style:none;padding:5px 0;margin:0 0 0 -8px;background-color:rgba(0,0,0,0)}#content ul.quicktabs-style-nostyle{margin-left:0}ul.quicktabs-style-nostyle li{*float:left;background-color:rgba(0,0,0,0);border:0;font-size:14px;margin:0 10px 0 0!important}ul.quicktabs-style-nostyle li.active a{color:#000;text-decoration:underline;border:none;text-shadow:none}ul.quicktabs-style-nostyle a{color:#e88124;display:block;margin:0;background:rgba(0,0,0,0);border:none}ul.quicktabs-style-nostyle a:hover{text-decoration:underline;color:#780032}#breadcrumb{font-size:10px;text-transform:uppercase;position:absolute;letter-spacing:.1em}body.front #content ul.tabs li.last{float:right}@media (max-width:960px){body.front #content ul.tabs li.last{float:none}}footer#footer{background:#3a1314 url(/sites/all/themes/iobytheme/img/colorstripe.png) repeat-x center 35px;text-align:left}footer#footer a:hover{text-shadow:none}#bottom li.title{padding:8px 13px;font-family:Barlow,Arial Narrow,sans-serif;color:#3599cc;font-size:123%;vertical-align:top}@media (max-width:960px){#bottom li.title{font-size:20px}}#footer .section{margin-top:25px}#footer nav{display:block;float:left;width:200px;margin-left:10px;border-right:1px solid #3c3c37;margin-top:5px;min-height:130px}@media (max-width:960px){#footer nav{width:100%;max-width:100%;min-width:100%}}#footer nav ul{width:90px;float:left}@media (max-width:960px){#footer nav ul{margin:20px 15px 10px 0;width:150px}}#footer nav a{color:#fff;font-family:Barlow,Arial Narrow,sans-serif;font-size:108%;font-weight:700;text-transform:lowercase}@media (max-width:960px){#footer nav a{font-size:16px;line-height:24px}}#footer nav a:hover{color:#e88124}#footer li.null{height:10px}#footer .region-footer{width:730px;margin-left:19px;float:left;min-height:130px}@media (max-width:960px){#footer .region-footer{width:100%;max-width:100%;min-width:100%;margin-left:0}}#footer .block{float:left}#footer #block-views-single-testimonial-block{margin:3px 0 0 10px;width:345px;border-right:1px solid #3c3c37;padding-right:25px;min-height:130px}@media (max-width:960px){#footer #block-views-single-testimonial-block{margin-bottom:15px}}#footer #block-views-single-testimonial-block .views-field-body{text-indent:-.3em;font-style:italic;font-size:130%;font-weight:lighter;line-height:130%}#footer #block-views-single-testimonial-block .views-field-field-person-name,#footer #block-views-single-testimonial-block .views-field-field-user{text-align:right;font-family:Barlow,Arial Narrow,sans-serif;font-weight:700;font-size:108%;color:#e88124}#footer #block-views-single-testimonial-block a:hover{color:#e88124;text-decoration:underline}#footer .block-block{width:349px}@media (max-width:960px){#footer .block-block{width:100%}}#footer .block-block h2{float:left;text-align:right;width:89px;color:#c7c8b7;font-size:131%;font-weight:700;border:none;margin:.3em 20px 0 0}#footer .block-block ul.social li{display:block;float:left;margin-right:8px;padding-bottom:30px}#footer .block-block ul.social li a{overflow:hidden;height:0;padding-top:32px;background-image:url(/sites/all/themes/iobytheme/img/social-networks.png);width:32px;display:block}#footer .block-block ul.social li .facebook{background-position:-72px 0}#footer .block-block ul.social li .twitter{background-position:-103px 0}#footer .block-block ul.social li .flickr{background-position:-134px 0}#footer .block-block ul.social li .vimeo{background-position:-168px 0}#footer .block-block ul.social li .instagram{background-position:-231px 0}#footer .block-block ul.social li .rss{background-position:-198px 0}#footer #block-block-2 .content{font-family:Barlow,Arial Narrow,sans-serif;font-size:162%;line-height:125%;margin-top:2px}#footer #block-block-2 .content a{color:#fff}#footer #block-block-2 .content a:hover{color:#e88124}#footer section.footer-logos{display:block;float:left;width:620px;margin:15px 0 0;padding:10px}@media (max-width:960px){#footer section.footer-logos{width:100%;max-width:100%;min-width:100%}}#footer section.footer-logos .footer-logo-item{background:#c7c8b7;display:block;float:left;margin-right:10px;text-align:center;height:50px;line-height:50px;color:#444;width:90px}#footer section.credits{text-align:right;color:#c7c8b7;padding:20px 90px 20px 0;margin:15px 0 0 650px;font-size:77%;background:rgba(0,0,0,0) url(/sites/all/themes/iobytheme/img/ioby-logo-small.svg) no-repeat right 50%;background-size:80px;line-height:130%;position:relative;*padding-top:12px}#footer section.credits a{color:#fff}@media (max-width:960px){#footer section.credits{margin:15px 0 0;float:left}}#mc_embed_signup label{font-size:12px;position:absolute;left:5px;font-weight:400;top:0;cursor:text;color:#780032;line-height:14px}#mc_embed_signup div{float:left;position:relative}@media (max-width:960px){#mc_embed_signup input.required{border:none!important}}#mc_embed_signup input#mce-EMAIL{width:163px}#mc_embed_signup #mc-embedded-subscribe{background-color:#e88124;*margin-top:0}#mc_embed_signup #mc-embedded-subscribe:hover{background-color:#780032}#mc_home_embed_signup p{margin-left:0;margin-bottom:1rem}@media (max-width:960px){#mc_home_embed_signup p{font-size:1.1em}}#mc_home_embed_signup .email{background-image:url(/sites/all/themes/iobytheme/img/form_evelope.png);background-position:98%;background-repeat:no-repeat}#mc_home_embed_signup input[type=text]{height:1.4rem;-webkit-border-radius:5px;border-radius:5px;width:100%;margin-bottom:1rem;padding-left:5px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.35);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.35)}#mc_home_embed_signup .mc-field-group{position:relative}#mc_home_embed_signup label{font-size:13px;position:absolute;left:8px;font-weight:400;top:3px;cursor:text;line-height:14px}#mc_home_embed_signup input.button{font-size:120%;margin-left:0;padding:8px 10px;max-width:120px}@media (max-width:960px){#mc_home_embed_signup input.button{font-size:140%;max-width:150px}}html.js input.form-autocomplete{background-position:99% 5px}.form-item-project-meets{padding-top:1.5em;margin-top:2em;border-top:1px solid #696a6d;text-align:center;font-size:110%;font-weight:700}.page-add-project #project-2-node-form,.page-add-project .node-preview,.page-add-project .preview-specs{width:660px;margin:0 auto 20px}.page-add-project .preview{background-color:rgba(0,0,0,0)}.page-add-project .preview dd,.page-add-project .preview dt{padding:5px 0;float:left;display:block}.page-add-project .preview dt{clear:both;font-weight:700;padding-right:10px;text-align:right;width:160px}.page-add-project #edit-field-project-status,.page-add-project.page-add-project-step-2 .preview .node-teaser,.page-add-project.page-add-project-step-2 .preview h3:first-child,.page-add-project .vertical-tabs,.page-add-project fieldset.group-extras{display:none}#ioby-project-reqs-form #edit-submit{display:block;margin:5px auto}article.node-preview{border:1px solid #696a6d;padding:20px}.page-user #user-login,.page-user #user-pass,.page-user #user-register-form{width:400px;margin:0 auto}@media (max-width:960px) and (max-width:960px){.page-user #user-login,.page-user #user-pass,.page-user #user-register-form{width:100%;max-width:100%;min-width:100%}}.page-add-project-step-1 .content #edit-submit{display:block;margin:5px auto}ol.ioby-step-indicator{margin:10px 0 0 10px}ol.ioby-step-indicator li{display:block;float:left;text-transform:uppercase;font-size:93%;color:#c7c8b7;margin:5px 25px 5px 0}@media (max-width:960px){ol.ioby-step-indicator li{margin-left:0;margin-bottom:15px}}ol.ioby-step-indicator li.current,ol.ioby-step-indicator li.current a{color:#780032}@media (max-width:960px){ol.ioby-step-indicator{font-size:1.25rem;max-width:200px;margin-left:auto;margin-right:auto}}@media (max-width:960px){.node-type-project-2 h1{margin:45px 0 0 10px}}.node-type-project-2 header#pageheader{padding-bottom:35px}.node-type-project-2 input{width:50%}.node-type-project-2 .sponsor-ribbon{display:none;color:#fff;padding:10px;text-align:center;background:#e88124}.node-type-project-2 .intro{margin-bottom:40px}.node-type-project-2 .photo{float:left;margin-right:15px}.node-type-project-2 dl.specs{float:right;line-height:1.2em;width:250px}@media (max-width:960px){.node-type-project-2 dl.specs{float:left;margin-top:20px}}@media (max-width:960px) and (max-width:960px){.node-type-project-2 dl.specs{width:100%;max-width:100%;min-width:100%}}.node-type-project-2 dl.specs dt{color:#3599cc;font-weight:700;font-family:Barlow,Arial Narrow,sans-serif;font-size:15px;margin-bottom:8px}@media (max-width:960px){.node-type-project-2 dl.specs dt{font-size:18px}}.node-type-project-2 dl.specs dd{color:#3a1314;padding-bottom:13px;border-bottom:1px solid #b3b3b3;margin-bottom:20px}@media (max-width:960px){.node-type-project-2 dl.specs dd{font-size:16px}}.node-type-project-2 dl.specs dd div.field{margin-bottom:0!important}.node-type-project-2 #content ul.tabs li.last{float:right}@media (max-width:960px){.node-type-project-2 #content ul.tabs li.last{float:none}}.node-type-project-2 .content h2{margin-top:10px}.node-type-project-2 .pane{display:none}.node-type-project-2 #overview{display:block}.node-type-project-2 #overview div.field{margin-bottom:40px}.node-type-project-2 section#block-iobyproject-ioby-project-share,.node-type-project-2 section#block-iobyproject-ioby-project-status{position:absolute;right:10px;text-align:right;color:#696a6d;top:0}@media (max-width:960px){.node-type-project-2 section#block-iobyproject-ioby-project-share,.node-type-project-2 section#block-iobyproject-ioby-project-status{left:0;right:0;text-align:left;top:-25px;font-size:14px}}.node-type-project-2 section#block-iobyproject-ioby-project-share h2,.node-type-project-2 section#block-iobyproject-ioby-project-status h2{font-size:100%;font-weight:700;color:#696a6d;display:inline;text-transform:uppercase;margin:0;padding:0;border:none}.node-type-project-2 section#block-iobyproject-ioby-project-share .addthis_toolbox,.node-type-project-2 section#block-iobyproject-ioby-project-share .content,.node-type-project-2 section#block-iobyproject-ioby-project-status .addthis_toolbox,.node-type-project-2 section#block-iobyproject-ioby-project-status .content{display:inline}@media (max-width:960px){.node-type-project-2 section#block-iobyproject-ioby-project-status{left:10px}}.node-type-project-2 section#block-iobyproject-ioby-project-share{top:auto;bottom:0;width:250px}@media (max-width:960px){.node-type-project-2 section#block-iobyproject-ioby-project-share{text-align:right;left:-13px;top:0}}.node-type-project-2 section#block-iobyproject-ioby-project-share .content{float:right}.node-type-project-2 section#block-iobyproject-ioby-project-share h2{font-weight:400;padding-right:5px}.node-type-project-2 section#block-iobyproject-ioby-project-location .content{background-color:#fff;padding:7px;border:1px solid #c7c8b7}.node-type-project-2 section#block-iobyproject-ioby-project-leader .content{color:#696a6d;margin:0 10px}.node-type-project-2 .funding-view{padding:5px 10px}.node-type-project-2 #total_funding_needed{text-align:right;margin-bottom:10px;font-size:85%;color:#696a6d;text-transform:uppercase}.node-type-project-2 #total_funding_needed span{font-weight:700;color:#3a1314}.node-type-project-2 .bar{position:relative;height:30px;width:100%;margin:0 auto;border:1px solid #c7c8b7;background-color:#fff}.node-type-project-2 .bar .inner-bar{background-color:#3599cc;position:absolute;top:1px;left:1px;height:28px}.node-type-project-2 .money{width:45%}.node-type-project-2 .money.needed{float:right;text-align:right}.node-type-project-2 .money.raised{float:left;text-align:left}.node-type-project-2 .money .big{color:#3a1314;font-family:Barlow,Arial Narrow,sans-serif;font-weight:900;font-size:277%;display:block;line-height:1em;margin-top:5px}.node-type-project-2 .money .small{color:#696a6d}.node-type-project-2 form#iobyproject-donation-form .form-item-donation{padding-top:10px}.node-type-project-2 form#iobyproject-donation-form .form-item-donation .field-prefix{color:#e88124;font-family:Barlow,Arial Narrow,sans-serif;font-size:461%;font-weight:700;line-height:1em;*vertical-align:middle}.node-type-project-2 form#iobyproject-donation-form .form-item-donation input{border:1px solid #e88124;color:#780032;padding:5px 10px;font-size:400%;text-align:left;height:72px;line-height:1;vertical-align:baseline;margin-left:8px;width:80%}@media (max-width:960px){.node-type-project-2 form#iobyproject-donation-form .form-item-donation input{width:60%;max-width:60%;min-width:60%}}.node-type-project-2 form#iobyproject-donation-form .form-item-gratuity-value{padding-top:10px;padding-left:40px}.node-type-project-2 form#iobyproject-donation-form .form-item-gratuity-value .field-prefix{color:#e88124;font-family:Barlow,Arial Narrow,sans-serif;font-size:150%;font-weight:700;line-height:1em;*vertical-align:middle}.node-type-project-2 form#iobyproject-donation-form .form-item-gratuity-value input{border:1px solid #e88124;color:#780032;padding:5px;font-size:150%;text-align:left;line-height:1;vertical-align:baseline;margin-left:8px;width:80%}@media (max-width:960px){.node-type-project-2 form#iobyproject-donation-form .form-item-gratuity-value input{width:60%;max-width:60%;min-width:60%}}.node-type-project-2 form#iobyproject-donation-form .form-item-gratuity-value.disabled input{color:#b3b3b3;border:1px solid #ece6dc}.node-type-project-2 form#iobyproject-donation-form .form-item-gratuity-value.disabled .field-prefix{color:#b3b3b3}.node-type-project-2 form#iobyproject-donation-form .form-item-gratuity{padding-bottom:10px;padding-left:40px}.node-type-project-2 form#iobyproject-donation-form .form-item-gratuity input{width:auto}.node-type-project-2 ul.donation_list{list-style:none;margin:10px 0!important}.node-type-project-2 ul.donation_list li{padding:5px;background-color:#ece6dc;width:210px;display:block;margin:0 auto 5px!important;color:#3a1314;line-height:normal;text-align:left}.node-type-project-2 ul.donation_list .number{text-align:right;font-weight:700;width:20px;margin-right:3px}.node-type-project-2 #block-iobyproject-ioby-project-volunteer .donation_list li{width:250px}.node-type-project-2 #comment-form #edit-comment-body-und-0-format{display:none}.node-type-project-2 .view-project-updates h3{font-size:18px;margin:1em 0 .4em}.node-type-project-2 .view-project-updates article.update{margin:10px;padding-bottom:5px;border-bottom:1px solid #f5f2ed;color:#696a6d}.node-type-project-2 .donor-list ul{margin:0 0 0 20px!important}.node-type-project-2 .donor-list ul li{display:block;float:left;margin:5px!important;background:#f5f2ed;width:150px;font-size:118%;padding:10px}.node-type-project-2 #rail .funded{padding:0 30px;color:#780032;margin-bottom:20px}.node-type-project-2 #rail .funded h2{font-weight:900;color:#780032;font-size:400%;margin:20px auto 0}.node-type-project-2 #content ul.links{margin:0}.node-type-project-2 #content ul.links li{display:block;text-align:center}.project-microview,.project-miniview{overflow:hidden}@media (max-width:960px){.project-miniview{width:100%;max-width:100%;min-width:100%}}.view-project-view{position:relative;z-index:1}.view-project-view .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:550px){.view-project-view .view-content{display:block}}.view-project-view .view-content .tabs{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.view-content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.project-miniview{-webkit-flex-basis:48.5%;-ms-flex-preferred-size:48.5%;flex-basis:48.5%;background:#f5f2ed;position:relative;overflow:hidden;padding:18px 20px 42px 18px;margin-bottom:3%}@media (max-width:550px){.project-miniview{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px}}#content .project-miniview p,.region-content .project-miniview p{font-size:14px;line-height:19px;margin:0}.project-miniview .main-info{z-index:10}.project-miniview .main-info .project-summary{color:#444}.project-miniview .main-info .sponsor-ribbon{position:absolute;background:#e88124;top:10px;left:10px;width:244px;padding:4px;color:#fff;font-weight:700;line-height:1.1em;text-align:center;opacity:.8}.project-miniview h3,.project-miniview h3 a{color:#000;font-size:24px;line-height:1.1;margin:.5em 0 .2em;font-family:Barlow,Arial Narrow,sans-serif}.project-miniview h3 a:hover{text-decoration:underline;color:#000;-webkit-box-shadow:none;box-shadow:none}.project-miniview .project-needs{text-align:right;color:#696a6d;font-size:12px;position:absolute;bottom:6px;right:15px}.project-miniview .project-needs .project-amt{font-weight:700}.project-miniview .project-needs .needs-volunteers{text-transform:uppercase;color:#e88124;font-weight:700}.project-miniview .project-photo{text-align:center}.project-miniview .project-photo a{display:block}.project-miniview .project-photo img{max-height:240px;display:block;max-width:100%;width:auto;height:auto;margin:0 auto}.project-miniview .project-meter{position:absolute;right:0;top:0;width:6px;height:100%;background:#eae1d3}.project-miniview .progress-bar{position:absolute;background-image:-webkit-linear-gradient(45deg,#3599cc,#84bf41);background-image:linear-gradient(45deg,#3599cc,#84bf41);bottom:0;left:0;width:100%;height:100%}.project-miniview .extra-info{width:95%;height:100%;border:0;background:rgba(53,153,204,.97);opacity:0;color:#fff;padding:20px 10px 10px;font-size:11px;position:absolute;z-index:10;bottom:-100%;-webkit-transition:bottom .25s ease-out,opacity .15s ease-out;transition:bottom .25s ease-out,opacity .15s ease-out}.project-miniview .extra-info a{color:#fff;text-decoration:underline}.project-miniview .extra-info .project-label{color:#000;text-transform:uppercase;margin-right:10px}.project-miniview .extra-info .project-info{margin-bottom:10px}.project-miniview .extra-info .project-info,.project-miniview .extra-info .project-label{display:block}.project-miniview .extra-info .volunteers{text-align:center;text-transform:uppercase;font-size:12px}.cols-3 td{width:33%;max-width:320px}.cols-3 td:only-child{width:320px}td>.project-miniview{width:100%}.extra-info.is-active{bottom:0;opacity:1}.project-miniview:hover{direction:ltr;z-index:500}.project-microview{float:left;font-size:12px;width:266px;margin:10px;z-index:20}.project-microview .main-info{border:1px solid #c7c8b7;padding:6px;overflow:hidden;position:relative;background:#f5f2ed;z-index:10}.project-microview .main-info h3{margin:0}.project-microview .main-info h3 a{color:#3a1314;font-size:16px;margin:0;font-weight:400;font-family:Barlow,Arial Narrow,sans-serif;line-height:.7em}.project-microview .project-photo{float:left;margin-right:6px}.project-microview .project-meter{position:absolute;right:1px;top:1px;height:100%;width:5px;background:#fff}.project-microview .progress-bar{background:#3599cc;position:absolute;bottom:0;width:5px}.project-microview:hover .main-info{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1)}.project-microview:hover .main-info h3 a{color:#e88124}.page-project-map h2{display:none}.page-project-map h5{font-size:130%;font-weight:700}.page-project-map .project-needs{color:#696a6d}#suppressed-funding-goal-wrapper{padding-bottom:10px}#suppressed-funding-goal-amount{text-align:center;color:#3a1314;font-family:Barlow,Arial Narrow,sans-serif;font-weight:900;font-size:277%;display:block;line-height:1em}#suppressed-funding-goal-raised{text-align:center;font-size:85%;margin-top:5px;text-transform:uppercase;display:block;margin-bottom:5px}div.view-id-project_view.view-display-id-page_2 .view-content,div.view-id-project_view.view-display-id-page_3 .view-content{margin-left:30px}div.view-id-project_view.view-display-id-page_2 .project-miniview,div.view-id-project_view.view-display-id-page_3 .project-miniview{margin-right:25px;margin-bottom:25px}div.view-id-project_view.view-display-id-page_2 .views-exposed-form,div.view-id-project_view.view-display-id-page_3 .views-exposed-form{position:relative;border-bottom:1px solid #ece6dc;padding-bottom:15px}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-exposed-widget,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-exposed-widget{padding:.7em 1.5em 0 0}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-widget-filter-keys input,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-widget-filter-keys input{width:200px}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-widget-filter-field_project_status_value,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-widget-filter-field_project_status_value{position:absolute;top:55px;left:0}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-widget-filter-field_project_volunteers_value,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-widget-filter-field_project_volunteers_value{position:absolute;top:110px;left:0}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-widget-filter-field_project_cost_value,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-widget-filter-field_project_cost_value{padding-right:1.6em}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-widget-filter-field_project_cost_value input,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-widget-filter-field_project_cost_value input{width:100px}div.view-id-project_view.view-display-id-page_2 .views-exposed-form #edit-borough,div.view-id-project_view.view-display-id-page_3 .views-exposed-form #edit-borough{width:115px;height:145px}div.view-id-project_view.view-display-id-page_2 .views-exposed-form #edit-impact,div.view-id-project_view.view-display-id-page_3 .views-exposed-form #edit-impact{width:115px}div.view-id-project_view.view-display-id-page_2 .views-exposed-form #edit-budget-op,div.view-id-project_view.view-display-id-page_3 .views-exposed-form #edit-budget-op{width:140px}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-submit-button,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-submit-button{width:100%;text-align:right;clear:both;bottom:20px;right:20px;padding:0}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-submit-button input,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-submit-button input{display:inline-block;position:relative;left:-90px}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-reset-button,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-reset-button{width:100%;text-align:right;clear:both;bottom:20px;right:100px;padding:0}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .views-reset-button input,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .views-reset-button input{display:inline-block;position:relative;top:-37px;left:-10px}div.view-id-project_view.view-display-id-page_2 .views-exposed-form .form-item-budget-op,div.view-id-project_view.view-display-id-page_3 .views-exposed-form .form-item-budget-op{padding-bottom:10px}div.view-id-project_view.view-display-id-page_2 .view-header,div.view-id-project_view.view-display-id-page_3 .view-header{padding:0 0 5px}div.view-id-project_view.view-display-id-page_2 .gmap-gmap,div.view-id-project_view.view-display-id-page_3 .gmap-gmap{border:1px solid #c7c8b7}div.view-id-project_view.view-display-id-page_2 .view-content,div.view-id-project_view.view-display-id-page_3 .view-content{clear:both}div.view-id-project_view.view-display-id-page_3 .view-content{margin-left:0;padding:25px 0;background-color:#f5f2ed}.page-taxonomy .project-miniview{margin:0 10px 20px 0}#updates div.item-list ul{list-style:none;text-align:right}.front .project-miniview{width:50%;margin-right:0}@media (max-width:768px){.front .project-miniview{width:100%}}.countdown-widget__header{text-align:right;float:left;width:61%;text-transform:uppercase}.countdown-widget__header>span{text-transform:capitalize;font-weight:600}@media (max-width:960px){.countdown-widget__header{width:100%;text-align:left;font-size:16px;line-height:22px}}.countdown-widget__alttext,.countdown-widget__counter{border:1px solid #b3b3b3;text-align:center;width:80px;max-width:80px;margin-left:20px;float:right}@media (max-width:960px){.countdown-widget__alttext,.countdown-widget__counter{float:left;margin-left:0;margin-top:10px}}.countdown-widget__alttext{font-size:20px;letter-spacing:1px;padding:10px;text-transform:uppercase;font-weight:900;line-height:1.2;color:#e88124}.countdown-widget__counter{font-style:inherit}.countdown-widget__daysleft{font-size:31px;line-height:1.25;font-weight:600;font-family:Barlow,Arial Narrow,sans-serif;padding:8px 0;text-align:inherit}.countdown-widget__text{opacity:.65;border-top:1px solid #b3b3b3;padding:5px 0}.block-iobyproject-project-incentives,.project-incentives-row{padding:25px 20px}@media (max-width:960px){.block-iobyproject-project-incentives,.project-incentives-row{padding:15px 20px}}.block .project-incentives-row:first-child{padding-top:3px}.block .project-incentives-row:last-child{padding-bottom:0}.project-incentive__level{font-size:36px;font-weight:800;font-family:Barlow;line-height:1}#block-iobyproject-project-countdown>h2,#block-iobyproject-project-incentives>h2,#project-incentive__description>h2{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important}.project-incentive__description{font-size:16px;margin-top:4px}@media (max-width:960px){.project-incentive__description{font-size:1.1em;line-height:1.4em}}#donate{padding:30px 0;border-color:#b3b3b3;border-style:solid;border-width:1px 0}#general_info{margin-bottom:30px}.donation-jump-link{display:none}@media (max-width:960px){.donation-jump-link{display:block}}.donation-jump-link a.orange-button{padding:14px 30px;display:inline-block;vertical-align:middle;-webkit-border-radius:0;border-radius:0;width:auto;min-width:0;margin:0;font-family:Barlow;font-weight:800;text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:2px;background:#e88124;text-shadow:none;line-height:1.25}.donation-jump-link a.orange-button:hover{background:#3599cc;color:#fff;text-shadow:none}#rail #iobyproject-donation-form input.form-submit[type=submit]{margin-left:49px;white-space:pre-wrap;padding-top:14px;padding-bottom:14px;border:none}@media (max-width:960px){#rail #iobyproject-donation-form input.form-submit[type=submit]{width:auto;margin-left:auto;margin-right:auto}}#rail #iobyproject-donation-form input.form-submit[type=submit]:hover{cursor:pointer}#recurring-donation-section{margin-top:20px}#recurring-donation-prompt{padding-bottom:20px}#recurring-donation-button{padding:14px 20px;display:inline-block;vertical-align:middle;-webkit-border-radius:0;border-radius:0;width:auto;min-width:0;border:1px solid #e88124;font-family:Barlow;font-weight:800;text-transform:uppercase;font-size:14px;color:#e88124;letter-spacing:2px;text-shadow:none;line-height:1.25}#recurring-donation-button:hover{background:#3599cc;border:1px solid #3599cc;color:#fff;text-shadow:none}.project-gallery{float:left}#content .content .project-gallery__list li{margin:0 10px 10px 0}#content .content .project-gallery__list li:first-child,#content .content .project-gallery__list li:last-child{margin-right:0}#content .project-gallery__list{margin:0}.project-gallery__link{display:block;line-height:1;background:rgba(0,0,0,0)}.project-gallery__link>img{display:block;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.project-gallery__link:hover>img{opacity:.65}.project-gallery__list{margin:0;padding:0}.project-gallery__list>li{display:inline-block}.project-gallery__list>li:first-child{display:block}.project-gallery__list>li:last-child{font-style:inherit}.mfp-img{float:left}.mfp-figure:after{opacity:0}.mfp-title{color:#666;font-size:18px;font-weight:700}figcaption{float:right;width:200px}.mfp-bg{background-color:#fff;opacity:.95}img.mfp-img{max-width:660px;margin-left:-220px}@media (max-width:960px){img.mfp-img{max-width:100%;margin-right:auto;margin-left:auto;float:none}}.mfp-iframe-scaler .mfp-iframe{max-width:660px;height:79%}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#000;height:44px;min-width:44px}.mfp-counter,.mfp-description,.mfp-title{position:static;line-height:1.2}.mfp-iframe-scaler>.mfp-bottom-bar{right:0;left:auto;width:210px;top:auto;bottom:200px}.mfp-image-holder .mfp-bottom-bar{right:-220px;left:auto;width:210px;top:auto;bottom:38px}@media (max-width:960px){.mfp-image-holder .mfp-bottom-bar{width:100%;bottom:0;right:0;top:100%}}button.mfp-arrow{background:url(/sites/all/themes/iobytheme/img/nav-arrow.png);background-repeat:no-repeat;background-position:50% 50%}button.mfp-arrow:after,button.mfp-arrow:before{display:none}button.mfp-arrow-left{background-image:url(/sites/all/themes/iobytheme/img/nav-arrow-lt.png)}button.mfp-close{background:url(/sites/all/themes/iobytheme/img/close-btn.png);background-repeat:no-repeat;background-position:100% 0;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0}button.mfp-close:after,button.mfp-close:before{display:none}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{padding:0}.mfp-image-holder .mfp-close{position:relative;left:200px}@media (max-width:960px){.mfp-image-holder .mfp-close{left:0}}.project-gallery__link.mfp-iframe{position:relative}.project-gallery__link.mfp-iframe:after{content:"";display:block;width:64px;height:64px;top:61px;left:118px;position:absolute;background:url(/sites/all/themes/iobytheme/img/icon-play.png)}.node-type-project-2 .field-name-field-project-start-date .form-item{margin-bottom:0}.node-type-project-2 .field-name-field-project-start-date .fieldset-description{display:none}.node-type-project-2 #edit-field-project-photo-und-table{width:100%}.node-type-project-2 a.tabledrag-handle .handle{position:relative;top:52%}.node-type-project-2 .draggable a.tabledrag-handle{height:10em;width:5%}.node-type-project-2 .image-widget{float:right;width:90%}.node-type-project-2 .form-item .image-widget{float:none;width:100%}.node-type-project-2 .form-item .link-field-column{float:none}.node-type-project-2 .form-item td{vertical-align:middle}.node-type-project-2 .form-actions{float:right}.node-type-project-2 .form-actions .form-action-next{text-transform:inherit!important}.node-type-project-2 .form-actions .form-action-previous{border:none!important}.node-type-project-2 .form-actions .form-action-delete{font-style:inherit}#nearby .main-info{height:92px}#nearby .main-info h3{margin-top:0!important}#nearby .project-meter{height:92px}.funded-project:before{opacity:.8;z-index:81;content:"";top:5px;right:15px;background:url(/sites/all/themes/iobytheme/img/icon-funded-project.png) no-repeat!important;height:55px;width:50px;position:absolute}.funded-project--large{height:165px;background:url(/sites/all/themes/iobytheme/img/large-funded-project.png) no-repeat!important;left:30%;position:relative}.multistep h1{margin-left:0}.multistep .multistep-description{font-size:16px;margin:20px 0}.multistep .form-item{margin-bottom:2em}.block-multistep{margin:10px 0;height:70px}.block-multistep .multistep-progress-bar-wrapper{display:none}.block-multistep .item-list ul{height:60px;margin:10px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.block-multistep .item-list ul,.block-multistep .item-list ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block-multistep .item-list ul li{height:100%;margin-right:70px!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;list-style:none;width:auto;float:left;text-align:center;color:grey;position:relative}.block-multistep .item-list ul li .last{margin-right:0!important}.block-multistep .item-list ul li:not(:last-child):after{content:" ";display:block;position:absolute;height:2px;width:24px;top:50%;right:0;margin-right:-48px;background-color:#ece6dc}.block-multistep .item-list ul li:not(:last-child):after+a{background-color:red}.block-multistep .item-list ul li span{color:#999}.block-multistep .item-list ul li a{color:#2a8ab9}.block-multistep .item-list ul li .active-step,.block-multistep .item-list ul li a.active-step{color:#000;font-weight:700}.block-multistep .item-list ul li.current:not(:last-child):after{background-color:#000}ul.primary{white-space:normal}.idea-button.project-button-start{display:none}.logged-in .idea-button.project-button-start{display:block}div.loginbox.messages{display:block;background:#f5f2ed;max-width:100%;margin:20px auto 30px;padding:20px 30px;border:1px solid #c7c8b7}div.loginbox.messages .two-third{color:#2c0e10;font-weight:700;font-size:1.1em;line-height:1.1}.logged-in .loginbox.messages{display:none}.two-third{width:66%;display:inline-block;padding-top:20px}.one-third{width:33%;display:inline-block}.one-third .button{margin-top:-13px}a.button.back-button,input[type=submit].form-action-previous.button.back-button{background:none!important;color:#000!important;border:none!important;margin-bottom:30px}a.button.back-button:before,input[type=submit].form-action-previous.button.back-button:before{content:"← "}.back-button-wrapper{display:inline-block;padding-left:20px;margin-left:5px}.back-button-wrapper:before{content:"← ";vertical-align:middle;margin-bottom:27px;margin-right:-20px;display:inline-block}.node-project_2-form .form-actions{float:right}article.comment{margin:10px;padding-bottom:5px;border-bottom:1px solid #f5f2ed;color:#696a6d}article.comment p.submitted{margin-bottom:6px!important}article.comment p.submitted .date{float:right;color:#3599cc;font-size:100%}article.comment p.submitted .author a{font-size:108%;font-weight:700}article.comment p.submitted .author-flag{font-size:70%;color:#fff;background-color:#696a6d;-webkit-border-radius:6px;border-radius:6px;padding:2px 6px;line-height:normal;margin-left:8px}article.comment .field-name-comment-body{margin-bottom:0!important}article.comment .content p{margin:.7em 0}#comment-form-wrapper{margin:20px 10px 10px}#comment-form-wrapper textarea#edit-comment-body-und-0-value{border:1px solid #e88124}#comment-form-wrapper #edit-actions{text-align:right;margin-top:.5em}article.profile dl{line-height:1.2em;width:580px;margin-left:10px;float:left}article.profile dl dt{color:#780032;font-weight:700;float:left;clear:both;width:170px;display:block;padding-top:10px;text-align:right;text-transform:uppercase;margin-right:10px}article.profile dl dd{padding-top:10px;margin-bottom:.8em;display:block;float:left;width:400px}article.profile .user-picture{float:right;background-color:#f5f2ed;padding:10px;width:320px;text-align:center}.node-type-blog #content h3,.page-blog #content h3{margin:1.2em 0 0}.node-type-blog #content p.submitted,.page-blog #content p.submitted{color:#3599cc}.node-type-blog #content article,.page-blog #content article{border-bottom:1px solid #c7c8b7}.node-type-blog #content article footer,.page-blog #content article footer{margin-bottom:10px}.node-type-blog #content article footer ul,.page-blog #content article footer ul{margin:0;float:right;height:25px}#block-views-ioby-blogs-block-1 .view-ioby-blogs .views-row{padding:.9em 0;border-bottom:1px solid #ece6dc}#block-views-ioby-blogs-block-1 .view-ioby-blogs .views-field-title a{font-size:16px;font-weight:700}#block-views-ioby-blogs-block-1 .view-ioby-blogs .views-field-created{color:#3599cc;font-size:11px;text-transform:uppercase;font-weight:700}#block-views-ioby-blogs-block-1 .view-ioby-blogs p{margin:.3em 0 0}#block-views-ioby-blogs-block-1 .view-ioby-blogs .view-footer{text-align:right;padding-top:10px}.node-type-blog #content article{border-bottom:none}.node-type-blog #content article footer{height:30px;border-bottom:1px solid #c7c8b7}.page-cart #content table{margin:30px auto}@media (max-width:960px){.page-cart #content table{width:100%;max-width:100%;min-width:100%}}.page-cart #content td{padding:5px 7px}.page-cart #content td input.form-submit[type=submit]{font-size:120%;padding:2px 10px}.page-cart #content td.views-field-line-item-title{min-width:250px}@media (max-width:960px){.page-cart #content td.views-field-line-item-title{min-width:0}}.page-cart #content th{font-size:108%}.page-cart #content .line-item-total{font-size:160%}.page-cart #content .line-item-total .line-item-total-raw{color:#780032}.page-checkout- #main form{width:70%;margin:0 auto}@media (max-width:960px){.page-checkout- #main form{width:100%;max-width:100%;min-width:100%}}.page-checkout- #main form tr.even,.page-checkout- #main form tr.odd{background-color:#fff;border-bottom:1px solid #ece6dc}.page-checkout- #main form fieldset.fieldset-wrapper{margin:5px 20px}.page-checkout- #main form fieldset.checkout-buttons div.fieldset-wrapper{padding:20px;border:1px solid #ece6dc}@media (max-width:960px){.page-checkout- #main form fieldset.checkout-buttons div.fieldset-wrapper{text-align:center}}.page-checkout- #main form table{width:80%;margin:0 auto}@media (max-width:960px){.page-checkout- #main form table{font-size:1.1em}}.page-checkout- #main form table.commerce-price-formatted-components{margin-bottom:10px;width:80%!important}.page-checkout- #main form fieldset.sponsor_info_pane .fieldset-wrapper,.page-checkout- #main form fieldset.sponsor_review_pane .fieldset-wrapper{background:#e88124;text-align:center;color:#fff;font-weight:700}th.views-field-commerce-total{text-align:right}#top .full>div.region-cart{float:right;font-size:94%;padding-top:7px;text-transform:uppercase}#top .full>div.region-cart .line-item-quantity{font-weight:700;color:#fff;-webkit-border-radius:10px;border-radius:10px;background:#e88124 url(/sites/all/themes/iobytheme/img/button-bg.png) repeat-x 0 -35px;background-repeat:repeat-x;text-align:center;padding:0 9px}@media (max-width:960px){#top .full>div.region-cart .line-item-quantity{background:#fff;color:#e88124;font-size:16px}}#top .full>div.region-cart .cart-empty-block{display:none}#promocode_validation{background:#780032;color:#fff;font-weight:700;margin:10px;padding:5px;text-align:center}.views-field-edit-amount div.form-item{display:inline;margin-left:0}.views-field-edit-amount div.form-item input{margin-left:1px}#top .full>div.region-cart{padding-top:0;margin-left:.25em}#top .full>div.region-cart .line-item-summary{padding-top:7px;margin-bottom:0;padding-bottom:7px;margin-top:0}#top .full>div.region-cart .line-item-summary .line-item-quantity{float:none;margin-left:.25em}@media (max-width:960px){#top .full>div.region-cart .cart-link{color:#fff;font-size:18px}fieldset .fieldset-wrapper{font-size:1.2em}}@media screen and (max-width:960px){.views-field-edit-amount div.form-item{display:inline-block;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);float:right;position:relative;bottom:2.5px}}#display_links ul.tabs{padding:0}#display_links ul.tabs li{margin:0}@media (max-width:960px){#display_links ul.tabs li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.2em;margin-bottom:15px}}#project_display{margin-top:30px}.front #rail section{background:#fff}.front #rail h2{border-bottom:1px solid #ece6dc;padding-bottom:.4em}.front #rail .content{padding-left:15px}.front #rail #block-iobyproject-ioby-project-fullmap .content{padding-left:0}.front #rail .view-ioby-blogs .views-row{padding:.9em 0;border-bottom:1px solid #ece6dc}.front #rail .view-ioby-blogs .views-field-title a{font-size:16px;font-weight:700}.front #rail .view-ioby-blogs .views-field-created{color:#3599cc;font-size:11px;text-transform:uppercase;font-weight:700}.front #rail .view-ioby-blogs p{margin:.3em 0 0}.front #rail .view-ioby-blogs .view-footer{text-align:right;padding-top:10px}@media (max-width:960px){.front #rail .view-ioby-blogs .view-footer{font-size:14px}}.front #rail .block-iobyproject .map-container{padding:7px;border:1px solid #c7c8b7;margin-top:10px}.front #rail .block-iobyproject .view-larger{text-align:right}.map-popup h5{font-size:120%;font-weight:700}.map-popup p{margin:.3em 0!important}.map-popup .field-type-image{float:left;margin-right:8px}#rail ul#ioby-current-stats{list-style:none;margin-left:0}@media (max-width:960px){#rail ul#ioby-current-stats{padding:15px}}#rail ul#ioby-current-stats li{margin:.8em 0}.node-type-about-ioby-section blockquote{float:right;font-weight:700;width:10em}@media (max-width:960px){.node-type-about-ioby-section blockquote{float:none;width:100%;margin:0;padding:0}}.node-type-about-ioby-section #pageheader section{bottom:0;top:auto;text-transform:uppercase;font-size:85%;text-align:right}.node-type-about-ioby-section #pageheader section ul{margin:0;padding:0}.node-type-about-ioby-section #pageheader section li{display:inline;list-style:none;padding:0 5px;border-left:1px solid #696a6d}.node-type-about-ioby-section #pageheader section li:first-child{border-left:none}.node-type-about-ioby-section #pageheader section li a{color:#e88124;text-decoration:none}.node-campaign{position:relative}.node-campaign .share-this{position:absolute;top:-30px;right:0}.node-campaign .field-name-field-campaign-footer{clear:both}.node-campaign .sponsor-ribbon{display:none}.node-campaign .field-type-text-with-summary:after,.node-campaign .field-type-text-with-summary:before{content:" ";display:table}.node-campaign .field-type-text-with-summary:after{clear:both}#quicktabs-tabpage-campaign_projects-1.quicktabs-hide{display:block!important;position:absolute;top:-5000px;width:100%}@media (max-width:960px){#quicktabs-container-campaign_projects{overflow-x:scroll;overflow-y:hidden}}.quicktabs-tabpage td{border:0}#edit-province-wrapper{position:absolute;top:55px;left:230px}.views-widget-per-page{position:absolute;top:110px;left:230px}form.node-donation-form #autocomplete{background:#fff}.sponsor-ribbon .full{overflow:hidden;padding:15px 0}.ribbon-small{opacity:1!important;background-color:rgba(232,128,32,.95)!important}.ribbon-small span{display:block;padding:2px 0}.ribbon-small span+span{border-top:1px dotted #f5f2ed}.sponsor-info{text-align:left;margin:0 auto;display:block;color:#f5f2ed;font-size:20px;min-height:77px}.sponsor-info:hover{text-shadow:none;color:#fff}.sponsor-info:hover p{text-decoration:underline}.sponsor-info:hover img{opacity:.8}.sponsor-info button{color:#fff;font-weight:800;font-family:Barlow;font-size:18px;line-height:28px;background:none;border:none;padding:0}.sponsor-info button:after{content:"";display:inline-block;vertical-align:middle;width:8px;height:16px;background:rgba(0,0,0,0) url(/sites/all/themes/iobytheme/img/caret-white-right.svg) no-repeat 50%;background-size:8px 16px;margin:0 0 0 8px;position:relative;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sponsor-info button:hover{cursor:pointer}.sponsor-info .field-name-field-campaign-logo{float:right;margin-left:10px}.sponsor-info .sponsor-body{padding:8px 10px}.sponsor-info+.sponsor-info{margin-top:5px}.sponsor-info p{line-height:1.2}div#autocomplete{background-color:#fff}.facetapi-limit-link:before{content:"[+] "}.facetapi-limit-link.open:before{content:"[-] "}.search-form{margin:2em 0}.search-form .form-text{min-width:40%;width:82%;margin-right:5px}.search-form [for=edit-keys]{margin-right:10px}.search-form .form-submit{display:inline-block;border:1px solid #fff;background-color:#e88124;text-transform:uppercase;font-size:12px;color:#fff;padding:4px 10px;font-weight:700;cursor:pointer;margin:0;text-align:center}@media (max-width:960px){#edit-submit--3{font-size:16px}}#current-search{width:100%;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #c7c8b7;margin-bottom:30px}#current-search h2{font-size:17px;color:rgba(0,0,0,.6);margin-bottom:0;border:0}.current-search-item>.item-list{background:#f4f4f1;padding:10px}.current-search-item>h3{margin:0 0 35px;font-size:20px;color:#000}.current-search-item li,.current-search-item ul{list-style-type:none;padding:0;margin:0}.current-search-item ul li{display:inline-block;padding:3px;margin:0 3px 0 0;font-size:16px}.current-search-item li a{color:#e88124;font-weight:700}.block-ioby-solr>h2{display:none}.block-facetapi>h2{font-size:17px;font-family:Barlow;text-align:left;text-transform:capitalize;border:0;padding:0}.block-facetapi{margin-bottom:2rem}.facetapi-facetapi-links,ul li.leaf{list-style-type:none}ul li.leaf{list-style-image:none;margin-left:.75rem}.facetapi-active,.leaf{color:#454545}.container-inline .form-item-retain-filters{display:block}div#block-system-main .content .project-miniview.node-teaser .main-info .field-item>img{max-width:90%!important;height:auto;max-height:160px}.vertical-tabs .form-type-textfield input{width:auto}#modalContent{top:50px!important}.ioby-modal-header h3{text-align:center;line-height:1.25;position:relative;font-weight:400;font-size:20px;margin-bottom:2em}div.ctools-modal-content{padding:20px 30px;-webkit-border-radius:2px;border-radius:2px;border:0}@media (max-width:960px){div.ctools-modal-content{max-width:700px}}@media (max-width:768px){div.ctools-modal-content{max-width:450px}}@media (max-width:960px){div.ctools-modal-content #modal-content{max-width:700px}}@media (max-width:768px){div.ctools-modal-content #modal-content{max-width:450px}}@media (max-width:960px){div.ctools-modal-content #modal-content{padding-left:0!important}}div.ctools-modal-content input[type=password],div.ctools-modal-content input[type=text]{-webkit-border-radius:2px!important;border-radius:2px!important;line-height:1.4;padding:5px 10px;-webkit-box-shadow:none;box-shadow:none;background:none;border:1px solid #ece6dc;width:100%}ul.ioby-user-modal-tabs{text-align:center;margin:0 auto}ul.ioby-user-modal-tabs li{font-size:20px}.left-wrapper,.right-wrapper{float:left;width:50%;display:inline-block}.right-wrapper{padding-left:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.popups-close a{margin-top:-8px}.popups-close a img{display:none}.popups-close a:after{content:"×";font-size:32px;position:relative;color:#444}#project-blog-node-form #edit-actions{text-align:right}.or-divider{position:relative;margin:30px 0;color:#222}.or-divider span{position:absolute;background:#fff;display:inline-block;padding:20px;left:-webkit-calc(50% - 24px);left:calc(50% - 24px);bottom:-26px;text-align:center}.or-divider hr{border-top-color:#c7c8b7}@media (max-width:960px){#block-system-main{width:100%;max-width:100%;min-width:100%}li.first.expanded{padding-bottom:10px}input[type=password],input[type=text]{width:100%;max-width:100%;min-width:100%}.quicktabs-campaign_projects{width:100%}.center{text-align:center}.hor-scroll{overflow-y:hidden;overflow-x:scroll;width:100%!important}.responsive-image{width:100%;max-width:100%;min-width:100%;height:auto!important}}#mc_embed_signup #mc-embedded-subscribe{-webkit-appearance:none}@media (max-width:960px){ol{width:95%;max-width:95%;margin-left:auto;margin-right:auto}a.txt1{width:100px;max-width:100px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#edit-actions{display:block;float:right}img{width:100%;max-width:100%;height:auto}.gmap img{width:auto}.project-miniview .project-photo img{width:100%!important;max-width:none!important;-o-object-fit:cover;object-fit:cover}}@media (min-width:550px) and (max-width:960px){.project-miniview .project-photo img{-o-object-fit:cover;object-fit:cover;height:190px!important}}@media (max-width:960px){.project-miniview{min-width:0!important;max-width:none!important;width:50%!important}}@media (min-width:960px) and (max-width:960px){.project-miniview{width:100%!important}}@media (max-width:550px){.project-miniview{width:100%!important;min-height:0!important}.project-miniview .main-info{height:auto}}@media (max-width:960px){.view-campaign-tabs .project-miniview{width:100%!important}}.empty-td{display:none}#views-form-commerce-cart-form-default .empty-td{display:table-cell}.not-logged-in .funded-project{position:relative}.region-header{padding-top:10px}.region-header #block-block-6 .rteright{text-align:initial}.panel-2col-stacked .panel-col-top{margin:2em 0}.panel-2col-stacked .panel-col-first .inside{margin:0 15px 20px 0}.panel-2col-stacked .panel-col-last .inside{margin:0 0 20px 15px}.panel-panel .password-strength{display:none}.panel-panel h2.pane-title{font-size:169%;padding-bottom:.4em;border-bottom:1px solid #a9bec5;margin-bottom:.7em;margin-top:.3em}.panel-panel div.password-confirm{display:block}.panel-panel div.form-item div.password-suggestions{border:none;width:auto}.project_display_center,.project_display_footer{width:100%}.project_display_footer{text-align:center}.panels-flexible-region-13-header{width:100%;margin-top:20px}#content p,.region-content p{margin:.9em 0;font-size:18px;line-height:31px}@media (max-width:960px){#content p,.region-content p{font-size:16px;line-height:22px}}#content .content li,.region-content .content li{margin:.9em 0;font-size:18px;line-height:31px}@media (max-width:960px){#content .content li,.region-content .content li{font-size:16px;line-height:22px}}#content .content li li,.region-content .content li li{margin:.6em 0}#content ul.inline li,.region-content ul.inline li{display:inline-block;*zoom:1;font-size:94%;margin-top:.2em!important}#content article.node-project-2 #overview img,#content article.node-project-blog .content img,.region-content article.node-project-2 #overview img,.region-content article.node-project-blog .content img{max-width:560px}#rail ul{margin-left:1.8em}#rail ul li{margin:.8em}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0}@media (max-width:960px){#mc_embed_signup form{padding:0}}#mc_embed_signup h2{font-weight:700;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #abb0b2;-webkit-border-radius:3px;border-radius:3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#aaa;border:0;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all .23s ease-in-out 0s;transition:all .23s ease-in-out 0s;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}#mc_embed_signup .button:hover{background-color:#777}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;width:96%;padding-bottom:3%;min-height:50px}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}@media (max-width:960px){#mc_embed_signup .mc-field-group input{padding:5px}}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .dayfield input,#mc_embed_signup .datefield .monthfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:700}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em;padding:5px 10px;background-color:hsla(0,0%,100%,.85);-webkit-border-radius:3px;border-radius:3px;font-size:14px;font-weight:400;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget{font-family:Lato,Helvetica,Arial,sans-serif;font-size:13px}.ui-button{background-image:url(/sites/all/themes/iobytheme/img/button-bg.png);background-repeat:repeat-x;text-align:center;padding:2px 12px;margin:5px;background-position:0 -35px}.ui-button,.ui-button .ui-button-text{font-family:Barlow,Arial Narrow,sans-serif;color:#fff;font-size:140%}.ui-button-text-only .ui-button-text{padding:0}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-dialog-titlebar{display:none}.ui-dialog{-webkit-box-shadow:#999 0 0 15px;box-shadow:0 0 15px #999;-moz-box-shadow:#999 0 0 15px;-khtl-box-shadow:#999 0 0 15px}.ui-widget-content{background:#fff;color:#222;border:1px solid #ddd}.ui-widget-content a{color:#222}.ui-widget-header{background:#e88020;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-default{border:none;background:#e88020 url(/sites/all/themes/iobytheme/img/button-bg.png) repeat-x 0 -35px;font-weight:400;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:none;background:#780032 url(/sites/all/themes/iobytheme/img/button-bg.png) repeat-x 0 0;font-weight:400;color:#fff}.ui-state-hover a,.ui-state-hover a:hover{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:none;background:#3599cc;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:none;background:#fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:none;background:#fef1ec;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-corner-tl{-webkit-border-top-left-radius:15px;border-top-left-radius:15px}.ui-corner-tr{-webkit-border-top-right-radius:15px;border-top-right-radius:15px}.ui-corner-bl{-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px}.ui-corner-br{-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px}.ui-corner-top{-webkit-border-top-left-radius:15px;border-top-left-radius:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px}.ui-corner-bottom{-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px}.ui-corner-bottom,.ui-corner-right{-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px}.ui-corner-right{-webkit-border-top-right-radius:15px;border-top-right-radius:15px}.ui-corner-left{-webkit-border-top-left-radius:15px;border-top-left-radius:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px}.ui-corner-all{-webkit-border-radius:15px;border-radius:15px}.ui-widget-overlay{background:#fff;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30);-webkit-border-radius:20px;border-radius:20px}.idea-tabs{max-width:800px;margin:0 auto}.idea-tabs .tabs-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-100px}.idea-tabs .tabs-bar .tabs{margin:10px 0;height:70px}.idea-tabs .tabs-bar .tabs .tab{font-size:inherit}.idea-tabs .tabs-bar .tabs ul{height:70px;margin-left:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.idea-tabs .tabs-bar .tabs ul li{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:70px!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;list-style:none;width:auto;float:left;text-align:center;color:grey;position:relative}.idea-tabs .tabs-bar .tabs ul li:not(:last-child):after{content:" ";display:block;position:absolute;height:2px;width:24px;top:50%;right:0;margin-right:-48px;background-color:#ece6dc}.idea-tabs .tabs-bar .tabs ul li:not(:last-child):after+a{background-color:red}.idea-tabs .tabs-bar .tabs ul li.hidden{display:none}.idea-tabs .tabs-bar .tabs ul li:first-child{margin-left:70px!important}.idea-tabs .tabs-bar .tabs ul li span{color:#999}.idea-tabs .tabs-bar .tabs ul li a{color:#2a8ab9}.idea-tabs .tabs-bar .tabs ul li a.active{color:#000;font-weight:700}.idea-tabs .tabs-bar .tabs ul li.current:not(:last-child):after{background-color:#000}.idea-tabs .tabs-bar .tabs ul.primary{white-space:normal}.idea-tabs .wFormContainer{overflow:visible;margin:0 auto;width:100%}.idea-tabs .wFormContainer .idea-panel{display:none}.idea-tabs .wFormContainer .idea-panel.active{display:block}.idea-tabs .idea-panel{padding-top:100px}.idea-tabs .inputWrapper{width:100%!important;margin-top:10px;margin-bottom:2px}.idea-tabs .wForm.wForm-73 .inline .field-half{width:49.5%}.idea-tabs .wForm.wForm-73 .inline .field-quarter{width:24.25%}.idea-tabs .field-full{width:100%}.idea-tabs .field-full .preField{width:100%!important}.idea-tabs .field-half{max-width:49.5%}.idea-tabs .field-quarter{max-width:24.25%}.idea-tabs #step2 .oneChoice{display:inline-block!important;margin:0 0 4px 6px!important}.idea-tabs .wForm .oneField input,.idea-tabs input[type=text],.idea-tabs textarea{-webkit-border-radius:2px!important;border-radius:2px!important;line-height:1.4;padding:5px 10px;-webkit-box-shadow:none;box-shadow:none;background:none;border:1px solid #c7c8b7}.idea-tabs #step2 input[type=text],.idea-tabs textarea{width:100%!important}.idea-tabs textarea{padding:10px}.idea-tabs input[type=button],.idea-tabs input[type=submit]{-webkit-border-radius:20px!important;border-radius:20px!important;line-height:1}.idea-tabs fieldset{border:none!important}.idea-tabs fieldset legend{font-weight:700!important}.idea-tabs select{height:100%;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;background:none;border:1px solid}.idea-tabs #tfa_10-L,.idea-tabs #tfa_11-L,.idea-tabs #tfa_14-L{width:100%}.idea-tabs .next-button{float:right}.idea-button{margin:15px auto 45px;display:block;text-align:center}.idea-button-thanks{text-align:left}input.button.panel-button{padding:10px 20px!important;margin:5px}input.button.panel-button[type=submit]{float:right}#node-39146 h4{font-size:18.59px}#node-39148 .one-third{text-align:right}#node-39148 .one-third .button{margin-left:0;margin-right:0}.button.idea-start{display:none}.logged-in .button.idea-start{display:inline-block}.logged-in .button.idea-start-modal{display:none}.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible;position:absolute;top:80px;right:50px;z-index:500}.hamburger:hover{opacity:.6}@media (min-width:960px){.hamburger{display:none}}.hamburger-box{width:30px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:3px;background-color:#000;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}button:focus{outline:none}#menu-lettering{position:relative;left:35px;text-transform:uppercase}.mktoModal .mktoModalContent{padding:30px 20px!important}.mktoButtonRow{margin-top:14px!important}@media (max-width:960px){#modalBackdrop{width:100%!important}#modalContent{width:300px!important;top:64px!important;left:-webkit-calc(50% - 160px)!important;left:calc(50% - 160px)!important;right:auto;bottom:auto;overflow:hidden;margin:0;padding:12px;height:auto!important}#modalContent .popups-close{position:relative;z-index:9999999999}#modalContent .ioby-modal-header h3{font-size:16px;padding:22px}#modalContent #modal-content{width:auto!important;padding:22px!important}#modalContent #modal-content iframe{width:270px;display:block;float:none;margin-right:20px}#modalContent #modal-content label{padding-bottom:6px}#modalContent #modal-content input:not([type=radio]){margin-bottom:12px!important}#modalContent #modal-content input[type=radio]{margin-right:6px}#modalContent #modal-content .ioby-user-modal-tabs li{font-size:16px;padding:0 7px 5px}#modalContent #modal-content label[for=edit-mail]{margin-top:24px}#modalContent #modal-content label[for=edit-field-first-name-und-0-value]{margin-top:12px}#modalContent #modal-content .messages.error{margin:8px auto}#modalContent #modal-content .form-item-pass .right-wrapper{clear:left;padding-left:0;margin-bottom:12px}#modalContent #modal-content .description{padding-bottom:6px}#modalContent #modal-content .left-wrapper,#modalContent #modal-content .right-wrapper{width:100%}#modalContent #modal-content .password-suggestions{padding:0!important}#modalContent #modal-content .password-suggestions ul{margin-left:17px!important}#modalContent .password-indicator.indicator{margin:0!important}#modalContent .ctools-modal-content{height:auto!important;padding:0!important}#modalContent .g-recaptcha>div{width:auto!important;overflow:hidden}#modalContent #edit-submit--4,#modalContent #modalContent input.form-submit[type=submit]{width:auto!important}#modalContent *{max-width:290px!important;margin:0 auto}.mktoModal #mktoForm_1018{max-width:320px}.mktoModal .mktoModalMain{width:auto!important}.mktoModal .mktoModalContent{top:80px!important;left:-webkit-calc(50% - 175px)!important;left:calc(50% - 175px)!important;width:320px!important;padding:20px!important}.mktoModal .mktoModalClose{right:20px!important;top:20px!important}.mktoModal legend{width:100%}.mktoModal .mktoButtonWrap.mktoSimple{display:block;margin:0 auto;width:140px}}#mc_embed_signup #mc-embedded-subscribe{float:left}#bottom ul li.newsletter{background:#ece6dc;width:262px;padding:6px 0 6px 10px;height:22px;overflow:hidden;vertical-align:top;display:inline-block}#mc_embed_signup{background:inherit;clear:none;font:inherit}#mc_embed_signup form{padding:0}#mc_embed_signup input.required{margin:0 5px 0 0;width:55px;border:1px solid #fff!important;line-height:16px;padding:2px 2px 0 3px}#mc_embed_signup #mc-embedded-subscribe,#mc_embed_signup input.required{font-size:12px;-webkit-box-sizing:content-box;box-sizing:content-box;-moz-box-sizing:content-box;font-family:Lato,Helvetica,Arial,sans-serif}#mc_embed_signup #mc-embedded-subscribe{display:block;float:right;border:1px solid #fff;background-color:#e88020;text-transform:uppercase;color:#fff;padding:1px 0 2px;text-align:center;width:76px;height:15px;line-height:15px;font-weight:400;cursor:pointer;margin:1px 0 0;-webkit-transition:background-color .3s;transition:background-color .3s;vertical-align:middle;position:relative;bottom:21px;right:8px}#mc_embed_signup .mc-field-group{clear:none;position:relative;width:auto;padding-bottom:0;min-height:0}.mktoForm .mktoButtonWrap.mktoThoughtbot button.mktoButton{border:none!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:inline-block!important;vertical-align:middle!important;width:auto!important;min-width:0!important;margin:0!important;font-family:Barlow!important;font-weight:800!important;text-transform:uppercase!important;font-size:14px!important;color:#fff!important;letter-spacing:2px!important;background:#e88124!important;padding:16px 30px 17px!important;text-shadow:none!important;line-height:1.25!important}.mktoForm .mktoButtonWrap.mktoThoughtbot button.mktoButton:hover{background:#3599cc!important;color:#fff!important;text-shadow:none!important}#content .view-campaign-tabs .view-content ul{overflow:hidden;margin-left:0}.view-display-id-campaign_projects_grid .view-content .item-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:550px){.view-display-id-campaign_projects_grid .view-content .item-list ul{display:block}}.view-display-id-campaign_projects_grid .view-content .item-list ul .views-row{-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%;list-style:none;margin:0 0 3%!important}@media (max-width:900px){.view-display-id-campaign_projects_grid .view-content .item-list ul .views-row{-webkit-flex-basis:48.5%;-ms-flex-preferred-size:48.5%;flex-basis:48.5%}}@media (max-width:550px){.view-display-id-campaign_projects_grid .view-content .item-list ul .views-row{display:block;margin:0 0 20px!important}}.view-display-id-campaign_projects_grid .view-content .item-list ul .views-row .project-miniview{height:100%}@media screen and (max-width:768px){.node-about-ioby-section table,.node-about-ioby-section tbody,.node-about-ioby-section td,.node-about-ioby-section thead,.node-about-ioby-section tr{display:block!important;width:auto!important}.node-about-ioby-section table tr{overflow:hidden}.node-about-ioby-section table td{width:50%!important;float:left!important;margin:0!important}.node-about-ioby-section table img,.node-about-ioby-section table td{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.node-about-ioby-section table img{display:block!important;width:100%!important;padding:20px;height:auto!important}#node-276 table tr{overflow:hidden}#node-276 table td{width:50%!important;float:left!important;margin:0!important}#node-276 table img,#node-276 table td{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}#node-276 table img{display:block!important;width:100%!important;padding:20px;height:auto!important}#node-568 table,#node-568 tbody,#node-568 td,#node-568 thead,#node-568 tr{display:block!important;width:auto!important}#node-568 tr{padding-bottom:16px;display:block!important;overflow:hidden!important}#node-568 tr td{width:50%!important;display:block!important}}@media screen and (max-width:620px){#node-276 table td{width:100%!important}}@media screen and (max-width:500px){.node-about-ioby-section table td{width:100%!important}}@media screen and (max-width:400px){#node-568 table,#node-568 tbody,#node-568 td,#node-568 thead,#node-568 tr{display:block!important;width:auto!important}#node-568 tr{padding-bottom:16px;display:block!important;overflow:hidden!important}#node-568 tr td{width:100%!important;display:block!important}}@media screen and (max-width:960px){.node-type-page .field-name-body #main-wrapper,.page-node-27373 #main-wrapper,.page-node-34006 #main-wrapper,.page-node-34007 #main-wrapper,.page-node-34008 #main-wrapper,.page-node-34018 #main-wrapper{max-width:none;width:94.5%;margin:0 auto}.node-type-page .field-name-body .field-name-body p>img,.page-node-27373 .field-name-body p>img,.page-node-34006 .field-name-body p>img,.page-node-34007 .field-name-body p>img,.page-node-34008 .field-name-body p>img,.page-node-34018 .field-name-body p>img{width:100%!important;height:auto!important}.node-type-page .field-name-body table,.page-node-27373 table,.page-node-34006 table,.page-node-34007 table,.page-node-34008 table,.page-node-34018 table{width:100%!important}.node-type-page .field-name-body table tbody,.node-type-page .field-name-body table tr,.page-node-27373 table tbody,.page-node-27373 table tr,.page-node-34006 table tbody,.page-node-34006 table tr,.page-node-34007 table tbody,.page-node-34007 table tr,.page-node-34008 table tbody,.page-node-34008 table tr,.page-node-34018 table tbody,.page-node-34018 table tr{overflow:hidden;width:100%!important}.node-type-page .field-name-body table td,.page-node-27373 table td,.page-node-34006 table td,.page-node-34007 table td,.page-node-34008 table td,.page-node-34018 table td{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;width:25%!important;float:left!important;margin:0!important;min-height:443px}.node-type-page .field-name-body table td:empty,.page-node-27373 table td:empty,.page-node-34006 table td:empty,.page-node-34007 table td:empty,.page-node-34008 table td:empty,.page-node-34018 table td:empty{min-height:0!important}.node-type-page .field-name-body table td>p img,.page-node-27373 table td>p img,.page-node-34006 table td>p img,.page-node-34007 table td>p img,.page-node-34008 table td>p img,.page-node-34018 table td>p img{margin-top:-15px}.node-type-page .field-name-body table td>p[style],.page-node-27373 table td>p[style],.page-node-34006 table td>p[style],.page-node-34007 table td>p[style],.page-node-34008 table td>p[style],.page-node-34018 table td>p[style]{margin-top:.9em!important}}@media screen and (max-width:960px) and (max-width:680px){.node-type-page .field-name-body table td,.page-node-27373 table td,.page-node-34006 table td,.page-node-34007 table td,.page-node-34008 table td,.page-node-34018 table td{width:33.3%!important;min-height:512px}}@media screen and (max-width:960px) and (max-width:460px){.node-type-page .field-name-body table td,.page-node-27373 table td,.page-node-34006 table td,.page-node-34007 table td,.page-node-34008 table td,.page-node-34018 table td{width:50%!important;min-height:431px}}@media screen and (max-width:960px){.node-type-page .field-name-body table img,.page-node-27373 table img,.page-node-34006 table img,.page-node-34007 table img,.page-node-34008 table img,.page-node-34018 table img{display:block!important;width:100%!important;padding:0;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;height:auto!important}}#node-276 td{min-height:0}.resbutton{-webkit-border-radius:20px;border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#ec9726),color-stop(53%,#d2741d),to(#ca6118));background:-webkit-linear-gradient(top,#ec9726 1%,#d2741d 53%,#ca6118);background:linear-gradient(180deg,#ec9726 1%,#d2741d 53%,#ca6118);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec9726",endColorstr="#ca6118",GradientType=0);text-align:center;font-family:Barlow,Arial Narrow,sans-serif;color:#fff;padding:10px 20px;font-size:143%;-webkit-transition:background-position .25s ease;transition:background-position .25s ease;background-size:100% 100px;margin:5px;vertical-align:middle;border:1px solid #eb8220;min-width:80px}.resbutton.hover,.resbutton:hover{background-position:0 -40px;text-shadow:none}@media (max-width:960px){.resbutton{-webkit-border-radius:22px;border-radius:22px;font-size:22px;width:60%;display:block;margin-left:auto;margin-right:auto}}@media screen and (max-width:960px){.node-type-project-2 #pageheader #breadcrumb,.page-node-46155 #pageheader #breadcrumb,.page-node-46389 #pageheader #breadcrumb,.page-node-46673 #pageheader #breadcrumb,.page-node-add-project-2 #pageheader #breadcrumb{padding-left:12px}.node-type-project-2 #highlighted,.page-node-46155 #highlighted,.page-node-46389 #highlighted,.page-node-46673 #highlighted,.page-node-add-project-2 #highlighted{width:50%}.node-type-project-2 #highlighted .block-multistep li,.page-node-46155 #highlighted .block-multistep li,.page-node-46389 #highlighted .block-multistep li,.page-node-46673 #highlighted .block-multistep li,.page-node-add-project-2 #highlighted .block-multistep li{width:100%;float:none;display:block}.node-type-project-2 #highlighted .block-multistep li:after,.page-node-46155 #highlighted .block-multistep li:after,.page-node-46389 #highlighted .block-multistep li:after,.page-node-46673 #highlighted .block-multistep li:after,.page-node-add-project-2 #highlighted .block-multistep li:after{display:none}.node-type-project-2 .group-project-about,.node-type-project-2 .group-project-about>div,.node-type-project-2 .group-project-about div,.node-type-project-2 .group-project-about input,.node-type-project-2 .group-project-about label,.node-type-project-2 .group-project-about textarea,.node-type-project-2 .group-project-administration,.node-type-project-2 .group-project-administration *,.node-type-project-2 .group-project-administration>div,.page-node-46155 .group-project-about,.page-node-46155 .group-project-about>div,.page-node-46155 .group-project-about div,.page-node-46155 .group-project-about input,.page-node-46155 .group-project-about label,.page-node-46155 .group-project-about textarea,.page-node-46155 .group-project-administration,.page-node-46155 .group-project-administration *,.page-node-46155 .group-project-administration>div,.page-node-46389 .group-project-about,.page-node-46389 .group-project-about>div,.page-node-46389 .group-project-about div,.page-node-46389 .group-project-about input,.page-node-46389 .group-project-about label,.page-node-46389 .group-project-about textarea,.page-node-46389 .group-project-administration,.page-node-46389 .group-project-administration *,.page-node-46389 .group-project-administration>div,.page-node-46673 .group-project-about,.page-node-46673 .group-project-about>div,.page-node-46673 .group-project-about div,.page-node-46673 .group-project-about input,.page-node-46673 .group-project-about label,.page-node-46673 .group-project-about textarea,.page-node-46673 .group-project-administration,.page-node-46673 .group-project-administration *,.page-node-46673 .group-project-administration>div,.page-node-add-project-2 .group-project-about,.page-node-add-project-2 .group-project-about>div,.page-node-add-project-2 .group-project-about div,.page-node-add-project-2 .group-project-about input,.page-node-add-project-2 .group-project-about label,.page-node-add-project-2 .group-project-about textarea,.page-node-add-project-2 .group-project-administration,.page-node-add-project-2 .group-project-administration *,.page-node-add-project-2 .group-project-administration>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important;display:block;margin:0}.node-type-project-2 #edit-actions,.page-node-46155 #edit-actions,.page-node-46389 #edit-actions,.page-node-46673 #edit-actions,.page-node-add-project-2 #edit-actions{width:100%;float:none!important}.node-type-project-2 #edit-actions input,.page-node-46155 #edit-actions input,.page-node-46389 #edit-actions input,.page-node-46673 #edit-actions input,.page-node-add-project-2 #edit-actions input{float:left}.node-type-project-2 #edit-actions input:nth-of-type(2),.page-node-46155 #edit-actions input:nth-of-type(2),.page-node-46389 #edit-actions input:nth-of-type(2),.page-node-46673 #edit-actions input:nth-of-type(2),.page-node-add-project-2 #edit-actions input:nth-of-type(2){float:right}.node-type-project-2 .filter-wrapper.form-wrapper,.page-node-46155 .filter-wrapper.form-wrapper,.page-node-46389 .filter-wrapper.form-wrapper,.page-node-46673 .filter-wrapper.form-wrapper,.page-node-add-project-2 .filter-wrapper.form-wrapper{margin-top:14px}.node-type-project-2 .form-item-field-project-inbrief-und-0-value,.page-node-46155 .form-item-field-project-inbrief-und-0-value,.page-node-46389 .form-item-field-project-inbrief-und-0-value,.page-node-46673 .form-item-field-project-inbrief-und-0-value,.page-node-add-project-2 .form-item-field-project-inbrief-und-0-value{margin-bottom:1em!important}.node-type-project-2 #edit-field-project-inbrief-und-0-format-help,.node-type-project-2 #edit-field-project-inbrief-und-0-format-help p a,.node-type-project-2 #edit-field-project-inbrief-und-0-format>div,.node-type-project-2 .form-item-field-project-inbrief-und-0-format,.page-node-46155 #edit-field-project-inbrief-und-0-format-help,.page-node-46155 #edit-field-project-inbrief-und-0-format-help p a,.page-node-46155 #edit-field-project-inbrief-und-0-format>div,.page-node-46155 .form-item-field-project-inbrief-und-0-format,.page-node-46389 #edit-field-project-inbrief-und-0-format-help,.page-node-46389 #edit-field-project-inbrief-und-0-format-help p a,.page-node-46389 #edit-field-project-inbrief-und-0-format>div,.page-node-46389 .form-item-field-project-inbrief-und-0-format,.page-node-46673 #edit-field-project-inbrief-und-0-format-help,.page-node-46673 #edit-field-project-inbrief-und-0-format-help p a,.page-node-46673 #edit-field-project-inbrief-und-0-format>div,.page-node-46673 .form-item-field-project-inbrief-und-0-format,.page-node-add-project-2 #edit-field-project-inbrief-und-0-format-help,.page-node-add-project-2 #edit-field-project-inbrief-und-0-format-help p a,.page-node-add-project-2 #edit-field-project-inbrief-und-0-format>div,.page-node-add-project-2 .form-item-field-project-inbrief-und-0-format{padding-left:0!important}}@media screen and (max-width:768px){.page-node-39631 #main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-39631 #main #content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-node-39631 #main #rail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:960px){.node-type-project-2 .form-item-field-project-cost-und-0-value span.field-prefix,.page-node-46389 .form-item-field-project-cost-und-0-value span.field-prefix,.page-node-add-project-2 .form-item-field-project-cost-und-0-value span.field-prefix{display:inline-block;float:left}.node-type-project-2 .form-item-field-project-cost-und-0-value #edit-field-project-cost-und-0-value,.page-node-46389 .form-item-field-project-cost-und-0-value #edit-field-project-cost-und-0-value,.page-node-add-project-2 .form-item-field-project-cost-und-0-value #edit-field-project-cost-und-0-value{width:-webkit-calc(100% - 18px);width:calc(100% - 18px);min-width:0;max-width:none}.node-type-project-2 #highlighted,.page-node-46389 #highlighted,.page-node-add-project-2 #highlighted{margin:0 auto}.node-type-project-2 #highlighted #block-multistep-project-2,.page-node-46389 #highlighted #block-multistep-project-2,.page-node-add-project-2 #highlighted #block-multistep-project-2{height:auto}.node-type-project-2 #highlighted #block-multistep-project-2 ul,.page-node-46389 #highlighted #block-multistep-project-2 ul,.page-node-add-project-2 #highlighted #block-multistep-project-2 ul{max-width:50%;margin:0 auto;text-align:center;display:block}.node-type-project-2 #highlighted #block-multistep-project-2 .content,.node-type-project-2 #highlighted #block-multistep-project-2 .item-list,.node-type-project-2 #highlighted #block-multistep-project-2 ul,.page-node-46389 #highlighted #block-multistep-project-2 .content,.page-node-46389 #highlighted #block-multistep-project-2 .item-list,.page-node-46389 #highlighted #block-multistep-project-2 ul,.page-node-add-project-2 #highlighted #block-multistep-project-2 .content,.page-node-add-project-2 #highlighted #block-multistep-project-2 .item-list,.page-node-add-project-2 #highlighted #block-multistep-project-2 ul{height:auto;margin:0 auto!important;width:100%;overflow:hidden}.node-type-project-2 #highlighted #block-multistep-project-2 .content li,.node-type-project-2 #highlighted #block-multistep-project-2 .item-list li,.node-type-project-2 #highlighted #block-multistep-project-2 ul li,.page-node-46389 #highlighted #block-multistep-project-2 .content li,.page-node-46389 #highlighted #block-multistep-project-2 .item-list li,.page-node-46389 #highlighted #block-multistep-project-2 ul li,.page-node-add-project-2 #highlighted #block-multistep-project-2 .content li,.page-node-add-project-2 #highlighted #block-multistep-project-2 .item-list li,.page-node-add-project-2 #highlighted #block-multistep-project-2 ul li{width:100%;padding-bottom:12px}.node-type-project-2 .node-form.node-project_2-form input[type=submit],.page-node-46389 .node-form.node-project_2-form input[type=submit],.page-node-add-project-2 .node-form.node-project_2-form input[type=submit]{float:none!important;margin:0 auto;width:200px!important;display:block}.node-type-project-2 .node-form.node-project_2-form .back-button-wrapper,.page-node-46389 .node-form.node-project_2-form .back-button-wrapper,.page-node-add-project-2 .node-form.node-project_2-form .back-button-wrapper{width:100%;padding-left:0!important;margin-left:0}.node-type-project-2 .node-form.node-project_2-form .back-button-wrapper:before,.page-node-46389 .node-form.node-project_2-form .back-button-wrapper:before,.page-node-add-project-2 .node-form.node-project_2-form .back-button-wrapper:before{display:none!important}.node-type-project-2 .node-form.node-project_2-form .back-button-wrapper input.form-action-previous#edit-previous,.page-node-46389 .node-form.node-project_2-form .back-button-wrapper input.form-action-previous#edit-previous,.page-node-add-project-2 .node-form.node-project_2-form .back-button-wrapper input.form-action-previous#edit-previous{width:200px!important;margin:0 auto 30px!important;-webkit-border-radius:20px!important;border-radius:20px!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#ec9726),color-stop(53%,#d2741d),to(#ca6118))!important;background:-webkit-linear-gradient(top,#ec9726 1%,#d2741d 53%,#ca6118)!important;background:linear-gradient(180deg,#ec9726 1%,#d2741d 53%,#ca6118)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec9726",endColorstr="#ca6118",GradientType=0)!important;text-align:center!important;font-family:Barlow,Arial Narrow,sans-serif!important;color:#fff!important;padding:10px 20px!important;font-size:143%!important;-webkit-transition:background-position .25s ease!important;transition:background-position .25s ease!important;background-size:100% 100px!important;vertical-align:middle!important;border:1px solid #eb8220!important;min-width:80px!important}.node-type-project-2 .node-form.node-project_2-form .back-button-wrapper input.form-action-previous#edit-previous.hover,.node-type-project-2 .node-form.node-project_2-form .back-button-wrapper input.form-action-previous#edit-previous:hover,.page-node-46389 .node-form.node-project_2-form .back-button-wrapper input.form-action-previous#edit-previous.hover,.page-node-46389 .node-form.node-project_2-form .back-button-wrapper input.form-action-previous#edit-previous:hover,.page-node-add-project-2 .node-form.node-project_2-form .back-button-wrapper input.form-action-previous#edit-previous.hover,.page-node-add-project-2 .node-form.node-project_2-form .back-button-wrapper input.form-action-previous#edit-previous:hover{background-position:0 -40px!important;text-shadow:none!important}article .idea-tabs .tabs-bar .tabs ul li:first-child{margin-left:0!important}article .idea-tabs .tabs-bar .tabs ul li{margin-right:0!important;width:100%;float:none;display:block}article .idea-tabs,article .tabs,article .tabs-bar{display:block;margin:0;margin-bottom:0!important}article .idea-tabs ul,article .tabs-bar ul,article .tabs ul{overflow:hidden;margin:0;height:auto!important}article .idea-tabs ul li,article .tabs-bar ul li,article .tabs ul li{margin:0!important;display:block;width:100%;text-align:center;float:none;height:auto!important;padding-bottom:12px}article .idea-tabs ul li.hidden,article .idea-tabs ul li:after,article .tabs-bar ul li.hidden,article .tabs-bar ul li:after,article .tabs ul li.hidden,article .tabs ul li:after{display:none;content:none!important}article .idea-tabs ul li a,article .tabs-bar ul li a,article .tabs ul li a{display:block;width:100%}article .idea-tabs .idea-panel.active,article .tabs-bar .idea-panel.active,article .tabs .idea-panel.active{padding-top:12px}article .idea-tabs .next-button,article .idea-tabs .panel-button,article .tabs-bar .next-button,article .tabs-bar .panel-button,article .tabs .next-button,article .tabs .panel-button{float:none;margin:0 auto}button[type=submit],input[name=search_block_form],input[type=submit]{-webkit-appearance:none}#pageheader p{max-width:none;min-width:0;width:92%}#edit-submit--2{padding:4px 10px!important;font-size:12px!important}#highlighted{width:70%!important}.node-type-project-2 input[type=radio]{width:auto!important;margin-right:8px}.wForm #tfa_25-D,.wForm #tfa_35-D,.wForm .field-half,.wForm select{width:100%;max-width:none}.wForm #tfa_0-A .primaryAction{float:none}#multistep-group_project_about_step .location.form-wrapper input,#multistep-group_project_about_step .location.form-wrapper select{margin-bottom:16px!important}#multistep-group_project_about_step .form-item-field-hide-project-map-und{overflow:hidden}#multistep-group_project_about_step #edit-field-hide-project-map-und,#multistep-group_project_about_step label[for=edit-field-hide-project-map-und]{float:left;width:auto!important;margin-right:5px;margin-top:10px;margin-bottom:10px}.iobyproject-message a{display:block}.page-projects-browse #main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-projects-browse #main>*{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.page-projects-browse #main #sidr-facets{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-projects-browse #main #current-search{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-projects-browse #main #current-search,.page-projects-browse #main #current-search>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-projects-browse #main #current-search #block-current-search-standard{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.page-projects-browse #main #current-search #block-ioby-solr-project-browse-search{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-projects-browse #main #current-search #block-block-11{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page-projects-browse #main #content{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.node-type-about-ioby-section .ioby-step-indicator{overflow:hidden;display:block}.node-type-about-ioby-section .ioby-step-indicator li{float:none;text-align:center}#gmap-browse-project-map-gmap0{width:90vw!important;height:60vw!important}}.form-item-field-donor-display-name-und-0-value label,.form-item-field-order-gratuity-amount-und-0-amount label,.screen-reader-text,.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.displaynone{display:none!important}.featured-project{max-width:631px;margin-left:auto;margin-right:auto}.featured-project,.featured-project *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featured-project a{display:block}.featured-project a:hover{cursor:pointer;text-shadow:none}.featured-project a:hover .featured-project__image:after{opacity:.7}.featured-project a:hover .featured-project__title{color:#3599cc}.featured-project__image{position:relative}.featured-project__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;background-image:-webkit-linear-gradient(315deg,#8dcc45,#3599cc 80%,#4185b1);background-image:linear-gradient(135deg,#8dcc45,#3599cc 80%,#4185b1)}.featured-project__image img{display:block;max-width:100%;width:auto}.featured-project__title{font-family:Barlow;font-weight:800;font-size:24px;line-height:1.16667;color:#000;margin:0;padding:0;border:none;-webkit-transition:color .2s ease;transition:color .2s ease}.featured-project__text{margin:-40px 30px 0;background:#fff;padding:32px 32px 40px;position:relative}@media (max-width:400px){.featured-project__text{margin:-28px 14px 0;padding:18px 18px 30px}}.featured-project__location-and-description{color:#414245;margin-top:10px;line-height:1.5}.featured-project__description,.featured-project__location{font-family:Lato;font-weight:400;font-size:16px;line-height:1.5;display:inline;vertical-align:middle}.featured-project__location{font-style:italic}.featured-project__location:after{content:"";width:2px;height:20px;background:#c7c7b7;display:inline-block;vertical-align:middle;margin-left:11px;margin-right:10px;position:relative;top:-1px}.featured-project__progress{margin-top:30px}.featured-project__progress-funded-text,.featured-project__progress-stat{color:#78ad3b}.featured-project__progress-stat{font-size:32px;font-family:Barlow;font-weight:400}.featured-project__progress-funded-text{font-size:14px;font-family:Barlow;font-weight:800;letter-spacing:.88px;text-transform:uppercase}.featured-project__progress-bar{height:6px;width:100%;position:relative;margin-bottom:17px;margin-top:10px;background-image:-webkit-gradient(linear,left top,right top,from(#3599cc),to(#84bf41));background-image:-webkit-linear-gradient(left,#3599cc,#84bf41);background-image:linear-gradient(90deg,#3599cc,#84bf41)}.featured-project__progress-bar-inside{position:absolute;background:#ebe5db;top:0;right:0;height:100%;width:100%}.featured-project__progress-bar-meta{color:#414245;font-family:Lato;font-weight:400}@media (max-width:400px){.featured-project__progress-bar-days{display:block}}.featured-project__progress-bar-days:before{content:"";width:2px;height:20px;background:#c7c7b7;display:inline-block;vertical-align:middle;margin-left:11px;margin-right:11px;position:relative;top:-2px}@media (max-width:400px){.featured-project__progress-bar-days:before{display:none}}.impact{position:relative;width:100%;padding-left:253px}@media (max-width:650px){.impact{padding-left:0}}.impact,.impact *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.impact__image{position:absolute;top:50%;left:0;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);width:278px;height:333px}@media (max-width:650px){.impact__image{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;max-width:380px;margin:0 auto}}.impact__text{background:#fff;padding:40px 60px 50px;position:relative;z-index:2;max-width:588px}@media (max-width:840px){.impact__text{padding:30px 40px 40px}}@media (max-width:650px){.impact__text{margin-top:-60px}}@media (max-width:400px){.impact__text{padding:30px 40px 40px}}@media (max-width:380px){.impact__text{padding:30px 30px 34px}}.impact__title{font-family:Barlow;font-weight:800;font-size:24px;color:#188dc8;margin:0;padding:0}.impact__description,.impact__description p{margin:16px 0 0;font-family:Lato;font-weight:400;font-size:18px;color:#000;line-height:1.55556}.promo{max-width:631px;margin:0 auto}.promo,.promo *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.promo__image{margin-bottom:-72px;margin-left:-14px;width:299px}@media (max-width:1000px){.promo__image{margin-left:auto;margin-right:auto}}#content .promo__text,.promo__text{padding:96px 40px 60px;background:#fff}@media (max-width:400px){#content .promo__text,.promo__text{padding-right:24px;padding-left:24px;padding-bottom:32px}}#content .promo__text p,.promo__text p{font-family:Barlow;font-weight:400;font-size:20px;color:#000;line-height:1.4;margin:0}#content .promo__text a,.promo__text a{color:#e88124;font-weight:800}#content .promo__text a:hover,.promo__text a:hover{text-decoration:underline}.promo--blue .promo__image{margin-bottom:-38px;width:318px;margin-left:1px}@media (max-width:1000px){.promo--blue .promo__image{margin-left:auto;margin-right:auto}}.promo--blue .promo__text{padding-top:62px}.promo--blue a{color:#3599cc}.promo--purple .promo__image{width:314px;margin-bottom:-60px;margin-left:12px}@media (max-width:1000px){.promo--purple .promo__image{margin-left:auto;margin-right:auto}}.promo--purple .promo__text{padding-top:92px}.promo--purple a{color:#8241d7}.update{max-width:1042px;margin:0 auto}.update,.update *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:1000px){.update{max-width:631px}}.update a{width:112%;display:block}.update a:after{display:block;clear:both;content:" "}@media (max-width:1000px){.update a{width:100%}}.update__image{float:left;width:51%}@media (max-width:1000px){.update__image{float:none;width:100%}}.update__image img{max-width:100%;width:auto;display:block;height:auto}.update__text{background:#fff;float:right;width:49%;margin:60px 0 0;padding:42px 48px 48px;left:-116px;position:relative}@media (max-width:1000px){.update__text{float:none;width:auto;left:auto;margin:-46px 30px 0;padding:40px 32px}}@media (max-width:400px){.update__text{margin:-28px 14px 0;padding:24px 24px 30px}}.update__title{font-family:Barlow;font-weight:800;font-size:36px;color:#000;line-height:1.11111;margin:0;padding:0;border:none;-webkit-transition:color .2s ease;transition:color .2s ease}@media (max-width:400px){.update__title{font-size:24px}}.update__title:hover{cursor:pointer;text-decoration:underline}.update__date{font-family:Lato;font-weight:400;font-size:14px;color:#6a6b6e;margin-bottom:5px}@media (max-width:400px){.update__date{margin-bottom:6px}}#content .update__description,.update__description{margin-top:24px}#content .update__description p,.update__description p{font-family:Lato;font-weight:400;font-size:16px;color:#000;line-height:1.625}.update__button{margin-top:35px}.update__button span{font-family:Barlow;font-weight:800;text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:2px;background:#e88124;padding:16px 30px 17px;display:inline-block;text-shadow:none;transtion:background .2s ease}.update__button span:hover{background:#3599cc;color:#fff;text-shadow:none}.update__link{margin-top:22px}.update__link span{display:inline-block;color:#e88124;font-weight:800;font-family:Barlow;font-size:20px;line-height:1.4}.update__link span:hover{text-decoration:underline;color:#e88124}.hero{position:relative;overflow:hidden}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background-image:-webkit-linear-gradient(278deg,#8dcc45,rgba(120,177,56,.9) 13%,rgba(73,132,75,.6) 38%,rgba(38,100,89,.6) 60%,#044465);background-image:linear-gradient(172deg,#8dcc45,rgba(120,177,56,.9) 13%,rgba(73,132,75,.6) 38%,rgba(38,100,89,.6) 60%,#044465)}.hero,.hero *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:700px){.hero__image{width:120%;position:relative;left:-10%}}@media (min-width:1500px){.hero__image{min-height:843px;height:80vh}.hero__image figure{height:100%}}.hero__image img{display:block;max-width:none;width:100%;height:auto}@media (min-width:1500px){.hero__image img{min-height:843px;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;height:100%}}.hero__text{position:absolute;z-index:2;bottom:154px;left:50%;width:660px;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);text-align:center}@media (max-width:1300px){.hero__text{bottom:130px}}@media (max-width:1150px){.hero__text{bottom:110px}}@media (max-width:1000px){.hero__text{bottom:100px;width:600px}}@media (max-width:900px){.hero__text{bottom:90px}}@media (max-width:840px){.hero__text{width:500px;bottom:60px}}@media (max-width:600px){.hero__text{width:100%;padding:0 40px;bottom:30px}}@media (max-width:440px){.hero__text{background:#fff;position:relative;bottom:auto;left:auto;width:100%;padding:32px 32px 40px;-webkit-transform:none;-ms-transform:none;transform:none}}.hero__text h2{font-family:Barlow;font-weight:800;font-size:50px;color:#fff;line-height:1.1;text-shadow:0 1px 12px rgba(0,0,0,.15);border:none;padding:0;margin:0;text-transform:none}@media (max-width:1000px){.hero__text h2{font-size:42px}}@media (max-width:840px){.hero__text h2{font-size:36px}}@media (max-width:600px){.hero__text h2{font-size:30px}}@media (max-width:440px){.hero__text h2{color:#000;text-shadow:none}}@media (max-width:400px){.hero__text h2{font-size:24px}}.hero__text .active-text-and-cursor{color:#8dcc46;position:relative;top:4px}@media (max-width:440px){.hero__text .active-text-and-cursor{color:#78ad3d;top:8px}}.hero__text .typed-cursor{font-weight:600}.impact-list,.impact-list *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.impact-list__header{text-align:center}.impact-list__title{font-family:Barlow;font-weight:800;font-size:30px;color:#3599cc;border:none;padding:0;margin:0;text-transform:none;line-height:1.25}.impact-list__title span,.impact-list__title strong{display:block;font-size:42px;position:relative;top:-2px}@media (max-width:600px){.impact-list__title span,.impact-list__title strong{font-size:30px;top:0}}.impact-list__body{max-width:1063px;margin:98px auto 0}@media (max-width:650px){.impact-list__body{margin-top:50px}}.impact-list__item{margin-bottom:103px}@media (max-width:650px){.impact-list__item{margin-bottom:40px}}.impact-list__item--green{max-width:841px;position:relative;left:40px}@media (max-width:1140px){.impact-list__item--green{left:0}}.impact-list__item--orange{margin-bottom:120px;max-width:880px;margin-left:auto;position:relative;right:0}@media (max-width:1140px){.impact-list__item--orange{right:0}}@media (max-width:650px){.impact-list__item--orange{margin-bottom:40px}}.impact-list__item--orange .impact{padding-left:0;padding-right:253px}@media (max-width:650px){.impact-list__item--orange .impact{padding-right:0}}.impact-list__item--orange .impact__image{left:auto;right:0;width:333px;height:315px}.impact-list__item--purple{max-width:928px;position:relative;left:16px;margin-bottom:0}@media (max-width:1140px){.impact-list__item--purple{left:0}}.impact-list__item--purple .impact{padding-left:336px}@media (max-width:650px){.impact-list__item--purple .impact{padding-left:0}}.impact-list__item--purple .impact__image{width:380px;height:315px;margin-top:-20px}@media (max-width:650px){.impact-list__item--purple .impact__image{margin-top:0}}.impact-list__footer{text-align:center;font-family:Barlow;font-size:20px;font-weight:800;color:#000;margin:120px 0 0}@media (max-width:1040px){.impact-list__footer{margin-top:76px}}@media (max-width:650px){.impact-list__footer{margin-top:50px}}.impact-list__footer a{display:inline-block;line-height:1.2;color:#000;padding:20px 40px 22px;-webkit-transition:color .2s ease,background .2s ease;transition:color .2s ease,background .2s ease;position:relative}.impact-list__footer a:after{content:"";display:inline-block;vertical-align:middle;width:8px;height:16px;background:rgba(0,0,0,0) url(/sites/all/themes/iobytheme/img/caret-blue-right.svg) no-repeat 50%;background-size:8px 16px;margin:0 0 0 8px;position:absolute;top:50%;right:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.impact-list__footer a:hover{background:#e88124;color:#fff;text-shadow:none}.impact-list__footer a:hover:after{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background-image:url(/sites/all/themes/iobytheme/img/caret-white-right.svg)}.connect{background-image:-webkit-linear-gradient(316deg,#6765a7,#4185b1);background-image:linear-gradient(134deg,#6765a7,#4185b1);padding:76px 0 99px;color:#fff}.connect,.connect *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.connect__inside{max-width:760px;margin-left:auto;margin-right:auto}@media (max-width:840px){.connect__inside{padding-right:40px;padding-left:40px}}@media (max-width:400px){.connect__inside{padding-right:20px;padding-left:20px}}.connect__header{padding:0 0 30px;text-align:center}.connect__title{font-family:Barlow;font-size:24px;margin:0;padding:0;line-height:1.2;font-weight:800;color:#fff}.connect__title span{display:block;font-size:30px;margin-top:6px}.connect__body:after{display:block;clear:both;content:" "}.connect__newsletter-title,.connect__social-title{font-family:Barlow;letter-spacing:2px;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff}.connect__newsletter{width:456px;float:left}@media (max-width:760px){.connect__newsletter{float:none;width:100%}}.connect__newsletter-form-item{position:relative}.connect__newsletter input[type=email]{-webkit-appearance:none;border:none;-moz-appearance:none;appearance:none;font-family:Barlow;font-weight:600;font-size:20px;color:#3599cc;background:#fff;width:100%;padding:13px}.connect__newsletter input[type=email]::-webkit-input-placeholder{color:#3599cc}.connect__newsletter input[type=email]::-moz-placeholder{color:#3599cc}.connect__newsletter input[type=email]:-ms-input-placeholder{color:#3599cc}.connect__newsletter input[type=email]::-ms-input-placeholder{color:#3599cc}.connect__newsletter input[type=email]::placeholder{color:#3599cc}.connect__newsletter input[type=email]:focus{outline:none}.connect__newsletter input[type=submit]{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3599cc;font-family:Barlow;font-weight:800;font-size:16px;letter-spacing:2.67px;color:#fff;padding:17px 0;height:58px;width:136px;position:absolute;top:-4px;right:0;text-transform:uppercase;-webkit-transition:background .2s ease;transition:background .2s ease}@media (max-width:400px){.connect__newsletter input[type=submit]{width:110px}}.connect__newsletter input[type=submit]:focus{outline:none}.connect__newsletter input[type=submit]:hover{background:#e88124;cursor:pointer}.connect__social{float:right}@media (max-width:760px){.connect__social{float:none}}.connect__social-list a{padding-top:4px;padding-right:26px;display:inline-block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.connect__social-list a:last-child{padding-right:0}.connect__social-list a:hover{opacity:.5}.featured-projects{background:#fff;padding-top:110px;padding-bottom:73px;position:relative;overflow:hidden}.featured-projects:after{display:block;clear:both;content:" "}@media (max-width:600px){.featured-projects{padding-top:60px}}.featured-projects,.featured-projects *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featured-projects__header{margin-bottom:60px;text-align:center;padding:0 40px}@media (max-width:600px){.featured-projects__header{margin-bottom:40px}}@media (max-width:400px){.featured-projects__header{padding-right:20px;padding-left:20px}}.featured-projects__title{font-family:Barlow;font-weight:800;color:#3599cc;font-size:30px;line-height:1.2;margin:0;border:none;padding:0;text-transform:none}.featured-projects__body{max-width:1120px;margin:0 auto;padding-right:40px;padding-left:40px}.featured-projects__body:after{display:block;clear:both;content:" "}@media (max-width:400px){.featured-projects__body{padding-right:20px;padding-left:20px}}.featured-projects__footer{text-align:center;margin:24px 0 0;padding:0 40px}@media (max-width:400px){.featured-projects__footer{padding-right:20px;padding-left:20px}}.featured-projects__footer-text{font-family:Barlow;font-weight:800;line-height:1.4;color:#000;font-size:20px}.featured-projects__footer-button{margin-top:20px;font-family:Barlow;font-weight:800;text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:2px;background:#78ad3b;padding:16px 30px 17px;display:inline-block;text-shadow:none}.featured-projects__footer-button:hover{background:#e88124;color:#fff;text-shadow:none}.featured-projects+.cities .cities__inside:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;margin:0 auto;height:2px;background-image:-webkit-gradient(linear,left top,right top,from(#3599cc),to(#84bf41));background-image:-webkit-linear-gradient(left,#3599cc,#84bf41);background-image:linear-gradient(90deg,#3599cc,#84bf41)}.featured-projects__body>div:first-child{margin-bottom:68px}@media (max-width:1000px){.featured-projects__body>div:first-child{margin-bottom:40px}}.featured-projects__body>div:first-child .featured-project{max-width:none}@media (max-width:1000px){.featured-projects__body>div:first-child .featured-project{max-width:631px}}.featured-projects__body>div:first-child .featured-project a{width:105%}.featured-projects__body>div:first-child .featured-project a:after{display:block;clear:both;content:" "}@media (max-width:1000px){.featured-projects__body>div:first-child .featured-project a{width:100%}}.featured-projects__body>div:first-child .featured-project__image{float:left;width:58%}@media (max-width:1000px){.featured-projects__body>div:first-child .featured-project__image{float:none;width:100%}}.featured-projects__body>div:first-child .featured-project__text{float:right;width:42%;margin:30px 0 0;padding-left:48px;padding-right:48px;padding-top:36px;left:-50px}@media (max-width:1000px){.featured-projects__body>div:first-child .featured-project__text{float:none;width:auto;left:auto;margin:-46px 30px 0;padding:40px 32px}}@media (max-width:400px){.featured-projects__body>div:first-child .featured-project__text{margin:-28px 14px 0;padding:18px 18px 30px}}.featured-projects__body>div:first-child .featured-project__title{font-size:30px}@media (max-width:1000px){.featured-projects__body>div:first-child .featured-project__title{font-size:24px}}.featured-projects__body>div:first-child .featured-project__progress{margin-top:34px}@media (max-width:1000px){.featured-projects__body>div:first-child .featured-project__progress{margin-top:30px}}.featured-projects__body>div:nth-child(2){float:left;padding-left:40px;width:53%}@media (max-width:1000px){.featured-projects__body>div:nth-child(2){float:none;width:100%;padding-left:0;margin-bottom:40px}}.featured-projects__body>div:nth-child(3){float:right;width:47%;padding-left:40px}@media (max-width:1000px){.featured-projects__body>div:nth-child(3){float:none;width:100%;padding-left:0}}.featured-projects__body>div:nth-child(3) .featured-project__text{margin-right:0;margin-left:50px;padding-right:24px;padding-left:28px;padding-top:30px}@media (max-width:1000px){.featured-projects__body>div:nth-child(3) .featured-project__text{margin:-46px 30px 0;padding:40px 32px}}@media (max-width:400px){.featured-projects__body>div:nth-child(3) .featured-project__text{margin:-28px 14px 0;padding:18px 18px 30px}}.featured-projects__body>div:nth-child(3) .featured-project__image{margin-right:66px}@media (max-width:1000px){.featured-projects__body>div:nth-child(3) .featured-project__image{margin-right:0}}.cities{padding:0 40px}@media (max-width:400px){.cities{padding:0 40px}}.cities,.cities *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cities__inside{position:relative;max-width:1040px;margin:0 auto;padding-top:46px;padding-bottom:50px}.cities__header{text-align:center}.cities__title{font-family:Barlow;font-weight:800;font-size:30px;color:#3599cc;line-height:1.2;margin:0;border-bottom:0;padding:0;text-transform:none}.cities__title svg{position:relative;top:14px;right:14px}@media (max-width:400px){.cities__title svg{display:block;text-align:center;margin-left:auto;margin-right:auto;top:-10px;right:0}}#content .cities__body,.cities__body{list-style:none;margin:60px 0 0;padding:0;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);font-size:inherit}#content .cities__body:after,.cities__body:after{display:block;clear:both;content:" "}@media (max-width:400px){#content .cities__body,.cities__body{margin-top:32px}}.cities__item{float:left;padding-right:20px;margin-bottom:20px;width:25%}@media (max-width:1000px){.cities__item{width:33.3333333%}}@media (max-width:840px){.cities__item{width:50%}}@media (max-width:560px){.cities__item{width:100%}}.city a{display:block;background:#3599cc;color:#fff;padding:21px 26px 23px;font-family:Barlow;font-weight:800;font-size:20px;line-height:1.1}.city a:hover{background:#e88124;text-shadow:none}.find-projects{padding:0 40px}@media (max-width:400px){.find-projects{padding:0 20px}}.find-projects,.find-projects *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-projects__inside{position:relative;max-width:1040px;margin:0 auto;padding-top:20px;padding-bottom:50px}.find-projects__header{text-align:center}.find-projects__title{font-family:Barlow;font-weight:800;font-size:30px;color:#3599cc;line-height:1.2;margin:0;border-bottom:0;padding:0;text-transform:none}.find-projects__body{list-style:none;margin:60px 0 0;padding:0;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.find-projects__body:after{display:block;clear:both;content:" "}@media (max-width:400px){.find-projects__body{margin-top:32px}}.find-projects__item{float:left;padding-right:20px;margin-bottom:20px;width:33.3333333%}@media (max-width:1000px){.find-projects__item{width:50%}}@media (max-width:740px){.find-projects__item{width:100%}}.find-projects__item:nth-last-child(n+4):nth-last-child(-n+4):first-child:last-child,.find-projects__item:nth-last-child(n+4):nth-last-child(-n+4):first-child~.find-projects__item:last-child,.find-projects__item:nth-last-child(n+7):nth-last-child(-n+7):first-child:last-child,.find-projects__item:nth-last-child(n+7):nth-last-child(-n+7):first-child~.find-projects__item:last-child,.find-projects__item:nth-last-child(n+10):nth-last-child(-n+10):first-child:last-child,.find-projects__item:nth-last-child(n+10):nth-last-child(-n+10):first-child~.find-projects__item:last-child,.find-projects__item:nth-last-child(n+13):nth-last-child(-n+13):first-child:last-child,.find-projects__item:nth-last-child(n+13):nth-last-child(-n+13):first-child~.find-projects__item:last-child{position:relative;left:33.33333%}@media (max-width:1000px){.find-projects__item:nth-last-child(n+4):nth-last-child(-n+4):first-child:last-child,.find-projects__item:nth-last-child(n+4):nth-last-child(-n+4):first-child~.find-projects__item:last-child,.find-projects__item:nth-last-child(n+7):nth-last-child(-n+7):first-child:last-child,.find-projects__item:nth-last-child(n+7):nth-last-child(-n+7):first-child~.find-projects__item:last-child,.find-projects__item:nth-last-child(n+10):nth-last-child(-n+10):first-child:last-child,.find-projects__item:nth-last-child(n+10):nth-last-child(-n+10):first-child~.find-projects__item:last-child,.find-projects__item:nth-last-child(n+13):nth-last-child(-n+13):first-child:last-child,.find-projects__item:nth-last-child(n+13):nth-last-child(-n+13):first-child~.find-projects__item:last-child{left:0}}.find-projects__footer{margin-top:50px;text-align:center}.find-projects__footer-button{font-family:Barlow;font-weight:800;text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:2px;background:#e88124;padding:16px 30px 17px;display:inline-block;text-shadow:none}.find-projects__footer-button:hover{background:#3599cc;color:#fff;text-shadow:none}.project-type a{border:2px solid #3599cc;display:table;width:100%;position:relative;background:#fff;padding:0 18px 0 90px;height:66px}.project-type a:hover{background:#3599cc;text-shadow:none}.project-type a:hover .project-type__title{color:#fff}.project-type a:hover path{fill:#fff}.project-type__title{margin:0;padding:0;border:none;font-family:Barlow;font-weight:800;font-size:20px;line-height:1.1;color:#e88124;-webkit-transform:color .2s ease;-ms-transform:color .2s ease;transform:color .2s ease;display:table-cell;vertical-align:middle;position:relative;top:-1px}.project-type__icon{position:absolute;top:0;left:0;height:100%;width:90px;text-align:center}.project-type__icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.project-type__icon svg path{-webkit-transition:fill .2s ease;transition:fill .2s ease}.more-projects{padding:0 40px}@media (max-width:400px){.more-projects{padding:0 20px}}.more-projects,.more-projects *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.more-projects__inside{position:relative;max-width:1040px;margin:0 auto;padding-bottom:120px;text-align:center}.more-projects a{font-family:Barlow;font-weight:800;text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:2px;background:#e88124;padding:16px 30px 17px;display:inline-block;text-shadow:none}.more-projects a:hover{background:#3599cc;color:#fff;text-shadow:none}.promo-list{max-width:1040px;margin:100px auto 20px}@media (max-width:400px){.promo-list{margin-top:40px}}.promo-list,.promo-list *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content .promo-list__body,.promo-list__body{list-style:none;margin:0;padding:0;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}#content .promo-list__body:after,.promo-list__body:after{display:block;clear:both;content:" "}@media (max-width:1000px){#content .promo-list__body,.promo-list__body{width:100%}}.promo-list__item{float:left;width:33.33333%;padding-right:40px}@media (max-width:1000px){.promo-list__item{float:none;padding-right:0;width:100%;margin-bottom:40px}}.promo-list__item:first-child,.promo-list__item:last-child{padding-top:30px}@media (max-width:1000px){.promo-list__item:first-child,.promo-list__item:last-child{padding-top:0}}.updates{margin-top:20px}.updates,.updates *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.updates__body{max-width:1042px;margin:0 auto!important;list-style:none;padding:0}.updates__item{margin-bottom:70px}@media (max-width:650px){.updates__item{margin-bottom:32px}}.updates__item:last-child{margin-bottom:0}.page-header{height:80px;position:relative;z-index:10}@media (max-width:1300px){.page-header{height:62px}}@media (max-width:520px){.page-header{height:96px}}.page-header,.page-header *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-header__inside{padding:0 40px}.page-header__left{position:absolute;top:0;left:40px}@media (max-width:700px){.page-header__left{left:28px}}@media (max-width:640px){.page-header__left{left:19px}}.page-header__right{position:absolute;top:0;right:38px;height:100%}@media (max-width:640px){.page-header__right{right:24px}}@media (max-width:520px){.page-header__right{height:auto}}.page-header__logo{display:inline-block;vertical-align:middle;position:relative;margin:0 50px 0 0;top:20px}@media (max-width:1300px){.page-header__logo{margin-right:32px;width:135px;top:16px}}@media (max-width:700px){.page-header__logo{margin-right:28px}}@media (max-width:640px){.page-header__logo{width:78px;top:11px;margin-right:20px}}.page-header__logo img{-webkit-filter:drop-shadow(0 0 30px hsla(0,0%,100%,.15));filter:drop-shadow(0 0 30px rgba(255,255,255,.15));max-width:100%}.page-header__project-nav{display:inline-block;vertical-align:middle;position:relative;top:-17px}@media (max-width:1300px){.page-header__project-nav{top:-9px}}@media (max-width:640px){.page-header__project-nav{top:6px}}@media (max-width:520px){.page-header__project-nav{top:0;display:block}.page-header__project-nav:after{content:"";position:absolute;width:100vw;left:-20px;bottom:0;background:#f5f2ed;height:60px;z-index:-1}}.page-header__project-nav ul{list-style:none;margin:0;padding:0}.page-header__project-nav li{display:inline-block;vertical-align:middle;font-family:Barlow;font-weight:600;font-size:18px;margin:0}@media (max-width:1300px){.page-header__project-nav li{font-size:15px}}@media (max-width:640px){.page-header__project-nav li{font-size:14px}}@media (max-width:520px){.page-header__project-nav li{font-size:15px}}.page-header__project-nav li:not(:last-child){margin-right:38px}@media (max-width:1300px){.page-header__project-nav li:not(:last-child){margin-right:24px}}@media (max-width:640px){.page-header__project-nav li:not(:last-child){margin-right:15px}}@media (max-width:520px){.page-header__project-nav li:not(:last-child){margin-right:19px}}.page-header__project-nav li a{display:block;color:#3599cc;padding:15px 0}@media (max-width:520px){.page-header__project-nav li a{padding:16px 0}}.page-header__project-nav li a:hover{color:#e88124}.page-header__project-nav li:last-child a{color:#78ad3b}.page-header__project-nav li:last-child a:hover{color:#e88124}.page-header__primary-nav{position:relative;display:inline-block;vertical-align:top;margin-right:24px;top:0;height:100%}@media (max-width:1140px){.page-header__primary-nav{display:none}}.page-header__primary-nav ul{list-style:none;margin:0;padding:0;height:100%}.page-header__primary-nav>ul>li{font-family:Lato;font-weight:600;font-size:14px;margin:0 26px 0 0;display:inline-block;vertical-align:top;height:100%}@media (max-width:1300px){.page-header__primary-nav>ul>li{margin-right:18px!important}}.page-header__primary-nav>ul>li:last-child{margin-right:0!important}.page-header__primary-nav>ul>li>a,.page-header__primary-nav>ul>li>span{height:100%;padding:29px 0}@media (max-width:1300px){.page-header__primary-nav>ul>li>a,.page-header__primary-nav>ul>li>span{padding:21px 0}}.page-header__primary-nav>ul>li>ul{height:auto;position:absolute;top:64px;min-width:200px;left:0;z-index:11;background:#3599cc;padding:24px 30px 28px;visibility:hidden;opacity:0;-webkit-transform:translatey(-6px);-ms-transform:translatey(-6px);transform:translatey(-6px);-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease}@media (max-width:1300px){.page-header__primary-nav>ul>li>ul{top:53px}}.page-header__primary-nav>ul>li>ul li{display:block;margin:0 0 16px;height:auto}.page-header__primary-nav>ul>li>ul li:last-child{margin-bottom:0}.page-header__primary-nav>ul>li>ul li a,.page-header__primary-nav>ul>li>ul li span{padding:0}.page-header__primary-nav>ul>li>ul li ul{padding:12px 10px 0}.page-header__primary-nav>ul>li>ul a,.page-header__primary-nav>ul>li>ul span{color:#fff;padding-bottom:0}.page-header__primary-nav>ul>li>ul a:hover{color:#a1f047}.page-header__primary-nav>ul>li a,.page-header__primary-nav>ul>li span{color:#000;display:block}.page-header__primary-nav>ul>li a:hover{text-shadow:none;color:#3599cc}.page-header__primary-nav>ul>li.expanded{list-style:none!important;padding:0}.page-header__primary-nav>ul>li.expanded>a:after,.page-header__primary-nav>ul>li.expanded>span:after{content:"";display:inline-block;vertical-align:middle;position:relative;width:12px;height:6px;background:rgba(0,0,0,0) url(/sites/all/themes/iobytheme/img/caret-green-down.svg) no-repeat 50%;background-size:cover;top:-1px;margin-left:3px}.page-header__primary-nav>ul>li.expanded.is-open>span{color:#3599cc}.page-header__primary-nav>ul>li.expanded.is-open ul{opacity:1;visibility:visible;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}.page-header__search{display:inline-block;vertical-align:top;position:relative;top:2px;margin-right:24px;height:100%}@media (max-width:1140px){.page-header__search{display:none}}.page-header__search:hover .page-header__search-content{opacity:1;visibility:visible;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0);z-index:20}.page-header__search:hover .page-header__search-trigger path{fill:#3599cc}.page-header__search-trigger{height:100%;padding:25px 0}@media (max-width:1300px){.page-header__search-trigger{padding:17px 0}}.page-header__search-trigger button{background:none;padding:0;border:none}.page-header__search-trigger button:focus{outline:none}.page-header__search-trigger path{-webkit-transition:fill .2s ease;transition:fill .2s ease}.page-header__search-content{position:absolute;top:62px;right:-10px;width:400px;background:#3599cc;padding:18px 20px;visibility:hidden;opacity:0;-webkit-transform:translatey(-6px);-ms-transform:translatey(-6px);transform:translatey(-6px);-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease}@media (max-width:1300px){.page-header__search-content{top:51px}}.page-header__search-content:after{content:"";width:20px;height:20px;background:rgba(0,0,0,0) url(/sites/all/themes/iobytheme/img/header-search-gray.svg) no-repeat 50%;position:absolute;top:28px;left:33px}.page-header__search-content input[type=search]{-webkit-appearance:none;border:none;-moz-appearance:none;appearance:none;font-family:Barlow;font-weight:600;font-size:16px;color:#000;background:#f5f2ed;width:100%;padding:12px 13px 12px 43px}.page-header__search-content input[type=search]::-webkit-input-placeholder{color:#3599cc}.page-header__search-content input[type=search]::-moz-placeholder{color:#3599cc}.page-header__search-content input[type=search]:-ms-input-placeholder{color:#3599cc}.page-header__search-content input[type=search]::-ms-input-placeholder{color:#3599cc}.page-header__search-content input[type=search]::placeholder{color:#3599cc}.page-header__search-content input[type=search]:focus{outline:none;background:#fff}.page-header__auth-nav{display:inline-block;vertical-align:top;position:relative;padding-left:10px;top:0;height:100%}@media (max-width:1140px){.page-header__auth-nav{display:none}}.page-header__auth-nav:before{content:"";position:absolute;top:21px;left:0;width:2px;height:30px;background:#c7c7b7}@media (max-width:1300px){.page-header__auth-nav:before{top:14px}}.page-header__auth-nav ul{list-style:none;margin:0;padding:0;height:100%}.page-header__auth-nav li{display:inline-block;vertical-align:middle;margin:0 0 0 16px;font-family:Lato;font-weight:600;font-size:14px;height:100%}.page-header__auth-nav li a{color:#3599cc;display:block;height:100%;padding:28px 0}@media (max-width:1300px){.page-header__auth-nav li a{padding:21px 0}}.page-header__auth-nav li a:hover{color:#e88124}.page-header__login{height:100%}.page-header__login:hover .page-header__login-content{opacity:1;visibility:visible;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}.page-header__login:hover .page-header__login-trigger{color:#e88124;text-decoration:none}.page-header__login-trigger{background:none;-webkit-border-radius:0;border-radius:0;border:none;font-family:Lato;font-weight:600;font-size:14px;color:#3599cc;display:block;padding:28px 0 34px;vertical-align:top;position:relative}@media (max-width:1300px){.page-header__login-trigger{padding:21px 0 24px}}.page-header__login-trigger:hover{text-shadow:none;text-decoration:none}.page-header__login-content{position:absolute;top:66px;right:0;z-index:11;background:#3599cc;padding:24px 30px;width:300px;visibility:hidden;opacity:0;-webkit-transform:translatey(-6px);-ms-transform:translatey(-6px);transform:translatey(-6px);-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease}@media (max-width:1300px){.page-header__login-content{top:53px}}.page-header__login-content label{color:#fff;font-family:Barlow;text-transform:uppercase;font-weight:800;letter-spacing:1.75px;font-size:14px;margin-bottom:5px}.page-header__login-content input[type=email],.page-header__login-content input[type=password],.page-header__login-content input[type=text]{-webkit-appearance:none;border:none;-moz-appearance:none;appearance:none;font-family:Barlow;font-weight:600;font-size:14px;color:#000;background:#f5f2ed;width:100%;padding:10px 12px;margin-bottom:10px}.page-header__login-content input[type=email]::-webkit-input-placeholder,.page-header__login-content input[type=password]::-webkit-input-placeholder,.page-header__login-content input[type=text]::-webkit-input-placeholder{color:#3599cc}.page-header__login-content input[type=email]::-moz-placeholder,.page-header__login-content input[type=password]::-moz-placeholder,.page-header__login-content input[type=text]::-moz-placeholder{color:#3599cc}.page-header__login-content input[type=email]:-ms-input-placeholder,.page-header__login-content input[type=password]:-ms-input-placeholder,.page-header__login-content input[type=text]:-ms-input-placeholder{color:#3599cc}.page-header__login-content input[type=email]::-ms-input-placeholder,.page-header__login-content input[type=password]::-ms-input-placeholder,.page-header__login-content input[type=text]::-ms-input-placeholder{color:#3599cc}.page-header__login-content input[type=email]::placeholder,.page-header__login-content input[type=password]::placeholder,.page-header__login-content input[type=text]::placeholder{color:#3599cc}.page-header__login-content input[type=email]:focus,.page-header__login-content input[type=password]:focus,.page-header__login-content input[type=text]:focus{background:#fff;outline:none}.page-header__login-content input[type=submit]{-webkit-border-radius:0;border-radius:0;min-width:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-family:Barlow;font-weight:800;font-size:15px;letter-spacing:2.5px;background:#e88124;padding:14px 20px;text-transform:uppercase;-webkit-transition:background .2s ease;transition:background .2s ease;margin:10px 0}.page-header__login-content input[type=submit]:focus{outline:none}.page-header__login-content input[type=submit]:hover{background:#78ad3b;opacity:1;cursor:pointer}.page-header__login-content p{font-family:Lato;font-weight:500;font-size:14px;color:#fff;margin:0}.page-header__login-content p a{color:#fff;font-weight:600}.page-header__login-content p a:hover{color:#a1f047;text-shadow:none}.page-header__cart{display:inline-block;vertical-align:top;position:relative;margin-right:38px;height:100%}@media (max-width:700px){.page-header__cart{top:1px}}@media (max-width:520px){.page-header__cart{height:auto}}.page-header__cart a{display:block;height:100%;padding:23px 0}@media (max-width:1300px){.page-header__cart a{padding:17px 0}}@media (max-width:520px){.page-header__cart a{padding:4px 0 10px;height:auto}}.page-header__cart a:hover{text-shadow:none}.page-header__cart a:hover .page-header__cart-number{background:#3599cc}.page-header__cart-number{font-family:Lato;font-weight:800;font-size:14px;color:#fff;background:#e88124;-webkit-border-radius:12px;border-radius:12px;min-width:24px;height:24px;text-align:center;position:absolute;top:12px;left:19px;padding:3px 8px 0;-webkit-transition:background .2s ease;transition:background .2s ease}@media (max-width:1300px){.page-header__cart-number{top:5px}}@media (max-width:520px){.page-header__cart-number{left:29px}}.page-header__offcanvas-trigger{position:relative;top:1px;display:inline-block;vertical-align:top;height:100%}@media (min-width:1140px){.page-header__offcanvas-trigger{display:none}}@media (max-width:520px){.page-header__offcanvas-trigger{top:-9px}}.page-header__offcanvas-trigger button{background:none;padding:19px 0;border:0;font-family:Barlow;font-weight:600;font-size:15px;color:#000;letter-spacing:2.5px;text-transform:uppercase;-webkit-transition:color .2s ease;transition:color .2s ease}.page-header__offcanvas-trigger button:focus{outline:none}.page-header__offcanvas-trigger button:hover{color:#78ad3b;cursor:pointer}.page-header__offcanvas-trigger button:hover .page-header__offcanvas-trigger-icon:after{top:-10px}.page-header__offcanvas-trigger button:hover .page-header__offcanvas-trigger-icon:before{bottom:-10px}.page-header__offcanvas-trigger-icon{display:inline-block;vertical-align:top;width:19px;height:3px;background:#78ad3b;position:relative;top:7px;margin-left:2px;-webkit-border-radius:1px;border-radius:1px}.page-header__offcanvas-trigger-icon:after,.page-header__offcanvas-trigger-icon:before{content:"";width:100%;height:100%;background:#78ad3b;position:absolute;left:0;-webkit-border-radius:1px;border-radius:1px;-webkit-transition:top .2s ease,bottom .2s ease;transition:top .2s ease,bottom .2s ease}.page-header__offcanvas-trigger-icon:after{top:-7px}.page-header__offcanvas-trigger-icon:before{bottom:-7px}.offcanvas{width:335px;position:absolute;top:0;right:0;height:100%;color:#fff;background:#485383;z-index:1000000;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}@media (max-width:360px){.offcanvas{width:288px}}.offcanvas.is-open{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.offcanvas__top{background-image:-webkit-linear-gradient(316deg,#6765a7,#4185b1);background-image:linear-gradient(134deg,#6765a7,#4185b1);padding:28px 34px 40px}.offcanvas__bottom{padding:8px 34px 60px}.offcanvas__close{text-align:right;border:none;margin-left:auto;display:block;background:none;padding:0;font-family:Barlow;font-weight:600;font-size:15px;color:#fff;letter-spacing:2.5px;text-transform:uppercase;-webkit-transition:color .2s ease;transition:color .2s ease;margin-bottom:6px}.offcanvas__close:focus{outline:none}.offcanvas__close-icon{position:relative;display:inline-block;vertical-align:top;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:6px;top:1px}.offcanvas__close-icon:after,.offcanvas__close-icon:before{content:"";width:19px;height:3px;background:#fff;position:absolute;left:0;top:0;-webkit-border-radius:1px;border-radius:1px}.offcanvas__close-icon:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.offcanvas__close:hover{cursor:pointer}.offcanvas__close:hover .offcanvas__close-text{text-decoration:underline}.offcanvas__primary-nav{padding-top:18px}.offcanvas__primary-nav ul{list-style:none;margin:0;padding:0}.offcanvas__primary-nav li{list-style:none!important;margin:0;padding:0!important}.offcanvas__primary-nav li.expanded>a:after,.offcanvas__primary-nav li.expanded>span:after{content:"";display:inline-block;vertical-align:middle;position:relative;width:12px;height:6px;background:rgba(0,0,0,0) url(/sites/all/themes/iobytheme/img/caret-white-down.svg) no-repeat 50%;background-size:cover;top:-1px;margin-left:3px}.offcanvas__primary-nav li.expanded>a:hover,.offcanvas__primary-nav li.expanded>span:hover{cursor:pointer;color:#fff}.offcanvas__primary-nav li.expanded ul{margin-left:22px}.offcanvas__primary-nav a,.offcanvas__primary-nav span{display:block;font-family:lato;font-weight:600;font-size:14px;color:#fff;padding:8px 0}.offcanvas__primary-nav a:hover,.offcanvas__primary-nav span:hover{text-decoration:underline;text-shadow:none}.offcanvas__search{position:relative;margin-top:24px}.offcanvas__search:after{content:"";width:20px;height:20px;background:rgba(0,0,0,0) url(/sites/all/themes/iobytheme/img/header-search-gray.svg) no-repeat 50%;position:absolute;top:11px;left:13px}.offcanvas__search input[type=search]{-webkit-appearance:none;border:none;-moz-appearance:none;appearance:none;font-family:Barlow;font-weight:600;font-size:16px;color:#000;background:#f5f2ed;width:100%;padding:12px 13px 12px 43px}.offcanvas__search input[type=search]::-webkit-input-placeholder{color:#3599cc}.offcanvas__search input[type=search]::-moz-placeholder{color:#3599cc}.offcanvas__search input[type=search]:-ms-input-placeholder{color:#3599cc}.offcanvas__search input[type=search]::-ms-input-placeholder{color:#3599cc}.offcanvas__search input[type=search]::placeholder{color:#3599cc}.offcanvas__search input[type=search]:focus{outline:none;background:#fff}.offcanvas__auth-nav{margin-top:20px}.offcanvas__auth-nav ul{list-style:none;margin:0;padding:0}.offcanvas__auth-nav a,.offcanvas__auth-nav span{display:block;font-family:lato;font-weight:600;font-size:14px;color:#fff;padding:8px 0}.offcanvas__auth-nav a:hover,.offcanvas__auth-nav span:hover{text-decoration:underline;text-shadow:none}.offcanvas__login{border-top:2px solid hsla(0,0%,100%,.25);padding-top:26px;margin-top:20px}.offcanvas__login-label{color:#fff;font-family:Barlow;text-transform:uppercase;font-weight:800;letter-spacing:1.75px;font-size:14px;margin-bottom:15px}.offcanvas__login label{color:#fff;font-family:Lato;font-weight:500;font-size:14px;margin-bottom:4px}.offcanvas__login input[type=email],.offcanvas__login input[type=password],.offcanvas__login input[type=text]{-webkit-appearance:none;border:none;-moz-appearance:none;appearance:none;font-family:Barlow;font-weight:600;font-size:14px;color:#000;background:hsla(0,0%,100%,.31);width:100%;padding:10px 12px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.offcanvas__login input[type=email]::-webkit-input-placeholder,.offcanvas__login input[type=password]::-webkit-input-placeholder,.offcanvas__login input[type=text]::-webkit-input-placeholder{color:#3599cc}.offcanvas__login input[type=email]::-moz-placeholder,.offcanvas__login input[type=password]::-moz-placeholder,.offcanvas__login input[type=text]::-moz-placeholder{color:#3599cc}.offcanvas__login input[type=email]:-ms-input-placeholder,.offcanvas__login input[type=password]:-ms-input-placeholder,.offcanvas__login input[type=text]:-ms-input-placeholder{color:#3599cc}.offcanvas__login input[type=email]::-ms-input-placeholder,.offcanvas__login input[type=password]::-ms-input-placeholder,.offcanvas__login input[type=text]::-ms-input-placeholder{color:#3599cc}.offcanvas__login input[type=email]::placeholder,.offcanvas__login input[type=password]::placeholder,.offcanvas__login input[type=text]::placeholder{color:#3599cc}.offcanvas__login input[type=email]:focus,.offcanvas__login input[type=password]:focus,.offcanvas__login input[type=text]:focus{background:#fff;outline:none}.offcanvas__login input[type=submit]{border:none;-webkit-border-radius:0;border-radius:0;width:auto;display:inline-block;vertical-align:middle;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-family:Barlow;font-weight:800;font-size:15px;letter-spacing:2.5px;background:#e88124;padding:14px 20px;text-transform:uppercase;-webkit-transition:background .2s ease;transition:background .2s ease;margin:10px 0}.offcanvas__login input[type=submit]:focus{outline:none}.offcanvas__login input[type=submit]:hover{background:#78ad3b;opacity:1;cursor:pointer}.page-wrapper-inside{overflow:hidden;position:relative}body.offcanvas-open .page-wrapper{min-height:100vh;overflow:hidden}#user-login-form .form-actions{margin:0}.page-footer,.page-footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-footer__top-area{padding-top:60px;padding-right:40px;padding-left:40px;position:relative}@media (max-width:400px){.page-footer__top-area{padding-left:20px;padding-right:20px}}.page-footer__top-area:after{content:"";width:100%;height:100%;background-color:#f5f2ed;background-image:url(/sites/all/themes/iobytheme/img/ioby_blockPatternBG.jpg);background-position:0 0;background-repeat:repeat;background-attachment:fixed;background-size:1500px 1500px;position:absolute;top:0;left:0;z-index:-1;overflow:hidden}.page-footer__bottom-area{padding-right:40px;padding-left:40px;padding-bottom:88px}@media (max-width:400px){.page-footer__bottom-area{padding-left:20px;padding-right:20px}}.page-footer__top-area-inside{max-width:1042px;margin:0 auto}@media (max-width:1000px){.page-footer__top-area-inside{max-width:631px}}.page-footer__bottom-area-inside{max-width:1042px;margin:0 auto}.page-footer__bottom-area-inside:after{content:"";display:table;clear:both}@media (max-width:1000px){.page-footer__bottom-area-inside{max-width:631px}}.page-footer__top:after{display:block;clear:both;content:" "}.page-footer__quote,.page-footer__top .views-field-body{position:relative;float:left!important;width:66%!important;padding:0;margin:0;background:none;color:#000;font-weight:400!important}@media (max-width:1000px){.page-footer__quote,.page-footer__top .views-field-body{float:none!important;width:100%!important;margin-bottom:20px}}.page-footer__quote:before,.page-footer__top .views-field-body:before{content:"";position:absolute;top:-76px;left:0;height:54px;width:85px;background:rgba(0,0,0,0) url(/sites/all/themes/iobytheme/img/footer-quotes.svg) no-repeat 50%;background-size:cover}.page-footer__quote .field-content,.page-footer__quote p,.page-footer__top .views-field-body .field-content,.page-footer__top .views-field-body p{font-family:Barlow;font-weight:400;font-size:20px;color:#000;line-height:1.5;margin:0;font-style:normal}.page-footer__caption,.page-footer__top .views-field-field-person-name{font-family:Lato;font-weight:400;font-size:14px;color:#e88124;letter-spacing:0;line-height:1.85714;width:34%;float:right;padding-left:50px;margin:6px 0 0}@media (max-width:1000px){.page-footer__caption,.page-footer__top .views-field-field-person-name{float:none;width:100%;padding-left:0;margin-top:0}}.page-footer__caption span,.page-footer__top .views-field-field-person-name span{display:block;margin-bottom:10px}.page-footer__featured{margin-top:72px;padding-bottom:41px}.page-footer__featured-list{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:middle}.page-footer__featured-label{font-family:Barlow;font-weight:800;font-size:14px;color:#e88124;letter-spacing:2.33px;text-transform:uppercase;position:relative;display:inline-block;vertical-align:middle;margin-right:36px}@media (max-width:1000px){.page-footer__featured-label{display:block;margin-right:0;margin-bottom:20px}}.page-footer__featured li{list-style:none;display:inline-block;vertical-align:middle;width:92px;margin-right:28px}.page-footer__bottom{position:relative;padding-top:44px}.page-footer__bottom:after{display:block;clear:both;content:" "}.page-footer__left{width:520px;float:left}@media (max-width:1000px){.page-footer__left{float:none;width:100%;margin-bottom:40px}}.page-footer__right{width:378px;float:right}@media (max-width:1000px){.page-footer__right{float:none;width:100%;margin-bottom:30px}}.page-footer__right strong{letter-spacing:.1em}.page-footer__get-in-touch{margin-bottom:32px}.page-footer__get-in-touch-body,.page-footer__get-in-touch-label{display:inline-block;vertical-align:middle;font-size:14px;color:#000}.page-footer__get-in-touch-label{font-family:Barlow;text-transform:uppercase;font-weight:800;letter-spacing:1.75px;margin-right:5px}@media (max-width:560px){.page-footer__get-in-touch-label{margin-right:0;margin-bottom:10px}}.page-footer__get-in-touch-body{font-weight:500;font-family:Lato}@media (max-width:560px){.page-footer__get-in-touch-body{display:block}}.page-footer__get-in-touch a{color:#3599cc;font-weight:600}.page-footer__get-in-touch a:hover{text-decoration:underline}.page-footer__signup{margin-bottom:40px}@media (max-width:560px){.page-footer__signup{margin-bottom:30px}}.page-footer__signup-form{position:relative;max-width:450px}.page-footer__signup-label{font-family:Barlow;text-transform:uppercase;font-weight:800;letter-spacing:1.75px;font-size:14px;margin-bottom:8px}.page-footer__signup input[type=email]{-webkit-appearance:none;border:none;-moz-appearance:none;appearance:none;font-family:Barlow;font-weight:600;font-size:16px;color:#000;background:#f5f2ed;width:100%;padding:12px 13px}.page-footer__signup input[type=email]::-webkit-input-placeholder{color:#3599cc}.page-footer__signup input[type=email]::-moz-placeholder{color:#3599cc}.page-footer__signup input[type=email]:-ms-input-placeholder{color:#3599cc}.page-footer__signup input[type=email]::-ms-input-placeholder{color:#3599cc}.page-footer__signup input[type=email]::placeholder{color:#3599cc}.page-footer__signup input[type=email]:focus{outline:none}.page-footer__signup input[type=submit]{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3599cc;font-family:Barlow;font-weight:800;font-size:15px;letter-spacing:2.5px;color:#fff;padding:14px 0;height:49px;width:121px;position:absolute;top:-3px;right:0;text-transform:uppercase;-webkit-transition:background .2s ease;transition:background .2s ease}@media (max-width:400px){.page-footer__signup input[type=submit]{width:110px}}.page-footer__signup input[type=submit]:focus{outline:none}.page-footer__signup input[type=submit]:hover{background:#e88124;cursor:pointer}.page-footer__follow-label,.page-footer__follow-social-nav,.page-footer__follow-social-nav li,.page-footer__follow-social-nav ul{display:inline-block;vertical-align:middle}.page-footer__follow-label{font-family:Barlow;text-transform:uppercase;font-weight:800;letter-spacing:1.75px;font-size:14px;margin-right:20px;position:relative;top:-2px}@media (max-width:560px){.page-footer__follow-label{top:0;margin-right:0;margin-bottom:10px}}.page-footer__follow-label span{text-transform:lowercase}@media (max-width:560px){.page-footer__follow-social-nav{display:block}}.page-footer__follow-social-nav ul{list-style:none;margin:0;padding:0}.page-footer__follow-social-nav li{list-style:none;margin:0 18px 0 0;padding:0}.page-footer__follow-social-nav a{display:block}.page-footer__follow-social-nav a path{-webkit-transition:fill .2s ease;transition:fill .2s ease}.page-footer__follow-social-nav a:hover path{fill:#e88124}.page-footer__nav:after{display:block;clear:both;content:" "}.page-footer__nav-col1,.page-footer__nav-col2,.page-footer__nav-col3,.page-footer__nav-col4{float:left}@media (max-width:560px){.page-footer__nav-col1,.page-footer__nav-col2,.page-footer__nav-col3,.page-footer__nav-col4{float:none}}.page-footer__nav a{font-family:Lato;font-weight:600;font-size:14px;color:#000;display:block;padding-right:40px;margin-bottom:12px}.page-footer__nav a:hover{text-decoration:underline}.page-footer__nav-col1 a{color:#3599cc}.page-footer__far-bottom{position:relative;top:-43px;float:left}.page-footer__far-bottom:after{display:block;clear:both;content:" "}@media (max-width:1000px){.page-footer__far-bottom{top:0;float:none}}.page-footer__logo{float:left;width:80px}@media (max-width:560px){.page-footer__logo{float:none}}.page-footer__logo svg{position:relative;top:-7px}.page-footer__fine-print{padding-left:110px}@media (max-width:560px){.page-footer__fine-print{padding-left:0}}.page-footer__fine-print p{font-family:Lato;font-weight:500;font-size:14px;color:#000;margin:0 0 18px}.page-footer__privacy-nav ul{list-style:none;margin:0;padding:0}.page-footer__privacy-nav li{list-style:none;margin:0;padding:0 20px 20px 0;display:inline-block;vertical-align:middle}.page-footer__privacy-nav li a{font-family:Barlow;font-size:15px;display:block;color:#000;font-weight:600}.page-footer__privacy-nav li a:hover{text-decoration:underline}.refresh-home .page-footer .page-footer__top-area:after{display:none}.refresh-home .page-footer .page-footer__bottom:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#e88126;background-image:-webkit-linear-gradient(315deg,#e88126,#df7d77);background-image:linear-gradient(135deg,#e88126,#df7d77)}.home-wrapper-outline-bg{background-color:#f5f2ed;background-image:url(/sites/all/themes/iobytheme/img/ioby_blockPatternBG.jpg);background-position:0 0;background-repeat:repeat;background-attachment:fixed;background-size:1500px 1500px;padding:86px 40px 100px;position:relative;overflow:hidden}@media (max-width:1040px){.home-wrapper-outline-bg{padding-bottom:73px}}@media (max-width:600px){.home-wrapper-outline-bg{padding-right:30px;padding-left:30px;padding-bottom:40px}}@media (max-width:400px){.home-wrapper-outline-bg{padding-right:20px;padding-left:20px;padding-bottom:38px}}.refresh-home #main-wrapper{width:100%;padding-bottom:0;max-width:100%}@media (min-width:960px){.refresh-home #content>.tabs .tabs.primary{margin-top:30px}}@media (min-width:1300px){.refresh-home #content>.tabs .tabs.primary{margin-top:40px}}body.alert-red .alerts .block{background:red}body.alert-blue .alerts .block{background:#3599cc}body.alert-green .alerts .block{background:#78ad3b}body.alert-orange .alerts .block{background:#e88124}body.alert-purple .alerts .block,body .alerts{background:#7849cf}body .alerts{position:static;height:auto;color:#fff;text-align:center;font-size:18px;line-height:normal}body .alerts .block{padding:24px}body .alerts .block.red{background:red}body .alerts .block.blue{background:#3599cc}body .alerts .block.green{background:#78ad3b}body .alerts .block.orange{background:#e88124}body .alerts .block.purple{background:#7849cf}body .alerts .block a{color:#fff;text-decoration:underline}#content .commerce-checkout-progress,.barlow,.page-checkout-complete .content fieldset.complete_summary .your-donation,.page-checkout .content .fieldset-legend{font-family:Barlow,sans-serif}.page-checkout #pageheader,.page-checkout .offcanvas,.page-checkout .page-footer__bottom,.page-checkout .page-header__project-nav,.page-checkout .page-header__right{display:none}.page-checkout .page-header__logo{margin:auto;display:block}.page-checkout .page-header__left{position:absolute;margin:auto;width:100%;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-checkout .page-footer__far-bottom{padding-top:50px;top:0;float:none}.page-checkout #main-wrapper{width:100%;max-width:100%}.page-checkout .commerce-month-year-divider{margin:0 6px}.page-checkout .form-type-select{width:100%}.page-checkout .form-type-select label{font-size:18px;font-weight:400;display:block;margin-bottom:10px}.page-checkout .form-select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f5f2ed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8'%3E%3Cpath d='M12.688 1.346L7.126 7.14a.5.5 0 01-.706.014L.395 1.36A.5.5 0 01.74.5h11.586a.5.5 0 01.36.846z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;border:1px solid #8d8d7c;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;color:#000;padding:0 35px 0 5px;position:relative;max-width:100%;-webkit-border-radius:0;border-radius:0;width:auto}.page-checkout #highlighted{background:#f5f2ed;padding-top:60px;margin:0 auto;width:100%!important}#content .commerce-checkout-progress{position:relative;padding:0;max-width:100%;width:600px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#6d6d5f;background-position:center 16px;background-repeat:no-repeat;background-size:75.5% auto;background-image:url(/sites/all/themes/iobytheme/img/icons/bg-progress.svg);font-size:12px}@media (min-width:440px){#content .commerce-checkout-progress{font-size:18px}}#content .commerce-checkout-progress li{padding:0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;margin-left:auto;margin-right:auto}#content .commerce-checkout-progress li:first-child{text-align:left;margin-right:auto;margin-left:0}#content .commerce-checkout-progress li:last-child{text-align:right;margin-left:auto;margin-right:0}#content .commerce-checkout-progress li:before{content:"";display:block;margin:0 auto;width:50px;height:30px;background-color:#f5f2ed;text-align:center;background-position:50%;background-repeat:no-repeat}#content .commerce-checkout-progress li.checkout:before{background-image:url(/sites/all/themes/iobytheme/img/icons/icon-cart.svg)}#content .commerce-checkout-progress li.review:before{background-image:url(/sites/all/themes/iobytheme/img/icons/icon-creditcard.svg)}#content .commerce-checkout-progress li.complete:before{background-image:url(/sites/all/themes/iobytheme/img/icons/icon-complete.svg)}#content .commerce-checkout-progress li.active{color:#7849cf}#content .commerce-checkout-progress li.active.checkout:before{background-image:url(/sites/all/themes/iobytheme/img/icons/icon-cart-purple.svg)}#content .commerce-checkout-progress li.active.review:before{background-image:url(/sites/all/themes/iobytheme/img/icons/icon-creditcard-purple.svg)}#content .commerce-checkout-progress li.active.complete:before{background-image:url(/sites/all/themes/iobytheme/img/icons/icon-complete-purple.svg)}#content .commerce-checkout-progress li.paypal_ec{display:none}#content .commerce-checkout-progress li a{color:inherit}#content .commerce-checkout-progress li a:hover{color:#7849cf;text-decoration:underline}@supports (-webkit-appearance:none){.page-checkout .form-checkbox{-webkit-appearance:none;width:24px;height:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#fff;border:3px solid #4185b1;color:#4185b1;-webkit-border-radius:3px;border-radius:3px;position:relative}.page-checkout .form-checkbox:checked{background:rgba(65,133,177,.15)}.page-checkout .form-checkbox:checked:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11'%3E%3Cpath d='M11.725 0L5.38 6.405 2.275 3.272 0 5.569 5.378 11 14 2.296z' fill='%234185b1'/%3E%3C/svg%3E");position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.page-checkout .form-type-checkbox:first-child{margin-top:0}.page-checkout .form-type-checkbox:last-child{margin-bottom:0}.page-checkout #edit-commerce-payment-payment-method{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px}.page-checkout #edit-commerce-payment-payment-method>div{margin:0 30px}.page-checkout .commerce-paypal-ec-info{margin:1em 0;display:block}.page-checkout .form-type-radios label,.page-checkout label{font-weight:400;letter-spacing:0;line-height:31px;padding:0!important}.page-checkout .form-type-radios>label,.page-checkout>label{font-size:18px;color:#000}.page-checkout .form-type-radios label.option,.page-checkout label.option{font-size:16px;color:#444;margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@supports (-webkit-appearance:none){.page-checkout .form-type-radios label.option,.page-checkout label.option{line-height:1;padding-top:4px!important}.page-checkout .form-type-radios input[type=radio],.page-checkout input[type=radio]{-webkit-appearance:none;width:24px;height:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-border-radius:50%;border-radius:50%;border:3px solid #4185b1;margin:0 12px 0 0;padding:0}.page-checkout .form-type-radios fieldset input[type=radio]:checked,.page-checkout .form-type-radios input[type=radio]:checked,.page-checkout fieldset input[type=radio]:checked,.page-checkout input[type=radio]:checked{position:relative;background:rgba(65,133,177,.15)}.page-checkout .form-type-radios input[type=radio]:checked:after,.page-checkout input[type=radio]:checked:after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#4185b1;-webkit-border-radius:50%;border-radius:50%;content:"";width:14px;height:14px}.page-checkout .form-type-radios input[type=radio]:focus,.page-checkout input[type=radio]:focus{border:1px solid teal}.page-checkout .form-type-radio,.page-checkout .form-type-radios .form-type-radio{margin:20px 0}}.page-checkout .form-type-radios{margin:0}.page-checkout .form-type-radios .form-type-radio{min-height:50px;margin:0}.page-checkout .form-type-radio,.page-checkout .form-type-radios .form-type-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-checkout .form-type-radio .form-item{margin:0 0 0 9px}.page-checkout .form-type-radio .form-item input{margin:0}.page-checkout .form-type-radio .ajax-progress{display:none}.page-checkout .fieldset-wrapper{background:0;padding:0}.page-checkout .fieldset-wrapper .form-item{margin-right:0!important;float:none!important}.page-checkout .field-group-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-checkout .field-group-div .form-wrapper{padding:0 8px;width:100%;margin:0}.page-checkout .field-group-div .form-wrapper .form-wrapper{padding:0}.page-checkout .field-group-div .field-name-field-first-name,.page-checkout .field-group-div .field-name-field-last-name{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:700px){.page-checkout .name-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.page-checkout .name-block .form-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.page-checkout .name-block .form-item+.form-item{margin-left:16px}}.page-checkout .form-text{background:#f5f2ed;border:1px solid #8d8d7c;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;padding:4px 5px;width:100%;font-size:16px;color:#000;font-family:Lato,Helvetica,Arial,sans-serif;display:block}.page-checkout .form-item>label~.form-text:not(#edit-field-order-gratuity-amount-und-0-amount):not(#edit-field-donor-display-name-und-0-value){padding:21px 5px 4px}.page-checkout .form-select.error,.page-checkout .form-text.error{border-color:#bd0037;background-color:#fcf1f4}.page-checkout .form-select:focus,.page-checkout .form-text:focus{border:1px solid #3599cc;-webkit-box-shadow:0 0 4px 0 #3599cc;box-shadow:0 0 4px 0 #3599cc}.page-checkout .form-required{color:#bc360a}.page-checkout .form-type-textfield{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-checkout .form-type-textfield label{position:absolute;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;line-height:1;-webkit-transition:all .1s;transition:all .1s;z-index:2;font-size:12px;color:#6a6a71;left:5px;top:8px}.page-checkout .form-type-textfield .no-value{color:#000;font-size:18px;left:9px;top:16px}.page-checkout .form-type-textfield .description{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.page-checkout .description{font-style:normal;font-size:14px;color:#4d4d4d}.page-checkout .description a{color:#bc360a}.page-checkout .description a:hover{text-decoration:underline}.page-checkout- #main .content>form{width:100%;max-width:1036px;margin-top:34px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-checkout #content #edit-cart-contents-form-cart-contents-form-view-actions-submit{display:none;text-align:center;text-transform:none;background:#fff;padding:14px 18px;letter-spacing:2.67px!important;font-size:15px!important;font-weight:900;-webkit-border-radius:0!important;border-radius:0!important;border:2px solid #78ad3b;color:#78ad3b;cursor:pointer}.page-checkout #content #edit-cart-contents-form-cart-contents-form-view-actions-submit:focus{background:#3599cc!important;outline:2px solid #376f95;-webkit-box-shadow:0 0 4px 0 #376f95;box-shadow:0 0 4px 0 #376f95}.page-checkout #content #edit-cart-contents-form-cart-contents-form-view-actions-submit:hover{background:#e88124!important;text-decoration:none!important;border:none;color:#fff}.page-checkout #content #edit-cart-contents-form-cart-contents-form-view-actions-submit:focus:hover{-webkit-box-shadow:0 0 4px 0 #af5c12;box-shadow:0 0 4px 0 #af5c12;outline:2px solid #af5c12}.page-checkout .checkout-continue{background:#78ad3b!important;letter-spacing:2.67px!important;font-size:16px!important;text-shadow:0 0 2px rgba(0,0,0,.5)!important;-webkit-border-radius:0!important;border-radius:0!important;text-align:center;cursor:pointer;border:0}.page-checkout .checkout-continue:focus{background:#3599cc!important;outline:2px solid #376f95;-webkit-box-shadow:0 0 4px 0 #376f95;box-shadow:0 0 4px 0 #376f95}.page-checkout .checkout-continue:hover{background:#e88124!important;text-decoration:none!important}.page-checkout .checkout-continue:focus:hover{-webkit-box-shadow:0 0 4px 0 #af5c12;box-shadow:0 0 4px 0 #af5c12;outline:2px solid #af5c12}@media (min-width:700px){#commerce-checkout-form-checkout>div,#commerce-checkout-form-review>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#commerce-checkout-form-checkout>div>.messages,#commerce-checkout-form-review>div>.messages{width:100%;margin:0 0 20px}.page-checkout .content fieldset{display:block;min-width:0;padding:0;margin:40px 0 0}.page-checkout .content fieldset legend{display:block;width:100%;border-top:1px solid #c7c7b7;padding:40px 0 0}.page-checkout .content fieldset:first-child{margin-top:0}.page-checkout .content fieldset:first-child legend{padding:0;border:0;margin-top:0}.page-checkout .content .fieldset-legend{color:#4185b1;text-transform:none;font-size:24px;font-weight:700;margin:0 0 20px;display:block;line-height:1.2}@media (min-width:700px){.page-checkout .contact-appear-wrapper,.page-checkout .payment-and-profile-wrapper{padding-right:25px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page-checkout .contact-appear-wrapper fieldset,.page-checkout .payment-and-profile-wrapper fieldset{max-width:610px}}.cart_contents_form,.view-id-commerce_cart_summary_on_review{border:1px solid #c7c7b7;background:#fff;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;overflow:hidden;margin-top:30px}@media (min-width:700px){.cart_contents_form,.view-id-commerce_cart_summary_on_review{width:340px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}.cart_contents_form:before,.view-id-commerce_cart_summary_on_review:before{content:"";display:block;width:100%;height:6px;background-image:-webkit-gradient(linear,left top,right top,from(#3599cc),to(#84bf41));background-image:-webkit-linear-gradient(left,#3599cc,#84bf41);background-image:linear-gradient(90deg,#3599cc,#84bf41)}.cart_contents_form .link-button,.cart_contents_form a,.view-id-commerce_cart_summary_on_review .link-button,.view-id-commerce_cart_summary_on_review a{color:#bc360a;cursor:pointer;text-decoration:none;padding:0;border:0;font-size:inherit;background:0}.cart_contents_form .link-button:focus,.cart_contents_form .link-button:hover,.cart_contents_form a:focus,.cart_contents_form a:hover,.view-id-commerce_cart_summary_on_review .link-button:focus,.view-id-commerce_cart_summary_on_review .link-button:hover,.view-id-commerce_cart_summary_on_review a:focus,.view-id-commerce_cart_summary_on_review a:hover{text-decoration:underline}.cart_contents_form .link-button:focus,.cart_contents_form a:focus,.view-id-commerce_cart_summary_on_review .link-button:focus,.view-id-commerce_cart_summary_on_review a:focus{outline:5px auto -webkit-focus-ring-color}.cart_contents_form .view-footer,.view-id-commerce_cart_summary_on_review .view-footer{border-top:1px solid #c7c7b7}.cart_contents_form .views-field-line-item-title,.view-id-commerce_cart_summary_on_review .views-field-line-item-title{color:#4a4b4f;font-size:16px;line-height:24px;display:block;padding-right:6px}.cart_contents_form .views-field-line-item-title label,.view-id-commerce_cart_summary_on_review .views-field-line-item-title label{font-weight:400;line-height:inherit;font-size:inherit}.cart_contents_form .item-list ul,.view-id-commerce_cart_summary_on_review .item-list ul{list-style:none;margin:0!important;padding:0}.cart_contents_form .item-list li.views-row,.view-id-commerce_cart_summary_on_review .item-list li.views-row{margin:0!important;padding:18px 15px;background:#fff;border-top:1px solid #c7c7b7}.cart_contents_form .item-list li.views-row:first-child,.view-id-commerce_cart_summary_on_review .item-list li.views-row:first-child{border-top:0}.cart_contents_form .more-projects,.view-id-commerce_cart_summary_on_review .more-projects{padding:0 15px}.cart_contents_form #edit-cart-contents-form-cart-contents-form-view-actions-more-projects,.cart_contents_form .more-projects a,.view-id-commerce_cart_summary_on_review #edit-cart-contents-form-cart-contents-form-view-actions-more-projects,.view-id-commerce_cart_summary_on_review .more-projects a{font-family:Lato,Helvetica,Arial,sans-serif!important;display:block!important;background-color:rgba(53,153,204,.15)!important;color:#4185b1!important;text-transform:none!important;font-size:14px!important;font-weight:400!important;padding:10px 15px!important;width:100%!important;border:0!important;-webkit-border-radius:4px!important;border-radius:4px!important;letter-spacing:normal!important;line-height:1!important;text-align:left!important;height:auto!important;cursor:pointer!important}.cart_contents_form #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:focus,.cart_contents_form .more-projects a:focus,.view-id-commerce_cart_summary_on_review #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:focus,.view-id-commerce_cart_summary_on_review .more-projects a:focus{outline:auto!important;outline:5px auto -webkit-focus-ring-color!important}.cart_contents_form #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:hover,.cart_contents_form .more-projects a:hover,.view-id-commerce_cart_summary_on_review #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:hover,.view-id-commerce_cart_summary_on_review .more-projects a:hover{text-decoration:underline!important}.cart_contents_form #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:after,.cart_contents_form #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:before,.cart_contents_form .more-projects a:after,.cart_contents_form .more-projects a:before,.view-id-commerce_cart_summary_on_review #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:after,.view-id-commerce_cart_summary_on_review #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:before,.view-id-commerce_cart_summary_on_review .more-projects a:after,.view-id-commerce_cart_summary_on_review .more-projects a:before{display:inline-block;vertical-align:middle;position:relative;top:-1px}.cart_contents_form #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:before,.cart_contents_form .more-projects a:before,.view-id-commerce_cart_summary_on_review #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:before,.view-id-commerce_cart_summary_on_review .more-projects a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12'%3E%3Cpath d='M9 0c5.347 0 9 6 9 6s-2.647 6-9 6c-6.3 0-9-6-9-6s3.706-6 9-6zm0 2.182c-2.065 0-3.705 1.69-3.705 3.818 0 2.127 1.64 3.818 3.705 3.818 2.065 0 3.705-1.69 3.705-3.818 0-2.127-1.64-3.818-3.705-3.818zm0 2.182c.877 0 1.588.732 1.588 1.636 0 .904-.71 1.636-1.588 1.636-.877 0-1.588-.732-1.588-1.636 0-.904.71-1.636 1.588-1.636z' fill='%234185b1'/%3E%3C/svg%3E");margin-right:7px}.cart_contents_form #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:after,.cart_contents_form .more-projects a:after,.view-id-commerce_cart_summary_on_review #edit-cart-contents-form-cart-contents-form-view-actions-more-projects:after,.view-id-commerce_cart_summary_on_review .more-projects a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='14'%3E%3Cpath d='M0 0l7 6.72L0 14z' fill='%234185b1'/%3E%3C/svg%3E");margin-left:6px}.cart_contents_form #edit-cart-contents-form-cart-contents-form-view-actions-more-projects,.view-id-commerce_cart_summary_on_review #edit-cart-contents-form-cart-contents-form-view-actions-more-projects{margin-bottom:20px!important}.cart_contents_form .commerce-coupon-handler-area-cart-form,.cart_contents_form .form-actions,.view-id-commerce_cart_summary_on_review .commerce-coupon-handler-area-cart-form,.view-id-commerce_cart_summary_on_review .form-actions{margin:0;padding:0 15px 20px}.cart_contents_form .commerce-order-handler-area-order-total,.view-id-commerce_cart_summary_on_review .commerce-order-handler-area-order-total{padding:0}.cart_contents_form .commerce-coupon-handler-area-cart-form,.view-id-commerce_cart_summary_on_review .commerce-coupon-handler-area-cart-form{display:none}.cart_contents_form .form-submit:not(.delete-line-item),.view-id-commerce_cart_summary_on_review .form-submit:not(.delete-line-item){height:44px;margin:0!important;padding-top:0!important;padding-bottom:0!important;width:100%!important}.cart_contents_form .delete-line-item,.view-id-commerce_cart_summary_on_review .delete-line-item{padding:0!important;background:none!important;color:#bc360a!important;border:0!important;letter-spacing:unset!important;font-family:Barlow,sans-serif!important;font-weight:500!important;text-transform:lowercase!important;font-size:14px!important;display:block!important;margin:2px 0 0 auto!important;line-height:1;cursor:pointer}.cart_contents_form .delete-line-item:hover,.view-id-commerce_cart_summary_on_review .delete-line-item:hover{text-decoration:underline}.cart_contents_form .line-item-coupon,.cart_contents_form .subtotal,.cart_contents_form .total,.view-id-commerce_cart_summary_on_review .line-item-coupon,.view-id-commerce_cart_summary_on_review .subtotal,.view-id-commerce_cart_summary_on_review .total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart_contents_form .line-item-coupon>span,.cart_contents_form .subtotal>span,.cart_contents_form .total>span,.view-id-commerce_cart_summary_on_review .line-item-coupon>span,.view-id-commerce_cart_summary_on_review .subtotal>span,.view-id-commerce_cart_summary_on_review .total>span{text-align:right;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.cart_contents_form .line-item-coupon>span:first-child,.cart_contents_form .subtotal>span:first-child,.cart_contents_form .total>span:first-child,.view-id-commerce_cart_summary_on_review .line-item-coupon>span:first-child,.view-id-commerce_cart_summary_on_review .subtotal>span:first-child,.view-id-commerce_cart_summary_on_review .total>span:first-child{width:62%}.cart_contents_form .line-item-coupon>span:last-child,.cart_contents_form .subtotal>span:last-child,.cart_contents_form .total>span:last-child,.view-id-commerce_cart_summary_on_review .line-item-coupon>span:last-child,.view-id-commerce_cart_summary_on_review .subtotal>span:last-child,.view-id-commerce_cart_summary_on_review .total>span:last-child{width:38%}.cart_contents_form .subtotal,.cart_contents_form .total,.view-id-commerce_cart_summary_on_review .subtotal,.view-id-commerce_cart_summary_on_review .total{border-top:1px solid #c7c7b7;padding:20px 15px;font-size:16px}.cart_contents_form .commerce-coupon-handler-area-cart-form,.view-id-commerce_cart_summary_on_review .commerce-coupon-handler-area-cart-form{padding-top:0}.cart_contents_form .commerce-coupon-handler-area-cart-form .form-type-textfield,.view-id-commerce_cart_summary_on_review .commerce-coupon-handler-area-cart-form .form-type-textfield{margin-top:0}.cart_contents_form .have-giving-code,.view-id-commerce_cart_summary_on_review .have-giving-code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 15px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right;margin-top:-14px;font-size:14px;line-height:20px}.cart_contents_form .have-giving-code span,.view-id-commerce_cart_summary_on_review .have-giving-code span{width:62%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.cart_contents_form .have-giving-code .have-giving-code-link,.view-id-commerce_cart_summary_on_review .have-giving-code .have-giving-code-link{display:block;margin-top:2px}.cart_contents_form .total,.view-id-commerce_cart_summary_on_review .total{background:#f5f2ed;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.cart_contents_form .total .total-label,.view-id-commerce_cart_summary_on_review .total .total-label{font-weight:700}.cart_contents_form .sponsors-wrapper .sponsored,.view-id-commerce_cart_summary_on_review .sponsors-wrapper .sponsored{background:#ecf7e2;color:#507628;font-size:14px;line-height:1.5;-webkit-border-radius:4px;border-radius:4px;padding:10px 15px;margin-top:10px}.cart_contents_form .line-item-coupon,.view-id-commerce_cart_summary_on_review .line-item-coupon{margin:0 15px 19px;-webkit-border-radius:4px;border-radius:4px;background:#ecf7e2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 15px}.cart_contents_form .line-item-coupon span,.view-id-commerce_cart_summary_on_review .line-item-coupon span{text-align:right;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.cart_contents_form .line-item-coupon-meta,.view-id-commerce_cart_summary_on_review .line-item-coupon-meta{display:block;color:#444}.cart_contents_form .line-item-coupon-label,.view-id-commerce_cart_summary_on_review .line-item-coupon-label{font-size:16px;display:block;margin-bottom:6px}.page-checkout fieldset.checkout-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:30px 0;margin:50px 0 0;border-top:2px solid #c7c7b7;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width:700px){.page-checkout fieldset.checkout-buttons{padding:30px 0 20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right!important}}.page-checkout fieldset.checkout-buttons .description{font-size:14px!important;line-height:1.5!important;margin-top:20px!important}.page-checkout fieldset.checkout-buttons .description+.description{margin-top:.5em!important}.page-checkout fieldset.checkout-buttons input{width:auto!important;margin:10px 4px 0!important}.page-checkout #content .form-submit.checkout-back{background-color:#fff;color:#e88124;cursor:pointer}.page-checkout #content .form-submit.checkout-back:hover{background-color:#fff;color:#780032}.page-checkout- #main form fieldset.checkout-buttons div.fieldset-wrapper{padding:0;border:0}.page-checkout .views-field-edit-delete{text-align:right}.cart_contents_form .views-row{display:grid;grid-template-columns:auto 107px;grid-template-rows:repeat(3,auto);grid-column-gap:0;grid-row-gap:0}.views-field-line-item-title{grid-area:1/1/2/2}.views-field-edit-amount{grid-area:1/2/2/3}.views-field-edit-amount .field-content:first-letter{opacity:1;color:green}.views-field-edit-amount div.form-item{display:block;margin:0}.dollar-prefix-input,.form-type-textfield.form-item-field-order-gratuity-amount-und-0-amount,.views-field-edit-amount .form-type-textfield{position:relative}.dollar-prefix-input:before,.form-type-textfield.form-item-field-order-gratuity-amount-und-0-amount:before,.views-field-edit-amount .form-type-textfield:before{content:"$";color:#507628;position:absolute;top:0;bottom:0;margin:auto;left:5px;line-height:1;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.dollar-prefix-input input,.form-type-textfield.form-item-field-order-gratuity-amount-und-0-amount input,.views-field-edit-amount .form-type-textfield input{padding-left:20px}.views-field-edit-delete{grid-area:2/2/3/3}.sponsors-wrapper{grid-area:3/1/4/3}.page-checkout- #main form table.commerce-price-formatted-components{margin:0!important;width:100%!important;font-size:14px;padding-top:10px;border-collapse:collapse}.page-checkout- #main form table.commerce-price-formatted-components tr{background:none!important;border:0!important;padding:0 15px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-checkout- #main form table.commerce-price-formatted-components tr:first-child{padding-top:15px}.page-checkout- #main form table.commerce-price-formatted-components tr:last-child{border:0}.page-checkout- #main form table.commerce-price-formatted-components td{text-align:right;padding-top:0;padding-bottom:0}.page-checkout- #main form table.commerce-price-formatted-components .component-title{font-size:16px;width:62%}.page-checkout- #main form table.commerce-price-formatted-components .component-type-commerce-price-formatted-amount{background:#f5f2ed!important;padding:20px 15px!important}.page-checkout- #main form table.commerce-price-formatted-components .component-type-commerce-price-formatted-amount .component-title{font-weight:700}.page-checkout- #main form table.commerce-price-formatted-components .component-type-commerce-price-formatted-amount:not(:first-child){margin-top:5px;border-top:1px solid #c7c7b7!important}.page-checkout- #main form table.commerce-price-formatted-components .component-total{font-size:18px;width:38%}.page-checkout- #main form table.commerce-price-formatted-components .coupon-code{color:#444;background:#ecf7e2;font-size:13px;margin-top:7px;display:inline-block;padding:3px 4px;-webkit-border-radius:2px;border-radius:2px;line-height:1}.commerce_checkout_field_group__group_gratuity{border-top:2px solid #c7c7b7;padding-top:50px;margin-top:30px}@media (min-width:900px){.commerce_checkout_field_group__group_gratuity>.fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}}.page-checkout .field-name-field-order-gratuity-amount{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:900px){.page-checkout .gratuity-section__column{max-width:625px;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}.page-checkout #content .bio-section-wrapper{background:#f5f2ed;width:340px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:52px 56px 32px 26px;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:100px 0 0}@media (min-width:900px){.page-checkout #content .bio-section-wrapper{margin:0 0 0 75px}}.page-checkout #content .bio-section-wrapper .image{position:absolute;right:4px;top:-71px;max-width:157px;overflow:hidden}.page-checkout #content .bio-section-wrapper .image img{display:block;width:100%;height:auto}.page-checkout #content .bio-section-wrapper h3{color:#4185b1;font-size:20px;margin:0}.page-checkout #content .bio-section-wrapper .copy{font-size:18px}.page-checkout #content .bio-section-wrapper .copy p{margin:10px 0 0;line-height:27px}.page-checkout #content .bio-section-wrapper .form-type-textfield{width:107px}.page-checkout #content .commerce_checkout_field_group__group_gratuity input.form-submit[type=submit]{width:163px;-webkit-border-radius:0;border-radius:0;text-align:center;height:58px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}.page-checkout .content{padding:0 10px}.page-checkout .support-widget{background-image:-webkit-gradient(linear,left top,right top,from(#6765a7),to(#4185b1));background-image:-webkit-linear-gradient(left,#6765a7,#4185b1);background-image:linear-gradient(90deg,#6765a7,#4185b1);padding:22px 30px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:600px){.page-checkout .support-widget{max-width:625px;width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.page-checkout .support-widget .form-item{margin:0}.page-checkout .support-widget .form-submit{margin:0 -52px 0 0!important}.page-checkout .gratuity-section-form-copy{color:#fff;font-size:18px;line-height:24px;margin-right:auto;padding-right:42px;width:100%;margin-bottom:10px}@media (min-width:600px){.page-checkout .gratuity-section-form-copy{max-width:306px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:auto;margin-bottom:0}}.page-checkout #content .gratuity-section-copy p{font-size:16px;line-height:26px;color:#444;margin:18px 0 0}.page-checkout #content>.messages{width:100%;max-width:1036px;margin:20px auto 0}.page-checkout #content .messages{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;-webkit-border-radius:4px;border-radius:4px;font-size:18px;line-height:31px;padding:30px}.page-checkout #content .messages.status{background-image:none;background-color:#ecf7e2;color:#507628}.node-type-homepage #content .messages:first-child{margin:20px 15px 15px}@media (min-width:641px){.node-type-homepage #content .messages:first-child{margin-top:60px}}.page-checkout #content .messages.error{background:#fcf1f4;color:#bd0037}.page-checkout #content .messages.error ul{list-style:none;padding:0;margin:0}.page-checkout #content .messages.error li{margin:0}.page-checkout #content .messages.error li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M2.82 2.455a9 9 0 00-.182 12.91A8.999 8.999 0 0015.364 2.637a9 9 0 00-12.543-.183zM4.548 6.33L6.33 4.547 9.002 7.22l2.672-2.673 1.782 1.782-2.673 2.673 2.673 2.672-1.782 1.782-2.672-2.673-2.673 2.673-1.782-1.782L7.22 9.002 4.547 6.33z' fill='%23bd0037'/%3E%3C/svg%3E");vertical-align:middle;margin-right:8px;margin-top:1px}detect{display:none}@supports (display:contents){detect{display:block}}.page-checkout-complete .complete_hero{width:100vw;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:-34px;color:#fff;position:relative}.page-checkout-complete #pageheader{display:none}.page-checkout-complete .hero-wrapper{background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:#85b84b;background-image:url(/sites/all/themes/iobytheme/img/img-checkout-complete-hero-01.jpg)}.page-checkout-complete .hero-wrapper:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(133,184,75,.9)),color-stop(59%,rgba(73,132,75,.6)),to(rgba(38,108,89,.6)));background-image:-webkit-linear-gradient(top,rgba(133,184,75,.9),rgba(73,132,75,.6) 59%,rgba(38,108,89,.6));background-image:linear-gradient(180deg,rgba(133,184,75,.9),rgba(73,132,75,.6) 59%,rgba(38,108,89,.6))}.page-checkout-complete .hero-wrapper .hero-text-wrapper{text-align:center;max-width:540px;margin:0 auto;padding:85px 10px;position:relative}.page-checkout-complete .hero-wrapper .title{color:#fff;font-size:40px;line-height:48px;margin-bottom:.65em}.page-checkout-complete .hero-wrapper .message{font-size:18px;color:#fff;letter-spacing:0;text-align:center;line-height:31px;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.5)}.page-checkout-complete .content fieldset legend{border:0;padding-top:0}.page-checkout-complete #edit-complete-share{text-align:center}.page-checkout-complete #edit-complete-share .fieldset-legend{text-align:center;margin-bottom:50px}.page-checkout-complete #edit-complete-share .line-items{list-style:none;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.page-checkout-complete #edit-complete-share .line-items{margin:0 -12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.page-checkout-complete #edit-complete-share .line-items li.project{margin:15px 0;background:#ebe5db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.page-checkout-complete #edit-complete-share .line-items li.project{margin:0 12px 30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:50%;min-width:-webkit-calc(50% - 24px);min-width:calc(50% - 24px)}}.page-checkout-complete #edit-complete-share .line-items li.project .sharing{margin-top:10px;height:20px;white-space:nowrap}.page-checkout-complete #edit-complete-share .line-items li.project .img,.page-checkout-complete #edit-complete-share .line-items li.project .title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page-checkout-complete #edit-complete-share .line-items li.project .info{background:#fff;width:60%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:40px 20px;z-index:2;position:relative}.page-checkout-complete #edit-complete-share .line-items li.project .title{color:#000;font-weight:700;font-size:16px;line-height:24px}.page-checkout-complete #edit-complete-share .line-items li.project .title a{color:inherit}.page-checkout-complete #edit-complete-share .line-items li.project .image{margin-right:-10px;z-index:1;width:200px;position:relative}.page-checkout-complete #edit-complete-share .line-items li.project .image a,.page-checkout-complete #edit-complete-share .line-items li.project .image img{display:block;width:100%}.page-checkout-complete .content fieldset.complete_summary{border:1px solid #c7c7b7;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background:#fff;position:relative;min-width:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:70px 20px 20px}@media (min-width:768px){.page-checkout-complete .content fieldset.complete_summary{padding:60px 60px 48px}}.page-checkout-complete .content fieldset.complete_summary:before{content:"";display:block;width:100%;height:6px;background-image:-webkit-gradient(linear,left top,right top,from(#3599cc),to(#84bf41));background-image:-webkit-linear-gradient(left,#3599cc,#84bf41);background-image:linear-gradient(90deg,#3599cc,#84bf41);position:absolute;top:0;left:0}.page-checkout-complete .content fieldset.complete_summary legend{display:contents;float:left}.page-checkout-complete .content fieldset.complete_summary .fieldset-wrapper{margin-top:30px}@media (min-width:768px){.page-checkout-complete .content fieldset.complete_summary .fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}}.page-checkout-complete .content fieldset.complete_summary .deductible{background:rgba(141,204,70,.15);-webkit-border-radius:4px;border-radius:4px;font-size:14px;line-height:21px;color:#507628;letter-spacing:0;max-width:85%;padding:18px}.page-checkout-complete .content fieldset.complete_summary .complete-summary-wrapper,.page-checkout-complete .content fieldset.complete_summary .projects{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.page-checkout-complete .content fieldset.complete_summary .projects{margin-left:80px}}.page-checkout-complete .content fieldset.complete_summary .donor-info{font-size:16px;margin-top:32px;color:#414245}.page-checkout-complete .content fieldset.complete_summary .donor-info div{margin:1.2em 0}.page-checkout-complete .content fieldset.complete_summary .name{font-weight:700;font-size:18px}.page-checkout-complete .content fieldset.complete_summary .your-donation{color:#4185b1;letter-spacing:0;font-weight:700;font-size:18px;line-height:31px;margin-bottom:10px}.page-checkout-complete .print{position:absolute;right:20px;top:20px}@media (min-width:520px){.page-checkout-complete .print{top:60px}}@media (min-width:768px){.page-checkout-complete .print{right:60px}}.page-checkout-complete .print a{background:rgba(53,153,204,.15);-webkit-border-radius:4px;border-radius:4px;font-size:14px;color:#376f95;letter-spacing:0;padding:0 15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:36px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;text-transform:lowercase}.page-checkout-complete .print a:before{margin-right:7px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M17.194 4.419H14.6V.632A.632.632 0 0013.968 0H4.033A.633.633 0 003.4.633v3.786H.808A.81.81 0 000 5.227V12.8c0 .445.36.805.806.805H3.4v3.761a.633.633 0 00.633.633h9.934a.633.633 0 00.633-.633v-3.76h2.594A.805.805 0 0018 12.8V5.224a.807.807 0 00-.806-.805zm-3.395 12.78H4.2l.001-6.588h9.6V17.2zm0-12.78H4.2V.8h9.6v3.619zm1.467 3.466a.733.733 0 11.001-1.467.733.733 0 010 1.467z' fill='%23376f95'/%3E%3C/svg%3E")}.page-checkout-complete #commerce-checkout-form-complete{padding-bottom:52px}.page-checkout-complete #edit-complete-summary .projects .project{border-top:1px solid #c7c7b7;padding:14px 15px;font-size:16px;line-height:24px;margin:0}.page-checkout-complete #edit-complete-summary .projects .project .title{color:#414245}.page-checkout-complete #edit-complete-summary .projects .project .price{margin-top:5px}.page-checkout-complete #edit-complete-summary .projects .line-items{list-style:none;padding:0;margin:0}.page-checkout-complete #edit-complete-summary .projects .total{background:#f5f2ed;border:1px solid #c7c7b7;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:16px;margin:5px 0 0;font-size:18px;line-height:31px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-checkout-complete #edit-complete-summary .projects .total .label,.page-checkout-complete #edit-complete-summary .projects .total .price{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-checkout-complete #edit-complete-summary .projects .total .label{font-weight:700;width:62%}.page-checkout-complete #edit-complete-summary .projects .total .price{width:38%}@media print{.page-checkout-complete *{background:none!important;color:#000!important;font-family:sans-serif!important;overflow:visible!important}.page-checkout-complete .content fieldset.complete_summary legend{display:block!important;float:none!important;padding-top:30px!important}.page-checkout-complete .content fieldset.complete_summary legend .fieldset-legend{display:block!important}.form-item-field-donor-display-name-und-0-value .page-checkout-complete label,.form-item-field-order-gratuity-amount-und-0-amount .page-checkout-complete label,.page-checkout-complete #edit-complete-share,.page-checkout-complete #highlighted,.page-checkout-complete #print-button,.page-checkout-complete .form-item-field-donor-display-name-und-0-value label,.page-checkout-complete .form-item-field-order-gratuity-amount-und-0-amount label,.page-checkout-complete .hero-text-wrapper .message,.page-checkout-complete .page-footer,.page-checkout-complete .visually-hidden{display:none!important}.page-checkout-complete .page-header__inside{padding:0!important}.page-checkout-complete .page-header{height:auto!important}.page-checkout-complete .page-header__left{display:block!important;position:static!important;width:auto!important}.page-checkout-complete .page-header__logo{margin:0!important;position:static!important}.page-checkout-complete .complete_hero{-webkit-transform:none;-ms-transform:none;transform:none;margin:0!important;width:auto!important}.page-checkout-complete .hero-wrapper .hero-text-wrapper{text-align:left;padding:0;margin:0;max-width:none}.page-checkout-complete .hero-wrapper .title{font-size:28px;margin-bottom:0!important;margin:0}.page-checkout-complete .content fieldset.complete_summary{padding:0!important;border:0;margin-top:0!important;background:none;display:block!important}.page-checkout-complete .content fieldset.complete_summary .fieldset-wrapper{display:block!important}.page-checkout-complete .content fieldset.complete_summary .projects{margin-left:0!important;margin-top:30px}.page-checkout-complete .content fieldset.complete_summary .name{font-weight:400!important;font-size:inherit}.page-checkout-complete .deductible{padding:0!important;font-size:1em!important}.page-checkout-complete .content fieldset.complete_summary .donor-info div{margin:0;line-height:1.6}.page-checkout-complete #edit-complete-summary .projects .project{padding-left:0;padding-right:0;border:0;max-width:60%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-checkout-complete #edit-complete-summary .projects .project .title{padding-right:80px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page-checkout-complete .content fieldset.complete_summary .your-donation{margin-bottom:0!important}.page-checkout-complete .line-items .price{text-align:right}.page-checkout-complete .line-items .total{border:0!important;padding-left:0!important;padding-right:0!important;max-width:60%;text-align:right;border-top:2px solid #000!important}.page-checkout-complete .line-items .total *{font-weight:400!important}}.hang-indent{margin-left:1.5em;text-indent:-1.5em;display:block}.giving-report-body{width:100%;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.giving-report-body .fluid-width-video-wrapper{padding-top:56.25%!important;position:relative}.page-2020-giving-report header .full{display:none}.giving-report-body a:hover{text-shadow:none}.title-header__text{position:absolute;width:100%;-webkit-transform:var(--tw-transform);-ms-transform:var(--tw-transform);transform:var(--tw-transform);text-align:center;font-family:Barlow,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.25rem;line-height:2.5rem;font-weight:900;font-style:italic;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(112,79,198,var(--tw-text-opacity));-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.5s;transition-duration:.5s}@media (min-width:768px){.title-header__text{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.title-header__text{font-size:8rem;line-height:1}}.outline{-webkit-text-stroke-width:1.1px}.offset-outline,.outline{color:#000;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-color:#000}.offset-outline{-webkit-text-stroke-width:.8px;text-shadow:-1px -1px 0 #e88124}@media (min-width:768px){.offset-outline{color:#000;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1.1px;-webkit-text-stroke-color:#000;text-shadow:-3px -1px 0 #e88124}}.clip-bottom{-webkit-clip-path:polygon(100% 85.75%,50% 100%,0 85.75%,0 0,100% 0,100% 85.75%);clip-path:polygon(100% 85.75%,50% 100%,0 85.75%,0 0,100% 0,100% 85.75%)}.clip-full{-webkit-clip-path:polygon(100% 85.75%,50% 100%,0 85.75%,0 0,50% 10.27%,100% 0,100% 85.75%);clip-path:polygon(100% 85.75%,50% 100%,0 85.75%,0 0,50% 10.27%,100% 0,100% 85.75%)}.line-box{border:10px solid #000;border-image-source:url(/sites/all/modules/custom/ioby_giving_report/2020/img/wavey-box.svg);border-image-slice:10 10;border-image-repeat:stretch}@media (min-width:1024px){.outline{-webkit-text-stroke-width:1.5px}}.city-divider{background-image:url(/sites/all/modules/custom/ioby_giving_report/2020/img/skyline.png);background-size:198px 78px;margin-top:1rem;margin-bottom:1rem;height:5rem;width:100%;background-repeat:repeat-x}@media (min-width:768px){.city-divider{background-size:396px 157px;margin-top:2rem;margin-bottom:2rem;height:10rem}}@media (min-width:1024px){.city-divider{background-size:515px 204px;margin-top:3rem;margin-bottom:3rem;height:14rem}}.sr-only{border:0}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.right-12{right:3rem}.-top-10{top:-2.5rem}.right-16{right:4rem}.-top-12{top:-3rem}.right-8{right:2rem}.-top-2{top:-.5rem}.left-5{left:1.25rem}.top-1{top:.25rem}.order-first{-webkit-box-ordinal-group:-9998;-webkit-order:-9999;-ms-flex-order:-9999;order:-9999}.float-left{float:left}.clear-both{clear:both}.m-10{margin:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-10{margin-top:2.5rem}.mb-8{margin-bottom:2rem}.mb-4{margin-bottom:1rem}.mt-5{margin-top:1.25rem}.mb-3{margin-bottom:.75rem}.mb-10{margin-bottom:2.5rem}.mt-8{margin-top:2rem}.mb-7{margin-bottom:1.75rem}.mb-1{margin-bottom:.25rem}.mt-6{margin-top:1.5rem}.mb-5{margin-bottom:1.25rem}.mb-12{margin-bottom:3rem}.mr-8{margin-right:2rem}.mt-12{margin-top:3rem}.mb-2{margin-bottom:.5rem}.mb-16{margin-bottom:4rem}.ml-3{margin-left:.75rem}.-mt-1{margin-top:-.25rem}.mb-20{margin-bottom:5rem}.mb-6{margin-bottom:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-24{height:6rem}.h-full{height:100%}.h-14{height:3.5rem}.h-10{height:2.5rem}.h-20{height:5rem}.h-auto{height:auto}.h-28{height:7rem}.h-12{height:3rem}.h-16{height:4rem}.h-36{height:9rem}.w-full{width:100%}.w-64{width:16rem}.w-80{width:20rem}.w-auto{width:auto}.w-24{width:6rem}.w-56{width:14rem}.w-96{width:24rem}.w-14{width:3.5rem}.w-10{width:2.5rem}.w-18{width:4.5rem}.w-72{width:18rem}.w-16{width:4rem}.w-3\/4{width:75%}.w-5\/12{width:41.666667%}.w-5\/6{width:83.333333%}.w-28{width:7rem}.w-32{width:8rem}.w-40{width:10rem}.w-2\/5{width:40%}.w-20{width:5rem}.-translate-y-10{--tw-translate-y:-2.5rem}.-translate-y-5,.-translate-y-10{-webkit-transform:var(--tw-transform);-ms-transform:var(--tw-transform);transform:var(--tw-transform)}.-translate-y-5{--tw-translate-y:-1.25rem}.translate-y-5{--tw-translate-y:1.25rem}.translate-y-5,.translate-y-10{-webkit-transform:var(--tw-transform);-ms-transform:var(--tw-transform);transform:var(--tw-transform)}.translate-y-10{--tw-translate-y:2.5rem}.transform{-webkit-transform:var(--tw-transform);-ms-transform:var(--tw-transform);transform:var(--tw-transform)}.list-disc{list-style-type:disc}.flex-row{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-col,.flex-row{-webkit-box-direction:normal}.flex-col{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-evenly{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.rounded-full{-webkit-border-radius:9999px;border-radius:9999px}.rounded-xl{-webkit-border-radius:.75rem;border-radius:.75rem}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-default-orange{--tw-bg-opacity:1;background-color:rgba(232,129,36,var(--tw-bg-opacity))}.bg-default-tan{--tw-bg-opacity:1;background-color:rgba(243,240,236,var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-4{padding:1rem}.p-10{padding:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pt-1{padding-top:.25rem}.pt-0\.5{padding-top:.125rem}.pt-0{padding-top:0}.pr-2{padding-right:.5rem}.pb-4{padding-bottom:1rem}.pt-12{padding-top:3rem}.text-center{text-align:center}.text-right{text-align:right}.font-lato{font-family:Lato,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-barlow{font-family:Barlow,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-5xl{font-size:3rem;line-height:1}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-2xs{font-size:.45rem;line-height:.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-black{font-weight:900}.font-medium{font-weight:500}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-wider{letter-spacing:.05em}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.transition-colors{-webkit-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.duration-200{-webkit-transition-duration:.2s;transition-duration:.2s}.hover\:bg-default-blue:hover{--tw-bg-opacity:1;background-color:rgba(53,153,204,var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){.md\:-top-16{top:-4rem}.md\:-top-20{top:-5rem}.md\:left-3{left:.75rem}.md\:top-0{top:0}.md\:order-last{-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}.md\:m-6{margin:1.5rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:mt-20{margin-top:5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-3{margin-top:.75rem}.md\:-mt-3{margin-top:-.75rem}.md\:mt-36{margin-top:9rem}.md\:-mb-10{margin-bottom:-2.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-28{margin-bottom:7rem}.md\:mb-2{margin-bottom:.5rem}.md\:mr-4{margin-right:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md\:h-36{height:9rem}.md\:h-18{height:4.5rem}.md\:h-28{height:7rem}.md\:h-14{height:3.5rem}.md\:h-20{height:5rem}.md\:w-1\/2{width:50%}.md\:w-96{width:24rem}.md\:w-144{width:36rem}.md\:w-28{width:7rem}.md\:w-128{width:32rem}.md\:w-40{width:10rem}.md\:w-2\/5{width:40%}.md\:w-5\/12{width:41.666667%}.md\:w-16{width:4rem}.md\:w-12{width:3rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-32{width:8rem}.md\:w-56{width:14rem}.md\:w-72{width:18rem}.md\:w-1\/4{width:25%}.md\:w-full{width:100%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-152{width:38rem}.md\:w-176{width:44rem}.md\:w-1\/3{width:33.333333%}.md\:-translate-y-16{--tw-translate-y:-4rem}.md\:-translate-y-8,.md\:-translate-y-16{-webkit-transform:var(--tw-transform);-ms-transform:var(--tw-transform);transform:var(--tw-transform)}.md\:-translate-y-8{--tw-translate-y:-2rem}.md\:translate-y-8{--tw-translate-y:2rem}.md\:translate-y-8,.md\:translate-y-16{-webkit-transform:var(--tw-transform);-ms-transform:var(--tw-transform);transform:var(--tw-transform)}.md\:translate-y-16{--tw-translate-y:4rem}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.md\:justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.md\:justify-evenly{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.md\:p-8{padding:2rem}.md\:p-6{padding:1.5rem}.md\:p-4{padding:1rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-28{padding-left:7rem;padding-right:7rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:pr-2{padding-right:.5rem}.md\:pl-2{padding-left:.5rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-1\.5{padding-top:.375rem}.md\:pt-1{padding-top:.25rem}.md\:pt-20{padding-top:5rem}.md\:text-left{text-align:left}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-bold{font-weight:700}.md\:font-extrabold{font-weight:800}}@media (min-width:1024px){.lg\:right-20{right:5rem}.lg\:-top-20{top:-5rem}.lg\:right-12{right:3rem}.lg\:left-10{left:2.5rem}.lg\:top-3{top:.75rem}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:mt-36{margin-top:9rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:h-72{height:18rem}.lg\:h-28{height:7rem}.lg\:h-32{height:8rem}.lg\:h-16{height:4rem}.lg\:w-144{width:36rem}.lg\:w-176{width:44rem}.lg\:w-32{width:8rem}.lg\:w-48{width:12rem}.lg\:w-96{width:24rem}.lg\:w-24{width:6rem}.lg\:w-2\/3{width:66.666667%}.lg\:w-28{width:7rem}.lg\:w-208{width:52rem}.lg\:w-80{width:20rem}.lg\:w-240{width:60rem}.lg\:max-w-7xl{max-width:80rem}.lg\:max-w-screen-lg{max-width:1024px}.lg\:max-w-screen-xl{max-width:1280px}.lg\:-translate-y-36{--tw-translate-y:-9rem}.lg\:-translate-y-18,.lg\:-translate-y-36{-webkit-transform:var(--tw-transform);-ms-transform:var(--tw-transform);transform:var(--tw-transform)}.lg\:-translate-y-18{--tw-translate-y:-4.5rem}.lg\:translate-y-18{--tw-translate-y:4.5rem}.lg\:translate-y-18,.lg\:translate-y-36{-webkit-transform:var(--tw-transform);-ms-transform:var(--tw-transform);transform:var(--tw-transform)}.lg\:translate-y-36{--tw-translate-y:9rem}.lg\:p-10{padding:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:pt-7{padding-top:1.75rem}.lg\:pt-0{padding-top:0}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-9xl{font-size:8rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}
