    /*
Theme Name: Frank Jewelry Store
Theme URI: http://frank-jewelry-store.themerex.net/
Description: Frank Jewelry Store is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: ThemeREX
Author URI: http://themerex.net/
Version: 2.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: frank-jewelry-store
*/
    /* TABLE OF CONTENTS:

1. Reset tags and predefined classes
2+ See in the active skin styles

-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6,div,p,th,td,section,li,span{
    font-style: normal !important;
}
    
    input[type="text"],
    input[type="number"],
    input[type="email"],
    input[type="url"],
    input[type="tel"],
    input[type="search"],
    input[type="password"],
    .select2-container.select2-container--default span.select2-choice,
    .select2-container.select2-container--default span.select2-selection,
    .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
    .select2-container.select2-container--default .select2-selection--multiple,
    textarea,
    textarea.wp-editor-area,
    select.select2-hidden-accessible.filled+.select2-container.select2-container--default span.select2-selection--multiple,
    select.select2-hidden-accessible.filled+.select2-container.select2-container--default span.select2-selection--single,
    select.select2-hidden-accessible.filled+.select2-container.select2-container--default span.select2-choice {
        color: #666 !important;
        font-weight: bold;
    }
    
    .single-product div.product.wcpa_has_options form.cart.variations_form .woocommerce-variation-add-to-cart input::placeholder {
        color: #777 !important;
    }
    .summary.entry-summary form.cart .wcpa_row .wcpa_form_item.wcpa_type_text.wcpa_form_id_22866.wcpa_validate_field input,div#wcpa-select-1646291242345 select.wcpa_use_sumo.filled.fill_inited,
    .single-product div.product.wcpa_has_options form.cart.variations_form .woocommerce-variation-add-to-cart input,.summary.entry-summary form.cart .fpf-fields .fpf-field.fpf-text p.form-row input{
        border: 1px solid #ccc !important;
        line-height: 40px;
        padding: 5px 10px;
        background: #fff !important;
    }
    .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .fpf-fields .fpf-field.fpf-text label,
    .single-product div.product.wcpa_has_options form.cart table.variations th.label label,
    .summary.entry-summary form.cart .fpf-fields .fpf-field.fpf-text p.form-row label,
    .summary.entry-summary form.cart .wcpa_row .wcpa_form_item.wcpa_type_text.wcpa_form_id_22866.wcpa_validate_field label,
    .single_variation_wrap .fpf-totals label,.single-product div.product.wcpa_has_options form.cart.variations_form .woocommerce-variation-add-to-cart .wcpa_form_outer  label,.summary.entry-summary form.variations_form.cart.inited.wvs-loaded .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .fpf-fields .fpf-field.fpf-text label{
        font-weight: bold !important;
    }
    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill,
    textarea:-webkit-autofill,
    textarea:-webkit-autofill:hover,
    textarea:-webkit-autofill:focus,
    select:-webkit-autofill,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus {
        color: #000 !important;
    }
    small.woocommerce-Price-taxLabel.tax_label {
        float: left;
    }
    .woocommerce .woocommerce-cart-form table.shop_table th, .woocommerce .woocommerce-cart-form table.shop_table td {
        padding: 10px 15px !important;
        border: 1px solid #f1f1f1;
    }
    .woocommerce table.shop_table td small.woocommerce-Price-taxLabel.tax_label {
        width: 100%;
        font-weight: bolder;
    }
    div#customer_details span.woocs_special_price_code small.woocommerce-Price-taxLabel.tax_label {
        float: right;
        font-weight: bold;
        display: none;
    }
    .summary.entry-summary form.cart .wcpa_row .wcpa_form_item.wcpa_type_text.wcpa_form_id_22866.wcpa_validate_field input::placeholder{
        color:#666 !important;
    }
    /* 1. Reset tags
-------------------------------------------------------------- */
    
   /* @import url('https://fonts.googleapis.com/css2?family=Gothic+A1:wght@200;300&family=Roboto:wght@700&display=swap');*/
    @font-face {
        font-family: ITCAvantGardeStd-BoldCnObl;
        src: url(fonts/itc-avant-garde-gothic-lt-book.ttf);
    }
    
    @font-face {
        font-family: ITCAvantGardeGothic;
        src: url(fonts/itc-avant-garde-gothic-lt-book.ttf);
        font-weight: 500;
    }
    
    .extra {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-dd1616c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static {
        background: #000;
        margin-bottom: 0;
        padding-bottom: 30px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-dd1616c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static p,
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-dd1616c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static h1,
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-dd1616c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static p,
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-dd1616c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static h2 {
        color: #fff;
    }
    
    div#more button.btn,
    div#moreclose button.btn
  {padding-left: 30px !important;
    padding-right: 60px !important;
        background: none !important;
        color: #fff;
        border: 2px solid #ff0000;
    }
    div#more button.btn:hover,
    div#moreclose button.btn:hover{
        border: 2px solid #ff0000 !important;
    }
    
     div#shopmore button.btn,
    div#shopmoreclose button.btn
  {padding-left: 30px !important;
    padding-right: 60px !important;
        background: none !important;
        color: #6e3636;
        border: 2px solid #ff0000;
    }
    div#shopmore button.btn:hover,
    div#shopmoreclose button.btn:hover{
        border: 2px solid #6e3636 !important;
    }
    
    
    a.blue_roses-btn {
        background: none !important;
        color: #fff;
        border: 2px solid #ff0000;
        padding: 14px 30px;
    }
    div#more button.btn, div#moreclose button.btn{
        background: none !important;
        color: #fff;
        border: 2px solid #ff0000;
        padding: 14px 30px;
        cursor: pointer;
    }
    a.blue_roses-btn {
        background: #000 !important;
        color: #fff !important;
        padding: 14px 30px;
        border: none;
        max-width: 150px;
        text-align: center;
        margin: 10px 0 0 0;
        font-weight: 700;
        display: block;
    }
    .woocommerce #btn-buy,
    .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,
    .woocommerce ul.products li.product .button,
    .woocommerce div.product form.cart .button,
    .woocommerce #review_form #respond p.form-submit input[type="submit"],
    .woocommerce-page #review_form #respond p.form-submit input[type="submit"],
    .woocommerce table.my_account_orders .order-actions .button,
    .woocommerce .button,
    .woocommerce-page .button,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button,
    .woocommerce #respond input#submit,
    .woocommerce .hidden-title-form a.hide-title-form,
    .woocommerce input[type="button"],
    .woocommerce-page input[type="button"],
    .woocommerce input[type="submit"],
    .woocommerce-page input[type="submit"],
    .wcpa_form_outer .wcpa_form_item input::placeholder,
    .wcpa_form_outer .wcpa_form_item .wcpa_price,
    .woocommerce div.product form.cart .variations select,
    .woocommerce form .form-row input.input-text,
    .woocommerce form .form-row textarea,
    .woocommerce-page form .form-row input.input-text,
    .woocommerce-page form .form-row textarea,
    span.woocommerce-Price-amount.amount bdi,
    .woocommerce div.product form.cart div.quantity input[type="number"],
    .woocommerce-page div.product form.cart div.quantity input[type="number"],.sc_item_pagination_load_more .nav-links, .nav-links-more .nav-load-more, .nav-links-more .woocommerce-load-more, .woocommerce-links-more .woocommerce-load-more, .sidebar_small_screen_above .sidebar_control, .trx_addons_popup_form_field_submit .submit_button, .simple_text_link, .show_comments_single .show_comments_button, form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .sc_layouts_row .sc_button, .sc_portfolio_preview_show .post_readmore, .wp-block-button__link, .post_item .more-link, div.esg-filter-wrapper .esg-filterbutton>span, .mptt-navigation-tabs li a, .frank_jewelry_store_tabs .frank_jewelry_store_tabs_titles li a,form.mc4wp-form .mc4wp-form-fields input[type="email"] {
        font-style: normal !important;
    }
    
    .single_variation_wrap .wcpa_form_outer {
        margin: 0px;
    }
    
    .ywgc_have_code .woocommerce-info {
        color: #000;
        font-weight: bold;
    }
    
    p.testmode-info,
    li.wc_payment_method.payment_method_stripe label {
        color: #000;
    }
    
    /*
.woocommerce-grouped-product-list-item__label,p, .woocommerce-grouped-product-list-item__price, .woocommerce #review_form #respond #reply-title, .trx_addons_woocommerce_search .sc_form_field_title_caption, .woocommerce div.product p.price, .woocommerce div.product span.price, .tinv-wishlist th, .tinv-wishlist td, .ywgc-form-preview-title, .product-type-gift-card .gift-cards-list + h3, .woocommerce-error, .woocommerce-info, .woocommerce-message, .shop_table_checkout_review table, .woocommerce_status_bar, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce.widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce ul.cart_list li>.amount, .woocommerce-page ul.cart_list li>.amount, .woocommerce ul.product_list_widget li>.amount, .woocommerce-page ul.product_list_widget li>.amount, .woocommerce ul.cart_list li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount, .woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a, .woocommerce ul.products li.product .post_header, .woocommerce-page ul.products li.product .post_header, .single-product div.product .woocommerce-tabs .wc-tabs li a, .woocommerce .shop_table th, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce table.cart td.product-name a, .woocommerce-page table.cart td.product-name a, .woocommerce #content table.cart td.product-name a, .woocommerce-page #content table.cart td.product-name a, .woocommerce .checkout table.shop_table .product-name, .woocommerce .shop_table.order_details td.product-name, .woocommerce .order_details li strong, .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content .woocommerce-Address-title a{
font-family:ITCAvantGardeGothic;
}
footer .widget .widget_title, footer .widget .widgettitle ,.woocommerce #btn-buy, .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce .hidden-title-form a.hide-title-form, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"]{
font-family:ITCAvantGardeGothic;
}*/
    
    body {
        color: #333333 !important;
        font-family: ITCAvantGardeStd-BoldCnObl;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: ITCAvantGardeStd-BoldCnObl;
    }
    
    html,
    body,
    span,
    applet,
    object,
    iframe,
    video,
    audio,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    font,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    input,
    textarea,
    button,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    address,
    section {
        font-family: inherit;
        font-size: 100%;
        line-height: inherit;
        font-weight: inherit;
        font-style: normal;
        outline: 0;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
        /*   font-family:"ITCAvantGardeStd-BoldCnObl";*/
        font-family: ITCAvantGardeStd-BoldCnObl !important;
    }
    
    h1,
    h1 span,
    h2,
    h2 span,
    h3,
    h3 span,
    h4,
    h4 span,
    h5,
    h5 span,
    h6,
    h6 span {
        font-family: ITCAvantGardeStd-BoldCnObl !important;
    }
    
    .woocommerce .woocommerce-message,
    .woocommerce .woocommerce-info,
    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill,
    textarea:-webkit-autofill,
    textarea:-webkit-autofill:hover,
    textarea:-webkit-autofill:focus,
    select:-webkit-autofill,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus {
        color: #000 !important;
        -webkit-text-fill-color: #000;
    }
    
    .menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
        font-size: 14px;
        color: #fff !important;
        z-index: 999999999999;
        opacity: 10;
    }
    
    applet,
    object,
    iframe,
    video,
    audio,
    fieldset,
    form,
    label,
    legend,
    input,
    textarea,
    button,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td {
        border: 0;
    }
    
    html {
        font-size: 100%;
        /*62.5%;*/
        /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units
http://clagnut.com/blog/348/#c790 */
        -webkit-text-size-adjust: 100%;
        /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
        -ms-text-size-adjust: 100%;
        /* www.456bereastreet.com/archive/201012/
controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    
    html:not(.edit-post-visual-editor) {
        height: 100%;
        overflow-y: scroll !important;
        overflow-x: hidden;
    }
    
    html:not(.edit-post-visual-editor),
    body:not(.edit-post-visual-editor) {
        margin: 0;
        padding: 0;
        width: 100%;
    }
    
    div.ui-widget,
    div.ui-widget .ui-widget,
    div.ui-widget .ui-widget-header,
    div.ui-widget .ui-widget-content,
    div.ui-accordion .ui-accordion-header,
    div.ui-widget button,
    div.ui-widget input,
    div.ui-widget select,
    div.ui-widget textarea,
    div.ui-state-default,
    div.ui-widget-content .ui-state-default,
    div.ui-widget-header .ui-state-default {
        font-family: inherit;
        font-size: 14px;
        line-height: inherit;
    }
    
    div.ui-widget,
    div.ui-widget .ui-widget,
    div.ui-widget .ui-widget-header,
    div.ui-widget .ui-widget-content,
    div.ui-accordion .ui-accordion-header,
    div.ui-state-default,
    div.ui-widget-content .ui-state-default,
    div.ui-widget-header .ui-state-default {
        color: inherit;
        background: none;
        border-style: none;
        -webkit-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
    }
    
    div.ui-datepicker {
        background-color: #fff;
    }
    
    div.ui-accordion .ui-accordion-header {
        padding: 0;
    }
    
    div.ui-accordion .ui-accordion-header-icon {
        display: none;
    }
    
    div.ui-tabs,
    div.ui-tabs .ui-tabs-panel,
    div.ui-tabs .ui-tabs-nav {
        padding: 0;
    }
    
    div.ui-tabs .ui-tabs-nav li {
        float: none;
        margin: 0;
    }
    
    div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
        float: none;
    }
    
    .adp-popup.adp-popup-open {
        display: inherit !important;
        max-width: 500px !important;
    }
    
    .elementor-18286 .elementor-element.elementor-element-38c97cc .logo_image {
        max-height: 90px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-07e3128.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.scheme_dark.sc_layouts_hide_on_tablet.sc_layouts_hide_on_mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static {
        padding: 0px;
    }
    
    .sc_layouts_item.elementor-element.elementor-element-38c97cc.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_logo {
        margin: 0px !important;
        padding: 0px;
    }
    
    .elementor-18286 .elementor-element.elementor-element-ef20512 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 6px 0px 5px 0px;
    }
    
    .elementor-18286 .elementor-element.elementor-element-38c97cc .logo_image {
        max-height: 90px !important;
    }
    
    .elementor-18286 .elementor-element.elementor-element-ef20512 {
        padding: 0px 0px 6px 0px !important;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-eac0c8f.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default.sc_fly_static .elementor-column-wrap.elementor-element-populated {
        padding: 0px;
    }
    /* Predefined classes for users
-------------------------------------------------------------- */
    /* Round object corners */
    
    .rounded_none {
        -webkit-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
    }
    
    .rounded_tiny {
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
    }
    
    .rounded_small {
        -webkit-border-radius: 6px;
        -ms-border-radius: 6px;
        border-radius: 6px;
    }
    
    .rounded_medium {
        -webkit-border-radius: 10px;
        -ms-border-radius: 10px;
        border-radius: 10px;
    }
    
    .rounded_large {
        -webkit-border-radius: 15px;
        -ms-border-radius: 15px;
        border-radius: 15px;
    }
    
    .rounded {
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
    }
    /* Overflow hidden */
    
    .overflow_hidden {
        overflow: hidden !important;
    }
    
    .overflow_x_hidden {
        overflow-x: hidden !important;
    }
    
    .overflow_y_hidden {
        overflow-y: hidden !important;
    }
    /*# sourceMappingURL=style.css.map */
    
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-61d9c4db.sc_layouts_hide_on_mobile.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static {
        display: none;
    }
    
    form.woocommerce-ResetPassword.lost_reset_password {
        max-width: 500px;
        margin: 0px auto;
        padding: 30px;
        border: 1px solid #ccc;
        box-shadow: 2px 2px 20px 0px #ccc7c7;
    }
    
    form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
        width: 100%;
        margin-bottom: 20px;
    }
    
    form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row {
        margin-bottom: 0;
    }
    
    span.sc_layouts_item_details_line1.sc_layouts_iconed_text_line1,
    span.sc_layouts_item_icon.sc_layouts_iconed_text_icon.icon-location-pin.sc_icon_type_icons,
    span.sc_layouts_item_icon.sc_layouts_iconed_text_icon.icon-phone-call.sc_icon_type_icons,
    span.sc_layouts_item_icon.sc_layouts_iconed_text_icon.icon-clock-2.sc_icon_type_icons {
        color: #fff;
    }
    
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-451bc786.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static {
        width: 100%;
    }
    
    .logo_image {
        max-height: 90px !important;
    }
    
    .menu_hover_color_line_vertical>ul>li:not(.menu-collapse)>a {
        font-size: 14px;
        font-weight: 500;
    }
    
    .elementor-18306 .elementor-element.elementor-element-ea37e3d {
        background: #000;
        padding-bottom: 60px;
    }
    
    .elementor-18306 .elementor-element.elementor-element-ea37e3d h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default.sc_item_title_tag span {
        font-size: 29px;
        /* font-weight: bolder; */
        color: #fff;
    }
    
    .elementor-18306 .elementor-element.elementor-element-db3a0d8 .elementor-heading-title {
        /* font-size: 18px; */
        font-weight: 400;
        /* line-height: 1.6em; */
        color: #fff;
        line-height: 1.6;
        font-size: 16px;
        text-align: center;
        font-family: ITCAvantGardeStd-BoldCnObl;
    }
    
    a.sc_button.sc_button_bordered.sc_button_decoration.sc_button_size_normal.sc_button_icon_left.color_style_dark {
        background: none !important;
        color: #fff;
        border-color: #ff0000;
    }
    
    .menu_mobile.opened .menu_mobile_inner .socials_mobile {
        display: none;
    }
    
    .footer_wrap {
        background: #f2f2f2;
    }
    
    footer .widget .widget_title,
    footer .widget .widgettitle {
        margin-bottom: 35px;
        font-style: inherit;
        font-weight: 500;
    }
    
    ul.menu li a {
        font-size: 16px;
    }
    
    ul.menu li:before {
        display: none;
    }
    
    ul.menu {
        padding-left: 0;
    }
    
    .sc_testimonials_item_content p {
        font-family: "ITCAvantGardeGothic";
        font-size: 16px;
        font-style: normal;
        line-height: 26px;
    }
    
    .sc_testimonials_accent2 .sc_testimonials_item {
        padding: 30px !important;
        min-height: 360px;
        margin-bottom: 60px !important;
    }
    
    .sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title a {
        color: var(--theme-color-text_dark);
        min-height: 110px;
    }
    
    .sc_blogger_item_excerpt {
        min-height: 80px;
    }
    
    .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
        margin: 0;
    }
    
    figure.swiper-slide-inner {
        text-align: center;
        background: #000;
        margin: 0px auto !important;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-44d90f6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static,
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-44530af9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static {
        background: #000;
        margin: 0;
    }
    
    .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
        height: auto !important;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-44530af9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static {
        margin-top: 80px;
    }
    
    .elementor-element.elementor-element-2bae0b8.sc_fly_static.elementor-widget.elementor-widget-trx_sc_title h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default.sc_item_title_tag span {
        color: #fff;
        margin-bottom: 60px;
        clear: both;
        float: left;
        width: 100%;
    }
    
    figure.swiper-slide-inner img.swiper-slide-image {
        height: 100px;
        width: auto;
        margin: 0px auto;
    }
    
    figure.swiper-slide-inner {
        text-align: center;
        background: #000;
        margin: 0px auto !important;
        border: 1px solid #1d1c1c;
        overflow: hidden;
        padding: 10px;
    }
    
    .woocommerce div.product form.cart .variations {
        width: 100% !important;
    }
    
    .woocommerce div.product form.cart .variations label {
        /*   font-weight: ;*/
        color: #000;
        font-size: 16px;
        text-align: left;
        float: left;
    }
    
    .scheme_default,
    body.scheme_default {
        color: #191818;
        /*   font-weight: bold !important;*/
        font-family: 'Gothic A1', sans-serif;
    }
    
    button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
        background: #000 !important;
        opacity: 10;
    }
    
    .single-product .related>h2,
    .single-product .upsells>h2 {
        font-family: 'Gothic A1', sans-serif;
    }
    
    .sc_layouts_title_title>.sc_layouts_title_caption {
        float: none;
        font-family: 'Gothic A1', sans-serif;
    }
    
    .woocommerce ul.products li.product .woocommerce-loop-category__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce ul.products li.product h3 {
        font-size: 24px;
        line-height: 1.4em;
        /*   font-weight: 700;*/
        text-transform: none;
        letter-spacing: 0;
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
        font-family: "ITCAvantGardeStd-BoldObl.otf";
        color: #000;
    }
    
    a#slider-4-slide-25-layer-8 {
        border-color: #ff9800 !important;
        color: #ff9800 !important;
    }
    
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        text-align: center;
    }
    
    span.sc_layouts_item_details_line1.sc_layouts_iconed_text_line1 {
        /*  font-family: ITCAvantGardeGothic;*/
        font-family: ITCAvantGardeGothic;
        font-weight: normal;
        font-size: 14px;
    }
    
    .woocommerce-page.sidebar_hide div.product div.summary {
        background: #f1f1f1;
        padding: 30px;
        margin-right: 30px;
        width: 46% !important;
    }
    
    .woocommerce-page.sidebar_hide div.product div.summary {
        color: #000;
    }
    
    #style-11.mc4wp-form label {
        color: #fff;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2bc6ad9f.scheme_dark.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static {
        /*  background: #fff;*/
        background: #000;
    }
    
    .elementor-element.elementor-element-290ecc22.sc_fly_static.elementor-widget.elementor-widget-trx_sc_title span {
        /*   color: #000 !important;*/
        color: #fff;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-cad6406.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static ul.products.products_style_default.columns-3 h2.woocommerce-loop-product__title a,
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-cad6406.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static ul.products.products_style_default.columns-3 span.price {
        color: #fff !important;
        text-align: center;
    }
    
    .woocommerce ul.products li.product .star-rating {
        margin: 15px auto !important;
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-cad6406.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static ul.products.products_style_default.columns-3 span.price span.woocommerce-Price-amount.amount {
        color: #fff;
    }
    
    div#activity ul {
        list-style: none;
        padding: 30px;
        margin: 0 0 20px;
        background: rgba(4, 37, 77, 0.8);
        display: inline-block;
        width: auto;
        color: #fff;
    }
    
    #activity ul li:first-child {
        margin-bottom: 10px;
        font-size: 30px;
        font-weight: 200;
    }
    
    #activity ul li:nth-child(2) {
        line-height: 1.24;
        font-family: ITCAvantGardeGothic;
    }
    
    #activity ul li:last-child {
        margin-top: 10px;
        font-size: 30px;
        font-weight: 700;
    }
    
    #activity a {
        display: inline-block;
        background: rgba(212, 156, 106, 0.8);
        color: #fff;
        padding: 10px 20px;
        font-weight: 400;
        font-size: 155%;
        text-decoration: none;
        margin-top: 10px;
        font-family: ITCAvantGardeGothic;
    }
    
    #activity a:hover {
        background: rgba(212, 156, 106, 0.9);
    }
    
    #activity {
        padding-bottom: 18%;
        margin-top: 5%;
        padding: 0 0 21.5%;
        margin-left: -30px;
        margin-right: -30px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        text-align: left;
    }
    
    .bleurose {
        position: absolute;
        left: 5%;
        top: -12%;
    }
    
    #glt-translate-trigger {
        background: rgba(248, 148, 6, 0.73) !important;
        bottom: 130px;
    }
    
    .tool-container {
        bottom: 175px !important;
    }
    
    .widget.widget-woocommerce-currency-switcher {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .woocommerce .woocommerce-cart-form table.shop_table tbody span.amount,
    .woocommerce .woocommerce-cart-form table.shop_table tbody span.amount .woocommerce-Price-currencySymbol {
        color: #000 !important;
    }
    
    .woocommerce div.product form.cart .variations label,
    .woocommerce form .form-row label,
    .woocommerce ul.products li.product .post_header a,
    .woocommerce-page form .form-row label,
    .wcpa_form_outer label,
    .wcpa_price_summary span,
    .product-description.rte p,
    .woocommerce .product_meta span,
    .woocommerce div.product .woocommerce-tabs ul.tabs li,
    .single-product div.product .woocommerce-tabs .wc-tabs li a {
        /*  font-weight:  !important;*/
        font-family: ITCAvantGardeGothic !important;
        color: #000 !important;
    }
    
    .related.products ul.products li.product span.price {
        text-align: center;
    }
    
    .wcpa_form_outer .wcpa_form_item .wcpa_tooltip_icon {
        font-weight: bold !important;
        color: #ff0000 !important;
        background: none;
        font-size: 18px;
        font-family: ITCAvantGardeGothic;
        display: none;
    }
    
    .woocommerce div.product span.price span.amount bdi,
    span.wcpa_priceouter span.wcpa_price {
        /*  font-weight:  !important;*/
        font-family: ITCAvantGardeGothic !important;
    }
    
    .woocommerce div.product p.price span.amount,
    .woocommerce div.product span.price span.amount {
        color: #000;
    }
    
    .wcpa_form_outer .wcpa_form_item input::placeholder,
    .wcpa_form_outer .wcpa_form_item .wcpa_price,
    .woocommerce div.product form.cart .variations select,
    .woocommerce form .form-row input.input-text,
    .woocommerce form .form-row textarea,
    .woocommerce-page form .form-row input.input-text,
    .woocommerce-page form .form-row textarea,
    span.woocommerce-Price-amount.amount bdi,
    .woocommerce div.product form.cart div.quantity input[type="number"],
    .woocommerce-page div.product form.cart div.quantity input[type="number"] {
        /*  font-weight:  !important;*/
        font-family: ITCAvantGardeGothic !important;
        color: #000 !important;
    }
    
    .sc_layouts_item.elementor-element.elementor-element-bad653a.sc_fly_static.elementor-widget.elementor-widget-spacer,
    .sc_layouts_item.elementor-element.elementor-element-39719f7.sc_fly_static.elementor-widget.elementor-widget-spacer {
        display: none;
    }
    
    .woocommerce .shop_mode_thumbs ul.products li.product .price,
    .woocommerce-page .shop_mode_thumbs ul.products li.product .price {
        text-align: center;
    }
    
    #glt-translate-trigger {
        background: #000000 !important;
    }
    
    .woocommerce-page span.amount,
    .woocommerce ul.products li.product .price,
    .woocommerce-page ul.products li.product .price,
    .woocommerce div.product form.cart div.quantity input[type="number"],
    .woocommerce-page div.product form.cart div.quantity input[type="number"] {
        color: #000 !important;
    }
    
    .wcpa_form_outer .wcpa_form_item input[type="text"] {
        /*    font-weight:  !important;*/
        font-family: ITCAvantGardeGothic !important;
        background: #f1f1f1;
        font-style: normal;
    }
    
    .wcpa_price_summary li {
        background: #f1f1f1;
    }
    
    .single-product div.product.wcpa_has_options form.cart.variations_form .woocommerce-variation-add-to-cart input {
        border: 1px solid #ccc !important;
        line-height: 40px;
        padding: 5px 10px;
    }
    
    .woocommerce div.product form.cart .variations {
        margin-bottom: 0 !important;
    }
    
    .single-product div.product.wcpa_has_options form.cart.variations_form .woocommerce-variation-add-to-cart .form-row {
        margin-bottom: 0;
    }
    
    .home span.woocommerce-Price-amount.amount bdi,
    .home span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
    .elementor-18306 .elementor-element.elementor-element-f347c05 .elementor-heading-title {
        color: #fff !important;
        font-family: ITCAvantGardeGothic !important;
        font-weight: 400;
    }
    
    span,
    p,
    h2.elementor-heading-title.elementor-size-default a,
    .elementor-18306 .elementor-element.elementor-element-9787f9a .elementor-heading-title {
        font-weight: 400;
    }
    
    .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
        color: #fff !important;
    }
    
    .elementor-18306 .elementor-element.elementor-element-45642a7>.elementor-widget-container img.attachment-full.size-full {
        height: 570px;
        object-fit: cover;
    }
    
    ul#menu_main li span {
        font-family: ITCAvantGardeStd-BoldCnObl !important;
    }
    
    .widget.widget-woocommerce-currency-switcher h2.widget-title {
        display: none;
    }
    
    .languge {
        position: absolute;
        right: 24px;
        z-index: 999999;
        top: 185px;
    }
    .elementor-18286 .elementor-element.elementor-element-07e3128 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0 !important;
    }
    .sc_layouts_item.elementor-element.elementor-element-f82c8a8.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_logo {
        margin: 0px !important;
    }
    .rev_row_zone_middle {
        top: 35% !important;
        transform: perspective(1px) translateY(-50%);
    }
    .select_container:after,
    .select2-selection:after {
        display: none !important;
    }
    
    .widget.widget-woocommerce-currency-switcher img.dd-selected-image.dd-image-right {
        width: 50px !important;
        float: left;
    }
    
    .woocommerce-currency-switcher-form a.dd-selected {
        text-decoration: none !important;
        display: flex;
        height: 30px;
        width: 150px;
        color: #fff;
    }
    
    .dd-select {
        background: none !important;
    }
    
    .woocommerce-currency-switcher-form ul.dd-options li a img {
        height: 30px;
        width: 50px;
        border-radius: 0 !important;
    }
    
    small.dd-option-description.dd-desc,
    ul.dd-options.dd-click-off-close li:before,
    small.dd-selected-description.dd-desc.dd-selected-description-truncated {
        display: none;
    }
    
    .woocommerce-currency-switcher-form ul.dd-options li a label.dd-option-text {
        height: 30px;
        float: left;
        line-height: 30px !important;
    }
    
    .dd-pointer-down {
        border: solid 5px transparent;
        border-top: solid 5px #fff !important;
    }
    
    .widget.widget-woocommerce-currency-switcher .dd-select {
        border: none;
    }
    
    label.dd-selected-text {
        line-height: 30px !important;
    }
    
    .menu_main_nav>li ul>li>a,
    .sc_layouts_menu_nav>li ul>li>a {
        color: #fff !important;
        padding: 10px 10px;
        border-bottom: 1px solid #000;
        font-size: 14px;
        font-weight: 700;
        color: #fff !important;
    }
    
    ul.sub-menu {
        padding: 0px !important;
        top: 50px !important;
    }
    
    .sc_layouts_language .sc_layouts_language_menu>li>ul {
        top: 2.5em !important;
    }
    
    .sc_layouts_menu_popup .sc_layouts_menu_nav,
    .sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs) {
        padding: 0px !important;
    }
    
    ul.sub-menu li:last-child {
        border-bottom: none;
    }
    
    .woocommerce ul.products li.product .post_featured {
        /*  border: 1px solid #999 !important;*/
        border: none !important;
    }
    
    li.wcpa_has_options.product.type-product.post-22764.status-publish.instock.product_cat-blue-rose.has-post-thumbnail.shipping-taxable.product-type-simple.product_style_default.wishlist_decorated a.button.product_type_simple.wcpa_add_to_cart_button {
        display: none !important;
    }
    
    a#slider-4-slide-26-layer-5 {
        font-style: normal !important;
    }
    
    .adp-popup .adp-popup-container {
        background: rgba(0, 0, 0, 0.7) !important;
        width: 100%;
    }
    
    .adp-popup-type-notification-box .adp-popup-text {
        color: #fff !important;
    }
    
    .adp-popup-type-notification-box .adp-popup-text a,
    .adp-popup-type-notification-bar .adp-popup-text a {
        color: #fff !important;
    }
    
    .adp-popup-type-notification-box .adp-popup-button {
        font-style: normal !important;
    }
    
    .elementor-21094 .elementor-element.elementor-element-451bc786>.elementor-element-populated.elementor-column-wrap {
        background: url(images/popup.jpeg);
        background-size: cover;
    }
    
    div#trx_addons_login_popup {
       /* background: url(images/login.jpg);*/
        background-size: cover;
        position: relative;
        background: #000;
    }
    
    div#trx_addons_login_popup .trx_addons_popup_form_field.trx_addons_popup_form_field_remember a,
    div#trx_addons_login_popup .trx_addons_popup_form_field.trx_addons_popup_form_field_remember label {
        color: #fff;
    }
    
    div#trx_addons_login_popup:before {
        position: absolute;
        background: rgba(0, 0, 0, 0.5);
        content: "";
        width: 100%;
        height: 100%;
    }
    
    .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
    .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
        background: #000;
        color: #fff;
    }
    
    span.woo-selected-variation-item-name {
        color: #000;
    }
    
    .adp-popup-type-notification-box .adp-popup-close {
        color: #fff !important;
    }
    
    .woocommerce-tabs.wc-tabs-wrapper {
        background: #f1f1f1;
        padding: 30px;
    }
    
    ul.menu li::before {
        display: none !important;
    }
    
    form.mc4wp-form.mc4wp-form-461.inited_validation button {
        padding: 17px 20px;
    }
    
    .wpcf7-list-item-label.wpcf7-list-item-right:before {
        border-color: #666;
        background: #ccc;
    }
    
    form#mc4wp-form-2 .mc4wp-form-fields label:before,
    p.wpgdprc-checkbox.comment-form-wpgdprc label:before,
    p.comment-form-cookies-consent label:before,
    p.comment-form-cookies-consent input[type="checkbox"]+label:before {
        border-color: #666 !important;
    }
    
    .woocommerce div.product p.price,
    .woocommerce div.product span.price,
    .woocommerce ul.products li.product .post_header a,
    .elementor-toggle .elementor-tab-title .elementor-toggle-title {
        font-weight: 500 !important;
    }
    
    .woocommerce div.product .product_meta span>a {
        color: #000;
    }
    
    .woocommerce-error a,
    .woocommerce-info a,
    .woocommerce-message a {
        font-weight: 600;
    }
    
    .woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button,
    .woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping {
        font-style: normal;
    }
    
    div#trx_addons_login_content input::placeholder,
    div#trx_addons_login_content input {
        color: #fff !important;
        opacity: 10;
    }
    
    .trx_addons_popup_form_field.trx_addons_popup_form_field_submit input.submit_button {
        background: transparent;
        border: 2px solid #ff0000 !important;
        font-style: normal;
    }
    
    .elementor-4065 .elementor-element.elementor-element-ddc28bb .elementor-tab-title {
        border-width: 2px;
        padding: 15px;
    }
    
    .elementor-toggle .elementor-tab-title .elementor-toggle-title {
        font-size: 22px !important;
    }
    
    .woocommerce #reviews #comments ol.commentlist li .comment-text p+p,
    .woocommerce-page #reviews #comments ol.commentlist li .comment-text p+p,
    p.comment-notes {
        color: #000;
    }
    
    form#commentform input,
    .woocommerce #review_form #respond textarea,
    .woocommerce-page #review_form #respond textarea {
        border: 1px solid #ccc;
        width: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-19f574f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: 66% 42%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-19f574f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static h2.elementor-heading-title.elementor-size-default,
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2afed29.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static h2.elementor-heading-title.elementor-size-default {
        text-transform: uppercase;
    }
    
    .woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span {
        font-size: 14px;
    }
    
    div.wpcf7 .form-style-1 input[type="text"],
    div.wpcf7 .form-style-1 input[type="number"],
    div.wpcf7 .form-style-1 input[type="email"],
    div.wpcf7 .form-style-1 input[type="url"],
    div.wpcf7 .form-style-1 input[type="tel"],
    div.wpcf7 .form-style-1 input[type="password"],
    div.wpcf7 .form-style-1 input[type="search"],
    div.wpcf7 .form-style-1 select,
    div.wpcf7 .form-style-1 textarea,
    div.wpcf7 .form-style-1 textarea.wp-editor-area {
        border: 1px solid #ccc;
    }
    
    .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
        font-weight: 400;
    }
    
    .elementor-18306 .elementor-element.elementor-element-cad6406 {
        background: #333333 !important;
    }
    
    #style-11.mc4wp-form .mc4wp-form-fields input[type="email"] {
        color: #fff !important;
        border-color: #fff;
    }
    
    .elementor-section.elementor-section-boxed>.elementor-column-gap-extended .elementor-row,
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-626e0861.sc_layouts_column_align_left.sc_layouts_column.sc_layouts_hide_on_mobile.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static {
        display: inherit;
        text-align: center;
    }
    
    .sc_layouts_item.elementor-element.elementor-element-e578f3f.sc_fly_static.elementor-widget.elementor-widget-heading,
    .elementor-18286 .elementor-element.elementor-element-e578f3f>.elementor-widget-container {
        width: 100% !important;
        display: inline-table;
        margin: 0px;
    }
    
    .elementor-container[class*="elementor-column-gap-"]>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0;
        text-align: center;
        display: block;
    }
    
    .sc_layouts_item.elementor-element.elementor-element-9bad51f.sc_fly_static.elementor-widget.elementor-widget-heading {
        display: block;
    }
    
    .elementor-18286 .elementor-element.elementor-element-e578f3f>.elementor-widget-container,
    .elementor-17796 .elementor-element.elementor-element-9bad51f>.elementor-widget-container {
        margin: 10px auto !important;
        padding: 0 !important;
    }
    
    .elementor-17796 .elementor-element.elementor-element-ef20512 {
        padding: 0px 0px 6px 0px;
    }
    
    table.ui-datepicker-calendar {
        background: #fff;
        border: 1px solid#ccc;
        box-shadow: 5px 3px 5px #f1f1f1;
        padding: 15px !important;
    }
    
    .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
        background: #090909;
        color: #fff;
        font-size: 18px;
        font-weight: bolder;
    }
    
    table.ui-datepicker-calendar thead tr:first-child th {
        background: #1f1e1e;
        font-size: 14px;
        font-weight: bolder;
        border: 1px solid #000;
        line-height: 16px;
    }
    
    .ui-state-disabled,
    .ui-widget-content .ui-state-disabled,
    .ui-widget-header .ui-state-disabled,
    .ui-datepicker .ui-datepicker-next {
        opacity: 10;
        top: 5px;
        color: #fff;
    }
    
    .ui-state-disabled,
    .ui-widget-content .ui-state-disabled,
    .ui-widget-header .ui-state-disabled {
        left: 20px;
    }
    
    .woocommerce .cart-collaterals h2,
    .woocommerce-page .cart-collaterals h2 {
        font-style: normal !important;
    }
    
    div#ui-datepicker-div {
        z-index: 999999 !important;
    }
    
    table.ui-datepicker-calendar tbody tr td {
        background: #fff;
        border: 1px solid #ccc;
        text-align: center;
        color: #000 !important;
    }
    
    td.ui-datepicker-unselectable.ui-state-disabled {
        color: #969393 !important;
        background: #f1f1f1;
    }
    
    td.ui-datepicker-week-end.ui-datepicker-days-cell-over.ui-datepicker-today {
        color: #fff !important;
        background: #000;
    }
    
    .ui-datepicker td span,
    .ui-datepicker td a {
        text-align: center !important;
    }
    
    .woocommerce #review_form #respond .form-submit input#submit {
        margin-top: 0;
        text-align: center;
        width: 100%;
        display: inherit;
    }
    
    form#commentform>span.trx_addons_reviews_mark {
        display: none;
    }
    
    a.ui-state-default.ui-state-highlight.ui-state-hover,
    a.ui-state-default.ui-state-hover,
    a.ui-state-default.ui-state-active {
        color: #fff !important;
    }
    
    .woocommerce form .form-row label,
    .woocommerce-page form .form-row label {
        font-size: 16px !important;
        margin-bottom: 0 !important;
    }
    
    span.woo-selected-variation-item-name,
    .woocommerce ul.cart_list li a,
    .woocommerce-page ul.cart_list li a,
    .woocommerce ul.product_list_widget li a,
    .woocommerce-page ul.product_list_widget li a,
    .woocommerce.widget_shopping_cart .total,
    .woocommerce-page.widget_shopping_cart .total,
    .woocommerce .widget_shopping_cart .total,
    .woocommerce-page .widget_shopping_cart .total {
        font-size: 16px !important;
    }
    
    .woocommerce div.product form.cart .variations label,
    .woocommerce ul.cart_list li a,
    .woocommerce-page ul.cart_list li a,
    .woocommerce ul.product_list_widget li a,
    .woocommerce-page ul.product_list_widget li a,
    .woocommerce.widget_shopping_cart .total,
    .woocommerce-page.widget_shopping_cart .total,
    .woocommerce .widget_shopping_cart .total,
    .woocommerce-page .widget_shopping_cart .total {
        font-weight: 400 !important;
    }
    
    span.woocommerce-Price-currencySymbol {
        margin-right: 5px;
    }
    
    table.woocommerce-product-attributes.shop_attributes th.woocommerce-product-attributes-item__label {
        width: 250px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-4664a9e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default.sc_item_title_tag span.sc_item_title_text {
        position: absolute;
        top: -15px;
        left: 0;
        right: 0;
        background: #fff;
        width: auto;
        max-width: 50%;
        margin: 0px auto;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-4664a9e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default.sc_item_title_tag {
        border-bottom: 1px solid #ccc;
        position: relative;
        top: 0;
        height: auto;
    }
    
    .sc_title.sc_title_default span.sc_item_title_text {
        margin-top: 10px;
        display: block;
    }
    
    .menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
        opacity: 10 !important;
    }
    
    a.rs-layer.button-extra.rev-btn {
        font-style: normal !important;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-596db8a.elementor-section-full_width.elementor-section-height-full.elementor-section-height-default.elementor-section-items-middle.sc_fly_static {
        min-height: 370px;
    }
    
    .woocommerce td.product-name dl.variation dd,
    .woocommerce td.product-name dl.variation dt {
        line-height: 28px;
    }
    
    .woocommerce td.product-name dl.variation dt {
        display: block;
        float: left;
        width: 100%;
    }
    .login_blue_box {
        max-width: 500px;
        margin: 0px auto;
        border: 1px solid #ccc;
        padding: 20px;
        box-shadow: 2px 1px 17px 3px #e0dbdb;
    }
    .login_blue_box h5 {
        margin: 0px;
        font-size: 18px;
        font-weight: bold;
    }
    .login_blue_box h6 {
        margin: 10px auto;
    text-align: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    font-weight: 600;
    font-size: 14px;
    }
    .login_blue_box h5 span {
        font-weight: bold;
    }
 
    form.woocommerce-checkout #customer_details div#order_review {
        width: 100%;
    }
    form.woocommerce-checkout #customer_details {
        width: 100% !important;
        float: left;
        overflow: hidden;
        padding-right: 0 !important;
        display: flex;
    }
    div#customer_details .col-md-6 {
        width: 49%;
        border:1px solid #ccc;
        padding: 30px;
    }
    div#customer_details .col-md-6:first-child {
        margin-right: 2%;
    }
    form.woocommerce-checkout #customer_details div#order_review .shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review {
        padding: 0 !important;
    }
    .woocommerce td.product-name dl.variation dd {
        padding-left: 0 !important;
    }
    .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
        font-size: 14px !important;
        line-height: 30px !important;
    }
    .rs_splitted_words,a#slider-1-slide-32-layer-16 {
        font-family: Playfair Display !important;
    }
    .adp-popup-wrap .adp-popup-container .adp-popup-outer button.adp-popup-close {
        color: #fff !important;
    }
    .adp-popup.adp-popup-type-content.adp-popup-location-center.adp-preview-image-left.adp-preview-image-no.adp-popup-open .mc4wp-form-fields a:hover{
        color:#ff3b18;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-3ff2acf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static {
        height: 615px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-3ff2acf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static h2.elementor-heading-title.elementor-size-default {
        /* font-size: 28px; */
        /* max-width: 205px; */
        float: right;
        margin-top: 342px;
        margin-bottom:15px;
        margin-right: 10px;
    }
    rs-layer-wrap.rs-parallax-wrap {
        margin-top: 10px;
    }
    .wc-stripe_cc-new-method-container .wc-stripe-save-source label.checkbox input {
        margin-top: -2px;
        float: left;
        margin-right: 10px;
    }
    dd.variation-CHOOSEYOURCOLOUR p, dd.variation-SIZEMATTERS p,dd.variation-GREETINGCARDMESSAGEOPTIONAL p {
        float: left;
        width:100%;
    }
    .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt ,.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt{
        font-weight: 600 !important;
    }
    .woocommerce form .form-row label, .woocommerce-page form .form-row label {
        line-height: 24px !important;
    }
    .woocommerce form .form-row span.select2.select2-container.select2-container--default {
        border: 1px solid #000;
        overflow: hidden;
        height: 57px !important;
        float: left;
        width: 100%;
    }
    .shop_table_checkout_review table tr.order-total *, .shop_table_checkout_review table tr.order-total span.amount {
        color: #000 !important;
    }
    ul.wc_payment_methods.payment_methods.methods.stripe-small {
        padding: 0px !important;
    }
    .woocommerce-checkout #payment div.form-row{
        padding: 0 !important;
    }
    table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta li p {
        text-align: right;
    }
    table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta li {
        line-height: 32px;
        font-size: 16px;
    }
    table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta li strong.wc-item-meta-label {
        font-weight: bold;
    }
    .shop_table_order_details {
        padding: 0 !important;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
        width: 17%;
        margin-right: 15px;
        padding-right: 15px;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        background: #f1f1f1;
    }
    button.btn.sc_button.sc_button_bordered.sc_button_decoration.sc_button_size_normal.sc_button_icon_left.color_style_dark {
        border-color: #ff0000;
    }
    .shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review table.shop_table_in tr+tr {
        border: none;
    }
    .shop_table_checkout_review table tr>td {
        padding: 5px 0;
    }
    @media (max-width: 1266px) {
        .languge {
            right: 80px;
            z-index: 999999;
            top: 140px;
        }
    }
    
    @media (max-width: 1024px) and (min-width: 767px) {
        .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-626e0861.sc_layouts_column_align_left.sc_layouts_column.sc_layouts_hide_on_mobile.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static {
            width: 100% !important;
        }
        ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
            width: 100%;
            margin-right: 15px;
            padding-right: 15px;
        } 
        .shop_table_order_details {
            padding: 18px 0px;
        }   
    }
    
    @media (max-width: 992px) {
        .languge {
            position: absolute;
            right: 60px;
            z-index: 9999;
            top: 155px;
        }
        .elementor-18286 .elementor-element.elementor-element-7ac4eefc {
            padding: 0px 0px 0px 0px !important;
        }
        .woocommerce-page.sidebar_hide div.product div.summary {
            width: 100% !important;
        }
        .woocommerce-page.sidebar_hide div.product div.summary {
            padding: 30px !important;
        }
        .menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
            color: #fff !important;
            z-index: 999999999;
            color: #fff !important;
            font-size: 16px;
        }
    }
    
    @media (max-width: 767px) {
        .elementor-18286 .elementor-element.elementor-element-245868bf > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-18286 .elementor-element.elementor-element-e578f3f .elementor-heading-title {

            line-height: 24px;
        }
        table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta li p {
            text-align: left;
            clear: both;
        }
        ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
            width: 100%;
            margin-right: 15px;
            padding-right: 15px;
        }
        .bleurose {
            position: absolute;
            left: 6px;
            top: 25px;
        }
        .elementor-22578 .elementor-element.elementor-element-ec3428e > .elementor-container {
            min-height: 475px;
        }
        form.woocommerce-checkout #customer_details{
            display:inherit !important;
        }
        div#customer_details .col-md-6:first-child {
            margin-right: 0 !important;
        }
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-7456b861.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_narrow.scheme_dark.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static {
            padding: 23px 0px 9px 0px;
        }
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-39620fd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static .elementor-element.elementor-element-27134c5.sc_fly_static.elementor-widget.elementor-widget-heading .elementor-widget-container {
            margin: 0px;
        }
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-39620fd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static .elementor-element.elementor-element-9787f9a.sc_fly_static.elementor-widget.elementor-widget-heading .elementor-widget-container {
            margin-bottom:10px;
        }
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-39620fd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static .elementor-element.elementor-element-f347c05.sc_fly_static.elementor-widget.elementor-widget-heading .elementor-widget-container {
            margin-top: 10px;
        }
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-4664a9e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default.sc_item_title_tag span.sc_item_title_text {
            max-width: 80%;
        }
        #glt-translate-trigger {
          /*  bottom: 10px;*/
        }
        div#customer_details .col-md-6 {
            width:95%;
            border: 1px solid #ccc;
            padding: 5px;
            margin: 0px auto !important;
        }
        .elementor-18286 .elementor-element.elementor-element-14bdb732 .logo_image,.custom-logo-link img, .sc_layouts_logo img {
            max-height: 60px !important;
        }
        .woocommerce div.product form.cart .variations label {
            font-size: 14px;
        }
        .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-8ccd01b.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static {
            margin-top: 60px;
        }
        .languge {
            right: 20px;
            z-index: 9999;
            top: 5px;
        }
        div#activity ul {
            max-width: 300px;
        }
        .woocommerce-currency-switcher-form a.dd-selected {
            text-decoration: none !important;
            display: flex;
            height: 20px;
            width: 125px;
            color: #fff;
            padding: 0;
        }
        label.dd-selected-text {
            line-height: 20px !important;
            font-size: 14px;
        }
        .widget.widget-woocommerce-currency-switcher img.dd-selected-image.dd-image-right {
            margin-right: 5px;
        }
        .widget.widget-woocommerce-currency-switcher img.dd-selected-image.dd-image-right {
            width: 35px !important;
            float: left;
            height: 20px !important;
        }
        .adp-popup.adp-popup-type-content.adp-popup-location-center.adp-preview-image-left.adp-preview-image-no.adp-popup-open {
            max-width: 94% !important;
        }
        .adp-popup.adp-popup-open {
            display: inherit !important;
            max-width: 300px !important;
        }
        h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default.sc_item_title_tag span.sc_item_title_text {
            font-size: 21px;
        }
        #activity ul li:first-child {
            line-height: 32px;
        }
        .shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review {
            width: 100%;
            overflow: scroll;
			padding:10px 0px
        }
        .shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review table.shop_table_in {
         min-width: 500px;
        }
        .shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review table.shop_table_in td {
            border: 1px solid #ccc;
            padding: 5px;
        }
        dd.variation-CHOOSEYOURCOLOUR {
            display: block;
            float: left;
            width: 100%;
        }
        rs-layer#slider-1-slide-32-layer-3 .rs_splitted_words {
            margin-top: -10px !important;
            float: left;
            position: relative;
            z-index: 9999999 !important;
        } 
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-165153a.elementor-reverse-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static .elementor-column-wrap.elementor-element-populated, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-165153a.elementor-reverse-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static {
            padding: 0 !important;
            margin: 0 !important;
        }  
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-2afed29.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static .elementor-container.elementor-column-gap-extended {
            margin: 0px auto !important;
            padding: 0px !important;
            width: 100%;
        }  
        section-height-default.elementor-section-height-default.sc_fly_static {
            border: none;
        }  
        .elementor-18306 .elementor-element.elementor-element-165153a {
            border-style: solid;
            border-width: 0;
        }
        .elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-deb6494.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static .elementor-column-wrap.elementor-element-populated {
            padding: 0px;
        }
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-2afed29.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static .elementor-container.elementor-column-gap-extended {
            max-width: 100%;
        }
        /*---11-3-22----*/
        .sc_layouts_hide_on_mobile {
            display: block !important;
        } 
        .sc_layouts_item.elementor-element.elementor-element-4ed018ee.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_iconed_text > .elementor-widget-container > .sc_layouts_iconed_text,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-07e3128.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.scheme_dark.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static > .elementor-container.elementor-column-gap-extended > .elementor-row > .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-c0de4b8.sc_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static, 
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-ef20512.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.scheme_dark.sc_layouts_hide_on_tablet.sc_layouts_hide_on_mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static > .elementor-container.elementor-column-gap-extended > .elementor-row > .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-030bcca.sc_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static {
            display: none !important;
        }  
		.sc_layouts_item.elementor-element.elementor-element-e578f3f.sc_fly_static.elementor-widget.elementor-widget-heading,.sc_layouts_item.elementor-element.elementor-element-9bad51f.sc_fly_static.elementor-widget.elementor-widget-heading,.sc_layouts_item.elementor-element.elementor-element-67bf913.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_iconed_text {
    display: none !important;
} 
.sc_layouts_item.elementor-element.elementor-element-67bf913.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_iconed_text{
	margin-top:5px;
		}		
.elementor-17796 .elementor-element.elementor-element-c5c91b2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 9px 0px !important;
    z-index: 9999;
}
		h3#order_review_heading:before {
    position: absolute;
    content: "--->";
    right: 0;
    font-size: 30px;
}
		h3#order_review_heading {
    position: relative;
}
    }
    
    @media (max-width: 360px) {
        .woocommerce div.product form.cart div.quantity,
        .woocommerce-page div.product form.cart div.quantity {
            width: 100% !important;
            margin-bottom: 15px !important;
        }
        .woocommerce div.product form.cart .single_add_to_cart_button {
            padding: 0 30px !important;
            width: 100%;
            text-align: center !important;
            /* float: none; */
            display: block !important;
        }
    }
    .trx_addons_popup button.mfp-close {
        background-color: #fff !important;
        border-color: #1b1b1b !important;
        color: #000!important;
        opacity: 10;
    }
    .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a>i {
        cursor: pointer !important;
    }
    .woocommerce .product_meta span + span {
        font-size: 16px;
    }