   

    #sidebar { width: 29.7872%; }
    #main.has-sidebar-content-left #sc-post-content-wrap,
    #main.has-sidebar-comments-left #sc-comments-wrap,
    #main.has-sidebar-content-right #sc-post-content-wrap,
    #main.has-sidebar-comments-right #sc-comments-wrap,
    #main { width: 67.0213%; }

    body,
    body.wall-to-wall #wrap { background-color: #fff; } 
    body.not-wall-to-wall #wrap { background-color: #fff; }
    #sticky-top-container,
    .sc-clip-button-wrap p { background-color: #fff; }
    
    body { 
        font-size: 14px; 
        color: #555; 
        font-family: "Droid Serif";
    }
    blockquote p { font-size: 14px; }
    a, a:visited, a:hover, a:focus, a:active, button, .tp-caption a { color: #4277b2; }
    a:active, a:focus, a:hover, .tp-caption a:hover { color: #182e7a; }
    h1, h2, h3, h4, h5, h6, table th { 
        color: #212121; 
        font-family: "Droid Serif"; 
    }
    .subtle-text-color { color: #999 }
    blockquote { 
        font-family: Droid Serif; 
        border-color: #e5e5e5; 
    }
    acronym, abbr {
        border-color: #e5e5e5;
    }
    
    #sticky-to-top { background-color: #4277b2; color: #fff; }
    .main-logo-nav .main-logo { padding-top: 0px; padding-bottom: 45px; }
        
    
    .small, small { font-family: "Arial"; color: #999; }
    #top-pulldown .small, #top-pulldown small { color: #000000; }
    #footer .small, #footer small { color: #808080; }
    
    strike, del { color: #999; }
    #top-pulldown strike, #top-pulldown del { color: #000000; }
    #footer strike, #footer del { color: #808080; }
    
    
    .main-nav-wrap #small-nav { 
        font-size: 14px; 
        font-family: "Arial";
        color: #999;
    }
    .main-nav-wrap #small-nav ul li a {
         color: #333;
    }
    .main-nav-wrap #small-nav ul li a:hover {
        color: #555; 
    }
    .main-nav-wrap #small-nav ul li:before {
        color: #ffcc00;
    }
    
        .main-nav {
        padding-top: 40px;
    }
    .main-nav ul li.menu-item { 
        font-family: "Droid Serif";
        font-size: 21px; 
    }
    .main-nav ul li.menu-item a { 
        color: #333;
    }
    .main-nav ul li.menu-item a:hover,
    .main-nav ul.sf-menu > li.menu-item:hover > a,
    .main-nav ul.megaMenu > li.menu-item:hover > a {
        color: #ffcc00;
    }
    
    .mobile-nav { border-color: #e1e1e1; background-color: #fff; }
    .mobile-menu-sep,
    .mobile-menu-sep-search { background-color: #e1e1e1; }
    .mobile-menu,
    .mobile-menu:hover,
    .mobile-menu-search {
        color: #555;
    }
    .mobile-menu-icon {
        background-color: #555;
    }
    .mobile-menu-icon:before {
        border-color: #555;
    }
    .main-nav > ul > li > a span, 
    .main-nav > div > ul > li > a span { border-color: #ffffff; }
    .main-nav.normal > div > ul > li.current_page_item > a, 
    .main-nav.normal > div > ul > li.current-menu-item > a,
    .main-nav.normal > ul > li.current_page_item > a, 
    .main-nav.normal > ul > li.current-menu-item > a,
    .main-nav > div > ul > li.inuse > a,
    .main-nav > ul > li.inuse > a { border-color: #ffcc00; } 
    .main-nav.normal > div > ul > li.current_page_item > a span, 
    .main-nav.normal > div > ul > li.current-menu-item > a span, 
    .main-nav.normal > ul > li.current_page_item > a span, 
    .main-nav.normal > ul > li.current-menu-item > a span,
    .main-nav > div > ul > li.inuse > a span,
    .main-nav > ul > li.inuse > a span { color: #ffcc00; }
    .main-nav.normal > div > ul > li.current_page_parent > a,
    .main-nav.normal > div > ul > li.current_page_ancestor > a,
    .main-nav.normal > ul > li.current_page_parent > a,
    .main-nav.normal > ul > li.current_page_ancestor > a { border-color: #ffcc00; }
    
    .main-nav ul ul.sub-menu,
    .main-nav ul .main-nav-search-sub-menu,
    .main-nav ul .main-nav-shop-sub-menu {
        background-color: #fff; 
        border-color: #ffcc00;
    }    
    .main-nav ul .main-nav-shop-sub-menu ul,
    .main-nav ul .main-nav-shop-sub-menu p.total { border-color: #e5e5e5; }
    .main-nav ul ul li.menu-item,
    .ubermenu-nav li.menu-item { 
        border-color: #e5e5e5; 
        font-size: 14px; 
    }
    @media only screen and (max-width: 930px) {
        .sc-top.top-layout-normal .main-nav > ul, 
        .sc-top.top-layout-normal .main-nav > div > ul {
            border-color: #e5e5e5;
        }
    }
    @media only screen and (min-width: 901px) {
        .main-nav > ul > li, 
        .main-nav > div > ul > li { margin-left: 40px; }
    }
    @media only screen and (max-width: 900px) { 
        .main-nav { background: #fff; border-color: #e5e5e5; }
        .main-nav > ul > li,
        .main-nav > div > ul > li { border-color: #e5e5e5; }
        .main-nav > ul > li > a,
        .main-nav > div > ul > li > a { color: #555; }
        .main-nav > ul > li a:hover,
        .main-nav > div > ul > li a:hover { color: #555;}
        .main-nav.normal > div > ul > li.current_page_item > a span,
        .main-nav.normal > div > ul > li.current-menu-item > a span, 
        .main-nav.normal > ul > li.current_page_item > a span, 
        .main-nav.normal > ul > li.current-menu-item > a span,
        .main-nav > div > ul > li.inuse > a span,
        .main-nav > ul > li.inuse > a span { 
            border-top-color: #e5e5e5; 
        }
        .main-nav ul ul.sub-menu {
            border-top-color: #e5e5e5; 
        }
    }
    .main-nav ul ul li.menu-item a { color: #555; }
    .main-nav ul ul li.menu-item a:hover,
    .main-nav ul ul li.current_page_item > a, 
    .main-nav ul ul li.current-menu-item > a,
    .main-nav.normal > div > ul ul li.current_page_item > a span, 
    .main-nav.normal > div > ul ul li.current-menu-item > a span,
    .main-nav.normal > ul ul li.current_page_item > a span, 
    .main-nav.normal > ul ul li.current-menu-item > a span,
    .main-nav > div > ul ul li.inuse > a span,
    .main-nav > ul ul li.inuse > a span,
    .main-nav ul ul > li.current_page_parent > a > .sf-sub-indicator,
    .main-nav ul ul > li.current_page_ancestor > a > .sf-sub-indicator { color: #555; }
    
        
    
    
    
        .sc-top.top-layout-centered .main-nav > ul, 
    .sc-top.top-layout-centered .main-nav > div > ul, 
    .sc-top.top-layout-centered .main-nav .ubermenu-nav { border-color: #e5e5e5; }

        .sc-top,
    #title-bar-wrap,
    #title-bar { border-color: #e5e5e5; }
    #title-bar-text h1 { 
        font-size: 24px; 
        color: #212121; 
        font-family: "Droid Serif"; 
        font-style: normal !important; font-weight: normal !important;    }
    #title-bar-text h1 a { color: #212121; }
    #title-bar-text h1 a:hover { color: #D91C5C; }
    
    #title-bar-text .breadcrumbs,
    #title-bar-text ul li,
    #title-bar-text .meta-bread,
    #title-bar-text .meta-bread .small { 
        font-size: 11px !important; 
        font-family: "Arial" !important; 
        color: #999 !important; 
    }
    #title-bar-text ul li span { color: #999; }
    #title-bar-text .breadcrumbs a,
    #title-bar-text .meta-bread a { color: #555; }
    #title-bar-text .breadcrumbs a:hover,
    #title-bar-text .meta-bread a:hover { color: #212121; }
    
        #main-slider-wrap .flexslider .sc-item-details h3 { font-size: 32px; color: #fff; font-family: "Droid Serif";  }
    #main-slider-wrap .flexslider .sc-item-details .meta { font-size: 12px; color: #bbb; font-family: "Droid Sans"; }
    #main-slider-wrap .flexslider .sc-item-details p { font-size: 14px; color: #fff; font-family: "Droid Serif"; }
    #main-slider-wrap .flexslider .divider { border-color: #fff !important; }

    .flex-control-paging a { background: #c0c0c0; }
    .flex-control-paging li a.flex-active { background: #D91C5C; }

    .rs-carousel .rs-carousel-action { background:#000; color: #fff; }
    .rs-carousel .carousel-item .sc-item-link:hover .sc-item-details { 
        background-color: rgba(0, 0, 0, .85); 
    }
    .rs-carousel .carousel-item .sc-item-details { 
        background-color: rgba(0, 0, 0, 0.3); 
    }
    .rs-carousel .carousel-item .sc-item-details h3 { font-size: 14px; color: #fff; font-family: "Droid Serif"; }
    .rs-carousel .carousel-item .sc-item-details .meta { font-size: 11px; color: #bbb; font-family: "Droid Sans"; }
    .rs-carousel .carousel-item .sc-item-details p { font-size: 14px; color: #fff; font-family: "Droid Serif"; }


        .sc-rev-slider-wrap { border-color: #e5e5e5}

    
    p.meta { color: #999; }
    #page-share { border-color: #e5e5e5; }

    .search-result-caption { border-color: #e5e5e5; }

    .share-options a { color: #999; }
    .share-options a:hover { color: #ffcc00; }

    .entry .title-info h2 a, 
    .entry .title-info h3 a, 
    .entry .title-info h4 a { color: #4277b2; }
    .entry .title-info h2 a:hover, 
    .entry .title-info h3 a:hover, 
    .entry .title-info h4 a:hover { color: #182e7a; }

    .loop .entry .title-info p { color: #999; }
    .loop .entry .meta { border-color: #e5e5e5; }


    .blog-entries a.featured-photo-link.hover-color { background-color: #ffcc00; }
    #loop-default .entry .meta { border-color: #e5e5e5; }
    
    .masonry-cards .entry-content .read-more { font-size: 11px; border-color: #e5e5e5; }
        .masonry-cards .entry-content .entry-content-inner,
    .masonry-cards .entry-content .featured-photo,
    .masonry-cards .card-butt p {
        background-color: #fff;
    }

        .portfolio-entries-wrap a.featured-photo-link.hover-color { background-color: #ffcc00; }
    .portfolio-entries .entry-content .full-link a { background-color: rgba(255, 204, 0, .85); }
    .portfolio-entries .entry-content .title-info a.title-link .title { color: #000000; font-size: 14px; }
    .portfolio-entries .entry-content .title-info a.title-link .small { color: rgba(0, 0, 0, .75); }
    .portfolio-entries .click-zoom a { color: #333; background-color: #111; }



    .portfolio-filter li { color: #999; }
    .portfolio-filter li a { color: #999; }
    .portfolio-filter li a:hover, 
    .portfolio-filter li a.active { color: #ffcc00; }
    .portfolio-filter li:before { background-color:#ffcc00; }


    .post-single-prev-next { border-color: #e5e5e5;font-family:"Arial"; }
    .post-single-prev-next a { color:#999; }
    .post-single-prev-next a strong { color:#212121; }
    .post-single-prev-next a:hover strong { color:#ffcc00; }

    .pagination a,
    .pagination span { border-color: #e5e5e5; }
    .pagination a.active { color: #212121; }
    
    .pagination>a:hover, 
    .pagination>a:focus, 
    .pagination>a.active, 
    .pagination>span.active {
        background-color: ;
    }
    .pagination>a, 
    .pagination>span {
        border-color: ;
    }
    
    
    .page-links span.wp-link-pages a, 
    .page-links span.wp-link-pages > span { border-color: #e5e5e5; }
    .page-links span.wp-link-pages > span { color: #182e7a; }



    #main .single-entry .sc-about-author { border-color: #e5e5e5; }
    #main .single-entry .sc-about-author .avatar-img a { border-color: #e5e5e5; }
    #main .single-entry .sc-about-author .avatar-img a:hover { border-color: #ffcc00; }
    .sc-related-posts-on-single {  border-color: #e5e5e5; }
    
    .gallery .gallery-item .gallery-icon img { border-color: #e5e5e5 !important; }
    .gallery .gallery-item .gallery-icon a:hover img { border-color: #ffcc00 !important; }
    
    
    
            .widget .page-title h3,
    #sidebar .woocommerce.widget .heading h3,
    .wpmega-widgetarea .woocommerce.widget .heading h3,
    body.sc-override-ubermenu-styling .megaMenu .widget .widgettitle, 
    body.sc-override-ubermenu-styling .ubermenu-nav .widget .widgettitle, 
    #sidebar .widget > h3, 
    #sidebar .widget .page-title h3, 
    #sidebar .woocommerce.widget .heading h3, 
    .wpmega-widgetarea .widget > h3, 
    .wpmega-widgetarea .widget .page-title h3, 
    .wpmega-widgetarea .woocommerce.widget .heading h3, 
    .ubermenu-widget-area .widget > h3, 
    .ubermenu-widget-area .widget .page-title h3, 
    .ubermenu-widget-area .woocommerce.widget .heading h3,
    .widget .tab-header li { font-family: "Droid Sans";  font-size: 14px; }
    .widget .tab-header li.active { color: #212121 !important; }
    .horizontal-tabs.simple-tabs .tab-header li:before {  color: #ffcc00; }

        .horizontal-tabs.traditional-tabs .tab-header li { border-color: #e5e5e5 !important; color: #808080 }
    .horizontal-tabs.traditional-tabs .tab-header li.active { color: #212121; }
    .horizontal-tabs.traditional-tabs .tab-header li.active { background-color: rgba(229, 229, 229, .4); }
    
    .vertical-tabs ul.tab-header li,
    .vertical-tabs ul.tab-header li:first-child {  border-color: #e5e5e5 !important; }
    .vertical-tabs ul.tab-header li.active:before { background-color: #fff; }
    .vertical-tabs .tab-contents,
    .traditional-tabs.vertical-tabs ul.tab-header li { border-color: #e5e5e5 !important; }
    .traditional-tabs.vertical-tabs ul.tab-header li.active { background-color: #eee; }

    .vertical-tabs.vertical-tabs-left ul.tab-header { border-color: #e5e5e5; }
    .simple-tabs.vertical-tabs-left ul.tab-header li.active { border-left-color: #ffcc00 !important; }

    .vertical-tabs.vertical-tabs-right ul.tab-header { border-color: #e5e5e5; }
    .simple-tabs.vertical-tabs-right ul.tab-header li.active { border-right-color: #ffcc00 !important; }
    

    .widget li { border-color: #e5e5e5; }
    .widget .tagcloud a, 
    .post-tags a {
        border-color: #e5e5e5;
    }
    .widget .tagcloud a, 
    .post-tags a,
    .dem-tags a {
        font-family: "Arial";
    }
    .widget .tagcloud a:hover, 
    .post-tags a:hover { border-color: #ffcc00; color: #ffcc00; }


    .widget_calendar table caption {  color: #999; }
    .widget_calendar table td, 
    .widget_calendar table th { border-color: #e5e5e5; }
    .widget_calendar table th { color: #212121; }
    .widget_rss li .rssSummary { color: #999; }
    .widget .blog-author .avatar-wrap { border-color: #e5e5e5; }
    .widget .blog-author a.avatar-wrap:hover { border-color: #ffcc00; }
    .flickr-widget li a { border-color: #e5e5e5; }
    .flickr-widget li a:hover { border-color: #ffcc00; }
    .post-widget h4 { color: #999; }
    .post-widget h4 a { color: #212121; }
    .post-widget h4 a:hover { color: #ffcc00; }
    .tab-widget .post-widget-comment .comm_link .post-link { color: #212121; }
    .tab-widget .post-widget-comment .comm_link .post-link:hover { color: #ffcc00; }
    .post-widget .widget-context small { color: #999; }
    .post-widget .widget-thumbnail .thumb-link { border-color: #e5e5e5; }
    .post-widget:hover .widget-thumbnail .thumb-link { border-color: #ffcc00;}
    .post-widget-comment .widget-thumbnail .thumb-link { border-color: #e5e5e5; }
    .post-widget-comment:hover .widget-thumbnail .thumb-link { border-color: #ffcc00;}
    .widget .tab-header { border-color: #e5e5e5; }

    .sc-follow-rss-widget a .sp1 { color: #212121;  }
    .sc-follow-rss-widget a .sp2 { color: #555; }

    .sc-facebook-twitter-widget a .sp1 { color: #212121; }
    .sc-facebook-twitter-widget a .sp2 { color: #555; }

    .sc-infobox-widget .sp1 { color: #212121; }
    .sc-infobox-widget .sp2 { color: #555; }
    
    .ts-blockquote-shortcode.pull-left,
    .ts-blockquote-shortcode.pull-right,
    .divider-shortcode.line .divider,
    .divider-shortcode.dotted .divider,
    .divider-shortcode.dashed .divider,
    .divider-shortcode.double-line .divider,
    .divider-shortcode.double-dotted .divider,
    .divider-shortcode.double-dashed .divider,
    .divider-shortcode .divider-sep,
    .divider-shortcode .shapes .sc-circle,
    .divider-shortcode .shapes .sc-square { border-color: #e5e5e5; }
        
    
    .social-links-shortcode a { color: #999; }
    .social-links-shortcode a:hover { opacity: .75; color: #999; }
    
    form#commentform .form-allowed-tags code,
    code.sc-inline-code {
        color: #ffcc00;
        background-color: rgba(255, 204, 0,.03);
    }
    .title-shortcode .title-sep,
    .title-shortcode.dashed .title-sep,
    .title-shortcode.dotted .title-sep,
    .title-shortcode.double-line .title-sep,
    .title-shortcode.double-dashed .title-sep,
    .title-shortcode.double-dotted .title-sep { border-color: #e5e5e5; }


    .accordion-wrapper { border-color: #e5e5e5; }
    .toggle-block,
    .accordion-block{
        border-color: #e5e5e5;
    }
    .toggles-wrapper .accordion-block { border-color: #e5e5e5; }
    .toggle-block .tab-body,
    .accordion-block .tab-body {
        border-color: #e5e5e5;
    }
    .tab-head.active { color: #ffcc00; }

        .tagline-shortcode { border-color: #eaeaea; }
    .tagline-shortcode.text-center { border-color: #eaeaea; }
    .tagline-shortcode.text-right { border-color: #eaeaea; }
    .tagline-shortcode .tagline { background-color: #f5f5f5; }




    .sc-clip-button-wrap { background: rgba(255, 255, 255,.25); }
    .sc-clip-button-wrap p { border-color: #e5e5e5; }
    .sc-clip-button-wrap a { color: #212121; }
    .sc-clip-button-wrap a span { border-color: #e5e5e5; }
    .border-primary { border-color: #ffcc00 !important; }
    .border-standard { border-color: #e5e5e5 !important; }
    .bg-primary { background-color: #ffcc00 !important; }
    .primary-color, 
    .color-primary,
    .color-shortcode.primary { color: #ffcc00 !important; }
    .button.primary{
        background-color: #ffcc00 !important;
    }
    input[type="button"],
    button,
    .button,
    #button {
        background-color: #ffcc00;
    }

    button.outline,
    .button.outline,
    #button.outline {
        border-color: #ffcc00;
    }


    #footer .subtle-text-color { color: #808080; }
    #footer { background-color: #eee; color: #808080; font-family: "Droid Serif"; font-size: 14px; }
    #footer a { color: #4277b2; }
    #footer a:hover { color: #182e7a; }

    #footer .widget li { border-color: #e1e1e1; }
    #footer .widget-thumbnail .thumb-link { border-color: #e1e1e1; }
    #footer li:hover .widget-thumbnail .thumb-link { border-color: #4277b2; }
    
    #footer .widget > h3,
    #footer .widget .page-title h3,
    #footer .woocommerce.widget .heading h3 { font-family: "Droid Sans"; font-size: 14px; color: #666; }
    #footer .widget .tab-header li { font-family: "Droid Sans";  font-size: 14px; color: #808080; }
    #footer .widget .tab-header li.active { color: #666 !important; }
    #footer .widget .tab-header li:before {  color: #4277b2; }

        #footer .traditional-tabs .tab-header li { border-color: #e1e1e1 !important; color: #808080; }
    #footer .traditional-tabs .tab-header li.active { color: #4277b2; }
    #footer .traditional-tabs .tab-header li.active { background-color: rgba(225, 225, 225, .4); }

    #footer .widget li { border-color: #e1e1e1; }
    #footer .widget .tagcloud a, 
    #footer .post-tags a {
        border-color: #e1e1e1;
    }
    #footer .widget .tagcloud a:hover, 
    #footer .post-tags a:hover { border-color: #4277b2; color: #4277b2; }


    #footer .widget_calendar table caption {  color: #808080; }
    #footer .widget_calendar table td, 
    #footer .widget_calendar table th { border-color: #e1e1e1; }
    #footer .widget_calendar table th { color: #666; }
    #footer .widget_rss li .rssSummary { color: #808080; }
    #footer .widget .blog-author .avatar-wrap { border-color: #e1e1e1; }
    #footer .widget .blog-author a.avatar-wrap:hover { border-color: #4277b2; }
    #footer .flickr-widget li a { border-color: #e1e1e1; }
    #footer .flickr-widget li a:hover { border-color: #4277b2; }
    #footer .post-widget h4 { color: #808080; }
    #footer .post-widget .widget-context small { color: #808080; }
    #footer .post-widget .widget-thumbnail .thumb-link { border-color: #e1e1e1; }
    #footer .post-widget:hover .widget-thumbnail .thumb-link { border-color: #4277b2;}
    #footer .post-widget-comment .widget-thumbnail .thumb-link { border-color: #e1e1e1; }
    #footer .post-widget-comment:hover .widget-thumbnail .thumb-link { border-color: #4277b2;}
    #footer .widget .tab-header { border-color: #e1e1e1; }

    #footer .sc-follow-rss-widget a .sp1 { color: #666;  }
    #footer .sc-follow-rss-widget a .sp2 { color: #808080; }

    #footer .sc-facebook-twitter-widget a .sp1 { color: #666; }
    #footer .sc-facebook-twitter-widget a .sp2 { color: #808080; }

    #footer .sc-infobox-widget .sp1 { color: #666; }
    #footer .sc-infobox-widget .sp2 { color: #808080; }
        
    #footer .social-links-shortcode a { color: #4277b2; }
    #footer .social-links-shortcode a:hover { opacity: .75; color: #4277b2; }

    #footer .divider-shortcode.line .divider,
    #footer .divider-shortcode.dotted .divider,
    #footer .divider-shortcode.dashed .divider,
    #footer .divider-shortcode.double-line .divider,
    #footer .divider-shortcode.double-dotted .divider,
    #footer .divider-shortcode.double-dashed .divider,
    #footer .divider-shortcode .divider-sep,
    #footer .divider-shortcode .shapes .sc-circle,
    #footer .divider-shortcode .shapes .sc-square,
    #footer .title-shortcode .title-sep,
    #footer .title-shortcode.dashed .title-sep,
    #footer .title-shortcode.dotted .title-sep,
    #footer .title-shortcode.double-line .title-sep,
    #footer .title-shortcode.double-dashed .title-sep,
    #footer .title-shortcode.double-dotted .title-sep,
    #footer .accordion-wrapper,
    #footer .toggle-block,
    #footer .accordion-block,
    #footer .toggles-wrapper .accordion-block,
    #footer .toggle-block .tab-body,
    #footer .accordion-block .tab-body {
        border-color: #e1e1e1;
    }
    #footer .tab-head.active { color: #4277b2; }
    
    
    
    
    
    
    
    
    

    #copyright-nav { 
        background-color: #cdceca; 
        color: #000000;
        font-family: "Arial";  
        font-size: 11px;  
        font-style: normal;
    }
    #copyright-nav a { color: #4277b2; }
    #copyright-nav a:hover { color: #182e7a; }
    #copyright-nav ul li { border-color: #182e7a; }

        #wrap input[type="submit"] { font-family: "Droid Serif"; }
    #wrap input[type="text"], 
    #wrap input[type="search"], 
    #wrap input[type="email"], 
    #wrap input[type="password"],
    #wrap input[type="tel"], 
    #wrap input[type="url"], 
    #wrap textarea, 
    #wrap select {
        color: #606060;
        font-family: "Droid Serif";
        font-size: 14px;
        border-color: #ccc;
        background-color: #fff;
    }
    #footer input[type="text"], 
    #footer input[type="search"], 
    #footer input[type="email"], 
    #footer input[type="password"],
    #footer input[type="tel"], 
    #footer input[type="url"], 
    #footer textarea, 
    #footer select {
        color: #606060;
        font-family: "Droid Serif";
        border-color: #ccc;
        background-color: #fff;
    }



    ol.commentlist .comment-head{ 
        color: #999;
    }
    .comment-message strong, .comment-message strong {
        color: #212121;
    }
    
    .wp-caption {
        background-color:#eee;
    }
    .post .wp-caption-text {
        color: #999;
    }



    
    #top-pulldown .subtle-text-color { color: #000000; }
    #top-pulldown { border-color: #ffcc00; background-color: #ffcc00; }
    #top-pulldown a.sc-toggle,
    #top-pulldown a.sc-toggle:hover { color: #ffcc00 !important; }
    
    #top-pulldown { color: #000000; font-family: "Droid Sans"; font-size: 14px;}
    #top-pulldown a { color: #111; }
    #top-pulldown a:hover { color: #fff; }

    #top-pulldown .widget li { border-color: #aaa; }
    #top-pulldown .widget-thumbnail .thumb-link { border-color: #aaa; }
    #top-pulldown li:hover .widget-thumbnail .thumb-link { border-color: #111; }
    
    #top-pulldown input[type="text"], 
    #top-pulldown input[type="search"], 
    #top-pulldown input[type="email"], 
    #top-pulldown input[type="password"],
    #top-pulldown input[type="tel"], 
    #top-pulldown input[type="url"], 
    #top-pulldown textarea, 
    #top-pulldown select {
        color: #606060;
        font-family: "Droid Serif";
        border-color: #aaa;
        background-color: #fff;
    }
    
    
    #top-pulldown { background-color: #ffcc00; color: #000000; font-family: "Droid Sans"; font-size: 14px; }
    #top-pulldown a { color: #111; }
    #top-pulldown a:hover { color: #fff; }
    
    #top-pulldown .widget > h3,
    #top-pulldown .widget .page-title h3,
    #top-pulldown .woocommerce.widget .heading h3 { font-family: "Droid Sans"; font-size: 14px; color: #000000; }
    #top-pulldown .widget .tab-header li { font-family: "Droid Sans";  font-size: 14px; color: #000000; }
    #top-pulldown .widget .tab-header li.active { color: #000000 !important; }
    #top-pulldown .widget .tab-header li:before {  color: #111; }

        #top-pulldown .traditional-tabs .tab-header li { border-color: #aaa !important; color: #000000; }
    #top-pulldown .traditional-tabs .tab-header li.active { color: #111; }
    #top-pulldown .traditional-tabs .tab-header li.active { background-color: rgba(170, 170, 170, .4); }

    #top-pulldown .widget li { border-color: #aaa; }
    #top-pulldown .widget .tagcloud a, 
    #top-pulldown .post-tags a {
        border-color: #aaa;
    }
    #top-pulldown .widget .tagcloud a:hover, 
    #top-pulldown .post-tags a:hover { border-color: #111; color: #111; }


    #top-pulldown .widget_calendar table caption {  color: #000000; }
    #top-pulldown .widget_calendar table td, 
    #top-pulldown .widget_calendar table th { border-color: #aaa; }
    #top-pulldown .widget_calendar table th { color: #000000; }
    #top-pulldown .widget_rss li .rssSummary { color: #000000; }
    #top-pulldown .widget .blog-author .avatar-wrap { border-color: #aaa; }
    #top-pulldown .widget .blog-author a.avatar-wrap:hover { border-color: #111; }
    #top-pulldown .flickr-widget li a { border-color: #aaa; }
    #top-pulldown .flickr-widget li a:hover { border-color: #111; }
    #top-pulldown .post-widget h4 { color: #000000; }
    #top-pulldown .post-widget .widget-context small { color: #000000; }
    #top-pulldown .post-widget .widget-thumbnail .thumb-link { border-color: #aaa; }
    #top-pulldown .post-widget:hover .widget-thumbnail .thumb-link { border-color: #111;}
    #top-pulldown .post-widget-comment .widget-thumbnail .thumb-link { border-color: #aaa; }
    #top-pulldown .post-widget-comment:hover .widget-thumbnail .thumb-link { border-color: #111;}
    #top-pulldown .widget .tab-header { border-color: #aaa; }

    #top-pulldown .sc-follow-rss-widget a .sp1 { color: #000000;  }
    #top-pulldown .sc-follow-rss-widget a .sp2 { color: #000000; }

    #top-pulldown .sc-facebook-twitter-widget a .sp1 { color: #000000; }
    #top-pulldown .sc-facebook-twitter-widget a .sp2 { color: #000000; }

    #top-pulldown .sc-infobox-widget .sp1 { color: #000000; }
    #top-pulldown .sc-infobox-widget .sp2 { color: #000000; }
        
    #top-pulldown .social-links-shortcode a { color: #111; }
    #top-pulldown .social-links-shortcode a:hover { opacity: .75; color: #111; }

    #top-pulldown .divider-shortcode.line .divider,
    #top-pulldown .divider-shortcode.dotted .divider,
    #top-pulldown .divider-shortcode.dashed .divider,
    #top-pulldown .divider-shortcode.double-line .divider,
    #top-pulldown .divider-shortcode.double-dotted .divider,
    #top-pulldown .divider-shortcode.double-dashed .divider,
    #top-pulldown .divider-shortcode .divider-sep,
    #top-pulldown .divider-shortcode .shapes .sc-circle,
    #top-pulldown .divider-shortcode .shapes .sc-square,
    #top-pulldown .title-shortcode .title-sep,
    #top-pulldown .title-shortcode.dashed .title-sep,
    #top-pulldown .title-shortcode.dotted .title-sep,
    #top-pulldown .title-shortcode.double-line .title-sep,
    #top-pulldown .title-shortcode.double-dashed .title-sep,
    #top-pulldown .title-shortcode.double-dotted .title-sep,
    #top-pulldown .accordion-wrapper,
    #top-pulldown .toggle-block,
    #top-pulldown .accordion-block,
    #top-pulldown .toggles-wrapper .accordion-block,
    #top-pulldown .toggle-block .tab-body,
    #top-pulldown .accordion-block .tab-body {
        border-color: #aaa;
    }
    #top-pulldown .tab-head.active { color: #111; }

    #top-container.fixed { background-color: #fff }
    
    
    
    
    
    
    
    
    .woocommerce .price, 
    .woocommerce-page .price { color: #ffcc00; }
    .woocommerce span.onsale, 
    .woocommerce-page span.onsale {
        background-color: #ffcc00;
    }

    .woocommerce .button, 
    .woocommerce-page .button, 
    .woocommerce input#submit, 
    .woocommerce-page input#submit,
    .woocommerce button, 
    .woocommerce-page button,
    .woocommerce .button:hover, 
    .woocommerce-page .button:hover, 
    .woocommerce input#submit:hover, 
    .woocommerce-page input#submit:hover,
    .woocommerce button:hover, 
    .woocommerce-page button:hover  {
        background-color: #ffcc00 !important; 
    }
    .woocommerce ul.products li.product .loop-product-inner { background-color: #fff; }
    .woocommerce ul.products li.product .loop-product-inner,
    .woocommerce .cart-collaterals .cart_totals table, 
    .woocommerce-page .cart-collaterals .cart_totals table,
    .woocommerce .cart-collaterals .cart_totals tr td, 
    .woocommerce-page .cart-collaterals .cart_totals tr td, 
    .woocommerce .cart-collaterals .cart_totals tr th, 
    .woocommerce-page .cart-collaterals .cart_totals tr th,
    .woocommerce table.shop_table, 
    .woocommerce-page table.shop_table,
    .woocommerce table.shop_table td, 
    .woocommerce-page table.shop_table td,
    .woocommerce table.shop_table tfoot td, 
    .woocommerce-page table.shop_table tfoot td, 
    .woocommerce table.shop_table tfoot th, 
    .woocommerce-page table.shop_table tfoot th,
    .woocommerce #reviews .product-reviews-summary,
    .woocommerce #review_form_wrapper { border-color: #e5e5e5; }
    .woocommerce table.cart a.remove, 
    .woocommerce-page table.cart a.remove, 
    .woocommerce #content table.cart a.remove, 
    .woocommerce-page #content table.cart a.remove,
    .woocommerce table.cart a.remove:hover, 
    .woocommerce-page table.cart a.remove:hover, 
    .woocommerce #content table.cart a.remove:hover, 
    .woocommerce-page #content table.cart a.remove:hover { border-color: #e5e5e5; color: #ffcc00; }
    .woocommerce table.shop_table thead, 
    .woocommerce-page table.shop_table thead,
    .woocommerce table.shop_table tfoot th, 
    .woocommerce-page table.shop_table tfoot th { background-color: #eee; }

    .woocommerce #order_review table.shop_table tfoot .total td, 
    .woocommerce-page #order_review table.shop_table tfoot .total td,
    .woocommerce #order_review table.shop_table tfoot .order-total td, 
    .woocommerce-page #order_review table.shop_table tfoot .order-total td,
    .woocommerce form .form-row .required, 
    .woocommerce-page form .form-row .required { color: #ffcc00; }

    .woocommerce div.product div.images img, 
    .woocommerce-page div.product div.images img, 
    .woocommerce #content div.product div.images img, 
    .woocommerce-page #content div.product div.images img { border-color: #e5e5e5; }

    .woocommerce-message, 
    .woocommerce-error, 
    .woocommerce-info {
        border-color: #e5e5e5;
        color: #555;
    }
    .woocommerce form.login, 
    .woocommerce-page form.login, 
    .woocommerce form.checkout_coupon, 
    .woocommerce-page form.checkout_coupon, 
    .woocommerce form.register, 
    .woocommerce-page form.register,
    .woocommerce .myaccount_user {
        border-color: #e5e5e5;
    }
    .woocommerce #payment, 
    .woocommerce-page #payment {
        background-color: #fff;
        border-color: #e5e5e5;
    }
    .woocommerce #payment div.payment_box, 
    .woocommerce-page #payment div.payment_box {
        background-color: #eee !important;
        color: #555;
    }
    .woocommerce #payment div.payment_box:after, 
    .woocommerce-page #payment div.payment_box:after { border-bottom-color: #eee; }
    .woocommerce #payment ul.payment_methods, 
    .woocommerce-page #payment ul.payment_methods { border-color: #e5e5e5; }

    .checkout-step {
        background:#ffcc00;
    }

    .woocommerce #reviews #comments ol.commentlist li img.avatar, 
    .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
        border-color: #e5e5e5;
    }
    .sc-loop-product-top .added_to_cart,
    .sc-loop-product-top .added_to_cart:active,
    .sc-loop-product-top .button,
    .sc-loop-product-top .button:hover,
    .sc-loop-product-top .button:active {  background: #ffcc00 !important; }
    .sc-loop-product-bottom a { border-color: #e5e5e5; }

    .product.woocommerce { border-color: #e5e5e5 !important; }

    
    .woocommerce div.product span.price, 
    .woocommerce-page div.product span.price, 
    .woocommerce #content div.product span.price, 
    .woocommerce-page #content div.product span.price, 
    .woocommerce div.product p.price, 
    .woocommerce-page div.product p.price, 
    .woocommerce #content div.product p.price, 
    .woocommerce-page #content div.product p.price,
    .woocommerce ul.products li.product .price, 
    .woocommerce-page ul.products li.product .price,
    .product.woocommerce span.amount,
    .woocommerce div.product .stock, 
    .woocommerce-page div.product .stock, 
    .woocommerce #content div.product .stock, 
    .woocommerce-page #content div.product .stock { color: #7ac142; }

    
    .woocommerce ul.cart_list li img, 
    .woocommerce-page ul.cart_list li img, 
    .woocommerce ul.product_list_widget li img, 
    .woocommerce-page ul.product_list_widget li img { border-color: #e5e5e5; }
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
    .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { 
        border-color: #e5e5e5; 
        background: #eee; 
    }
    .woocommerce #sidebar .widget_shopping_cart .total, 
    .woocommerce-page #sidebar .widget_shopping_cart .total {
        border-color: #e5e5e5;
    }
    .woocommerce .widget_price_filter .ui-slider .ui-slider-range, 
    .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
        box-shadow: inset 0 0 0 1px #e5e5e5;
        -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
        -moz-box-shadow: inset 0 0 0 1px #e5e5e5;
        background-color: #eee;
    }
    .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
    .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
        background: #e5e5e5;
    }
    .woocommerce .variations,    
    .woocommerce p.stars span a.star-5, 
    .woocommerce-page p.stars span a.star-5 { 
        border-color: #e5e5e5;
    }
    .woocommerce p.stars span a:hover, 
    .woocommerce-page p.stars span a:hover, 
    .woocommerce p.stars span a.active, 
    .woocommerce-page p.stars span a.active { color: #ffcc00; }
    
    .spinner > div { background-color: #ffcc00; }

