.single-navigation a .product-info:after{
color:#ffffff;
} body div.ppt{
color:#3f3f3f !important;
}
body.error404 h1:before{
border-color:#484848;
} .cart-list li .cart-item-wrapper a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove,
body .pp_nav .pp_play:before, 
body .pp_nav .pp_pause:before,
body .pp_arrow_previous:before, 
body .pp_arrow_next:before,
body div.pp_woocommerce.pp_pic_holder .pp_arrow_previous:before, 
body div.pp_woocommerce.pp_pic_holder .pp_arrow_next:before{
color:#3f3f3f !important;
}
.ts-blog-category .content-wrapper .item section:after{
background-color:#3f3f3f;
}
.ts-product-attribute > div.color a:before{
border-color:#3f3f3f;
} .owl-controls .owl-nav > div,
.single-navigation > a{
color:#3f3f3f;
border-color:#e8e8e8;
background:transparent;
}
.owl-controls .owl-nav > div:hover,
.single-navigation > a:hover{
color:#036ec9;
border-color:#036ec9;
background:transparent;
}  .ts-social-icons .ts-tooltip,
table thead th,
blockquote.blockquote-bg, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div:hover,
.list-posts article.post_format-post-format-quote .blockquote-meta,
.widget-container .post_list_widget .blockquote-meta .author a:hover,
.widget-container .post_list_widget .blockquote-meta .author a,
.post_list_widget .blockquote-meta,
.post_list_widget .blockquote-meta *,
article.quote .blockquote-meta,
article.quote .blockquote-meta *,
.list-posts article.post_format-post-format-quote .blockquote-meta *, body.woocommerce > h1{
color:#ffffff;
} .shopping-cart-wrapper .dropdown-container:before{
border-top-color:#036ec9;
}
table thead th,
blockquote.blockquote-bg,
.post_list_widget .blockquote-meta,
article.quote .ts-blockquote,
.list-posts article.post_format-post-format-quote, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div:hover, body.woocommerce > h1, .ts-tiny-cart-wrapper .ic-cart:after
{
background-color:#036ec9;
}
#ts-search-popup .search-button input[type="submit"]:hover, .woocommerce #content table.shop_table .product-remove a:hover,
.woocommerce table.shop_table .product-remove a:hover, 
.woocommerce-page #content table.shop_table .product-remove a:hover, 
.woocommerce-page table.shop_table .product-remove a:hover{
background-color:#036ec9 !important;
color:#ffffff !important;
border-color:#036ec9 !important;
} .woocommerce .widget_layered_nav ul li:before,
.ts-product-attribute > div:before,
.woocommerce-account .woocommerce-MyAccount-navigation ul:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{
background-color:#e8e8e8;
}
body .ts-heading.style-2:after,
.single-navigation a .product-info > div:after,
.widget-title:after,
.ts-shortcode .shortcode-heading-wrapper .heading-title:after,
.heading-shortcode:after,
.theme-title:after,
.cross-sells > h2:after,
.upsells > h2:after,
.related > h2:after{
color:#e8e8e8;
} .theme-default .nivo-directionNav a:after,
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:after{
background-color:#000000 !important;
}
.theme-default .nivo-directionNav a:before,
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:before{
color:#ffffff !important;
}
.tp-bullets .tp-bullet:not(.thumb):hover:before,
.tp-bullets .tp-bullet.selected:not(.thumb):before{
border-color:#ffffff;
}    @media only screen and (max-width: 767px){
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart .ic{
border-bottom-color:#a9a9a9;
}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart .ic:after{
border-color:#a9a9a9;
}
}   .widget-container.ts-menus-widget .widget-title{
background-color:#036ec9;
color:#ffffff;
}
.widget-container.ts-menus-widget .widget-title-wrapper a.block-control{
color:#ffffff;
}  p 
footer .end-footer,
.line-logo .logo-bg:before,
footer .footer-container,
footer .thumbnails.loading:before,
footer .thumbnail.loading:before, 
footer .ts-product .content-wrapper.loading:before,
footer .ts-products-widget .ts-products-widget-wrapper.loading:before, 
footer .ts-blogs-widget .ts-blogs-widget-wrapper.loading:before{
background-color:#eeeeee;
}
footer table td,
footer table,
.line-logo:before,
.horizontal-menu-footer .widget-container ul li:after{
border-color:#999999;
}  body .ts-heading.style-2 > h4,
body div.ppt,
.widget.ts-products-widget > .widgettitle,
.widget_shopping_cart_content p.total strong,
.widget-title,
body .ts-footer-block .vc_col-sm-3 .widget .widgettitle,
body .ts-footer-block .vc_col-sm-4 .widget .widgettitle,
.ts-shortcode .shortcode-heading-wrapper .heading-title,
.woocommerce-account div.woocommerce h3,
.woocommerce-account div.woocommerce .addresses h2,
.woocommerce-customer-details .addresses h2,
.column-tabs .heading-tab h3{
font-size:16px;
line-height:22px;
}
.widget-container.ts-menus-widget .widget-title{
font-size:15px; }
h4,.h4,
.ts-heading h3,
h3.wpb_heading,
.woocommerce-account div.woocommerce h2{
font-size:20px;
line-height:24px;
}
h5,.h5,
.ts-heading h4,
h4.wpb_heading,
h5.wpb_heading{
font-size:18px;
line-height:24px;
}
<!-- h6,.h6,
.vc_message_box .h4,
h6.wpb_heading,
.product-category-top-content .widget-title-wrapper > .widget-title,
#order_review_heading,
body.woocommerce > h1{
font-size:px;
line-height:px;
} -->
table label {
font-size:14px;
}
legend {
font-size:18px; }
blockquote {
font-size:16px; line-height:24px;
}  .total-title{
font-size:15px; line-height:18px; }
div.product p.price .woocommerce-Price-amount, 
div.product .single_variation .amount, 
.woocommerce-page div.product p.price .woocommerce-Price-amount, 
.woocommerce div.product .single_variation .amount{
font-size:26px; line-height:30px; }
.products .product.product-category h3, 
.woocommerce .products .product.product-category h3, 
.woocommerce-page .products .product.product-category h3{
font-size:24px; line-height:28px; }
.products .product.product-category .count, 
.woocommerce .products .product.product-category .count, 
.woocommerce-page .products .product.product-category .count{
font-size:16px;
line-height:20px;
font-size:16px; line-height:20px; } .woocommerce a.button.added:before, 
.woocommerce button.button.added:before, 
.woocommerce input.button.added:before, 
.woocommerce #respond input#submit.added:before, 
.woocommerce #content input.button.added:before, 
.woocommerce-page a.button.added:before, 
.woocommerce-page button.button.added:before, 
.woocommerce-page input.button.added:before, 
.woocommerce-page #respond input#submit.added:before, 
.woocommerce-page #content input.button.added:before,
.woocommerce .product .product-wrapper .meta-wrapper .loop-add-to-cart a:first-child:before{
font-size:14px;
line-height:18px;
}
@media only screen and (max-width: 420px){
h1,.h1,
.fix-size-heading h2,
{
font-size:30px;
line-height:34px;
}
.ts-heading h1,
h2,.h2,
h1.wpb_heading,
.breadcrumb-title-wrapper .breadcrumb-title h1
{
font-size:25px;
line-height:30px;
}
.ts-heading h2,
h3,
.h3,
{
font-size:22px;
line-height:26px;
}
}  .ts-footer-block .widget ul{padding:0;}