#aikapalvelut fieldset.ui-controlgroup-controls {
	border-width:0;
}
.priceinfo, .specialinfo {
	font-size:12px;
 }
.calendarpopup.last[data-start="0"] header, .calendarpopup.last[data-start="0"] footer {
	display:none;
 }
.calendarpopup.last .ui-icon-arrow-r {
	display:none;
 }
.calendarpopup.last li.ui-block-a {
	width:100%;
 }
.calendarpopup[data-start="0"] li.ui-block-b {
	width:100%;
 }
.calendarpopup[data-start="0"] .ui-icon-arrow-l {
	display:none;
 }
.aikaikkuna {
	overflow:auto;
	max-height:250px;
	padding-left:0;
	padding-right:0;
 }
.aikaikkuna ul {
	float:left;
	min-width:115px;
	margin:0;
 }
.aikaikkuna ul li.ui-li-divider {
	text-align:center;
	border-width:1px;
	min-width:79px;
	padding:0;
 }
.aikaikkuna ul li a {
	/*padding:0;*/
 }
.aikaikkuna label {
	padding-top:3px !important;
	padding-bottom:3px !important;
	padding-left:0;
	margin-top:0 !important;
	margin-bottom:0 !important;
	text-align:left;
}
.ajat2 ul {
	width:47%;
 }
.ajat3 ul {
	width:32%;
 }
.ajat4 ul {
	width:24%;
 }
.ajat5 ul {
	width:19.9%;
 }
.ajat6 ul {
	width:16%;
 }
.ajat7 ul {
	width:14%;
 }
@media all and (min-width: 490px) and (max-width: 700px) {
	.ajat2 ul {
		width:49%;
	 }
	.ajat3 ul {
		width:32%;
	 }
	.ajat4 ul, .ajat5 ul, .ajat6 ul, .ajat7 ul {
		width:24.5%;
	 }
	.aikaikkuna ul:nth-child(5), .aikaikkuna ul:nth-child(9) {
		clear:both;
	 }
	 .ajat5 ul:nth-child(5) {
		width:99%;
	  }
 }
@media all and (min-width: 380px) and (max-width: 530px) {
	.ajat2 ul {
		width:49%;
	 }
	.ajat3 ul, .ajat4 ul, .ajat5 ul, .ajat6 ul, .ajat7 ul {
		width:32%;
	 }
	.aikaikkuna ul:nth-child(4), .aikaikkuna ul:nth-child(7) {
		clear:both;
	 }
	.ajat5 ul:nth-child(4), .ajat5 ul:nth-child(5) {
		width:49%;
	 }
 }
@media all and (max-width: 390px) {
	.ajat2 ul, .ajat3 ul, .ajat4 ul, .ajat5 ul, .ajat6 ul, .ajat7 ul {
		width:47%;
	 }
	.aikaikkuna ul:nth-child(3),.aikaikkuna ul:nth-child(5) {
		clear:both;
	 }
	.ajat3 ul:nth-child(3), .ajat5 ul:nth-child(5) {
		width: 100%;
	 }
 }