span.text-footer-bottom-company{
    cursor: pointer;
} 
.ftc-product .yith-wcwl-add-to-wishlist.exists a.add_to_wishlist {
    display: none !important;
}
.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse {
    display: block;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{
    display: none;
}
/*------------------------------------------ 
ftc-product-tab style_2 
--------------------------------------------*/
.ftc-product-tabs .tabs-wrapper div.tab-title{
    padding: 10px 25px;
    border-radius: 30px;
}
.ftc-product-tabs .tabs-wrapper div.tab-title div.title{
    line-height: 16px;
}
.ftc-product-tabs .tabs-wrapper div.tab-title:hover div.title{
    color: #fff;
}
/*------------------------------------------ 
.blogs-slider.style_2
--------------------------------------------*/
.ftc-blogs-slider .blogs-slider.style_2 .blogs-slider .inner-wrap a.blog-image{
    position: relative;
}
.ftc-blogs-slider .blogs-slider.style_2 .blogs-slider .inner-wrap .ftc-readmore{
    display: none;
}
.ftc-blogs-slider .blogs-slider.style_2 .blogs-slider .inner-wrap .post-text{
    text-align: center;
}
.ftc-blogs-slider .blogs-slider.style_2 .blogs-slider .inner-wrap  .meta span.author{
    font-size: 0;
    text-transform: capitalize;
    position: relative;
}
.ftc-blogs-slider .blogs-slider.style_2 .blogs-slider .inner-wrap  .meta span.author a{
    font-size: 15px;
    font-family: PT Sans;
    margin-left: 15px;
}
.ftc-blogs-slider .blogs-slider.style_2 .blogs-slider .inner-wrap  .meta span.author:before{
    font-family: 'fontawesome';
    content: '\f007';
    font-size: 15px;
    color: #999;
}
.ftc-blogs-slider.swiper-container .blogs-slider.style_2 .blogs-slider .inner-wrap .element-datefull-timeline{
    left: 0;
}
.ftc-blogs-slider.swiper-container .blogs-slider.style_2 .blogs-slider .inner-wrap .element-datefull-timeline div{
    margin-top: 0;
    line-height: 19px;
}
/*------------------------------------------ 
.ftc-element-testimonial.style_1
--------------------------------------------*/
.ftc-element-testimonial.style_1 #gtx-trans{
    display: none;
}
.ftc-element-testimonial.style_1 .item.testimonial-content .content-info{
    display: flex;
    flex-direction: column;
}
.ftc-element-testimonial.style_1 .item.testimonial-content .infomation{
    order: 1;
}
.ftc-element-testimonial.style_1 .item.testimonial-content h4.name{
    order: 2
}
.ftc-element-testimonial.style_1 .item.testimonial-content .byline{
    order: 3;
}
/*------------------------------------------ 
.ftc-element-testimonial.style_2
--------------------------------------------*/
.ftc-element-testimonial.style_2 .item.testimonial-content{
    border: unset;
    padding: 0;   
}
.ftc-element-testimonial.style_2 .item.testimonial-content .test-content{
    border: 1px solid #d3dbd3;
    max-width: 1088px;
    margin-left: auto;
    text-align: left;
    padding-left: 130px;
}
.ftc-element-testimonial.style_2 > .title-testi-slider h2{
    display: none;
}
.ftc-element-testimonial.style_2 .item.testimonial-content .test-content .title-testi-slider h2{
    display: block;
    font-size: 24px;
    font-family: Roboto Condensed;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    margin-top: 45px;
    margin-bottom: 10px;
}
.ftc-element-testimonial.style_2 .item.testimonial-content .test-content .infomation{
    font-size: 15px;
    position: relative;
    color: #999;
    padding: 0;
    width: 100%;
    max-width: 840px;
    padding-bottom: 10px;
    font-family: PT Sans;
}
/*------------------------------------------ 
.ftc_products_slider.style_1
--------------------------------------------*/
.ftc_products_slider.style_1 .post .button-container .group-button-image div{
    background-color: transparent;
}
/*------------------------------------------ 
.ftc_products_slider.style_3
--------------------------------------------*/
.ftc_products_slider.style_3 .ftc-products .ftc-product.product .images{
    margin-bottom: 17px;
}
.ftc_products_slider.style_3 .ftc-products .ftc-product.product .item-description,
.ftc_products_slider.style_3 .ftc-products .ftc-product.product .item-description h3.heading-title,
.ftc-product-tabs.style_2.horizontal .ftc-product.product .item-description,
.ftc-product-tabs.style_3.horizontal .ftc-product.product .item-description,
.ftc-product-tabs.style_2.horizontal .ftc-product.product .item-description h3.heading-title,
.ftc-product-tabs.style_3.horizontal .ftc-product.product .item-description h3.heading-title,
.ftc_products_slider.style_4 .ftc-products .ftc-product.product .item-description,
.ftc_products_slider.style_4 .ftc-products .ftc-product.product .item-description h3.heading-title{
    text-align: left;
}
.ftc_products_slider.style_3 .ftc-products .ftc-product.product .item-description .star-rating,
.ftc_products_slider.style_4 .ftc-products .ftc-product.product .item-description .star-rating,
.ftc-product-tabs.style_2.horizontal .ftc-product.product .item-description .star-rating,
.ftc-product-tabs.style_3.horizontal .ftc-product.product .item-description .star-rating{
    float: right;
    margin-top: 16px;
}
.ftc_products_slider.style_3 .ftc-products .ftc-product.product .item-description h3.heading-title a,
.ftc_products_slider.style_4 .ftc-products .ftc-product.product .item-description h3.heading-title a,
.ftc-product-tabs.style_2.horizontal .ftc-product.product .item-description h3.heading-title a,
.ftc-product-tabs.style_3.horizontal .ftc-product.product .item-description h3.heading-title a{
    font-size: 18px !important;
    font-family: 'Oswald';
    font-weight: 300;
}
.ftc_products_slider.style_4 .ftc-products .ftc-product.product .item-description .price,
.ftc_products_slider.style_3 .ftc-products .ftc-product.product .item-description .price,
.ftc-product-tabs.style_2.horizontal .ftc-product.product .item-description .price,
.ftc-product-tabs.style_3.horizontal .ftc-product.product .item-description .price{
    font-size: 18px;
    font-family: 'Oswald';
}
.ftc_products_slider.style_4 .ftc-products .ftc-product.product .images{
    margin-bottom: 20px;
}
.ftc_products_slider.style_4 .ftc-products .ftc-product.product .images img.size-full{
    margin-bottom: 0;
}
/*------------------------------------------ 
.ftc-product-categories.style_2
--------------------------------------------*/
.ftc-product-tabs.style_2.horizontal .ftc-product.product .images{
    margin-bottom: 25px;
}
.ftc-product-categories.style_2 .ftc-categories .images-category img{
    transition: all 0.5s ease-in-out 0s;
}
.ftc-product-categories.style_2 .ftc-categories .images-category:hover img{
    transform: scale(1.2);
}
.ftc-product-categories.style_2 .item-desciption {
    margin-top: 8px;
    display: flex;
    align-items: center;
    color: #333333;
}
.ftc-product-categories.style_2 .item-desciption h3.title{
    padding-bottom: 0;
    margin-right: 7px;
}
.ftc-product-categories.style_2 .item-desciption h3.title,
.ftc-product-categories.style_2 .item-desciption span.product-count{
    font-size: 18px;
}
.ftc-product-categories.style_2 .item-desciption span.product-count span{
    display: none;
}
.ftc-product-categories.style_2 .item-desciption span.product-count:before {
    content: '(';
    margin-right: 3px;
}
.ftc-product-categories.style_2 .item-desciption span.product-count:after {
    content: ')';
}
.navigation-slider div.style_2{
    color: #fff;
    width: 45px;
    height: 45px;
    line-height: 60px;
    background: #333;
    border-radius: 100%;
    text-align: center;
    transition: all 0.3s;
}
.navigation-slider div.style_2:hover{
    color: #333;
}
.navigation-slider .nav-prev.style_2:before{
    content: "\f104";
    font-size: 24px;
} 
.navigation-slider .nav-next.style_2:before{
    content: "\f105";
    font-size: 24px;
}
.ftc-product-categories.style_2 .navigation-slider div.style_2{
    opacity: 0.85;
}
/*------------------------------------------ 
.ftc-element-testimonial.style_3
--------------------------------------------*/
.ftc-element-testimonial.style_3 .testimonial-content{
    border: unset;
    margin-top: 0;
    margin-bottom: 0;
}
.ftc-element-testimonial.style_3 .testimonial-content .byline,
.ftc-element-testimonial.style_3 .testimonial-content .avatar-image{
    display: none;
}
.ftc-element-testimonial.style_3 .testimonial-content h4.name:before{
    content: "\f10e";
    display: block;
    font-family: "fontAwesome";
    font-size: 100px;
    margin-bottom: 10px;
    line-height: .9;
    position: relative;
}
.ftc-element-testimonial.style_3 .testimonial-content h4.name a{
    font-size: 18px;
    color: #333;
    text-transform: uppercase;
    font-weight: 500;
    display: block;
    margin-bottom: 18px;
}
.ftc-element-testimonial.style_3 .testimonial-content .infomation{
    font-size: 16px;
    font-family: 'Playfair Display',serif;
    font-style: italic;
    padding: 0 30px;
}
/*------------------------------------------ 
ftc-product-tabs.style_2
--------------------------------------------*/
.ftc-product-tabs.style_2.horizontal .tabs-wrapper .tab-title{
    border-style: unset;
    background-color: #ebebeb;
    margin: 0 7px;
}
.ftc-product-tabs.style_2.horizontal .tabs-wrapper .tab-title.active{
    color: #fff;
}
.ftc-product-tabs.style_2.horizontal .ftc-product.product .item-description .price{
    color: #333333;
}
.ftc-product-tabs.style_2.horizontal .ftc-product.product .images .button-container .group-button-image,
.ftc_products_slider.style_4 .ftc-product.product .images .button-container .group-button-image,
.ftc_products_slider.style_3 .ftc-product.product .images .button-container .group-button-image,
.ftc-product-tabs.style_3 .ftc-product.product .images .button-container .group-button-image,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images .button-container .group-button-image{
    height: unset;
    opacity: 1;
    visibility: visible;
    display: grid;
    grid-template-columns: auto auto auto;
    grid-template-rows: auto auto;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart,
.ftc_products_slider.style_4 .button-container .group-button-image .add-to-cart,
.ftc_products_slider.style_3 .button-container .group-button-image .add-to-cart,
.ftc-product-tabs.style_3.horizontal  .button-container .group-button-image .add-to-cart,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .add-to-cart{
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 3;
    padding:0;
    background-color: #fff;
    min-width: 160px;
    height: 45px;
    border-radius: 35px;
    padding-left: 0 !important;
    text-align: center !important;
    margin-top: 15px;
    z-index: 9;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart:hover a span,
.ftc_products_slider.style_4 .button-container .group-button-image .add-to-cart:hover a span,
.ftc_products_slider.style_3 .button-container .group-button-image .add-to-cart:hover a span,
.ftc-product-tabs.style_3.horizontal  .button-container .group-button-image .add-to-cart:hover a span,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .add-to-cart:hover a span{
    color: #fff !important;
}
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add-to-cart:hover .add_to_cart_button:after,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart:hover .add_to_cart_button:after,
.ftc_products_slider.style_4 .button-container .group-button-image .add-to-cart:hover .add_to_cart_button:after,
.ftc_products_slider.style_3 .button-container .group-button-image .add-to-cart:hover .add_to_cart_button:after,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .add-to-cart:hover .add_to_cart_button:after,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image a.added_to_cart:hover,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart .added_to_cart:hover, 
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add-to-cart .added_to_cart:hover, 
.ftc_products_slider.style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart:hover, 
.ftc_products_slider.style_4 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart:hover, 
.woocommerce .products:not(.list).style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart:hover{
    color: #fff;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart span,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add-to-cart span,
.ftc_products_slider.style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart span,
.ftc_products_slider.style_4 .ftc-product.product .images .button-container .group-button-image .add-to-cart span,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart span,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart .added_to_cart,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add-to-cart .added_to_cart,
.ftc_products_slider.style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart,
.ftc_products_slider.style_4 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart{
    color: #2c2c2c;
    line-height: 45px;
    font-size: 16px;
    margin-right: 20px;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart .added_to_cart,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add-to-cart .added_to_cart,
.ftc_products_slider.style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart,
.ftc_products_slider.style_4 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart{
    width: 100%;
    text-align: center;
    padding-left: 0;
    padding-top: 0;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart .added_to_cart:after,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add-to-cart .added_to_cart:after,
.ftc_products_slider.style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart:after,
.ftc_products_slider.style_4 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart:after,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images .button-container .group-button-image .add-to-cart .added_to_cart:after{
    content: "\f00c";
    font-family: fontAwesome;
    margin-left: 20px;
}
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add-to-cart .add_to_cart_button,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart .add_to_cart_button,
.ftc_products_slider.style_4 .button-container .group-button-image .add-to-cart .add_to_cart_button,
.ftc_products_slider.style_3 .button-container .group-button-image .add-to-cart .add_to_cart_button,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .add-to-cart .add_to_cart_button{
    display: flex;
    justify-content: center;
    align-items: center;
}
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add-to-cart .add_to_cart_button.added,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart .add_to_cart_button.added,
.ftc-product-tabs.style_4  .button-container .group-button-image .add-to-cart .add_to_cart_button.added,
.ftc_products_slider.style_4 .button-container .group-button-image .add-to-cart .add_to_cart_button.added,
.ftc_products_slider.style_3 .button-container .group-button-image .add-to-cart .add_to_cart_button.added,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .add-to-cart .add_to_cart_button.added{
    display: none;
}
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add-to-cart .add_to_cart_button:after,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add-to-cart .add_to_cart_button:after,
.ftc_products_slider.style_4 .button-container .group-button-image .add-to-cart .add_to_cart_button:after,
.ftc_products_slider.style_3 .button-container .group-button-image .add-to-cart .add_to_cart_button:after,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .add-to-cart .add_to_cart_button:after{
    content: "\f291";
    display: inline-block;
    font-size: 16px;
    color: #2c2c2c;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: all 1s;
}
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image:after,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image:after,
.ftc_products_slider.style_3 .button-container .group-button-image:after,
.ftc_products_slider.style_4 .button-container .group-button-image:after,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image:after{
    background-color: transparent;
}
.ftc-product-tabs.style_3.horizontal .button-container,
.ftc-product-tabs.style_2.horizontal .button-container,
.ftc_products_slider.style_4 .button-container,
.ftc_products_slider.style_3 .button-container,
.woocommerce .products:not(.list).style_3 .button-container{
    height: 100%;
    display: flex;
    align-items: center;
    background-color: rgba(0,0,0,.3);
    opacity: 0;
    visibility: hidden;
}
.ftc-product-tabs.style_3.horizontal .ftc-product.product .images:hover .button-container,
.ftc-product-tabs.style_2.horizontal .ftc-product.product .images:hover .button-container,
.ftc_products_slider.style_4 .ftc-product.product .images:hover .button-container,
.ftc_products_slider.style_3 .ftc-product.product .images:hover .button-container,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images:hover .button-container{
    opacity: 1;
    visibility: visible;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .yith-wcwl-add-to-wishlist,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .yith-wcwl-add-to-wishlist,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image a.compare,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image a.compare,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image a.quickshop,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image a.quickshop,
.ftc_products_slider.style_4 .woocommerce .product .images .group-button-image>div.yith-wcwl-add-to-wishlist,
.ftc_products_slider.style_4 .button-container .group-button-image a.compare,
.ftc_products_slider.style_4 .button-container .group-button-image a.quickshop,
.ftc_products_slider.style_3 .woocommerce .product .images .group-button-image>div.yith-wcwl-add-to-wishlist,
.ftc_products_slider.style_3 .button-container .group-button-image a.compare,
.ftc_products_slider.style_3 .button-container .group-button-image a.quickshop,
.woocommerce .products:not(.list).style_3 .product .images .group-button-image>div.yith-wcwl-add-to-wishlist,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image a.compare,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image a.quickshop{
    width: 45px;
    height: 45px;
    background: #fff;
    border-radius: 100%;
}
.ftc-product-tabs.style_2.horizontal .ftc-product.product .images:hover .button-container .group-button-image .yith-wcwl-add-to-wishlist,
.ftc-product-tabs.style_2.horizontal .ftc-product.product .images:hover .button-container .group-button-image a.compare,
.ftc-product-tabs.style_2.horizontal .ftc-product.product .images:hover .button-container .group-button-image a.quickshop,
.ftc-product-tabs.style_2.horizontal .ftc-product.product .images:hover .button-container .group-button-image .add-to-cart,
.ftc-product-tabs.style_3.horizontal .ftc-product.product .images:hover .button-container .group-button-image .yith-wcwl-add-to-wishlist,
.ftc-product-tabs.style_3.horizontal .ftc-product.product .images:hover .button-container .group-button-image a.compare,
.ftc-product-tabs.style_3.horizontal .ftc-product.product .images:hover .button-container .group-button-image a.quickshop,
.ftc-product-tabs.style_3.horizontal .ftc-product.product .images:hover .button-container .group-button-image .add-to-cart,
.ftc_products_slider.style_4 .ftc-product.product .images:hover .button-container .group-button-image .yith-wcwl-add-to-wishlist,
.ftc_products_slider.style_4 .ftc-product.product .images:hover .button-container .group-button-image a.compare,
.ftc_products_slider.style_4 .ftc-product.product .images:hover .button-container .group-button-image a.quickshop,
.ftc_products_slider.style_4 .ftc-product.product .images:hover .button-container .group-button-image .add-to-cart,
.ftc_products_slider.style_3 .ftc-product.product .images:hover .button-container .group-button-image .yith-wcwl-add-to-wishlist,
.ftc_products_slider.style_3 .ftc-product.product .images:hover .button-container .group-button-image a.compare,
.ftc_products_slider.style_3 .ftc-product.product .images:hover .button-container .group-button-image a.quickshop,
.ftc_products_slider.style_3 .ftc-product.product .images:hover .button-container .group-button-image .add-to-cart,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images:hover .button-container .group-button-image .yith-wcwl-add-to-wishlist,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images:hover .button-container .group-button-image a.compare,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images:hover .button-container .group-button-image a.quickshop,
.woocommerce .products:not(.list).style_3 .ftc-product.product .images:hover .button-container .group-button-image .add-to-cart{
    transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .yith-wcwl-add-to-wishlist i,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image a.compare i,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image a.compare.added:after,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image a.quickshop i,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image a.quickshop i,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .yith-wcwl-add-to-wishlist i,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image a.compare i,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image a.compare.added:after,
.ftc_products_slider.style_4 .button-container .group-button-image .yith-wcwl-add-to-wishlist i,
.ftc_products_slider.style_4 .button-container .group-button-image a.compare i,
.ftc_products_slider.style_4 .button-container .group-button-image a.compare.added:after,
.ftc_products_slider.style_4 .button-container .group-button-image a.quickshop i,
.ftc_products_slider.style_3 .button-container .group-button-image .yith-wcwl-add-to-wishlist i,
.ftc_products_slider.style_3 .button-container .group-button-image a.compare i,
.ftc_products_slider.style_3 .button-container .group-button-image a.compare.added:after,
.ftc_products_slider.style_3 .button-container .group-button-image a.quickshop i,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .yith-wcwl-add-to-wishlist i,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image a.compare i,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image a.compare.added:after,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image a.quickshop i{
    line-height: 45px;
    color: #2c2c2c;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.ftc_products_slider.style_4 .button-container .group-button-image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.ftc_products_slider.style_3 .button-container .group-button-image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{
    color: #2c2c2c;
}
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .yith-wcwl-add-to-wishlist:hover i,
.ftc_products_slider.style_3 .button-container .group-button-image .yith-wcwl-add-to-wishlist:hover i,
.ftc_products_slider.style_4 .button-container .group-button-image .yith-wcwl-add-to-wishlist:hover i,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .yith-wcwl-add-to-wishlist:hover i,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .yith-wcwl-add-to-wishlist:hover i{
    color: #fff !important;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image a.compare:hover i,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image a.compare.added:hover:after,
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image a.quickshop:hover i,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image a.quickshop:hover i,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image a.compare:hover i,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image a.compare.added:hover:after,
.ftc_products_slider.style_4 .button-container .group-button-image a.compare:hover i,
.ftc_products_slider.style_4 .button-container .group-button-image a.compare.added:hover:after,
.ftc_products_slider.style_4 .button-container .group-button-image a.quickshop:hover i,
.ftc_products_slider.style_3 .button-container .group-button-image a.compare:hover i,
.ftc_products_slider.style_3 .button-container .group-button-image a.compare.added:hover:after,
.ftc_products_slider.style_3 .button-container .group-button-image a.quickshop:hover i,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image a.compare:hover i,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image a.compare.added:hover:after,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image a.quickshop:hover i{
    color: #fff;
}
.ftc-product-tabs.style_2.horizontal .button-container .group-button-image .add_to_wishlist,
.ftc-product-tabs.style_3.horizontal .button-container .group-button-image .add_to_wishlist,
.ftc_products_slider.style_4 .button-container .group-button-image .add_to_wishlist,
.ftc_products_slider.style_3 .button-container .group-button-image .add_to_wishlist,
.woocommerce .products:not(.list).style_3 .button-container .group-button-image .add_to_wishlist{
    color: #2c2c2c;
}
.ftc-product-tabs.style_4 .tabs-content-wrapper .product .item-description,
.ftc_products_slider.style_1 .product .item-description{
    text-align: center;
}
.ftc-product-widget.elements.woocommerce.columns-3{
    margin: 0;
}
.ftc-product-widget.style_2 .products-widget .ftc-product .meta-description .price{
    text-align: left;
}
/*------------------------------------------ 
ftc-blogs-slider.style_3
--------------------------------------------*/
.ftc-blogs-slider .blogs-slider.style_3 .blogs-slider .inner-wrap .meta .published,
.ftc-blogs-slider .blogs-slider.style_2 .blogs-slider .inner-wrap .meta .published{
    display: none;
}
.ftc-blogs-slider .blogs-slider.style_3 .blogs-slider .inner-wrap .meta .element-date-timeline{
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
    border-radius: 100%;
    padding: 12px 19px;
    text-align: center;
    font-family: tahoma;
    font-size: 14px;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.ftc-blogs-slider .blogs-slider.style_3 .blogs-slider .inner-wrap .meta .element-date-timeline div{
    line-height: 18px;
}
.ftc-blogs-slider .blogs-slider.style_3 .blogs-slider .inner-wrap .meta .element-date-timeline{
    background-color: #fff;
}
/*------------------------------------------ 
hover single image
--------------------------------------------*/
.elementor-image.ftc-element-image .wp-caption{
    overflow: visible;
}
.elementor-element-42336bd .ftc-element-image .wp-caption:before{
    border:1px solid rgb(187, 187, 187);
    margin: 10px;
    z-index: 999;
}
.ftc-element-image .wp-caption:before, .ftc-element-image .wp-caption:after,
.hover-image-blink .elementor-image:before,.hover-image-blink .elementor-image:after,
rs-layer.hover-image-blink:before,rs-layer.hover-image-blink:after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: all 0.6s ease-out 0s;
    -moz-transition: all 0.6s ease-out 0s;
    transition: all 0.6s ease-out 0s;
}
.ftc-element-image .wp-caption:hover:after,
.hover-image-blink .elementor-image:hover:after,
rs-layer.hover-image-blink:hover:after {
    background-color: rgba(255,255,255,.2);
    top: 50.5%;
    bottom: 50.5%;
}
rs-layer.hover-image-blink:hover:before,
.ftc-element-image .wp-caption:hover:before,
.hover-image-blink .elementor-image:hover:before {
    border:unset;
    background-color: rgba(255,255,255,.2);
    right: 50.5%;
    left: 50.5%;
}
.hover-image-opacity .elementor-image img{
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.hover-image-opacity .elementor-image img:hover{
    opacity: .7;
}
/* end */
/*------------------------------------------ 
home 1
--------------------------------------------*/
.read-more-none{
    display: none;
}
.counter-h1e .elementor-counter-number-wrapper .elementor-counter-number{
    text-align: center;
    line-height: 91px;
    width: 100%;
    transition: transform 1s ease;
}
.counter-h1e .elementor-counter-number-wrapper .elementor-counter-number:hover{
    transform: translateY(-20px);
}
.counter-h1e .elementor-counter .elementor-counter-title{
    margin-top: 20px;
}
.heading-home1 .elementor-widget-container,
.banner-productab-h3-2 .elementor-widget-container,
.banner-productab-h3 .ftc-image-caption,
.text-banner-h3-pr .elementor-widget-container span{
    display: flex;
    justify-content: center;
    align-items: center;
}
.heading-home1 .elementor-widget-container:before,
.text-banner-h3-pr .elementor-widget-container span:first-child:before,
.banner-productab-h3-2 .elementor-widget-container:before,
.banner-productab-h3 .ftc-image-caption:before{
    content: "";
    width: 30px;
    height: 2px;
    background: #323232;
    display: inline-block;
    margin-right: 17px;
}
.banner-productab-h3-2 .elementor-widget-container:after,
.heading-home1 .elementor-widget-container:after,
.text-banner-h3-pr .elementor-widget-container span:first-child:after,
.banner-productab-h3 .ftc-image-caption:after{
    content: "";
    width: 30px;
    height: 2px;
    background: #323232;
    display: inline-block;
    margin-left: 17px;
}
.text-banner-h3-pr .elementor-widget-container span:first-child:before,
.text-banner-h3-pr .elementor-widget-container span:first-child:after{
    background: #fff;
}
.heading-home3 .elementor-widget-container:before,
.heading-home3 .elementor-widget-container:after{
    width: 54px;
}
.insta-home1e .ftc-element-instgram ul li.images{
    padding-left: 8px;
    padding-right: 8px;
}
.line-throungh-right .elementor-heading-title:after{
    content: "";
    width: 30px;
    height: 2px;
    background: #323232;
    display: inline-block;
    margin-bottom: 5px;
    margin-left: 15px;
}
.line-throungh-left .elementor-heading-title:before{
    content: "";
    width: 30px;
    height: 2px;
    background: #323232;
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 15px;
}
.line-throungh-white-left .elementor-heading-title:before{
    content: "";
    width: 80px;
    height: 2px;
    background: #fff;
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 20px;
}
.staticbanner-h1new .elementor-image.ftc-element-image:before{
    content: "";
    width: 98%;
    height: 100%;
    background: none;
    display: inline-block;
    border: 10px solid #fff;
    position: absolute;
    left: 17px;
    bottom: 17px;
}
span.text-footer-bottom-company:hover{
    color: #000;
}
a.text-footer-bottom-company:hover{
    color: #000 !important;
}
/*------------------------------------------ 
home 3
--------------------------------------------*/
.elementor-container > .elementor-row > .elementor-element.elementor-column.staticbanner_text_home3 > .elementor-element-populated{
    padding: 42px 40px 45px;
}
.bannertim-home3 > .elementor-container > .elementor-row {
    justify-content: flex-end;
}
.product-tab-h3.elementor-column,
.product-tab-h3 .elementor-column-wrap, 
.product-tab-h3 .elementor-widget-wrap,
.product-tab-h3 .elementor-widget-wrap .elementor-widget-ftc-products-tabs{
    position: unset;
}
.banner-productab-h3 .ftc-image-caption h2{
    font-family: 'Oswald',sans-serif;
    font-size: 38px;
    text-transform: uppercase;
    font-weight: 400;
    color: #333;
}
.ftc-product-tabs.style_3 .tabs-wrapper{
    position: absolute;
    left: 38px;
    top: 50%;
    transform: translateY(-50%);
}
.ftc-product-tabs.style_3 .details-thumbnails{
    display: none;
}
.ftc-product-tabs.style_3 .tabs-wrapper .tab-title{
    background-color: #fff;
    margin: 0 7px;
}
.ftc-product-tabs.style_3.horizontal .ftc-product.product{
    margin-bottom: 20px;
}
.ftc-product-tabs.style_3 .tabs-content-wrapper .tab-content{
    padding-top: 0;
}
.ftc-product-tabs.style_3.horizontal .ftc-product.product .item-description h3.heading-title{
    padding-top: 0;
}
.ftc-product-tabs.style_3.horizontal .ftc-product.product .images{
    margin-bottom: 18px;
}
.text-banner-h3-pr h2.elementor-heading-title{
    display: flex;
    flex-direction: column;
}

/*------------------------------------------ 
home 4
--------------------------------------------*/
.form-email-h3n .ftc-contact-form{
    text-align: center;
}
.form-email-h3n .ftc-contact-form form{
    max-width: 570px;
    position: relative;
}
.form-email-h3n .ftc-contact-form form input.wpcf7-text{
    border: 1px solid #ebebeb;
    height: 45px;
    border-radius: 30px;
}
.form-email-h3n .ftc-contact-form form input.wpcf7-submit{
    position: absolute;
    right: 0;
    min-width: 140px;
    height: 45px;
    letter-spacing: 1px;
    border-radius: 0 30px 30px 0
}
.ft-top-element .ftc-element-brand .item{
    text-align: left;
}
