@import url("fancybox/jquery.fancybox.css");/*!
Theme Name: Brian Schatz for Senator
Theme URI: http://brianschatz.com
Description: Custom WordPress theme for Brian Schatz. Designed and developed by Chi/Donahoe + Cole/Duffey.
Version: 2.1
Author: Chi/Donahoe + Cole/Duffey
Author URI: http://projectsbycd2.com
*//*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-size:1em;font-family:monospace,serif}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-size:100%;font-family:inherit}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-spacing:0;border-collapse:collapse}*{-moz-box-sizing:border-box;box-sizing:border-box}html,body{background:#FFF;font-family:'Montserrat',Arial,sans-serif}a{color:#033891}a:visited{color:#5282E6}a:hover{color:#044cc3}#wrapper{margin:0 auto;max-width:1280px;width:100%}header{position:relative;width:100%;background:#FFF}h1#logo{position:absolute;top:60px;left:15px;z-index:10;margin:0;padding:0}h1#logo a{display:block;padding:20px;width:214px;height:75px;border-radius:5px;background:#FFF url(img/senator-brian-schatz.jpg) no-repeat center center;box-shadow:0 0 10px #333;text-indent:-9999px}nav{position:relative;z-index:100;width:100%;height:50px;background:#001E55;font-family:'Chau Philomene One',sans-serif}nav>ul{margin:0;padding:0;list-style:none}@media (min-width: 860px){nav>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}nav>ul>li{position:relative;display:block;float:left;background:url(img/nav-border-right.jpg) no-repeat right top;border-right:1px solid #CCC}@media (min-width: 860px){nav>ul>li.stretch{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}nav>ul>li:last-child{border-right:none}nav>ul>li>a,nav>ul>li>a:visited{width:100%;display:block;padding:15px 15px 10px;height:45px;background:url(img/nav-off.jpg) repeat-x;color:#919192;text-decoration:none;text-transform:uppercase;line-height:18px}nav>ul>li:hover>a,nav>ul>li>a.current{padding-bottom:15px;height:50px;background:url(img/nav-on.jpg) repeat-x;color:#FFF}nav>ul>li>a>span{float:left}nav>ul>li>a>i{float:left;margin-left:10px}nav>ul>li#home>a,nav>ul>li#contribute>a{border-right:0}nav>ul>li#home{width:55px}nav>ul>li#home>a{padding:15px 20px 10px;width:100%;background:#A3CE30}nav>ul>li#home>a>i{margin-left:0}nav>ul>li#contribute>a{padding:15px 20px 10px;background:#E01514;color:#FFF}nav .dropdown{position:absolute;top:50px;width:100%;display:none;padding:7px;background:#FFF;box-shadow:0 0 2px #333;text-transform:uppercase}.dropdown ul{margin:0;padding:0;list-style:none}.dropdown ul li{float:left;width:33%;display:block;border-bottom:1px solid #CCC}.single-col ul li{width:100%;-moz-box-sizing:padding-box;box-sizing:padding-box;display:block;float:none}.single-col ul li:last-child{border-bottom:none}#get-involved .dropdown ul li{float:right}.dropdown ul li a{display:block;padding:12px 20px;color:#A0A0A0;text-align:center;text-decoration:none}.dropdown ul li a:hover{text-decoration:underline}#container{position:relative;z-index:1}#content{background:#FFF;overflow:hidden;margin:20px 320px 20px 20px;min-height:500px;border:1px solid #D8D8D8}#content h2#title{margin:0;padding:15px;padding-bottom:10px;border-bottom:1px solid #D8D8D8;color:#696969;text-transform:uppercase;font-size:1.3em;font-family:'Chau Philomene One',sans-serif}#entry{padding:0 15px 15px 15px;font-size:.9em}#entry img{max-width:100%;height:auto}ul#share{padding:0;margin:0 0 10px 0;list-style:none;overflow:hidden}ul#share li{float:left;margin-right:10px}#sidebar{position:absolute;top:15px;right:15px;z-index:20;overflow:hidden;width:290px}.home #sidebar{top:10px}#signup{overflow:hidden;margin-bottom:10px;border-radius:5px;line-height:14px}.home #sidebar{overflow:visible}.home #signup,.home #social{box-shadow:0 0 10px #333}#mail{display:block;float:left;padding:20px 10px 19px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#A8D431;border-right:1px solid #001F61;line-height:14px}#signup form{overflow:hidden;padding:14px 10px;background:#A8D431;line-height:14px}#signup #email,#signup #zip{float:left;margin-right:5px;padding:3px;border:0}#signup #email{width:140px}#signup #zip{width:50px}#signup .submit{float:left;margin-top:5px;border:0}#social{overflow:hidden;margin-bottom:10px;border:1px solid #EBEBEB;border-radius:5px;background:#FFF}#social i{position:absolute;left:-40px}#buffer{margin-left:40px;padding:10px;border-left:1px solid #EBEBEB}#facebook{position:relative;margin-bottom:10px;border-bottom:1px solid #EBEBEB}#facebook i{top:30px}#twitter{position:relative}#twitter i{top:10px}#splash{overflow:hidden;max-width:1280px;width:100%;height:200px;background:#002260}.home #splash{padding:5px 0 10px;height:420px}#splash-link{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:440px;background:url(img/spacer.gif)}#splash-title{position:absolute;top:370px;z-index:3;padding:10px 46px 10px 10px;border-radius:10px;background-color:#05193F;background-color:rgba(5,25,63,0.9);background-image:url(img/green-arrow.png);background-position:right center;background-repeat:no-repeat;box-shadow:inset 0 0 30px #000;color:#FFF;font-size:1.5em;font-family:'Montserrat', sans-serif}#splash-overlay{display:none;position:absolute;top:0;left:0;z-index:2;width:100%;height:200px;background:url(img/splash-overlay.png) no-repeat center}.home #splash-overlay{height:425px}#splash-image{overflow:hidden;width:100%;height:420px;background-position:center;background-repeat:no-repeat}#blocks{margin-top:20px;padding:16px 0 25px 0;width:100%;height:288px;background:url(img/block-background.png) no-repeat center top}#block-inner{overflow:hidden;margin:0 auto;padding:20px 0;width:1020px}.block{float:left;width:330px;border:1px solid #D8D8D8}.block.photo{margin-right:10px;line-height:0}#latest-news{width:288px}.home #latest-news{min-height:250px;width:330px}.block-header{padding:10px;border-bottom:1px solid #D8D8D8;background:#F4F4F4;color:#696969;text-transform:uppercase;font-family:'Chau Philomene One',sans-serif}.block-inner{padding:20px}.block-inner ul{margin:0;padding:0;list-style:none}.block-inner li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #D8D8D8}.block-inner li a{color:#696969;text-decoration:none;font-size:.9em}.block-inner li a:hover{text-decoration:underline}.block-inner li:last-child{margin:0;padding:0;border:0}#pins{padding-top:10px}#pins .pin{display:block;width:275px;max-width:275px;height:275px;background:#ECECEC;border:1px solid #D6D6D6;padding:10px;line-height:0;position:relative;overflow:hidden;margin:0 10px 10px 0}#pins .pin img{width:275px;height:275px}#pins .excerpt{display:none;background:#111;background:rgba(17,17,17,0.7);position:absolute;top:10px;left:10px;padding:20px;width:235px;height:235px;z-index:50;color:#FFF;font-size:1.3em;line-height:1.5em}#pins .pin:hover .excerpt{display:block}#pins .overlay{line-height:1em;font-family:'Lato', sans-serif;background:#00205D;padding:10px;position:absolute;left:10px;bottom:10px;color:#FFF;text-align:center;text-transform:uppercase;width:255px;border-bottom:5px solid #9AC71A;z-index:100}#pins #add-you:hover .excerpt{display:table}#pins #add-you .excerpt-center{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}footer{position:relative;margin:0 auto 20px;max-width:1020px;width:100%}#socialmedia{display:none}#paid{margin:0 auto;padding:5px;width:240px;border:1px solid #B7B7B7;color:#454545;text-align:center;text-transform:uppercase;font-size:.9em;font-family:'Muli',sans-serif}#links{position:absolute;top:5px;right:10px;font-size:.9em}#links a{color:#C7C7C7;text-decoration:none;text-transform:uppercase}#links a:hover{text-decoration:underline}.category #content ul{margin:0;padding:0;list-style:none}.category #content a{color:#0F5495;text-decoration:none}.category #content h3{margin-bottom:0}.paginate{margin:10px 0;text-align:center}.paginate a{color:#000;font-weight:bold}@media screen and (max-width: 1024px){#splash-title{font-size:1.2em}h1#logo{top:55px;left:10px}#sidebar{top:5px;right:10px}#signup #email{width:125px}.block{width:320px}.block img{width:320px;height:auto}}@media screen and (max-width: 1023px){#splash-overlay{display:none}#blocks{margin:20px auto;padding:0;width:100%;height:auto;background:none}#block-inner{overflow:visible;padding:0;width:694px}.block.photo{float:left;margin-bottom:10px}#block-1{margin-right:10px;margin-left:20px}#block-2{margin-right:20px}.home #latest-news{clear:left;margin:0 20px;width:auto}.block{display:block;float:none;margin:0 auto 10px}#links{position:relative;top:0;left:0;display:block;margin:20px auto;width:300px;text-align:center}}@media screen and (max-width: 850px){h1#logo{position:relative;top:0;left:0;display:block;border-radius:0}h1#logo a{padding:0;width:100%;height:100px;background-position:center center;box-shadow:0}nav{border-top:1px solid #B7B7B8}nav li:not(#home) i{display:none !important}#sidebar{display:none}#content{margin-right:20px}.not-home #splash{display:none}.home #splash{padding:0}.home #splash,#splash-link,#splash-image{height:250px}#splash-title{border-radius:0;width:100%;text-align:center;top:207px;background-image:none;padding:10px 0}#links{display:none}}@media screen and (max-width: 703px){#home{display:none}}@media screen and (max-width: 694px){html,body{background:#00215F}#blocks{width:100% !important;margin:0}#block-inner{width:auto !important;overflow:hidden}.block.photo{margin:0 !important;width:100% !important;border:0}.home #latest-news{margin:0 !important}.block.photo img{width:100%}#latest-news{display:none}#socialmedia{display:block;width:95px;overflow:hidden;margin:20px auto}#paid{margin-top:20px;color:#FFF;border-collapse:#FFF}#socialmedia ul{padding:0;margin:0;list-style:none}#socialmedia li{float:left}.mobile-twitter{margin-right:10px}}@media screen and (max-width: 646px){nav li.white{width:50%;border-bottom:1px solid #B7B7B8;text-align:center}.home #latest-news{float:none;margin:0 10px !important;width:auto !important}.block.photo{float:none;width:300px}.block img{width:300px;height:auto}nav li:not(#home) i{display:block !important}#contribute{text-align:center}nav>ul>li>a:hover,nav>ul>li>a.current{padding-bottom:10px}#entry iframe,#entry img{max-width:100%;height:auto}#pins .pin{width:230px;max-width:230px;height:230px}#pins .pin img{width:230px;height:230px}#pins .overlay{width:210px}#pins .excerpt{width:190px;height:190px}}.sprite{display:block;background:url(img/sprite.png) top left no-repeat;text-indent:-9999px}.mobile-fbook{width:42px;height:43px;background-position:-3px -3px}.mobile-twitter{width:43px;height:43px;background-position:-3px -49px}.go{width:26px;height:20px;background-position:-3px -95px}.icon-home{width:16px;height:18px;background-position:-3px -118px}.icon-about{width:18px;height:18px;background-position:-22px -118px}.icon-issues{width:16px;height:18px;background-position:-3px -139px}.icon-news{width:20px;height:18px;background-position:-22px -139px}.icon-vol{width:18px;height:18px;background-position:-3px -160px}.fbook{width:19px;height:18px;background-position:-24px -160px}.twitter{width:19px;height:16px;background-position:-3px -181px}.submit{width:18px;height:14px;background-position:-25px -181px}.signup{width:19px;height:14px;background-position:-3px -200px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{padding:5px 3px 10px;max-width:96%;border:1px solid #f0f0f0;background:#fff;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{margin:0;padding:0;max-width:98.5%;width:auto;height:auto;border:0 none}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
