* {
    padding: 0;
    margin: 0;
    font-family: 'Lato', sans-serif;
    font-size: 100px;
}

body {
    background: #191919;
}

a {
    position: fixed;
    bottom: 0;
    left: 0;
    font-size: 20px;
    text-decoration: none;
    margin: 20px;
    color: rgba(255,255,255,0.35);
    transition: .2s ease all;
}

.clock {
    color: rgba(50,50,50,0.35);
    display: block;
    margin: 20vh auto;
    text-align: center;
}

p {
	-webkit-user-select: none; /* Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+/Edge */
	user-select: none; /* Standard */
	pointer-events: none;
}

    .clock p.separator,
    .clock section {
        display: inline-block;
    }
        .clock section div p {
            position: absolute;
            width: 60px;
            text-align: center;
            transition: 0.3s ease color, 0.3s ease text-shadow;
        }
        .clock p.separator {
            font-size: 60px;
            vertical-align: top;
            margin-top: 20px;
        }
        a:hover,
        .clock p.separator,
        .clock section p.active {
            color: #F58732;
            text-shadow: 0px 0px 15px #F58732, 0px 0px 15px #F58732, 0px 0px 20px #F58732;
				-webkit-user-select: initial; /* Safari */        
				-moz-user-select: initial; /* Firefox */
				-ms-user-select: initial; /* IE10+/Edge */
				user-select: initial; /* Standard */
				pointer-events: initial;
        }
        .clock section div {
            display: inline-block;
            width: 60px;
            height: 120px;
        }

