@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6 {
	color:#887a76;
}
hr {
	background-color: #887a76;
}
p {
	color:#887a76;
}
ins {
	background: #ffc;
}
pre {
	background: #E0D5C7;
	color: #000000;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
}
a:link, a {
	color:#522b1c;
}
a:active, a:hover {
	color:#887a76 !important;
}
.wp-caption {
	background: #E0D5C7;
}
.wp-caption p.wp-caption-text {
	color: #735739;
}
.gallery .gallery-caption {
	color: #735739;
}
body {
	background: #F3E5B1 url('images/bg-mnm.jpg') repeat;
	color:#887a76;
	99text-shadow:1px 1px 1px #FFFFFF;
}
.social-media {
	background:url(images/social_media_bg.jpg) repeat-x;
	border-bottom:1px solid #40362d;
}

#main-menu li.menu-item a, #main-menu li.page_item a {
	color:#522B1C;
}
#main-menu li.menu-item a:hover, #main-menu li.page_item a:hover {
	color:#755549 !important;
}
#main-menu li.current-menu-item a, #main-menu li.current_page_item a {
	color:#0c8676;
}
#main-menu li.current-menu-item a:hover, #main-menu li.current_page_item a:hover {
	color:#755549 !important;
}
#main-menu li.current-menu-item ul.sub-menu li a, #main-menu li ul.sub-menu li.current-menu-item a, #main-menu li ul.sub-menu li a:hover, #main-menu li.current_page_item ul.children li a, #main-menu li ul.children li.current_page_item a {
	color:#f9f9f9 !important;
}

#main-menu li .sub-menu, #main-menu li .children {
	background-color:#0C8676;
	border-color: #3d9e91;
	border-left: 1px solid #F3E5B1;
	border-right: 1px solid #F3E5B1;
}
#main-menu li .sub-menu li, #main-menu li .children li {
	font: 500 14px "brandon-grotesque",sans-serif;
	border-bottom: 1px solid #3d9e91;
	background-color:#0C8676;
}
#main-menu .sub-menu li a:hover, #main-menu .children li a:hover {
	background-color:#3d9e91;
}

/*
============================================================
Colors:
	P. 327 - Green - #0C8676
	P. 327 - Green 80% Tint - #3d9e91
	P. 4625 - Brown - #522B1C
	P. 7499 - Cream - #F3E5B1
	P. 409 - Gray - #887A76
	P. 409 - Gray 80% Tint - #a09591
============================================================
*/

.tinynav {
	background-color:#0C8676 !important;
	background-image: url(images/selection-menu.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	border-bottom:1px solid #F3E5B1;
	border-top:1px solid #F3E5B1;
	border-left:1px solid #F3E5B1;
	border-right:1px solid #F3E5B1;
	color: #FFFFFF;
}
.tinynav option{
	background-color:#d47b05;
}
.banner {
	9background: url(images/banner_bg.jpg) repeat-x scroll 0 0 transparent;
	9border-bottom: 1px solid #5B5B5B;
}
.slider-wrapper {
	9border:10px solid #fff;
}

.featured-services-big h2 {
	color:#ffffff;
}
.featured-services-big ul {
	background: url(images/roundedServices_ul_bg.png) repeat-x scroll 0 128px transparent;
}
.featured-services-big ul li a {
	background: url(images/service-list-bg_img.png) no-repeat scroll center top transparent;
}
.featured-services-big ul li a:hover {
	background:url(images/service-list-bg_img.png) no-repeat scroll center bottom transparent;
}
.featured-services-big ul li a span {
	color:#F1E4D0;
}
.home-col-left h2, .home-col-right h2 {
	color: #FFFFFF;
}
.home-col-left h2 span {
	color: #FFFFFF;
}
.home-col-left h3 {
	color: #887a76;
}
.home-col-left h4 {
	color: #887a76;
}
.home-col-left p {
	color: #AB9881;
}
.home-col-right h2 span {
	color: #FFFFFF;
}
.home-col-right ul li .post-date {
	color: #887a76;
}
.home-col-right ul li .post-details p {
	color: #887a76;
}
.home-recent-works h2, .widget-recent-works h3 {
	color: #FFFFFF;
}
.home-recent-works h2 span, .widget-recent-works h3 span {
	color: #FFFFFF;
}
.footer-widgets {
	background: url(images/widgets_bg.jpg) repeat scroll 0 0 transparent;
}
.footer-widgets a {
	color:#fff;
}
.footer-widgets a:hover {
	color:#D3CDC7 !important;
}
.footer-widgets p {
	color:#bbb0a5;
	9text-shadow:0px 1px 1px #221504;
}
.footer-column1, .footer-column2, .footer-column3 {
	color: #BBB0A5;
}
#searchform {
	
}
#searchform input[type="text"] {
	
}
.widget form.contact input[type="text"] {
	background: none repeat scroll 0 0 #73675D;
	border: 1px solid #231D17;
	color: #CBC2B9;
}
.widget form.contact textarea {
	background: none repeat scroll 0 0 #73675D;
	border: 1px solid #231D17;
	color: #CBC2B9;
}
.widget form.contact input[type="submit"] {
	background: none repeat scroll 0 0 #433830;
	border: 1px solid #231D17;
}
.widget form.contact input[type="submit"]:hover {
	background:#231D17;
	border: 1px solid #433830;
}
.widget form.contact .error {
	background:#f1ebdf !important;
	color:#C00 !important;
}
.widget #contact_message p {
	background: none repeat scroll 0 0 #F1E8DF;
	border: 1px solid #231D17;
}
.footer-info {
	background: none repeat scroll 0 0 #231D17;
	border-top: 1px solid #1B1817;
}
.footer-info p {
	color: #4C4138;
}
blockquote {
	border-left: 8px solid #B9A895;
	color:#887a76;
}
.featured-services-small ul {
	background: url(images/roundedServices_ul_bg.png) repeat-x scroll 0 78px transparent;
}
.featured-services-small ul li a {
	background: url(images/featured_round.png) no-repeat scroll center top transparent;
}
.featured-services-small ul li a:hover {
	background:url(images/featured_round.png) center bottom;
}
.featured-services-small ul li a span {
	color:#F1E4D0;
}
.sidebar h2 a {
	color:#ebdccc;
}
.sidebar a {
	color:#887a76;
}
.sidebar h3 {
	color:#666666;
}
.widget-latest-news h3 {
	color: #FFFFFF;
}
ul.latest-news-container li.post-item .post-date {
	color: #887a76;
}
ul.latest-news-container li.post-item .post-date h4 {
	color: #887a76;
}
ul.latest-news-container li .post-details h4, ul.recent-works-container li h4 {
	color: #887a76;
}
ul.latest-news-container li.post-item p {
	color: #887a76;
}
.widget_default ul li a, .widget_default.tweetbox ul li.tweet {
	9background:url(images/arrow.png) no-repeat left 4px;
}
ul.recent-works-container li h4 {
	color: #887a76;
}
.widget-categories ul li a {
	background: url(images/content-right-info2_list_img.png) no-repeat scroll 0 2px transparent;
	color: #887a76;
}
.widget-categories ul li a span:active, .widget-categories ul li a span:hover {
	color:#735739 !important;
}
.portfolio-column2 .inner h3 a, .home-recent-works .inner h3 a {
	color:#666666;
}
.category-filter li a ,.btn_a{
	9box-shadow: inset 1px 1px 1px 1px #5A5149;
	9background:#0c8676;
	text-decoration: none;
}
.category-filter li a:hover, .category-filter li a.active , .btn_a:hover {
	9box-shadow: inset 1px 1px 1px 1px #60584e;
	background:#0c8676;
}
.portfolio-column2 .inner .portfolio-read, .home-recent-works .inner .portfolio-read {
	background:url(images/read_icon.png) top left no-repeat;
}
.portfolio-column2 .inner .portfolio-read:hover, .home-recent-works .inner .portfolio-read:hover {
	background:url(images/read_icon.png) no-repeat left bottom;
}
.portfolio-column2 .inner .portfolio-zoom, .home-recent-works .inner .portfolio-zoom {
	background:url(images/zoom_icon.png) no-repeat;
}
.portfolio-column2 .inner .portfolio-zoom:hover, .home-recent-works .inner .portfolio-zoom:hover {
	background:url(images/zoom_icon.png) no-repeat left bottom;
}
.newer a {
	background: #92877D;
	border: 1px solid #FFFFFF;
	9box-shadow: 1px 1px 1px 1px #5A5149 inset;
}
.newer a:hover {
	background: #ac926e;
}
.portfolio-column3 .portfolio-container li h3 {
	color:#887a76;
}
.portfolio-column3 .portfolio-container li h3 a {
	color:#887a76;
}
.portfolio-column3 .portfolio-container li p {
	color:#887a76;
}
.portfolio-column3 .portfolio-read:hover {
	background:url(images/read_icon.png) no-repeat left bottom;
}
.portfolio-column3 .portfolio-zoom:hover {
	background:url(images/zoom_icon.png) no-repeat left bottom;
}
.portfolio-column4 .portfolio-container li h3 {
	color:#887a76;
}
.portfolio-column4 .portfolio-container li h3 a {
	color:#887a76;
}
.portfolio-column4 .portfolio-read:hover {
	background:url(images/read_icon.png) no-repeat left bottom;
}
.portfolio-column4 .portfolio-zoom:hover {
	background:url(images/zoom_icon.png) no-repeat left bottom;
}
.portfolio-detail h2 {
	color:#887a76;
}
.portfolio-detail span {
	color:#887a76;
}
.portfolio-detail span a {
	color:#887a76;
}
.portfolio-detail p {
	color:#887a76;
}
.portfolio-detail p a {
	color:#887a76;
}
.portfolio-related-work h2 {
	color: #887a76;
}
.portfolio-related-work .portfolio-container li h3 {
	color:#887a76;
}
.portfolio-related-work .portfolio-container li h3 a {
	color:#887a76;
}
.portfolio-related-work .portfolio-read:hover {
	background:url(images/read_icon.png) no-repeat left bottom;
}
.portfolio-related-work .portfolio-zoom:hover {
	background:url(images/zoom_icon.png) no-repeat left bottom;
}
.contact-frm input[type="text"], #commentform input[type="text"], .contact-frm textarea, #commentform textarea, .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="password"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="date"], .wpcf7-form textarea {
	background:#fff;
	9box-shadow: 3px 3px 0px 1px #bfb9b0;
	color:#887a76;
}


#page-content #ajax_message p {
	background: none repeat scroll 0 0 #DDD5CA;
	border: 1px solid #b2a99e;
}
#page-content #ajax_message p.ajax_success, #page-content #ajax_message p.ajax_failure {
	background-color:#e0d5c7;
}
.location h2 {
	color: #887a76;
}
.location h2 span.title {
	background: url(images/location_ico.png) no-repeat scroll 0 0 !important;
}
.widget-address h3 {
	background: url(images/address_ico.png) no-repeat scroll 0 0 transparent;
}
.widget-email h3 {
	background: url(images/mail_ico.png) no-repeat scroll 0 0 transparent;
}
#right-detail p a {
	color:#887a76;
}
#right-detail p a:hover {
	color:#bea07e;
}
.widget-call h3 {
	background: url(images/call_ico.png) no-repeat scroll 0 0 transparent;
}
.widget-skype h3 {
	background: url(images/skype_ico.png) no-repeat scroll 0 0 transparent;
}
#page-content .post-date {
	color: #887a76;
}
.post-content h2 a {
	color:#887a76;
}
.blog-post h3, .post-content h2, .post-content h1 {
	color: #3d9e91 !important;
	font-family: "brandon-grotesque";
}
.blog-post p {
	color: #887a76;
}
p.post-meta {
	color:#887a76;
}
.blog-post p.post-meta span {
	color:#887a76;
}
.blog-post p.post-meta span a {
	color:#5B5B5B;
}
.blog-post h4 {
	color:#887a76;
}
.post-author h2 {
	color: #887a76;
}
.post-author-details {
	background: none repeat scroll 0 0 #E0D5C7;
}
.post-author-details img {
	border:6px solid #92877D;
}
.post-author-details span {
	color: #887a76;
}
.post-author-details p {
	color: #887a76;
}
.commententries h2 {
	color: #887a76;
}
.commentlist li.odd .comment-container, li.even ul.children li.odd .comment-container, li.even ul.children li.odd ul.children li.even ul.children li.odd .comment-container {
	background:#E0D5C7;
	border:1px solid #bba793;
}	
.commentlist li.even .comment-container, li.odd ul.children li.even .comment-container, li.odd ul.children li.even ul.children li.odd ul.children li.even .comment-container {
	background:#F5F2ED;
	border: 1px solid #DDD5D3;		
}
.comment-avatar img {
	border:6px solid #92877d;
}
.comment-avatar a {
	color:#887a76;
}
.comment-body span.author {
	color: #887a76;
}
span.date {
	color:#887a76;
}
#respond h3 span.reply_span, .commententries h2 span, .post-author h2 span, .portfolio-related-work h2 span {
	color:#887a76 !important;
}
#respond h3 {
	color: #887a76;
}
.post-content-4 #commentform input[type="submit"] {
	background: url(images/nextt.png) no-repeat scroll 79px 13px #92877D;
	border: 1px solid #FFFEFE;
	9box-shadow: 1px 1px 1px 1px #403B37 inset;
}


ul.list2 li {
	background:url(images/check.png) no-repeat left 4px;
}
ul.list3 li {
	background:url(images/arrow.png) no-repeat left 4px;
}
ul.list4 li {
	background:url(images/rounded_arrow.png) no-repeat left 4px;
}
ul.accordion li a {
	background:url(images/acc_inactive_bg.jpg) repeat-x;
	border-left:1px solid #e5d8cf;
	border-right:1px solid #e5d8cf;
	color:#887a76;
}
ul.accordion li a span {
	background:url(images/acc_plus.png) no-repeat scroll 97% center transparent;
}
ul.accordion li a.active span {
	background: url(images/acc_minus.png) no-repeat scroll 97% center transparent;
}
ul.accordion li a:hover {
	background:url(images/acc_hover_bg.jpg) repeat-x;
	border-left:1px solid #e5d8cf;
	border-right:1px solid #e5d8cf;
	color:#735739;
}
ul.accordion li div.holder a {
	color:#887a76;
}
ul.accordion li a.active, ul.accordion li a.active:hover {
	background:url(images/acc_active_bg.jpg) repeat-x;
	border-left:1px solid #73553b;
	border-right:1px solid #73553b;
}
table {
	9border:1px solid #d7d7d7;
}
table thead {
	background:url(images/table_header.jpg) repeat-x;
}
table th {
	border-bottom:1px solid #c4c4c4;
	border-right:1px solid #d7d7d7;
}
table td {
	border:1px solid #d6d6d6;
}
table tr.even {
	background:#f8f8f8;
}
.block-heading h3 span {
	color:#b59a7c;
}
.block-content .read-more {
	background:#92877D;
	border: 1px solid #FFFFFF;
	9box-shadow: 1px 1px 1px 1px #5A5149 inset;
}
.block-content .read-more:hover {
	background:#ac926e;
}
code.vmformat {
	background: #E0D5C7;
}
.sticky .post-content {
	background: #E0D5C7;
	padding: 10px 5px 10px 15px;
    width: 544px;
}
.page-link a {
	background:#E0D5C7;	
}
ul.commentNav li a {
	color:#5A5149;
}
/* IMG BOX SHADOW */
/*all images have 9box-shadow*/
.full-width img, .portfolio-column2 .portfolio-container li img, .home-recent-works .portfolio-container li img, .portfolio-column3 .portfolio-container li img, .portfolio-column4 .portfolio-container li img, ul.slider-container li img, .portfolio-related-work .portfolio-container li img, .location iframe, .blog-post img, .post-author-details img, .comment-avatar img, ul.recent-works-container li .post-thumb, img.alignleft, img.alignright, img.aligncenter, img.alignnone , .9box-shadow{
	9box-shadow: 3px 3px 0px #C1BBB3;
}
/*all images have 9box-shadow end */
.9box-shadow{
	9box-shadow: 3px 3px 0px #C1BBB3;
}
/* FEATURED SERVICE ICON */

.featured-services-big ul li span.roundIcon_1 {
	background:url(images/round-1.png) no-repeat;
	display:block;
	width:48px;
	height:48px;
	margin:70px 123px 45px 123px;
	float:left;
	clear:both;
}
.featured-services-big ul li span.roundIcon_2 {
	background:url(images/round-2.png) no-repeat;
	display:block;
	width:47px;
	height:47px;
	margin:70px 123px 45px 123px;
	float:left;
	clear:both;
}
.featured-services-big ul li span.roundIcon_3 {
	background:url(images/round-3.png) no-repeat;
	display:block;
	width:35px;
	height:48px;
	margin:70px 129px 45px 129px;
	float:left;
	clear:both;
}

/* DEFAULT WIDGETS */
.sidebar .widget_archive ul li {
	margin-bottom:10px;
}
.sidebar .widget_archive ul li a {
	9background:url(images/icon_archive.png) 0px 2px no-repeat;
	display:block;
	9padding-left:18px;
}
.sidebar .widget_recent_entries ul li {
	margin-bottom:10px;
}
.sidebar .widget_recent_entries ul li a {
	9background:url(images/icon_posts.png) 0px 2px no-repeat;
	display:block;
	9padding-left:18px;
}
.sidebar .widget_recent_comments  ul li {
	9background:url(images/icon_comments.png) 0px 3px no-repeat;	
	margin-bottom:10px;
	9padding-left:25px;
}
.sidebar .widget_recent_comments  ul li a {
	background:none;
}
.sidebar .widget_search form#searchform {
	9background: none repeat scroll 0 0 #DDD5CA;
    9border: 1px solid #BFB9B0;
	width: 100%;	
}
.sidebar .widget_search form#searchform input[type="text"] {
	9background: none repeat scroll 0 0 #DDD5CA;
    9border-right: 1px solid #BFB9B0;
    color: #887a76;
	width: 56%;	
	margin-right:5px;
}
.sidebar .widget_tag_cloud .tagcloud a {
	text-decoration:underline;
}
.sidebar .widget_tag_cloud .tagcloud a:hover {
	text-decoration:none;
}
.sidebar .widget_calendar #calendar_wrap td#today {
	color:#5B5B5B;
}
.footer-widgets .widget_archive ul li {
	margin-left:0;	
	margin-bottom:10px;
	background:none;
	padding-left: 0;	
}
.footer-widgets .widget_archive ul li a {
	background:url(images/foot_icon_archive.png) 0px 2px no-repeat;
	display:block;
	padding-left:18px;
}
.footer-widgets .widget_recent_entries ul li {
	margin-left:0;	
	margin-bottom:10px;
	background:none;
	padding-left: 0;	
}
.footer-widgets .widget_recent_entries ul li a {
	background:url(images/foot_icon_posts.png) 0px 2px no-repeat;
	display:block;
	padding-left:18px;
}
.footer-widgets .widget_recent_comments  ul li {
	background:url(images/foot_icon_comments.png) 0px 3px no-repeat;	
	margin-left:0;	
	margin-bottom:10px;
	padding-left:25px;
}
.footer-widgets .widget_recent_comments  ul li a {
	background:none;
}
.divStyle span a.view {
	background: url(images/view.png) no-repeat scroll center top transparent;
}
.divStyle span a.view:hover {
	background: url(images/view.png) no-repeat scroll center bottom transparent;
}
.cycle-caption span a.view {
	background: url(images/view.png) no-repeat scroll center top transparent;
}
.cycle-caption span a.view:hover {
	background: url(images/view.png) no-repeat scroll center bottom transparent;
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.featured-services-big ul {
	background:none;
}
.featured-services-big ul li{
	margin-right:57px;
}
.featured-services-big ul li a {
	background: url(images/featured_round.png) no-repeat scroll center top transparent;
}
.featured-services-big ul li a:hover {
	background:url(images/featured_round.png) no-repeat scroll center bottom transparent;
}
.featured-services-big ul li span.roundIcon_1{
	margin:31px 76px 27px;
}
.featured-services-big ul li span.roundIcon_2 {
	margin:31px 79px 27px;
}
.featured-services-big ul li span.roundIcon_3{
	margin:31px 83px 27px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.featured-services-big ul {
	background:none;
}
.featured-services-big ul li , .featured-services-big ul li.last{
	margin-left:28% !important;
	margin-bottom:5px;
}

.featured-services-big ul li a {
	background: url(images/featured_round.png) no-repeat scroll center top transparent;
	height:200px;
	width:200px;
}
.featured-services-big ul li a:hover {
	background:url(images/featured_round.png) no-repeat scroll center bottom transparent;
}
.featured-services-big ul li span.roundIcon_1{
	margin:31px 76px 27px;
}
.featured-services-big ul li span.roundIcon_2 {
	margin:31px 79px 27px;
}
.featured-services-big ul li span.roundIcon_3{
	margin:31px 83px 27px;
}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
.featured-services-big ul {
	background:none;
}
.featured-services-big ul li , .featured-services-big ul li.last{
	margin-left:10% !important;
	margin-bottom:5px;
}

.featured-services-big ul li a {
	background: url(images/featured_round.png) no-repeat scroll center top transparent;
	height:200px;
	width:200px;
}
.featured-services-big ul li a:hover {
	background:url(images/featured_round.png) no-repeat scroll center bottom transparent;
}
.featured-services-big ul li span.roundIcon_1{
	margin:31px 76px 27px;
}
.featured-services-big ul li span.roundIcon_2 {
	margin:31px 79px 27px;
}
.featured-services-big ul li span.roundIcon_3{
	margin:31px 83px 27px;
}
}
@media only screen and (min-width: 240px) and (max-width: 319px) {
.featured-services-big ul {
	background:none;
	margin-left:0;
}
.featured-services-big ul li , .featured-services-big ul li.last{
	margin-left:0;
	margin-bottom:5px;
}

.featured-services-big ul li a {
	background: url(images/featured_round.png) no-repeat scroll center top transparent;
	height:200px;
	width:200px;
}
.featured-services-big ul li a:hover {
	background:url(images/featured_round.png) no-repeat scroll center bottom transparent;
}
.featured-services-big ul li span.roundIcon_1{
	margin:31px 76px 27px;
}
.featured-services-big ul li span.roundIcon_2 {
	margin:31px 79px 27px;
}
.featured-services-big ul li span.roundIcon_3{
	margin:31px 83px 27px;
}


