/* CSS Document */


#underconstruction {
	position: fixed;
	height: 100%;
	width: 100%;
	color:rgba(0,0,0,1);
	background-color:rgba(255,255,255,1);
	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
}



#underconstruction header {
	width: 50%;
	margin: 2% auto 1%;
}

#underconstruction h1, #underconstruction p {
	text-align:center;
}

#underconstruction .team {
	width: 50%;
	margin: 0 auto;
}

#underconstruction .team img{
	max-width: 100%;		
	border: 3px solid rgba(255,255,255,1);
}


h1.tp-caption,
p.tp-caption {
	/*background: rgba(0,0,0,0.7);
	padding: 10px 5px;*/
	text-shadow: 0px 0px 8px #000;
	font-weight: 700;
}

@media(max-width: 767px){
	.tp-caption{
		margin-left: 20px;	
	}
	p.tp-caption {
		display: none !important;
	}
}

.container.full-width.parallax-background{
	background-position: center center;
}
/*.container.full-width.parallax-background:after{
	background-color: rgba(29,26,229,0.5);
}*/
.container.full-width.parallax-background:before{
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	min-height: 400px;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
}

.galleries-list li {
	list-style:none;
}

.ui-cal .ui-cal-event.end .details {
	display: none !important;
}
.ui-cal .ui-cal-event p.title  {
	border-top: 3px solid rgba(194, 30, 38,1);
	margin-right: 0px !important;
}

.price_table th {
	background-color: rgba(44, 47, 115, .90);
	text-align: center;
	color: #fff;
	padding: 20px;
	border-right: 1px dotted #fff;
}
.price_table td {
	border-bottom: 1px dotted rgba(44, 47, 115, 1);
	border-right: 1px dotted rgba(44, 47, 115, 1);
	border-left: 1px dotted rgba(44, 47, 115, 1);
	padding: 10px;
}