@font-face{font-family:"Graphik Compact Web";src:url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/GraphikCompact-Regular-Web.woff2) format("woff2"),url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/GraphikCompact-Regular-Web.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Graphik Compact Web";src:url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/GraphikCompact-Bold-Web.woff2) format("woff2"),url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/GraphikCompact-Bold-Web.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Graphik Compact Web";src:url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/GraphikCompact-BoldItalic-Web.woff2) format("woff2"),url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/GraphikCompact-BoldItalic-Web.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Graphik Compact Web";src:url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/GraphikCompact-Black-Web.woff2) format("woff2"),url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/GraphikCompact-Black-Web.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Lyon Text Web";src:url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/LyonText-Regular-Web.woff2) format("woff2"),url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/LyonText-Regular-Web.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Lyon Text Web";src:url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/LyonText-RegularItalic-Web.woff2) format("woff2"),url(//c20society.org.uk/wp-content/themes/c20-woo/webfonts/LyonText-RegularItalic-Web.woff) format("woff");font-weight:400;font-style:italic}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1;overflow-y:scroll;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}svg:not(:root){overflow:hidden}img,iframe{border:0;vertical-align:middle}strong{font-weight:bolder}em{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}button,input,optgroup,select,textarea{margin:0;font:inherit;font-size:100%;line-height:1;vertical-align:baseline;color:inherit;outline:0;border-radius:0}button,input,textarea{padding:0}button,input{overflow:visible}button,select{text-transform:none}textarea{overflow:auto;vertical-align:top;resize:vertical}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}label,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}button{width:auto}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:top}th{font-weight:400;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}ul,ol{list-style:none}li{display:list-item}hr{box-sizing:content-box;height:0;overflow:visible}a{color:#000;background:0 0;text-decoration:none;cursor:pointer;text-decoration-skip-ink:auto;-webkit-text-decoration-skip:edges;text-decoration-skip:edges}a:hover{color:#666}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}a,span,button,h1,h2,h3{-webkit-transition:color .4s ease,background-color .4s ease,border-color .4s ease,opacity .4s ease,-webkit-text-decoration-color .4s ease;transition:color .4s ease,background-color .4s ease,border-color .4s ease,opacity .4s ease,-webkit-text-decoration-color .4s ease;transition:color .4s ease,background-color .4s ease,border-color .4s ease,text-decoration-color .4s ease,opacity .4s ease;transition:color .4s ease,background-color .4s ease,border-color .4s ease,text-decoration-color .4s ease,opacity .4s ease,-webkit-text-decoration-color .4s ease}body{font:62.5%/1 'Lyon Text Web','Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;color:#000;text-align:center;-webkit-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";font-variant-numeric:oldstyle-nums}.grecaptcha-badge{visibility:hidden}.button{width:68px;height:68px;padding:0 10px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.6em;line-height:107%;color:#000 !important;text-decoration:none !important;background:0 0;border:1px solid rgba(182,173,165,.75);border-radius:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button.active,.button:hover{color:red !important}.button.on{background:#d7d2cb;border-color:#d7d2cb;color:#000 !important}.button.members{background:#ffd100;border-color:#ffd100;color:#000 !important}.button.join{background:#ffd100;border-color:#ffd100}@media only screen and (min-width:768px){.button{width:81px;height:81px;font-size:1.7em}}main{width:1212px;max-width:calc(100% - 10px);margin:1em auto 0;border:1px solid #b6ada5;border-width:0 1px}main~main{margin-top:0}@media only screen and (min-width:768px){main{margin-top:1.2em}main~main{margin-top:0}}main>header{padding:0 5px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main>header h1{width:68px;padding:0 0 1em;border:1px solid #000;border-width:0 0 15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main>header h1 a{display:inline-block}main>header h1 img{width:68px;height:68px}main>header h1 img+img{display:none}main>header>h2{width:100%;margin:0 0 .278em;padding:.056em 0 .611em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.8em;color:#b6ada5;border:1px solid #b6ada5;border-width:1px 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main>header>ul{width:calc(100% - 68px);padding:0 0 1em;border-bottom:15px solid #000;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}main>header>ul li+li{margin-left:10px}main>header>nav{width:100%;max-height:0;position:relative;overflow:hidden;-webkit-transition:max-height .4s ease;transition:max-height .4s ease;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}main>header>nav.open{max-height:460px}main>header>nav>ul{padding:.5em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}main>header>nav>ul>li+li{margin-left:8px}main>header>nav>ul>li.search{margin:0 0 0 auto}main>header>nav>ul.search-toggle{max-height:0;overflow:hidden}main>header>nav>nav{max-height:0;position:relative;overflow:hidden;-webkit-transition:max-height .4s ease;transition:max-height .4s ease}main>header>nav>nav.open{max-height:320px}main>header>nav>nav>ul{margin:5px 0;padding:5px 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;line-height:124%;border:1px solid #b6ada5;border-width:1px 0}main>header>nav>nav>ul>li.current-menu-item a,main>header>nav>nav>ul>li.current-menu-parent a{color:red}main>header>nav>nav>ul>li.current-menu-item a:hover,main>header>nav>nav>ul>li.current-menu-parent a:hover{color:#f50}main>header>nav>nav .search{padding:.5em 0 0;position:relative;display:block}main>header>nav>nav .search label{display:block}main>header>nav>nav .search label span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}main>header>nav>nav .search label input{width:100%;padding:0 32px;height:68px;line-height:68px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;letter-spacing:-.01em;border:1px solid #b6ada5;border-radius:34px;background:#fff}main>header>nav>nav .search label input::-webkit-input-placeholder{color:#d7d2cb}main>header>nav>nav .search label input::-moz-placeholder{color:#d7d2cb}main>header>nav>nav .search label input:-ms-input-placeholder{color:#d7d2cb}main>header>nav>nav .search label input:-moz-placeholder{color:#d7d2cb}main>header>nav>nav .search button{position:absolute;top:-68px;right:0}main>header>nav>nav>.members{margin:1em 0 0;padding:.4em 0 1em;background:#ffd100}main>header>nav>nav>.members h2{padding:0 7px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:3.2em;letter-spacing:-.03em;text-transform:uppercase}main>header>nav>nav>.members .form{margin:3em 0 0;padding:0 7px;border-top:1px solid #000;position:relative;display:block}main>header>nav>nav>.members .form ul.inputs li{padding:.7em 0 0}main>header>nav>nav>.members .form ul.inputs li+li{padding-top:1em}main>header>nav>nav>.members .form ul.inputs label{display:block}main>header>nav>nav>.members .form ul.inputs label span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}main>header>nav>nav>.members .form ul.inputs label input{width:100%;padding:0 8px;height:35px;line-height:35px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;border:0;background:#fff}main>header>nav>nav>.members .form ul.inputs label input::-webkit-input-placeholder{color:#b6ada5}main>header>nav>nav>.members .form ul.inputs label input::-moz-placeholder{color:#b6ada5}main>header>nav>nav>.members .form ul.inputs label input:-ms-input-placeholder{color:#b6ada5}main>header>nav>nav>.members .form ul.inputs label input:-moz-placeholder{color:#b6ada5}main>header>nav>nav>.members ul.buttons{margin:1.6em 0 0;overflow:hidden}main>header>nav>nav>.members ul.buttons li{float:left}main>header>nav>nav>.members ul.buttons li+li{float:right}main>header>nav>nav>.members ul.buttons li .button{border-color:#000}main>header>nav>nav>.members>p{margin:.625em 0 0;padding:.5em 6px 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.6em;line-height:107%;border-top:1px solid #000}main>header>nav>nav>.members>p a{color:red}main>header>nav>nav>.members>p a:hover{color:#f50}main>header>nav>nav>.members>ul{margin:.625em 0 0;padding:.5em 6px 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.6em;line-height:107%;border-top:1px solid #000}main>header>nav>nav>.members>p+ul{padding-top:0;border-top:0}main>header>nav>nav>.members>ul li+li{margin-top:.25em}main>header>nav>nav>.members>ul.buttons{margin-top:0;padding-top:0;font-size:1em;line-height:100%;border-top:0}main>header>nav>nav>.members>ul.buttons li{float:right}@media only screen and (min-width:322px){main>header>nav>ul>li+li{margin-left:10px}}@media only screen and (min-width:768px){main>header{width:301px;padding:0 9px;float:left}main>header h1{width:100%;padding:1em 0;border-width:15px 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main>header h1 img{width:81px;height:81px}main>header h1 img+img{margin-left:4px;display:inline-block}main>header>h2{width:calc(100% - 81px);margin:0;padding:3px 30px 0 0;font-size:2.7em;letter-spacing:-.02em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main>header>ul{width:81px;padding:.8em 0 1em;border:1px solid #b6ada5;border-width:1px 0}main>header>ul li+li{display:none}main>header>nav{max-height:none;overflow:visible}main>header>nav.open{max-height:none}main>header>nav>ul{padding:1em 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main>header>nav>ul>li+li{margin-left:0}main>header>nav>ul>li.search{display:none}main>header>nav>ul.search-toggle{max-height:100%;overflow:visible;display:block}main>header>nav>ul.search-toggle>li{width:100%;margin:0;padding:1em 0;border:1px solid #b6ada5;border-width:1px 0;text-align:right}main>header>nav>ul.search-toggle>li .button{margin:0 0 0 auto;outline:0}main>header>nav>nav>ul{margin:10px 0 0;padding:4px 0 18px}main>header>nav>ul~ul~nav>ul{padding-bottom:0;border-bottom:0}main>header>nav>ul.search-toggle+nav{top:-92px}main>header>nav>nav .search{padding:0}main>header>nav>nav .search label input{height:81px;line-height:81px;font-size:1.6em;letter-spacing:0;border-radius:40px}main>header>nav>nav .search button{top:0}}.content{padding:.6em 5px 0;position:relative;text-align:left}.content a{color:red}.content a:hover{color:#f50}.content h1{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:800;font-size:2.7em;line-height:108%;letter-spacing:-.01em}.content h1 strong{font-weight:800;color:red;display:block}.content h2{margin:.875em 0 0;padding:.188em 0 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:3.2em;line-height:100%;letter-spacing:.005em;text-transform:uppercase;border-top:14px solid #000}.content h3{margin:.556em 0 0;padding:.111em 0 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:800;font-size:2.7em;line-height:108%;letter-spacing:-.01em;border-top:1px solid #b6ada5}.content h4{margin-top:1.647em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:124%;color:red}.content p{margin:1.222em 0 0;font-size:1.8em;line-height:117%}.content p strong{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:.944em}.content p.name{margin-top:1em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;line-height:106%;color:#b6ada5}.content p.name strong{color:#000;display:block}.content h1+p{margin-top:.609em;font-size:2.3em;line-height:109%;letter-spacing:-.02em}body.page-id-22 .content h1+p{margin-top:1.222em;font-size:1.8em;line-height:117%}.content h3+p{margin-top:.667em}.content figure+p{margin-top:.778em}.content time{margin:1.176em 0 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:124%;display:block}.content time+p{margin-top:0}.content ul{font-size:1.8em;line-height:117%}.content ul li{margin:1.111em 0 0}.content ul li:before{width:.556em;color:red;content:"•";display:inline-block}.content ul ul{margin-left:1em;font-size:inherit;line-height:inherit}.content ul.buttons{font-size:1em;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.content ul.buttons.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content ul.buttons:after{content:"";display:table;clear:both}.content ul.buttons li{margin:1.5em 1.5em 0 0}.content ul.buttons.right li{margin:1.5em 0 0 1.5em}.content ul.buttons li:before{display:none}.content>ul.buttons:first-child{float:right}.content>ul.buttons:first-child li{margin-top:0;padding-bottom:5px}.content>ul.buttons:first-child~h2{clear:both}.content ol{margin:0 0 0 3em;font-size:1.8em;line-height:117%;list-style:decimal}.content ol li{margin:1.111em 0 0}.content figure{margin:2em 0 0}.content figure img{width:100%;height:auto}.content figure.video>div{padding-bottom:56.25%;height:0;position:relative}.content figure.video>div iframe{width:100%;height:100%;position:absolute;top:0;left:0}.content figure.video figcaption{padding:.611em 0 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.8em;line-height:106%;display:block}.content figure.caption{padding:1em 0;border:1px solid #b6ada5;border-width:1px 0}.content figure.caption figcaption{padding:.353em 0 0;font-size:1.7em;line-height:113%;color:red;display:block}.content figure.caption.standard figcaption{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:124%}.content figure.caption figcaption .credit p{margin:0;padding:1em 0 0;font-size:inherit;line-height:inherit;color:#b6ada5}.content figure.caption.standard figcaption .credit p,.content header.article .images figure.caption figcaption .credit p{padding:0;font-size:1em;line-height:124%}.content figure.caption figcaption .credit a{color:#000}.content figure.caption figcaption .credit a:hover{color:#666}.content table.churches{width:100%;margin:1.222em 0 0;font-size:1.8em;line-height:117%}.content table.churches thead th{padding:.5em 10px;background:#d7d2cb;font-weight:700}.content table.churches tbody td{padding:.5em 10px;border-bottom:1px solid #d7d2cb}.content table.gen{margin:1.222em 0 0;font-family:"Graphik Compact Web";font-size:1.8em;line-height:117%}.content table.gen th{font-weight:700;padding-right:1em}@media only screen and (max-width:768px){.content table.churches{font-size:1.2em}}.content figure.info{padding:1em 0 2em;border:1px solid #b6ada5;border-width:1px 0}.content figure.info figcaption{padding:2em 0 0;display:block}.content figure.info figcaption p{margin-top:.333em;color:#b6ada5}.content figure.info figcaption p.note{margin-top:0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:800;font-size:2.7em;line-height:108%;letter-spacing:-.01em;color:#b6ada5}.content figure.info figcaption p.note.red{color:red}.content figure.info figcaption h2{margin-top:.111em;font-family:inherit;font-size:2.4em;line-height:121%;letter-spacing:0;text-transform:none;border-top:0}.content header.article{padding:.8em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content header.article .images{position:relative;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.content header.article .images .slick-arrow{width:32px;height:32px;position:absolute;top:calc(50% - 16px);border:0;text-indent:-9999px;overflow:hidden;display:block;z-index:10}.content header.article .images .slick-prev{background:url(//c20society.org.uk/wp-content/themes/c20-woo/images/slideshow-prev.svg) 50% 50%/auto 14px no-repeat #d7d2cb;left:0}.content header.article .images .slick-next{background:url(//c20society.org.uk/wp-content/themes/c20-woo/images/slideshow-next.svg) 50% 50%/auto 14px no-repeat #d7d2cb;left:556px}.content header.article .images figure.caption{padding:0;border:0}.content header.article .images figure.caption figcaption{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:124%}.content header.article h2{margin-top:0;font-weight:700;font-size:2.7em;line-height:108%;letter-spacing:-.01em;text-transform:none;color:red;border-top:0}.content .people{position:relative;overflow:hidden}.content .people article{margin:1.5em 0 0;padding:1.6em 0 0;position:relative}.content .people article:before{width:400%;height:1px;background:#b6ada5;position:absolute;top:0;left:0;content:" ";display:block}.content .people article:first-child{margin-top:1.2em;padding-top:0}.content .people article:first-child:before{display:none}.content .people article figure{margin-top:0}.content .people article h3{margin-top:.118em;padding-top:0;font-weight:700;font-size:1.7em;line-height:124%;letter-spacing:0;border-top:0;color:#b6ada5}.content .people article h3 strong{font-weight:700;display:block;color:#000}.content .people article p,.content .people article h3+p{margin-top:1.222em}.content .people article ul{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:124%}.content .people article ul+ul{margin-top:1.176em}.content .people article ul li{margin:0}.content .people article ul li:before{display:none}.content .people article ul li a{color:#000}.content .people article ul li a:hover{color:#666}.content .people article .readmore{position:relative;overflow:hidden}.content .people article .readmore:after{width:100%;height:20px;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);content:" ";display:block}.content .people article .readmore *:last-child{padding-bottom:20px}.content .people article .readmore+a{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:124%}.content .people article .readmore+a:hover{color:#f50}.content .people.text article{padding-top:0}.content .people.text article:before{display:none}.content .people.text article h3{color:#b6ada5}.content .people.text article h3 strong{color:#000}.content .cta{margin:3.5em 0 0;border-top:15px solid #6e6761;position:relative;background-color:#d7d2cb;background-repeat:no-repeat}.content .cta>a,.content .cta>span{padding:.6em 10px;min-height:350px;color:#000;text-decoration:none;display:block}.content .cta>a:after,.content .cta>span:after{content:"";display:table;clear:both}.content .cta h2{width:180px;margin-top:0;padding-top:0;font-weight:800;font-size:2.7em;line-height:100%;letter-spacing:0;text-transform:none;border-top:0}.content .cta p{width:180px;margin-top:1.059em;font-size:1.7em;line-height:118%;letter-spacing:-.02em;float:left}.content .cta ul.buttons{margin-top:.25em;border-color:#000;float:right}.content .cta ul.buttons li{margin:1em 0 0;float:none}.content .cta ul.buttons li .button{color:#000 !important;border-color:#000 !important}.content .cta ul.buttons li .button:hover{color:red !important}.content .cta.newsletter .screen-reader-response{display:none}.content .cta.newsletter form.wpcf7-form ul{font-size:1em;line-height:100%}.content .cta.newsletter form.wpcf7-form ul li{margin-top:1em}.content .cta.newsletter form.wpcf7-form ul li:before{display:none}.content .cta.newsletter form.wpcf7-form ul li label{display:block}.content .cta.newsletter form.wpcf7-form ul li label span.dummy{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.content .cta.newsletter form.wpcf7-form ul li label input{width:100%;padding:0 8px;height:35px;line-height:35px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;border:0;background:#fff}.content .cta.newsletter form.wpcf7-form ul li label input::-webkit-input-placeholder{color:#b6ada5}.content .cta.newsletter form.wpcf7-form ul li label input::-moz-placeholder{color:#b6ada5}.content .cta.newsletter form.wpcf7-form ul li label input:-ms-input-placeholder{color:#b6ada5}.content .cta.newsletter form.wpcf7-form ul li label input:-moz-placeholder{color:#b6ada5}.content .cta.newsletter form.wpcf7-form ul li label input.wpcf7-not-valid{background:red}.content .cta.newsletter form.wpcf7-form ul li label .wpcf7-not-valid-tip{display:none}.content .cta.newsletter form.wpcf7-form ul li .button{margin-top:0;border-color:#000}.content .cta.newsletter .wpcf7-response-output{width:384px;padding:0 0 1em;font-size:1.7em;line-height:108%;letter-spacing:-.02em}main .content .cta.newsletter h2{width:100%}main .content .cta.newsletter .gform_wrapper .gform_body .gfield input[type=email]{width:100%;padding:0 8px;height:35px;line-height:35px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;border:0;background:#fff;border-radius:0}main .content .cta.newsletter .gform_wrapper .gform_body .gfield input[type=email]::-webkit-input-placeholder{color:#b6ada5}main .content .cta.newsletter .gform_wrapper .gform_body .gfield input[type=email]::-moz-placeholder{color:#b6ada5}main .content .cta.newsletter .gform_wrapper .gform_body .gfield input[type=email]:-ms-input-placeholder{color:#b6ada5}main .content .cta.newsletter .gform_wrapper .gform_body .gfield input[type=email]:-moz-placeholder{color:#b6ada5}main .content .cta.newsletter .gform_wrapper .gform_footer button[type=submit]{margin:0;border-color:#000}main .content .cta.newsletter .gform_wrapper .gform_footer img{position:absolute;bottom:0;right:0}@media only screen and (min-width:920px){main .content .cta.newsletter{background-size:auto 216px;background-position:bottom -10px right 96px}main .content .cta.newsletter>span{min-height:210px}main .content .cta.newsletter h2,main .content .cta.newsletter p{float:none}main .content .cta.newsletter p{margin:.5em 0 0}main .content .cta.newsletter .gform_wrapper{width:485px;margin:2em 0 0;position:relative;z-index:2}main .content .cta.newsletter .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .content .cta.newsletter .gform_wrapper form .gform-body{width:384px;margin:0}main .content .cta.newsletter .gform_wrapper form .gform_footer{width:calc(100% - 384px);margin:0}main .content .cta.newsletter .gform_wrapper form .gform_footer button[type=submit]{margin:0 0 0 auto}}.content .cta.yellow{background-color:#ffd100;border-top-color:#000}.content .cta.yellow h2{color:red}.content .cta.risk{background-image:url(//c20society.org.uk/wp-content/themes/c20-woo/images/cta/risk.svg);background-size:auto 150px;background-position:bottom 10px left;border-top-color:#ffd100;background-color:#6e6761;color:#fff}.content .cta.risk>a,.content .cta.risk>span{color:#fff}.content .cta.risk h2{color:#ffd100}.content .cta.risk ul.buttons li .button{color:#fff !important;border-color:#fff !important}.content .cta.risk ul.buttons li .button:hover{color:#ffd100 !important}.content .cta.report{background-color:#fff;border-top:0;background-image:url(//c20society.org.uk/wp-content/themes/c20-woo/images/cta-report.png);background-size:auto 94px;background-position:bottom 15px center}.content .cta.report>a{padding:0}.content .cta.report a,.content .cta.report>span{padding-bottom:140px}.content .cta.save{background-image:url(//c20society.org.uk/wp-content/themes/c20-woo/images/cta/save.svg);background-size:auto 80px;background-position:bottom 40px center}.content .cta.volunteer{border-top-color:#000;background-image:url(//c20society.org.uk/wp-content/themes/c20-woo/images/cta/volunteer.svg);background-size:auto 200px;background-position:bottom -50px center}.content .cta.donation{background-color:#ffd100;border-top-color:#000;background-image:url(//c20society.org.uk/wp-content/themes/c20-woo/images/cta/donation.svg);background-size:auto 150px;background-position:bottom -25px center}.content .cta.donation h2{color:red}.content .cta.discount{background-color:#ffd100;border-top-color:#000;background-image:url(//c20society.org.uk/wp-content/themes/c20-woo/images/cta/discount.svg);background-size:auto 150px;background-position:bottom -10px center}.content .cta.discount h2{color:red}.content .cta.join{background-color:#ffd100;border-top-color:#000;background-image:url(//c20society.org.uk/wp-content/themes/c20-woo/images/cta/join.png);background-size:auto 80px;background-position:bottom center}.content .cta.join h2{color:red}.content .cta.newsletter{border-top-color:#000;background-image:url(//c20society.org.uk/wp-content/themes/c20-woo/images/cta/newsletter.svg);background-size:auto 107px;background-position:bottom right 18px}.content .cta.newsletter a,.content .cta.newsletter>span{min-height:308px}.content .cta.discount ul.buttons{width:68px;-ms-flex-wrap:wrap;flex-wrap:wrap}main>header .cta{display:none}.content ul.downloads{margin-top:.4em;font-size:1em;line-height:100%}.content ul.downloads li{margin-top:1em}.content ul.downloads li:before{display:none}.content ul.downloads p{margin-top:0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;line-height:124%}.content ul.downloads p a{font-weight:700}.content .accordion{margin:2em 0 0;position:relative}.content .accordion h3{margin-top:1em}.content .accordion h3:first-child{margin-top:0}.content .accordion h3 a{text-decoration:none}.content .accordion h3 a:before{width:18px;content:"+";display:inline-block}.content .accordion h3 a.on{color:#000}.content .accordion h3 a.on:before{content:"-"}.content .accordion .panel{position:relative;display:none}.content .expand{position:relative}.content .expand p.more{margin-top:0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:124%}.content .expand .panel{position:relative;display:none}.content .timeline{margin:1.5em 0 0;position:relative}.content .timeline:before{width:1px;height:calc(100% - 4px);position:absolute;top:4px;left:50%;background:#d7d2cb;content:" ";display:block}.content .timeline>div{position:relative}.content .timeline>div:after{width:6px;height:6px;background:#b6ada5;border-radius:50%;position:absolute;top:4px;left:calc(50% - 3px);content:" ";display:block}.content .timeline>div:before{width:14px;height:14px;border:2px solid #d7d2cb;border-radius:50%;position:absolute;top:0;left:calc(50% - 7px);content:" ";display:block}.content .timeline article{width:50%;padding:2.5em 24px 0 0;position:relative;float:left;text-align:right}.content .timeline article:nth-of-type(2n){margin:5.5em 0 0 auto;padding:0 0 0 24px;text-align:left}.content .timeline article figure{margin:0;position:relative}.content .timeline article figure:before{width:5px;height:5px;background:#b6ada5;border-radius:50%;position:absolute;top:calc(50% - 2px);right:-27px;content:" ";display:block}.content .timeline article:nth-of-type(2n) figure:before{right:auto;left:-26px}.content .timeline article figure:after{width:100%;height:1px;background:#b6ada5;position:absolute;top:50%;right:-27px;content:" ";display:block}.content .timeline article:nth-of-type(2n) figure:after{right:auto;left:-26px}.content .timeline article figure img{position:relative;z-index:2}.content .timeline article a{color:#000;text-decoration:none;display:block}.content .timeline article h2{margin-top:.125em;font-weight:700;font-size:1.6em;line-height:134%;letter-spacing:0;text-transform:none;border-top:0;color:red}.content .timeline article p{margin-top:0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.6em;line-height:134%}.content .timeline article a:hover p{color:#666}.content .timeline article .overlay{display:none}.content .timeline .break{width:100%;margin:2.5em 0 0;padding:.5em 0 1.5em;background:#fff;float:left;clear:both;border:1px solid #b6ada5;border-width:1px 0}.content .timeline .break h3{width:50%;margin-top:0;padding-top:0;font-weight:700;font-size:1.8em;line-height:117%;letter-spacing:0;border-top:0;float:left}.content .timeline .break ul.buttons{float:right}.content .timeline .break ul.buttons li{margin:0}.content .columns article .cta{margin-top:1.8em}.content .columns article .cta.report{background-position:bottom 15px right 18px}.content .columns article .cta a,.content .columns article .cta>span{min-height:368px}.content .columns article .cta h2{display:none}.content .columns article .cta p{width:100%;margin-top:0;font-size:2.6em;line-height:108%}.content .columns article .cta .button{margin-top:0;position:absolute;bottom:40px;left:10px;float:none}.content .columns article .cta.report a{min-height:0}.content .posts article{padding:1.8em 0 2em;border-bottom:1px solid #b6ada5}.content .posts article a{color:#000;text-decoration:none;display:block}.content .posts article a:after{content:"";display:table;clear:both}.content .posts article figure{width:146px;margin:0;padding:.3em 0 0;position:relative;float:left}.content .posts article figure figcaption{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.5);color:#000;font-size:1.2em;padding:.5em}.content .posts article h2{margin:0 0 0 156px;font-weight:700;font-size:1.7em;line-height:118%;letter-spacing:0;text-transform:none;border-top:0}.content .posts article a:hover h2{color:#666}.content .posts article h3{margin:0 0 0 156px;padding:0;font-weight:700;font-size:1.7em;line-height:118%;letter-spacing:0;text-transform:none;border-top:0;color:red}.content .posts article.highlight{padding:1.2em 0 .8em;border-bottom:0}.content .posts article.highlight figure{width:100%;padding:0;float:none}.content .posts article.highlight h2,.content .posts article.highlight h3{margin:0;font-size:2.4em;line-height:121%;letter-spacing:-.01em}.content .posts article.highlight h3{margin-top:.417em}.content .posts article.highlight p{margin-top:.588em;line-height:118%}.content .posts article.highlight p.more{margin-top:1.059em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:118%;color:red}.content .listing article{margin:2em 0 0;padding:.6em 0 0;border-top:1px solid #b6ada5}.content .listing article a{color:#000;text-decoration:none;position:relative;display:block}.content .listing article figure{margin-top:0}.content .listing article h2{margin-top:.588em;padding-top:.235em;font-weight:800;font-size:1.7em;line-height:124%;letter-spacing:0;text-transform:none;border-top:0}.content .listing.reviews article h2{font-size:2.7em;line-height:108%;letter-spacing:-.01em}.content .listing article a:hover h2{color:#666}.content .listing article h4{margin-top:.941em}.content .listing article p{margin-top:.941em;font-size:1.7em;line-height:118%}.content .listing article p.author{margin-top:.588em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:118%}.content .listing article p.author+p{margin-top:.294em}.content .listing article a:after{margin-top:.941em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:118%;color:red;content:"Read more";display:block}.content .listing article a.custom:after{content:attr(data-custom)}.content .listing h2.toggle{color:red;cursor:pointer}.content .listing h2.toggle:hover{color:#000}.content .listing h2.toggle:before{width:18px;content:"+";display:inline-block}.content .listing h2.toggle.open{color:#000}.content .listing h2.toggle.open:before{content:"-"}.content .listing h2.toggle img{margin-top:.5em}.content .listing>.panel{display:none}.content .listing>.panel.open{display:block}.content .page-listing{margin:2.2em 0 0}.content .page-listing article{margin:3em 0 0}.content .page-listing article a{text-decoration:none;display:block}.content .page-listing article figure{margin-top:0}.content .page-listing article h3{margin-top:.333em;padding-top:0;font-weight:700;font-size:1.8em;line-height:106%;letter-spacing:0;border-top:0;color:#000}.content .page-listing article a:hover h3{color:#666}.content .page-listing article p{margin-top:.778em;color:#000}.content .image-text{margin:2em 0 0;padding:.6em 0 0;border-top:1px solid #b6ada5}.content .image-text figure{margin-top:0}.content .image-text h2{margin-top:.588em;padding-top:.235em;font-weight:800;font-size:1.7em;line-height:124%;letter-spacing:0;text-transform:none;border-top:0}.content .image-text p{margin-top:.941em;font-size:1.7em;line-height:118%}.content .image-text p.link{margin-top:.588em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:118%}@media only screen and (min-width:768px){.content .image-text figure{margin-top:0;padding-top:.4em}.content .image-text h2{margin-top:0;padding-top:.037em;font-size:2.7em;line-height:108%;letter-spacing:-.01em}.content .image-text p{margin-top:.667em;font-size:1.8em;line-height:117%}.content .image-text p.link{margin-top:1.294em;font-size:1.7em;line-height:118%}}@media only screen and (min-width:920px){.content .image-text figure{width:282px;float:left}.content .image-text h2,.content .image-text p{margin-left:302px}}.content .membership{margin:1.3em 0 0}.content .membership table{width:100%;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.8em;line-height:106%}.content .membership table tr{border-top:1px solid #b6ada5}.content .membership table tr+tr{margin-top:1.667em}.content .membership table tr th,.content .membership table tr td{padding:.333em 0 0}.content .membership table tr th{font-weight:700;color:red}.content .membership table tr td.info{color:#b6ada5;display:block}.content .membership table tr td.info .panel{font-family:'Lyon Text Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:400;font-size:10px;line-height:100%;color:#000;display:none}.content .membership table tr.toggle{cursor:pointer}.content .membership table tr.toggle th:before{margin:0 .222em 0 0;content:'+';display:inline-block}.content .membership table tr.toggle.open th{color:#000}.content .membership table tr.toggle.open th:before{content:"-"}@media only screen and (max-width:768px){.content .membership table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .membership table tr th{width:50%}.content .membership table tr td{width:50%;text-align:right}.content .membership table tr td.info{width:100%;text-align:left}}.content .wp-pagenavi{margin:3em 0 0;position:relative}.content .wp-pagenavi a,.content .wp-pagenavi span{padding:0 .353em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:118%;color:#000;display:inline-block}.content .wp-pagenavi a:hover{color:#666}.content .wp-pagenavi span.current{color:red}.content .wp-pagenavi a.previouspostslink,.content .wp-pagenavi a.nextpostslink{width:7px;height:15px;padding:0;overflow:hidden;text-indent:-9999px}.content .wp-pagenavi a.previouspostslink{margin:0 1.412em 0 0;background:url(//c20society.org.uk/wp-content/themes/c20-woo/images/pagenavi-first.svg) 50% 50%/contain no-repeat}.content .wp-pagenavi a.nextpostslink{margin:0 0 0 1.412em;background:url(//c20society.org.uk/wp-content/themes/c20-woo/images/pagenavi-last.svg) 50% 50%/contain no-repeat}.content .google-map{margin:3em 0 0;position:relative;overflow:hidden}.content .google-map>.note{width:190px;padding:1em 10px;position:absolute;top:5px;left:0;background:#fff;z-index:99;-webkit-transition:left .4s ease;transition:left .4s ease}.content .google-map>.note.open{left:-190px}.content .google-map>.note h2{margin:0;font-weight:700;font-size:1.1em;line-height:110%;letter-spacing:0;text-transform:none;border-top:0}.content .google-map>.note p{margin-top:.786em;font-size:1.4em;line-height:122%}.content .google-map>.note img{width:auto;height:17px;margin:2em 0 0;display:block}.content .google-map>.note>a{width:40px;height:40px;background:url(//c20society.org.uk/wp-content/themes/c20-woo/images/showmap.svg) 50% 50%/cover no-repeat;position:absolute;bottom:-20px;right:-6px;text-indent:-9999px;overflow:hidden;display:block}.content .google-map>.overlays{width:230px;position:absolute;top:20px;left:20px;z-index:99}.content .google-map>.overlays .overlay{padding:1.5em 15px;background:#fff;display:none}.content .google-map>.overlays .overlay h2{margin:0;font-weight:700;font-size:1.8em;line-height:106%;letter-spacing:0;text-transform:none;border-top:0}.content .google-map>.overlays .overlay ul{margin-top:.571em;font-size:1.4em;line-height:150%}.content .google-map>.overlays .overlay ul li{margin:0}.content .google-map>.overlays .overlay ul li:before{display:none}.content .google-map>.overlays .overlay ul li strong{font-weight:400;color:red}.content .google-map>.overlays .overlay p{margin-top:1.429em;font-size:1.4em;line-height:150%}.content .google-map #mapcanvas{height:410px}.content .google-map #mapcanvas a.overlay{font-size:1.2em;line-height:120%}.content .google-map #mapcanvas a.overlay img{width:100%;height:auto;margin:0 0 .5em;display:block}.content .share{margin:4em 0 0;padding:.6em 0 0;position:relative;border-top:1px solid #b6ada5}.content .share h2{margin:0;font-weight:700;font-size:1.7em;line-height:118%;letter-spacing:0;text-transform:none;border-top:0;color:red}.content .share ul{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:118%}.content .share ul:after{content:"";display:table;clear:both}.content .share ul li{margin:0 10px 0 0;float:left}.content .share ul li:before{display:none}.content .share ul li a{color:#000}.content .share ul li a:hover{color:#666}.content .filter{margin:3em 0 0;padding:.2em 9px 2em;position:relative;background:#d7d2cb;border-top:15px solid #000}.content figure.info+.filter{margin-top:0}.content .filter h2{margin-top:0;border-top:0}.content .filter .info p{margin-top:.75em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.6em;line-height:125%}.content .filter .form{display:block;position:relative;text-align:right}.content .filter .form ul{margin:0 0 2em;font-size:1em;line-height:100%;text-align:left}.content .filter .form ul li{margin:2em 0 0}.content .filter .form ul li:before{display:none}.content .filter .form ul li h3{margin:0;padding:0;font-weight:700;font-size:1.7em;line-height:119%;letter-spacing:0;border-top:0;color:red}.content .filter .form ul li label{position:relative;display:block}.content .filter .form ul li label>span{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:119%;display:block}.content .filter .form ul li label input,.content .filter .form ul li label select{width:100%;margin:.588em 0 0;padding:.765em 15px .882em;background:#fff;border:1px solid #b6ada5;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;color:#000}.content .filter .form ul li label select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.content .filter .form ul li.select label:after{width:0;height:0;border-style:solid;border-width:7px 7.5px 0;border-color:#000 transparent transparent;position:absolute;bottom:19px;right:19px;content:" ";display:block;pointer-events:none}.content .filter .form .button{margin:0 0 0 auto}.content .gen-form{position:relative}.content .gen-form form{position:relative;display:block}.content .gen-form h2{margin-top:2.353em;font-weight:700;font-size:1.7em;line-height:112%;letter-spacing:0;text-transform:none;border-top:0}.content .gen-form h2:first-child{margin-top:1.765em}.content .gen-form h2.title{color:red}.content .gen-form h2.title+h2{margin-top:1.765em}.content .gform_wrapper .gform_heading{display:none}.content .gen-form ul{font-size:1em;line-height:100%}.content .gen-form ul>li,.content .gform_wrapper .gform_body .gfield{margin-top:1em;position:relative}.content .gform_wrapper .gform_body .gfield.gfield--type-hidden{display:none}.content .gen-form ul>li:before{display:none}.content .gen-form ul>li h2{margin:0 0 .588em}.content .gen-form ul>li label{position:relative;display:block}body.single-department_stores .content .gform_wrapper .gform_body .gfield#field_1_5{display:none}.content .gen-form ul>li.text label .dummy,.content .gform_wrapper .gform_body .gfield>.gfield_label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.content .gen-form ul>li.text label input,.content .gen-form ul>li.text label textarea,.content .gen-form ul>li.text label select,.content .gform_wrapper .gform_body .gfield input[type=text],.content .gform_wrapper .gform_body .gfield input[type=email],.content .gform_wrapper .gform_body .gfield textarea,.content .gform_wrapper .gform_body .gfield select{width:100%;height:50px;padding:0 20px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;background:#fff;border:1px solid #b6ada5;border-radius:25px;color:#000}.content .gen-form ul>li.text label textarea,.content .gform_wrapper .gform_body .gfield textarea{height:110px;border-radius:0;padding:20px}.content .wpcf7 .gen-form ul>li.text label input[type=file]{padding-top:12px}.content .gen-form ul>li.text label input[type=number]{text-align:center}.content .gen-form ul>li.text label select,.content .gform_wrapper .gform_body .gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.content .gen-form ul>li.text label input::-webkit-input-placeholder,.content .gen-form ul>li.text label textarea::-webkit-input-placeholder,.content .gform_wrapper .gform_body .gfield input[type=text]::-webkit-input-placeholder,.content .gform_wrapper .gform_body .gfield input[type=email]::-webkit-input-placeholder,.content .gform_wrapper .gform_body .gfield textarea::-webkit-input-placeholder{color:#b6ada5}.content .gen-form ul>li.text label input::-moz-placeholder,.content .gen-form ul>li.text label textarea::-moz-placeholder,.content .gform_wrapper .gform_body .gfield input[type=text]::-moz-placeholder,.content .gform_wrapper .gform_body .gfield input[type=email]::-moz-placeholder,.content .gform_wrapper .gform_body .gfield textarea::-moz-placeholder{color:#b6ada5}.content .gen-form ul>li.text label input:-ms-input-placeholder,.content .gen-form ul>li.text label textarea:-ms-input-placeholder,.content .gform_wrapper .gform_body .gfield input[type=text]:-ms-input-placeholder,.content .gform_wrapper .gform_body .gfield input[type=email]:-ms-input-placeholder,.content .gform_wrapper .gform_body .gfield textarea:-ms-input-placeholder{color:#b6ada5}.content .gen-form ul>li.text label input:-moz-placeholder,.content .gen-form ul>li.text label textarea:-moz-placeholder,.content .gform_wrapper .gform_body .gfield input[type=text]:-moz-placeholder,.content .gform_wrapper .gform_body .gfield input[type=email]:-moz-placeholder,.content .gform_wrapper .gform_body .gfield textarea:-moz-placeholder{color:#b6ada5}.content .gen-form ul>li.text.select label:after{width:0;height:0;border-style:solid;border-width:7px 7.5px 0;border-color:#000 transparent transparent;position:absolute;top:calc(50% - 1px);right:17px;content:" ";display:block}.content .gen-form ul>li.text button.num{width:50px;height:50px;line-height:40px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:40px;background:#fff;border:1px solid #b6ada5;border-radius:25px;color:#000;text-align:center;position:absolute;bottom:0}.content .gen-form ul>li.text button.num.down{left:0;padding:0 0 5px}.content .gen-form ul>li.text button.num.up{right:0}.content .gen-form ul>li.radio label{margin:3em 35px 3em 0}.content .gen-form ul>li.radio label input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.content .gen-form ul>li.radio label{display:block}.content .gen-form ul>li.radio label span{padding:0 0 0 45px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;line-height:112%;display:block}.content .gen-form ul>li.radio label span:before{width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:0;background:#fff;border:1px solid #b6ada5;border-radius:50%;content:" ";display:block}.content .gen-form ul>li.radio label span:after{width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:9px;background:#000;border-radius:50%;opacity:0;content:" ";display:block}.content .gen-form ul>li.radio label.cards{margin-right:0}.content .gen-form ul>li.radio label input:checked+span:after{opacity:1}.content .gen-form ul>li.radio label.cards span img{width:118px;height:auto;margin:0 -20px 0 10px;position:relative}.content .gen-form ul>li.radio label.paypal span img{width:45px;height:auto;margin:0 0 0 10px;position:relative}.content .gen-form ul>li.radio.checkbox label span{font-family:'Lyon Text Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.8em;line-height:117%}.content .gen-form ul>li.radio.checkbox label span:before,.content .gen-form ul>li.radio.checkbox label span:after{border-radius:0}.content .gen-form ul>li.radio.checkbox label span:before{top:0}.content .gen-form ul>li.radio.checkbox label span:after{width:22px;height:22px;top:5px;left:5px;background:red}.content .gen-form ul>li ul.links{margin:.769em 0 0;font-size:1.3em;line-height:118%}.content .gen-form ul>li ul.links li{margin:0;display:inline-block}.content .gen-form ul>li ul.links li:before{display:none}.content .gen-form ul>li ul.links li+li:before{width:auto;padding:0 .385em;content:"|";display:inline-block;color:#000}.content .gen-form ul>li.submit,.content .gform_wrapper .gform_footer{margin-top:1em;text-align:right}.content .gen-form ul>li.submit button,.content .gen-form ul>li.submit input,.content .gform_wrapper .gform_footer button,.content .gform_wrapper .gform_footer input{margin:0 0 0 auto}.content .gen-form>.additional{position:relative}.content .gen-form>.additional>div{position:relative;display:none}.content .wpcf7 .screen-reader-response{display:none}.content .gen-form ul>li.text label input.wpcf7-not-valid,.content .gen-form ul>li.text label textarea.wpcf7-not-valid,.content .gen-form ul>li.text label select.wpcf7-not-valid,.content .gform_wrapper .gform_body .gfield.gfield_error input[type=text],.content .gform_wrapper .gform_body .gfield.gfield_error input[type=email],.content .gform_wrapper .gform_body .gfield.gfield_error textarea,.content .gform_wrapper .gform_body .gfield.gfield_error select{border-color:red}.content .gen-form span.wpcf7-not-valid-tip{font-size:1.2em;padding:1em 0 0;color:red;display:block}.content .gform_wrapper .gform_body .gfield_description{font-size:1.2em;padding:1em 0 0;display:block}.content .gform_wrapper .gform_body .gfield_description.validation_message{color:red}.content .gform_wrapper>.gform_validation_errors h2,.content .gform_confirmation_wrapper .gform_confirmation_message{margin:0;padding:1.222em 0 0;font-weight:800;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.8em;line-height:117%;border-top:0;text-transform:none;color:red}.content .gform_wrapper>.gform_validation_errors h2{color:red}.content .gform_wrapper .gform_drop_area{display:flex;align-items:center}.content .gform_wrapper .gform_drop_area .gform_drop_instructions{font-size:1.4em;padding:0 2em 0 0}.content .gform_wrapper .gform_fileupload_rules{font-size:1.4em;padding:1em 0 0;display:block}.content .gform_wrapper .ginput_preview{font-size:1.4em;margin:1em 0 0;display:flex;align-items:center}.content .gform_wrapper .ginput_preview button{background:#fff;border:0;margin-right:1em}.content .gen-form .wpcf7-response-output{font-weight:800;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;margin:1.222em 0 0;font-size:1.8em;line-height:117%}.content .gen-form .wpcf7-response-output.wpcf7-validation-errors{color:red}@media only screen and (min-width:768px){.content .gen-form .wpcf7-response-output{max-width:588px;margin:1.222em 0 0}}.content .checkout table{width:100%;margin:3.2em 0 0}.content .checkout table tbody tr.overview th{padding:5px 5px 0 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:112%;color:red;border-top:1px solid #b6ada5}.content .checkout table tbody tr.overview td.image{padding:5px 0 0;border-top:1px solid #b6ada5}.content .checkout table tbody tr.overview th+th{padding-right:0;text-align:right}.content .checkout table tbody tr.info td{padding:10px 5px 60px 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:112%}.content .checkout table tbody tr.info td+td{padding-right:0;font-weight:800;font-size:2.4em;line-height:100%;letter-spacing:-.01em;text-align:right}.content .checkout table tbody tr:last-of-type td{padding-bottom:28px}.content .checkout table tfoot td{padding:20px;background:#d7d2cb;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:2.4em;color:red}.content .checkout table tfoot td+td{font-weight:800;color:#000;text-align:right}.content .basket .item{margin:2em 0 0;padding:1.5em 0 0;border-top:1px solid #b6ada5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .basket .item:after{display:none}.content .basket .item figure{width:155px;margin:0;padding:0 20px 0 0}.content .basket .item header{width:calc(100% - 155px)}.content .basket .item header h2{margin:0;font-weight:700;font-size:1.7em;line-height:112%;letter-spacing:0;text-transform:none;border-top:0;color:red}.content .basket .item header p{margin-top:1em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:112%}.content .basket .item .gen-form{width:185px;margin:2em 0 0}.content .basket .item .gen-form ul>li{margin-top:0}.content .basket .price{margin:2em 0 0;text-align:right}.content .basket .price h3{margin:0;padding:0;font-weight:700;font-size:1.7em;line-height:112%;letter-spacing:0;border-top:0;color:red}.content .basket .price p{margin-top:.25em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:800;font-size:2.4em;line-height:100%;letter-spacing:-.01em}.content .basket .overview{margin:2em 0 0;padding:0 0 2em;border-top:1px solid #b6ada5;border-bottom:1px solid #b6ada5}.content .basket .overview .gen-form h2{margin-top:.882em}.content .basket .overview .gen-form ul>li.apply{text-align:right}.content .basket .overview .gen-form ul>li.apply button{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.8em;line-height:106%;color:red;border:0}.content .basket .overview .gen-form ul>li.apply button:hover{color:#f50}.content .basket .overview .price{margin-top:5.5em}.content .events-filter table{width:100%;margin:2em 0 0}.content .events-filter table th,.content .events-filter table td{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;text-align:center;vertical-align:middle}.content .events-filter table thead td{width:calc(100%/7);background:#b6ada5}.content .events-filter table thead td a{width:7px;height:14px;text-indent:-9999px;overflow:hidden;text-decoration:none;display:inline-block}.content .events-filter table thead td.prev a{background:url(//c20society.org.uk/wp-content/themes/c20-woo/images/calendar-prev.svg) 50% 50%/cover no-repeat}.content .events-filter table thead td.next a{background:url(//c20society.org.uk/wp-content/themes/c20-woo/images/calendar-next.svg) 50% 50%/cover no-repeat}.content .events-filter table thead th{width:calc((100%/7)*5);padding:9px 0 11px;font-weight:700;font-size:1.8em;background:#b6ada5}.content .events-filter table tbody th,.content .events-filter table tbody td{width:calc(100%/7);padding:5px 0;font-size:1.7em;background:#f2f2f2}.content .events-filter table tbody th{padding:10px 0;background:#d7d2cb}.content .events-filter table tbody th abbr{border:0}.content .events-filter table tbody th abbr[title]{border-bottom:none;text-decoration:none}.content .events-filter table tbody td a{width:34px;height:34px;line-height:34px;background:#d7d2cb;color:#000;text-decoration:none;border-radius:50%;display:inline-block}.content .events-filter table tbody td a:hover{color:red}.content .events-filter table tbody td a.on{background:red;color:#fff}.content .events-filter .gen-form ul>li.radio label:first-child{margin-top:1em}.content .events-filter .gen-form ul>li.radio label span{padding-top:5px;margin-bottom:-5px;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;vertical-align:middle}.content .events-filter h3{padding-top:0;border-top:0}.content .events-filter h3 strong{font-weight:800;color:red}.content .steps{margin:2.2em 0 0;position:relative}.content .steps nav ul{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:112%;color:#d7d2cb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .steps nav ul li{margin:.118em 0 0}.content .steps nav ul li:before{display:none}.content .steps nav ul li:after{padding:0 1em;content:"|";display:inline-block}.content .steps nav ul li:last-child:after{display:none}.content .steps nav ul li a{color:#d7d2cb;text-decoration:none}.content .steps nav ul li a:hover,.content .steps nav ul li.on a,.content .steps nav ul li.on span{color:#000}.content .steps .step{display:none}.content .steps .step:first-of-type{display:block}.content .steps .step h2{margin-top:2.353em;font-weight:700;font-size:1.7em;line-height:112%;letter-spacing:0;text-transform:none;border-top:0}.content .steps .step h2:first-child{margin-top:1.765em}.content .steps .step h2.title{color:red}.content .steps .step h2.title+h2{margin-top:1.765em}.content .steps .step table{font-size:1.8em;line-height:106%}.content .steps .step table th,.content .steps .step table td{padding:0 60px 0 0}.content .steps .step table tr:nth-of-type(2n-1) td{padding-top:1.222em}.content .steps .step table ul{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:.944em;line-height:106%;text-transform:lowercase}.content .steps .step table ul li{margin:0 10px 0 0;float:left}.content .steps .step table ul li:before{display:none}.content .steps .step table ul li a{color:#000}.content .steps .step table ul li a:hover{color:#666}.content .steps .step table ul li a.delete{color:red}.content .steps .step table ul li a.delete:hover{color:#f50}.content .steps .step p.total{margin:2.5em 0 0;padding:1em 0 0;font-size:1em;line-height:100%;border-top:1px solid #b6ada5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .steps .step p.total span{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:100%;color:red}.content .steps .step p.total strong{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:2.7em;line-height:100%}@media only screen and (max-width:768px){.content .steps .step table td{width:100%;float:left;display:block}.content .steps .step table td+td{width:50%}}.content header.shop{min-height:105px;position:relative}.content header.shop h2{padding:0 100px 0 0}.content header.shop ul.buttons{position:absolute;top:25px;right:0}.content header.shop ul.buttons li{margin:0}.content section.shop article{padding:1.5em 0 0}.content section.shop article a{color:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content section.shop article a figure{width:100%;margin-top:0}.content section.shop article a h3{width:100%;margin:.353em 0 0;padding:0;font-weight:700;font-size:1.7em;line-height:118%;letter-spacing:0;border-top:0}.content section.shop article a:hover h3{color:#666}.content section.shop article a p{width:100%;margin:0 0 .353em;font-size:1.8em;line-height:117%}.content section.shop article a p.price{width:auto;margin:0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.7em;line-height:100%;color:red}.content section.shop article.spotlight a figure{background:#d7d2cb;padding:1.5em 0;text-align:center}.content section.shop article.spotlight a figure img{width:auto;height:170px}.content section.shop article.spotlight a h3{font-weight:800;font-size:2.7em;line-height:108%;letter-spacing:-.01em}.content section.shop article.spotlight a p{font-size:1.8em;line-height:117%}.content section.shop article.spotlight a p.price{font-weight:800;font-size:2.7em;line-height:100%;letter-spacing:-.01em}.content .add-to-basket{max-width:588px;margin:3.5em 0 0;padding:1em 0 0;position:relative;border-top:1px solid #b6ada5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .add-to-basket:after{display:none}.content .add-to-basket>ul{width:100%;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.8em;line-height:106%}.content .add-to-basket>ul li{margin:0}.content .add-to-basket>ul li:before{display:none}.content .add-to-basket>ul li strong{font-weight:700;font-size:1.5em;line-height:100%;letter-spacing:-.01em}.content .add-to-basket .gen-form{width:100%;margin:1em 0 0}.content .add-to-basket .gen-form ul{width:calc(100% - 110px);float:left}.content .add-to-basket .gen-form .button{float:right}.content .add-to-basket>p{width:100%;margin:0}.content .basket-notice{display:none}.content aside{margin:3.4em 0 0;position:relative}.content aside h2{margin-top:.704em;padding-top:.185em;font-weight:700;font-size:2.7em;letter-spacing:-.02em;text-transform:none;border-top:1px solid #b6ada5;color:#000}.content aside h2:first-child{margin-top:0;border-top:0;padding-top:0}.content aside ul{margin-top:.824em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.7em;line-height:118%}.content aside ul li{margin-top:0}.content aside ul li:before{display:none}.content aside ul li a{color:#000}.content aside ul li a:hover{color:#666}.content aside ul li.current-cat a{color:red}.content aside ul li.current-cat a:hover{color:#f50}.content aside ul li.toggle a{color:red;text-transform:lowercase}.content aside ul li.toggle a:hover{color:#f50}.content aside ul li.toggle a:before{content:"+ "}.content .home-highlight{position:relative}.content .home-highlight a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .home-highlight a:after{display:none}.content .home-highlight a h3{width:100%;margin:0;padding:0;border:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content .home-highlight a h1{width:100%;color:#000;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content .home-highlight a:hover h1{color:#666}.content .home-highlight a figure{width:100%;margin-top:.8em;position:relative;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content .home-highlight a figure figcaption{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.5);color:#000;font-size:1.2em;padding:.5em}.content .book-highlight{margin:1.8em 0 0;padding:0 0 2em;position:relative;border-bottom:1px solid #b6ada5}.content .book-highlight a{text-decoration:none;display:block}.content .book-highlight h3{margin:0;font-weight:700;font-size:1.7em;color:red}.content .book-highlight h1{margin:0;font-weight:700;font-size:1.7em;color:#000}.content .book-highlight a:hover h1{color:#666}.content .book-highlight figure{max-width:226px;box-shadow:5px 5px 10px 0 #999}.content .promo-cards{margin:20px 0 0}.content .promo-cards.desktop{display:none}.content .promo-cards .slick-track{display:flex !important}.content .promo-cards .slick-track:before,.content .promo-cards .slick-track:after{display:none}.content .promo-cards .slick-slide{height:inherit !important}.content .promo-cards .card a{min-height:110.667vw;height:100%;color:#000;border-top:14px solid #000;position:relative;overflow:hidden;display:block}.content .promo-cards .card a img{width:100%;height:auto}.content .promo-cards .card a>span{position:relative;padding:6px 8px 10px;display:block}.content .promo-cards .card a>span h2{max-width:180px;margin:0;padding:0;font-weight:800;font-size:2.7em;line-height:108%;letter-spacing:0;text-transform:none;border-top:0}.content .promo-cards .card a>span p{margin-top:.667em;font-size:2.4em;line-height:109%;letter-spacing:-.02em}.content .promo-cards .card a{background:#d7d2cb}.content .promo-cards .card.standard a>span .button{position:absolute;top:8px;right:8px;border-color:#000}.content .promo-cards .card.full-image a{background:#ffd100}.content .promo-cards .card.full-image a img{position:absolute;bottom:0;right:0}.content .promo-cards .card.full-image a>span h2{color:red}.content .promo-cards .card.full-image a>span .button{margin-top:18px;border-color:#000}.content .promo-cards ul.slick-dots{margin:10px 0 0;font-size:1em;line-height:100%;display:flex;justify-content:center}.content .promo-cards ul.slick-dots li{margin:0;padding:0 4px}.content .promo-cards ul.slick-dots li:before{display:none}.content .promo-cards ul.slick-dots li button{width:10px;height:10px;background:#fff;border:1px solid #b6ada5;border-radius:50%;text-indent:-9999px;display:block;overflow:hidden}.content .promo-cards ul.slick-dots li.slick-active button{background:#b6ada5}@media only screen and (min-width:920px){.content .promo-cards{margin:0;height:100%}.content .promo-cards.mobile{display:none}.content .promo-cards.desktop{display:flex;justify-content:space-between}.content .promo-cards.desktop .cards{width:calc(50% - 10px)}.content .promo-cards.desktop .cards .card{height:100%}.content .promo-cards.desktop .cards .card+.card{display:none}.content .promo-cards .slick-list,.content .promo-cards .slick-track{height:100%}.content .promo-cards .card a{min-height:0}.content .promo-cards .card.standard a>span{display:flex;flex-direction:column}.content .promo-cards .card.standard a>span p{margin-top:1.208em}.content .promo-cards.desktop .cards.slick-slider .card+.card{display:block}}.content .comments h3+h3{display:none}.content .comments ol.commentlist{margin:0;font-size:1em;line-height:100%;list-style:none}.content .comments ol.commentlist li{margin:10px 0 0;padding:10px;background:#f9f9f9}.content .comments ol.commentlist li .comment-author{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.8em}.content .comments ol.commentlist li .comment-author img{margin:0 10px 0 0;float:left}.content .comments ol.commentlist li .comment-author:after{display:none}.content .comments ol.commentlist li .comment-meta{padding:.5em 0 0;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-size:1.4em;line-height:129%}.content .comments ol.commentlist ul{font-size:inherit;line-height:inherit}.content .comments ol.commentlist ul li{margin-left:20px}.content .comments ol.commentlist ul li:before{display:none}.content .comments ol.commentlist .reply{margin:1em 0 0;font-size:1.4em;line-height:117%}.content .comments form p input[type=text],.content .comments form p textarea{width:100%;margin:.5em 0 0;padding:.5em;border:1px solid #000;background:#fff}.content .comments form p.comment-form-cookies-consent input{float:left}.content .comments form p.comment-form-cookies-consent label{width:calc(100% - 30px);float:right}.content .comments form input[type=submit]{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;color:red;background:#fff;border:0}.content .comments form input[type=submit]:hover{color:#f50}.home.content{width:1212px;max-width:calc(100% - 10px);margin:0 auto;padding-top:1.3em;border:1px solid #b6ada5;border-width:0 1px}.home.content .col{position:relative}.home.content .home-highlight{border-top:1px solid #b6ada5}.home.content .home-highlight+.home-highlight{margin-top:1.3em}footer.content .posts{margin:2em 0 0;border-top:10px solid #000}footer.content .posts>h1{font-weight:400;font-size:3.2em;line-height:100%;letter-spacing:-.03em;text-transform:uppercase}footer.content .posts article{margin:2em 0 0;padding:0;border-top:1px solid #b6ada5;border-bottom:0}footer.content .cta h2{width:100%}footer.content .cta p{width:100%;float:none}@media only screen and (min-width:768px){main>header .content{padding:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}main>header .content .cta{display:block}main>header .content .cta ul.buttons li{margin-left:0}main>section.content{width:calc(100% - 301px);border-left:1px solid #b6ada5;float:right}main footer.content{width:100%;float:left;clear:both}.content{padding:0 9px}.content h1{padding-top:.139em;font-size:3.6em;line-height:102%;border-top:15px solid #000}.content h2{margin-top:.625em}.content h3{max-width:588px;margin-top:1.556em}.content p{max-width:588px;margin:1.222em 0 0}.content p.name{margin-top:1em}.content h1+p{margin-top:30px;font-size:2.6em;line-height:108%}body.page-id-22 .content h1+p{margin-top:1.222em;font-size:1.8em;line-height:117%}.content h3+p{margin-top:10px}.content figure+p{margin-top:28px}.content ul{max-width:588px}.content ul li{margin-top:1.222em}.content ul.buttons{max-width:588px;font-size:1em;line-height:100%}.content ul.buttons li{margin:3em 2em 0 0}.content ul.buttons.right li{margin:3em 0 0 2em}.content>ul.buttons:first-child li{margin-top:2em}.content ol{max-width:588px}.content ol li{margin-top:1.222em}.content figure{margin-top:3.5em}.content h1+p+figure{margin-top:.8em}.content figure img{max-width:588px}.content figure.book img{max-width:284px}.content figure.video{max-width:588px}.content figure.video figcaption{padding-top:.222em}.content figure.caption{padding:1.5em 0}.content figure.caption figcaption{max-width:588px;font-size:2.5em;line-height:108%}.content figure.caption figcaption .credit p{font-size:.68em;line-height:117%}.content figure.info figcaption{max-width:588px}.content figure.info figcaption p{margin-top:.333em}.content figure.info figcaption h2{margin-top:.16em;font-size:2.5em;line-height:112%}.content header.article{padding:1em 0 0;border-top:15px solid #000}.content header.article .images{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.content header.article .images figure.caption,.content header.article .images figure.caption>a{margin:0;display:flex;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.content header.article h2{max-width:588px;margin-top:.5em;font-size:3.6em;line-height:108%;letter-spacing:-.01em;text-transform:none;color:red;border-top:0}.content header.article h1{max-width:588px;margin-top:.5em;padding-top:0;font-weight:800;font-size:3.6em;line-height:102%;letter-spacing:-.01em;border-top:0}.content header.article h1:first-child{margin-top:0}.content header.article h2+h1{margin-top:0}.content header.article h1+p{margin-top:.538em}.content header.article.reversed{padding-top:0}.content header.article.reversed h1{margin-top:.139em}.content header.article.reversed h1+p{margin-top:1.154em}.content header.article.reversed .images{margin-top:3.5em;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.content .people{margin:.5em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .people:after{display:none}.content .people article,.content .people article:first-child{width:calc((100% - 20px)/2);margin-top:2.6em;padding-top:.6em}.content .people article:first-child:before{display:block}.content .people.text{display:block;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.content .people.text article,.content .people.text article:first-child{width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-top:0;padding-top:2em}.content .people.text article:first-child:before{display:none}.content ul.downloads li{margin-top:1.3em}.content .timeline{margin-top:3.5em}.content .timeline:before{height:calc(100% - 9px);top:9px}.content .timeline>div{padding-top:3em}.content .timeline>div:after{width:13px;height:13px;top:9px;left:calc(50% - 6px)}.content .timeline>div:before{width:31px;height:31px;left:calc(50% - 15px)}.content .timeline article{padding:6.5em 60px 0 0;text-align:left;clear:left}.content .timeline article:first-child{padding-top:0}.content .timeline article:nth-of-type(2n){margin:0;padding:6.5em 0 0 60px;top:5em;clear:none}.content .timeline article figure:before{width:9px;height:9px;top:calc(50% - 4px);right:-65px}.content .timeline article:nth-of-type(2n) figure:before{right:auto;left:-64px}.content .timeline article figure:after{right:-65px}.content .timeline article:nth-of-type(2n) figure:after{right:auto;left:-64px}.content .timeline .break{margin-top:8.5em}.content .timeline .break h3{max-width:300px}.content .timeline .break+article{padding-top:4.5em}.content .columns{margin:.5em 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px}.content .columns:after{display:none}.content .columns article .cta>a,.content .columns article .cta>span{min-height:368px}.content .columns article .cta p{max-width:100%;font-size:2.6em;line-height:108%}.content .columns article .cta .button{top:auto}.content section.downloads ul.downloads{max-width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.content section.downloads ul.downloads:after{display:none}.content .posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .posts:after{display:none}.content .posts article{width:calc((100% - 20px)/2);padding:3em 0 0;border-bottom:0}.content .posts article figure{width:100%;padding:0;float:none}.content .posts article h2,.content .posts article h3{margin:0}.content .posts article.highlight{width:100%;padding:2em 0 0}.content .posts article.highlight h2{max-width:100%;margin:.162em 0 0;font-weight:800;font-size:3.6em;line-height:102%;letter-spacing:-.01em}.content .posts article.highlight h3{max-width:100%;margin:.519em 0 0;font-size:2.7em;line-height:108%;letter-spacing:-.01em}.content .posts article.highlight p{margin-top:1.056em}.content .posts article.highlight h2+p{margin-top:.556em}.content .posts article.highlight p.more{margin-top:.667em}.content .listing.limit{max-width:588px}.content .listing article figure{margin-top:0;padding-top:.4em}.content .listing article h2{margin-top:0;padding-top:.037em;font-size:2.7em;line-height:108%;letter-spacing:-.01em}.content .listing article h4{margin-top:.667em}.content .listing article p{margin-top:.667em;font-size:1.8em;line-height:117%}.content .listing article p.author{margin-top:1.294em;font-size:1.7em;line-height:118%}.content .listing article p.author+p{margin-top:.111em}.content .listing article a:after{margin-top:.333em;font-size:1.8em;line-height:106%}.content .page-listing{max-width:588px;margin-top:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .page-listing:after{display:none}.content .page-listing h2{width:100%;margin-top:0}.content .page-listing article{width:calc((100% - 20px)/2);margin-top:1.8em}.content .page-listing article figure{margin-top:0}.content .page-listing article p{margin-top:.278em}.content .membership{margin-top:3em}.content .membership table tr+tr{margin-top:0}.content .membership table tr th,.content .membership table tr td{width:25%;padding:.167em 0 1.667em}.content .membership table tr td.info{width:100%}.content .wp-pagenavi{margin-top:7.8em}.content .google-map>.note{width:280px;padding:1.5em 15px;top:10px;left:10px}.content .google-map>.note.open{left:-290px}.content .google-map>.note h2{max-width:100px;margin:0;font-weight:700;font-size:1.8em;line-height:106%}.content .google-map>.note img{height:24px}.content .share{margin:0 0 0 608px;padding-top:.1em}.content .share ul li{margin:.059em 0 0;float:none}.content .filter .info{width:295px;padding:1em 20px 0 0;float:left}.content .filter .form{width:385px;padding:0 100px 0 0}.content .filter .info~.form{margin-left:295px}.content .filter .form .button{position:absolute;bottom:0;right:0}.content .gen-form,.content .gform_wrapper{max-width:786px}.content .gen-form h2,.content .gform_wrapper h2{margin-top:1.765em}.content .gen-form h2.title+h2{margin-top:.647em}.content .gen-form ul{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .gen-form ul>li{width:100%}.content .gen-form ul>li.half{width:calc((100% - 20px)/2)}.content .gen-form ul>li.break{padding-right:calc((100% + 20px)/2)}.content .gen-form ul>li.radio{max-width:588px}.content .gen-form ul>li.radio.inline{display:-webkit-box;display:-ms-flexbox;display:flex}.content .gen-form ul>li ul.links{font-size:1.5em;line-height:118%;display:block}.content .gen-form ul>li ul.links li{width:auto}.content .gen-form ul>li.radio label.cards span img{width:168px}.content .gen-form ul>li.radio label.paypal span img{width:45px}.content .events-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .events-filter:after{display:none}.content .events-filter .col{margin-right:20px}.content .events-filter table{min-width:384px}.content .events-filter h3{width:100%}.content .steps{margin-top:3.8em}.content .steps ul.buttons.right{max-width:100%}.content .checkout table{margin-top:1.5em}.content .checkout table tbody tr:nth-of-type(2n-1) th{padding-top:4px}.content .checkout table tbody tr:nth-of-type(2n) td{padding-top:20px;padding-bottom:20px}.content .checkout table tbody tr:nth-of-type(2n) td+td{font-size:2.7em}.content .checkout table tbody tr:last-of-type td{padding-bottom:25px}.content .checkout table tfoot td{font-size:2.7em}.content .basket{margin-top:3.8em}.content .basket .item{position:relative;display:block}.content .basket .item:after{content:"";display:table;clear:both}.content .basket .item figure{float:left}.content .basket .item header{width:calc(100% - 155px - 100px);float:left}.content .basket .item .gen-form{float:left}.content .basket .price{margin:0;position:absolute;top:1.5em;right:0}.content .basket .price p{margin-top:.667em;font-size:2.7em}.content .basket .overview{position:relative}.content .basket .overview .gen-form{width:416px}.content .basket .overview .gen-form ul{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.content .basket .overview .gen-form ul>li.text{width:286px}.content .basket .overview .gen-form ul>li.apply{width:auto;text-align:right}.content .basket .overview .price{margin-top:0}.content .basket ul.buttons{max-width:100%}.content header.shop{min-height:0}.content header.shop ul.buttons{top:68px}.content section.shop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content section.shop:after{display:none}.content section.shop article{width:calc((100% - 40px)/3);margin:0 0 0 20px;padding:2em 0 0}.content section.shop article:nth-of-type(3n-2){margin-left:0}.content section.shop article a p.price{width:100%;margin:0 0 .588em}.content section.shop article.spotlight{width:calc(((100% - 40px)/3)*2)}.content section.shop article.spotlight a figure{padding:3.5em 0}.content section.shop article.spotlight a figure img{width:auto;height:323px}.content section.shop article.spotlight a h3{font-weight:800;font-size:2.7em;line-height:108%;letter-spacing:-.01em}.content section.shop article.spotlight a p{font-size:1.8em;line-height:117%}.content section.shop article.spotlight a p.price{font-weight:800;font-size:2.7em;line-height:100%;letter-spacing:-.01em}.content .add-to-basket>ul{width:calc(100% - 283px)}.content .add-to-basket .gen-form{width:283px;margin:0}.content .home-highlight{border-top:15px solid #000}.content .home-highlight a h3{font-size:3.6em;line-height:102%}.content .home-highlight a h1{font-size:3.6em;line-height:102%;padding-top:0;border-top:0}.content .home-highlight a figure{width:100%;margin-top:2.5em}.content .home-highlight a figure img{max-width:100%}.content .book-highlight{padding:0;border-bottom:0}.content .book-highlight h3{margin:0;font-size:1.8em;line-height:108%}.content .book-highlight h1{margin:0;padding:0;font-size:1.8em;line-height:108%;border-top:0}.content .book-highlight figure{max-width:182px;margin-top:1.8em}.home.content .col>ul.buttons{max-width:100%;margin-top:1.5em;border-top:1px solid #b6ada5}.home.content .col>ul.buttons li{margin-top:1em}footer.content .posts{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}footer.content .posts>h1{width:302px;font-size:3.2em;line-height:100%;letter-spacing:-.03em;text-transform:uppercase;border-top:0}footer.content .posts article{width:calc((100% - 302px)/3);max-width:202px;margin:0;padding:.5em 20px 0 0;border-top:0}}@media only screen and (min-width:920px){.content figure.inline.right{width:364px;margin-left:20px;float:right}.content figure.inline img{max-width:100%}.content .people article,.content .people article:first-child{width:calc((100% - 40px)/3)}.content .people.text{-webkit-columns:3;-moz-columns:3;columns:3}.content .columns{grid-column-gap:40px}.content section.downloads ul.downloads{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.content .listing article a{min-height:185px}.content .listing article figure{width:282px;float:left}.content .listing article h2,.content .listing article h4,.content .listing article p,.content .listing article a:after{margin-left:302px}.content .listing article.noimage a{min-height:0}.content .listing article.noimage h2,.content .listing article.noimage p,.content .listing article.noimage a:after{margin-left:0}.content .cta{margin-top:5.8em}.content .cta>a,.content .cta>span{min-height:210px}.content .cta.join>a,.content .cta.join>span{min-height:250px}.content .cta h2{margin-top:0;float:left}.content .cta p{width:100%;max-width:calc(100% - 298px);margin-top:0;font-size:2.6em;line-height:108%;float:right}.content .cta ul.buttons{clear:both}.content .cta.discount ul.buttons{width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content .cta ul.buttons li{margin:1em 10px 0 0;float:left}.content .cta.volunteer{background-position:bottom right 30px}.content .cta.risk{background-size:auto 180px;background-position:center left -22px}.content .cta.save{background-size:auto 120px;background-position:bottom left}.content .cta.volunteer{background-size:auto 190px;background-position:bottom -40px left 40px}.content .cta.donation{background-size:auto calc(100% + 40px);background-position:top -10px left 170px}.content .cta.discount{background-size:auto calc(100% - 20px);background-position:bottom -10px left 125px}.content .cta.join{background-size:auto 105px;background-position:left 10px bottom}.content .comments h3{max-width:100%}.content .comments form p{overflow:hidden}.content .comments form p label{width:105px;float:left}.content .comments form p input[type=text],.content .comments form p textarea{width:calc(100% - 105px);margin:0;float:left}.content .comments form p.comment-form-cookies-consent{padding-left:105px}.content .comments form p.comment-form-cookies-consent label{width:calc(100% - 30px);float:right}.content .comments form input[type=submit]{margin-left:105px}main>header .content .cta h2{float:none}main>header .content .cta p{max-width:100%;margin-top:1em;float:none}main>header .content .cta ul.buttons{float:none}main>header .content .cta.join{background-size:auto 90px;background-position:left -10px bottom 10px}main>header .content .cta.join>a,main>header .content .cta.join>span{min-height:540px}.content.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}.content.sidebar:after{display:none}.content.sidebar>.col{width:67%;padding:0 9px 0 0;position:relative;z-index:2}.content.sidebar>.col h1{width:calc(100% + 10px);margin-right:-10px}.content.sidebar>.col .cta.join>a,.content.sidebar>.col .cta.join>span,.content.home>.col .cta.join>a,.content.home>.col .cta.join>span{min-height:420px}.content.sidebar>.col .cta.join,.content.home>.col .cta.join{background-size:calc(100% - 20px) auto;background-position:center bottom}.content.sidebar>.col .cta.join p,.content.home>.col .cta.join p{max-width:calc(100% - 190px);padding-right:30px}.content.sidebar>.col .cta.join ul.buttons,.content.home>.col .cta.join ul.buttons{position:absolute;bottom:100px;left:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content.home>.col .cta.join{height:100%}.home.content{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home.content:after{display:none}.home.content .col{margin:2em 0 0}.home.content .col.c100{width:100%}.home.content .col.c50{width:calc(50% - 10px)}.home.content .col.c25{width:calc(25% - 20px)}.home.content .home-highlight{padding:.4em 0 0;border-top:1px solid #b6ada5}.home.content .home-highlight a{display:block;overflow:hidden}.home.content .home-highlight a figure{width:284px;margin:.5em 0 0 20px;float:right}.home.content .home-highlight a h3,.home.content .home-highlight a h1{font-size:2.7em;line-height:108%}.home.content .home-highlight+.home-highlight{margin-top:2em}.home.content .cta{margin-top:0}.home.content .posts{margin-top:1.8em;border-top:1px solid #b6ada5}.home.content .posts article{width:calc((100% - 60px)/4);padding-top:1em}.home.content .col.c50 .posts article{width:calc((100% - 40px)/3)}.content aside{width:33%;margin:0;padding:9px 0 0 9px;border-top:15px solid #000;border-left:1px solid #b6ada5}.content aside:before{width:1px;height:6px;position:absolute;top:0;left:-1px;background:#fff;content:" ";display:block}footer.content .cta h2{width:200px;float:left}footer.content .cta p{width:485px;margin:0 0 0 295px;font-size:2.7em;line-height:108%;letter-spacing:-.02em}footer.content .cta.newsletter form.wpcf7-form{width:485px;margin:2em 0 0 295px;position:relative;z-index:2}footer.content .cta.newsletter form.wpcf7-form ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.content .cta.newsletter form.wpcf7-form ul li{width:384px;margin:0}footer.content .cta.newsletter form.wpcf7-form ul li+li{width:calc(100% - 384px)}.content .cta.newsletter form.wpcf7-form ul li .button{margin:0 0 0 auto}}@media only screen and (min-width:1220px){.content figure.caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content figure.caption figcaption{width:calc(100% - 588px);padding:0 0 0 20px}.content figure.info{display:-webkit-box;display:-ms-flexbox;display:flex}.content figure.info figcaption{width:calc(100% - 588px);padding:0 0 0 20px;position:relative}.content figure.info figcaption ul.buttons{position:absolute;bottom:0;left:20px}.content .basket-notice{width:284px;margin:2.3em 0 0;padding:1em 10px;background:#d7d2cb;float:right;display:block}.content .basket-notice p{margin:0}.content .basket-notice p a:hover{color:#f50}.content.home>.col .cta.join>a,.content.home>.col .cta.join>span{min-height:100%}.content .cta ul.buttons{margin-top:0;position:absolute;bottom:10px;right:10px;float:none}.content.sidebar>.col .cta.join ul.buttons{bottom:120px;right:auto;left:10px}main>header .content .cta ul.buttons{position:relative;bottom:auto;right:auto}main>header .content .cta ul.buttons li{margin-left:0}.home.content .col>.book-highlight+ul.buttons{margin-top:0;border-top:0;position:absolute;bottom:0;right:0}footer.content .cta.newsletter{background-size:auto 216px;background-position:bottom -10px right 96px}footer.content .cta.newsletter a,footer.content .cta.newsletter>span{min-height:210px}}.partners{width:1212px;max-width:calc(100% - 10px);margin:0 auto;border:1px solid #b6ada5;border-width:0 1px;text-align:left}.partners header.content{padding-bottom:20px}.partners header.content h2{margin:0}.partners section{padding:0 5px 10px;position:relative}.partners section h3{padding:5px 0;font-family:"Graphik Compact Web";font-size:17px;line-height:112%;border:1px solid #b6ada5;border-width:1px 0}.partners section.principal ul{position:relative}.partners section.principal ul li{position:relative}.partners section.principal ul li h3{display:none}.partners section.principal ul li div{padding:50px 60px}.partners section.principal ul li div img{width:100%;height:39.063vw;object-fit:contain;filter:grayscale(1)}.partners section.grid ul,.partners section.row ul{margin:8px 0 0;position:relative;display:flex;flex-wrap:wrap}.partners section.grid ul:before,.partners section.row ul:before{width:1px;height:100%;background:#b6ada5;position:absolute;top:0;left:50%;content:" ";display:block}.partners section.grid ul li,.partners section.row ul li{width:50%;padding:25px 35px;position:relative}.partners section.grid ul li img,.partners section.row ul li img{width:100%;height:21.875vw;object-fit:contain;filter:grayscale(1)}.partners section.row ol{display:none}.partners section .slick-track:before,.partners section .slick-track:after{display:none}.partners section .slick-track .slick-slide{opacity:1;transition:opacity .2s ease-in-out}.partners section .slick-track .slick-slide.opacidown{opacity:0}.partners section.affiliates ul{margin:5px 0 0;font-family:"Graphik Compact Web";font-size:17px;line-height:112%;column-count:2;column-gap:1em}@media only screen and (min-width:768px){.partners{padding:30px 9px 0;display:flex;flex-wrap:wrap}.partners header.content{width:100%;padding:0 0 20px}.partners header.content h2{margin:0}.partners section{width:100%;padding:0 0 20px;border-top:1px solid #b6ada5}.partners section h3{padding:8px 2em 0 0;font-size:22px;line-height:110%;letter-spacing:-.03em;border:0}.partners section.principal>h3{display:none}.partners section.principal ul{display:grid;grid-template-columns:repeat(2,1fr)}.partners section.principal ul li{display:grid;grid-template-columns:repeat(3,1fr)}.partners section.principal ul li h3{display:block}.partners section.principal ul li div{margin:10px 0 0;padding:70px 54px;grid-column:2/span 2;border-left:1px solid #b6ada5}.partners section.principal ul li div img{height:86px}.partners section.principal ul li+li:before{width:1px;height:calc(100% - 20px);background:#b6ada5;position:absolute;top:10px;left:0;content:" ";display:block}.partners section.principal ul li+li h3{padding-left:10px}.partners section.grid{width:50%;display:grid;grid-template-columns:repeat(3,1fr)}.partners section.grid+.grid:before{width:1px;height:calc(100% - 20px);background:#b6ada5;position:absolute;top:10px;left:0;content:" ";display:block}.partners section.grid+.grid h3{padding-left:10px}.partners section.grid ul{margin:10px 0 0;grid-column:2/span 2}.partners section.grid ul:before{display:none}.partners section.grid ul li{width:50%;padding:34px 40px;border-left:1px solid #b6ada5}.partners section.grid ul li.wider{padding-left:20px;padding-right:20px}.partners section.grid ul li:nth-of-type(3):before,.partners section.grid ul li:nth-of-type(4):before,.partners section.grid ul li:nth-of-type(5):before{width:calc(100% - 20px);height:1px;background:#b6ada5;position:absolute;top:0;left:10px;content:" ";display:block}.partners section.grid ul li:nth-of-type(5){position:absolute;bottom:0;left:0;border:0;transform:translateX(-100%)}.partners section.grid ul li img{height:62px}.partners section.row{display:grid;grid-template-columns:repeat(6,1fr)}.partners section.row ul{margin:10px 0 0;grid-column:2/span 4;display:flex;flex-wrap:wrap}.partners section.row ul:before{display:none}.partners section.row ul li{width:25%;padding:16px 40px;border-left:1px solid #b6ada5}.partners section.row ul li.wider{padding-left:20px;padding-right:20px}.partners section.row ul li:nth-of-type(4){border-right:1px solid #b6ada5}.partners section.row ul li img{height:62px}.partners section.row ol{display:block;justify-self:end;align-self:end}.partners section.affiliates{display:grid;grid-template-columns:repeat(6,1fr)}.partners section.affiliates ul{margin:10px 0 0;grid-column:2/span 5;column-count:5}.partners section.affiliates ul li{padding:0 10px}}footer.sitefooter{width:1194px;max-width:calc(100% - 10px);margin:2em auto 0;padding:.5em 10px 3.2em;font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;border-top:1px solid #b6ada5;position:relative;text-align:left}footer.sitefooter h1{padding:.3em 0 0;float:left}footer.sitefooter h1 a{width:68px;display:inline-block}footer.sitefooter h1 a img{width:68px;height:68px}footer.sitefooter h1 a img+img{margin:.4em 0 0}footer.sitefooter ul{margin:1.188em 0 0 calc(50% + 5px);font-size:1.6em;line-height:119%}footer.sitefooter h1+ul{margin-top:0}footer.sitefooter ul a:hover{color:#666}footer.sitefooter p{margin:1.917em 0 0 calc(50% + 5px);font-size:1.2em;line-height:119%}@media only screen and (min-width:768px){footer.sitefooter{padding:.8em 0 1em}.partners+footer.sitefooter{margin-top:0}footer.sitefooter>div{display:grid;grid-template-columns:repeat(6,1fr)}footer.sitefooter>div:after{display:none}footer.sitefooter h1{padding:0;float:none}footer.sitefooter h1 a img{width:81px;height:81px}footer.sitefooter h1 a img+img{margin-top:.5em}footer.sitefooter ul{margin:0;padding:0 10px;font-size:1.7em;line-height:124%}footer.sitefooter h1+ul{margin-top:0}footer.sitefooter p{margin:0;padding:0 10px;grid-row:2;grid-column:5}}#cookie-notice{width:100%;padding:.6em 10px;position:fixed;bottom:0;left:0;background:rgba(0,0,0,.75);z-index:100}#cookie-notice>div{width:100%;max-width:1212px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;text-align:left}#cookie-notice>div:after{display:none}#cookie-notice .text{width:calc(100% - 90px)}#cookie-notice .text h2,#cookie-notice .text p{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:1.6em;line-height:119%;color:#fff}#cookie-notice .text h2{color:#ffd100}#cookie-notice .button{color:#fff !important;border-color:#b6ada5 !important}#cookie-notice .button:hover{color:#ffd100 !important}#timeline-overlay{width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:99}#timeline-overlay .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.75);cursor:pointer;display:block}#timeline-overlay .wrapper{width:90%;position:absolute;top:50%;left:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#timeline-overlay .wrapper figure img{width:100%;height:auto}#timeline-overlay .wrapper .text{padding:1em 10px;background:rgba(0,0,0,.8);color:#fff;text-align:left}#timeline-overlay .wrapper .text h2{font-size:1.8em;line-height:108%;letter-spacing:-.02em}#timeline-overlay .wrapper .text p{margin:1.154em 0 0;font-size:1.4em;line-height:156%;letter-spacing:-.02em}#timeline-overlay .wrapper .text h2+p{margin-top:0;font-size:1.8em;line-height:108%;letter-spacing:-.02em}@media only screen and (min-width:940px){#timeline-overlay .wrapper{width:928px;left:calc(50% - (928px/2))}#timeline-overlay .wrapper .text{padding:4.8em 40px}#timeline-overlay .wrapper .text h2{font-size:2.6em}#timeline-overlay .wrapper .text p{font-size:1.8em}#timeline-overlay .wrapper .text h2+p{font-size:2.6em}@media (orientation:landscape){#timeline-overlay .wrapper .text{width:321px;height:100%;position:absolute;top:0;left:0}}}body>.popup{width:100%;height:100%;position:fixed;top:0;left:0;text-align:left;display:none;z-index:9999}body>.popup .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.75;cursor:pointer}body>.popup .panel{width:100%;position:absolute;bottom:43px;left:0}body>.popup .panel button.button{margin:0 10px 10px auto;color:#fff !important}body>.popup .panel button.button:hover{color:#ffd100 !important}body>.popup .panel figure{position:relative;display:block}body>.popup .panel figure img{width:100%;height:auto}body>.popup .panel .text{padding:7px 10px 17px;background:#ffd100;color:#000;display:grid;grid-template-columns:auto 78px;grid-template-rows:auto 1fr}body>.popup .panel .text h2{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:16px;line-height:119%;color:red;grid-column:1;grid-row:1}body>.popup .panel .text p{font-family:'Graphik Compact Web','Helvetica Neue',Arial,Helvetica,sans-serif;font-variant-numeric:normal;font-weight:700;font-size:16px;line-height:119%;grid-column:1;grid-row:2}body>.popup .panel .text ul{grid-column:2;grid-row:1/span 2}body>.popup .panel .text ul li a{margin:3px 0 0 auto;border-color:#000}body>.popup.red .panel .text{background:red;color:#fff}body>.popup.red .panel .text h2{color:#ffd100}body>.popup.red .panel .text ul li a{color:#fff !important;border-color:#fff}body>.popup.red .panel .text ul li a:hover{color:#ffd100 !important}@media only screen and (min-width:585px){body>.popup .panel{width:585px;bottom:auto;top:50%;left:calc(50% - (585px/2));transform:translateY(-50%)}body>.popup .panel figure{border-top:15px solid #000}body>.popup .panel .text{padding:8px 10px 28px;border-top:15px solid #000}body>.popup .panel figure+.text{border-top:0}body>.popup .panel .text h2{font-weight:800;font-size:26px;line-height:108%}body>.popup .panel .text p{padding:17px 70px 0 0;font-family:inherit;font-weight:400;font-size:26px;line-height:108%;letter-spacing:-.02em}body>.popup .panel .text ul li a{margin-top:0}}div:after,header:after,main:after,section:after,article:after,nav:after,footer:after{content:"";display:table;clear:both}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(//c20society.org.uk/wp-content/themes/c20-woo/images/colorbox/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(//c20society.org.uk/wp-content/themes/c20-woo/images/colorbox/controls.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}