body{ font-family:"Source Sans Pro", arial, sans-serif;}
p{ font-family:"Source Sans Pro", arial, sans-serif;}
h1{ font-family:"Source Sans Pro", arial, sans-serif;}
h3{ font-family:"Source Sans Pro", arial, sans-serif;}
h4{ font-family:"Source Sans Pro", arial, sans-serif;}
h5{ font-family:"Source Sans Pro", arial, sans-serif;}
h6{ font-family:"Source Sans Pro", arial, sans-serif;}
h2{ font-family:"Damion", arial, sans-serif;}

.sf-menu ul, .sf-menu li.current-menu-item, .sf-menu a:hover, .sf-menu li a:hover, .sf-menu a:hover, .sf-menu a:visited:hover, .sf-menu li.sfHover a, .sf-menu li.sfHover a:visited {background-color:#AEA560;  }
#header-top-bar, #page-title-divider { background:#AEA560; }
#page-title h1 {border-bottom:8px solid #576e78; }
.widget-area-highlight  {background:#e3e0d9; }
#copyright { border-top-color:#AEA560;  }
#tweets-sidebar {background:#f2f1ed;}
#tweets-sidebar:before {border-top: 10px solid #f2f1ed;}
body, footer, #main { background-color:#ffffff;}
#main img, #map-contact, .video-container, .video-post-image {border-bottom:5px solid #AEA560;}
.menu-item-container {border-bottom:4px solid #88a5b1; }
body ul#open-hours li, body #main ul.menu-items li, .type-post {border-bottom:1px dotted #bdb7a4; }
.header-underline {border-bottom:3px solid #bdb7a4;}
#sidebar {border-left:1px dotted #bdb7a4;}
body {color:#5f6567;}
a {color:#5f757e;}
a:hover, #copyright li a:hover {color:#88a5b1;}
h1, h2, h3, h4, h5, h6 {color:#7b7562;}
.sf-menu a, .sf-menu a:visited  {color: #000000;}
.sf-menu li.current-menu-item a, .sf-menu li.current-menu-item a:visited, .sf-menu a:hover, .sf-menu li a:hover, .sf-menu a:hover, .sf-menu a:visited:hover, .sf-menu li.sfHover a, .sf-menu li.sfHover a:visited {color:#ffffff;}
#page-title h1 {color:#ffffff;}
#copyright li a {color:#aca693;}
.wpcf7  input.wpcf7-submit, ul.filter-children li a, a.rock-button, input.button, .pagination a, .social-icons a, .rock-button, a .rock-button, #respond input#submit, body #main a.progression-grey {
    color:#88a5b1; 
    background:#ffffff;
    border-bottom:2px solid #aacedd;
}
.rock-button a {color:#88a5b1; }
.wpcf7  input.wpcf7-submit:hover, ul.filter-children li a:hover, ul.filter-children li.current_page_item a, #respond input#submit:hover, .rock-button:hover, a.rock-button:hover, .social-icons a:hover, input.button:hover, .pagination a:hover, .pagination a.selected, .social-icons a:hover, body #main a.progression-grey:hover 
{
    background:#aacedd; 
    color:#ffffff;
    border-bottom:2px solid #aacedd;
}
.rock-button:hover a {color:#ffffff;}

body #logo img {max-width:288px;}
footer #footer-logo img {max-width:150px;}
.paged-title {height:250px;}
ul.filter-children li a, #respond input#submit, .sf-menu, .flex-caption, footer #copyright ul, .rock-button, h1, h2, h3, h4, h5, h6, .phone-widget span, .e-mail-widget span, .mobile-widget span, body #main ul.menu-items .grid2column, .pagination a, body #main a.progression-grey
{font-family:'Source Sans Pro', serif; }
body {font-family:"Source Sans Pro", Helvetica, Arial, Sans-Serif;}