.fs30 {
	font-size:40px !important;
	line-height:44px !important;
}

.wiecejhidden {
	display:none;
}



.program-cykl {
    padding:10px 20px;
    cursor:pointer;
	border:1px solid #083d82;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom:5px;
	text-align:left;
	background-color:#fff;
}
.program-cykl b {
	font-size:17px;
}

.cykl-active {
    color:#fff;
	background-color:#083d82;
}

.cykl-inside {
	padding:30px;
	border:1px solid #083d82;
	padding:30px;
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
	text-align:left;
	background-color:#fff;
}
.cykl-inside li {
	margin-bottom:10px;
}
.cykl-inside li::marker {
	color:#083d82;
}
.cykl-title {
	letter-spacing:2px;
	font-size:24px;
	line-height:30px;
	margin-bottom:20px;
}
.cykl-title span{
	font-weight:900;
	letter-spacing:0px;
}

.c1 {
	color:#083d82;
}

#clockdiv { display: inline-block; border-bottom: 1px solid #ACACAC;}
#clockdiv .clockdiv-el {background-color: #F5F5F5; border: 1px solid #E0E0E0; border-bottom: 1px solid #C7C7C7; display: inline-block; width: 60px; height: 60px; border-radius: 5px; margin: 3px; position: relative; box-shadow: 0 0 5px #E0E0E0; }
#clockdiv .clockdiv-el span {font-weight: 600; font-size: 23px; line-height: 23px; padding: 10px 0 0; display: block;}
#clockdiv .clockdiv-el div {font-weight: 300; font-size: 12px; line-height: 12px; display: block; padding: 2px 0 0;}
#clockdiv #end-text {font-weight: bold; margin: 5px 0 0;}