body {
	padding-top:0px;
	font-family:'Source Sans Pro', sans-serif;
	min-height:100%;
	line-height:155%;
	font-size:16px;
	Abackground:#2C5592;
	
}
html {
	min-height:100%;
}


a{
	
}

h1, h2, h3, h4, h5, h6, h7, p {
	font-family:'Source Sans Pro', sans-serif!important;
	
}
.syndicate-module {
	display:block;
}



/*  K2 CSS CUSTOM */
.even,.odd {
	background:none!important;
	border:none!important
}
.even, .odd {
	list-style:none;
	padding:0px;
}
.imenu {
    background:#2C5592;
}
.ihead {
    
	padding:20px 0;
    z-index:20000;
    width:100%;
	abackground:#2C5592;
	position:absolute;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

.icompos {
	background:#fff;
	apadding:50px 50px;
	color:#333!important;
    width:100%;
}

.floorplan {
    border:1px solid #ccc!important;
}

.ibottom {
   
    padding:120px 0px;
	
	width:auto;
}

.ifooter {
    
}
.row {
    margin-left:0px!important;
    margin-right:0px!important;
}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }
.floorplan {
	abackground:#f7f7f7;
	padding:10px 10px;
	acolor:#fff;
	float:left;
	width:1200px;
	margin:30px 30px;
	aborder:1px solid #fff;
	overflow:auto;
}
.topfloors {
	
	float:left;
	width:1150px;
	margin-bottom:50px;
}
.entry-midfloor{
	
}
.entry {
	
	width:400px;
	
}

.midfloors {
	margin-left:50px;
	width:1000px;
	
}
.bottomfloors {
	margin-top:50px;
	float:left;
	width:1100px;
	
}
.nseries-wrap {
	width:110px;
	float:left;
	margin-right:30px;
}
.nseries-wrap-6boxes{
	width:150px;
	float:left;
	margin-right:30px;
}

.vertical-wrap-60 {
	width:50px;
	float:left;
	margin-right:30px;
}

.tseries1-wrap {
	width:50px;
	float:left;
	
}
.tseries2-wrap {
	width:60px;
	float:left;
	margin-right:30px;
	margin-left:-1px;
	margin-top:49px;
}
.kseries-wrap {
	
	float:left;
	margin-right:50px!important;
}
.kseries2-wrap {
	
	float:left;
	margin-right:50px!important;
}
.kseries3-wrap {
	
	float:left;
	margin-right:50px;
}
.mseries-wrap {
	
	float:left;
	margin-right:50px!important;
}
.span50 {
	width:50px;
	border:1px solid #fff;
	text-align:center;
	height:50px;
	vertical-align:middle;
	padding:15px 10px!important;
	float:left;
	margin-left:-1px;
	margin-bottom:-1px;
}
.span50-t {
	width:50px;
	border:1px solid #fff;
	text-align:center;
	height:50px;
	vertical-align:middle;
	padding:15px 10px!important;
	
	margin-left:-1px;
	margin-bottom:-1px;
}
.Booked {
	background:#EC3A08!important;
	
	
}
.Booked .small, .Booked h1 {
    color:#fff;
}

.Available {
	background:#5E7EAC!important;
}
.Available a, .Booked a {
	color:#F4DF72!important;
}
.Pending {
	background:#FFE633!important;
}
.Available a, .Booked a {
	color:#F4DF72!important;
}
.mapkeys h3{
	acolor:#F3E540;
}
.mapkeys {
	scolor:#fff;
}
div.itemHeader h2.itemTitle {
    background:#f5f5f5;
    padding:5px 30px;
}

.not-booked {
    background:#f5f5f5;
    padding:30px 30px;
}

.how-to-book {
    background:#f88c0d;
    padding:20px 20px;
    color:#fff;
    
}
.how-to-book h3 {
    text-transform:uppercase;
    border-bottom:1px dotted #fff;
    font-size:18px;
    padding-bottom:10px;
    margin-bottom:10px;
}
.how-to-book li {
    margin-bottom:10px;
    border-bottom:1px dotted #fff;
}

.when-booked h4 {
    text-transform:uppercase;
    font-weight:bold;
    color:#5E7EAC;
    border-bottom:1px solid #5E7EAC;
    padding-bottom:10px;
    margin-bottom:10px;
}


#tooltip1 { position: relative; }
#tooltip1 a span { display: none; color: #FFFFFF; }
#tooltip1 a:hover span { display: block; position: relative; width: 300px; background: #000; height: auto; aleft: 100px; atop: 0px; bottom:0px!important;color: #FFFFFF; padding:20px 20px; z-index:20000; text-decoration:none!important;}


.stallbooked h3 {
    color:#FFE633;
    
    aborder:1px solid #ccc;
  background-image: linear-gradient(to right, #5E7EAC , #fff);
    padding:10px 20px;
}
.rsform  {
    background:url(https://uma.or.ug/tradefair2019/images/2018/07/09/22222010_1154497797983295_1799636024099830298_n.jpg)!important;
    padding:50px 50px;
}
.motorshowarea_form {
    background:#fff;
    padding:30px 30px;
}