/*!
Theme Name: Stoneridge Group Custom Theme
Theme URI: http://www.stoneridgegroup.com
Description: Embrace your Victory.  SRG fully customized theme.
Version: 1.2
Author: Calvin deClaisse-Walford
*/@import url("http://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");@import url("https://fonts.googleapis.com/css?family=Coustard|Oswald:400,700");@font-face{font-family:'carlingford';src:url("fonts/carlingford.eot");src:url("fonts/carlingford.eot?#iefix") format("embedded-opentype"),url("fonts/carlingford.woff") format("woff"),url("fonts/carlingford.ttf") format("truetype"),url("fonts/carlingford.svg#carlingford") format("svg");font-weight:normal;font-style:normal}.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 15px 5px 0}.alignright{float:right;margin:0 0 5px 15px}.wp-caption{border:none;text-align:center;background:transparent;padding:10px;margin:10px 0}.left{float:left}.right{float:right}.clear{clear:both}*{margin:0;padding:0}html,body{height:100%}body{font-family:"Coustard",serif;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.01em;color:#303442;background:url(images/effect-grunge.png) left top repeat;background-color:#f5f2eb;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body:after{content:"";display:table;clear:both}body.home{background:#303442;background-image:url(images/effect-grain.png)}h1{font-family:"carlingford",serif;margin-bottom:0px;color:#303442;font-size:60px;line-height:1.2em;font-weight:400;text-transform:uppercase;letter-spacing:.025em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h2{font-family:"Coustard",serif;margin-bottom:20px;color:#303442;font-size:32px;line-height:1.25em;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h3{font-family:"carlingford",serif;margin-bottom:15px;color:#b53129;font-size:26px;line-height:1.2em;font-weight:400;text-transform:uppercase;letter-spacing:.025em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h4{font-family:"Coustard",serif;margin-bottom:5px;color:#f5f2eb;font-size:22px;line-height:1.2em;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h5{font-family:"Coustard",serif;margin-bottom:5px;color:#b53129;font-size:18px;line-height:1.2em;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}p{margin-bottom:20px}a,a img{outline:none;border:none;color:inherit;text-decoration:none}a:hover,a:active{text-decoration:none}::-webkit-input-placeholder{color:inherit;opacity:0.5}:-moz-placeholder{color:inherit;opacity:0.5}::-moz-placeholder{color:inherit;opacity:0.5}:-ms-input-placeholder{color:inherit;opacity:0.5}.row{width:100%;position:relative;float:left;padding:0 3.125%;box-sizing:border-box}.row .rowInner{width:100%;max-width:960px;margin:0 auto;box-sizing:border-box}main{background:url(images/effect-grunge.png) left top repeat;background-color:#f5f2eb}main:after{content:"";display:table;clear:both}.parsley-error{color:#f00 !important;border-color:#F00 !important;text-decoration:blink}.parsley-errors-list{display:none !important}input[type="text"],input[type="submit"],input[type="button"],input[type="email"],textarea{-webkit-appearance:none;border-radius:0}.field{width:100%;height:44px;margin:0 0 10px 0;padding:10px;border:1px solid #b6b5b4;background:transparent;font-family:"Coustard",serif;color:#303442;font-size:16px;line-height:18px;box-sizing:border-box;float:left}.submit{width:100%;height:42px;margin:0 0 10px 0;padding:3px 0 0 0;border:none;background:#b53129;font-family:"carlingford",serif;color:#fff;font-size:28px;line-height:28px;text-align:center;cursor:pointer;box-sizing:border-box;-webkit-transition:background .2s;transition:background .2s;box-shadow:2px 2px 0px #f5f2eb, 3px 3px 0px #d7a19a, 1px 3px 0px #d7a19a, 3px 1px 0px #d7a19a;float:left}.submit:hover{background-color:#8b2620}.pagination{display:table;width:100%;max-width:620px;margin:50px auto 0;border-collapse:collapse;height:40px}.pagination a{display:table-cell;width:50%;vertical-align:middle;text-align:center;font-size:16px;line-height:18px;border:1px solid #b4b4b3;text-decoration:none !important;color:#303442 !important}.checkItem{position:relative;margin:0 2% 15px 0;width:48%;float:left}.checkItem .hideCheck{visibility:hidden;position:absolute;top:0px;left:0px;height:14px;width:14px}.checkItem .customCheck{display:inline-block;line-height:16px;padding:0 0 0 20px;margin:0;min-width:105px;box-sizing:border-box}.checkItem .customCheck span{display:table-cell;height:16px;width:100%;vertical-align:middle}.checkItem .customCheck i{color:transparent;width:12px;height:12px;line-height:12px;text-align:center;font-size:12px;background:transparent;margin:0 0 0 -20px;float:left;border:1px solid #303442;border-radius:3px}.checkItem .hideCheck:checked+label i{color:#fff;background:#303442}.tableSearch{margin:0 0 10px 0}.tableSearch:after{content:"";display:table;clear:both}.tableSearch form{padding:0 28px 0 0;width:100%;max-width:200px;border:1px solid #b4b4b3;box-sizing:border-box;float:right}.tableSearch form:after{content:"";display:table;clear:both}.tableSearch form .searchField{width:100%;height:28px;border:none;font-size:16px;padding:4px 10px;line-height:18px;float:left;margin:0;box-sizing:border-box;background:none;font-family:"Coustard",serif;color:#303442}.tableSearch form .searchSubmit{font-family:FontAwesome;font-size:18px;text-align:center;line-height:24px;height:28px;width:28px;margin:0 -40px 0 0;float:left;box-sizing:border-box;border:none;color:#303442;background:none;opacity:.4}.dataTable{border-collapse:collapse}.dataTable tr th,.dataTable tr td{border:1px solid #b4b4b3;padding:9px 10px;font-weight:400}.dataTable tr th{text-align:left}.dataTable tr th i{float:right}#searchBar{width:100%;padding:5px 15px 5px 0;-webkit-transition:top 0.2s;transition:top 0.2s;background:url(images/effect-grunge.png) left top repeat;background-color:#f5f2eb;z-index:999999;overflow:hidden;text-align:center;float:left;box-sizing:border-box}#searchBar form{width:100%;max-width:960px;margin:0 auto;padding:0 100px 0 15px;box-sizing:border-box}#searchBar form:after{content:"";display:table;clear:both}#searchBar form input[type="text"]{width:100%;height:24px;margin:0;padding:3px 10px;border:none;border-bottom:1px solid #b4b4b3;background:#b4b4b3;font-family:"Coustard",serif;color:#303442;font-size:18px;line-height:20px;box-sizing:border-box;float:left}#searchBar form input.submit{width:90px;height:24px;float:right;padding:0;border:none;box-shadow:none;vertical-align:top;margin:0 -100px 0 0;box-sizing:border-box;font-size:22px;text-transform:uppercase;line-height:26px}#header{background:#303442;background-image:url(images/effect-grain.png);z-index:99999;padding:0 15px 0 0}#header .rowInner{padding:10px 0 0 0}#header .rowInner:after{content:"";display:table;clear:both}#header .rowInner .respLogo{float:left;width:80px;display:none}#header .rowInner .respLogo img{width:100%;height:auto;display:block}#header .rowInner .respNavToggle{float:right;font-size:48px;color:#fff;margin:16px 0 0 0;display:none}#header .rowInner ul{display:table;width:100%;margin:0 0 -20px 0}#header .rowInner ul li{display:table-cell;vertical-align:middle;text-align:center;padding:0 5px}#header .rowInner ul li a{font-family:"carlingford",serif;color:#f5f2eb;font-size:22px;line-height:1em;letter-spacing:.025em;text-transform:uppercase}#header .rowInner ul li.logo{width:130px;padding:0}#header .rowInner ul li.logo a{padding:15px;border-radius:50%;background:#303442;background-image:url(images/effect-grain.png);display:block}#header .rowInner ul li.logo a img{width:100%;height:auto;display:block}#header .rowInner ul li.actions{width:90px;padding:5px 0 0 0}#header .rowInner ul li.actions a.social{margin:5px 3px;font-size:15px;opacity:.5}#header .rowInner ul li.actions a.donate{width:90px;height:70px;margin:15px 0 0 0;padding:8px 0 0 0;display:block;background:url(images/ribbon.png) center top no-repeat;background-size:100% 100%;position:relative}#header .rowInner ul li.actions a.donate:after{content:'';position:absolute;width:40px;height:1px;left:50%;top:50%;margin:-5px 0 0 -20px;background:#f5f2eb}#homeBanner{padding:0}#homeBanner .rowInner{max-width:none}#homeBanner .rowInner:after{content:"";display:table;clear:both}#homeBanner .rowInner #slideshow{width:66.66%;float:left}#homeBanner .rowInner #slideshow .slide{width:100%;height:480px;background:center center no-repeat;background-size:cover;color:#f5f2eb;text-shadow:2px 2px 0px #9b7e59,3px 3px 0px #b53129,1px 3px 0px #b53129,3px 1px 0px #b53129;font-size:60px;line-height:1.2em;font-family:"carlingford",serif;text-align:center;text-transform:uppercase;letter-spacing:.025em}#homeBanner .rowInner #slideshow .slide .slideInner{width:100%;height:100%;display:table}#homeBanner .rowInner #slideshow .slide .slideInner .slideContent{width:100%;height:100%;vertical-align:middle;display:table-cell}#homeBanner .rowInner #slideshow .slide .slideInner .slideContent span{font-size:2em}#homeBanner .rowInner #actionForm{width:33.33%;height:480px;float:left;padding:3%;box-sizing:border-box}#homeBanner .rowInner #actionForm:after{content:"";display:table;clear:both}#homeBanner .rowInner #actionForm div{display:table;width:100%;max-width:320px;height:100%;margin:0 auto}#homeBanner .rowInner #actionForm div form{display:table-cell;vertical-align:middle}#homeBanner .rowInner #actionForm div form h2{margin:0}#homeBanner .rowInner #actionForm div form .bannerField{width:100%;height:34px;margin:30px 0 0 0;padding:6px 10px;border:none;border-bottom:1px solid #b4b4b3;background:transparent;font-family:"Coustard",serif;color:#303442;font-size:18px;line-height:20px;box-sizing:border-box}#homeBanner .rowInner #actionForm div form .bannerField.small{width:48%;float:left}#homeBanner .rowInner #actionForm div form .submit{width:48%;float:right;margin:20px 0 0 0}#featuredItems{padding:0}#featuredItems .rowInner{max-width:none}#featuredItems .rowInner:after{content:"";display:table;clear:both}.featuredItem{width:33.33%;height:480px;float:left;background:center center no-repeat;background-size:cover;position:relative}.featuredItem .overlay{background:#303442;background-image:url(images/effect-grain.png);opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.featuredItem .content{width:100%;height:100%;padding:8.33%;display:block;box-sizing:border-box;color:#fff;position:relative;z-index:99999;overflow:hidden}.featuredItem .content .label{color:#b53129;font-size:16px;text-transform:uppercase;letter-spacing:.05em;margin:0 0 15px}.featuredItem .content h2{color:#fff;margin:0 0 25px 0}.featuredItem .content .postDate{color:#fff}.featuredItem:hover .overlay{background:#b53129;background-image:url(images/effect-grain.png)}.featuredItem:hover .label{color:#303442}#connect .rowInner{text-align:center;padding:60px 0;max-width:1024px}#connect .rowInner:after{content:"";display:table;clear:both}#connect .rowInner h1{text-shadow:2px 2px 0px #f5f2eb,3px 3px 0px #b53129,1px 3px 0px #b53129,3px 1px 0px #b53129;margin:0 0 50px 0}#connect .rowInner .column{width:48%;max-width:462px}#connect .rowInner .column img{width:100%;height:auto;display:block}#connect .rowInner .column a{color:#b53129;font-size:16px;display:inline-block;margin:15px 0 0 0}#connect .rowInner .colLeft{float:left}#connect .rowInner .colRight{float:right}#subBanner{background:center center no-repeat;background-size:cover}#subBanner .rowInner{padding:35px 0 15px;display:table}#subBanner .rowInner .bannerContent{display:table-cell;height:150px;vertical-align:middle;color:#f5f2eb;text-shadow:2px 2px 0px #9b7e59,3px 3px 0px #b53129,1px 3px 0px #b53129,3px 1px 0px #b53129;font-size:60px;line-height:1em;font-family:"carlingford",serif;text-align:center;text-transform:uppercase;letter-spacing:.025em}#subMain .rowInner{padding:60px 0}#subMain .rowInner a{color:#85878f;text-decoration:underline}#subMain.hasSidebar .rowInner{display:table}#subMain.hasSidebar .rowInner #sideBar{display:table-cell;width:260px;padding:20px 0 20px 40px;vertical-align:top}#subMain.hasSidebar .rowInner #mainBar{display:table-cell;border-right:1px solid #b4b4b3;padding:20px 40px 20px 0;vertical-align:top}#subMain.hasSidebar .rowInner #mainBar>div:last-child{border-bottom:none;padding-bottom:0}.sideImageLinks a{display:table;width:100%;background:center center no-repeat;background-size:cover;margin:0 0 10px 0}.sideImageLinks a>div{display:table-cell;height:120px;vertical-align:middle;text-align:center;font-family:"carlingford",serif;font-size:24px;line-height:1.1em;color:#fff;letter-spacing:.025em;background:rgba(48,52,66,0.8);text-transform:uppercase}.sideImageLinks a:hover>div{background:rgba(181,49,41,0.8)}.sideSearch{color:#b53129;margin:0 0 30px 0}.sideSearch p{margin:0 0 5px 0}.sideSearch form{padding:0 28px 0 0;width:100%;border:1px solid #b4b4b3;box-sizing:border-box}.sideSearch form:after{content:"";display:table;clear:both}.sideSearch form .searchField{width:100%;height:28px;border:none;font-size:16px;padding:4px 10px;line-height:18px;float:left;margin:0;box-sizing:border-box;background:none;font-family:"Coustard",serif;color:#303442}.sideSearch form .searchSubmit{font-family:FontAwesome;font-size:18px;text-align:center;line-height:24px;height:28px;width:28px;margin:0 -40px 0 0;float:left;box-sizing:border-box;border:none;color:#303442;background:none;opacity:.4}.sideAnchors{margin:0 0 42px 0}.sideAnchors ul{list-style:none}.sideAnchors ul li{margin:0 0 8px 0}.sideAnchors ul li a{color:#b53129 !important;text-decoration:none !important;position:relative;display:block;padding:0 0 0 16px}.sideAnchors ul li a:after{content:'\f105';position:absolute;left:0;top:0;font-family:FontAwesome}.newsLinks{margin:0 0 42px 0}.newsLinks ul{list-style:none}.newsLinks ul li{margin:0 0 8px 0}.newsLinks ul li a{color:#b53129 !important;text-decoration:none !important;position:relative;display:block;padding:0 0 0 16px}.newsLinks ul li a:after{content:'\f105';position:absolute;left:0;top:0;font-family:FontAwesome}.googleEvents iframe{border:none;width:100%;height:300px}.contact{color:#b4b4b3}.contact h4{color:#b4b4b3}.contact p{margin:0 0 10px 0}.contact br{margin-bottom:1em}#actionForm .rowInner{padding:45px 0 35px;border-top:1px solid #b6b5b4;max-width:1200px}#actionForm .rowInner form{display:block;max-width:960px;margin:0 auto}#actionForm .rowInner form:after{content:"";display:table;clear:both}#actionForm .rowInner form .field{width:37%;margin:0 2% 10px 0}#actionForm .rowInner form .submit{width:22%;margin:0 0 10px 0}#electedOfficials .filters{display:table;width:100%;border-collapse:collapse;margin:0 0 45px 0;position:relative}#electedOfficials .filters a{display:table-cell;height:40px;vertical-align:middle;text-align:center;padding:5px;border:1px solid #b4b4b3;font-size:16px;line-height:16px;box-sizing:border-box;text-decoration:none;color:#303442}#electedOfficials .filters a:first-child{padding:5px 10px;width:40px}#electedOfficials .filters a.active{background:#303442;color:#f5f2eb}#electedOfficials .filters .filterSearch{display:table-cell;width:200px;border:1px solid #b4b4b3;vertical-align:middle;box-sizing:border-box}#electedOfficials .filters .filterSearch:after{content:"";display:table;clear:both}#electedOfficials .filters .filterSearch form{padding:0 40px 0 0;width:100%;box-sizing:border-box}#electedOfficials .filters .filterSearch form .searchField{width:100%;height:40px;border:none;font-size:16px;padding:10px;line-height:20px;float:left;margin:0;box-sizing:border-box;background:none;font-family:"Coustard",serif;color:#303442}#electedOfficials .filters .filterSearch form .searchSubmit{font-family:FontAwesome;font-size:18px;text-align:center;line-height:36px;height:40px;width:40px;margin:0 -40px 0 0;float:left;box-sizing:border-box;border:none;color:#303442;background:none}#electedOfficials .officials{margin:0 -10px}#electedOfficials .officials:after{content:"";display:table;clear:both}#electedOfficials .officials article{padding:10px;width:33.33%;float:left;font-size:16px;box-sizing:border-box;position:relative}#electedOfficials .officials article>a{width:100%;height:300px;background:center center no-repeat;background-size:cover;position:relative;display:block;text-decoration:none}#electedOfficials .officials article>a .overlay{background:#303442;background-image:url(images/effect-grain.png);opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#electedOfficials .officials article>a .content{width:100%;height:100%;padding:25px 8.33%;display:block;box-sizing:border-box;color:#fff;position:relative;z-index:9999;overflow:hidden;color:#f5f2eb h4}#electedOfficials .officials article>a .content .title{font-size:16px;color:#fff}#electedOfficials .officials article>a .content .location{position:absolute;left:8.33%;bottom:25px;font-size:12px;line-height:12px;max-width:40%}#electedOfficials .officials article .links{position:absolute;right:8%;bottom:35px;padding:0 10px 0 0;font-size:14px;line-height:14px;max-width:40%;z-index:99999;color:#f5f2eb;height:auto;text-align:right}#electedOfficials .officials article .links i{font-size:22px;line-height:22px;margin:0 0 10px 15px}#electedOfficials .officials article .links a{text-decoration:none;color:#f5f2eb}#electedOfficials .officials article:hover a .overlay{background:#b53129;opacity:.8;background-image:url(images/effect-grain.png)}hr{margin:50px 0}.wrap-editor a{text-decoration:none !important}.wrap-editor table{border-collapse:collapse}.wrap-editor table tr{border:1px solid #b4b4b3}.wrap-editor table tr th{cursor:pointer}.wrap-editor table tr th,.wrap-editor table tr td{padding:9px 10px;font-weight:400}.wrap-editor table tr th{text-align:left}.wrap-editor table tr th i{float:right}.wrap-editor .thumb{display:table-cell;width:40%;padding:0 25px 0 0;vertical-align:bottom}.wrap-editor .thumb img{width:100%;height:auto;display:block}.wrap-editor .title{display:table-cell;vertical-align:bottom}.wrap-editor .title h2{margin-bottom:0}.searchableTableWrap table{border-collapse:collapse}.searchableTableWrap table tr{border:1px solid #b4b4b3}.searchableTableWrap table tr th,.searchableTableWrap table tr td{padding:9px 10px;font-weight:400}.searchableTableWrap table tr th{text-align:left}.searchableTableWrap table tr th i{float:right}#clubsAndCoalitions .club{margin:0 0 45px 0}#clubsAndCoalitions .club h4{color:#303442}#clubsAndCoalitions .club ul{list-style:none}#clubsAndCoalitions .club ul li{margin:0 0 5px 0}#chairman .top{display:table;margin:0 0 30px 0}#news{margin:0 -10px}#news:after{content:"";display:table;clear:both}#news article{padding:10px;width:50%;float:left;font-size:16px;box-sizing:border-box;position:relative}#news article>a{width:100%;height:300px;background:center center no-repeat;background-size:cover;position:relative;display:block;text-decoration:none !important}#news article>a .overlay{background:#303442;background-image:url(images/effect-grain.png);opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#news article>a .content{width:100%;height:100%;padding:25px 8.33%;display:block;box-sizing:border-box;color:#fff;position:relative;z-index:99998;overflow:hidden;color:#f5f2eb h4}#news article>a .content .postDate{font-size:16px;color:#fff}#news article:hover a .overlay{background:#b53129;opacity:.8;background-image:url(images/effect-grain.png)}#single .top{margin:0 0 40px 0}#single .top>img{width:100%;height:auto;display:block;margin:0 0 30px 0}#single img{width:auto;height:auto;max-width:100%}#events article{display:table;margin:0 0 75px 0}#events article .thumb{width:150px;padding:0 30px 0 0;color:#b4b4b3;vertical-align:top;display:table-cell}#events article .thumb img{width:100%;height:auto;display:block;margin:0 0 15px 0}#events article .content{vertical-align:top;display:table-cell}#events article .content h4{color:#303442;margin:0 0 25px 0}#events article .content h5{color:#303442;margin:0 0 25px 0}#events article.featured .thumb{width:50%}#volunteer h4{color:#303442}#volunteer .field{margin:0 2% 15px 0;width:48%}#volunteer .field.small{width:23%}#volunteer .submit{float:none;margin:0 auto;width:150px;display:block}#footer{background:#303442;background-image:url(images/effect-grain.png)}#footer .rowInner{padding:30px 0 60px;text-align:center;max-width:1200px}#footer .rowInner .logo{display:none}#footer .rowInner ul{list-style:none;padding:30px 0 40px}#footer .rowInner ul li{display:inline-block;padding:0 30px 10px}#footer .rowInner ul li a{font-family:"carlingford",serif;color:#fff;font-size:22px;line-height:1em;letter-spacing:.025em;text-transform:uppercase}#footer .rowInner .contact{font-size:16px;line-height:1.5em;color:#fff;margin:0 0 30px 0}#footer .rowInner .copy{font-size:12px;color:#fff;margin:0 0 50px 0}#footer .rowInner .srg{display:block;width:38px;height:22px;margin:0 auto;background:url(images/srg.png) center top no-repeat}body.home #footer{background:url(images/effect-grunge.png) left top repeat;background-color:#f5f2eb;padding-top:100px}body.home #footer .rowInner{border-top:1px solid #b6b5b4;padding:60px 0}body.home #footer .rowInner .logo{padding:15px;margin:-150px 0 0 0;border-radius:50%;background:url(images/effect-grunge.png) left top repeat;background-color:#f5f2eb;width:150px;height:150px;display:inline-block}body.home #footer .rowInner .logo img{width:100%;height:auto;display:block}body.home #footer .rowInner ul li a{color:#303442}body.home #footer .rowInner .contact{color:#303442}body.home #footer .rowInner .copy{color:#303442}body.home #footer .rowInner .srg{background-position:center bottom}@media only screen and (max-width: 864px){#header{padding:0 15px 10px 0}#header .rowInner{padding:130px 0 0 0}#header .rowInner ul{display:table;width:100%;margin:0}#header .rowInner ul li.logo{width:120px;display:block;position:absolute;top:0;left:0px}#header .rowInner ul li.actions{width:90px;padding:5px 0 0 0;display:block;position:absolute;top:20px;right:15px}#header .rowInner ul li.actions a.donate{width:90px;height:auto;margin:15px 0 0 0;padding:8px 0;display:block;background:#b53129}#header .rowInner ul li.actions a.donate:after{display:none}#homeBanner .rowInner #slideshow .slide{font-size:48px;line-height:1.2em}}@media only screen and (max-width: 768px){h1{font-size:60px;line-height:1.2em}h2{font-size:24px;line-height:1.25em}.featuredItem{width:50%;height:320px}#electedOfficials .filters{padding:0 0 40px 0;margin:0 0 65px}#electedOfficials .filters a{font-size:14px;line-height:14px}#electedOfficials .filters .filterSearch{display:block;width:100%;position:absolute;left:0;top:40px}#news article{width:100%}#events article .thumb{width:100px !important;padding:0 20px 0 0}}@media only screen and (max-width: 672px){#header{padding:10px 15px}#header .rowInner{padding:0}#header .rowInner .respLogo{display:block}#header .rowInner .respNavToggle{display:block}#header .rowInner ul{display:none;width:auto;position:absolute;top:100px;right:0;background:#303442;background-image:url(images/effect-grain.png);padding:10px 0}#header .rowInner ul li{display:block;padding:5px 15px}#header .rowInner ul li.logo{display:none}#header .rowInner ul li.actions{width:auto;padding:5px;position:static}#header .rowInner ul li.actions a.social{margin:5px 10px}#header .rowInner ul li.actions a.donate{width:auto;height:auto;margin:15px 10px 0;padding:8px 10px;background:#b53129}#homeBanner .rowInner{max-width:none}#homeBanner .rowInner:after{content:"";display:table;clear:both}#homeBanner .rowInner #slideshow{display:none}#homeBanner .rowInner #actionForm{width:100%;height:auto;padding:25px 3.125%}#homeBanner .rowInner #actionForm div{max-width:none}#connect .rowInner{padding:40px 0}#connect .rowInner h1{margin:0 0 30px 0}#connect .rowInner .column{width:100%;max-width:462px;margin:0 auto}#connect .rowInner .colLeft{float:none;margin-bottom:40px}#connect .rowInner .colRight{float:none}#subMain .rowInner{padding:35px 0}#subMain.hasSidebar .rowInner{display:block}#subMain.hasSidebar .rowInner #sideBar{display:block;width:auto;padding:40px 0 0 0;border-top:1px solid #b4b4b3}#subMain.hasSidebar .rowInner #mainBar{display:block;border-right:none;padding:0;margin:0 0 40px 0}#electedOfficials .filters{padding:0;display:block;margin:0 0 25px 0}#electedOfficials .filters:after{content:"";display:table;clear:both}#electedOfficials .filters a{display:block;width:50%;float:left;padding:10px 5px;line-height:18px}#electedOfficials .filters a:first-child{padding:10px 5px;width:100%}#electedOfficials .filters .filterSearch{display:block;width:100%;position:static;float:left}#electedOfficials .officials article{width:50%}.sideAnchors{display:none}#news article{width:50%}}@media only screen and (max-width: 480px){.checkItem{margin:0 0 15px 0;width:100%;float:left}.featuredItem{width:100%;height:250px}.featuredItem .content{padding:25px 3.125%}#actionForm .rowInner form .field{width:100%;margin:0 0 10px 0}#actionForm .rowInner form .submit{width:100%;margin:0 0 10px 0}#electedOfficials .officials article{width:100%}#news article{width:100%}#events article .thumb{display:none}#volunteer .field{margin:0 0 15px 0;width:100% !important}#volunteer .field.small{width:100%}}@media only screen and (min-width: 673px){#header .rowInner ul{display:table !important}}

/*# sourceMappingURL=style.css.map */