#src-home-carousel{display:flex;column-gap:25px;padding:0 0 35px}#src-home-carousel-swiper-two{position:relative;overflow:hidden;margin:0 0 22px;border-radius:12px}#src-home-carousel-swiper-three{position:relative;overflow:hidden;border-radius:12px}#carousel-swiper-left{width:calc(70% - 25px)}#carousel-swiper-left .carousel-swiper{position:relative;overflow:hidden;height:522px}#carousel-swiper-left .carousel-swiper .swiper-slide{overflow:hidden}#carousel-swiper-left .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background:#FFF}.carousel-slide-primary .slide-bg{position:relative;overflow:hidden;margin:0 0 0 120px;height:522px;width:calc(100% - 120px);border-radius:12px}.slide-bg .slide-bg-desktop,.slide-bg .slide-bg-mobile{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.carousel-slide-primary .slide-bg .slide-bg-desktop{transition:2s transform;display:block}.carousel-slide-primary .slide-bg-mobile{display:none}.carousel-slide-primary .slide-content{position:absolute;top:32px;left:0;width:500px;background:rgb(26 39 74 / 90%);backdrop-filter:blur(6px);height:calc(100% - 64px);border-radius:8px;padding:55px 60px}.slide-content-inner{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:space-between}.carousel-slide-primary .upper-title{color:#5db6f9;font-family:'Montserrat';font-size:32px;font-weight:700;text-transform:uppercase;line-height:36px}.carousel-slide-primary .title{color:#FFF;font-family:'Montserrat';font-size:32px;font-weight:700;text-transform:uppercase;line-height:36px}.carousel-slide-primary .description{font-family:'Roboto';color:#EAEDF2;font-size:16px;line-height:26px;margin:20px 0 25px;font-weight:400;letter-spacing:-.005em;max-height:230px;overflow:hidden}.carousel-slide-primary button.btn.btn-primary{position:relative;background:#c02a47;color:#FFF;border:0;font-family:'Montserrat';text-transform:uppercase;font-weight:700;letter-spacing:.04em;font-size:12px;padding:10px 39px 10px 20px;border-radius:6px;cursor:pointer}.carousel-slide-primary button.btn.btn-primary:after{content:'';width:8px;height:8px;transform:rotate(45deg);box-shadow:2px -2px #FFF;position:absolute;display:block;right:26px;top:13px;transition:0.3s all}.carousel-slide-primary button.btn.btn-primary:hover:after{right:23px}#carousel-swiper-right{width:30%}.carousel-slide-secondary{position:relative;overflow:hidden;display:block}.carousel-slide-secondary .slide-bg{position:relative;overflow:hidden;margin:0;height:250px;width:100%}.swiper-slide:hover .slide-bg-desktop{transform:scale(1.1)}.carousel-slide-secondary .slide-bg .slide-bg-desktop{display:block;transition:2s transform}.carousel-slide-secondary .slide-bg-mobile{display:none}.carousel-slide-secondary .slide-content{position:absolute;bottom:0;padding:60px 22px 20px 22px;width:100%;background:linear-gradient(0deg,black,transparent)}.carousel-slide-secondary .upper-title{color:#5db6f9;font-family:'Montserrat';font-size:18px;font-weight:600;text-transform:uppercase;line-height:24px}.carousel-slide-secondary .title{color:#FFF;font-family:'Montserrat';font-size:18px;font-weight:600;text-transform:uppercase;line-height:24px}.layout-carousel.one-card #carousel-swiper-left{width:100%}.layout-carousel.one-card .carousel-slide-primary .slide-bg{margin:0;width:100%}.layout-carousel.one-card .carousel-slide-primary .slide-content{left:36px}.senator-card .senator-photo{position:relative;height:315px;background-size:cover;background-position:center center;border-radius:12px;overflow:hidden}.senator-card .senator-info{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px rgb(34 34 34 / 15%);border-radius:11px;padding:30px 25px;font-family:'Roboto';display:flex;flex-direction:column;justify-content:space-between;opacity:0;backdrop-filter:blur(5px);transition:0.3s all}.senator-card:hover .senator-info{opacity:1}.senator-card .senator-info .senator-info-name{text-transform:uppercase;color:#1a274a;font-family:'Montserrat';font-weight:700;font-size:16px}.senator-card .senator-info .senator-info-secondary{color:#222;font-weight:700;font-size:12px;line-height:14px;padding:4px 0 10px;letter-spacing:.3px}.senator-card .senator-info .senator-info-bio{line-height:19px;font-size:12px;color:#222}.senator-card .senator-info .senator-info-upper{transform:translateY(-5px);transition:0.6s all}.senator-card:hover .senator-info .senator-info-upper{transform:translateY(0)}.senator-card:hover .senator-info .senator-info-view{transform:translateY(0)}.senator-card .senator-info-name{text-transform:uppercase;color:#1a274a;font-family:'Montserrat';font-weight:700;font-size:13px;padding:15px 0 0;line-height:14px}.senator-card .senator-info-secondary{color:#666;font-weight:500;font-size:12px;line-height:14px;padding:0 0 10px;letter-spacing:0}.senator-card .senator-info-title{text-transform:uppercase;font-family:'Montserrat';font-size:13px;font-weight:600;line-height:14px;padding:6px 0}.senator-pagination.swiper-pagination{bottom:0}.senators-carousel{padding:0 0 30px}.senators-carousel .swiper-button-next{top:76px;margin:0;height:315px;right:-40px;filter:brightness(.5) saturate(.5);background-size:60%;opacity:0;transition:0.2s all}.senators-carousel .swiper-button-prev{top:76px;margin:0;height:315px;left:-40px;filter:brightness(.5) saturate(.5);background-size:60%;opacity:0;transition:0.2s all}.senators-carousel:hover .swiper-button-next,.senators-carousel:hover .swiper-button-prev{opacity:1}.senators-carousel-header{padding:20px 0}.senators-carousel-header h2{padding:6px 120px;text-align:center;text-transform:uppercase;font-family:'Montserrat';color:#222;font-size:24px;font-weight:600}.all-senators{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:22px}.senator-social a{display:inline-block;width:16px;height:16px;font-size:0;margin:0 10px 0 0;background-position:center center;background-repeat:no-repeat;background-size:100%;opacity:.7;transition:0.3s all}.senator-social a:hover{opacity:1}.senator-social-facebook{background-image:url(../../../../../../themes/republican-2023/images/social-facebook-blue.png)}.senator-social-twitter{background-image:url(../../../../../../themes/republican-2023/images/social-x-blue.png)}.senator-social-instagram{background-image:url(../../../../../../themes/republican-2023/images/social-instagram-blue.png)}.senator-social-youtube{background-image:url(../../../../../../themes/republican-2023/images/social-youtube-blue.png)}#dmap-container{position:relative;top:0;left:0;width:100%;height:100%;z-index:10000}#dmap-spacer{position:relative;display:inline-block;vertical-align:middle;width:0;height:100%;margin:0 -4px 0 0}#dmap-inner{position:relative;display:inline-block;vertical-align:middle;width:100%;background:url(../../../../../../themes/republican-2023/images/dmap-2025/dmap-bg-repeat.jpg)}#dmap-window{background:url(../../../../../../themes/republican-2023/images/dmap-2025/dmap-bg.jpg) 0 0 no-repeat #FFF;width:1000px;height:660px;margin:0 auto;position:relative;z-index:20}#dmap-container.dmap-2025 #dmap-window{background:url(../../../../../../themes/republican-2023/images/dmap-2025/dmap-bg.jpg) 0 0 no-repeat}#dmap{width:1000px;height:660px}#dmap-zoom-container{position:absolute;cursor:pointer;top:52px;left:65px;width:496px;height:496px;border:4px dashed #FFF;border-radius:250px;z-index:50;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;transition:0.2s all}#dmap-zoom-container:hover,#dmap-zoom-container.hover{width:500px;height:500px;border:0 dashed #FFF;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;transition:0.2s all}#dmap-zoom{position:relative;overflow:hidden;width:500px;height:500px;background:url(../../../../../../themes/republican-2023/images/dmap-2025/dmap-zoom-bg.jpg) 0 0 no-repeat;border-radius:250px;box-shadow:0 0 0 2px #FFF,0 0 50px rgba(0,0,0,.7);opacity:0;-webkit-transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;transition:0.2s all}#dmap-zoom-container:hover #dmap-zoom,#dmap-zoom-container.hover #dmap-zoom{opacity:1;-webkit-transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;transition:0.2s all}.dmap-senator{display:none;position:absolute;color:#FFF;right:20px;bottom:35px;width:250px;font-family:'Montserrat';text-transform:uppercase;text-align:right;z-index:80}.dmap-senator-show{display:block;right:auto;left:20px;text-align:left}.current-dmap-senator,.current-dmap-senator.dmap-senator-show{display:block;right:20px!important;bottom:35px!important;left:auto!important;text-align:right!important}.dmap-senator .senator-name{font-size:14px;line-height:16px;color:#FFF;font-weight:400}.dmap-senator .senator-name strong{font-family:'Montserrat';font-weight:700;display:block;font-size:20px;line-height:24px;margin:0 0 2px 0}.dmap-senator .district{font-size:14px;color:#DDD}#dmap-outline,#dmap-zoom-outline{position:absolute;z-index:40}#dmap-zoom-outline{border-radius:250px}.single-district{width:1000px;height:660px;position:absolute;top:0;left:0}.single-district.current-district{display:block!important}.single-zoom-district{width:500px;height:500px;position:absolute;border-radius:250px;top:0;left:0}.single-zoom-district.current-district{display:block!important}span.single-district-number{display:block;width:35px;height:35px;color:#FFF;background:#BE0015;font-weight:700;font-size:14px;line-height:34px;text-indent:-2px;border-radius:20px;text-align:center;position:absolute}#dmap-container.dmap-2025 #d03{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-03.png)}#dmap-container.dmap-2025 #d03 span{top:300px;left:880px}#dmap-container.dmap-2025 #d04{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-04.png)}#dmap-container.dmap-2025 #d04 span{top:228px;left:889px}#dmap-container.dmap-2025 #d06{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-06.png)}#dmap-container.dmap-2025 #d06 span{top:255px;left:842px}#dmap-container.dmap-2025 #d07{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-07.png)}#dmap-container.dmap-2025 #d07 span{top:120px;left:710px}#dmap-container.dmap-2025 #d08{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-08.png)}#dmap-container.dmap-2025 #d08 span{top:460px;left:650px}#dmap-container.dmap-2025 #d09{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-09.png)}#dmap-container.dmap-2025 #d09 span{top:345px;left:800px}#dmap-container.dmap-2025 #d10{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-10.png)}#dmap-container.dmap-2025 #d10 span{top:170px;left:297px}#dmap-container.dmap-2025 #d12{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-12.png)}#dmap-container.dmap-2025 #d12 span{top:235px;left:500px}#dmap-container.dmap-2025 #d13{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-13.png)}#dmap-container.dmap-2025 #d13 span{top:365px;left:550px}#dmap-container.dmap-2025 #d14{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-14.png)}#dmap-container.dmap-2025 #d14 span{top:490px;left:500px}#dmap-container.dmap-2025 #d15{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-15.png)}#dmap-container.dmap-2025 #d15 span{top:416px;left:472px}#dmap-container.dmap-2025 #d16{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-16.png)}#dmap-container.dmap-2025 #d16 span{top:465px;left:707px}#dmap-container.dmap-2025 #d17{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-17.png)}#dmap-container.dmap-2025 #d17 span{top:530px;left:370px}#dmap-container.dmap-2025 #d19{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-19.png)}#dmap-container.dmap-2025 #d19 span{top:430px;left:180px}#dmap-container.dmap-2025 #d18{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-18.png)}#dmap-container.dmap-2025 #d18 span{top:535px;left:288px}#dmap-container.dmap-2025 #d20{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-20.png)}#dmap-container.dmap-2025 #d20 span{top:447px;left:295px}#dmap-container.dmap-2025 #d24{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-24.png)}#dmap-container.dmap-2025 #d24 span{top:225px;left:125px}#dmap-container.dmap-2025 #d39{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-39.png)}#dmap-container.dmap-2025 #d39 span{top:149px;left:399px}#dmap-container.dmap-2025 #d40{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-40.png)}#dmap-container.dmap-2025 #d40 span{top:105px;left:249px}#dmap-container.dmap-2025 #d42{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-42.png)}#dmap-container.dmap-2025 #d42 span{top:67px;left:380px}#dmap-container.dmap-2025 #d49{background:url(../../../../../../themes/republican-2023/images/dmap-2025/s-49.png)}#dmap-container.dmap-2025 #d49 span{top:586px;left:238px}#dmap-container.dmap-2025 #d01{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-01.png)}#dmap-container.dmap-2025 #d01 span{top:101px;left:301px}#dmap-container.dmap-2025 #d02{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-02.png)}#dmap-container.dmap-2025 #d02 span{top:434px;left:265px}#dmap-container.dmap-2025 #d05{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-05.png)}#dmap-container.dmap-2025 #d05 span{top:290px;left:384px}#dmap-container.dmap-2025 #z10{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-10.png)}#dmap-container.dmap-2025 #z10 span{top:35px;left:217px}#dmap-container.dmap-2025 #d11{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-11.png)}#dmap-container.dmap-2025 #d11 span{top:236px;left:330px}#dmap-container.dmap-2025 #z12{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-12.png)}#dmap-container.dmap-2025 #z12 span{top:168px;left:420px}#dmap-container.dmap-2025 #z19{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-19.png)}#dmap-container.dmap-2025 #z19 span{top:35px;left:220px}#dmap-container.dmap-2025 #z20{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-20.png)}#dmap-container.dmap-2025 #z20 span{top:457px;left:206px}#dmap-container.dmap-2025 #d21{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-21.png)}#dmap-container.dmap-2025 #d21 span{top:65px;left:233px}#dmap-container.dmap-2025 #d22{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-22.png)}#dmap-container.dmap-2025 #d22 span{top:371px;left:130px}#dmap-container.dmap-2025 #d23{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-23.png)}#dmap-container.dmap-2025 #d23 span{top:150px;left:198px}#dmap-container.dmap-2025 #z24{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-24.png)}#dmap-container.dmap-2025 #z24 span{top:105px;left:90px}#dmap-container.dmap-2025 #d25{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-25.png)}#dmap-container.dmap-2025 #d25 span{top:345px;left:305px}#dmap-container.dmap-2025 #d26{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-26.png)}#dmap-container.dmap-2025 #d26 span{top:288px;left:178px}#dmap-container.dmap-2025 #d27{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-27.png)}#dmap-container.dmap-2025 #d27 span{top:288px;left:178px}#dmap-container.dmap-2025 #d28{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-28.png)}#dmap-container.dmap-2025 #d28 span{top:370px;left:200px}#dmap-container.dmap-2025 #d29{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-29.png)}#dmap-container.dmap-2025 #d29 span{top:372px;left:199px}#dmap-container.dmap-2025 #d30{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-30.png)}#dmap-container.dmap-2025 #d30 span{top:325px;left:300px}#dmap-container.dmap-2025 #d31{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-31.png)}#dmap-container.dmap-2025 #d31 span{top:374px;left:350px}#dmap-container.dmap-2025 #d32{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-32.png)}#dmap-container.dmap-2025 #d32 span{top:137px;left:207px}#dmap-container.dmap-2025 #d33{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-33.png)}#dmap-container.dmap-2025 #d33 span{top:265px;left:228px}#dmap-container.dmap-2025 #d34{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-34.png)}#dmap-container.dmap-2025 #d34 span{top:262px;left:230px}#dmap-container.dmap-2025 #d35{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-35.png)}#dmap-container.dmap-2025 #d35 span{top:276px;left:70px}#dmap-container.dmap-2025 #d36{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-36.png)}#dmap-container.dmap-2025 #d36 span{top:171px;left:200px}#dmap-container.dmap-2025 #d37{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-37.png)}#dmap-container.dmap-2025 #d37 span{top:231px;left:335px}#dmap-container.dmap-2025 #d38{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-38.png)}#dmap-container.dmap-2025 #d38 span{top:40px;left:278px}#dmap-container.dmap-2025 #z39{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-39.png)}#dmap-container.dmap-2025 #z39 span{top:41px;left:345px}#dmap-container.dmap-2025 #d41{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-41.png)}#dmap-container.dmap-2025 #d41 span{top:231px;left:339px}#dmap-container.dmap-2025 #d43{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-43.png)}#dmap-container.dmap-2025 #d43 span{top:172px;left:206px}#dmap-container.dmap-2025 #d44{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-44.png)}#dmap-container.dmap-2025 #d44 span{top:92px;left:310px}#dmap-container.dmap-2025 #d45{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-45.png)}#dmap-container.dmap-2025 #d45 span{top:166px;left:333px}#dmap-container.dmap-2025 #d46{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-46.png)}#dmap-container.dmap-2025 #d46 span{top:155px;left:205px}#dmap-container.dmap-2025 #d47{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-47.png)}#dmap-container.dmap-2025 #d47 span{top:270px;left:345px}#dmap-container.dmap-2025 #d48{background:url(../../../../../../themes/republican-2023/images/dmap-2025/z-48.png)}#dmap-container.dmap-2025 #d48 span{top:170px;left:334px}.senators-table{font-family:'Montserrat';font-size:16px;text-align:center}.senator-list .senator-finder .senators-table div{font-family:roboto,sans-serif;font-size:15px}.senators-table .contact-senator-row:nth-child(even){background:#f7f7f7;border-radius:8px}.ie8 .contact-senator-row{border-bottom:1px solid #eee}.senators-table td{vertical-align:middle;padding-left:20px}.senators-table td strong{font-family:'Roboto';font-size:18px}.senators-table .contact-senator-heading div{font-family:'Montserrat';font-weight:700;font-size:18px;text-transform:uppercase;color:#1a274a}.contact-senator-row div{display:inline-block;vertical-align:top;padding:20px;margin:0 -4px 0 0}.senators-table .district{width:140px}.senators-table .senator{width:195px}.contact-senator-row .senator a{display:block;padding:20px 0;margin:-20px 0;text-decoration:none}.contact-senator-row .senator a:hover{text-decoration:underline}.senators-table .hometown{width:200px}.senators-table .office{width:140px;text-transform:uppercase}.senators-table .phone{width:160px}.contact-senator-heading .phone span{font-weight:normal!important;font-family:'Montserrat';font-size:14px}.senators-table .legislative-assistant{width:300px}.contact-senator-row div span{display:none}@media only screen and (max-width:1200px) and (min-width:1024px){.contact-senator-row div{padding:20px 0}.senators-table .district{width:80px}.senators-table .senator{width:115px}.senators-table .hometown{width:120px}.senators-table .office{width:90px}.senators-table .phone{width:120px}.senators-table .legislative-assistant{width:200px}}@media only screen and (max-width:1023px) and (min-width:768px){.contact-senator-row div{padding:20px 0}.senators-table .district{width:80px}.senators-table .senator{width:115px}.senators-table .hometown{width:120px}.senators-table .office{width:90px}.senators-table .phone{width:120px}.senators-table .legislative-assistant{width:160px}}@media only screen and (max-width:767px) and (min-width:480px){#post-101 #dmap-container{display:none}.contact-senator-heading.contact-senator-row{display:none}.senators-table .district{width:50%;text-align:left;padding-bottom:10px;font-weight:700;text-transform:uppercase;color:#1a274a}.senators-table .senator{width:50%;text-align:left;font-weight:700;text-transform:uppercase;padding-bottom:10px}.senators-table .hometown,.senators-table .office,.senators-table .phone,.senators-table .legislative-assistant{width:50%;text-align:left}.contact-senator-row{padding:20px 0}.contact-senator-row div{padding:0 20px}.contact-senator-row .senator a{display:inline-block;padding:0;margin:0}.senators-table .district:before{content:'District';padding-right:8px}.senators-table .senator:before{content:'Senator';padding-right:8px}.senators-table .hometown:before{content:'Hometown'}.senators-table .office:before{content:'Office'}.senators-table .phone:before{content:'Phone'}.senators-table .legislative-assistant:before{content:'Legislative Assistant'}.senators-table .district:before,.senators-table .senator:before{display:inline-block;font-weight:700;text-transform:uppercase;color:#1a274a}.senators-table .hometown:before,.senators-table .office:before,.senators-table .phone:before,.senators-table .legislative-assistant:before{font-size:12px;font-weight:700;min-width:50%;display:inline-block;text-transform:uppercase;color:#1a274a}}@media only screen and (max-width:479px){#post-101 #dmap-container{display:none}.contact-senator-heading.contact-senator-row{display:none}.senators-table .district{width:100%;text-align:left;font-weight:700;text-transform:uppercase;color:#1a274a}.senators-table .senator{width:100%;text-align:left;font-weight:700;text-transform:uppercase;padding-bottom:10px}.senators-table .hometown,.senators-table .office,.senators-table .phone,.senators-table .legislative-assistant{width:100%;text-align:left}.contact-senator-row{padding:20px 0}.contact-senator-row div{padding:0 20px}.contact-senator-row .senator a{display:inline-block;padding:0;margin:0}.senators-table .district:before{content:'District';padding-right:8px}.senators-table .senator:before{content:'Senator';padding-right:8px}.senators-table .hometown:before{content:'Hometown'}.senators-table .office:before{content:'Office'}.senators-table .phone:before{content:'Phone'}.senators-table .legislative-assistant:before{content:'Legislative Assistant'}.senators-table .district:before,.senators-table .senator:before{display:inline-block;font-weight:700;text-transform:uppercase;color:#1a274a}.senators-table .hometown:before,.senators-table .office:before,.senators-table .phone:before,.senators-table .legislative-assistant:before{font-size:12px;font-weight:700;display:inline-block;text-transform:uppercase;color:#1a274a;padding-right:5px}}.news-pagination{display:flex;justify-content:center;align-items:center;color:#1a274a;user-select:none}.news-pagination-item{display:inline-block;padding:2px 10px;font-weight:600;font-family:'Montserrat';font-size:18px}#news-quick-menu-toggle-wrap-1{width:100%;padding:0 40px}#news-quick-menu-toggle-wrap-2{position:relative;max-width:1400px;margin:0 auto}#news-quick-menu-toggle{position:absolute;right:-10px;top:60px;font-weight:600;font-family:'Montserrat';text-transform:uppercase;color:#1a274a;cursor:pointer;user-select:none;padding:10px}#news-quick-menu-toggle .quick-menu-icon{position:relative;width:24px;height:24px;display:inline-block;vertical-align:middle}#news-quick-menu-toggle .quick-menu-icon:before{content:'';position:absolute;top:4px;left:4px;width:3px;height:3px;background:#1a274a;box-shadow:0 6px,0 12px,6px 0,6px 6px,6px 12px,12px 0,12px 6px,12px 12px}#news-quick-menu-shad{position:fixed;background:#0b0b10e6;top:0;left:0;width:100%;height:100%;z-index:100;display:none;opacity:0;transition:0.8s all}body.qm-show #news-quick-menu-shad{display:block}body.qm-fade #news-quick-menu-shad{opacity:1}#news-quick-menu{position:absolute;width:100%;top:142px;left:0;z-index:1000;display:none;opacity:0;transition:0.8s all;height:0;padding:0 40px}#news-quick-menu.show{display:block}#news-quick-menu.fade{opacity:1}#news-quick-menu-inner-1{max-width:1400px;position:relative;margin:0 auto;height:0}#news-quick-menu-inner-2{position:relative;width:calc(100% - 160px);background:#131220;border-radius:12px;padding:100px 115px;display:flex;flex-wrap:wrap}#news-quick-menu-inner-2:before{content:'';position:absolute;right:-20px;top:72px;width:40px;height:40px;transform:rotate(45deg);background:#131220}#news-quick-menu .col-1{width:30%;margin:0 15% 0 0}#news-quick-menu .col-2{width:55%}#news-quick-menu .col-3{width:100%;padding:80px 0 0}#news-quick-menu h2{padding:0 0 25px;margin:0 0 40px;font-family:'Montserrat';color:#FFF;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:26px}#news-quick-menu h2.underline-blue{border-bottom:1px solid #6f7cb1}#news-quick-menu h2.underline-red{border-bottom:1px solid #ca3152}#news-quick-menu h2.underline-grey{border-bottom:1px solid #6c6b7c}.cat-link{color:#ccd0db;display:block;font-size:16px;padding:6px 0}.cat-link:hover{color:#FFF}#news-quick-menu .post-card{display:block;width:100%}#news-quick-menu .post-card-title{color:#FFF;font-weight:500}#news-quick-menu .post-card-date{color:#FFF;font-family:'Montserrat';font-size:16px;font-weight:500}#news-quick-menu .post-card-content{color:#ccd0db;padding:15px 0 0;font-size:14px;line-height:28px}h1.search-results-title{font-size:46px;font-weight:600;letter-spacing:-.02em;margin-bottom:35px;border-bottom:1px solid #787ba29c;padding-bottom:20px}.search-results-item{position:relative;display:block;margin:0 0 50px;color:#222}.search-results-item .post-card-meta{padding:5px 0 10px;color:#666;font-weight:500;line-height:16px;justify-content:flex-start}.search-results-item .post-card-title{padding:0}.wp-pagenavi .extend,.wp-pagenavi a[class="larger page"],.wp-pagenavi a.last,.wp-pagenavi a.first,.wp-pagenavi .pages{display:none}.wp-pagenavi .current,.wp-pagenavi a.page,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{border:0}.wp-pagenavi span,.wp-pagenavi a{padding:2px 10px;font-weight:600;font-family:'Montserrat';font-size:18px}.wp-pagenavi{text-align:center}.search-results-item .senator-photo{width:80px;height:80px;background-size:cover;border-radius:40px;display:none}.search-results-item .post-date{position:relative;padding-right:10px;margin-right:10px}.search-results-item.search-result-senator-item .post-date:after{content:'';width:1px;height:9px;background:#aaa;display:inline-block;position:absolute;right:0;top:3px}.et_pb_code_inner .powerpress_player,.et_pb_code_inner .powerpress_links,.et_pb_code_inner .powerpress_embed_box{display:none}.et_audio_content h2{font-size:22px;line-height:26px;padding:0;margin:0}.dark-mode .et_pb_text_8,.dark-mode .et_pb_text_6,.dark-mode .et_pb_text_3,.dark-mode .et_pb_text_4,.dark-mode .et_pb_text_5,.dark-mode .et_pb_text_7{background:transparent}#header-wrap{#gtranslate-wrapper{position:absolute;right:51px;top:58px;z-index:5;transition:0.5s all;@media only screen and (min-width:479px){top:62px;right:60px;display:block}@media only screen and (min-width:768px){top:62px;right:95px}@media only screen and (min-width:1024px){top:34px;right:39px}@media only screen and (min-width:1620px){top:72px;right:5px}.gt_float_switcher{box-shadow:none;background:transparent;.gt-selected{background-color:transparent;.gt-lang-code{font-size:16px;color:#242d68;font-weight:600;font-family:'Montserrat';margin:1px 0 0;position:relative;display:inline-block;vertical-align:top}}.gt_options{background:#FFF;position:absolute;width:240px;right:-3px;top:48px;a{font-size:16px}}img{width:23px}}}&.headroom--not-top{#gtranslate-wrapper{@media only screen and (min-width:479px){top:62px}@media only screen and (min-width:768px){top:62px}@media only screen and (min-width:1024px){display:none}@media only screen and (min-width:1620px){display:block;top:48px}}}}.dark-mode #header-wrap #gtranslate-wrapper .gt_float_switcher .gt-selected .gt-lang-code{color:#FFF}