#icon_wrapper {
    left: 0px;
    position: fixed;
    top: 25%;
    z-index: 99999;
}

.awesome-social {
    -moz-transition: width 0.1s,height 0.1s,-webkit-transform 0.1s;
    -webkit-transition: width 0.1s,height 0.1s,-webkit-transform 0.1s;
    background: #a50000 !important;
    border-radius: 50% !important;
    color: white !important;
    font-size: 1.5em !important;
    height: 32px !important;
    line-height: 34px !important;
    margin-top: 2px;
    text-align: center !important;
    text-shadow: 2px 2px 4px #000000;
    transition: width 0.1s,height 0.1s,transform 0.1s;
    width: 32px !important;
}

.awesome-social:hover {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(deg);
}

.fuse_social_icons_links {
    outline: 0 !important;
}

.fuse_social_icons_links:hover {
    text-decoration: none !important;
}

.fb-awesome-social {
    background: #3b5998;
}

.tw-awesome-social {
    background: #00aced;
}

.rss-awesome-social {
    background: #FA9B39;
}

.linkedin-awesome-social {
    background: #007bb6;
}

.youtube-awesome-social {
    background: #bb0000;
}

.flickr-awesome-social {
    background: #ff0084;
}

.pinterest-awesome-social {
    background: #cb2027;
}

.stumbleupon-awesome-social, .google-plus-awesome-social, .stumbleupon-awesome-social, .google-plus-awesome-social {
    background: #f74425;
}

.instagram-awesome-social {
    background: #517fa4;
}

.tumblr-awesome-social {
    background: #32506d;
}

.vine-awesome-social {
    background: #00bf8f;
}

.vk-awesome-social {
    background: #45668e;
}

.soundcloud-awesome-social {
    background: #ff3300;
}

.reddit-awesome-social {
    background: #ff4500;
}

.stack-awesome-social {
    background: #fe7a15;
}

.behance-awesome-social {
    background: #1769ff;
}

.github-awesome-social {
    background: #999999;
}

.envelope-awesome-social {
    background: #ccc;
}

img.wp-smiley, img.emoji {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    display: inline !important;
    height: 1em !important;
    margin: 0 .07em !important;
    padding: 0 !important;
    vertical-align: -0.1em !important;
    width: 1em !important;
}

.sc_team_single_member .sc_single_side .social span, .grid#sc_our_team .sc_team_member .sc_team_member_name, .grid#sc_our_team .sc_team_member .sc_team_member_jobtitle, .grid_circles#sc_our_team .sc_team_member .sc_team_member_jobtitle, .grid_circles#sc_our_team .sc_team_member .sc_team_member_name, .sc_team_single_member .sc_single_side .social span, .grid#sc_our_team .sc_team_member .sc_team_member_name, .grid#sc_our_team .sc_team_member .sc_team_member_jobtitle, .grid_circles#sc_our_team .sc_team_member .sc_team_member_jobtitle, .grid_circles#sc_our_team .sc_team_member .sc_team_member_name {
    background: #1f7dcf;
}

.grid#sc_our_team .sc_team_member {
    padding: 5px !important;
}

.grid_circles#sc_our_team .sc_team_member, .grid_circles2#sc_our_team .sc_team_member, .grid_circles#sc_our_team .sc_team_member, .grid_circles2#sc_our_team .sc_team_member {
    margin: 5px;
}

#callnowbutton, img#wpstats, #callnowbutton {
    display: none;
}

body {
    background: url(../img/binding_dark.png);
    font-size: 14px;
}

div#site-branding img.custom-logo {
    height: 70px;
}

.hero-overlay h2, #slider-overlay h2 {
    color: #ffffff;
    font-size: 50px;
}

.hero-overlay p.site-tagline, #slider-overlay p.site-tagline, div.big-hero-buttons button, .hero-overlay p.site-tagline, #slider-overlay p.site-tagline, div.big-hero-buttons button {
    color: #ffffff;
    font-size: 14px;
}

.camera_target_content {
    background-color: rgba(117,117,117,0.25);
}

.blog-post-overlay h2.post-title {
    font-size: 24px;
}

.blog-post-overlay .blog-post-read-more, nav.main-nav a, .blog-post-overlay .blog-post-read-more, nav.main-nav a {
    font-size: 10px;
}

.homepage-a {
    background-image: url(../img/marietta-hair-appointment-fast.jpeg);
    background-position: 50%;
    background-size: cover;
}

.homepage-a section.homepage-cta-banner div.cta-banner-content h2.widget-title, .homepage-a section.homepage-cta-banner div.cta-banner-content div.textwidget, .homepage-a section.homepage-cta-banner div.cta-banner-content, .homepage-a section.homepage-cta-banner ul#zeal-testimonials .testimonial-content, .footer-a section.homepage-cta-banner div.cta-banner-content h2.widget-title, .footer-a section.homepage-cta-banner div.cta-banner-content div.textwidget, footer.site-footer > div.container > div.footer-a div.textwidget, .footer-a section.homepage-cta-banner div.cta-banner-content, .homepage-a section.homepage-cta-banner div.cta-banner-content h2.widget-title, .homepage-a section.homepage-cta-banner div.cta-banner-content div.textwidget, .homepage-a section.homepage-cta-banner div.cta-banner-content, .homepage-a section.homepage-cta-banner ul#zeal-testimonials .testimonial-content, .footer-a section.homepage-cta-banner div.cta-banner-content h2.widget-title, .footer-a section.homepage-cta-banner div.cta-banner-content div.textwidget, footer.site-footer > div.container > div.footer-a div.textwidget, .footer-a section.homepage-cta-banner div.cta-banner-content {
    color: #fff;
}

.homepage-a section.homepage-cta-banner div.cta-banner-content, .footer-a section.homepage-cta-banner div.cta-banner-content, .homepage-a section.homepage-cta-banner div.cta-banner-content, .footer-a section.homepage-cta-banner div.cta-banner-content {
    background: rgba(10,10,10,0.6);
}

.footer-a {
    background-image: url(../img/marietta-spa-massage-1.jpg);
    background-position: 50%;
    background-size: cover;
}

.event-blog .event-post .event-details a, button, input[type=button], input[type=submit], div#site-branding h1 a, .hero-overlay h2, #slider-overlay h2, .hero-overlay p, #slider-overlay p, section.featured-homepage-post div.click-through-arrow h4, div.featured-post-content h2, section.homepage-cta-banner div.cta-banner-content h2.widget-title, div.homepage-portfolio section.homepage-portfolio > div > h2, h2.feature-content-title, div.single-post-right > header > h1, nav.post-navigation .nav-links a, h3#reply-title, div#respond p.comment-form-comment label, p.no-comments, .widget h2.widget-title, div.archive-page h1, div.archive-page article h2, .single-page .single-page-wrapper h1, .team-member-wrapper .job-title-meta, div.team-member-wrapper h2.about-heading, div.team-member-wrapper .sc_team_posts .skills-title, div.team-member-wrapper .sc_team_skills span.skill-title, div.team-member-wrapper .sc_team_skills .progress, div.team-member-wrapper .sc-team-member-posts a, .event-blog .event-post .event-details a, .event-blog .event-details .location, .event-blog .event-details .date, ul#zeal-testimonials .testimonial-author, .zeal-pricing-table .title, .zeal-pricing-table .subtitle {
    font-family: Oswald,sans-serif;
}

body, section.homepage-cta-banner div.cta-banner-content, div.archive-page h1 span, .event-blog .event-post .event-details .secondary-button {
    font-family: Titillium Web,sans-serif;
}

section.front-page-hero, div.col-md-12.hero-banner {
    height: 620px;
}

.hero-overlay h2 {
    font-size: 50px;
}

.hero-overlay p.site-tagline {
    font-size: 14px;
}

.recentcomments a {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
}

@media screen and (max-width:650px) {
    #callnowbutton {
        align-items: center;
        background: #a50000;
        border-bottom: 1px solid #730000;
        border-top: 1px solid #d22d2d;
        bottom: 0;
        color: #fff;
        display: flex;
        font-size: 120%;
        font-weight: 600;
        height: 60px;
        justify-content: center;
        left: 0;
        overflow: hidden;
        padding-right: 27px;
        position: fixed;
        text-align: center;
        text-decoration: none;
        text-shadow: 0 1px #730000;
        width: 100%;
        z-index: 2147483647;
    }
    body {
        padding-bottom: 60px;
    }
}