/*!
 * Custom Wire Report Code
 * Copyright 2017 Hill Times Publishing
 * CSS by Joey Sabourin
 */
/*! Header CSS */
/*! ---------- first deck header ---------- */
.header-first-deck{width:100%}.user-icon{float:right;padding-top:0}.search-icon{float:left;padding-top:0}.search-icon span{padding-right:10px}.fa-lg{font-size:1em}#searchtop{cursor:pointer}.fa-user:before{content:none}.user-icon{color:#337ab7;padding:2px;cursor:pointer}.user-icon:hover{background-color:#efefef;color:#000}#searchtop,#sectionstop{padding:2px 7px 7px;cursor:pointer}#searchtop:hover,#sectionstop:hover{background-color:#efefef;color:#000}#search,#sections{padding:0}#searchbar{display:none}.slimnav{display:none}.navbar{min-height:auto !important}.navbar{padding:8px}#footer2{border-top:1px solid #efefef;margin:20px auto 0;padding-left:20px;padding-right:20px;max-width:1130px}#footer2 a,#footer2 #ht{color:#999;font-size:1.1rem;float:left;padding-top:5px}#footer2 span{color:#999;font-size:1rem;float:left;padding-left:5px;padding-right:5px;padding-top:5px}#filtersCol{display:block}#searchResultsCol{width:70%;border-right:1px solid #ccc;padding-bottom:25px;padding-right:20px}.searchResultsImg{float:left;width:15%;margin-top:14px;padding-top:3px}#searchYourSearch{background-color:#fafafa;padding:18px;border-bottom:1px solid #ccc}.dimmed{position:relative;padding-top:0 !important}.dimmed:after{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(255,255,255,.9)}#xsearch{float:right;text-align:right;margin-top:-35px;margin-right:0;cursor:pointer}
/*! ---------- second deck header ---------- */
.menu-bar{border-bottom:2px solid #000;background-color:#fff;margin-bottom:20px;padding-bottom:8px;position:relative}.menu-list{font-weight:200;font-size:1.5rem;text-align:center;margin:0 auto auto}.navbar-nav{width:100%;text-align:center}.navbar-nav li{float:none;display:inline-block;padding-left:1.2rem;padding-right:1.2rem}.navbar-nav>li>a{padding:0}.hero-img img{max-width:100%;padding-top:0;padding-bottom:10px;padding-right:0}.calendar h2{margin-top:0;margin-bottom:0;font-size:22px;text-transform:uppercase}.cal-mar-bot-20{margin-bottom:20px;color:#2e4053;border-bottom:1px solid #e5e7e9}.archive-dropdown{width:100%;text-transform:uppercase}.archive-dropdown:hover{color:#fff;background-color:#2e4053}.archive-dropdown:active{color:#fff;background-color:#2e4053}.archives h2{color:#525452;font-family:'Open Sans',sans-serif;font-size:24px}.archives h3{font-family:'Open Sans',sans-serif;font-size:16px;padding-bottom:10px;border-bottom:1px solid #e5e7e9}.issue-date-display h2{color:#525452;font-family:'Open Sans',sans-serif;font-size:24px}.issue-date-display a{margin-right:15px}.issue-date-display>li.active>a{background-color:#2e4053}.issue-date-display>li.active>a:hover{background-color:#2e4053}.issue-date-display>li.non-active>a{border:1px solid #bdc3c7;color:#000}.form-group label{margin-top:25px}#section-header-h1{color:#525452;font-family:'Open Sans',sans-serif;font-weight:400 !important;font-size:38px;letter-spacing:-1.8px;margin-top:0;text-transform:uppercase}
/*! ---------- index search bar ---------- */
.search-index{margin-bottom:10px;border-radius:0;width:100%}#search-container{border-bottom:1px solid #e2e2e2;box-shadow:1px 1px 8px rgba(102,102,102,.3)}.search-box{box-shadow:rgba(0,0,0,.07) 2px 3px 3px 0px inset}
/*! Footer CSS */
.footer h1{color:#525452;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding-top:15px}.footer-ul{padding-left:0 !important}.footer-ul li{color:#525452;list-style-type:none;padding-left:0 !important;line-height:25px}.footer-ul li:hover{color:#000}#larger-li{font-size:110%}#smaller-height-li{line-height:18px}
/*! Calendar CSS */
*{box-sizing:border-box}ul{list-style-type:none}.month{padding:30px 25px;width:100%;background:#2e4053}.month ul{margin:0;padding:0}.month ul li{color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:3px}.month .prev{float:left;padding-top:10px}.month .next{float:right;padding-top:10px}.weekdays{margin:0;padding:10px 0;background-color:#ddd}.weekdays li{display:inline-block;width:13.6%;color:#666;text-align:center}.days{padding:10px 0;background:#eee;margin:0}.days li{list-style-type:none;display:inline-block;width:13.6%;text-align:center;margin-bottom:5px;font-size:12px;color:#777}.days li .active{padding:5px;background:#2e4053;color:#fff !important}.footer2-1{float:left}.footer2-2{float:right}
/*! HERO REVERSE BLACK CSS */
.content-box-reverse-news{border-top:3px solid #375073}.content-box-reverse-people{border-top:3px solid #37998b}.content-box-reverse-briefs{border-top:3px solid #e6711b}.content-box-reverse-news .categoryLink{color:#337ab7;text-decoration:none}.content-box-reverse-people .categoryLink{color:#37998b;text-decoration:none}.content-box-reverse-briefs .categoryLink{color:#e6711b;text-decoration:none}.content-box-reverse{background-color:#f0f0f0;margin-bottom:30px;padding:15px;display:block;position:relative;height:320px}.content-box-reverse h1{color:#353434;font-family:'Muli',serif;font-weight:700 !important;font-size:32px;margin-top:0}.content-box-reverse h1:hover{color:#353434;text-decoration:none}.content-box-reverse h1:active{color:#353434;text-decoration:none}.content-box-reverse h1:hover,.content-box-reverse h5 a:hover{text-decoration:underline}.content-box-reverse h5{color:#353434;font-family:'Open Sans',sans-serif;font-weight:400 !important;font-size:12px;padding-top:0;letter-spacing:0 !important}.content-box-reverse h5 span{font-weight:700 !important;color:#e6711b;letter-spacing:0 !important}.content-box-reverse img{padding-top:5px;max-width:45%;padding-right:20px;padding-bottom:0;display:inline-block;float:left}.content-box-reverse p{color:#353434;font-family:'Lora',sans-serif;font-size:13px;line-height:19px;padding-top:0;padding-bottom:0;display:inline-block;float:left}.content-box-reverse p span{color:#353434;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:700;line-height:19px;display:inline-block;text-transform:uppercase}.content-box-reverse p span:hover{color:#fff}.content-box-reverse p span:active{color:#fff}
/*! END HERO REVERSE BLACK CSS */
@media screen and (max-width:720px){.weekdays li,.days li{width:13.1%}}@media screen and (max-width:420px){.weekdays li,.days li{width:12.5%}.days li .active{padding:2px}}@media screen and (max-width:290px){.weekdays li,.days li{width:12.2%}}
/*! Custom Media Queries */
@media only screen and (max-width:1200px){.user-icon{padding-top:0}.search-icon{padding-top:0}.menu-list{font-size:1.1em;text-align:center;margin:0 auto auto}.story-section{padding-top:200px}.search-index input{width:94% !important}.content-box-reverse h1{font-size:26px}.content-box div div a h1{font-size:18px}}@media only screen and (max-width:992px){.user-icon{padding-left:16px}.search-icon{padding-right:16px}.navbar-nav li{float:none;display:inline-block}.content-box-reverse img{margin-bottom:15px;max-width:30%}.story-section{padding-top:190px}.search-index input{width:92% !important}}@media only screen and (max-width:991px){.user-icon{padding-top:0}.search-icon{padding-top:0}#searchResultsCol{width:100%;padding:25px;border:0 solid #000}}@media screen and (max-width:48em){.footer2-2{float:left}}@media only screen and (max-width:768px){.row{padding-left:10px !important;padding-right:10px !important}#filtersCol{display:none}.searchResultsImg{display:none}#searchYourSearch{display:none}#searchBtn{display:none}#xsearch{display:none}.footer1,.footer2-1,.footer2-2{padding-left:0;margin:0 auto;text-align:center;float:none;clear:both;overflow:hidden;width:auto;font-size:1.7rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.footer2-1 span{display:none}.wrlogo{width:auto !important;max-height:25px}.col-fix1,.col-fix2{padding-left:8px;padding-right:8px}.menu-icon{float:left;padding:0}.search-icon{float:right;padding:0}.navbar{padding:16px;padding-bottom:20px}img{margin-top:0}.content-box-reverse img{margin-bottom:15px}.story-section{padding-top:170px}.content-box p{font-size:14px;line-height:20px}.content-box,.content-box-reverse{height:auto}.content-box-reverse h1{font-size:26px}.content-box-reverse p{font-size:14px;line-height:20px}.hero-img img{max-width:100%}.ul-mar-top-archives{margin-top:10px}}@media only screen and (max-width:480px){.user-icon{padding-top:15px}.content-box-reverse img{max-width:100%;padding-bottom:10px;margin-top:0;display:inline-block;float:left}.story-section{padding-top:130px}.issue-date-display a{margin-top:10px;margin-right:0}.ul-mar-top-archives{margin-top:10px}}@media only screen and (max-width:320px){.story-section{padding-top:160px}}.sidenav{height:100%;width:0;position:fixed;z-index:2000;top:0;left:0;background-color:#fff;overflow-x:hidden;padding-top:20px;transition:.2s;border-right:1px solid #ccc;box-shadow:4px 0 6px 1px rgba(0,0,0,.1)}.sidenav a{padding-left:10px;padding-right:10px;padding-bottom:5px;padding-top:5px;text-decoration:none;font-size:13px;color:#000;font-weight:700;display:block;transition:.3s;margin-left:15px;margin-right:10px}.sidenav a:hover,.offcanvas a:focus{background-color:#eff7fc}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#main{transition:margin-left .2s;padding:20px}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}h1.headertype{color:#999;font-size:20px;margin-top:20px;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:3px}.navbar-nav>li>a{color:#333;padding-top:2px;padding-bottom:3px;padding-left:4px;padding-right:4px;overflow:visible}.theone:after{background:#e0e0e0;width:1px;content:"";display:block;position:absolute;top:0;bottom:0;right:0;min-height:70px}.readMore{font-weight:700}#s-body{padding-top:14px;height:auto;overflow:visible}#fadebg{margin-bottom:5px;padding-bottom:5px;max-height:200px;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:0}#fadebg:before{z-index:0;content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(rgba(255,255,255,0) -100px,#fff)}.paywallcont{letter-spacing:-.8px !important;margin-top:0;position:relative;text-align:center;padding:30px 20px 20px;background-color:#fff;border:1px solid #999;z-index:99;overflow:hidden;line-height:1.2em}.paywallcont2{margin-top:25px;letter-spacing:-1px !important;text-align:center;padding:40px 20px;background-color:#21203f;margin-bottom:25px}.paywalltitle1{font-size:17pt !important;color:#1a1a1a !important;font-weight:400 !important;float:left;width:100%;margin-bottom:25px}.paywalltitle2{font-size:22pt !important;color:#fff !important;font-weight:600 !important;float:left;width:100%;margin-bottom:25px}.playfair{font-family:'Playfair Display',serif !important}