        #sidebar { width: 29.8077%; }
    #main.has-sidebar-content-left #ts-post-content-wrap,
    #main.has-sidebar-comments-left #ts-comments-wrap,
    #main.has-sidebar-content-right #ts-post-content-wrap,
    #main.has-sidebar-comments-right #ts-comments-wrap,
    #main { width: 67.0008%; }
    
    
    
    
    
    
    
    /******************** ***********************/
    

    /* SECTION 3: TYPOGRAPHY

        Within this section....
        - Section 3a: font-famiy
        - Section 3b: font-size
        - Section 3c: font-style
        - Section 3d: line-height
    ================================================== */
    
    /* Section 3a: font-family */
    #logo .logo-text { font-family: Droid Serif; }
    body { font-family: Droid Serif; }
    h1 { font-family: Droid Serif; }
    h2 { font-family: Droid Serif; }
    h3 { font-family: Droid Serif; }
    h4 { font-family: Droid Serif; }
    h5,
    .ts-tabs-widget .tab-header li { font-family: Open Sans; }
    h6 { font-family: Open Sans; }
    .main-nav { font-family: Open Sans; }
    .main-nav ul ul { font-family: Open Sans; }
    small,
    .small,
    .smaller,
    .mimic-small,
    .mimic-smaller,
    button,
    .button,
    .wpcf7-submit,
    #button,
    #header-social,
    .dem-tags a, 
    .post-tags a,
    #copyright-nav,
    .widget .tagcloud a,
    select,
    textarea, 
    input[type="tel"], 
    input[type="url"],
    input[type="text"], 
    input[type="email"],  
    input[type="search"],
    input[type="submit"],
    input[type="password"],
    .post .wp-caption-text,
    .mimic-post .wp-caption-text,
    ol.commentlist .comment-head,
    .post-single-prev-next strong,
    .woocommerce input[type="submit"], 
    .woocommerce input[type="button"], 
    .woocommerce .product-remove a.remove,
    .woocommerce-page .select2-drop-active,
    .woocommerce .select2-container .select2-choice { font-family: Open Sans; }

    
        /* Section 3b: font-size */
    body,
    blockquote p,
    select,
    textarea, 
    input[type="tel"], 
    input[type="url"],
    input[type="text"], 
    input[type="email"],  
    input[type="search"],
    input[type="number"],
    input[type="password"],
    .woocommerce-page .select2-drop-active,
    .woocommerce .select2-container .select2-choice { font-size: 14px; }
    
        h1 { font-size: 36px; font-style: normal ; font-weight: normal ; }
    h2 { font-size: 26px; font-style: normal ; font-weight: normal ; }
    h3 { font-size: 20px; font-style: normal ; font-weight: normal ; }
    h4 { font-size: 15px; font-style: normal ; font-weight: normal ; }
    h5,
    .ts-tabs-widget .tab-header li { font-size: 14px; font-style: normal ; font-weight: normal ; }
    h6 { font-size: 12px; font-style: normal ; font-weight: normal ; }
    
        .main-nav > ul > li,
    .main-nav > div > ul > li,
    #header-social .social .icon-style,
    .social-icons-widget-style .social .icon-style { font-size: 14px; }
    .main-nav ul ul { font-size: 14px; }
    
        #logo .logo-text { font-size: 36px; font-style: normal ; font-weight: normal ; }



    /* SECTION 4: BACKGROUNDS
    ================================================== */
    
    
    /* primary/highlight color */
    .widget_calendar table td#today,
    #title-bar ul.post-categories li a,
    #ts-news-ticker-nav .flex-direction-nav a,
    button,
    .button,
    .wpcf7-submit,
    #button,
    .spinner > div,
    .woocommerce input[type="submit"], 
    .woocommerce input[type="button"], 
    .woocommerce .product-remove a.remove { background-color: #E8B71A; }

        /* body background color */
    body,
    #ts-style-selector-wrap,
    #ts-style-selector-toggle { background-color: #fff; }
    #ts-main-nav-inner-wrap.stickied,
    body.not-wall-to-wall #wrap,
    .woocommerce #payment, 
    .woocommerce-page #payment,
    .vertical-tabs ul.tab-header li.active:before { background-color: #fff; }
    
        body.has-custom-bg-image { 
        background: url(http://parvulis.com/wp-content/uploads/2015/12/media_bg_rptr.jpg) 
            top center repeat fixed !important; 
    }
    
        /* top bar */
    #top-small-bar { background-color: #f5f5f5; }

    
        /* main nav: sub-menu */
    .main-nav ul ul.children,
    .main-nav ul ul.sub-menu,
    .main-nav ul .main-nav-search-sub-menu,
    .main-nav ul .main-nav-shop-sub-menu,
    .main-nav ul ul .vertical-tabs ul.tab-header li.active:before { background-color: #222; }
    
    /* main nav: subtle backgroun color */
    .main-nav ul ul .traditional-tabs ul.tab-header li.active { background-color: #282828; }

    /* subtle background color */
    code.ts-inline-code,
    .pagination>a:hover, 
    .pagination>a:focus, 
    .pagination>a.active, 
    .pagination>span.active,
    .tagline-shortcode .tagline,
    #title-bar-wrap .breadcrumbs,
    .page-links .wp-link-pages > span,
    form#commentform .form-allowed-tags code,
    .traditional-tabs.horizontal-tabs .tab-header li.active, 
    .traditional-tabs.vertical-tabs ul.tab-header li.active,
    .woocommerce table.shop_table thead, 
    .woocommerce-page table.shop_table thead,
    .woocommerce table.shop_table tfoot th, 
    .woocommerce-page table.shop_table tfoot th,
    .woocommerce #payment div.payment_box, 
    .woocommerce-page #payment div.payment_box,
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
    .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { background-color: #f5f5f5; }
    
        /* masonry cards background */
    .masonry-cards .card-butt p,
    .masonry-cards .entry-content .entry-content-inner { background-color: #fff; }
    
        /* footer background color */
    #footer-wrap { background-color: #212121; }




    /* TYPOGRAPHY COLORS (and other relevant items)
    ================================================== */
    
        /* body: plain text */
    body,
    .mobile-menu,
    code.ts-inline-code, 
    form#commentform .form-allowed-tags code,
    .woocommerce-info, 
    .woocommerce-error,
    .woocommerce-message,
    .woocommerce #payment div.payment_box, 
    .woocommerce-page #payment div.payment_box { color: #555; }
    
    /* mobile nav */
    .mobile-menu-icon { background-color: #555; }
    .mobile-menu-icon:before { border-color: #555; }
    
        /* body: h1-6 headings */
    h1, h2, h3, h4, h5, h6 { color: #444; }
    
        /* alternate logo */
    #logo a { color: #383838; }
    
        /* title bar heading color */
    #title-bar h1,
    #title-bar h1 a { color: #212121; }
    
        /* body: link color */
    a, 
    a:hover,
    a:visited, 
    a:active,
    a:focus,
    button, 
    .tp-caption a,
    .tab-head.active,
    h1 a,
    h2 a, 
    h3 a, 
    h4 a,
    h5 a,
    h6 a,
    .post h1 a,
    .post h2 a, 
    .post h3 a, 
    .post h4 a,
    .post h5 a,
    .post h6 a,
    #sidebar h1 a,
    #sidebar h2 a, 
    #sidebar h3 a, 
    #sidebar h4 a,
    #sidebar h5 a,
    #sidebar h6 a,
    #page-share a,
    #ts-post-author a,
    .post .dem-tags.smaller a,
    .pagination a.active,
    #title-bar .to-comments-link,
    .ts-tabs-widget .tab-header li.active { color: #212121; }
    .woocommerce .tabs-widget .quantity input[type="button"] { /*background-color: #212121;*/ }

        /* subtle text color */
    del,
    small,
    .small,
    .smaller,
    small a,
    .small a,
    .smaller a,
    .post small a,
    .post .small a,
    .post .smaller a,
    #sidebar small a,
    #sidebar .small a,
    #sidebar .smaller a,
    strike,
    #header-social,
    #header-social ul li a,
    .subtle-text-color,
    .title-bar-caption, 
    .loop .entry .title-info p,
    .widget_rss li .rssSummary,
    ol.commentlist .comment-head,
    .post-single-prev-next a strong,
    .widget_calendar table caption,
    .ts-tabs-widget .tab-header li,
    .ts-tabs-widget .tab-header li:before,
    .ts-searchform button,
    .widget_search button,
    .ts-searchform input[type="submit"],
    .widget_search input[type="submit"],
    #header-social .social .icon-style,
    .social-icons-widget-style .social .icon-style,
    .woocommerce p.stars span a, 
    .woocommerce-page p.stars span a,
    .woocommerce .shop_table .product-name dt { color: #999; }
    
        /* primary color */
    .post a,
    #sidebar a,
    #comments .comment-message a { color: #003f82; }
    .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: #E8B71A; }
    .highlight { background-color: rgba(232, 183, 26, .1); color: #E8B71A; }

        /* top bar */
    #top-small-bar { color: #808080; }
    #top-small-bar a,
    #top-small-bar a:active,
    #top-small-bar a:focus,
    #top-small-bar a:hover { color: #383838; }
    

        /* main nav */
    .main-nav > ul > li > a, 
    .main-nav > div > ul > li > a { color: #808080; }
    .main-nav > ul > li.menu-item-has-children > a:after, 
    .main-nav > div > ul > li.menu-item-has-children > a:after { border-top-color: #808080; }
        .main-nav-wrap #header-social ul li:before,
    .main-nav-wrap #header-social ul li a:hover,
    .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,
    .main-nav ul.ubermenu-nav > li.menu-item:hover > a,
    .main-nav > ul > li > a:hover, 
    .main-nav > div > ul > li > a:hover, 
    .main-nav > ul > li.current_page_item > a, 
    .main-nav > ul > li.current-menu-item > a,
    .main-nav > div > ul > li.current_page_item > a, 
    .main-nav > div > ul > li.current-menu-item > a,
    .main-nav > ul > li.inuse > a,
    .main-nav > div > ul > li.inuse > a,
    .main-nav > ul > li.current_page_parent > a,
    .main-nav > ul > li.current_page_ancestor > a,
    .main-nav > div > ul > li.current_page_parent > a,
    .main-nav > div > ul > li.current_page_ancestor > a,
    .main-nav > ul > li.current_page_parent > a > .sf-sub-indicator,
    .main-nav > div > ul > li.current_page_ancestor > a > .sf-sub-indicator { color: #383838; }
    .main-nav > ul > li > a:hover:after, 
    .main-nav > div > ul > li > a:hover:after,
    .main-nav > ul > li.current_page_item > a:after, 
    .main-nav > ul > li.current-menu-item > a:after,
    .main-nav > div > ul > li.current_page_item > a:after, 
    .main-nav > div > ul > li.current-menu-item > a:after,
    .main-nav > ul > li.inuse > a:after,
    .main-nav > div > ul > li.inuse > a:after { border-top-color: #383838; }

        /* main nav: sub-menu */
    .main-nav ul ul.children,
    .main-nav ul ul.sub-menu,
    .main-nav ul .main-nav-search-sub-menu,
    .main-nav ul .main-nav-shop-sub-menu { color: #999; }
    .main-nav ul ul.sub-menu del,
    .main-nav ul ul.sub-menu small,
    .main-nav ul ul.sub-menu .small,
    .main-nav ul ul.sub-menu .smaller,
    .main-nav ul ul.sub-menu small a,
    .main-nav ul ul.sub-menu .small a,
    .main-nav ul ul.sub-menu .smaller a,
    .main-nav ul ul.sub-menu .post small a,
    .main-nav ul ul.sub-menu .post .small a,
    .main-nav ul ul.sub-menu .post .smaller a,
    .main-nav ul ul.sub-menu #sidebar small a,
    .main-nav ul ul.sub-menu #sidebar .small a,
    .main-nav ul ul.sub-menu #sidebar .smaller a,
    .main-nav ul ul.sub-menu strike,
    .main-nav ul ul.sub-menu #header-social,
    .main-nav ul ul.sub-menu #header-social ul li a,
    .main-nav ul ul.sub-menu .subtle-text-color,
    .main-nav ul ul.sub-menu .title-bar-caption, 
    .main-nav ul ul.sub-menu .loop .entry .title-info p,
    .main-nav ul ul.sub-menu .widget_rss li .rssSummary,
    .main-nav ul ul.sub-menu ol.commentlist .comment-head,
    .main-nav ul ul.sub-menu .post-single-prev-next a strong,
    .main-nav ul ul.sub-menu .widget_calendar table caption,
    .main-nav ul ul.sub-menu .ts-tabs-widget .tab-header li,
    .main-nav ul ul.sub-menu .ts-tabs-widget .tab-header li:before,
    .main-nav ul ul.sub-menu .ts-searchform button,
    .main-nav ul ul.sub-menu .widget_search button,
    .main-nav ul ul.sub-menu .ts-searchform input[type="submit"],
    .main-nav ul ul.sub-menu .widget_search input[type="submit"],
    .main-nav ul ul.sub-menu #header-social .social .icon-style,
    .main-nav ul ul.sub-menu .social-icons-widget-style .social .icon-style,
    .main-nav ul ul.sub-menu .woocommerce p.stars span a, 
    .main-nav ul ul.sub-menu .woocommerce-page p.stars span a,
    .main-nav ul ul.sub-menu .woocommerce .shop_table .product-name dt { color: #777; }
    .main-nav ul ul h1,
    .main-nav ul ul h2,
    .main-nav ul ul h3,
    .main-nav ul ul h4,
    .main-nav ul ul h5,
    .main-nav ul ul h6,
    .main-nav ul ul.children a,
    .main-nav ul ul.sub-menu a,
    .main-nav ul .main-nav-search-sub-menu a,
    .main-nav ul .main-nav-shop-sub-menu a,
    .main-nav ul ul .vertical-tabs ul.tab-header li.active,
    .main-nav ul ul .horizontal-tabs ul.tab-header li.active { color: #ccc; }    
    .main-nav ul ul li.menu-item-has-children > a:after { border-color: transparent transparent transparent #ccc; }
    .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 { color: #fff; }
    .main-nav ul ul li.menu-item-has-children > a:hover:after { border-color: transparent transparent transparent #fff; }

        /* footer colors */
    #footer { color: #ededed; }
    #footer a,
    #footer a:active,
    #footer a:focus,
    #footer a:hover,
    #footer .ts-tabs-widget .tab-header li.active { color: #383838; }
    #footer h1,
    #footer h2,
    #footer h3,
    #footer h4,
    #footer h5,
    #footer h6,
    #footer .ts-tabs-widget .tab-header li { color: #808080; }

        /* woocommerce price */
    .woocommerce .price, 
    .woocommerce-page .price,
    .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; }


    /* BORDERS / BORDER COLORS (and other relevant items)
    ================================================== */

    /* primary color */
    .ts-pricing-column.featured,
    button.outline,
    .button.outline,
    #button.outline { border-color: #E8B71A; }
    .loop-slider-wrap .ts-item-details .comment-bubble:after { border-top-color: #E8B71A; }
    
        /* top bar */
    #top-small-bar { border-color: #eee; }

    /* standard border color */

    @media only screen and (max-width: 900px) {
        .main-nav,
        .main-nav > ul > li,
        .main-nav > div > ul > li,
        .main-nav ul ul.sub-menu { border-color: #eee; }
    }
    
    .ts-progress-bar-wrap ,
    body.single-post #ts-post-wrap .dem-tags .sep { background-color: #eee; }
    
    #ts-style-selector-toggle,
    #ts-style-selector-wrap,
    #ts-style-selector-wrap h3,
    
    hr,
    abbr,
    acronym,
    
    .ts-top,
    #ts-main-nav-inner-wrap.stickied,
    #header-social .social .icon-style,
    .social-icons-widget-style .social .icon-style,
    #bottom-ad-inner,
    #ts-comments-wrap-wrap,
    #megaMenu #megaMenuToggle,
    .ubermenu .ubermenu-toggle,
    body.has-no-footer-widgets #copyright-nav,
    #copyright-nav ul li,
    .mobile-nav,
    .mobile-menu-sep,
    .top-default .main-nav,
    
    #title-bar,
    #title-bar-wrap .breadcrumbs,
    #main-slider-wrap,
    
    body.page #ts-page-featured-media-wrap .featured-media-wrap,
    body.single-post #ts-post-featured-media-wrap .featured-media-wrap,
    body.single-post #main.has-sidebar-right #ts-post-featured-media-wrap .featured-media-wrap,
    body.single-post #main.has-sidebar-left #ts-post-featured-media-wrap .featured-media-wrap,
    body.single-post #ts-post-the-content .ts-gallery-wrapper,

    #page-share.pull-right,
    #page-share.pull-left,
    .search-result-caption,

    .loop .entry .read-more-wrap,
    .loop-default .featured-media-wrap,
    .loop-widget .entry,

    .post-single-prev-next,

    .pagination a,
    .pagination span,
    .masonry-cards .entry-content .read-more,

    .wp-caption,
    .page-links .wp-link-pages > a,
    .page-links .wp-link-pages > span,
    .gallery .gallery-item .gallery-icon img,
    #main .single-entry .ts-about-author,
    .ts-related-posts-on-single,
    .traditional-tabs.horizontal-tabs .tab-header li.active,
    #sidebar .widget li,
    .wpmega-widgetarea .widget li,
    .ubermenu-widget-area .widget li,
    .widget .tagcloud a, 
    .post-tags a,
    .widget .tab-header,
    .widget_calendar table td, 
    .widget_calendar table th,
    .widget .blog-author .avatar-wrap,
    .flickr-widget li a,
    .post-widget .widget-thumbnail .thumb-link,
    .widget .tab-header,
    .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 .ts-circle,
    .divider-shortcode .shapes .ts-square,
    .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,

    .vertical-tabs ul.tab-header li,
    .vertical-tabs ul.tab-header li:first-child,
    .traditional-tabs.vertical-tabs .tab-contents,
    .traditional-tabs.vertical-tabs ul.tab-header li,
    .simple-tabs.vertical-tabs-left .tab-contents,
    .simple-tabs.vertical-tabs-right .tab-contents,

    .toggle-block,
    .accordion-block
    .toggle-block .tab-body,
    .accordion-block .tab-body,
    .toggles-wrapper .accordion-block,
    .accordion-wrapper .accordion-block,
    .tagline-shortcode,
    .tagline-shortcode .tagline,
    .ts-pricing-column,
    .ts-pricing-column ul li,

    .ts-blockquote-shortcode.pull-left,
    .ts-blockquote-shortcode.pull-right,

    .ts-loop-product-title,
    .woocommerce-page div.product #reviews .comment img,
    .woocommerce #content div.product #reviews .comment, 
    .woocommerce div.product #reviews .comment, 
    .woocommerce-page #content div.product #reviews .comment, 
    .woocommerce-page div.product #reviews .comment,
    .woocommerce-info,
    .woocommerce-message { border-color: #eee }
    
        /* footer widget border color */
    #footer .widget * { border-color: #eee; }
    
        /* footer wrap border color */
    #footer-wrap { border-color: #eee; }




    /* FORM ELEMENT COLORS 
    ================================================== */
    
        .woocommerce .select2-container .select2-choice,
    .woocommerce-page .select2-drop-active,
    .wp-editor-container,
    input.input-text, 
    input[type="text"], 
    input[type="search"], 
    input[type="email"], 
    input[type="password"],
    input[type="number"],
    input[type="tel"], 
    input[type="url"], 
    textarea, 
    select { 
        background-color: #f9f9f9;
        border-color: #ddd;
        color: #808080;
    }
    .ts-searchform button { color: #808080 !important; }
    .woocommerce .select2-container .select2-choice:focus,
    .woocommerce-page .select2-drop-active,
    .woocommerce .select2-drop-active,
    input.input-text:focus, 
    input[type="text"]:focus, 
    input[type="search"]:focus, 
    input[type="email"]:focus, 
    input[type="password"]:focus,
    input[type="number"]:focus,
    input[type="tel"]:focus, 
    input[type="url"]:focus, 
    textarea:focus, 
    select:focus { background-color: #fff; }

        #main-nav ul ul input[type="text"], 
    #main-nav ul ul input[type="search"], 
    #main-nav ul ul input[type="email"], 
    #main-nav ul ul input[type="password"],
    #main-nav ul ul input[type="number"],
    #main-nav ul ul input[type="tel"], 
    #main-nav ul ul input[type="url"], 
    #main-nav ul ul textarea, 
    #main-nav ul ul select { 
        background-color: #282828;
        border-color: #333;
        color: #999;
    }
    #main-nav ul ul * { border-color: #333; }
    #main-nav ul ul .ts-searchform button { color: #999 !important; }
    #main-nav ul ul input[type="text"]:focus, 
    #main-nav ul ul input[type="search"]:focus, 
    #main-nav ul ul input[type="email"]:focus, 
    #main-nav ul ul input[type="password"]:focus,
    #main-nac ul ul input[type="number"]:focus,
    #main-nav ul ul input[type="tel"]:focus, 
    #main-nav ul ul input[type="url"]:focus, 
    #main-nav ul ul textarea:focus, 
    #main-nav ul ul select:focus { background-color: #282828; }

        #footer input[type="text"], 
    #footer input[type="search"], 
    #footer input[type="email"], 
    #footer input[type="password"],
    #footer input[type="number"],
    #footer input[type="tel"], 
    #footer input[type="url"], 
    #footer textarea, 
    #footer select { 
        background-color: #fff;
        border-color: #ddd;
        color: #dbdbdb;
    }
    #footer .ts-searchform button { color: #dbdbdb !important; }
    #footer input[type="text"]:focus, 
    #footer input[type="search"]:focus, 
    #footer input[type="email"]:focus, 
    #footer input[type="password"]:focus,
    #footer input[type="number"]:focus,
    #footer input[type="tel"]:focus, 
    #footer input[type="url"]:focus, 
    #footer textarea:focus, 
    #footer select:focus { background-color: #fff; }
    
    
    /*======================================================================== 
                                #STANDARD COLORS
                                - borders
                                - backgrounds
                                - text
                                - buttons
    =========================================================================*/
    .border-standard { border-color: #eee !important; }
    .border-primary { border-color: #E8B71A !important; }

    /* Begin Background Colors */
    .bg-primary { background-color: #E8B71A !important; }

    /* Begin Text Colors */
    .primary-color, 
    .color-shortcode.primary,
    .color-primary { color: #E8B71A !important; }

    /* Begin Button Colors */
    .button.default,
    .button.primary {
        background-color: #E8B71A !important;
    }

