﻿.local-elections-2021-embed{font-family:'Roboto',sans-serif;color:#828282;margin:0;}.local-elections-2021-embed .flex{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;}.local-elections-2021-embed .display-none{display:none;}.local-elections-2021-embed .results-desc .dot-holder{width:10px;margin-right:5px;padding-top:3px;}.local-elections-2021-embed .results-desc .dot-holder .dot{background:#eb1e25;width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:4px;}.local-elections-2021-embed .results-desc .desc{font-size:13px;line-height:16px;color:#828282;flex:1;}.local-elections-2021-embed .results-desc .desc .accent{font-size:14px;font-weight:700;margin:5px 0;}.local-elections-2021-embed .select-holder{font-size:16px;position:relative;border:1px solid #ebebeb;margin-bottom:15px;}.local-elections-2021-embed .select-holder select::-ms-expand{display:none;}.local-elections-2021-embed .select-holder:after{content:'';font-family:'index-font';font-size:7px;right:30px;top:2px;position:absolute;pointer-events:none;line-height:42px;color:#eb1e25;}.local-elections-2021-embed .select-holder select{cursor:pointer;border:none;border-radius:0;width:100%;padding:12px 40px 12px 10px;background:#f8f8f8;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;-ms-word-break:normal;word-break:normal;color:#1d1d1d;font-weight:700;font-size:16px;}.local-elections-2021-embed .select-holder option{text-transform:capitalize;}.local-elections-2021-embed .entities .box-holder{position:relative;margin-top:16px;border:1px solid #ebebeb;padding:15px 15px;display:block;text-decoration:none;color:#292929;background:#fff;}.local-elections-2021-embed .entities .box-holder:not(.win){opacity:.6;}.local-elections-2021-embed .entities .box-holder .name{font-size:16px;line-height:16px;font-weight:700;margin-bottom:8px;}.local-elections-2021-embed .entities .box-holder .description{font-size:13px;line-height:16px;margin-bottom:8px;font-weight:500;}.local-elections-2021-embed .entities .box-holder .description.capitalized{text-transform:capitalize;}.local-elections-2021-embed .entities .box-holder .results-votes{font-size:13px;line-height:16px;color:#828282;text-transform:uppercase;}.local-elections-2021-embed .entities .box-holder .progress{background:#dfdfdf;height:8px;width:100%;position:relative;margin-top:7px;}.local-elections-2021-embed .entities .box-holder .progress .progress-fill{height:100%;background:#169095;position:absolute;bottom:0;left:0;}.local-elections-2021-embed.fb-live{width:1920px;height:1080px;margin:auto;position:relative;}.local-elections-2021-embed.fb-live .header{font-size:26px;line-height:26px;padding:40px 50px 35px;}.local-elections-2021-embed.fb-live .header .logo-holder{padding-right:36px;margin-right:36px;border-right:5px solid #ebebeb;}.local-elections-2021-embed.fb-live .header .result-desc{font-weight:700;color:#292929;margin-bottom:8px;position:relative;font-size:30px;line-height:30px;}.local-elections-2021-embed.fb-live .header .result-desc .dot{background:#eb1e25;width:17px;height:17px;border-radius:50%;margin-left:15px;margin-top:8px;animation:pulse 2s infinite;}.local-elections-2021-embed.fb-live .cities{flex-wrap:wrap;padding:0 50px;}.local-elections-2021-embed.fb-live .city-holder{width:calc(50% - 72px);}.local-elections-2021-embed.fb-live .city-holder:first-child,.local-elections-2021-embed.fb-live .city-holder:nth-child(2){border-bottom:4px solid #ebebeb;padding-bottom:20px;}.local-elections-2021-embed.fb-live .city-holder:nth-child(3),.local-elections-2021-embed.fb-live .city-holder:nth-child(4){padding-top:20px;}.local-elections-2021-embed.fb-live .city-holder:nth-child(odd){border-right:2px solid #ebebeb;padding-right:70px;}.local-elections-2021-embed.fb-live .city-holder:nth-child(even){border-left:2px solid #ebebeb;padding-left:70px;}.local-elections-2021-embed.fb-live .city-holder .city-name-holder{justify-content:space-between;font-size:26px;line-height:30px;letter-spacing:.25px;margin-bottom:20px;}.local-elections-2021-embed.fb-live .city-holder .city-name-holder .city-name{font-family:"fs_hackney_web";font-weight:900;font-size:40px;line-height:40px;color:#1d1d1d;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate:not(:last-child){margin-right:58px;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate .candidate-content{width:200px;color:#1d1d1d;text-align:center;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate .candidate-content .candidate-image img{height:200px;width:200px;object-fit:contain;text-indent:-999999px;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate .candidate-content .candidate-name{height:66px;font-weight:700;font-size:26px;line-height:33px;margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate .candidate-content .candidate-percent{font-size:50px;line-height:50px;height:51px;overflow:hidden;margin-top:5px;font-weight:700;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate .candidate-content .candidate-votes{margin-top:5px;color:#828282;font-size:26px;line-height:30px;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate .candidate-progress-holder{width:40px;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate .candidate-progress-holder .candidate-progress{background:#ebebeb;height:200px;position:relative;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate .candidate-progress-holder .candidate-progress .progress-fill{width:100%;background:#828282;position:absolute;bottom:0;left:0;}.local-elections-2021-embed.fb-live .city-holder .candidates-holder .candidate:not(.win) .candidate-content{opacity:.5;}.local-elections-2021-embed.fb-live .city-holder.single{width:calc(100% - 100px);border:none;padding:0 50px;}.local-elections-2021-embed.fb-live .city-holder.single .city-name-holder{font-size:40px;line-height:47px;margin-bottom:40px;}.local-elections-2021-embed.fb-live .city-holder.single .city-name-holder .city-name{font-size:60px;}.local-elections-2021-embed.fb-live .city-holder.single .candidates-holder .candidate:not(:last-child){margin-right:40px;}.local-elections-2021-embed.fb-live .city-holder.single .candidates-holder .candidate .candidate-content{width:500px;}.local-elections-2021-embed.fb-live .city-holder.single .candidates-holder .candidate .candidate-content .candidate-image img{height:500px;width:500px;}.local-elections-2021-embed.fb-live .city-holder.single .candidates-holder .candidate .candidate-content .candidate-name{height:129px;font-size:60px;line-height:64px;margin-top:20px;}.local-elections-2021-embed.fb-live .city-holder.single .candidates-holder .candidate .candidate-content .candidate-percent{font-size:100px;line-height:100px;height:101px;margin-top:10px;}.local-elections-2021-embed.fb-live .city-holder.single .candidates-holder .candidate .candidate-content .candidate-votes{margin-top:10px;font-size:40px;line-height:47px;}.local-elections-2021-embed.fb-live .city-holder.single .candidates-holder .candidate .candidate-progress-holder{width:80px;}.local-elections-2021-embed.fb-live .city-holder.single .candidates-holder .candidate .candidate-progress-holder .candidate-progress{height:500px;}.local-elections-2021-embed.fb-live.second-round .header{padding:40px 50px 20px;}.local-elections-2021-embed.fb-live.second-round .city-holder:nth-child(3),.local-elections-2021-embed.fb-live.second-round .city-holder:nth-child(4){padding-top:15px;}.local-elections-2021-embed.fb-live.second-round .city-holder .city-name-holder{text-align:center;}.local-elections-2021-embed.fb-live.second-round .city-holder .city-name-holder .city-name{margin-bottom:10px;}.local-elections-2021-embed.fb-live.second-round .city-holder .candidates-holder{margin-top:5px;justify-content:center;}.local-elections-2021-embed.fb-live.second-round .city-holder .candidates-holder .candidate:not(:last-child){margin-right:0;}.local-elections-2021-embed.fb-live.second-round .city-holder .candidates-holder .candidate .candidate-content{width:180px;}.local-elections-2021-embed.fb-live.second-round .city-holder .candidates-holder .candidate .candidate-content .candidate-image img{height:180px;width:180px;}.local-elections-2021-embed.fb-live.second-round .city-holder .candidates-holder .candidate-progress-holder{justify-content:space-between;height:180px;}.local-elections-2021-embed.fb-live.second-round .city-holder .candidates-holder .candidate-progress-holder .candidate-progress{width:40px;background:#ebebeb;position:relative;}.local-elections-2021-embed.fb-live.second-round .city-holder .candidates-holder .candidate-progress-holder .candidate-progress:first-child{margin-right:20px;}.local-elections-2021-embed.fb-live.second-round .city-holder .candidates-holder .candidate-progress-holder .candidate-progress .progress-fill{width:100%;background:#828282;position:absolute;bottom:0;left:0;}.local-elections-2021-embed.fb-live.second-round .city-holder.single .city-name-holder{margin-bottom:30px;}.local-elections-2021-embed.fb-live.second-round .city-holder.single .city-name-holder .city-name{margin-bottom:20px;}.local-elections-2021-embed.fb-live.second-round .city-holder.single .candidates-holder .candidate .candidate-content{width:460px;}.local-elections-2021-embed.fb-live.second-round .city-holder.single .candidates-holder .candidate .candidate-content .candidate-image img{height:460px;width:460px;}.local-elections-2021-embed.fb-live.second-round .city-holder.single .candidates-holder .candidate .candidate-content .candidate-name{margin-top:15px;}.local-elections-2021-embed.fb-live.second-round .city-holder.single .candidates-holder .candidate-progress-holder{height:460px;}.local-elections-2021-embed.fb-live.second-round .city-holder.single .candidates-holder .candidate-progress-holder .candidate-progress{width:80px;}.local-elections-2021-embed.fb-live.second-round .city-holder.single .candidates-holder .candidate-progress-holder .candidate-progress:first-child{margin-right:40px;}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(235,30,37,.7);}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(235,30,37,0);}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(235,30,37,0);}}