/* Background Image */

.ui-body-c {

	background: url(../ke01_img/background.jpg) repeat;

}



/* Wrapper */

.wrapper {

	margin: 0 10px;	

}



/* Logo */

.logo {

	/*margin: 0 auto;*/

	width: 100%;

	min-width: 255px;

}



.logo img {

	width: 100%;

	max-width: 940px;

	margin: 25px 0;

}





/* Slider */

.slider_container {

	width: 100%;

	height:140px;

	position: relative;

	margin-bottom: 25px;

}



.slider {

	background: #fff;

	border-top: 6px solid #FFF;

	border-bottom: 6px solid #FFF;

	width: 100%;

	height:130px;

	overflow: hidden;

	box-shadow: 0px 2px 7px rgba(0,0,0,0.75);

	border-radius: 10px;

	text-align: center;	

}





.slider img {

	border-radius: 10px;

	/*max-width: 310px;*/

	width: 96%;

	height: 100%;

	margin: 0;

}



/* Slider Prev/Next Buttons */

#nav {

	position: relative;

	z-index: 10000;

	width:	 48px;

	margin: 0 auto;	

}



#prev img {

	width:100%;

	max-width: 48px;

	height: 30px;

	max-height: 30px;	

	position: absolute;

}



#prev {

	position: absolute;

	top:2px;

	display: block;

	text-indent: -9999px;

}



#next img {

	width:100%;

	max-width: 48px;

	height: 30px;

	max-height: 30px;	

	position: absolute;

}







#next {

	position: absolute;

	display: block;

	text-indent: -9999px;

	top:110px;

}







/* Menu */

.menu {

	box-shadow: 0px 2px 7px rgba(0,0,0,0.75);

}



.menu li a {

	font-family: 'Terminal Dosis', sans-serif;

	font-weight: 700;

}



/* Menu Icon */

.ui-li-icon {

	width:16px;

	height:16px;

}





/* Search Form */

.search-form {

	border-bottom: 0px;

}



.ui-input-search {

	background: -moz-linear-gradient(top,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 99%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(99%,rgba(0,0,0,0))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 99%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 99%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 99%); /* IE10+ */

	background: linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 99%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

	border-radius: 10px;

}



.ui-input-search input.ui-input-text {

	color: #fff;	

	font-size: 90%;

}



.ui-input-search input.ui-input-text::-webkit-input-placeholder {

    color:    #FFF;

	font-style: italic;

	font-size: 90%;

	text-shadow: 1px 1px 2px #000;

}

.ui-input-search input.ui-input-text:-moz-placeholder {

	font-style: italic;

	font-size: 90%;

    color:    #FFF;

}









/* Social Media Icons */

.social-media {

	margin: 0 auto;

	width: 100%;	

	display: inline-block;

	text-align: center;

}



.social-media a {

	margin: 0 5%;	

}



.social-media a img {

	max-width: 32px;

}	





/* Page Header */

.header {

	margin-bottom: 25px;

	box-shadow: 0px 2px 10px rgba(0,0,0,0.5);	

}



.header h4 {

	font-family: 'Terminal Dosis', sans-serif;

	font-weight: 700;

	text-transform: uppercase;	

}





/* Page Footer */

.footer {

	margin-top: 25px;

	box-shadow: 0px -2px 10px rgba(0,0,0,0.5);	

}



.footer h4 {

	font-family: 'Terminal Dosis', sans-serif;

	font-weight: 700;

}



/* Dialog Box */

.dialog {

	background: #fff;	

}



/* Page Content */

.content {

	font-family: Helvetica, Arial, sans-serif  /*{global-font-family}*/;

	background: #fff;

	border-radius: 10px;	

	box-shadow: 0px 2px 7px rgba(0,0,0,0.75);

	padding: 20px;

	color: #666;

	font-size: 13px;

	line-height: 18px;

	margin-bottom: 25px;

}



/* Collapsible Content */

.ui-collapsible {

	margin:0;

	margin-bottom: 10px;

}



.ui-collapsible-heading {

	margin:0;	

}



.ui-collapsible-heading a {

	box-shadow: 0px 2px 7px rgba(0,0,0,0.75);

}



.ui-collapsible-content {

	margin:0;

	box-shadow: 0px 2px 7px rgba(0,0,0,0.75);

}





/* Google Map */

.map_container {

	background: #fff;

	box-shadow: 0px 2px 7px rgba(0,0,0,0.75);

	border-radius: 10px;

	padding: 6px;

	margin-bottom: 25px;

	

}



#the_map {

	width: 100%;

	height: 100px;

}





/* PhotoSwipe styles */

.gallery { list-style: none; padding: 0; margin: 0; }

.gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.gallery li { float: left; width: 33.33333333%; }

.gallery li a { background: #fff; display: block; margin: 5px; box-shadow: 0px 2px 5px  rgba(0,0,0,0.6); padding: 3px;border-radius: 10px; }

.gallery li img { display: block; width: 100%; height: auto;border-radius: 10px; }



#PhotoSwipeTarget { width: 100%; height: 200px; }



#Indicators { text-align: center; margin-top: 20px; }

#Indicators span { display: inline-block; height: 10px; width: 10px; margin: 0 10px 0 0; padding: 0; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; background: #c5c5c5; overflow:hidden; }

#Indicators span.current{ background: #EEBF02; }



