
@keyframes tf-ani-flash {
    25%, from, to { opacity: 1; }
    100% { opacity: 0; }
}

/*== DEFAULT CSS ==*/
.blog-style-2 ul li{padding:0 0 30px;border-radius:20px 20px 20px 20px;background:#f2f2f2;display:block;margin-bottom:50px}.blog-style-2 p.wp-block-post-excerpt__more-text a{padding:10px 30px;border:1px solid #000;background:#000;text-align:center;transition:border-color 300ms ease,transform 300ms ease,background-color 300ms ease,color 300ms ease;transform-style:preserve-3d;margin-top:20px;font-weight:500;color:#fff;text-transform:uppercase;font-size:11px;line-height:20px;border-radius:50px}.blog-style-2 p.wp-block-post-excerpt__more-text a:hover{transform:translate3d(0px,-6px,0.01px)}.blog-style2-search .wp-block-search__inside-wrapper{width:100%;padding:0;background:#fff;margin:0;border:none;color:#555;border-radius:10px}.blog-style2-search button.wp-block-search__button{color:#fff;border:0;cursor:pointer;border-radius:10px;outline:none;transform:rotate(0);width:18px;height:31px;line-height:0;padding:22px;margin:0;display:flex;justify-content:center;align-items:center;-webkit-transition:all .7s linear;-o-transition:all .7s linear;transition:all 0.7slinear}.blog-style2-search input{border-radius:10px;padding:10px!important;font-size:14px!important}.blog-2-sidebar li{list-style:none!important;margin:0!important;padding:0 0 15px!important}.blog-2-sidebar li:after{content:"";display:block;clear:both}.blog-2-sidebar img{max-width:115px!important;height:70px;object-fit:cover;width:115px;border-radius:5px}.blog-2-sidebar li a:hover,ul.blog-2-cat li a:hover{text-decoration:underline}.blog-style-2 ul li figure.scale-hover:hover a img{transform:scale(1.1,1.1)!important;transition:1s}.blog-style-2 ul li figure.scale-hover a img{transition:1s}.blog-style-2 ul li figure.scale-hover{overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}.blog-style2-search button.wp-block-search__button.has-icon.wp-element-button svg{transform:rotate(-90deg);-webkit-transition:all .7s linear;-o-transition:all .7s linear;transition:all .7s linear}.blog-style2-search:hover svg.search-icon{transform:rotate(0deg)!important;-webkit-transition:all .7s linear;-o-transition:all .7s linear;transition:all .7s linear}.blog-style2-search:hover button.wp-block-search__button.has-icon.wp-element-button{background-color:#000}.wp-block-comments{border-radius:10px}.wp-block-comments textarea,.wp-block-comments input[type="text"],.wp-block-comments input[type="email"],.wp-block-comments input[type="url"]{border:1px solid #e1e1e1;border-radius:5px;margin:0 0 10px}.wp-block-comments #respond h3{margin:0 0 5px;font-weight:600;text-transform:uppercase}.wp-block-comments #respond label{font-weight:600;margin:10px 0 0;display:block}.wp-block-comments #respond .comment-form-cookies-consent *{display:inline-block;margin:0}.wp-block-comments #respond .comment-form-cookies-consent{margin:0 0 15px}.blog-style-3 .img_Border.wp-block-post-author img{border-radius:50%;width:20px;height:20px}.blog-style-3 .img_Border.wp-block-post-author{color:#b17856}.blog-style-3 ul li{overflow:hidden;border-radius:15px}.blog-style-3 ul li .img-group_feat{overflow:hidden}.blog-style-3 ul li .blg_hover_box>a{font-weight:500;font-size:11px!important;padding:10px 20px!important;position:absolute;left:var(--wp--preset--spacing--40);bottom:20px;border-radius:20px;opacity:0;visibility:hidden;transform:translateX(-10px);transition:all ease .4s;transform:translateX(60px);text-transform:uppercase}.blog-style-3 ul li .blg_hover_box{transition:all ease .4s;position:relative}.blog-style-3 ul li:hover .blg_hover_box{padding-bottom:70px!important}.blog-grid-2 li:hover img,.blog-style-3 ul li:hover figure.scale_1 img{transform:scale(1.1,1.1)}.blog-style-3 ul li:hover .blg_hover_box>a{opacity:1;transform:translateX(0);visibility:visible}.blog-style-3 figure.scale_1 img,.blog-grid-2 li img{transition:all ease .4s}.date-hover{border-radius:0 50px 0 0!important;max-width:100px!important;background-color:#fff!important;position:relative}.date-hover:before,.date-hover:after{width:35px;height:35px;content:"";background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 1.54972e-06L0 0L2.38419e-07 11C1.65973e-07 4.92487 4.92487 1.62217e-06 11 1.54972e-06Z" fill="%23ffffff"/></svg>');background-size:contain;background-repeat:no-repeat;display:block;position:absolute;z-index:1}.date-hover:before{top:-35px;left:0;transform:rotate(-90deg)}.date-hover:after{bottom:0;right:-35px;transform:rotate(-90deg)}.date-hover .wp-block-post-date{width:75px;line-height:20px;height:75px;padding:20px!important;text-transform:uppercase;margin:8px!important;transition:500ms ease-in-out}.date-hover .wp-block-post-date a{font-size:15px}.blog-grid-2 .right_content h2 a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.blog-grid-2 li{transition:500ms ease-in-out}.blog-grid-2 li:hover .date-hover .wp-block-post-date{background-color:#000!important;transition:500ms ease-in-out}.blog-grid-2 li:hover .date-hover .wp-block-post-date:before{content:"";position:absolute;width:25px;height:25px;top:48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M31.71,15.29l-10-10L20.29,6.71,28.59,15H0v2H28.59l-8.29,8.29,1.41,1.41,10-10A1,1,0,0,0,31.71,15.29Z" fill="%23fff"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.blog-grid-2 li:hover .date-hover .wp-block-post-date time{opacity:0}.faq_page .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child,.faq_page .ui-accordion-header{background:#efebeb;border-bottom:5px solid #fff;border-right:0;border-left:0;transition:linear .2s}.faq_page .wp-block-getwid-accordion__content{border:none}.faq_page .ui-accordion-header .wp-block-getwid-accordion__header{transition:linear .2s;padding:1.2rem 1.3rem;font-weight:700}.faq_page .ui-accordion-header.ui-accordion-header-active .wp-block-getwid-accordion__header,.faq_page .ui-accordion-header:hover .wp-block-getwid-accordion__header{border-left:solid 10px #000;transition:linear .2s}.faq_page .ui-accordion-header .wp-block-getwid-accordion__header i.fas{background:#000;color:#fff;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px}.faq_style_02 .ui-accordion-header{border-bottom:0!important;padding:1rem;background:#fff;transition:linear .2s}.faq_style_02 .ui-accordion-header a{font-weight:600}.faq_style_02 .wp-block-getwid-accordion__content-wrapper{border-bottom:1px solid #c1c0ba}.faq_style_02 .ui-accordion-header:hover{border-left:solid 8px #000}@media (max-width: 639px){.date-hover .wp-block-post-date{width:70px; height:70px; margin:0 0px -15px !important;}.blog-grid-2 li:hover .date-hover .wp-block-post-date:before{ top: 36px; }.blog-grid-2 .wp-block-post-template-is-layout-grid,.blog-style-3 .wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}@media (max-width: 1000px) and (min-width: 640px){.blog-grid-2 .wp-block-post-template-is-layout-grid,.blog-style-3 .wp-block-post-template-is-layout-grid{grid-template-columns:1fr 1fr}} 

.woocommerce-cart .wc-block-components-button:not(.is-link) { transition: all 250ms linear; -webkit-transition: all 250ms linear; }
.woocommerce-cart .wc-block-cart .wc-block-components-main { padding: 0 10px; }
.woocommerce-cart .wc-block-cart .wc-block-components-product-name { font-weight: 600; }
.woocommerce-cart .wc-block-cart .wc-block-components-product-metadata__description { display: none; }
.woocommerce-cart .wc-block-components-main table.wc-block-cart-items, 
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block { padding: 10px 15px; background: #f5f5f5 !important; border-radius: 3px; margin: 0; border: 0; min-height: 500px; }

.woocommerce .woocommerce .woocommerce-breadcrumb { margin: 0; }
.woocommerce .product label.attr-name { font-weight: 600; line-height: 100%; }
.woocommerce .product form.cart { margin-bottom: 1em !important; }
.woocommerce .product .svsw-attr-wrap .svsw_circle { border:#898989 !important; }
.woocommerce .product .svsw-attr-wrap .svsw_circle.svsw-selected { border:3px solid #000000 !important; }
.woocommerce .product span.woocommerce-Price-amount.amount { color: #000; }
.woocommerce .product del span.woocommerce-Price-amount.amount { text-decoration: line-through; margin: 0 10px 0 0; color: #a0a0a0; }
.woocommerce .woocommerce span.onsale { left: 0; top: 0; border-radius: 0; line-height: 2; min-height: inherit; text-transform: uppercase; padding:2px 10px; background: #e43131; animation:tf-ani-flash 3s infinite; font-size: 11px; }

.woocommerce .product .woocommerce-product-gallery .flex-viewport { border: 1px solid #e3e3e3; }
.woocommerce .product .woocommerce-product-gallery .flex-control-nav li { border: 1px solid #e3e3e3; }
.woocommerce .product .woocommerce-product-gallery .flex-control-nav { display: flex; gap: 7px; margin-top: 7px !important; }

#woo_tabs p.stars a, .woocommerce span.rating,
#woo_tabs .star-rating span { color: #e7ca00; }
#woo_tabs .woocommerce-tabs .wc-tabs { text-align: center; border-bottom: 1px solid #e3e3e3; }
#woo_tabs .woocommerce-tabs .wc-tabs li a { text-transform: uppercase; font-size: 0.89em; padding:10px 20px; }
#woo_tabs .woocommerce-tabs .wc-tab { padding: 0 20px; }
#woo_tabs .woocommerce-tabs .wc-tabs li.active a { background: #f1f1f1; }
#woo_tabs label { font-weight: 600; text-transform: capitalize; }
#woo_tabs #reviews #comments h2 { font-size: 1.5rem; margin: 0 0 15px; }
#woo_tabs #reviews #comments img.avatar { display:none !important; }
#woo_tabs #reviews #comments ol.commentlist li .comment-text { margin:0; }
#woo_tabs #reviews #comment, #woo_tabs #reviews input[type="text"], 
#woo_tabs #reviews input[type="email"] { border: 1px solid #e3e3e3; padding: 10px; font-family: inherit; width: 100%; border-radius: 3px; }
.woocommerce .quantity button:hover,
#woo_tabs #reviews input#submit:hover { transform: translate3d(0, 0, 0); background:#000; color:#fff; }
.woocommerce .wp-block-column ul li { list-style: none; margin: 0; }
select.orderby { border: 1px solid #ccc; padding: 7px 10px; font-family: inherit; }

/*=== DEFAULT ===*/
.woocommerce nav.woocommerce-MyAccount-navigation { background: #ebebeb; }
.woocommerce nav.woocommerce-MyAccount-navigation ul li a { padding: 15px 25px; display: block; }
.woocommerce nav.woocommerce-MyAccount-navigation ul li { padding: 0; border-top: 1px solid #bbbbbb; }
.woocommerce nav.woocommerce-MyAccount-navigation ul li:first-child { border: 0; }
body.woocommerce-account .woocommerce { max-width: 600px; border: 1px solid #e1e1e1; border-radius: 5px; overflow: hidden; padding: 20px; margin: 0 auto; background: #fbfbfb; }
body.woocommerce-account .woocommerce form.login { border: 1px solid #e1e1e1; margin:0; }
body.woocommerce-account .woocommerce h2 { text-transform: uppercase; font-size: 1.5rem; margin: 0 0 10px; }
body.woocommerce-account.logged-in .woocommerce { max-width: 100%; padding:0; background:transparent; }
body.woocommerce-account.logged-in .woocommerce>div { padding: 20px 15px 20px 0; }
.woocommerce .woocommerce-Address-title a.edit { background: #000; color: #fff; padding: 10px 20px; float: none !important; display: inline-block !important; border-radius: 3px; margin: 15px 0 0; }

