.timepiece_inner {
    display: inline-block;
}
.blink {
  animation: flash 1s linear infinite;
}
@-webkit-keyframes flash {
      0% { opacity: 1; }
     49% { opacity: 1; }
     50% { opacity: 0; }
    100% { opacity: 0; }
}

.jcgmt-container {
    float:left;
    cursor: default;
    padding: 0px 10px;
    pointer-events: all;
}
.jcgmt-clockHolder, .jcgmt-rotatingWrapper  {
    width:60px;
    height:60px;
}
.jcgmt-container:hover .jcgmt-digital{
    opacity: 1;
}
.jcgmt-container:hover .jcgmt-date{
    opacity: 0;
}
.jcgmt-container:hover .jcgmt-sec, .jcgmt-container:hover .jcgmt-min, .jcgmt-container:hover .jcgmt-hour{
    opacity: 0;
}
.jcgmt-container .jcgmt-lbl {
    font-family: 'open-sans', sans-serif;
    font-weight: 400;
    font-size:9px;
    
    color: #551a16;
    line-height: 22px;
    /*background: url(../images/jcgmt-clock_label.png) no-repeat;*/
    text-align: center;
    margin: 0 auto;
}
.jcgmt-clockHolder {
    margin:0 auto;
    position:relative;
    overflow: hidden;
}
.jcgmt-sec,
.jcgmt-min,
.jcgmt-hour{
    display:block;
    position:absolute;
    /*
    -webkit-transition: transform 250ms ease-in-out;
    -moz-transition: transform 250ms ease-in-out;
    -o-transition: transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out;
    */
}
.jcgmt-sec {

}
.jcgmt-clock {
    z-index: 666;
}
.jcgmt-rotatingWrapper {
    position: absolute;
    z-index: 999;
}
.jcgmt-digital{
    display: block;
    position: absolute;

    font-family: 'open-sans', sans-serif;
    font-weight: 400;
    font-size:12px;
    
    white-space: nowrap;
    color: #333;
    text-align: center;
    z-index: 999;

    line-height: 1;
    
    left:0;
    right:0;
    top:40%;
    bottom:0;
    opacity: 0;
    z-index: 999;
}
.jcgmt-date {
    display: block;
    position: absolute;

    font-family: 'open-sans', sans-serif;
    font-weight: 700;
    font-size:7px;
    
    white-space: nowrap;
    text-align: center;

    line-height: 1;

    right:12%;
    top:42%;
    
    opacity: 1;
    z-index: 777;
    opacity: 1;
    
    border-radius: 1px;
}
.jcgmt-date span{
    display: inline-block;
    padding: 1px 2px;
}
.ampm {
    font-family: 'open-sans', sans-serif;
    font-weight: 700;
    font-size:9px;
}
.glass {
    position: absolute;
    top:0;
    left:0;
    opacity: 0.25;
    z-index: 700;
}