/*
Theme Name: Ofeianht
Theme URI: https://ofeianht.jwsuperthemes.com
Author: the JWSThemes team
Author URI: https://jwsuperthemes.com
Description: Ofeianht is a Natural Cosmetics WordPress theme which is ideal for Beauty Store and Natural Cosmetics. The design is very elegant and modern, and also very easy to customize. 
Requires at least: WordPress 4.9.6
Version: 3.0.1
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: ofeianht
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, 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 with others.

Ofeianht is based on Underscores https://underscores.me/, (C) 2012-2022 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/
*/

body p, body a {
    margin-bottom: 0;
}
body {
    overflow-x: hidden;
}
body,
.products .product-item .woocommerce-loop-product__title
 {
    color: var(--body-color);
    font-family: var(--font-body);
    font-size: var(--font-size-body);
    font-weight: var(--font-weight-body);
    line-height: var(--line-height-body);
}
h1 {
    color: var(--h1-color);
    font-family: var(--font-h1);
    font-size: var(--font-size-h1);
    font-weight: var(--font-weight-h1);
    line-height: var(--line-height-h1);
}
h2 {
    color: var(--h2-color);
    font-family: var(--font-h2);
    font-size: var(--font-size-h2);
    font-weight: var(--font-weight-h2);
    line-height: var(--line-height-h2);
}
.jws_cart_content .jws-cart-panel .jws-cart-panel-list-wrap .cart_list li .jws-cart-panel-item-content .jws-cart-panel-product-title,
.single-projects .single-projects-container .project_header .shadow-text,
.single-blog .comment-author,
.product-name a,
.jws-text-circle-animation .text-content .center-text,
.single-blog footer .post-tags>span,
.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-name,
.woocommerce-checkout .nxl_woo_your_order .woocommerce-shipping-totals #shipping_method label,
.woocommerce-checkout .nxl_woo_your_order .cart-item>th,
.woocommerce-checkout .nxl_woo_your_order .woocommerce-shipping-totals th,
.woocommerce-checkout .nxl_woo_your_order .order-total th,
.wishlist_table .product-stock-status span.wishlist-in-stock,
.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods label,
form.woocommerce-checkout .woocommerce-additional-fields label,
form.woocommerce-checkout .woocommerce-account-fields .form-row label, 
form.woocommerce-checkout .woocommerce-billing-fields .form-row label, form.woocommerce-checkout .woocommerce-shipping-fields .form-row label,
.jws_testimonials_slider_wrap .testimonials_slider .testimonials_description {
    font-family: var(--font-h2);
}
h3 {
    color: var(--h3-color);
    font-family: var(--font-h3);
    font-size: var(--font-size-h3);
    font-weight: var(--font-weight-h3);
    line-height: var(--line-height-h3);
}
h4 {
    color: var(--h4-color);
    font-family: var(--font-h4);
    font-size: var(--font-size-h4);
    font-weight: var(--font-weight-h4);
    line-height: var(--line-height-h4);
}
h5 {
    color: var(--h5-color);
    font-family: var(--font-h5);
    font-size: var(--font-size-h5);
    font-weight: var(--font-weight-h5);
    line-height: var(--line-height-h5);
}
h6 {
    color: var(--h6-color);
    font-family: var(--font-h6);
    font-size: var(--font-size-h6);
    font-weight: var(--font-weight-h6);
    line-height: var(--line-height-h6);
}
// p {
//     color: var(--paragraph-color);
//     font-family: var(--font-paragraph);
//     font-size: var(--font-size-paragraph);
//     font-weight: var(--font-weight-paragraph);
//     line-height: var(--line-height-paragraph);
// }
.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
input, code {
     color: var(--paragraph-color);
     font-family: var(--font-paragraph);
     font-size: var(--font-size-paragraph);
     font-weight: var(--font-weight-paragraph);
     line-height: var(--line-height-paragraph);
}
.heading-tagline {
    color: var(--tagline-color);
    font-family: var(--font-tagline);
    font-size: var(--font-size-tagline);
    font-weight: var(--font-weight-tagline);
    line-height: var(--line-height-tagline);
}
.commentlist li .comment-title {
    font-family: var(--font-h2);
}

//menu
.jws_nav_menu .jws_nav>li>a {
    color: var(--menu-color);
}
.jws_nav_menu .jws_nav>li>a:hover {
    color: var(--menu-color-hover);
}
.jws_cart_content .jws-cart-panel .jws-cart-panel-product-title,
.jws_cart_content .jws-cart-panel .quantity,
.jws_cart_content .jws-cart-panel .cart_list .cart_empty,
.jws_account .account-menu-dropdown a,
.jws_nav_menu .jws_nav li .sub-menu-dropdown li>a,
.elementor_jws_menu_layout_menu_vertical .jws_nav_menu ul li .bt-sub-menu,
.elementor_jws_menu_layout_menu_vertical .jws_nav_menu ul li a,
.jws-offcanvas-close .jws-offcanvas-close-icon i,
.jws_nav_menu .jws_nav li .sub-menu .bt-sub-menu,
.jws_nav_menu .jws_nav li .sub-menu>li>a {
    color: var(--sub-menu-color);
}
.jws_account .account-menu-dropdown a:hover,
.jws_nav_menu .jws_nav li .sub-menu-dropdown li>a:hover,
.elementor_jws_menu_layout_menu_vertical .jws_nav_menu ul li .bt-sub-menu:hover,
.elementor_jws_menu_layout_menu_vertical .jws_nav_menu ul li a:hover,
.jws-offcanvas-close .jws-offcanvas-close-icon:hover i,
.jws_nav_menu .jws_nav li .sub-menu>li>a:hover {
    color: var(--sub-menu-color-hover);
}
.jws_mini_cart>.jws-cart-nav a .jws_cart_count,
.jws_account .account-menu-dropdown,
.jws_nav_menu .jws_nav li .sub-menu {
   background: var(--sub-menu-background-color) ;
}
 .woocommerce-MyAccount-content .button,
table.wishlist_table tr td.product-add-to-cart a,
.woocommerce-cart .cart-collaterals .cart_totals .checkout-button,
.price_slider_amount .button,
.wishlist_table .product-add-to-cart a.button,
.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order,
.comment-form .form-submit .submit,
.single_add_to_cart_button, .btn-button {
    
    font-family: var(--font-button);
    font-size: var(--font-size-button);
    font-weight: var(--font-weight-button);
    line-height: var(--line-height-button);
    transition: color 0.3s, background 0.3s;
    padding: 0 70px;
    height:60px;
    line-height: 60px;  
    text-align: center;      
    letter-spacing: 0.3px;
    align-items: center;
    cursor: pointer;
}
.jws_products_content-layout4 .product-item .product-content .button {
    color: var(--button-color-text);
    border: 1px solid var(--button-background-hover);
}
.woocommerce-pagination-number .page-numbers li a,
.jws-pagination-number ul li a,
.btn-button.btn-solid {
    color: var(--button-color-text);
    border: 1px solid var(--button-background-hover);
    background: var(--button-background);
}
.jws-price-table .jws-price-table__footer .jws-price-table__button:hover,
.jws-price-table.actived .jws-price-table__footer .jws-price-table__button,
.jws-pagination-number ul li .current,
.jws_products_content-layout4 .product-item .product-content .button:hover,
.woocommerce-pagination-number .page-numbers li:hover a,
.woocommerce-pagination-number .page-numbers li .current,
 .btn-button.btn-solid:hover {
    color: var(--button-color-text-hover);
    background: var(--button-background-hover);
}
#jws-popup-login .jws-login-container .jws-animation .submit input[type="submit" i]:disabled,
 .woocommerce-MyAccount-content .button,
table.wishlist_table tr td.product-add-to-cart a,
.wishlist_table .product-add-to-cart a.button,
.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order,
.woocommerce-cart .cart-collaterals .cart_totals .checkout-button,
.price_slider_amount .button,
.shop-single .main-product .entry-summary .product-share .addthis_inline_share_toolbox a:hover,
.jws_products_content-layout2 .product-item .product-image .product-button-inner .button,
.jws_products_content-layout3 .product-item .product-image .product-button-inner .button,
.jws_products_content-layout5 .product-item .product-image .product-button-inner .button,
.comment-form .form-submit .submit,
.wpcf7 .wpcf7-form .wpcf7-submit,
span.out-of-stock.jws_pr_label,
.product-item.selectoptions-show .product-image .selectoptions-swap .single_add_to_cart_button:hover,
.btn-button.btn-dark {
    color: var(--button-color-text-hover);
    background: var(--button-background-hover);
    border: 1px solid var(--button-background-hover);
}
.shop-single .main-product .entry-summary .product-share .addthis_inline_share_toolbox a{
    border-color: var(--button-background-hover);
}
 .woocommerce-MyAccount-content .button:hover,
table.wishlist_table tr td.product-add-to-cart a:hover,
.wishlist_table .product-add-to-cart a.button:hover,
.wpcf7 .wpcf7-form .wpcf7-submit:hover,
.price_slider_amount .button:hover,
.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order:hover,
.woocommerce-cart .cart-collaterals .cart_totals .checkout-button:hover,
.comment-form .form-submit .submit:hover,
.jws_products_content-layout2 .product-item .product-image .product-button-inner .button:hover,
.jws_products_content-layout3 .product-item .product-image .product-button-inner .button:hover,
.jws_products_content-layout5 .product-item .product-image .product-button-inner .button:hover,
.btn-button.btn-dark:hover {
    color: var(--button-color-text);
    background: var(--button-background);
}
.layout4 .wpcf7 .wpcf7-form .wpcf7-submit {
    
}
.price_slider_amount .button:hover,
rs-slides .btn-button.btn-dark:hover {
    color: var(--button-color-text) !important;
    background: var(--button-background) !important;
    border-color: var(--button-color-text) !important;
}

.jws_sale_box {
    background: var(--button-background-hover);
}

/* main color */
body .select2-container--default .select2-selection--single .select2-selection__rendered,
.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__placeholder,
.jws-blog-element .jws-blog-item .jws-post-wap .jws-post-content .jws-post-category a:hover,
.jws_mini_cart>.jws-cart-nav a .cart_text,
.single-blog header .post_cat a:hover,
.jws_mini_cart>.jws-cart-nav a .cart_icon,
.elementor-section .elementor-widget-countdown .elementor-countdown-item,
.jws-ajax-search .search-input::placeholder,
.jws_account .jws_account_text {
    color:  var(--main-color);
}
.woocommerce .ywpc-countdown .ywpc-timer .ywpc-days .ywpc-amount, .woocommerce .ywpc-countdown .ywpc-timer .ywpc-hours .ywpc-amount, .woocommerce .ywpc-countdown .ywpc-timer .ywpc-minutes .ywpc-amount, .woocommerce .ywpc-countdown .ywpc-timer .ywpc-seconds .ywpc-amount,
#jws-shop-topbar .shop-topbar-content .filter-top.remove-filter-actived .tooltip,
.single-blog .comments-area .comment_top .comment-list li .comment-body .comment-info .comment-header-info .reply:hover,
.widget.widget_tag_cloud a.tag-cloud-link,
form.search-form button,
.shop-page .widget.widget_product_search form button,
.jws_heading.layout2::before,
.jws_heading.layout3::before,
.jws-cf7-style.layout1,
.slick-dots li:hover,
.slick-dots .slick-active,
.jws_product_pagination.line-pagination .jws-products-view-all:before,
.jws_product_pagination.line-pagination .jws-products-view-all:after,
.products .product-item .product-item-inner .product-image .compare-button .compare, 
.products .product-item .product-item-inner .product-image .wishlist-icon .wishlist-popup,
.products .product-item .product-item-inner .product-image .quickview-icon .quickview-popup,
.products .product-item .add_to_cart_button .text,
.products .product-item .product_type_simple .text,
.products .product-item .product_type_external .text,
.products .product-item .product_type_grouped .text,
.woocommerce-currency-switcher-form a.dd-option:hover,
.jws_dropdown_text .dropdown_sub .drop_item a:hover,
.jws_cart_content .jws-cart-panel,
.sub-menu-dropdown,
.jws_project_content .jws_project_content_inner .jws-divider,
.jws_nav_menu .jws_nav li a:before {
    background: var(--main-color);
}
.woocommerce .ywpc-countdown,
.jws_pr_labels .onsale.jws_pr_label,
.widget.widget_tag_cloud a.tag-cloud-link:hover,
.products .product-item .product-item-inner .product-image .compare-button:hover .product-compare-button, 
.products .product-item .product-item-inner .product-image .wishlist-icon:hover .wishlist-button,
.products .product-item .product-item-inner .product-image .quickview-icon:hover .quickview-button,
.product-item .product-item-inner .product-image .compare-button:hover .hover-compare,
.products .product-item .product-item-inner .product-image .product-button-inner .product_type_external:hover::before,
.products .product-item .product-item-inner .product-image .product-button-inner .product_type_simple:hover::before,
.products .product-item .product-item-inner .product-image .product-button-inner .product_type_grouped:hover::before,
.products .product-item .product-item-inner .product-image .product-button-inner .add_to_cart_button:hover::before  {
   background: var(--special-color);
   color: #ffffff;
    
}

.jws-share .addthis_inline_share_toolbox .post-share-inner a:hover {
    color: var(--special-color);
   border: 1px solid var(--special-color);
}
.jws-cf7.layout1 .wpcf7 .wpcf7-form button:hover .cf7-icon-custom,
.jws-cf7.layout1 .wpcf7 .wpcf7-form button:hover .cf7-icon-custom::before,
.jws-cf7.layout1 .wpcf7 .wpcf7-form button:hover .cf7-icon-custom::after{
     background: var(--special-color);
}
.jws_pr_labels span.new.jws_pr_label  {
    
    color: var(--special-color);
    border: 1px solid var(--special-color);
}
.clb-popup .custom-navs button:hover,
.single-projects .single-projects-container .share-listing ul li:hover a,
.jws-blog-element .jws-blog-layout2 .quote .jws-post-content .entry-date, 
.jws-blog-element .jws-blog-layout2 .link .jws-post-content .entry-date,
.jws_products_content-layout5 .product-item .product-content .price .woocs_price_code,
.single-blog article.format-link header .entry-date, .single-blog article.format-quote header .entry-date,
.single-blog .comments-area .comment-date,
.price ins,
.single-blog header .post_cat a,
.single-blog header .jws_post_meta .post_author a,
.jws-blog-element .jws-blog-layout3 .jws-blog-item .jws-post-content .jws-post-meta span,
.shop-single .main-product .entry-summary .price,
.woocs_price_code ins,
.widget_recent-posts-widget-with-thumbnails .post-meta,
.jws-team.layout2 .team-img-inner .team-content-info .team-icon-list li a:hover,
.jws-carousel .slick-arrow:hover,
.jws_testimonials_slider_wrap .custom_navs .slick-arrow:hover,
.jws_heading.layout3 .btn-absolute:hover,
.jws-blog-element .jws-blog-item .jws-post-wap .jws-post-content .jws-post-category a,
.product-content .cat-list a {
    color: var(--special-color);
}

.products .product-item .product-image .product-button-inner .product_type_grouped .text::after,
.products .product-item .product-image .product-button-inner .product_type_simple .text::after,
.products .product-item .product-image .product-button-inner .product_type_external .text::after, 
.products .product-item .product-item-inner .product-image .compare-button .compare::after, 
.products .product-item .product-item-inner .product-image .wishlist-icon .wishlist-popup::after, 
.products .product-item .product-item-inner .product-image .quickview-icon .quickview-popup::after,
.products .product-item .product-item-inner .product-image .product-button-inner .add_to_cart_button .text::after {
    border-left: 6px solid var(--main-color) ;
}
.shop-page .widget.widget_product_search form [type="search"] {

}

.slick-dots li,
.jws_dropdown_text .dropdown_sub,
.jws_banner.layout2 .jws_banner_inner,
.widget.widget_tag_cloud a.tag-cloud-link,
.shop-single .main-product .entry-summary .add-to-cart-form .added:hover:after,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-options {
    border-color: var(--main-color) ;
}

 .get_override_content .close-popup:hover::after,
.jws-offcanvas-close-icon-wrapper .jws-offcanvas-close-icon:hover::after, 
.jws-search-form.expand .search-popup .search-popup-inner .close-search:hover::after {
    border-top:1px solid var(--main-color);
}
.get_override_content .close-popup:hover::before,
.jws-offcanvas-close-icon-wrapper .jws-offcanvas-close-icon:hover::before, 
.jws-search-form.expand .search-popup .search-popup-inner .close-search:hover::before {
    border-top-color:  var(--main-color);
    border-right-color:  var(--main-color);
    border-bottom-color: var(--main-color);
}

.woocommerce-ordering ul li a,
.jws_project_content .jws_project_content_inner .projects_cat{
    font-family: var(--font-h2);
}
.jws_cart_content .jws-cart-panel .jws-cart-panel-product-title {
    font-family: var(--font-h5);
}
.jws_banner.layout4 .jws_banner_inner .content-group2 .banner_subject,
.jws_banner.layout5 .banner_content,
.jws-blog-element .jws-blog-layout2 .jws-post-content .entry-date .the-month,
.jws_banner.layout1 .banner_subject {
    font-family:var(--font-tagline);
}
.woocommerce-ordering ul,
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.jws_banner.layout1 .jws_banner_inner .content-group2 .btn-link:hover {
    background: var(--main-color);
    color: #ffffff;
}


@keyframes jws-loader {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #17171a, 1.8em -1.8em 0 0em rgba(23 23 26 / 0.2), 2.5em 0em 0 0em rgba(23 23 26 / 0.2), 1.75em 1.75em 0 0em rgba(23 23 26 / 0.2), 0em 2.5em 0 0em rgba(23 23 26 / 0.2), -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2), -2.6em 0em 0 0em rgba(23 23 26 / 0.5), -1.8em -1.8em 0 0em rgba(23 23 26 / 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.7), 1.8em -1.8em 0 0em #17171a, 2.5em 0em 0 0em rgba(23 23 26 / 0.2), 1.75em 1.75em 0 0em rgba(23 23 26 / 0.2), 0em 2.5em 0 0em rgba(23 23 26 / 0.2), -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2), -2.6em 0em 0 0em rgba(23 23 26 / 0.2), -1.8em -1.8em 0 0em rgba(23 23 26 / 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.5), 1.8em -1.8em 0 0em rgba(23 23 26 / 0.7), 2.5em 0em 0 0em #17171a, 1.75em 1.75em 0 0em rgba(23 23 26 / 0.2), 0em 2.5em 0 0em rgba(23 23 26 / 0.2), -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2), -2.6em 0em 0 0em rgba(23 23 26 / 0.2), -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2), 1.8em -1.8em 0 0em rgba(23 23 26 / 0.5), 2.5em 0em 0 0em rgba(23 23 26 / 0.7), 1.75em 1.75em 0 0em rgba(23 23 26 / 0.2), 0em 2.5em 0 0em rgba(23 23 26 / 0.2), -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2), -2.6em 0em 0 0em rgba(23 23 26 / 0.2), -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2), 1.8em -1.8em 0 0em rgba(23 23 26 / 0.2), 2.5em 0em 0 0em rgba(23 23 26 / 0.5), 1.75em 1.75em 0 0em rgba(23 23 26 / 0.7), 0em 2.5em 0 0em #17171a, -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2), -2.6em 0em 0 0em rgba(23 23 26 / 0.2), -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2), 1.8em -1.8em 0 0em rgba(23 23 26 / 0.2), 2.5em 0em 0 0em rgba(23 23 26 / 0.2), 1.75em 1.75em 0 0em rgba(23 23 26 / 0.5), 0em 2.5em 0 0em rgba(23 23 26 / 0.7), -1.8em 1.8em 0 0em #17171a, -2.6em 0em 0 0em rgba(23 23 26 / 0.2), -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2), 1.8em -1.8em 0 0em rgba(23 23 26 / 0.2), 2.5em 0em 0 0em rgba(23 23 26 / 0.2), 1.75em 1.75em 0 0em rgba(23 23 26 / 0.2), 0em 2.5em 0 0em rgba(23 23 26 / 0.5), -1.8em 1.8em 0 0em rgba(23 23 26 / 0.7), -2.6em 0em 0 0em #17171a, -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2), 1.8em -1.8em 0 0em rgba(23 23 26 / 0.2), 2.5em 0em 0 0em rgba(23 23 26 / 0.2), 1.75em 1.75em 0 0em rgba(23 23 26 / 0.2), 0em 2.5em 0 0em rgba(23 23 26 / 0.2), -1.8em 1.8em 0 0em rgba(23 23 26 / 0.5), -2.6em 0em 0 0em rgba(23 23 26 / 0.7), -1.8em -1.8em 0 0em #17171a;
  }
}

@media only screen and (max-width: 1440px) {
	body
	{
		color: var(--body-color-laptop);
		font-family: var(--font-body-laptop);
		font-size: var(--font-size-body-laptop);
		font-weight: var(--font-weight-body-laptop);
		line-height: var(--line-height-body-laptop);
	}
    .single-blog header .entry_title,
	h1 {
		color: var(--h1-color-laptop);
		font-family: var(--font-h1-laptop);
		font-size: var(--font-size-h1-laptop);
		font-weight: var(--font-weight-h1-laptop);
		line-height: var(--line-height-h1-laptop);
	}
	h2 {
		color: var(--h2-color-laptop);
		font-family: var(--font-h2-laptop);
		font-size: var(--font-size-h2-laptop);
		font-weight: var(--font-weight-h2-laptop);
		line-height: var(--line-height-h2-laptop);
	}

	h3 {
		color: var(--h3-color-laptop);
		font-family: var(--font-h3-laptop);
		font-size: var(--font-size-h3-laptop);
		font-weight: var(--font-weight-h3-laptop);
		line-height: var(--line-height-h3-laptop);
	}
	h4 {
		color: var(--h4-color-laptop);
		font-family: var(--font-h4-laptop);
		font-size: var(--font-size-h4-laptop);
		font-weight: var(--font-weight-h4-laptop);
		line-height: var(--line-height-h4-laptop);
	}
	h5 {
		color: var(--h5-color-laptop);
		font-family: var(--font-h5-laptop);
		font-size: var(--font-size-h5-laptop);
		font-weight: var(--font-weight-h5-laptop);
		line-height: var(--line-height-h5-laptop);
	}
    h6 {
		color: var(--h6-color-laptop);
		font-family: var(--font-h6-laptop);
		font-size: var(--font-size-h6-laptop);
		font-weight: var(--font-weight-h6-laptop);
		line-height: var(--line-height-h6-laptop);
	}
	// p {
	//     color: var(--paragraph-color-laptop);
	//     font-family: var(--font-paragraph-laptop);
	//     font-size: var(--font-size-paragraph-laptop);
	//     font-weight: var(--font-weight-paragraph-laptop);
	//     line-height: var(--line-height-paragraph-laptop);
	// }
	.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
	.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
	input, code {
		color: var(--paragraph-color-laptop);
		font-family: var(--font-paragraph-laptop);
		font-size: var(--font-size-paragraph-laptop);
		font-weight: var(--font-weight-paragraph-laptop);
		line-height: var(--line-height-paragraph-laptop);
	}
	.heading-tagline {
		color: var(--tagline-color-laptop);
		font-family: var(--font-tagline-laptop);
		font-size: var(--font-size-tagline-laptop);
		font-weight: var(--font-weight-tagline-laptop);
		line-height: var(--line-height-tagline-laptop);
	}
}
@media only screen and (max-width: 1024px) {
	body
	{
		color: var(--body-color-ipadpro);
		font-family: var(--font-body-ipadpro);
		font-size: var(--font-size-body-ipadpro);
		font-weight: var(--font-weight-body-ipadpro);
		line-height: var(--line-height-body-ipadpro);
	}
    .single-blog header .entry_title,
	h1 {
		color: var(--h1-color-ipadpro);
		font-family: var(--font-h1-ipadpro);
		font-size: var(--font-size-h1-ipadpro);
		font-weight: var(--font-weight-h1-ipadpro);
		line-height: var(--line-height-h1-ipadpro);
	}
	h2 {
		color: var(--h2-color-ipadpro);
		font-family: var(--font-h2-ipadpro);
		font-size: var(--font-size-h2-ipadpro);
		font-weight: var(--font-weight-h2-ipadpro);
		line-height: var(--line-height-h2-ipadpro);
	}

	h3 {
		color: var(--h3-color-ipadpro);
		font-family: var(--font-h3-ipadpro);
		font-size: var(--font-size-h3-ipadpro);
		font-weight: var(--font-weight-h3-ipadpro);
		line-height: var(--line-height-h3-ipadpro);
	}
	h4 {
		color: var(--h4-color-ipadpro);
		font-family: var(--font-h4-ipadpro);
		font-size: var(--font-size-h4-ipadpro);
		font-weight: var(--font-weight-h4-ipadpro);
		line-height: var(--line-height-h4-ipadpro);
	}
	h5 {
		color: var(--h5-color-ipadpro);
		font-family: var(--font-h5-ipadpro);
		font-size: var(--font-size-h5-ipadpro);
		font-weight: var(--font-weight-h5-ipadpro);
		line-height: var(--line-height-h5-ipadpro);
	}
    h6 {
		color: var(--h6-color-ipadpro);
		font-family: var(--font-h6-ipadpro);
		font-size: var(--font-size-h6-ipadpro);
		font-weight: var(--font-weight-h6-ipadpro);
		line-height: var(--line-height-h6-ipadpro);
	}

	// p {
	//     color: var(--paragraph-color-ipadpro);
	//     font-family: var(--font-paragraph-ipadpro);
	//     font-size: var(--font-size-paragraph-ipadpro);
	//     font-weight: var(--font-weight-paragraph-ipadpro);
	//     line-height: var(--line-height-paragraph-ipadpro);
	// }
	.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
	.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
	input, code {
		color: var(--paragraph-color-ipadpro);
		font-family: var(--font-paragraph-ipadpro);
		font-size: var(--font-size-paragraph-ipadpro);
		font-weight: var(--font-weight-paragraph-ipadpro);
		line-height: var(--line-height-paragraph-ipadpro);
	}
	.heading-tagline {
		color: var(--tagline-color-ipadpro);
		font-family: var(--font-tagline-ipadpro);
		font-size: var(--font-size-tagline-ipadpro);
		font-weight: var(--font-weight-tagline-ipadpro);
		line-height: var(--line-height-tagline-ipadpro);
	}
}
@media only screen and (max-width: 768px) {
	body
	{
		color: var(--body-color-ipad);
		font-family: var(--font-body-ipad);
		font-size: var(--font-size-body-ipad);
		font-weight: var(--font-weight-body-ipad);
		line-height: var(--line-height-body-ipad);
	}
    .single-blog header .entry_title,
	h1 {
		color: var(--h1-color-ipad);
		font-family: var(--font-h1-ipad);
		font-size: var(--font-size-h1-ipad);
		font-weight: var(--font-weight-h1-ipad);
		line-height: var(--line-height-h1-ipad);
	}
	h2 {
		color: var(--h2-color-ipad);
		font-family: var(--font-h2-ipad);
		font-size: var(--font-size-h2-ipad);
		font-weight: var(--font-weight-h2-ipad);
		line-height: var(--line-height-h2-ipad);
	}

	h3 {
		color: var(--h3-color-ipad);
		font-family: var(--font-h3-ipad);
		font-size: var(--font-size-h3-ipad);
		font-weight: var(--font-weight-h3-ipad);
		line-height: var(--line-height-h3-ipad);
	}
	h4 {
		color: var(--h4-color-ipad);
		font-family: var(--font-h4-ipad);
		font-size: var(--font-size-h4-ipad);
		font-weight: var(--font-weight-h4-ipad);
		line-height: var(--line-height-h4-ipad);
	}
	h5 {
		color: var(--h5-color-ipad);
		font-family: var(--font-h5-ipad);
		font-size: var(--font-size-h5-ipad);
		font-weight: var(--font-weight-h5-ipad);
		line-height: var(--line-height-h5-ipad);
	}
	h6 {
		color: var(--h6-color-ipad);
		font-family: var(--font-h6-ipad);
		font-size: var(--font-size-h6-ipad);
		font-weight: var(--font-weight-h6-ipad);
		line-height: var(--line-height-h6-ipad);
	}
	// p {
	//     color: var(--paragraph-color-ipad);
	//     font-family: var(--font-paragraph-ipad);
	//     font-size: var(--font-size-paragraph-ipad);
	//     font-weight: var(--font-weight-paragraph-ipad);
	//     line-height: var(--line-height-paragraph-ipad);
	// }
	.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
	.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
	input, code {
		color: var(--paragraph-color-ipad);
		font-family: var(--font-paragraph-ipad);
		font-size: var(--font-size-paragraph-ipad);
		font-weight: var(--font-weight-paragraph-ipad);
		line-height: var(--line-height-paragraph-ipad);
	}
	.heading-tagline {
		color: var(--tagline-color-ipad);
		font-family: var(--font-tagline-ipad);
		font-size: var(--font-size-tagline-ipad);
		font-weight: var(--font-weight-tagline-ipad);
		line-height: var(--line-height-tagline-ipad);
	}
    
}
@media only screen and (max-width: 600px) {
	body
	{
		color: var(--body-color-mobile);
		font-family: var(--font-body-mobile);
		font-size: var(--font-size-body-mobile);
		font-weight: var(--font-weight-body-mobile);
		line-height: var(--line-height-body-mobile);
	}
    .single-blog header .entry_title,
	h1 {
		color: var(--h1-color-mobile);
		font-family: var(--font-h1-mobile);
		font-size: var(--font-size-h1-mobile);
		font-weight: var(--font-weight-h1-mobile);
		line-height: var(--line-height-h1-mobile);
	}
	h2 {
		color: var(--h2-color-mobile);
		font-family: var(--font-h2-mobile);
		font-size: var(--font-size-h2-mobile);
		font-weight: var(--font-weight-h2-mobile);
		line-height: var(--line-height-h2-mobile);
	}

	h3 {
		color: var(--h3-color-mobile);
		font-family: var(--font-h3-mobile);
		font-size: var(--font-size-h3-mobile);
		font-weight: var(--font-weight-h3-mobile);
		line-height: var(--line-height-h3-mobile);
	}
	h4 {
		color: var(--h4-color-mobile);
		font-family: var(--font-h4-mobile);
		font-size: var(--font-size-h4-mobile);
		font-weight: var(--font-weight-h4-mobile);
		line-height: var(--line-height-h4-mobile);
	}
	h5 {
		color: var(--h5-color-mobile);
		font-family: var(--font-h5-mobile);
		font-size: var(--font-size-h5-mobile);
		font-weight: var(--font-weight-h5-mobile);
		line-height: var(--line-height-h5-mobile);
	}
    h6 {
		color: var(--h6-color-mobile);
		font-family: var(--font-h6-mobile);
		font-size: var(--font-size-h6-mobile);
		font-weight: var(--font-weight-h6-mobile);
		line-height: var(--line-height-h6-mobile);
	}
	// p {
	//     color: var(--paragraph-color-mobile);
	//     font-family: var(--font-paragraph-mobile);
	//     font-size: var(--font-size-paragraph-mobile);
	//     font-weight: var(--font-weight-paragraph-mobile);
	//     line-height: var(--line-height-paragraph-mobile);
	// }
	.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
	.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
	input, code {
		color: var(--paragraph-color-mobile);
		font-family: var(--font-paragraph-mobile);
		font-size: var(--font-size-paragraph-mobile);
		font-weight: var(--font-weight-paragraph-mobile);
		line-height: var(--line-height-paragraph-mobile);
	}
	.heading-tagline {
		color: var(--tagline-color-mobile);
		font-family: var(--font-tagline-mobile);
		font-size: var(--font-size-tagline-mobile);
		font-weight: var(--font-weight-tagline-mobile);
		line-height: var(--line-height-tagline-mobile);
	}
}
@media screen and (max-width: 500px) {
.woocommerce-cart .cart-collaterals .cart_totals .checkout-button,
	.price_slider_amount .button,
	.wishlist_table .product-add-to-cart a.button,
	.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order,
	.comment-form .form-submit .submit,
	.single_add_to_cart_button, .btn-button {
		padding: 0 25px;
		height:45px;
		line-height: 45px;
	}
}