#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%; }   #logo .logo-text { font-family: Open Sans; }
body { font-family: Open Sans; }
h1 { font-family: Open Sans; }
h2 { font-family: Open Sans; }
h3 { font-family: Open Sans; }
h4 { font-family: Open Sans; }
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; } 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: 18px; }
h1 { font-size: 36px; font-style: normal ; font-weight: normal ; }
h2 { font-size: 36px; font-style: normal ; font-weight: normal ; }
h3 { font-size: 24px; font-style: normal ; font-weight: bold ; }
h4 { font-size: 20px; font-style: normal ; font-weight: bold ; }
h5,
.ts-tabs-widget .tab-header li { font-size: 16px; font-style: normal ; font-weight: bold ; }
h6 { font-size: 14px; font-style: normal ; font-weight: bold ; }
.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 ; }  .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,
#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; } #top-small-bar { background-color: #f5f5f5; } .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 ul ul .traditional-tabs ul.tab-header li.active { background-color: #282828; } 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 .card-butt p,
.masonry-cards .entry-content .entry-content-inner { background-color: #fff; } #footer-wrap { background-color: #f5f5f5; }  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: #111111; } .mobile-menu-icon { background-color: #111111; }
.mobile-menu-icon:before { border-color: #111111; } h1, h2, h3, h4, h5, h6 { color: #212121; } #logo a { color: #383838; } #title-bar h1,
#title-bar h1 a { color: #212121; } 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: #2d5698; }
.woocommerce .tabs-widget .quantity input[type="button"] { } 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; } .post a,
#sidebar a,
#comments .comment-message a { color: #2d5698; }
.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-small-bar { color: #222222; }
#top-small-bar a,
#top-small-bar a:active,
#top-small-bar a:focus,
#top-small-bar a:hover { color: #333333; } .main-nav > ul > li > a, 
.main-nav > div > ul > li > a { color: #333333; }
.main-nav > ul > li.menu-item-has-children > a:after, 
.main-nav > div > ul > li.menu-item-has-children > a:after { border-top-color: #333333; }
.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: #2d5698; }
.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: #2d5698; } .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 { color: #808080; }
#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-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; }  .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-small-bar { border-color: #eee; } @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: #eee; } #footer-wrap { border-color: #eee; } .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: #555;
}
#footer .ts-searchform button { color: #555 !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; } .border-standard { border-color: #eee !important; }
.border-primary { border-color: #E8B71A !important; } .bg-primary { background-color: #E8B71A !important; } .primary-color, 
.color-shortcode.primary,
.color-primary { color: #E8B71A !important; } .button.default,
.button.primary {
background-color: #E8B71A !important;
}