.duplicate-cell {width:110px;min-width:110px;max-width:110px}
.u-position-above, .u-position-below{padding:20px}
.u-position-top{top:0}
.u-position-bottom{bottom:0}
.u-message-align-left .u-label,.u-timer-align-left .u-timer{text-align:left}
.u-message-align-center .u-label,.u-timer-align-center .u-timer{text-align:center}
.u-message-align-right .u-label,.u-timer-align-right .u-timer{text-align:right}
.u-position-above,.u-position-below{background-color: transparent !important}
.u-position-above .u-label,.u-position-below .u-label{line-height:1.2;margin-bottom:15px}
.u-position-above .u-progress-main,.u-position-below .u-progress-main{display:block;width:100%;height:0.4em;margin-top: 0.75em}
.u-position-above .u-progress-bar,.u-position-below .u-progress-bar{margin-top:0.95em;background-color:#000;height:0.4em;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2) inset}
.u-position-above .u-progress-value,.u-position-below .u-progress-value{background-color:#ccc;display:block;height:0.4em}
.u-position-above.u-font-size-10 .u-label,.u-position-below.u-font-size-10 .u-label{font-size:10px}
.u-position-above.u-font-size-12 .u-label,.u-position-below.u-font-size-12 .u-label{font-size:12px}
.u-position-above.u-font-size-14 .u-label,.u-position-below.u-font-size-14 .u-label{font-size:14px}
.u-position-above.u-font-size-16 .u-label,.u-position-below.u-font-size-16 .u-label{font-size:16px}
.u-position-above.u-font-size-18 .u-label,.u-position-below.u-font-size-18 .u-label{font-size:18px}
.u-position-above.u-font-size-20 .u-label,.u-position-below.u-font-size-20 .u-label{font-size:20px}
.u-position-above.u-font-size-22 .u-label,.u-position-below.u-font-size-22 .u-label{font-size:22px}
.u-position-above.u-font-size-24 .u-label,.u-position-below.u-font-size-24 .u-label{font-size:24px}
.u-position-above.u-font-size-26 .u-label,.u-position-below.u-font-size-26 .u-label{font-size:26px}
.u-position-above.u-font-size-28 .u-label,.u-position-below.u-font-size-28 .u-label{font-size:28px}
.u-position-above.u-font-size-30 .u-label,.u-position-below.u-font-size-30 .u-label{font-size:30px}
.u-position-above.u-font-size-32 .u-label,.u-position-below.u-font-size-32 .u-label{font-size:32px}
.u-position-above.u-font-size-34 .u-label,.u-position-below.u-font-size-34 .u-label{font-size:34px}
.u-position-above.u-font-size-36 .u-label,.u-position-below.u-font-size-36 .u-label{font-size:36px}
.u-position-above.u-font-size-38 .u-label,.u-position-below.u-font-size-38 .u-label{font-size:38px}
.u-position-above.u-font-size-40 .u-label,.u-position-below.u-font-size-40 .u-label{font-size:40px}
.u-position-above.u-font-size-42 .u-label,.u-position-below.u-font-size-42 .u-label{font-size:42px}
.u-position-above.u-font-size-44 .u-label,.u-position-below.u-font-size-44 .u-label{font-size:44px}
.u-position-above.u-font-size-46 .u-label,.u-position-below.u-font-size-46 .u-label{font-size:46px}
.u-position-above.u-font-size-48 .u-label,.u-position-below.u-font-size-48 .u-label{font-size:48px}
.u-position-above.u-font-size-50 .u-label,.u-position-below.u-font-size-50 .u-label{font-size:50px}
.u-timer{white-space:nowrap;font-size:15px}
.u-timer:before,.u-timer:after{content:"";display:table} 
.u-timer:after{clear:both}







.u-position-top, .u-position-bottom {
	position: absolute;
	left: 0;
	right: 0;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;	
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	overflow: hidden;
}
.u-position-top .u-label, .u-position-bottom .u-label {
	line-height: 60px;
	padding: 0 15px;
	font-size: 18px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0;
	flex: 1 0 0;
	flex-grow: 1;
	min-width: 50%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.u-position-top .u-timer, .u-position-bottom .u-timer {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0;
	flex: 1 0 0;
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 0 15px;
}

.u-position-top .u-timer .u-time, .u-position-bottom .u-timer .u-time{display:inline-block;background-color:transparent !important;padding:0 4px}
.u-position-top .u-timer .u-timer-data, .u-position-bottom .u-timer .u-timer-data{margin-top:10px;background-color:transparent !important;font-size:24px;text-align:center}
.u-position-top .u-timer .u-timer-label, .u-position-bottom .u-timer .u-timer-label{margin-top:5px;font-size:11px}



@media (max-width:612px) {
.u-position-top, .u-position-bottom{height:auto}
.u-position-top .u-label, .u-position-bottom .u-label{line-height:1;text-align:center;padding:15px 15px 10px;min-width:100%}
.u-position-top .u-timer, .u-position-bottom .u-timer{padding:0 15px 15px;text-align:center}
.u-position-top .u-timer .u-timer-data, .u-position-bottom .u-timer .u-timer-data{margin-top:0;font-size:20px}
.u-position-top .u-timer .u-timer-label, .u-position-bottom .u-timer .u-timer-label{margin-top:0;font-size:11px}
}