.flip-clock-wrapper ul li a div div.inn {		position: absolute;	left: 0;	z-index: 1;	width: 100%;	height: 200%;	text-align: center;	border-radius: 6px;	font-size: 70px; 	}.flip-clock-wrapper ul li a div.up:after {		content: "";	position: absolute;	top: 44px;	left: 0;	z-index: 5;	width: 100%;	height: 3px;	background-color: #d5d5d5;	}.pointercounterflipclock-message {		font-size:20px;	color:#ff0000;	}.flip-clock-wrapper a:hover {		color: #fff; 	}.flip-clock-wrapper a {		cursor: pointer;	text-decoration: none;	}.flip-clock-meridium a { color: #313333; }.flip-clock-divider {    position: relative; /* Устанавливаем элемент как родительский */    display: flex; /* Включаем флексбокс */    flex-direction: column; /* Оставляем элементы вертикально */    justify-content: center; /* Центрируем вертикально */    width: auto; /* Автоматическая ширина */    height: auto; /* Автоматическая высота */    margin: 0 10px; /* Отступы между разделителями */}.flip-clock-wrapper ul {		position: relative;	float: left;	margin: 5px;	width: 60px;	height: 90px;	font-size: 80px;	font-weight: bold;	line-height: 87px;	border-radius: 6px;	overflow: hidden;	}.flip-clock-divider .flip-clock-label {    position: absolute;    top: -25px;    text-align: center;    white-space: nowrap;    left: 50%;    width: max-content;    overflow: hidden;    transform: translateX(-50%);	margin-left: 82px;}.flip-clock-divider:first-child { margin: 0!important; }.flip-clock-divider:first-child .flip-clock-label { margin-left: 80px!important; }.flip-clock-divider .flip-clock-dot {    width: 8px;    height: 8px;    border-radius: 50%; /* Делаем точки круглыми */    margin: 5px 0; /* Отступы между точками */}.flip-clock-wrapper * {		-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;	box-sizing: border-box;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-o-backface-visibility: hidden;	backface-visibility: hidden;	}.flip-clock-wrapper ul { list-style: none; }.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after {content: " ";display: table; }.flip-clock-wrapper.clearfix:after { clear: both; }.flip-clock-wrapper.clearfix {*zoom: 1; }/* Main */.flip-clock-wrapper { font: normal 14px "Helvetica Neue", Helvetica, sans-serif; -webkit-user-select: none; }.flip-clock-meridium { 	background: none !important;	box-shadow: 0 0 0 !important;	font-size: 36px !important;	}.flip-clock-wrapper {text-align: center;}.flip-clock-wrapper:before,.flip-clock-wrapper:after {content: " "; /* 1 */display: table; /* 2 */}.flip-clock-wrapper:after {clear: both;}/* Skeleton */.flip-clock-wrapper ul li {		z-index: 1;	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	line-height: 87px;	text-decoration: none !important;	}.flip-clock-wrapper ul li:first-child {z-index: 2; }.flip-clock-wrapper ul li a {		display: block;	height: 100%;	-webkit-perspective: 200px;	-moz-perspective: 200px;	perspective: 200px;	margin: 0 !important;	overflow: visible !important;	cursor: default !important; 	}.flip-clock-wrapper ul li a div {		z-index: 1;	position: absolute;	left: 0;	width: 100%;	height: 50%;	font-size: 80px;	overflow: hidden; 	outline: 1px solid transparent; 	}.flip-clock-wrapper ul li a div .shadow {		position: absolute;	width: 100%;	height: 100%;	z-index: 2; 	}.flip-clock-wrapper ul li a div.up {		-webkit-transform-origin: 50% 100%;	-moz-transform-origin: 50% 100%;	-ms-transform-origin: 50% 100%;	-o-transform-origin: 50% 100%;	transform-origin: 50% 100%;	top: 0; 	}.flip-clock-wrapper ul li a div.down {		-webkit-transform-origin: 50% 0;	-moz-transform-origin: 50% 0;	-ms-transform-origin: 50% 0;	-o-transform-origin: 50% 0;	transform-origin: 50% 0;	bottom: 0;	border-bottom-left-radius: 6px;	border-bottom-right-radius: 6px;	}.flip-clock-wrapper ul li a div.up div.inn {top: 0; }.flip-clock-wrapper ul li a div.down div.inn {bottom: 0; }/* PLAY */.flip-clock-wrapper ul.play li.flip-clock-before {z-index: 3; }.flip-clock-wrapper ul.play li.flip-clock-active {		-webkit-animation: asd 0.5s 0.5s linear both;	-moz-animation: asd 0.5s 0.5s linear both;	animation: asd 0.5s 0.5s linear both;	z-index: 5; 	}.flip-clock-divider:first-child {width: 0; }.flip-clock-dot.top {top: 30px; }.flip-clock-dot.bottom {bottom: 30px; }@-webkit-keyframes asd {0% {z-index: 2; }20% {z-index: 4; }100% {z-index: 4; } }@-moz-keyframes asd {0% {z-index: 2; }20% {z-index: 4; }100% {z-index: 4; } }@-o-keyframes asd {0% {z-index: 2; }20% {z-index: 4; }100% {z-index: 4; } }@keyframes asd {0% {z-index: 2; }20% {z-index: 4; }100% {z-index: 4; } }.flip-clock-wrapper ul.play li.flip-clock-active .down {		z-index: 2;	-webkit-animation: turn 0.5s 0.5s linear both;	-moz-animation: turn 0.5s 0.5s linear both;	animation: turn 0.5s 0.5s linear both; 	}@-webkit-keyframes turn {0% {-webkit-transform: rotateX(90deg); }100% {-webkit-transform: rotateX(0deg); } }@-moz-keyframes turn {0% {-moz-transform: rotateX(90deg); }100% {-moz-transform: rotateX(0deg); } }@-o-keyframes turn {0% {-o-transform: rotateX(90deg); }100% {-o-transform: rotateX(0deg); } }@keyframes turn {0% {transform: rotateX(90deg); }100% {transform: rotateX(0deg); } }.flip-clock-wrapper ul.play li.flip-clock-before .up {		z-index: 2;	-webkit-animation: turn2 0.5s linear both;	-moz-animation: turn2 0.5s linear both;	animation: turn2 0.5s linear both; 	}@-webkit-keyframes turn2 {0% {-webkit-transform: rotateX(0deg); }100% {-webkit-transform: rotateX(-90deg); } }@-moz-keyframes turn2 {0% {-moz-transform: rotateX(0deg); }100% {-moz-transform: rotateX(-90deg); } }@-o-keyframes turn2 {0% {-o-transform: rotateX(0deg); }100% {-o-transform: rotateX(-90deg); } }@keyframes turn2 {0% {transform: rotateX(0deg); }100% {transform: rotateX(-90deg); } }.flip-clock-wrapper ul li.flip-clock-active {z-index: 3; }/* SHADOW */.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {		-webkit-animation: show 0.5s linear both;	-moz-animation: show 0.5s linear both;	animation: show 0.5s linear both; }.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {		-webkit-animation: hide 0.5s 0.3s linear both;	-moz-animation: hide 0.5s 0.3s linear both;	animation: hide 0.5s 0.3s linear both; }/*DOWN*/.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {		-webkit-animation: show 0.5s linear both;	-moz-animation: show 0.5s linear both;	animation: show 0.5s linear both; }.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {		-webkit-animation: hide 0.5s 0.3s linear both;	-moz-animation: hide 0.5s 0.3s linear both;	animation: hide 0.5s 0.2s linear both; }@-webkit-keyframes show {0% {opacity: 0; }100% {opacity: 1; } }@-moz-keyframes show {0% {opacity: 0; }100% {opacity: 1; } }@-o-keyframes show {0% {opacity: 0; }100% {opacity: 1; } }@keyframes show {0% {opacity: 0; }100% {opacity: 1; } }@-webkit-keyframes hide {0% {opacity: 1; }100% {opacity: 0; } }@-moz-keyframes hide {0% {opacity: 1; }100% {opacity: 0; } }@-o-keyframes hide {0% {opacity: 1; }100% {opacity: 0; } }@keyframes hide {0% {opacity: 1; }100% {opacity: 0; } }@media screen and (max-width: 768px) {		.countdown-clock {	   zoom: 0.55;	   -moz-transform: scale(0.55)	}	}