a:hover, a:focus{
                    color: rgba( 187, 58, 38, 1 );
                }
                button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus,
                .button:hover, .button:focus, .ts-button:hover, .ts-button:focus{
                    background: rgba( 187, 58, 38, 1 );
                    border-color: rgba( 187, 58, 38, 1 );
                }
                .ts-our-blog .ts-our-blog-item-info a:hover, .ts-our-blog .ts-our-blog-item-info p:hover, .ts-our-blog .ts-our-blog-item-info span:hover, .ts-our-blog .ts-our-blog-item-info h4:hover, .ts-our-blog .ts-our-blog-item-info h4 a:hover, ul.essence-meta-latestpost .author a:hover, .ts-our-blog .our-more a:hover {
                  color: rgba( 187, 58, 38, 1 );
                }
                .ts-our-blog .ts-our-blog-item-info:hover .item-title:before{
                  color: rgba( 187, 58, 38, 1 );
                }
                .esg-grid .esg-loadmore-wrapper .esg-loadmore:hover {
                  border-color: rgba( 187, 58, 38, 1 );
                  color: rgba( 187, 58, 38, 1 );
                }
                .esg-grid .esg-loadmore-wrapper .esg-loadmore:hover {
                  color: rgba( 187, 58, 38, 1 );
                }
                .entry-title:hover,.read-more.ts-button:hover {
                  color: rgba( 187, 58, 38, 1 );
                }
                .single .entry-meta li a:hover {
                  color: rgba( 187, 58, 38, 1 );
                }
                .content-post .page-links > span {
                  color: rgba( 187, 58, 38, 1 );
                }
                footer.footer-style-3 .footer-left .copyright p a:hover, footer.footer-style-3 .backtotop:hover span {
                    color: rgba( 187, 58, 38, 1 );
                }
                footer.footer-style-4 .backtotop:hover span {
                    color: rgba( 187, 58, 38, 1 );
                }
                .footer-style-4 .menu-footer a:hover::before {
                    color: rgba( 187, 58, 38, 1 );
                }
                .footer-style-4 .footer-top .copyright p a:hover {
                    color: rgba( 187, 58, 38, 1 );
                }
                #contact .bullet-list-wrap .bullet-list li a:hover, #contact form .tr-form-v4 .tr-submit:hover {
                    color: rgba( 187, 58, 38, 1 );
                }
                #contact form .tr-form-v4 .tr-submit:hover {
                    color: rgba( 187, 58, 38, 1 );
                }
                div.member-style1 .ts-team-content .social-links a:hover, .member-style1 .ts-team-content .ts-team-name a:hover {
                    color: rgba( 187, 58, 38, 1 );
                }
                .showcase-page-nav .pull-left a:hover, .showcase-page-nav .pull-right a:hover, .showcase-page-icon a:hover, .ts-members-wrap .ts-team-content .ts-team-name a:hover, .ts-members-wrap .ts-team-content .social-links a:hover {
                    color: rgba( 187, 58, 38, 1 );
                }
                .essence-portfolio-content-wrap .owl-carousel .owl-nav > div {
                    background: rgba( 187, 58, 38, 1 ) none repeat scroll 0 0;
                }
                .blog-single .tags-links.tagcloud a:hover, .blog-single .social-share li a:hover, .page-blog-single .date-reply-comment a:hover, .comment-respond .logged-in-as a:hover, .blog .blog-content-area .entry-meta a:hover {
                  color: rgba( 187, 58, 38, 1 );
                }
                .essence-portfolio-content .west-port-socialshare a:hover, .essence-portfolio-info .essence-button:hover {
                  color: rgba( 187, 58, 38, 1 );
                }
                .sidebar-latest-posts .sidebar-latest-post-item h4 a:hover, .sidebar .widget.widget_categories ul li a:hover, aside.widget_tag_cloud .tagcloud a:hover, .sidebar .widget a:hover {
                    color: rgba( 187, 58, 38, 1 );
                }
                .essence-portfolio-category .ts_cats a:hover{
                    color: rgba( 187, 58, 38, 1 );
                }
                .ts-newsletter-shortcode .form-newsletter .button_newletter:hover {
                    color: rgba( 187, 58, 38, 1 );
                }.woocommerce div.product p.price, .woocommerce div.product span.price {
                  color: rgba( 187, 58, 38, 1 );
                }
                .woocommerce .product .add_to_cart_button:hover {
                  background: rgba( 187, 58, 38, 1 ) none repeat scroll 0 0;
                }
                .added_to_cart:hover,.woocommerce .product .product_type_variable:hover {
                  background: rgba( 187, 58, 38, 1 ) none repeat scroll 0 0;
                }
                .woocommerce .chosen-container .chosen-results li.highlighted {
                  background: rgba( 187, 58, 38, 1 );
                }
                .woocommerce div.product p.stock {
                  color: rgba( 187, 58, 38, 1 );
                }
                .woocommerce div.product form.cart .button.single_add_to_cart_button:hover {
                  background: rgba( 187, 58, 38, 1 ) none repeat scroll 0 0;;
                }
                .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .entry-summary .yith-wcwl-wishlistaddedbrowse a:hover, .entry-summary .yith-wcwl-wishlistexistsbrowse a:hover {
                  border: 1px solid rgba( 187, 58, 38, 1 );
                  background: rgba( 187, 58, 38, 1 );
                }
                }
                .entry-summary .yith-wcwl-wishlistaddedbrowse.show a, .entry-summary .yith-wcwl-wishlistexistsbrowse.show a {
                  background: rgba( 187, 58, 38, 1 ) none repeat scroll 0 0;
                  border-color: rgba( 187, 58, 38, 1 );
                }
                .woocommerce #respond input#submit.alt:hover,.woof_redraw_zone .button.woof_reset_search_form :hover,.woocommerce .shipping-calculator-form .button:hover,.woocommerce .shipping-calculator-form .button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.shipping-calculator-button:hover {
                  background-color: rgba( 187, 58, 38, 1 );
                }.header-breadcrumb-wrap ul .trail-item a span {
                    color: #999999;
                }
                .header-breadcrumb-wrap ul .trail-item a:hover span {
                    color: #ffffff;
                }
                .header-breadcrumb-wrap ul .trail-item span {
                    color: #999999;
                }
                .header-breadcrumb-wrap ul li::before {
                    color: #333333;
                }
                .ts-progressbar-wrap h5.piechar-title {
    font-family: Cantarell;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: white;
    font-weight: 100;
}

::-webkit-media-controls-start-playback-button { 
    display: none !important; 
}

.sub-title-block {
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 25px;
}

.title-block {
    line-height: 40px;
}

button, input[type="submit"], .button, .ts-button {
    background: #aa3a2e;
    font-family: 'Cantarell', sans-serif;
    border: none;
    color: #ffffff;
}

.contact-info-title {
    padding-top: 18px;
}

button, input, select, textarea {
    background-color: #ffffff;
}

.gform_wrapper label.gfield_label {
    font-weight: 100;
    font-size: inherit;
    font-family: "Cantarell";
}

.gform_wrapper textarea {
    border-radius: 0px;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border-radius: 0px;
}

.ts-contact-info-style2 .ts-contact-info-content p, .ts-contact-info-style2 .ts-contact-info-content p a {
    color: #666666;
    font-family: Cantarell !important;
    letter-spacing: 0.75px;
    margin: 15px 0 15px;
    font-size: 14px;
    text-transform: uppercase;
}

.vc_btn3.vc_btn3-size-sm {
    font-size: 14px;
    font-family: Cantarell;
}
.essence-banner-image {
    display: none;
}
.tr-header.bg-color-changer {
    display: none;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    background: #f9f9f9;
}
textarea#input_1_4 {
    background: #f9f9f9;
    border: none;
}
.footer-style-1 .logo-footer a::before {
    width: 0px;
}