/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
.tool-bar-info,.tool-bar-info li{ list-style:none; padding:0; margin:0}. page-id-2472{}
.ct-header [data-row="top"] .ct-header-text .entry-content { overflow: hidden; width: 100%;  position: relative;}
@keyframes marquee-left{
	0% {
     transform: translateX(0);}
   100% {transform: translateX(-33.33%); }
}
.tool-bar-info{ display:flex; align-items:center; white-space: nowrap; 
  animation: marquee-left 60s linear infinite; width: calc(100% * 3); }
.tool-bar-info:hover{animation-play-state: paused;}


.tool-bar-info li{ padding: 0 20px; color:#fff; font-size:12px; line-height:24px}
.tool-bar-info li img{ margin-right:10px;}
.ct-header [data-row="top"] [data-column="middle"] div{ width:100%}
.w-300-btn .elementor-button{ width:350px}
.step-table .e-n-tab-title .e-n-tab-title-text{ display:block}
.step-table .e-n-tab-title .e-n-tab-title-text b{ font-size:18px; display:block; position:relative; padding-left:30px}
.step-table .e-n-tab-title .e-n-tab-title-text b:before{ content:''; background:url(/wp-content/uploads/2025/07/tab-icon01.svg) center center no-repeat; width:24px; height:24px; display:inline-block; position:absolute; left:0; top:1px;}
.step-table .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text b:before,.step-table .e-n-tab-title:hover .e-n-tab-title-text b:before{background:url(/wp-content/uploads/2025/07/tab-icon01-hover.svg) center center no-repeat;}
.step-table .e-n-tabs-heading .e-n-tab-title:nth-child(2) .e-n-tab-title-text b:before{background:url(/wp-content/uploads/2025/07/tab-icon02.svg) center center no-repeat;}
.step-table .e-n-tabs-heading .e-n-tab-title:nth-child(2)[aria-selected="true"] .e-n-tab-title-text b:before,.step-table .e-n-tabs-heading .e-n-tab-title:nth-child(2):hover .e-n-tab-title-text b:before{background:url(/wp-content/uploads/2025/07/tab-icon02-hover.svg) center center no-repeat;}
.step-table .e-n-tabs-heading .e-n-tab-title:nth-child(3) .e-n-tab-title-text b:before{background:url(/wp-content/uploads/2025/07/tab-icon03.svg) center center no-repeat;}
.step-table .e-n-tabs-heading .e-n-tab-title:nth-child(3)[aria-selected="true"] .e-n-tab-title-text b:before,.step-table .e-n-tabs-heading .e-n-tab-title:nth-child(3):hover .e-n-tab-title-text b:before{background:url(/wp-content/uploads/2025/07/tab-icon03-hover.svg) center center no-repeat;}
.step-table .e-n-tabs-heading .e-n-tab-title:nth-child(4) .e-n-tab-title-text b:before{background:url(/wp-content/uploads/2025/07/tab-icon04.svg) center center no-repeat;}
.step-table .e-n-tabs-heading .e-n-tab-title:nth-child(4)[aria-selected="true"] .e-n-tab-title-text b:before,.step-table .e-n-tabs-heading .e-n-tab-title:nth-child(4):hover .e-n-tab-title-text b:before{background:url(/wp-content/uploads/2025/07/tab-icon04-hover.svg) center center no-repeat;}
.step-table .e-n-tab-title .e-n-tab-title-text{ line-height:1.5}
.step-table .e-n-tabs-heading .e-n-tab-title{flex-basis: 270px; position:relative}
.step-table .e-n-tabs-heading .e-n-tab-title:after{ content:''; background:url(/wp-content/uploads/2025/07/arrow-icon.svg) no-repeat; width:50px; height:50px; display:block; position:absolute; right:-102px; top:50%;transform: translateY(-50%)}
.step-table .e-n-tabs-heading .e-n-tab-title:last-child:after{ display:none}
.step-table .tab-carousel,.step-table .tab-carousel .elementor-image-carousel-wrapper,.step-table .tab-carousel .swiper-slide-inner{ height:100%}
.step-table .tab-carousel .swiper-slide-inner img{ height:100%; object-fit:cover}
.step-table .tab-carousel .elementor-image-carousel-wrapper{ padding-bottom:0!important}
.process-item .elementor-widget-text-editor{ min-height:42px}
.process-item .elementor-widget-text-editor.row3{min-height:63px}
.reviews-info .elementor-testimonial{ display:flex;flex-direction: column}
.reviews-info .elementor-testimonial__content{ order:1; background:#fff; text-align:center; padding:25px!important; border-radius:10px; display: flex;align-items: center; min-height:200px}
.reviews-info .elementor-testimonial__header{ order:2;justify-content: center; margin-top:25px}
.reviews-info .elementor-testimonial__icon{ display:none}
.reviews-info .elementor-testimonial__content{ position:relative}
.reviews-info .elementor-testimonial__content:after{  content: '';
            position: absolute;
            left: 50%;
            bottom: -10px;
            transform: translateX(-50%);
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #fff; }
.foot-forms .frm-fluent-form fieldset{ display:flex;}
.foot-forms .ff-btn-submit{ background:#D86100!important; border-radius:0 10px 10px 0!important;padding: 0; width: 55px; margin-left:-1px;}
.foot-forms .ff-el-form-control{ border-radius:10px 0 0 10px!important; border-color:#3E4045!important}
.foot-forms .ff-el-group.ff-el-form-hide_label{ width:calc(100% - 55px)}
.ct-header{box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);}
.hero-section .entry-header{ padding:100px 0 50px 0; text-align:center;max-width: 1000px;margin: 0 auto;}
.hero-section .entry-header .page-title{font-size: 48px; text-transform: uppercase; line-height: 1.3em;font-family: "Augusta", Sans-serif; font-weight: 300;}
.woocommerce-tabs #tab-description>h2,.woocommerce-tabs #tab-additional_information{ display:none}
.pro-table-info .e-n-tabs-heading{ border-bottom:1px solid rgba(0,0,0,.1)}
.pro-table-info .e-n-tabs-heading .e-n-tab-title{ position:relative}
.pro-table-info .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]:after{ content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background:#D86100; display:block}
.hover-box-card .elementor-cta{ border-radius:10px;}
.hover-box-card .elementor-cta__title{ background:rgba(51,51,51,.6); border-radius:0 0 10px 10px; padding:10px; margin:0}
.hover-box-card:hover .elementor-cta__title{ background:none;transition:none!important}
.hover-box-card .elementor-cta__description{ display:none}
.hover-box-card:hover .elementor-cta__description{display:block;padding:0 10px 10px 10px; }
.hover-box-card:hover .elementor-cta__content{transition: all linear .3s; cursor:pointer}
.hover-box-card.elementor-cta--valign-bottom:hover .elementor-cta__content { align-content: center; align-items: center;}
.pro-faq-section .e-n-accordion-item{ border-bottom:1px solid #ddd}
.wvs-archive-product-wrapper .entry-meta,.wvs-archive-product-wrapper .wvs-archive-variations-wrapper,.wvs-archive-product-wrapper .ct-woo-card-extra{ display:none!important}
.price{ color:#D86100; font-size:18px!important;}
.wvs-archive-product-wrapper .woocommerce-loop-product__title{ font-family:'Roboto'; font-weight:bold}
.single-product .product-entry-wrapper{ padding-top:40px;}
.related.products .ct-module-title{ text-align:center;font-size: 34px;text-transform: uppercase; line-height: 1.3em;}
.tax-product_cat .site-main>.ct-container,.post-type-archive-product .site-main>.ct-container{ padding-top:50px;}
.ct-cart-actions [type=submit]:hover{ background:#B45100!important; border-radius:36px!important}. page-id-2472{}
.page-id-2472 .hero-section .entry-header{ padding-bottom:0}
.page-id-2472 .hero-section{ margin-bottom:0}
.home-pro-info .wvs-archive-product-wrapper{ border:1px solid rgba(0,0,0,.1); border-radius:10px;padding-bottom: 15px;}
.home-pro-info .woocommerce-loop-product__title,.home-pro-info .price{ padding-left:15px; padding-right:15px;}
.woocommerce-loop-product__title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.sale-price del{ font-size:100%; color:#999; margin-left:15px;}
.pro-list-bottom-cc{ display:none}
.tax-product_cat .pro-list-bottom-cc,.post-type-archive-product .pro-list-bottom-cc{ display:block}
.wvs-archive-product-wrapper .wpgs-image,.has-post-thumbnail .wpgs-image{width: 86%;}
.wvs-archive-product-wrapper  .wpgs-thumb,.has-post-thumbnail .wpgs-thumb{width: 12%;}

@media screen and (max-width:1024px){
.step-table .e-n-tabs-heading .e-n-tab-title {flex-basis: 200px;}	
	.step-table .e-n-tabs-heading .e-n-tab-title:after{ display:none}
	.step-table .e-n-tab-title .e-n-tab-title-text b {font-size: 14px; text-align:left}
	.w-300-btn .elementor-button {width: auto}
	.foot-top-section .elementor-menu-toggle{ margin-top:-45px}

}
@media screen and (max-width:480px){
.step-table .e-n-tabs-heading .e-n-tab-title {flex-basis: 100%;}
.w-300-btn .elementor-button{ width:100%}
.process-item .elementor-widget-text-editor { min-height: inherit;}
	.pro-top-section .elementor-image-box-wrapper{ display:flex;text-align: left;}
	.pro-top-section .elementor-image-box-content{ margin-left:10px;}
	.pro-table-info .e-n-tab-title{ background:#f5f5f5!important; margin-bottom:10px!important;}
	
	
}