body {
	position:relative;
}
.ie8 body {
	min-width:980px;
}
a {
	outline:none;
}
a:focus {
	outline:none;
}
.main-holder {
	position:relative;
	z-index:1;
}
header{
	background-color:#000000;
	min-height:400px;
	background-image:url(../images/bannerbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#innerPageBody{
	background-image:url(../images/bannerbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#E9E3D9 !important;
}

#headerCover{
}
#header>div>div>div>div{ color:#FFFFFF; font-size:16px;}
#header {
  height: 40px;
  position: relative;
  margin: 30px auto 0;
}
#Innermain{
	background-color:#FFFFFF;
	min-height:260px;
}
.offset{ padding:15px;}
/* Strip between header and main */
#strip{
 background:#B27030;
 height:40px;
}
/* Bottom Background image */
#cover{ background:url(../images/footerbg.png) no-repeat scroll center bottom transparent; padding-bottom:140px;}
#coverInner{ background:url(../images/footerbg.png) no-repeat scroll center bottom #FFFFFF; padding-bottom:220px;}
.no-list{ list-style-type:none; width:100%; margin:0; padding:0;}
.no-list li{ display:inline;}

.social_link{ padding-top:10px; padding-bottom:10px;}
.mnucaption {
  color: #40AC48;
  font-family: inherit;
  line-height: 20px;
  margin: 10px 0;
  text-rendering: optimizelegibility;
  font-size:24px;
}
/* Packages */
.PackListTitle{ color:#B27030; font-size:19px; text-align:left; padding-left:28px;}
.PackList{ list-style:none; background:#C2B49A; padding:12px; margin:5px auto;}
.PackList li{ 
	padding-left:18px; background:url(../images/sprite.png) no-repeat scroll -576px -574px transparent;
	margin-top:6px;
}
.PackList li a:link, .PackList li a:visited { 
	color:#3B2314; text-decoration:underline;
}
/* Downloads */
#downloads li{ margin-bottom:12px;}
#downloads li a {color:#1E3752; font-weight:bold;}
#featuredDownloads{ margin:0;}
#featuredDownloads li {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color -moz-use-text-color #D2D2D2;
  border-image: none;
  border-style: none none dotted;
  border-width: medium medium 1px;
  list-style: none outside none;
  margin:5px 0 6px 0;
  padding: 0;
}
/* Projects */
#projects{
  font-size: 12px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#projects img{ max-width:96%;}
#projects .featured-thumbnail { width:30%; }
#projects .date {
  font-size: 14px;
  text-transform: uppercase;
}
#ProjectsTitle{  padding:26px 0 3px 92px; overflow:hidden; color:#1d3651; text-transform:uppercase;
 background:url(../images/sprite.png) no-repeat scroll -60px -460px #cccbcb; font-size:17px; max-width:400px;}
#RightCol #ProjectsTitle{ padding:26px 0 3px 60px;}

/* galleries */
#gallery{ overflow:hidden;}

#gallery img {
  border: 2px solid #CCCCCC;
  height: 140px;
  width: 200px;
}
#gallery ul { list-style:none; width:100%; padding:0; margin:0; overflow:hidden;}
#gallery ul li
{
	width:200px;
	margin:1%;
	float:left;
}
#album  ul{ list-style:none;}

#albums ul li
{
	float:left;
	width:121px;
	margin-right:1.1%;
}
/* Tables */
table#content{
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #DDDDDD -moz-use-text-color -moz-use-text-color #DDDDDD;
  border-image: none;
  border-style: solid none none solid;
  border-width: 1px 0 0 1px;
  margin-bottom: 20px;
}
table#content th {
  border-bottom: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  font-size: 14px;
  font-weight: 600;
  padding: 10px;
}
table#content td {
  border-bottom: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  font-size: 13px;
  font-weight: 400;
  padding: 7px 10px;
}

/* InMenu */
.inmenu { font-size:14px;}
.inmenu, .inmenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.inmenu li{
	padding-left:14px;
	background:url(../images/sprite.png) no-repeat scroll -587px 6px transparent;
	margin:6px 0 6px 0;
}
.inmenu li:hover{
	background:url(../images/sprite.png) no-repeat scroll -587px -1010px transparent;
}
.inmenu li a:link,
.inmenu li a:active,
.inmenu li a:visited{
	color:#231f20;
	color:rgb(35, 31, 32);
	text-decoration:none;
}
.inmenu li a:hover{
	color:#ed1c24;
	color:rgb(237, 28, 36);
}
/* Logo */
.logo {
  position: absolute;
  left: 50%;
  margin: -92px 0 0 -120px;
  z-index:999999;
}

/* Pagination */

.pagination {
    background: #f2f2f2;
    padding: 20px;
    margin-bottom: 20px;
	text-align:center;
}

.paginationLink {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.paginationLink:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.paginationLink.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}
/* FAQs */
.greenTitle{ color:#30c752;}
/* Videos */
#video .featured-thumbnail{ float:none;}
#video .scrollDate {
  color: #999999;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 1px 0 0;
}
#video{ margin-bottom:10px;}
#video object, #video embed{ width:100% !important;  display:block;}
#video table{ width:100%; border:1px solid #CCCCCC;}
#video td{ border:1px solid #CCCCCC;}
#video .caption{ border-bottom:1px solid #000000; text-align:left; text-transform:capitalize; font-weight:bold;}
@media (max-width:780px) {
#video { width:98%; margin:0 auto;}
}
.m10{ margin-bottom:10px;}
.mT190{ margin-top:190px; margin-left:100px;}
@media (max-width:780px) {
.mT190{ margin-left:0;}
}
@media (max-width:550px) {
.mT190{ margin-top:0;}
.m10{ display:none;}
}
h3 span.bolder{ 
	color:#CCCCCC; font-size:32px; font-weight:bolder; text-transform:uppercase;
}
h3 span.light{ color:#1A1A1A; font-size:28px; font-weight:normal;}
.featuredProjects h4 { 
	text-align:left; color:#CCCCCC; font-size:20px; font-weight:bolder; text-transform:uppercase; margin-left:3px;
}
.featuredProjects h4 a {
	 color:#CCCCCC; text-decoration:none;
}
.featuredProjects p { 
	text-align:left; padding-left: 4px;
}
.featuredProjects li{ 
	/*min-height:350px;*/
	margin-top:0;
	vertical-align:top;
}
.moreLink, .moreLink a{
	color:#98B814;
	text-transform:uppercase;
	font-size:14px;
	font-weight: bold;
	margin:25px 0 0 0;
}
.moreLink { width:auto; position:absolute; bottom:0;}

#my_poststypewidget-9 .moreLink, #my_poststypewidget-9 .moreLink a{
	color:#98B814;
	text-transform:uppercase;
	font-size:14px;
	font-weight: bold;
	margin:0;
}
#my_poststypewidget-9 .moreLink { width:auto; display:block; position:relative;}


.home-service .moreLink, .home-service .moreLink a {
 padding-bottom: 5px;
 }


.social {
	margin:0;
}
.social_link {
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}
.social_link:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.social_ico {
	display:inline-block;
	vertical-align:top;
}
.nav ul{ background:#FBAB39; min-height:41px; 
-webkit-border-radius:4px 4px 0 0;	-moz-border-radius:4px 4px 0 0;	border-radius:4px 4px 0 0;}
.nav__primary {
	position:relative;
	z-index:2;
	
}
.hover-image {
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
	
	opacity:0.8;
	filter:alpha(opacity=80);
}
.hover-image:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

/************ sf-menu **********************/	
.sf-menu {
	padding:13px 0 0 0;
	height:40px;
	position:relative;
	background:url(../images/line-1.gif) center top repeat-x;
	text-align:center;
	margin:0 auto;
	width:100%;
}
.sf-menu li {
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu>li {
	padding:11px 12px 20px 12px;
	text-align:center;
	background-image:url(../images/sprite.png);
	background-position:-9999px -9999px;
	background-repeat: no-repeat;
	background-attachment:scroll;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.current {
	background-position:center 30px;
	}
.sf-menu li a, .button, .button-1
 {
	display:inline-block; 
	padding:9px 9px 9px 9px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	line-height:1.6em;
}
.sf-menu>li>a {
	font-weight:bold;
}
.sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu li.current a{color:#FFFFFF; /*background-color:#F7941D;*/}

.sf-menu ul {
	position: absolute;
	width: auto !important; /* left offset of submenus need to match (see below) */
	background: none;
	padding: 0px;
	z-index:99;
	display:none;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			38px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	width:auto;
	background: none;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:auto; /* match ul width */
	top: -1px;
	z-index:99;
}
.sf-menu ul li, .sf-menu ul li ul li {
	width: 100%;
	background:#F7941D;
	position:relative;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding-right:4px;
}
ul.sf-menu ul li:hover, ul.sf-menu ul li.sfHover, ul.sf-menu ul li.current {background:#F2F2F2 !important; }

.sf-menu li:hover li a, 
.sf-menu li.sfHover li a {
	display:block;
	color:#FFFFFF;
	text-shadow:none!important;
	font-size:12px;
	line-height:1.2em;
	font-family:Tahoma, Geneva, sans-serif;
	background:none;
	padding:6px 0 6px 8px;
	text-align:left;
	background:none;
}
.sf-menu li li a:hover, .sf-menu li li.sfHover a, .sf-menu li li.current a {color:#FA9E14 !important;}

ul.sf-menu li li, ul.sf-menu li li li, ul.sf-menu li li li li{
	width: auto !important;
	background:#F7941D;
	position:relative;
	border-bottom:1px solid #fff;
	padding:0 0 0 0;
	white-space: nowrap !important;
}
.sf-menu li li li:hover, .sf-menu li li li.current{
	background:#F7941D;
}
.sf-menu li li.sfHover li a {color:#FFFFFF !important;}
.sf-menu li li.sfHover li:hover a, .sf-menu li li.sfHover li.current a {color:#FA9E14 !important;}
.sf-menu,.sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.sf-menu {
	line-height:1.0;
}
.sf-menu ul, .sf-menu ul li ul {
	display:none;
	position:absolute;
	top:-999em;
	width:auto;
	min-width:148px;
}
.sf-menu ul li {
	width:100%;
}
.sf-menu li:hover {
	visibility:inherit;
}
.sf-menu li {
	position:relative;
}
.sf-menu a {
	position:relative;
	display:block;
	text-transform:capitalize;
}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {
	top:100%;
	left:0;
	z-index:99;
}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
	top:0;
	left:100%;
}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
	top:0;
	left:100%;
}
.sf-menu {
	float:right;
	text-align:center;
}
.sf-menu>li>a {
	color:#FFFFFF;
	text-decoration:none;
}
.sf-menu li .desc {
	display:block;
	font-size:0.9em;
}
.sf-menu li li {
	background:#F7941D;
}
.sf-menu li li a {
	padding:10px 12px;
	color:#FFFFFF;
	text-decoration:none;
}
.sf-menu>li>a:hover,.sf-menu>li.sfHover>a,.sf-menu>li.current-menu-item>a {
	/*background-color:#F7941D;*/
}
.sf-menu li li>a:hover,.sf-menu li li.sfHover>a,.sf-menu li li.current-menu-item>a {
	background:#F2F2F2;
}
.sf-menu a.sf-with-ul {
	min-width:1px;
	padding:10px 18px 10px 12px;
}
.sf-menu li li a.sf-with-ul {
	min-width:1px;
	padding:10px 28px 10px 12px;
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 3px;
	margin-top: -3px;
	height: 0;
	width:auto;
	/* order of following 3 rules important for fallbacks to work */
	border: 6px solid transparent;
	border-top-color: #CE7D04; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(206,125,4,100);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}
@media (max-width:767px) {
	.sf-menu {
		display:none;
	}

}
.select-menu {
	display:none;
	border:1px solid #c8c8c8;
	background-color:#e4e4e4;
	width:100%;
	height:30px;
	padding:5px;
	margin:0;
	cursor:pointer;
	outline:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.select-menu:focus {
	border-color:#999;
}
.select-menu option {
	padding:5px;
	cursor:pointer;
}
.select-menu option.main_item {
	font-weight:bold;
}
.slider {
	position:relative;
	z-index:1;
	overflow:hidden;
	margin:0;
	padding:0;
	min-height:147px;
}
.content-holder {
	position:relative;
	z-index:1;
	padding-bottom:50px;
}
#content {
	padding-top:40px;
}
#content.left {
	position:relative;
	z-index:9;
	float:right!important;
	margin-bottom:40px;
}
.title-section {
	padding:0;
}
.title-header {
	overflow:hidden;
	margin-bottom:1em;
}
.title-desc {
	display:block;
	color:#999;
	font-size:11px;
}
#sidebar {
	padding-top:40px;
}
.testimonial {
	position:relative;
	margin-bottom:35px;
	padding:30px;
	border:1px solid #eeeeee;
	background:#f5f5f5;
	font-style:italic;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:1.5em;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.testimonial_bq {
	margin:0;
	padding:0;
	border:none;
}
.testimonial_content {
	overflow:hidden;
	background:url(../images/quotes.png) no-repeat 0 0;
}
@media (min-width:768px) and (max-width:979px) {
	.testimonial .featured-thumbnail {
		width:80px;
		height:80px;
	}
}
.testimonial small {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal;
	padding:12px 0 0;
	font-size:11.9px;
}
@media (min-width:768px) and (max-width:979px) {
	.testimonial {
		padding:15px;
		background-position:150px 10px;
	}
}
@media (max-width:767px) {
	.testimonial {
		padding:15px;
		background-position:150px 10px;
	}
}
#primary {
	padding-top:40px;
}
.entry-content {
	overflow:hidden;
}
.portfolio-meta-list {
	margin:0 0 2em 0;
	padding:1em 0;
	border:none;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
.portfolio-meta-list li {
	margin:.5em 0 0 0;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
	text-transform:none;
}
.portfolio-meta-list li:first-child {
	margin-top:0;
}
.portfolio-meta-list li strong {
	display:inline;
	padding-right:.3em;
}
.image-holder {
	position:relative;
}
.image-holder img {
	max-width:100%;
}
.grid_gallery {
	position:relative;
	overflow:hidden;
	padding:0;
}
.grid_gallery_inner {
	position:relative;
	overflow:hidden;
	width:100%;
}
.gallery_item {
	float:left;
	width:33%;
	margin:0;
	padding:0 1px 1px 0;
}
.gallery_item .featured-thumbnail {
	float:none;
}
.single-gallery-item {
	margin:0!important;
}
.zoom-icon {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	background:rgba(0,0,0,0.4);
	opacity:0;
	cursor:pointer;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
.no-rgba .zoom-icon {
	visibility:hidden;
	background:url(../images/black-opacity-60.png);
}
.zoom-icon:before {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	margin:-13px 0 0 -13px;
	width:25px;
	height:26px;
	background:url(../images/magnify-alt.png) 50% 50% no-repeat;
	content:"";
}
.image-wrap:hover .zoom-icon,.featured-thumbnail a:hover .zoom-icon {
	opacity:1;
}
.no-rgba .image-wrap:hover .zoom-icon,.featured-thumbnail a:hover .zoom-icon {
	visibility:visible;
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
	outline:none;
}
.slides,.flex-control-nav,.flex-direction-nav {
	margin:0;
	padding:0;
	list-style:none;
}
.flexslider {
	min-height:120px;
	background:url(../images/loading.gif) 50% 50% no-repeat;
}
.flexslider.no-bg {
	background:none;
}
.flexslider .slides>li {
	display:none;
	-webkit-backface-visibility:hidden;
}
.flexslider .slides img {
	width:100%;
	display:block;
}
.flex-pauseplay span {
	text-transform:capitalize;
}
.slides:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
html[xmlns] .slides {
	display:block;
}
* html .slides {
	height:1%;
}
.no-js .slides>li:first-child {
	display:block;
}

.thumbnail__portfolio {
	margin:0;
}
/* Isotope */
.isotope-item {
	z-index:2;
}
.isotope-hidden.isotope-item {
	z-index:1;
	pointer-events:none;
}
.isotope,.isotope .isotope-item {
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
	-ms-transition-duration:0.8s;
	-o-transition-duration:0.8s;
	transition-duration:0.8s;
}
.isotope {
	-webkit-transition-property:height,width;
	-moz-transition-property:height,width;
	-ms-transition-property:height,width;
	-o-transition-property:height,width;
	transition-property:height,width;
}
.isotope .isotope-item {
	-webkit-transition-property:-webkit-transform,opacity;
	-moz-transition-property:-moz-transform,opacity;
	-ms-transition-property:-ms-transform,opacity;
	-o-transition-property:top,left,opacity;
	transition-property:transform,opacity;
}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s;
}
/* Comments */
.comment-holder {
	padding:0;
	margin:0 0 2em;
}
.comments-h {
	padding:0;
	margin:0;
}
.comment-list {
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
}
.comment {
	position:relative;
	margin:0;
	padding:0;
	background:none;
	list-style-type:none;
	text-transform:none;
}
.comment .comment-body {
	position:relative;
	overflow:hidden;
	margin-top:10px;
	padding:20px;
	border:1px solid #eee;
	background:#eee;
	zoom:1;
}
.comment.bypostauthor .comment-body {
	background:#fafafa;
}
.comment-author {
	float:left;
	margin:0 20px 0 0;
}
.comment-author .author {
	display:block;
	padding-top:6px;
	width:65px;
	text-align:center;
	text-transform:capitalize;
	font-weight:bold;
	font-size:12px;
}
.comment-meta {
	float:right;
}
.reply {
	float:right;
	margin-left:28px;
}
.reply a {
	display:inline-block;
	text-decoration:none!important;
}
.allowed_tags {
	padding:15px;
	background:#eee;
	color:#666;
	font-size:11px;
	font-family:"Courier New",Courier,monospace;
}
.allowed_tags strong {
	font-family:Tahoma,Geneva,sans-serif;
}
#respond {
	padding-top:25px;
}
@media (min-width:768px) and (max-width:979px) {
	.comment-list ul.children {
		margin:0;
	}
}
@media (max-width:767px) {
	.comment-list ul.children {
		margin:0;
	}
}
/* Reg Forms */
@media (min-width:767px) {
#regForms label{ text-align:right;}
#regForms textarea{ width:320px;}
#butSubmit{ text-align:right;}
}
@media (max-width:766px) {
#regForms .span4{margin-left:0;}
#regForms input{ width:100%;}
#regForms textarea{ width:100%;}
#butSubmit{ text-align:center;}
}
.nocomments {
	margin:0;
}
#commentform p.field {
	margin-bottom:10px;
}
#commentform small {
	color:#8b8b8b;
}
#commentform label {
	display:block;
}
#commentform input[type="text"] {
	margin:0;
	padding:6px;
	width:288px;
}
#commentform textarea {
	overflow:auto;
	margin:0;
	min-width:530px;
	min-height:230px;
	max-width:530px;
	width:530px;
	height:230px;
}
.children #commentform textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	max-width:100%;
	min-width:100px;
}
@media (min-width:768px) and (max-width:979px) {
	#commentform textarea {
		width:100%;
		max-width:100%;
		min-width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
	}
}
@media (max-width:767px) {
	#commentform input[type="text"] {
		width:100%;
		height:30px;
		box-sizing:border-box;
	}
	#commentform textarea {
		width:100%;
		max-width:100%;
		min-width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
	}
}
.widget {
	margin-bottom:30px;
}
#calendar_wrap {
	padding:0;
}
#wp-calendar {
	width:100%;
}
#wp-calendar td {
	padding:6px 0;
	border:none;
	text-align:center;
}
#wp-calendar caption {
	margin-bottom:5px;
	padding:4px 0;
	color:#000;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
#wp-calendar thead th {
	padding:7px 0;
	background:#fff;
	color:#000;
	text-align:center;
	font-size:14px;
}
#wp-calendar #prev {
	text-align:left;
}
#wp-calendar #next {
	text-align:right;
}
.textwidget {
	word-wrap:break-word;
}
.comments-custom li {
	overflow:hidden;
	margin:0;
	padding:25px 0 25px 0;
	border-bottom:none;
	background:none;
}
.comments-custom li:first-child {
	padding-top:0;
	border-top:none;
}
.comments-custom_txt {
	padding:15px 0 0 0;
}
.comments-custom_txt a {
	text-decoration:none;
}
.comments-custom_txt a:hover {
	text-decoration:underline;
}
.comments-custom_h {
	margin-bottom:.1em;
}
.comments-custom time {
	font-size:11px;
}
.post-list li {
	overflow:hidden;
	/*padding-top:1.5em;*/
	padding-top:0;
	padding-bottom:1.5em;
	vertical-align:top;
}
.post-list li:first-child {
	padding-top:0;
	border:none;
}
.post-list .excerpt {
	margin-bottom:1em;
}
.flickr {
}
.flickr_li .thumbnail {
	margin:0 0 6px 0;
}
.flickr_li:nth-child(3n-2) {
	margin-left:0;
}
.ie8 .flickr_li.nomargin {
	margin-left:0;
}
.ie8 .flickr_li img {
	height:58px;
}
@media (max-width:767px) {
	.flickr_li {
		float:left!important;
		width:auto!important;
		margin:0 14px 14px 0;
	}
	.flickr_li .thumbnail {
		float:left;
	}
}

.vcard span {
	display:block;
}
.recent-posts {
	overflow:hidden;
	margin:0 0 0 -20px!important;
	padding:0;
	border:none;
}
.recent-posts_li {
	margin:0 0 20px 20px;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
}
.recent-posts_li .featured-thumbnail {
	float:left;
	margin:0 20px 0 0;
}
.recent-posts_li h5 {
	margin-bottom:0;
	font-size:1em;
}
.recent-posts_li .excerpt {
	margin-bottom:1.5em;
}
.recent-posts_li .meta {
	display:block;
	overflow:hidden;
	margin-bottom:.5em;
	color:#888;
	text-transform:uppercase;
	font-size:10px;
}
.recent-posts_li .post-date {
	float:left;
}
.recent-posts_li .post-comments {
	float:right;
}
.recent-posts .format-image {
	float:left;
	margin:0 20px 20px 0;
}
.recent-posts .format-audio {
	margin-bottom:2em;
}
.recent-posts .format-audio .audio-wrapper {
	margin-bottom:.5em;
}
.recent-posts .format-video {
	float:left;
	width:300px;
}
.popular-posts li {
	overflow:hidden;
	margin:0;
	padding:0 0 20px 0;
}
.posts-grid {
	margin:0;
}
.posts-grid li {
	margin-bottom:25px;
}
.posts-grid li .featured-thumbnail img {
	width:100%;
}
.mini-posts-grid {
	margin:0;
}
.mini-posts-grid li {
	margin:0 5px 5px 0;
	padding:0;
	border:none;
	background:none;
	float:left;
}
.mini-posts-grid .featured-thumbnail {
	margin:0;
}
.mini-posts-grid li.small {
	width:120px;
	height:120px;
}
.mini-posts-grid li.smaller {
	width:100px;
	height:100px;
}
.mini-posts-grid li.smallest {
	width:70px;
	height:70px;
}
.mini-posts-grid li.small img {
	width:100%;
	height:auto;
}
.mini-posts-grid.grid-align-center {
	text-align:center;
	font-size:0;
	line-height:0;
}
.mini-posts-grid.grid-align-center li {
	float:none;
	display:inline-block;
}
.mini-posts-grid.grid-align-right li {
	float:right;
}
.mini-posts-list {
	margin:0 0 25px;
	padding:0;
}
.mini-post-holder {
	list-style-type:none;
	padding:15px 0 0;
	margin:0 0 9px;
	border-top:1px solid #e1e1e1;
}
.mini-post-holder:first-child {
	border:none;
	padding:5px 0 0;
}
.mini-post-holder .small {
	width:110px;
	height:110px;
}
.mini-post-holder .smaller {
	width:90px;
	height:90px;
}
.mini-post-holder .smallest {
	width:60px;
	height:60px;
}
.mini-post-holder .small img {
	width:100%;
	height:auto;
}
.mini-post-content {
	overflow:hidden;
}
.mini-post-meta time {
	font-size:11px;
	line-height:1.2;
}
.recent-comments li {
	margin:0;
	padding:0 0 .5em 0;
	border:none;
}
.carousel-cycle {
	position:relative;
	overflow:hidden;
}
.post-cycle {
	width:100%;
	height:380px;
	overflow:hidden;
}
.post-cycle_item {
	display:none;
	overflow:hidden;
	width:100%;
	height:100%;
}
.post-cycle_item:first {
	display:block;
}
.post-cycle_item .feature-thumbnail {
	float:none;
	margin:0 0 15px 0;
}
.post-cycle_item .feature-thumbnail img {
	float:none;
}
.post-controls {
	overflow:hidden;
	padding-top:10px;
	text-align:center;
}
.post-controls li {
	display:inline;
	margin:0;
	padding:0 5px 0 0;
}
.post-controls li a {
	display:inline-block;
	width:9px;
	height:9px;
	background:#000;
	vertical-align:top;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}
.post-controls li a:hover,.post-controls li.activeSlide a {
	background:#999;
}
.post-controls .post-controls_link__prev {
	float:left;
}
.post-controls .post-controls_link__next {
	float:right;
}
.carousel-wrap {
	position:relative;
	margin:0 0 0px;
}
.es-carousel-wrapper {
	position:relative;
	padding:0;
}
.es-carousel {
	overflow:hidden;
}
.es-carousel_list {
	display:none;
	margin-bottom:0;
}
.es-carousel_li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:100%;
	color:#000;
}
.es-carousel_li .featured-thumbnail {
	float:none;
	margin:0 0 20px;
}
.es-carousel_li .featured-thumbnail img {
	display:block;
	margin:0;
	padding:0;
	max-width:100%;
	max-height:100%;
	border:none;
}
.es-carousel_li .desc {
	padding:0;
	margin:0;
}
.es-carousel_li h5 {
	margin-bottom:.5em;
	font-weight:bold;
}
.es-carousel_li h5 a {
	text-decoration:underline;
}
.es-carousel_li h5 a:hover {
	text-decoration:none;
}
.es-carousel_li .excerpt {
	margin-bottom:10px;
}
.es-nav span {
	position:absolute;
	top:0;
	right:32px;
	margin-top:-35px;
	width:14px;
	height:26px;
	background:transparent url(../images/nav.png) no-repeat top left;
	text-indent:-9000px;
	opacity:0.8;
	cursor:pointer;
}
.es-nav span.es-nav-next {
	right:12px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover {
	opacity:1.0;
}
.banner-wrap {
	overflow:hidden;
	margin:0 0 20px;
	padding:0;
}
.banner-wrap .featured-thumbnail {
	float:none;
	overflow:hidden;
	margin:0 0 15px;
	padding:0;
}
.banner-wrap .featured-thumbnail a {
	display:block;
	float:left;
	overflow:hidden;
	border:8px solid #eee;
	text-align:center;
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}
.banner-wrap .featured-thumbnail a:hover {
	border-color:#08c;
}
.banner-wrap h5 {
	margin:0 0 8px;
	color:#000;
	text-transform:capitalize;
	font-weight:bold;
}
.banner-wrap .btn-link {
	padding:0;
}
.testimonials .testi-item {
	overflow:hidden;
	margin-bottom:2em;
	padding-bottom:2em;
	background:none;
}
.testimonials .testi-item blockquote {
	position:relative;
	display:block;
	margin:0;
	padding:30px;
	border:none;
	background:#dbdbdb;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
}
.testimonials .testi-item blockquote:before {
	position:absolute;
	bottom:-20px;
	left:30px;
	display:block;
	width:0;
	height:0;
	border-top:20px solid #dbdbdb;
	border-right:0 solid transparent;
	border-left:20px solid transparent;
	content:"";
}
.testimonials .testi-item blockquote:after {
	position:absolute;
	top:10px;
	left:20px;
	display:block;
	width:41px;
	height:38px;
	background:url(../images/quotes.png) 0 0 no-repeat;
	content:"";
}
.testimonials .testi-item blockquote>a {
	position:relative;
	z-index:2;
	color:#4e4e4e;
	text-decoration:none;
	overflow:hidden;
	vertical-align:top;
}
.testimonials .testi-item blockquote>a:hover {
	color:#fff;
}
.testimonials .testi-item .featured-thumbnail {
	position:relative;
	z-index:2;
	margin:0 20px 0 10px;
	width:60px;
	height:60px;
}
.testimonials .testi-item .testi-meta {
	font-size:1em;
	display:block;
	padding-top:22px;
	padding-left:40px;
}
.roundabout-holder {
	width:100%;
	position:relative;
	overflow:hidden;
}
.roundabout-holder ul {
	padding:0;
	width:100%;
	height:250px;
	list-style:none;
	background:none;
}
.roundabout-holder ul li {
	overflow:hidden;
	margin:0;
	padding:0;
	width:375px;
	height:inherit;
	border:none;
	background:none;
	list-style-type:none;
	text-align:center;
	cursor:pointer;
}
@media (max-width:767px) {
	.roundabout-holder ul li {
		width:220px!important;
	}
}
@media (max-width:480px) {
	.roundabout-holder ul li {
		width:150px!important;
	}
}
.roundabout-holder ul li.roundabout-in-focus {
	cursor:default;
}
@media (min-width:768px) and (max-width:979px) {
	.roundabout-holder ul {
		width:100%;
	}
}
@media (max-width:767px) {
	.roundabout-holder ul {
		width:100%;
		height:150px;
	}
}
@media (max-width:480px) {
	.roundabout-holder ul {
		height:120px;
	}
}
.gallery {
	margin:0 auto;
}
.gallery img {
	border:none!important;
}
.gallery .gallery-caption {
	padding:0;
	margin:0;
}
.gallery dl,.gallery dt {
	margin:0;
}
.gallery br+br {
	display:none;
}
/* Footer */
footer{ background-color:#3B2314; color:#FFFFFF; padding-bottom:20px;}
#copyright {
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	margin-top:-40px;
}

/************ Bootom Links -menu **********************/	
.MenuBottable { width:100%; text-align:center;}

nav.footer-nav {
	overflow:hidden;
	margin-top:20px;
}
nav.footer-nav ul {
	margin:0;
	padding:0;
}
nav.footer-nav ul li {
	margin:0 10px 0 10px;
	list-style-type:none;
}
nav.footer-nav ul li a {
	text-decoration:none;
	padding-right:5px;
	padding-left:15px;
	color:#FFFFFF;
    background: url("../images/sprite.png") no-repeat scroll -578px -120px rgba(0, 0, 0, 0);
	font-size:12px;
	}
nav.footer-nav ul li:last-child a {
	border-right:none;
}
nav.footer-nav ul li a:hover {
	color:#FFB341;
    background: url("../images/sprite.png") no-repeat scroll -578px -230px rgba(0, 0, 0, 0);
}
nav.footer-nav ul li.current-menu-item a {
	text-decoration:underline;
}

.btn [class^="icon-"],.btn [class*=" icon-"] {
	background:none;
	margin-right:0.25em;
}
.label [class^="icon-"],.label [class*=" icon-"] {
	background:none;
	margin-right:0.25em;
}
.alignleft {
	float:left;
	margin:5px 20px 10px 0;
}
.alignright {
	float:right;
	margin:5px 0 10px 20px;
}
.aligncenter,div.aligncenter {
	display:block;
	margin:5px auto 10px;
}
.alignnone {
	display:block;
	margin:5px 10px 20px 0;
}
.thumbnail .alignnone {
	margin:0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 10px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 10px 20px;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
a img.alignnone {
	margin:5px 10px 20px 0;
}
article .post-content img {
	max-width:100%;
}
.wp-caption-text {
	text-align:center;
}
.featured-thumbnail {
  float: left;
  margin: 5px 20px 10px 0;
  overflow: hidden;
  position: relative;
  margin-top:0px;
}
.featured-thumbnail a img {
 max-width:100%;
}
.featured-thumbnail a {
	position:relative;
	display:block;
}
.featured-thumbnail.large {
	overflow:hidden;
	margin-right:0;
	margin-bottom:1.5em;
	float:none;
}
.featured-thumbnail.large img {
	width:100%;
	height:auto;
}
/* Youtube Videos */
.aSH a { text-decoration: none; display:block; background:#E5E5E5; }
.aSH a span.play { display:none; background: url('../images/play-arrow.png') center center no-repeat;
 margin: -80px 10px 0 0; height: 80px; position: relative; z-index: 100; opacity: 0.8; }
.aSH a:hover span.play { display:block; }
.aSI:after {
  background: url("../images/videos_sprite.png") no-repeat scroll -129px -88px rgba(0, 0, 0, 0);
  bottom: 0;
  content: "";
  font-size: 0;
  height: 20px;
  position: absolute;
  right: -20px;
  width: 40px;
  z-index: 4;
}
.aSI {
  border-right: 20px solid rgba(0, 0, 0, 0);
  bottom: 0;
  height: 20px;
  position: absolute;
  right: 0;
  width: 20px;
  z-index: 3;
}
.aZI .aSJ, .aZR .aSJ {
  opacity: 0.5;
}
.aSI .aSJ {
  border-style: solid;
  border-width: 10px;
  bottom: 0;
  height: 0;
  position: absolute;
  right: -20px;
  width: 0;
  z-index: 3;
}


.frame {
	padding:7px;
	border:1px solid #dbdbdb;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#fff;
	text-align:center;
}
.frame img.alignleft,.frame img.alignright {
	margin:0;
	padding:0;
	border:none;
}
.list>ul {
	margin:0;
}
.list.unstyled>ul li {
	margin:0 0 .5em 0;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
}
.list.unstyled>ul li:before {
	display:none;
}
.list.styled>ul {
	margin:0 0 1em 0;
}
.list.styled>ul li {
	position:relative;
	margin:0 0 .5em 0;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
}
.list li {
	position:relative;
}
.list li:before {
	display:inline-block;
	margin-right:5px;
	width:14px;
	height:14px;
	content:attr(data-icon);
	font-family:'FontAwesome';
	line-height:14px;
	speak:none;
	*margin-right:.3em;
}
.list.check-list>ul li:before {
	content:"\f00c";
}
.list.check2-list>ul li:before {
	content:"\f078";
}
.list.arrow-list>ul li:before {
	content:"\f054";
}
.list.arrow2-list>ul li:before {
	content:"\f061";
}
.list.star-list>ul li:before {
	content:"\f005";
}
.list.plus-list>ul li:before {
	content:"\f067";
}
.list.minus-list>ul li:before {
	content:"\f068";
}
.lightbox {
	position:relative;
	display:block;
}
.title-box {
	margin-bottom:1em;
}
.title-box_icon {
	float:left;
	margin:0 20px 0 0;
}
.title-box_primary {
	border:none;
	background:none;
	padding:0;
	margin:0;
}
.title-box_secondary {
	border:none;
	background:none;
	padding:0;
	margin:0;
}
#back-top {
	display:none;
}
#back-top-wrapper {
	position:fixed;
	right:10px;
	bottom:10px;
	overflow:hidden;
	z-index:99;
}
#back-top a {
	display:block;
	width:50px;
	color:#bbb;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font:11px/100% Arial,Helvetica,sans-serif;
	-webkit-transition:1s;
	-moz-transition:1s;
	-o-transition:1s;
	transition:1s;
}
#back-top a:hover {
	color:#000;
}
#back-top a:hover span {
	background-color:#333333;
}
#back-top span {
	display:block;
	margin-bottom:7px;
	width:50px;
	height:50px;
	background:#0088cc url(../images/up-arrow.png) no-repeat center center;
	-webkit-transition:1s;
	-moz-transition:1s;
	-o-transition:1s;
	transition:1s;
}
.tabs-wrapper {
	margin-bottom:20px;
}
.dropcap {
	position:relative;
	display:block;
	float:left;
	overflow:hidden;
	margin:0 20px 20px 0;
	width:50px;
	height:50px;
	background:#3A87AD;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:36px;
	line-height:50px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.hr {
	overflow:hidden;
	margin:30px 0px;
	height:1px;
	background:#eee;
	font-size:0;
	line-height:0;
}
.sm_hr {
	overflow:hidden;
	margin:20px 0px;
	height:1px;
	background:#eee;
	font-size:0;
	line-height:0;
}
.spacer {
	overflow:hidden;
	height:30px;
	font-size:0;
	line-height:0;
}
.vertical-divider {
	margin-left:20px;
	padding-left:40px;
	border-left:1px solid #f5f5f5;
}
.text-highlight {
	padding:.25em .2em;
	background-color:#FFA;
	color:#666;
}
code.block {
	display:block;
}
code.code-indent {
	display:block;
	margin:20px 0;
}
code,pre {
	margin-bottom:20px;
}
.google-map {
	margin-bottom:20px;
	background-image:url(../images/loading-map.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
}
input {
	outline:none;
}
input:focus {
	outline:none;
}
input.btn:focus {
	outline:none;
}
input[type="submit"] {
	height:28px;
	line-height:1.2;
}
.wpcf7-form p.field {
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
	vertical-align:top;
}
.wpcf7-form p.field input {
	margin:0;
	height:30px;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.wpcf7-form p.field input[type="file"] {
	position:relative;
	cursor:pointer;
	height:25px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.wpcf7-form textarea {
	width:100%;
	height:200px;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	resize:none;
	overflow:auto;
}
.wpcf7-form .submit-wrap {
	margin:0;
	padding:0;
}
.wpcf7-form .submit-wrap input {
	margin-right:10px;
}
span.wpcf7-form-control-wrap {
	display:block;
}
.wpcf7-not-valid-tip {
	position:absolute;
	top:0!important;
	right:0!important;
	bottom:0!important;
	left:0!important;
	padding:4px 6px!important;
	width:auto!important;
	height:auto!important;
	background:#F2DEDE!important;
	border:1px solid #EED3D7!important;
	color:#B94A48!important;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div.wpcf7-response-output {
	margin:20px 0!important;
	padding:8px 35px 8px 14px!important;
	border:1px solid #FBEED5!important;
	background-color:#FCF8E3;
	color:#C09853;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
div.wpcf7-validation-errors {
	background-color:#F2DEDE!important;
	border-color:#EED3D7!important;
	color:#B94A48!important;
}
div.wpcf7-mail-sent-ok {
	background:#DFF0D8!important;
	border:1px solid #D6E9C6!important;
	color:#468847!important;
}
@media (min-width:768px) and (max-width:979px) {
	.wpcf7-not-valid-tip {
		font-size:11px!important;
	}
}
.video-wrap {
	position:relative;
	overflow:hidden;
	margin-bottom:1.5em;
	padding-top:30px;
	padding-bottom:56.25%;
	height:0;
}
.video-wrap iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.html5-video {
	padding:0;
	height:auto;
}
.audio-wrap {
	margin-bottom:1.5em;
}
div.jp-audio,div.jp-video {
	width:100%;
	color:#a7a7a7;
	line-height:2.2em;
}
div.jp-video video {
	background-color:#000000;
}
div.jp-audio {
	width:100%;
}
div.jp-video.fullwidth .jp-type-list-parent {
	position:relative;
	overflow:hidden;
	padding-bottom:56.25%;
	width:100%;
	height:0;
}
div.jp-video.fullwidth.playlist {
	padding-bottom:0;
	height:auto;
}
div.jp-video.fullwidth .jp-type-single,div.jp-video.fullwidth .jp-type-list {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
div.jp-video-full {
	position:static!important;
	position:relative;
	width:100%;
	height:100%;
}
div.jp-video-full div.jp-jplayer {
	position:fixed;
	top:0;
	left:0;
	z-index:9999999;
	overflow:hidden;
}
div.jp-video-full div.jp-gui {
	position:fixed;
	top:0;
	left:0;
	z-index:9999999;
	width:100%;
	height:100%;
}
div.jp-video-full div.jp-interface {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000;
}
div.jp-interface {
	position:relative;
	overflow:hidden;
	width:100%;
	height:35px;
	border-bottom:1px solid #020202;
	-webkit-transition:opacity 0.5s ease-in-out,margin 0.5s ease-in-out;
	-moz-transition:opacity 0.5s ease-in-out,margin 0.5s ease-in-out;
	-ms-transition:opacity 0.5s ease-in-out,margin 0.5s ease-in-out;
	-o-transition:opacity 0.5s ease-in-out,margin 0.5s ease-in-out;
	transition:opacity 0.5s ease-in-out,margin 0.5s ease-in-out;
	background-color:#484747;
	background-image:-moz-linear-gradient(top,#575656,#313030);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#575656),to(#313030));
	background-image:-webkit-linear-gradient(top,#575656,#313030);
	background-image:-o-linear-gradient(top,#575656,#313030);
	background-image:linear-gradient(to bottom,#575656,#313030);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff575656',endColorstr='#ff313030',GradientType=0);
}
div.jp-interface li {
	padding-left:0;
}
div.jp-video div.jp-interface {
	margin:0;
	opacity:0;
	filter:alpha(opacity=0);
}
div.jp-video:hover div.jp-interface {
	margin:-36px 0 0;
	opacity:1;
	filter:alpha(opacity=100);
}
div.jp-controls-holder {
	position:absolute;
	top:7px;
	left:0;
	overflow:hidden;
	width:100%;
}
div.jp-interface ul.jp-controls {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.jp-controls,div.jp-interface ul.jp-controls li {
	display:inline;
	float:left;
}
div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	padding-right:2px;
	background:url(../images/jp_spacer.png) 100% 1px no-repeat;
	text-indent:-9999px;
}
div.jp-interface ul.jp-controls a span {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play span,a.jp-pause span {
	width:28px;
	height:28px;
}
a.jp-play span {
	background:url(../images/jp_sprite.png) 0 0 no-repeat;
}
a.jp-play:hover span {
	background-position:-28px 0;
}
a.jp-pause span {
	display:none;
	background:url(../images/jp_sprite.png) 0 -28px no-repeat;
}
a.jp-pause:hover span {
	background-position:-28px -28px;
}
a.jp-stop span,a.jp-previous span,a.jp-next span {
	width:28px;
	height:28px;
}
a.jp-stop span {
	background:url(../images/jp_sprite.png) 0 -56px no-repeat;
}
a.jp-stop:hover span {
	background-position:-28px -56px;
}
a.jp-previous span {
	background:url(../images/jp_sprite.png) -56px -28px no-repeat;
}
a.jp-previous:hover span {
	background-position:-84px -28px;
}
a.jp-next span {
	background:url(../images/jp_sprite.png) -56px 0 no-repeat;
}
a.jp-next:hover span {
	background-position:-84px 0;
}
div.jp-progress {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
	height:7px;
	border-bottom:1px solid #605f60;
	background-color:#303030;
}
div.jp-seek-bar {
	width:0;
	height:100%;
	-webkit-box-shadow:inset 0 0 2px #464444;
	-moz-box-shadow:inset 0 0 2px #464444;
	box-shadow:inset 0 0 2px #464444;
	cursor:pointer;
}
div.jp-play-bar {
	width:0;
	height:100%;
	background-color:#bababa;
	background-image:-moz-linear-gradient(top,#cecece,#9d9d9d);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#cecece),to(#9d9d9d));
	background-image:-webkit-linear-gradient(top,#cecece,#9d9d9d);
	background-image:-o-linear-gradient(top,#cecece,#9d9d9d);
	background-image:linear-gradient(to bottom,#cecece,#9d9d9d);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcecece',endColorstr='#ff9d9d9d',GradientType=0);
}
div.jp-seeking-bg {
	background:url(../images/jp_load.gif) 0 0 repeat-x;
}
a.jp-mute,a.jp-unmute,a.jp-volume-max {
	position:relative;
}
a.jp-mute,a.jp-unmute {
	margin:0 60px 0 0;
}
a.jp-mute span {
	background:url(../images/jp_sprite.png) 0 -84px no-repeat;
}
a.jp-mute:hover span {
	background-position:-28px -84px;
}
a.jp-unmute span {
	display:none;
	background:url(../images/jp_sprite.png) 0 -112px no-repeat;
}
a.jp-unmute:hover span {
	background-position:-28px -112px;
}
div.jp-volume-bar {
	position:absolute;
	top:10px;
	right:8px;
	z-index:2;
	overflow:hidden;
	width:50px;
	height:7px;
	background-color:#202020;
	cursor:pointer;
	-webkit-box-shadow:1px 1px 0 #464444;
	-moz-box-shadow:1px 1px 0 #464444;
	box-shadow:1px 1px 0 #464444;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
div.jp-audio div.jp-volume-bar {
	right:8px;
}
div.jp-volume-bar-value {
	width:0;
	height:7px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	background-color:#777777;
	background-image:-moz-linear-gradient(top,#848484,#646464);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#848484),to(#646464));
	background-image:-webkit-linear-gradient(top,#848484,#646464);
	background-image:-o-linear-gradient(top,#848484,#646464);
	background-image:linear-gradient(to bottom,#848484,#646464);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff848484',endColorstr='#ff646464',GradientType=0);
}
div.jp-current-time,div.jp-time-sep,div.jp-duration {
	margin-top:6px;
	font-size:0.85em;
}
div.jp-current-time {
	display:inline;
	float:right;
	color:#ffffff;
}
div.jp-time-sep {
	display:inline;
	float:right;
	margin-right:5px;
	margin-left:5px;
	text-align:center;
}
div.jp-duration {
	display:inline;
	float:right;
	margin-right:130px;
	text-align:right;
}
div.jp-audio div.jp-duration {
	margin-right:100px;
}
@media (max-width:480px) {
	div.jp-volume-bar,.jp-toggles,div.jp-duration {
		display:none!important;
	}
}
div.jp-title {
	color:#fff;
	text-align:center;
}
div.jp-title,div.jp-playlist {
	width:100%;
}
div.jp-type-single div.jp-title,div.jp-type-playlist div.jp-title,div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,div.jp-playlist ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div.jp-title li {
	padding:5px 0 0;
	font-weight:bold;
}
div.jp-video-full div.jp-title li {
	padding:1px 0;
}
div.jp-playlist li {
	position:relative;
	background:#222;
	border-top:1px solid #6c6c6c;
	margin:0;
	padding:0;
	height:33px;
}
div.jp-playlist li:first-child {
	border:none;
}
div.jp-playlist li a {
	display:block;
	padding:6px 25px;
	text-decoration:none;
}
div.jp-playlist li a.jp-playlist-current {
	background:url(../images/jp_playlist_li_cur.png) no-repeat scroll 10px center transparent;
}
div.jp-playlist li a:hover,div.jp-playlist li.jp-playlist-current a {
	color:#8C8C8C;
}
div.jp-playlist li div {
	display:inline;
}
div.jp-playlist a.jp-playlist-item-remove {
	display:inline;
	float:right;
	margin-right:10px;
	color:#666666;
	text-align:right;
	font-weight:bold;
}
div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-playlist span.jp-free-media {
	display:inline;
	float:right;
	margin-right:10px;
	text-align:right;
}
div.jp-playlist span.jp-free-media a {
	color:#666666;
}
div.jp-playlist span.jp-free-media a:hover {
	color:#0d88c1;
}
span.jp-artist {
	color:#fefefe;
	font-size:.9em;
}
div.jp-video-play {
	background-color:rgba(0,0,0,0);
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
}
div.jp-video-full div.jp-video-play {
	z-index:1000;
	height:100%;
}
a.jp-video-play-icon {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	margin-top:-25px;
	margin-left:-40px;
	width:80px;
	height:50px;
	background:url(../images/jp_play.png) 0 0 no-repeat;
	text-indent:-9999px;
	opacity:0.7;
	-webkit-transition:opacity 0.5s ease-in-out;
	-moz-transition:opacity 0.5s ease-in-out;
	-ms-transition:opacity 0.5s ease-in-out;
	-o-transition:opacity 0.5s ease-in-out;
	transition:opacity 0.5s ease-in-out;
}
div.jp-video-play:hover a.jp-video-play-icon {
	opacity:1;
}
div.jp-jplayer {
	background-color:#000000;
}
ul.jp-toggles {
	z-index:1;
	float:right;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	list-style-type:none;
}
ul.jp-toggles li {
	display:block;
	float:left;
}
ul.jp-toggles li a {
	padding-left:2px;
	background:url(../images/jp_spacer.png) 0 1px no-repeat;
}
ul.jp-toggles li a,ul.jp-toggles li a span {
	display:block;
	width:28px;
	height:28px;
	text-indent:-9999px;
}
a.jp-full-screen span {
	background:url(../images/jp_sprite.png) -56px -56px no-repeat;
}
a.jp-full-screen:hover span {
	background-position:-84px -56px;
}
a.jp-restore-screen span {
	background:url(../images/jp_sprite.png) -56px -84px no-repeat;
}
a.jp-restore-screen:hover span {
	background-position:-84px -84px;
}
.jp-no-solution {
	position:absolute;
	top:10px;
	left:50%;
	display:none;
	margin-left:-202px;
	padding:5px;
	width:390px;
	border:2px solid #009be3;
	background-color:#404040;
	color:#000000;
	font-size:.8em;
}
.jp-no-solution a {
	color:#000;
}
.jp-no-solution span {
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:1em;
}
.wrapper {
	overflow:hidden;
	position:relative;
	width:100%;
}
.extra-wrap {
	overflow:hidden;
}
[class*="span"] {
	position:relative;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
@media (max-width:480px) {
	.pp_pic_holder.pp_default {
		width:100%!important;
		left:0!important;
		overflow:hidden;
	}
	div.pp_default .pp_content_container .pp_left {
		padding-left:0!important;
	}
	div.pp_default .pp_content_container .pp_right {
		padding-right:0!important;
	}
	.pp_content {
		width:100%!important;
		height:auto!important;
	}
	.pp_fade {
		width:100%!important;
		height:100%!important;
	}
	a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom {
		display:none!important;
	}
	#pp_full_res img {
		width:100%!important;
		height:auto!important;
	}
	.pp_details {
		width:94%!important;
		padding-left:3%;
		padding-right:4%;
		padding-top:10px;
		padding-bottom:10px;
		background-color:#fff;
		margin-top:-2px!important;
	}
	a.pp_close {
		right:10px!important;
		top:10px!important;
	}
}
.clearfix {
	*zoom:1;
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
}
.errors{ background:#FF0; padding:3px;}

@media (max-width:767px) {
	body {
		padding:0;
	}
}

.thumbnail {
	margin:5px 10px 10px 5px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0;
	padding:5px;
	box-shadow:0 0 5px #e2e2e2;
	border:none;
	background:#fff;
}
.thumbnail img {
	margin:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0;
	border:1px solid #fff;
	box-shadow:0 0 5px rgba(195,195,195,0.75);
	padding:0;
}

nav.footer-nav-left ul li a:link,
nav.footer-nav-left ul li a:visited,
nav.footer-nav-left ul li a:active,
.properties-menu li a:link,
.properties-menu li a:visited,
.properties-menu li a:active

{
	color:#666666;
	font:normal 16px/24px Arial,Helvetica,sans-serif;
}
nav.footer-nav-left ul li a:hover,
.properties-menu li a:hover
{
	color:#1D70B7;
}
.btn {
	background:none;
	border:none;
	border-radius:0;
	text-shadow:none;
	box-shadow:none;
	font-size:12px;
	line-height:18px;
	height:auto;
	padding:0;
	color:#008ad6;
}
.btn:hover,.btn:active,.btn:focus {
	background:none;
	box-shadow:none;
	color:#008ad6;
	text-decoration:underline;
}
.header .nav {
	margin:0;
}
@media (max-width:767px) {
	.header .nav {
		margin:0;
	}

  .sf-menu{display:none;} .select-menu{display: block;}
  .MenuBottable{display:none;}
}

.header .nav .sf-menu .menu-item {
	background:none;
	text-align:left;
	line-height:0;
	line-height:76px;
}
.header .nav .sf-menu .menu-item:first-child {
	border-left:none;
}
.header .nav .sf-menu .menu-item:first-child span {
	display:none;
}
.header .nav .sf-menu .menu-item span {
	display: inline-block;
	*display: inline;
	*vertical-align: middle;
	zoom: 1;
	width:1px;
	background:#4f565d;
	line-height:20px;
	height:16px;
	margin:0 10px;
	vertical-align:middle;
}
.header .nav .sf-menu .menu-item a {
	padding:0;
	border-left:none;
	border-top:none;
	display: inline-block;
	*display: inline;
	*vertical-align: middle;
	zoom: 1;
	background:none;
	transition:100ms all;
}
.header .nav .sf-menu .menu-item a:hover {
	color:#ffac10;
	text-decoration:none;
}
.header .nav .sub-menu {
	overflow:visible!important;
	height:auto!important;
}
.header .nav .sub-menu .menu-item {
	background:none;
	text-align:center;
	border-top:1px solid #71767b;
	padding:20px 0;
	line-height:20px;
}
.header .nav .sub-menu .menu-item span {
	display:none;
}
.header .nav .sub-menu .menu-item:first-child {
	border-top:none;
}
.header .nav .sub-menu .menu-item a {
	color:#fff;
	background:none!important;
	font-size:12px;
	font-weight:bold;
	display:block;
}
.header .nav .sub-menu .menu-item a:hover {
	color:#ffac10;
	border-bottom:none;
}
.header .sfHover>a,.header .current-menu-item>a {
	color:#ffac10;
	text-decoration:none;
}
.header .sub-menu>.current-menu-item>a {
	color:#ffac10!important;
}
.header .sf-sub-indicator {
	background:url(../../images/arrows-ffffff.png) no-repeat 0 -100px!important;
	width:10px!important;
	height:10px!important;
	top:75%!important;
	left:50%!important;
	margin-left:-5px!important;
}
/* Bread Crumb */
 .breadcrumb {
	background:#FFFFFF;
	border-radius:0;
	margin:0 0 0 35px;	
	text-transform:capitalize;
}
 .breadcrumb .first {
	font-size:18px;
	font-weight:normal;
	color:#1e3752;
}
.breadcrumb .separator,
span.separator
{
	padding:0 5px;
	background: url("../images/sprite.png") no-repeat scroll 7px -215px transparent;
}
.Bigseparator
{
	padding:0 15px;
	background: url("../images/sprite.png") no-repeat scroll 10px -186px transparent;
}
.breadcrumb li {
	text-shadow:none;
	color:#4d4d4d;
}
.breadcrumb li a {
	color:#4d4d4d;
	font-size:14px;
}
#content {
	padding-top:20px;
}
#content .status-publish h1 {
	padding-bottom:4px;
	margin-bottom:2px;
	font-size:24px;
	font-weight:bold;
	text-shadow:1px 1px 0px #fff;
}
/* Newsletter */
#form1{ margin:10px 0 10px 0;}
#NewsletterTitle h3{ height:28px; background:url(../images/sprite.png) no-repeat scroll -64px -594px transparent; text-align:left; padding-left:56px; color:#1d3651; font-size:24px; padding-top:6px; max-width:400px;}
#NewsletterName, #NewsletterEmail{ height:35px; margin-top:5px;	margin-bottom:5px; color:#1d3651; font-size:17px; font-family:Tahoma, Geneva, sans-serif;}
#subscribeBut {
  background-color: #1D3651;
  font-size:18px;
  color: #FFFFFF;
  height: 45px;
  margin-left: 80px;
  width: 140px;
  	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	 border:none;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	margin-top:5px;
	margin-bottom:5px;
}
#subscribeBut:hover{ background-color:#B5E1BA; color:#1d3651;}
/*/ Widgets */
/* #Shortcodes================================================== */
/*/ Shortcodes */
/* #Footer================================================== */
@media (max-width:767px) {
	footer {
		padding:0 20px;
	}
}
/*/ Footer */

/* #Misc================================================== */
#back-top-wrapper {
	display:none !important;
	right:30px;
	bottom:30px;
}
#back-top-wrapper #back-top a {
	opacity:0.5;
}
#back-top-wrapper #back-top a:hover {
	opacity:1;
}
#back-top-wrapper #back-top a span {
	width:45px;
	height:45px;
	border-radius:50%;
	background:url(../images/top.png) no-repeat 50% 50%;
	border:2px solid #ffac10;
}
@media (max-width:480px) {
	#fb-root {
		display: none;
	}
	/* To fill the container and nothing else */
	.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style] {
		width:100% !important;
	}
}
.google-map {
	background:url(../images/loading.gif) 50% 50% no-repeat;
}

/*/ Misc */
.clearfix {
	*zoom:1;
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
}

/* FORMS */
.subcontainerDiv{ display:block; overflow:visible; padding-left:0 !important;}
.nsu-submit, .nsu-cancel
{
  margin-top: 5px;
  font-size: 14px;
  color: #FFFFFF;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;	
  border-radius:4px;
  border:none;
  background:url(../images/sprite.png) no-repeat scroll 90px -678px #CE7D04;
  width:125px !important;
  height:34px !important;
  padding: 5px 17px 5px 14px;
  line-height: 16px;
  text-align:left;
}

.nsu-submit:hover, .nsu-cancel:hover{
  background:url(../images/sprite.png) no-repeat scroll 90px -644px #FBAB39;
}

/* Headers */
h1,h2,h3,h4,h5,h6{ color:#1e3752;}
#BoldHeaders h1,#BoldHeaders h2,#BoldHeaders h3,#BoldHeaders h4,#BoldHeaders h5,#BoldHeaders h6{ font-weight:bold; }
h1{font:normal 30px/36px Arial,Helvetica,sans-serif;}
h2{font:normal 24px/28px Arial,Helvetica,sans-serif;}
h3{font:normal 18px/18px Arial,Helvetica,sans-serif;}
h4{font:normal 14px/18px Arial,Helvetica,sans-serif;}
h5{font:normal 12px/18px Arial,Helvetica,sans-serif;}
h6{font:normal 12px/18px Arial,Helvetica,sans-serif;}
.main-holder{font:normal 13px/22px Arial,Helvetica,sans-serif;color:#666666;}



/* Left Links Menu */
.leftlinks {
	margin:2px 0 3px 0;
	background:#F2F2F2;
}
.leftlinks li {
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:4px;
	border-bottom:solid 1px #CCCCCC;
	padding-left:20px;
}
.leftlinks li a:link,
.leftlinks li a:visited,
.leftlinks li a:active
{
	color:#4D4D4D;
}
.leftlinks li a:hover,
.leftlinks li.current a
{
	color:#30c752;
}
/* Home Page Left Links Menu */
.Homeleftlinks {
	margin:67px 0 3px 0;
}
.Homeleftlinks li {
	margin-bottom:10px;
	padding-bottom:4px;
	vertical-align:middle; height:60px; width:350px; 
}
.Homeleftlinks li a:link,
.Homeleftlinks li a:visited,
.Homeleftlinks li a:active
{
	color:#4cb754;
	text-transform:uppercase;
	font-size:18px;
	display:block; height:40px; padding-top:20px; padding-left:100px;
	text-decoration:none;
}

.Homeleftlinks li a:hover{ color:#FFFFFF;}

.Homeleftlinks li.Downloads a{ background:url(../images/spriteicons.png) no-repeat scroll -5px 0 transparent;}
.Homeleftlinks li.Projects a{ background:url(../images/spriteicons.png) no-repeat scroll -5px -177px transparent;}
.Homeleftlinks li.Tenders a{  background:url(../images/spriteicons.png) no-repeat scroll -5px -353px transparent;}
.Homeleftlinks li.FAQs a{  background:url(../images/spriteicons.png) no-repeat scroll -5px -623px transparent;}

.Homeleftlinks li.Downloads a:hover{ background:url(../images/spriteicons.png) no-repeat scroll -5px -88px transparent;}
.Homeleftlinks li.Projects a:hover{ background:url(../images/spriteicons.png) no-repeat scroll -5px -265px transparent;}
.Homeleftlinks li.Tenders a:hover{  background:url(../images/spriteicons.png) no-repeat scroll -5px -441px transparent;}
.Homeleftlinks li.FAQs a:hover{  background:url(../images/spriteicons.png) no-repeat scroll -5px -700px transparent;}
@media (min-width:1200px) {
.sideBar{
    background: url("../images/sidebar.gif") no-repeat scroll 0 0 transparent;
}
.span6{
	margin-left:20px;
	padding-left:10px;
}
}

@media (min-width:768px) and (max-width:979px) {
.sideBar{
    background: url("../images/sidebar.gif") no-repeat scroll 0 0 transparent;
}
.span6{
	margin-left:5px;
	padding-left:10px;
}
}
.comm {
	background:#98B814;
	color:#FFFFFF;
	font-size:18px;
	padding:8px;
	border-radius: 8px 8px 8px 8px;	
	behavior: url(../pie.htc);
}
img#commentArrow{margin-left:25px;}

/* Forms Help */
[class*="help"] { color:#718716; top:-2px; position:relative; padding-bottom:8px; }
#ContactsForm { color:#000000;}
#ContactsForm input, #ContactsForm select, #ContactsForm textarea{ width:90%;}
#ContactsForm select{ width:97%;} #ContactsForm textarea { width:95%;}
.rq {color: #FF0000; font-weight: bold; padding-right: 0; font-size:18px;}
.info { background: none repeat scroll 0 0 #F8F8F8; border: 1px solid #CDCDCD; color: #666666; font-size: 91.7%; margin-bottom: 0.5em; padding: 10px;}

.payment-option-option { float: left; height: 40px; width: 105px;}
.payment-option-option input { float: left; position: relative; top: 7px; display:none;}
.payment-option-option img { height: 30px; padding: 2px; width: 70px;}
.payment-option-option label { border: 1px solid #EEEEEE; display: inline; float: left; margin: 0 3px; padding: 0; width: auto;}
/****** Image Menu **/
.imgMenu .area {
  background: linear-gradient(to bottom, #CFEAB9 0%, #B9E098 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #548746;
  border-radius: 2px 2px 2px 2px;
  bottom: 6px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px;
  position: absolute;
  right: 6px;
  text-shadow: 1px 1px 1px #5B9245;
  z-index: 199;
}
.imgMenu .area a{ display:inline;}
.imgMenu .area a:ink, .imgMenu .area a:visited, 
.imgMenu .area a:active
{
	text-decoration:none;
}
.message{ padding:5px 0 5px 5px; background:#FFFF00; border:1px solid #FF0000; margin-top:20px;}
/* Z-Indexes */
.zindex1{ position:relative; z-index:1;}

/* Icons */
.sf-menu .Home a{ 
	padding-left:20px !important; background-image:url(../images/sprite.png);
	background-repeat:no-repeat;	background-attachment:scroll;	background-position:-560px -369px;
	}
.sf-menu .current.Home a, .sf-menu .Home a:hover{ 
	background-position:-560px -402px;
	}
.sf-menu .Wajir a{ 
	padding-left:20px !important; background-image:url(../images/sprite.png);
	background-repeat:no-repeat;	background-attachment:scroll;	background-position:-560px -912px;
	}
.sf-menu .current.Wajir a, .sf-menu .Wajir a:hover, .sf-menu>li.sfHover.Wajir>a{ 
	background-position:-560px -945px;
	}
.sf-menu .Government a{ 
	padding-left:20px !important; background-image:url(../images/sprite.png);
	background-repeat:no-repeat;	background-attachment:scroll;	background-position:-560px -437px;
	}
.sf-menu .current.Government a, .sf-menu .Government a:hover, .sf-menu>li.sfHover.Government>a{ 
	background-position:-560px -470px;
	}
.sf-menu .Business a{ 
	padding-left:20px !important; background-image:url(../images/sprite.png);
	background-repeat:no-repeat;	background-attachment:scroll;	background-position:-561px -505px;
	}
.sf-menu .current.Business a, .sf-menu .Business a:hover, .sf-menu>li.sfHover.Business>a{ 
	background-position:-561px -538px;
	}
.sf-menu .Resident a{ 
	padding-left:20px !important; background-image:url(../images/sprite.png);
	background-repeat:no-repeat;	background-attachment:scroll;	background-position:-564px -573px;
	}
.sf-menu .current.Resident a, .sf-menu .Resident a:hover, .sf-menu>li.sfHover.Resident>a{ 
	background-position:-564px -606px;
	}
.sf-menu .Visitor a{ 
	padding-left:20px !important; background-image:url(../images/sprite.png);
	background-repeat:no-repeat;	background-attachment:scroll;	background-position:-561px -640px;
	}
.sf-menu .current.Visitor a, .sf-menu .Visitor a:hover, .sf-menu>li.sfHover.Visitor>a{ 
	background-position:-561px -673px;
	}
.sf-menu .Newsroom a{ 
	padding-left:20px !important; background-image:url(../images/sprite.png);
	background-repeat:no-repeat;	background-attachment:scroll;	background-position:-562px -708px;
	}
.sf-menu .current.Newsroom a, .sf-menu .Newsroom a:hover, .sf-menu>li.sfHover.Newsroom>a{ 
	background-position:-562px -743px;
	}
.sf-menu .Contact a{ 
	padding-left:20px !important; background-image:url(../images/sprite.png);
	background-repeat:no-repeat;	background-attachment:scroll;	background-position:-563px -777px;
	}
.sf-menu .current.Contact a, .sf-menu .Contact a:hover, .sf-menu>li.sfHover.Contact>a{ 
	background-position:-563px -810px;
	}
/* Borders */
.LeftborderGreen{ border-left:4px solid #4cb754; overflow:hidden;}
.borderTop{ border-top:1px solid #e6e6e6; padding-top:4px;}
.sideLine{ background:url(../images/vline.png) no-repeat scroll left -40px transparent; min-height:430px;}
.barua{display: block; margin-top: -30px; padding-bottom: 20px; padding-right: 40px; text-align: right;}

/* Events */
.FeaturedEvent{ text-indent:10px; margin-bottom:10px; }
.FeaturedEvent > a{ display:block;}
.FeaturedEvent>a>div{ margin-right:6px; position:relative; padding-top:10px; float:left;}
.EventDay{ background:#1e3752; min-width:120px; text-align:center; font-size:18px; text-transform:uppercase; color:#FFFFFF; overflow:hidden; padding:8px 7px 5px 7px; margin:5px 0 0 10px; font-weight:normal;}
.Daten{ font-size:48px; padding-top:8px; padding-bottom:14px;}
.Month{ text-align:center; padding:6px 0 0 0}
.EventTitle img{ max-width:190px; float:left; }
.EventTitle{ color:#1e3752; text-transform:uppercase;  text-align:left; font-size:24px; vertical-align:bottom;}
.divider{ height:1px; background:#FFFFFF; margin:6px auto; width:90%;}
.UpcEvents{ margin:10px auto 20px auto; padding:0 10px 0 92px; text-transform:uppercase; font-weight:bold; }
.UpcEvents a:link, .UpcEvents a:active, .UpcEvents a:visited { color:#1D3651; }
.UpcEvents a:hover{ color:#4cb754; }
.ETitle{  font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.EDate{   font-size:18px;}
.UpcEvents:hover{ color:#4CB754;}
#UpcEventsTitle{  padding:6px 0 3px 42px; overflow:hidden; color:#40AC48; text-transform:uppercase;
 background:url(../images/titles.png) no-repeat scroll -10px -3px #D7D7D7; font-size:17px;}
#RightCol #UpcEventsTitle{ padding:26px 0 3px 60px;}
#RightCol .UpcEvents{ padding:2px; text-align:center;}
.wrapper2{ overflow:hidden;}
/*-----carousel-----*/
#eventsload{ text-align:center; margin:10px 0 10px 0;}
.list_carousel {
  position: relative;
}
.list_carousel #EventsSroll {
  margin: 0;
  padding: 0;
  list-style: none;
  visibility:hidden;
}
.list_carousel #EventsSroll > li {
  padding: 0;
  display: inline-block;
  float: left;
  margin-left: 30px;
  cursor: default;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
}
.list_carousel #EventsSroll > li p {
  color: #58585B;
}
.list_carousel #EventsSroll > li p strong {
  color: #9c1904;
}
.list_carousel.responsive {
  width: auto;
}
.list_carousel .prev,
.list_carousel .next,
.list_carousel .Adnext {
  width: 25px;
  height: 25px;
  cursor: pointer;
  position: absolute;
}
.list_carousel .prev {
  background: url(../img/prev_arrow.png) 0 top no-repeat;
  right: 70px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.list_carousel .next {
  background: url(../images/sprite.png) no-repeat scroll -64px -64px transparent;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  right:15px;
  bottom:5px;
}
.list_carousel .prev:hover {
  background: url(../img/prev_arrow.png) 0 bottom no-repeat;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.list_carousel .caroufredsel_wrapper {
  position: relative;
}
.list_carousel .next:hover {
  background: url(../images/sprite.png) no-repeat scroll -64px -108px transparent;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* Adverts */
 #scrollAds
 {
	  visibility:hidden;
 }

#scrollAds .AdTitle{ text-transform:uppercase;}
#scrollAds .slide{ color:#1d3651; font-size:22px; margin-top:26px; height:auto; min-height:60px; padding-left:0;}

.list_carousel .Adnext {
  background: url(../images/sprite.png) no-repeat scroll -64px -64px transparent;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  right:0;
  bottom:-4px;
}
.list_carousel .Adnext:hover {
  background: url(../images/sprite.png) no-repeat scroll -64px -108px transparent;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/****************************** Tour Packages ****************************/
/* buttons */
.buttons a:hover {cursor:pointer;}
.button{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
	background:#78441C;
	border:1px solid #7a8267;
	display:inline-block;
	padding:8px 12px 9px 12px;
	cursor:pointer;
}
.button:hover {border:1px solid #374743; background-color:#FBAF3F; }

.button-1{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
	background:#374743;
	border:1px solid #374743;
	display:inline-block;
	padding:8px 12px 9px 12px;
}
.button-1:hover {background-position:0 0; border:1px solid #7a8267;}

/* boxes */
.box {
	background:url(../images/packBG.jpg) no-repeat scroll center center #D3D3D5;
	padding:10px 10px 13px 10px;
	margin-bottom:10px;
	margin-top:10px;
	box-shadow:0px 0px 10px rgba(235,236,222,0.76) inset, 0px 0px 5px rgba(0,0,0,0.05);
-moz-box-shadow:0px 0px 10px rgba(235,236,222,0.76) inset, 0px 0px 5px rgba(0,0,0,0.05);
-webkit-box-shadow:0px 0px 10px rgba(235,236,222,0.76) inset, 0px 0px 5px rgba(0,0,0,0.05);
}
*+html .box {padding:10px 10px 15px 10px;}
.box-1 {
	background:#D3D3D5;
	border:1px solid #fff;
	position:relative;
	box-shadow:0px 0px 5px rgba(0,0,0,0.05);
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.05);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.05);
}
.box-2 {
	background:#f7f7f1;
	border:1px solid #fff;
	padding:9px 9px 9px 9px;
	box-shadow:0px 0px 10px rgba(235,236,222,0.76) inset, 0px 0px 5px rgba(0,0,0,0.05);
-moz-box-shadow:0px 0px 10px rgba(235,236,222,0.76) inset, 0px 0px 5px rgba(0,0,0,0.05);
-webkit-box-shadow:0px 0px 10px rgba(235,236,222,0.76) inset, 0px 0px 5px rgba(0,0,0,0.05);
}
.box-2 h6{ color:#B27030; font-size:16px;}
.box-padding {padding:10px 10px 15px 11px;}
.box-padding1 {padding:10px 10px 11px 11px;}
.box-padding2 {padding:10px 10px 18px 11px;}

.img-box {
	background:#f8f8f3;
	border:1px solid #fff;
	padding:9px 9px 9px 9px;
	box-shadow:0px 0px 10px rgba(235,236,222,0.76) inset, 0px 0px 5px rgba(0,0,0,0.05);
-moz-box-shadow:0px 0px 10px rgba(235,236,222,0.76) inset, 0px 0px 5px rgba(0,0,0,0.05);
-webkit-box-shadow:0px 0px 10px rgba(235,236,222,0.76) inset, 0px 0px 5px rgba(0,0,0,0.05);
}

/* CMS */
#cmsEditorIframe { width:96% !important; padding-left:3%;}

/* Executives Profiles */
.ExProfiles ul{ list-style:inside; list-style-type:none;}
.ExProfiles li{ text-indent:12px; background:url(../images/spriteicons.png) no-repeat scroll 90px -544px transparent; }

.ExProfiles b, .ExProfiles strong { color:#1E3752;}
/* CMS EDIT Buttons */
.cmsEditorContainer .oninfocmscontentdiv li{ width:auto !important; padding:2px !important; margin:2px !important;}
.cmsEditorContainer .oninfocmscontentdiv a:link, .cmsEditorContainer .oninfocmscontentdiv a:active, .cmsEditorContainer .oninfocmscontentdiv a:visited {
  background: none !important;
  border: medium none !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  text-transform: capitalize !important;
}

a.CMSeditbutts:link,
a.CMSeditbutts:active,
a.CMSeditbutts:visited,
a.EditBut:link,
a.EditBut:active,
a.EditBut:visited
{
	color:#FA9A0A;
}
a.CMSeditbutts:hover,
a.EditBut:hover
{
	color:#FF0000;
}
.cmsEditorContainer { line-height:normal;}

.contactsSchema span{ display:block;}
