@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.clearfix,.page-wrapper{*zoom:1}.clearfix:before,.page-wrapper:before,.clearfix:after,.page-wrapper:after{content:"";display:table}.clearfix:after,.page-wrapper:after{clear:both}#staging_header{background-color:#f8dbdb;color:#903233;font-size:12px;line-height:14px;padding:10px;text-align:center}.notice{text-align:center;padding:.5em;background-color:#f7f7f7}@media print{.notice{display:none}}div.error{border:2px solid #f00;background-color:#fcc;text-align:center;font-size:125%;padding:5px;margin:1em 0}ul.ui-autocomplete li{list-style:none}.view-selector{float:right}.grid-listing{overflow:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:40em){.grid-listing{margin:-10px}}.grid-listing *{box-sizing:border-box}.grid-listing-item{box-sizing:border-box;float:left;width:100%;padding:10px}@media(min-width:20em){.grid-listing-item{width:50%}}@media(min-width:30em){.grid-listing-item{width:33%}}@media(min-width:45em){.grid-listing-item{width:25%}}.grid-listing-item a{display:block;padding:10px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 2px;box-shadow:rgba(0,0,0,0.2) 0 1px 2px;background-color:#f2f0e7;height:100%}@media(min-width:40em){.grid-listing-item a{padding:1em}}.grid-listing-item a:hover,.grid-listing-item a:focus{background-color:#e9e6d6}.grid-listing-item a:hover .parent-place,.grid-listing-item a:focus .parent-place{color:inherit}.grid-listing-item img{max-width:100%;height:auto}.grid-listing-item .name{font-size:120%;display:block;margin-top:.5em}.grid-listing-item .place{display:block;margin-top:.5em}.grid-listing-item .parent-place{display:block;color:#a7a28d;margin-top:.1em}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;font-family:'Arial',sans-serif;color:#444;font-size:100%;background:#e6e6e6}p,h1,h2,h3{margin-bottom:15px;line-height:20px}h1,h2,h3,h4{color:#222}p{font-size:14px;line-height:20px}a{color:#e23d28;text-decoration:none}a:hover{color:#042;text-decoration:underline}h1{font-size:24px;font-weight:bold;line-height:25px}h2{font-size:18px;font-weight:bold;margin-bottom:10px}h3{font-size:16px;font-weight:bold;margin-bottom:10px}h4{font-size:14px;font-weight:bold}ul,ol{padding-left:30px;margin-bottom:20px}ul li,ol li{font-size:14px;line-height:20px;list-style:disc;margin-bottom:10px;background:0;padding:0}ol li{list-style:decimal}dl dt{font-size:14px;font-weight:bold;line-height:20px}dl dd{font-size:14px;line-height:20px;margin-bottom:5px}b,strong{font-weight:bolder}i,em{font-style:italic}blockquote{padding-left:10px}blockquote p:before{content:'“'}blockquote p:after{content:'”'}pre{font-family:monospace}.btn-text-green{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#e23d28}.btn-text-green:hover{background:#a0a0a0;color:white;text-decoration:none}.btn-text-green:hover{background:#fb432c}.btn-text-red{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#d40000}.btn-text-red:hover{background:#a0a0a0;color:white;text-decoration:none}.btn-text-red:hover{background:red}.big-btn-text-green{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-transform:none;font-size:14px;padding:5px 8px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#e23d28;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fb432c),color-stop(100%,#e23d28));background:-webkit-linear-gradient(#fb432c,#e23d28);background:-moz-linear-gradient(#fb432c,#e23d28);background:-o-linear-gradient(#fb432c,#e23d28);background:linear-gradient(#fb432c,#e23d28)}.big-btn-text-green:hover{background:#a0a0a0;color:white;text-decoration:none}.big-btn-text-green:hover{background:#fb432c;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e23d28),color-stop(100%,#fb432c));background:-webkit-linear-gradient(#e23d28,#fb432c);background:-moz-linear-gradient(#e23d28,#fb432c);background:-o-linear-gradient(#e23d28,#fb432c);background:linear-gradient(#e23d28,#fb432c)}.big-btn-text-red{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-transform:none;font-size:14px;padding:5px 8px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#d40000;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f00),color-stop(100%,#d40000));background:-webkit-linear-gradient(#f00,#d40000);background:-moz-linear-gradient(#f00,#d40000);background:-o-linear-gradient(#f00,#d40000);background:linear-gradient(#f00,#d40000)}.big-btn-text-red:hover{background:#a0a0a0;color:white;text-decoration:none}.big-btn-text-red:hover{background:red;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d40000),color-stop(100%,#f00));background:-webkit-linear-gradient(#d40000,#f00);background:-moz-linear-gradient(#d40000,#f00);background:-o-linear-gradient(#d40000,#f00);background:linear-gradient(#d40000,#f00)}.big-btn-text-fb{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-transform:none;font-size:14px;padding:5px 8px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#0049d7),color-stop(100%,#0042c2));background:-webkit-linear-gradient(#0049d7,#0042c2);background:-moz-linear-gradient(#0049d7,#0042c2);background:-o-linear-gradient(#0049d7,#0042c2);background:linear-gradient(#0049d7,#0042c2)}.big-btn-text-fb:hover{background:#a0a0a0;color:white;text-decoration:none}.big-btn-text-fb:hover{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#0042c2),color-stop(100%,#0049d7));background:-webkit-linear-gradient(#0042c2,#0049d7);background:-moz-linear-gradient(#0042c2,#0049d7);background:-o-linear-gradient(#0042c2,#0049d7);background:linear-gradient(#0042c2,#0049d7)}.big-btn-text-tw{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-transform:none;font-size:14px;padding:5px 8px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#7ad9e7),color-stop(100%,#74cfdc));background:-webkit-linear-gradient(#7ad9e7,#74cfdc);background:-moz-linear-gradient(#7ad9e7,#74cfdc);background:-o-linear-gradient(#7ad9e7,#74cfdc);background:linear-gradient(#7ad9e7,#74cfdc)}.big-btn-text-tw:hover{background:#a0a0a0;color:white;text-decoration:none}.big-btn-text-tw:hover{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#74cfdc),color-stop(100%,#7ad9e7));background:-webkit-linear-gradient(#74cfdc,#7ad9e7);background:-moz-linear-gradient(#74cfdc,#7ad9e7);background:-o-linear-gradient(#74cfdc,#7ad9e7);background:linear-gradient(#74cfdc,#7ad9e7)}.btn-question{display:block;width:15px;height:15px;text-indent:-999999px;background:url("../images/question.00d5e54299d3.png") 0 0 no-repeat}.btn-question:hover{background-position:0 -21px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix{min-height:0}.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-autocomplete{position:absolute;width:inherit;max-width:380px;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;text-decoration:none}.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:text}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a{color:#454545;text-decoration:none}.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a{color:#2b2b2b;text-decoration:none}.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#2b2b2b;text-decoration:none}.ui-state-focus a{color:#2b2b2b;text-decoration:none}.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a{color:#fff;text-decoration:none}.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url("../images/ui-icons_444444_256x240.d80747d34afb.png")}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url("../images/ui-icons_444444_256x240.d80747d34afb.png")}.ui-state-default .ui-icon{background-image:url("../images/ui-icons_777777_256x240.68855e6e3d28.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../images/ui-icons_555555_256x240.1e70a2d46244.png")}.ui-state-active .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.41612b0f4a03.png")}.ui-state-highlight .ui-icon{background-image:url("../images/ui-icons_777620_256x240.eb4a975c630f.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../images/ui-icons_cc0000_256x240.7c81a6253b77.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start,.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#000;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0;padding:5px;background:#000;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.ui-dialog,.ui-autocomplete,.ui-datepicker{border:1px solid #ddd;box-shadow:0 .5em 1em rgba(0,0,0,0.2);background:#fff;border-radius:0!important}.ui-dialog{padding:0}.ui-dialog .ui-dialog-titlebar{padding:1em}.ui-dialog .ui-dialog-title{margin:0;line-height:1.4em}.ui-dialog .ui-dialog-titlebar-close{right:1em}.ui-dialog .ui-dialog-titlebar-close .ui-button-text{line-height:.1em}.ui-dialog .ui-dialog-content{padding:1em}.ui-dialog .ui-dialog-content>:first-child{margin-top:0}.ui-dialog .ui-dialog-content>:last-child{margin-bottom:0}.ui-dialog .ui-dialog-titlebar+.ui-dialog-content{padding-top:0}.ui-tabs{padding:0}.ui-tabs .ui-tabs-nav{padding:0;margin-bottom:1em;border-bottom:1px solid #d2d2ce}.ui-tabs .ui-tabs-nav li{border:1px solid #d2d2ce;background-color:transparent;border-bottom:0;color:inherit}.ui-tabs .ui-tabs-nav li a{color:inherit}.ui-tabs .ui-tabs-nav .ui-state-hover{background-color:transparent}.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:transparent}.ui-tabs .ui-tabs-panel{padding:0}.ui-datepicker tr,.ui-datepicker tr:hover{background:transparent!important}.ui-datepicker-calendar{line-height:1.4em}.ui-datepicker-calendar td a{color:#e23d28;text-decoration:none}.ui-datepicker-calendar td a.ui-state-highlight,.ui-datepicker-calendar td a.ui-state-default{color:#e23d28}.ui-datepicker-calendar td a.ui-state-active{color:#fff}.ui-datepicker-calendar .ui-state-default{background:transparent;border:0;text-align:center;border-radius:.3em}.ui-datepicker-calendar .ui-state-hover{background-color:#f1f0ec}.ui-datepicker-calendar .ui-state-highlight{background-color:#f1f0ec;color:inherit;border:0}.ui-datepicker-calendar .ui-state-active{background-color:#e23d28;color:#fff}.ui-autocomplete{padding:.3em 0}.ui-autocomplete .ui-menu-item{padding:.5em 1em;line-height:1em}.ui-autocomplete .ui-menu-item img{vertical-align:text-top;margin-right:.2em}.ui-autocomplete .ui-state-focus{border:0;margin:0}#ms_srv_wrapper{background-color:#444;color:#fff;font-size:12px;line-height:14px;padding:10px;text-align:center}#ms_srv_wrapper a{color:#eee}#ms_srv_wrapper a:hover{color:#fff}#logo{display:block;margin-left:10px;float:left;height:42px;text-indent:-999999em;width:147px;background:url("../images/m-logo.84d112b2e428.png") 0 center no-repeat}@media only all and (min-width:640px),print{#logo{position:absolute;left:0;top:10px;height:34px;width:418px;background:url("../images/d-logo.0d5bf917b09e.png") 0 center no-repeat}#logo.down{width:600px;height:50px;background:url("../images/down-logo.5efc2ec0b16c.png") 0 center no-repeat}}.m-sub-menu{list-style-type:none;padding:0;margin:0;background:#e6e6e6}.m-sub-menu li{list-style-type:none;padding:0;margin:0;border:0}.m-sub-menu li{margin:0 10px;border-top:1px solid #222}.m-sub-menu li a{display:block;padding:10px 0}.m-sub-menu li a:hover{text-decoration:none}#footer-menu li>ul{margin-left:1em}@media only all and (min-width:640px),print{#footer-menu li>ul{display:none}}#footer-menu li>ul li{display:inline;font-size:90%;padding-right:1em}#breadcrumb,#breadcrumb-replacement{display:none}@media only all and (min-width:640px),print{#breadcrumb{display:block;height:40px}#breadcrumb nav ul{list-style-type:none;padding:0;margin:0;display:block;width:100%;padding:10px 0;margin-bottom:10px;float:left}#breadcrumb nav ul li{list-style-type:none;padding:0;margin:0;border:0}#breadcrumb nav ul li,#breadcrumb nav ul li.page-title,#breadcrumb nav ul li a{display:inline;padding:0;color:gray;background:0;text-decoration:none;font-size:12px;font-weight:normal}#breadcrumb nav ul li .sep{padding-left:.5em;padding-right:.5em}#breadcrumb nav ul li a:hover{text-decoration:underline;color:#555}#breadcrumb-replacement{display:block;height:20px;background-color:#fff}}@media print{#breadcrumb{display:none}}@media only all and (min-width:640px) and (max-width:960px),print{#breadcrumb{padding:0 10px}}#site-footer{clear:both;border-top:4px solid #e23d28;background:#e6e6e6;overflow:hidden}#site-footer>.wrapper{display:table;caption-side:top;position:relative;padding-top:5px}#site-footer .footer-section{border-top:2px solid #e23d28;padding:10px}@media print{#site-footer .footer-section{display:none}}#site-footer .footer-section:first-child{border:0}#site-footer h4{font-size:120%;color:#e23d28}#site-footer .footer-section>h4{margin-top:1em}#site-footer p{font-style:italic;color:#555}#site-footer ul{list-style-type:none;padding:0;margin:0;clear:both}#site-footer ul li{list-style-type:none;padding:0;margin:0;border:0}#site-footer ul li{padding:5px 0}#site-footer ul li a:hover{text-decoration:none}#site-footer .subscribe-box{display:table-caption;padding:20px;background:#e23d28}@media print{#site-footer .subscribe-box{display:none}}#site-footer .subscribe-box h2{color:white;margin:0;text-transform:uppercase;font-weight:normal}#site-footer .subscribe-box form label{display:block;color:white;font-size:15px;margin:15px 0 10px 0}#site-footer .subscribe-box form .subscribe-fields{overflow:hidden}#site-footer .subscribe-box form .subscribe-fields input.email{height:20px;border:0;font-size:15px;padding:6px 8px;width:200px}#site-footer .subscribe-box form .subscribe-fields input.button{vertical-align:top;cursor:pointer;width:32px;height:32px;border:0;margin-left:-4px;text-indent:-999999px;background:#555 url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat;background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#555),color-stop(100%,#222));background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-webkit-linear-gradient(#555,#222);background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-moz-linear-gradient(#555,#222);background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-o-linear-gradient(#555,#222);background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,linear-gradient(#555,#222)}#site-footer .subscribe-box form .subscribe-fields input.button:hover{background:#5e5e5e url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat;background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#5e5e5e),color-stop(100%,#222));background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-webkit-linear-gradient(#5e5e5e,#222);background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-moz-linear-gradient(#5e5e5e,#222);background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-o-linear-gradient(#5e5e5e,#222);background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,linear-gradient(#5e5e5e,#222)}#site-footer .subscribe-box form .subscribe-fields input.button:active{background:#222 url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat;background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#222),color-stop(100%,#555));background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-webkit-linear-gradient(#222,#555);background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-moz-linear-gradient(#222,#555);background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,-o-linear-gradient(#222,#555);background:url("../images/chevron-right.0a6878672c3c.png") 9px center no-repeat,linear-gradient(#222,#555)}#site-footer div.attribution{font-size:80%;color:gray;text-align:center;margin:.5em;clear:both}@media only all and (min-width:640px),print{#site-footer{padding:0 10px}#site-footer>.wrapper{display:block;padding:0}#site-footer .footer-section{border:0;float:left;max-width:250px;width:30%}#site-footer ul{list-style-type:none;padding:0;margin:0;clear:none;margin:10px 30px 0 0}#site-footer ul li{list-style-type:none;padding:0;margin:0;border:0}#site-footer .subscribe-box{display:block;float:right}#site-footer .subscribe-box h2{background:0}}@media only all and (min-width:960px),print{#site-footer{padding:0}}.wrapper{width:100%}#page{background:white;padding-bottom:30px}#page.down{padding:10px}#page.down h2{border:0;background:0;padding:0}#page h2,#page h3{border-top:4px solid #e23d28;background:#e6e6e6;padding:10px}.page-wrapper{display:table;position:relative;caption-side:bottom}.page-title{display:block;background:#e6e6e6;padding:10px}.title-space{min-height:130px;margin-left:120px;margin-top:10px}.title-space h1{margin:0}.title-space p{font-style:italic}.profile-pic,.profile-map{position:absolute;top:10px;left:10px;width:100px}#map_canvas,.profile-pic img{width:100px;height:100px}.constituency-party{margin:10px 0}.constituency-party h3{margin:0}.constituency-party ul{list-style-type:none;padding:0;margin:0;margin:0 0 20px 0}.constituency-party ul li{list-style-type:none;padding:0;margin:0;border:0}.constituency-party li{border-top:2px solid white}.constituency-party li p,.constituency-party li a{padding:10px;margin:0}.constituency-party li a{font-size:13px;display:block;background:#f6f6f6 url("../images/chevron-right.0a6878672c3c.png") right center no-repeat;color:#222;text-decoration:none}.constituency-party li a:hover{background-color:white}.constituency-party li a span{font-style:italic}.profile-names p{margin:0 10px 10px 10px}.large-container p{margin-left:10px;margin-right:10px}.large-container h3{border-top:0;border-bottom:2px solid #222;background:0;padding:0 0 5px 0;margin:20px 10px}.large-container h4{font-weight:normal;margin-bottom:10px}.large-container .tab{overflow:hidden}.large-container section ul{list-style-type:none;padding:0;margin:0;margin:20px 0}.large-container section ul li{list-style-type:none;padding:0;margin:0;border:0}.large-container section ul li{border-bottom:1px solid #222;margin:0 10px 5px 10px}.large-container section ul li:last-child,.large-container section ul li.last{border-bottom:0}.large-container section ul li p{margin:0 0 5px 0;font-style:italic;font-size:13px}.large-container section ul.tools{list-style-type:none;padding:0;margin:0}.large-container section ul.tools li{list-style-type:none;padding:0;margin:0;border:0;float:left;display:inline}.large-container section ul.tools li a{float:left;display:block}.large-container #comments .big-btn-text-green{display:none}@media only all and (min-width:640px),print{.wrapper{max-width:960px;margin:0 auto}#page.down h1{font-size:40px;line-height:50px;margin:20px 0 40px 0}#page.down h2{font-size:30px}#page h2,#page h3{border-top:0;background:0;padding:0}.page-wrapper{clear:both;display:block}.search-wrap{margin:0}.pagination .disabled{display:none}.page-title{display:block;background:0;padding:0}.title-space{min-height:0;margin:0;position:relative;float:right;width:60%;width:calc(100% - 240px)}.title-space .object-kind{font-style:normal;font-weight:bold;font-size:12px;margin:0;text-transform:uppercase}.profile-pic,.profile-map{position:static;float:left;width:210px}.profile-pic img{width:210px;height:auto}#map_canvas{width:210px;height:210px}.small-container{max-width:510px;clear:left;margin-left:240px;min-height:120px}.profile-info{width:210px;float:left;clear:both}.profile-info h3{text-transform:uppercase;color:gray;font-size:12px;margin-bottom:0}.constituency-party ul{margin-bottom:10px}.constituency-party li{border:0;margin-bottom:5px}.constituency-party li p{padding:0}.constituency-party li a{background:#2e2e2e;color:white;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.constituency-party li a:hover{background:#d40000}h3.scorecard-overall{margin:0;padding:15px 10px 10px 10px;background:#f6f6f6;border-bottom:2px solid white}h3.scorecard-overall span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:32px;padding:5px 0 0 130px;margin:-5px 0 0 24px;background:url("../images/d-smiley-sprite.b126c103c054.png") 0 0 no-repeat}h3.scorecard-overall span.score-overall-good{background-position:left -2px}h3.scorecard-overall span.score-overall-average{background-position:left -44px}h3.scorecard-overall span.score-overall-bad{background-position:left -82px}ul.scorecard{list-style-type:none;padding:0;margin:0;display:block}ul.scorecard li{list-style-type:none;padding:0;margin:0;border:0}ul.scorecard li header{overflow:hidden}ul.scorecard li h4{float:left;width:120px;line-height:14px}ul.scorecard li h4 .btn-question{position:absolute;top:0;right:0}ul.scorecard li p{float:left;max-width:250px;font-style:italic;margin:0 0 0 20px;padding:0 0 4px 60px}ul.scorecard li p.score-good{background:url("../images/score-good.305ae86dd8f5.png") left 0 no-repeat}ul.scorecard li p.score-average{background:url("../images/score-average.62c0156752eb.png") left 0 no-repeat}ul.scorecard li p.score-bad{background:url("../images/score-bad.bc1d51502a0c.png") left 0 no-repeat}ul.scorecard li p.score-disabled{background:url("../images/score-disabled.2f838504d220.png") left 0 no-repeat}ul.scorecard .details{margin:0 0 8px 200px;display:block;margin-top:10px}ul.scorecard .details p{font-size:13px}.vcard .label{margin:0}.large-container{margin-left:0;float:right;width:60%;width:calc(100% - 240px)}.large-container .left-col,.large-container .right-col{width:335px;float:left}.large-container .left-col{margin-right:30px}.large-container p,.large-container h3{margin-left:0;margin-right:0}.large-container section h3{margin:20px 0 0 0}.large-container section ul{margin-bottom:30px}.large-container section li{margin-left:0;margin-right:0}.large-container section .tools li{margin-left:5px}.large-container article h3{margin:20px 0 5px 0;border:0}.large-container #comments{display:block}.large-container #comments .big-btn-text-green{float:right;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.large-container #comments h3{clear:both}}div.object_menu{width:100%}div.object_menu ul{list-style-type:none;padding:0;margin:0}div.object_menu ul li{list-style-type:none;padding:0;margin:0;border:0}div.object_menu ul li{display:inline-block;margin:0 .5em .2em 0}div.object_menu ul li a{text-decoration:underline}.global-search-form{margin-bottom:2em}.open-advanced-search{font-size:.875em}.inline-search-box{width:auto;margin-bottom:1em;*zoom:1}.inline-search-box:before,.inline-search-box:after{content:"";display:table}.inline-search-box:after{clear:both}.inline-search-box label{display:none}.inline-search-box input{box-sizing:border-box;float:left;width:66%;font-size:1em;height:2.625em;line-height:2.625em;padding:0 .666em;border:1px solid #b3b3b3}@media only all and (min-width:640px){.inline-search-box input{width:75%}}.inline-search-box .button,.inline-search-box .contact-actions a,.contact-actions .inline-search-box a{float:left;width:33%;font-size:.875em;height:auto;line-height:1em;padding:1em;border:0;text-align:center;color:#fff;background-color:#e23d28;cursor:pointer;-webkit-appearance:none;text-decoration:none}@media only all and (min-width:640px){.inline-search-box .button,.inline-search-box .contact-actions a,.contact-actions .inline-search-box a{width:25%}}.people-list-inline-search{margin:2em 0 2.5em 0;line-height:1.4}.people-list-inline-search label{display:block;padding-bottom:.5em}.people-list-inline-search a{display:block;clear:both;padding-top:.5em}.advanced-search-options{padding:1em;background-color:#f6f6f6;margin-top:1em}.advanced-search-options label{margin-bottom:.3em}.advanced-search-options .radio-button-columns{display:block;margin-bottom:.75em;font-size:.875em}@media(min-width:480px){.advanced-search-options .radio-button-columns{display:inline-block;width:48%;margin-right:1%}}@media(min-width:640px){.advanced-search-options .radio-button-columns{width:30%;margin-right:2%}}@media(min-width:960px){.advanced-search-options .radio-button-columns{width:22%;margin-right:2%}}.advanced-search-options .search-order-by-controls{font-size:.875em;margin:.5em 0 1.5em 0}.advanced-search-options .search-range-controls{font-size:.875em;margin:.5em 0 1.5em 0}.advanced-search-options .search-range-controls h4{margin:.6em 0 .5em}.advanced-search-options .search-range-controls input{width:8em;margin-right:1.5em}.global-search-results em{font-style:normal;background-color:#fff9a3;padding:0 3px}.global-search-results a:hover em,.global-search-results a:active em,.global-search-results a:focus em{text-decoration:none;color:#222}.global-search-results .read-more{font-size:.75em;color:#555}.search-results-item{width:100%;margin:1em 0 1em;padding-bottom:1em;border-bottom:1px solid #e6e6e6;clear:both}.search-results-item p:last-child{margin-bottom:0}.search-results-item h3{font-size:21px}.search-results-item h3 a{text-decoration:none}.search-results-item h3 a:hover,.search-results-item h3 a:active,.search-results-item h3 a:focus{text-decoration:underline}.search-image-thumbnail{float:left}.search-image-thumbnail img{max-width:45px;height:auto}@media only all and (min-width:640px){.search-image-thumbnail img{max-width:90px}}.search-result-body{margin-left:65px;min-height:45px}@media only all and (min-width:640px){.search-result-body{margin-left:110px;min-height:90px}}.main-search-result{position:relative;margin-top:3em}.search-type-label{color:#777}.search-type-label--metadata{color:#555}.vcard{list-style-type:none;padding:0;margin:0;overflow:hidden}.vcard li{list-style-type:none;padding:0;margin:0;border:0}.vcard li .address p{line-height:15px;padding-top:4px}.vcard li .label{text-transform:uppercase;color:gray;font-size:11px;float:left;clear:left;min-width:60px;margin-left:10px;margin-right:10px}.vcard li p{padding-left:45px}.vcard a{text-decoration:none;font-size:12px}.social-and-tools{display:none}.social-and-tools ul{list-style-type:none;padding:0;margin:0;margin:20px 0}.social-and-tools ul li{list-style-type:none;padding:0;margin:0;border:0}.social-and-tools ul li{display:block}.social-and-tools ul li a{padding:10px;margin:5px 10px;font-size:17px;font-weight:bold}@media only all and (min-width:640px),print{.social-and-tools{display:block;padding:10px;background:#f6f6f6}.social-and-tools ul{margin:5px 10px}.social-and-tools ul li{margin-right:10px}.social-and-tools ul li a{display:block;padding:8px 0 12px 40px;margin:5px 0;font-size:12px;font-weight:normal;color:#555;background:transparent url("../images/social-links.e7a7f93e90a8.png") 0 -192px no-repeat}.social-and-tools ul li a:hover{color:#222}.social-and-tools ul li a.big-btn-text-fb{background-position:0 -192px}.social-and-tools ul li a.big-btn-text-fb:hover{background-position:0 0}.social-and-tools ul li a.big-btn-text-tw{background-position:0 -239px}.social-and-tools ul li a.big-btn-text-tw:hover{background-position:0 -47px}.social-and-tools ul li a.big-btn-text-red{background-position:0 -286px}.social-and-tools ul li a.big-btn-text-red:hover{background-position:0 -94px}.social-and-tools ul li a.big-btn-text-green{background-position:0 -333px}.social-and-tools ul li a.big-btn-text-green:hover{background-position:0 -141px}}@media print{.social-and-tools{display:none}}.js-hover-dropdown{display:none}:hover>.js-hover-dropdown,.js-hover-active>.js-hover-dropdown,:hover+.js-hover-dropdown,:focus+.js-hover-dropdown{display:block!important}#home-carousel{background-color:transparent;margin-bottom:1.5em}#home-carousel img{max-width:100%;height:auto}.carousel{position:relative}.carousel-nav{position:absolute;right:1em;bottom:1em;z-index:10}.carousel-nav a{display:inline-block;text-indent:-9999px;height:13px;width:13px;background:transparent url("/static/images/lr-carousel-arrows.8f86631d8aa5.png") top left no-repeat}.carousel-nav .next{background-position:-13px 0;margin-left:10px}.carousel-item{background-color:rgba(0,0,0,0.15);text-align:left;position:relative;padding:1em;min-height:182px}ul.hansard_entries em{font-style:italic}ul.hansard_entries strong{font-weight:bold}ul.hansard_entries li{margin-bottom:.5em;list-style:none}ul.hansard_entries li.scene{margin-left:2em}ul.hansard_entries li.speech p{margin-left:1em}ul.hansard_entries li.search_hansard{text-align:right;padding:.2em}ul.hansard_entries li.page_number{text-align:right;background:#eee;padding:.2em}@media print{#disqus_thread{display:none}}.disqus_help{font-size:80%;margin-bottom:1em}@media print{.disqus_help{display:none}}ul.listing{list-style-type:none;padding:0;margin:0}ul.listing li{list-style-type:none;padding:0;margin:0;border:0}ul.listing li{display:block;overflow:hidden;position:relative;background:#f6f6f6;margin-bottom:5px;padding:15px}ul.listing li h4 a{text-decoration:none;color:#222}ul.listing li img{border:5px solid #e6e6e6;float:left;width:60px;height:60px;margin:0 20px 0 0}ul.listing li section{max-width:840px;float:none;clear:none;padding:0 40px 0 90px}ul.listing li section h4{font-weight:bold}ul.listing li section ul{padding-left:30px;margin-bottom:20px}ul.listing li section ul li{font-size:14px;line-height:20px;list-style:disc;margin-bottom:10px;background:0;padding:0}ul.listing li section ul.tools{list-style-type:none;padding:0;margin:0;position:absolute;right:15px;top:15px}ul.listing li section ul.tools li{list-style-type:none;padding:0;margin:0;border:0;float:left;display:inline}ul.listing li section ul.tools li a{float:left;display:block}ul.listing li section ul.tools li{margin-left:5px}ul.listing li section ul.tools li a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}ul.listing li section ul.tools li a:hover{background:#a0a0a0;color:white;text-decoration:none}ul.listing li section ul.tools li a.like{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#e23d28}ul.listing li section ul.tools li a.like:hover{background:#a0a0a0;color:white;text-decoration:none}ul.listing li section ul.tools li a.like:hover{background:#fb432c}ul.listing li section ul.tools li a.report{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#d40000}ul.listing li section ul.tools li a.report:hover{background:#a0a0a0;color:white;text-decoration:none}ul.listing li section ul.tools li a.report:hover{background:red}ul.listing li section p{font-size:12px;margin:0!important}ul.listing li section p.meta{font-style:italic}ul.listing li section .read-more-wrap{position:absolute;right:15px;top:35px;bottom:auto}ul.listing li section .meta{color:gray}ul.listing li section a.read-more{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:block;text-indent:-999999px;padding:0;width:24px;height:24px;background:#222 url("../images/chevron-right.0a6878672c3c.png") 6px 2px no-repeat;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px}ul.listing li section a.read-more:hover{background:#a0a0a0;color:white;text-decoration:none}ul.listing li section a.read-more:hover{background:#555 url("../images/chevron-right.0a6878672c3c.png") 6px center no-repeat}@media only all and (min-width:640px),print{ul.listing li img{width:auto;height:auto;max-width:90px;max-height:90px}ul.listing li .thumbnail-image-link{width:90px;text-align:right}ul.listing li section{clear:none}ul.listing li section .read-more-wrap{top:auto;bottom:15px}ul.listing li section a.read-more{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-indent:0;width:auto;height:auto}ul.listing li section a.read-more:hover{background:#a0a0a0;color:white;text-decoration:none}}.session-date-range{margin-bottom:.8em}.parliamentary-session-links{margin-bottom:.8em;margin-top:1.2em}ul.position-listing{padding:0;border-color:#bbb;border-style:solid;border-width:0 1px}ul.position-listing li{margin:0;padding:4px;min-height:50px;list-style:none;border-bottom:1px solid #bbb}ul.position-listing li:nth-child(odd){background-color:#f4f4f4}ul.position-listing li span.name{font-size:125%}ul.position-listing li span.more{float:right}ul.position-listing li img{float:left;width:50px;height:50px;margin-right:1em;margin-bottom:0}div.search-filters,div.search-pagination{color:#eee;padding:8px;min-height:1.5em;font-size:90%}div.search-filters{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#27a942),color-stop(100%,#22913b));background:-webkit-linear-gradient(#27a942,#22913b);background:-moz-linear-gradient(#27a942,#22913b);background:-o-linear-gradient(#27a942,#22913b);background:linear-gradient(#27a942,#22913b)}div.search-pagination{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#333132),color-stop(100%,#4c4c4e));background:-webkit-linear-gradient(#333132,#4c4c4e);background:-moz-linear-gradient(#333132,#4c4c4e);background:-o-linear-gradient(#333132,#4c4c4e);background:linear-gradient(#333132,#4c4c4e)}h3.scorecard-overall{display:block;font-weight:bold;color:#222;padding:10px;margin-bottom:10px;border:0;background:0}h3.scorecard-overall span{padding-top:20px;margin-top:-20px;height:22px;font-weight:normal;display:block;background:url("../images/m-smiley-sprite.ae6fbf942fb2.png") right -3px no-repeat}h3.scorecard-overall span.score-overall-good{background-position:right -3px}h3.scorecard-overall span.score-overall-average{background-position:right -53px}h3.scorecard-overall span.score-overall-bad{background-position:right -103px}span.scorecard-single-smiley{display:block;float:right;margin-top:2px;height:50px;width:50px;background:url("../images/m-smiley-sprite.ae6fbf942fb2.png") right -3px no-repeat}span.scorecard-single-smiley.score-overall-good{background-position:-3px -3px}span.scorecard-single-smiley.score-overall-average{background-position:-53px -53px}span.scorecard-single-smiley.score-overall-bad{background-position:-103px -103px}ul.scorecard{list-style-type:none;padding:0;margin:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%}ul.scorecard li{list-style-type:none;padding:0;margin:0;border:0}ul.scorecard li article{padding:10px;background:#f6f6f6;color:#222;border-bottom:2px solid white;overflow:hidden}ul.scorecard li article header h4{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-right:20px;position:relative}ul.scorecard li article header h4 .btn-question{position:absolute;top:3px;right:0}ul.scorecard li article header p{margin:-20px 0 0 0;padding-top:20px}ul.scorecard li article header p.score-good{background:url("../images/score-good.305ae86dd8f5.png") right 0 no-repeat}ul.scorecard li article header p.score-average{background:url("../images/score-average.62c0156752eb.png") right 0 no-repeat}ul.scorecard li article header p.score-bad{background:url("../images/score-bad.bc1d51502a0c.png") right 0 no-repeat}ul.scorecard li article header p.score-disabled{background:url("../images/score-disabled.2f838504d220.png") right 0 no-repeat}ul.scorecard li article header .details span.shout{display:block;background:gray;color:white;margin:10px 0;padding:10px;font-weight:bold;clear:both;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}ul.scorecard li article header .details span.shout p{font-size:100%;float:none;padding:4px;margin:0 auto}ul.scorecard li article header .details span.shout.shout-good{background-color:#e23d28}ul.scorecard li article header .details span.shout.shout-average{background-color:#f9a326}ul.scorecard li article header .details span.shout.shout-bad{background-color:#d40000}ul.scorecard li article header .details .source{display:block;padding-right:1em;text-align:right;font-style:italic}ul.scorecard li article header .details .source a{font-style:normal}.pagination{overflow:hidden;margin:10px 0}.pagination a,.pagination span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:6px 10px;background:#f6f6f6;text-decoration:none;border:2px solid #f6f6f6}.pagination a:hover,.pagination span:hover{background-color:#333;color:#fff;border:2px solid #333}.pagination a.prev,.pagination span.prev{padding-left:34px;background-position:5px -67px;background-repeat:no-repeat;background-image:url("../images/pagination.faab2b2b8b78.png")}.pagination a.next,.pagination span.next{padding-right:34px;background-position:right 3px;background-repeat:no-repeat;background-image:url("../images/pagination.faab2b2b8b78.png")}.pagination .disabled{display:none}.pagination .current{background:0}.pagination .current:hover{color:#444;background:0;border:2px solid #f6f6f6}#ajax_dialog_subcontent{width:320px}#ajax_dialog_subcontent label{display:block;font-size:18px;margin:6px 0 10px 0}#ajax_dialog_subcontent textarea{width:300px;height:160px;border:2px solid #777;padding:6px;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#ajax_dialog_subcontent textarea:focus{outline:0;box-shadow:rgba(0,0,0,0.2) 0 0 8px}#ajax_dialog_subcontent input.submit{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;background:gray;color:white;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:1;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-transform:none;font-size:14px;padding:5px 8px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#e23d28;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fb432c),color-stop(100%,#e23d28));background:-webkit-linear-gradient(#fb432c,#e23d28);background:-moz-linear-gradient(#fb432c,#e23d28);background:-o-linear-gradient(#fb432c,#e23d28);background:linear-gradient(#fb432c,#e23d28);border:0;float:right}#ajax_dialog_subcontent input.submit:hover{background:#a0a0a0;color:white;text-decoration:none}#ajax_dialog_subcontent input.submit:hover{background:#fb432c;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e23d28),color-stop(100%,#fb432c));background:-webkit-linear-gradient(#e23d28,#fb432c);background:-moz-linear-gradient(#e23d28,#fb432c);background:-o-linear-gradient(#e23d28,#fb432c);background:linear-gradient(#e23d28,#fb432c)}#ajax_dialog_subcontent .errorlist{list-style-type:none;padding:0;margin:0}#ajax_dialog_subcontent .errorlist li{list-style-type:none;padding:0;margin:0;border:0}#ajax_dialog_subcontent .errorlist li{background:#d40000;color:white;padding:4px 6px;font-size:13px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}@media only all and (min-width:640px),print{#ajax_dialog_subcontent{width:466px}#ajax_dialog_subcontent textarea{width:448px}}#page .home-left h2,#page .home-right h2{margin:0 0 10px 0;background:0;border-top:0;color:gray;font-size:24px;text-transform:uppercase}#page .home-left h2#home-intro,#page .home-right h2#home-intro{display:none}#page .home-left h3,#page .home-right h3{background:0;border-top:0}#page .home-right .social-and-tools{float:right;display:block}@media only all and (max-width:640px),print{#home-search #header-search-hansard-instead{padding-left:.5em}}#home-search{background:#f6f6f6;padding:10px;overflow:hidden}#home-search label{display:block;margin-bottom:10px;color:gray;font-weight:bold;font-size:17px}#home-search input{border:0;font-size:15px;padding:6px 8px;float:left;margin:0;width:200px}#home-search button{cursor:pointer;display:block;border:0;padding:0;margin:0;width:auto;height:auto;text-indent:-999999px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;float:left;width:50px;height:30px;background:#e23d28 url("../images/search-icon.95c861f1f8ad.png") center no-repeat;background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e23d28),color-stop(100%,#e23d28));background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,-webkit-linear-gradient(#e23d28,#e23d28);background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,-moz-linear-gradient(#e23d28,#e23d28);background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,-o-linear-gradient(#e23d28,#e23d28);background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,linear-gradient(#e23d28,#e23d28)}#home-search button:hover{background:#e23d28 url("../images/search-icon.95c861f1f8ad.png") center no-repeat;background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e23d28),color-stop(100%,#e23d28));background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,-webkit-linear-gradient(#e23d28,#e23d28);background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,-moz-linear-gradient(#e23d28,#e23d28);background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,-o-linear-gradient(#e23d28,#e23d28);background:url("../images/search-icon.95c861f1f8ad.png") center no-repeat,linear-gradient(#e23d28,#e23d28)}#home-search>a{float:left;margin:10px 0 0 0;color:gray;font-size:14px;text-decoration:none}#home-search>a:hover{text-decoration:underline}#home-featured-person{margin-bottom:30px}.featured-person{color:#2e2e2e;margin:0 0 30px 0;border-top:3px solid #b3b3b3;border-bottom:3px solid #b3b3b3;background:#f6f6f6;overflow:hidden}.featured-person img{float:left;max-width:90px;height:auto}.featured-person .featured-person-info{position:relative;margin-left:110px;min-height:130px}.featured-person .featured-person-info .feature-nav{display:none}.featured-person .featured-person-info h2{padding-left:0!important;margin-bottom:0!important}.featured-person .featured-person-info h2 a{font-size:18px;text-transform:none}.featured-person .featured-person-info h2 a:hover{text-decoration:none}.featured-person .featured-person-info .feature-person-role{color:gray;font-style:italic}.featured-person .featured-person-info .feature-person-summary{display:none}.featured-person .featured-person-info .rating-container{position:absolute;bottom:0;right:10px;margin:0}.featured-person .featured-person-info .rating-container .rating{max-width:300px;margin:0 40px 7px 0;font-size:17px}.featured-person .featured-person-info .rating-container .rating a{color:#2e2e2e}.featured-person .featured-person-info .rating-container .rating a:hover{text-decoration:none;color:#222}.featured-person .featured-person-info .rating-container .rating-img{position:absolute;right:0;bottom:0;height:32px;width:32px}.featured-person .featured-person-info .rating-container .rating-img.bad{background:url("/static/images/d-smiley-sprite.b126c103c054.png") -78px -82px no-repeat}.featured-person .featured-person-info .rating-container .rating-img.average{background:url("/static/images/d-smiley-sprite.b126c103c054.png") -40px -42px no-repeat}.featured-person .featured-person-info .rating-container .rating-img.good{background:url("/static/images/d-smiley-sprite.b126c103c054.png") -1px 0 no-repeat}.featured-person.featured-person-placeholder{text-align:center;height:250px;background:#e23d28 url("/static/images/logo-450-x-150.4167643941ef.png") center center no-repeat}.featured-person.featured-person-loading{height:250px;text-align:center}.featured-person.featured-person-loading p{margin:30px 0;color:gray}#home-news-list{list-style-type:none;padding:0;margin:0;border-top:5px solid #f6f6f6;padding-top:15px}#home-news-list li{list-style-type:none;padding:0;margin:0;border:0}#home-news-list li{margin-bottom:15px;padding-bottom:15px;border-bottom:3px solid #f6f6f6}#home-news-list li:last-child{border-bottom:0}#home-news-list li h3,#home-news-list li p{padding:0 10px;margin:0}#home-news-list li h3 a,#home-news-list li p a{text-decoration:none}#home-news-list li p.meta{font-style:italic;font-size:13px;margin-bottom:10px}#home-news-list li img{float:right;margin:0 10px}#home-mpratings{border-top:5px solid #f6f6f6;padding:15px 10px 10px 10px}#home-mpratings img{float:left;width:60px;margin-right:10px}#home-mpratings h3.scorecard-overall{padding:0 0 0 70px;margin:0}#twitter,.tw-nub,.tw-follow{display:none}#home-links{margin-bottom:30px}#home-links a.aspirants{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:white;display:block;margin:10px 10px 3px 10px;padding:10px;background:#e23d28;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fb432c),color-stop(100%,#e23d28));background:-webkit-linear-gradient(#fb432c,#e23d28);background:-moz-linear-gradient(#fb432c,#e23d28);background:-o-linear-gradient(#fb432c,#e23d28);background:linear-gradient(#fb432c,#e23d28)}#home-links a.aspirants:hover{text-decoration:none;background:#fb432c;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e23d28),color-stop(100%,#fb432c));background:-webkit-linear-gradient(#e23d28,#fb432c);background:-moz-linear-gradient(#e23d28,#fb432c);background:-o-linear-gradient(#e23d28,#fb432c);background:linear-gradient(#e23d28,#fb432c)}#home-links a.citizens{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;color:white;display:block;margin:0 10px 10px 10px;padding:10px;background:#e23d28;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fb432c),color-stop(100%,#e23d28));background:-webkit-linear-gradient(#fb432c,#e23d28);background:-moz-linear-gradient(#fb432c,#e23d28);background:-o-linear-gradient(#fb432c,#e23d28);background:linear-gradient(#fb432c,#e23d28)}#home-links a.citizens:hover{text-decoration:none;background:#fb432c;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e23d28),color-stop(100%,#fb432c));background:-webkit-linear-gradient(#e23d28,#fb432c);background:-moz-linear-gradient(#e23d28,#fb432c);background:-o-linear-gradient(#e23d28,#fb432c);background:linear-gradient(#e23d28,#fb432c)}@media only all and (min-width:640px),print{#page .home-left{float:left;clear:left;width:420px;margin-right:30px}#page .home-left h2#home-intro{display:block;text-transform:none;color:#e23d28;margin-top:15px;line-height:25px;padding:6px;font-weight:normal;font-size:16px}#page .home-left h2#home-intro .details{display:none}#page .home-right{float:left;width:510px}}@media only all and (min-width:640px),print{#home-search{background:#2e2e2e;margin:30px 0;padding:20px}#home-search label{color:white}#home-search input{max-width:260px;margin-right:10px}#home-search>a{color:gray}#home-news-list{margin-top:15px}#home-news-list li h3,#home-news-list li p{padding:0}#home-news-list li img{margin-right:0}#twitter{display:block;float:left;width:375px}#twitter h2{color:gray;font-size:18px;text-transform:uppercase}#twitter .twitter-feed{border:4px solid #ddd}#twitter .tw-wrap{padding:20px;min-height:58px;background:url("../images/quotes.0ae78ab60966.png") 10px 10px no-repeat}#twitter p{margin:0}#twitter p.meta{color:gray;margin-top:10px;font-size:13px;font-style:italic}#twitter .btn-text-green{margin-top:10px;float:right}#page .home-right .social-and-tools{margin-top:30px;width:110px;position:relative;padding:0 0 20px 25px;background:#ddd}#page .home-right .social-and-tools ul{margin:20px 0}#page .home-right .social-and-tools .tw-nub{display:block;width:23px;height:26px;position:absolute;bottom:17px;left:-4px;background:url("../images/nub.d67ab8b613e9.png") 0 0 no-repeat}#page .home-right .social-and-tools .tw-follow{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.featured-person{border:1px solid #b3b3b3}.featured-person img{max-width:180px}.featured-person .featured-person-info{margin-left:200px;max-width:300px;min-height:180px}.featured-person .featured-person-info .feature-nav{display:block;float:right}.featured-person .featured-person-info .feature-nav a{cursor:pointer;display:block;border:0;padding:0;margin:0;width:auto;height:auto;text-indent:-999999px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:block;width:20px;height:22px;float:left;filter:alpha(opacity=70);opacity:.7}.featured-person .featured-person-info .feature-nav .feature-prev{background:transparent url("../images/chevron-left-alt.83e3ba4853cd.png") center no-repeat;margin-right:10px}.featured-person .featured-person-info .feature-nav .feature-prev:hover{filter:alpha(opacity=100);opacity:1}.featured-person .featured-person-info .feature-nav .feature-next{background:transparent url("../images/chevron-right-alt.fc0a50d6f1a2.png") center no-repeat}.featured-person .featured-person-info .feature-nav .feature-next:hover{filter:alpha(opacity=100);opacity:1}.featured-person .featured-person-info h2{margin:15px 0 0 0!important;line-height:30px}.featured-person .featured-person-info h2 a{font-size:24px}.featured-person .featured-person-info .feature-person-summary{display:block;padding:0 0 40px 0}.featured-person .featured-person-info .feature-person-summary p{font-size:12px}.featured-person .featured-person-info .rating-container{bottom:10px}.featured-person .featured-person-info .rating-container .rating{margin:0 40px 15px 0}.featured-person .featured-person-info .rating-container .rating-img{bottom:10px}}@media only all and (min-width:640px) and (max-width:960px),print{#page{padding:0 10px}#page .home-left{width:320px}#page .home-right{width:45%;float:right}#page .home-right .social-and-tools{position:relative;right:auto;top:auto;float:left}#page .home-right .social-and-tools ul{float:none}#page .home-right .social-and-tools ul li{display:block}}@media only all and (min-width:640px) and (max-width:880px){#page .home-right{width:380px}#page .home-right .social-and-tools{width:355px;margin:0 0 20px 0;padding:10px}#page .home-right .social-and-tools .tw-nub{display:none}#page .home-right .social-and-tools ul{float:right;margin:0}#page .home-right .social-and-tools ul li{float:left}#page .home-right .social-and-tools .tw-follow{float:left;margin:8px 0 0 10px}#home-links a{width:168px;font-size:18px;line-height:22px}#home-links a.aspirants,#home-links a.citizens,#home-links a:hover.aspirants,#home-links a:hover.citizens{padding:10px 10px 15px 10px;background-position:120px center}}@media only all and (min-width:640px) and (max-width:760px){#page .home-left{width:100%}#page .home-right{float:left;width:510px;margin-bottom:20px}}.infopage{margin:20px 0}.infopage h1{margin:0 10px 20px 10px}.infopage h4{margin:30px 0 10px 0;padding:0 10px 5px 10px;border-bottom:2px solid #e6e6e6;line-height:20px}.infopage p{padding:0 10px}.infopage ul,.infopage ol,.infopage dl{margin:0 10px}.infopage hr{border:0;background:#e23d28;height:2px}.infopage table{border:2px solid #e6e6e6}.infopage th,.infopage td{padding:.5em 1em;border-width:0;border-right-width:1px;border-style:solid;border-color:#e6e6e6}.infopage th:last-child,.infopage td:last-child{border-right:0}.infopage th{font-weight:bold;background-color:#f6f6f6;border-bottom-width:2px}.infopage td{border-bottom-width:1px}.infopage tr:last-child td{border-bottom:0}.infopage-tag-list li{float:left;display:inline;padding:.5em 1em;margin-right:.5em;background-color:#f6f6f6;border:1px solid #e6e6e6;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em}.infopage-category-summary{position:relative;left:-1em;margin-bottom:1em;padding:.5em 1em;background-color:#f6f6f6;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em}@media only all and (min-width:640px),print{.infopage{margin:0}.infopage h1{margin:0 0 20px 0}.infopage h4{padding:0 0 5px 0}.infopage p{padding:0}.infopage ul,.infopage ol,.infopage dl{margin:0}}.hide-reveal-link{display:block;padding:.5em 0}.has-dropdown-dark{background-image:url("/static/images/has-dropdown-dark.359714849513.png");background-position:100% 1em;background-repeat:no-repeat}pre.code{margin-bottom:1.5em}@media print{body{width:1000px}}ul.social-buttons{list-style-type:none;padding:0;margin:0}ul.social-buttons li{list-style-type:none;padding:0;margin:0;border:0}ul.social-buttons li{float:left;padding:4px}.speaker-portrait-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:0;padding-right:0;width:8.33333%}.speech-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:1.5em;padding-right:.75em;width:91.666%}.speech.speech-border .label{display:none}.speech__content{clear:both}.speech{padding-top:1em;position:relative;*zoom:1}.speech:before,.speech:after{content:"";display:table}.speech:after{clear:both}li.speech.speech-border{list-style-type:none}ul li.speech{line-height:1.6}.speech__content{clear:both;margin-top:0;padding-bottom:2.5em;border-bottom:1px solid #f6f6f6}.speech__links{position:absolute;bottom:-0.25em;right:0;padding:.5em 1em 1em 0;z-index:300}.speech__links a{color:#2e2e2e;font-size:emCalc(14);margin-left:1.5em;padding-left:1em;display:inline-block;position:relative}.speech__links a:hover,.speech__links a:active,.speech__links a:focus{color:#e23d28}.speech-icon{height:21px;width:21px;display:inline-block;-webkit-background-size:60px 20px;-moz-background-size:60px 20px;-o-background-size:60px 20px;background-size:60px 20px;background-image:url("/static/images/link-icons.a11db9dfe1af.png");background-position:0 0;background-repeat:no-repeat;position:absolute;top:.1em;left:-0.75em}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.speech-icon{background-image:url("/static/images/link-icons@2.5512860f34cf.png")}}.speech-icon.icon-link{background-position-x:-40px}.speech-icon.icon-link-in-context{background-position-x:-20px}.speech:target{background-color:#ffc}@font-face{font-family:'Lato';src:url("/static/fonts/lato-regular-webfont.4801fbccb657.eot");src:url("/static/fonts/lato-regular-webfont.4801fbccb657.eot?#iefix") format("embedded-opentype"),url("/static/fonts/lato-regular-webfont.3f4559a24965.woff") format("woff"),url("/static/fonts/lato-regular-webfont.f1e6b73d8775.ttf") format("truetype"),url("/static/fonts/lato-regular-webfont.d97e114d7964.svg#latoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url("/static/fonts/lato-bold-webfont.6e625217a349.eot");src:url("/static/fonts/lato-bold-webfont.6e625217a349.eot?#iefix") format("embedded-opentype"),url("/static/fonts/lato-bold-webfont.dca1fd3b1c44.woff") format("woff"),url("/static/fonts/lato-bold-webfont.0e18d26e60ce.ttf") format("truetype"),url("/static/fonts/lato-bold-webfont.2e65cb07f49c.svg#latobold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Lato';src:url("/static/fonts/lato-italic-webfont.06f60a16108d.eot");src:url("/static/fonts/lato-italic-webfont.06f60a16108d.eot?#iefix") format("embedded-opentype"),url("/static/fonts/lato-italic-webfont.43263cc46a44.woff") format("woff"),url("/static/fonts/lato-italic-webfont.b1037880785f.ttf") format("truetype"),url("/static/fonts/lato-italic-webfont.daf78bbfd6aa.svg#latoitalic") format("svg");font-weight:normal;font-style:italic}#staging_header{background-color:#555;color:#ccc;padding:10px;z-index:2;position:relative}#staging_header strong{color:#ddd}html{background-image:none;background:#fff}body{background-image:none;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;margin:0;min-height:100%;font-size:14px;line-height:20px;color:#333;max-width:100%}@media screen and (max-width:991px){body{font-size:13px}}a{color:#e23d28;text-decoration:underline}a:hover,a:focus{color:#b43020;text-decoration:underline}.button,.contact-actions a{display:inline-block;background-color:#e23d28;font-size:.875em;text-align:center;padding:1em 1.33em;font-weight:normal;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:bold;border:0;text-transform:uppercase;color:#fff;cursor:pointer;letter-spacing:.05em;-webkit-appearance:none;text-decoration:none;border-radius:3px}.button:hover,.contact-actions a:hover,.button:focus,.contact-actions a:focus{background-color:#b43020;color:#fff;text-decoration:none}.button.secondary-button,.contact-actions a.secondary-button{background-color:#f1f0ec;color:#222}.button.secondary-button:hover,.contact-actions a.secondary-button:hover,.button.secondary-button:focus,.contact-actions a.secondary-button:focus{background:#e23d28;color:#fff;text-decoration:none}.button[disabled],.contact-actions a[disabled],.button[disabled]:hover,.contact-actions a[disabled]:hover,.button[disabled]:focus,.contact-actions a[disabled]:focus{background-color:#f1f0ec;color:gray;cursor:default}.button--low-case{text-transform:none}.inline-search-box input{border-radius:3px 0 0 3px;border-width:1px 0 1px 1px}.inline-search-box .button,.inline-search-box .contact-actions a,.contact-actions .inline-search-box a{border-radius:0 3px 3px 0;margin:0}h1{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-size:1.875em;color:#222;line-height:1.25em}h2{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-size:1.5em;color:#222;line-height:1.25em}h3{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-size:.875em;color:#222;line-height:1.25em}#page h2,#page h3{border-top:0;background:transparent;padding:0}ul,ol{margin-bottom:1em}ul li,ol li{font-size:1em;line-height:1.4em;margin-bottom:0}p{font-size:inherit;line-height:1.4em;margin-bottom:1em}img{max-width:100%;height:auto}table{width:100%;max-width:100%;margin:0 0 1em;border-collapse:collapse;font-size:.875em}td,th{border-bottom:1px solid #d2d2ce;padding:.33em .6em;text-align:left}tr{line-height:1.4em}th{background:inherit;font-weight:normal;text-transform:uppercase;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-size:.875em}th[scope="row"]{color:#017b58}tbody tr:hover{background-color:#f4f4f4}tbody tr:hover th[scope="row"]{color:#222}caption{margin:0;padding:.5em 0;font-size:1.3125em;text-align:left;color:#555}tfoot{font-size:.875em;font-weight:normal}tfoot td{text-align:right;border:0}small{font-size:.875em}.unstyled,.unstyled-list{padding-left:0;margin-bottom:0}.unstyled li,.unstyled-list li{list-style:none outside none}.meta{font-style:normal;font-size:.75em;color:#555}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.svg-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1.2em;height:1.2em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.svg-small{width:1em;height:1em}#page{padding:10px}#page .title-space h1{font-size:2.125em}#page .title-space p{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:bold;font-style:normal;color:#017b58;font-size:1.3125em}#page .large-container section ul li{border-bottom-color:#d2d2ce;margin-bottom:1em}#page .large-container section ul li p{font-style:normal;font-size:1em}#page .page-wrapper{padding-bottom:2em}#page-wrapper{position:relative}@media only all and (max-width:1024px),print{.page-title{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}.feedback-button{position:absolute;bottom:0;right:0;display:inline-block;background:#f1f0ec;padding:.66em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:bold;text-transform:uppercase;color:#222;text-decoration:none;font-size:.75em;letter-spacing:.075em}.feedback-button:hover,.feedback-button:focus{color:#fff;background-color:#e23d28;text-decoration:none}#ajax_dialog_subcontent{width:100%;max-width:300px}#ajax_dialog_subcontent textarea{width:100%}@media only all and (max-width:640px),print{#ajax_dialog_subcontent textarea{max-width:268px}}.social-links-list{padding-left:0;margin:1em 0!important}.social-links-list li{display:inline}.social-links-list li+li{margin-left:8px!important}.social-icon,.facebook-social-icon,.twitter-social-icon,.youtube-social-icon,.rss-social-icon,.email-social-icon,.instagram-social-icon{display:inline-block;height:0;width:38px;padding-top:38px;overflow:hidden;background:transparent url("/static/images/social-icons.06279c862873.png") 0 0 no-repeat}.facebook-social-icon{background-position:0 0}.facebook-social-icon:hover,.facebook-social-icon:focus{background-position:0 -38px}.twitter-social-icon{background-position:-38px 0}.twitter-social-icon:hover,.twitter-social-icon:focus{background-position:-38px -38px}.youtube-social-icon{background-position:-76px 0}.youtube-social-icon:hover,.youtube-social-icon:focus{background-position:-76px -38px}.rss-social-icon{background-position:-114px 0}.rss-social-icon:hover,.rss-social-icon:focus{background-position:-114px -38px}.email-social-icon{background-position:-152px 0}.email-social-icon:hover,.email-social-icon:focus{background-position:-152px -38px}.instagram-social-icon{background-position:-190px 0}.instagram-social-icon:hover,.instagram-social-icon:focus{background-position:-190px -38px}#site-header{background:white;z-index:1;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}@media screen and (max-width:767px){#site-header{position:relative;z-index:2}}#site-header .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:992px;max-width:100%;margin-right:auto;margin-left:auto;padding:3em 2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:479px){#site-header .wrapper{padding:2em 1.5em}}#site-header .wrapper .nav__logo-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#site-header .wrapper .nav__logo-link .nav__logo-img{width:7em}#site-header .wrapper .nav__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#site-header .wrapper .nav__menu .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin-right:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){#site-header .wrapper .nav__menu .nav-links{display:none}}#site-header .wrapper .nav__menu .nav-links .w-inline-block{max-width:100%;display:inline-block}#site-header .wrapper .nav__menu .nav-links .nav-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding-right:1em;padding-left:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);line-height:1;color:#000;text-decoration:none;-webkit-transition:color 200ms ease;transition:color 200ms ease}#site-header .wrapper .nav__menu .nav-links .nav-link p.nav-link__text{margin-bottom:0;color:inherit}#site-header .wrapper .nav__menu .nav-links .nav-link:hover{background-color:rgba(0,0,0,0.03);color:#277c58}#site-header .wrapper .nav__menu .nav-links .nav-link.is--social{-webkit-transition:color 200ms ease;transition:color 200ms ease}#site-header .wrapper .nav__menu .nav-links .nav-link.is--social:hover{color:#277c58}#site-header .wrapper .nav__menu .nav-links .is--social{-webkit-transition:color 200ms ease;transition:color 200ms ease}#site-header .wrapper .nav__menu .nav-links .is--social .svg-icon{width:1.5em;height:1.5em}@media screen and (max-width:479px){#site-header .wrapper .nav__menu .nav-links{display:none}}#site-header .wrapper .nav__menu .nav-search{position:relative;width:15em;height:3em;margin-bottom:0}#site-header .wrapper .nav__menu .nav-search .w-input,#site-header .wrapper .nav__menu .nav-search .w-select{display:block;width:100%;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle}#site-header .wrapper .nav__menu .nav-search .search-input{height:3em;margin-bottom:0;padding:0 3em 0 1em;border-style:solid;border-width:1px;border-color:transparent;border-radius:.6em;background-color:rgba(0,0,0,0.05)}#site-header .wrapper .nav__menu .nav-search .search-input:hover{background-color:rgba(0,0,0,0.08)}#site-header .wrapper .nav__menu .nav-search .search-input:focus{border-style:solid;border-color:#277c58;outline:0}#site-header .wrapper .nav__menu .nav-search .search-input:active{background-color:rgba(0,0,0,0.05)}@media screen and (max-width:479px){#site-header .wrapper .nav__menu .nav-search .search-input{display:none}}#site-header .wrapper .nav__menu .nav-search .search-icon{position:absolute;left:auto;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:3em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.6em;color:#277c58;height:100%;outline:0;cursor:pointer}#site-header .wrapper .nav__menu .nav-search .search-icon .svg-icon{width:1.2em;height:1.2em}#site-header .wrapper .nav__menu .nav-search .search-icon:hover{background-color:rgba(0,0,0,0.05)}@media screen and (max-width:479px){#site-header .wrapper .nav__menu .nav-search{width:3em}}#site-header .wrapper .nav__menu .nav-open{display:none;width:4em;height:100%;margin-left:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000}@media screen and (max-width:767px){#site-header .wrapper .nav__menu .nav-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:479px){#site-header .wrapper .nav__menu .nav-open{display:flex;margin-left:0}}#site-header .wrapper .nav__menu .nav-open:hover{background-color:rgba(0,0,0,0.05)}#site-header .wrapper .nav__menu .nav-close{display:none;width:4em;height:100%;margin-left:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#site-header .wrapper .nav__menu .nav-close .svg-icon{width:2em;height:2em}@media screen and (max-width:767px){#site-header .wrapper .nav__menu .nav-close{display:flex}}@media screen and (max-width:479px){#site-header .wrapper .nav__menu .nav-close{display:flex;margin-left:0}}#site-header .wrapper.is--nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:5em;padding-top:0;padding-bottom:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.logo{height:63px;width:138px;display:inline-block;margin-bottom:1em}@media only all and (min-width:640px),print{.logo{height:90px;width:184px;top:.5em;position:relative;margin:0}}.site-logo-svg{display:none}.site-logo-svg__svg{height:63px;width:138px}@media only all and (min-width:640px),print{.site-logo-svg__svg{height:90px;width:184px}}.svg .site-logo-svg{display:inline-block}.no-svg-fallback-logo{background:url("/static/images/za-logo.8a946fee854b.png") left center no-repeat;background-size:138px;overflow:hidden;text-indent:150%;white-space:nowrap}@media only all and (min-width:640px),print{.no-svg-fallback-logo{background-size:184px}}.svg .no-svg-fallback-logo{display:none}.logo-tagline{display:none;position:absolute;top:50px;left:200px;margin:0;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;color:gray}@media only all and (min-width:700px),print{.logo-tagline{display:block}}.info-expand__trigger--open{transform:rotateZ(180deg)}.active-nav-hover{background-color:rgba(255,255,255,0.2)}@media screen and (max-width:767px){.active-nav-hover{background-color:inherit}}#main-menu{position:relative;z-index:3;width:100%;background:#277c58;display:block}@media screen and (max-width:767px){#main-menu{display:none}}#main-menu .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:992px;max-width:100%;margin-right:auto;margin-left:auto;padding:3em 2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#main-menu .wrapper.is--subnav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:4em;padding-top:0;padding-bottom:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav{width:100%;height:auto;min-height:100%;padding:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:479px){#main-menu .wrapper.is--subnav{padding:1em;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#main-menu .wrapper.is--subnav .subnav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin-right:1em;margin-left:-1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5em}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links{width:100%;height:auto;margin-right:0;margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}#main-menu .wrapper.is--subnav .subnav-links .dropdown{height:100%}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .dropdown{width:100%;height:auto;margin-bottom:1em;border-bottom:0}}#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:1.2em 1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid rgba(255,255,255,0.1);-webkit-transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);color:#fff;line-height:1;text-decoration:none}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link{height:auto;padding-right:1.5em;padding-left:1.5em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-right-style:none;border-radius:.5em;background-color:rgba(255,255,255,0.13);font-weight:900}}#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link:hover{background-color:rgba(255,255,255,0.2)}#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__inner{padding-right:1em}}#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__inner .nav-link__text{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}@media screen and (max-width:991px){#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__inner .nav-link__text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__inner .nav-link__text{margin-bottom:.1em;font-size:1.1em;line-height:1.2}}#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__inner .nav-link__description{display:none;font-weight:400;margin-bottom:0}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__inner .nav-link__description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:rgba(255,255,255,0.63);font-size:.9em}}#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:.5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,0.5)}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__icon{margin-left:auto}}#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__icon .svg-icon{width:.8em;height:.8em}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .dropdown .subnav-link .nav-link__icon .svg-icon{margin-right:auto;margin-left:auto}}#main-menu .wrapper.is--subnav .subnav-links .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin-right:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .nav-links{display:none}}#main-menu .wrapper.is--subnav .subnav-links .nav-links a{color:#fff}#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding-right:1em;padding-left:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);line-height:1;text-decoration:none}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-link{padding:1.2em 1.5em 1.2em 1em;border-radius:.5em}}#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-link .nav-link__text{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}@media screen and (max-width:991px){#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-link .nav-link__text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-link .nav-link__text{margin-bottom:.1em;font-size:1.1em;line-height:1.2}}#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-link.is--social{-webkit-transition:color 200ms ease;transition:color 200ms ease}#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-link.is--social .svg-icon{width:1.5em;height:1.5em}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-link.is--social{margin-right:1em;padding-right:1.2em;padding-left:1.2em}}#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-social{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .nav-links .nav-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1em}}#main-menu .wrapper.is--subnav .subnav-links .nav-links.is--subnav{display:none}@media screen and (max-width:767px){#main-menu .wrapper.is--subnav .subnav-links .nav-links.is--subnav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:1em;margin-bottom:1em;padding-top:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid rgba(255,255,255,0.15);color:#fff}}#main-menu.is--subnav{z-index:1}@media screen and (max-width:767px){#main-menu.is--subnav{position:relative;top:0;right:auto;bottom:0;overflow:scroll;height:100vh;width:90vw;padding-bottom:5em}}.dropdown-content-nav{position:absolute;left:0;right:0;bottom:auto;z-index:2;overflow:hidden;width:100vw;background-color:#285a45;color:#fff;display:none}@media screen and (max-width:767px){.dropdown-content-nav{position:static;display:none;width:100%;background-color:transparent}}.dropdown-content-nav .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:992px;max-width:100%;margin-right:auto;margin-left:auto;padding:3em 2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.dropdown-content-nav .container{padding-bottom:2em}}@media screen and (max-width:479px){.dropdown-content-nav .container{padding:2em 1.5em}}.dropdown-content-nav .container .dropdown-col{width:33.333333333333336%;padding-right:2em;padding-left:2em;border-right:1px solid rgba(255,255,255,0.1)}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col{width:100%;padding:1em 0;border-right-style:none}}.dropdown-content-nav .container .dropdown-col .dropdown-link{width:100%;padding:.6em .8em;border-radius:.3em;color:rgba(255,255,255,0.8);text-decoration:none;cursor:pointer}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col .dropdown-link{padding:1em 0 1em 1em;color:#fff;font-size:1.12em}}.dropdown-content-nav .container .dropdown-col .dropdown-link p{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}.dropdown-content-nav .container .dropdown-col .dropdown-link:hover{background-color:rgba(255,255,255,0.05);color:#fff}.dropdown-content-nav .container .dropdown-col .dropdown-link.is--feature{width:auto;padding:1em 1.4em;border-radius:.6em;background-color:#e23d29;color:#fff;cursor:pointer}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col .dropdown-link.is--feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-right:.8em;padding-left:.8em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.dropdown-content-nav .container .dropdown-col .dropdown-link.is--info-link{padding-right:2.8em}.dropdown-content-nav .container .dropdown-col .w-inline-block{max-width:100%;display:inline-block}.dropdown-content-nav .container .dropdown-col .dropdown-heading{margin-bottom:.6em;padding-bottom:.6em;padding-left:.8em;border-bottom:1px solid rgba(255,255,255,0.03);color:rgba(255,255,255,0.35);font-weight:400}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col .dropdown-heading{padding-left:1em;font-size:1.1em}}.dropdown-content-nav .container .dropdown-col .dropdown__indent-list{padding-left:1.2em}.dropdown-content-nav .container .dropdown-col .dropdown-link__wrapper{position:relative;border-radius:.3em}.dropdown-content-nav .container .dropdown-col .dropdown-link__wrapper:hover{background-color:rgba(255,255,255,0.05);color:#fff}.dropdown-content-nav .container .dropdown-col .dropdown-link__wrapper .dropdown-link:hover{background-color:transparent;color:#fff}.dropdown-content-nav .container .dropdown-col .text-wrapper{display:flex;justify-content:space-between}.dropdown-content-nav .container .dropdown-col .dropdown-link__info{position:relative;left:auto;right:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:.7em;padding-left:.7em;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.3em;color:rgba(255,255,255,0.63);height:100%}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col .dropdown-link__info{width:3.8em}}.dropdown-content-nav .container .dropdown-col.is--feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:2em;padding-right:1em;padding-left:1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right-style:none}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col.is--feature{margin-bottom:1em;padding-right:0;padding-bottom:0}}.dropdown-content-nav .container .dropdown-col.is--feature .dropdown__feature-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:1em;padding:1em 1em 1em 1.5em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:.6em;background-color:rgba(255,255,255,0.1)}.dropdown-content-nav .container .dropdown-col.is--feature .dropdown__feature-block p{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col.is--feature .dropdown__feature-block{display:none;min-height:auto;margin-bottom:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(255,255,255,0)}}.dropdown-content-nav .container .dropdown-col.is--feature .dropdown__feature-block .dropdown__feature-text{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col.is--feature .dropdown__feature-block .dropdown__feature-text{display:none;font-size:1.12em}}.dropdown-content-nav .container .dropdown-col.is--feature .dropdown__feature-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col.is--feature .dropdown__feature-button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col.is--feature.is--hidden-mobile{display:none}}.dropdown-content-nav .container .dropdown-col.is--1{padding-left:1em}@media screen and (max-width:767px){.dropdown-content-nav .container .dropdown-col.is--1{padding-left:0}}.dropdown-content-nav .container .dropdown-col.is--3{padding-right:1em;border-right-color:rgba(255,255,255,0)}.dropdown-content-nav .container.is--dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2em 0}@media screen and (max-width:767px){.dropdown-content-nav .container.is--dropdown{width:100%;padding:1em 1em 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about-this-site-menu{position:absolute;top:.5em;right:.8em;left:0;text-align:right}@media only all and (min-width:640px),print{.about-this-site-menu{top:.5em;right:0;left:auto}}.about-this-site-menu ul{padding-left:0;margin:0 -0.3em}.about-this-site-menu li{list-style:none outside none;line-height:1.1em;display:inline-block;position:relative}.about-this-site-menu a{font-size:.75em;color:#555;text-decoration:none;padding:.3em}.about-this-site-menu a:hover,.about-this-site-menu a:focus{color:#e23d28;text-decoration:underline}.about-this-site-menu .js-hover-dropdown{position:absolute;z-index:1;top:1.3em;left:0;margin:0;background:#fff;padding:.3em 0;text-align:left}.about-this-site-menu .js-hover-dropdown li{display:block}.about-this-site-menu .js-hover-dropdown a{display:block;white-space:nowrap;padding:.2em .8em}#site-header .social-links-list{margin:1em .5em 0 .5em;float:right}@media(min-width:640px){#site-header .social-links-list{float:none;margin:0;position:absolute;right:0;top:38px}}#header-search{background:#fff}#header-search input,#header-search button{border:0;background:transparent}#header-search button{background-image:url("/static/images/header_search.f5ffedd5ee70.png");background-position:center center;background-repeat:no-repeat;border-radius:0}#header-search button:hover,#header-search button:focus{background-color:#eee}#header-search input:focus{border:0;outline:0}.tertiary-menu{width:100%;float:left;display:none;visibility:hidden}@media only all and (min-width:640px),print{.tertiary-menu{display:block;visibility:visible}}.tertiary-menu a{font-size:.75em}.tertiary-menu a:link{color:#555}.tertiary-menu a:hover,.tertiary-menu a:focus{color:#e23d28}.tertiary-menu ul{list-style:none outside none;text-align:right;padding:0}.tertiary-menu li{display:inline-block;margin-left:.625em}#breadcrumb-replacement{background:#f1f0ec}#breadcrumb .wrapper{position:relative}body.home #page{padding:0}.home__section{padding:1.25em .75em}@media(min-width:640px) and (min-height:800px){.home__section{padding-top:2em;padding-bottom:2em}}.home__section a{text-decoration:none}.home__section a:hover,.home__section a:focus{text-decoration:underline}.home__section a.button:hover,.home__section .contact-actions a:hover,.contact-actions .home__section a:hover,.home__section a.button:focus,.home__section .contact-actions a:focus,.contact-actions .home__section a:focus{text-decoration:none}.home__section .readmore{white-space:nowrap}.home__section .readmore:after{display:inline-block;content:"\2192";margin-left:.3em}.home__reps{*zoom:1}.home__reps:before,.home__reps:after{content:"";display:table}.home__reps:after{clear:both}.home__reps__heading{position:relative;margin-bottom:1em}@media(min-width:640px){.home__reps__heading{margin-bottom:1.25em}}.home__reps__heading__title{display:inline}.home__reps__heading__more{display:inline-block;margin-left:1em;font-size:.8125em}@media(min-width:640px){.home__reps__featured-mp,.home__reps__search{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}.home__reps__featured-mp h3,.home__reps__search h3{text-transform:none;font-size:1.125em}.home__reps__featured-mp{overflow:auto}@media(min-width:640px){.home__reps__featured-mp{float:left;padding-right:20px}}.home__reps__featured-mp h3,.home__reps__featured-mp h4,.home__reps__featured-mp .summary{margin-left:102px}.home__reps__featured-mp .summary{margin-top:1em;font-size:.8125em;line-height:1.5em}.home__reps__search{margin-top:1em}@media(min-width:640px){.home__reps__search{float:left;padding-left:20px;margin-top:0}}.home__reps__search label{display:block;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;line-height:1.4em;max-width:20em}.home__reps__search .inline-search-box{margin-top:.5em;margin-bottom:0}.featured-mp__thumb{float:left;max-width:82px;margin-bottom:.75em}.home__news{background-color:#f1f0ec}@media(min-width:640px){.home__news__row{overflow:auto}}.home__news__survey{margin-bottom:2em;padding-bottom:2em;border-bottom:2px solid #dbd9cf;position:relative}@media(min-width:640px){.home__news__survey{margin-bottom:0;padding-bottom:0;border:0;float:left;width:48%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:20px}}@media(min-width:850px){.home__news__survey{width:36%}}.home__news__survey h3{position:absolute;top:12px;left:12px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,0.5);letter-spacing:1px}.home__news__survey h4{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-size:1.125em;line-height:1.5em;margin-bottom:1em}.home__news__survey__thumb{display:block;width:100%;margin-bottom:.5em}.home__news__articles{margin-bottom:1em}@media(min-width:640px){.home__news__articles{margin-bottom:0;float:left;width:48%}}@media(min-width:850px){.home__news__articles{width:64%}.home__news__articles .home__news__article{float:left;width:47%}.home__news__articles .home__news__article+.home__news__article{margin-top:0;float:right}}@media(min-width:640px){.home__news__mp{float:right;width:47%}}@media(min-width:850px){.home__news__mp{width:30%}}.home__news__article h2{font-size:1.2em}.home__news__article h2 a{display:block}.home__news__article p{margin-bottom:0}.home__news__article p.meta{margin-bottom:.75em;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-size:.8125em}.home__news__article .summary{font-size:.875em}.home__news__article+.home__news__article{margin-top:1em}.home__actions{background-color:#017b58;color:#fff;padding:2em .75em;*zoom:1}.home__actions:before,.home__actions:after{content:"";display:table}.home__actions:after{clear:both}.home__actions a{color:inherit}.home__actions .wrapper{margin:-10px auto}.home__actions h2{color:inherit;font-size:2em;margin:10px 16px 10px 0}.home__actions .button,.home__actions .contact-actions a,.contact-actions .home__actions a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;box-shadow:0 1px 2px 0 rgba(0,0,0,0.18);font-size:1.125em;width:100%;margin:10px 0}@media(min-width:640px){.home__actions .button,.home__actions .contact-actions a,.contact-actions .home__actions a{width:auto;margin-right:16px}}.home__actions .button:last-child,.home__actions .contact-actions a:last-child,.contact-actions .home__actions a:last-child{margin-right:0}.home__actions #issues-options-embed{width:100%}@media(min-width:960px){.home__actions .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home__actions h2{-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.home__actions .button,.home__actions .contact-actions a,.contact-actions .home__actions a{-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.home__three-boxes{*zoom:1}.home__three-boxes:before,.home__three-boxes:after{content:"";display:table}.home__three-boxes:after{clear:both}.home__three-boxes a{display:block}.home__three-boxes__box{margin-bottom:2em}.home__three-boxes__box img{width:100%}@media(min-width:640px){.home__three-boxes__box{float:left;width:32%;margin-right:2%}.home__three-boxes__box:last-child{margin-right:0}}.home__section-header a{text-transform:none;margin-left:1em;font-weight:normal}.home__section-header--full-width a{float:right;margin-left:0}.issues-and-options-footer{background-color:#017b58}#site-footer{background:#152425;border-top:#0e1919 2px solid;font-size:12px;line-height:18px;color:#b3b3b3}#site-footer div.footer-section{border:0}@media all and (min-width:640px){#site-footer div.footer-section{margin:0 0 1em 0;padding:0;width:31.666666667%;margin-left:2.5%;max-width:none}#site-footer div.footer-section:first-child{margin-left:0}}#site-footer p{font-style:normal;color:inherit;font-size:inherit}#site-footer ul{margin:1em 0 0}#site-footer ul li{font-size:inherit;margin-bottom:.25em}#site-footer #footer-menu li>ul{margin-top:.25em;margin-left:.5em;margin-bottom:.5em}#site-footer #footer-menu li>ul li{display:block;margin-bottom:0;padding:0}#site-footer #footer-menu li>ul li:before{content:"- ";opacity:.5}#site-footer h4{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;text-transform:uppercase;font-size:.875em;color:#b3b3b3}#site-footer a:link,#site-footer a:visited{color:#5bafb9;text-decoration:none}#site-footer a:hover,#site-footer a:focus,#site-footer a:active,#site-footer ul li a:hover,#site-footer ul li a:focus{color:#e23d28;text-decoration:underline}#site-footer .nav{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;display:block}#site-footer .contact-details{line-height:16px}#site-footer .contact-details h5{margin-top:1em;font-weight:bold;margin-bottom:.5em}#site-footer .contact-details .block{display:block;margin-bottom:.1em}#site-footer .contact-details .col-one,#site-footer .contact-details .col-two{width:46.0526316%;float:left}#site-footer .contact-details .col-two{margin-left:7.8947368%}#site-footer .utilities{margin:0}@media only all and (min-width:640px),print{#site-footer .utilities{text-align:right}}#site-footer .utilities li{display:inline-block;margin-left:12px}#site-footer div.attribution{max-width:960px;margin:.5em auto;font-size:inherit;text-align:left}#site-footer .header-search{display:none;visibility:hdden}.footer-full-width{width:100%;border-top:1px solid #1e3435;padding-top:1.5em;margin-top:.5em;float:left}@media only all and (max-width:640px),print{.footer-full-width .layout-major-minor{padding:0 10px}}@media only all and (min-width:640px),print{.footer-full-width .major-column{margin-bottom:0!important}}#site-footer .disclaimer p{font-size:.875em;color:#808080}#site-footer .utilities li:first-child{margin-left:0}@media only all and (min-width:640px),print{#site-footer .utilities li:first-child{margin-left:12px}}.email-signup{margin-top:1em}.email-signup .mailing-list-button{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin:0}.email-signup input[type="email"]{font-size:1em;font-family:"latoregular","Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:normal!important;padding:.815em;border:0;margin:0;min-width:16em}.infopage{max-width:632px}.infopage ol,.infopage ul{margin-bottom:1em}.sidebar{background-color:#f1f0ec;padding:12px;margin-bottom:2em}@media only all and (min-width:640px),print{.sidebar{padding:18px;margin-bottom:0}}.sidebar h3{font-size:.75em;line-height:1.75em;margin-bottom:0}.sidebar p{font-size:.875em;line-height:1.5em;margin-bottom:0}.sidebar p+h3{margin-top:1.5em}.sidebar .word-break-all{word-break:break-all}.sidebar ul{padding-left:0;margin-bottom:0;font-size:.875em;margin-bottom:1em}.sidebar ul li{list-style:none outside none}.sidebar li+li{margin-top:.5em}.sidebar a:link{text-decoration:none}.sidebar a:hover,.sidebar a:active,.sidebar a:focus{text-decoration:underline}.sidebar a.active{color:#555}.sidebar .vcard li .label{display:block;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:bold;width:100%;color:#555;letter-spacing:.05em;margin:0}.sidebar .vcard li p{padding:0;margin-bottom:1em}.sidebar .constituency-office-feedback,.sidebar .sources{font-size:.875em}.sidebar .sources{margin-top:10px}.list-of-things img{max-width:100%}.list-of-things-item{border-bottom:1px solid #d2d2ce;padding:12px 0;*zoom:1}.list-of-things-item:before,.list-of-things-item:after{content:"";display:table}.list-of-things-item:after{clear:both}.list-of-things-item a:link,.list-of-things-item a:visited{color:#222;text-decoration:none}.list-of-things-item a:hover,.list-of-things-item a:active,.list-of-things-item a:focus{color:#e23d28;text-decoration:underline}.list-of-things-item:first-child{border-top:1px solid #d2d2ce}.list-of-things-item:last-child{margin-bottom:2em}.person-list-item img{float:left;margin-right:12px;overflow:hidden}.person-list-item .name{font-weight:bold;display:block;margin-bottom:.25em}.person-list-item .position-parties,.person-list-item .position-place,.person-list-item .position-house,.person-list-item .person-contact,.person-list-item .position-title{display:inline-block;font-size:.875em}.person-list-item .position-parties a:link,.person-list-item .position-parties a:visited,.person-list-item .position-place a:link,.person-list-item .position-place a:visited,.person-list-item .position-house a:link,.person-list-item .position-house a:visited,.person-list-item .person-contact a:link,.person-list-item .person-contact a:visited,.person-list-item .position-title a:link,.person-list-item .position-title a:visited{color:#555}.person-list-item .position-parties a:hover,.person-list-item .position-parties a:active,.person-list-item .position-parties a:focus,.person-list-item .position-place a:hover,.person-list-item .position-place a:active,.person-list-item .position-place a:focus,.person-list-item .position-house a:hover,.person-list-item .position-house a:active,.person-list-item .position-house a:focus,.person-list-item .person-contact a:hover,.person-list-item .person-contact a:active,.person-list-item .person-contact a:focus,.person-list-item .position-title a:hover,.person-list-item .position-title a:active,.person-list-item .position-title a:focus{color:#e23d28}.person-list-item .position-parties a{background:transparent url("/static/images/organisation-16x16.3a807c9dc064.jpg") left center no-repeat;padding-left:20px}.person-list-item .position-place a{background:transparent url("/static/images/place-16x16.f2f8c412ad14.jpg") left center no-repeat;padding-left:20px;margin-right:20px}.person-list-item .position-house{background:transparent url("/static/images/assembly-16x16.8d6bda343fd8.jpg") left center no-repeat;padding-left:20px;margin-right:20px}.person-list-item .person-contact{margin-right:5px}.person-list-item .person-contact .contact-kind{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:bold;color:#555;letter-spacing:.05em;text-transform:uppercase;font-size:.9em}.constituency-positions .position-parties,.constituency-positions .position-place,.constituency-positions .position-title{display:block}.constituency-positions .position-title{background:transparent url("/static/images/person-16x16.f6d73d5caa0f.jpg") left center no-repeat;padding-left:20px;margin-left:70px}.mp-profiles-list .list-of-things-item:first-child{border-top:0}.mp-profiles-list .list-of-things-item:last-child{border-bottom:0;margin-bottom:0}.mp-profiles-list .person-list-item>a{display:block}.mp-profiles-list .person-list-item img,.mp-profiles-list .person-list-item .name{display:inline-block;vertical-align:middle}.mp-profiles-list .person-list-item .name{font-size:1.2em;line-height:1.4em;margin-bottom:0}.mp-profiles-list .person-list-item img{width:auto;height:3em;float:none}.mp-profiles-list .person-list-item:before,.mp-profiles-list .person-list-item:after{display:none}.mp-profiles-list .person-list-item a:hover,.mp-profiles-list .person-list-item a:focus{text-decoration:none}.mp-profiles-list .list-of-profiles-by-letter{margin-bottom:2em}@media(min-width:640px){.mp-profiles-list .mp-profiles-list-letter{float:left;margin:12px 0 0 0;font-size:3.5em;line-height:1em;color:#999}.mp-profiles-list .list-of-profiles-by-letter{margin-left:6em;margin-bottom:3em}}@media(min-width:640px){ul.mp-profiles-list{margin-left:6em;margin-bottom:3em}}.search-box{margin-bottom:1.5em}#page .search-wrap{padding-bottom:10px}.results-group{margin-bottom:1.5em}.global-search-results .speech-name{color:#555}.advanced-search-options{background-color:#f1f0ec}.advanced-search-options .button[disabled],.advanced-search-options .contact-actions a[disabled],.contact-actions .advanced-search-options a[disabled],.advanced-search-options .button[disabled]:hover,.advanced-search-options .contact-actions a[disabled]:hover,.contact-actions .advanced-search-options a[disabled]:hover,.advanced-search-options .button[disabled]:focus,.advanced-search-options .contact-actions a[disabled]:focus,.contact-actions .advanced-search-options a[disabled]:focus{background-color:#dbd9cf}.advanced-search-options .search-order-by-controls label{font-size:1.2em;font-weight:bold;color:#222;display:block;margin:.6em 0 .5em}@media(min-width:640px){.advanced-search-options .search-order-by-controls{display:inline-block;width:32%}.advanced-search-options .search-range-controls{display:inline-block;width:64%}}@media(min-width:960px){.advanced-search-options{padding:1.5em;position:relative}.advanced-search-options .search-order-by-controls{width:24%;margin-bottom:0}.advanced-search-options .search-range-controls{width:48%;margin-bottom:0}}.step-pagination a,.pagination a{background:transparent;border:1px solid #d2d2ce;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-transform:uppercase;font-size:.75em;padding:1em;min-width:17px;text-align:center;margin-bottom:.5em;text-decoration:none;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:bold}.step-pagination a:hover,.step-pagination a:focus,.pagination a:hover,.pagination a:focus{border:1px solid #b43020;background-color:#e23d28;color:#fff;text-decoration:none}.pagination{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:bold}.pagination .current{background:transparent;border:1px solid #d2d2ce;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-transform:uppercase;font-size:.75em;padding:1em;min-width:17px;text-align:center;margin-bottom:.5em}.pagination .current:hover{background:transparent;border:1px solid #d2d2ce}.pagination span:hover{border:1px solid #b43020;background-color:#e23d28;color:#fff;text-decoration:none}.pagination a.prev,.pagination span.prev,.pagination a.next,.pagination span.next{background:0;padding:1em;min-width:17px}.pagination a.prev:hover,.pagination span.prev:hover,.pagination a.next:hover,.pagination span.next:hover{background-color:#e23d28}.step-pagination .current{font-size:.875em;display:inline-block;padding:0 .5em}div.search-pagination{background:transparent;color:#222;padding:.5111em 0;font-size:.87em}body .breadcrumbs{margin-bottom:0}ul.pager{padding-left:0;margin-bottom:0;margin-bottom:1em;background:transparent}ul.pager li{list-style:none outside none}ul.pager li.previous,ul.pager li.next{display:inline-block;width:50%}ul.pager li.previous a,ul.pager li.next a{background:transparent;font-size:.875em;text-decoration:none;color:#555}ul.pager li.previous a:hover,ul.pager li.next a:hover{text-decoration:underline;color:#e23d28}ul.pager li.next{text-align:right}.alphabet-links{padding-left:0;margin-bottom:0;*zoom:1;font-size:.9em;margin-top:1em}.alphabet-links li{list-style:none outside none}.alphabet-links:before,.alphabet-links:after{content:"";display:table}.alphabet-links:after{clear:both}.alphabet-links__link{float:left;text-transform:uppercase;padding:.1em .2em;margin-right:.5em;border-bottom:2px solid transparent}a.alphabet-links__link{text-decoration:none}.alphabet-links__link--current{font-weight:bold;color:#e23d28;border-bottom-color:#d2d2ce}.alphabet-links__link--disabled{color:#b3b3b3}.kind-of-subtitle{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:bold;color:#017b58}.house-splash{display:block;width:100%;overflow:hidden;position:relative;margin-bottom:1em;background-color:#e23d28;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:top left}.house-splash.national-assembly{background-image:url("/static/images/national-assembly.098f1d416644.jpg")}.house-splash.ncop{background-image:url("/static/images/national-council-of-provinces.14cd6b3b2ea9.jpg")}.house-splash.person-write{background-image:url("/static/images/write-to-mp2.d8e3104e69eb.jpg")}.house-splash.committee-write{background-image:url("/static/images/splash-committee.eaf8f28fdb25.jpg")}@media only all and (min-width:640px),print{.house-splash{margin-bottom:2em;height:15.5em}}a.house-splash{text-decoration:none}a.house-splash:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#e23d28;opacity:0;transition:opacity 100ms linear}a.house-splash:hover:before,a.house-splash:focus:before{opacity:.5}.house-title{position:relative;padding:1em}.house-title h1,.house-title p{color:#fff;line-height:1}.house-title h1{font-size:1.5em}.house-title>:last-child{margin-bottom:0}@media only all and (min-width:640px),print{.house-title{padding:1.5em;position:absolute;bottom:0;left:0}}.house-intro{font-size:.875em;color:#555;max-width:714px;margin-bottom:2em}.house-page-list{padding-left:0;margin-bottom:0;margin-bottom:2em;max-width:714px;width:100%}.house-page-list li{list-style:none outside none}.house-page-list li{border-bottom:1px solid #d2d2ce}.house-page-list a{display:block;padding:.33em}.house-page-list a:link,.house-page-list a:visited{text-decoration:none}.house-page-list a:hover,.house-page-list a:focus,.house-page-list a:active{text-decoration:underline;background-color:#f1f0ec}.house-page-list .seat-count{color:#555;font-size:.75em;float:right;display:inline-block}@media only all and (min-width:640px),print{#page #map_canvas{height:210px;width:210px}}li span.inline-search,div span.inline-search{padding:.33em;display:inline-block}li form.inline-search,div form.inline-search{display:inline-block}@media(max-width:639px){.profile-with-map .title-space{margin-left:0}.profile-with-map .profile-map{position:static;width:auto}.profile-with-map #map_canvas{width:100%;height:210px;margin-bottom:1em}}.constituency-office-photo{display:block;margin-bottom:1em}.newsletter-sidebar{margin:1.5em 0}.page-wrapper .email-signup input[type="email"]{border:1px solid #b3b3b3;margin-bottom:.5em}.page-wrapper .email-signup .button,.page-wrapper .email-signup .contact-actions a,.contact-actions .page-wrapper .email-signup a{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}@-webkit-keyframes target-fade{0%{background-color:#f1f0ec;color:#e23d28}100%{background-color:rgba(0,0,0,0);color:#222}}@-moz-keyframes target-fade{0%{background-color:#f1f0ec;color:#e23d28}100%{background-color:rgba(0,0,0,0);color:#222}}@keyframes target-fade{0%{background-color:#f1f0ec;color:#e23d28}100%{background-color:rgba(0,0,0,0);color:#222}}.rep-results-warning{margin-bottom:32px}.list-of-constituency-offices ul{padding-left:0;margin-bottom:0}.list-of-constituency-offices>li{border-bottom:1px solid #d2d2ce;padding-top:1em;position:relative}.list-of-constituency-offices li{overflow:hidden}.list-of-constituency-offices :target a{-webkit-animation:target-fade 3s 1;-moz-animation:target-fade 3s 1;animation:target-fade 3s 1}.list-of-constituency-offices a{color:#222;text-decoration:none}@media only all and (max-width:640px),print{.list-of-constituency-offices a{margin-right:5em}}.list-of-constituency-offices a:hover,.list-of-constituency-offices a:focus{color:#e23d28;text-decoration:underline}.list-of-constituency-offices .name{font-weight:bold}.list-of-constituency-offices .constituency-office-address{font-size:.875em;color:#555}.list-of-constituency-offices .constituency-office-mp-name{font-size:.875em;color:#222;margin-bottom:0}.list-of-constituency-offices .constituency-office-mp-title{font-size:.875em;color:#555;margin-bottom:0}.list-of-constituency-offices .constituency-office-mp-photo{height:58px;width:58px;float:left;margin-right:16px;margin-bottom:1em}.list-of-constituency-offices .distance{color:#b3b3b3;position:absolute;top:1em;right:0}.list-of-constituency-offices .tiny-list-of-people .person-list-item{border:0;padding:0;margin-bottom:.5em}.list-of-constituency-offices .tiny-list-of-people .person-list-item img{height:29px;width:29px}.list-of-constituency-offices .tiny-list-of-people .person-list-item .name{font-size:.75em}.profile-info h3{display:block;width:100%;color:#555;font-size:1.25em}.constituency-party{margin:0}.constituency-party p+h3{margin-top:1.5em}.constituency-party ul{padding-left:0}.constituency-party li{border-top:0;list-style:none outside none}.constituency-party li a{display:inline;font-size:1em;color:#e23d28;background:transparent;text-decoration:none;padding:0}@media only all and (min-width:640px),print{.constituency-party li a{background:transparent;color:#e23d28;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.constituency-party li a:hover,.constituency-party li a:focus{background:transparent;color:#222;text-decoration:underline}.sidebar a[href^="mailto"]{word-wrap:break-word}.large-container h3{border:0;padding:0;color:#555;margin:.25em 0 .5em}.large-container p{margin:0 0 1em}.contact-location{margin-top:.5em}.contact-actions{margin-top:1.5em}.contact-actions a{margin-bottom:1em;text-transform:none;padding-left:38px}.important-positions{margin-top:.5em}.important-positions p{margin-bottom:.5em}.contact-actions__email,.contact-actions__wip{display:inline;margin-right:1em}.contact-actions__email a,.contact-actions__wip a{background:#e23d28 url("../images/person-contact-icons/email-icon.57671e80fb70.png") no-repeat 14px 50%;background-image:url("../images/person-contact-icons/email-icon.40aae2535fe2.svg"),none;background-size:18px 14px}.contact-actions__email a:hover,.contact-actions__wip a:hover,.contact-actions__email a:active,.contact-actions__wip a:active,.contact-actions__email a:focus,.contact-actions__wip a:focus{background-color:#bd2c1a}.contact-actions__twitter{display:inline;margin-right:1em}.contact-actions__twitter a{background:#4099ff url("../images/person-contact-icons/twitter-icon.6218f62bddaa.png") no-repeat 14px 50%;background-image:url("../images/person-contact-icons/twitter-icon.b3ab0457ac69.svg"),none;background-size:18px 14px}.contact-actions__twitter a:hover,.contact-actions__twitter a:active,.contact-actions__twitter a:focus{background-color:#0d7eff}.contact-actions__facebook{display:inline;margin-right:1em}.contact-actions__facebook a{background:#3b5998 url("../images/person-contact-icons/facebook-icon.298cbfbdd6ac.png") no-repeat 14px 50%;background-image:url("../images/person-contact-icons/facebook-icon.bca2ebd68290.svg"),none;background-size:18px 14px}.contact-actions__facebook a:hover,.contact-actions__facebook a:active,.contact-actions__facebook a:focus{background-color:#2d4373}.contact-actions__linkedin{display:inline;margin-right:1em}.contact-actions__linkedin a{background:#0077b5 url("../images/person-contact-icons/linkedin-icon.0b66b1b99444.png") no-repeat 14px 50%;background-image:url("../images/person-contact-icons/linkedin-icon.f41166f5c4e9.svg"),none;background-size:18px 14px}.contact-actions__linkedin a:hover,.contact-actions__linkedin a:active,.contact-actions__linkedin a:focus{background-color:#005582}.contact-actions__youtube{display:inline;margin-right:1em}.contact-actions__youtube a{background:#cd201f url("../images/person-contact-icons/youtube-icon.d848f7126ef2.png") no-repeat 14px 50%;background-image:url("../images/person-contact-icons/youtube-icon.afc638bb0039.svg"),none;background-size:18px 14px}.contact-actions__youtube a:hover,.contact-actions__youtube a:active,.contact-actions__youtube a:focus{background-color:#a11918}.contact-actions__whoswhosa{display:inline;margin-right:1em}.contact-actions__whoswhosa a{background:#185f8e url("../images/person-contact-icons/whoswhosa-icon.2743ca6e5008.png") no-repeat 14px 50%;background-image:url("../images/person-contact-icons/whoswhosa-icon.59d5bb4c3c21.svg"),none;background-size:18px 14px}.contact-actions__whoswhosa a:hover,.contact-actions__whoswhosa a:active,.contact-actions__whoswhosa a:focus{background-color:#114262}.contact-actions__wip a{border-radius:6px}a.contact-actions__wip__view-link{background-color:transparent;background-image:none;padding-left:1.33em;color:#e23d28}.ui-tabs .ui-tabs-nav li{border:0;margin:0 1em 3px 0}.ui-tabs .ui-tabs-nav li a{color:#e23d28}.ui-tabs .ui-tabs-nav li a:hover,.ui-tabs .ui-tabs-nav li a:focus{color:#b43020}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:0;font-size:.75em;outline:0}@media only all and (min-width:640px),print{.ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:.875em}}.ui-tabs .ui-tabs-nav .ui-tabs-active{border-bottom:3px solid #d2d2ce;margin-bottom:0}.ui-tabs .ui-tabs-nav .ui-tabs-active a{color:inherit}.ui-tabs .ui-tabs-nav .ui-tabs-active a:hover,.ui-tabs .ui-tabs-nav .ui-tabs-active a:focus{color:inherit}.person-tabs .ui-tabs-panel ul,.person-tabs .ui-tabs-panel p{font-size:.875em}.positions{padding-left:0;margin-bottom:0;margin-bottom:1.5em}.positions li{list-style:none outside none}h3.attendance__heading{margin-top:2em}h3.attendance__heading:first-child{margin-top:0}p.attendance__percentage{font-size:1.2em;color:#017b58;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;margin-bottom:.3em}p.attendance__number{font-size:1.2em;color:#017b58;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans}.attendance__context{color:gray}.attendance__recently-attended li{margin-bottom:1em}.attendance__recently-attended a{display:inline;text-decoration:none}.attendance__recently-attended a:hover,.attendance__recently-attended a:focus{text-decoration:underline}.attendance__recently-attended .committee-name{color:#555}.attendance__recently-attended .meeting-date{font-size:.9em;color:#555}p.attendance__disclaimer{color:#b3b3b3;font-size:.8em;margin:.8em 0}ul.attendance__notes{color:#b3b3b3;margin:.8em 0;padding-left:0}ul.attendance__notes li{font-size:.9em}.speeches li{margin-bottom:1em}.speeches p{margin-bottom:.5em}.speeches .speech-date{display:block;font-size:.8em;color:gray}.speeches .speech-text{font-size:.9em}.committee-meeting-attendance .committee-name{display:block;color:#555;font-weight:bold}.committee-meeting-attendance .meeting-date{display:block;font-size:.9em;color:gray}.committee-meeting-attendance .meeting-summary{font-size:.9em}.hansard-section-title{cursor:pointer;border-top:1px solid #d2d2ce;margin-bottom:1em;padding-top:1em;display:block;text-decoration:none;color:#222}.hansard-section-title h2{font-size:1em}.hansard-section-title p{font-size:.875em;margin-bottom:0}.hansard-section-title:focus,.hansard-section-title:hover{text-decoration:none}.hansard-section-title:focus h2,.hansard-section-title:hover h2{color:#e23d28;text-decoration:underline}.hansard-section-title:focus p,.hansard-section-title:hover p{color:#222}.hansard-section{padding-bottom:1em}.hansard-section p{font-size:.875em;margin-bottom:.5em}.about-constituency-office{font-size:.75em;margin-bottom:1em}@media only all and (min-width:640px),print{.about-constituency-office{margin-bottom:0;position:absolute;right:0;top:0}}#map_canvas{margin-bottom:2em}#map_canvas img{max-width:none}.politicians-results h2{margin-bottom:.6em}.politicians-results .list-of-things-item:first-child{border-top:0}.error #page{padding:0}.error-page-content{min-height:500px}.error-page-content h1,.error-page-content p{text-align:center;margin:auto;margin-bottom:1em}.error-page-content h1{padding-top:2em;font-size:2.5em}.error-page-content p{max-width:30em}.layout{*zoom:1}.layout:before,.layout:after{content:"";display:table}.layout:after{clear:both}.layout .column{float:left;width:100%;max-width:100%;margin-bottom:24px}.pull-right{float:right;overflow:hidden;margin-bottom:1em;margin-left:1em}.fifty-fifty-layout{*zoom:1}.fifty-fifty-layout:before,.fifty-fifty-layout:after{content:"";display:table}.fifty-fifty-layout:after{clear:both}.fifty-fifty-layout .column:first-child{margin-bottom:2em}@media only all and (min-width:640px),print{#front_intro .home-left{width:65.8333333%;margin-right:2.5%}#front_intro .home-right{width:31.66666666%;float:right;margin-right:0}.home-rep-search .wrapper form{width:50%;float:left}.home-rep-search .wrapper h2{margin-right:2.5%;width:47.5%;float:left;text-align:right}#twitter{width:100%;max-width:100%}.social-and-tools{display:none}.layout-major-minor .major-column{width:74.375%;margin-right:2.5%;float:left}.layout-major-minor .minor-column{width:23.125%;float:right}.layout-major-minor.reverse .major-column{float:right}.layout-major-minor.reverse .minor-column{float:left}.layout-major-minor.thirds .major-column{width:64.5%}.layout-major-minor.thirds .minor-column{width:33%}.fifty-fifty-layout .column{width:48%;float:left}.fifty-fifty-layout .column:first-child{margin-right:4%}}#front_intro{padding-bottom:0}.elections-home{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.25);background-color:#016246;background-color:rgba(0,0,0,0.2);padding:2em 0;margin-top:2em;text-align:center}@media only all and (min-width:640px),print{.elections-home{text-align:left}}.elections-home h2{font-size:2.25em;line-height:1.2em;color:#fff}.elections-home a{color:#fff}.elections-home-intro{position:relative}@media only all and (min-width:640px),print{.elections-home-intro{background-image:url("/static/images/elections-icon.dfc280c14883.png");background-position:left center;background-repeat:no-repeat;float:left;width:67%}.elections-home-intro h2,.elections-home-intro p{margin-left:120px}.elections-home-intro p{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-size:1.125em}.elections-home-intro a{text-decoration:none}.elections-home-intro a:hover,.elections-home-intro a:active,.elections-home-intro a:focus{text-decoration:underline}}#election_countdown{position:relative}@media only all and (min-width:640px),print{#election_countdown{float:left;width:33%}}.election{background-color:#f1f0ec}.election #page{background-color:#f1f0ec;padding:0}.election-header{padding:0 1em}.navigation-tabs ul{padding-left:0;margin-bottom:0;margin:0;padding:0}.navigation-tabs ul li{list-style:none outside none}@media only all and (min-width:640px),print{.navigation-tabs li{display:inline-block}}.navigation-tabs a{display:block;background-color:#e2e1dd;color:#222;text-decoration:none;padding:.8em 1em;margin-right:.33em;font-size:.875em;margin-bottom:1px}@media only all and (min-width:640px),print{.navigation-tabs a{margin-bottom:0}}.navigation-tabs a:hover,.navigation-tabs a:active,.navigation-tabs a:focus{background-color:#d6d5cf}.navigation-tabs a.current{background-color:#fff}.navigation-tabs a.current:hover,.navigation-tabs a.current:active,.navigation-tabs a.current:focus{background-color:#fff}.election-body{background-color:#fff;*zoom:1;padding:2em 1em 2em}.election-body:before,.election-body:after{content:"";display:table}.election-body:after{clear:both}.election-page-header{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:2em}.election-page-header h2{font-size:2.375em;margin-bottom:.5em;line-height:1.2em}.election-page-header h3{text-transform:none;font-size:1.75em}.election-page-subtitle{color:#017b58;font-size:1.5em;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans}.election-page-subtitle a{color:#017b58;text-decoration:none}.election-page-subtitle a .change-province{font-size:.583333333em;text-decoration:none;color:#777}.election-page-subtitle a:hover,.election-page-subtitle a:active,.election-page-subtitle a:focus{color:#e23d28;text-decoration:underline}.election-page-subtitle a:hover .change-province,.election-page-subtitle a:active .change-province,.election-page-subtitle a:focus .change-province{color:#e23d28}.general-election-information{*zoom:1;padding:0 0 2em;border-bottom:1px solid #ccc;margin-bottom:2em}.general-election-information:before,.general-election-information:after{content:"";display:table}.general-election-information:after{clear:both}@media only all and (min-width:640px),print{.general-election-information #election_countdown{float:right;width:40%}.general-election-information #election_countdown .countdown_row{float:right}}.general-election-information .countdown_row{color:#fff;background-color:#017b58;padding:1.5em 2.2em;position:static;right:auto;float:left}@media only all and (min-width:640px),print{.election-introduction{float:left;width:57%;margin-right:3%}}.overview-section{*zoom:1;margin:0 0 2em}.overview-section:before,.overview-section:after{content:"";display:table}.overview-section:after{clear:both}.election-candidates{border-bottom:1px solid #ccc;margin-bottom:3em;padding-bottom:1em}.election-candidates:last-child{border-bottom:0}.election-candidates h2{margin-bottom:1em;font-size:1.875em}.election-candidates h3{color:#555}.overview-list{padding-left:0;margin-bottom:0}.overview-list li{list-style:none outside none}@media only all and (min-width:640px),print{.overview-list{-webkit-column-count:3;-moz-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap:2em;-moz-column-gap:2em;-o-column-gap:2em;column-gap:2em}}.overview-list li{padding:.66em .25em;border-top:1px solid #e9e9e9;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}.overview-list a{text-decoration:none}.overview-list a:hover,.overview-list a:active,.overview-list a:focus{text-decoration:underline}.overview-list--on-party-page{border-bottom:1px solid #ccc;padding-bottom:1em}.view-national{margin-bottom:2em}.party-list{position:relative;border-bottom:1px solid #ccc;margin-bottom:2em;padding-bottom:2em}.party-list h3{text-transform:none;font-size:1.875em;line-height:1.2em;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans}@media only all and (min-width:640px),print{.party-list h3{margin-right:5em}}.party-list .for-province{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;color:#777;font-size:.7em}.party-list ul{padding-left:0;margin-bottom:0;margin-bottom:1em}.party-list ul li{list-style:none outside none}@media only all and (min-width:640px),print{.party-list ul{-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2}}.party-list li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;line-height:1.7em}.party-list li:hover .candidate-title{color:#222}.party-list .back-to-top{color:#777;text-decoration:none;font-size:.875em}.party-list .back-to-top:hover,.party-list .back-to-top:active,.party-list .back-to-top:focus{text-decoration:underline;color:#e23d28}@media only all and (min-width:640px),print{.party-list .back-to-top{position:absolute;top:.5em;right:0}}.candidate-title{display:block;color:#555;margin-bottom:.33em;font-size:.875em;position:relative;top:-0.3em}.rerunning-candidates{margin-bottom:4em}.open-advanced-search{padding-right:17px;background-image:url("../images/has-dropdown-dark.359714849513.png");background-position:right center;background-repeat:no-repeat}.search-results-item h3{text-transform:none}.search-results-speech-item h3{font-size:1.5em;color:#777}.search-results-speech-item a{text-decoration:none;color:#222}.search-results-speech-item a .speech-description{color:#e23d28}.search-results-speech-item a:hover .speech-description,.search-results-speech-item a:active .speech-description,.search-results-speech-item a:focus .speech-description{color:#222;text-decoration:underline}#page .members-interest h3{background-color:#f6f6f6;padding:.6em}#page .members-interest h4{padding-left:.6em}.members-interests .members-interests-filter{padding:1em;background-color:#f6f6f6;vertical-align:top;margin-bottom:25px}.members-interests .members-interests-filter hr{margin-bottom:25px}.members-interests .members-interests-filter label{width:90px;display:inline-block}.members-interests .members-interests-filter .filter-option{height:30px}.members-interests .members-interests-filter .button,.members-interests .members-interests-filter .contact-actions a,.contact-actions .members-interests .members-interests-filter a{margin-top:1em}.members-interests .members-interests-filter select,.members-interests .members-interests-filter input[type="text"]{vertical-align:top}.members-interests #group-interests-form{margin-bottom:30px;display:flex;justify-content:center}.members-interests .group-select{font-size:.8em;opacity:.8;background-color:gray;flex:1;margin-right:10px}.members-interests .selected{background-color:#e23d28;opacity:.95}.members-interests sup{font-size:.8em}.questions-filter{padding:1em;background-color:#f6f6f6}.questions-filter select{display:block;max-width:20em;margin:.5em 0}@media only all and (min-width:640px){.questions-filter{padding-right:7em;position:relative}.questions-filter .button,.questions-filter .contact-actions a,.contact-actions .questions-filter a{position:absolute;top:0;right:0;bottom:0;width:120px}.questions-filter select{display:inline-block;margin:0 .5em}}.questions-filter .search-filter{display:block;margin-top:10px}.questions .question{padding:1em 0}.questions .question+.question{border-top:1px solid #e6e6e6}.questions .speech-meta{margin-bottom:0}.questions .speech-meta a{text-transform:none;text-decoration:none;margin-left:.5em}.questions .speech-meta a:hover,.questions .speech-meta a:focus{text-decoration:underline}.questions .speech-text{line-height:1.4em}.questions .reply{padding-top:.5em;padding-left:5%}.questions h2{margin-bottom:0}.questions h2 a{font-size:.8em;text-decoration:none}.questions h2 a:hover,.questions h2 a:focus{text-decoration:underline}.tag-answer{white-space:pre-wrap;font-family:Courier,"Courier New",monospace;font-size:.8em}.archived_comments{padding-top:1em}.mp-attendance #warning-notice{background-color:#e23d28;color:#fff;font-size:12px;padding:10px;margin-bottom:10px}.mp-attendance .dataTables_wrapper .ui-toolbar{padding:12px 0}.mp-attendance .dataTables_wrapper .dataTables_filter{float:left}.mp-attendance .mp-attendance-filter{padding:1em;background-color:#f6f6f6;vertical-align:top}.mp-attendance .mp-attendance-filter form.filter-attendance{margin-bottom:15px}.mp-attendance .mp-attendance-filter form.filter-attendance .button,.mp-attendance .mp-attendance-filter form.filter-attendance .contact-actions a,.contact-actions .mp-attendance .mp-attendance-filter form.filter-attendance a{float:right}@media only all and (min-width:640px){.mp-attendance .mp-attendance-filter .col-50{float:left;width:50%}}@media only all and (max-width:640px){.mp-attendance .mp-attendance-filter .col-50{margin:10px 0}}.mp-attendance .mp-attendance-filter .clear{clear:both}.mp-attendance .mp-attendance-filter .filter{margin-bottom:10px}.mp-attendance .mp-attendance-filter .filter label{display:inline-block}.mp-attendance .mp-attendance-filter .select label{width:25%}.mp-attendance .mp-attendance-filter .radio label{width:100%}.mp-attendance .mp-attendance-filter .radio .note{font-size:.8em;margin-top:15px;display:block;line-height:14px;color:#b3b3b3}.mp-attendance .mp-attendance-filter input{margin-top:1em}.mp-attendance .mp-attendance-filter select,.mp-attendance .mp-attendance-filter input[type="text"]{vertical-align:top}.mp-attendance .mp-attendance-filter hr{margin:1em 0}.mp-attendance .mp-attendance-filter .button,.mp-attendance .mp-attendance-filter .contact-actions a,.contact-actions .mp-attendance .mp-attendance-filter a{display:inline-block;padding:.7em}.mp-attendance .mp-attendance-filter .download{margin-top:0;background-color:#b3b3b3;font-size:.75em;float:right}.mp-attendance .mp-attendance-filter .download:hover,.mp-attendance .mp-attendance-filter .download:focus{background:#8f8f8f;color:#fff;text-decoration:none}.mp-attendance h2.average-attendance{margin-bottom:0}.mp-attendance th.sorting{cursor:pointer}.mp-attendance .attendance-bar{width:65%;float:left;height:19px}.mp-attendance .attendance-bar .bar{float:left;height:100%}.mp-attendance .attendance-bar .present{background-color:#017b58}.mp-attendance .attendance-bar .absent{background-color:#e23d28}.mp-attendance .attendance-bar .late-early{background-color:#e26a5a}.mp-attendance .attendance-perc{width:35%;float:left}.rep-locator-search{padding:1em;margin-bottom:2em;background-color:#cce4dd;border-radius:.2em}@media only all and (min-width:640px){.rep-locator-search{padding:2em}}.rep-locator-search__label{display:block;font-size:1.2em;margin-bottom:.5em;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans}@media only all and (min-width:640px){.rep-locator-search__label{display:inline-block;margin:0 1em 0 0}}@media only all and (min-width:640px){.rep-locator-search__inputs{display:inline-block}}.rep-locator-search__inputs #id_q{width:50%;font-size:1em;border-radius:3px;padding:.8em;border:1px solid #a3bbb4}@media only all and (min-width:640px){.rep-locator-search__inputs #id_q{width:10em}}@media only all and (min-width:960px){.rep-locator-search__inputs #id_q{width:20em}}.rep-locator-search__inputs .button,.rep-locator-search__inputs .contact-actions a,.contact-actions .rep-locator-search__inputs a{width:33%;margin-left:4px}@media only all and (min-width:640px){.rep-locator-search__inputs .button,.rep-locator-search__inputs .contact-actions a,.contact-actions .rep-locator-search__inputs a{width:auto}}.rep-locator-search__inputs .search-box{margin-bottom:0;display:flex}.rep-locator-tabs{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;margin-bottom:0!important}@media only all and (min-width:640px){.rep-locator-tabs{font-size:1.6em}}.rep-locator-tooltip{display:none;padding:1.5em 0 1.5em 4.5em;background:transparent url("../images/rep-locator-tooltip.546ac50dc366.png") 0 1.5em no-repeat;background-image:url("../images/rep-locator-tooltip.7f801548b770.svg"),none;background-size:52px 52px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.rep-locator-tooltip{background-image:url("../images/rep-locator-tooltip@2.60ef9e6b8bac.png")}}.rep-locator-tooltip p{margin-bottom:0}.rep-locator-tooltip p+p{margin-top:.5em}.rep-locator-tooltip p:first-child{font-weight:bold}.rep-locator-reps{*zoom:1;margin:0;padding:0}.rep-locator-reps:before,.rep-locator-reps:after{content:"";display:table}.rep-locator-reps:after{clear:both}.rep-locator-reps li{list-style:none}.rep-locator-reps a{text-decoration:none}.rep-locator-reps a:hover .constituency-office-mp-name,.rep-locator-reps a:focus .constituency-office-mp-name{text-decoration:underline}.rep-locator-reps>li{position:relative;padding-left:80px;margin-bottom:2em}@media(min-width:640px){.rep-locator-reps>li{float:left;width:47%;margin-bottom:3em;box-sizing:border-box}.rep-locator-reps>li:nth-child(2n){float:right}.rep-locator-reps>li:nth-child(2n+1){clear:both}}#councillors .rep-locator-reps>li{float:none;width:auto}.rep-locator-reps .constituency-office-mp-photo{position:absolute;top:0;left:0}.rep-locator-reps .constituency-office-mp-logo{position:absolute;top:42px;left:32px}.rep-locator-reps .constituency-office-mp-name{color:#017b58;font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-weight:bold;font-size:1.7em;line-height:1em;margin-bottom:.4em}.rep-locator-reps .constituency-office-mp-aspect{font-weight:bold;color:gray;margin-bottom:.3em}.rep-locator-reps .constituency-office-mp-details+.constituency-office-mp-aspect{margin-top:1em}.rep-locator-reps .constituency-office-mp-details{margin:0;padding:0}.rep-locator-reps .constituency-office-mp-details li{position:relative;margin-bottom:.3em;padding-left:26px}.rep-locator-reps .constituency-office-mp-details li:before{position:absolute;top:.15em;left:0;content:"";display:block;width:16px;height:16px;background:transparent url("/static/images/rep-locator-contact-icons.60c990fedad8.png") 0 0 no-repeat}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.rep-locator-reps .constituency-office-mp-details li:before{background-image:url("/static/images/rep-locator-contact-icons@2.acc2bb20485b.png");background-size:80px 16px}}.rep-locator-reps .constituency-office-mp-details .constituency-office-mp-party:before{background-position:0 0}.rep-locator-reps .constituency-office-mp-details .constituency-office-mp-address:before{background-position:-16px 0}.rep-locator-reps .constituency-office-mp-details .constituency-office-mp-email:before{background-position:-32px 0}.rep-locator-reps .constituency-office-mp-details .constituency-office-mp-phone:before{background-position:-48px 0}.rep-locator-reps .constituency-office-mp-details .constituency-office-mp-url:before{background-position:-64px 0}.rep-locator-reps .constituency-office-mp-details a:hover,.rep-locator-reps .constituency-office-mp-details a:focus{text-decoration:underline}.rep-locator-reps .constituency-office-mp-address .distance{color:#b3b3b3}.rep-locator-reps__more{clear:both;display:block;margin-bottom:4em}.rep-locator-logos{float:right}.rep-locator-logos img{width:100px;height:auto;margin-right:1.33em;margin-bottom:1.5em}.ward-councillor-api-down{background-color:#ff5a5a;color:black;text-align:center;padding:1em;margin-bottom:1em}.cta-box{padding:1em;background-color:#f1f0ec;border-radius:3px}@media(min-width:640px){.cta-box{padding:1.5em}}.cta-box>*{margin:0 0 .5em 0}.cta-box>:last-child{margin-bottom:0}.cta-box .button,.cta-box .contact-actions a,.contact-actions .cta-box a{padding:.75em 1em}.list-of-committee-messages{padding-left:0;margin-bottom:0;border-top:1px solid #e9e9e9;padding-top:1em}.list-of-committee-messages li{list-style:none outside none}.list-of-committee-messages__item{border-bottom:1px solid #e9e9e9;margin-bottom:1em}.list-of-committee-messages__item h3{text-transform:none;font-size:1.125em}.list-of-committee-messages__item__read-link{font-size:.875em}.committee-list p{margin-bottom:.25em}.committee-list__links{margin-bottom:.5em}.committee-list__links a:link,.committee-list__links a:visited,.committee-list__links a{font-size:.875em;text-decoration:underline;color:#e23d28;margin-right:.5em;display:inline-block}.committee-list__links a:link:hover,.committee-list__links a:visited:hover,.committee-list__links a:hover{color:#333}.committee-list-house h2{color:#e23d28}.committee-history{font-family:Lato;font-size:12px;line-height:140%;display:inline-block;align-items:center;letter-spacing:-0.02em;color:rgba(0,0,0,0.6);background:#dedede;width:auto;padding:3px 10px 3px 10px;border-radius:5px}.committee-history a{text-decoration:underline!important;font-weight:400}span.committee-history{margin-top:5px;margin-bottom:5px}.appearance-accordion{background-color:rgba(65,109,255,0.05)}.info-block{margin-bottom:1em;padding:1em 1.4em;border-radius:.3em}p.info-block__title{color:#416dff;font-weight:700}p.info-block__title{margin-bottom:0!important}.info-block__title.is--expand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:3px;text-decoration:none}.info-block__content{overflow:hidden;padding:1.2em 1.4em 1.4em;border-top:1px solid rgba(65,109,255,0.1)}.mp-collapse{width:100%;padding-bottom:1em}.collapse-content{background-color:transparent}.collapse-trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.8em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.3em;background-color:rgba(0,0,0,0.05);-webkit-transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);text-decoration:none}.collapse-trigger:hover{background-color:rgba(0,0,0,0.1)}.collapse-title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;text-transform:lowercase}.collapse-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:3.5em;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.2)}p.collapse-info{padding-left:1em;opacity:.5;margin-bottom:0!important}.collapse-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mp-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-top:1em;padding-bottom:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:.5em}.table-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:3em;border-bottom:1px solid rgba(0,0,0,0.05);background-color:rgba(0,0,0,0.02)}.table-row:hover{background-color:rgba(0,0,0,0.05)}.table-row.is--header{display:flex;background-color:transparent;font-weight:700}.col-text{margin-right:auto;max-width:200px}td,th{border-bottom:0}.category-title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.1em;font-weight:1300}p.category-info{margin-left:auto;color:rgba(0,0,0,0.5);margin-bottom:0!important}h2.mp-subheading{width:100%;margin-bottom:1em;padding-bottom:.5em!important;border-bottom:1px solid rgba(0,0,0,0.1);font-size:1.9em;font-weight:900}.mp-socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:2em;padding-top:1em;padding-bottom:3em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,0.05)}.mp-socials__title{width:100%;margin-bottom:0}.w-inline-block{max-width:100%;display:inline-block}.webf-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1em;padding:.8em 1em;border-radius:.3em;background-color:#277c58;background-image:none;color:#fff;text-decoration:none}.webf-button p{margin-bottom:0}.webf-button:hover{color:#fff;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,0.1)));background-image:linear-gradient(180deg,rgba(0,0,0,0.1),rgba(0,0,0,0.1))}.webf-button.is--orange{background-color:#e23d29}.webf-button.is--social{margin-right:.8em}.webf-button.is--social.is--twitter{background-color:#4099ff}.webf-button.is--social.is--facebook{background-color:#3b5998}.webf-button.is--social.is--youtube{background-color:red}.webf-button.is--social.is--linkedin{background-color:#0077b5}.webf-button.is--social.is--instagram{background-color:#d25963}.button-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:.5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.button-icon.is--right{margin-right:0;margin-left:.5em}.mp-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:.2em;padding-right:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:.5em}.mp-block.is--hidden{display:none}.mp-block.is--underlined{border-bottom:1px solid rgba(0,0,0,0.05)}h3.mp-block__title{width:100%;margin-bottom:.8em;font-size:1.1em;font-weight:900;color:#000}.mp-block__subtitle{width:100%;margin-bottom:.5em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.8em;font-weight:400}.mp-block__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:rgba(0,0,0,0.6)}.mp-block__link a{color:rgba(0,0,0,0.6)}.mp-block__link:hover{color:#000}.mp-block__link.is--full{width:100%}.text-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1em;padding:.8em 1em .8em .8em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:.3em;background-color:rgba(0,0,0,0.05);-webkit-transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);text-decoration:none;color:#000}.text-link:hover{background-color:rgba(0,0,0,0.1);color:#000;text-decoration:underline}.text-link.is--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.text-link a{color:#000;text-decoration:none}.text-link a:hover{text-decoration:underline}.no-data{display:none;width:100%;margin-bottom:1em;padding:.8em;border-radius:.3em;background-color:rgba(0,0,0,0.05)}.no-data.is--public-messages{margin-right:2em;margin-bottom:2em}.mp-year-collapse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:1.2em .8em 1.2em 1.6em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:space-between;align-items:center;border-radius:.3em;text-decoration:none;cursor:pointer}.mp-year-collapse:hover{background-color:rgba(0,0,0,0.05)}.mp-item{padding-right:1em;padding-bottom:1em}@media(max-width:640px){.mp-item{padding-right:0}}.mp-item.is--half{width:50%}@media(max-width:768px){.mp-item.is--half{width:100%}}.mp-item.is--full{padding-right:0;width:100%}.mp-message{position:relative;width:100%;padding:1.4em;border-radius:.3em;background-color:rgba(0,0,0,0.05);-webkit-transition:opacity 400ms cubic-bezier(0.23,1,0.32,1);transition:opacity 400ms cubic-bezier(0.23,1,0.32,1);text-decoration:none}.mp-message:hover{background-color:rgba(0,0,0,0.1)}.item-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}p.message-title{font-size:1em;font-weight:700;text-decoration:none}p.message-title{margin-bottom:0}p.message-title a{text-decoration:none;color:#000}p.message-title a:hover{text-decoration:underline}.message-date{padding-top:.4em;color:rgba(0,0,0,0.5);font-size:.8em;margin-bottom:0}.read-more{color:#e23d29;text-decoration:underline}.mp-question{position:relative;width:100%;padding:1.4em;border-radius:.3em;background-color:rgba(0,0,0,0.05);-webkit-transition:opacity 400ms cubic-bezier(0.23,1,0.32,1);transition:opacity 400ms cubic-bezier(0.23,1,0.32,1);text-decoration:none}.mp-question:hover{background-color:rgba(0,0,0,0.1)}p.item-title{font-size:1em;font-weight:700;text-decoration:none;color:#000;margin-bottom:0!important}p.item-detail{color:#000}p.item-title a{color:#000;text-decoration:none}p.item-title a:hover{text-decoration:underline}p.item-detail{margin-bottom:0!important}p.item-detail a{color:#000;text-decoration:none}p.item-detail a:hover{text-decoration:underline}p.item-date{padding-top:.4em;color:rgba(0,0,0,0.5);font-size:.8em;margin-bottom:0!important}.mp-meeting{position:relative;width:100%;padding:1.4em;border-radius:.3em;background-color:rgba(0,0,0,0.05);-webkit-transition:opacity 400ms cubic-bezier(0.23,1,0.32,1);transition:opacity 400ms cubic-bezier(0.23,1,0.32,1);text-decoration:none}.mp-meeting:hover{background-color:rgba(0,0,0,0.1);text-decoration:none}.mp-profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1em}@media(max-width:640px){.mp-profile{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.mp-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mp-name{font-size:2.2em;line-height:1.2;font-weight:900}.mp-name.is--preferred-name{display:none}h1.mp-name{margin-bottom:0}.mp-role{padding-top:.3em;color:#017b58;font-size:1.2em;font-weight:700}p.mp-role{margin-bottom:0}.mp-image{width:10em;height:10em;border-radius:.5em;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:640px){.mp-image{margin-bottom:1em}}.mp-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-right:-2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mp-row.is--overline{margin-top:1em;padding-top:2em;border-top:1px solid rgba(0,0,0,0.1)}.mp-col h3{text-transform:none}.text-link__date{padding-top:.4em;color:rgba(0,0,0,0.5);font-size:.8em}.mp-interest-block{width:100%;margin-bottom:1em;border-radius:.3em;background-color:rgba(0,0,0,0.05)}.mp-interest-block:hover{border-color:rgba(0,0,0,0.2)}.mp-year-contents{overflow:hidden}.mp-year-contents__inner{padding-top:.8em;padding-right:.8em;padding-left:.8em}p.metric-title{margin-right:auto;font-weight:700;margin-bottom:0!important}p.metric-title.is--bold{font-weight:700}p.metric-value{margin-bottom:0!important}p.metric-value.is--title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:.4em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.3em}.mp-block__subtitle{width:100%;margin-bottom:.5em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.8em;font-weight:400}.metric-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.metric-status{display:none;margin-left:.5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.2)}.metric-status.is--right{margin-right:0;margin-left:.5em}.metric-status.is--good{color:#277c58}.metric-status.is--bad{color:#e23d29}.metric-bottom{overflow:hidden;width:100%}.metric-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-radius:.3em;background-color:rgba(0,0,0,0.05);-webkit-transition:opacity 400ms cubic-bezier(0.23,1,0.32,1);transition:opacity 400ms cubic-bezier(0.23,1,0.32,1);cursor:pointer}.metric-top:hover{background-color:rgba(0,0,0,0.1)}.metric-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:.8em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.metric-item.is--last{border-bottom-style:none}.metric-item.is--last.is--bottom{border-bottom-style:none}.metric-item.is--bottom{margin-top:.8em;padding-right:1.4em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-bottom-style:none;border-radius:.3em;background-color:rgba(0,0,0,0.02)}.text-link__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.2)}.text-link__icon.is--right{margin-right:0;margin-left:.5em}.former-mp-positions{overflow:hidden;margin-bottom:1em;border-radius:0 0 .3em .3em}.current-mp-positions{overflow:hidden;margin-bottom:1em;border-radius:0 0 .3em .3em}.truncate-div{max-height:320px}.list-collapse__wrapper{margin-bottom:1em}.list-collapse__wrapper .list-expand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.8em 1.2em .8em .8em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:.3em;background-color:rgba(0,0,0,0.15);-webkit-transition:all 200ms ease;transition:all 200ms ease;text-decoration:none}.list-collapse__wrapper .list-expand__text{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}.text-link__text{margin:0}.webf-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:992px;max-width:100%;margin-right:auto;margin-left:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:640px){.webf-container{width:100%}}.mp-deceased{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:.5em .8em;border-radius:.3em;background-color:rgba(226,61,41,0.1)}.mp-deceased p{margin-bottom:0}p.item-text{letter-spacing:.01em;font-size:.95em;color:#000;margin-bottom:0}.mp-col{padding-bottom:1em;padding-right:1em}@media(max-width:640px){.mp-col{padding-right:0}}.mp-col.is--full{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-right:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mp-col.is--half{width:50%}@media(max-width:768px){.mp-col.is--half{width:100%}}.mp-col.is--footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.metric{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.3em}.person-write-form,.person-write-intro{max-width:44em}.person-write-form{*zoom:1}.person-write-form:before,.person-write-form:after{content:"";display:table}.person-write-form:after{clear:both}@media(min-width:640px){.person-write-form{margin:2em 0 4em}}.person-write-form p{margin-bottom:1.5em}.person-write-form label{display:block;margin-bottom:.5em;float:left}.person-write-form label small{display:block;color:gray}@media(min-width:640px){.person-write-form label small{display:inline;margin-left:.5em}.person-write-form label small.new-line{display:block;margin-left:0}}.person-write-form select,.person-write-form input[type="text"],.person-write-form input[type="email"],.person-write-form textarea{box-sizing:border-box;width:100%}.person-write-form input[type="text"],.person-write-form input[type="email"],.person-write-form textarea{padding:.5em .75em;border-radius:3px;border:1px solid gray;font-family:inherit;font-size:1em}.person-write-form input[type="text"]:focus,.person-write-form input[type="email"]:focus,.person-write-form textarea:focus{border-color:#5bafb9;box-shadow:0 0 5px rgba(91,175,185,0.5)}.person-write-form .chosen-container-multi .chosen-choices{padding:.5em .75em;border-radius:3px;border:1px solid gray;background-image:none}.person-write-form .chosen-container-active .chosen-choices{border-color:#5bafb9;box-shadow:0 0 5px rgba(91,175,185,0.5)}.person-write-form input[disabled]{color:gray;background:#f6f6f6;cursor:not-allowed}@media(min-width:640px){.person-write-form .row{*zoom:1;margin:0 -1em}.person-write-form .row:before,.person-write-form .row:after{content:"";display:table}.person-write-form .row:after{clear:both}.person-write-form .col-sm-6{box-sizing:border-box;float:left;width:50%;padding:0 1em}}.person-write-form .privacy-reminder{border:1px solid #e6e6e6;border-width:1px 0;padding:1.5em 0;margin-bottom:2em}.person-write-form .privacy-reminder>:last-child{margin-bottom:0}.person-write-form .change-recipients{border:1px solid #e23d28;color:#e23d28;background-color:white;padding:2px}.person-write-form .preview-buttons{display:flex;justify-content:space-between;align-items:flex-start}.person-write-form--centered{margin:0 auto}.person-write-form--emphasised{background-color:#cce4dd;padding:2em;box-sizing:border-box}.person-write-form--emphasised label{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Helmet,Freesans;font-size:1.4em;font-weight:bold}.person-write-form--emphasised label small{font-family:'Helvetica Neue',Arial,Helvetica,Helmet,Freesans;font-size:.7em;font-weight:normal;margin-top:.5em}.person-write-form--emphasised .button.pull-right,.person-write-form--emphasised .contact-actions a.pull-right,.contact-actions .person-write-form--emphasised a.pull-right{margin-bottom:0}.person-write-thread{max-width:48em;margin:0 auto}.person-write-message{padding:1.5em;margin-bottom:1.5em}@media(min-width:640px){.person-write-message{padding:2em;margin-bottom:2em;box-shadow:0 3px 3px rgba(0,0,0,0.1);border:1px solid #e6e6e6;background-color:#fff}}.person-write-message--reply{background-color:#fefaf4}@media(min-width:640px){.person-write-message--reply{margin-left:6em}}.person-write-message__meta{*zoom:1;font-size:.8em}.person-write-message__meta:before,.person-write-message__meta:after{content:"";display:table}.person-write-message__meta:after{clear:both}@media(min-width:640px){.person-write-message__meta{font-size:1em}}.person-write-message__meta dt,.person-write-message__meta dd{font-size:inherit;line-height:inherit}.person-write-message__meta dt{float:left;max-width:6em}.person-write-message__meta dd{padding-left:7em;margin-bottom:1em}.person-write-message__meta dd:last-child{margin-bottom:0}.person-write-message__content{line-height:1.4em;margin-top:1.5em;padding-top:1.5em;border-top:1px solid #e6e6e6}.person-write-flash{max-width:48em;margin:2em auto}.person-write-flash li{list-style:none;padding:1em 1.5em;border-radius:3px;background-color:#fdecd3}.person-write-flash li.success{background-color:#cce4dd}.person-write-flash li+li{margin-top:1em}.person-write-intro{margin-bottom:2em}.person-write-intro p{margin-bottom:1.5em}.person-write-intro__notice{padding:0 0 0 4.5em;background:transparent url("../images/rep-locator-tooltip.546ac50dc366.png") 0 50% no-repeat;background-image:url("../images/rep-locator-tooltip.7f801548b770.svg"),none;background-size:52px 52px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.person-write-intro__notice{background-image:url("../images/rep-locator-tooltip@2.60ef9e6b8bac.png")}}body{color:#333}.write-main .svg-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1.2em;height:1.2em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.write-main .svg-icon.is--small{width:.8em;height:.8em}.write-main .svg-icon.is--very-small{width:.5em;height:.5em}.write-main .svg-icon.is--large{width:1.6em;height:1.6em}.write-main .svg-icon.is--arrow-toggle{transition:transform .6s ease-in-out}.write-main .info-expand__trigger--open{transform:rotateZ(180deg)}.write-main .modal-dialog{max-width:none;overflow-y:initial;margin:0;pointer-events:auto}.write-main .write-main__wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.write-main .write-main__wrapper .write-main__wrapper-message{width:65%;padding-right:2em;border-right:1px solid rgba(0,0,0,0.1)}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form label{display:block;margin-bottom:5px;font-weight:bold}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .field-label{margin-bottom:.5em}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1em;padding:.7em .7em .2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-style:solid;border-width:1px;border-color:#d4d4d4;border-radius:1em;background-color:#ececec;box-shadow:inset 0 0 10px -8px rgba(0,0,0,0.5);-webkit-transition:border-color 200ms cubic-bezier(0.23,1,0.32,1);transition:border-color 200ms cubic-bezier(0.23,1,0.32,1)}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients:hover{border-color:#b8b8b8}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .recipient{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:41px;margin-right:.5em;margin-bottom:.5em;padding-right:0;padding-left:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1px;border-color:#e9e9e9;border-radius:.6em;background-color:#fff;box-shadow:1px 0 5px -5px #000;-webkit-transition:all 200ms cubic-bezier(0.23,1,0.32,1);transition:all 200ms cubic-bezier(0.23,1,0.32,1);color:#000;text-decoration:none;max-width:100%}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .recipient:hover{border-color:#277c58}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .recipient p.recipient-name{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em;margin-right:.2em;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .recipient p.recipient-count{margin-right:-0.4em;margin-left:.3em;padding:.3em .6em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:.4em;background-color:#ececec}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .recipient.is--current{min-height:41px;padding-right:1em}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .committee-recipient{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:41px;margin-right:.5em;margin-bottom:.5em;padding-right:0;padding-left:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1px;border-color:#e9e9e9;border-radius:.6em;background-color:#fff;box-shadow:1px 0 5px -5px #000;-webkit-transition:all 200ms cubic-bezier(0.23,1,0.32,1);transition:all 200ms cubic-bezier(0.23,1,0.32,1);color:#000;text-decoration:none;max-width:70%}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .committee-recipient:hover{border-color:#277c58}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .committee-recipient p.recipient-name{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em;margin-right:.2em;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .committee-recipient p.recipient-count{margin-right:-0.4em;margin-left:.3em;padding:.3em .6em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:.4em;background-color:#ececec}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .committee-recipient.is--current{min-height:41px;padding-right:1em}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .recipient.is--current:hover{border-color:#e9e9e9}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .recipient.is--list{margin-right:0;margin-bottom:.2em;padding:.7em;border-style:none;box-shadow:none}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .recipient.is--list:hover{background-color:#e6e6e6}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .add-recipient{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:41px;height:41px;margin-left:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0.14);border-radius:.6em;background-color:#e23d29;box-shadow:0 0 5px -5px #000;-webkit-transition:all 200ms cubic-bezier(0.23,1,0.32,1);transition:all 200ms cubic-bezier(0.23,1,0.32,1);color:#fff;text-decoration:none}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .add-recipient p.add-recipient__text{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .add-recipient .add-recipient__text.is--current{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .add-recipient:hover{border-color:rgba(255,255,255,0);background-color:#eb4f3c}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .add-recipient .tooltip{position:absolute;left:auto;top:auto;right:auto;bottom:100%;z-index:1;display:none;margin-bottom:6px;padding:.2em .6em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;background-color:#000;color:#fff}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .add-recipient .tooltip .tooltip-text{position:relative;white-space:nowrap}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .add-recipient .tooltip .tooltip-chip{position:absolute;left:0;top:auto;right:0;bottom:-2px;width:8px;height:8px;margin-right:auto;margin-left:auto;background-color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-recipients .add-recipient.is--current{width:auto;padding-right:1em;padding-left:1em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .is--future{display:none}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-form{width:100%}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:2em;padding:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;border-radius:.6em;background-color:#e23d29;-webkit-transition:all 200ms cubic-bezier(0.23,1,0.32,1);transition:all 200ms cubic-bezier(0.23,1,0.32,1);color:#fff;text-decoration:none}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-submit p{margin-bottom:0}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-submit:hover{background-color:#eb4f3c}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-submit.is--edit{width:auto;margin-top:0;margin-right:1em;margin-left:1em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:rgba(0,0,0,0.1);color:#000}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-submit.is--edit:hover{background-color:rgba(0,0,0,0.2)}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .message-submit.is--submit{width:auto;margin-top:0;margin-right:1em;margin-left:1em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .form-col__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-0.8em;margin-left:-0.8em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .form-col__wrapper .form-col.is--1-2{width:50%;padding-right:.7em;padding-left:.7em}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .form-col__wrapper .field-label.is--field-info{margin-top:-0.5em;color:rgba(0,0,0,0.56);font-size:.8em;line-height:1.5}.write-main .write-main__wrapper .write-main__wrapper-message .wrapper-message__form .form-col__wrapper .field-label.is--field-info a{color:inherit}.write-main .write-main__wrapper .write-main__wrapper-tools{position:-webkit-sticky;position:sticky;top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:35%;padding-left:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.write-main .write-main__wrapper .write-main__wrapper-tools .wrapper-tools__message-tips .wrapper-tools__message{margin-bottom:.5em}.write-main .write-main__wrapper .write-main__wrapper-tools .wrapper-tools__message-tips .tips-title{font-weight:700}.write-main .write-main__wrapper .write-main__wrapper-tools .wrapper-tools__message-tips .info__expand{margin-bottom:1em}.write-main .show-message-tools{display:none;text-decoration:none}.write-main .info__expand{-webkit-text-size-adjust:100%;font-family:Lato,sans-serif;color:#000;font-size:14px;line-height:20px;-webkit-box-direction:normal;box-sizing:border-box;border-radius:.6em;background-color:rgba(39,124,88,0.1);width:100%}.write-main .info__expand a.info-expand__trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:.3em .3em .3em 1.3em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.6em;background-color:#277c58;color:#fff;text-decoration:none}.write-main .info__expand a.info-expand__trigger:hover{background-color:#369b70}.write-main .info__expand a.info-expand__trigger .info-expand__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:41px;height:41px;margin-left:-1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;opacity:.55;font-weight:700}.write-main .info__expand a.info-expand__trigger .info-expand__icon.is--number{margin-right:-0.5em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.write-main .info__expand a.info-expand__trigger .info-expand__text{margin-bottom:0}.write-main .info__expand a.info-expand__trigger .info-expand__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:41px;height:41px;margin-left:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:.6em;background-color:rgba(255,255,255,0)}.write-main .info__expand a.info-expand__trigger .info-expand__arrow:hover{background-color:rgba(255,255,255,0.1)}.write-main .info__expand .info-expand__content{overflow:hidden}.write-main .info__expand .info-expand__content .info-expand__inner{padding:1.2em 1.5em 1.4em;border-radius:1em}.write-main .info__expand .info-expand__content .info-expand__inner .info-expand__content_text{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}.write-main .info__expand .example-messages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.6em .8em;border-radius:1em}.write-main .info__expand .example-messages .example-message__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.write-main .info__expand .example-messages .example-message__wrapper:hover{border-color:#277c58}.write-main .info__expand .example-messages .example-message__wrapper .example-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.8em;padding:1.2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-style:solid;border-width:1px;border-color:rgba(39,124,88,0.1);border-radius:.6em;background-color:#fff;box-shadow:0 0 5px -5px #000;-webkit-transition:all 200ms cubic-bezier(0.23,1,0.32,1);transition:all 200ms cubic-bezier(0.23,1,0.32,1);font-size:12px;text-decoration:none;color:#333}.write-main .info__expand .example-messages .example-message__wrapper .example-message:hover{border-color:#277c58}.write-main .info__expand .example-messages .example-message__wrapper .example-message .example-message__title{margin-bottom:.5em}.write-main .info__expand .example-messages .example-message__wrapper .example-message .example-message__text{margin-bottom:0}.write-main .info__expand .example-messages .example-message__wrapper .example-message .example-message__see-more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1em;margin-bottom:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:underline}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.2)}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:992px;max-width:100%;margin-right:auto;margin-left:auto;padding:3em 2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal__close{position:absolute;left:0;top:0;right:0;bottom:0;color:#333}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal__close.is--button{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:41px;height:41px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.6em;background-color:rgba(0,0,0,0.05)}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal__close.is--button:hover{background-color:rgba(0,0,0,0.1)}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .custom-modal{position:relative;padding:1.5em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:.6em;background-color:#fff}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal-title{line-height:1;font-weight:900}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal__close{position:absolute;left:0;top:0;right:0;bottom:0}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal__close.is--button{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:41px;height:41px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.6em;background-color:rgba(0,0,0,0.05)}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal__close.is--button:hover{background-color:rgba(0,0,0,0.1)}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal__message{padding:1.5em 1.5em .5em;border-style:dashed;border-width:1px;border-color:rgba(0,0,0,0.1);border-radius:.6em}.write-main .info__expand .example-messages .example-message__wrapper .example-message__modal .container .modal__message p{margin-bottom:1em}.write-main .message-form input[type="text"],.write-main .form-col input[type="text"],.write-main .form-col input[type="email"]{margin-bottom:1em;padding:1.8em 1.2em;border-style:solid;border-width:1px;border-color:#cfcfcf;border-radius:.6em;background-color:rgba(0,0,0,0.02);display:block;width:100%;height:38px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;border:1px solid #ccc}.write-main .message-form input[type="text"]:hover,.write-main .form-col input[type="text"]:hover,.write-main .form-col input[type="email"]:hover{border-color:#a3a3a3}.write-main .message-form input[type="text"]:active,.write-main .form-col input[type="text"]:active,.write-main .form-col input[type="email"]:active{background-color:rgba(0,0,0,0.05)}.write-main .message-form input[type="text"]:focus,.write-main .form-col input[type="text"]:focus,.write-main .form-col input[type="email"]:focus{border-color:#277c58;outline:0}.write-main .message-form textarea{margin-bottom:1em;padding:1.8em 1.2em;border-style:solid;border-width:1px;border-color:#cfcfcf;border-radius:.6em;background-color:rgba(0,0,0,0.02);display:block;width:100%;height:38px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;border:1px solid #ccc}.write-main .message-form textarea:hover{border-color:#a3a3a3}.write-main .message-form textarea:active{background-color:rgba(0,0,0,0.05)}.write-main .message-form textarea:focus{border-color:#277c58;outline:0}.write-main .message-form textarea{height:15em;padding-top:1.3em}.write-main .w-input{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.428571429;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.write-main .w-input:-moz-placeholder{color:#999}.write-main .w-input::-moz-placeholder{color:#999;opacity:1}.write-main .w-input:-ms-input-placeholder{color:#999}.write-main .w-input::-webkit-input-placeholder{color:#999}.write-main .w-input:focus{border-color:#3898ec;outline:0}.write-main .w-input[disabled],.write-main .w-input[readonly],.write-main fieldset[disabled] .w-input{cursor:not-allowed;background-color:#eee}.write-main textarea.w-input{height:auto}@media screen and (max-width:991px){body{font-size:13px}#page{padding:2em 1.5em}.nav-link__text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.message{width:100%;padding-right:0;border:1px none #000}.message-tools{position:static;width:100%;padding-left:0}.write-main__panel .write-main__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.write-main__panel .write-main__wrapper .write-main__wrapper-message{width:100%;padding-right:0;border:1px none #000}.write-main__panel .write-main__wrapper .write-main__wrapper-message .wrapper-message__form{margin-top:1em}.write-main__panel .write-main__wrapper .write-main__wrapper-tools{position:static;width:100%;padding-left:0}.write-main__panel .write-main__wrapper .write-main__wrapper-tools .wrapper-tools__message-tips{display:none}.message-recipients{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1em;padding:.7em .7em .2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-style:solid;border-width:1px;border-color:#d4d4d4;border-radius:1em;background-color:#ececec;box-shadow:inset 0 0 10px -8px rgba(0,0,0,0.5);-webkit-transition:border-color 200ms cubic-bezier(0.23,1,0.32,1);transition:border-color 200ms cubic-bezier(0.23,1,0.32,1)}.recipient{width:100%;margin-right:0!important;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.committee-recipient{max-width:100%!important}.add-recipient{width:100%!important}.form{margin-top:1em}.show-message-tools{display:flex!important;padding:.3em .3em .3em 1.3em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.6em;background-color:#277c58;color:#fff;-webkit-transition:all 200ms cubic-bezier(0.23,1,0.32,1);transition:all 200ms cubic-bezier(0.23,1,0.32,1)}.show-message-tools:active{color:#fff!important}.show-message-tools:focus{color:#fff!important}.show-message-tools .info-expand__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:41px;height:41px;margin-left:-1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;opacity:.55;font-weight:700}.show-message-tools p{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}.show-message-tools .info-expand__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:41px;height:41px;margin-left:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:.6em;background-color:rgba(255,255,255,0)}.show-message-tools .info-expand__arrow:hover{background-color:rgba(255,255,255,0.1)}.message-tips{direction:ltr}.checkbox-field{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tips-title{margin-top:1em!important}.modal-dialog .container{padding:2em 1.5em!important}.modal__message{overflow:auto!important;max-height:70vh!important}}@media screen and (max-width:767px){.section.is--nav{position:relative;z-index:2}.section.is--subnav{position:fixed;left:-90vw;top:0;right:auto;bottom:0;overflow:scroll;width:90vw;padding-top:5em}.section.is--subnav.open{left:0vw}.container{padding-bottom:2em}.container.is--nav{height:5em}.container.is--subnav{width:100%;height:auto;padding:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.container.is--dropdown{width:100%;padding-top:0;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nav__logo-img{width:7em}.nav-links{display:none}.subnav-link{height:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-right-style:none;font-weight:900}.subnav-link.is--feature{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.subnav-links{width:100%;height:auto;margin-right:0;margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.subnav-feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1em}.dropdown{width:100%;height:auto;border-bottom:1px solid rgba(255,255,255,0.1)}.dropdown-content{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;background-color:transparent}.dropdown-col{width:100%;padding-top:1em;padding-right:1.5em;padding-bottom:1em;border-right-style:none}.dropdown-col.is--1{padding-left:2em}.dropdown-heading{padding-left:0}.dropdown-link{padding:1em;color:#fff}.nav-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumb{padding-top:.8em;padding-bottom:.8em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.text-link{padding-top:1em;padding-bottom:1em}.form-col__wrapper{width:100%;padding-right:0}.form-col.is--1-2{width:100%!important}.text-link__text{font-size:1em}.button,.contact-actions a{padding-top:1em;padding-bottom:1em}.text-link__date{font-size:.9em}.no-data{padding-top:1em;padding-bottom:1em}.is--hidden{display:none}.list-expand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:44px;margin-top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recipient{width:100%;margin-right:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.recipient.is--current{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recipient-remove{margin-left:auto}.add-recipient{width:100%;margin-bottom:.5em}.add-recipient.is--current{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.example-messages{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-col.is--1-2{width:100%}.form-col__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.add-recipient__text{display:block;margin-left:.5em}.add-dropdown__list-item{width:100%;margin-right:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.add-dropdown__list-item.is--current{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.preview-message__row-heading{width:15%}}@media screen and (max-width:479px){body{font-size:13px}#page{padding:2em 1.5em}.nav-link__text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.message{width:100%;padding-right:0;border:1px none #000}.message-tools{position:static;width:100%;padding-left:0}.write-main__panel .write-main__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.write-main__panel .write-main__wrapper .write-main__wrapper-message{width:100%;padding-right:0;border:1px none #000}.write-main__panel .write-main__wrapper .write-main__wrapper-message .wrapper-message__form{margin-top:1em}.write-main__panel .write-main__wrapper .write-main__wrapper-tools{position:static;width:100%;padding-left:0}.message-recipients{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1em;padding:.7em .7em .2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-style:solid;border-width:1px;border-color:#d4d4d4;border-radius:1em;background-color:#ececec;box-shadow:inset 0 0 10px -8px rgba(0,0,0,0.5);-webkit-transition:border-color 200ms cubic-bezier(0.23,1,0.32,1);transition:border-color 200ms cubic-bezier(0.23,1,0.32,1)}.recipient{width:100%;margin-right:0!important;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.committee-recipient{max-width:100%!important}.add-recipient{width:100%!important}.form{margin-top:1em}.show-message-tools{display:flex!important;padding:.3em .3em .3em 1.3em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.6em;background-color:#277c58;color:#fff;-webkit-transition:all 200ms cubic-bezier(0.23,1,0.32,1);transition:all 200ms cubic-bezier(0.23,1,0.32,1)}.show-message-tools:active{color:#fff!important}.show-message-tools:focus{color:#fff!important}.show-message-tools .info-expand__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:41px;height:41px;margin-left:-1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;opacity:.55;font-weight:700}.show-message-tools p{margin-bottom:0;font-size:.95em;line-height:1.4;letter-spacing:.01em}.show-message-tools .info-expand__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:41px;height:41px;margin-left:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:.6em;background-color:rgba(255,255,255,0)}.show-message-tools .info-expand__arrow:hover{background-color:rgba(255,255,255,0.1)}.message-tips{direction:ltr}.checkbox-field{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tips-title{margin-top:1em!important}.modal-dialog .container{padding:2em 1.5em!important}.modal__message{overflow:auto!important;max-height:70vh!important}}.cat-bg-week-parliament{background-color:#f79256!important}.cat-bg-mp-corner{background-color:#f8b262!important}.cat-bg-interviews-research{background-color:#7dcfb6!important}.cat-bg-legislation{background-color:#00b2ca!important}.cat-bg-understanding-government{background-color:#1d4e89!important}.cat-color-week-parliament{color:#f79256!important}.cat-color-mp-corner{color:#f8b262!important}.cat-color-interviews-research{color:#7dcfb6!important}.cat-color-legislation{color:#00b2ca!important}.cat-color-understanding-government{color:#1d4e89!important}.category-is--week-parliament{border-color:#f79256!important}.category-is--week-parliament a{color:#f79256!important}.category-is--mp-corner{border-color:#f8b262!important}.category-is--mp-corner a{color:#f8b262!important}.category-is--interviews-research{border-color:#7dcfb6!important}.category-is--interviews-research a{color:#7dcfb6!important}.category-is--legislation{border-color:#00b2ca!important}.category-is--legislation a{color:#00b2ca!important}.category-is--understanding-government{border-color:#1d4e89!important}.category-is--understanding-government a{color:#1d4e89!important}.category-header{background:#eee;border-left:6px solid #000;text-transform:uppercase;padding:.5em 1em .3em;font-size:1em;font-weight:bold;border-radius:5px}.infopage-category-summary{padding:1.5em;left:unset}.infopage-category-summary p{margin-bottom:0}.category-header a{text-decoration:none}.category-header a.link{font-size:.8em}.blog-list-category h3 a{color:#333;text-decoration:none}.blog-list-category h3 a:hover{color:#666}.blog-list-category .small-story{margin-bottom:1.5em}.blog-list-category .small-story .small-story-text{position:relative;height:100%;padding:0}.blog-list-category .small-story h3{font-size:16px}.blog-list-category .big-story h3{font-size:24px}.blog-list-category .list-story h3{font-size:20px!important}.blog-list-category .big-story .image-box{aspect-ratio:16 / 9;position:relative;transition:transform .5s;overflow:hidden;border-radius:5px;background-color:#999}.blog-list-category .big-story .image-box-inner,.blog-list-category .small-story .image-box-inner{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center 20%}.blog-list-category .big-story .image-box a,.blog-list-category .small-story .image-box a{display:block;width:100%;height:100%}.blog-list-category .big-story .image-box .image-box-inner,.blog-list-category .small-story .image-box .image-box-inner{transition:transform .5s}.blog-list-category .big-story .image-box:hover .image-box-inner,.blog-list-category .small-story .image-box:hover .image-box-inner{transform:scale(1.2)}.blog-list-category .small-story .image-box{aspect-ratio:1 / 1;position:relative;overflow:hidden;border-radius:5px;background-color:#999}.blog-list-category .blog-post-date{margin-top:.8em;font-size:10px;color:#666}.blog-list-category .big-story .blog-post-date{margin-top:1.5em}.blog-list-category .blog-post-date strong{font-size:12px}.blog-list-category .big-story .blog-post-excerpt{color:#999;font-size:.9em}.blog-post h1{font-size:48px}.blog-post .post-categories{overflow:hidden;margin:2em 0;padding:0}.blog-post .post-categories .post-category{float:left;list-style:none;margin-right:1em}.blog-post .post-categories .post-category a{text-decoration:none;font-weight:bold;font-size:16px;text-transform:uppercase}.blog-post .blog-post-date{font-size:12px;color:#666;padding-top:.7em}.blog-post .blog-post-date strong{font-size:13px}.blog-post .blog-post-content{margin:1em 0;color:#666}.blog-post .blog-post-content,.blog-post .blog-post-content p{font-size:1.1em}.infopage-tag-list{overflow:hidden;padding:0}.infopage-tag-list li{background:#eee;padding:.5em;float:left;margin:.5em 1em 0 0}.infopage-tag-list li a{text-decoration:none}.featured-container{display:grid;height:400px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:5px 5px;grid-template-areas:"featured1 featured1 featured2 featured2" "featured1 featured1 featured3 featured4"}.featured2{grid-area:featured2;background:#eee}.featured3{grid-area:featured3;background:#eee}.featured4{grid-area:featured4;background:#eee}.featured1{grid-area:featured1;background:#eee}.featured-block{position:relative;overflow:hidden;border-radius:5px}.featured-block .image-box-inner{transition:transform .5s}.featured-block .image-box-inner{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;background-color:rgba(0,0,0,0.3);background-blend-mode:soft-light}.featured-block:hover .image-box-inner{transform:scale(1.2)}.featured-block .featured-post-title-container{position:absolute;bottom:0;width:100%;left:0;padding:1em}.featured-block .featured-post-title-container a{text-decoration:none;color:#fff}.featured-block .featured-post-title-container .featured-post-title{font-size:20px;line-height:24px;font-weight:bold}.featured-block .featured-post-title-container .featured-category{display:inline-block;padding:.2em .5em;font-size:11px;text-transform:uppercase;font-weight:bold;margin-bottom:.5em}@media screen and (max-width:600px){.featured-image{float:unset!important;margin:1em 0!important;width:100%!important;max-width:unset!important}.featured-image img{width:100%!important;display:block!important}}.blog-post ul,.blog-post p{font-size:.9rem}.blog-post img{max-width:100%}.blog-list .blog-in-a-list{background:#efefef;border-bottom:1px solid #d2d2ce;margin-bottom:2em;overflow:hidden;border-radius:5px}.blog-list .blog-in-a-list .blog-thumbnail{float:left;width:40%}.blog-list .blog-in-a-list .blog-content{float:right;width:60%;padding:1em}.blog-list .blog-in-a-list .blog-content h2 a{text-decoration:none}.featured-image{float:left;margin:0 1em 1em 0;max-width:250px}.featured-image img{width:100%;display:block}.category-select{margin:0 0 1em 0;padding:.5em;width:100%;border-radius:5px;border-color:#ccc}@media screen and (max-width:600px){.blog-list .blog-in-a-list .blog-thumbnail{float:unset;width:100%}.blog-list .blog-in-a-list .blog-content{float:unset;width:100%}.blog-post .blog-post-date{text-align:center;margin-bottom:1em}.sharethis-inline-share-buttons{margin:1em 0}.blog-post h1{text-align:center}.blog-post .blog-post-content{margin-bottom:2em!important}.disqus-comments-box{margin:1em 0}}.search-listing{margin-top:1.5em}.search-listing li{margin-bottom:1.5em}.search-listing li h3{font-size:16px}.search-listing li h3 a{color:#333;text-decoration:none}.search-listing li h3 a:hover{color:#666}.search-listing li .search-image-thumbnail{border-radius:10px;position:relative;width:90px;height:90px}.search-listing li .listing-excerpt{color:#999}.search-listing li .search-result-type{font-size:7px;letter-spacing:1px;border-radius:3px;font-weight:bold;display:inline-block;background-color:#333;color:#fff;padding:.2em .6em .1em;text-transform:uppercase;margin-bottom:1em;opacity:.8}.search-listing li .search-result-type-hansard{background-color:#e65543}.search-listing li .search-result-type-questions{background-color:#fcb514}.search-listing li .search-result-type-committee{background-color:#fdc546}.search-listing li .search-result-type-organisation{background-color:#007b5a}.search-listing li .search-result-type-person{background-color:#007b5a}.search-listing li .search-result-type-blog{background-color:#007b5a}