.product-tab-h17 {
padding-top: 145px;
padding-bottom: 100px;
}
.product-tab-h17 .ftc-product-tabs .tab-title{
padding: 5px 0;
border: 1px solid transparent;
}
.product-tab-h17 .ftc-product-tabs .tab-title.active{
border: 1px solid #000000;
}
.product-tab-h17 .ftc-product-tabs .tab-title .title{
margin: 0 16px;
padding: 0 10px;
font-family: ronnia-light !important;
}
.product-tab-h17 .ftc-product-tabs .tabs-content-wrapper .tab-content{
padding: 0;
margin-top: 55px;
}
.product-tab-h17 .woocommerce .product .images:hover > a:after{
background-color: transparent !important;
}
.product-tab-h17 .woocommerce .products .product .images a:hover{
background-color: unset !important;
}
.product-tab-h17 .woocommerce .product .item-description:before{
display: none;
}
.ftc-product-tabs.style_1 .woocommerce .product .item-description{
padding-top: 10px;
padding-bottom: 0 !important;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.ftc-product-tabs.style_1 .woocommerce .product .item-description h3.product_title.product-name{
width: 100%;
float: left;
text-align: center;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
margin-bottom: 10px;
}
.ftc-product-tabs.style_1 .woocommerce .product .item-description h3.product_title.product-name a {
font-size: 15px;
font-weight: normal;
}
.ftc-product-tabs.style_1 .woocommerce .product .item-description .star-rating {
float: none !important;
text-align: center;
margin-right: auto !important;
margin-left: auto;
margin-bottom: 15px;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}
.ftc-product-tabs.style_1 .woocommerce .product .item-description .price {
width: 100%;
float: left;
text-align: center;
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-ms-flex-order: 3;
-webkit-order: 3;
order: 3;
margin-top: 5px;
}
.ftc-product-tabs.style_1 .woocommerce .product .item-description .price .amount, 
.ftc-product-tabs.style_1 .woocommerce .product .item-description .price ins .amount{
font-size: 18px;
font-weight: normal;
}
.ftc-product-tabs.style_1 .meta_info {
display: none;
}
.ftc-product-tabs.style_1 .product .images .add-to-cart .loading:after {
top: 20px;
}
.ftc-product-tabs.style_1 .group-button-product {
display: flex;
justify-content: center;
top: 50%;
right: 0;
bottom: auto;
transform: translateY(-50%);
}
.ftc-product-tabs.style_1 .woocommerce .products .product .images .add-to-cart, 
.ftc-product-tabs.style_1 .woocommerce .products .product .images .wishlist,
.ftc-product-tabs.style_1 .woocommerce .product .images .group-button-product > a.compare,
.ftc-product-tabs.style_1 .woocommerce .products .product .images .quickview,
.ftc-product-tabs.style_1 .woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist{
margin: 0;
text-align: center;
display: inline-block;
}
.ftc-product-tabs.style_1 .group-button-product div.add_to_cart_button a:before {
content: "\e04e";
font-family: 'Simple-Line-Icons';
font-weight: normal;
color: #151515 !important;
}
.ftc-product-tabs.style_1 .group-button-product div.add_to_cart_button a.added_to_cart{
line-height: 42px;
}
.ftc-product-tabs.style_1 .group-button-product div.add_to_cart_button a.added_to_cart:before {
content: "\f00c";
font-family: FontAwesome;
font-weight: normal;
font-size: 18px;
color: #151515 !important;
}
.ftc-product-tabs.style_1 .add-to-cart.add_to_cart_button a{
border: none;
}
.ftc-product-tabs.style_1 .woocommerce .product span{
overflow: unset;
}
.ftc-product-tabs.style_1 .images .group-button-product > a i{
color: #151515 !important;
}
.ftc-product-tabs.style_1 .product .images .group-button-product div.add_to_cart_button{
width: 50px;
}
.ftc-product-tabs.style_1 .product .images .group-button-product div.add_to_cart_button a {
width: 50px;
padding-left: 10px;
}
.ftc-product-tabs.style_1 .product .images .group-button-product div.add_to_cart_button a.add_to_cart_button.added{
display: none;
}
.ftc-product-tabs.style_1 .product .images .group-button-product a.quickview {
width: 50px;
padding-right: 10px;
}
.ftc-product-tabs.style_1 .product .images .group-button-product a:hover{
background-color: #ffffff !important;
}
.ftc-product-tabs.style_1 .group-button-product div.add_to_cart_button a:hover:before,
.ftc-product-tabs.style_1 .images .group-button-product > a.compare:hover .icon-refresh:before,
.ftc-product-tabs.style_1 .product .images .group-button-product > a.quickview:hover .icon-eye:before,
.ftc-product-tabs.style_1 .woocommerce .products .product .images a.wishlist:hover i:before,
.ftc-product-tabs.style_1 .product .images .group-button-product > div.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse a:hover i:before,
.ftc-product-tabs.style_1 .product .images .group-button-product > div.yith-wcwl-add-to-wishlist a:hover .icon-heart:before{
color: #999999 !important;
}
.ftc-product-tabs.style_1 .woocommerce .products .product .images .compare:hover, 
.ftc-product-tabs.style_1 .woocommerce .products .product .images .quickview:hover, 
.ftc-product-tabs.style_1 .woocommerce .products .product .images .compare:hover i:before, 
.ftc-product-tabs.style_1 .woocommerce .products .product .images .quickview:hover i:before{
color: #999999;
}
.ftc-product-tabs.style_1 .woocommerce .product .images .conditions-box .onsale {
background: #4e4c24;
text-transform: uppercase;
color: white;
}
.ftc-product-tabs.style_1 .woocommerce .product .conditions-box .onsale:before, 
.ftc-product-tabs.style_1 .woocommerce .product .conditions-box .featured:before, 
.ftc-product-tabs.style_1 .woocommerce .product .conditions-box .out-of-stock:before{
display: none !important;
}
.product_cat-product-home17 .owl-carousel .owl-item img{
max-height: unset;
}  .banner-h17{
padding: 140px 0;
}
.banner-h17 .bn-h17-text1 h1, .banner-h17 .bn-h17-text2 h1 {
text-align: center;
font-size: 48px;
line-height: 60px;
}
.banner-h17 .bn-h17-text1{
margin: 0 !important;
}
.banner-h17 .bn-h17-text2 {
margin-top: 6px;
margin-bottom: 40px;
}
.banner-h17 h1 .bn-h17-texts {
font-weight: 300;
}
.banner-h17 .button-banner {
width: 100%;
text-align: center;
}
.banner-h17 .ftc-button-1 a{
text-transform: none;
font-size: 17px;
min-width: 140px;
font-weight: normal;
background: transparent;
padding: 16px 25px;
border: 1px solid #000000;
margin: 10px 0 10px 0;
text-align: center;
}
.banner-h17 .ftc-button-1 a:hover{
background: #000000;
border-color: #999999;
color: #ffffff;
}  .video-h17 .elementor-custom-embed-play i{
color: #ffffff;
display: block;
font-size: 0;
opacity: 1;
width: 70px;
height: 70px;
line-height: 70px;
text-align: center;
border-radius: 50%;
border: 1px solid #fff;
background-color: #ffffff;
}
.video-h17 .elementor-custom-embed-play i:before{
font-family: 'FontAwesome';
content: "\f04b";
font-size: 36px;
margin-left: 5px;
color: #9a9a9a;
background-color: transparent;
}
.video-h17 .elementor-custom-embed-play i:hover{
border-color: #000000;
background-color: #000000;
}
.video-h17 .ftc-product-video .elementor-custom-embed-image-overlay:before, 
.video-h17 .ftc-product-video .elementor-custom-embed-image-overlay: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;
}
.video-h17 .ftc-product-video .elementor-custom-embed-image-overlay:hover:before {
background-color: rgba(0,0,0,.02);
right: 50%;
left: 50%;
}
.video-h17 .ftc-product-video .elementor-custom-embed-image-overlay:hover:after {
background-color: rgba(0,0,0,.02);
top: 50%;
bottom: 50%;
}
.elementor-lightbox .elementor-video-container{
width: 60% !important;
}
.elementor-lightbox .dialog-lightbox-close-button{
width: 30px;
margin-top: 0 !important;
background-color: #999999;
top: 26%;
left: 80%;
}  .ct-h17 {
margin-top: 145px;
margin-bottom: 150px;
}
.ct-h17 .title-ct-h17{
margin: 0 !important;
}
.ct-h17 .title-ct-h17 h1{
font-size: 36px;
line-height: 60px;
letter-spacing: 3px;
}
.ct-h17 .title-des-ct-h17{
margin-bottom: 0 !important;
}
.ct-h17 .title-des-ct-h17 p {
font-size: 15px;
margin-bottom: 0;
text-align: center;
}
.ct-h17 .ftc-product-categories.style_1{
margin-top: 50px;
}
.ct-h17 .ftc-product-categories.style_1 a.category{
margin-bottom: 0;
}
.ct-h17 .ftc-product-categories.style_1 a.category:hover .item-desciption{
opacity: 1;
transition: 1s ease-in-out;
}
.ct-h17 .item-desciption{
position: absolute;
height: calc(100% - 50px);
width: calc(100% - 50px);
top: 25px;
left: 25px;
right: 25px;
bottom: 25px;
opacity: 0;
background: #ffffff98;
}
.ct-h17 .ftc-product-categories .title{
position: absolute;
top: 45%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 24px;
font-weight: 600;
}
.ct-h17 .ftc-product-categories .product-count {
position: absolute;
top: 60%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 14px;
font-style: italic;
width: 100%;
text-align: center;
}
.ct-h17 .ftc-product-categories .product-count:before {
content: '( ';
}
.ct-h17 .ftc-product-categories .product-count:after {
content: ' )';
}  .bn2-h17{
background: #fcfcfe;
padding-bottom: 30px;
padding-top: 150px;
}
.bn2-h17 .bn2-h17-left{
padding: 0 7px;
}
.bn2-h17 .bn2-h17-left .bn2h17-text{
margin: 0 !important;
}
.bn2-h17 .bn2-h17-left .bn2h17-text h1 {
font-size: 36px;
position: relative;
margin-bottom: 15px;
}
.bn2-h17 .bn2-h17-left .bn2h17-text h1:after {
content: "";
width: 160px;
height: 1px;
background: #000;
position: absolute;
display: block;
right: -10%;
top: 50%;
}
.bn2-h17 .bn2-h17-left .ftc-button-2 a{
margin-top: 3px;
font-size: 17px;
padding: 15px 37px;
font-weight: normal;
text-transform: none;
background: transparent;
border: 1px solid #000000;
}
.bn2-h17 .bn2-h17-left .ftc-button-2 a:hover {
background: #3f3f3f;
border-color: #ffffff;
color: #ffffff;
}
.bn2-h17 .bn2-h17-img{
padding: 0 7px;
}
.bn2-h17 .bn2-h17-img .elementor-image{
display: block;
line-height: 0;
position: relative;
max-width: 100%;
overflow: hidden;
}
.bn2-h17 .bn2-h17-img .elementor-image img{
-webkit-transition: transform 0.4s, opacity 0.4s ease-in-out;
-moz-transition: transform 0.4s, opacity 0.4s ease-in-out;
transition: transform 0.4s, opacity 0.4s ease-in-out;
}
.bn2-h17 .bn2-h17-img .elementor-image:hover img{
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
-webkit-transition: transform 0.4s, opacity 0.4s ease-in-out;
-moz-transition: transform 0.4s, opacity 0.4s ease-in-out;
transition: transform 0.4s, opacity 0.4s ease-in-out;
}  .bn3-h17{
padding-bottom: 150px;
background: #fcfcfe;
}
.bn3-h17 .bn3-h17-left{
}
.bn3-h17 .bn3-h17-left .bn3h17-text{
margin: 0 !important;
}
.bn3-h17 .bn3-h17-left .bn3h17-text h1 {
font-size: 36px;
text-align: center;
position: relative;
margin-bottom: 15px;
}
.bn3-h17 .bn3-h17-left .bn3h17-text h1:before {
content: "";
width: 160px;
height: 1px;
background: #000;
position: absolute;
display: block;
left: -20%;
top: 50%;
}
.bn3-h17 .bn3-h17-left .ftc-button-3 a{
margin-top: 3px;
font-size: 17px;
padding: 15px 37px;
font-weight: normal;
text-transform: none;
background: transparent;
border: 1px solid #000000;
}
.bn3-h17 .bn3-h17-left .ftc-button-3 a:hover {
background: #3f3f3f;
border-color: #ffffff;
color: #ffffff;
}
.bn3-h17 .bn3-h17-img{
}
.bn3-h17 .bn3-h17-img .elementor-image{
display: block;
line-height: 0;
position: relative;
max-width: 100%;
overflow: hidden;
}
.bn3-h17 .bn3-h17-img .elementor-image img{
-webkit-transition: transform 0.4s, opacity 0.4s ease-in-out;
-moz-transition: transform 0.4s, opacity 0.4s ease-in-out;
transition: transform 0.4s, opacity 0.4s ease-in-out;
}
.bn3-h17 .bn3-h17-img .elementor-image:hover img{
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
-webkit-transition: transform 0.4s, opacity 0.4s ease-in-out;
-moz-transition: transform 0.4s, opacity 0.4s ease-in-out;
transition: transform 0.4s, opacity 0.4s ease-in-out;
}  .blog-h17{
margin: 150px 0 100px;
}
.blog-h17 .title-blog-h17, .blog-h17 .title-des-blog-h17{
margin: 0 !important;
}
.blog-h17 .title-blog-h17 h1 {
font-size: 36px;
line-height: 60px;
letter-spacing: 3px;
}
.blog-h17 .title-des-blog-h17 p {
font-size: 15px;
margin-bottom: 0;
text-align: center;
}
.blog-h17 .content-blog-h17{
margin-top: 50px;
}
.blog-h17 .content-blog-h17 .title-blogs-grid{
display: none;
}
.blog-h17 .blogs-slider.style_1 .post-text{
padding-top: 15px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.blog-h17 .blogs-slider.style_1 .post-text .meta{
font-size: 15px;
font-style: italic;
font-family: Roboto;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.blog-h17 .blogs-slider.style_1 .post-text .meta span{
color: #666666;
}
.blog-h17 .blogs-slider.style_1 .post-text h4{
margin-top: 3px;
line-height: 24px;
margin-bottom: 10px;
text-transform: uppercase;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}
.blog-h17 .blogs-slider.style_1 .post-text h4 a{
font-size: 24px;
letter-spacing: 0;
}
.blog-h17 .blogs-slider.style_1 .post-text p{
line-height: 25px;
margin-bottom: 25px;
font-weight: normal;
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-ms-flex-order: 3;
-webkit-order: 3;
order: 3;
}
.blog-h17 .blogs-slider.style_1 .post-text .ftc-readmore{
padding: 5px 20px;
background-color: #fff;
border: 1px solid #000;
color: #666666;
font-weight: inherit;
font-size: 15px;
font-family: Roboto;
-webkit-box-ordinal-group: 4;
-moz-box-ordinal-group: 4;
-ms-flex-order: 4;
-webkit-order: 4;
order: 4;
}
.blog-h17 .blogs-slider.style_1 .post-text .ftc-readmore:hover {
color: #ffffff;
border-color: #000000;
background-color: #151515;
}  .ft-h17{
padding: 70px 0;
}
.ft-col-left-h17, .ft-col-right-h17{
padding: 0 11px;
}
.ft-col-center-h17{
padding: 0 12px;
}
.ft-h17 .ft-h17-p1 {
margin-bottom: 7px;
}
.ft-h17 .ft-h17-p1 h1 {
line-height: 60px;
}
.ft-h17-des1 p {
color: #999999;
font-size: 15px;
line-height: 32px;
font-family: Roboto;
}
.ft-h17-des1 p a{
font-family: Roboto;
}
.ft-h17-des1 .st-h17 {
color: #fff;
}
.ft-h17-des1 .if-ft-h17 a:hover span{
color: #ffffff;
}
.ft-h17 .tt-ft-h17 h3{
font-size: 22px;
line-height: 60px;
}
.widget ul li{
padding: 5px 0;
}
.widget ul li:first-child, .widget ul.list-icons li {
padding-top: 0;
}
.ft-h17 .tt-ft-bullet-h17 ul li a {
margin: 0px;
color: #999999;
line-height: 28px;
}
.ft-h17 .tt-ft-bullet-h17 li a span{
color: #999999;
}
.ft-h17 .tt-ft-bullet-h17 li a:hover {
color: #ffffff;
}
.ft-h17 .tt-ft-bullet-h17 li a:hover span{
color: #ffffff;
}
.ft-h17 .ft-insta-h17 .images a img {
transition: all 0.5s ease 0s;
}
.ft-h17 .ft-insta-h17 .images a img:hover {
opacity: 1;
transform: scale(1.1,1.1);
}
.widget .ft-h17 .ft-insta-h17 li.images{
padding: 5px !important;
}
.ft-coppyright-h17 .ft-coppyright-text-h17{
padding: 15px 0;
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.ft-coppyright-h17 .copy-com{
margin: 0;
}
.ft-bot-h17-link{
color: #ffffff;
}
footer .ft-coppyright-h17 .copy-com >a:hover{
color: #666666 !important;
border-bottom: 1px solid rgba(255,255,255,.2);
}     .product-h17{
padding: 0 15px;
}
.product-h17 .woocommerce-page.columns-4 .products .product, .woocommerce.columns-4 .products .product{
max-width: 100%;
}
.product-h17 .woocommerce.columns-4, .product-h17 .woocommerce.columns-3{
margin: 0;
}
.product-h17 .ftc-product-grid .products .product{
padding: 0 15px !important;
}
.product-h17 .ftc-product-grid.woocommerce .product .images:hover > a:after{
background-color: #f8f8f8;
}
.product-h17 .ftc-product-grid .item-description .meta_info{
display: none;
}
.product-h17 .ftc-product-grid.woocommerce .product .item-description:before{
display: none;
}
.product-h17 .ftc-product-grid.woocommerce .product .item-description{
text-align: center;
padding-top: 5px;
padding-bottom: 0 !important;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.product-h17 .ftc-product-grid.woocommerce .product .item-description .product-name {
width: 100%;
float: left;
line-height: unset;
padding: 0!important;
text-align: center;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.product-h17 .ftc-product-grid.woocommerce .product .item-description .price {
margin: 10px 0;
margin-left: 0px !important;
width: 100%;
float: left;
text-align: center;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}
.product-h17 .ftc-product-grid.woocommerce .product .item-description .star-rating {
float: none !important;
text-align: center;
margin-right: auto !important;
margin-left: auto;
margin-top: 0;
margin-bottom: 0;
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-ms-flex-order: 3;
-webkit-order: 3;
order: 3;
}
.product-h17 .ftc-product-grid.woocommerce .product .item-description .product-name a{
font-size: 20px;
line-height: 16px;
font-weight: 300;
text-transform: uppercase;
}
.product-h17 .ftc-product-grid.woocommerce .products .product .price .amount, 
.product-h17 .ftc-product-grid.woocommerce-page .products .product .price .amount{
font-size: 17px;
font-weight: 100;
}
.product-h17 .ftc-product-grid.woocommerce .product span{
font-weight: 300;
}
.product-h17 .ftc-product-grid.woocommerce .products .product{
margin-bottom: 40px;
}
.product-h17 .ftc-product-grid.woocommerce .products .product .images a:hover{
background-color: unset !important;
}
.product-h17 .ftc-product-grid .group-button-product {
bottom: auto;
top: 50%;
text-align: center;
right: 0;
transform: translateY(-50%);
display: flex !important;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product .compare{
display: none;
}
.product-h17 .ftc-product-grid.woocommerce .products .product .images .add-to-cart, 
.product-h17 .ftc-product-grid.woocommerce .products .product .images .wishlist,
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist{
display: inline-block;
}
.product-h17 .ftc-product-grid.woocommerce .products .product .images .add-to-cart a, 
.product-h17 .ftc-product-grid.woocommerce .products .product .images .wishlist,
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist, 
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > a.quickview{
width: 45px;
height: 45px;
border: none;
border-radius: 100%;
background-color: #999999;
}
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > div, 
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > div a, 
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > a{
margin: auto;
}
.product-h17 .ftc-product-grid.woocommerce .products .product .images .add-to-cart a:hover, 
.product-h17 .ftc-product-grid.woocommerce .products .product .images .wishlist:hover, 
.product-h17 .ftc-product-grid.woocommerce .products .product .images .yith-wcwl-wishlistexistsbrowse a:hover,
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > a.quickview:hover{
background-color: #000000 !important;
}
.product-h17 .ftc-product-grid.woocommerce .products .product .images .add-to-cart a:before, 
.product-h17 .ftc-product-grid.woocommerce .products .product .images .wishlist i,
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist i, 
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product >div.yith-wcwl-add-to-wishlist.exists i,
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > a.quickview i{
font-size: 20px;
color: #ffffff;
line-height: 45px;
}
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse a:hover i{
color: #ffffff;
}
.product-h17 .ftc-product-grid.woocommerce .products .product .images .add-to-cart a.added_to_cart:before{
content: "\f00c";
font-family: fontawesome;
}
.product-h17 .ftc-product-grid .group-button-product div.add_to_cart_button a:before {
content: "\e04f";
font-family: 'Simple-Line-Icons';
font-weight: normal;
}
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse,
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse a{
width: 45px;
height: 45px;
border-radius: 100%;
background-color: #999999;
}
.product-h17 .ftc-product-grid.woocommerce .products .product .images .add-to-cart{
margin: 0;
width: 45px;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}
.product-h17 .ftc-product-grid.woocommerce .products .product .images .add-to-cart a.added{
display: none;
}
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist{
margin-right: 10px;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > a.quickview{
margin-left: 10px;
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-ms-flex-order: 3;
-webkit-order: 3;
order: 3;
}
.product-h17 .ftc-product-grid.woocommerce .product .images .group-button-product > a.quickview i:before{
content: "\e090";
}
.product-h17 .ftc-product-grid.woocommerce .products .star-rating, 
.product-h17 .ftc-product-grid.woocommerce-page .products .star-rating{
color: #c4c4c4;
}        .sl-h18 .tparrows {
background-color: transparent !important;
}
.sl-h18 .slide1-h18{
background-color: #000000;
}
.sl-h18 .slide1-h18 rs-sbg{
opacity: 0.8 !important;
}
.sl-h18 .title-slide-h18{
text-shadow: 1px 1px 4px #999999;
}
.sl-h18 #rev_slider_25_1_wrapper .custom.tparrows:before{
font-size: 24px;
}
.sl-h18 #rev_slider_25_1_wrapper .custom.tparrows:hover:before {
color: #999999;
}  .bn-h18{
padding: 0 30px;
}
.banner-h18{
margin: 75px 0;
padding: 85px 0;
background-color: #f2f1f0;
}
.banner-h18 .banner-title-h18.elementor-widget:not(:last-child){
margin-bottom: 25px;
}
.banner-h18 .banner-title-h18>div:after{
left: 50%;
content: "";
width: 77px;
height: 2px;
display: block;
position: absolute;
background: #b6aa9a;
transform: translateX(-50%);
}
.banner-h18 .banner-title-h18 h2{
font-size: 36px;
padding-bottom: 25px;
}
.banner-h18 .banner-des-h18{
max-width: 680px;
display: block;
margin: auto;
}
.banner-h18 .banner-des-h18 p{
font-size: 18px;
line-height: 1.7;
}  .product-h18{
padding: 0 30px;
}
.product-h18 .ftc_products_slider.style_1 .title-product-slider{
display: none;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .item-description{
padding-top: 25px;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .item-description:before{
display: none;
}
.product-h18 .ftc_products_slider.style_1 .meta_info, .product-h18 .ftc_products_slider.style_1 .star-rating{
display: none;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .item-description h3.product_title.product-name{
width: 100%;
float: left;
text-align: center;
margin-bottom: 45px;
padding-left: 0!important;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .item-description h3.product_title.product-name:after{
left: 50%;
content: "";
width: 30px;
height: 1px;
display: block;
position: absolute;
background: #b6aa9a;
transform: translate(-50%, 18px);
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .item-description h3.product_title.product-name a {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .item-description .price{
width: 100%;
float: left;
text-align: center;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product{
left: 0;
bottom: 0;
top: unset;
height: 70px;
transition: 1s;
transform: none;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .products .product .images a:hover{
background-color: #ffffff;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .compare,
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .quickview i{
display: none;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .quickview{
font-size: 18px;
margin: 0;
width: 100%;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product > a{
height: 70px;
}
.product-h18 .ftc_products_slider.style_1 .woocommerce .product span{
top: 50%;
text-transform: uppercase;
transform: translateY(-50%);
}
.product-h18 .navigation-slider div{
top: 32.5%;
}
.product-h18 .navigation-slider .nav-prev{
left: 5px;
}
.product-h18 .navigation-slider .nav-next{
right: 5px;
}
.product-h18 .navigation-slider .nav-prev:before{
content: "\f104";
font-family: fontawesome;
font-size: 30px;
line-height: 30px;
}
.product-h18 .navigation-slider .nav-prev:hover:before{
color: #ffffff;
}
.product-h18 .navigation-slider .nav-next:before{
content: "\f105";
font-family: fontawesome;
font-size: 30px;
line-height: 30px;
}
.product-h18 .navigation-slider .nav-next:hover:before{
color: #ffffff;
}
.product-h18 .navigation-slider{
opacity: 0;
}
.product-h18 .elementor-widget-ftc-products-sliders:hover .navigation-slider{
opacity: 1;
}  .video-h18{
padding: 0 30px;
margin: 55px 0 25px;
}
.video-h18 .elementor-custom-embed-play{
padding: 17px 20px;
border-radius: 50%;
border: 8px solid #ffffff;
}
.video-h18 .elementor-custom-embed-play:hover{
border-color: #999;
background-color: #999999;
}
.video-h18 .elementor-custom-embed-play i{
opacity: 1;
}
.video-h18 .elementor-custom-embed-play .eicon-play:before {
color: #ffffff;
font-size: 44px;
margin-left: 5px;
content: "\f04b";
font-family: 'FontAwesome';
}  .ft-content-h18{
padding: 0 30px;
margin-bottom: 30px;
}
.ft-h18{
padding: 60px 20px 50px;
}
.ft-h18 .tt-ft-h18, .ft-h18 .ft-logo-h18, .ft-h18 .ft-img-h18{
text-align: left;
}
.ft-h18 .tt-ft-h18 h2{
font-size: 24px;
}
.ft-h18 .ft-logo-h18{
line-height: 40px;
}
.ft-h18 .ft-des-left-h18{
text-align: justify;
}
.ft-h18 .ft-des-left-h18, .ft-h18 .ft-address-h18{
padding-right: 20%;
}
.ft-h18 .ft-des-left-h18{
margin-top: 10px;
}
.ft-h18 .ft-des-left-h18 p{
line-height: 1.4;
}
.ft-h18 .if-ft-h18{
line-height: 1.5;
}
.ft-h18 .if-ft-h18 a{
color: #828282;
}
.ft-h18 .if-ft-h18, .ft-h18 .time-ft-h18, .ft-h18 .ft-des-left-h18{
font-size: 15px;
margin-bottom: 15px;
}
.ft-h18 .ft-tag-h18{
margin-bottom: 10px !important;
}
.ft-h18 .ft-tag-h18>div{
font-size: 0;
}
.widget .ft-h18 .tagcloud{
float: left;
}
.widget .ft-h18 .tagcloud a{
display: none;
color: #828282;
border-radius: 7px;
margin-top: 0 !important;
font-size: 15px !important;
margin-right: 15px !important;
margin-bottom: 15px !important;
padding: 7px 10px 8px !important;
background-color: unset !important;
}
.widget .ft-h18 .tagcloud a:nth-child(-n+6){
display: block;
}
.widget .ft-h18 .tagcloud a:hover{
color: #b0a171;
border-color: #b0a171;
}
.ft-h18 .ft-social-h18 .tag-footer .title{
float: left;
color: #444444;
font-size: 17px;
margin-bottom: 0;
font-weight: 600;
line-height: 35px;
margin-right: 10px;
}
.ft-h18 .ft-social-h18 .tag-footer ul{
float: left;
}
.ft-h18 .ft-social-h18 .tag-footer ul li{
margin-right: 5px;
display: inline-block;
border: 1px solid #dddddd;
}
.ft-h18 .ft-social-h18 .tag-footer ul li:hover{
border-color: transparent;
}
.ft-h18 .ft-social-h18 .tag-footer ul li:hover i{
color: #ffffff;
}
.ft-h18 .ft-social-h18 .tag-footer ul li:last-child{
margin-right: 0;
}
.ft-h18 .ft-social-h18 .tag-footer ul li.ft-facebook{
padding: 6px 11px !important;
}
.ft-h18 .ft-social-h18 .tag-footer ul li.ft-twitter{
padding: 6px 8.5px !important;
}
.ft-h18 .ft-social-h18 .tag-footer ul li.ft-btc{
padding: 6px 10px !important;
}
.ft-h18 .ft-social-h18 .tag-footer ul li.ft-dribbble{
padding: 6px 9px !important;
}
.ft-h18 .ft-social-h18 .tag-footer ul li.ft-facebook:hover{
background-color: #3b5998;
}
.ft-h18 .ft-social-h18 .tag-footer ul li.ft-twitter:hover{
background-color: #2caae1;
}
.ft-h18 .ft-social-h18 .tag-footer ul li.ft-btc:hover{
background-color: #ffa500;
}
.ft-h18 .ft-social-h18 .tag-footer ul li.ft-dribbble:hover{
background-color: #ff1493;
}
.ft-coppyright-h18{
padding: 0 20px;
background-color: #f2f1f0;
}
.ft-coppyright-h18 .copy-com{
margin: 0;
color: #828282;
padding: 23px 0;
border-top: 1px solid #d7d7d7;
}
.ft-coppyright-h18 .copy-com .ft-bot-h18-link{
color: #444444;
font-weight: 600;
}
.ft-coppyright-h18 .copy-com .ft-bot-h18-link:hover{
color: #b0a171 !important;
}       .container-h19{
max-width: 1284px;
margin: 0 auto;
left: 50% !important;
transform: translateX(-50%);
} .slide-h19 .tparrows{ background-color: transparent !important;
}
.slide-h19 #rev_slider_26_1_wrapper .custom.tparrows:before{
font-size: 24px;
color: #666666 !important;
}
.slide-h19 #rev_slider_26_1_wrapper .custom.tparrows:hover:before{
color: #ffffff !important;
}    .banner-top-h19{
margin-top: 20px;
}
.banner-top-h19 .img-left{
text-align: left;
padding-right: 13px;
}
.banner-top-h19 .img-center, .banner-top-h19 .img-center-center{
padding: 0 6.5px;
}
.banner-top-h19 .img-right{
text-align: right;
padding-left: 13px;
}
.banner-top-h19 .img-left .elementor-image:before, .banner-top-h19 .img-right .elementor-image:before, 
.banner-top-h19 .img-left .elementor-image:after, .banner-top-h19 .img-right .elementor-image:after, 
.banner-top-h19 .img-center-center .elementor-image:before, .banner-top-h19 .img-center-center .elementor-image:after, 
.banner-top-h19 .img-center .elementor-image:before, .banner-top-h19 .img-center .elementor-image: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;
}
.banner-top-h19 .img-left .elementor-image:hover:before, .banner-top-h19 .img-right .elementor-image:hover:before,
.banner-top-h19 .img-center-center .elementor-image:hover:before, 
.banner-top-h19 .img-center .elementor-image:hover:before{
background-color: rgba(255,255,255,.2);
right: 50%;
left: 51%;
}
.banner-top-h19 .img-left .elementor-image:hover:after, .banner-top-h19 .img-right .elementor-image:hover:after,
.banner-top-h19 .img-center .elementor-image:hover:after,
.banner-top-h19 .img-center-center .elementor-image:hover:after{
background-color: rgba(255,255,255,.2);
top: 50%;
bottom: 50%;
}
.banner-top-h19 .text-banner1{
padding-left: 13px;
}
.banner-top-h19 .text-banner-left{
padding-right: 13px;
}
.banner-top-h19 .text-banner1 h1, .banner-top-h19 .text-banner-left h1{
padding: 18% 0;
font-size: 56px;
max-height: 190px;
background-color: #8eb5bc;
}
.banner-top-h19 .text-banner1 h1:hover, .banner-top-h19 .text-banner-left h1:hover{
background-color: #5dacba;
}
.banner-top-h19-1, .banner-middle-h19{
display: none;
}  .product-title-h19{
margin-top: 100px;
margin-bottom: 80px;
}
.product-title-h19.elementor-widget:not(:last-child){
margin-bottom: 80px;
}
.product-title-h19 h2:before{
left: 50%;
top: 20px;
content: "";
width: 40px;
height: 6px;
display: block;
position: absolute;
background: #8eb5bc;
transform: translate(-50%, 28px);
}
.product-h19{
margin-bottom: 55px;
}
.product-h19 .elementor-widget-container{
width: unset !important;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .images:hover > a:after{
background-color: transparent;
}
.product-h19 .ftc_products_slider.style_1 .title-product-slider{
display: none;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .item-description{
padding-top: 20px;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .item-description:before{
display: none;
}
.product-h19 .ftc_products_slider.style_1 .meta_info, .product-h19 .ftc_products_slider.style_1 .star-rating{
display: none;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .item-description h3.product_title.product-name{
width: 100%;
float: left;
text-align: center;
padding-left: 0!important;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .item-description h3.product_title.product-name:after{
top: 60px;
left: 50%;
content: "";
width: 30px;
height: 7px;
display: block;
position: absolute;
background: #8eb5bc;
transform: translate(-50%, 0);
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .item-description h3.product_title.product-name a {
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .item-description .price{
width: 100%;
float: left;
margin-top: 40px;
text-align: center;
margin-left: 0px !important;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product{
left: 0;
bottom: 0;
top: unset;
height: 70px;
transition: 1s;
transform: none;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .products .product .images a{
color: #000000;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .products .product .images a:hover{
background-color: #ffffff;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .compare,
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .quickview i{
display: none;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .quickview{
margin: 0;
width: 100%;
font-size: 18px;
background-color: #e5e5e5;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .quickview span{
top: 50%;
transform: translateY(-50%);
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product > a{
height: 70px;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product span{
text-transform: uppercase;
}
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .price span{
font-size: 24px;
font-weight: bold;
}
.product-h19 .navigation-slider div{
top: 33%;
transform: translateY(-33%);
}
.product-h19 .navigation-slider{
opacity: 0;
}
.product-h19:hover .navigation-slider{
opacity: 1;
}
.product-h19 .navigation-slider .nav-prev{
left: 5px;
}
.product-h19 .navigation-slider .nav-prev:hover:before{
color: #999999;
}
.product-h19 .navigation-slider .nav-next{
right: 5px;
}
.product-h19 .navigation-slider .nav-next:hover:before{
color: #999999;
}
.product-h19 .navigation-slider .nav-prev:before{
content: "\f104";
font-family: fontawesome;
font-size: 30px;
}
.product-h19 .navigation-slider .nav-next:before{
content: "\f105";
font-family: fontawesome;
font-size: 30px;
line-height: 30px;
}
.product-h20 .ftc-product-grid.woocommerce .product .images .group-button-product .add-to-cart, 
.product-h20 .ftc-product-grid.woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist,
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .add-to-cart, 
.product-h18 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist,
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .add-to-cart, 
.product-h19 .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist {
display: none;
}  .img-bottom-h19{
display: none;
}
.img-bottom-h19 .img-left-h19 img{
left: 0;
z-index: 1;
bottom: -290px;
position: absolute;
pointer-events: none;
}
.img-bottom-h19 .img-right-h19 img{
right: 0;
z-index: 1;
bottom: -125px;
position: absolute;
pointer-events: none;
}   .ft-h19{
z-index: 9;
padding: 65px 0 40px;
margin-top: 40px;
}
.ft-h19 .logo-ft-h19, .ft-h19 .ft-img-h19{
text-align: left;
}
.ft-h19 .title-ft-h19 h2, .ft-h19 .title-newletter-ft-h19 h2{
font-size: 19px;
}
.ft-h19 .text-ft-h19 p, .ft-h19 .text-ft-center-h19 .if-ft-h19{
font-size: 15px;
font-family: Lato;
}
.ft-h19 .text-ft-center-h19 .if-ft-h19{
line-height: 1.7;
margin-bottom: 10px;
}
.ft-h19 .text-ft-center-h19 .if-ft-h19 a{
color: #ffffff;
border-bottom: 1px solid transparent;
}
.ft-h19 .text-ft-center-h19 .if-ft-h19 a:hover{
color: #ffffff;
border-color: #ffffff;
}
.ft-h19 .col-ft-center-h19{
padding: 0 22px;
}
.ft-h19 .col-ft-right-h19{
padding-left: 20px;
}
.ft-h19 .title-newletter-ft-h19 h2:before{
content: "\f003";
margin-right: 15px;
font-family: FontAwesome;
}
.ft-h19 .form-sub-ft-h19 .text-newsletter, .ft-h19 .form-sub-ft-h19 .small-newsletter{
display: none;
}
.ft-h19 .form-sub-ft-h19 .title-newsletter p.email input{
color: #ffffff;
text-align: left;
background-color: #444444;
}
.ft-h19 .form-sub-ft-h19 .title-newsletter p.email input::placeholder{
color: #ffffff;
}
.ft-h19 .form-sub-ft-h19 .title-newsletter p.email{
margin-bottom: 10px;
}
.ft-h19 .form-sub-ft-h19 .Subscribe{
max-width: 400px;
}
.ft-h19 .form-sub-ft-h19 .Subscribe, .ft-h19 .form-sub-ft-h19 .Subscribe input{
width: 100%;
}
.ft-h19 .form-sub-ft-h19 .Subscribe input{
padding: 12px;
font-weight: 500;
text-transform: uppercase;
border: 2px solid #ffffff;
background-color: transparent;
}
.ft-h19 .form-sub-ft-h19 .Subscribe:hover input{
color: #ffffff;
border-color: #111111;
}
.ft-h19 .ft-social-h19 .tag-footer .title{
float: left;
color: #ffffff;
font-weight: 500;
margin-bottom: 0;
line-height: 35px;
margin-right: 10px;
text-transform: uppercase;
}
.ft-h19 .ft-social-h19 .tag-footer ul{
float: left;
margin-left: 30px;
}
.ft-h19 .ft-social-h19 .tag-footer ul li{
margin-right: 5px;
display: inline-block;
border: 1px solid #dddddd;
}
.ft-h19 .ft-social-h19 .tag-footer ul li:hover{
border-color: transparent;
}
.ft-h19 .ft-social-h19 .tag-footer ul li i{
color: #ffffff;
}
.ft-h19 .ft-social-h19 .tag-footer ul li:last-child{
margin-right: 0;
}
.ft-h19 .ft-social-h19 .tag-footer ul li.ft-facebook{
padding: 4px 10px !important;
}
.ft-h19 .ft-social-h19 .tag-footer ul li.ft-twitter{
padding: 4px 7px !important;
}
.ft-h19 .ft-social-h19 .tag-footer ul li.ft-btc{
padding: 4px 8.8px !important;
}
.ft-h19 .ft-social-h19 .tag-footer ul li.ft-pinterest{
padding: 4px 7.7px !important;
}
.ft-h19 .ft-social-h19 .tag-footer ul li.ft-facebook:hover{
background-color: #3b5998;
}
.ft-h19 .ft-social-h19 .tag-footer ul li.ft-twitter:hover{
background-color: #2caae1;
}
.ft-h19 .ft-social-h19 .tag-footer ul li.ft-btc:hover{
background-color: #ffa500;
}
.ft-h19 .ft-social-h19 .tag-footer ul li.ft-pinterest:hover{
background-color: #cc181e;
}
.ft-coppyright-h19 .copy-com{
margin: 0;
color: #444444;
font-size: 15px;
line-height: 60px !important;
font-family: Lato !important;
}
.ft-coppyright-h19 .copy-com a{
color: #ffffff;
border-bottom: 1px solid transparent;
}
footer .ft-coppyright-h19 .copy-com >a:hover {
color: #ffffff !important;
border-color: #ffffff;
}       .slide-h20 .tparrows{ background-color: transparent !important;
}
.slide-h20 #rev_slider_27_1_wrapper .custom.tparrows:before{
font-size: 24px;
color: #666666 !important;
}
.slide-h20 #rev_slider_27_1_wrapper .custom.tparrows:hover:before{
color: #ffffff !important;
}  .product-title-h20{
margin-top: 100px;
margin-bottom: 80px;
}
.product-title-h20.elementor-widget:not(:last-child){
margin-bottom: 80px;
}
.product-title-h20 h2{
font-size: 36px;
}
.product-title-h20 h2:before{
left: 50%;
top: 25px;
content: "";
width: 40px;
height: 6px;
display: block;
position: absolute;
background: #b0a171;
transform: translate(-50%, 30px);
}
.product-h20{
margin-bottom: 60px;
}
.product-h20 .woocommerce.columns-4, .product-h20 .woocommerce.columns-3 {
margin: 0;
}
.product-h20 .title-product-grid{
display: none;
}
.product-h20 .ftc-product-grid.woocommerce .product .item-description .product-name {
width: 100%;
float: left;
text-align: center;
padding: 0!important;
}
.product-h20 .ftc-product-grid.woocommerce .product .item-description {
padding-top: 25px;
}
.product-h20 .ftc-product-grid.woocommerce .product .item-description .product-name a{
font-size: 18px;
text-transform: uppercase;
}
.product-h20 .ftc-product-grid.woocommerce .product .item-description h3.product_title.product-name:after{
top: 60px;
left: 50%;
content: "";
width: 30px;
height: 7px;
display: block;
position: absolute;
background: #b0a171;
transform: translate(-50%, 0);
}
.product-h20 .ftc-product-grid.woocommerce .product .item-description .price {
width: 100%;
float: left;
margin-top: 50px;
text-align: center;
margin-bottom: 10px;
margin-left: 0px !important;
}
.product-h20 .ftc-product-grid.woocommerce .product .price span {
font-size: 24px;
font-weight: bold;
}
.product-h20 .ftc-product-grid .item-description .meta_info {
display: none;
}
.product-h20 .ftc-product-grid.woocommerce .product .images .group-button-product{
left: 0;
bottom: 0;
top: unset;
height: 70px;
transition: 1s;
transform: none;
}
.product-h20 .ftc-product-grid.woocommerce .products .product .images .group-button-product a{
color: #444444;
background-color: #f7f5f1;
}
.product-h20 .ftc-product-grid.woocommerce .products .product .images a:hover{
background-color: #f7f5f1;
}
.product-h20 .ftc-product-grid.woocommerce .product .images:hover > a:after{
background-color: transparent;
}
.product-h20 .ftc-product-grid.woocommerce .product .images .group-button-product .compare,
.product-h20 .ftc-product-grid.woocommerce .product .images .group-button-product .quickview i{
display: none;
}
.product-h20 .ftc-product-grid.woocommerce .product .images .group-button-product .quickview{
margin: 0;
width: 100%;
font-size: 18px;
background-color: #e5e5e5;
}
.product-h20 .ftc-product-grid.woocommerce .product .images .group-button-product .quickview span{
top: 50%;
text-transform: uppercase;
transform: translateY(-50%);
}
.product-h20 .ftc-product-grid.woocommerce .product .images .group-button-product > a{
height: 70px;
}
.product-h20 .ftc-product-grid.woocommerce .product .item-description:before{
display: none;
}
.product-h20 .ftc-product-grid.woocommerce-page.columns-3 .products .product, 
.product-h20 .ftc-product-grid.woocommerce.columns-3 .products .product {
width: 33.33%;
}
.product-h20 .ftc-product-grid .products .product {
padding: 0 15px !important;
}  .about-h20{
padding: 85px 0;
}
.about-h20 .title-about-h20 h2:after{
top: 55px;
left: 50%;
content: "";
width: 30px;
height: 7px;
display: block;
position: absolute;
background: #ffffff;
transform: translate(-50%, 0);
}
.about-h20 .des-about-h20{
font-size: 17px;
margin-top: 40px;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
.about-h20 .des-about-h20 p{
font-size: 18px;
font-weight: 300;
margin-bottom: 0;
font-family: Lato;
}
.about-h20 .btn-about-h20{
margin-top: 30px;
}
.about-h20 .btn-about-h20 a{
padding: 14.5px 45.5px 13.5px;
background-color: #ffffff;
}
.about-h20 .btn-about-h20 a:hover{
background-color: #333333;
}
.about-h20 .btn-about-h20 a:hover span{
color: #ffffff;
}
.img-banner-h20 .elementor-image:before, .img-banner-h20 .elementor-image: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;
}
.img-banner-h20 .elementor-image:hover:after{
background-color: rgba(255,255,255,.2);
top: 50%;
bottom: 50%;
}
.img-banner-h20 .elementor-image:hover:before{
background-color: rgba(255,255,255,.2);
right: 50%;
left: 51%;
}  .form-submit-h20{
margin: 100px 0;
}
.form-submit-h20 .form-title-h20 h2:after{
top: 75px;
left: 50%;
content: "";
width: 30px;
height: 7px;
display: block;
position: absolute;
background: #b0a171;
transform: translate(-50%, 0);
}
.contact-form-h20{
margin: auto;
max-width: 670px;
margin-bottom: 40px;
}
.contact-form-h20 .contact-infor, .contact-form-h20 .message-form{
width: 50%;
float: left;
}
.contact-form-h20 .contact-infor{
padding-right: 5px;
}
.contact-form-h20 .message-form{
padding-left: 5px;
}
.contact-form-h20 .name label, .contact-form-h20 .email label{
margin-bottom: 10px;
}
.contact-form-h20 .phone label{
margin-bottom: 0;
}
.contact-form-h20 .submit-form{
width: 100%;
float: left;
margin-top: 10px;
}
.contact-form-h20 input[type="text"], .contact-form-h20 input[type="email"], .contact-form-h20 input[type="tel"]{
padding: 7px 15px;
border-color: #444444;
color: #444444 !important;
font-weight: 500 !important;
}
.contact-form-h20 input::placeholder, .contact-form-h20 textarea::placeholder{
color: #444444;
}
.contact-form-h20 .wpcf7 input[type^="submit"]{
width: 100%;
font-size: 16px;
font-family: Lato;
padding: 11px 30px;
font-weight: normal;
background-color: #b0a171;
text-transform: capitalize;
}
.contact-form-h20 .wpcf7 input[type^="submit"]:hover{
border: none;
padding: 12px 30px;
background-color: #444444;
}
.contact-form-h20 .message-form, .contact-form-h20 .message-form textarea{
max-height: 140px;
border-color: #444444;
}  .ft-h20{
padding: 70px 0 50px;
}
.ft-h20 .logo-ft-h20, .ft-h20 .img-ft-h20{
text-align: left;
}
.ft-h20 .ft-des-left-h20 p{
font-size: 15px;
font-family: Lato;
}
.ft-h20 .title-ft-h20 h2{
font-size: 18px;
}
.ft-h20 .ft-address-h20, .ft-h20 .ft-tag-h20{
max-width: 346px;
}
.ft-h20 .ft-address-h20 .if-ft-h19{
font-size: 15px;
font-family: Lato;
margin-bottom: 15px;
}
.ft-h20 .ft-address-h20 .if-ft-h19 a{
color: #ffffff;
}
.ft-h20 .ft-address-h20 .if-ft-h19 a:hover{
color: #111111;
}
.ft-h20 .ft-tag-h20>div {
font-size: 0;
}
.widget .ft-h20 .tagcloud {
float: left;
}
.widget .ft-h20 .tagcloud a {
display: none;
color: #ffffff;
border-radius: 7px;
margin-top: 0 !important;
font-size: 15px !important;
margin-right: 15px !important;
margin-bottom: 15px !important;
padding: 7px 10px 8px !important;
background-color: unset !important;
}
.widget .ft-h20 .tagcloud a:nth-child(-n+6) {
display: block;
}
.ft-h20 .ft-social-h20 .tag-footer .title {
float: left;
margin-bottom: 0;
line-height: 35px;
margin-right: 10px;
}
.ft-h20 .ft-social-h20 .tag-footer ul{
float: left;
}
.ft-h20 .ft-social-h20 .tag-footer ul li{
margin-right: 5px;
display: inline-block;
border: 1px solid #dddddd;
}
.ft-h20 .ft-social-h20 .tag-footer ul li:hover{
border-color: transparent;
}
.ft-h20 .ft-social-h20 .tag-footer ul li i{
color: #ffffff;
}
.ft-h20 .ft-social-h20 .tag-footer ul li:last-child{
margin-right: 0;
}
.ft-h20 .ft-social-h20 .tag-footer ul li.ft-facebook{
padding: 6px 11px !important;
}
.ft-h20 .ft-social-h20 .tag-footer ul li.ft-twitter{
padding: 6px 8.5px !important;
}
.ft-h20 .ft-social-h20 .tag-footer ul li.ft-btc{
padding: 6px 10px !important;
}
.ft-h20 .ft-social-h20 .tag-footer ul li.ft-pinterest{
padding: 6px 9px !important;
}
.ft-h20 .ft-social-h20 .tag-footer ul li.ft-facebook:hover{
background-color: #3b5998;
}
.ft-h20 .ft-social-h20 .tag-footer ul li.ft-twitter:hover{
background-color: #2caae1;
}
.ft-h20 .ft-social-h20 .tag-footer ul li.ft-btc:hover{
background-color: #ffa500;
}
.ft-h20 .ft-social-h20 .tag-footer ul li.ft-pinterest:hover{
background-color: #cc181e;
}
.ft-coppyright-h20 .copy-com{
margin: 0;
font-size: 15px;
line-height: 60px !important;
font-family: Lato !important;
}
.ft-coppyright-h20 .copy-com a{
color: #ffffff;
border-bottom: 1px solid #ffffff;
}
footer .ft-coppyright-h20 .copy-com >a:hover {
color: #444444 !important;
border-bottom: none;
}        .slide-h21 .tparrows{
background-color: transparent !important;
}
.slide-h21 #rev_slider_28_1_wrapper .custom.tparrows:hover:before{
color: #ffffff !important;
}
.slide-h21 #rev_slider_28_1_wrapper .custom.tparrows:before{
font-size: 24px;
color: #666666 !important;
}
.slide-h21 a.btn-slide-h21:hover{
-ms-transform: scale(0.9) !important;;
-webkit-transform: scale(0.9) !important;;
transform: scale(0.9) !important;
transition: all 1s;
} .bn-top-h21{
margin-top: 115px;
padding-bottom: 120px;
}
.bn-top-h21 .bn-title{
letter-spacing: 3px;
margin-bottom: 12px !important;
}
.bn-top-h21 .img-left{
margin-top: -25px;
padding-left: 60px;
}
.bn-top-h21 .text-content p{
font-size: 24px;
letter-spacing: 2px;
}
.bn-top-h21 .text-title.elementor-widget:not(:last-child){
margin-bottom: 12px;
}
.bn-top-h21 .img-center{
margin-top: 65px;
}
.bn-top-h21 .img-right{
margin-top: -105px;
padding-right: 60px;
}
.line-h21{
border-bottom: 1px solid #ebebeb;
} .bn-h21{
margin: 120px 0 165px;
}
.bn-h21 .title-top, .bn-h21 .btn-left, .bn-h21 .content-left{
margin: auto;
max-width: 300px;
}
.bn-h21 .title-top{
margin-top: 45px;
}
.bn-h21 .title-top .elementor-widget:not(:last-child){
margin-bottom: 10px;
}
.bn-h21 .title-top h1{
font-size: 60px;
line-height: 1.2;
letter-spacing: 3px;
}
.bn-h21 .btn-left, .bn-h21 .img-left{
text-align: left;
}
.bn-h21 .content-left p{
margin-bottom: 0;
}
.bn-h21 .img-left{
margin-top: 105px;
}
.bn-h21 .banner-left{
margin-top: 68px;
}
.bn-h21 .banner-left .title-top{
margin-top: 0;
}
.bn-h21 .banner-left .img-bn{
text-align: center;
}
.bn-h21 .banner-left .img-bn.elementor-widget:not(:last-child){
margin-bottom: 0;
}
.bn-h21 .btn-bn-left{
margin: auto !important;
z-index: 1;
top: -75px;
right: 145px;
text-align: right;
position: relative;
}
.bn-h21 .banner-left .content-bn{
top: 50%;
position: absolute;
transform: translateY(-50%);
}
.bn-h21 .banner-left .content-bn.elementor-widget:not(:last-child){
margin-bottom: 0;
}
.bn-h21 .banner-left .content-bn .title-top{
font-size: 30px;
font-weight: 600;
margin-bottom: 12px;
}
.bn-h21 .banner-left .content-bn .title{
font-size: 30px;
font-weight: normal;
}
.bn-h21 .banner-left .rectangle{
position: absolute;
z-index: -1;
}
.bn-h21 .banner-left .rectangle img{
position: absolute;
right: 10px;
top: 35px;
}
.bn-h21 .banner-right .img-bn{
margin-top: 60px;
margin-bottom: 0;
text-align: right;
}
.bn-h21 .banner-right .rectangle{
position: absolute;
z-index: 2;
}
.bn-h21 .banner-right .rectangle img{
position: absolute;
right: 68px;
top: 0;
}
.bn-h21 .banner-right .btn-bn{
z-index: 2;
right: 30px;
bottom: 20px;
text-align: right;
position: absolute;
}
.bn-h21 .img-right{
margin-top: 115px;
text-align: right;
}
.bn-h21 .btn-bn-right{
margin: auto !important;
z-index: 1;
top: -70px;
right: 30px;
text-align: right;
position: relative;
}
.bn-h21 .btn-left a:hover, .bn-h21 .banner-right .btn-bn a:hover, 
.bn-h21 .btn-bn-left a:hover img, .bn-h21 .btn-bn-right a:hover{
-ms-transform: scale(0.9);;
-webkit-transform: scale(0.9);;
transform: scale(0.9);
transition: all 1s;
}
.bn-top-h21 .img-left .elementor-image:before, .bn-top-h21 .img-left .elementor-image:after,
.bn-top-h21 .img-center .elementor-image:before, .bn-top-h21 .img-center .elementor-image:after,
.bn-top-h21 .img-right .elementor-image:before, .bn-top-h21 .img-right .elementor-image:after,
.bn-h21 .img-left .elementor-image:before, .bn-h21 .img-left .elementor-image:after,
.bn-h21 .img-right .elementor-image:before, .bn-h21 .img-right .elementor-image:after,
.bn-h21 .banner-left .elementor-widget-wrap:before, .bn-h21 .banner-left .elementor-widget-wrap:after,
.bn-h21 .banner-right .elementor-widget-wrap:before, .bn-h21 .banner-right .elementor-widget-wrap:after{
content: "";
position: absolute;
right: 0;
left: 0;
top: 0;
bottom: 0;
z-index: 1;
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
}
.bn-top-h21 .img-left .elementor-image:hover:before,
.bn-top-h21 .img-center .elementor-image:hover:before,
.bn-top-h21 .img-right .elementor-image:hover:before,
.bn-h21 .img-left .elementor-image:hover:before,
.bn-h21 .img-right .elementor-image:hover:before,
.bn-h21 .banner-left .elementor-widget-wrap:hover:before,
.bn-h21 .banner-right .elementor-widget-wrap:hover:before{
background-color: rgba(255,255,255,.2);
right: 50%;
left: 51%;
}
.bn-top-h21 .img-left .elementor-image:hover:after,
.bn-top-h21 .img-center .elementor-image:hover:after,
.bn-top-h21 .img-right .elementor-image:hover:after,
.bn-h21 .img-left .elementor-image:hover:after,
.bn-h21 .img-right .elementor-image:hover:after,
.bn-h21 .banner-left .elementor-widget-wrap:hover:after,
.bn-h21 .banner-right .elementor-widget-wrap:hover:after{
background-color: rgba(255,255,255,.2);
top: 50%;
bottom: 50%;
} .portfolio-h21 .title{
letter-spacing: 3px;
}
.portfolio-h21 .ftc-portfolio-wrapper .portfolio-inner,
.portfolio-h21 .ftc-portfolio-element.ftc-portfolio-wrapper .portfolio-inner .item .thumbnail img{
margin: 0;
}
.portfolio-h21 .ftc-portfolio-wrapper .item .thumbnail .figcaption{
padding: 0;
}
.portfolio-h21 .ftc-portfolio-wrapper .item .figcaption:before{
content: '';
opacity: 0;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.portfolio-h21 .ftc-portfolio-wrapper .item:hover .figcaption:before{
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
background-color: rgba(0, 0, 0, 0.3);
}
.portfolio-h21 .ftc-portfolio-wrapper .item .figcaption:after{
position: absolute;
top: 15px;
right: 15px;
bottom: 15px;
left: 15px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.portfolio-h21 .ftc-portfolio-wrapper .item .figcaption:after{
z-index: 2;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
-webkit-transform: scale(1,0);
transform: scale(1,0);
}
.portfolio-h21 .img-top, .portfolio-h21 .title{
margin-bottom: 10px !important;
}
.portfolio-h21 .title-text{
letter-spacing: 2px;
}
.portfolio-h21 .ftc-portfolio-wrapper .item:hover .figcaption:after{
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.portfolio-h21 .ftc-portfolio-wrapper .item .figcaption .term{
z-index: 3;
margin-top: -15%;
}
.portfolio-h21 .ftc-portfolio-wrapper .item .figcaption .term span{
color: #ffffff;
font-size: 30px;
font-weight: bold;
font-family: Raleway;
text-transform: uppercase;
}
.portfolio-h21 .ftc-portfolio-wrapper .item .figcaption .term:before{
top: 45%;
left: 50%;
content: "\f0a6";
color: #ffffff;
font-size: 30px;
position: absolute;
font-family: FontAwesome;
transform: translate(-50%,55%);
}
.portfolio-h21 .ftc-portfolio-wrapper.columns-6 .item{
width: 16.6666666667%;
}  .ft-h21{
padding: 10px 0 50px;
}
.ft-h21 .logo-ft-h21, .ft-h21 .img-ft-h21{
text-align: left;
}
.ft-h21 .ft-des-left-h21 p{
font-size: 15px;
font-family: Lato;
}
.ft-h21 .title-ft-h21 h2{
font-size: 24px;
}
.ft-h21 .ft-address-h21, .ft-h21 .ft-tag-h21{
max-width: 346px;
}
.ft-h21 .ft-address-h21 .if-ft-h19{
font-size: 15px;
font-family: Lato;
margin-bottom: 15px;
}
.ft-h21 .ft-address-h21 .if-ft-h19 a{
color: #111111;
font-size: 16px;
font-family: Lato;
}
.ft-h21 .ft-address-h21 .if-ft-h19 a:hover{
color: #839c80;
text-decoration: underline;
}
.ft-h21 .ft-tag-h21>div {
font-size: 0;
}
.widget .ft-h21 .tagcloud {
float: left;
}
.widget .ft-h21 .tagcloud a {
display: none;
color: #444444;
border-radius: 7px;
margin-top: 0 !important;
font-size: 15px !important;
margin-right: 15px !important;
margin-bottom: 15px !important;
padding: 7px 10px 8px !important;
background-color: unset !important;
}
.widget .ft-h21 .tagcloud a:hover{
color: #111111;
border-color: #111111;
}
.widget .ft-h21 .tagcloud a:nth-child(-n+6) {
display: block;
}
.ft-h21 .ft-social-h21 .tag-footer .title {
float: left;
font-weight: 500;
margin-bottom: 0;
line-height: 35px;
margin-right: 10px;
}
.ft-h21 .ft-social-h21 .tag-footer ul{
float: left;
}
.ft-h21 .ft-social-h21 .tag-footer ul li{
margin-right: 5px;
display: inline-block;
border: 1px solid #dddddd;
}
.ft-h21 .ft-social-h21 .tag-footer ul li i{
color: #666666;
}
.ft-h21 .ft-social-h21 .tag-footer ul li:hover{
border-color: transparent;
}
.ft-h21 .ft-social-h21 .tag-footer ul li:hover i{
color: #ffffff;
}
.ft-h21 .ft-social-h21 .tag-footer ul li:last-child{
margin-right: 0;
}
.ft-h21 .ft-social-h21 .tag-footer ul li.ft-facebook{
padding: 6px 11px !important;
}
.ft-h21 .ft-social-h21 .tag-footer ul li.ft-twitter{
padding: 6px 8.5px !important;
}
.ft-h21 .ft-social-h21 .tag-footer ul li.ft-btc{
padding: 6px 10px !important;
}
.ft-h21 .ft-social-h21 .tag-footer ul li.ft-pinterest{
padding: 6px 9px !important;
}
.ft-h21 .ft-social-h21 .tag-footer ul li.ft-facebook:hover{
background-color: #3b5998;
}
.ft-h21 .ft-social-h21 .tag-footer ul li.ft-twitter:hover{
background-color: #2caae1;
}
.ft-h21 .ft-social-h21 .tag-footer ul li.ft-btc:hover{
background-color: #ffa500;
}
.ft-h21 .ft-social-h21 .tag-footer ul li.ft-pinterest:hover{
background-color: #cc181e;
}