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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"proxima-nova",sans-serif;font-size:15px;font-weight:300;color:#333;line-height:1.2}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}strong,b{font-weight:bold}em,i{font-style:italic}.cf::after{clear:both;content:"";display:block}.members .wrapper{width:980px}.members .dog-member-image{border:3px solid #ffd457}.members .imagegrid{background-color:#fef7e4;padding:15px 0 15px 15px}.members .imagegrid a{display:inline-block;margin:7px}.members .imagegrid img{height:120px;width:300px}.wrapper{width:940px}.wrapper{width:940px;margin:0 auto}.wrapper::after{clear:both;content:"";display:block}img{max-width:100%}h1,h2,h3{font-size:31px;font-weight:900;text-transform:uppercase}h3{font-size:24px;line-height:1}#page{min-width:960px}header{position:relative;z-index:10;margin-bottom:-22px}.no-backgroundsize header{margin-bottom:0}header .upper{background:#29aae1;padding:20px 0}header .upper::after{clear:both;content:"";display:block}header .upper #logo{float:left}header .upper #logo img{display:block}header .upper form{float:right;display:none}header #site-nav{padding:30px 0 6px;background:#30a2d3}header #site-nav ul .selected>a{background:#0d688f}header #site-nav ul li{float:left;margin:0 10px 10px 0;position:relative}header #site-nav ul li:last-child{margin-right:0}header #site-nav ul li a{display:block;background:#198cbc;padding:7px 10px;border-radius:4px;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}header #site-nav ul li a:hover{background:#0d688f}header #site-nav ul li:hover a{background:#0d688f}header #site-nav ul li:hover ul{display:block;opacity:1;visibility:visible;width:auto}header #site-nav ul li ul{padding:10px 0;position:absolute;top:100%;left:0;min-width:100%;z-index:6;display:none;opacity:0;background-color:#1e8cbb;box-sizing:border-box;border-radius:6px;box-shadow:0 4px 4px 0 rgba(0,0,0,.17)}header #site-nav ul li ul li{color:#fff;display:block;margin:0;white-space:nowrap;min-width:100%;box-sizing:border-box}header #site-nav ul li ul li a{background:transparent !important;padding:5px 10px;text-transform:none;border-radius:0}header #site-nav ul li ul li a:hover{background:#197faa !important}#banner{position:relative}#banner .item{background:#1f1f1f top center no-repeat;height:547px}#banner .item .text-block{width:520px;text-align:center;font-weight:900;color:#fff;text-transform:uppercase}#banner .item .text-block h1{font-size:41px;padding-top:120px;line-height:1.1}#banner .item .text-block .cta{display:inline-block;margin-top:64px;padding:23px 28px;font-size:21px;color:#fff;text-decoration:none;background:#000;background:rgba(0,0,0,.75)}#banner .item.dark .text-block h1{color:#1f1f1f}#banner .bottom{display:block;margin-top:-100px;width:100%;height:211px}.locations #banner{padding:22px 0 0;margin-bottom:40px;background:#eee}.locations #banner.yes{background-color:#29aae1}.locations #banner.no{background-color:#0055a6}.locations #banner.unknown{background-color:#000}.locations #banner .bottom{position:relative;z-index:11}.banner__map-container{position:relative;padding-top:40px}.banner__map{position:static;padding-bottom:100px}.banner__map::after{clear:both;content:"";display:block}.banner__map *{box-sizing:border-box;color:#202020;font-size:16px;font-weight:400;line-height:1.25}.banner__map>*{position:relative;z-index:2}.banner__map .banner__map__chart{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1 !important}.banner__map h1{padding-bottom:20px;font-size:31px;font-weight:700;line-height:1.23;text-transform:none;transition:color 1s}.banner__map h3{padding-bottom:8px;font-size:21px;font-weight:600;text-transform:none}.banner__map h4{padding-bottom:8px;font-size:18px;font-weight:600}.banner__map p+p{padding-top:8px}.banner__map p+h3,.banner__map p+h4{padding-top:32px}.banner__map p strong{font-weight:bold}.banner__map .banner__map__question{width:100%;margin-bottom:20px;padding:15px 20px;background:#feca3e;clear:both;z-index:12}.banner__map .banner__map__question label{display:block;font-weight:500;padding-bottom:10px}.banner__map .banner__map__question select{display:block;width:100%;padding:5px 15px;border:1px solid #866b23;border-radius:4px;background-color:#fff;font-family:"proxima-nova",sans-serif;font-size:20px;font-weight:600;line-height:1.7}.banner__map .banner__map__question .select2-container .select2-selection--single{height:46px;border:1px solid #866b23}.banner__map .banner__map__question .select2-container .select2-selection--single .select2-selection__rendered{padding:5px 20px 5px 15px}.banner__map .banner__map__question .select2-container .select2-selection--single .select2-selection__rendered,.banner__map .banner__map__question .select2-container .select2-selection--single .select2-selection__placeholder{color:#444;font-family:"proxima-nova",sans-serif;font-size:20px;font-weight:600;line-height:1.7}.banner__map .banner__map__question .select2-container .select2-selection--single .select2-selection__arrow{height:46px}.banner__map .banner__map__question .select2-container .select2-results__option{font-size:16px}.banner__map .banner__map__question .select2-container .select2-results__option .select2-results__group{background:#f0f0f0;font-size:16px}.banner__map .banner__map__question .select2-container .select2-results__option[aria-selected=true]{background:transparent}.banner__map .banner__map__question .select2-container .select2-results__option--highlighted[aria-selected]{background-color:#29aae1}.banner__map .banner__map__details{width:50%;height:470px;padding:20px 10px;float:left;background:#feca3e;z-index:11}.banner__map .banner__map__details .content{height:100%;overflow:auto;scrollbar-color:rgba(0,0,0,.5) #dfaf4a;scrollbar-width:10px}.banner__map .banner__map__details .content::-webkit-scrollbar{width:10px;border-radius:3px}.banner__map .banner__map__details .content::-webkit-scrollbar-track{background:#dfaf4a}.banner__map .banner__map__details .content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:3px}.banner__map .banner__map__details .content>div{display:none;padding:0 10px}.banner__map .banner__map__details .content>div.show{display:block}.banner__map .banner__map__bar{margin:8px 0 30px;border-radius:8px;text-transform:uppercase;overflow:hidden}.banner__map .banner__map__bar::after{clear:both;content:"";display:block}.banner__map .banner__map__bar .yes,.banner__map .banner__map__bar .no{min-width:15%;max-width:85%;padding:22px 5px;float:left;color:#fff;text-align:center}.banner__map .banner__map__bar .yes{background-color:#29aae1}.banner__map .banner__map__bar .no{background-color:#0055a6}.banner__map .banner__map__country-details{display:none;width:50%;height:470px;padding:0 0 20px 30px;float:right}.banner__map .banner__map__country-details .inner{height:100%;overflow:auto;scrollbar-color:rgba(0,0,0,.5) #1e9dd3;scrollbar-width:10px}.banner__map .banner__map__country-details .inner::-webkit-scrollbar{width:10px;border-radius:3px}.banner__map .banner__map__country-details .inner::-webkit-scrollbar-track{background:#1e9dd3}.banner__map .banner__map__country-details .inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:3px}.banner__map .banner__map__country-details .inner>div{padding-right:10px;padding-left:10px}.banner__map .banner__map__country-details.no .inner{scrollbar-color:rgba(0,0,0,.5) #00488d}.banner__map .banner__map__country-details.no::-webkit-scrollbar-track{background:#00488d}.banner__map .banner__map__country-details.unknown .inner{scrollbar-color:rgba(255,255,255,.25) #333}.banner__map .banner__map__country-details.unknown .inner::-webkit-scrollbar-track{background:#333}.banner__map .banner__map__country-details.unknown .answer .answer-text{font-size:70px}.banner__map .banner__map__country-details .close{display:block;width:40px;height:40px;margin:0 10px -10px 0;float:right;background-position:center;background-image:url("../img/map-close.svg");background-repeat:no-repeat;background-size:contain;color:transparent}.banner__map .banner__map__country-details .answer,.banner__map .banner__map__country-details .content{clear:both}.banner__map .banner__map__country-details .answer *,.banner__map .banner__map__country-details .content *{color:rgba(255,255,255,.75)}.banner__map .banner__map__country-details .answer h3,.banner__map .banner__map__country-details .answer h4,.banner__map .banner__map__country-details .content h3,.banner__map .banner__map__country-details .content h4{padding-bottom:4px}.banner__map .banner__map__country-details .answer p{color:rgba(255,255,255,.5);font-size:18px;line-height:1.333}.banner__map .banner__map__country-details .answer .answer-text{padding:12px 0 18px;color:#fff;font-size:130px;font-weight:900;line-height:.7;text-transform:uppercase}.banner__map .banner__map__country-details .content{text-align:right}.banner__map .banner__map__country-details .content p+h3,.banner__map .banner__map__country-details .content p+h4{padding-top:18px}.banner__map .banner__map__country-details .cta{padding:16px 0 22px}.banner__map .banner__map__country-details .cta::after{clear:both;content:"";display:block}.banner__map .banner__map__country-details .cta.empty{padding-bottom:0}.banner__map .banner__map__country-details .cta a{padding:18px 16px;float:right;background:#feca3e;border-radius:4px;font-weight:700;line-height:1.375;text-decoration:none}.banner__map .banner__map__country-details .cta a:hover{background-color:#febc0b}.banner__map .banner__map__country-details .country-select{text-align:right}.banner__map .banner__map__country-details .country-select label{display:block;padding-bottom:5px;color:rgba(255,255,255,.75);font-size:12px;line-height:1.2}.banner__map .banner__map__country-details .country-select select{min-width:200px;padding:10px 8px;background-color:#fff;border:0;border-radius:4px;font-size:12px;line-height:1.2}.banner__map.open h1{color:rgba(255,255,255,.75)}.members #banner{margin-bottom:40px;padding-bottom:25px}.members #banner img.zigzag{position:absolute;bottom:0;width:100%}.members #banner .cartodb-zoom{margin:50px 0 0 100px}.members #banner .cartodb-tiles-loader .loader{margin-left:100px}.members #banner .leaflet-bottom{bottom:50px}.members #banner .cartodb-logo{bottom:80px !important}.popupImage{width:300px;padding:6px 0 6px;font-weight:700;max-height:100px}.jspPane p{clear:both}#content{padding-bottom:110px;font-size:18px}#content #error-page{padding-top:50px;text-align:center}.internal #content>.wrapper{width:880px;padding:0 30px}#content h1{font-size:48px;color:#444545;text-align:center;padding:0 40px;margin-bottom:72px;line-height:1}#content h3{text-transform:none;font-size:33px;font-weight:700;margin-bottom:30px}#content h4{font-size:24px;font-weight:700;margin-bottom:10px}#content a{font-weight:700}#content p{margin-bottom:40px}.home #content p{text-align:center;margin:0}#content ul{margin-bottom:40px}#content ul li{position:relative;clear:both;margin-bottom:10px;font-size:20px;padding-left:44px}#content ul li:before{display:block;position:absolute;left:0;top:0;width:14px;height:100%;content:"";background:left center no-repeat url(../img/bullet.png)}#content ul.unstyled li{padding-left:0}#content ul.unstyled li:before{display:none}#content #heading{background:#f4f4f4;margin-bottom:70px}#content #heading .wrapper{min-height:250px;position:relative}#content #heading img{max-width:50%;max-height:100%}#content #heading h1{text-align:right;width:50%;font-size:40px;color:#1f1f1f;margin:0;padding:0;position:absolute;bottom:15px;right:0}#content .hotbox{float:left;width:280px;margin:0 0 25px 20px;padding:30px 10px 20px;background:#ffd457;text-align:center}#content .hotbox.blue{background:#29aae1;color:#fff}#content .hotbox#hotbox2{padding-top:22px}#content .hotbox#hotbox3{padding-top:50px}#content .hotbox:first-child{margin-left:0}#content .hotbox h2{margin:15px 0 30px;padding:0 25px;min-height:93px;line-height:1}#content .hotbox p{font-size:15px;padding:0 34px;min-height:108px;margin-bottom:8px}#content .hotbox .btn{display:block;padding:15px 0;margin:0 10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#262626;color:#fff;font-weight:900;font-size:19px;text-transform:uppercase;text-decoration:none}#content .features::after{clear:both;content:"";display:block}#content .features>.cf{border-bottom:1px solid #d9d9d9;margin-bottom:60px}#content .features .feature{float:left;width:400px;margin-left:75px}#content .features .feature:first-child{margin-left:0}#content .features .feature .content::after{clear:both;content:"";display:block}#content .features .feature img{margin-bottom:15px}#content .features .feature .btn{display:block;padding:15px 0;margin:0 10px 20px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#262626;color:#fff;font-weight:900;font-size:19px;text-transform:uppercase;text-decoration:none;text-align:center}#content .publication{width:260px;margin:0 0 30px 50px;float:left;position:relative;padding-bottom:45px}#content .publication:first-child{margin-left:0}#content .publication img{margin-bottom:10px}#content .publication .content{padding:0 10px}#content .publication .content p{margin-bottom:20px}#content .publication .download{position:absolute;left:0;bottom:0;width:100%;border-top:2px solid #000;padding:10px 0 0 10px;height:45px;box-sizing:border-box}#content .publication .download::after{clear:both;content:"";display:block}#content .publication .download h5{float:left;line-height:33px;font-weight:700;font-size:16px}#content .publication .download .btn{display:inline-block;float:right;padding:8px 10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#ec4145;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;text-decoration:none}#content #members ul li{padding:0;color:#1f1f1f;margin-bottom:5px;background:#fef7e4}#content #members ul li::after{clear:both;content:"";display:block}#content #members ul li:before{display:none}#content #members ul li .company{float:left;width:300px;padding:6px 6px 6px 20px;background:#ffd457;border-left:10px solid #ffbe00;font-weight:700}#content #members ul li .company img{display:block}#content #members ul li .address{float:left;width:534px;line-height:96px;padding:18px 20px 18px 50px}#content .feature-carousel{background:#29aae1;box-shadow:0 3px 4px 0 rgba(0,0,0,.14);border-radius:4px 4px 20px 20px;padding:20px;position:relative;margin-bottom:60px}#content .feature-carousel *{color:#fff}#content .feature-carousel-title{padding:30px 0}#content .feature-carousel__items{overflow:hidden}#content .feature-carousel__slide{background-color:#1d96ca;border-radius:4px 4px 20px 4px;overflow:hidden;position:relative;width:100%;min-height:260px}#content .feature-carousel__slide::after{clear:both;content:"";display:block}#content .feature-carousel__slide .image{position:absolute;top:0;left:0;width:260px;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#content .feature-carousel__slide .content{float:right;width:calc(100% - 260px);padding:30px;box-sizing:border-box}#content .feature-carousel__slide .content h1{font-weight:600;text-align:left;margin:0;padding:0}#content .feature-carousel__slide .content h2{font-weight:600}#content .feature-carousel__slide .content h1,#content .feature-carousel__slide .content h2,#content .feature-carousel__slide .content h3,#content .feature-carousel__slide .content h4{margin-bottom:10px}#content .feature-carousel__slide .content p{margin-bottom:30px}#content .feature-carousel__slide .content .cta{display:inline-block;color:#000;background:#fff;border-radius:4px;padding:12px 32px;font-weight:bold;text-transform:uppercase;font-size:16px;text-decoration:none}#content .feature-carousel__prev,#content .feature-carousel__next{position:absolute;top:50%;width:55px;height:110px;margin-top:-55px;background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;cursor:pointer}#content .feature-carousel__prev{left:-35px;background-image:url("../img/carousel-arrow-prev.png")}#content .feature-carousel__next{right:-35px;background-image:url("../img/carousel-arrow-next.png")}.contact #content form{width:60%}.contact #content form .field{width:50%;float:left;margin-bottom:20px}.contact #content form .field input,.contact #content form .field select,.contact #content form .field textarea{display:block;border:0;background:#f6f5f4;width:90%;height:45px;line-height:21px;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"proxima-nova",sans-serif;font-size:18px;font-weight:300;color:#333}.contact #content form .field textarea{height:180px}.contact #content form .field label{display:block;margin-bottom:5px}.contact #content form .field.wide{width:100%;float:none;clear:both}.contact #content form .field.wide input,.contact #content form .field.wide select,.contact #content form .field.wide textarea{width:95%}.contact #content form .errorlist li{padding:0;margin-top:5px;font-size:16px;color:#ffbe00}.contact #content form .errorlist li:before{display:none}.contact #content form .btn{display:block;float:right;border:0;margin-right:5%;padding:11px 22px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#6e9a44;color:#fff;font-family:"proxima-nova",sans-serif;font-weight:900;font-size:17px;letter-spacing:.3px;line-height:18px;text-transform:uppercase;cursor:pointer}.contact #content a{font-weight:300}.news #content #heading .left,.events #content #heading .left{height:100%;width:405px}.news #content #heading .left.featured,.events #content #heading .left.featured{width:280px;padding-top:20px;display:table-cell}.news #content #heading .left.featured h1,.events #content #heading .left.featured h1{float:none;margin:0;text-align:left;position:static;width:auto}.news #content #heading .left.featured img,.events #content #heading .left.featured img{float:none;height:130px;position:absolute;left:0;bottom:0}.news #content #heading .left img,.events #content #heading .left img{max-width:100%}.news #content #heading article,.events #content #heading article{float:none;display:table-cell;margin:0;padding:20px 0 20px 20px}.news #content article,.events #content article{float:left;width:280px;margin:0 0 20px 20px}.news #content article:first-child,.events #content article:first-child{margin-left:0}.news #content article .content,.events #content article .content{background:#d7d7d7;padding:10px 10px 1px;min-height:170px}.news #content article .content p,.events #content article .content p{margin-bottom:15px}.news #content article .content p.meta,.events #content article .content p.meta{text-transform:uppercase;font-weight:300;margin-bottom:10px}.news #content article .more,.events #content article .more{background:#eaeaea;padding:10px}.news #content article .more a,.events #content article .more a{display:inline-block;border:0;padding:10px 18px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#000;color:#fff;font-family:"proxima-nova",sans-serif;font-weight:900;font-size:17px;letter-spacing:.3px;line-height:18px;text-transform:uppercase;cursor:pointer;text-decoration:none}.news #pagination ol li,.events #pagination ol li{float:left;margin-left:8px}.news #pagination ol li:first-child,.events #pagination ol li:first-child{margin-left:0}.news #feed,.events #feed{background:#fed8a5;padding:25px 20px;margin-top:20px}.news #feed::after,.events #feed::after{clear:both;content:"";display:block}.news #feed h1,.events #feed h1{float:left;font-weight:300;color:#fd9527;text-transform:none;margin:0;padding:0;font-size:30px;line-height:33px}.news #feed .btn,.events #feed .btn{float:right;background:#fd9527;color:#fff;font-weight:400;font-size:15px;line-height:1;text-transform:uppercase;padding:8px 15px;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;text-decoration:none}#news,.publication-block{background:#f4f4f4;padding:35px 0 0}#news h1,.publication-block h1{color:#444545;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:25px}#news .articles-img,.publication-block .articles-img{float:left;margin:0 5px 0 15px}#news article,.publication-block article{float:right;width:270px;margin-left:25px}#news article .content,.publication-block article .content{background:#d7d7d7;padding:19px 13px 1px;min-height:170px}#news article .content h3,.publication-block article .content h3{font-size:24px}#news article .content p,.publication-block article .content p{text-align:left;margin-bottom:15px}#news article .content p.meta,.publication-block article .content p.meta{text-transform:uppercase;font-size:18px;margin:15px 0}#news article .content a,.publication-block article .content a{font-weight:600}#news article div.more,.publication-block article div.more{background:#eaeaea;padding:10px}#news article div.more a,.publication-block article div.more a{display:inline-block;border:0;padding:10px 18px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#000;color:#fff;font-family:"proxima-nova",sans-serif;font-weight:900;font-size:17px;letter-spacing:.3px;line-height:18px;text-transform:uppercase;cursor:pointer;text-decoration:none}.publication-block{padding-top:0;background-color:transparent}.publication-block article{margin-bottom:20px;float:left}.publication-block article .content p{margin-bottom:15px !important}#social{padding:35px 0 50px;background:#29aae1;color:#fff;font-size:22px}#social h3{margin-top:20px;text-transform:none}#social .wrapper{position:relative}#social .tweets{margin-top:5px;width:755px}#social .tweets .list .tweet{width:755px;display:none}#social .tweets .list .tweet:first-child{display:block}#social .twitter-img{float:right;position:absolute;bottom:-60px;right:10px}#social a{color:#fff;font-weight:600}footer #separator{padding-top:80px}footer #separator img{display:block}footer .lower{background:#000;color:#fff;padding:39px 0 36px}footer .lower p{float:left;line-height:25px}footer .lower p.wide{padding-bottom:10px;float:none;clear:both}footer .lower .site-by{float:right}footer .lower .site-by img{float:right;height:25px;margin-left:8px}#map{height:600px;margin-bottom:20px}#map ol{list-style:decimal inside none}#map ul{list-style:disc inside none}.cartodb-infowindow,.cartodb-infowindow .cartodb-popup{width:330px !important;height:194px}.cartodb-popup-content{width:300px !important;height:170px !important}.cartodb-popup-content .jspContainer{height:170px !important}.cartodb-popup-content-wrapper{height:170px}.cartodb-popup-content{overflow:visible !important}.cartodb-popup-content p{text-align:center;max-width:99% !important}.cartodb-popup-content p:first-child{font-weight:bold;font-size:16px}div.cartodb-popup .jspContainer{overflow:visible !important}div.cartodb-popup .jspContainer::after,div.cartodb-popup .jspContainer::before{width:300px}#hotbox1 img{margin-bottom:18.8px}#hotbox3 img{margin-bottom:2.5px}.stats-block .hotbox:nth-child(3n+4){margin-left:0 !important}#content .legislation-list h1{text-transform:none;font-size:38px;font-weight:700;margin-bottom:20px;text-align:left;padding:0}#content .legislation-list__filter{background-color:#fafafa;border-radius:4px 4px 0 0;padding:15px 20px;margin-bottom:40px;font-size:0}#content .legislation-list__filter::after{clear:both;content:"";display:block}#content .legislation-list__filter strong{display:inline-block;vertical-align:middle;width:120px;font-size:18px;font-weight:900;text-transform:uppercase;color:#353535}#content .legislation-list__filter__filters{display:inline-block;vertical-align:middle;width:calc(100% - 120px);text-align:right;font-size:0}#content .legislation-list__filter__filters a{display:inline-block;vertical-align:middle;font-size:14px;color:#353535;font-weight:700;background-color:#e7e7e7;padding:17px 19px;border-radius:4px;margin-left:10px;text-decoration:none}#content .legislation-list__filter__filters a.active{color:#fff;background-color:#29aae1}#content .legislation-list__items::after{clear:both;content:"";display:block}#content .legislation-list__items article{float:left;width:calc((100% - 40px) / 3);margin:0 0 20px 20px}#content .legislation-list__items article:nth-child(3n+1){margin-left:0;clear:left}#content .legislation-list__items article .content{background-color:#f3f3f3;padding:40px 20px 30px}#content .legislation-list__items article .content h4{padding-bottom:20px;margin-bottom:9px;border-bottom:4px solid #29aae1}#content .legislation-list__items article .content p{font-size:16px;font-weight:400}#content .legislation-list__items article .content p.meta{padding-bottom:9px;margin-bottom:20px;border-bottom:1px solid #c5c5c5;line-height:1.25}#content .legislation-list__items article .content p.meta strong{text-transform:uppercase}#content .legislation-list__items article .content p.summary{line-height:1.5;margin-bottom:10px}#content .legislation-list__items article .more{background-color:#e0e0e0;padding:15px 20px}#content .legislation-list__items article .more a{display:inline-block;background-color:#3f3f3f;padding:11px 14px;color:#fff;text-transform:uppercase;text-decoration:none;font-size:18px;line-height:1.222;border-radius:4px}#content .legislation-list__pagination{background-color:#fdfdfb;border-radius:4px;padding:15px 40px 15px 20px;font-size:0}#content .legislation-list__pagination p{display:inline-block;vertical-align:middle;width:250px;font-size:20px;margin:0}#content .legislation-list__pagination ol{display:inline-block;vertical-align:middle;width:calc(100% - 250px);text-align:right;font-size:0}#content .legislation-list__pagination ol li{display:inline-block;vertical-align:middle;margin:5px 0 5px 10px}#content .legislation-list__pagination ol li a{display:block;box-sizing:border-box;text-align:center;font-size:21px;line-height:1;padding:3px 7px;min-width:27px;background-color:#353535;color:#fff;text-decoration:none;border-radius:2px}#content .legislation-list__pagination ol li a.inactive{opacity:.6}#content .legislation-detail .wrapper{width:660px}#content .legislation-detail-title{font-size:32px;text-transform:none;text-align:left;padding:0;font-weight:700;line-height:1.1;margin-bottom:20px}#content .legislation-detail img{display:block;margin:0 auto 50px;border-radius:4px}#content .legislation-detail p{font-size:16px;line-height:1.5;margin-bottom:20px}#content .legislation-detail p.meta{font-weight:700;border-bottom:1px solid #d8d8d8}#content .legislation-detail .more{margin-top:30px;border-top:1px solid #d8d8d8;padding:20px 0 0;text-align:right}#content .legislation-detail .more a{display:inline-block;background-color:#3f3f3f;padding:11px 38px;color:#fff;text-decoration:none;font-size:18px;line-height:1.222;border-radius:4px}/*# sourceMappingURL=styles.css.map */
