body {
	background: #6c0303;
	color: #fff;
}

#wrapper { background: url(images/red/body.png) no-repeat center bottom; }

a { color: #f9b02d; }

/* header */
#header { background: url(images/header.png) repeat-x center 0; height: 231px; }
#logo a { background: url(images/red/logo.png) no-repeat 0 0; }

#header .intro-message { background: url(images/intro-message.png) no-repeat right 14px; }
#header .intro-message h2 { color: #a0afb9; }
#header .intro-message h2 span { color: #f16f00; }
#header nav a em { background: url(images/red/plus-ico.png) no-repeat right 3px; }
#header nav ul li ul a:hover span em { background: url(images/red/ico-plus-dd.png) no-repeat left 3px; }
/* end of header */

/* container */
.container { background: url(images/red/container.png) repeat-x 0 0; }
.container h3.title-big-border { background: url(images/red/title-big-border.png) no-repeat 0 bottom; }
.container h3.title-border { background: url(images/red/title-border.png) no-repeat 0 bottom; }
.container ul li { background: url(images/red/plus-ico.png) no-repeat 0 5px; }
.container .tabs a { color: #fbf4db; text-shadow: 1px 1px 1px rgba(0,0,0, 0.6); }
.container .tabs a.active { background: url(images/red/tab.png) no-repeat center 0; }
.container .tabs a.active span { background: url(images/red/tab.png) no-repeat 0 0; }
.container .tabs a.active { color: #fbf4db; text-shadow: 1px 1px 1px rgba(0,0,0, 0.6); }
.container blockquote {  border-left: 5px solid #f9b02d; }
/* end of container */

.page-title h5 { background: url(images/red/tab.png) no-repeat center 0; }
.page-title h5 span { background: url(images/red/tab.png) no-repeat 0 0; }
.page-title h5 { color: #fbf4db; text-shadow: 1px 1px 1px rgba(0,0,0, 0.6); }

/* main */
.main { border-radius: 0 0 3px 3px; }
.main { background-color: #790000; background-image: url(images/red/main.png); }
.main h3.title { color: #fff; }
.main h6.custom { color: #f9b02d; }
/* end of main */

.header-block h1 { color: #fff; }

/* ********************************************************************************************************************************************************************************** */

/* table */
.table table th { background-color: #f9b02d; color: #fff; border-color: #7f0202; }
.table table td { padding: 3px 43px; border-color: #7f0202; background-color: #6c0303; }
.table table td.tc { text-align: center; }
.table table td a { color: #fff; }
/* end of table */

/* footer */
.footer h5 { color: #ecbdd8; }
.footer h5 a { color: #ebc7dc; }
.footer-cols .col { background-image: url(images/red/footer-col-border.png); }
.footer-cols a { color: #ebc7dc; }
.footer-cols a:hover { color: #f9b02d; }
.footer-cols span { color: #f9b02d; }
.footer-cols address a { color: #f9b02d; }
.footer-cols address { color: #ebc7dc;  }
.footer-cols .col ul.services li { background-image: url(images/red/plus-ico.png); }
.footer-bottom { background: #430000 url(images/red/footer.png) no-repeat; }
.footer-bottom p.copy { float: right; color: #790000; }
.footer-bottom p.copy a { color: #790000; }
.footer-nav a { color: #790000; }
.footer-nav a:hover { color: #f9b02d; }
/* end of footer */

/* content */
.content { background: #790000 url(images/red/main.png) repeat-x 0 0; }
.content .tabs-cnt p { color: #fff; }
.content .tabs-cnt p em { color: #fabcac; }
.content h5.title { color: #fcd0c0; border-color: #6b1f22; }
.content header h3 { color: #f16f00; }
.content .tabs-cnt .tab-cols h3 { color: #f16f00; font-weight: bold; }
.content .tabs-cnt .tab-cols h3 span { color: #fabcac; }
.content .tabs-cnt .team-members li h6 { color: #f16f00; }
.content .tabs-cnt .team-members li h6 a { color: #f16f00; }

.content .tabs-cnt .team-members li p { color: #fcd0c0; }
.content .tabs-cnt blockquote { border-color: #ffffff; }
.content .tabs-cnt blockquote em { border-color: #ffffff; color: #fff; }
.content .tabs-cnt .color-article p { color: #fff; }
.content .tabs-cnt .color-article p span { color: #f0d3e2;  }
.content .tabs-cnt .color-article em { color: #fff; }
.content .tabs-cnt .color-article h3 { color: #f16f00; font-weight: bold; }
/* end of content */

/* sidebar */
.sidebar { color: #fff; }
.sidebar { background-image: url(images/red/main.png); background-color: #790000; }
.sidebar .widget { padding-top: 12px; padding-bottom: 12px; }
.sidebar .widget-cnt { padding: 0 14px; }
.sidebar h5.widgettitle { background-image: url(images/red/widget-border.png); color: #fbf4db; }
.sidebar ul li a { color: #fff; }
.sidebar a.btn-request { background-image: url(images/red/btn-req.png); color: #fcd0c0; }
/* end of sidebar */

/* contact page */
.content .entry ul li { color: #fff; }
.content .entry ul li a { color: #fff; }
.content .entry ul li span { color: #fabcac; }
.content .form-contact .row label { color: #fff; }
.content .form-contact .row label span { color: #fabcac; }
.content .form-contact .row input.field { background-color: #730404; border-color: #55021d; color: #fff; }
.content .form-contact .row textarea.textarea-field { background-color: #730404; border-color: #55021d; color: #fff;}
.content .form-contact .row input.submit-btn { color: #fff; }
.content .form-contact .row input.submit-btn:hover { color: #ccc; } 
/* end of contact page */


/* error page */
.error-page { background-image: url(images/red/error.png); }
.error-page p { color: #fff; text-shadow: rgba(0,0,0,0.7) 1px 1px 0px; }

.bubble { background-color: #600000; border-color: #3b0000; }
.top-bubble span.arr { background-image: url(images/red/error-arr-b.png); }
.bottom-bubble span.arr { background-image: url(images/red/error-arr-t.png); }
/* end of error page */

/* three columns page */
.columns .col h3.col-title { background-image: url(images/red/col-title.png); }
/* end of three columns page */

/* sitemap */
.content ul li ul li a { color: #e6e7e8; }
/* end of sitemap */

/* services page */
.services article .img-holder { background: url(images/red/img-holder.png) no-repeat 0 0; }
.services article .img-holder img { border-color: #ebc7dc; }
.services article h4 a { color: #fcd0c0; }
/* end of services page */

/* gallery-classic page */
.gallery-classic ul li a img { border: 5px solid #e1e1e1; }
.gallery-classic ul li a em { background-color: #e1e1e1; }
.gallery-classic ul li a span { background-image: url(images/red/zoom-ico.png); }
/* end of gallery-classic page */

/* gallery-project page */
.gallery-project ul li a img { border-color: #e1e1e1; }
.gallery-project ul li a:hover img { border-color: #fbf4db; }
.gallery-project ul li h4 { color: #fbf4db;  }
/* end of gallery-project page */

.popup { background-image: url(images/red/main.png); }
.popup h3 { color: #fff; background-image: url(images/popup-border.png); }
.popup input.field { background-color: #730404; border-color: #55021d; color: #fff; }
#cboxOverlay {background: url(images/red/overlay.png) repeat 0 0; }
/* *************************************** */
/* projects page */
.projects article { background-image: url(images/red/title-border.png); }
.projects article h3 { color: #ffffff; }

.projects .caroufredsel_wrapper { border-color: #e1e1e1; }
.projects .slider-holder { position: relative; }
.projects .slider-holder a.zoom { background-image: url(images/slider-zoom.png); background-color: #e1e1e1; }
.projects .slider-holder a.arr { background-image: url(images/red/projects-slider-arr.png); }

.pagination ul li a { color: #ceb7a6; background-image: url(images/red/pagination.png); border-color: #4c0101; }
.pagination ul li a:hover,
.pagination ul li.active a { text-decoration: none; background-image: url(images/red/pagination-active.png); }
/* end of projects page */

/* project full */
.project-full .slider-holder .control-nav a { background-image: url(images/red/control-nav.png); }
.project-full .slider-holder .control-nav a img { background: #e1e1e1; }
.project-full .slider-holder .control-nav a:before { border-color: transparent transparent #e1e1e1; }
.project-full .slider-holder span.big-slider-shadow { background-image: url(images/big-slider-shadow.png); }
/* end of project full */

/* blog-single page */
.container h4.title-border { background-image: url(images/red/title-border.png); }
.post h4 a { color: #fbf4db; }
.post h4 a:hover { color: #eddda5; text-decoration: none; }

.post p.meta-top a.ico { color: #fabcac; text-shadow: rgba(255,255,255, 0.2) 1px -1px 0px ; }
.post p.meta-top a.date-ico { background-image: url(images/red/date-ico.png); }
.post p.meta-top a.user-ico { background-image: url(images/red/user-ico.png); } 
.post p.meta-top a.comments-ico { background-image: url(images/red/comments-ico.png); }
.post p.meta-top a.ico:hover { color: #f9b02d; text-shadow: rgba(0,0,0, 0.2) 1px -1px 0px ; }

.post .img-holder img { border-color: #e1e1e1; }
.post .meta-bottom p span { color: #fb6f4b; }
.post .meta-bottom p a { color: #fecec2; }
.post .meta-bottom p a:hover { color: #f9b02d; }

.container h6.title { color: #fbf4db; }
.container h6.title-border { background-image: url(images/red/title-border.png); }
.comments-section { background-image: url(images/red/title-border.png); }

.comments-section .user h6 { color: #e09185; background-image: url(images/red/comments-user-ico.png); }
.comments-section .user h6 a { color: #e09185; }
.comments-section .user h6 a:hover { color: #f9b02d; }

.comments-section .user p { color: #dd4932; text-shadow: 1px -1px 0px rgba(0,0,0,0.4); }
.comments-section .user p a { color: #dd4932; text-decoration: none; }
.comments-section .user p a:hover { color: #f9b02d; }

.comment-form label { color: #fff; }
.comment-form label span  { color: #fabcac; }

.comment-form input.field { background-color: #730404; border-color: #55021d; color: #fff; }
.comment-form textarea.textarea-field {  background-color: #730404; border-color: #55021d; color: #fff; }

.sidebar .popular-posts ul li { background-image: url(images/red/widget-border.png); }
.sidebar .popular-posts ul li a img { border-color: #e1e1e1	; }
.sidebar .popular-posts ul li a:hover img { border-color: #fabcac; }
.sidebar .popular-posts ul li .popular-posts-cnt p { color: #fff	; }
.sidebar .popular-posts ul li .popular-posts-cnt small { color: #fbf4db; }

.sidebar .categories ul li { background-image: url(images/red/widget-border.png); color: #a0afb9; }
.sidebar .categories ul li a { color: #fff; }
.sidebar .categories ul li a:hover { color: #c6d2da;  }

.sidebar .popular-tags a { color: #fff; }
.sidebar .popular-tags a:hover { color: #ffc9ea; }

.sidebar address { color: #ffffff; }
.sidebar address a { color: #fff; }
.sidebar address a span { color: #f9b02d; }
.sidebar address a:hover { color: #f9b02d; }
/* end of blog-single page */

/* blog page */
.content .pagination-post a { color: #ceb7a6; }
.content .pagination-post a.prev span { background-image: url(images/red/prev-arr.png); }
.content .pagination-post a.next span { background-image: url(images/red/next-arr.png); }
.content .pagination-post li a { background-image: url(images/red/pagination.png); }
.content .pagination-post li a:hover,
.content .pagination-post li.active a { background-image: url(images/red/pagination-active.png); }
.pagination-post span.shadow { background-image: url(images/red/pagination-shadow.png); }
/* end of blog page */

/* under-construction page */
.under-construction span.designs { background-image: url(images/red/101-designs.png); }
.under-construction span.under-const { background-image: url(images/red/under-const.png); }
.under-construction h2 { color: #fff; }
.under-construction h3 { color: #fff; }
.socials ul li a { background-image: url(images/red/socials-icos.png); }
/* end of under-construction page */

/* home page */
.home-page #header { height: 558px; background-color: #fefefe; background-image: url(images/header-home.png); }
.home-page .home-slider .slide-cnt h2 { color: #555555; line-height: 40px; }
.home-page .home-slider .slide-cnt h2 span { color: #732f41; }
.home-page .home-slider .slide-cnt p { color: #343c44; }

.home-page .main { box-shadow: 0px 0px 10px 10px #630614; -moz-box-shadow: 0px 0px 10px 10px #630614; -webkit-box-shadow: 0px 0px 6px 10px #630614; -o-box-shadow: 0px 0px 6px 10px #630614; background: url(images/red/home-page-main.png) repeat-x 0 0; }
.home-page article { background-image: url(images/red/article-tabs.png); }
.home-page article p { color: #f0d3e2; }
.home-page article h6.title { color: #ecbdd8;  }

.home-page article .slider-tab-holder a.btn { background-image: url(images/red/slider-tabs-arr.png); }

.home-page article.gallery ul li { color: #f0d3e2; }
.home-page article.gallery ul li .img-holder { border-color: #ecbdd8; }
.home-page article.gallery ul li .img-holder span.shadow { background-image: url(images/article-shadow.png); }

.home-page article.news ul li { color: #f0d3e2;  }
.home-page article.news ul li p.date { color: #ecbdd8; }
.home-page article.news ul li img { border-color: #e871ab; position: relative; z-index: 10;}
.home-page article.news ul li .img-holder span.shadow { background-image: url(images/red/news-shadow.png); z-index: 3; }

.home-page article.blog-tab ul li { color: #fefcf3; }
.home-page article.blog-tab ul li p.meta a { color: #f9ecba; }
.home-page article.blog-tab ul li p.meta a:hover { color: #f9b02d; }
.home-page article.blog-tab ul li p { color: #fefcf3; }
.home-page article.blog-tab ul li .img-holder { background-color: #a0afb9; border-color: #c6c6c6; }

.home-page .tab span.border-left { background-image: url(images/red/left-border.png); }
.home-page .tab span.border-right { background-image: url(images/red/right-border.png); }
.home-page .tabs a em.ico { background-image: url(images/red/icos.png); }

.home-style1-slider .slide-cnt h2 { color: #e3e3e3; }
.home-style1-slider .slide-cnt h2 span { color: #00aef0; }
.home-style1-slider .slide-cnt p { color: #bcbcbc; }
/* end of home page */