/* Theme Name: Candles Shop Theme URI: https://www.ovationthemes.com/products/candles-shop Author: pewilliams Author URI: https://www.ovationthemes.com/ Description: The Candles Shop Theme is crafted specifically for candle businesses, boutique stores, and home décor enthusiasts looking to create a visually stunning online presence. Designed to highlight scented candles, aromatherapy candles, decorative candles, and handmade candles, this theme ensures that every product is showcased beautifully. Fully responsive and mobile-friendly, it guarantees a seamless experience for your visitors across desktops, tablets, and smartphones. With built-in WooCommerce compatibility, managing your online candle store has never been easier. You can effortlessly handle product listings, pricing, and inventory, while providing a smooth shopping experience for your customers. The theme also supports candle collections, gift sets, and seasonal promotions, helping you to organize and present your offerings professionally. Whether your store specializes in pillar candles, tea light candles, or votive candles, this theme is flexible enough to accommodate all product types and categories. The Candles Shop Theme is optimized for speed and SEO, ensuring that your candles shop website performs well and ranks higher on search engines. Its clean, modern design emphasizes your products, while intuitive navigation makes it easy for customers to browse and shop. Built to be simple yet powerful, this theme allows you to customize layouts, colors, and typography to match your brand identity, creating a unique and professional online store. Perfect for both small boutiques and large candle stores, this theme provides everything you need to sell handmade candles, gift candles, and seasonal items online. From the moment your visitors land on your site, the Candles Shop Theme ensures an elegant, user-friendly experience, helping you attract more customers and grow your online candle shop efficiently. Requires at least: 6.1 Tested up to: 6.9 Requires PHP: 5.6 Version: 1.2 License: GNU General Public License License URI: https://www.gnu.org/licenses/gpl-3.0.en.html Text Domain: candles-shop Tags: blog, e-commerce, photography, one-column, two-columns, custom-colors, custom-menu, custom-logo, sticky-post, threaded-comments, right-sidebar, left-sidebar, grid-layout, custom-background, rtl-language-support, featured-images, wide-blocks, editor-style, full-site-editing, block-patterns, block-styles, template-editing, translation-ready Candles Shop Theme, Copyright 2025 pewilliams Candles Shop is distributed under the terms of the GNU GPL */ a{ -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } a:focus, button:focus{ outline: 2px solid #000 !important; } /*navigation css*/ @media screen and (min-width:1000px){ .main-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container a:focus{ color: #ffffff !important; } .wp-block-navigation-submenu .wp-block-navigation__submenu-icon:focus{ outline: 2px solid var(--wp--preset--color--secondary) !important; } .wp-block-navigation ul li a{ border-bottom: 1px solid #0000; transition: 1s; } .main-header .menu-box .header-menu ul a:hover, .wp-block-navigation ul li a:hover, .wp-block-navigation ul li a:focus, .wp-block-navigation .current-menu-item a{ text-decoration: underline; color: var(--wp--preset--color--heading) !important; } .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ border-top: 2px solid var(--wp--preset--color--secondary); border-bottom: 2px solid var(--wp--preset--color--secondary); box-shadow: 2px 2px 8px #cfc8d8; } .wp-block-navigation ul ul li a:hover{ background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--secondary) !important; } .main-header .menu-box .header-menu ul .wp-block-navigation__submenu-container li a:hover, .main-header .menu-box .header-menu ul .wp-block-navigation__submenu-container li a:focus, .wp-block-navigation__submenu-container .current-menu-item a{ background-color: var(--wp--preset--color--secondary) !important; color: var(--wp--preset--color--heading) !important; border-color: #0000; } .main-header .menu-header .header-menu-box nav ul.wp-block-navigation__container{ gap: 22px; } } .wp-block-navigation ul ul{ padding: 0 !important; } .wp-block-navigation__responsive-container.is-menu-open li:last-child a{ border-bottom: none; } .wp-block-navigation__responsive-container.is-menu-open li a:hover, .wp-block-navigation__responsive-container.is-menu-open li a:focus, .wp-block-navigation__responsive-container.is-menu-open li.current-menu-item a{ background-color: transparent !important; color: var(--wp--preset--color--primary) !important; } .wp-block-navigation .wp-block-navigation__submenu-icon{ background: transparent; } @media screen and (max-width:999px) { .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ display: none; } .wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg{ width: 26px; height: 26px; } .wp-block-navigation__responsive-container-close{ background-color: var(--wp--preset--color--primary); padding: 8px; } .wp-block-navigation__responsive-container-open svg{ fill: var(--wp--preset--color--primary); } .wp-block-navigation__responsive-container-close svg{ fill: var(--wp--preset--color--background) !important; } .wp-block-navigation__responsive-container-close{ top: 10px; right: 20px; } .wp-block-navigation__responsive-container-open:not(.always-shown){ display: block; background-color: var(--wp--preset--color--background) !important; border-radius: 5px; padding: 5px; } .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { display: none; } .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: var(--wp--preset--color--white); } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ padding: 3.7em; padding-top: 4rem; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container { width: 100%; gap: 0 !important; border-bottom: none; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item { width: 100%; gap: 0 !important; border: none !important; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a { width: 100%; padding: 12px 24px 12px; line-height: 30px; text-align: left; display: flex; justify-content: left; } /* * Submenu Css */ .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container { width: 100%; gap: 0; margin: 0; padding-left: 40px !important; box-shadow: none; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container li.wp-block-navigation-item a{ gap: 3px; font-weight: 300 !important; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container li.wp-block-navigation-item a:before { content: '--'; } } .wp-block-image img{ vertical-align: middle; } .pos-relative{ position: relative; } form { position: relative; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select { width: 100%; margin: 0; padding: 10px 15px; border: 1px solid var(--wp--preset--color--border-color); outline: 0; resize: none; line-height: 20px; background: none; color: var(--wp--preset--color--foreground); font-weight: 400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } select option{ background: var(--wp--preset--color--base); color: var(--wp--preset--color--foreground); } select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none; /* hide the default arrow in ie10 and ie11 */ } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus { border-color: var(--wp--preset--color--heading); } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; -moz-appearance: button; appearance: button; cursor: pointer; border: none; outline: none; padding: 12px 20px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-color: var(--wp--preset--color--heading); color: var(--wp--preset--color--white); border-radius: 30px; text-transform: capitalize; } html input[type="button"], input[type="reset"], input[type="submit"] { text-align: center; } button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{ background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--secondary); } .sidebar-box form.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, .search-no-results .wp-block-query-no-results .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{ background-color: var(--wp--preset--color--heading); color: var(--wp--preset--color--white); } .sidebar-box form.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, .search-no-results .wp-block-query-no-results .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover{ background-color: var(--wp--preset--color--primary) !important; } .wpcf7-form label { display: block; text-transform: uppercase; font-size: 12px; margin: 0 0 8px; color: var(--wp--preset--color--foreground); font-weight: 700; } .form-group { margin-bottom: 30px; } .form-group p{ margin: 0; } .form-group.half { width: 48%; margin-right: 4%; float: left; } .form-group.half.last { margin-right: 0; } .form-group.third { width: 32%; margin-right: 2%; float: left; } .form-group.third.last { margin-right: 0; } /*comment*/ .wp-block-comments{ padding: 20px; border: 1px solid var(--wp--preset--color--border-color); } .wp-block-comment-template li .wp-block-columns{ border: 1px solid var(--wp--preset--color--border-color); padding: 20px; } .wp-block-avatar img{ border: 1px solid var(--wp--preset--color--border-color); padding: 2px; } .comment-form .comment-form-comment textarea, .comment-form .comment-form-author input, .comment-form .comment-form-email input, .comment-form .comment-form-url input{ background: var(--wp--preset--color--section-bg); } .single-post .post-meta .wp-block-post-author{ align-items: center; } .single-post .wp-block-comments .comment-respond .comment-form .comment-form-cookies-consent{ align-items: flex-start; } .single-post .wp-block-post-featured-image img{ height: 400px; width: 400px; object-fit: contain; transform: translateY(10px); transition: all 0.4s ease; } .single-post .wp-block-post-featured-image img:hover{ transform: translateY(0px); } .single-post .related-post .wp-block-post-featured-image img{ height: 200px; width: 100%; } .wp-block-query li.wp-block-post .inner-post-box .archieve-meta{ flex-wrap: wrap; gap: 12px; } /*pagination*/ .wp-block-query-pagination-numbers .page-numbers{ padding: var(--wp--preset--spacing--20); line-height: 1; text-decoration: none; color:var(--wp--preset--color--heading); } .wp-block-query-pagination-numbers .page-numbers.current{ background:var(--wp--preset--color--heading); color: var(--wp--preset--color--white) !important; } .wp-block-query-pagination-numbers .page-numbers:hover{ color:var(--wp--preset--color--primary); } .wp-block-query-pagination-next, .wp-block-query-pagination-previous{ background:var(--wp--preset--color--heading); font-size: var(--wp--preset--font-size--small); line-height: 1; padding: 10px; color: var(--wp--preset--color--white); text-decoration: none; } .wp-block-query-pagination-next:hover, .wp-block-query-pagination-previous:hover{ color: var(--wp--preset--color--white); background: var(--wp--preset--color--primary); } /*sidebar css*/ .sidebar-box,.inner-post-box{ position: relative; box-shadow: 0px 4px 9px var(--wp--preset--color--sidebar-shadow-color); } .sidebar-box .wp-block-query ul.wp-block-post-template li .wp-block-post-date{ padding-left: 0 !important; } .sidebar-heading{ display: table; position: absolute; left: 0; right: 0; top: -25px; width: auto; } .sidebar-post-title{ margin-block-start: 10px; margin-block-end: 0; } .sidebar-box .wp-block-page-list ul li{ list-style: square; } .sidebar-box .wp-block-archives-list li , .sidebar-box .wp-block-categories-list li, .sidebar-box .wp-block-page-list li{ list-style: circle; } .sidebar-box .wp-block-archives-list li::marker, .sidebar-box .wp-block-categories-list li::marker, .sidebar-box .wp-block-page-list li::marker{ color: var(--wp--preset--color--primary); } .sidebar-box .wp-block-archives-list,.sidebar-box .wp-block-categories-list{ padding-left: 20px; } .sidebar-box ul li a{ text-decoration: none; } .sidebar-box .wp-block-tag-cloud a{ background: var(--wp--preset--color--primary-light); color: var(--wp--preset--color--primary); } .sidebar-box .wp-block-tag-cloud a:hover{ background: var(--wp--preset--color--background); color: var(--wp--preset--color--primary); } /*post css*/ .post-title{ position: relative; } .post-title .wp-block-separator{ width: 57px !important; } .post-title .wp-block-separator:after{ position: absolute; content: ""; width: 10px; height: 10px; border-radius: 10px; background: var(--wp--preset--color--primary); top: 0; bottom: 0; margin: auto; } .archieve-readmore .wp-block-separator{ width: 20px !important; } /* Wishslist */ .search-results .woocommerce-breadcrumb, .search-no-results .woocommerce-breadcrumb{ text-align: center; } .search-results .woocommerce-breadcrumb a, .search-no-results .woocommerce-breadcrumb a{ color: #fff; } .single-product #alg_currency_select{ width: auto; } .single-product #alg_currency_selector .wSelect.wSelect-theme-classic{ float: left; } .woocommerce-wishlist .wishlist_table.mobile{ padding-left: 0; } .woocommerce-wishlist .wishlist_table.mobile table{ width: auto; } .woocommerce-wishlist .wishlist_table.mobile .product-name h3{ margin-top: 0; } .woocommerce-wishlist .wishlist_table.mobile li{ padding: 15px; border: 1px solid #000000; } .woocommerce-wishlist .cart.wishlist_table .additional-info-wrapper{ display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap: 0px 20px; } .woocommerce-wishlist ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{ display: grid; grid-template-columns: 2fr 50%; gap: 10px; } .woocommerce-wishlist .wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, .woocommerce-wishlist .wishlist_table.modern_grid li .item-details table.item-details-table td.label{ font-size: 16px !important; font-weight: 500; } .woocommerce-wishlist .wishlist_table.mobile li .item-details table.item-details-table td,.additional-info .value{ font-size: 14px !important; padding: 6px !important; } .woocommerce-wishlist .main-product-section .wishlist_view { display: block !important; } .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after{ display: none; } .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading{ opacity: 1; } .woocommerce-wishlist .yith-wcwl-share .share-button i{ font-family: 'FontAwesome'; } .woocommerce-wishlist .wishlist-items-wrapper .product-add-to-cart a{ text-decoration: none !important; line-height: 12px; } .woocommerce-wishlist .wishlist_table .product-add-to-cart a{ display: inline-block !important; border-radius: 6px; color: #fff; padding: 12px 20px !important; font-size: 15px; font-weight: bold; text-decoration: none !important; } .woocommerce-wishlist .wishlist_table .product-add-to-cart a:hover{ background-color: var(--wp--preset--color--primary); } .woocommerce-wishlist .wishlist_table .product-name a{ font-size: 22px; font-weight: 600; } .woocommerce-wishlist .wishlist_table.responsive .product-name a{ text-decoration: none; } /*woocommerce*/ .wp-block-group.woocommerce.product{ margin-block-start: 0; } .wc-block-product, .wc-block-grid__product, .woocommerce .products li, .wp-block-woocommerce-related-products li, .products-block-post-template li { text-align: center; padding: 10px !important; background: transparent !important; border: 1px solid var(--wp--preset--color--border-color); border-radius: 10px; } .wc-block-product:hover, .wc-block-grid__product:hover, .woocommerce .products li:hover, .wp-block-woocommerce-related-products li:hover, .products-block-post-template li:hover{ border: 1px solid var(--wp--preset--color--primary); } .wc-block-components-product-image img { width: auto; max-width: 100% !important; } .woocommerce div.product div.images img{ width: auto; } .wc-block-grid__product{ margin: 0 10px; } a.wc-block-grid__product-link,.wc-block-grid__product-image,.wc-block-grid__products .wc-block-grid__product-image img { width: 100%; } .wc-block-components-product-rating__stars,.wc-block-grid__product-rating,.woocommerce .star-rating { margin: 0 auto 0.5em; color: #f4bc16; } .wc-block-components-product-rating__stars::before,.wc-block-grid__product-rating .star-rating:before{ color: #cfc8d8; } .woocommerce span.onsale,.wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale{ background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--white); padding: 0; border-radius: 5px; margin: 5px !important; min-height: 8px; line-height: 26px; min-width: 60px; font-weight: 500; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title.title h2{ font-size: 30px; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title.title h2 + .edit{ float: left; color: var(--wp--preset--color--secondary); font-weight: 600; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title.title h2 + .edit:hover{ color: var(--wp--preset--color--primary); } .woocommerce-cart .wp-block-woocommerce-empty-cart-block ul.wc-block-grid__products{ display: grid; grid-template-columns: 25% 25% 25% 25%; justify-content: space-between; } .woocommerce-cart .wp-block-woocommerce-empty-cart-block ul.wc-block-grid__products li{ max-width: 100%; margin-bottom: 15px; } nav.woocommerce-MyAccount-navigation ul li { background: var(--wp--preset--color--primary); border: 1px solid; border-color: var(--wp--preset--color--primary); padding: 12px!important; margin-bottom: 10px; } nav.woocommerce-MyAccount-navigation ul li a{ color: var(--wp--preset--color--white); } nav.woocommerce-MyAccount-navigation ul li:hover { background: var(--wp--preset--color--secondary); border-color: var(--wp--preset--color--secondary); } nav.woocommerce-MyAccount-navigation ul li:hover a{ color: var(--wp--preset--color--white); } .woocommerce ul.products li.product .button{ padding: var(--wp--preset--spacing--30); border-radius: 0; } .woocommerce .wc-block-components-product-button{ position: relative; } .woocommerce .wc-block-components-product-button .add_to_cart_button{ margin-bottom: 0; } .woocommerce a.added_to_cart, .added_to_cart.wc-forward{ background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--white); padding: var(--wp--preset--spacing--30); text-decoration: none; border-radius: 30px; display: inline-block; position: absolute; top: 0; left: 50%; transform: translateX(-50%); margin-top: 0; padding: 13px 25px; } .added_to_cart.wc-forward{ margin-left: 10px; } .wc-block-components-product-badge{ box-shadow: 2px 2px 0 0 var(--wp--preset--color--heading); border-radius: 0 !important; border: solid 2px var(--wp--preset--color--heading) !important; padding: 5px 8px !important; } .wc-block-grid__product .wc-block-grid__product-title,.wc-block-components-product-name,h2.woocommerce-loop-product__title,.woocommerce-Tabs-panel h2{ font-size: 18px !important; font-weight: bold; } .woocommerce #review_form #respond textarea{ background: var(--wp--preset--color--section-bg); border: 1px solid var(--wp--preset--color--border-color); } .woocommerce-Tabs-panel--reviews,.wc-block-checkout__form,.woocommerce-Tabs-panel--description{ padding: 20px !important; border: 1px solid var(--wp--preset--color--border-color); } .wc-block-checkout__form, .wp-block-woocommerce-checkout-order-summary-block,.wc-block-checkout__actions_row a:hover{ color: var(--wp--preset--color--heading); } .wc-block-components-sidebar-layout.wc-block-cart{ padding-top: 30px; } .wc-block-cart{ border: 1px solid var(--wp--preset--color--border-color); padding: 30px; border-radius: 10px; color: var(--wp--preset--color--heading); } .is-large.wc-block-cart .wc-block-cart-items td:after ,.is-large.wc-block-cart .wc-block-cart-items:after { border-color: transparent; } .wc-block-cart .wc-block-cart-items th,.wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title, .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block, .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper{ padding: 10px !important; } .wc-block-cart table.wc-block-cart-items{ margin: 0 !important; } .wp-block-woocommerce-cart .wc-block-cart-items,.wc-block-cart-items__header,.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block,.woocommerce-Tabs-panel--description,.is-large.wc-block-cart .wc-block-cart-items{ border: 1px solid var(--wp--preset--color--border-color); } .wc-block-components-totals-wrapper:after{ border-color: var(--wp--preset--color--border-color); opacity: 1 !important; } .wc-block-cart__submit-container a{ margin-top: 15px; } .wc-block-checkout__actions_row a{ color: var(--wp--preset--color--primary); } .wc-block-checkout__actions_row a:hover{ color: var(--wp--preset--color--heading); } .wp-block-woocommerce-cart.alignwide, .wp-block-woocommerce-checkout.alignwide.wc-block-checkout { margin-right: auto !important; margin-left: auto !important; } .wc-block-components-sidebar-layout .wc-block-components-main { padding-right: 0 !important; } .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover { background: transparent; } /* scroll top */ p.scroll-top { position: absolute; } .scroll-top::before{ font-size: 20px; cursor: pointer; background: var(--wp--preset--color--primary); color: var(--wp--preset--color--base); font-family: "Font Awesome 7 Free"; font-weight: 600; content: '\f135'; position: fixed; bottom: 30px; right: 30px; width: 40px; height: 40px; transform: rotate(-45deg); display: flex; align-items: center; justify-content: center; border-radius: 6px; z-index: 99; } .scroll-top:hover::before { background: var(--wp--preset--color--heading) !important; color: var(--wp--preset--color--white); } /* --- Block Media Quries -------------------------------------------------------- */ /* --- > Media Queries -------------------------------------------------------- */ /* --- > 781px -------------------------------------------------------- */ @media screen and (max-width:999px){ .woocommerce-page.search .wp-block-woocommerce-product-template, .woocommerce-page .products-block-post-template, .wp-block-woocommerce-related-products .wp-block-post-template{ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .woocommerce-page .wp-block-query-title{ font-size: 30px !important; } .wc-block-components-totals-wrapper{ padding: 16px 22px; } .wc-block-cart{ padding: 0; border: none; } .wc-block-components-sidebar-layout.wc-block-cart{ padding-top: 0; } .latest-news .wp-block-post-template, .post-grid-layout.wp-block-post-template{ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .inner-cover-img h2,.without-cover-img h2{ font-size: 30px !important; } } @media screen and (max-width:600px){ .woocommerce-page.search .wp-block-woocommerce-product-template, .woocommerce-page .products-block-post-template, .wp-block-woocommerce-related-products .wp-block-post-template{ grid-template-columns: 1fr !important; } .single-product .wp-block-woocommerce-product-meta .wp-block-group{ display: block !important; } .woocommerce-page .wp-block-query-title{ font-size: 25px !important; } .wp-block-woocommerce-cart:where(:not(.alignleft):not(.alignright):not(.alignfull)){ max-width: 90% !important; } } @media screen and (max-width: 999px) and (min-width: 782px){ .page-template-blog-right-sidebar .wp-block-post-template, .page-template-blog-left-sidebar .wp-block-post-template, .search-results .wp-block-post-template{ grid-template-columns: 1fr !important; } .page-sidebar-col{ flex-basis: 40% !important; } .page-text-col{ flex-basis: 60% !important; } } @media screen and (max-width:781px){ .search.search-results .wp-block-columns .wp-block-column .wp-block-query{ margin-bottom: 45px; } .single.single-post .wp-block-column .wp-block-template-part{ margin-top: 40px; } .post-title .wp-block-separator{ width: 30px !important; } .post-title h4{ font-size: 21px; } .archieve-meta time ,.archieve-meta .wp-block-post-author-name{ font-size: 13px !important; } .blog-box .wp-block-cover{ min-height: 250px !important; } } @media screen and (max-width: 1699px){ .product-iner-box{ padding-right: var(--wp--preset--spacing--50) !important; padding-left: var(--wp--preset--spacing--50) !important; } .product-iner-box h3{ font-size: 18px !important; } } @media screen and (max-width: 1099px){ .blog-sec-query .wp-block-post-template{ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } @media screen and (max-width: 599px){ .blog-sec-query .wp-block-post-template { grid-template-columns: repeat(1, minmax(0, 1fr)) !important; } } @media screen and (max-width: 991px) and (min-width: 768px){ .woocommerce-cart .wp-block-woocommerce-empty-cart-block ul.wc-block-grid__products, .woocommerce-wishlist ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{ grid-template-columns: 100%; } .woocommerce-cart .wp-block-woocommerce-empty-cart-block ul.wc-block-grid__products{ grid-template-columns: 50% 50%; } } @media screen and (min-width:600px) and (max-width:767px){ .single-post .wp-block-query .related-post{ display: grid; grid-template-columns: auto; } } @media screen and (max-width:991px){ .archive .sidebar-col{ margin-top: 40px; } } @media screen and (max-width:874px){ .wc-block-checkout .wc-block-checkout__form .wc-block-checkout__actions .wc-block-checkout__actions_row{ margin-top: 12px; } .wc-block-checkout .wc-block-checkout__actions .wc-block-components-checkout-step__title, .wc-block-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title, .wc-block-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper { padding: 15px !important; } } @media screen and (max-width:767px){ .wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{ padding: 15px 0; } .wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-name{ margin: 0; } .wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{ display: flex; flex-wrap: wrap; } .woocommerce-cart .wp-block-woocommerce-empty-cart-block ul.wc-block-grid__products, .woocommerce-wishlist ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{ grid-template-columns: 100%; } .post-grid-layout.wp-block-post-template, .page-template-blog-right-sidebar .wp-block-post-template, .page-template-blog-left-sidebar .wp-block-post-template, .latest-blogs, .search-results .wp-block-post-template{ display: block !important; } .post-grid-layout.wp-block-post-template li, .page-template-blog-right-sidebar .wp-block-post-template li, .page-template-blog-left-sidebar .wp-block-post-template li, .latest-blogs li, .search-results .wp-block-post-template li{ margin-bottom: 30px; } .post-grid-layout.wp-block-post-template li:last-child, .page-template-blog-right-sidebar .wp-block-post-template li:last-child, .page-template-blog-left-sidebar .wp-block-post-template li:last-child, .latest-blogs li:last-child, .search-results .wp-block-post-template li:last-child{ margin-bottom: 0; } .inner-cover-img h2,.without-cover-img h2{ font-size: 25px !important; text-align: center !important; } .error-heading{ font-size: 110px !important; } footer.custom-footer-class .footer-widgets .footer-box-3{ padding-right: 0 !important; display: flex; flex-direction: column; align-items: center; } footer.custom-footer-class .footer-widgets .footer-phone, footer.custom-footer-class .footer-widgets .footer-mail, footer.custom-footer-class .footer-widgets .footer-address{ display: flex; justify-content: center; } footer.custom-footer-class .footer-widgets{ text-align: center; } .main-header .top-header .track-box .woocommerce-form{ width: 265px !important; right: 43% !important; transform: translateX(50%); } .main-header .bottom-left-box .bottom-left-in-box{ flex-wrap: wrap; justify-content: center; padding: 10px !important; } .main-header .bottom-left-box .header-category:after{ content: none !important; } .main-header .bottom-left-box .header-category{ justify-content: center; padding-left: 0 !important; } .main-header .top-header .top-inner-header{ flex-wrap: wrap; justify-content: center; text-align: center; } .main-header .mid-header .header-phone-box, .main-header .mid-header .header-woo-info, .main-header .bottom-header .bottom-right-box .header-menu{ justify-content: center; } .banner-section .banner-left-box .banner-box-img{ min-height: 300px !important; } .banner-section .banner-mid-box .banner-mid-content, .banner-section .banner-right-box .banner-right-cont{ max-width: 100%; margin: 0 !important; } .banner-section .banner-mid-box .banner-mid-content .banner-mid-title, .banner-section .banner-right-box .banner-right-cont .banner-right-title{ text-align: center; } .banner-section .banner-mid-box .banner-mid-content .banner-mid-btn, .banner-section .banner-right-box .banner-right-cont .banner-right-btn, .product-section .product-sec-left .custom-controls{ justify-content: center; } .banner-section .banner-mid-box .custom-controls{ left: 50% !important; transform: translateX(-50%); } .product-section .product-sec-left{ padding-left: 0 !important; text-align: center; } .product-section{ margin: 0 5% !important; } .latest-news .news-boxes li{ text-align: center; } .latest-news .news-boxes li .news-btn { float: none !important; margin: 0 auto; } .testimonial-section .owl-nav{ display: none !important; } .faq-section .faq-section-cols{ gap: 0; } .latest-news .owl-nav{ top: auto !important; bottom: -55px; width: auto !important; } .footer-box-2 .wp-block-list li{ width: fit-content; margin-left: auto; margin-right: auto; } .about-section .about-img-box-inner .abt-exp-box{ top: auto !important; bottom: -45px; right: 50% !important; transform: translateX(50%) !important; } .about-section .about-text-box p{ text-align: center; margin-left: 0 !important; margin-top: 45px !important; font-size: 16px !important; } } @media screen and (min-width: 768px) and (max-width: 991px){ .main-header .bottom-left-box .header-category{ width: 290px !important; } .main-header .top-header .top-inner-header .topbar-text{ flex-basis: 50%; } .main-header .mid-header-boxes{ display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); } .main-header .mid-header-boxes .mid-box1 { grid-column-start: 1; grid-row-start: 2; } .main-header .mid-header-boxes .mid-box2 { grid-column: span 2 / span 2; grid-column-start: 1; grid-row-start: 1; } .main-header .mid-header-boxes .mid-box3 { grid-row-start: 2; } .main-header .bottom-header .bottom-header-boxes{ flex-wrap: nowrap !important; } .main-header .bottom-header-boxes:not(.is-not-stacked-on-mobile)>.bottom-left-box{ flex-basis: 90% !important; } .main-header .bottom-header-boxes:not(.is-not-stacked-on-mobile)>.bottom-right-box{ flex-basis: 10% !important; } .banner-section .banner-boxes, .product-section .product-sec-boxes{ flex-wrap: nowrap !important; } .banner-section .banner-boxes, .banner-section .banner-right-box .banner-right-in-box{ gap: 10px; } .banner-section .banner-mid-box .banner-mid-content, .banner-section .banner-right-box .banner-right-cont{ max-width: 100%; margin: 0 !important; } .banner-section .banner-mid-box .banner-mid-content .banner-mid-title{ font-size: 40px !important; } .banner-section .banner-left-box .banner-box-img, .banner-section .banner-mid-box .banner-box-img{ min-height: 450px !important; } .banner-section .banner-right-box .banner-box-img{ min-height: 220px !important; } .banner-section .banner-left-box .banner-left-title{ max-width: 100%; font-size: 26px !important; } .banner-section .banner-boxes:not(.is-not-stacked-on-mobile)>.banner-left-box, .banner-section .banner-boxes:not(.is-not-stacked-on-mobile)>.banner-right-box{ flex-basis: 25% !important; } .banner-section .banner-boxes:not(.is-not-stacked-on-mobile)>.banner-mid-box{ flex-basis: 50% !important; } .banner-section .banner-left-box .banner-left-btn a, .banner-section .banner-right-box .banner-box-img .banner-right-btn a{ padding-right: 20px !important; padding-left: 20px !important; } .product-section .product-sec-boxes{ gap: 15px; } .product-section .product-sec-boxes:not(.is-not-stacked-on-mobile)>.product-sec-left{ flex-basis: 30% !important; } .product-section .product-sec-boxes:not(.is-not-stacked-on-mobile)>.product-sec-right{ flex-basis: 70% !important; } .product-section .wc-block-product-template .product-img-box{ min-height: 245px !important; } .product-section .wc-block-product-template .product-img-box img{ height: 140px !important; } .testimonial-section .owl-nav, .latest-news .owl-nav{ width: 118% !important; } .about-section .about-cols{ flex-wrap: nowrap !important; } .about-section .about-text-box p{ font-size: 16px !important; margin-left: 40px !important; } .faq-section .faq-section-cols{ flex-wrap: nowrap !important; gap: 10px } footer.custom-footer-class .footer-widgets{ display: grid; grid-template-columns: 50% 50%; gap: 35px; } footer .footer-widgets .footer-box-2{ padding-top: 0 !important; } .single-post .wp-block-query .related-post{ display: grid; grid-template-columns: auto; } .archive .wp-block-columns:has(.post-col){ flex-wrap: wrap !important; } .sidebar-col,.post-col{ flex-basis: 100% !important; } .wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{ display: flex; flex-wrap: wrap; } } @media screen and (min-width: 992px) and (max-width: 1199px){ .main-header .bottom-header .bottom-left-box{ flex-basis: 55% !important; } .main-header .bottom-header .bottom-right-box{ flex-basis: 45% !important; } .main-header .bottom-left-box .header-category{ padding-left: 5px !important; width: 325px !important; } .banner-section .banner-mid-box .banner-mid-content{ max-width: 75% !important; } .banner-section .banner-right-box .banner-right-cont { max-width: 100%; margin: 0 !important; } .banner-section .banner-mid-box .custom-controls{ left: 12% !important; } .sidebar-box form.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{ padding: 10px; } .about-section .about-text-box p{ font-size: 18px !important; } .testimonial-section .owl-nav, .latest-news .owl-nav{ width: 115% !important; } footer.custom-footer-class .footer-widgets .footer-box-3{ padding-right: 10px !important; } .single-post .wp-block-query .related-post{ display: grid; grid-template-columns: auto; } .woocommerce-page.search .wp-block-woocommerce-product-template, .woocommerce-page .products-block-post-template, .wp-block-woocommerce-related-products .wp-block-post-template { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } } @media screen and (min-width: 1200px) and (max-width: 1399px){ .main-header .bottom-left-box .header-category{ width: 320px !important; } .main-header .bottom-left-box .header-category{ padding-left: 5px !important; } .banner-section .banner-mid-box .banner-mid-content{ max-width: 75% !important; } .banner-section .banner-right-box .banner-right-cont { max-width: 100%; } } @media screen and (min-width: 1400px) and (max-width: 1699px){ .banner-section .banner-mid-box .banner-mid-content{ max-width: 60% !important; } .main-header .bottom-left-box .header-category{ width: 310px !important; } } @media screen and (max-width: 1614px){ .about-section .banner-bg, .faq-section .banner-bg{ padding-top: 60px !important; } } /* Header Image */ .inner-cover-img{ position: relative; } .inner-cover-img:after{ content: ''; position: absolute; top: 0; height: 100%; width: 100%; background-color: #000000; opacity: 0.5; } .inner-cover-img .wp-block-cover__inner-container{ z-index: 1; } /* Header */ .main-header .top-header .track-box .track-text{ cursor: pointer; } .main-header .top-header .top-right-box .gtranslate_wrapper .gt_selector, .main-header .top-header .top-right-box #alg_currency_selector .alg_currency_select{ border: none; padding: 0; color: var(--wp--preset--color--base); font-weight: 500; font-size: 15px; cursor: pointer; } .main-header .top-header .top-right-box .gtranslate_wrapper .gt_selector option{ color: #000000; } .main-header .top-header .top-right-box .gtranslate_wrapper{ width: 70px; position: relative; } .main-header .top-header .top-right-box #alg_currency_selector{ width: 50px; position: relative; } .main-header .top-header .top-right-box .gtranslate_wrapper:after, .main-header .top-header .top-right-box #alg_currency_selector:after{ content: '\f107'; position: absolute; top: 60%; right: 0; transform: translateY(-50%); color: var(--wp--preset--color--base); font-family: 'Font Awesome 7 Free'; font-size: 12px; font-weight: 900; } .main-header .mid-header .mid-box1 .phone-title a, .main-header .mid-header .mid-box1 .phone-num a{ text-decoration: none; } .main-header .mid-header .mid-box1 .phone-title a:hover, .main-header .mid-header .mid-box1 .phone-num a:hover{ color: var(--wp--preset--color--primary); } .main-header .mid-header .header-account a:hover{ color: var(--wp--preset--color--primary) !important; text-decoration: none !important; } .main-header .mid-header .header-cart a:hover{ color: var(--wp--preset--color--primary); } .main-header .mid-header .header-account-box{ position: relative; } .woocommerce-uses-block-theme .main-header .mid-header .header-account-box .header-account-text{ position: absolute; top: -3px; left: 40px; width: 100%; } .main-header .mid-header .header-account-box .header-account-text{ position: static; } .main-header .mid-header .header-account a, .main-header .mid-header .header-wishlist-btn a{ padding: 0; } .main-header .mid-header .header-account span.label{ margin-top: 22px; } .main-header .mid-header .header-account .wc-block-customer-account__account-icon{ height: 35px; width: 35px; } .main-header .mid-header .mid-box3 .header-wishlist-btn img{ height: 20px; width: 20px !important; background-color: var(--wp--preset--color--base); } .main-header .mid-header .header-wishlist-btn a{ display: flex; } .main-header .bottom-left-box .header-category .wc-block-product-categories__dropdown select{ padding-top: 0; padding-bottom: 0; } .main-header .bottom-left-box .header-search .wp-block-search__input{ padding: 0; } .main-header .bottom-left-box .header-category .wc-block-product-categories__dropdown select, .main-header .bottom-left-box .header-search .wp-block-search__input{ border: none; margin: 0; color: #000; font-size: 15px; } .main-header .bottom-left-box .header-category .wc-block-product-categories__dropdown option{ background-color: var(--wp--preset--color--primary); color: #fff; } .main-header .bottom-left-box .header-category .wc-block-product-categories__dropdown option:hover{ background-color: #000 !important; } .main-header .bottom-left-box .header-search button.wp-block-search__button{ padding: 3px 12px; } .main-header .bottom-left-box .header-search button.wp-block-search__button svg{ transform: rotate(-90deg); } .main-header .bottom-left-box .header-search{ width: 100%; } .main-header .bottom-left-box .header-category{ width: 260px; padding-left: 18px; padding-right: 12px; position: relative; } .main-header .bottom-left-box .header-category:after{ content: ''; position: absolute; height: 100%; width: 2px; background-color: #D9D9D9; top: 50%; right: 0; transform: translateY(-50%); } .main-header .bottom-left-box .header-category button.wc-block-product-categories__button{ padding: 0; background-color: #0000; } .main-header .bottom-left-box .header-category button.wc-block-product-categories__button svg{ fill: #000; } /* Order Track */ .main-header .top-header .track-box{ position: relative; } .main-header .top-header .track-box .track-text + .woocommerce{ margin-top: 0; position: absolute; top: 25px; right: 0; z-index: 999; display: none; } .main-header .top-header .track-box:hover .track-text + .woocommerce{ display: block; } .main-header .top-header .track-box .woocommerce-form{ background-color: #ffffff; width: 330px; right: 0; padding: 15px; border-radius: 10px; box-shadow: 0 0 5px #00000085; } .main-header .top-header .track-box .woocommerce-form p:first-child{ margin: 0 0 12px; font-size: 15px; } .main-header .top-header .track-box .woocommerce-form .form-row{ width: 100%; float: none; padding: 0; } .main-header .top-header .track-box .woocommerce-form .form-row button.button{ padding: 8px 25px; background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--base); border-radius: 10px; } .main-header .top-header .track-box .woocommerce-form .form-row button.button:hover{ background-color: var(--wp--preset--color--heading); } /* Banner */ .banner-section .banner-left-box .banner-box-img, .banner-section .banner-mid-box .banner-box-img{ position: relative; } .banner-section .banner-left-box .banner-box-img:after, .banner-section .banner-mid-box .banner-box-img:after{ content: ''; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); } .banner-section .banner-left-box .banner-box-img .wp-block-cover__inner-container, .banner-section .banner-mid-box .banner-box-img .wp-block-cover__inner-container{ z-index: 1; } .banner-section .banner-left-box .banner-box-img .wp-block-cover__inner-container{ height: -webkit-fill-available; display: flex; flex-direction: column; justify-content: space-between; } .banner-section .banner-left-box .banner-left-btn .wp-block-button{ width: 100%; } .banner-section .banner-left-box .banner-left-btn a:hover, .banner-section .banner-right-box .banner-box-img .banner-right-btn a:hover{ background-color: var(--wp--preset--color--primary) !important; color: var(--wp--preset--color--base) !important; } .banner-section .banner-mid-box .banner-mid-btn a:hover{ color: var(--wp--preset--color--heading) !important; background-color: var(--wp--preset--color--base) !important; } .banner-section .banner-mid-content{ margin-left: 7% !important; } .banner-section .banner-mid-box .owl-carousel .owl-stage-outer{ border-radius: 20px; } .banner-section .custom-dots, .product-section .custom-dots{ gap: 0; } .banner-section .custom-dots .dot, .product-section .custom-dots .dot { width: 25px; height: 3px; background: #ffffff; border-radius: 9px; margin: 0px; border: none; cursor: pointer; padding: 0; } .product-section .custom-dots .dot{ background: #9999992E; } .banner-section .custom-dots .dot.active, .product-section .custom-dots .dot.active { background: var(--wp--preset--color--primary); box-shadow: 0 0 0px 2px var(--wp--preset--color--primary); z-index: 1; } .banner-section .custom-dots .dot:focus, .product-section .custom-dots .dot:focus{ outline: none !important; } .banner-section .banner-mid-box{ position: relative; } .banner-section .banner-mid-box .custom-controls{ position: absolute; bottom: 50px; left: 10%; z-index: 2; } .banner-section .banner-right-box .banner-box-img{ width: 100%; } .banner-section .banner-right-box .banner-right-in-box{ height: 100%; justify-content: space-between; } .banner-section .banner-right-box .banner-right-btn{ margin-top: 10px; } .banner-section .banner-right-box .banner-box-img .banner-right-cont{ margin-left: 0 !important; } /* Product Section */ .product-section .product-sec-left{ display: flex; gap: 20px; flex-direction: column; justify-content: space-between; } .product-section .product-sec-right .owl-carousel{ margin-top: 0; } .product-section .product-sec-right .wp-block-woocommerce-product-template li.wc-block-product{ padding: 0 !important; border: none; } .product-section .product-sec-right .product-cat a{ text-decoration: none; } .product-section .wc-block-product-template .product-img-box{ display: flex; align-items: center; } .product-section .product-img-box:hover .product-img img{ transform: scale(1.1); } .product-section .product-img-box .product-img img{ object-fit: contain; transition: 1s; } .about-section .about-cols .about-img-box-inner figure { position: relative; overflow: hidden; } .about-section .about-cols .about-img-box-inner figure::before { position: absolute; top: 0; left: 0%; right: 0; opacity: 0; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } .about-section .about-cols .about-img-box-inner figure:hover::before { -webkit-animation: shine 1.5s; animation: shine 1.5s; opacity: 1; } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } .about-section .about-img-box-inner{ position: relative; } .about-section .about-img-box-inner .abt-exp-box{ position: absolute; top: 50%; right: -60px; transform: translateY(-50%); } .about-section .about-img-box-inner img{ width: 100% !important; object-fit: cover; } /*faq*/ .about-section .head-box .sec-sub-title, .testimonial-section .head-box .sec-sub-title, .faq-section .head-box .sec-sub-title, .latest-news .head-box .sec-sub-title{ width: fit-content; margin: 0 auto; } .faq-section .faq-section-cols details.faq-detail-block[open], .faq-section .faq-section-cols details.faq-detail-block:hover{ border-color: var(--wp--preset--color--heading) !important; box-shadow: none; } .faq-section .faq-section-cols details.faq-detail-block{ box-shadow: 0 0 0 1px var(--wp--preset--color--heading); } /*testimonial*/ .testimonial-section .owl-nav, .latest-news .owl-nav{ display: flex; justify-content: space-between; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 110%; z-index: -1; } .testimonial-section .owl-nav button, .latest-news .owl-nav button{ background-color: #0000; color:var(--wp--preset--color--text-color); font-size: 30px; padding: 0; } .testimonial-section .owl-nav button:hover, .latest-news .owl-nav button:hover{ color: var(--wp--preset--color--text-color); } .testimonial-section .owl-nav button:focus, .latest-news .owl-nav button:focus{ outline: none !important; } .testimonial-section .testimonial-box:hover .testimonail-main-img img{ border: 3px solid var(--wp--preset--color--secondary) !important; } .testimonial-section .testimonial-box .testimonial-title a{ text-decoration: none; } .testimonial-section .owl-dots{ text-align: center; } .testimonial-section .owl-dots .owl-dot.active{ opacity: 0.8; } .testimonial-section .owl-dots .owl-dot{ padding: 6px; margin: 3px; background-color: var(--wp--preset--color--primary); opacity: 0.5; } /*latest news*/ .latest-news .news-boxes li .news-btn{ float: right; } .latest-news .news-boxes li:hover .latest-news-box{ background-color: transparent !important; } .latest-news .news-boxes li .news-btn{ box-shadow: 0 0 0 1px var(--wp--preset--color--heading); } .latest-news .news-boxes li:hover .wp-block-post-featured-image img{ border-color: var(--wp--preset--color--heading) !important; } .latest-news .news-boxes li:hover .news-title, .latest-news .news-boxes li:hover .news-btn, .latest-news .news-boxes li:hover .wp-block-post-title a, .latest-news .news-boxes li:hover .wp-block-post-excerpt__excerpt{ color: var(--wp--preset--color--heading) !important; } .latest-news .news-boxes li:hover .news-btn{ background-color: var(--wp--preset--color--heading); color: var(--wp--preset--color--text-color) !important; } /*footer*/ .footer-box-2 .wp-block-list li{ margin-bottom: 25px; list-style: none; } .footer-box-2 .wp-block-list li::last-child{ margin-bottom: 0; } .footer-box-2 .wp-block-list li a, footer .footer-widgets .footer-box-3 .footer-phone a, footer .footer-widgets .footer-box-3 .footer-mail a, footer .footer-widgets .footer-box-3 .footer-address a{ text-decoration: none; } footer .footer-widgets .footer-box-3 .footer-address a, footer .footer-widgets .footer-box-3 .footer-mail a, footer .footer-widgets .footer-box-3 .footer-phone a{ display: flex; } footer .footer-widgets .footer-box-3 .footer-address i, footer .footer-widgets .footer-box-3 .footer-mail i, footer .footer-widgets .footer-box-3 .footer-phone i{ margin-top: 4px; } .footer-box-2 .wp-block-list li a:hover, footer .wp-block-social-links a:hover, .footer-box-2 .wp-block-list li a:focus, footer .wp-block-social-links a:focus, footer .footer-widgets .footer-box-3 .footer-phone:hover, footer .footer-widgets .footer-box-3 .footer-mail:hover, footer .footer-widgets .footer-box-3 .footer-address:hover, footer .footer-widgets .footer-box-3 .footer-phone:hover a, footer .footer-widgets .footer-box-3 .footer-mail:hover a, footer .footer-widgets .footer-box-3 .footer-address:hover a{ color: var(--wp--preset--color--primary) !important; } footer .footer-widgets .footer-box-3 .footer-phone, footer .footer-widgets .footer-box-3 .footer-mail, footer .footer-widgets .footer-box-3 .footer-address{ position: relative; width: fit-content; } footer .footer-widgets .footer-box-3 .footer-phone i, footer .footer-widgets .footer-box-3 .footer-mail i, footer .footer-widgets .footer-box-3 .footer-address i{ margin-right: 10px; } footer.custom-footer-class{ margin-top: 0 !important; }