.voting {background-size: cover !important;background-position: center center !important;background-repeat: no-repeat !important;}.votingInner {padding: 20px;background: rgba(0,0,0,0.6);}#contentWrapper .voting h3 {color: #fff;margin-bottom: 15px;}#contentWrapper .voting p {color: #fff;}.votingResultsHiddenUntil {color: #fff;margin-bottom: 20px;display: none;}.votingDescription {margin-bottom: 40px;}.votingOptionContainer {position: relative;margin-bottom: 20px;background: rgba(255,255,255,0.4);}.votingOptionContainer:last-child {margin-bottom: 0px;}.votingOptionContainer.unvoted {cursor: pointer;}.votingOptionContainer.unvoted:hover {background: rgba(255,255,255,0.6);}.votingOptionContainer.winning {background: rgba(255,255,0,0.4);}.votingOptionContainer p {padding: 8px 10px 12px 10px;font-family: 'LatoWebBold',sans-serif;}.votingOptionContainer p.spacer {opacity: 0;padding-right: 55px;margin-bottom: 0px !important;}.votingOptionContainer p.label {position: absolute;top: 3px;padding-right: 55px;}.votingOptionContainer p.percentage {position: absolute;right: 5px;top: 5px;}.voteBar {position: absolute;top: 0px;left: 0px;width: 0%;height: 100%;background: #FFFFFF;opacity: 0.4;transition: width 1s ease;}.myVoting {background: rgba(102,153,0,0.5);}.myVoting .voteBar {background: #669900;}.votingOptionContainer.winning .voteBar {background: #ffff00;}.votingOptionContainer.winning p.label {color: #555555 !important;}.votingShare{position:relative;height: 0px;}.votingShare .socialMediaButtons {display: none;position: absolute;}.votingShare .socialMediaButton {background-position-x: -30px;}.votingShare .socialMediaButton:hover {background-position-x: -90px;}@media screen and (max-width: 1079px) {.votingInner {padding: 15px 10px 20px 10px;}}@media screen and (max-width: 879px) {#contentWrapper .voting h3 {margin-bottom: 5px;}.votingDescription {margin-bottom: 20px;}}