.tr-collapsible { display: none; }

.tr-under-title { padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; border-top: 2px solid #444444; border-bottom: 2px solid #444444; }
.tr-read-more { text-align: right; }

.tr-box-data { border: 2px solid rgba(45, 112, 145, 0.3); border-radius: 8px; background-color: #EEE; }
.tr-box-data > p { margin: 10px; }

.tr-cal-date { margin-bottom: 6px; }
.tr-orario { margin-left: 25px; }
.tr-orario:last-child { margin-bottom: 15px; }

.tr-info-struttura { font-size: 0.8em; }
.tr-info-struttura > p { margin-top: 0; margin-bottom: 0; }

.uk-navbar.tr-navbar-full { background-color: rgba(255, 255, 255, 0.7); }

#tr-head-up {
	position: absolute;
	/*top: 160px;*/
	left: 0;
	right: 0;
	z-index: 10;
}
.tr-login { text-align: center; }
.tr-login .tr-form-login { display: inline-block; margin-right: 8px; }
.tr-form-login input[type="text"], .tr-form-login input[type="text"]:focus,
.tr-form-login input[type="password"], .tr-form-login input[type="password"]:focus { background-color: #f7f7f7; }


@media (max-width: 959px) {
	#tr-head-up { top: 60px; }
}