body { font-family: 'Pontano Sans'; }
body { font-size: 15px; }
h1, h2, h3, h4, h5, h6, #slogan, .single-post-categories { font-family: 'Pontano Sans'; }
#top-elements { height: 105px; }
#logo h1 a, #logo .site-name a { background-image: url(b1f6f852b08f8f087fbd3ab699950f6fe3c59414.png) ; background-color: transparent; width: 346px; height: 82px; background-position: 0px 100%; background-repeat: no-repeat no-repeat; }
#slogan { top: 5px; left: 0px; }
#slogan { font-size: 12px; }
.js_on .cufon-on #slogan { font-size: 14px; }
#navigation-menu { font-family: 'Pontano Sans'; }
#navigation-menu { font-size: 18px; }
h1 { font-size: 1.5064em !important; }
h2 { font-size: 1.3336em !important; }
h3 { font-size: 1.2em !important; }
h4 { font-size: 1.0664em !important; }
h5 { font-size: 1em !important; }
h6 { font-size: 0.8664em !important; }
.js_on .cufon-on h1 { font-size: 1.84em !important; }
.js_on .cufon-on h2 { font-size: 1.744em !important; }
.js_on .cufon-on h3 { font-size: 1.5064em !important; }
.js_on .cufon-on h4 { font-size: 1.3336em !important; }
.js_on .cufon-on h5 { font-size: 1.2em !important; }
.js_on .cufon-on h6 { font-size: 1.0664em !important; }
#page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3, #page-content-title #page-title .single-post-categories { margin: 0px; padding: 0px; height: 0px; text-indent: -9000px; }
.js_on .cufon-on #page-content-title #page-title h1, .js_on .cufon-on #page-content-title #page-title h2, .js_on .cufon-on #page-content-title #page-title h3, .js_on .cufon-on #page-content-title #page-title .single-post-categories { margin: 0px; padding: 0px; height: 0px; text-indent: -9000px; }
.post-top h1, .post-top h2, .post-top h3 { font-size: 1.2em !important; }
.js_on .cufon-on .post-top h1, .js_on .cufon-on .post-top h2, .post-top h3 { font-size: 1.5064em !important; }
#sidebarSubnav h3 { font-size: 1em !important; }
.js_on .cufon-on #sidebarSubnav h3 { font-size: 1.2em !important; }
.portfolio-items-wrapper h2 { font-size: 1.0664em !important; }
.js_on .cufon-on .portfolio-items-wrapper h2 { font-size: 1.3336em !important; }
h2.portfolio-single-column { font-size: 1.3336em !important; }
.js_on .cufon-on h2.portfolio-single-column { font-size: 1.744em !important; }
h3.bottom-col-title { font-size: 1.05em !important; }
.js_on .cufon-on h3.bottom-col-title { font-size: 1.3181em !important; }
#gs-header #header-content { width: 940px; }
#c2-slider .slide-desc h2, #c2-slider .slide-desc { color: rgb(51, 51, 51); }
#c2-slider .slide-desc h2 { font-family: 'Pontano Sans'; line-height: 1.7; font-size: 1.8em !important; }
#c2-slider .slide-desc p, #c2-slider .slide-desc ul { font-size: 1.2em; line-height: 1.7; }
#c3-slider .sliding-text { color: rgb(255, 255, 255); font-size: 1.2em; line-height: 1.7; }
body, .post-top h2 a, .post-top h3 a, .posts-counter { color: rgb(51, 51, 51); }
a, #isotope-options li a:hover, #isotope-options li a.selected { color: rgb(19, 137, 155); }
a:hover, .post-top h2 a:hover, .post-top h3 a:hover, #isotope-options li a { color: rgb(51, 51, 51); }
.custom-formatting li.current_page_item > a, .custom-formatting li.current-menu-item > a, .custom-formatting li.current-cat > a, .custom-formatting li.current > a { color: rgb(51, 51, 51); }
.custom-formatting li.current_page_item > a:hover, .custom-formatting li.current-menu-item > a:hover, .custom-formatting li.current-cat > a:hover, .custom-formatting li.current > a:hover { color: rgb(19, 137, 155); }
h1, h2, h3, h4, h5, h6 { color: rgb(51, 51, 51); }
#top-wrapper { background-color: rgb(251, 251, 251); }
#slogan, #top-elements .phone-number, #top-elements .social_media_title, #search input.blur, #search input.inputbox_focus { color: rgb(51, 51, 51); }
#slogan { color: rgb(51, 51, 51); }
#gs-header, #piecemaker-header, #c1-header, #c2-header, #c3-header, #rev-slider-header { background-color: rgb(251, 251, 251); }
#navigation-menu ul.sf-menu > li > a > span { color: rgb(51, 51, 51); }
#navigation-menu ul.sf-menu > li.current-menu-item > a > span, #navigation-menu ul.sf-menu > li.current_page_item > a > span { color: rgb(51, 51, 51); }
#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover, #navigation-menu ul.sf-menu > li.current_page_item > a > span:hover { color: rgb(51, 51, 51); }
#navigation-menu ul.sf-menu > li > a:hover span { color: rgb(51, 51, 51); }
#page-content-title #page-title h1, .js_on .cufon-on #page-content-title #page-title h1, #page-content-title #page-title h2, .js_on .cufon-on #page-content-title #page-title h2, #page-content-title #page-title h3, .js_on .cufon-on #page-content-title #page-title h3, #page-content-title #page-title .single-post-categories, .js_on .cufon-on #page-content-title #page-title .single-post-categories { color: rgb(19, 137, 155); }
#page-content-title { background-color: rgb(251, 176, 52); }
#before-content { background-image: url(caf2949f72947a605b5e810bc423f098197c932c.png) ; background-attachment: scroll; background-position: 0px 0px; background-repeat: repeat no-repeat; }
#home-page-content, #page-content, #footer-bg { background-image: url(ff77addaab00973c0cd4c82747d2674f79306097.png) ; background-attachment: scroll; background-position: 0px 0px; background-repeat: repeat no-repeat; }
#home-page-content, #page-content, .no_title_section #page-content { background-color: rgb(251, 251, 251); }
h3.before_cont_title { color: rgb(51, 51, 51); }
#before-content { color: rgb(51, 51, 51); }
#before-content { background-color: rgb(251, 251, 251); }
#bottom-bg { background-color: rgb(102, 102, 102); }
h3.bottom-col-title { color: rgb(251, 176, 52); }
#bottom, #bottom .textwidget, #bottom #wp-calendar, #bottom .posts-counter { color: rgb(245, 245, 245); }
#bottom a { color: rgb(245, 245, 245); }
#bottom a:hover { color: rgb(0, 0, 0); }
h3.bottom-col-title, #bottom ul.small-thumb li, #bottom .widget_recent_entries li a, #bottom .widget_categories li a, #bottom .widget_pages li a, #bottom .widget_subpages li a, #bottom .widget_archive li a, #bottom .widget_links li a, #bottom .widget_rss li a, #bottom .widget_meta li a, #bottom .loginform li a, #bottom .widget_nav_menu li a { background-image: url(76a7610342d87852a430e21bd0d6175ade64322f.png) ; background-attachment: scroll; background-color: transparent; background-position: 0px 100%; background-repeat: repeat no-repeat; }
#bottom .widget_recent_comments li { background-image: url(76a7610342d87852a430e21bd0d6175ade64322f.png) ; background-attachment: scroll; background-color: transparent; background-position: 0px 100%; background-repeat: repeat no-repeat; }
#footer-bg { background-color: rgb(102, 102, 102); }
body { background-color: rgb(102, 102, 102); }
#footer, #footer_text { color: rgb(245, 245, 245); }
#footer a, #footer_text a { color: rgb(19, 137, 155); }
#footer a:hover, #footer_text a:hover { color: rgb(0, 0, 0); }
@media screen and (min-width: 720px) { 
  .u-design-fixed-menu-on.fixed-menu #top-wrapper { background-color: rgb(251, 251, 251); }
}
