/* browser prefix adding  */
/*!
Theme Name: massive
Theme URI: http://demos.codexcoder.com/massive
Author: CodexCoder
Author URI: https://themeforest.net/user/codexcoder
Description: massive is a versatile and feature-rich WordPress theme designed to meet all your product-related website needs. Built with a modern, responsive layout and leveraging the power of the latest Bootstrap framework, massive ensures seamless compatibility across all devices and browsers. This theme offers extensive customization options through an intuitive interface, making it ideal for businesses, startups, and e-commerce platforms. Packed with pre-designed widgets, elements, and templates, massive saves you time by providing everything you need to create a professional, production-ready website. With detailed documentation and optimized performance, massive is a reliable solution to bring your ideas to life without unnecessary hassle. Start building your dream website today with massive!
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: massive
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

avida is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Global CSS
# Header CSS
# Page Header
# Banner
# Main
# Blog
# Blog Widget
# Contact Us
#Footer
--------------------------------------------------------------*/
/* @@@@@@@@@@@@@  Extend Property CSS Writing Now  @@@@@@@@@@@@@@ */
.footer__timetable .footer__body ul li, .footer__about ul li, .footer .widget_tag_cloud .tagcloud, .footer .widget_search .search-form, .massive-page .massive-page-post .sidebar__commentForm .sidebar__comment .body ul li, .mfp-content table.woocommerce-grouped-product-list.group_table tbody, .themes-page-post .sidebar__commentForm .body ul li, .themes-page-post .page-links, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container, .comment-form-rating, .single-product .woocommerce-Reviews.shop_comment .commentlist li .comment_container, .no-results .search_none .search-form, ul.pagination.justify-content-center, p.wp-block-tag-cloud, .account p.text-center.mb-0, .massive-page-post p.text-center, .cart__item, .cart__bottom form, .summary.entry-summary form.cart.countadd, .review__meta, .review__showing ul li, .singlecontent .countadd, .shop__link, .shop__item--list .shop__inner, .shop__product.products li a, .fanfuct .section__wrapper ul li, .fanfuct .section__wrapper ul, .treatment__item, .header .area .main-menu .menu, .header .area, .sidebar .woo-sidebar .widget_product_tag_cloud .tagcloud, .sidebar__totalamaunt .top, .sidebar__radiolist .form-check .formcheck, .sidebar__subtotal, .sidebar__relatedpost .body ul, .sidebar__commentForm .comment-respond p.comment-form-cookies-consent, .sidebar__commentForm form, .sidebar__comment .body ul li .content__top, .sidebar__categorie .body ul li, .sidebar__author .body, .sidebar__common .search-form, .sidebar__common ul#recentcomments li, .sidebar .widget_tag_cloud .tagcloud, .sidebar .widget_categories .sidebar__common ul li, .sidebar .widget_archive .sidebar__common ul li, .sidebar .body ul li, .pricing__head, .store .section__header ul, .testimonial--three .testimonial__author, .testimonial--two .testimonial__pagination, .testimonial--two .testimonial__author, .testimonial--two .testimonial__inner, .testimonial--one .testimonial__content--rating, .testimonial--one .testimonial__inner, .team__social ul, .offer--two .offer__groupbtn, .product--six .product__content .ratingprice, .product--six .section__header, .product--five .section__wrapper ul li .nav-link, .product--four .product__content .dot, .product--two .section__header .right, .product--two .section__header, .htu__lists ul li, .care ul li, .quote, .blog--classic .blog__meta ul, .blog--two .blog__meta ul, .blog__author, .banner--seven .banner__product ul li .banner__product-area, .banner--six .banner__groupbtn, .banner--five .banner__groupbtn, .banner--three .product, .banner--three .banner__groupbtn, .banner--three .shape--two .shape__item, .banner--two .shape__item, .banner--two .banner__groupbtn, .appointment--three .section__wrapper ul li, .appointment--two .section__wrapper ul li, .about--three .counter, .about--two .about__content ul li, .about--two .about__content ul, .mrcart__head, .searchBar__area form, .searchBar, .tags-section .tags, .tags-section, .default-pagination.shop-pagination ul.page-numbers, .pagination.justify-content-center ul.page-numbers {
  display: flex;
  flex-wrap: wrap;
}

.footer__newsletter form, .bg-white .blog--two .blog__thumb, .bg-white .blog__slider, .shop__thumb, .shop__mode a, .fanfuct__thumb, .menu-item-has-children > a, .menu-item-has-children .submenu li, .menu-item-has-children, .header__bar, .header .area .main-menu .menu ul li, .sidebar .woo-sidebar .widget_price_filter .price_slider, .sidebar .woo-sidebar .widget_product_search form, .sidebar__search form, .sidebar .widget_product_search .sidebar__common .woocommerce-product-search, .faq--hometwo .faq__content, .counter__item, .service--one, .service .section__wrapper, .service, .testimonial--three .testimonial__thumb, .testimonial--two .testimonial__pagination span, .testimonial--two .testimonial__slidertwo, .testimonial--two .testimonial__content, .testimonial--two .testimonial__inner, .testimonial--one .testimonial__content, .testimonial--one .testimonial__inner, .testimonial--one .testimonial__item, .newsletter--four .newsletter__content form, .newsletter--two .newsletter__thumb, .newsletter--one, .newsletter__content form, .offer--four .section__wrapper, .offer--one, .offer__content, .offer, .product--six .product__content, .product--four .product__content, .product--three .product__content, .product--three .product__thumb, .feature--seven .feature__item, .feature--four .feature__item, .htu, .care ul li, .blog--classic .blog__thumb, .banner--seven .banner__product ul li .plus i, .banner--seven .banner__product ul li .plus, .banner--seven, .banner--six .banner__thumb, .banner--four .banner__thumb, .banner--four, .banner--three .product__item, .banner--three .container, .banner--one .banner__content, .appointment--three .appointment__form, .appointment--three, .appointment--two .appointment__form, .appointment--two, .appointment__thumb, .about--four .about__thumb, .rel, .mrcart__body ul li, .lab-btn, .tags-section .tags li span, .cart-plus-minus, .custom-upload {
  position: relative;
}

.mrcart, .searchBar {
  position: fixed;
}

.bg-white .blog--two .blog__thumb .play-btn, .bg-white .blog__pagination, .shop__thumb::after, .shop__mode a::after, .fanfuct__thumb--shape ul li, .menu-item-has-children > a::before, .menu-item-has-children > a::after, .menu-item-has-children .submenu, .header--one, .header--two, .header--three, .header--four, .header--five, .header--six, .header--seven, .header__bar span, .header .area .main-menu .menu ul li ul, .sidebar .woo-sidebar .widget_price_filter .price_slider .ui-slider-handle, .sidebar .woo-sidebar .widget_product_search form .custom-button, .sidebar__search form button, .sidebar .widget_product_search .sidebar__common .woocommerce-product-search .custom-button, .counter__item::after, .service--one .service__before, .service--one .service__after, .testimonial--two .testimonial__pagination, .testimonial--one .testimonial__content::after, .testimonial--one .testimonial__item::after, .newsletter--two .newsletter__thumb img, .newsletter--one::after, .newsletter__content form button, .offer--overlaybg, .offer--one::after, .product--four .lab-btn a, .product--four .lab-btn, .product--three .lab-btn a, .feature--seven .feature__content, .feature--four .feature__content, .htu .shape_image, .blog--classic .blog__thumb .play-btn, .blog--classic .blog__thumb .date, .shape__item, .banner--seven .banner__product ul li .plus::after, .banner--seven .banner__product ul li .plus::before, .banner--seven .banner__product ul li, .banner--three .product__price, .appointment--three::after, .appointment--two::after, .appointment__thumb img, .about--four .about__thumb--shape ul li, .about--two .about__thumb .shape-image ul li, .mrcart__itemclose, .searchBar__close, .lab-btn::before, .tags-section .tags li span::after, .cart-plus-minus .qtybutton, .custom-upload input[type=file] {
  position: absolute;
  content: "";
}

.sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow, .sidebar .wp-block-group .wp-block-latest-comments {
  padding: 0;
  margin: 0;
}

.massive-page .massive-page-post .sidebar__commentForm, .themes-page-post p, .bg-white .blog--two .blog__thumb iframe, .shop__thumb, .sponsor__slider, .sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-thumb, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-thumb, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-thumb, .sidebar__recentproduct .body ul li .thumb, .sidebar__relatedpost .body ul li .thumb, .sidebar__recentpost .body ul li .thumb, .sidebar__author .thumb, .store .section__header ul li a, .faq, .gallery__thumb a img, .gallery__thumb, .counter__thumb img, .service__thumb img, .testimonial__slider, .testimonial--three .testimonial__author .thumb, .testimonial--two .testimonial__author .thumb, .team__thumb, .product--five .product__thumb, .product--five .section__wrapper ul li .thumb, .product--two .product__slider, .product__thumb, .feature--seven .feature__item, .feature--four .feature__item, .feature--three .feature__thumb, .blog--two .blog__thumb, .blog__author .thumb, .blog__thumb, .blog__item, .banner--seven .banner__product ul li .banner__product-area, .banner--seven .banner, .banner--seven, .banner--six, .banner--five, .banner--four, .banner--three .shape--two .shape__item .thumb, .banner--three, .banner--two, .banner--one, .appointment--three, .appointment--two, .about--two .about__content ul li .thumb img, .about, .mrcart__thumb a img, .lab-btn, .cart-plus-minus, .preloader, .custom-upload, .shop__content h6 a, .sidebar__recentproduct .body ul li .content h6, .product__content h6 a, .product__content h5 a, .bg-white .blog__content h4 a, .cart__content a, .sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .body ul li .content h6 a, .product--four .product__content h6 a, .blog--two .blog__content h5 a, .blog__content a h5 {
  overflow: hidden;
}

.review__nav li, .singlethumb__left .thumb, .shop__content .rating span, .shop__mode a.active, .shop__mode a:hover, .treatment__tablists .nav-link, .search_icon, .header__bar, .product--five .section__wrapper ul li .nav-link, .product--four .product__content .dot__list, .banner--seven .banner__product ul li .plus i, .filters-button-group .filter-btn, .mrcart__itemclose, .mrcart__close, .searchBar__close, .cart-plus-minus .qtybutton, .custom-upload input[type=file], .custom-upload .file-btn, .custom-upload {
  cursor: pointer;
}

.footer .calendar_wrap .wp-calendar-table, .massive-page .massive-page-post .sidebar__commentForm, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container, .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul li a .wc-block-grid__product-image, .single-product .woocommerce-Reviews.shop_comment .commentlist li .comment_container, .sidebar__comment .content__bottom ul, .sidebar__comment .content__bottom ol, .sidebar__comment .content__bottom table, .blog__content iframe, .blog__content figure.wp-caption.alignnone a img, .blog__content figure.wp-caption.alignnone a, .blog__content .post-password-form label, .blog__content table, figure.wp-block-image.size-full img, .bg-white .blog--two .blog__thumb iframe, .cart__top table, .woosw-actions .woosw-copy, div#tab-additional_information .product__details-additional-inner table.woocommerce-product-attributes.shop_attributes, .singlethumb__right .thumb img, .singlethumb__right, .shop__link, .shop__thumb::after, .shop__item--list .shop__thumb, .fanfuct .section__wrapper ul li, .menu-item-has-children .submenu li a, .menu-item-has-children .submenu li, .header--innerpage, .header--one, .header--two, .header--three, .header--four, .header--five, .header--six, .header--seven, .header__bar span, .header .area .main-menu .menu ul li ul li, .sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table, .sidebar .woo-sidebar .widget_recent_reviews ul li a span, .sidebar__relatedpost .body ul li .thumb img, .sidebar__relatedpost .body ul li, .sidebar__commentForm form input, .sidebar__comment .body ul li ul, .sidebar__author .body .content, .sidebar__author .body .thumb img, .sidebar__author .body .thumb, .sidebar__common .calendar_wrap .wp-calendar-table, .sidebar__common ul li .children, .sidebar__common ul li .sub-menu, .faq--two .faq__thumb img, .gallery__thumb a img, .testimonial--three .testimonial__author .thumb img, .testimonial--two .testimonial__author .thumb img, .testimonial--two .testimonial__content, .testimonial--two .testimonial__thumb img, .testimonial--two .testimonial__thumb, .testimonial--one .testimonial__content, .testimonial--one .testimonial__thumb img, .team__thumb img, .offer--overlaybg, .offer--three .offer__thumb a img, .product--six .product__content .lab-btn, .product--six .product__thumb img, .product--six .section__header, .product--five .product__thumb img, .product--five .section__wrapper ul li, .product--four .lab-btn a, .product--four .product__thumb img, .product--three .lab-btn a, .feature--seven .feature__content, .feature--four .feature__content, .feature--three .feature__thumb a img, .blog--classic .blog__thumb iframe, .blog--two .blog__thumb a img, .blog__author .thumb img, .blog__thumb a img, .banner--three .shape__item, .searchBar, .map iframe, input, textarea, select {
  width: 100%;
}

.singlethumb__right .thumb img, .shop__thumb::after, .sidebar__author .body .thumb img, .testimonial--three .testimonial__author .thumb img, .testimonial--three .testimonial__thumb, .testimonial--two .testimonial__author .thumb img, .testimonial--two .testimonial__thumb img, .testimonial--one .testimonial__thumb img, .testimonial--one .testimonial__item::after, .team__thumb img, .offer--overlaybg, .product--four .lab-btn a, .product--four .product__thumb img, .product--four .product__thumb a, .product--three .lab-btn a, .feature--three .feature__thumb a img, .blog__author .thumb img, .banner--seven .banner__product ul li .banner__product-area .bpa__thumb img, .appointment__thumb, .searchBar, .map iframe {
  height: 100%;
}

span.wc-block-components-product-name, ul.pagination.justify-content-center .page-item .page-numbers, .summary.entry-summary h1.product_title.entry-title, .review__poston a, .singlecontent .rating p, .shop__content .price, .search_icon i, .sidebar__totalamaunt .top p, .sidebar__calculate p, .sidebar__shipping p, .sidebar__subtotal p, .testimonial__pagination span, .testimonial--two .testimonial__pagination span, .testimonial--one .testimonial__content--count, .banner--one .banner__content h2 span, .about--three .counter li > span, .about__content h3 span, .filters-button-group .filter-btn, .mrcart__footer ul li a, .text-btn, .section__header h3 span, .infotext p, .pagination li .page-link {
  font-weight: 700;
}

.footer__title h5, .footer .widget_rss ul li a, .massive-page .massive-page-post .sidebar__commentForm .sidebar__comment .head h5, .themes-page-post .sidebar__commentForm .head h5, .themes-page-post .page-links .post-page-numbers, .woo-sidebar h2.wp-block-heading, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .woocommerce-Reviews-title, .single-product .woocommerce-Reviews.shop_comment .shopComment .comment-reply-title, .woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody tr td .wc-block-cart-item__wrap a, form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__label, form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search .wp-block-search__label, form.wp-block-search__no-button.wp-block-search .wp-block-search__label, form.wp-block-search__button-inside.wp-block-search__text-button.wp-block-search .wp-block-search__label, .wp-block-search__button-outside.wp-block-search__text-button .wp-block-search__label, .bg-white .blog__content h4 a, .cart__top table, div#tab-additional_information h5.mb-3, .review__title h5, .singlecontent button.reset_variations, .singlecontent h4, .shop__content h6 a, .shop__product.products li a .woocommerce-loop-category__title, .shop h4, .contact__content h5, .account__area form label, .account__area h3, .fanfuct .section__wrapper ul li .content > span, .fanfuct .section__wrapper ul li .content h6, .treatment__tablists .nav-link .text h5, .pageheader .breadcrumb span, .pageheader__content h3, .header .area .main-menu .menu ul li a, .header .area .logo a, .sidebar .woo-sidebar .widget_recent_reviews ul li a, .sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar__relatedpost .body ul li .content h6 a, .sidebar__commentForm .comment-respond .comment-reply-title, .sidebar__comment .body ul li .content__top .name h6, .sidebar__recentpost .body ul li .content h6 a, .sidebar__author .content h5, .sidebar .head h5, .pricing__right h5, .pricing__left h4, .faq__content .accordion-button, .counter__content h5, .counter__content > span, .counter__content h3, .service__content h5, .testimonial--three .testimonial__author .content h5, .testimonial--two .testimonial__author .content h5, .testimonial--one .testimonial__content h5, .team__content h5, .newsletter--three .newsletter__content h3, .newsletter__content h3, .offer--four .offer__content h3, .offer--two .offer__content h2, .offer__content h2 span, .product--six .product__content .ratingprice .price, .product--six .product__content h6 a, .product--six .section__header .left h4, .product--five .section__wrapper ul li .content h6, .product--four .lab-btn a.added_to_cart.wc-forward, .product--four .product__content h6 a, .product--three .product__content h6 a, .product a.added_to_cart.wc-forward, .product__content h5 a, .product__content h5, .feature--seven .feature__content h5 a, .feature--seven .feature__content h5, .feature--five .feature__content h5, .feature--four .feature__content h4, .feature--two .feature__content h5, .htu__content h5, .htu__content h3 span, .care__content h5, .blog--classic .blog__content h3, .blog--classic .blog__content h4, .blog--two .blog__content h5 a, .blog__content .form-submit .submit, .blog__content h5, .blog__content a h5, .banner--seven .banner__content h2 span, .banner--seven .banner__content h2, .banner--six .banner__content h2 span, .banner--five .banner__content h2 span, .banner--three .product__price, .banner--three .banner__content h2 span, .banner--three .shape--two .shape__item .content h6, .banner--two .shape__item .content h5, .banner--two .banner__content h2 span, .appointment--three .appointment__form h4, .appointment__content h2, .appointment__form h4, .about--two .about__content ul li .content h6, .lab-btn, .default-pagination.shop-pagination ul.page-numbers li .page-numbers, .pagination.justify-content-center ul.page-numbers li .page-numbers {
  font-weight: 600;
}

.footer__bottom p a, .woocommerce-cart a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title, .woocommerce-cart thead tr th.wc-block-cart-items__header-image span, .woocommerce-cart thead tr th.wc-block-cart-items__header-total span, .woocommerce-cart thead tr th, .singlecontent h6 span, .account__area p a, .blog__author .text h6, .banner--seven .banner__product ul li .banner__product-area .bpa__content .text-btn, .about--two .about__content h6, .section__header h6 {
  font-weight: 500;
}

.shop__content .price span, .contact__content p b, .blog--classic .blog__meta ul li a, .blog__content blockquote h5, .blog__content blockquote .quote, .banner--six .banner__content h2, .banner--five .banner__content h2, .banner--three .banner__content h2, .banner--two .banner__content h2, .banner--one .banner__content h2, .banner--one .banner__content h3, h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
a h1,
a h2,
a h3,
a h4,
a h5,
a h6 {
  font-weight: 400;
}

.shop__link, .testimonial--two .testimonial__pagination span::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.account p.text-center.mb-0, .massive-page-post p.text-center, .shop__link, .pageheader .breadcrumb, .testimonial--one .testimonial__content--rating, .testimonial--one .testimonial__inner, .team__social ul, .banner--three .product, .searchBar__area form, .searchBar {
  justify-content: center;
}

.footer__timetable .footer__body ul li, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container, .single-product .woocommerce-Reviews.shop_comment .commentlist li .comment_container, .no-results .search_none .search-form, .cart__bottom form, .review__meta, .header .area, .sidebar__totalamaunt .top, .sidebar__radiolist .form-check .formcheck, .sidebar__subtotal, .sidebar__relatedpost .body ul, .sidebar__commentForm form, .sidebar__comment .body ul li .content__top, .sidebar__categorie .body ul li, .sidebar .widget_categories .sidebar__common ul li, .sidebar .widget_archive .sidebar__common ul li, .pricing__head, .testimonial--two .testimonial__inner, .product--six .product__content .ratingprice, .product--six .section__header, .product--two .section__header, .blog--two .blog__meta ul, .mrcart__head, .tags-section {
  justify-content: space-between;
}

.singlecontent .countadd {
  justify-content: flex-start;
}

.footer .widget_tag_cloud .tagcloud, .themes-page-post .page-links, .comment-form-rating, p.wp-block-tag-cloud, .account p.text-center.mb-0, .massive-page-post p.text-center, .cart__item, .shop__product.products li a, .treatment__item, .header .area .main-menu .menu, .header .area, .sidebar__commentForm .comment-respond p.comment-form-cookies-consent, .sidebar__comment .body ul li .content__top, .sidebar .widget_tag_cloud .tagcloud, .sidebar .widget_categories .sidebar__common ul li, .sidebar .widget_archive .sidebar__common ul li, .sidebar .body ul li, .pricing__head, .testimonial--two .testimonial__pagination, .product--six .product__content .ratingprice, .product--six .section__header, .product--two .section__header, .banner--three .shape--two .shape__item, .banner--two .shape__item, .mrcart__head, .searchBar, .tags-section .tags, .tags-section {
  align-items: center;
}

.sidebar__calculate button, .sidebar__radiolist .form-check input, .blog--classic .sidebar__search form input, .blog--two .sidebar__search form input {
  background: #F4FCFC;
}

/* @@@@@@@@@@@@@  Extend Property CSS Writing Now  @@@@@@@@@@@@@@ */
.bg-white .blog__content h4 a, .cart__content a, .sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .body ul li .content h6 a, .product--four .product__content h6 a, .blog--two .blog__content h5 a, .blog__content a h5 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.shop__content h6 a, .sidebar__recentproduct .body ul li .content h6, .product__content h6 a, .product__content h5 a {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.footer ul li.menu-item-has-children a::after, .footer ul li.menu-item-has-children a::before, form.wpcf7-form.init p span.wpcf7-spinner, a.lab-btn.product_type_simple.add_to_cart_button.ajax_add_to_cart.added, .wc-block-grid__product-rating .star-rating:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before, .related.products .shop__item.shop__item--list, ul.wp-block-list li a::after, ul.wp-block-list li a::before, ol.wp-block-list li a::after, ol.wp-block-list li a::before, ul.wp-block-page-list li a::after, ul.wp-block-page-list li a::before, ul.wp-block-rss.wp-block-rss li a::after, ul.wp-block-rss.wp-block-rss li a::before, nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex ul.wp-block-page-list li a::after, nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex ul.wp-block-page-list li a::before, .shop__product.lists .shop__item, .shop__product.grids .shop__item--list, .sidebar .woo-sidebar .widget_archive ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_archive ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_categories ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_categories ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_pages ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_pages ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_meta ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_meta ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_recent_comments ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_recent_comments ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_recent_entries ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_recent_entries ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_rss ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_rss ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_search ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_search ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_text ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_text ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_tag_cloud ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_tag_cloud ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_nav_menu ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_nav_menu ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_shopping_cart ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_shopping_cart ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .woocommerce-widget-layered-nav ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .woocommerce-widget-layered-nav ul li.menu-item-has-children a::before, .sidebar .woo-sidebar .widget_product_search ul li.menu-item-has-children a::after, .sidebar .woo-sidebar .widget_product_search ul li.menu-item-has-children a::before, .sidebar__common .calendar_wrap .wp-calendar-nav, .counter__item::after, .service--two::after, .service--two::before, .service--one .service__before, .service--one .service__after, .testimonial--two .testimonial__pagination span::after, .testimonial--one .testimonial__item::after, .newsletter--two .newsletter__thumb img, .offer--one::after, .product--six .product__content .lab-btn::before, .product--six .product__item .product-add-cart-btn.added, .product--four .lab-btn::before, .product--three .lab-btn::before, .htu .shape_image, .banner--seven .banner__product, .banner--five .banner__groupbtn .lab-btn.text-btn::before, .appointment--three::after, .appointment--two::after, .mrcart__body ul li.mrcart__remove {
  display: none;
}

.massive-page .massive-page-post pre, .sidebar__common ul.wp-block-categories-list.wp-block-categories li a, .sidebar__common ul.wp-block-archives-list.wp-block-archives li a, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-archives-list.wp-block-archives li a, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-categories-list.wp-block-categories li a, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title, span.wc-block-components-product-name, .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul li a, .single-product .woocommerce-Reviews.shop_comment .shopComment .comment-reply-title, .sidebar__comment .content__bottom ul, .sidebar__comment .content__bottom ol, .blog__content figure.wp-caption.alignnone a, form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__label, form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search .wp-block-search__label, form.wp-block-search__no-button.wp-block-search .wp-block-search__label, form.wp-block-search__button-inside.wp-block-search__text-button.wp-block-search .wp-block-search__label, .wp-block-search__button-outside.wp-block-search__text-button .wp-block-search__label, .review__poston a, .shop__product.lists .shop__item--list, .contact__content p b, .contact__content p span, .menu-item-has-children .submenu li a, .header__btn .lab-btn, .header .area .main-menu .menu ul li ul li a, .sidebar .woo-sidebar .widget_recent_reviews ul li .reviewer, .sidebar .woo-sidebar .widget_recent_reviews ul li a span, .sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post:hover .rc__post-thumb a, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post:hover .rc__post-thumb a, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post:hover .rc__post-thumb a, .sidebar .woo-sidebar .widget_product_categories ul li a, .sidebar__calculate button, .sidebar__author .content span, .sidebar__common ul li cite, .sidebar__common ul li .rss-date, .sidebar__common ul li a, .sidebar .wp-block-group .wp-block-latest-comments li article, .sidebar .wp-block-group ul li a, .pricing__body .lab-btn, .gallery__thumb a, .testimonial--two .testimonial__pagination span.swiper-pagination-bullet-active::after, .offer--three .offer__thumb a, .product--six .product__item .added_to_cart.wc-forward, .product--five .section__wrapper ul li, .product--four .product__thumb a, .product__price, .feature--three .feature__thumb a, .blog__thumb a, .banner--three .product__content > span {
  display: block;
}

.footer__timetable ul li a, .footer__body ul li a, .massive-page .massive-page-post .page-links .post-page-numbers, .mfp-content .product__details-tags .tagged_as a, .themes-page-post .page-links .post-page-numbers, .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul li .wp-block-button.wc-block-grid__product-add-to-cart a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart, .single-product .singlecontent .rating .woocommerce-product-rating, .single-product .singlecontent h6 p.price, .woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title, .woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody tr td .wc-block-cart-item__wrap a, .woocommerce-cart thead tr th.wc-block-cart-items__header-image span, .woocommerce-cart thead tr th.wc-block-cart-items__header-total span, .wp-block-file a.wp-block-file__button, ul.wp-block-list li a, ol.wp-block-list li a, ul.pagination.justify-content-center .page-item .page-numbers, .wp-block-file a, ul.wp-block-categories-list.wp-block-categories li a, ul.wp-block-archives-list.wp-block-archives li a, p.wp-block-tag-cloud a, ul.wp-block-page-list li a, ul.wp-block-rss.wp-block-rss li a, .wp-block-latest-posts.wp-block-latest-posts__list li a, .post-navigation-link-previous.wp-block-post-navigation-link, .post-navigation-link-next.wp-block-post-navigation-link, nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex .wp-block-query-pagination-numbers .page-numbers, .bg-white .blog__content h4 a, .woosw-list .woosw-item .woosw-item--actions .woosw-item--atc .product.woocommerce.add_to_cart_inline a, .review__form form .ratings__rating, .review__form form .ratings__title, .review__nav li, .singlecontent .rating p, .shop__content .rating p, .shop__link button, .shop__link a, .header__bar span, .header .area .main-menu .menu ul li a, .header .area .main-menu .menu ul li, .header .area .logo a, .sidebar__tags .body ul li a, .sidebar__author .body .content ul li, .sidebar__author .content ul li a, .sidebar__author .content ul li, .sidebar__common .textwidget strong, .pricing__right, .pricing__left, .pricing__body ul li i, .store .section__header ul li a, .store .section__header ul li, .counter__content > span, .testimonial--three .testimonial__author .content ul li, .testimonial--three .testimonial__author .content span, .testimonial--two .testimonial__author .content span, .testimonial--one .testimonial__content--rating ul li, .testimonial--one .testimonial__content span, .team__social ul li, .product--six .product__content .ratingprice .rating ul li, .product--six .product__content span, .product--four .lab-btn a, .product--four .product__content .dot__list, .product--three .lab-btn a, .product--three .product__rating ul, .product a.added_to_cart.wc-forward, .product__rating ul li, .blog--classic .blog__meta ul li a, .blog--two .blog__meta ul li a, .banner--three .product__item, .about--three .counter li > span, .about--three .counter li, .mrcart__footer ul li a, .mrcart__footer ul li, .text-btn, .lab-btn, .scrollToTop i, .tags-section .social-link-list li a, .tags-section .tags li a, .tags-section .tags li span i, .default-pagination.shop-pagination ul.page-numbers li .page-numbers, .pagination.justify-content-center ul.page-numbers li .page-numbers, .custom-upload {
  display: inline-block;
}

.tags-section .social-link-list li a {
  border-radius: 2px;
}

/* @@@@@@@@@@@@@  Extend Property CSS Writing Now  @@@@@@@@@@@@@@ */
.footer--four .footer__bottom, .footer--three .footer__bottom, .footer__newsletter form button, .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button, button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained, .woocommerce-MyAccount-content button.button, .woocommerce-cart a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .cart__bottom form .lab-btn, .cart__top table thead tr th, .woosw-list .woosw-item .woosw-item--actions .woosw-item--atc .product.woocommerce.add_to_cart_inline a, .review__form form .lab-btn, .sidebar__calculate button, .sidebar__commentForm form button, .sidebar__author .body .content ul li, .faq__content .accordion-button, .newsletter__content form button, .product--six .product__content .lab-btn, .product--six .section__header .right ul li button, .product--six .section__header .right ul, .product--five .section__wrapper ul li .nav-link, .product--five .section__wrapper ul, .searchBar__area form button, .map iframe {
  border: none;
}

.footer__body ul li a, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title, .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button, button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained, .single-product .woocommerce-Reviews.shop_comment .shopComment .comment-reply-title, .woocommerce-cart a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title, .woocommerce-cart thead tr th.wc-block-cart-items__header-image span, .woocommerce-cart thead tr th.wc-block-cart-items__header-total span, .wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .cart__bottom form input::placeholder, .cart__top table thead tr th, .review__poston a, .review__nav li, .singlecontent .rating p, .shop__content .rating p, .header .area .main-menu .menu ul li a, .sidebar__totalamaunt .top p, .sidebar__calculate button, .sidebar__calculate select::placeholder, .sidebar__calculate input::placeholder, .sidebar__calculate p, .sidebar__radiolist .form-check .formcheck label, .sidebar__shipping p, .sidebar__subtotal p, .sidebar__comment .body ul li .content .reply a, .sidebar__tags .body ul li a, .sidebar__author .content span, .product--three .product__rating span, .product a.added_to_cart.wc-forward, .blog--classic .blog__meta ul li a, .blog--classic .blog__thumb .date, .blog--two .blog__meta ul li a, .filters-button-group .filter-btn, .text-btn, .lab-btn, .tags-section .tags li a, .pageheader__area .breadcrumb li, input::placeholder, textarea::placeholder, select::placeholder, h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
a h1,
a h2,
a h3,
a h4,
a h5,
a h6 {
  text-transform: capitalize;
}

.feature--seven .feature__content h6, .banner--seven .banner__content h3 {
  text-transform: uppercase;
}

/* @@@@@@@@@@@@@  Extend Property CSS Writing Now  @@@@@@@@@@@@@@ */
.footer--dark .footer__bottom *, .footer--dark .footer__top *, .footer__newsletter form button, .footer .footer__widget .mc4wp-form .mc4wp-form-fields p button, .footer .widget_search .searchBar__area form button, .footer .calendar_wrap .wp-calendar-table tbody tr td#today a, .footer .calendar_wrap .wp-calendar-table tbody tr td#today, .footer .widget_search .search-form .search-submit, .massive-page .massive-page-post .page-links .post-page-numbers:hover, .massive-page .massive-page-post .page-links .post-page-numbers.current, .mfp-content .single_add_to_cart_button, .mfp-content .cart.grouped_form .product-add-cart-btn, p.product.woocommerce.add_to_cart_inline a.added_to_cart.wc-forward, .themes-page-post .page-links .post-page-numbers:hover, .themes-page-post .page-links .post-page-numbers.current, p.form-submit input, .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button, button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained, .single-product ul.tabs.wc-tabs.product__details-tab-nav-inner.nav.tp-tab-menu.d-flex.flex-sm-nowrap.flex-wrap li.active a, .single-product .singlecontent form button.lab-btn.border-0.alt, .woocommerce-MyAccount-content button.button, .woocommerce-cart a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .woocommerce-cart .wc-block-components-quantity-selector button:hover, .blog__content .post-password-form input[type=submit], .blog__content table tbody tr th #today, .blog__content table tbody tr td #today, .wp-block-cover .wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow p, form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper button, form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper button, form.wp-block-search__button-inside.wp-block-search__text-button.wp-block-search .wp-block-search__inside-wrapper button, .wp-block-search__button-outside.wp-block-search__text-button .wp-block-search__inside-wrapper button, .bg-white .blog.blog--bg_title .blog__content p, .bg-white .blog--two .blog__thumb .play-btn, .wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .woosw-actions .woosw-copy .woosw-copy-btn .button, .woosw-list .woosw-item .woosw-item--actions .woosw-item--atc .product.woocommerce.add_to_cart_inline a, .woosw-popup-content .woosw-item--actions a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .summary.entry-summary form.cart.countadd button.lab-btn.border-0.alt, .review__nav li.active, .singlecontent button.reset_variations, .singlecontent .countadd button.product-add-cart-btn.product-add-cart-btn-3.single_add_to_cart_button.button.alt, .shop__link button:hover, .shop__link a:hover, .menu-item-has-children.open > a::after, .menu-item-has-children.open > a::before, .header--five .main-menu .menu ul li a, .sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table tbody tr td#today a, .sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table tbody tr td#today, .sidebar .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button, .sidebar__calculate button:hover, .sidebar__comment .body ul li .content .reply a, .sidebar__tags .body ul li a:hover, .sidebar__author .content ul li a, .sidebar__common .search-form .search-submit, .sidebar__common .calendar_wrap .wp-calendar-table tbody tr td#today a, .sidebar__common .calendar_wrap .wp-calendar-table tbody tr td#today, .sidebar .widget_search .searchBar__area form button, .sidebar .widget_search .wp-block-search .wp-block-search__inside-wrapper button, .pricing__body ul li i.icofont-close, .pricing__body ul li i.icofont-check, .pricing__item:hover .pricing__body .lab-btn, .pricing__item.active .pricing__body .lab-btn, .gallery--two .section__header h3, .gallery--two .section__header p, .service--two .section__header h3, .service--two .section__header p, .service--two .service__content h5, .service--two .service__content p, .testimonial__pagination span.swiper-pagination-bullet-active, .testimonial--five .testimonial__pagination span.swiper-pagination-bullet-active, .testimonial--four .section__header h3, .testimonial--four .section__header p, .testimonial--two .testimonial__pagination span.swiper-pagination-bullet-active, .testimonial--one .testimonial__content--count, .testimonial--one .testimonial__content--rating ul li, .testimonial--one .section__header h2, .newsletter--three .newsletter__content h3, .newsletter__content form button, .offer--four .offer__content p, .offer--four .offer__content h3, .offer--two .offer__groupbtn .lab-btn.bg-white:hover i, .offer--two .offer__groupbtn .lab-btn.bg-white:hover, .offer--two .offer__groupbtn .lab-btn, .product--six .product__content .lab-btn, .product--six .product__item .added_to_cart.wc-forward, .product--four .lab-btn i, .product--four .lab-btn a, .product--three .lab-btn i, .product--three .lab-btn a, .product--three .product__item:hover .product__content .lab-btn, .product--two .product__item:hover .product__content .lab-btn, .product--two .section__header .right .product__slider--next, .product--two .section__header .right .product__slider--prev, .product a.added_to_cart.wc-forward, .product__item:hover .product__content .lab-btn, .feature--seven .feature__content .lab-btn, .feature--four .feature__content h4, .feature--four .feature__content p, .quote h5, .quote i, .blog--classic .blog__thumb .date, .blog__author .text p, .blog__author .text h6, .blog__content blockquote h5, .blog__content blockquote .quote, .blog__content .form-submit .submit, .blog__content p, .blog__content a h5, .blog .section__header h3, .blog .section__header p, .banner--six .banner__groupbtn .lab-btn.bg-title, .banner--six .banner__groupbtn .lab-btn i, .banner--five .banner__groupbtn .lab-btn.text-btn i, .banner--five .banner__groupbtn .lab-btn.text-btn, .banner--five .banner__content p, .banner--five .banner__content h2, .banner--five .banner__content h3, .banner--three .banner__groupbtn .lab-btn.bg-white:hover i, .banner--two .banner__groupbtn .lab-btn.bg-white:hover, .banner--two .banner__groupbtn .lab-btn:hover i, .appointment--two .section__wrapper ul li .text p, .appointment--two .section__header h3, .appointment--two .section__header p, .appointment__content .lab-btn:hover, .appointment__content h2, .about--three .counter li p, .about--three .counter li > span, .about--three .about__lists li, .about--three .about__content p, .about--three .about__content h3, .filters-button-group .filter-btn.is-checked, .mrcart__itemclose, .mrcart__content h6, .mrcart__content h4 a, .mrcart__close, .mrcart__footer ul li:last-child a, .mrcart__footer ul li:hover a, .searchBar__close, .lab-btn.bg-title:hover, .lab-btn:hover, .lab-btn, .bg-title *, .tags-section .social-link-list li a, .default-pagination.shop-pagination ul.page-numbers li .page-numbers:hover, .default-pagination.shop-pagination ul.page-numbers li .page-numbers.current, .pagination.justify-content-center ul.page-numbers li .page-numbers:hover, .pagination.justify-content-center ul.page-numbers li .page-numbers.current, .pagination li .page-link:hover, .pageheader__area .breadcrumb li a, .pageheader__area h2 {
  color: #fff;
}

.footer--three .footer__top, .cart__bottom, .cart__top table tbody, .cart__top table thead, .singlecontent, .singlethumb, .shop__link button, .shop__link a, .shop__item, .shop__title, .contact__icon, .account__area, .treatment__tablists .nav-link.active, .treatment__tablists .nav-link, .menu-item-has-children .submenu, .header--five .header__btn .lab-btn:hover, .header--five .header__bar span, .header .area .main-menu .menu ul li ul, .sidebar__search form input, .sidebar__search, .sidebar__author, .pricing__item, .faq__content .accordion-button, .faq__content .accordion-item, .gallery, .service__item, .service, .testimonial__pagination span, .testimonial--five, .testimonial--two .testimonial__item, .testimonial--one .testimonial__item, .team, .newsletter__content form input, .offer, .product--three .product__content, .product__item, .feature--three .feature__thumb, .feature--three, .feature__area, .blog--classic .blog__item, .blog--two .blog__item, .banner--seven .banner__product ul li .plus i, .banner--seven .banner__product ul li .banner__product-area, .banner--three .shape--two .shape__item, .banner--two .shape__item, .appointment--three .appointment__form, .appointment--two .appointment__form, .appointment__content .lab-btn, .filters-button-group .filter-btn, .mrcart__footer ul li a, .mrcart__footer ul li:last-child:hover a, .searchBar__area form input {
  background-color: #fff;
}

.sidebar__author .content ul li a, .bg-color {
  background-color: #F2F6F9;
}

.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title, span.wc-block-components-product-name, .single-product .woocommerce-Reviews.shop_comment .shopComment .comment-reply-title, .woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title, .woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody tr td .wc-block-cart-item__wrap a, .woocommerce-cart thead tr th.wc-block-cart-items__header-image span, .woocommerce-cart thead tr th.wc-block-cart-items__header-total span, ul.pagination.justify-content-center .page-item .page-numbers, .cart__content a, .pageheader .breadcrumb span a, .search_icon i, .header .area .logo a, .sidebar__calculate button, .sidebar__radiolist .form-check .formcheck span, .sidebar .widget_search .wp-block-search label, .pricing__body .lab-btn, .counter__content > span, .testimonial__pagination span, .product--three .product__price, .product--two .product__price .price ins .woocommerce-Price-amount.amount, .product__rating ul li span, .banner--three .banner__groupbtn .lab-btn.bg-white, .appointment--three .appointment__form form select option, .appointment--two .appointment__form form select option, .about--two .about__content ul li .content h6, .filters-button-group .filter-btn, .searchBar__area form input, .text-btn, .default-pagination.shop-pagination ul.page-numbers li .page-numbers, .pagination.justify-content-center ul.page-numbers li .page-numbers, .pagination li .page-link {
  color: #0B2239;
}

.wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover, .cart__bottom form .lab-btn:hover, .contact form .lab-btn:hover, .fanfuct .section__wrapper .lab-btn:hover, .header--innerpage .header__btn .lab-btn:hover, .header--seven .header__btn .lab-btn:hover, .header--four .header__btn .lab-btn:hover, .header__bar span, .sidebar__totalamaunt .bottom .lab-btn:hover, .sidebar__comment .body ul li .content .reply a:hover, .testimonial--one .testimonial__content--count, .product--three .lab-btn a:hover, .product--two .section__header .right .product__slider--next:hover, .product--two .section__header .right .product__slider--prev:hover, .feature--seven .feature__content .lab-btn, .quote, .blog__content .form-submit .submit:hover, .banner--seven .banner__content .lab-btn:hover, .banner--six .banner__groupbtn .lab-btn.bg-title, .banner--six .banner__groupbtn .lab-btn:hover, .banner--three .banner__groupbtn .lab-btn:hover, .banner--two .banner__groupbtn .lab-btn:hover, .appointment--two .appointment__form form .lab-btn:hover, .about--four .about__content .lab-btn:hover, .mrcart__footer ul li:last-child a, .mrcart__footer ul li:hover a, .lab-btn::before {
  background: #0B2239;
}

.footer--dark .footer__top, .gallery--two, .about--three {
  background: #101010;
}

.footer--dark .footer__bottom, .testimonial--four, .blog--bg_title {
  background: #161616;
}

.footer__bottom p a:hover, .footer__bottom p a, .footer__about ul li .icon, .footer__body ul li a:hover, .header .area .main-menu .menu ul li a:hover, .product .lab-btn, .product__price, .product__rating ul li, .product__item:hover .product__content h5 a, .blog--classic .blog__item:hover .blog__content h3 a, .mrcart__footer ul li a, .mrcart__footer ul li:last-child:hover a, .text-btn:hover, .text-btn i, .infotext p a, .form-message.success, .pageheader__area .breadcrumb li a:hover, .pageheader__area .breadcrumb li a.active, .pageheader__area .breadcrumb li {
  color: #12B6B6;
}

.footer--two .footer__bottom p a, .footer--two .footer__body ul li i, .footer--two .footer__body ul li a:hover, .faq__content .accordion-button:not(.collapsed), .testimonial--two .section__header h6, .banner--two .banner__groupbtn .lab-btn.bg-white, .banner--two .banner__groupbtn .lab-btn i, .appointment__content .lab-btn, .about--two .about__content h6, .section__header h6 {
  color: #FE704B;
}

.footer--three .footer__body ul li a:hover, .footer--three .footer__body ul li i, .footer--three .footer__bottom p a, .testimonial--three .testimonial__author .content ul li, .offer--two .offer__groupbtn .lab-btn.bg-white, .product--six .product__content .ratingprice .rating ul li, .product--six .product__item:hover .product__content h6 a, .product--four .product__item:hover .product__content h6 a, .product--three .product__price b, .product--three .product__rating ul li, .product--three .product__item:hover .product__content h6 a, .product--two .lab-btn, .product--two .product__price, .product--two .product__rating ul li, .product--two .product__item:hover .product__content h5 a, .feature--seven .feature__content h5 a:hover, .banner--seven .banner__product ul li .plus i, .banner--seven .banner__product ul li .banner__product-area .bpa__content .text-btn:hover, .banner--seven .banner__product ul li .banner__product-area:hover .bpa__content h6 a, .banner--three .banner__groupbtn .lab-btn i {
  color: #F54748;
}

.product--four .product__price {
  color: #FF5B6E;
}

.footer--dark .footer__bottom a:hover, .footer--dark .footer__bottom a, .footer--dark .footer__top a:hover, .header--five .header__btn .lab-btn:hover, .blog__item:hover .blog__content a h5, .banner--five .banner__groupbtn .lab-btn:hover i, .banner--five .banner__groupbtn .lab-btn:hover {
  color: #12B640;
}

.footer--four .footer__body ul li i, .footer--four .footer__body ul li a:hover, .footer--four .footer__bottom p a, .footer__about ul li a:hover, .footer .widget_tag_cloud .tagcloud a:hover, .footer .widget_pages ul li a:hover, .footer .widget_meta ul li a:hover, .footer .widget_recent_comments ul li a:hover, .footer .widget_nav_menu ul li a:hover, .footer .widget_categories ul li a:hover, .footer .widget_archive ul li a:hover, .footer .calendar_wrap .wp-calendar-nav a:hover, .footer .calendar_wrap .wp-calendar-table tbody tr td a, .footer .widget_rss ul li a:hover, .footer .textwidget a:hover, .massive-page .massive-page-post ol li a:hover, .mfp-content .product__details-tags .tagged_as a:hover, .mfp-content table.woocommerce-grouped-product-list.group_table .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label a:hover, .woo-sidebar ul.wp-block-archives-list.wp-block-archives li a:hover, .woo-sidebar ul.wp-block-categories-list.wp-block-categories li a:hover, nav.woocommerce-MyAccount-navigation ul li a:hover, nav.woocommerce-MyAccount-navigation ul li.is-active a, .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul li a:hover .wc-block-grid__product-title, .woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody tr td .wc-block-cart-item__wrap a:hover, .no-results .search_none .page-header h4, .sidebar__comment .content__bottom table tbody tr th a:hover, .sidebar__comment .content__bottom table tbody tr td a:hover, .blog__content table tbody tr th a, .blog__content table tbody tr td a, .cart__content a:hover, .woosw-list .woosw-item .woosw-item--info .woosw-item--name a:hover, .woosw-popup-content .woosw-item--name a:hover, .summary.entry-summary .product_meta.ddd span a:hover, .summary.entry-summary .woocommerce-review-link:hover, .review__form form .ratings__rating i, .review__poston a:hover, .review__meta .rating i, .singlecontent .countadd button.single_add_to_cart_button.button.alt, .singlecontent .rating a, .singlecontent .rating span, .singlecontent h4, .shop__content .rating span i, .shop__link button, .shop__link a, .shop__item:hover .shop__content h6 a, .shop__product.products li a .woocommerce-loop-category__title .count, .shop__product.products li a:hover .woocommerce-loop-category__title, .shop__mode a.active, .shop__mode a:hover, .shop__title p, .contact__icon, .account__area p a, .treatment__tablists .nav-link.active .text h5, .pageheader .breadcrumb span > span, .pageheader .breadcrumb span a:hover, .menu-item-has-children:hover > a, .sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table tbody tr td a, .sidebar .woo-sidebar .widget_archive ul li:hover > a, .sidebar .woo-sidebar .widget_categories ul li:hover > a, .sidebar .woo-sidebar .widget_pages ul li:hover > a, .sidebar .woo-sidebar .widget_meta ul li:hover > a, .sidebar .woo-sidebar .widget_recent_comments ul li:hover > a, .sidebar .woo-sidebar .widget_recent_entries ul li:hover > a, .sidebar .woo-sidebar .widget_rss ul li:hover > a, .sidebar .woo-sidebar .widget_search ul li:hover > a, .sidebar .woo-sidebar .widget_text ul li:hover > a, .sidebar .woo-sidebar .widget_tag_cloud ul li:hover > a, .sidebar .woo-sidebar .widget_nav_menu ul li:hover > a, .sidebar .woo-sidebar .widget_shopping_cart ul li:hover > a, .sidebar .woo-sidebar .woocommerce-widget-layered-nav ul li:hover > a, .sidebar .woo-sidebar .widget_product_search ul li:hover > a, .sidebar .woo-sidebar .widget_product_tag_cloud .tagcloud a:hover, .sidebar .woo-sidebar .widget_recent_reviews ul li a:hover, .sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post:hover .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post:hover .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post:hover .rc__post-content .rc__post-title a, .sidebar__totalamaunt .top span, .sidebar__subtotal span, .sidebar__recentproduct .body ul li .content .rating span, .sidebar__recentproduct .body ul li:hover .content h6 a, .sidebar__relatedpost .body ul li:hover .content h6 a, .sidebar__categorie .body ul li:hover a, .sidebar__categorie .body ul li:hover span, .sidebar__recentpost .body ul li:hover .content h6 a, .sidebar__common ul li a:hover, .sidebar .widget_tag_cloud .tagcloud a:hover, .sidebar .wp-block-group .wp-block-latest-comments li article a:hover, .sidebar .wp-block-group ul li a:hover, .faq--six .faq__content .accordion-button:not(.collapsed), .team--two .team__social ul li a, .blog--classic .blog__meta ul li a i, .blog--classic .blog__meta ul li a:hover, .blog--two .blog__meta ul li a i, .blog--two .blog__meta ul li a:hover, .blog--two .blog__item:hover .blog__content h5 a, .banner--three .shape--two .shape__item .content p i {
  color: #DFA245;
}

.testimonial__pagination span.swiper-pagination-bullet-active, .testimonial--one .testimonial__content--rating ul, .testimonial--one .testimonial__item::after, .newsletter__content form button, .product a.added_to_cart.wc-forward, .product .lab-btn::before, .product__item:hover .product__content .lab-btn:hover::before, .product__item:hover .product__content .lab-btn::before, .htu__icon, .care__icon, .filters-button-group .filter-btn.is-checked, .mrcart, .lab-btn.bg-title:hover, .lab-btn {
  background: #12B6B6;
}

.footer__newsletter form button, .header--two .header__btn .lab-btn, .pricing__body ul li i.icofont-check, .pricing__item:hover .pricing__body .lab-btn, .pricing__item.active .pricing__body .lab-btn, .testimonial--two .testimonial__pagination span.swiper-pagination-bullet-active, .testimonial--two .testimonial__pagination span, .banner--two .banner__groupbtn .lab-btn, .appointment {
  background: #FE704B;
}

.footer--three .footer__newsletter form button, .header--seven .header__btn .lab-btn, .header--three .header__btn .lab-btn, .offer--four .offer__content .lab-btn, .offer--two .offer__groupbtn .lab-btn, .product--six .product__content .lab-btn, .product--six .product__item .added_to_cart.wc-forward, .product--six .product__item:hover .product__content .lab-btn, .product--four .lab-btn a.added_to_cart.wc-forward, .product--four .lab-btn a, .product--three .lab-btn a.added_to_cart.wc-forward, .product--three .lab-btn a, .product--three .product__item:hover .product__content .lab-btn, .product--two a.added_to_cart.wc-forward, .product--two .lab-btn::before, .product--two .product__item:hover .product__content .lab-btn::before, .product--two .product__item:hover .product__content .lab-btn, .product--two .section__header .right .product__slider--next, .product--two .section__header .right .product__slider--prev, .feature--seven .feature__item:hover .feature__content .lab-btn, .banner--seven .banner__content .lab-btn, .banner--three .product__price, .banner--three .banner__groupbtn .lab-btn, .searchBar {
  background: #F54748;
}

.header--four .header__btn .lab-btn, .newsletter--two .newsletter__content form button {
  background: #FF5B6E;
}

.header--five .header__btn .lab-btn, .testimonial--four .testimonial__pagination span.swiper-pagination-bullet-active, .testimonial--four .testimonial__content--rating ul, .testimonial--four .testimonial__item::after, .newsletter--three .newsletter__content form button, .banner--five .banner__groupbtn .lab-btn, .appointment--three .appointment__form form .lab-btn, .appointment--two .appointment__form form .lab-btn {
  background: #12B640;
}

.footer--four .footer__newsletter form button, .footer .footer__widget .mc4wp-form .mc4wp-form-fields p button, .footer .widget_search .searchBar__area form button, .footer .calendar_wrap .wp-calendar-table tbody tr td#today, .footer .widget_search .search-form .search-submit, .massive-page .massive-page-post .page-links .post-page-numbers:hover, .massive-page .massive-page-post .page-links .post-page-numbers.current, .mfp-content .single_add_to_cart_button, .mfp-content .cart.grouped_form .product-add-cart-btn, p.product.woocommerce.add_to_cart_inline a.added_to_cart.wc-forward, .bg-home6 .appointment.appointment--three .appointment__form .lab-btn, .themes-page-post .page-links .post-page-numbers:hover, .themes-page-post .page-links .post-page-numbers.current, p.form-submit input, .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button, button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained, .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul li .wp-block-button.wc-block-grid__product-add-to-cart a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart, .woocommerce-MyAccount-content button.button, .woocommerce-cart a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .woocommerce-cart .wc-block-components-quantity-selector button:hover, .blog__content .post-password-form input[type=submit], .blog__content table tbody tr th #today, .blog__content table tbody tr td #today, form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper button, form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper button, form.wp-block-search__button-inside.wp-block-search__text-button.wp-block-search .wp-block-search__inside-wrapper button, .wp-block-search__button-outside.wp-block-search__text-button .wp-block-search__inside-wrapper button, .wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .cart__bottom form .lab-btn, .woosw-actions .woosw-copy .woosw-copy-btn .button, .woosw-list .woosw-item .woosw-item--actions .woosw-item--atc .product.woocommerce.add_to_cart_inline a, .woosw-popup-content .woosw-item--actions a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .summary.entry-summary form.cart.countadd button.lab-btn.border-0.alt, .review__form form .lab-btn, .review__nav li.active, .singlecontent button.reset_variations, .singlecontent .countadd button.product-add-cart-btn.product-add-cart-btn-3.single_add_to_cart_button.button.alt, .singlecontent .countadd .lab-btn, .shop__link a.added_to_cart.wc-forward, .shop__link button:hover, .shop__link a:hover, .contact form .lab-btn, .fanfuct .section__wrapper .lab-btn, .menu-item-has-children:hover > a::after, .menu-item-has-children:hover > a::before, .header--innerpage .header__btn .lab-btn, .header--six .header__btn .lab-btn, .sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table tbody tr td#today, .sidebar .woo-sidebar .widget_price_filter .price_slider .ui-slider-handle, .sidebar .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button, .sidebar__totalamaunt .bottom .lab-btn, .sidebar__calculate button:hover, .sidebar__commentForm form button, .sidebar__common .search-form .search-submit, .sidebar .widget_search .searchBar__area form button, .testimonial--five .testimonial__pagination span.swiper-pagination-bullet-active, .testimonial--five .testimonial__pagination span, .newsletter--four .newsletter__content form button, .quote i, .blog--classic .blog__thumb .date, .blog__content .form-submit .submit, .banner--six .banner__groupbtn .lab-btn.bg-title:hover, .banner--six .banner__groupbtn .lab-btn, .about--four .about__content .lab-btn, .scrollToTop i, .tags-section .tags li a:hover, .tags-section .tags li span::after, .tags-section .tags li span {
  background: #DFA245;
}

.treatment__tablists .nav-link.active .text p, .sidebar__categorie .body ul li a i, .sidebar .body ul li .content span, .product__price del, .blog--classic .blog__meta ul li a, .blog--classic .blog__content p, .blog--two .blog__meta ul li a {
  color: #555555;
}

.contact__item, .appointment--three .appointment__form form input, .appointment--three .appointment__form form select, .appointment--two .appointment__form form input, .appointment--two .appointment__form form select {
  background: #f9f9f9;
}

.footer__bottom, .footer__newsletter form button, .footer .calendar_wrap .wp-calendar-table tbody tr td, .footer .calendar_wrap .wp-calendar-table thead tr th, .massive-page .massive-page-post .page-links .post-page-numbers, .themes-page-post .page-links .post-page-numbers, .single-product .singlecontent form .quantity input, .blog__content table tbody tr th, .blog__content table tbody tr td, ul.pagination.justify-content-center .page-item .page-numbers, nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex .wp-block-query-pagination-numbers .page-numbers, .bg-white .blog--two .blog__thumb .play-btn, .bg-white .blog__pagination, .cart__top table tbody tr td:last-child, .cart__top table thead tr th:nth-child(3), .summary.entry-summary form.cart.countadd .quantity input, .shop__link button, .shop__link a, .shop__link, .shop__thumb, .contact__icon, .contact__item, .sponsor__thumb, .pageheader__content, .sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table tbody tr td, .sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table thead tr th, .sidebar__calculate button, .sidebar__author .content ul li a, .sidebar__author, .sidebar__common .calendar_wrap .wp-calendar-table, .pricing__right, .pricing__body ul li i, .counter__item, .service--two .service__item, .testimonial__pagination, .testimonial--three .testimonial__thumb, .testimonial--one .testimonial__content--count, .testimonial--one .testimonial__content, .team__item, .newsletter--four .newsletter__content, .newsletter__content form button, .product--six .product__item .added_to_cart.wc-forward, .product--four .lab-btn a.added_to_cart.wc-forward, .product--four .lab-btn a, .product--three .lab-btn a.added_to_cart.wc-forward, .product--three .lab-btn a, .product--two .section__header .right .product__slider--next, .product--two .section__header .right .product__slider--prev, .product--two .section__header, .product__item, .feature__item, .htu__icon, .care__icon, .quote i, .banner--seven .banner__product ul li .plus i, .banner--three .shape--two .shape__item .thumb, .banner--three .shape__item, .banner--two .shape__item .thumb, .searchBar__area form button, .lab-btn, .scrollToTop i, .tags-section .social-link-list li a, .default-pagination.shop-pagination ul.page-numbers li .page-numbers, .pagination.justify-content-center ul.page-numbers li .page-numbers, .pagination li .page-link {
  text-align: center;
}

.cart__top table thead tr th:last-child, .woosw-list .woosw-item .woosw-item--actions .woosw-item--atc .product.woocommerce.add_to_cart_inline {
  text-align: right;
}

.cart__content, .sidebar__author .body .content, .sidebar .widget_search .wp-block-search label, .product--six .product__content, .product--four .product__content, .product--three .product__content, .product--two .product__content, .feature--seven .feature__content, .banner--three .shape--two .shape__item .content {
  text-align: left;
}

.tags-section .tags li, ul li {
  list-style: none;
}

/* @@@@@@@@@@@@@  Extend Property Margin 10 - 30 CSS Writing Now  @@@@@@@@@@@@@@ */
.wp-block-navigation__container.is-responsive.wp-block-navigation ul li, .sidebar .woo-sidebar .widget_price_filter .price_slider .ui-slider-handle, .sidebar__author .body .content ul li, .testimonial--two .testimonial__pagination, .offer--two .offer__groupbtn .lab-btn.bg-white i, .product--four .lab-btn i, .product--three .lab-btn i, .blog--classic .blog__content ul.wp-block-rss li, .blog--classic .blog__content ul.wp-block-latest-posts__list.wp-block-latest-posts li, .blog--classic .blog__content ul.wp-block-page-list li, .blog--classic .blog__content ul.wp-block-list li, .tags-section .tags, ul {
  margin: 0;
}

.footer__bottom p, .footer__link:last-child, .footer__newsletter:last-child, .footer__timetable:last-child, .footer__about:last-child, .massive-page .massive-page-post .sidebar__commentForm .sidebar__comment .body ul, .massive-page .massive-page-post ul li ul, form.wpcf7-form.sent p, form.wpcf7-form.init p, .sidebar__common ul.wp-block-categories-list.wp-block-categories, .sidebar__common ul.wp-block-archives-list.wp-block-archives, .themes-page-post .sidebar__commentForm .head h5, div#modal-1-content ul.wp-block-navigation__container.is-responsive.wp-block-navigation ul.wp-block-page-list, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-archives-list.wp-block-archives, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-categories-list.wp-block-categories, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow h2.wp-block-heading, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .woocommerce-noreviews, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .woocommerce-Reviews-title, .single-product .singlecontent h6 p.price, .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul.wc-block-grid__products, .woocommerce-cart .is-large.wc-block-cart, .woocommerce-cart .wc-block-cart table.wc-block-cart-items, .woocommerce-Reviews.shop_comment p.woocommerce-noreviews, .blog__content figure.gallery-item, .blog__content ul li ul, .blog__content ul li ol, .blog__content ol li ul, .blog__content ol li ol, .sidebar ul.wp-block-latest-posts__list.wp-block-latest-posts, .sidebar form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search, .bg-white .blog__content p:last-child, .account p.text-center.mb-0, .massive-page-post p.text-center, .cart__item, div#tab-additional_information .product__details-additional-inner table.woocommerce-product-attributes.shop_attributes tbody tr td p, .singlecontent .rating p, .shop__content .rating p, .shop__content .price, .shop__product.products li a .woocommerce-loop-category__title, .shop__title p, .contact__content p, .fanfuct .section__wrapper ul li .content h6, .treatment__tablists .nav-link .text p, .treatment__item .text p, .pageheader .breadcrumb, .sidebar .woo-sidebar .widget_shopping_cart .widget_shopping_cart_content p, .sidebar .woo-sidebar .widget_search, .sidebar__subtotal p, .sidebar__recentproduct .body ul li .content .price, .sidebar__commentForm .comment-respond p.comment-form-cookies-consent input, .sidebar__commentForm .comment-respond .comment-reply-title, .sidebar .wp-block-group .wp-block-latest-comments li, .sidebar .wp-block-group .wp-block-heading, .sidebar .widget_search .wp-block-search label, .sidebar .body ul li .content h6, .sidebar .head h5, .pricing__right p, .pricing__right h5, .pricing__left h4, .store .section__header, .faq__content .accordion-body p, .gallery, .service__content p, .testimonial--three .testimonial__author .content span, .testimonial--three .testimonial__author .thumb img, .testimonial--two .testimonial__author .thumb img, .product--six .product__thumb, .product--four .product__price, .product--three .product__price, .feature--seven .feature__thumb, .feature--four .feature__thumb, .feature--two .feature__content p, .htu__lists ul li .htu__content p, .quote h5, .blog--classic .blog__meta ul, .blog--classic .blog__content .wp-block-latest-comments .wp-block-latest-comments__comment, .blog--classic .blog__content ul.wp-block-page-list li ul, .blog--classic .blog__content ul.wp-block-list li ul, .blog--classic .blog__content ul, .blog--two .blog__content h5, .blog__author .text p, .blog__author .text h6, .blog__content p, .banner--seven .banner__content h3, .banner--three .product__content h6, .banner--three .shape--two .shape__item .content p, .banner--three .shape--two .shape__item .content h6, .banner--two .shape__item .content h5, .appointment--three .section__wrapper ul li .text p, .appointment--two .section__wrapper ul li .text p, .about--three .counter li p, .mrcart__content h6, .infotext p, .form-message {
  margin-bottom: 0px;
}

form.woocommerce-EditAccountForm.edit-account label, .woocommerce-address-fields__field-wrapper label, .review__poston p, .singlethumb__left .nav-link, .sidebar__comment .body ul li .content__top, .sidebar__author .content span, .sidebar__common .textwidget strong, .testimonial--two .testimonial__author .content span, .testimonial--one .testimonial__content span, .feature--seven .feature__content h5 {
  margin-bottom: 10px;
}

.singlecontent .rating, .sidebar__author .thumb, .service__thumb {
  margin-bottom: 25px;
}

figcaption.wp-element-caption, .sidebar .woo-sidebar .widget_pages ul.children, .sidebar .woo-sidebar .widget_categories ul.children, .product--four .product__content .dot {
  margin-top: 10px;
}

.fanfuct .section__header p, .banner--six .banner__groupbtn .lab-btn i, .banner--five .banner__groupbtn .lab-btn.text-btn i, .banner--three .banner__groupbtn .lab-btn i, .banner--two .banner__groupbtn .lab-btn i {
  margin-left: 0;
}

.sidebar__commentForm .comment-respond .comment-reply-title small {
  margin-left: 5px;
}

.text-btn i, .lab-btn i {
  margin-left: 10px;
}

.single-product .singlecontent h6 p.price span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol, .single-product .singlecontent h6 p.price span.woocommerce-Price-amount.amount, .tags-section .social-link-list li:last-child {
  margin-right: 0;
}

.post-navigation-link-previous.wp-block-post-navigation-link, .post-navigation-link-next.wp-block-post-navigation-link, .sidebar__categorie .body ul li a i, .pricing__body ul li i, .blog--classic .blog__meta ul li a i, .blog--two .blog__meta ul li a i, .banner--six .banner__groupbtn .lab-btn i, .banner--three .banner__groupbtn .lab-btn i, .banner--two .banner__groupbtn .lab-btn i, .custom-upload i {
  margin-right: 5px;
}

.singlecontent .rating p, .singlecontent h6 span, .banner--five .banner__groupbtn .lab-btn.text-btn i, .tags-section .social-link-list li {
  margin-right: 10px;
}

.footer__title h5, .massive-page .massive-page-post ul, .mfp-content .cart.grouped_form .product-add-cart-btn, .mfp-content table.woocommerce-grouped-product-list.group_table .woocommerce-grouped-product-list-item, .woo-sidebar h2.wp-block-heading, .blog__content figure.gallery-item .gallery-icon, .blog__content .post-password-form label, ul.wp-block-list, ol.wp-block-list, .wp-block-button, .wp-block-media-text.alignwide.is-stacked-on-mobile, .wp-block-cover, form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__label, form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search .wp-block-search__label, form.wp-block-search__no-button.wp-block-search .wp-block-search__label, form.wp-block-search__button-inside.wp-block-search__text-button.wp-block-search .wp-block-search__label, .wp-block-search__button-outside.wp-block-search__text-button .wp-block-search__label, .wp-block-post-author, .has-light-green-cyan-background-color, .has-black-border-color, .bg-white .blog__content p, .summary.entry-summary form.cart.countadd, .review__showing ul li .thumb, .review__showing ul li, .singlecontent button.reset_variations, .singlecontent .woocommerce-variation.single_variation, .singlethumb__left, .shop__item--list .shop__content .rating, .sidebar .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button, .sidebar .woo-sidebar .widget_recent_reviews ul li a img, .sidebar__totalamaunt .top, .sidebar__calculate, .sidebar__common ul li cite, .service--two .service__content h5, .offer__content h2, .product--six .product__content .ratingprice, .product--four .product__thumb, .product--two .product__thumb, .product__price, .quote i, .blog--classic .blog__content .wp-block-categories-dropdown.wp-block-categories label.wp-block-categories__label, .blog--classic .blog__content .wp-block-archives-dropdown.wp-block-archives label.wp-block-archives__label, .blog--classic .blog__content ul.blocks-gallery-grid li, .blog--two .blog__meta ul, .banner--five .banner__content h2, .mrcart__thumb, .lab_btn_group .lab-btn, .fourzero__content h2 {
  margin-bottom: 15px;
}

.sidebar__comment .body ul .comment-respond, .sidebar .widget_search .wp-block-search .wp-block-search__inside-wrapper button, .tags-section .social-link-list {
  margin-top: 0;
}

.mfp-content .product__details-tags, .blog__content .post-password-form label input, .review__form, .pageheader .breadcrumb, .sidebar__common .calendar_wrap .wp-calendar-table caption, .sidebar__common ul li .rss-date {
  margin-top: 15px;
}

.singlecontent .countadd button.product-add-cart-btn.product-add-cart-btn-3.single_add_to_cart_button.button.alt {
  margin-top: 25px;
}

ul.wp-block-categories-list.wp-block-categories li ul, ul.wp-block-archives-list.wp-block-archives li ul, .singlecontent .countadd .lab-btn, .search_icon {
  margin-left: 15px;
}

.mfp-content table.woocommerce-grouped-product-list.group_table .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label a, .comment-form-rating label, .review__form form .ratings__title, .sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-thumb, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-thumb, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-thumb, .sidebar__relatedpost .body ul li .thumb, .lab_btn_group .lab-btn {
  margin-right: 15px;
}

.contact__content h5, .sidebar__calculate select, .sidebar__calculate input, .sidebar__commentForm .comment-respond p.comment-form-cookies-consent, .pricing__right, .pricing__body ul, .testimonial--two .testimonial__content img, .testimonial--two .testimonial__thumb, .testimonial--one .testimonial__thumb, .newsletter__content h3, .feature--two .feature__thumb, .feature__thumb, .about__content h3, .mrcart__head {
  margin-bottom: 20px;
}

nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex {
  margin-top: 20px;
}

.description__content ul li, .singlecontent ul li, .header__bar {
  margin-left: 20px;
}

.tags-section .tags li span {
  margin-right: 20px;
}

.footer__bottom p, .footer__link:last-child, .footer__newsletter:last-child, .footer__timetable:last-child, .footer__about:last-child, .massive-page .massive-page-post .sidebar__commentForm .sidebar__comment .body ul, .massive-page .massive-page-post ul li ul, form.wpcf7-form.sent p, form.wpcf7-form.init p, .sidebar__common ul.wp-block-categories-list.wp-block-categories, .sidebar__common ul.wp-block-archives-list.wp-block-archives, .themes-page-post .sidebar__commentForm .head h5, div#modal-1-content ul.wp-block-navigation__container.is-responsive.wp-block-navigation ul.wp-block-page-list, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-archives-list.wp-block-archives, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-categories-list.wp-block-categories, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow h2.wp-block-heading, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .woocommerce-noreviews, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .woocommerce-Reviews-title, .single-product .singlecontent h6 p.price, .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul.wc-block-grid__products, .woocommerce-cart .is-large.wc-block-cart, .woocommerce-cart .wc-block-cart table.wc-block-cart-items, .woocommerce-Reviews.shop_comment p.woocommerce-noreviews, .blog__content figure.gallery-item, .blog__content ul li ul, .blog__content ul li ol, .blog__content ol li ul, .blog__content ol li ol, .sidebar ul.wp-block-latest-posts__list.wp-block-latest-posts, .sidebar form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search, .bg-white .blog__content p:last-child, .account p.text-center.mb-0, .massive-page-post p.text-center, .cart__item, div#tab-additional_information .product__details-additional-inner table.woocommerce-product-attributes.shop_attributes tbody tr td p, .singlecontent .rating p, .shop__content .rating p, .shop__content .price, .shop__product.products li a .woocommerce-loop-category__title, .shop__title p, .contact__content p, .fanfuct .section__wrapper ul li .content h6, .treatment__tablists .nav-link .text p, .treatment__item .text p, .pageheader .breadcrumb, .sidebar .woo-sidebar .widget_shopping_cart .widget_shopping_cart_content p, .sidebar .woo-sidebar .widget_search, .sidebar__subtotal p, .sidebar__recentproduct .body ul li .content .price, .sidebar__commentForm .comment-respond p.comment-form-cookies-consent input, .sidebar__commentForm .comment-respond .comment-reply-title, .sidebar .wp-block-group .wp-block-latest-comments li, .sidebar .wp-block-group .wp-block-heading, .sidebar .widget_search .wp-block-search label, .sidebar .body ul li .content h6, .sidebar .head h5, .pricing__right p, .pricing__right h5, .pricing__left h4, .store .section__header, .faq__content .accordion-body p, .gallery, .service__content p, .testimonial--three .testimonial__author .content span, .testimonial--three .testimonial__author .thumb img, .testimonial--two .testimonial__author .thumb img, .product--six .product__thumb, .product--four .product__price, .product--three .product__price, .feature--seven .feature__thumb, .feature--four .feature__thumb, .feature--two .feature__content p, .htu__lists ul li .htu__content p, .quote h5, .blog--classic .blog__meta ul, .blog--classic .blog__content .wp-block-latest-comments .wp-block-latest-comments__comment, .blog--classic .blog__content ul.wp-block-page-list li ul, .blog--classic .blog__content ul.wp-block-list li ul, .blog--classic .blog__content ul, .blog--two .blog__content h5, .blog__author .text p, .blog__author .text h6, .blog__content p, .banner--seven .banner__content h3, .banner--three .product__content h6, .banner--three .shape--two .shape__item .content p, .banner--three .shape--two .shape__item .content h6, .banner--two .shape__item .content h5, .appointment--three .section__wrapper ul li .text p, .appointment--two .section__wrapper ul li .text p, .about--three .counter li p, .mrcart__content h6, .infotext p, .form-message {
  margin-bottom: 0px;
}

.summary.entry-summary .product_meta.ddd p, .shop__content h6, .treatment__tablists .nav-link .text h5, .sidebar__comment .body ul li .content__top .name h6, .sidebar__author .content h5, .sidebar__common ul li .rss-date, .testimonial--three .testimonial__author .content h5, .testimonial--two .testimonial__author .content h5, .testimonial--one .testimonial__content h5, .team__content h5, .product__rating, .feature--seven .feature__content h6, .htu__content h5, .care__content h5, .banner--seven .banner__product ul li .banner__product-area .bpa__content h6, .banner--three .product__content > span, .about--three .counter li h3 {
  margin-bottom: 5px;
}

.footer__link, .footer__newsletter .footer__body p, .footer__newsletter, .footer__timetable, .footer__about, .footer .widget_search, .footer .widget_tag_cloud, .footer .widget_pages ul, .footer .widget_meta ul, .footer .widget_recent_comments ul, .footer .widget_nav_menu ul, .footer .widget_categories ul, .footer .widget_archive ul, .footer .widget_text, .footer .widget_categories, .footer .widget_rss, .footer .widget_archive, .massive-page .massive-page-post table, .wp-block-navigation__container.is-responsive.wp-block-navigation, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments, .single-product .woocommerce-product-details__short-description, .blog__content ul, .blog__content ol, .wp-block-media-text.alignwide, .wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile, .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow, .wp-block-file, .wp-block-columns.has-pale-pink-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex.has-pale-pink-background-color, ol.has-avatars.has-dates.has-excerpts.wp-block-latest-comments, ul.wp-block-categories-list.wp-block-categories, ul.wp-block-archives-list.wp-block-archives, ul.wp-block-social-links.is-layout-flex.wp-block-social-links-is-layout-flex, .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex, .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex, form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search, form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search, form.wp-block-search__no-button.wp-block-search, form.wp-block-search__button-inside.wp-block-search__text-button.wp-block-search, .wp-block-search__button-outside.wp-block-search__text-button, ul.wp-block-page-list, ul.wp-block-rss.wp-block-rss, .wp-block-latest-posts.wp-block-latest-posts__list, .wp-block-avatar, .review__title, .review__content .description ul, .singlecontent ul, .shop__title, .fanfuct .section__wrapper ul, .sidebar__commentForm form input, .sidebar__commentForm form textarea, .sidebar .widget_tag_cloud, .sidebar .widget_search, .pricing__head, .counter__thumb, .testimonial--three .testimonial__content p, .testimonial--two .testimonial__content p, .testimonial--one .testimonial__content p, .newsletter--four .newsletter__content h3, .offer__content p, .product__thumb, .blog--classic .blog__meta, .blog--classic .blog__content .wp-block-categories-dropdown.wp-block-categories, .blog--classic .blog__content ul.wp-block-latest-posts__list.wp-block-latest-posts, .blog--classic .blog__content ul.wp-block-page-list, .blog--classic .blog__content ul.wp-block-list, .blog--classic .blog__thumb, .banner--seven .banner__product ul li .banner__product-area, .banner--seven .banner__content p, .banner--six .banner__content p, .banner--five .banner__content p, .banner--three .banner__content p, .banner--two .banner__content p, .banner--one .banner__content p, .appointment--three .appointment__form form input, .appointment--three .appointment__form form select, .appointment--three .appointment__form h4, .appointment--two .appointment__form form input, .appointment--two .appointment__form form select, .appointment--two .appointment__form h4, .appointment__content h2, .filters-button-group, .mrcart__body {
  margin-bottom: 30px;
}

.footer__about ul, .single-product .woocommerce-Reviews.shop_comment .shopComment, .header__btn, .sidebar .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount, .sidebar__commentForm .comment-respond, .store .section__header ul, .about--three .counter, .about__content .lab-btn, .default-pagination.shop-pagination ul.page-numbers, .pagination.justify-content-center ul.page-numbers, .form-message.success, .form-message.error, .fourzero__content .lab-btn {
  margin-top: 30px;
}

/* @@@@@@@@@@@@@  Extend Property padding 10 - 30 CSS Writing Now  @@@@@@@@@@@@@@ */
.themes-page-post .sidebar__commentForm .body ul, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow, .wp-block-archives-list.wp-block-archives li,
.wp-block-categories-list.wp-block-categories li, .wp-block-navigation__container.is-responsive.wp-block-navigation ul li, .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox], ul.pagination.justify-content-center .page-item .page-numbers, .singlethumb__left .nav-link, .sidebar .woo-sidebar .widget_price_filter .price_slider .ui-slider-handle, .sidebar__author .body .content ul li, .sidebar__common .search-form .search-submit, .sidebar__common ul#recentcomments li a, .team--two .team__item, .product--three .product__item, .blog--classic .blog__content ul.blocks-gallery-grid li a, .blog--classic .blog__content ul.blocks-gallery-grid li, .blog--classic .blog__content ul.wp-block-rss li, .blog--classic .blog__content ul.wp-block-latest-posts__list.wp-block-latest-posts li, .blog--classic .blog__content ul.wp-block-page-list li, .blog--classic .blog__content ul.wp-block-list li, .blog--two .blog__meta ul li a, .tags-section .tags, .default-pagination.shop-pagination ul.page-numbers li .page-numbers, .pagination.justify-content-center ul.page-numbers li .page-numbers, .pagination li .page-link, ul {
  padding: 0;
}

.sidebar__radiolist .form-check input, .blog--classic .blog__meta ul li a {
  padding: 5px;
}

.sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table tbody tr td, .sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table thead tr th, .sidebar__common .calendar_wrap .wp-calendar-table tbody tr td, .sidebar__common .calendar_wrap .wp-calendar-table thead tr th, .banner--three .shape--two .shape__item, .banner--two .shape__item, .tags-section .tags li a {
  padding: 10px;
}

.massive-page .massive-page-post pre, .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow, .wp-block-columns.has-pale-pink-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex.has-pale-pink-background-color, .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex .has-pale-cyan-blue-background-color, .singlethumb, .shop__item, .shop__title, .sidebar__search form input, .team__item, .product--six .product__content, .product--four .product__content, .product--four .product__item, .product--two .product__content, .product--two .product__item, .blog--two .blog__content, .blog--two .blog__item, .banner--seven .banner__product ul li .banner__product-area .bpa__content, input, textarea, select {
  padding: 15px;
}

.treatment__tablists .nav-link, .sidebar__relatedpost .body, .sidebar__tags .body, .sidebar__search .body, .sidebar .head, .product--two .product__slider {
  padding: 20px;
}

.themes-page-post .sidebar__commentForm .body, .single-product .woocommerce-Reviews.shop_comment .shopComment .comment-form, .woocommerce-Reviews.shop_comment p.woocommerce-noreviews, .cart__bottom, .review__content, .singlecontent, .account__area, .sidebar .woo-sidebar .widget_text .textwidget, .sidebar .woo-sidebar .widget_calendar .calendar_wrap, .sidebar .woo-sidebar .widget_price_filter .price_slider_wrapper, .sidebar .woo-sidebar .widget_product_tag_cloud .tagcloud, .sidebar .woo-sidebar .widget_product_search form, .sidebar__totalamaunt, .sidebar__shipping, .sidebar__commentForm form, .sidebar__author, .sidebar__common .textwidget, .sidebar__common .search-form, .sidebar__common .calendar_wrap, .sidebar .widget_tag_cloud .tagcloud, .sidebar .widget_search .wp-block-search .wp-block-search__inside-wrapper, .pricing__item, .service__item, .testimonial--two .testimonial__content, .testimonial--one .testimonial__item, .product--three .product__content, .feature--four .feature__content, .feature--two .feature__item, .feature__area, .quote, .blog--classic .blog__item, .appointment--three .appointment__form, .appointment--two .appointment__form, .mrcart {
  padding: 30px;
}

.sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table caption, .sidebar__common .calendar_wrap .wp-calendar-table caption {
  padding-bottom: 0;
}

.team--two .team__content, .blog--classic .blog__meta ul, .blog--two .blog__meta ul {
  padding-bottom: 10px;
}

.sidebar__shipping {
  padding-bottom: 25px;
}

.newsletter--four .newsletter__content, .newsletter--three .newsletter__content, .newsletter--two .newsletter__content {
  padding-top: 0;
}

.sidebar__common ul.wp-block-categories-list.wp-block-categories, .sidebar__common ul.wp-block-archives-list.wp-block-archives, .wp-block-query.is-layout-flow.wp-block-query-is-layout-flow ul.wp-block-post-template.is-layout-flow.wp-block-post-template-is-layout-flow, div#modal-1-content ul.wp-block-navigation__container.is-responsive.wp-block-navigation ul.wp-block-page-list, div#modal-1-content ul.wp-block-navigation__container.is-responsive.wp-block-navigation, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-archives-list.wp-block-archives, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-categories-list.wp-block-categories, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist, .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul.wc-block-grid__products, ol.has-avatars.has-dates.has-excerpts.wp-block-latest-comments {
  padding-left: 0;
}

.footer__about ul li .text, .sidebar__comment .content__bottom ul li ul, .sidebar__comment .content__bottom ul li ol, .sidebar__comment .content__bottom ol li ul, .sidebar__comment .content__bottom ol li ol, .cart__content {
  padding-left: 10px;
}

.treatment__tablists .nav-link .text, .about--two .about__content ul li .content {
  padding-left: 20px;
}

.team__social {
  padding-bottom: 15px;
}

.team--two .team__thumb {
  padding-top: 15px;
}

.footer ul.children, .footer ul.sub-menu, .massive-page .massive-page-post .sidebar__commentForm .sidebar__comment .body ul li ul, .blog__content ul li ul, .blog__content ul li ol, .blog__content ol li ul, .blog__content ol li ol, ul.wp-block-list li ul, ol.wp-block-list li ul, .fanfuct .section__wrapper ul li .content, .treatment__item .text, .sidebar .woo-sidebar .widget_product_categories ul.product-categories li ul, .sidebar__comment .body ul li ul, .sidebar__common ul li .children, .sidebar__common ul li .sub-menu, .sidebar .body ul li .content, .testimonial--three .testimonial__author .content, .testimonial--two .testimonial__author .content, .product--five .section__wrapper ul li:hover, .blog__author .text, .appointment--three .section__wrapper ul li .text, .appointment--two .section__wrapper ul li .text {
  padding-left: 15px;
}

.mrcart__head {
  padding-bottom: 20px;
}

.treatment__tablists .nav-link .text, .about--two .about__content ul li .content {
  padding-left: 20px;
}

.review__form {
  padding-top: 30px;
}

.review__content .description ul, .product--five .section__wrapper ul li .content, .blog--classic .blog__content ul.wp-block-rss, .blog--classic .blog__content ul.wp-block-latest-posts__list.wp-block-latest-posts, .blog--classic .blog__content ul.wp-block-page-list, .blog--classic .blog__content ul.wp-block-list, .blog--classic .blog__content ul {
  padding-left: 30px;
}

.sidebar .woo-sidebar .widget_product_search form input {
  padding-right: 30px;
}

.singlecontent .countadd .cart-plus-minus, .testimonial__pagination span, .testimonial--two .testimonial__pagination span, .filters-button-group .filter-btn, .pagination li .page-link {
  margin: 5px;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  background: #F4FCFC;
  font-family: "Poppins", sans-serif;
  scroll-behavior: auto !important;
  scroll-behavior: smooth;
}

:root {
  scroll-behavior: smooth;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
  color: #555555;
  font-size: 1rem;
  line-height: 1.5;
  font-family: "Poppins", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
a h1,
a h2,
a h3,
a h4,
a h5,
a h6 {
  clear: both;
  line-height: 1.3;
  font-family: "Poppins", sans-serif;
  color: #0B2239;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

h1 {
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  h1 {
    font-size: 4rem;
  }
}

h2 {
  font-size: calc(1.4375rem + 2.25vw);
}
@media (min-width: 1200px) {
  h2 {
    font-size: 3.125rem;
  }
}

h3 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h3 {
    font-size: 2.25rem;
  }
}

h4 {
  font-size: calc(1.3125rem + 0.75vw);
}
@media (min-width: 1200px) {
  h4 {
    font-size: 1.875rem;
  }
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1.125rem;
}

p {
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.7;
}

a {
  color: #0B2239;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: none;
}

a:visited {
  outline: none;
}

a:hover,
a:focus,
a:active {
  text-decoration: none;
  outline: none;
}

a:focus {
  outline: thin dotted;
  outline: none;
}

a:hover,
a:active {
  outline: 0;
}

img {
  height: auto;
  max-width: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

select {
  border: 1px solid #ecf0f3;
}

input, textarea, select {
  outline: none;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.1);
}
/* @@@@@@@@@@@@@  Global CSS  @@@@@@@@@@@@@@ */
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1170px !important;
  }
}
/*======= Background Image ==========*/
.bg-img {
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.bg-home2 {
  background: #FFFCF8 !important;
}

.bg-home3 {
  background: #FFFCF8 !important;
}

.bg-home4 {
  background: #fff !important;
}

.bg-home5 {
  background: #0B2239 !important;
}

.bg-home6 {
  background: #FFFCF8 !important;
}

.bg-inner {
  background: #FFFCF9 !important;
}

.bg-body {
  background: #F4FCFC !important;
}

.bg-transparent {
  background: transparent !important;
}

/*============ Custom File Upload =============*/
.custom-upload .file-btn {
  border-radius: 5px;
}
.custom-upload input[type=file] {
  left: 0;
  top: 0;
  opacity: 0;
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  background: #DFA245;
}
.preloader .preloader-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.preloader .preloader-inner .preloader-icon {
  width: 72px;
  height: 72px;
  display: inline-block;
  padding: 0px;
}
.preloader .preloader-inner .preloader-icon span {
  position: absolute;
  display: inline-block;
  width: 72px;
  height: 72px;
  border-radius: 100%;
  background: #fff;
  -webkit-animation: preloader-fx 1.6s linear infinite;
  animation: preloader-fx 1.6s linear infinite;
}
.preloader .preloader-inner .preloader-icon span:last-child {
  animation-delay: -0.8s;
  -webkit-animation-delay: -0.8s;
}
.preloader--two {
  background: #FE704B;
}
.preloader--three {
  background: #F54748;
}
.preloader--four {
  background: #FF5B6E;
}
.preloader--five {
  background: #12B640;
}
.preloader--six {
  background: #12B6B6;
}
.preloader--seven {
  background: #fff;
}

.map {
  height: 550px;
}
.fourzero__thumb {
  margin-bottom: 50px;
}
.fourzero__content p {
  max-width: 650px;
  margin-inline: auto;
}
.cart-plus-minus {
  border: 1px solid #ecf0f3;
  width: 125px;
  margin: 0 auto;
}
.cart-plus-minus .dec.qtybutton {
  border-right: 1px solid #ecf0f3;
  height: 40px;
  left: 0;
  top: 0;
}
.cart-plus-minus .cart-plus-minus-box {
  border: medium none;
  color: #0B2239;
  float: left;
  font-size: 14px;
  height: 38px;
  margin: 0;
  text-align: center;
  width: 125px;
  outline: none;
}
.cart-plus-minus .qtybutton {
  color: #0B2239;
  float: inherit;
  font-size: 14px;
  font-weight: 500;
  line-height: 40px;
  margin: 0;
  text-align: center;
  width: 40px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cart-plus-minus .qtybutton:hover {
  background: #DFA245;
  color: #fff;
}
.cart-plus-minus .inc.qtybutton {
  border-left: 1px solid #ecf0f3;
  height: 40px;
  right: 0;
  top: 0;
}

.form-message.error {
  color: red;
}
@keyframes preloader-fx {
  0% {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 0;
  }
}
@-webkit-keyframes preloader-fx {
  0% {
    -webkit-transform: scale(0, 0);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1, 1);
    opacity: 0;
  }
}
@keyframes price-ani {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0.1;
  }
}
@keyframes lab_round {
  100% {
    transform: rotateZ(360deg);
  }
}
@keyframes lab_round1 {
  100% {
    transform: rotateZ(-360deg);
  }
}
.pagination li .page-link {
  width: 50px;
  height: 50px;
  line-height: 50px;
  outline: none;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.pagination li .page-link:focus {
  box-shadow: none;
}
.pagination li .page-link:hover {
  background-color: #DFA245;
}
.pagination li:first-child .page-link, .pagination li:last-child .page-link {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.default-pagination.shop-pagination ul.page-numbers, .pagination.justify-content-center ul.page-numbers {
  gap: 5px;
  justify-content: center;
}
.default-pagination.shop-pagination ul.page-numbers li .page-numbers, .pagination.justify-content-center ul.page-numbers li .page-numbers {
  width: 50px;
  height: 50px;
  line-height: 50px;
  outline: none;
  background-color: #fff;
  border: 1px solid #ecf0f3;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.default-pagination.shop-pagination ul.page-numbers li .page-numbers:focus, .pagination.justify-content-center ul.page-numbers li .page-numbers:focus {
  box-shadow: none;
}
.default-pagination.shop-pagination ul.page-numbers li .page-numbers:hover, .default-pagination.shop-pagination ul.page-numbers li .page-numbers.current, .pagination.justify-content-center ul.page-numbers li .page-numbers:hover, .pagination.justify-content-center ul.page-numbers li .page-numbers.current {
  background-color: #DFA245;
}
.default-pagination.shop-pagination ul.page-numbers li .page-numbers.current, .pagination.justify-content-center ul.page-numbers li .page-numbers.current {
  cursor: no-drop;
}
.default-pagination.shop-pagination ul.page-numbers li .page-numbers.dots, .pagination.justify-content-center ul.page-numbers li .page-numbers.dots {
  border: none;
}
.default-pagination.shop-pagination ul.page-numbers li .page-numbers.dots:hover, .pagination.justify-content-center ul.page-numbers li .page-numbers.dots:hover {
  color: inherit;
  background-color: transparent;
}

.tags-section {
  padding: 15px 30px;
  border: 1px solid #ecf0f3;
  border-top: none;
  gap: 15px;
}
.tags-section .tags li {
  padding: 5px 0;
}
.tags-section .tags li span {
  padding: 10px 15px;
  color: #fff;
}
.tags-section .tags li span::after {
  top: 50%;
  right: 0;
  transform: rotate(45deg) translateY(-50%);
  width: 15px;
  height: 15px;
}
.tags-section .tags li a {
  outline: none;
  margin: 0 3px;
  border: 1px solid #ecf0f3;
  color: #0B2239;
  font-size: 0.875rem;
  font-weight: 600;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 3px;
}
.tags-section .tags li a:hover {
  color: #fff;
}
.tags-section .social-link-list li {
  padding: 5px 0;
}
.tags-section .social-link-list li a {
  background-color: #12B6B6;
  height: 40px;
  width: 40px;
  line-height: 40px;
}
.tags-section .social-link-list li a.facebook {
  background: #3b5998;
}
.tags-section .social-link-list li a.twitter {
  background: #000000;
}
.tags-section .social-link-list li a.instagram {
  background: #e4405f;
}
.tags-section .social-link-list li a.google {
  background: #dd4b39;
}
.tags-section .social-link-list li a.linkedin {
  background: #007bb5;
}
.tags-section .social-link-list li a.vimeo {
  background: #1ab7ea;
}
.tags-section .social-link-list li a.pinterest {
  background: #c8232c;
}
.tags-section .social-link-list li a.behance {
  background: #1769ff;
}
.tags-section .social-link-list li a.dribble {
  background: #ea4c89;
}
.tags-section .social-link-list li a:hover {
  border-radius: 50%;
}

.bg-title {
  background-color: #0B2239;
}
.theme-color {
  color: #12B6B6 !important;
}

.scrollToTop {
  position: fixed;
  bottom: -30%;
  right: 5%;
  z-index: 9;
}
.scrollToTop i {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.scrollToTop i:hover {
  transform: translateY(-5px);
  box-shadow: 0px 5px 20px 0px rgba(245, 229, 4, 0.815);
}

@media (min-width: 992px) {
  .pt-lg-110 {
    padding-top: 108px !important;
  }
  .pb-lg-110 {
    padding-bottom: 110px !important;
  }
}
.breadcrumb {
  background-color: transparent;
}

.section__header {
  max-width: 700px;
  margin: 0 auto 40px;
}
.section__header p {
  max-width: 600px;
  margin: 0 auto;
  line-height: 28px;
}

.mb-none-120 {
  margin-bottom: -120px;
}

.padding-tb {
  padding-block: 80px !important;
}
@media (min-width: 992px) {
  .padding-tb {
    padding-block: 120px !important;
  }
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.lab-btn {
  padding: 11px 27px;
  font-size: 16px;
  z-index: 1;
  font-family: "Poppins", sans-serif;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.lab-btn:hover::before {
  height: 600%;
}
.lab-btn.bg-transparate {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.lab-btn::before {
  width: 100%;
  height: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  transition: 0.5s ease;
  z-index: -1;
}

@media (min-width: 576px) {
  .lab_btn_group .lab-btn {
    margin-bottom: 0;
  }
}

.text-btn {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bg-theme {
  background: #12B6B6 !important;
}

.bg-theme2 {
  background: #FE704B !important;
}

.bg-theme3 {
  background: #F54748 !important;
}

.bg-theme4 {
  background: #FF5B6E !important;
}

.bg-theme5 {
  background: #12B640 !important;
}

.bg-theme6 {
  background: #DFA245 !important;
}

.searchBar {
  opacity: 0;
  z-index: -1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.searchBar.active {
  opacity: 1;
  z-index: 999999;
}
.searchBar__close {
  top: 30px;
  right: 30px;
  font-size: 30px;
}
.searchBar__area form {
  width: 280px;
}
@media (min-width: 576px) {
  .searchBar__area form {
    width: 550px;
  }
}
.searchBar__area form input {
  border-color: rgba(255, 255, 255, 0.8);
  width: calc(100% - 60px);
}
.searchBar__area form input::placeholder {
  color: rgba(11, 34, 57, 0.5);
}
.searchBar__area form button {
  width: 60px;
  height: 60px;
  line-height: 60px;
}

.mrcart {
  width: 320px;
  height: 100vh;
  overflow-y: auto;
  z-index: 99999;
  left: -320px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.mrcart.active {
  left: 0;
}
.mrcart__head {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.mrcart__body ul li {
  padding-block: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.mrcart__footer ul li a {
  padding: 10px 25px;
  margin: 5px;
  font-size: 12px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.mrcart__close {
  font-size: 28px;
}
.mrcart__thumb {
  width: 100px;
}
.mrcart__thumb a img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.mrcart__itemclose {
  right: 15px;
  top: 15px;
  font-size: 18px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.filters-button-group .filter-btn {
  padding: 15px 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.massive-thumb-overlay {
  position: absolute;
  content: "";
  top: 0;
  left: 0%;
  width: 0%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.85);
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: massiveoverlay;
  animation-name: massiveoverlay;
  animation-delay: 0.3s;
  animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  animation-duration: 1s;
  animation-delay: 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: both;
  z-index: 99;
}

@-webkit-keyframes massiveoverlay {
  0%, 100% {
    width: 0%;
    left: 0%;
  }
  50% {
    width: 100%;
    left: 0%;
  }
  100% {
    left: 100%;
  }
}
@-moz-keyframes massiveoverlay {
  0%, 100% {
    width: 0%;
    left: 0%;
  }
  50% {
    width: 100%;
    left: 0%;
  }
  100% {
    left: 100%;
  }
}
@-ms-keyframes massiveoverlay {
  0%, 100% {
    width: 0%;
    left: 0%;
  }
  50% {
    width: 100%;
    left: 0%;
  }
  100% {
    left: 100%;
  }
}
@keyframes massiveoverlay {
  0%, 100% {
    width: 0%;
    left: 0%;
  }
  50% {
    width: 100%;
    left: 0%;
  }
  100% {
    left: 100%;
  }
}
@media screen and (max-width: 991px) {
  .wow {
    animation-name: none !important;
    visibility: visible !important;
  }
}
@keyframes border-glow {
  0% {
    filter: hue-rotate(0deg);
  }
  100% {
    filter: hue-rotate(360deg);
  }
}
/*=========@@@@@@@@@ All Common Items   @@@@@@@@@============*/
.about {
  padding-top: 80px;
}
@media (min-width: 992px) {
  .about--one .about__content {
    margin-top: -80px;
  }
}
.about--one .about__thumb {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 992px) {
  .about--one .about__thumb {
    margin-right: -50px;
  }
}
.about--one .about__thumb img {
  animation: mrstranslateX2 2.5s infinite alternate;
}
@media (min-width: 1200px) {
  .about--two .about__content p {
    max-width: 90%;
  }
}
.about--two .about__content ul {
  gap: 15px;
  margin-top: 40px;
}
@media (min-width: 1200px) {
  .about--two .about__content ul li {
    width: calc(50% - 15px);
  }
}
.about--two .about__content ul li:hover .thumb img {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.about--two .about__content ul li .thumb {
  width: 60px;
}
.about--two .about__content ul li .thumb img {
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.about--two .about__content ul li .content {
  width: calc(100% - 60px);
}
@media (min-width: 1200px) {
  .about--two .about__content ul li .content p {
    max-width: 100%;
  }
}
.about--two .about__thumb .shape-image ul li:nth-child(1) {
  bottom: -50px;
  left: 27%;
  animation: mrstranslateY2 10s infinite alternate forwards;
}
.about--two .about__thumb .shape-image ul li:nth-child(2) {
  top: 250px;
  right: -20px;
  animation: mrstranslateY2 4s infinite alternate;
}
.about--two .about__thumb .shape-image ul li:nth-child(3) {
  bottom: 50px;
  left: -30px;
  animation: mrstranslateX2 4s infinite alternate;
}
.about--two .about__thumb .shape-image ul li:nth-child(4) {
  top: 140px;
  left: 5%;
  animation: rotate-infite 15s linear infinite;
}
.about--two .shape__item:nth-child(1) {
  bottom: -35%;
  right: -40%;
  animation: pulse 10s linear infinite;
}
.about--two .shape__item:nth-child(2) {
  top: 0;
  right: -15%;
  animation: tada 10s linear infinite;
}
.about--three .about__content p {
  line-height: 1.7;
}
.about--three .about__lists li {
  padding-block: 8px;
  display: inline-flex;
  gap: 10px;
}
.about--three .about__lists li i {
  margin-top: 7px;
}
.about--three .counter {
  background: transparent !important;
  justify-content: space-between;
}
@media (max-width: 575px) {
  .about--three .counter {
    gap: 30px;
  }
}
.about--three .counter li h3 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  .about--three .counter li h3 {
    font-size: 2.25rem;
  }
}
.about--three .counter li > span {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .about--three .counter li > span {
    font-size: 1.5rem;
  }
}
.about--four {
  background: #FAF3E8;
}
@media (min-width: 768px) {
  .about--four .about__thumb {
    margin-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .about--four .about__thumb--shape {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .about--four .about__thumb--shape ul li img {
    width: 75%;
  }
  .about--four .about__thumb--shape ul li:last-child {
    right: 0px !important;
  }
}
.about--four .about__thumb--shape ul li:first-child {
  bottom: -100px;
  left: -30px;
  animation: mrstranslateY2 4s infinite alternate;
}
@media (min-width: 1200px) {
  .about--four .about__thumb--shape ul li:first-child {
    bottom: -150px;
  }
}
.about--four .about__thumb--shape ul li:last-child {
  bottom: -100px;
  right: 30px;
  animation: mrstranslateX2 4s infinite alternate;
}
.about--four .about__content p {
  line-height: 1.7;
}
.appointment {
  padding-block: 80px;
}
.appointment__thumb img {
  bottom: -50%;
  left: 20%;
}
.appointment__content h2 {
  font-size: calc(1.4375rem + 2.25vw);
}
@media (min-width: 1200px) {
  .appointment__content h2 {
    font-size: 3.125rem;
  }
}
.appointment--one .appointment__thumb {
  animation: moving 9s linear infinite;
  -webkit-animation: moving 9s linear infinite;
  -moz-animation: moving 9s linear infinite;
}
.appointment--two {
  background: #101010;
}
.appointment--two::after {
  width: 340px;
  height: 100%;
  bottom: 0;
  right: 10%;
  background-repeat: no-repeat;
  background-position: bottom;
  animation: mrstranslateX2 4s infinite alternate;
}
@media (min-width: 992px) {
  .appointment--two::after {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1439px) {
  .appointment--two::after {
    right: -85px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .appointment--two .appointment__content h4 {
    font-size: 22px;
  }
}
.appointment--two .appointment__form {
  z-index: 1;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
@media (min-width: 992px) {
  .appointment--two .appointment__form {
    max-width: 80%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .appointment--two .appointment__form h4 {
    font-size: 22px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .appointment--two .appointment__form h4 {
    font-size: 28px;
  }
}
.appointment--two .appointment__form form .lab-btn {
  border: none;
}
@media (min-width: 1200px) {
  .appointment--two .section__header p {
    max-width: 550px;
  }
}
.appointment--two .section__wrapper ul li {
  padding-block: 15px;
}
.appointment--two .section__wrapper ul li .icon {
  width: 60px;
}
.appointment--two .section__wrapper ul li .text {
  width: calc(100% - 60px);
}
.appointment--three {
  background: #FAF3E8;
}
.appointment--three::after {
  width: 450px;
  height: 100%;
  bottom: 0;
  right: -10%;
  background-repeat: no-repeat;
  background-position: bottom;
  animation: mrstranslateX2 4s infinite alternate;
}
@media (min-width: 992px) {
  .appointment--three::after {
    display: block;
  }
}
@media (min-width: 1440px) {
  .appointment--three::after {
    right: 5%;
  }
}
.appointment--three .appointment__form {
  z-index: 1;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
@media (min-width: 992px) {
  .appointment--three .appointment__form {
    max-width: 80%;
  }
}
.appointment--three .appointment__form h4 {
  font-size: calc(1.2875rem + 0.45vw);
}
@media (min-width: 1200px) {
  .appointment--three .appointment__form h4 {
    font-size: 1.625rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .appointment--three .appointment__form h4 {
    font-size: 22px;
  }
}
.appointment--three .appointment__form form .lab-btn {
  border: none;
}
.appointment--three .appointment__form form .lab-btn.bg-theme6:hover {
  background: #0B2239 !important;
}
@media (min-width: 1200px) {
  .appointment--three .section__header p {
    max-width: 550px;
  }
}
.appointment--three .section__wrapper ul li {
  padding-block: 15px;
}
.appointment--three .section__wrapper ul li .icon {
  width: 60px;
}
.appointment--three .section__wrapper ul li .text {
  width: calc(100% - 60px);
}
.banner--one {
  padding-top: 150px;
  background: #E0F4F4;
}
@media (max-width: 1199px) {
  .banner--one {
    padding-bottom: 80px;
  }
}
@media (max-width: 991px) {
  .banner--one {
    padding-bottom: 0px;
  }
}
.banner--one .shape__item:nth-child(1) {
  top: 30px;
  left: 30px;
  animation: mrstranslateY2 4s infinite alternate forwards;
}
.banner--one .shape__item:nth-child(2) {
  top: 0px;
  right: 0px;
  animation: pulse 5s linear infinite;
}
.banner--one .shape__item:nth-child(3) {
  bottom: 0px;
  left: 0px;
  animation: mrsSwing 2s linear infinite alternate;
}
.banner--one .shape__item:nth-child(4) {
  bottom: 0px;
  left: 450px;
  animation-name: treeMove;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.banner--one .banner__content {
  z-index: 1;
}
@media (min-width: 992px) {
  .banner--one .banner__content {
    margin-top: -80px;
  }
}
.banner--one .banner__content h2 {
  font-size: calc(1.475rem + 2.7vw);
  line-height: 1.1;
}
@media (min-width: 1200px) {
  .banner--one .banner__content h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .banner--one .banner__content h2 {
    font-size: 48px;
  }
}
.banner--one .banner__thumb {
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
  filter: drop-shadow(0px 5px 10px rgba(0, 0, 0, 0.2));
}
@media (min-width: 1200px) {
  .banner--one .banner__thumb img {
    max-width: none;
  }
}
.banner--two {
  padding-top: 150px;
  background: #FFF3EF;
}
@media (max-width: 1199px) {
  .banner--two {
    padding-bottom: 0px;
  }
}
@media (min-width: 992px) {
  .banner--two .banner__content {
    margin-top: -80px;
  }
}
.banner--two .banner__content h2 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .banner--two .banner__content h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .banner--two .banner__content h2 {
    font-size: 42px;
  }
}
.banner--two .banner__content p {
  line-height: 28px;
}
.banner--two .banner__groupbtn {
  gap: 15px 30px;
}
.banner--two .banner__groupbtn .lab-btn {
  padding: 13px 16px;
}
.banner--two .banner__groupbtn .lab-btn i {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.banner--two .banner__groupbtn .lab-btn.bg-white:hover {
  background: #0B2239 !important;
}
.banner--two .banner__thumb > img {
  animation: moving 9s linear infinite;
}
@media (min-width: 1200px) {
  .banner--two .banner__thumb > img {
    max-width: none;
  }
}
@media (max-width: 1439px) {
  .banner--two .shape {
    display: none;
  }
}
.banner--two .shape__item {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.banner--two .shape__item .thumb {
  width: 60px;
  height: 60px;
  line-height: 60px;
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.banner--two .shape__item .content h5 {
  margin-inline: 15px;
}
.banner--two .shape__item:nth-child(1) {
  bottom: 30%;
  left: -10%;
  animation: zom-in-out-2 4s linear infinite;
}
.banner--two .shape__item:nth-child(2) {
  right: -30%;
  top: 35%;
  animation: mrstranslateY2 4s infinite alternate forwards;
}
@media (min-width: 1440px) {
  .banner--two .shape__item:nth-child(2) {
    right: -50%;
  }
}
.banner--two .shape__item:nth-child(3) {
  right: -30%;
  bottom: 15%;
  animation: mrstranslateX2 4s infinite alternate;
}
.banner--three {
  padding-top: 150px;
  background: #FFF7F0;
}
@media (max-width: 1199px) {
  .banner--three {
    padding-bottom: 80px;
  }
}
.banner--three .shape__item {
  animation: tada 75s linear infinite;
}
@media (max-width: 1439px) {
  .banner--three .shape--two {
    display: none;
  }
}
.banner--three .shape--two .shape__item {
  width: auto;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.banner--three .shape--two .shape__item .thumb {
  width: 60px;
  height: 60px;
  line-height: 60px;
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.banner--three .shape--two .shape__item .content {
  margin-inline: 15px;
}
.banner--three .shape--two .shape__item .content p i {
  font-size: 0.8125rem;
  font-weight: 400;
}
.banner--three .shape--two .shape__item .content p.banner__rating--1 i:nth-child(1) {
  font-weight: 900;
}
.banner--three .shape--two .shape__item .content p.banner__rating--2 i:nth-child(1), .banner--three .shape--two .shape__item .content p.banner__rating--2 i:nth-child(2) {
  font-weight: 900;
}
.banner--three .shape--two .shape__item .content p.banner__rating--3 i:nth-child(1), .banner--three .shape--two .shape__item .content p.banner__rating--3 i:nth-child(2), .banner--three .shape--two .shape__item .content p.banner__rating--3 i:nth-child(3) {
  font-weight: 900;
}
.banner--three .shape--two .shape__item .content p.banner__rating--4 i:nth-child(1), .banner--three .shape--two .shape__item .content p.banner__rating--4 i:nth-child(2), .banner--three .shape--two .shape__item .content p.banner__rating--4 i:nth-child(3), .banner--three .shape--two .shape__item .content p.banner__rating--4 i:nth-child(4) {
  font-weight: 900;
}
.banner--three .shape--two .shape__item .content p.banner__rating--5 i:nth-child(1), .banner--three .shape--two .shape__item .content p.banner__rating--5 i:nth-child(2), .banner--three .shape--two .shape__item .content p.banner__rating--5 i:nth-child(3), .banner--three .shape--two .shape__item .content p.banner__rating--5 i:nth-child(4), .banner--three .shape--two .shape__item .content p.banner__rating--5 i:nth-child(5) {
  font-weight: 900;
}
.banner--three .shape--two .shape__item:nth-child(1) {
  top: 55%;
  left: -15%;
  animation: upslide 4s linear forwards infinite alternate;
}
.banner--three .shape--two .shape__item:nth-child(2) {
  top: 42%;
  right: -25%;
  animation: mrstranslateX2 4s infinite alternate;
}
.banner--three .container {
  z-index: 999;
}
@media (min-width: 992px) {
  .banner--three .banner__content {
    margin-top: -130px;
  }
}
.banner--three .banner__content h2 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .banner--three .banner__content h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .banner--three .banner__content h2 {
    font-size: 48px;
  }
}
.banner--three .banner__content p {
  line-height: 28px;
}
@media (min-width: 1200px) {
  .banner--three .banner__content p {
    max-width: 90%;
  }
}
.banner--three .banner__groupbtn {
  gap: 30px;
}
.banner--three .banner__groupbtn .lab-btn {
  padding: 11px 27px;
}
.banner--three .banner__groupbtn .lab-btn.bg-white:hover {
  color: #fff;
  background: #F54748 !important;
}
@media (min-width: 1200px) {
  .banner--three .banner__thumb img {
    max-width: none;
  }
}
.banner--three .product {
  gap: 30px;
  background: transparent;
  -webkit-transform: translate(125px, -140px);
  -ms-transform: translate(125px, -140px);
  transform: translate(125px, -140px);
}
@media (max-width: 1439px) {
  .banner--three .product {
    display: none;
  }
}
.banner--three .product.product--three .product__item:hover .product__content h6 a {
  color: #F54748 !important;
}
.banner--three .product__item {
  animation: mrstranslateY2 5s infinite alternate;
}
.banner--three .product__thumb {
  height: 80px !important;
  line-height: 1 !important;
  margin-bottom: -30px !important;
  overflow: visible;
}
.banner--three .product__thumb img {
  width: 55%;
}
.banner--three .product__content {
  padding: 45px 15px 15px !important;
}
.banner--three .product__price {
  bottom: 0;
  right: 0;
  padding: 2px 5px;
  margin-bottom: 0 !important;
  color: #fff !important;
  -webkit-border-radius: 8px 0 8px 0;
  -moz-border-radius: 8px 0 8px 0;
  border-radius: 8px 0 8px 0;
}
.banner--four {
  padding-top: 280px;
  padding-bottom: 200px;
  background-position: center;
}
@media (max-width: 1199px) {
  .banner--four {
    padding-block: 80px;
  }
}
.banner--four .banner__thumb {
  z-index: 1;
}
.banner--four .banner__thumb > img {
  animation: tada 80s linear infinite;
}
@media (min-width: 1200px) {
  .banner--four .banner__thumb > img {
    max-width: none;
  }
}
.banner--four .shape__item img {
  width: auto;
}
.banner--four .shape__item:nth-child(1) {
  bottom: 45%;
  left: -5%;
  animation: mrstranslateX2 4s infinite alternate;
}
.banner--four .shape__item:nth-child(2) {
  right: 18%;
  top: -30%;
  animation: mrstranslateY2 4s infinite alternate;
}
.banner--four .shape__item:nth-child(3) {
  right: -5%;
  bottom: -30%;
  animation: mrstranslateX2 3s infinite alternate;
}
.banner--five {
  padding-block: 250px;
  background: #F1F1F1;
}
@media (max-width: 1199px) {
  .banner--five {
    padding-block: 130px;
  }
}
@media (min-width: 992px) and (max-width: 1439px) {
  .banner--five {
    background-position: 80%;
  }
}
.banner--five .banner__content p {
  line-height: 1.7;
}
@media (min-width: 1200px) {
  .banner--five .banner__content p {
    max-width: 90%;
  }
}
.banner--five .banner__groupbtn {
  gap: 30px;
}
.banner--five .banner__groupbtn .lab-btn {
  padding: 11px 30px;
}
.banner--five .banner__groupbtn .lab-btn:hover {
  background: #fff !important;
}
.banner--five .banner__groupbtn .lab-btn.text-btn {
  background: transparent;
  padding: 10px;
}
.banner--five .banner__groupbtn .lab-btn.text-btn i {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .banner--five .banner__groupbtn .lab-btn.text-btn i {
    font-size: 1.5rem;
  }
}
.banner--five .banner__groupbtn .lab-btn.text-btn:hover {
  background: transparent !important;
}
.banner--six {
  background: #FAF3E8;
}
@media (max-width: 991px) {
  .banner--six {
    padding-top: 150px !important;
  }
}
@media (min-width: 992px) {
  .banner--six .banner__content {
    margin-top: 60px;
  }
}
.banner--six .banner__content h2 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .banner--six .banner__content h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .banner--six .banner__content h2 {
    font-size: 42px;
  }
}
.banner--six .banner__content p {
  line-height: 28px;
}
@media (min-width: 1200px) {
  .banner--six .banner__content p {
    max-width: 90%;
  }
}
.banner--six .banner__groupbtn {
  gap: 15px 30px;
}
.banner--six .banner__groupbtn .lab-btn {
  padding: 13px 16px;
}
.banner--six .banner__groupbtn .lab-btn.bg-title::before {
  background: #DFA245;
}
@media (min-width: 1200px) {
  .banner--six .banner__thumb img {
    max-width: none;
    transform: translateY(50px);
  }
}
.banner--six .shape__item img {
  width: auto;
}
.banner--six .shape__item:nth-child(1) {
  top: 22%;
  left: 15%;
  animation: tada 8s linear infinite;
}
.banner--six .shape__item:nth-child(2) {
  left: 30%;
  top: 35%;
  animation: tada 10s linear infinite;
}
.banner--six .shape__item:nth-child(3) {
  right: -5%;
  top: 15%;
  animation: tada 12s linear infinite;
}
.banner--six .shape__item:nth-child(4) {
  right: 12%;
  top: 25%;
  animation: tada 15s linear infinite;
}
.banner--seven {
  background: url(../../assets/images/banner/bg/02.jpg);
  background-position: center;
}
@media (min-width: 992px) {
  .banner--seven {
    padding: 150px 0 360px 0 !important;
  }
}
@media (max-width: 991px) {
  .banner--seven {
    padding-top: 150px !important;
  }
}
@media (min-width: 992px) {
  .banner--seven .banner__content {
    margin-top: 60px;
  }
}
.banner--seven .banner__content h2 {
  font-size: calc(1.5rem + 3vw);
  line-height: 1.1;
}
@media (min-width: 1200px) {
  .banner--seven .banner__content h2 {
    font-size: 3.75rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .banner--seven .banner__content h2 {
    font-size: 42px;
  }
}
.banner--seven .banner__content p {
  line-height: 28px;
}
@media (min-width: 1200px) {
  .banner--seven .banner__content p {
    max-width: 90%;
  }
}
.banner--seven .banner__content .lab-btn {
  padding: 11px 28px;
}
@media (min-width: 992px) {
  .banner--seven .banner__product {
    display: inherit;
  }
}
.banner--seven .banner__product ul li {
  left: 225px;
  bottom: 125px;
  clear: both;
}
@media (min-width: 1440px) {
  .banner--seven .banner__product ul li {
    left: 245px;
    bottom: 215px;
  }
}
.banner--seven .banner__product ul li .banner__product-area {
  opacity: 0;
  box-shadow: 0 0 10px rgba(11, 34, 57, 0.5);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.banner--seven .banner__product ul li .banner__product-area .bpa__thumb {
  width: 100px;
}
.banner--seven .banner__product ul li .banner__product-area .bpa__thumb img {
  object-fit: cover;
  object-position: top;
}
.banner--seven .banner__product ul li .banner__product-area .bpa__content {
  width: calc(100% - 100px);
}
.banner--seven .banner__product ul li .banner__product-area .bpa__content .text-btn {
  font-size: 0.75rem;
}
.banner--seven .banner__product ul li .plus {
  width: 30px;
  height: 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.banner--seven .banner__product ul li .plus i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  z-index: 9;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.banner--seven .banner__product ul li .plus::after, .banner--seven .banner__product ul li .plus::before {
  background: rgba(245, 71, 72, 0.5);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  z-index: 1;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.banner--seven .banner__product ul li .plus::after {
  width: calc(100% - 5px);
  height: calc(100% - 5px);
  -webkit-animation: pluse_animate 2s infinite;
  animation: pluse_animate 2s infinite;
}
.banner--seven .banner__product ul li .plus:before {
  width: calc(100% + 5px);
  height: calc(100% + 5px);
  -webkit-animation: pluse_animate 2s infinite;
  animation: pluse_animate 2s infinite;
}
.banner--seven .banner__product ul li:nth-child(2) {
  left: 57%;
  bottom: 125px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (min-width: 1440px) {
  .banner--seven .banner__product ul li:nth-child(2) {
    bottom: 130px;
  }
}
.banner--seven .banner__product ul li:nth-child(3) {
  left: auto;
  right: 0px;
  bottom: 125px;
}
@media (min-width: 1440px) {
  .banner--seven .banner__product ul li:nth-child(3) {
    bottom: 50px;
    right: -20px;
  }
}
.banner--seven .banner__product ul li:nth-child(3) .banner__product-area {
  transform: translateX(-170px);
}
.banner--seven .banner__product ul li.show .banner__product-area {
  opacity: 1;
}
.banner--seven .banner__product ul li.show .plus {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

@media (max-width: 1199px) {
  .shape {
    display: none;
  }
}
.blog .sticky .blog__item {
  border-top: 3px solid #DFA245;
}
.blog__item:hover .blog__thumb a img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.blog__thumb {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.blog__content {
  padding-block: 25px;
}
.blog__content h4 a {
  word-wrap: break-word;
  display: block !important;
}
.blog__content a h5 {
  font-size: calc(1.2875rem + 0.45vw);
}
@media (min-width: 1200px) {
  .blog__content a h5 {
    font-size: 1.625rem;
  }
}
.blog__content a:hover {
  color: #DFA245;
}
.blog__content input, .blog__content textarea {
  border: 1px solid #ecf0f3;
}
.blog__content .comment-form-cookies-consent input {
  width: auto;
  margin-top: 0;
}
.blog__content .form-submit .submit {
  border-color: #DFA245;
  padding: 10px 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.blog__content .form-submit .submit:hover {
  border-color: #0B2239;
}
.blog__content .comment-reply-title {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 15px;
}
.blog__author .thumb {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.blog__author .thumb img {
  object-fit: cover;
  object-position: center;
}
.blog__author .text {
  width: calc(100% - 50px);
}
.blog--two {
  background: #F5F5F5;
}
.blog--two .blog__item {
  border: 1px solid #EDF2F6;
}
.blog--two .blog__item:hover .blog__thumb a img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.blog--two .blog__thumb {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.blog--two .blog__content h4 a {
  word-wrap: break-word;
}
.blog--two .blog__meta ul {
  border-bottom: 1px solid #ecf0f3;
}
.blog--classic {
  background: #F5F5F5;
}
.blog--classic .blog__item {
  border: 1px solid #ecf0f3;
}
.blog--classic .blog__thumb {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.blog--classic .blog__thumb .date {
  z-index: 1;
  left: 15px;
  bottom: 15px;
  padding: 5px 15px;
}
.blog--classic .blog__thumb .play-btn {
  font-size: calc(1.5rem + 3vw);
  left: 50%;
  top: 50%;
  line-height: 56px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
@media (min-width: 1200px) {
  .blog--classic .blog__thumb .play-btn {
    font-size: 3.75rem;
  }
}
.blog--classic .blog__content {
  padding: 0px;
}
.blog--classic .blog__content h4 a {
  word-wrap: break-word;
}
.blog--classic .blog__content p {
  line-height: 1.7;
}
.blog--classic .blog__content ul li {
  list-style: disc;
}
.blog--classic .blog__content ul.wp-block-page-list li, .blog--classic .blog__content ul.wp-block-list li {
  list-style: disc;
}
.blog--classic .blog__content ul.wp-block-rss li, .blog--classic .blog__content ul.wp-block-latest-posts__list.wp-block-latest-posts li {
  list-style: disc;
}
.blog--classic .blog__content .wp-block-archives-dropdown.wp-block-archives select#wp-block-archives-1 {
  border-color: #ecf0f3;
}
.blog--classic .blog__content .wp-block-categories-dropdown.wp-block-categories select#wp-block-categories-1 {
  border-color: #ecf0f3;
}
.blog--classic .blog__content ol.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li {
  list-style: none;
  padding-block: 15px;
}
.blog--classic .blog__content .wp-block-latest-comments .wp-block-latest-comments__comment {
  list-style: decimal;
  padding-block: 0;
}
.blog--classic .blog__meta ul {
  padding-left: 0;
  gap: 30px;
  border-bottom: 1px solid #ecf0f3;
}
@media (max-width: 575px) {
  .blog--classic .blog__meta ul {
    gap: 15px;
  }
}
.blog--classic .blog__meta ul li {
  padding-block: 0;
  list-style: none;
}
.blog--classic .blog__meta ul li a {
  font-size: 95%;
}
.quote i {
  border-radius: 100%;
  width: 90px;
  height: 90px;
  line-height: 90px;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .quote i {
    font-size: 2.5rem;
  }
}
@media (min-width: 576px) {
  .quote i {
    margin-bottom: 0;
  }
}
.quote h5 {
  line-height: 1.6;
}
@media (min-width: 576px) {
  .quote h5 {
    width: calc(100% - 90px);
    padding-left: 30px;
  }
}

.care ul li {
  padding-block: 15px;
  z-index: 1;
}
@media (min-width: 1200px) {
  .care ul li {
    padding-block: 30px;
  }
}
.care ul li:hover .care__thumb img, .care ul li:hover .care__icon img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.care__icon {
  width: 75px;
  height: 75px;
  line-height: 75px;
  box-shadow: 0px 6px 24px #D5D5D5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.care__content {
  width: calc(100% - 75px);
  padding-left: 20px;
}
.care__thumb img {
  animation: mrstranslateY2 3s infinite alternate forwards;
}
@media (min-width: 1200px) {
  .care__thumb img {
    max-width: none !important;
    margin-left: -75px;
  }
}
.care__thumb .js-tilt-glare-inner {
  background-image: none !important;
}

.htu {
  background-position: right;
}
@media (min-width: 992px) {
  .htu {
    background-position: center;
  }
}
.htu .shape_image {
  bottom: 0;
  left: -35px;
}
.htu .shape_image--two {
  top: 43%;
  left: 34%;
}
@media (min-width: 992px) {
  .htu .shape_image {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1439px) {
  .htu .shape_image {
    width: 55%;
  }
}
.htu__lists ul li {
  padding-block: 15px;
}
@media (min-width: 1200px) {
  .htu__lists ul li {
    padding-block: 30px;
  }
}
.htu__lists ul li:last-child {
  padding-bottom: 0;
}
.htu__lists ul li:hover .htu__icon img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.htu__lists ul li .htu__content {
  width: calc(100% - 75px);
  padding-left: 20px;
}
@media (min-width: 576px) {
  .htu__lists ul li .htu__content p {
    max-width: 65%;
  }
}
.htu__icon {
  width: 75px;
  height: 75px;
  line-height: 75px;
  box-shadow: 0px 6px 24px #D5D5D5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.feature__area {
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.feature__item:hover .feature__thumb img {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.feature--two .section__header {
  max-width: 100%;
}
.feature--two .feature__item {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 576px) {
  .feature--two .feature__item {
    padding: 40px;
  }
}
.feature--two .feature__item:hover {
  box-shadow: 0 0 5px rgba(11, 34, 57, 0.1);
}
.feature--three .feature__item:hover .feature__thumb img {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}
.feature--three .feature__thumb {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0px 0px 24px rgba(178, 180, 187, 0.2);
}
.feature--three .feature__thumb a img {
  object-fit: cover;
}
.feature--four {
  background: rgba(11, 34, 57, 0.8);
}
.feature--four .feature__item:hover .feature__content {
  bottom: 0px;
  opacity: 1;
  background: linear-gradient(179.77deg, rgba(0, 0, 0, 0) 2.71%, rgba(26, 29, 46, 0.9) 41.79%);
}
.feature--four .feature__item:hover .feature__thumb img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.feature--four .feature__content {
  bottom: -10%;
  left: 0;
  opacity: 0;
  transition: all 0.5s ease;
}
@media (min-width: 576px) {
  .feature--four .feature__content p {
    max-width: 450px;
    margin-inline: auto;
  }
}
.feature--five {
  background: #F5F5F5;
}
.feature--five .feature__thumb {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.feature--five .feature__thumb img {
  box-shadow: 0px 6px 24px rgba(255, 156, 0, 0.4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.feature--five .feature__content {
  padding-inline: 0px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .feature--five .feature__content {
    padding-inline: 0;
  }
}
.feature--seven .feature__item:hover .feature__thumb img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.feature--seven .feature__thumb {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.feature--seven .feature__content {
  top: 50%;
  left: 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.feature--seven .feature__content h6 {
  font-size: 0.875rem;
}
.feature--seven .feature__content h5 {
  font-size: 1.25rem;
}
.feature--seven .feature__content .lab-btn {
  font-size: 0.875rem;
  padding: 7px 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.feature--eight .feature__item {
  padding: 0;
}
.feature--eight .feature__item:hover {
  box-shadow: none;
}

.product__item {
  box-shadow: 0px 0px 24px rgba(178, 180, 187, 0.42);
  padding: 30px 15px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.product__item:hover .product__thumb img {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.product__item:hover .product__content .lab-btn::before {
  height: 300%;
}
.product__content ins {
  text-decoration: none;
}
.product .lab-btn {
  padding: 8px 18px;
  border: 2px solid #12B6B6;
}
.product a.added_to_cart.wc-forward {
  padding: 10.5px 20px;
  border: 2px solid #12B6B6;
}
.product--two {
  background: #FFF7F0;
}
.product--two .section__header {
  max-width: 100%;
}
@media (min-width: 576px) {
  .product--two .section__header {
    text-align: left;
  }
}
@media (min-width: 576px) {
  .product--two .section__header .left {
    width: calc(100% - 95px);
  }
}
.product--two .section__header .right {
  justify-content: flex-end;
  gap: 15px;
}
@media (max-width: 575px) {
  .product--two .section__header .right {
    display: none;
  }
}
.product--two .section__header .right .product__slider--next, .product--two .section__header .right .product__slider--prev {
  width: 40px;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product--two .product__item {
  box-shadow: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product--two .product__item:hover {
  box-shadow: 0px 0px 24px rgba(178, 180, 187, 0.42);
}
.product--two .product__thumb {
  background: #FFF7F0;
  height: 230px;
  line-height: 230px;
}
.product--two .product__rating ul li span {
  font-size: 0.75rem;
}
.product--two .product__price .price ins {
  text-decoration: none;
  border: none;
}
.product--two .product__price .price ins .woocommerce-Price-amount.amount {
  border: none;
}
.product--two .lab-btn {
  border-color: #F54748;
}
.product--two a.added_to_cart.wc-forward {
  border-color: #F54748;
}
.product--three {
  background: #FFF7F0;
}
.product--three .section__header {
  max-width: 100%;
}
.product--three .product__item {
  box-shadow: none;
  background: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product--three .product__thumb {
  margin-bottom: -65px;
  z-index: 1;
  height: 170px;
  line-height: 170px;
}
.product--three .product__content {
  padding-top: 70px;
  box-shadow: 0px 6px 24px #E6E6E6;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.product--three .lab-btn {
  padding: 0;
  border: none;
  position: absolute;
  bottom: 30px;
  right: 30px;
  width: 40px;
  height: 40px;
  background: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.product--three .lab-btn a {
  border-color: #F54748;
  padding: 0px;
  line-height: 40px;
  border: none;
  right: 0;
  font-size: 1.25rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.product--three .lab-btn:hover {
  background: #0B2239 !important;
  border-color: #0B2239;
}
.product--three .lab-btn a.added_to_cart.wc-forward {
  font-size: 0.75rem;
  padding: 0;
  border: none;
  height: 40px;
  line-height: 40px;
}
.product--four {
  background: #f8f8f8;
}
.product--four .section__header {
  max-width: 100%;
}
.product--four .product__item:hover .lab-btn a {
  opacity: 1;
}
.product--four .product__thumb {
  height: 287px;
  line-height: 287px;
}
.product--four .product__thumb img {
  object-fit: cover;
  object-position: center;
}
.product--four .product__content .dot {
  gap: 5px;
}
.product--four .product__content .dot__list {
  width: 12px;
  height: 12px;
  background: rgba(11, 34, 57, 0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.product--four .lab-btn {
  padding: 0;
  border: none;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background: transparent;
}
.product--four .lab-btn a {
  border-color: #F54748;
  padding: 0px;
  bottom: 0px;
  right: 0px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  opacity: 0;
  border: none;
  font-size: 1.25rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.product--four .lab-btn a a.product-add-cart-btn.cart-button.icon-btn.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
  display: none;
}
.product--four .lab-btn:hover {
  background: #0B2239 !important;
  border-color: #0B2239;
}
.product--four .lab-btn a.added_to_cart.wc-forward {
  font-size: 0.75rem;
  border: none;
  height: 40px;
  line-height: 40px;
  padding: 0;
}
.product--five.pt-0 {
  padding-top: 0 !important;
}
.product--five .section__header p {
  max-width: 540px;
}
.product--five .section__wrapper ul li {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product--five .section__wrapper ul li .nav-link {
  padding: 0;
  padding-block: 15px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product--five .section__wrapper ul li .thumb {
  width: 70px;
  height: 70px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.product--five .section__wrapper ul li .content {
  width: calc(100% - 70px);
}
@media (min-width: 992px) {
  .product--five .section__wrapper ul li .content p {
    max-width: 350px;
  }
}
.product--five .product__thumb {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.product--six {
  padding-bottom: 80px;
}
.product--six .section__header {
  max-width: 100%;
}
.product--six .section__header .left h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .product--six .section__header .left h4 {
    font-size: 1.5rem;
  }
}
.product--six .section__header .right ul li {
  padding-inline: 15px;
}
.product--six .section__header .right ul li button {
  padding-inline: 0;
  border-bottom: 1px solid transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.product--six .section__header .right ul li button.active {
  background: transparent;
  color: #F54748;
  border-color: rgba(245, 71, 72, 0.5);
}
.product--six .product__slider {
  padding-bottom: 30px;
}
.product--six .product__item {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
}
.product--six .product__item:hover {
  box-shadow: 0px 0px 24px rgba(178, 180, 187, 0.42);
}
.product--six .product__item:hover .product__thumb img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.product--six .product__item:hover .product__content .lab-btn {
  transform: scale(1);
  visibility: visible;
}
.product--six .product__item .added_to_cart.wc-forward {
  padding: 8px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transform: scale(0);
  border: none;
  font-size: 0.875rem;
}
.product--six .product__item:hover .added_to_cart.wc-forward {
  transform: scale(1);
}
.product--six .product__content {
  background: transparent;
}
.product--six .product__content span {
  font-size: 0.875rem;
}
.product--six .product__content .ratingprice .rating ul li i {
  font-size: 0.875rem;
}
.product--six .product__content .lab-btn {
  transform: scale(0);
  visibility: hidden;
  display: block;
  font-size: 0.875rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.offer__content {
  z-index: 1;
}
.offer__content p {
  line-height: 28px;
}
@media (min-width: 1200px) {
  .offer__content p {
    max-width: 80%;
  }
}
.offer--one::after {
  width: 50%;
  height: 100%;
  top: 6%;
  left: -30px;
  background: url(../../assets/images/bg/01.png) no-repeat;
  background-position: 0% 15%;
  background-size: cover;
  animation: mrstranslateX2 4s infinite alternate forwards;
}
@media (min-width: 992px) {
  .offer--one::after {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .offer--one::after {
    background-position: 100% 15%;
    top: 10%;
  }
}
.offer--two {
  background: #F5F5F5;
}
.offer--two::after {
  display: none !important;
}
@media (min-width: 1440px) {
  .offer--two .offer__content h2 {
    max-width: 96%;
  }
}
.offer--two .offer__groupbtn {
  gap: 15px;
}
.offer--two .offer__groupbtn .lab-btn:hover {
  background: #0B2239 !important;
}
.offer--two .offer__groupbtn .lab-btn.bg-white {
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
}
.offer--two .offer__groupbtn .lab-btn.bg-white:hover {
  background: #F54748 !important;
}
.offer--two .offer__thumb {
  animation: rotate-infite 20s linear infinite;
}
@media (min-width: 992px) {
  .offer--two .offer__thumb {
    text-align: right;
  }
}
.offer--three::after {
  display: none !important;
}
.offer--four {
  padding-top: 0 !important;
}
.offer--four .section__wrapper {
  padding: 50px 30px 225px;
}
@media (max-width: 575px) {
  .offer--four .section__wrapper {
    padding: 50px 30px 270px;
  }
}
.offer--four .offer__content p {
  margin-inline: auto;
}
.offer--overlaybg {
  background-position: center;
  background-size: cover;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.newsletter {
  background-color: #fff;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .newsletter {
    background-position: 85%;
  }
}
.newsletter__content form input {
  padding: 17px 30px;
  padding-right: 180px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
@media (min-width: 576px) {
  .newsletter__content form input {
    padding-right: 200px;
  }
}
.newsletter__content form button {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  width: 160px;
  height: 60px;
  right: 0;
  top: 0;
}
@media (min-width: 576px) {
  .newsletter__content form button {
    width: 180px;
  }
}
.newsletter--one::after {
  right: 25px;
  bottom: 0;
  width: 285px;
  height: 130%;
  animation: mrstranslateX2 4s infinite alternate;
}
@media (min-width: 1200px) {
  .newsletter--one::after {
    right: 200px;
  }
}
@media (max-width: 991px) {
  .newsletter--one::after {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter--two {
    background-position: 30%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .newsletter--two {
    background-position: 50%;
  }
}
.newsletter--two .newsletter__thumb img {
  animation: mrstranslateX2 2s infinite alternate;
}
@media (min-width: 768px) {
  .newsletter--two .newsletter__thumb img {
    top: 0px;
    display: inherit;
  }
}
@media (min-width: 992px) {
  .newsletter--two .newsletter__thumb img {
    top: -135px;
  }
}
@media (min-width: 992px) and (max-width: 1439px) {
  .newsletter--three {
    background-position: 80%;
  }
}
.newsletter--four {
  background-color: #FAF3E8;
}
.newsletter--four .newsletter__content form input {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.newsletter--four .newsletter__content form button {
  -webkit-border-radius: 0px 4px 4px 0px;
  -moz-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
}

.team__item {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0px 0px 10px rgba(11, 34, 57, 0.1);
}
.team__item:hover .team__thumb img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.team__thumb {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.team__thumb img {
  object-fit: cover;
}
.team__content {
  padding: 25px 0 15px;
}
.team__social ul {
  gap: 10px;
}
.team__social ul li a {
  font-size: 1.25rem;
}
.team--two .team__item {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
}
.team--two .team__thumb {
  background: #FAF3E8;
}
.team--two .team__thumb img {
  width: auto;
  height: auto;
}
.testimonial--one .testimonial__item::after {
  top: 0;
  left: 0;
  width: 100px;
  z-index: 0;
}
@media (min-width: 576px) {
  .testimonial--one .testimonial__item::after {
    display: inherit;
  }
}
.testimonial--one .testimonial__inner {
  z-index: 1;
}
@media (min-width: 576px) {
  .testimonial--one .testimonial__inner {
    justify-content: space-between;
  }
}
.testimonial--one .testimonial__thumb {
  border: 6px solid #fff;
}
@media (min-width: 576px) {
  .testimonial--one .testimonial__thumb {
    margin-bottom: 0;
  }
}
.testimonial--one .testimonial__thumb img {
  object-fit: cover;
}
@media (min-width: 576px) {
  .testimonial--one .testimonial__content {
    width: calc(100% - 150px);
    text-align: left;
  }
}
@media (min-width: 576px) {
  .testimonial--one .testimonial__content p {
    height: 75px;
    overflow-y: scroll;
    padding-right: 0 !important;
    cursor: n-resize;
  }
  .testimonial--one .testimonial__content p::-webkit-scrollbar {
    width: 0px;
  }
}
.testimonial--one .testimonial__content::after {
  top: 0;
  right: 0px;
  width: 40px;
  height: 28px;
}
@media (max-width: 575px) {
  .testimonial--one .testimonial__content::after {
    display: none;
  }
}
@media (min-width: 576px) {
  .testimonial--one .testimonial__content--rating {
    width: calc(100% - 0px);
    justify-content: flex-start;
  }
}
.testimonial--one .testimonial__content--rating::after {
  display: none;
}
.testimonial--one .testimonial__content--rating ul {
  padding: 6px 10px;
  border-radius: 2px 0 0 2px;
}
.testimonial--one .testimonial__content--rating ul li {
  font-size: 14px;
}
.testimonial--one .testimonial__content--rating ul li i {
  font-weight: 400;
}
.testimonial--one .testimonial__content--rating.rating--1 ul li:nth-child(1) i {
  font-weight: 900;
}
.testimonial--one .testimonial__content--rating.rating--2 ul li:nth-child(1) i, .testimonial--one .testimonial__content--rating.rating--2 ul li:nth-child(2) i {
  font-weight: 900;
}
.testimonial--one .testimonial__content--rating.rating--3 ul li:nth-child(1) i, .testimonial--one .testimonial__content--rating.rating--3 ul li:nth-child(2) i, .testimonial--one .testimonial__content--rating.rating--3 ul li:nth-child(3) i {
  font-weight: 900;
}
.testimonial--one .testimonial__content--rating.rating--4 ul li:nth-child(1) i, .testimonial--one .testimonial__content--rating.rating--4 ul li:nth-child(2) i, .testimonial--one .testimonial__content--rating.rating--4 ul li:nth-child(3) i, .testimonial--one .testimonial__content--rating.rating--4 ul li:nth-child(4) i {
  font-weight: 900;
}
.testimonial--one .testimonial__content--rating.rating--5 ul li i {
  font-weight: 900;
}
.testimonial--one .testimonial__content--count {
  width: 50px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  border-radius: 0 2px 2px 0;
}
.testimonial--two .section__header {
  max-width: 100%;
}
.testimonial--two .testimonial__inner {
  z-index: 1;
}
@media (min-width: 992px) {
  .testimonial--two .testimonial__thumb {
    margin-bottom: 0;
    width: 40%;
  }
}
.testimonial--two .testimonial__thumb img {
  object-fit: cover;
}
@media (min-width: 992px) {
  .testimonial--two .testimonial__content {
    width: 60%;
    padding: 60px;
  }
}
.testimonial--two .testimonial__author .thumb {
  width: 60px;
}
.testimonial--two .testimonial__author .thumb img {
  object-fit: cover;
  filter: drop-shadow(0px 6px 24px rgba(190, 190, 190, 0.4));
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.testimonial--two .testimonial__author .content {
  width: calc(100% - 60px);
}
.testimonial--two .testimonial__slidertwo {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
.testimonial--two .testimonial__pagination {
  height: 100%;
  width: 30px !important;
  left: calc(100% - 40px) !important;
  top: 0;
  z-index: 1;
  align-content: center;
}
@media (max-width: 991px) {
  .testimonial--two .testimonial__pagination {
    display: none;
  }
}
.testimonial--two .testimonial__pagination span {
  width: 8px;
  height: 8px;
  line-height: 8px;
  opacity: 0.5;
  margin-block: 10px !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 0.8125rem;
}
.testimonial--two .testimonial__pagination span::after {
  width: calc(100% + 14px);
  height: calc(100% + 14px);
  border: 1px solid #FE704B;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.testimonial--two .testimonial__pagination span.swiper-pagination-bullet-active {
  opacity: 1;
}
.testimonial--three {
  background: #FFF7F0;
}
@media (max-width: 991px) {
  .testimonial--three {
    overflow: hidden;
  }
}
.testimonial--three .section__header {
  margin-bottom: 15px;
}
.testimonial--three .testimonial__thumb {
  margin-bottom: -80px;
  animation: mrstranslateX2 4s infinite alternate;
}
@media (min-width: 992px) {
  .testimonial--three .testimonial__thumb img {
    position: absolute;
    bottom: -120px;
    left: 0;
    margin-bottom: 0;
  }
}
.testimonial--three .testimonial__content p {
  line-height: 1.7;
}
.testimonial--three .testimonial__author .thumb {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.testimonial--three .testimonial__author .thumb img {
  object-fit: cover;
  filter: drop-shadow(0px 6px 24px rgba(190, 190, 190, 0.4));
}
.testimonial--three .testimonial__author .content {
  width: calc(100% - 60px);
}
.testimonial--three .testimonial__author .content ul li {
  font-size: 0.8125rem;
}
.testimonial--five .testimonial__slidertwo {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
.testimonial--five .testimonial__pagination span::after {
  border: 1px solid #DFA245;
}
.testimonial__pagination {
  margin-top: 50px;
  margin-inline: auto;
  transform: translateX(0px) !important;
}
.testimonial__pagination span {
  width: 24px;
  height: 24px;
  line-height: 24px;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 0.8125rem;
}
.service .section__header {
  max-width: 100%;
}
.service .section__wrapper {
  z-index: 1;
}
.service__item {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
}
.service__item:hover {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.service__item:hover .service__thumb img {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.service__thumb img {
  box-shadow: 0px 6px 24px rgba(254, 112, 75, 0.24) !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}
.service--one .service__before, .service--one .service__after {
  bottom: 0;
  width: 365px;
  height: 410px;
  background-size: contain;
  background-position: bottom;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  .service--one .service__before, .service--one .service__after {
    display: inherit;
  }
}
.service--one .service__before {
  left: 0;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  animation: mrstranslateX2 4s infinite alternate;
}
.service--one .service__after {
  right: 0;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  animation: mrstranslateX2 4s infinite alternate;
}
@media (min-width: 1440px) {
  .service--two::after, .service--two::before {
    display: none;
  }
}
.service--two .service__item {
  background: transparent;
  box-shadow: none;
}
.service--two .service__content p {
  line-height: 1.7;
}
@media (min-width: 576px) {
  .counter .col-12:nth-last-child(1) .counter__item::after, .counter .col-12:nth-last-child(3) .counter__item::after {
    display: none;
  }
}
@media (min-width: 992px) {
  .counter .col-12:last-child .counter__item::after {
    display: none;
  }
  .counter .col-12:nth-last-child(3) .counter__item::after {
    display: block;
  }
}
.counter__item::after {
  width: 1px;
  height: 100%;
  top: 0;
  right: -24px;
  border-width: 2px;
  border: 1px dashed rgba(254, 112, 75, 0.9);
}
@media (min-width: 576px) {
  .counter__item::after {
    display: block;
  }
}
@media (min-width: 992px) {
  .counter__item::after {
    right: -12px;
  }
}
.counter__item:hover .counter__thumb img {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.counter__thumb img {
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.counter__content > span {
  font-size: calc(1.35rem + 1.2vw);
  transform: translateY(5px);
}
@media (min-width: 1200px) {
  .counter__content > span {
    font-size: 2.25rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .counter__content h5 {
    max-width: 80%;
    margin-inline: auto;
  }
}

.gallery__thumb {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.gallery__thumb:hover a img {
  transform: scale(1.2);
}
.gallery__thumb a img {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
@media (min-width: 1200px) {
  .faq__content .section__header h3 span {
    display: block;
  }
}
.faq__content .accordion-item {
  margin-block: 15px;
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.faq__content .accordion-button {
  outline: none;
  box-shadow: none;
}
.faq__content .accordion-button::after {
  content: "\ea99";
  background: none;
  font-family: IcoFont !important;
  transform: rotate(-90deg);
}
.faq__content .accordion-button:not(.collapsed)::after {
  transform: rotate(0deg);
}
.faq__content .accordion-collapse {
  border: none;
}
.faq__content .accordion-body {
  border-top: 1px solid #ecf0f3;
}
@media (max-width: 991px) {
  .faq--hometwo {
    padding-bottom: 0 !important;
  }
}
.faq--hometwo .faq__content {
  z-index: 1;
}
.faq--hometwo .faq__thumb {
  animation: upslide 4s linear forwards infinite alternate;
}
.faq--two {
  background: #FAF3E8;
}
.faq--two .faq__thumb {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.faq--two .faq__thumb img {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
@media (min-width: 992px) {
  .faq--two .faq__content {
    padding-left: 30px;
  }
}
.store {
  background: #F5F5F5;
}
.store .section__header {
  max-width: 100%;
}
@media (min-width: 1200px) {
  .store .section__header p {
    max-width: 560px;
  }
}
.store .section__header ul {
  gap: 30px;
}
@media (max-width: 575px) {
  .store .section__header ul {
    gap: 15px;
  }
}
.store .section__header ul li {
  max-width: 90%;
}
.store .section__header ul li a {
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1));
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.store .section__header ul li a:hover {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.store__thumb {
  animation: swing 80s linear infinite;
}
.store--two .store__thumb {
  animation: mrstranslateX2 4s infinite alternate;
  margin-bottom: -120px;
}

.pricing__item {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
}
.pricing__item:hover, .pricing__item.active {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.pricing__head {
  border-bottom: 1px solid rgba(11, 34, 57, 0.1);
}
.pricing__body ul li {
  padding-block: 8px;
}
.pricing__body ul li i {
  width: 16px;
  height: 16px;
  line-height: 16px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  font-size: 0.75rem;
}
.pricing__body ul li i.icofont-close {
  background: rgba(11, 34, 57, 0.1);
}
.pricing__body .lab-btn {
  background: #EFEFEF;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .pricing__left h4 {
    font-size: 20px;
  }
}
.pricing__right {
  padding: 8px 15px;
  background: #EFEFEF;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.sidebar .head {
  border-bottom: 1px solid #ecf0f3;
}
@media (min-width: 576px) {
  .sidebar .head {
    padding-inline: 30px;
  }
}
.sidebar .body ul {
  padding-block: 15px;
}
.sidebar .body ul li {
  padding: 20px 20px;
  border-bottom: 1px solid #ecf0f3;
}
@media (min-width: 576px) {
  .sidebar .body ul li {
    padding-inline: 30px;
  }
}
.sidebar .body ul li:last-child {
  border-bottom: none;
}
.sidebar .body ul li:hover .content h5 a {
  color: #DFA245;
}
.sidebar .body ul li .thumb {
  width: 40px;
}
.sidebar .body ul li .content {
  width: calc(100% - 40px);
}
.sidebar .body ul li .content h5 {
  font-size: 1.125rem;
}
.sidebar .widget_search .wp-block-search label {
  padding: 15px 30px;
  font-weight: 600;
  border-bottom: 1px solid #ecf0f3;
  font-size: 1.25rem;
}
.sidebar .widget_search .wp-block-search .wp-block-search__inside-wrapper input {
  border: 1px solid #ecf0f3;
}
.sidebar .widget_search .wp-block-search .wp-block-search__inside-wrapper button {
  background: #DFA245;
  border-color: #DFA245;
}
.sidebar .wp-block-group .wp-block-heading {
  padding: 15px 30px;
  font-weight: 600;
  border-bottom: 1px solid #ecf0f3;
  font-size: 1.25rem;
}
.sidebar .wp-block-group ul li:last-child a {
  border-bottom: none;
}
.sidebar .wp-block-group ul li a {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.sidebar .wp-block-group .wp-block-latest-comments li:last-child article {
  border-bottom: none;
}
.sidebar .wp-block-group .wp-block-latest-comments li article {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.sidebar .widget_categories .sidebar__common ul li, .sidebar .widget_archive .sidebar__common ul li {
  padding-right: 30px;
  border-bottom: 1px solid #ecf0f3;
}
.sidebar .widget_categories .sidebar__common ul li:last-child, .sidebar .widget_archive .sidebar__common ul li:last-child {
  border-bottom: none;
}
.sidebar .widget_categories .sidebar__common ul li a, .sidebar .widget_archive .sidebar__common ul li a {
  border-bottom: none;
}
.sidebar .widget_categories .sidebar__common ul li ul li, .sidebar .widget_archive .sidebar__common ul li ul li {
  padding-right: 0;
  border-top: 1px solid rgba(11, 34, 57, 0.1) !important;
}
.sidebar .widget_search .searchBar {
  opacity: 1;
  z-index: 1;
  position: static;
  width: 100%;
  max-width: 100%;
  height: auto;
  background: transparent;
}
.sidebar .widget_search .searchBar__close {
  display: none;
}
.sidebar .widget_search .searchBar__area form {
  width: auto;
  padding-block: 30px;
}
.sidebar .widget_search .searchBar__area form input {
  background: #ecf0f3;
}
.sidebar .widget_tag_cloud .tagcloud {
  gap: 8px;
}
.sidebar .widget_tag_cloud .tagcloud a {
  padding: 5px 15px;
  display: inline-block;
  border: 1px solid #ecf0f3;
  font-size: 1rem !important;
}
.sidebar .widget_tag_cloud .tagcloud a:hover {
  border-color: #DFA245;
}
.sidebar .widget_product_search .sidebar__common .woocommerce-product-search .search-field {
  padding-right: 40px;
}
.sidebar .widget_product_search .sidebar__common .woocommerce-product-search .custom-button {
  right: 15px;
  top: 50%;
  background: transparent;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sidebar select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%555555"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 20px center;
  background-size: 25px;
  padding: 15px 30px;
  font-size: 16px;
  cursor: pointer;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sidebar select option {
  word-wrap: break-word;
  white-space: normal;
  width: 100px;
  overflow: hidden;
}
.sidebar__common {
  border: 1px solid #ecf0f3;
}
.sidebar__common ul li:last-child a {
  border-bottom: none;
}
.sidebar__common ul li a {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.sidebar__common ul li cite, .sidebar__common ul li .rssSummary, .sidebar__common ul li .rss-date {
  padding-inline: 30px;
}
.sidebar__common ul li.menu-item-has-children a::after, .sidebar__common ul li.menu-item-has-children a::before {
  display: none;
}
.sidebar__common ul li .children li a, .sidebar__common ul li .sub-menu li a {
  border-bottom: 1px solid rgba(11, 34, 57, 0.1);
}
.sidebar__common ul#recentcomments li {
  gap: 5px;
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.sidebar__common ul#recentcomments li:last-child {
  border-bottom: none;
}
.sidebar__common ul#recentcomments li a {
  border-bottom: none;
}
.sidebar__common .calendar_wrap .wp-calendar-table thead tr th {
  border: 1px solid #ecf0f3;
}
.sidebar__common .calendar_wrap .wp-calendar-table tbody tr td {
  border: 1px solid #ecf0f3;
}
.sidebar__common .calendar_wrap .wp-calendar-table tbody tr td#today {
  background: #DFA245;
}
.sidebar__common .search-form label {
  width: calc(100% - 90px);
}
.sidebar__common .search-form label input {
  border: 1px solid #ecf0f3;
}
.sidebar__common .search-form .search-submit {
  width: 90px;
  line-height: 36px;
}
.sidebar__common .textwidget form select {
  border-color: #ecf0f3;
}
.sidebar__author {
  border: 1px solid #ecf0f3;
}
.sidebar__author .thumb {
  width: 200px !important;
  height: 200px;
  border-radius: 100%;
  margin-inline: auto;
}
.sidebar__author .content ul li a {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin: 2px;
  font-size: 0.8125rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.sidebar__author .content ul li a.facebook {
  background: #3b5998;
}
.sidebar__author .content ul li a.twitter {
  background: #000000;
}
.sidebar__author .content ul li a.instagram {
  background: #e4405f;
}
.sidebar__author .content ul li a.tiktok {
  background: #000000;
}
.sidebar__author .content ul li a.linkedin {
  background: #007bb5;
}
.sidebar__author .content ul li a:hover {
  border-radius: 3px;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
@media (min-width: 576px) {
  .sidebar__author .body .thumb {
    width: 120px !important;
    height: 120px;
    margin-bottom: 0;
  }
}
.sidebar__author .body .thumb img {
  object-fit: cover;
}
@media (min-width: 576px) {
  .sidebar__author .body .content {
    width: calc(100% - 135px);
    padding-left: 15px;
  }
}
.sidebar__search {
  border: 1px solid #ecf0f3;
}
@media (min-width: 576px) {
  .sidebar__search .body {
    padding: 30px;
  }
}
.sidebar__search form input {
  padding-right: 40px;
}
.sidebar__search form button {
  top: 50%;
  right: 10px;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sidebar__recentpost {
  border: 1px solid #ecf0f3;
}
.sidebar__recentpost .body ul li:hover .thumb img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.sidebar__recentpost .body ul li .thumb {
  width: 80px;
}
.sidebar__recentpost .body ul li .content {
  width: calc(100% - 80px);
}
.sidebar__recentpost .body ul li .content h6 {
  font-size: 1rem;
}
.sidebar__categorie {
  border: 1px solid #ecf0f3;
}
.sidebar__categorie .body ul li {
  margin: 0;
}
.sidebar__tags {
  border: 1px solid #ecf0f3;
}
@media (min-width: 576px) {
  .sidebar__tags .body {
    padding: 30px;
  }
}
.sidebar__tags .body ul {
  padding-block: 0;
}
.sidebar__tags .body ul li {
  display: inline-block;
  padding: 0;
  border: none;
  margin-block: 0 !important;
}
.sidebar__tags .body ul li a {
  padding: 8px;
  border: 1px solid #ecf0f3;
  margin: 5px;
}
.sidebar__tags .body ul li a:hover {
  background-color: #DFA245;
  border-color: #DFA245;
}
.sidebar__comment {
  border: 1px solid #ecf0f3;
}
.sidebar__comment .body ul {
  padding-block: 0;
}
.sidebar__comment .body ul li {
  align-items: flex-start;
}
.sidebar__comment .body ul li .thumb {
  width: 80px;
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .sidebar__comment .body ul li .thumb {
    width: 80px !important;
    margin-bottom: 0;
  }
}
.sidebar__comment .body ul li .content {
  width: 100%;
  padding-left: 0;
}
@media (min-width: 576px) {
  .sidebar__comment .body ul li .content {
    width: calc(100% - 80px);
    padding-left: 15px;
  }
}
.sidebar__comment .body ul li .content__top {
  gap: 10px;
}
@media (max-width: 575px) {
  .sidebar__comment .body ul li .content .reply {
    margin: 10px 0 15px;
  }
}
.sidebar__comment .body ul li .content .reply a {
  padding: 5px 15px;
  background-color: #DFA245;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.875rem;
}
.sidebar__comment .body ul li ul li {
  border-top: 1px solid #ecf0f3;
  border-bottom: none;
}
@media (max-width: 575px) {
  .sidebar__comment .body ul li ul li {
    padding-inline: 0;
  }
}
.sidebar__comment .body ul li ul li:last-child {
  margin-bottom: 0;
  padding: 10px 0 !important;
}
.sidebar__comment .body ul li ul li ul li {
  padding: 0;
}
.sidebar__comment .body ul .comment-respond {
  border-top: none;
}
.sidebar__commentForm form input, .sidebar__commentForm form textarea {
  border: 1px solid rgba(11, 34, 57, 0.1);
}
@media (min-width: 576px) {
  .sidebar__commentForm form input {
    width: calc(50% - 15px);
  }
}
.sidebar__commentForm .comment-respond {
  border: 1px solid #ecf0f3;
}
.sidebar__commentForm .comment-respond .comment-reply-title {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
  font-size: 1.25rem;
}
.sidebar__commentForm .comment-respond .comment-reply-title small a:hover {
  color: #DFA245;
}
.sidebar__commentForm .comment-respond .logged-in-as a:hover {
  color: #DFA245;
}
.sidebar__commentForm .comment-respond p.comment-form-cookies-consent {
  gap: 5px;
}
.sidebar__commentForm .comment-respond p.comment-form-cookies-consent input {
  width: auto;
}
.sidebar__relatedpost {
  border: 1px solid #ecf0f3;
}
@media (min-width: 576px) {
  .sidebar__relatedpost .body {
    padding: 30px;
  }
}
.sidebar__relatedpost .body ul {
  gap: 15px;
}
.sidebar__relatedpost .body ul li {
  border: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 576px) {
  .sidebar__relatedpost .body ul li {
    width: calc(50% - 15px);
  }
}
.sidebar__relatedpost .body ul li:hover .thumb img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.sidebar__relatedpost .body ul li .thumb {
  width: 80px;
}
.sidebar__relatedpost .body ul li .content {
  width: calc(100% - 95px);
  padding-left: 0;
}
.sidebar__relatedpost .body ul li .content h6 {
  font-size: 1rem;
}
.sidebar__recentproduct {
  border: 1px solid #ecf0f3;
}
.sidebar__recentproduct .body ul li:hover .thumb img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.sidebar__recentproduct .body ul li .thumb {
  width: 80px;
}
.sidebar__recentproduct .body ul li .content {
  width: calc(100% - 80px);
}
.sidebar__recentproduct .body ul li .content h6 {
  font-size: 1rem;
}
.sidebar__recentproduct .body ul li .content .rating span {
  font-size: 0.75rem;
}
.sidebar__cartamount {
  border: 1px solid #ecf0f3;
}
.sidebar__subtotal {
  padding: 20px 30px;
  border-bottom: 1px solid rgba(11, 34, 57, 0.1);
}
.sidebar__radiolist .form-check {
  padding-block: 5px;
}
.sidebar__radiolist .form-check input {
  box-shadow: none;
}
.sidebar__radiolist .form-check input :focus {
  outline: none;
}
.sidebar__radiolist .form-check input:checked {
  background-color: #DFA245;
  border-color: #DFA245;
  border-width: 2px;
  box-shadow: 0 0 5px rgba(11, 34, 57, 0.1);
}
.sidebar__calculate {
  padding-inline: 30px;
}
.sidebar__calculate select, .sidebar__calculate input {
  border: 1px solid #ecf0f3;
}
.sidebar__calculate button {
  padding: 10px 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sidebar .woo-sidebar .widget_rating_filter {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_rating_filter ul {
  padding: 20px 30px;
}
.sidebar .woo-sidebar .widget_rating_filter ul li {
  padding-block: 5px;
}
.sidebar .woo-sidebar .widget_product_categories {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_product_categories ul li:last-child a {
  border-bottom: none;
}
.sidebar .woo-sidebar .widget_product_categories ul li a {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_product_categories ul li a:hover {
  color: #DFA245;
}
.sidebar .woo-sidebar .widget_product_categories ul.product-categories li:hover a::before {
  transform: translate(0%, -50%) rotate(0deg);
  opacity: 1;
}
.sidebar .woo-sidebar .widget_product_categories ul.product-categories li.open a::before {
  transform: translate(-50%, -50%) rotate(90deg);
  opacity: 0;
}
.sidebar .woo-sidebar .widget_product_categories ul.product-categories li a::after {
  right: 21px;
}
.sidebar .woo-sidebar .widget_product_categories ul.product-categories li a::before {
  right: 25px;
}
.sidebar .woo-sidebar .widget_product_categories ul.product-categories li ul {
  display: none;
}
.sidebar .woo-sidebar .widget_top_rated_products, .sidebar .woo-sidebar .widget_products, .sidebar .woo-sidebar .widget_recently_viewed_products {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post:last-child, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post:last-child, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post:last-child {
  border-bottom: none;
}
.sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post:hover .rc__post-thumb a img, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post:hover .rc__post-thumb a img, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post:hover .rc__post-thumb a img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post:hover .rc__post-content, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post:hover .rc__post-content, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post:hover .rc__post-content {
  width: calc(100% - 95px);
}
.sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-thumb, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-thumb, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-thumb {
  width: 80px;
}
.sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-thumb a img, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-thumb a img, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-thumb a img {
  transition: all 0.3s ease;
}
.sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-content, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-content, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-content {
  width: calc(100% - 95px);
}
.sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__post-title a {
  font-size: 1.125rem;
}
.sidebar .woo-sidebar .widget_top_rated_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__meta span ins, .sidebar .woo-sidebar .widget_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__meta span ins, .sidebar .woo-sidebar .widget_recently_viewed_products .massive-pro-list-sidebar .rc__post .rc__post-content .rc__meta span ins {
  text-decoration: none;
}
.sidebar .woo-sidebar .widget_recent_reviews {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_recent_reviews ul li {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_recent_reviews ul li:last-child {
  border-bottom: none;
}
.sidebar .woo-sidebar .widget_recent_reviews ul li a img {
  width: 100px;
  height: 85px;
  object-fit: cover;
  object-position: top;
}
.sidebar .woo-sidebar .widget_product_search form {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_product_search form input {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_product_search form .custom-button {
  top: 50%;
  right: 40px;
  z-index: 1;
  transform: translateY(-50%);
  background: transparent;
}
.sidebar .woo-sidebar .widget_product_tag_cloud {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_product_tag_cloud .tagcloud {
  gap: 7px;
}
.sidebar .woo-sidebar .widget_product_tag_cloud .tagcloud a {
  padding: 4px 15px;
  border: 1px solid #ecf0f3;
  font-size: 1rem !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sidebar .woo-sidebar .widget_product_tag_cloud .tagcloud a:hover {
  border-color: #DFA245;
}
.sidebar .woo-sidebar .widget_price_filter {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button {
  border: none;
  padding: 5px 15px;
  line-height: 1.2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sidebar .woo-sidebar .widget_price_filter .price_slider {
  height: 3px;
  background-color: #ecf0f3;
  border: 0;
}
.sidebar .woo-sidebar .widget_price_filter .price_slider .ui-slider-handle {
  top: -7px;
  width: 5px;
  height: 17px;
  border: 0;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.sidebar .woo-sidebar .widget_price_filter .price_slider .ui-slider-handle:focus {
  outline: none;
  border: none;
  box-shadow: none;
}
.sidebar .woo-sidebar .widget_archive, .sidebar .woo-sidebar .widget_categories, .sidebar .woo-sidebar .widget_pages, .sidebar .woo-sidebar .widget_meta, .sidebar .woo-sidebar .widget_recent_comments, .sidebar .woo-sidebar .widget_recent_entries, .sidebar .woo-sidebar .widget_rss, .sidebar .woo-sidebar .widget_search, .sidebar .woo-sidebar .widget_text, .sidebar .woo-sidebar .widget_tag_cloud, .sidebar .woo-sidebar .widget_nav_menu, .sidebar .woo-sidebar .widget_shopping_cart, .sidebar .woo-sidebar .woocommerce-widget-layered-nav, .sidebar .woo-sidebar .widget_product_search {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_archive ul li, .sidebar .woo-sidebar .widget_categories ul li, .sidebar .woo-sidebar .widget_pages ul li, .sidebar .woo-sidebar .widget_meta ul li, .sidebar .woo-sidebar .widget_recent_comments ul li, .sidebar .woo-sidebar .widget_recent_entries ul li, .sidebar .woo-sidebar .widget_rss ul li, .sidebar .woo-sidebar .widget_search ul li, .sidebar .woo-sidebar .widget_text ul li, .sidebar .woo-sidebar .widget_tag_cloud ul li, .sidebar .woo-sidebar .widget_nav_menu ul li, .sidebar .woo-sidebar .widget_shopping_cart ul li, .sidebar .woo-sidebar .woocommerce-widget-layered-nav ul li, .sidebar .woo-sidebar .widget_product_search ul li {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_archive ul li:last-child, .sidebar .woo-sidebar .widget_categories ul li:last-child, .sidebar .woo-sidebar .widget_pages ul li:last-child, .sidebar .woo-sidebar .widget_meta ul li:last-child, .sidebar .woo-sidebar .widget_recent_comments ul li:last-child, .sidebar .woo-sidebar .widget_recent_entries ul li:last-child, .sidebar .woo-sidebar .widget_rss ul li:last-child, .sidebar .woo-sidebar .widget_search ul li:last-child, .sidebar .woo-sidebar .widget_text ul li:last-child, .sidebar .woo-sidebar .widget_tag_cloud ul li:last-child, .sidebar .woo-sidebar .widget_nav_menu ul li:last-child, .sidebar .woo-sidebar .widget_shopping_cart ul li:last-child, .sidebar .woo-sidebar .woocommerce-widget-layered-nav ul li:last-child, .sidebar .woo-sidebar .widget_product_search ul li:last-child {
  border-bottom: none;
}
.sidebar .woo-sidebar .widget_archive ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_categories ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_pages ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_meta ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_recent_comments ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_recent_entries ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_rss ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_search ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_text ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_tag_cloud ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_nav_menu ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_shopping_cart ul li.menu-item-has-children a, .sidebar .woo-sidebar .woocommerce-widget-layered-nav ul li.menu-item-has-children a, .sidebar .woo-sidebar .widget_product_search ul li.menu-item-has-children a {
  margin-bottom: 10px;
  display: inline-block;
}
.sidebar .woo-sidebar .widget_archive ul li .sub-menu, .sidebar .woo-sidebar .widget_categories ul li .sub-menu, .sidebar .woo-sidebar .widget_pages ul li .sub-menu, .sidebar .woo-sidebar .widget_meta ul li .sub-menu, .sidebar .woo-sidebar .widget_recent_comments ul li .sub-menu, .sidebar .woo-sidebar .widget_recent_entries ul li .sub-menu, .sidebar .woo-sidebar .widget_rss ul li .sub-menu, .sidebar .woo-sidebar .widget_search ul li .sub-menu, .sidebar .woo-sidebar .widget_text ul li .sub-menu, .sidebar .woo-sidebar .widget_tag_cloud ul li .sub-menu, .sidebar .woo-sidebar .widget_nav_menu ul li .sub-menu, .sidebar .woo-sidebar .widget_shopping_cart ul li .sub-menu, .sidebar .woo-sidebar .woocommerce-widget-layered-nav ul li .sub-menu, .sidebar .woo-sidebar .widget_product_search ul li .sub-menu {
  padding-left: 10px;
}
.sidebar .woo-sidebar .widget_archive ul li .sub-menu li, .sidebar .woo-sidebar .widget_categories ul li .sub-menu li, .sidebar .woo-sidebar .widget_pages ul li .sub-menu li, .sidebar .woo-sidebar .widget_meta ul li .sub-menu li, .sidebar .woo-sidebar .widget_recent_comments ul li .sub-menu li, .sidebar .woo-sidebar .widget_recent_entries ul li .sub-menu li, .sidebar .woo-sidebar .widget_rss ul li .sub-menu li, .sidebar .woo-sidebar .widget_search ul li .sub-menu li, .sidebar .woo-sidebar .widget_text ul li .sub-menu li, .sidebar .woo-sidebar .widget_tag_cloud ul li .sub-menu li, .sidebar .woo-sidebar .widget_nav_menu ul li .sub-menu li, .sidebar .woo-sidebar .widget_shopping_cart ul li .sub-menu li, .sidebar .woo-sidebar .woocommerce-widget-layered-nav ul li .sub-menu li, .sidebar .woo-sidebar .widget_product_search ul li .sub-menu li {
  padding: 10px 0px 0px;
}
.sidebar .woo-sidebar .widget_calendar {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table thead tr th {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table tbody tr td {
  border: 1px solid #ecf0f3;
}
.sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-table tbody tr td#today {
  border-color: #DFA245;
}
.sidebar .woo-sidebar .widget_calendar .calendar_wrap .wp-calendar-nav {
  display: none;
}
.sidebar .woo-sidebar .widget_text .textwidget select {
  border-color: #ecf0f3;
}
.sidebar .woo-sidebar .widget_shopping_cart .widget_shopping_cart_content {
  padding: 15px 30px;
}
.sidebar .woo-sidebar .widget_categories ul.children li {
  border-top: 1px solid rgba(11, 34, 57, 0.1);
}
.sidebar .woo-sidebar .widget_pages ul.children li {
  border-top: 1px solid rgba(11, 34, 57, 0.1);
}

/*----------------------------------------*/
/*  2.1 animetion
/*----------------------------------------*/
/* pulse effect animation */
@keyframes spinaround {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes pulse2 {
  50% {
    box-shadow: 0 0 0 0.3em rgba(255, 255, 255, 0.75);
  }
  100% {
    box-shadow: 0 0 0 0.6em rgba(255, 255, 255, 0);
  }
}
@keyframes upslide {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-20px);
  }
  60% {
    transform: translateY(-10px);
  }
}
.upslide {
  animation: upslide 4s linear forwards infinite alternate;
}

@keyframes light {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    color: white;
  }
}
.light {
  animation: light 2.5s linear forwards infinite alternate;
}

@-webkit-keyframes mrsrotate {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes mrsrotate {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes mrsrotate {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes mrsrotate {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.mrsrotate {
  -webkit-animation: mrsrotate 2s infinite alternate;
  animation: mrsrotate 2s infinite alternate;
}

@-webkit-keyframes mrsrotate2d {
  from {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  to {
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}
@-moz-keyframes mrsrotate2d {
  from {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  to {
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}
@-ms-keyframes mrsrotate2d {
  from {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  to {
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}
@keyframes mrsrotate2d {
  from {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  to {
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}
.mrsrotate2d {
  -webkit-animation: mrsrotate2d 5s infinite linear;
  animation: mrsrotate2d 5s infinite linear;
}

@-webkit-keyframes mrsrotate3d {
  from {
    -webkit-transform: rotate3d(1, 1, 0, 0deg);
    -ms-transform: rotate3d(1, 1, 0, 0deg);
    transform: rotate3d(1, 1, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(1, 1, 0, 360deg);
    -ms-transform: rotate3d(1, 1, 0, 360deg);
    transform: rotate3d(1, 1, 0, 360deg);
  }
}
@-moz-keyframes mrsrotate3d {
  from {
    -webkit-transform: rotate3d(1, 1, 0, 0deg);
    -ms-transform: rotate3d(1, 1, 0, 0deg);
    transform: rotate3d(1, 1, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(1, 1, 0, 360deg);
    -ms-transform: rotate3d(1, 1, 0, 360deg);
    transform: rotate3d(1, 1, 0, 360deg);
  }
}
@-ms-keyframes mrsrotate3d {
  from {
    -webkit-transform: rotate3d(1, 1, 0, 0deg);
    -ms-transform: rotate3d(1, 1, 0, 0deg);
    transform: rotate3d(1, 1, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(1, 1, 0, 360deg);
    -ms-transform: rotate3d(1, 1, 0, 360deg);
    transform: rotate3d(1, 1, 0, 360deg);
  }
}
@keyframes mrsrotate3d {
  from {
    -webkit-transform: rotate3d(1, 1, 0, 0deg);
    -ms-transform: rotate3d(1, 1, 0, 0deg);
    transform: rotate3d(1, 1, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(1, 1, 0, 360deg);
    -ms-transform: rotate3d(1, 1, 0, 360deg);
    transform: rotate3d(1, 1, 0, 360deg);
  }
}
.mrsrotate3d {
  -webkit-animation: mrsrotate3d 5s infinite linear;
  animation: mrsrotate3d 5s infinite linear;
  transform-style: preserve-3d;
}

@-webkit-keyframes mrsSwing {
  0% {
    -webkit-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg);
  }
  100% {
    -webkit-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    transform: rotate(-6deg);
  }
}
@-moz-keyframes mrsSwing {
  0% {
    -webkit-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg);
  }
  100% {
    -webkit-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    transform: rotate(-6deg);
  }
}
@-ms-keyframes mrsSwing {
  0% {
    -webkit-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg);
  }
  100% {
    -webkit-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    transform: rotate(-6deg);
  }
}
@keyframes mrsSwing {
  0% {
    -webkit-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg);
  }
  100% {
    -webkit-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    transform: rotate(-6deg);
  }
}
.mrsswing {
  animation: mrsSwing 2s linear infinite alternate;
}

@-webkit-keyframes mrsshake {
  10% {
    transform: translateY(-10px);
  }
  50% {
    transform: skew(15deg);
  }
  80% {
    transform: rotate(10deg);
  }
  100% {
    transform: translate(0);
  }
}
@-moz-keyframes mrsshake {
  10% {
    transform: translateY(-10px);
  }
  50% {
    transform: skew(15deg);
  }
  80% {
    transform: rotate(10deg);
  }
  100% {
    transform: translate(0);
  }
}
@-ms-keyframes mrsshake {
  10% {
    transform: translateY(-10px);
  }
  50% {
    transform: skew(15deg);
  }
  80% {
    transform: rotate(10deg);
  }
  100% {
    transform: translate(0);
  }
}
@keyframes mrsshake {
  10% {
    transform: translateY(-10px);
  }
  50% {
    transform: skew(15deg);
  }
  80% {
    transform: rotate(10deg);
  }
  100% {
    transform: translate(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes tfLeftToRight {
  49% {
    transform: translateX(30%);
  }
  50% {
    opacity: 0;
    transform: translateX(-30%);
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes tfLeftToRight {
  49% {
    transform: translateX(30%);
  }
  50% {
    opacity: 0;
    transform: translateX(-30%);
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes tfLeftToRight {
  49% {
    transform: translateX(30%);
  }
  50% {
    opacity: 0;
    transform: translateX(-30%);
  }
  100% {
    opacity: 1;
  }
}
@keyframes tfLeftToRight {
  49% {
    transform: translateX(30%);
  }
  50% {
    opacity: 0;
    transform: translateX(-30%);
  }
  100% {
    opacity: 1;
  }
}
.tfLeftToRight {
  width: 40px;
  display: inline-block;
}

.tfLeftToRight:hover {
  animation: tfLeftToRight 0.5s forwards;
}

@keyframes treeMove {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
  }
  75% {
    -webkit-transform: rotate(5deg) translateX(10px);
    transform: rotate(5deg) translateX(10px);
  }
  50% {
    -webkit-transform: rotate(10deg) translateX(20px);
    transform: rotate(10deg) translateX(20px);
  }
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
  }
}
.tree-move {
  animation-name: treeMove;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@keyframes mrsupdown {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-20px);
  }
}
.up-down {
  animation: mrsupdown 1.5s infinite alternate;
}

@keyframes mrstranslateX2 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(20px);
  }
}
.mrstranslateX2 {
  animation: mrstranslateX2 4s infinite alternate;
}

@keyframes mrstranslateY2 {
  0% {
    transform: translateY(-30px);
  }
  to {
    transform: translateY(20px);
  }
}
.mrstranslateY2 {
  animation: mrstranslateY2 4s infinite alternate forwards;
}

@keyframes rotate-infite {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.rotate-infite {
  animation: rotate-infite 4s linear infinite;
}

@keyframes zom-in-out {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.zom-in-out {
  animation: zom-in-out 4s linear infinite;
  -webkit-animation: zom-in-out 4s linear infinite;
}

@keyframes rotate360 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.rotate360 {
  animation: rotate360 6s linear infinite;
  -webkit-animation: rotate360 6s linear infinite;
}

@keyframes zom-in-out-2 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.zom-in-out-2 {
  animation: zom-in-out-2 4s linear infinite;
  -webkit-animation: zom-in-out-2 4s linear infinite;
  -moz-animation: zom-in-out-2 4s linear infinite;
}

@-webkit-keyframes mrs-video-waves2 {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
@-moz-keyframes mrs-video-waves2 {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
@-ms-keyframes mrs-video-waves2 {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
@keyframes mrs-video-waves2 {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
@-webkit-keyframes mrs-video-waves {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
@-moz-keyframes mrs-video-waves {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
@-ms-keyframes mrs-video-waves {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
@keyframes mrs-video-waves {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
@keyframes moving {
  0% {
    transform: translatey(0);
  }
  20% {
    transform: translateX(-50px);
  }
  50% {
    transform: translatey(-40px);
  }
  to {
    transform: translatey(0);
  }
}
.moving {
  animation: moving 9s linear infinite;
  -webkit-animation: moving 9s linear infinite;
  -moz-animation: moving 9s linear infinite;
}

.animetion {
  -webkit-animation-name: fadeInUp;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.6s;
  animation-duration: 1s;
  opacity: 1;
}

@keyframes mrs-pulse-2 {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
  }
  70% {
    -moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@keyframes pluse_animate {
  0% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(0.3);
    transform: translate(-50%, -50%) scale(0.3);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(2);
    transform: translate(-50%, -50%) scale(2);
  }
}
@keyframes pluse_animate1 {
  0% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(0.1);
    transform: translate(-50%, -50%) scale(0.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1.02);
    transform: translate(-50%, -50%) scale(1.02);
  }
}
@keyframes pluse_animate2 {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1.2);
    transform: translate(-50%, -50%) scale(1.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(0.1);
    transform: translate(-50%, -50%) scale(0.1);
  }
}
/*================*** Header Section Start Here     ***===================*/
.header {
  padding-block: 15px;
}
.header .area .logo a {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .header .area .logo a {
    font-size: 1.5rem;
  }
}
@media (max-width: 991px) {
  .header .area .main-menu {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .header .area .main-menu .menu {
    display: none;
    background: #fff;
    width: 100%;
    padding: 30px;
  }
  .header .area .main-menu .menu.active {
    display: block;
  }
  .header .area .main-menu .menu ul li {
    display: block;
    width: 100%;
  }
  .header .area .main-menu .menu ul li a {
    display: block;
    border-bottom: 1px solid rgba(11, 34, 57, 0.1);
  }
}
.header .area .main-menu .menu ul {
  clear: both;
}
.header .area .main-menu .menu ul li a {
  padding: 15px 20px;
}
.header .area .main-menu .menu ul li:hover > ul {
  transform: scaleY(1);
  top: calc(100% + 0px);
  visibility: visible;
  overflow: visible;
}
.header .area .main-menu .menu ul li ul {
  min-width: 250px;
  left: 0;
  transform: scaleY(0);
  transform-origin: top;
  clear: both;
  overflow: hidden;
  visibility: hidden;
  top: calc(100% + 0px);
  border: 1px solid rgba(11, 34, 57, 0.1);
  box-shadow: 0 0 3px rgba(11, 34, 57, 0.1);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.header .area .main-menu .menu ul li ul li:hover > ul {
  top: calc(100% - 30px);
  overflow: visible !important;
}
.header .area .main-menu .menu ul li ul li a {
  border-bottom: 1px solid rgba(11, 34, 57, 0.1);
}
.header .area .main-menu .menu ul li ul li a::before {
  right: 20px;
}
.header .area .main-menu .menu ul li ul li a::after {
  right: 16px;
}
.header .area .main-menu .menu ul li ul li ul {
  left: 100%;
  overflow: hidden !important;
  top: 0;
}
.header .area .main-menu .menu ul li ul li ul li ul {
  overflow: hidden !important;
}
@media (min-width: 992px) {
  .header__btn {
    margin-left: 15px;
    margin-top: 0;
  }
}
.header__bar {
  width: 25px;
  height: 20px;
  position: absolute;
  right: 15px;
  top: 21px;
}
.header__bar span {
  height: 3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  left: 0;
}
.header__bar span:first-child {
  top: 0;
}
.header__bar span:nth-child(2) {
  top: 52%;
  transform: translateY(-50%);
}
.header__bar span:last-child {
  bottom: 0;
}
.header__bar.active span:first-child {
  -webkit-transform: rotate(45deg) translate(3px, 9px);
  -ms-transform: rotate(45deg) translate(3px, 9px);
  transform: rotate(45deg) translate(3px, 9px);
}
.header__bar.active span:nth-child(2) {
  opacity: 0;
}
.header__bar.active span:last-child {
  -webkit-transform: rotate(-45deg) translate(3px, -9px);
  -ms-transform: rotate(-45deg) translate(3px, -9px);
  transform: rotate(-45deg) translate(3px, -9px);
}
@media (min-width: 992px) {
  .header--fixed {
    position: fixed;
    background: #fff;
    box-shadow: 0 0 3px rgba(11, 34, 57, 0.1);
  }
}
@media (max-width: 991px) {
  .header--fixed .area .main-menu .menu {
    padding: 0px !important;
  }
}
.header--one, .header--two, .header--three, .header--four, .header--five, .header--six, .header--seven {
  z-index: 9999;
}
@media (max-width: 1439px) and (min-width: 992px) {
  .header--two .main-menu .menu ul li a {
    padding: 15px !important;
  }
}
.header--two .main-menu .menu ul li a:hover {
  color: #FE704B !important;
}
.header--three .main-menu .menu ul li a {
  padding: 15px 20px;
}
.header--three .main-menu .menu ul li a:hover {
  color: #F54748 !important;
}
.header--four .main-menu .menu ul li a:hover {
  color: #FF5B6E !important;
}
.header--five .area .logo a {
  color: #fff !important;
}
@media (max-width: 991px) {
  .header--five .main-menu .menu {
    background: #0B2239 !important;
  }
}
.header--five .main-menu .menu ul li a {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.header--five .main-menu .menu ul li a:hover {
  color: #12B640 !important;
}
.header--six .main-menu .menu ul li a:hover {
  color: #DFA245 !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header--six .header__btn .lab-btn {
    display: none;
  }
}
.header--seven .main-menu .menu ul li a {
  padding: 15px 20px;
}
.header--seven .main-menu .menu ul li a:hover {
  color: #F54748 !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header--seven .header__btn .lab-btn {
    display: none;
  }
}
.header--innerpage {
  z-index: 111;
}
.header--innerpage .main-menu .menu ul li a:hover {
  color: #DFA245 !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header--innerpage .header__btn .lab-btn {
    display: none;
  }
}
header.header.header--five.header--fixed {
  background: #0B2239;
}

.menu-item-has-children:hover > .submenu {
  opacity: 1;
  overflow: visible;
  visibility: visible;
  top: calc(100% + 0px);
}
.menu-item-has-children .submenu {
  min-width: 270px;
  top: calc(100% + 30px);
  left: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
  box-shadow: 0 0 8px rgba(236, 240, 243, 0.3);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.menu-item-has-children .submenu li:hover > .submenu {
  top: 100%;
  left: 0;
}
.menu-item-has-children .submenu li:last-child a {
  border-bottom: none;
}
.menu-item-has-children .submenu li a {
  border-bottom: 1px solid #ecf0f3;
}
.menu-item-has-children .submenu li a::after {
  right: 15px;
}
.menu-item-has-children .submenu li a::before {
  right: 19px;
}
.menu-item-has-children .submenu .submenu {
  top: calc(100% + 0px);
  left: calc(100% + 0px);
}
.menu-item-has-children > a::after {
  top: 50%;
  transform: translateY(-50%);
  right: 25px;
  width: 10px;
  height: 2px;
  background-color: #0B2239;
}
.menu-item-has-children > a::before {
  top: 50%;
  transform: translateY(-50%);
  right: 29px;
  width: 2px;
  height: 10px;
  background-color: #0B2239;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 1200px) {
  .menu-item-has-children > a::after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 10px;
    height: 2px;
    background-color: #0B2239;
  }
  .menu-item-has-children > a::before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 4px;
    width: 2px;
    height: 10px;
    background-color: #0B2239;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
}
@media (min-width: 1200px) {
  .menu-item-has-children:hover > a:before {
    transform: translate(-50%, -50%) rotate(90deg);
    opacity: 0;
  }
}
@media (max-width: 1199px) {
  .menu-item-has-children.open > a:before {
    transform: translate(-50%, -50%) rotate(90deg);
    opacity: 0;
  }
}

/*================*** Header Section End Here     ***===================*/
/*================*** PageHeader Section Start Here     ***===================*/
.pageheader {
  background: #FAF3E8;
  padding-block: 100px;
}
.pageheader__content h3 {
  word-break: break-all;
}
.pageheader .breadcrumb {
  gap: 5px;
}
/*================*** PageHeader Section End Here     ***===================*/
.treatment__item .thumb {
  width: 60px;
}
.treatment__item .text {
  width: calc(100% - 60px);
}
.treatment__tablists .nav-link {
  margin-block: 10px;
  z-index: 11;
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 992px) {
  .treatment__tablists .nav-link.active {
    transform: translateX(50px);
  }
}
.treatment__tablists .nav-link .thumb {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.treatment__tablists .nav-link .thumb img {
  box-shadow: 0px 6px 24px rgba(255, 156, 0, 0.4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.treatment__tablists .nav-link .text p {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.treatment__thumb {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.treatment__thumb img {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.fanfuct {
  background: #FAF3E8;
}
@media (min-width: 1200px) {
  .fanfuct .section__header p {
    max-width: 550px;
  }
}
@media (min-width: 576px) {
  .fanfuct .section__wrapper ul li {
    width: 50%;
  }
}
.fanfuct .section__wrapper ul li .thumb {
  width: 55px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fanfuct .section__wrapper ul li .thumb img {
  box-shadow: 0px 6px 24px rgba(194, 194, 194, 0.4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fanfuct .section__wrapper ul li .content {
  width: calc(100% - 55px);
}
@media (min-width: 768px) {
  .fanfuct__thumb {
    margin-top: 100px;
  }
}
@media (max-width: 767px) {
  .fanfuct__thumb--shape {
    display: none;
  }
}
.fanfuct__thumb--shape ul li {
  left: 0;
  top: -100px;
  animation: moving 5s linear infinite;
  -webkit-animation: moving 9s linear infinite;
  -moz-animation: moving 9s linear infinite;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .fanfuct__thumb--shape ul li {
    left: auto;
    right: 0;
  }
}

.account__area {
  border: 1px solid rgba(11, 34, 57, 0.1);
  border-radius: 0.25rem;
}
.account__area form input, .account__area form select, .account__area form textarea {
  border: 1px solid rgba(11, 34, 57, 0.1);
}
.account__area form select {
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
}
.account__area form .form-control:focus {
  box-shadow: none;
  border-color: #DFA245;
}

.sponsor {
  padding-block: 50px;
  background: #fafafb;
}
@media (min-width: 1200px) {
  .contact .section__header {
    max-width: 800px;
  }
}
.contact form input, .contact form textarea {
  border: 1px solid #ecf0f3;
}
.contact__item {
  padding: 60px 30px;
}
.contact__item:hover .contact__icon {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.contact__icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  margin: 0 auto 30px;
  font-size: calc(1.275rem + 0.3vw);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: 0px 0px 24px rgba(179, 181, 191, 0.42);
}
@media (min-width: 1200px) {
  .contact__icon {
    font-size: 1.5rem;
  }
}
.shop__title {
  border: 1px solid #ecf0f3;
}
.shop__title select {
  padding: 0;
}
.shop__mode a {
  padding-inline: 10px;
}
.shop__mode a::after {
  width: 1px;
  height: 59px;
  top: -16px;
  left: -3px;
}
@media (min-width: 992px) {
  .shop__mode a::after {
    background: rgba(11, 34, 57, 0.1);
  }
}
.shop__mode a:last-child {
  padding-right: 0;
}
.shop__product.lists .col, .shop__product.lists .row-cols-lg-4 > *, .shop__product.lists .class\= {
  width: 100% !important;
  max-width: 100% !important;
}
.shop__product.products li {
  list-style: none;
}
.shop__product.products li a {
  border: 1px solid #ecf0f3;
}
.shop__product.products li a img {
  width: 60px;
}
.shop__product.products li a .woocommerce-loop-category__title {
  font-size: 1.125rem;
}
.shop__product.products li a .woocommerce-loop-category__title .count {
  font-size: 0.75rem;
  background: transparent;
}
.shop__item {
  border: 1px solid #ecf0f3;
}
.shop__item:hover .shop__thumb img {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}
.shop__item:hover .shop__thumb::after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.shop__item:hover .shop__link {
  opacity: 1;
}
.shop__item--list .shop__inner {
  align-items: flex-start;
}
@media (min-width: 576px) {
  .shop__item--list .shop__thumb {
    width: 240px;
  }
}
@media (min-width: 576px) {
  .shop__item--list .shop__content {
    width: calc(100% - 240px);
    padding-left: 30px;
  }
}
.shop__thumb::after {
  top: 0;
  left: 0;
  background: rgba(11, 34, 57, 0.7);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.shop__link {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  z-index: 1;
  gap: 5px;
}
.shop__link a {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin: 2px;
  font-size: 0.75rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.shop__link button {
  padding: 7px 15px;
  border: none;
  font-size: 0.75rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.shop__link a.added_to_cart.wc-forward {
  padding: 0 10px;
  border: none;
  margin: 0;
}
.shop__content {
  padding: 25px 10px 10px;
}
.shop__content h6 {
  font-size: 1.125rem;
}
.shop__content .rating span i {
  font-size: 0.8125rem;
}
.shop--single .bg-lg-white {
  border: 1px solid #ecf0f3;
}
@media (min-width: 992px) {
  .shop--single .bg-lg-white {
    background: #fff;
  }
}

.singlethumb__left {
  gap: 10px;
}
@media (min-width: 576px) {
  .singlethumb__left {
    width: 100px;
    gap: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .singlethumb__left .nav-link {
    margin-bottom: 0;
    width: calc(50% - 5px);
  }
}
@media (min-width: 576px) {
  .singlethumb__left .nav-link:last-child {
    margin-bottom: 0;
  }
}
.singlethumb__left .nav-link.active {
  opacity: 0.25;
}
.singlethumb__left .nav-link.active .thumb {
  cursor: no-drop;
}
@media (min-width: 576px) {
  .singlethumb__right {
    width: calc(100% - 100px);
  }
}
@media (min-width: 576px) {
  .singlethumb__right .thumb {
    height: 418px;
  }
}
.singlethumb__right .thumb img {
  object-fit: cover;
  object-position: center;
}

.singlecontent .rating span {
  font-size: 0.8125rem;
}
.singlecontent ul li {
  padding-block: 5px;
  list-style-type: disc;
}
.singlecontent table.woocommerce-grouped-product-list.group_table td.woocommerce-grouped-product-list-item__quantity .quantity {
  margin-right: 10px;
  margin-bottom: 5px;
}
.singlecontent .countadd .lab-btn {
  padding-block: 13px;
}
@media (max-width: 412px) {
  .singlecontent .countadd .lab-btn {
    margin-left: 0;
  }
}
.singlecontent .countadd button.product-add-cart-btn.product-add-cart-btn-3.single_add_to_cart_button.button.alt {
  padding: 8px 20px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.singlecontent .countadd button.single_add_to_cart_button.button.alt {
  border: 1px solid #DFA245;
  padding: 10px 15px;
  background: transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.singlecontent button.reset_variations {
  border: none;
  padding: 3px 15px;
  font-size: 0.8125rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.review__area {
  border: 1px solid #ecf0f3;
}
.review__nav li {
  padding: 15px 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.review__content.review-content-show .description {
  display: none;
}
.review__content.description-show .description {
  display: block;
}
.review__content.description-show .review__showing {
  display: none;
}
.review__content .description ul li {
  list-style: disc;
}
.review__showing ul li {
  padding-block: 15px;
  border-bottom: 1px solid rgba(11, 34, 57, 0.1);
}
.review__showing ul li .thumb {
  width: 80px;
}
@media (min-width: 576px) {
  .review__showing ul li .thumb {
    margin-bottom: 0;
  }
}
@media (min-width: 576px) {
  .review__showing ul li .content {
    width: calc(100% - 80px);
    padding-left: 30px;
  }
}
.review__meta .rating i {
  font-size: 0.875rem;
}
.review__poston a {
  font-size: 1.125rem;
}
.review__form form input, .review__form form textarea {
  border: 1px solid rgba(11, 34, 57, 0.1);
}
.review__form form .ratings__rating i {
  font-size: 0.875rem;
}
.description__content ul li {
  padding-block: 5px;
  list-style: disc;
}

div#tab-additional_information {
  border: 1px solid #ecf0f3;
}
div#tab-additional_information h5.mb-3 {
  padding: 20px 30px;
  margin-bottom: 0 !important;
  border-bottom: 1px solid #ecf0f3;
}
div#tab-additional_information .product__details-additional-inner table.woocommerce-product-attributes.shop_attributes tbody tr:nth-child(odd) {
  background: rgba(236, 240, 243, 0.4);
}
div#tab-additional_information .product__details-additional-inner table.woocommerce-product-attributes.shop_attributes tbody tr th {
  padding: 15px 30px;
}
div#tab-additional_information .product__details-additional-inner table.woocommerce-product-attributes.shop_attributes tbody tr td {
  padding: 15px 30px;
}
.summary.entry-summary h1.product_title.entry-title {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .summary.entry-summary h1.product_title.entry-title {
    font-size: 1.5rem;
  }
}
.summary.entry-summary form.cart.countadd {
  gap: 15px;
}
.summary.entry-summary form.cart.countadd .quantity {
  width: 80px;
}
.summary.entry-summary form.cart.countadd .quantity input {
  padding: 10px;
  border: 1px solid #ecf0f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.summary.entry-summary form.cart.countadd button.lab-btn.border-0.alt {
  font-size: 0.875rem;
}
.summary.entry-summary .product_meta.ddd span a {
  font-size: 0.8125rem;
}
.woosw-popup-content .woosw-item--actions a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  font-size: 0.75rem;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.woosw-popup-content .woosw-popup-content-bot-inner a:hover {
  color: #DFA245 !important;
  border-color: #DFA245 !important;
}

.woosw-list .woosw-item .woosw-item--actions .woosw-item--atc .product.woocommerce.add_to_cart_inline a {
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.woosw-actions .woosw-copy .woosw-copy-url {
  width: 30%;
}
.woosw-actions .woosw-copy .woosw-copy-btn .button {
  border: none;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

@media (max-width: 991px) {
  .cart__top {
    overflow-x: auto;
  }
}
@media (max-width: 991px) {
  .cart__top table {
    width: 800px;
  }
}
.cart__top table thead tr th {
  border: 0.5px solid #ecf0f3;
  margin-bottom: -1px;
  margin-right: -1px;
  padding: 20px 30px;
}
.cart__top table tbody tr:nth-last-child(1) td:nth-child(1) {
  margin-bottom: 0;
}
.cart__top table tbody tr td {
  padding: 20px 30px;
  border: 0.5px solid #ecf0f3;
  margin-bottom: -1px;
  margin-right: -1px;
}
.cart__bottom {
  border: 1px solid #ecf0f3;
  border-top: none;
}
@media (max-width: 575px) {
  .cart__bottom form {
    gap: 15px;
  }
}
.cart__bottom form input {
  border: 1px solid rgba(11, 34, 57, 0.1);
}
@media (min-width: 576px) {
  .cart__bottom form input {
    width: calc(100% - 175px);
  }
}
.cart__item {
  box-shadow: none;
}
.cart__thumb {
  width: 60px;
}
.cart__content {
  width: calc(100% - 60px);
}
.cart__content a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* Style for the .bypostauthor class */
.bypostauthor {
  display: flex;
  border: none;
  flex-wrap: wrap;
  align-items: baseline !important;
  /* margin-top: 20px; */
  /* padding: 10px; */
  /* border: 1px solid #ddd; */
  /* background-color: #f9f9f9; */
}

.bypostauthor .thumb {
  transform: translateY(20px);
  width: 80px !important;
}

.bypostauthor .content {
  width: calc(100% - 80px) !important;
}

.bypostauthor img {
  border-radius: 50%;
  margin-right: 10px;
}

.bypostauthor .author-info {
  font-size: 14px;
}

.bypostauthor .author-info h4 {
  margin: 0;
  font-size: 16px;
}

.bypostauthor .author-info p {
  margin: 5px 0 0;
  color: #555;
}

.wp-block-search__inside-wrapper button.wp-block-search__button.wp-element-button {
  border: none;
  padding: 10px 20px;
  margin-top: 15px;
  border-radius: 3px;
}

.wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.massive-page-post p.text-center {
  gap: 15px;
}

.account p.text-center.mb-0 {
  gap: 15px;
}
.account .d-grid button.lab-btn.bg-theme6.border-0 {
  width: 50%;
  margin: auto;
}

.is-large.wc-block-cart .wc-block-cart-items th {
  padding: 8px 16px 8px 8px !important;
  text-align: center;
}

.is-large.wc-block-cart .wc-block-cart-items td {
  padding: 24px 16px 24px 16px !important;
}

.wc-block-cart-item__wrap {
  padding: 15px;
}

.massive-section-title,
.massive-section-title-pre,
.section-title,
.massive-title,
.massive-desc,
.massive-title a {
  text-transform: initial;
}

.bg-white .blog__item:hover .blog__thumb .play-btn {
  color: #DFA245;
  background: #fff;
}
.bg-white .blog__item:hover .blog__content h4 a {
  color: #DFA245;
}
.bg-white .blog__content p {
  color: #555555;
}
.bg-white .blog__content .text-btn:hover {
  color: #DFA245;
}
.bg-white .blog__pagination {
  bottom: 15px;
  z-index: 1;
}
.bg-white .blog__pagination .swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.8);
  transition: all 0.3s ease;
}
.bg-white .blog__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #DFA245;
  width: 12px;
  height: 12px;
}
.bg-white .blog--two .blog__thumb .play-btn {
  line-height: 40px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: calc(1.5rem + 3vw);
}
@media (min-width: 1200px) {
  .bg-white .blog--two .blog__thumb .play-btn {
    font-size: 3.75rem;
  }
}
.bg-white .blog--two .blog__thumb iframe {
  max-width: 100%;
}
.bg-white .blog--two .blog__thumb img {
  width: auto;
}
nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex ul.wp-block-page-list li a:hover {
  color: #DFA245;
}
nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex ul.wp-block-page-list li ul {
  border: none;
}
nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex ul.wp-block-page-list li ul li:last-child a {
  border-bottom: none;
}
nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex ul.wp-block-page-list li ul li a {
  padding-block: 8px;
  border-bottom: 1px solid #ecf0f3;
}

.wp-block-site-title a:hover {
  color: #DFA245;
}

ul.wp-block-post-template.is-layout-flow.wp-block-post-template-is-layout-flow li {
  padding-block: 10px;
}

.wp-block-post-date {
  margin-bottom: 10px;
}

.wp-block-query.is-layout-flow.wp-block-query-is-layout-flow {
  margin-bottom: 30px;
}

nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex .wp-block-query-pagination-numbers .page-numbers {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #ecf0f3;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex .wp-block-query-pagination-numbers .page-numbers.dots {
  border: none;
}
nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex .wp-block-query-pagination-numbers .page-numbers.dots:hover {
  background: transparent;
  color: #0B2239;
}
nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex .wp-block-query-pagination-numbers .page-numbers.current, nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex .wp-block-query-pagination-numbers .page-numbers:hover {
  background: #DFA245;
  color: #fff;
  border-color: #DFA245;
}
nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex .wp-block-query-pagination-numbers .page-numbers.current:hover {
  cursor: no-drop;
}
nav.wp-block-query-pagination.is-layout-flex.wp-block-query-pagination-is-layout-flex a.wp-block-query-pagination-next:hover {
  color: #DFA245;
}

.wp-block-avatar img {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.wp-block-post-author .wp-block-post-author__avatar img {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.post-navigation-link-previous.wp-block-post-navigation-link a:hover, .post-navigation-link-next.wp-block-post-navigation-link a:hover {
  color: #DFA245;
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
  margin-block: 2px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li a {
  padding-block: 5px;
}

ul.wp-block-page-list li, ul.wp-block-rss.wp-block-rss li {
  margin-block: 2px;
}
ul.wp-block-page-list li a, ul.wp-block-rss.wp-block-rss li a {
  padding-block: 5px;
}
ul.wp-block-page-list li ul, ul.wp-block-rss.wp-block-rss li ul {
  padding-left: 15px;
}

.wp-block-search__button-outside.wp-block-search__text-button .wp-block-search__inside-wrapper input {
  border-color: #ecf0f3;
  padding-inline: 15px;
}
.wp-block-search__button-outside.wp-block-search__text-button .wp-block-search__inside-wrapper button {
  border-color: #DFA245;
}

form.wp-block-search__button-inside.wp-block-search__text-button.wp-block-search .wp-block-search__inside-wrapper {
  border-color: #ecf0f3;
}
form.wp-block-search__button-inside.wp-block-search__text-button.wp-block-search .wp-block-search__inside-wrapper input {
  border: none;
  padding-inline: 15px;
}
form.wp-block-search__button-inside.wp-block-search__text-button.wp-block-search .wp-block-search__inside-wrapper button {
  border-color: #DFA245;
}

form.wp-block-search__no-button.wp-block-search .wp-block-search__inside-wrapper input {
  border-color: #ecf0f3;
  padding-inline: 15px;
}

form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper input {
  border-color: #ecf0f3;
  padding-inline: 15px;
}
form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper button {
  border-color: #DFA245;
}

form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper {
  border-color: #ecf0f3;
}
form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper input {
  border: none;
  padding-inline: 15px;
}
form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper button {
  border-color: #DFA245;
}

p.wp-block-tag-cloud {
  gap: 10px;
}
p.wp-block-tag-cloud a {
  border: 1px solid #ecf0f3;
  padding: 5px 15px;
  margin: 0;
}

ul.wp-block-categories-list.wp-block-categories li, ul.wp-block-archives-list.wp-block-archives li {
  margin-block: 2px;
}
ul.wp-block-categories-list.wp-block-categories li a, ul.wp-block-archives-list.wp-block-archives li a {
  padding-block: 5px;
}
ol.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li {
  padding-block: 5px;
  border-bottom: 1px solid #ecf0f3;
}
ol.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li:last-child {
  border-bottom: none;
}

.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex a.wp-block-button__link.wp-element-button:hover {
  background: #DFA245;
  color: #fff;
}
.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex .wp-block-button.is-style-outline.is-style-outline--1 a.wp-block-button__link.wp-element-button:hover {
  color: #DFA245;
  border-color: #DFA245;
  background: transparent;
}

.wp-block-columns.has-pale-pink-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex.has-pale-pink-background-color p {
  color: #fff;
}

.wp-block-file a.wp-block-file__button.wp-element-button {
  padding: 5px 15px;
}
.wp-block-file a.wp-block-file__button.wp-element-button:hover {
  color: #fff;
  background: #DFA245;
}

a.wp-block-button__link:hover {
  background: #DFA245;
  color: #fff;
}

.wp-block-button.is-style-outline.is-style-outline--1 a.wp-block-button__link:hover {
  background: transparent;
  border-color: #DFA245;
  color: #DFA245;
}

.wp-block-button.is-style-squared .wp-block-button__link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

ul.pagination.justify-content-center {
  gap: 10px;
}
ul.pagination.justify-content-center .page-item .page-numbers {
  width: 50px;
  height: 50px;
  line-height: 50px;
  outline: none;
  border: 1px solid #ecf0f3;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
ul.pagination.justify-content-center .page-item .page-numbers:hover, ul.pagination.justify-content-center .page-item .page-numbers.current {
  background: #DFA245;
  color: #fff;
  border-color: #DFA245;
}
ul.pagination.justify-content-center .page-item .page-numbers.current {
  cursor: no-drop;
}
ul.pagination.justify-content-center .page-item .page-numbers.dots {
  border: none;
}
ul.pagination.justify-content-center .page-item .page-numbers.dots:hover {
  background: transparent;
  color: #0B2239;
}

.wp-block-cover.has-background-dim p.wp-block-cover-text {
  color: #fff;
}

p.has-text-color.has-background.has-very-light-gray-color {
  color: #fff;
}

figure.wp-block-image.size-full.is-style-circle-mask img {
  width: auto;
  max-width: 100%;
}

ul.wp-block-list li, ol.wp-block-list li {
  margin-block: 3px;
}
ul.wp-block-list li a, ol.wp-block-list li a {
  padding-block: 5px;
}
.wp-block-file a.wp-block-file__button {
  padding: 5px 15px;
}
.wp-block-file a.wp-block-file__button:hover {
  background: #DFA245;
  color: #fff;
}

.blog__content table {
  margin: 15px 0 30px;
}
.blog__content table tbody tr th, .blog__content table tbody tr td {
  padding: 10px;
  border: 1px solid #ecf0f3;
}
.blog__content ul li, .blog__content ol li {
  padding-block: 5px;
}
.blog__content ul li a, .blog__content ol li a {
  padding-block: 5px;
}
.blog__content .post-password-form input[type=submit] {
  border-color: #DFA245;
}
.blog__content figure.wp-caption.alignnone {
  width: 100% !important;
}
.blog__content h4 {
  word-wrap: break-word;
}

.sidebar__comment .content__bottom table {
  margin: 15px 0 30px;
}
.sidebar__comment .content__bottom table tbody tr th, .sidebar__comment .content__bottom table tbody tr td {
  padding: 10px;
  border: 1px solid #ecf0f3;
}
.sidebar__comment .content__bottom ul li, .sidebar__comment .content__bottom ol li {
  padding: 8px;
  border: none !important;
}
.no-results.blog__item {
  padding: 30px !important;
}
.no-results .search_none .page-header h4 {
  font-weight: 600;
}
.no-results .search_none .search-form label {
  width: calc(100% - 130px);
}
.no-results .search_none .search-form label input {
  border-color: #ecf0f3;
}
.no-results .search_none .search-form .search-submit {
  width: 120px;
  color: #fff;
  background: #DFA245;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.star-rating {
  position: relative;
  display: inline-block;
}
.star-rating::before {
  font-family: "ElegantIcons";
  content: "\e031\e031\e031\e031\e031" !important;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #DFA245;
  font-size: 13px;
}
.star-rating span {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  font-size: 0px;
  height: 24px;
}
.star-rating span::before {
  font-family: "ElegantIcons";
  content: "\e033\e033\e033\e033\e033" !important;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #DFA245 !important;
  font-weight: 900;
  display: inline-block;
  font-size: 13px;
  line-height: 25px;
}

a.added_to_cart.wc-forward {
  width: auto;
  border-radius: 3px;
  padding: 0 15px;
}

a.product-add-cart-btn.cart-button.icon-btn.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
  display: none;
}

.woocommerce-cart .is-large.wc-block-cart, .woocommerce-cart .wc-block-cart table.wc-block-cart-items {
  border-bottom: none;
}
.woocommerce-cart thead tr th.wc-block-cart-items__header-image span, .woocommerce-cart thead tr th.wc-block-cart-items__header-total span {
  font-size: 1.25rem;
}
.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody tr:last-child {
  border-bottom: none;
}
.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody tr td .wc-block-cart-item__wrap a {
  font-size: 1.125rem;
}
.woocommerce-cart .wc-block-components-quantity-selector button {
  background: #f9f9f9;
  outline: none;
  border: none;
  box-shadow: none;
}
.woocommerce-cart .wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button:disabled {
  cursor: no-drop;
}
.woocommerce-cart .wc-block-components-quantity-selector button:focus {
  box-shadow: none;
}
.woocommerce-cart .wc-block-components-quantity-selector button:hover {
  outline: none;
  border: none;
  box-shadow: none;
}
.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
  color: #0B2239;
  text-decoration: none;
}
.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
  color: #F54748;
}
.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-text-input.wc-block-components-totals-coupon__input input {
  border-color: #ecf0f3;
}
.woocommerce-cart .wc-block-components-totals-coupon__form button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
  background: #DFA245;
  color: #fff;
  border: none;
  box-shadow: none;
  min-height: auto;
  line-height: 44px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title {
  font-size: 1.25rem;
}
.woocommerce-cart a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: none;
  line-height: 44px;
}

.u-column1.col-1.woocommerce-Address {
  width: 100%;
}

.u-column2.col-2.woocommerce-Address {
  width: 100%;
}

.u-columns.woocommerce-Addresses.col2-set.addresses {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}

.woocommerce-address-fields__field-wrapper input {
  border-color: #ecf0f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.woocommerce-address-fields__field-wrapper select {
  padding: 10px;
}

.woocommerce-MyAccount-content button.button {
  padding: 12px 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul.wc-block-grid__products li {
  list-style: none;
}

.single-product .singlecontent form .quantity input {
  border-color: #ecf0f3;
  width: 90px;
  padding: 8px;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.single-product .singlecontent form button.lab-btn.border-0.alt {
  padding-block: 8px;
}
.single-product .woocommerce-notices-wrapper {
  padding: 12px;
}
.single-product .woocommerce-notices-wrapper a {
  color: #DFA245;
}
.single-product .woocommerce-notices-wrapper .woocommerce-message {
  box-shadow: none;
  outline: none;
  border: none;
}
.single-product .woocommerce-notices-wrapper .woocommerce-message a {
  color: #DFA245;
}
.single-product .woocommerce-Reviews.shop_comment #comments {
  border: 1px solid #ecf0f3;
}
.single-product .woocommerce-Reviews.shop_comment .commentlist li .comment_container {
  align-items: flex-start;
}
.single-product .woocommerce-Reviews.shop_comment .commentlist li .comment_container .comment-text {
  width: calc(100% - 75px);
}
.single-product .woocommerce-Reviews.shop_comment .shopComment {
  border: 1px solid #ecf0f3;
}
.single-product .woocommerce-Reviews.shop_comment .shopComment .comment-reply-title {
  padding: 20px 30px;
  font-size: 1.25rem;
  border-bottom: 1px solid #ecf0f3;
}
.single-product ul.tabs.wc-tabs.product__details-tab-nav-inner.nav.tp-tab-menu.d-flex.flex-sm-nowrap.flex-wrap li a:hover {
  color: #DFA245;
}
.single-product ul.tabs.wc-tabs.product__details-tab-nav-inner.nav.tp-tab-menu.d-flex.flex-sm-nowrap.flex-wrap li.active a {
  background: #DFA245;
}
.single-product ul.tabs.wc-tabs.product__details-tab-nav-inner.nav.tp-tab-menu.d-flex.flex-sm-nowrap.flex-wrap li.active a:hover {
  color: #fff;
}

.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul li a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul li a .wc-block-grid__product-title {
  font-size: 1.125rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns ul li .wp-block-button.wc-block-grid__product-add-to-cart a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
  padding: 0 30px;
  line-height: 48px;
  width: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

a.wc-block-components-checkout-return-to-cart-button:hover {
  color: #DFA245;
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
  box-shadow: none;
}

.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  min-height: auto !important;
  line-height: 42px;
}

span.wc-block-components-product-name {
  font-size: 1.125rem;
}

form.woocommerce-EditAccountForm.edit-account input {
  border-color: #ecf0f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

del.wc-block-components-product-price__regular, del span.woocommerce-Price-amount.amount {
  color: red;
}

.comment-form-rating p.stars {
  display: inline-block;
  margin: 0;
}

p.comment-form-comment textarea {
  border: 1px solid #ecf0f3;
}

p.form-submit input {
  width: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/*rating icon*/
@font-face {
  font-family: star;
  src: url(../fonts/woo/star.eot);
  src: url(../fonts/woo/star.eot?#iefix) format("embedded-opentype"), url(../fonts/woo/star.woff) format("woff"), url(../fonts/woo/star.ttf) format("truetype"), url(../fonts/woo/star.svg#star) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: WooCommerce;
  src: url(../fonts/woo/WooCommerce.eot);
  src: url(../fonts/woo/WooCommerce.eot?#iefix) format("embedded-opentype"), url(../fonts/woo/WooCommerce.woff) format("woff"), url(../fonts/woo/WooCommerce.ttf) format("truetype"), url(../fonts/woo/WooCommerce.svg#WooCommerce) format("svg");
  font-weight: 400;
  font-style: normal;
}
.comment-form-rating .nice-select {
  display: none;
}

.comment-form-rating .stars > span {
  color: #ffbf14;
}

.woocommerce p.stars a {
  position: relative;
  height: 1em;
  width: 1em;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
}

.woocommerce p.stars a::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-family: WooCommerce;
  content: "\e021";
  text-indent: 0;
  color: #ffbf14;
}

.woocommerce p.stars a:hover ~ a::before {
  content: "\e021";
}

.woocommerce p.stars:hover a::before {
  content: "\e020";
}

.woocommerce p.stars.selected a.active::before {
  content: "\e020";
}

.woocommerce p.stars.selected a.active ~ a::before {
  content: "\e021";
}

.woocommerce p.stars.selected a:not(.active)::before {
  content: "\e020";
}

#review_form_wrapper input[type=submit] {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  position: relative;
  z-index: 1;
  overflow: hidden;
  letter-spacing: -0.02em;
  font-weight: 600;
  font-size: 15px;
  padding: 12px 37px;
  height: auto;
  line-height: 1.6;
  border: 0;
}

#review_form_wrapper .comment-form-comment label {
  font-weight: 500;
  font-size: 15px;
  line-height: 14px;
  display: inline-block;
  margin-bottom: 10px;
}

#review_form_wrapper .comment-form-rating label {
  font-weight: 500;
  font-size: 15px;
  line-height: 14px;
  display: inline-block;
  margin-bottom: 10px;
}

span.required {
  color: #DFA245;
}

#review_form #reply-title {
  margin-bottom: 20px;
  display: block;
}

.woocommerce-Reviews textarea {
  height: 180px;
  line-height: 1.2;
  padding-bottom: 20px;
}

.woocommerce-Reviews .comment-form-author, .woocommerce-Reviews .comment-form-email {
  width: 47%;
  display: inline-block;
  margin-right: 30px;
}
.woocommerce-Reviews .comment-form-author input, .woocommerce-Reviews .comment-form-email input {
  border: 1px solid #ecf0f3;
}

.woocommerce-Reviews .comment-form-email {
  margin-right: 0;
  width: 49%;
}

input#wp-comment-cookies-consent {
  width: auto;
}

.woocommerce-Reviews .commentlist li {
  list-style: none;
}

.shop-products .woocommerce-notices-wrapper {
  display: none !important;
}

.button.wc-forward {
  color: var(--tp-theme-1);
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
  height: auto;
}

.wc-block-components-product-price {
  color: #444;
}

body .is-large.wc-block-cart .wc-block-cart__totals-title {
  font-size: 16px;
  font-weight: 700;
  color: #222;
}

.is-large.wc-block-cart .wc-block-cart-items th {
  font-size: 16px;
  color: #222;
}

.wc-block-components-totals-coupon-link {
  color: #444;
  font-size: 18px;
  border: 1px solid #ddd;
  padding: 5px 18px;
  display: inline-block;
}

.wc-block-components-totals-item__label {
  color: #222;
}

.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item__description.wc-block-components-totals-shipping__via, .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping__change-address__link {
  text-decoration: underline;
}

.wc-block-components-button {
  padding: 0 46px;
  font-size: 14px;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  text-transform: uppercase;
  color: var(--tp-common-white);
  background-color: var(--tp-theme-1);
  transition: 0.3s;
  position: relative;
}

.wc-block-components-button:hover {
  background: #16171a;
  color: #fff;
}

.wc-block-components-shipping-calculator-address__button {
  background-color: #16171a;
}

.wc-block-components-shipping-calculator-address__button:hover {
  background-color: var(--tp-theme-1);
}

.wc-block-components-button:not(.is-link) {
  transition: 0.3s;
}

.is-large .wc-block-components-sidebar .wc-block-components-panel, .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, .is-large .wc-block-components-sidebar .wc-block-components-totals-item {
  padding-left: 0;
  padding-right: 0;
}

body .wc-block-components-form .wc-block-components-text-input input[type=email], body .wc-block-components-form .wc-block-components-text-input input[type=number], body .wc-block-components-form .wc-block-components-text-input input[type=tel], body .wc-block-components-form .wc-block-components-text-input input[type=text], body .wc-block-components-form .wc-block-components-text-input input[type=url], body .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], body .wc-block-components-text-input input[type=tel], body .wc-block-components-text-input input[type=text], body .wc-block-components-text-input input[type=url] {
  border: 1px solid hsla(0, 0%, 7%, 0.14);
}

body .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, body .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
  border: 1px solid #dedede;
}

body .wc-block-components-textarea {
  border: 1px solid #dedede;
}

.wc-block-components-checkout-place-order-button.components-button {
  line-height: inherit;
}

.is-large .wc-block-components-sidebar .wc-block-components-panel, .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, .is-large .wc-block-components-sidebar .wc-block-components-totals-item {
  padding-left: 0;
  padding-right: 0;
}

/* my account  */
.woocommerce-MyAccount-navigation ul {
  padding-left: 0;
  margin-bottom: 30px;
}

div.woocommerce .woocommerce-MyAccount-navigation ul {
  padding-left: 0;
  border-bottom: 1px solid #EAEAEF;
}

div.woocommerce .woocommerce-MyAccount-navigation ul li {
  list-style: none;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}

div.woocommerce .woocommerce-MyAccount-navigation ul li a {
  font-size: 16px;
  padding: 8px 0;
  display: inline-block;
  position: relative;
}

div.woocommerce .woocommerce-MyAccount-navigation ul li a::after {
  position: absolute;
  content: "";
  left: auto;
  right: 0;
  height: 2px;
  width: 0;
  bottom: 0;
  background-color: var(--tp-theme-1);
}

div.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a::after {
  width: 100%;
  left: 0;
  right: auto;
}

div.woocommerce .woocommerce-MyAccount-content > p a {
  color: var(--tp-theme-1);
}

div.woocommerce .woocommerce-MyAccount-content > p a:hover {
  text-decoration: underline;
}

.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
  width: 100%;
}

.woocommerce-orders-table__cell {
  text-align: center;
}

.woocommerce-orders-table__cell-order-number a {
  color: var(--tp-theme-1);
}

div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title {
  display: flex;
  align-items: center;
}

div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title > a {
  color: var(--tp-theme-1);
  font-weight: 500;
  font-size: 16px;
  margin-left: 40px;
  margin-bottom: 5px;
}

.woosw-list table.woosw-items {
  margin: 0;
  padding: 0;
  width: 100%;
}

.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments {
  border: 1px solid #ecf0f3;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .woocommerce-Reviews-title {
  padding: 20px 30px;
  border-bottom: 1px solid #ecf0f3;
  font-size: 1.25rem;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .woocommerce-noreviews {
  padding: 20px 30px;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist li {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist li:last-child {
  border-bottom: none;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container {
  align-items: flex-start;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text {
  width: calc(100% - 75px);
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond {
  border: 1px solid #ecf0f3;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title {
  padding: 20px 30px;
  border-bottom: 1px solid #ecf0f3;
  font-size: 1.25rem;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form {
  padding: 20px 30px;
}

.no-comments.wp-block-latest-comments {
  padding: 15px 30px !important;
}

.wp-block-navigation__container.is-responsive.wp-block-navigation ul li a {
  padding-inline: 10px;
  padding-left: 0;
}
.wp-block-navigation__container.is-responsive.wp-block-navigation ul li ul {
  padding-left: 0;
  box-shadow: 0 0 5px rgba(236, 240, 243, 0.1);
}
.wp-block-archives-list.wp-block-archives,
.wp-block-categories-list.wp-block-categories {
  padding-left: 30px;
}
.wp-block-archives-list.wp-block-archives li,
.wp-block-categories-list.wp-block-categories li {
  list-style: unset;
  margin-block: 0 !important;
}

nav.wp-calendar-nav {
  text-align: left;
  margin-bottom: 30px;
}

figure.wp-block-gallery.columns-2.is-cropped.alignleft.extraclass.wp-block-gallery-2.is-layout-flex.wp-block-gallery-is-layout-flex ul {
  margin-right: 15px;
  margin-top: 15px;
}

p.has-large-font-size {
  font-size: 24px !important;
}

.sidebar__comment .body ul li ul li:last-child {
  padding: 30px 0;
}

.woo-sidebar h2.wp-block-heading {
  font-size: 1.25rem;
}
.woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow {
  border: 1px solid #ecf0f3;
}
.woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow h2.wp-block-heading {
  padding: 20px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-archives-list.wp-block-archives li, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-categories-list.wp-block-categories li {
  list-style: none;
}
.woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-archives-list.wp-block-archives li:last-child a, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-categories-list.wp-block-categories li:last-child a {
  border-bottom: none;
}
.woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-archives-list.wp-block-archives li a, .woo-sidebar .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul.wp-block-categories-list.wp-block-categories li a {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}

figure.wp-block-gallery.columns-8.is-cropped.wp-block-gallery-8.is-layout-flex.wp-block-gallery-is-layout-flex ul.blocks-gallery-grid {
  padding-left: 0;
}

.wp-block-query.is-layout-flow.wp-block-query-is-layout-flow ul.wp-block-post-template.is-layout-flow.wp-block-post-template-is-layout-flow li {
  list-style: none;
}

.themes-page-post ul {
  padding-left: 1.5rem;
}
.themes-page-post ul li {
  list-style: disc;
  padding-block: 5px;
}
.themes-page-post ol li {
  padding-block: 5px;
}
.themes-page-post ol.wp-block-latest-comments li {
  list-style: none;
}
.themes-page-post .page-links {
  gap: 10px;
}
.themes-page-post .page-links .post-page-numbers {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #ecf0f3;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.themes-page-post .page-links .post-page-numbers:hover, .themes-page-post .page-links .post-page-numbers.current {
  border-color: #DFA245;
}
.themes-page-post .page-links .post-page-numbers.current {
  cursor: no-drop;
}
.themes-page-post .sidebar__commentForm .head {
  padding: 20px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.themes-page-post .sidebar__commentForm .body ul li {
  list-style: none;
  padding-block: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ecf0f3;
}
.themes-page-post .sidebar__commentForm .body ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.themes-page-post .sidebar__commentForm .body ul li .thumb {
  width: 80px;
}
.themes-page-post .sidebar__commentForm .body ul li .content {
  width: calc(100% - 80px);
}

.sidebar__common .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ol li, .sidebar__common .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow ul li {
  list-style: none;
}
.sidebar__common ul.wp-block-categories-list.wp-block-categories li a, .sidebar__common ul.wp-block-archives-list.wp-block-archives li a {
  padding-block: 10px;
}

.comment.depth-5.comment {
  padding-block: 15px;
}

p.wp-block-tag-cloud a {
  font-size: 1rem !important;
}

form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search button.wp-block-search__button.wp-element-button {
  margin-top: 0;
}

.wp-block-search__inside-wrapper button.wp-block-search__button.wp-element-button {
  margin-top: 0;
}

form.wpcf7-form.sent p span.wpcf7-spinner {
  display: none;
}

p.product.woocommerce.add_to_cart_inline a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
  display: none;
}
p.product.woocommerce.add_to_cart_inline a.added_to_cart.wc-forward {
  padding: 5px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.75rem;
}

.mfp-content table.woocommerce-grouped-product-list.group_table .woocommerce-grouped-product-list-item {
  overflow: hidden;
}
.mfp-content table.woocommerce-grouped-product-list.group_table .input-text {
  width: 70px;
  border: 1px solid #ecf0f3;
  margin-right: 15px;
  text-align: center;
  padding: 10px 7px;
  justify-content: center;
  border-radius: 3px;
}
.mfp-content .cart.grouped_form .product-add-cart-btn {
  padding: 10px 15px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.mfp-content .single_add_to_cart_button {
  border: none;
  padding: 8px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.mfp-content .product__details-tags .tagged_as a {
  padding: 3px 10px;
  border: 1px solid #ecf0f3;
}
.mfp-content .product__details-tags .tagged_as a:hover {
  border-color: #DFA245;
}

.massive-page .massive-page-post table thead tr th {
  padding: 10px;
  border: 1px solid #ecf0f3;
}
.massive-page .massive-page-post table tbody tr td, .massive-page .massive-page-post table tbody tr th {
  padding: 10px;
  border: 1px solid #ecf0f3;
}
.massive-page .massive-page-post ul li {
  list-style: disc;
  padding-block: 5px;
}
.massive-page .massive-page-post ul li ul {
  padding-left: 15px;
}
.massive-page .massive-page-post ol li {
  padding-block: 5px;
}
.massive-page .massive-page-post .alignnone {
  margin: 5px 20px 20px 0;
}
.massive-page .massive-page-post .sidebar__commentForm .sidebar__comment .head {
  padding: 20px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.massive-page .massive-page-post .sidebar__commentForm .sidebar__comment .body ul li {
  padding: 15px 30px;
  border-bottom: 1px solid #ecf0f3;
}
.massive-page .massive-page-post .sidebar__commentForm .sidebar__comment .body ul li:last-child {
  border-bottom: none;
}
.massive-page .massive-page-post .sidebar__commentForm .sidebar__comment .body ul li .content {
  width: calc(100% - 80px);
}
.massive-page .massive-page-post pre {
  font-size: 87.5%;
  color: #555555;
  border: 1px solid #ecf0f3;
}
.massive-page .massive-page-post .page-links {
  clear: both;
}
.massive-page .massive-page-post .page-links .post-page-numbers {
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 5px;
  border: 1px solid #ecf0f3;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.massive-page .massive-page-post .page-links .post-page-numbers.current {
  cursor: no-drop;
}
.massive-page .wc-block-components-form .wc-block-components-checkout-step {
  margin: 0 !important;
}

.footer .textwidget select {
  border-color: #ecf0f3;
}
.footer .widget_search .search-form label {
  width: calc(100% - 90px);
}
.footer .widget_search .search-form label input {
  border-color: #ecf0f3;
}
.footer .widget_search .search-form .search-submit {
  width: 90px;
}
.footer .widget_archive select {
  border-color: #ecf0f3;
}
.footer ul li a:hover {
  color: #12B6B6;
}
.footer ul.children, .footer ul.sub-menu {
  margin-bottom: 0px !important;
}
.footer .widget_rss ul li {
  padding-block: 10px;
}
.footer .calendar_wrap .wp-calendar-table {
  max-width: 100%;
}
.footer .calendar_wrap .wp-calendar-table thead tr th {
  padding: 5px;
  border: 1px solid #ecf0f3;
}
.footer .calendar_wrap .wp-calendar-table tbody tr td {
  padding: 5px;
  border: 1px solid #ecf0f3;
}
.footer .calendar_wrap .wp-calendar-table tbody tr td#today {
  border-color: #DFA245;
}
.footer .widget_pages ul li, .footer .widget_meta ul li, .footer .widget_recent_comments ul li, .footer .widget_nav_menu ul li, .footer .widget_categories ul li, .footer .widget_archive ul li {
  padding-block: 5px;
}
.footer .widget_categories .postform {
  border-color: #ecf0f3;
}
.footer .widget_tag_cloud .tagcloud {
  gap: 8px;
}
.footer .widget_tag_cloud .tagcloud a {
  padding: 5px 15px;
  display: inline-block;
  border: 1px solid #ecf0f3;
  font-size: 1rem !important;
}
.footer .widget_tag_cloud .tagcloud a:hover {
  border-color: #DFA245;
}
.footer .widget_search .searchBar {
  opacity: 1;
  z-index: 1;
  position: static;
  width: 100%;
  max-width: 100%;
  height: auto;
  background: transparent;
}
.footer .widget_search .searchBar__close {
  display: none;
}
.footer .widget_search .searchBar__area form {
  width: auto;
}
.footer .widget_search .searchBar__area form input {
  background: #ecf0f3;
}
.footer .widget_search .searchBar__area form button {
  padding: 0;
}
.footer .footer__widget .mc4wp-form .mc4wp-form-fields p input {
  border: 1px solid #ecf0f3;
}
.footer .footer__widget .mc4wp-form .mc4wp-form-fields p button {
  padding: 10px 30px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.footer select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%555555"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 20px center;
  background-size: 25px;
  padding: 15px 30px;
  font-size: 16px;
  cursor: pointer;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.footer select option {
  word-wrap: break-word;
  white-space: normal;
  width: 100px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .footer__title h5 {
    margin-bottom: 30px;
  }
}
.footer__body ul li a {
  padding-block: 10px;
}
.footer__about p {
  line-height: 28px;
}
.footer__about ul li {
  padding-block: 5px;
}
.footer__about ul li .icon {
  width: 20px;
  font-size: 1.25rem;
}
.footer__about ul li .text {
  width: calc(100% - 20px);
}
@media (min-width: 992px) {
  .footer__timetable .footer__body ul {
    max-width: 90%;
  }
}
.footer__timetable .footer__body ul li {
  padding-block: 10px;
}
.footer__timetable ul li a {
  padding-block: 5px;
}
.footer__newsletter form input {
  border: 1px solid rgba(11, 34, 57, 0.1);
  height: 50px;
}
.footer__newsletter form button {
  padding: 10px 30px;
  font-size: 1rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.footer__bottom {
  padding-block: 30px;
  border-top: 1px solid rgba(11, 34, 57, 0.1);
}
.footer--two .footer__widget .mc4wp-form .mc4wp-form-fields p button {
  background: #FE704B !important;
}
.footer--three .footer__bottom {
  background: #F5F5F5;
}
.footer--three .footer__widget .mc4wp-form .mc4wp-form-fields p button {
  background: #F54748 !important;
}
.footer--four .footer__top {
  background: #F5F5F5;
}
.footer--four .footer__bottom {
  background: #FAF3E8;
}
.footer--four .footer__widget .mc4wp-form .mc4wp-form-fields p button {
  background: #DFA245 !important;
}
.footer--dark .footer__widget .mc4wp-form .mc4wp-form-fields p button {
  background: #12B640 !important;
}
.footer .footer__widget.footer-col-8-3.widget_quick_links_widget .footer__link.ps-sm-5.ms-sm-4, .footer .footer__widget.footer-col-4-3.widget_quick_links_widget .footer__link.ps-sm-5.ms-sm-4, .footer .footer__widget.footer-col-3-3.widget_quick_links_widget .footer__link.ps-sm-5.ms-sm-4, .footer .footer__widget.footer-col-5-3.widget_quick_links_widget .footer__link.ps-sm-5.ms-sm-4, .footer .footer__widget.footer-col-7-3.widget_quick_links_widget .footer__link.ps-sm-5.ms-sm-4, .footer .footer__widget.footer-col-8-3.widget_quick_links_widget .footer__link.ps-sm-5.ms-sm-4 {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

/*# sourceMappingURL=style.css.map */
