/* ---------------------------------------- 
					General
---------------------------------------- */
body{
	color: #2a211c;
	background:url(../images/bg-footer.gif) 0 0 repeat #2b221c;
}
#main {background:#1a1512}
.bg {background:url(../images/bg-top-main.gif) 0 0 repeat;}
.bg-top {background:url(../images/bg-top.png) 0 0 repeat-x;}

body.home .bg-top-main {}
.bg-top-main {}

.shine-1{background:url(../images/bg-top-center.jpg) center 0 no-repeat;}
.bg-top-center {}

a {color:#ffa03a;}

/* ----------------------------------------
				Slider
---------------------------------------- */
.slider-bg {
	background:#fff;
	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
}
#slider {background:url(../images/loading.gif) no-repeat 50% 50%;}

.nivo-controlNav a {background:url(../images/bg-slider-pagination.png) 0 0 no-repeat;}
.nivo-controlNav a.active,.nivo-controlNav a:hover {background-position:0 -15px;}

/* ----------------------------------------
				Header
---------------------------------------- */
.row-menu {background:url(../images/bg-row-menu.png) center top no-repeat;}

/* Logo */
.logo {
	/* for text-logo */
	/* background:url(../images/text-logo-bg.png) 27px 22px no-repeat; */
}
.logo h1,
.logo h2,
.logo h1 a,
.logo h2 a {color:#3e3c3b;}
.logo .tagline {color:#908275;}

/* Header widget */
#widget-header #widget_text .textwidget {color:#908275;}

/* Request a quote */
.box-text {color:#fff;}
.tel {color:#ffa03a;}
.box-button {background:url(../images/header-separator.png) 0 4px no-repeat;}

/* ----------------------------------------
				Page Home
---------------------------------------- */
body.home .bg-home {background:url(../images/bg-home.png) center 11px no-repeat;}
.home-gallery {background:url(../images/bg-gallery.png) center top repeat;}
.tail-top {background:url(../images/line-top.png) center top repeat-x;}
.tail-bot {background:url(../images/line-bot.png) center bottom repeat-x;}

#left-content-area #widget_my_cyclewidget {background:url(../images/line-1.png) 0 bottom repeat-x;}
#left-content-area #widget_my_cyclewidget h3 {color:#ffa03a;}

/* ----------------------------------------
				Gallery
---------------------------------------- */
#folio-cycle .overview li .thumbnail,
#gallery .portfolio li span.image-border {
	background:#fff;
	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
}
#folio-cycle .overview li .thumbnail:hover {background:#ffa03a;}

#folio-cycle .buttons, #folio-cycle .buttons span {background:url(../images/carousel-controls.png) 0 0 no-repeat}
	#folio-cycle .buttons.next {background-position:100% 0;}
	#folio-cycle .buttons.prev {background-position:0 0;}
	#folio-cycle .buttons.next:hover {background-position:100% -40px;}
	#folio-cycle .buttons.prev:hover {background-position:0 -40px;}
/* ----------------------------------------
				Portfolio
---------------------------------------- */
.img-hover .mask {background:url(../images/magnify.png) center center no-repeat;}
#gallery .portfolio li a.image-wrap {background:url(../images/loading-folio.gif) 50% 50% no-repeat;}

#gallery .portfolio .folio-desc h3,
#gallery .portfolio .folio-desc h3 a {color:#fff;}
#gallery .portfolio .folio-desc h3 a:hover {color:#ffa03a;}

/* ----------------------------------------
					Post
---------------------------------------- */
.post-holder {background:url(../images/line-1.png) 0 bottom repeat-x;}
	.post-holder .entry-header h2, 
	.post-holder .entry-header h2 a,
	.post-holder.single-post h1 {color:#fff;}
	.post-holder .entry-header h2 a:hover {color:#ffa03a;}

.post-meta, .post-meta a{color:#837a71;}
.post-meta a:hover {color:#ffa03a;}

.featured-thumbnail .img-wrap {
	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
}
.featured-thumbnail .img-wrap img{border:8px solid #fff;}
.featured-thumbnail .img-wrap:hover img{border:8px solid #ffa03a;}
.featured-thumbnail.no-hover .img-wrap:hover img{border:8px solid #fff!important;}

.comment-link a{color:#ffa03a;}
.comment-link a:hover {color:#fff;}

/* ----------------------------------------
			Author - Single Post
---------------------------------------- */
#post-author {border:1px solid #d8d8d8;}
#post-author .gravatar img {
	border:2px solid #fff;
	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
}
#post-author h3 a:hover {color:#fff;}
/* ----------------------------------------
		Author Page - About Author 
---------------------------------------- */
.author-info {border:1px solid #d8d8d8;}
.author-info .avatar img{
	border:2px solid #fff;
	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
}
/* ----------------------------------------
				Comments
---------------------------------------- */

.commentlist {background:url(../images/line-1.png) 0 bottom repeat-x;}
li.comment .comment-body {
	background:#15100e;
	border:none;
}
.comment-meta, .comment-meta a {color:#fff;}
.comment , .children {position:relative; display:block; overflow:hidden;}
.comment-meta a:hover {color:#ffa03a;}
li.comment .avatar {
	border:2px solid #fff;
	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
}

.comment-author .fn, .comment-author .fn a {color:#fff;}
.comment-author .fn a:hover {color:#ffa03a;}

.reply a {color:#fff;}
.reply a:hover {color:#ffa03a;}
/* ----------------------------------------
	Page Navigaton (wp-pagenavi) & Tsgs
---------------------------------------- */
.wp-pagenavi a, .wp-pagenavi span, .tags-cloud a, .tagcloud a {color:#fff; background:#ff9037;}
.wp-pagenavi a:hover, .wp-pagenavi span.current, .tags-cloud a:hover, .tagcloud a:hover {background:#746c68;}

nav.oldernewer a:hover {color:#fff;}


/* ----------------------------------------
				Sidebar
---------------------------------------- */
#sidebar {background:url(../images/separator.png) 48px 0 repeat-y;}
#sidebar.left {background:url(../images/separator.png) 348px 0 repeat-y;}
.widget {background:url(../images/line-1.png) 0 bottom repeat-x;}
.widget.lasts {background:none;}
	.widget ul li{background:url(../images/list-marker1.png) 0 6px no-repeat;}
	.widget ul li a {color:#837a71;}
	.widget ul li a:hover {color:#ffa03a;}
	
	/* ----------------------------------------
					Recent Post
	---------------------------------------- */
	.featured-thumbnail.small .img-wrap img{border:2px solid #fff;}
	.featured-thumbnail.small .img-wrap:hover img{border:2px solid #ffa03a;}

	.latestpost li time {color:#fff;}
	.latestpost li .comment-link a{color:#ffa03a;}
	.latestpost li .comment-link a:hover {color:#fff;}
	
	/* ----------------------------------------
					Calendar
	---------------------------------------- */
	#wp-calendar caption {color:#ffa03a;}
	#wp-calendar thead tr {background:#FF9037;}
	#wp-calendar tfoot tr {border-top: 1px solid #837A71;}
	#wp-calendar thead th {color:#fff;}
/* ----------------------------------------
				Navigations
---------------------------------------- */
.sf-menu > li {background:url(../images/menu-separator.gif) left 4px no-repeat;}
.sf-menu > li:first-child  {background:none;}
.sf-menu > li > a {color:#908275;}
.sf-menu > li:hover > a, .sf-menu > li.sfHover > a, .sf-menu > li.current-menu-item > a {color:#fff;}

.sf-menu ul > li {background:#16120f;}
.sf-menu li li.current-menu-item, .sf-menu li li.sfHover, .sf-menu li li:hover {background:#ffa03a;}
.sf-menu li li a {color:#fff;}



/* ---------------------------------------
 Heading (h1, h2, h3, h4, h5, h6)
--------------------------------------- */
h1, h2, h3, h6, h6 a {color:#fff;}
h4 {color:#fff;}
h5 {color:#f3f3f3;}
	h1 span, h3 span, h6 a:hover {color:#ffa03a;}
/* ---------------------------------------
				Footer
---------------------------------------- */
#footer {background:url(../images/bg-footer.gif) center top repeat;}
.footer-bot {border-top:1px solid #38302b;}
.footer-content {color:#746c69;}
.text-bot {background:url(../images/footer-marker.gif) 0 2px no-repeat;}
.text-bot:hover {color:#f3f3f3;}
#footer .logo span a, nav.footer ul li a {color:#fffcf7;}
#footer .logo span a {background:url(../images/text-logo-footer-bg.png) 0 6px no-repeat;}

#widget-footer {}
.widget-footer ul li{background:url(../images/list-marker.png) 1px 8px no-repeat;}
.widget-footer ul li a, #widget-footer .social-networks li a{color:#756c67;}

#widget-footer .textwidget {color:#746b67;}

.footer-content a,
nav.footer ul li a:hover, 
nav.footer ul li.current-menu-item a, 
.widget-footer ul li a:hover, 
#widget-footer .social-networks li a:hover {color:#ffa03a;}

/* ---------------------------------------
				Misc
---------------------------------------- */
.button {
	background:#746c68;
	color:#f6f6f6;
	overflow:hidden;
	-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
}
.button:hover {background:#ffa03a;}
	.button-1 {
		background: #746c68;
		color:#fffcf7;
		box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.56);
		-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.56);
		-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.56);
	}
	.button-1:hover {background-color:#ffa03a; background-position:0 -100px;}

	.link {color:#fff;}
.link:hover {color:#ffa03a;}

.colborder {background:url(../images/separator.png) 8px 0px repeat-y;}
.separator {background:url(../images/separator.png) 48px 0px repeat-y;}
.hr , .hr-1 {background:url(../images/line-1.png) 0px 0px repeat-x;}

.list-1 li{background:url(../images/list-marker1.png) 0 6px no-repeat;}
	.list-1 li a {color:#837a71;}
	.list-1 li a:hover {color:#ffa03a;}
.list li {color:#fff;}


.services  li img {margin: -2px 10px 0 0}
/* ----------------------------------------
			Image styling 
---------------------------------------- */
.alignnone, .alignleft {
	border:8px solid #fff;
	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
}
.alignleft.noborder {
	border:none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
/* ----------------------------------------
			Forms
---------------------------------------- */
input, select, textarea { 
	color: #837a71;
	border:1px solid #544c48;
}
input[type="text"], textarea {
	background:url(../images/bg_form.png) 0 0 repeat;;
	border:1px solid #544c48;
}
input[type="submit"], input[type="reset"]{color:#fff;}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="submit"].submit-hover, input[type="reset"].submit-hover {color:#ffa03a;}
#searchform .submit, #top-search #submit {
	background:url(../images/search-submit.png) center center no-repeat;
	background-color:#ffa03a;
}
#searchform .submit:hover {background-color:#746c68;}
#top-search #submit:hover {background-color:#746c68;}

#top-search .input-search {border:1px solid #837a71;}
#top-search .input-search, #wpsb input[type="text"] {border-right:none;}
#wpsb input[type="submit"] {
	background:url(../images/submit.png) center center no-repeat;
	background-color:#ffa03a;
	}
#wpsb input[type="submit"]:hover {background-color:#746c68;}
/* ----------------------------------------
				 404
---------------------------------------- */
.error404-num, #error404 hgroup h2 {color:#ffa03a;}

/* ----------------------------------------
				Testimonials
---------------------------------------- */
.testimonials .thumb, .testi-pic img {
	border:8px solid #fff;
	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
}
.testimonials .testi-title, blockquote.testi-single .testi-title {color:#fff;}
.testimonials div.testi_item blockquote a {color:#837a71;}
.testimonials div.testi_item blockquote a:hover {color:#ffa03a;}
.name-testi {color:#837a71;}
.name-testi .sign {background:url(../images/sign.png) 0px 0px no-repeat;}
.testimonials div.testi_item blockquote, blockquote.testi-single .post-content .testi-content {background:url(../images/quotes.png) 0px 0px no-repeat;}

blockquote.testi-single {background:url(../images/line-1.png) 0 bottom repeat-x;}

/* ----------------------------------------
				Shortcodes
---------------------------------------- */
.recent-posts li a .thumb-wrap {
	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
	-webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09);
}
/* ----------------------------------------
				Our team
---------------------------------------- */
.recent-posts.team li a .thumb-wrap img, .recent-posts.news li a .thumb-wrap img{border:8px solid #fff;}
.recent-posts.team li a:hover .thumb-wrap img, .recent-posts.news li a:hover .thumb-wrap img{border:8px solid #ffa03a;}

.recent-posts.team li h5 a {color:#fff;}
.recent-posts.team li h5 a:hover {color:#ffa03a;}

.team .single-post .job, .recent-posts li span.meta {color:#fff;}

/* ----------------------------------------
				Intro Cycle
---------------------------------------- */
#intro-cycle .intro_item h1, #intro-cycle .intro_item h1 a {color:#fff;}
#intro-cycle .intro_item h1 a:hover {color:#ffa03a;}
#intro-cycle .intro_item h1 a{}
#nav-intro li a {background:url(../images/bg-pagination.png) 0 0 no-repeat}
#nav-intro li.activeSlide a, #nav-intro li a:hover {background-position:0 -14px;}

/*----------------------------------------
			Posts Type Services 
 ----------------------------------------*/
 .post_list.services li a.post-title {color:#fff;}
 .post_list.services li a.post-title:hover {color:#ffa03a;}