body, #wp-calendar caption, #wp-calendar th, #slogan, .wpcf7-not-valid-tip { font-family: "Varela", Arial, Helvetica, sans-serif; } h1, h2, h3, h4, h5, h6, .menu > ul ul a, .nav-tabs, th, #wp-calendar caption, .progress-bar, .btn, .form-submit > #submit, .wpcf7-submit, .accordion-title, #filter a, 
.direct-buttons a, cite.fn, label, .sc_testimonial .author, #page-title .breadcrumbs, .cap-text, .tp-caption.big_white, body .tp-button.blue, .wpcf7-form > p { font-family: "Varela", Arial, Helvetica, sans-serif; } .menu > ul > li > a, #copyright, #footer .widget .title, .side-nav a { font-family: "Varela", Arial, Helvetica, sans-serif; } 
body, #slogan { font-size: 13px; line-height: 18.055555555556px; }
h1 { font-size: 40px; line-height: 45.977011494253px; } h2 { font-size: 28px; line-height: 35.897435897436px; } h3 { font-size: 24px; line-height: 30px; } h4 { font-size: 16px; line-height: 20.253164556962px; } h5 { font-size: 20px; line-height: 25.974025974026px; } h6 { font-size: 18px; line-height: 24px; } 
.menu > ul > li > a { font-size: 18px; }
.menu > ul > li > a, #slogan { height: 100px; line-height: 98px; }







.h-v1 .i-large { margin-top: 32px; }
.is-sticky .i-large { margin-top: 18.5px; }


.is-sticky > #sticky-nav { height: 75px; }
.is-sticky > #sticky-nav > .container,
.is-sticky > #sticky-nav > .container > nav { height: inherit; }
.is-sticky > #sticky-nav .menu > ul > li > a, .is-sticky #slogan {
    height: 75px;
    line-height: 73px;
}




#footer, #copyright, #copyright, #copyright a, #footer .widget_twitter li > b > a
{ color: #999999; }

#footer
{ background-color: #32363E; }

#footer a, #copyright nav a, #copyright nav
{ color: #ffffff; }

#copyright, #footer .i-large li > a, .widget_blog dt a
{ background-color: #25272D; }

.widget_blog dl
{ border-bottom-color: #25272D; }

.flickr_badge_image img
{ border-color: #25272D; }

.widget_blog dl, .btn, .form-submit > #submit, body .tp-button.blue, .wpcf7-submit
{ border-top-color: #454953; }

#footer .widget > h3
{ border-top-color: #ffffff; }




.h-v2, .is-sticky > #sticky-nav, .side-nav .current_page_item a, .bypostauthor > article > header img.avatar, .flickr_badge_image img:hover 
{ border-color: #d10d31; }

.bypostauthor > article > header .caret
{ border-top-color: #d10d31; }

#page-title.hero-title a:hover, .sc_pricing .price > big, .sc_pricing .price-details em, .p-item .item-desc h3 a:hover, .sc_infobox .icon, #copyright .current-menu-item a, #copyright ul a:hover
{ color: #d10d31; }

.h-v5 .menu > ul > li > a:hover, .h-v5 .menu > ul > li:hover > a, .h-v5 .menu > ul > li.current-menu-item > a, .h-v5 .menu > ul > li.current-menu-ancestor > a, .top-bar, .h-v1 #logo, .layout-medium .type-icon, .read-more a:hover, #filter a:hover, #filter .active a, .direct-buttons a:hover, #pagination a:hover, .direct-buttons a.all-link, .dropcap-color, .sc_posts .recent-posts a > span, .sc_posts .recent-posts li > span, .blog-item .type, .comments-title span, .form-submit span, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .accordion-title span, .btn-color, body .tp-button.blue, .widget_blog dt a:hover, .sc_infobox:hover .hover-true, .accent-col > div:first-child, .p-item .from-left:hover, .p-item .from-right:hover
{ background-color: #d10d31; }

#main-slider .flex-control-nav a:hover, #main-slider .flex-control-nav a.flex-active, .tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-rightarrow.tparrows:hover, .tp-leftarrow.tparrows:hover, #main-slider .flex-direction-nav a:hover
{ background-color: #d10d31 !important; }

.top-bar, #filter a:hover, #filter .active a, .direct-buttons a.all-link, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .btn-color, body .tp-button.blue, .sc_infobox:hover .hover-true, .accent-col > div:first-child
{ color: #ffffff; }