@charset "utf-8";

.carousel carousel-1{}

h3 ,span {font-weight:500;font-size:14px;}
h3 a {color:#d07d5a;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
h3 a:hover {text-decoration:none;color:#2d2d2d;}


#message_form {
	position:relative;
}
#message_form fieldset {
	border:none;
	padding:0;
	}			
		#message_form label {
			display:inline-block;
			min-height:57px;
			position:relative;
		}
		#message_form label.message {
			height:170px;
		}
		#message_form label input,#message_form textarea {
			background:none;
			border:1px solid #cecccc;
			color: #adadad;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight: normal;
			margin:0;
			outline:none;
			overflow: hidden;
			padding:11px 15px 12px;
			vertical-align: middle;
		}
		#message_form label input {
			height:17px;
			width:318px;
		}
		#message_form .area .error { float:none;}
		#message_form textarea {
			overflow:auto;
			width:508px;
			height:145px;
			resize:none;
	}
		#message_form a {cursor:pointer;}
			#message_form .success {display:none;background:#fff;box-shadow: none;color: #000;position:absolute; padding:15px;z-index:999;border-radius:5px;top:10px; left:10px;}
			#message_form .error,
			#message_form .empty {
				position:absolute;
				top:40px;
				left:5px;
				color:#f00;
				font-size:11px;
				line-height:18px;
				display:none;
				overflow:hidden;
			}
			#message_form .message .error,
			#message_form .message .empty {
				top:170px;
			}
	.buttons-wrapper {text-align:right; padding-top:15px; position:relative;}
	.buttons-wrapper a { margin-left:10px;}

.figure img {
	border-radius:500px;
}
.figure figcaption {
	padding:18px 0 0;
}

.figure-1 figcaption {
	padding-top:20px;
}

.drop_cap {
	float:left;
	width:51px;
	height:51px;
	
	border-radius:25px;
	margin-right:15px;
}

.time {
	display:block;
	font-size:12px;
	line-height:15px;
	color:#acacac;
}
.time_2 {
	font-weight:400;
	font-size:25px;
	display:block;
	width:76px;
	height:79px;
	float:right;
	background-color: #d07d5a;
	padding:0 0 35px;
	color:#fff;
	text-align:center;
	position:relative;
	margin:10px 10px 0 0;
	margin-left:10px;
}
.time_2 div {
	padding-top:0px;
}
.time_2 strong {
	text-transform:uppercase;
	font-size:20px;
	display:block;
}
.time_2:after {
	position:absolute;
	content:'';
	display:block;
	top:16px;
}
/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width:940px;
  padding-top:55px;
  margin-bottom:27px;
}
#carousel {
  height:434px;
  width:940px;
  position:relative;
}
.carousel-image {
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  cursor:pointer;
}
.tracker-individual-container {
  position:absolute;
  left:50%;
  bottom:27px;
  padding:0;
  margin:0 0 0 -45px;
}
.tracker-individual-container li {
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip {
	width:14px;
	height:14px;
	border-radius:7px;
	background:#ddd;
	text-indent:-999em;
	overflow:hidden;
	margin-left:4px;
}
.tracker-individual-container .tracker-individual-blip-selected,.tracker-individual-blip:hover {
	background:#2d2d2d;
}
.tracker-individual-container .tracker-individual-blip-selected {
	cursor:default !important;
}

/********************
 * UCAROUSEL *
 ********************/

.car_wrapper {
margin-top:7px;
}
.extra-wrap{width:120px; float:left; direction:rtl;text-align:right; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.carousel ul li {
	width:240px;
}
.carousel ul li:first-child .wrapper {
	margin-top:0px;
}
.carousel ul li .wrapper {
	padding:10px 10;
	width:220px;
}
.wrapper pic{width:75px;
height:114px;}
.carousel h5 {
	margin-bottom:-4px;
	width:140px;
}
.car_btn {
	display:block;
	position:absolute;
	background:#2d2d2d;
	width:20px;
	height:20px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	top:-10px;
}
.car_btn:hover {
	background:#d07d5a;
}
.car_prev {
	right:45px;
}
.car_next {
	right:20px;
}

.p0{width:120px;
line-height:20px;
font-weight:normal;
margin-bottom:12px;
margin-top:0px;
text-align:justify;
font-size:12px;
}

#ul{width:240px !important}/* CSS Document */




.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display: inline;
	position: relative;
	font-size:12px;
}





