

@font-face {
font-family: "functionpro-demi";
src: url("../fonts/functionpro-demi-webfont.eot");
src: url("../fonts/functionpro-demi-webfont.eot?#iefix") format("embedded-opentype"),
     url("../fonts/functionpro-demi-webfont.woff") format("woff"),
     url("../fonts/functionpro-demi-webfont.ttf") format("truetype"),
     url("../fonts/functionpro-demi-webfont.svg#Array") format("svg");
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: "OpenSans-Regular";
src: url("../fonts/OpenSans-Regular-webfont.eot");
src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),
     url("../fonts/OpenSans-Regular-webfont.woff") format("woff"),
     url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"),
     url("../fonts/OpenSans-Regular-webfont.svg#Array") format("svg");
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: "functionpro-demi";
src: url("../fonts/functionpro-demi-webfont.eot");
src: url("../fonts/functionpro-demi-webfont.eot?#iefix") format("embedded-opentype"),
     url("../fonts/functionpro-demi-webfont.woff") format("woff"),
     url("../fonts/functionpro-demi-webfont.ttf") format("truetype"),
     url("../fonts/functionpro-demi-webfont.svg#Array") format("svg");
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: "OpenSans-Regular";
src: url("../fonts/OpenSans-Regular-webfont.eot");
src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),
     url("../fonts/OpenSans-Regular-webfont.woff") format("woff"),
     url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"),
     url("../fonts/OpenSans-Regular-webfont.svg#Array") format("svg");
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: "OpenSans-Regular";
src: url("../fonts/OpenSans-Regular-webfont.eot");
src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),
     url("../fonts/OpenSans-Regular-webfont.woff") format("woff"),
     url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"),
     url("../fonts/OpenSans-Regular-webfont.svg#Array") format("svg");
font-weight: normal;
font-style: normal;
}


h1, h2, h3, h4, .ribbon-center span, h2.intro .intro-bold, .blog-masonry-description h3 a, .testimonial li h6, span.block-subtitle, span.block-title, span.subtitle, span.da-t h4 a.title, .latest-portfolio span.terms, .da-thumbs span.terms, h4.classic-post-title a, .big_white, h6.nav-previous a, h6.nav-next a
{
	font-family:"functionpro-demi", Geneva, sans-serif !important;
	color: #444;
}


h5, h6, .sidebar-item-box h5 a, .ei-slider-loading, .twtr-tweet-text p a.twtr-user, .intro-container h3, .portfolio-featured, ul#lines li, ul.contact-info span, .medium_text, #da-thumbs.blog h4 a.title
{
	font-family:"OpenSans-Regular", Geneva, sans-serif !important;
	color: #333;
}


.sf-menu > li > a
{
	font-family:"functionpro-demi", Geneva, sans-serif !important;
	color: #444;
}


h1.single-portfolio-header
{
	font-family:"OpenSans-Regular" !important;
	color: #333 !important;
}


.sidebar-box h4.blog-sidebar-title span, h4.footer-heading span
{
	font-family:"OpenSans-Regular" !important;
	color: #333 !important;
}


*, body, #social-icon a, .sidebar-author, .sidebar-date, .sidebar-social, .sidebar-comment, .sidebar-cat,
#comment-wrapper, #commentform label, .twtr-tweet-text p a, .da-thumbs li span.da-t div h6, .footer-box, div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, span.wpcf7-not-valid-tip, ol, ul, p, span, span a, a, table, .sidebar-item-box .sidebar-item-date,.twt-border .twt-tweet .entry-title, .twt-border .twt-o .entry-title a, .twt-border .twt-o .entry-title b
{
	font-family: "Segoe UI" , "Lucida Grande" , Verdana, Arial, Helvetica, sans-serif !important;
	color: #666;
	background-color: transparent; 
}


#footer-wrapper a, #footer-wrapper span, #footer-wrapper p, #footer-wrapper h1, #footer-wrapper h2, #footer-wrapper h3, #footer-wrapper h4, #footer-wrapper h5, #footer-wrapper h6,
#footer-wrapper .textwidget, h4.footer-heading span
{
	color: #bbb !important;
}



.raised, .image-deco
{
	background-color: ;
}



a.hightlight, span.highlight, .banner-container a, .tag-wrapper a, .banner-container a:hover, .tag-wrapper a:hover, .sidebar-comment h5 a, a.comment-reply-link, .tagcloud a, #portfolio-filter .filterable.current a, .portfolio-featured, .post-content-meta-category a, .sidebar-cat a, .post-excerpt h6 a, #banner-wrapper,ul.sf-menu > li.current-menu-item a, ul.sf-menu > li.current-page-item a, ul.sf-menu > li.current-menu-parent > a, ul.sf-menu > li.current-menu-ancestor > a, #banner-wrapper, a.portfolio-preview, ul.navi-list li.current
{
	background: #c7ac68;
}
a:hover, a.rev:hover, #team a, .blog-masonry-description h3 a, .twt-border .twt-o .entry-title b, .twt-border .twt-o .entry-title a, .sf-menu > li:hover > a, #portfolio-filter .filterable a:hover, span.post-content-meta-author a, #block-title-2 span a, span.recent-blog-more a, #service-2 a
{
	color: #c7ac68;
}
.sf-menu ul li a:hover
{
	border-left:3px solid #c7ac68;
}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal, .button-slider, .se-next,.se-prev, .flex-direction-nav li .next, .flex-direction-nav li .prev
{
	background-color:#c7ac68;
}
#header-container{
	border-bottom:3px solid #c7ac68;
}
footer-wrapper
{
	border-top:4px solid #c7ac68;
}

 
.button, button, input[type="submit"], input[type="reset"], input[type="button"]
{
	background:#c7ac68;
}


