<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body{
    font-family: Arial, Helvetica, sans-serif;
    background: linear-gradient(45deg, #052962, #136341a3);
}

header#news {
    background-color: #286251;
}

/*.Mainpage{*/
/*    height: max-content;*/
/*    background: linear-gradient(45deg, #052962, #136341a3);*/
/*    background-size: cover;*/
/*}*/

/*.MainpageInn{
    width: 1245px;
    margin: 0 auto;
    position: relative;
}*/

/* CSS for Page Banner  */

.HeadBanner{
/*    width: 1245px;*/
/*    height: 340px;*/
    /*margin: 0 auto;
    background-color: white;*/
}

.HeadBanner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 40% 60%;
}

/* CSS for Countdown and Voters Registred */

.stats{
    display: flex;
    flex-wrap: wrap;
    /* width: 1245px; */
    height: 100px;
    margin: 0 auto;
    /* background-color: rgb(15, 146, 45); */
    justify-content: space-between;
    align-items: center;
}

.statSub1{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.statSub1{
    width: 25%;
    height: 80%;
    font-size: 14px;
    display: grid;
    place-content: center;
    line-height: 0.5em;
    background-color: #ececec;
}

.VoterNumber{
    width: 25%;
    height: 80%;
    background-color: #ffffff;
    display: grid;
    place-content: center;
    row-gap: 10px;
}

.Buttons {
         width: 49%;
    /* height: 80%; */
    /* background-color: #ececec; */
    /* text-align: center; */
    display: flex;
    /* justify-content: center; */
    gap: 10%;
}
.Tab {
    gap: 10px;
    display: flex;
    border-radius: 51px;
    font-size: 20px;
    text-decoration: none;
    align-self: center;
    transform: scale(0.9);
    transition: all 0.2s ease;
    background: linear-gradient(192deg, #2debc5, #2debc5);
    /* border: 1px solid #c7c7c7; */
    color: rgb(0, 0, 0);
    padding: 14px 59px;
}
.Tab span img {
    width: 18px;
}
.Tab:hover {
    background: linear-gradient(192deg, #6dfade, #98fbd5);
    color: #000000;
    text-decoration: none;
    border: none;
    transform: scale(1);
    filter: drop-shadow(20px 20px 14px #3f3f4210);
}
.Vtitle{
/*    width: 100%;*/
    /* background-color: green; */
    font-size: 18px;
    padding-left: 52px;
}

.Vcontent{
    display: flex;
}

.VoteGrp {
    gap: 10px;
    width: 310px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 31px;
    font-weight: 700;
    color: green;
}

.VoteIcon img {
    width: 44px;
    height: 41px;
}

#CountTimer{
  font-size: 30px;
  font-weight: 700;
  color:#079c7c;
}

/* Css for headline scroll text */

.HeadlineSec{
/*    width: 1245px;*/
    height: 50px;
    margin: 0 auto 15px;
    background-color: rgb(37 147 115);
    display: flex;
    align-items: center;
    color: #fff;
}

/*h2{width: 20%;
text-align: center;}*/

.scrollbar {
    background-color: #ececec;
    width: 80%;
    height: 100%;
    overflow: hidden;
    display: grid;
    place-items: center;
}

.bar_content { 
    font-size: 24px;
    width: max-content;
    transform: translateX(80%);
    animation: move 30s linear infinite;
    color: #000;
  }
  
  @keyframes move {
    to { transform: translateX(-80%); }
  }

.NavBar{
    position: absolute;
    z-index: 15;
}

/* CSS for candidate lists */

.CandidateScoresCon {
    overflow: auto;
/*    width: 1245px;*/
/*    height: 315px;*/
    background-color: #ffffff;
    margin: 0 auto 15px;
    position: relative;
    display: flex;
    gap: 10px;
    z-index: 5;
}

/*.CandidateScoresCon:hover{
    overflow: auto;
}*/

.CandScoresConInn {
    background-color: #ffffff;
    margin: 0 auto;
    position: relative;
    display: flex;
    gap: 10px;
    z-index: 5;
}

.group1 {
    /* background-color: red; */
    width: 100%;
    /* height: 25%; */
    position: absolute;
    z-index: 3;
    bottom: 7px;
    display: grid;
    place-content: center;
}

.group2{
    position: relative;
    z-index: 2;
}

.CandidateCon {
   
    text-decoration: none;
    color: black;
    width: 198px;
/*    height: 100%;*/
    height: 210px;
    position: relative;
    background-color: #35caad;
    overflow: hidden;
}

.CandidateCon:hover{
    text-decoration: none;
    color: black;
}

.CandidatePhoto {
    pointer-events: none;
    position: absolute;
    z-index: 5;
    top: 31px;
    left: -15px;
}

.CandidateCon img{
    width: 75%;
}

#PercentNumb {
    position: absolute;
    width: 50px;
    height: 50px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    font-size: 18px;
    right: 14px;
    top: 87px;
    color: #FFF;
    font-weight: bold;
    text-shadow: 2px 2px 2px #767676;
}

#CandidateName, #CandidateVotes {
    text-align: center;
    width: 100%;
    color: #000;
}

#CandidateName {
    font-size: 15px;
    bottom: 32px;
}

#CandidateVotes {
    font-size: 15px;
    bottom: 9px;
    font-weight: bold; 
}

#PartyName {
    font-size: 13px;
    bottom: 59px;
/*    text-align: center;*/
    padding: 7px 7px;
    background-color: rgb(45, 235, 197);
}
#PartyName span {
    width: 37px !important;
    display: block;
    float: right;
    margin-top: -4px;
}
/* CSS for the scroll overflow */


/*.CandidateScoresCon::-webkit-scrollbar {
    height: 10px;
}

.CandidateScoresCon::-webkit-scrollbar-thumb {

    -webkit-box-shadow: inset 0 0 4px rgba(4, 221, 206, 0.1);
    background-color: rgb(6, 138, 136);
}

.CandidateScoresCon::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(30, 215, 206, 0.2);
    background-color: #f5f5f5;
    height: 10px;}
*/


/* CSS for the contents */

.ContentBox {
    display: grid;
/*    width: 1245px;*/
    height: max-content;
    margin: 0 auto;
/*    background-color: rgb(241, 241, 241);*/
    position: relative;
}

/* CSS for the Map Container and SVG */

.MapCon {
    display: grid;
    width: 900px;
    height: 671px;
    background: linear-gradient(#d3dad7,#a1c7bf);
    position: relative;
}
.MapCon img{
    opacity: 0.5;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.StateDescCon {
    padding: 9px;
    /* border-radius: 5px; */
    bottom: 20%;
    right: 4%;
    position: absolute;
    width: 194px;
    height: max-content;
    background-color: white;
}


.PhotoCon{
    width: 100%;
    height: 83px;
    background-color: black;
    background: url(https://cdn.mynigeriatest.com/elec-image/img/voting.jpg);
    background-size: cover;
}

.totalvotesCast {
    background-color: #079c7c;
    font-size: 28px;
    width: 100%;
    height: 70px;
    color: white;
    text-align: center;
    padding-top: 7px;
}

.totalvotesCast span{
    font-size: 16px;
}

/* CSS for Map elements */

.MapSVGCon {
    width: 80%;
    display: grid;
}

#MapSVG {
    position: relative;
    left: 20%;
    top: 6%;
    width: 80%;
    enable-background: new 0 0 521.7 432.9;
    display: grid;
    filter: drop-shadow(30px 10px 14px #3f3f4250);
}

.st0{fill:#cccccc;stroke:#ffffff;stroke-miterlimit:10;}
/* .st0:hover{fill:#F5EF12;stroke:#ffffff;stroke-miterlimit:10;} */
.st1{font-family:'MyriadPro-Regular';}
.st2{font-size:14.3292px;pointer-events: none;}
.st3{font-size:14.4571px;pointer-events: none;}
.st4{font-size:13.3209px;pointer-events: none;}
.st5{font-size:8.9484px;pointer-events: none;}
.st6{font-size:11.1882px;pointer-events: none;}
.st7{font-size:11.9876px;pointer-events: none;}

.st8{fill:#cccccc;stroke:#ffffff;stroke-miterlimit:10;}
/* .st8:hover{fill:#64EAED;stroke:#fffcfc;stroke-miterlimit:10;} */
.st9{font-size:12.9493px;pointer-events: none;}
.st10{font-size:13.394px;pointer-events: none;}
.st11{font-size:12.4494px;pointer-events: none;}
.st12{font-size:13.5661px;pointer-events: none;}
.st13{font-size:9.6917px;pointer-events: none;}
.st14{font-size:13.4986px;pointer-events: none;}
.st15{font-size:12.3704px;pointer-events: none;}

.st16{fill:#cccccc;stroke:#ffffff;stroke-miterlimit:10;}
/* .st16:hover{fill:#ec0f0f;stroke:#ffffff;stroke-miterlimit:10;} */
.st17{font-size:15.353px;pointer-events: none;}
.st18{font-size:11.0319px;pointer-events: none;}
.st19{font-size:12.6187px;pointer-events: none;}
.st20{font-size:10.9425px;pointer-events: none;}
.st21{font-size:9.4529px;pointer-events: none;}
.st22{font-size:11.0121px;pointer-events: none;}

.st23{fill:#cccccc;stroke:#ffffff;stroke-miterlimit:10;}
/* .st23:hover{fill:#F9C5F9;stroke:#ffffff;stroke-miterlimit:10;} */
.st24{font-size:13.2619px;pointer-events: none;}
.st25{font-size:11.8211px;pointer-events: none;}
.st26{font-size:10.5004px;pointer-events: none;}
.st27{font-size:9.869px;pointer-events: none;}
.st28{font-size:8.676px;pointer-events: none;}
.st29{font-size:8.4849px;pointer-events: none;}


.st30{fill:#cccccc;stroke:#ffffff;stroke-miterlimit:10;}
/* .st30:hover{fill:#76E515;stroke:#ffffff;stroke-miterlimit:10;} */
.st31{font-size:6.9008px;pointer-events: none;}
.st32{font-size:7.3085px;pointer-events: none;}
.st33{font-size:8.6814px;pointer-events: none;}
.st34{font-size:9.8369px;pointer-events: none;}
.st35{font-size:7.4446px;pointer-events: none;}


.st37{fill:#cccccc;stroke:#ffffff;stroke-miterlimit:10;}
/* .st37:hover{fill:#ffef9e;stroke:#ffffff;stroke-miterlimit:10;} */
.st38{font-size:14.6899px;pointer-events: none;}
.st39{font-size:12.231px;pointer-events: none;}
.st40{font-size:10.2658px;pointer-events: none;}
.st41{font-size:13.4414px;pointer-events: none;}
.st42{font-size:14.8786px;pointer-events: none;}
.st43{font-size:12.1591px;pointer-events: none;}
.st44{font-size:12.2143px;pointer-events: none;}


/* CSS for indicating colors */

.partyColors_Indicator {
    position: absolute;
    bottom: 24px;
    margin: 0 0 0 15px;
}

.htxt{
    font-size: 15px;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}

/*.indicatorInn{
    display: flex;
    justify-content: space-between;
    align-items: center;
}*/

h3{
    width: auto;
    text-align: center;
/*    display: inline-block;*/
    margin: 0 5px;
}

h3 span{
    display: block;
    margin: 5px auto;
    width: 12px;
    height:12px;
    border-radius: 50%;
}

.col1{background-color: red;}
.col2{background-color: rgb(229, 255, 0);}
.col3{background-color: rgb(0, 251, 255);}
.col4{background-color: rgb(0, 255, 89);}
.col5{background-color: rgb(183, 0, 255);}
.col6{background-color: rgb(0, 119, 255);}
.col7{background-color: rgb(153, 0, 255);}
.col8{background-color: rgb(162, 255, 0);}
.col9{background-color: rgb(92, 5, 5);}
.col10{background-color: rgb(255, 0, 217);}
.col11{background-color: rgb(255, 0, 30);}
.col12{background-color: rgb(0, 255, 170);}
.col13{background-color: red;}
.col14{background-color: rgb(255, 187, 0);}
.col15{background-color: rgb(0, 255, 213);}
.col16{background-color: red;}
.col17{background-color: rgb(0, 76, 255);}
.col18{background-color: rgb(255, 123, 0);}
.col19{background-color: rgb(123, 255, 0);}


/* Css for advert space */

/*.AdvertSpace {
    width: 300px;
    height: 100%;
    background-color: #f5f5f5;
    position: absolute;
    right: 0;
}*/


/* CSS for presidential winners table */

.StateResultsTable {
    width: 900px;
    height: max-content;
    background-color: white;
    border-radius: 5px;
/*    padding: 15px;*/
}

.tableTitle{
    font-size: 24px;
    font-weight: 700;
    color: white;
    width: 100%;
    height: 60px;
    background-color: #079c7c;
    margin-bottom: 10px;
    display: grid;
    place-items: center;
}

.States_info, .States_info2 {
    font-size: 18px;
    width: 100%;
    height: 35px;
    background-color: #d9d9d4;
    display: flex;
    margin-bottom: 10px;
    gap: 5px;
}

.States_info2 {
    font-weight: 700;
}

.StateName,.Totalvotes,.WinParty, .Percentage  {
    width: 25%;
    height: 100%;
    display: grid;
    place-items: center;
    /* background-color: red; */
}

/*Inner*/

.gridWrap .gridList {
    width: auto;
    height: 143px;
    margin: 20px 0;
}
.gridList .grid-item {
    width: 168px;
    height: 146px;
    margin: 0 10px 20px 0;
    float: left;
}
.grid-item .image {
    width: 100% !important;
    height: 90px;
    background: #f3f3f3;
    margin-bottom: 4px;
    overflow: hidden;
}
.grid-item h4 {
    height: 43px;
    margin-bottom: 10px;
    overflow: hidden;
    line-height: 14px;
}

.tableNews {
    font-size: 20px;
    font-weight: 700;
    border-bottom: 4px #079c7c solid;
    margin-top: 25px;
    padding-bottom: 4px;
}

.BioCon {
    position: relative;
    overflow: hidden;
    display: grid;
    width: 715px;
    background: linear-gradient(192deg, #18f4c9, #4ead89);
    margin-top: 15px;
}


.BioCon img {
    position: absolute;
    opacity: 0.5;
    bottom: 34%;
    width: 100%;
    height: 86%;
    object-fit: cover;
    object-position: 30%;
    z-index: 2;
}




.BioInn {
    overflow: hidden;
    position: relative;
    background: linear-gradient(192deg, #18f4c9, #4ead89);

}

.BioInn img{
    opacity: 1;
    top: -20;

}

.BioInnsubs {
/*    / position: absolute; /*/
    display: flex;
    height: 412px;
/*    / background-color: red; /*/
    width: 100%;
    z-index: 10;
}

.BioName {
    padding-top: 10%;
    width: 50%;
    text-align: center;
    position: relative;
    z-index: 15;
}

.BioName h1 {
    margin-bottom: 19px;
    color: white;
    font-size: 38px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1em;
}

.BioName p{
    margin-bottom: 19px;
    font-size: 20px;
}

.BioAdds{
    display: flex;
  justify-content: center;
  gap: 5px;
  margin-top: 15px;
}

.BioAdds a{
    text-decoration: none;
    color: white;
    padding: 10px 15px;
    font-size: 12px;
    border: 1px solid white;
    border-radius: 22px;
}

.BioAdds a:hover{
    text-decoration: none;
    color: rgb(0, 0, 0);
    padding: 10px 15px;
    background: linear-gradient(192deg, #6dfade, #98fbd5);
    border:none;
    border-radius: 22px;
}

.BioPhoto{
    width: 50%;
    height: 100%;
    border-radius: 50%;
}

.BioPhoto img {
    top: 35px;
    opacity: 1;
    width: 50%;
    height: 51%;
    border-radius: 50%;
    transform: scale(0.8);
    z-index: 5;
}

.biophotogbfx {
    border-radius: 63%;
    position: absolute;
    width: 52%;
    height: 600px;
    background-color: #13c396;
    right: -95px;
    top: -170px;
    transform: rotate(45deg);
    z-index: 5;
}

.Biotext {
    min-height: 300px;
/*    bottom: 0;*/
    padding: 8px;
/*    z-index: 6;*/
    background-color: white;
}

.Biotext p{
    font-size: 18px;
}



/* CSS for Map elements */

.MapConSen{
    margin-top: 15px;
    display: grid;
/*    width: 900px;*/
/*    height: 671px;*/
    background: linear-gradient(#e6e8e7,#e5f1ef);
    position: relative;
}

.MapSVGCon {
    width: 80%;
    display: grid;
}

#SenateSeats {
    position: relative;
    left: 18%;
    top: 10%;
    width: 90%;
    enable-background: new 0 0 521.7 432.9;
    display: grid;
    /* filter: drop-shadow(30px 10px 14px #3f3f4250); */
}

.MapConSen .st0{fill:#949494;}
.MapConSen .st1{fill:#949494;}
.MapConSen .st2{fill:#949494;}
.MapConSen .st3{fill:#949494;}
.MapConSen .st4{fill:#949494;}
.MapConSen .st5{display:none;fill:none;stroke:#000000;stroke-width:5;stroke-miterlimit:10;}
.MapConSen .st6{fill:none;stroke:#000000;stroke-width:9;stroke-miterlimit:10;}


/* CSS for indicating colors */

/*.partyColors_Indicator {
    padding: 10px 20px;
    width: 915px;
    height: max-content;
    background-color: white;
    position: absolute;
    bottom: 0;
}*/

.htxt{
    font-size: 15px;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}

.indicatorInn{
    display: flex;
    /*justify-content: space-between;
    align-items: center;*/
}
.indicatorInn h3 {
    font-size: 13px;
}
.indicatorInn h3 span{
    display: block;
    margin: 5px auto;
    width: 12px;
    height:12px;
    border-radius: 50%;
}

.col1{background-color: red;}
.col2{background-color: rgb(229, 255, 0);}
.col3{background-color: rgb(0, 251, 255);}
.col4{background-color: rgb(0, 255, 89);}
.col5{background-color: rgb(183, 0, 255);}
.col6{background-color: rgb(0, 119, 255);}
.col7{background-color: rgb(153, 0, 255);}
.col8{background-color: rgb(162, 255, 0);}
.col9{background-color: rgb(92, 5, 5);}
.col10{background-color: rgb(255, 0, 217);}
.col11{background-color: rgb(255, 0, 30);}
.col12{background-color: rgb(0, 255, 170);}
.col13{background-color: red;}
.col14{background-color: rgb(255, 187, 0);}
.col15{background-color: rgb(0, 255, 213);}
.col16{background-color: red;}
.col17{background-color: rgb(0, 76, 255);}
.col18{background-color: rgb(255, 123, 0);}
.col19{background-color: rgb(123, 255, 0);}


/* CSS for presidential winners table */

/*.StateResultsTable {
    width: 915px;
    height: max-content;
    background-color: white;
    border-radius: 5px;
    padding: 15px;
}*/

.tableTitle{
    font-size: 24px;
    font-weight: 700;
    color: white;
    width: 100%;
    height: 60px;
    background-color: #079c7c;
    margin-bottom: 10px;
    display: grid;
    place-items: center;
}

.States_info, .States_info2 {
    font-size: 18px;
    width: 100%;
    height: 35px;
    background-color: #d9d9d4;
    display: flex;
    margin-bottom: 10px;
    gap: 5px;
}

.States_info2 {
    font-weight: 700;
}



.StateName,.Totalvotes,.WinParty, .Percentage  {
    width: 25%;
    height: 100%;
    display: grid;
    place-items: center;
    /* background-color: red; */
}


/* CSS for Latest News Table */

.LatestNewsCon {
    width: 330px;
    height: 547px;
    position: absolute;
    background-color: white;
    right: 0;
    top: 56%;
    padding: 15px;
}

.HeadText{
    width: 100%;
    height: 60px;
    background-color: #079c7c;
    margin-bottom: 5px;
    display: grid;
    place-content: center;
    font-size: 30px;
    font-weight: 700;
    color: white;
}


.PostCon{
    width: 100%;
    height: 140px;
    background-color: #a1c7bf;
    padding: 5px;
    display: flex;
}

.PostPhoto{
    width:35%;
    height: 100%;
    background-color: #64EAED;
}

.PostPhoto img{
    width: 100%;
}

.PostText{
    width: 60%;
    padding-left: 10px;
    padding-top:5px;
    font-size: 18px;
    font-weight: 700;
    color: white; 
}


.Voting_State{
    background-color: #a1c7bf;
    margin:35px 0px;
}

/* CSS for pagination */

.PageNav{
    display: flex;
}

.Pagination{
    width: max-content;
    height: 40px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    background-color: #08ba93;
    margin: 0 auto;
}

.Pagination li{
    list-style: none;
}

.Pagination a{
   padding: 10px 15px;
    text-decoration: none;
    color: #ffffff;
    display: grid;
    place-items: center;
}

.Pagination .active{
    padding: 10px 15px;
     text-decoration: none;
     color: #ffffff;
     display: grid;
     place-items: center;
     background-color: #079c7c;
 } 

.Pagination a:hover{
    background-color: #079c7c;
}


.parl_left_Wrap {
/*    width: 487px;*/
    height: auto;
    /* background: aliceblue; */
    margin: 0 15px 0 0;
    float: left;
}
.result_news_wrap {
    width: 711px;
    /* height: 500px; */
    margin: 40px 0 20px;
    display: inline-block;
}

/*.map-side h5, .result_news_wrap h5 {
    padding: 5px;
    font-size: 14px;
    color: #b5040d;
    background: #ccc;
    border-bottom: solid 1px;
}*/

.result_news_grid {
    width: 100%;
    height: auto;
    margin: 10px 0 0 0;
    display: inline-block;
}
.result_news_item {
    width: 167px;
    margin: 0 10px 15px 0;
    float: left;
    overflow: hidden;
    display: inline-block;
}
.result_news_item a .image {
    width: 100%;
    height: 90px;
    margin-bottom: 5px;
    overflow: hidden;
}
.result_news_item h4 {
    font-size: 12px;
    height: 42px;
    overflow: hidden;
}

.Buttons2 {
    display: flex;
    flex-flow: column wrap;
    align-content: space-between;
    height: 51px;
}
.Buttons2 .Tab {
    padding: 14px 28px;
    text-decoration: none !important;
    color: #000 !important;
}


.const_bubbles_wrap {
    width: 702px;
    height: auto;
    float: left;
    /* position: relative; */
    padding: 3px;
    border: solid 1px #ececec;
    /* background: #fff; */
}

.const_bubbles {
        /* background-image: url(../images/bg.jpg); */
    /* background-repeat: no-repeat; */
    /* background-size: contain; */
    /* width: 681px; */
    height: 364px;
    margin: 88px 0 0;
    padding: 10px;
    /* background: #fff;*/
}

.const_item {
    width: 15px;
    height: 15px;
    border: 2px solid #cccccc;
    margin: 130px -1px 0 90px;
    background: #cccccc;
    position: absolute;
    /* float: left; */
    border-radius: 50px;
    -webkit-transition: .25s ease;
}

.const_item .tooltip {
    width: 120px;
    min-height: 50px;
    background: #ffffff;
    bottom: 100%;
    color: #1f1f1f;
    display: block;
    left: -18px;
    margin-bottom: 15px;
    opacity: 0;
    padding: 5px 10px;
    font-size: 14px;
    border-left: solid 2px #ea0000;
    pointer-events: none;
    position: absolute;
    z-index: 999;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    -webkit-box-shadow: 2px 2px 6px rgb(0 0 0 / 28%);
    -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    box-shadow: 2px 2px 6px rgb(0 0 0 / 28%);
}

.party_seats_name_wrap {
    width: 96%;
    height: 60px;
    margin: auto;
    margin-top: 10px;
}
.party_seats_name {
    width: 224px;
    height: 70px;
    /* background: aquamarine; */
    float: left;
}
.party_seats_name {
    width: 224px;
    height: 70px;
    /* background: aquamarine; */
    float: left;
}
.party_seats_name {
    width: 224px;
    height: 70px;
    /* background: aquamarine; */
    float: left;
}

.map-side h5, .result_news_wrap h5 {
    padding: 5px;
    font-size: 14px;
    color: #b5040d;
    background: #ccc;
    border-bottom: solid 1px;
    margin-top: 15px;
}
.map-side .newsLead {
    width: 100%;
    height: auto;
    margin-top: 5px;
    padding-bottom: 10px;
    border-bottom: solid 1px #e4e4e4;
    display: inline-block;
}
.map-side .newsLead .image {
    width: 300px;
    height: 180px;
    overflow: hidden;
}
.map-side .newsLead .summary {
    width: 288px;
    height: 160px;
    padding: 0 6px;
}
.map-side .newsLead .summary p {
    font-size: 12px;
    height: 81px;
    overflow: hidden;
}
.map-side .newsLead .summary a {
    color: #b5040d !important;
}
.map-side .newsLead h4 {
    font-size: 15px;
    margin: 5px 0;
}
.map-side li {
    display: block;
}
.map-side li a {
    width: auto;
    display: inline-block;
    padding: 10px;
    border-bottom: solid 1px #d6d8d9;
}
.map-side .image {
    margin-right: 10px;
    overflow: hidden;
    width: 130px;
    height: 80px;
    float: left;
    margin: 0 10px 0 0;
}
.map-side .text {
    width: 139px;
    float: left;
    clear: inherit;
    font-size: 13px;
    margin: 0;
    line-height: 15px;
    color: #262626;
    height: 76px;
    overflow: hidden;
}
img {
    width: 100%;
}

.ContentBox.lft {
    width: 900px;
    margin: 0;
    float: left;
}
.AdvertSpace {
    width: 300px;
    background-color: #f5f5f5;
    float: right;
}

table.canResults {
  border-collapse: collapse;
  width: 100%;
  border-color: #bed6d1;
}
.canResults th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #04AA6D;
  color: white;
  font-size: 16px !important;
}
.canResults td, .canResults th {
  border: 1px solid #ddd;
  padding: 14px;
  font-size: 13px;
}
.canResults td &gt;* {
    vertical-align: middle;
}

img.embImg {
    width: 45px;
}
.canResults td {
    vertical-align: middle !important;
}
.canResults tr:nth-child(even){background-color: #f2f2f2;}
.canResults tr:hover {background-color: #ddd;}


.block_title {
    /* width: 695px; */
    font-size: 15px;
    margin: 15px 0;
}
.inner_lead {
    width: 715px;
    display: inline-block;
    background: #d8d8d8;
}
.inner_lead .image {
    float: right;
    padding: 0;
    width: 379px;
    max-width: 100%;
    margin: 10px;
    border-radius: 3px;
    overflow: hidden;
}
.inner_lead .info {
    float: left;
    width: 285px;
    padding: 15px;
    max-height: 209px;
    overflow: hidden;
}
.inner_lead .info h2 {
    color: #000;
    font-size: 24px;
    margin: 0 0 20px;
    line-height: 30px;
    max-height: 94px;
    overflow: hidden;
}
.inner_lead .info .desc {
    color: #000;
    max-height: 129px;
    overflow: hidden;
}
.block_listing {
    margin: 30px 0px;
}
.election_list {
    width: 726px;
    display: inline-block;
    background: #fff;
    /* padding: 10px; */
    /* border: solid 1px #eaeaea; */
}
.election_list li {
    float: left;
    width: 227px;
    margin: 0 15px 20px 0;
    height: auto;
    list-style: none;
}
.election_list li .image {
    height: 115px;
    border-radius: 3px;
    overflow: hidden;
}

.election_list li .info h3 {
    clear: left;
    font-size: 15px;
    margin: 4px 0 6px;
    line-height: 20px;
    height: 43px;
    overflow: hidden;
    color: #000;
}
.pagination {
    width: 100%;
    height: auto;
    margin: 50px 0 60px;
}
.pagination a, span.current, span.disabled {
    color: #000 !important;
    /* float: left; */
    padding: 7px 11px;
    text-decoration: none;
    font-size: 13px;
    border: solid 1px #d1d1d1;
    margin-right: -1px;
    transition: background-color .3s;
    border-radius: 3px;
}
span.current {
    background: #e70909;
    color: #fff !important;
}
.block_title span {
    font-size: 19px;
    font-weight: bold;
}
.canResults td a {
    color: #2a74ae;
}

h2.head {
    background: #CCC;
    text-align: center;
    padding: 10px 0;
    margin-bottom: 0;
    margin-top: 20px;
}</pre></body></html>