/*!
 * wetweet
 * WeTweet.org
 * 
 * @author DNL Omnimedia, Inc.
 * @version 1.5.0
 * Copyright 2017 DNL Omnimedia Inc. SEE LICENSE IN license.md licensed.
 * Compiled with SASS, see source files for modifications.
 */html{font-family:myriad-pro,Helvetica Neue,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:24px;font-size:16px}body{margin:0;padding:0}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:#3e7ead;background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:rhythm(1) 30px}dfn{font-style:italic}h1{font-size:24px;font-size:1.5rem;margin-top:24px;margin-bottom:24px}h1,h2{line-height:36px;line-height:2.25rem}h2{font-size:22px;font-size:1.375rem;margin-top:22px;margin-bottom:22px}h3{line-height:36px;line-height:2.25rem;margin-top:24px;margin-bottom:24px}h4{margin-top:18px;margin-bottom:18px}h5{font-size:16px;font-size:1rem;margin-top:16px;margin-bottom:16px}h5,h6{line-height:24px;line-height:1.5rem}h6{font-size:13.28px;font-size:.83rem;margin-top:13.28px;margin-bottom:13.28px}mark{background:#ff0;color:#000}p,pre{margin:rhythm(1) 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:rhythm(1) 0}dd{margin:0 0 0 30px}menu,ol,ul{padding:0 0 0 30px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}hr{border:1px solid #666;box-sizing:content-box;height:0;margin:rhythm(1) 0;padding-bottom:-1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;max-width:100%;box-sizing:border-box}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;border:1px solid silver}label{display:block;font-weight:700}legend{border:0;padding:0;*margin-left:-7px}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0;margin-top:24px;margin-bottom:24px}td,th{padding:0}[v-cloak]{display:none}.page,.region-bottom{margin-left:auto;margin-right:auto;max-width:800px;width:96%}.container{-ms-flex-line-pack:start;align-content:flex-start;display:-ms-flexbox;display:flex}@media (max-width:599px){.container{-ms-flex-direction:column;flex-direction:column}}.main,.sidebar{padding:20px;width:100%}.footer .main,.footer .sidebar{padding-bottom:15px;padding-top:15px}@media (min-width:600px){.sidebar{padding:20px 25px 0 17px;width:26%}.footer .sidebar{padding-top:15px}.main{padding:55px 75px 0 0;width:74%}.footer .main{padding-left:20px;padding-right:20px}}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/assets/images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/assets/images/fancybox_loading.gif) 50% no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:8040}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:transparent url(/assets/images/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{width:auto}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/assets/images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/assets/images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/assets/images/fancybox_loading@2x.gif);background-size:24px 24px}}.addthis_toolbox a{margin-bottom:0;height:32px}#disclaimer{color:#fff;font-style:italic;padding:20px 0 75px}.legislator-box-holder #disclaimer{display:block}#disclaimer a{color:#fff;text-decoration:none}.page{background-color:#55acee;position:relative}.nav--primary .nav__menu,.nav--secondary .nav__menu{font-family:myriad-pro,Helvetica Neue,Helvetica,Arial,sans-serif}.nav--primary{margin-bottom:20px;margin-top:32px}.nav--secondary{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;background-color:#d3d2d2;color:#848484;display:-ms-flexbox;display:flex;font-weight:700;-ms-flex-pack:end;justify-content:flex-end;padding:10px 10px 5px 0;width:100%}@media (max-width:599px){.nav--secondary{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:0;padding:16px 0;position:absolute;top:46px;transition:height 1s;z-index:-1}.nav--closed+.nav--secondary{opacity:0}}.nav--open+.nav--secondary{height:auto;opacity:1;z-index:9}.legislator__select,.nav--primary .nav__menu,.take-action__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(http://wetweet.org/assets/images/down-arrow.png),linear-gradient(90deg,#fff 0,#fff calc(100% - 36px),#d3d2d2 calc(100% - 36px),#d3d2d2);background-color:#fff;background-position:calc(100% - 5px) 50%,100%;background-repeat:no-repeat;background-size:25px,calc(100% + 40px);border:0;padding:5px;padding-right:42px}.nav--secondary .nav__menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media (max-width:599px){.nav--secondary .nav__menu{-ms-flex-direction:column;flex-direction:column}}.nav--secondary .nav__link{color:#848484;font-size:1.1em;line-height:1.1em;padding:3px 16px 5px 0;text-decoration:none}.nav--open+.nav--secondary .nav__link{margin-bottom:16px}.nav__header{display:inline-block;margin-bottom:0;margin-right:10px}.nav__button{background-color:#d3d2d2;border:0;border-radius:0;color:#fff;display:block;font-weight:700;margin-bottom:0;margin-top:0;padding:10px;width:100%}.nav--open .nav__button{border-bottom:1px solid #848484}@media (min-width:600px){.nav__button.nav--closed{display:none}}.nav__bar,.nav__bar:after,.nav__bar:before{background-color:#848484;border-radius:2px;display:block;height:3px;margin:2px 0 1px;position:absolute;width:25px}.nav__bar{top:2px}.nav__bar:after,.nav__bar:before{content:""}.nav__bar:after{top:12px}.nav--open .nav__bar:after{opacity:1;top:5px;transform:rotate(45deg);transform-origin:0 0 center;transition:rotate .5s}.nav__bar:before{top:5px}.nav--open .nav__bar:before{opacity:1;transform:rotate(-45deg);transform-origin:0 0 center;transition:rotate .5s}.nav--open .nav__bar{background-color:transparent;transition:background-color .3s}.nav__icons{height:24px;margin-left:10px;position:relative;width:25px}.nav__icons,.nav__text{display:inline-block;vertical-align:middle}.nav__text{color:#848484}.inline{display:inline;padding:0}.inline li{display:inline;list-style-type:none}.inline li,span.field-label{padding:0 1em 0 0}button::-moz-focus-inner{border:0;padding:0}.button,button,input[type=button],input[type=cancel],input[type=reset],input[type=submit]{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;background-color:#faf204;border:1px solid #faf204;border-radius:12px;color:#000;display:block;font-family:myriad-pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin:0;padding:6px 14px;text-align:center;text-decoration:none}.button.button--inactive,.button:hover,button.button--inactive,button:hover,input.button--inactive[type=button],input.button--inactive[type=cancel],input.button--inactive[type=reset],input.button--inactive[type=submit],input[type=button]:hover,input[type=cancel]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#d3d2d2;border-color:#d3d2d2;color:#000;cursor:pointer}.button.button--inactive,button.button--inactive,input.button--inactive[type=button],input.button--inactive[type=cancel],input.button--inactive[type=reset],input.button--inactive[type=submit]{cursor:not-allowed}.legislation-tweet .button,.legislation-tweet button,.legislation-tweet input[type=button],.legislation-tweet input[type=cancel],.legislation-tweet input[type=reset],.legislation-tweet input[type=submit]{display:block;width:100%}.opera .button,.opera button,.opera input[type=button],.opera input[type=cancel],.opera input[type=reset],.opera input[type=submit],.trident .button,.trident button,.trident input[type=button],.trident input[type=cancel],.trident input[type=reset],.trident input[type=submit]{border-bottom-width:0;border-top-width:1px}.button--wide{width:100%}.button--medium{width:50%}.button--grey,.legislator-box__button{-ms-flex-align:center;align-items:center;background-color:#848484;border:1px solid #848484;border-radius:7px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:6px 14px;text-decoration:none}.button--grey:hover,.legislator-box__button:hover{background-color:#848484;border:1px solid #848484;color:#faf204}.button--grey.button--inactive,.button--inactive.legislator-box__button{background-color:#848484;border:1px solid #848484;color:#fff}.button--follow.legislator-box__button,.button--grey.button--follow{padding:2px 3px;width:100px}@media (max-width:599px){.left-content-wrapper{text-align:center}}.state-zip-form{display:none}.form-row,.form__row{margin:0 0 20px}input[type=email],input[type=number],input[type=password],input[type=phone],input[type=text],select,textarea{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;border:2px solid #fff;border-radius:0;font-family:myriad-pro,Helvetica Neue,Helvetica,Arial,sans-serif;padding:10px}input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=phone]:active,input[type=phone]:focus,input[type=phone]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{border-color:#fff;outline:0}input[type=email]+label,input[type=number]+label,input[type=password]+label,input[type=phone]+label,input[type=text]+label,select+label,textarea+label{font-weight:400;display:inline-block;padding-left:10px}input[type=email].error,input[type=number].error,input[type=password].error,input[type=phone].error,input[type=text].error,select.error,textarea.error{border-color:#c00}input[type=checkbox],input[type=radio]{border:2px solid #fff}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=radio]:active,input[type=radio]:focus,input[type=radio]:hover{border-color:#fff;box-shadow:0 0 3px #fff}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;font-weight:400;padding-left:10px}input[type=button],input[type=cancel],input[type=reset],input[type=submit]{border-radius:0}.zip-form{margin-bottom:20px}.zip-form .zip-form__label{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;font-family:myriad-pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-right:10px;padding-left:0}.zip-form__street,.zip-form__zip{margin-bottom:20px}.zip-form__address{max-width:350px;width:100%}label{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.text--white span.error,span.error{color:#c00}[class^=icon]{display:inline-block;height:30px;vertical-align:middle;width:30px}.icon--twitter{background-image:url("data:image/svg+xml,%3Csvg%20id%3D%22icon--twitter%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20height%3D%22148.12%22%20width%3D%22182.26%22%20version%3D%221.1%22%20viewBox%3D%220%200%20182.66667%20150.66667%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%3Cdefs%20id%3D%22defs6%22%3E%3CclipPath%20id%3D%22clipPath20%22%20clipPathUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20id%3D%22path18%22%20d%3D%22m0%2010.012h1366.9v1110.9h-1366.9z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22g10%22%20transform%3D%22matrix%281.3333%200%200%20-1.3333%200%20150.67%29%22%3E%3Cg%20id%3D%22g12%22%20transform%3D%22scale%28.1%29%22%3E%3Cg%20id%3D%22g14%22%3E%3Cg%20id%3D%22g16%22%20clip-path%3D%22url%28%23clipPath20%29%22%3E%3Cpath%20id%3D%22path22%22%20d%3D%22m1366.9%20989.39c-50.27-22.309-104.33-37.387-161.05-44.18%2057.89%2034.723%20102.34%2089.679%20123.28%20155.15-54.18-32.15-114.18-55.47-178.09-68.04-51.13%2054.49-124.02%2088.55-204.68%2088.55-154.89%200-280.43-125.55-280.43-280.43%200-21.988%202.457-43.398%207.258-63.91-233.08%2011.68-439.72%20123.36-578.04%20293.01-24.141-41.4-37.969-89.567-37.969-140.97%200-97.308%2049.489-183.13%20124.76-233.44-45.969%201.437-89.218%2014.058-127.03%2035.078-0.043-1.18-0.043-2.348-0.043-3.52%200-135.9%2096.68-249.22%20224.96-275-23.512-6.41-48.281-9.8-73.86-9.8-18.089%200-35.628%201.711-52.781%205%2035.711-111.41%20139.26-192.5%20262-194.77-96.058-75.23-216.96-120.04-348.36-120.04-22.621%200-44.961%201.332-66.918%203.91%20124.16-79.568%20271.55-125.98%20429.94-125.98%20515.82%200%20797.86%20427.31%20797.86%20797.93%200%2012.153-0.28%2024.223-0.79%2036.25%2054.77%2039.571%20102.31%2088.95%20139.93%20145.2%22%20fill%3D%22%23faf204%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.button--inactive .icon--twitter,.icon--twitter:hover,:hover>.icon--twitter{background-image:url("data:image/svg+xml,%3Csvg%20id%3D%22icon--twitter%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20height%3D%22148.12%22%20width%3D%22182.26%22%20version%3D%221.1%22%20viewBox%3D%220%200%20182.66667%20150.66667%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%3Cdefs%20id%3D%22defs6%22%3E%3CclipPath%20id%3D%22clipPath20%22%20clipPathUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20id%3D%22path18%22%20d%3D%22m0%2010.012h1366.9v1110.9h-1366.9z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22g10%22%20transform%3D%22matrix%281.3333%200%200%20-1.3333%200%20150.67%29%22%3E%3Cg%20id%3D%22g12%22%20transform%3D%22scale%28.1%29%22%3E%3Cg%20id%3D%22g14%22%3E%3Cg%20id%3D%22g16%22%20clip-path%3D%22url%28%23clipPath20%29%22%3E%3Cpath%20id%3D%22path22%22%20d%3D%22m1366.9%20989.39c-50.27-22.309-104.33-37.387-161.05-44.18%2057.89%2034.723%20102.34%2089.679%20123.28%20155.15-54.18-32.15-114.18-55.47-178.09-68.04-51.13%2054.49-124.02%2088.55-204.68%2088.55-154.89%200-280.43-125.55-280.43-280.43%200-21.988%202.457-43.398%207.258-63.91-233.08%2011.68-439.72%20123.36-578.04%20293.01-24.141-41.4-37.969-89.567-37.969-140.97%200-97.308%2049.489-183.13%20124.76-233.44-45.969%201.437-89.218%2014.058-127.03%2035.078-0.043-1.18-0.043-2.348-0.043-3.52%200-135.9%2096.68-249.22%20224.96-275-23.512-6.41-48.281-9.8-73.86-9.8-18.089%200-35.628%201.711-52.781%205%2035.711-111.41%20139.26-192.5%20262-194.77-96.058-75.23-216.96-120.04-348.36-120.04-22.621%200-44.961%201.332-66.918%203.91%20124.16-79.568%20271.55-125.98%20429.94-125.98%20515.82%200%20797.86%20427.31%20797.86%20797.93%200%2012.153-0.28%2024.223-0.79%2036.25%2054.77%2039.571%20102.31%2088.95%20139.93%20145.2%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.skip-link{margin:0}.skip-link a:link,.skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;background-color:#666;color:#fff}h1,h2,h3,h4,h5,h6{font-family:myriad-pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:24px;margin:0 0 20px}.form-row+h2{margin-top:20px}h1{font-size:48px;font-size:3rem;line-height:48px;line-height:3rem;margin-bottom:10px}h1.small{font-size:39px;font-size:2.4375rem}h1.small,h2{line-height:30px;line-height:1.875rem}h2{font-size:33px;font-size:2.0625rem}.slogan h2{margin-bottom:10px}h3{font-size:24px;font-size:1.5rem;letter-spacing:-1px}h3,h4{line-height:24px;line-height:1.5rem}h4{font-size:18px;font-size:1.125rem}h5{font-size:24px;font-size:1.5rem}h5,h6{line-height:30px;line-height:1.875rem}h6{font-size:19.92px;font-size:1.245rem}body{background:url(http://wetweet.org/assets/images/wetweet-bkgd.png) 0 0 repeat}body.background--white{background-image:none}.background--white{background-color:#fff}body{color:#000}.text--centered{text-align:center}.text--right-aligned{text-align:right}.text--white,.text--white *{color:#fff}.text--grey{color:#d3d2d2}.text--uppercase{text-transform:uppercase}.text--large{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}@media (min-width:600px){.text--large{font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem}}.text--small{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}.text--sans-serif{font-family:myriad-pro,Helvetica Neue,Helvetica,Arial,sans-serif}.follow-twitter{background-image:url(http://wetweet.org/assets/images/twitter-white.png);background-position:0 50%;background-repeat:no-repeat;display:inline-block;font-weight:700;height:25px;padding-left:30px}.follow-twitter:hover,:hover>.follow-twitter{background-image:url(http://wetweet.org/assets/images/twitter-yellow.png)}.left-content-wrapper .follow-twitter{background-size:contain;height:15px;margin-right:5px;padding-left:0;width:17px}.footer{-ms-flex-line-pack:start;align-content:flex-start;background:#262626;color:#fff;display:-ms-flexbox;display:flex;font-family:myriad-pro,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:599px){.footer{-ms-flex-direction:column;flex-direction:column}}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#faf204}.footer .sidebar{background-color:#000}.footer .sidebar:hover a{color:#faf204}.footer .sidebar a{color:#fff}.footer .main{text-align:right}.footer .home-link{padding-right:20px}.footer a.fancybox-iframe{display:inline}@media (min-width:600px) and (max-width:959px){.footer .home-link{padding-right:10px}.footer .main{font-size:13px;font-size:.8125rem;line-height:24px;line-height:1.5rem}}.legislator{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}@media (min-width:800px){.legislator{display:block;margin-bottom:40px}.legislator:after,.legislator:before{content:"";display:table}.legislator:after{clear:both}}.legislator__affiliations{display:-ms-inline-flexbox;display:inline-flex}.legislator__action{font-weight:700;padding-left:5px;vertical-align:middle}.legislator__button{-ms-flex-align:center;align-items:center;background:#848484;border-radius:5px;color:#faf204;display:-ms-inline-flexbox;display:inline-flex;padding:5px 20px;text-decoration:none}.legislator__button:hover{color:#fff}.legislator__button.button--inactive{background:#d3d2d2;color:#fff;cursor:not-allowed}.legislator__button.button--inactive.button--tweet-sent{cursor:pointer}@media (max-width:799px){.legislator__button{-ms-flex-pack:center;justify-content:center;width:100%}}.legislator__contact{color:#faf204;display:inline-block;margin-left:1%;width:48%}@media (max-width:799px){.legislator__contact{margin-bottom:10px;-ms-flex-order:3;order:3;text-align:center;width:100%}}.legislator__contact-text{font-weight:700;padding:0 5px;vertical-align:middle}.legislator__heading{color:#d3d2d2}.legislator__picture{margin:0 auto 10px;max-width:250px}@media (max-width:799px){.legislator__picture{-ms-flex-order:2;order:2}}@media (min-width:800px){.legislator__picture{float:right;margin-left:10px;max-width:100px}}.legislator__salutation{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;color:#fff;display:inline-block;font-weight:700;padding-bottom:10px;vertical-align:top;width:50%}@media (max-width:799px){.legislator__salutation{-ms-flex-order:1;order:1;text-align:center;width:100%}}.legislator-box{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}@media (min-width:768px){.legislator-box{-ms-flex-direction:row;flex-direction:row;margin-bottom:7px}}.legislator-box__headline{margin-top:20px}.legislator-box-holder,.legislator-box-holder--state{margin-bottom:40px}.legislator-box-holder--state{margin-bottom:20px}.legislative-body{background-color:#c2c2c2;background-position:50% 50%;background-repeat:no-repeat;color:#fff;display:block;float:left;height:100%;left:0;min-height:21px;position:absolute;top:0;width:25px}.legislative-body.city-council{background-image:url(http://wetweet.org/assets/images/c.png)}.legislative-body.lower{background-image:url(http://wetweet.org/assets/images/a.png)}.legislative-body.house,.legislative-body.lower.OH,.legislative-body.lower.PA,.legislative-body.lower.TX{background-image:url(http://wetweet.org/assets/images/h.png)}.legislative-body.senate,.legislative-body.upper{background-image:url(http://wetweet.org/assets/images/s.png)}.legislator-box__button{color:#faf204;padding:2px 10px;vertical-align:middle}.legislator-box__button:hover{color:#fff}.legislative-names{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;color:#fff;font-weight:600;padding-bottom:5px}@media (min-width:768px){.legislative-names{max-width:410px;padding-bottom:0;padding-right:15px;width:50%}}.legislation-tweet{width:100%}@media (min-width:768px){.legislation-tweet{width:auto}}.legislator__tweet-text:before{background-image:url(http://wetweet.org/assets/images/twitter-yellow.png);background-position:50% 50%;background-repeat:no-repeat;content:"";display:inline-block;height:25px;margin-right:10px;vertical-align:middle;width:25px}.button--inactive .legislator__tweet-text:before,button:hover .legislator__tweet-text:before{background-image:url(http://wetweet.org/assets/images/twitter-white.png)}.legislator__filter{-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media (min-width:768px){.legislator__filter{-ms-flex-direction:row;flex-direction:row}}.legislator__label{margin:auto 0;padding-right:15px}.legislator-no-twitter{color:#fff;display:block;font-weight:700}@media (max-width:799px){.legislator-no-twitter{text-align:center}}.loading{background:url(http://wetweet.org/assets/images/ajax-loader.gif) 0 0 no-repeat;height:16px;margin:0 auto;width:15px}.login tr td{padding:0 5px 20px 0}.menu{margin:20px 0;padding:0}[class^=menu__item]{list-style-type:none}.menu__link{color:#262626;font-weight:700;text-decoration:none}.overlay{background:rgba(0,0,0,.75);color:#fff;height:100%;left:0;padding-top:10px;position:fixed;text-align:center;top:0;width:100%}.take-action__form button{margin-top:20px;padding:10px 20px;width:100%}@media (min-width:600px){.take-action__form button{display:block;width:auto}}@media (max-width:599px){.take-action__form input[type=text]{width:100%}}.take-action__messages p{margin:0 0 20px}.take-action__message p:last-child{margin-bottom:0}.take-action__error{background:#fff;color:#c00;margin-bottom:20px;padding:10px}.take-action__filter{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media (min-width:800px){.take-action__filter{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.take-action__form{margin-bottom:40px}.take-action__heading{color:#fff;margin-bottom:0;padding-right:10px}@media (min-width:800px){.take-action__filter .take-action__heading{width:25%}}.take-action__messages{background:#fff;margin-bottom:40px;padding:10px}.take-action__nav{margin-bottom:20px}.take-action__select{max-width:100%}.take-action__filter .take-action__select{width:100%}@media (min-width:800px){.take-action__filter .take-action__select{width:75%}}.take-action__nav .take-action__select{width:100%}.take-action__tweet{font-weight:700}.tweet-box{background-color:#fff;cursor:not-allowed;padding:15px;margin-bottom:20px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.tweet-box p{margin:0 0 20px}.element-focusable,.element-invisible,.visually-hidden,.visually-hidden--focusable{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.element-focusable:active,.element-focusable:focus,.visually-hidden--focusable:active,.visually-hidden--focusable:focus,.visually-hidden--off{position:static!important;clip:auto;height:auto;width:auto;overflow:auto}.white-box{background-color:#fff;padding:25px;margin-bottom:75px;margin-top:32px}.white-box p{margin:0 0 20px}.white-box p:last-child{margin-bottom:0}.hidden{display:none}@media (max-width:599px){.hidden--mobile{display:none}}@media (min-width:600px){.hidden--desktop{display:none}}