/*!
Theme Name: roundabout
Theme URI: http://www.dottodotdesign.co.uk/
Author: dottodotdesign.co.uk
Author URI: http://www.dottodotdesign.co.uk/
Description: Description
Version: 1.0.28
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pantry
Tags:
*//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}.address-widget .widget-text:after,.category-our-services .type-post:after,.category-support-us .type-post:after,.category-what-we-do .type-post:after,.clearfix:after,.container:after,.events-coming-soon .textwidget:after,.gallery-columns-2:after,.gallery-columns-3:after,.nav-links:after,.site-content:after{clear:both}html,legend{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.mailchimp-widget #mc_signup_submit input,input,textarea{-webkit-appearance:none}.donate-banner p,.mailchimp-widget #mc_subheader,.widget_roundabout_tweet_widget .social-links p{font-family:'Source Sans Pro',sans-serif}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.top-banner{background-color:#fff;text-align:center;max-width:1240px;margin:0 auto}.site-header{background-color:#00acc8;height:80px;padding:0;z-index:10;max-width:1240px;margin:0 auto}.site-header .container-flex{padding:0 16px;margin:0 auto;line-height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:800px){.site-header .container-flex{padding:0 36px}}.site-header .container-flex .btn{padding:.7em 1.7em;line-height:1}.site-header .container-flex .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px}.fix-header .site-header{position:fixed;width:100%;top:0;left:0;right:0}.fix-header .site-content{margin-top:80px}.fix-header.admin-bar .site-header{top:32px}#logo{padding:17px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container,.site-content{max-width:1240px;margin:0 auto;zoom:1}.container:after,.container:before,.site-content:after,.site-content:before{content:"";display:table}@media (min-width:815px){.container,.site-content{margin:0 auto}}.content-bottom-widget,.site-content{background-color:#f8f8f9}.home .site-content{margin-bottom:0}.contact-bottom-widgets{background-color:#fff;padding:25px 0}.contact-bottom-widgets .widget{margin-bottom:25px}@media (min-width:815px){.contact-bottom-widgets{padding:45px 0}.contact-bottom-widgets .widget{margin-bottom:45px}}.contact-bottom-widgets .widget:last-child{margin-bottom:0}#breadcrumbs{max-width:1240px;margin:0 auto;width:100%;background-color:#f8f8f9}#home,.category-our-services #breadcrumbs,.category-support-us #breadcrumbs,.category-what-we-do #breadcrumbs{background-color:#fff}#breadcrumbs span{display:inline-block}#breadcrumbs .container{padding:30px 16px;margin:0 auto}@media (min-width:815px){#breadcrumbs .container{padding:30px 36px}}#primary,.no-sidebar #primary{width:100%}@media (min-width:900px){#primary{float:left;width:66.35273973%;margin-right:1.02739726%}}.post-type-archive-partner #primary,.single-job_listing #primary{float:none;width:100%;margin-right:0}.post-type-archive-partner .entry-content,.single-job_listing .entry-content{max-width:775px;margin:0 auto}#secondary{width:100%;margin-top:25px}@media (min-width:900px){#secondary{margin-top:0;float:left;width:32.61986301%}}.archive .site-content,.category .site-content,.page-id-846 .site-content,.page-template-default .site-content,.single-event .site-content,.single-job_listing .site-content,.single-post .site-content{padding:0 16px}@media (min-width:815px){.archive .site-content,.category .site-content,.page-id-846 .site-content,.page-template-default .site-content,.single-event .site-content,.single-job_listing .site-content,.single-post .site-content{padding:0 36px}}.category-our-services .type-post,.category-support-us .type-post,.category-what-we-do .type-post{margin-bottom:0}.category-our-services .site-content,.category-support-us .site-content,.category-what-we-do .site-content{padding:0}.archive .type-partner,.archive .type-post,.category-news .type-partner,.category-news .type-post,.post-type-archive-event .type-event{margin-bottom:20px}input,textarea{border:2px solid #95d600;padding:10px;width:100%;border-radius:0}label{font-size:14px;font-size:.875rem;line-height:1;font-weight:700}.wpcf7-form-control-wrap{width:304px;margin:0 auto 20px!important}.wpcf7 .btn{max-width:250px;margin:0 auto;display:block}.donate-banner .desktop,.post-type-archive-event #archives-3{display:none}.donate-banner{background-color:#00acc8;height:80px;text-align:center;max-width:1240px;margin:0 auto}.donate-banner p{margin:0;color:#fff;font-size:28px;font-size:1.75rem;line-height:2.857142857142857}@media (min-width:850px){.donate-banner p{font-size:36px;font-size:2.25rem;line-height:2.2222222222222223}}.donate-banner a{color:#fff;text-decoration:none}@media (min-width:680px){.donate-banner .mobile{display:none}.donate-banner .desktop{display:block}}#secondary .widget{padding:20px;margin-bottom:0}#secondary .widget h2{font-size:28px;font-size:1.75rem;line-height:1.1785714285714286;font-weight:400;margin-bottom:40px}#secondary .widget ul{list-style:none;padding:0;margin:0}.widget_archive{background-color:#e9e9ea}#nav_menu-2,.widget_categories{background-color:#1e252b;color:#fff}#nav_menu-2 ul li a,.widget_categories ul li a{font-size:20px;font-size:1.25rem;line-height:1.2;color:#fff}.events-coming-soon{margin:45px 37px}.events-coming-soon .widget-title{color:#00acc8;font-size:30px;font-size:1.875rem;line-height:1.2;font-weight:700;text-align:center;margin-top:0;margin-bottom:.5em}@media (min-width:800px){.events-coming-soon .widget-title{font-size:38px;font-size:2.375rem;line-height:1.2105263157894737}}.events-coming-soon .textwidget{zoom:1}.events-coming-soon .textwidget:after,.events-coming-soon .textwidget:before{content:"";display:table}.contact-widget:before,.home-banner:before{content:'';display:block}.single article .events-wrapper{margin-bottom:1em}.events-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.events-wrapper .event{position:relative;margin:0 auto 20px;max-width:363px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:700px){.events-wrapper .event{max-width:none;width:48.40517241%;margin-right:3.18965517%;margin-left:0;margin-bottom:1.5em}}@media (min-width:900px){.events-wrapper .event{max-width:none;width:31.20689655%;margin-right:3.18965517%;margin-left:0;margin-bottom:1.5em}}.events-wrapper .event.Supporter .event-info{background:#95d600}@media (min-width:700px){.events-wrapper .event:nth-child(2n){margin-right:0}}@media (min-width:900px){.events-wrapper .event:nth-child(2n){margin-right:3.18965517%}.events-wrapper .event:nth-child(3n){margin-right:0}}.events-wrapper .event-icon{width:80px;height:80px;position:absolute;top:5px;right:5px}.contact-widget:before,.home-banner:before,.mailchimp-widget:before{top:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;left:0;bottom:0}.events-wrapper .event-info{background:#00acc8;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.events-wrapper .event-info h2{color:#fff;font-size:18px;font-size:1.125rem;line-height:1;margin:0!important;max-width:100%}@media (min-width:800px){.events-wrapper .event-info h2{font-size:24px;font-size:1.5rem;line-height:1}}.events-wrapper .event-info h4{color:#fff;font-size:14px;font-size:.875rem;line-height:1;margin:0!important;max-width:100%}@media (min-width:800px){.events-wrapper .event-info h4{font-size:18px;font-size:1.125rem;line-height:1}}a.events-all{text-align:center;color:#d60057;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1;text-decoration:none;display:block;margin-bottom:1em}.home-banner{text-align:center;background:url(images/home-banner.jpg) 50% 50% no-repeat;background-size:cover;position:relative;padding:55px 40px}.home-banner p{position:relative;color:#fff;font-size:28px;font-size:1.75rem;line-height:1.1428571428571428;font-weight:700;z-index:2;max-width:908px;margin:0 auto}@media (min-width:700px){.home-banner p{font-size:44px;font-size:2.75rem;line-height:1.25}.home-banner{padding:110px 40px}}.home-banner:before{position:absolute;right:0;background:rgba(214,0,87,.7);z-index:1}.contact-widget{margin:0 16px;text-align:center;background:url(images/contact-bg.jpg) 50% 50% no-repeat;background-size:cover;position:relative;padding:30px 20px}.contact-widget p{position:relative;color:#fff;margin:0;font-size:22px;font-size:1.375rem;line-height:1.4545454545454546;z-index:2}@media (min-width:700px){.contact-widget p{font-size:38px;font-size:2.375rem;line-height:1.263157894736842}}.contact-widget a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:800px){.contact-widget{margin:0 37px;padding:60px 40px}.real-story li{display:table;display:-webkit-box;display:-ms-flexbox;display:flex}}.contact-widget:before{position:absolute;right:0;background:rgba(214,0,87,.7);z-index:1}.real-story{background-color:#95d600;padding:37px}.real-story ul{list-style:none;padding:0}.real-story img{border-radius:154px;display:block}.real-story .image{display:table-cell;vertical-align:top}.real-story .image img{margin:0 auto}@media (min-width:800px){.real-story .image{-webkit-box-flex:1;-ms-flex:1 0 31.5%;flex:1 0 31.5%;margin-right:30px}}.real-story .excerpt-dash{display:none}.real-story .excerpt{vertical-align:middle;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:22px;font-size:1.375rem;line-height:1.4545454545454546;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.real-story .excerpt a{font-size:20px;font-size:1.25rem;line-height:1.3;display:block;margin-top:10px}@media (min-width:700px){.real-story .excerpt{font-size:38px;font-size:2.375rem;line-height:1.263157894736842}}@media (min-width:800px){.real-story .excerpt{-ms-flex-preferred-size:66%;flex-basis:66%;width:calc(68.5% - 30px)}}.real-story .excerpt-wrapper{width:100%}.home .real-story{margin-bottom:0}.partner-widget{padding:25px 0;overflow:hidden}.partner-widget h2{color:#00acc8;text-align:center;font-size:38px;font-size:2.375rem;line-height:1.2105263157894737;font-weight:700}.partner-widget h2 a{color:inherit}.partner-widget .partner-description,.partner-widget .partner-email{color:#00acc8;text-align:center;font-size:28px;font-size:1.75rem;line-height:1.2142857142857142}.partner-widget .partner-description a,.partner-widget .partner-email a{color:inherit;text-decoration:underline}.moretag,.widget_roundabout_tweet_widget .tweet a{text-decoration:none}.partner-widget .partner-description{font-weight:700}.partner-widget .owl-stage{display:table}.partner-widget .owl-item{padding:20px;display:table-cell;vertical-align:middle}@media (min-width:800px){.partner-widget{padding:45px 0}}.post .partner-widget{margin:25px 0}.icons-stats{background-color:#f8f8f9;text-align:center;padding:50px 40px}.icons-stats .widget-title{font-size:30px;font-size:1.875rem;line-height:1.2;font-weight:700;text-align:center;margin-top:0}@media (min-width:800px){.icons-stats .widget-title{font-size:38px;font-size:2.375rem;line-height:1.2105263157894737}}.icons-stats .widget-text{display:table;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:700px){.icons-stats .widget-text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.icons-stats .stat{display:table-cell;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.icons-stats .stat img{margin-bottom:20px}.icons-stats .stat p{font-size:21px;font-size:1.3125rem;line-height:1.3333333333333333;font-weight:700}@media (min-width:800px){.icons-stats .stat p{font-size:28px;font-size:1.75rem;line-height:1.2142857142857142}}@media (min-width:700px){.icons-stats .stat p{margin-bottom:0}.icons-stats .stat{width:28%;-ms-flex-preferred-size:28%;flex-basis:28%}}.widget_roundabout_tweet_widget{background-color:#f8f8f9;text-align:center;padding:50px 16px}.widget_roundabout_tweet_widget .tweet-header{margin-bottom:16px}.widget_roundabout_tweet_widget .tweet{max-width:770px;margin:0 auto;padding:16px 0;border-top:2px dotted #000}.widget_roundabout_tweet_widget .tweet p{font-size:22px;font-size:1.375rem;line-height:1.3636363636363635;margin:0}@media (min-width:700px){.widget_roundabout_tweet_widget .tweet p{font-size:28px;font-size:1.75rem;line-height:1.2857142857142858}}.widget_roundabout_tweet_widget .tweet:last-child{border-bottom:2px dotted #000}.widget_roundabout_tweet_widget .social-links{margin-top:16px}.widget_roundabout_tweet_widget .social-links p{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.2;color:#d60057}.widget_roundabout_tweet_widget .social-links ul{list-style:none;padding:0}.widget_roundabout_tweet_widget .social-links li{display:inline-block;padding:0 5px}.address-widget{margin:0 37px;background-color:#00acc8}.address-widget .widget-text{zoom:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.address-widget .widget-text:after,.address-widget .widget-text:before{content:"";display:table}.address-widget .address{width:100%;padding:15px 15px 5em;color:#fff;font-size:20px;font-size:1.25rem;line-height:1.3;font-weight:700}.address-widget .address p{color:#fff;font-size:20px;font-size:1.25rem;line-height:1.3;font-weight:700}@media (min-width:610px){.address-widget .widget-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.address-widget .address{width:50%}}@media (min-width:860px){.address-widget .address{width:33.2761578%}}.address-widget .google-maps-builder-wrap{width:100%}@media (min-width:610px){.address-widget .google-maps-builder-wrap{width:50%}}@media (min-width:860px){.address-widget .google-maps-builder-wrap{width:66.7238422%}}.mailchimp-widget{background-image:url(images/mailchimp-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:right;padding:5em 1em;min-height:332px;position:relative}.mailchimp-widget .textwidget{max-width:1166px;margin:0 auto}.mailchimp-widget .mergeRow,.mailchimp-widget label{display:none}.mailchimp-widget #mc_signup{position:relative;z-index:2}.mailchimp-widget #mc_subheader{color:#fff;font-weight:300;font-size:28px;font-size:1.75rem;line-height:1.2857142857142858;margin-bottom:1em}.mailchimp-widget .mc_form_inside{border-bottom:2px solid #95d600;padding:10px 0}.mailchimp-widget #mc_mv_EMAIL,.mailchimp-widget #mc_signup_submit{border:0;font-weight:700;outline:0;font-family:'Source Sans Pro',sans-serif}.mailchimp-widget #mc_mv_EMAIL{background-color:transparent;color:#f8f8f9;font-size:20px;font-size:1.25rem;line-height:1.3;padding:0}.mailchimp-widget .mc_merge_var{float:left;width:calc(100% - 80px)}.mailchimp-widget #mc_signup_submit{background-color:#95d600;color:#fff;font-size:20px;font-size:1.25rem;line-height:1.2;border-radius:0;width:80px;padding:2px 0}.mailchimp-widget:before{content:'';display:block;position:absolute;right:0;background-image:-webkit-gradient(linear,left top, right top,color-stop(50%, #1e242b),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,#1e242b 50%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left,#1e242b 50%,rgba(0,0,0,0) 100%);background-image:linear-gradient(90deg,#1e242b 50%,rgba(0,0,0,0) 100%);z-index:1}.category-our-services #primary,.category-support-us #primary,.category-what-we-do #primary{float:none;width:100%}.category-our-services .type-post,.category-support-us .type-post,.category-what-we-do .type-post{zoom:1;display:table;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-our-services .type-post:after,.category-our-services .type-post:before,.category-support-us .type-post:after,.category-support-us .type-post:before,.category-what-we-do .type-post:after,.category-what-we-do .type-post:before{content:"";display:table}@media (min-width:800px){.category-our-services .type-post,.category-support-us .type-post,.category-what-we-do .type-post{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.category-our-services .type-post:nth-child(odd),.category-support-us .type-post:nth-child(odd),.category-what-we-do .type-post:nth-child(odd){background-color:#f8f8f9}.category-our-services .entry-image,.category-support-us .entry-image,.category-what-we-do .entry-image{display:table-cell;vertical-align:top;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:20px}.category-our-services .entry-image img,.category-support-us .entry-image img,.category-what-we-do .entry-image img{border-radius:154px;display:block;margin:0 auto}@media (min-width:800px){.category-our-services .entry-image,.category-support-us .entry-image,.category-what-we-do .entry-image{-webkit-box-flex:1;-ms-flex:1 0 24.83870968%;flex:1 0 24.83870968%;margin-right:6.85483871%;margin-bottom:0}}.category-our-services .entry-details,.category-support-us .entry-details,.category-what-we-do .entry-details{vertical-align:top;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.category-our-services .entry-details p,.category-support-us .entry-details p,.category-what-we-do .entry-details p{font-size:22px;font-size:1.375rem;line-height:1.2727272727272727}@media (min-width:700px){.mailchimp-widget #mc_signup{max-width:50%}.category-our-services .entry-details p,.category-support-us .entry-details p,.category-what-we-do .entry-details p{font-size:28px;font-size:1.75rem;line-height:1.2142857142857142}}@media (min-width:800px){.category-our-services .entry-details,.category-support-us .entry-details,.category-what-we-do .entry-details{-webkit-box-flex:1;-ms-flex:1 0 68.30645161%;flex:1 0 68.30645161%;width:68.30645161%;text-align:left;padding-left:20px}}#site-navigation{line-height:1}#site-navigation .menu-toggle{background-color:transparent;background-image:url(images/menu-white.svg?1);background-repeat:no-repeat;border:0;width:45px;height:36px;text-indent:-9999px;display:block;outline:0;margin-top:22px}#site-navigation .menu-main-menu-container{background-color:#00acc8;position:fixed;top:160px;left:0;right:0;bottom:0;display:none;z-index:9999;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (min-width:815px){#site-navigation .menu-toggle{display:none}#site-navigation .menu-main-menu-container{background-color:transparent;position:static;display:block;overflow:visible}}.fix-header #site-navigation .menu-main-menu-container{top:80px}#site-navigation.toggled .menu-toggle{background-image:url(images/close-white.svg?1)}#site-navigation.toggled .menu-main-menu-container{display:block}.main-navigation ul{list-style:none;padding:0;margin:0}.main-navigation ul li{display:block;border-bottom:1px solid #00b5d2}.main-navigation ul li a{color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:600;font-size:20px;font-size:1.25rem;line-height:1;display:block;padding:15px 8px}@media (min-width:1000px){.main-navigation ul li{margin-left:18px}}@media (min-width:815px){.main-navigation ul li a{font-size:20px;font-size:1.25rem;line-height:4;height:80px;padding:0}.main-navigation ul li{display:inline-block;margin-left:10px;text-align:left;margin-bottom:0;border:0}}.main-navigation ul li:first-child{margin-left:0}.main-navigation ul li.menu-item-has-children{position:relative}.main-navigation ul li.menu-item-has-children .sub-menu{display:block;background-color:#00b5d2;padding:0;width:100%}@media (min-width:815px){.main-navigation ul li.menu-item-has-children .sub-menu{display:none;position:absolute;top:80px;min-width:250px;width:auto;background-color:#00acc8}}.main-navigation ul li.menu-item-has-children .sub-menu li{display:block;margin:0;width:100%;border-bottom:1px solid #00acc8;padding-left:1em}@media (min-width:815px){.main-navigation ul li.menu-item-has-children .sub-menu li{padding-left:0;border-bottom:1px solid #00b5d2}.main-navigation ul li.menu-item-has-children:hover .sub-menu{display:block;z-index:10}}.main-navigation ul li.menu-item-has-children .sub-menu li a{padding:15px 8px;display:block;height:auto;font-size:20px;font-size:1.25rem;line-height:1}.main-navigation ul li.menu-item-has-children .sub-menu li:last-child{border-bottom:0}.main-navigation ul ul ul{margin-left:-1em}.main-navigation ul ul ul li{padding-left:2em!important}@media (min-width:815px){.main-navigation ul ul ul{margin-left:0;visibility:hidden;position:absolute;top:0!important;left:100%;z-index:398;width:100%}.main-navigation ul ul ul li{padding-left:0!important}}.main-navigation ul ul li:hover{position:relative;z-index:399;cursor:default}.main-navigation ul ul li:hover>ul{visibility:visible}.banner-slides .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-slides .owl-carousel .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.banner-slides .owl-carousel .owl-controls .owl-prev{background-image:url(images/left-arrow-white.svg)}.banner-slides .owl-carousel .owl-controls .owl-next{background-image:url(images/right-arrow-white.svg)}.banner-slides .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20% 60px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;height:100%}.banner-slides .item.left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.banner-slides .item.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.banner-slides .item.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:700px){.banner-slides .item{padding:13% 60px}}.banner-slides .content h2,.banner-slides .content p,.banner-slides .content span{color:#fff}.banner-slides .content h2{font-size:42px;font-size:2.625rem;line-height:1;font-weight:700;margin-bottom:.5rem}.banner-slides .content span.link{font-size:20px;font-size:1.25rem;line-height:1;font-weight:700;display:block}.donate-wrapper{display:table;display:-webkit-box;display:-ms-flexbox;display:flex}.donate-wrapper .fundraiser{width:100%;margin-bottom:20px;text-align:center;background-color:#95d600;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.donate-wrapper .btn{display:inline-block;padding:.8em 2em;margin-top:auto}@media (min-width:700px){.donate-wrapper .fundraiser{width:48%;margin-bottom:0}.donate-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.event-register-info{background-color:#d60057;padding:20px;color:#fff;text-align:center}.event-register-info a,.event-register-info p{color:#fff}.page-header{text-align:center;background-color:#fff;padding:18px;margin-bottom:45px}.page-header h1{font-size:30px;font-size:1.875rem;line-height:1.2666666666666666;margin:0;color:#000}@media (min-width:700px){.page-header h1{font-size:38px;font-size:2.375rem;line-height:1.2105263157894737}}.page-header p{font-size:22px;font-size:1.375rem;line-height:1.2727272727272727;margin:0}@media (min-width:700px){.page-header p{font-size:28px;font-size:1.75rem;line-height:1.2142857142857142}}.moretag{color:#000;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}.nav-links a,h1.entry-title,h2.entry-title a{color:#d60057}@media (min-width:700px){.moretag{font-size:20px;font-size:1.25rem;line-height:1.2}}.big-pink a,.big-pink p{color:#d60057;font-size:28px;font-size:1.75rem;line-height:1.25}@media (min-width:700px){.big-pink a,.big-pink p{font-size:36px;font-size:2.25rem;line-height:1.1944444444444444}}.posts-navigation{margin-bottom:20px}.nav-links{zoom:1}.nav-links:after,.nav-links:before{content:"";display:table}.nav-links .nav-previous{float:left}.nav-links .nav-next{float:right}.nav-links a{font-size:21px;font-size:1.3125rem;line-height:1;font-weight:700}@media (min-width:700px){.nav-links a{font-size:26px;font-size:1.625rem;line-height:1}}.type-event,.type-page,.type-partner,.type-post{background-color:#fff;padding:10px}@media (min-width:800px){.type-event,.type-page,.type-partner,.type-post{padding:20px}}.single-partner .type-partner .entry-header{text-align:center;margin-bottom:1em}h1.entry-title{text-align:center;font-size:31px;font-size:1.9375rem;line-height:1.1935483870967742}@media (min-width:700px){h1.entry-title{font-size:38px;font-size:2.375rem;line-height:1.1578947368421053}}h2.entry-title{font-weight:700;font-size:32px;font-size:2rem;line-height:1.1875}@media (min-width:700px){h2.entry-title{font-size:38px;font-size:2.375rem;line-height:1.1578947368421053}}.entry-content{font-size:16px;font-size:1rem;line-height:1.25}@media (min-width:700px){.entry-content{font-size:20px;font-size:1.25rem;line-height:1.2}}.single .entry-content p:first-child{font-weight:700}span.date{font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:1em;display:block;font-family:700!important}.post-type-archive-partner .type-partner,.post.category-case-studies,.post.category-news,.post.category-our-young-people,.post.category-real-stories,.type-event{display:table;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.post-type-archive-partner .type-partner .entry-details,.post-type-archive-partner .type-partner .entry-image,.post.category-case-studies .entry-details,.post.category-case-studies .entry-image,.post.category-news .entry-details,.post.category-news .entry-image,.post.category-our-young-people .entry-details,.post.category-our-young-people .entry-image,.post.category-real-stories .entry-details,.post.category-real-stories .entry-image,.type-event .entry-details,.type-event .entry-image{display:table-cell;vertical-align:top;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.single-event .type-event,.single-post .post.category-case-studies,.single-post .post.category-news,.single-post .post.category-our-young-people,.single-post .post.category-real-stories{display:block}.post-type-archive-partner .type-partner .entry-image,.post.category-case-studies .entry-image,.post.category-news .entry-image,.post.category-our-young-people .entry-image,.post.category-real-stories .entry-image,.type-event .entry-image{margin-bottom:20px;text-align:center}@media (min-width:700px){.post-type-archive-partner .type-partner .entry-details,.post-type-archive-partner .type-partner .entry-image,.post.category-case-studies .entry-details,.post.category-case-studies .entry-image,.post.category-news .entry-details,.post.category-news .entry-image,.post.category-our-young-people .entry-details,.post.category-our-young-people .entry-image,.post.category-real-stories .entry-details,.post.category-real-stories .entry-image,.type-event .entry-details,.type-event .entry-image{width:48.71%}.post-type-archive-partner .type-partner .entry-image,.post.category-case-studies .entry-image,.post.category-news .entry-image,.post.category-our-young-people .entry-image,.post.category-real-stories .entry-image,.type-event .entry-image{margin-bottom:0;text-align:right}}.single-event .type-event .wp-post-image,.single-post .post.category-case-studies .wp-post-image,.single-post .post.category-news .wp-post-image,.single-post .post.category-our-young-people .wp-post-image,.single-post .post.category-real-stories .wp-post-image{margin-bottom:20px}.post-type-archive-partner .type-partner .entry-details,.post.category-case-studies .entry-details,.post.category-news .entry-details,.post.category-our-young-people .entry-details,.post.category-real-stories .entry-details,.type-event .entry-details{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:700px){.post-type-archive-partner .type-partner .entry-details,.post.category-case-studies .entry-details,.post.category-news .entry-details,.post.category-our-young-people .entry-details,.post.category-real-stories .entry-details,.type-event .entry-details{margin-right:2.58%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.post-type-archive-partner .type-partner,.post.category-case-studies,.post.category-news,.post.category-our-young-people,.post.category-real-stories,.type-event{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}.partner.wide .entry-content h2,.partner.wide .entry-content h3,.partner.wide .entry-content h4,.partner.wide .entry-content p,.partner.wide .entry-content ul,.post.wide .entry-content h2,.post.wide .entry-content h3,.post.wide .entry-content h4,.post.wide .entry-content p,.post.wide .entry-content ul{margin:0 auto 1em}.partner.wide .entry-content figure,.post.wide .entry-content figure{text-align:center}.btn,.single_job_listing .application .application_button{background-color:#1e252b;border:0;color:#fff;margin:0;border-radius:0;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;padding:.8em 2em;cursor:pointer;text-decoration:none!important}.post .btn{display:inline-block;margin:0 auto}.gallery-columns-2:after,.gallery-columns-2:before,.gallery-columns-3:after,.gallery-columns-3:before{content:"";display:table}.btn:hover,.single_job_listing .application .application_button:hover{background-color:#d60057}.btn-white{background-color:#fff;border:0;color:#00acc8}.btn-white:hover{background-color:#e9e9ea}.gallery-columns-2{zoom:1}.gallery-columns-2 .gallery-item{float:left;width:50%;margin:0;padding:5px;font-size:0}.gallery-columns-3{zoom:1}.gallery-columns-3 .gallery-item{float:left;width:33.33333333%;margin:0;padding:5px;font-size:0}.no_job_listings_found{text-align:center;font-size:28px;font-size:1.75rem;line-height:1.2142857142857142;margin:17px 0}.job_listing{background-color:#fff;padding:20px;margin-bottom:20px}.job_listing h2{color:#d60057;margin-bottom:20px}a,body{color:#000}.job_listing ul.meta{list-style:none;margin:0 0 20px;padding:0}.job_listing ul.meta li{display:inline-block;font-weight:700}.single_job_listing .meta li{padding:0;margin:0;float:none;color:#000}.owl-carousel .owl-controls .owl-next,.owl-carousel .owl-controls .owl-prev{width:29px;height:51px;background-repeat:no-repeat;text-indent:-9999px;position:absolute;top:50%;margin-top:-25px}.owl-carousel .owl-controls .owl-prev{background-image:url(images/left-arrow.svg);left:15px}.owl-carousel .owl-controls .owl-next{background-image:url(images/right-arrow.svg);right:15px}.owl-carousel .owl-item img{max-width:100%}.site-footer{max-width:1240px;margin:0 auto;background-color:#fff;padding:35px 0;height:auto}.site-footer .container{padding:0 16px;margin:0 auto;display:table;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:800px){.site-footer .container{padding:0 36px}}@media (min-width:920px){.site-footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.site-footer .footer-info-col{width:100%;display:table-cell}.site-footer .footer-info-col .widget{margin-right:20px;margin-bottom:0}.site-footer .footer-contact{display:table;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;padding-bottom:20px;border-bottom:2px dotted #000}@media (min-width:610px){.site-footer .footer-contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site-footer .footer-contact .widget{display:table-cell;-webkit-box-flex:1;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%}.site-footer .social-links{margin-left:0}.site-footer .social-links ul{list-style:none;padding:0}.site-footer .social-links ul li{display:inline-block;margin-right:3px}.site-footer .social-links ul li:last-child{margin-right:0}.site-footer .social-links p{font-size:14px;font-size:.875rem;line-height:1;font-weight:700}@media (min-width:610px){.site-footer .social-links{margin-left:auto}}.site-footer .footer-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer .footer-legal .logos{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-top:10px}h1,h2,h3,h4,p{margin-top:0}.site-footer .footer-legal .fr-logo{width:200px;margin-right:15px}.site-footer .footer-legal .padp-logo{width:72px}@media (min-width:440px){.site-footer .footer-legal .logos{margin-left:auto;margin-top:0}.site-footer .footer-legal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body{font-size:100%;font-family:Lato,sans-serif;background-color:#ebeff2;position:static}body.menu-open{overflow:auto}html{-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.screen-reader-text{position:absolute!important;left:-999em}.screen-reader-text:focus{clip:auto!important;display:block;height:auto;left:5px;top:5px;width:auto;z-index:100000}p{line-height:1.3em}a{text-decoration:none}p a{text-decoration:underline}img{max-width:100%;height:auto}