/*!* Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/@font-face{font-family:fontawesome;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.eot) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.svg) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-times-circle:before{content:"\f057"}.fa-print:before{content:"\f02f"}.fa-file-text-o:before{content:"\f0f6"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-search:before{content:"\f002"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-right:before{content:"\f0da"}.fa-phone:before{content:"\f095"}.fa-google-plus:before{content:"\f0d5"}.fa-arrow-up:before{content:"\f062"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-youtube:before{content:"\f167"}.fa-comments-o:before{content:"\f0e6"}.fa-flag:before{content:"\f024"}.fa-star:before{content:"\f005"}.fa-clock-o:before{content:"\f017"}.fa-spinner:before{content:"\f110"}.fa-minus-circle:before{content:"\f056"}.fa-facebook-square:before{content:"\f082"}.fa-exclamation-circle:before{content:"\f06a"}.fa-arrow-right:before{content:"\f061"}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-external-link:before{content:"\f08e"}.fa-plus-square:before{content:"\f0fe"}.fa-minus-square:before{content:"\f146"}.fa-plus-square-o:before{content:"\f196"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-comments:before{content:"\f086"}.fa-plus:before{content:"\f067"}.fa-heart:before{content:"\f004"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-check:before{content:"\f00c"}.fa-chevron-down:before{content:"\f078"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-user:before{content:"\f007"}.fa-reddit:before{content:"\f1a1"}.section-header h3{font-size:1.2em;font-weight:800;margin-top:1em}.office-header{font-size:1.5em;font-weight:800;margin-top:1em}.secondary-header{font-size:.875em;font-weight:700;letter-spacing:1px;line-height:1.4em;padding:.5em 0;text-align:left;text-transform:uppercase}p.secondary-header{font-size:1em}hr{background-color:#bbb;border:0}hr.thin{height:1px}.pg-main{font-family:Georgia,Times,serif;font-size:1.125em;line-height:1.35;margin-top:.75em}.pg-bio{font-family:Georgia,Times,serif;font-size:15px;padding-top:1em}.pg-italic{color:#666;font-size:1em;font-style:italic;margin-top:1.5em}.suggest-changes{display:inline-block;margin-top:1em}@media screen and (max-width:799px){.suggest-changes{float:left}}@media screen and (max-width:520px){.suggest-changes{clear:both;display:block;padding:12px 18px;width:100%}}.zip input{border:1px solid #ccc;border-radius:3px;font-size:1em;height:30px;margin:1em 0 1.5em;padding:4px 18px 4px 8px;width:200px}@media screen and (max-width:520px){.zip input{margin:.4em 0}}@media screen and (max-width:520px){.zip .btn_info{margin:0 0 2em;width:200px}}.share-row{color:#777;font-size:.9em;padding:5px 0;text-align:right}@media screen and (max-width:520px){.share-row{text-align:center}}.share-row .share-icons{display:inline-block}@media screen and (max-width:520px){.share-row .share-icons{clear:both;display:block}}.share-row p{display:inline-block}.share-row a{color:#777;padding:0 1em}.share-row a.share-border{border-right:1px solid #ccc}@media screen and (max-width:520px){.share-row a.share-border{border-right:none}}.share-row a:hover{color:#111;text-decoration:none}@media screen and (max-width:520px){.share-row a{display:inline-block;height:50px;margin:0 20px;padding-top:15px;width:50px}.share-row a i.icon{font-size:1.5em}}.table{font-size:1em;margin:1em 0 2em;width:100%}.table.table-map,.table.financials{margin:1em 0}.table .table-header th{border-bottom:1px solid #bbb;font-size:1.25em;font-weight:800;padding:0 12px 8px;text-align:right;vertical-align:middle}.table .table-header th:first-child{text-align:left}.table .table-header tr{border-bottom:1px solid #bbb;font-size:1em;font-weight:800}.table .even{background-color:#eee}.table .table-row{font-size:1em;padding-top:11px;vertical-align:top}.table .table-data{font-size:1em;line-height:1.3em;padding:8px 12px;text-align:right}.table .table-data:first-child{text-align:left}.table .table-data.left-data{text-align:left}.table-election .table-header th{border-bottom:none;font-size:1em;padding:0}.tablesorter .table-header th{background-color:#eee;border:2px solid #fff;font-size:1em;padding:.8em 0;padding-left:8px;vertical-align:middle;text-align:left}@media screen and (max-width:520px){.tablesorter .table-header th{width:200px}}@media screen and (max-width:799px){.headshot{margin:1em 0}}@media screen and (max-width:799px){.twitter-timeline{display:none!important}}div.tabs{clear:left;position:relative}div.tabs ul.ui-tabs,div.tabs ul.ui-tabs-nav{border-bottom:5px solid #ffc200}div.tabs ul.ui-tabs li,div.tabs ul.ui-tabs-nav li{border-right:2px solid #eee;padding:.5em 1em}div.tabs ul.ui-tabs li:hover,div.tabs ul.ui-tabs-nav li:hover{background-color:#4d4c4c}div.tabs ul.ui-tabs li.ui-state-active,div.tabs ul.ui-tabs-nav li.ui-state-active{background-color:#ffc200}div.tabs ul.ui-tabs li.ui-state-active a,div.tabs ul.ui-tabs-nav li.ui-state-active a{font-weight:700}div.tabs ul.ui-tabs li.ui-state-active:hover,div.tabs ul.ui-tabs-nav li.ui-state-active:hover{background-color:#ffce33}@media screen and (max-width:799px){div.tabs ul.ui-tabs li,div.tabs ul.ui-tabs-nav li{border-bottom:2px solid #eee;width:50%}}@media screen and (max-width:500px){div.tabs ul.ui-tabs li,div.tabs ul.ui-tabs-nav li{width:100%}}div.tabs ul.ui-tabs li a,div.tabs ul.ui-tabs-nav li a{font-size:1.5em;font-weight:400}body.politician .wrapper{max-width:960px;width:100%}body.politician header.auxiliary{border:none;overflow:visible}body.politician .table .table-data{padding:8px 12px 8px 0}body.politician .table .table-header tr{border:none}body.politician .share-row{margin:.3em 0 1.5em}body.directory-landing header.auxiliary{border:none}body.directory-landing header.auxiliary h1{float:left;padding-top:.3em;width:400px}@media screen and (max-width:520px){body.directory-landing header.auxiliary h1{font-size:1.5em;padding-bottom:.5em;text-align:center;width:100%}}body.directory-landing .share-row{margin:1em 0 1.3em}body.directory-landing div.tabs{margin-top:1.5em}#district_gmap_el{height:350px}body.directory{font-family:Helvetica,Arial,sans-serif}body.directory .content .ad{float:right}@media screen and (max-width:520px){body.directory .content .ad{float:none;text-align:center}}body.directory .breadcrumbs{font-size:.8em}body.directory .breadcrumbs:after{clear:left}body.directory .content_header>h1{padding-top:10px}body.directory .content_header>nav+h1{padding-top:0}