.accuracy-time {
    font-family: Roboto;
}
.accuracy-time .container {
    margin-bottom: 35px;
    border: solid 1px #c6c6cb;
}
.accuracy-time .container__header {
    padding-left: 10px;
    font-size: 14px;
    font-weight: 900;
    line-height: 30px;
    border-bottom: solid 1px #c6c6cb;
    text-transform: uppercase;
}
.accuracy-time .container__header span {
    font-weight: 300;
}
.accuracy-time .container__container {
    padding-left: 10px;
}
.accuracy-time .container__container .time {
    height: 52px;
    margin: 40px 0;
}
.accuracy-time .container__container .time > * {
    display: inline-block;
    vertical-align: top;
    font-size: 72px;
    font-weight: 500;
}
.accuracy-time .container__container .time--main {
    height: 52px;
    line-height: 55px;
}
.accuracy-time .container__container .time--sec {
    height: 20px;
    line-height: 20px;
    margin-left: 3px;
    font-size: 26px;
}
.accuracy-time .container__footer {
    padding-left: 10px;
    padding-bottom: 37px;
}
.accuracy-time .container__footer .right {
    float: right;
    margin-top: 10px;
    margin-right: 30px;
    font-size: 26px;
    font-weight: 700;
}
.accuracy-time .container__footer .right .weather_meta {
    position: relative;
    height: 40px;
    padding-left: 50px;
}
.accuracy-time .container__footer .right .weather_meta .icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.accuracy-time .container__footer .right .weather_meta .temperature {
    line-height: 40px;
}
.accuracy-time .container__footer .left {
    float: left;
    font-size: 12px;
    font-weight: 700;
}
.accuracy-time .container__footer .left p {
    line-height: 15px;
}
.accuracy-time .container__footer .left p span {
    font-weight: 300;
}
.accuracy-time table {
    width: 100%;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 300;
    line-height: 21px;
}
.accuracy-time table.small {
    width: 220px;
}
.accuracy-time table:nth-last-child(1) {
    margin-bottom: 35px;
}
.accuracy-time table td:nth-child(1) {
    width: 110px;
}
.accuracy-time table td.strong {
    font-weight: 700;
}