/**
 * Theme Name:     Child Theme Music Artist
 * Author:         flawlessthemes
 * Template:       music-artist-pro
 * Text Domain:	   child-theme-music-artist
 * Description:    Music Artist is a free and stylish WordPress theme created for artists, musicians, music artists, bands, studios, nightclubs that works across the board for almost all types of websites within the music industry.As this is a music WordPress theme, it unsurprisingly has great support for publishing audio and video content on your website. Whether you’re launching a new record or creating a website for an artist, you’ll want a theme that enables you to encapsulate their unique style.
 */

/* Acount page css start  */
.woocommerce-account .woocommerce{
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    gap: 2%;
}

.woocommerce-account .woocommerce-MyAccount-navigation{
    width: 30%;
    background: #fff;
    box-shadow: 0px 2px 10px rgba(0,0,0,.1);
    padding: 15px;
    border-radius: 10px;
    float: none;
}

.woocommerce-account .woocommerce-MyAccount-content{
    width: 68%;
    background: #fff;
    box-shadow: 0px 2px 10px rgba(0,0,0,.1);
    padding: 15px;
    border-radius: 10px;
    float: none;
    flex: 1;
}
/* My Account Menu */
.woocommerce-MyAccount-navigation ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

.woocommerce-MyAccount-navigation ul li{
    margin-bottom: 8px;
}

.woocommerce-MyAccount-navigation ul li a{
    position: relative;
    display: flex;
    align-items: center;
    padding: 12px 18px 12px 48px;
    border-radius: 8px;
    color: #222;
    text-decoration: none;
    transition: all .3s ease;
}

.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul li.is-active a{
    background: #FFF5F1;
    color: #FF5A1F;
}

.woocommerce-MyAccount-navigation ul li a::before{
    content: "";
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.woocommerce-MyAccount-navigation-link--dashboard a::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5A1F' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l9 8h-3v10h-5v-6H11v6H6V11H3z'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--orders a::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5A1F' viewBox='0 0 24 24'%3E%3Cpath d='M7 4H5L4 2H1v2h2l3.6 7.6-1.4 2.4A1 1 0 0 0 6 16h12v-2H6.4l1.1-2h7.4a2 2 0 0 0 1.8-1.1L21 5H7.4L7 4zm1 14a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--downloads a::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5A1F' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v10l4-4 1.4 1.4L12 17l-5.4-6.6L8 9l4 4V3zm-7 16h14v2H5z'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--edit-address a::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5A1F' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 0 0-7-7zm0 10a3 3 0 1 1 0-6 3 3 0 0 1 0 6z'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--edit-account a::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5A1F' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a5 5 0 1 0-5-5 5 5 0 0 0 5 5zm0 2c-4.4 0-8 2-8 5v1h16v-1c0-3-3.6-5-8-5z'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--customer-logout a::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5A1F' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l1.4 1.4L18.8 11l-7.4-7.4L10 5l5 5H3v2h12zM19 3h2v18h-2z'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--wishlist a::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5A1F' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--change-password a::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5A1F' viewBox='0 0 24 24'%3E%3Cpath d='M12 17a2 2 0 100-4 2 2 0 000 4zm6-7h-1V7a5 5 0 00-10 0v3H6a2 2 0 00-2 2v8a2 2 0 002 2h12a2 2 0 002-2v-8a2 2 0 00-2-2zm-3 0H9V7a3 3 0 016 0v3z'/%3E%3C/svg%3E");
}
form#yith-wcwl-form {
    display: block;
}
.woocommerce .wishlist-title {
    margin-bottom: 0px;
}
section.woocommerce-order-details {
    padding-bottom: 0px !important;
}
section.woocommerce-customer-details {
    padding-top: 0px;
    padding-bottom: 0px;
}
.woocommerce-MyAccount-content h3 {
    font-size: 20px;
    font-weight: 600;
}
input[type="password"] {
    width: 100%;
}
.woocommerce-account .woocommerce-orders-table__cell-order-actions a.view {
    background: #000 !important;
    color: #fff !important;
}

.woocommerce-account .woocommerce-orders-table__cell-order-actions a.view:hover {
    background: #fe541e !important;
}
.login_page .woocommerce .col2-set {
    gap: 20px !important;
    margin-top: 0px !important;
    flex-direction: revert-rule !important;
}
.woocommerce-account .addresses .title .edit {
    float: left;
    padding-bottom: 10px;
}
.woocommerce-account form.edit-account button[name="save_account_details"] {
    background: #000000;
    color: #fff;
    border-color: #000000;
}

.woocommerce-account form.edit-account button[name="save_account_details"]:hover {
    background: #fe541e;
    border-color: #fe541e;
}
/* Header CSS Start
------------------------------------------------------------------------------------*/

.home_custom_banner .elementor-background-video-controls {
    display: none !important;
}
.navbar{border:none!important}
.header-one .header-menu{padding:18px 25px !important;}
.header-one .main-navigation li {padding: 6px 16px !important;}
.header-one .header-menu{padding:20px 0!important}
.contact_number_header{font-weight:400!important;font-size:19px!important;font-family:"Poppins",serif!important;position:relative}
.contact_number_header::before{content:'';background:#ffffff;width:0;height:2px;transition:.4s;position:absolute;bottom:-2px;right:0}
.contact_number_header:hover::before{width:125px}
.contact_number_header span{color:#000000;font-weight:300}
.header-one .header-menu,.header-four .header-menu{padding:20px!important}
.header-one #menu-primary li a{font-family:"Poppins",serif!important;color:#ffffff!important;font-weight:300;font-size:17px;position:relative}
.header-one .site-branding a{display:flex}
.header-one .header-row{padding:0 25px!important}
.header-one .top-social-media .social-media-icons{margin-right:50px!important}
.header-one .top-social-media .social-media-icons a{margin:6px!important;width:32px!important;height:32px!important;padding:5px!important;font-size:17px!important;line-height:22px!important;border:1px solid #ffffff52;border-radius:5px;display:flex!important;align-items:center;justify-content:center}
.header-one .top-social-media .social-media-icons a:first-child{margin-left:0!important}
.header-one .main-navigation li{padding:10px 20px!important}
.header-one .main-navigation li a::before{content:'';background:#ffffff;width:0;height:2px;transition:.4s;position:absolute;bottom:4px;left:0}
.header-one .main-navigation li.current_page_item a::before{width:100%}
.header-one .main-navigation li a:hover::before{width:100%}
.header-one .primary-header-menu .menu-item-has-children a::after{top:16px!important;margin-left:7px!important;color:#ffffff!important}
.header-one .primary-header-menu li ul li a{color:#000000!important}
.header-one #menu-primary li .sub-menu a{color:#000000!important}
.header-one .primary-header-menu li{position:relative!important}
.header-one .primary-header-menu li ul{top:calc(100% - 0px)!important;transform:translateY(0);z-index:99}
.header-one .main_header_search{width:100%}
/* .header-one .recipe-category{background:#ffffff;padding:4px 14px 4px 13px !important;border-radius:10px!important;font-size:16px!important;font-weight:500!important;border:1px solid #000!important;border-right:solid!important;width:175px!important} */
.header-one .search-wrapper{background:#fff;border-radius:160px;padding:12px;box-shadow:0 10px 40px rgba(0,0,0,0.08);display:flex;align-items:center;gap:15px;max-width:700px}
.header-one .search-wrapper .recipe-search-wrap{max-width:100%;margin:0;width:100%}
.header-one .recipe-search-wrap{position:relative;max-width:945px;font-family:"Poppins",serif!important;margin-top:0;margin-bottom:0}
.header-one .recipe-category{background:#ffffff;padding:4px 10px!important;border-radius:10px!important;font-size:16px!important;font-weight:500!important;border:1px solid #e85222!important;border-right:solid!important;width:290px!important;color:#e85222;height:54px}
.header-one .recipe-search-wrap .recipe-category{position:relative;display:none;}
.header-one .recipe-search-wrap select{width:100%;padding-right:45px}
.header-one .recipe-search-wrap .recipe-category::after{content:"⌄";position:absolute;right:18px;top:50%;transform:translateY(-50%);pointer-events:none}
.header-one .recipe-search-input{flex:1;padding:12px 15px!important;border:1px solid #e85222!important;border-radius:8px!important;outline:none;height:54px}
.header-one .recipe-search-wrap{position:relative}
.header-one .recipe-search-wrap::after{content:"\f002";width:45px;height:stretch;transition:.4s;display:flex;position:absolute;top:0;font-family:"FontAwesome";z-index:1;right:0;margin-left:4px;background:#e85222;border-radius:0 8px 8px 0;color:#fff;justify-content:center;align-items:center;font-size:18px}
.header-one .recipe-search-results{position:absolute;top:58px;left:0;width:100%;background:#fff;border:none;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.12);z-index:99999}
.header-one .search-wrapper .recipe-search-wrap:after{background:#b7340b;content:"\f002";padding:13px;display:block;position:absolute;font:normal normal normal 16px / 1 FontAwesome;right:5px;top:3px;color:#fff;border-radius:150px}
.header-one .search-wrapper .recipe-search-wrap{max-width:100%;margin:0;width:100%}
.header-one .right-menu .header-right-menu{display:flex;gap:30px}
.header-one .right-menu .header-right-menu li{position:relative}
.header-one .right-menu .header-right-menu li a{padding:0 16px;display:flex;gap:8px;transition:.3s all ease;font-size:18px;color:#e85222!important;font-weight:400;align-items: center;}
.header-one .right-menu .header-right-menu li:first-child::before{content:'';background:#e85222;width:1px;height:28px;transition:.4s;position:absolute;bottom:0;right:-25px}
.header-one .right-menu .header-right-menu li a:hover{color:#000000!important;background-color:#ffffff00!important}
.header-one .right-menu .header-right-menu li a img {margin-right: 10px; }
.floating-menu-nav{position:fixed;right:28px;bottom:249px;z-index:9999}
.floating-menu-nav ul{display:flex;flex-direction:column;gap:12px}
.floating-menu-nav ul li a{padding:9px;background:#e85222;border-radius:8px;transition:.3s all ease;display:flex;box-shadow:0 0 0 1px #e85222}
.floating-menu-nav ul li a:hover{background:#000000;box-shadow:0 0 0 1px #ffffff}
header img.site-logo {
    width: 100%;
    max-height: 84px !important;
}
/* Header CSS Stop
------------------------------------------------------------------------------------*/

/* Home Slider CSS Start
------------------------------------------------------------------------------------*/
.home_custom_banner .swiper {padding:0 !important;}

.circle-img {
    width:700px;
    height:auto;
    border-radius: 50%;
    display: flex;
    animation: rotate 18s linear infinite;
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

/* Home Slider CSS Stop
------------------------------------------------------------------------------------*/


/* Gallery Section CSS start
------------------------------------------------------------------------------------*/

.top-heading h3{
	color: #ffffff !important;
}
.top-heading h1{
	color: #ffffff !important;
}
.gallery_img_desgin .elementor-gallery-item__overlay{
    position: absolute;
    inset: 0;
    background: rgba(255,102,0,.70) !important;
    opacity: 0;
    transition: opacity .4s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gallery_img_desgin .e-gallery-item:hover .elementor-gallery-item__overlay{
    opacity: 1;
}
.gallery_img_desgin .e-gallery-image{
    transition: transform .4s ease;
}
.gallery_img_desgin .e-gallery-item:hover .e-gallery-image{
    transform: scale(1.08);
}
.gallery_img_desgin .elementor-gallery-item__overlay::after{
    content: "+";
    color: #fff;
    font-size: 50px;
    font-weight: 600;
    line-height: 1;
    transform: scale(0);
    transition: transform .3s ease;
}
.gallery_img_desgin .e-gallery-item:hover .elementor-gallery-item__overlay::after{
    transform: scale(1);
}
/* Gallery Section CSS end
------------------------------------------------------------------------------------*/


/* Marquee CSS Start
------------------------------------------------------------------------------------*/
.custom-marquee-wrapper{width:100%;overflow:hidden;white-space:nowrap;position:relative;padding:18px 0;--marquee-speed:40s}
.custom-marquee-track{display:flex;width:max-content;animation:marqueeMove var(--marquee-speed) linear infinite reverse}
.custom-marquee-wrapper:hover .custom-marquee-track{animation-play-state:paused}
.custom-marquee-item{flex-shrink:0;margin-right:90px;font-size:32px;font-weight:300;color:#111;text-transform:uppercase;letter-spacing:1px}
.custom-marquee-item span {font-weight:700;}
@keyframes marqueeMove {
from{transform:translateX(0)}
to{transform:translateX(-50%)}
}
@media(max-width:768px) {
.custom-marquee-item{font-size:20px;margin-right:40px}
}
/* Marquee CSS Stop
------------------------------------------------------------------------------------*/

/* Browse Our Product Categories CSS Start
------------------------------------------------------------------------------------*/
.browse_imgcat img{transition:.3s all ease}
.browse_imgcat:hover img{border-color:#e85222!important;transform:scale(1.05)}
#margin_zero_auto{margin:0 auto}
.product_browse_inner .add_to_cart_button{font-size:0!important;width:45px;height:45px;background:#f02d0000!important;border-radius:8px 7px 7px 8px!important}
.product_browse_inner .add_to_cart_button::before{content:"";width:45px;height:stretch;transition:.4s;display:flex;background:#444444;border-radius:7px 6px 6px 7px;background-image:url(https://bitstreaks.co.in/sscuttingtools/wp-content/uploads/2026/06/online-shopping-1.svg);background-size:58%;background-position:center;background-repeat:no-repeat;padding:12px}
.product_browse_inner .add_to_cart_button:hover::before{background:#e85222;background-size:58%;background-position:center;background-repeat:no-repeat;background-image:url(https://bitstreaks.co.in/sscuttingtools/wp-content/uploads/2026/06/online-shopping-1.svg)}
.product_browse_inner .price{margin-bottom:0;margin-left:10px;display:flex;flex-direction:row-reverse;gap:7px}
.for_all_browse .elementor-widget-image img{display:inline-block;vertical-align:middle}
.for_all_browse .swiper-slide:hover .elementor-widget-image img{border-color:#e85222!important}
.for_all_browse .swiper-slide:hover .product_browse_inner{border-color:#e85222!important}
/* Browse Our Product Categories CSS Stop
------------------------------------------------------------------------------------*/

/* Industry CSS Start
------------------------------------------------------------------------------------*/
.img_for_industry img{border-radius:10px 10px 0 0!important}
.img_for_industry .elementor-image-box-img{margin:0 0 -4px!important;overflow:hidden}
.img_for_industry .elementor-image-box-img::before{content:"";width:100%;transition:.4s all ease;position:absolute;display:flex;background-image:linear-gradient(180deg,#201e1e00 30%,#000000e8 100%);bottom:0;height:100%}
.img_for_industry .elementor-image-box-wrapper:hover .elementor-image-box-img::before{height:50%}
.img_for_industry .elementor-image-box-content{position:absolute!important;bottom:22px;left:13px}
.img_for_industry .elementor-image-box-content h3{color:#ffffff!important;font-weight:700!important;text-transform:capitalize;letter-spacing:0;width:95%}
.img_for_industry .elementor-image-box-content h3:hover{text-decoration:underline}
.img_for_industry .elementor-image-box-content::before{content:"";width:120px;transition:.4s;display:flex;background:#e85222;border-radius:70px;padding:1px;margin-bottom:15px}
.img_for_industry .elementor-image-box-wrapper:hover .elementor-image-box-content::before{background:#ffffff}
/* Industry CSS Stop
------------------------------------------------------------------------------------*/


/* NEXT GENERATION TOOLING RANGE CSS Stop
------------------------------------------------------------------------------------*/
.all_next_img img{transition:.3s all ease}
.all_next_img img:hover{transform:scale(1.05)}
/* NEXT GENERATION TOOLING RANGE CSS Stop
------------------------------------------------------------------------------------*/

/* Media / Exhibitions Gallery CSS Stop
------------------------------------------------------------------------------------*/
.media_img .swiper-pagination{text-align:left}
.media_img img{transition:.3s all ease}
.media_img img:hover{transform:scale(1.05)}
.media_img .swiper-slide-inner{overflow:hidden;border-radius:12px}
/* Media / Exhibitions Gallery CSS Stop
------------------------------------------------------------------------------------*/

/* Media / Exhibitions Gallery CSS Start
------------------------------------------------------------------------------------*/
.home_news .swiper-pagination{text-align:left;width:100%!important}
.home_news img{transition:.3s all ease}
.home_news .swiper-slide:hover img{transform:scale(1.05)}
.home_news .elementor-widget-image{overflow:hidden;border-radius:10px 10px 0 0}
/* Media / Exhibitions Gallery CSS Stop
------------------------------------------------------------------------------------*/


/* Send us a message CSS Stop
------------------------------------------------------------------------------------*/
.icons_support .elementor-icon{background:#f9f4f2;padding:20px;border-radius:100%}
.sendus_form_design p{display:flex;width:100%;gap:4px}
.message_lable{width:100%}
.sendus_form_design label{margin-bottom:12px;font-weight:500;color:#000}
.sendus_form_design input[type="text"],input[type="email"],input[type="tel"],select {width:100% !important;margin-top:8px !important;font-size:14px !important;padding:13px!important}
.sendus_form_design input::placeholder,.sendus_form_design textarea::placeholder{color:#7d7d7d;font-weight:400!important}
.sendus_form_design textarea{height:100px;border-radius:8px;margin-top:8px}
.sendus_form_design select {width:316px !important; border-radius:3px; height:47px;}
.sendus_form_design input[type="submit"]{background-color:#e85222!important;background-image:url(https://testingbit.in/sscuttingtools/wp-content/uploads/2026/06/paper-plane.svg)!important;background-size:26px!important;background-position:center right 38%!important;background-repeat:no-repeat!important;border-radius:10px!important;width:100%!important;padding:18px!important;font-weight:400;font-size:20px!important}
.sendus_form_design input[type="submit"]:hover {background-color: #000000 !important;}

/* Send us a message CSS Stop
------------------------------------------------------------------------------------*/


/* Footer CSS Stop
------------------------------------------------------------------------------------*/
.footer-second{border-bottom:15px solid #e85222}
.footer-second .footer-width.full-width{padding-left:140px!important;padding-right:140px!important;padding-bottom:70px}
.footer-second .footer-bottom{padding-top:25px!important;padding-bottom:25px!important}
.footer-second .footer-column .widget .textwidget{width:100%}
.fresh_second{display:flex}
.fresh_second .footer-column:nth-child(1){display:flex;justify-content:space-between;flex-direction:column}
.fresh_second .footer-column:nth-child(1) .widget{width:100%}
.fresh_second .footer-column:nth-child(1) .widget .textwidget p{width:100%}
.fresh_second .footer-column:nth-child(1) .widget .textwidget a{padding:20px;margin-bottom:4px;display:flex;width:100%;border:1px solid #ffffff85;border-radius:8px;font-size:23px;transition:.3s all ease;align-items:center;gap:12px;font-family:"Poppins",serif!important}
.fresh_second .footer-column:nth-child(1) .widget .textwidget a:hover{border-color:#e85222;color:#e85222!important}
.fresh_second .footer-column:nth-child(1) span{border:1px solid #ffffff85;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0 12px;margin-left:auto}
.fresh_second .footer-column:nth-child(1) .footer-media-icons{gap:12px}
.fresh_second ul.menu li{margin-bottom:15px}
.footer-second .footer-media-icons a{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#161616!important;transition:.3s all ease;font-size:20px;background:#ffffff}
.footer-second .footer-media-icons a:hover{background:#e85222!important}
.footer-second .widget{width:100%}
.footer-second .spacess{padding-left:9%}
.footer-second .custom_display_footer{display:flex;flex-direction:column;justify-content:space-between}
.footer-second .button_orang_footer .widget{display:inline-block}
.footer-second .design_menu_space ul.menu{width:100%;display:block}
.footer-second .design_menu_space ul.menu li{width:100%}
.footer-second .design_menu_space ul.menu li a{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:36%;transition:.3s all ease}
.footer-second ul.menu li a:hover{color:#e85222!important}
.footer-second .design_menu_space ul.menu li a:hover{padding-right:34%}
.footer-second .design_menu_space ul.menu li a:hover::after{color:#e85222}
.footer-second .design_menu_space ul.menu li a::after{content:"\f054";font-family:"FontAwesome";font-size:10px;color:#ffffff;transform:rotate(0deg);background:none!important;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;line-height:15px}
.button_orang_footer{margin-top:2em;margin-bottom:5px;background:#e85222!important;width:fit-content;padding:3px 5px 3px 12px;border-radius:50px;display:flex;align-items:center;gap:6px;transition:.3s all ease;font-weight:400}
.button_orang_footer img{background:#fff!important;padding:2px;border-radius:50px}
.button_orang_footer:hover{gap:8px;background:#fff!important;color:#000000!important}
.button_orang_footer:hover img{background:#e85222!important}
.company_widget_space{margin-right:-10%;padding-left:6%!important}
.subscribe_footer .textwidget{display:flex;flex-direction:column}
.same_third.subscribe_footer{padding-right:0!important}
.footer-second .subscribe_footer p{display:flex;justify-content:space-between;position:relative;margin:0;font-weight:100}
.footer-second .subscribe_footer .wpcf7-submit{position:absolute;right:0;font-size:0!important;opacity:1;padding:26px 27px;background-image:url(https://testingbit.in/sscuttingtools/wp-content/uploads/2026/06/send.svg);background-size:42%;background-position:center;background-repeat:no-repeat;background-color:#00000000}
.footer-second .subscribe_footer .wpcf7-submit:hover{background-color:#e85222}
.footer-second .subscribe_footer .wpcf7-form-control-wrap{width:100%}
.footer-second .subscribe_footer form{position:relative;overflow:hidden;background:#fff;box-shadow:none;border-radius:8px;margin:14px 0}
.footer-second .subscribe_footer form .wpcf7-email{border-radius:8px;border:none;outline:none;padding:14px 13px;font-weight:500;color:#000;width:100%}
.footer-second .subscribe_footer form input[type="email"]::placeholder{color:#000}
.footer-second .subscribe_footer form .wpcf7-response-output{color:#000;font-weight:500}
.footer-second .subscribe_footer .widget-title{font-size:35px}
.subscribe_footer{padding-left:10%!important}
/* Footer CSS Stop
------------------------------------------------------------------------------------*/



/* Product Page CSS Stop
------------------------------------------------------------------------------------*/

.image_product_page .flex-viewport{background:#e2e2e2;border-radius:15px;overflow:hidden}
.image_product_page .woocommerce-product-gallery__wrapper .zoomImg{background-color:#e2e2e2!important}
.woocommerce-product-gallery{display:flex;gap:15px;flex-direction:row-reverse}
.woocommerce-product-gallery .flex-control-thumbs{width:150px;display:flex;flex-direction:column;gap:10px}
.woocommerce-product-gallery .flex-control-thumbs li{width:100%!important;float:none!important;background:#e2e2e2;border-radius:8px;overflow:hidden}
.single-product .elementor-widget-woocommerce-product-price .price{font-weight:600!important}
.single-product .elementor-widget-woocommerce-product-content td{background:#ffffff;padding:9px;line-height:20px;text-align:left}
.brochure_button img{width:40px}
.brochure_button{font-size:20px;font-weight:400;transition:.3s all ease}
.brochure_button:hover{border-color:#e85222!important;color:#e85222!important}
.brochure_button:hover a{color:#e85222!important}
.pdf-download-btn{display:inline-block;background:#e94b35;color:#fff;padding:12px 25px;border-radius:5px;text-decoration:none}
.pdf-download-btn:hover{background:#000;color:#fff}
.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}
.quantity input[type=number]{-moz-appearance:textfield!important}
.quantity{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;border:2px solid #c5c5c5;border-radius:50px;padding:2px 20px}
.quantity .minus-btn,.quantity .plus-btn{background-color:#00000000!important;color:#8d8d8d!important;border:none!important;font-size:23px!important;cursor:pointer!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transition:background-color .2s ease;font-weight:400}
.quantity .minus-btn:hover,.quantity .plus-btn:hover{color:#e85222!important}
.quantity .qty{width:45px!important;text-align:center!important;border:none;border-radius:20px!important;padding:0!important;background:#ffffff!important;box-shadow:none!important}
.woocommerce-product-details__short-description ul{padding:0;margin:0}
.woocommerce-product-details__short-description ul li{padding:9px;margin:0 0 6px;background:#fff;font-weight:500;border-radius:7px;display:flex;align-items:center}
.woocommerce-product-details__short-description ul li:before{content:'';padding:3px;margin:0 6px 0 0;background:#000;font-weight:500;border-radius:7px}
.product_browse_inner{margin-top:auto!important}
.wp-theme-music-artist-pro .col-md-4{display:none}
/* Product Page CSS Stop
------------------------------------------------------------------------------------*/


.woocommerce-cart .content-area {
    padding: 70px 15px !important;
}
.woocommerce-cart .content-area .wc-block-components-product-metadata {
    display: none;
}
.woocommerce-cart .content-area td.wc-block-cart-item__total {
    font-size: 14px !important;
    font-weight: 700;
}
.woocommerce-cart .content-area .wc-block-cart-item__prices {
    font-size: 14px !important;
    font-weight: 700;
    padding: 5px 0px;
}
.woocommerce-cart .content-area del.wc-block-components-product-price__regular {
    color: #b7b7b7;
}


/* Responsive CSS Start
------------------------------------------------------------------------------------*/
@media (min-width: 1025px) {
.primary-header-menu li ul {left:0; margin-left:0;}	
}
@media (min-width: 1024px) {
.second_search_trigger {display:none;}	
	
}
@media only screen and (max-width:1480px) {
.footer-second .footer-bottom{padding-top:20px!important;padding-bottom:20px!important}
.footer{padding-top:70px;padding-left:50px!important;padding-right:50px!important;
}
.button_orang_footer{font-size:13px}
.footer-second .footer-bottom p{font-size:12px}
.footer-second .footer-bottom p span{font-size:12px}
.footer-second .spacess{padding-left:7%}
.fresh_second ul.menu li{margin-bottom:10px}
.footer-second ul.menu li a{font-size:13px}
.footer-second .design_menu_space ul.menu li a{padding-right:31%}
.company_widget_space{padding-left:2%!important}
.fresh_second .footer-column:nth-child(1) span{font-size:12px;white-space:nowrap}
.footer-second .footer-media-icons a{width:32px;height:30px;border-radius:5px;font-size:18px}
.footer-second .subscribe_footer .wpcf7-submit{padding:20px;background-size:41%}
.fresh_second .footer-column:nth-child(1) .widget .textwidget a{padding:18px;font-size:18px}
.footer{font-size:13px}
.footer-second .footer-width.full-width{padding-left:0!important;padding-right:0!important;padding-bottom:50px}
.sendus_form_design input[type="submit"]{background-size:17px!important;background-position:center right 33%!important;border-radius:8px!important;padding:14px!important}
.sendus_form_design label{margin-bottom:2px;font-size:13px}
.sendus_form_design textarea{height:80px}
.sendus_form_design input[type="text"],input[type="email"],input[type="tel"]{margin-top:3px;font-size:12px;padding:8px 10px!important}
.product_browse_inner .add_to_cart_button::before{width:39px;background-size:55%;padding:7px}
.product_browse_inner .add_to_cart_button{height:38px;width:39px}
.custom-marquee-item{font-size:26px}
.floating-menu-nav ul li a{padding:5px}
.floating-menu-nav{bottom:27%}
.header-one .header-menu{padding:14px 25px!important;padding:12px 25px!important}
.header-one .recipe-search-wrap{max-width:700px}
.header-one .recipe-search-input{padding:8px 15px!important;border-radius:8px!important;height:42px}
.header-one .recipe-category{padding:4px 10px!important;border-radius:8px!important;font-size:14px!important;width:170px!important;height:42px}
header img.site-logo{max-height:44px}
.contact_number_header{font-size:15px!important}
.header-one .top-social-media .social-media-icons a{margin:6px!important;width:25px!important;height:25px!important;padding:4px!important;font-size:13px!important}
.header-one #menu-primary li a{font-size:14px}
.header-one .main-navigation li{padding:1px 11px!important}
.header-one .main-navigation li a::before{bottom:8px}
.single-product .elementor-widget-woocommerce-product-content td{padding:8px 10px;line-height:18px;font-size:14px}
.woocommerce-product-details__short-description ul li{font-size:14px;padding:8px 10px;line-height:18px}
.brochure_button{font-size:14px}
.brochure_button img{width:30px}
.pro_pg_cart_btn .cart .button{padding:14px 16px!important}
.pro_archive_sidebar section{padding:25px!important}
.pro_archive_sidebar .widget-title{font-size:16px!important;margin-bottom:12px!important}
.pro_archive_sidebar .product-categories li > a{font-size:14px!important}
.pro_archive_sidebar .product-categories .children li>a{font-size:12px!important}
.pro_archive_sidebar .product-categories .children li{padding:3px 0!important}
.pro_archive_sidebar .product-categories li{padding:6px 0!important}
.pro_archive_sidebar .product-categories .children .count{font-size:12px!important}
.pro_archive_sidebar .widget_price_filter .ui-slider{height:5px!important;margin-top:20px!important}
.pro_archive_sidebar .widget_price_filter .ui-slider-handle{width:16px!important;height:16px!important;top:-6px!important}
.pro_archive_sidebar .widget_price_filter .button{height:38px!important;font-size:13px!important}
.pro_archive_sidebar .widget_price_filter .price_slider_amount .button{padding:10px 30px!important}
.pro_archive_sidebar .price_label{font-size:14px!important}
.pro_archive_sidebar .woocommerce-product-search input{height:40px!important;font-size:12px!important}
.pro_archive_sidebar .woocommerce-product-search button{height:40px!important;font-size:12px!important;padding:12px 16px!important}
.pro_archive_category .woocommerce-ordering select{padding:6px!important;margin-bottom:25px!important;font-size:14px!important}
.pro_archive_category .woocommerce-result-count{margin-bottom:25px!important;font-size:14px!important}
.category_pro_count .elementor-shortcode{font-size:14px!important}
	.woocommerce-cart .content-area {
    padding: 70px 100px 0px 100px !important;
}
article#post-22030 {
    padding: 70px 100px 50px 100px;
}
	.footer {
    padding-left: 50px;
    padding-right: 50px;
}
	
}

@media only screen and (max-width:1024px) {
.recipe-search-wrap{flex-direction:row}
.primary-header-menu-container li ul.sub-menu{background:#ffffff}
.header-one .main-navigation li a::before{bottom:0}
.header-one .main-navigation li{padding:1px 0!important;border-bottom:1px solid #cb6545c4;background:#00000030}
.header-one #menu-primary li a{font-size:18px;padding:12px 0}
.header-one #main_Menu,.header-third .header_wrapper #main_Menu{background:#0707079e;backdrop-filter:blur(10px)}
.dropdown-container{position:relative;display:inline-block}
.custom_dropdown_content{position:absolute;right:0;top:40px;background:#fff;z-index:99999;min-width:300px;padding:15px;box-shadow:0 5px 20px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-15px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease;border-radius:11px}
.custom_dropdown_content.show{opacity:1;visibility:visible;transform:translateY(0)}
.dropdown-btn{cursor:pointer;display:inline-block}
.header-one .main_header_search{display:none}
.header-width.container{padding:0!important}
#menu_open_icon{margin-left:15px;border:1px solid #939393;border-radius:7px;padding:5px 8px}
.second_search_trigger .dropdown-btn{border:1px solid #939393;border-radius:7px;padding:2px 10px 5px 11px;font-size:20px}
	.woocommerce-cart .content-area {
    padding: 40px 20px 0px 20px !important;
}
	article#post-22030 {
    padding: 50px 20px 40px 20px;
}
	
	.login_page .woocommerce .col2-set {
    gap: 10px !important;
    flex-direction: column !important;
}
	.woocommerce-account .woocommerce{
    display: block;
}
	.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 30px;
}
	.woocommerce-MyAccount-navigation li a {
        font-size: 15px !important;
    }
	
}

@media only screen and (max-width:768px) {
    .site-branding {padding:0 !important;}
	.woocommerce-cart .content-area {
    padding: 10px 15px !important;
}

}

@media only screen and (max-width:500px) {

header.header-one .right-menu .header-right-menu li a {font-size: 0 !important;}
.footer-second .subscribe_footer .wpcf7-submit{padding:25px;background-size:52%}
.footer-second .design_menu_space ul.menu li a{padding-right:48%}
.footer-second .widget-title{width:fit-content!important}
.footer-second{padding:50px 14px!important}
.header-one .recipe-search-results{overflow-y:scroll;height:400px}
.recipe-price{padding:2px 3px 2px 7px}
.recipe-link{gap:11px;padding:11px 8px}
.recipe-category-badge{font-size:11px;padding:3px 8px}
.recipe-title{font-size:15px;margin-bottom:6px}
.header-one .recipe-search-input{padding:10px 15px!important;width:100%}
.header-one .recipe-category{width:118px!important;padding:4px 5px!important}
.header-one .recipe-search-wrap::after{height:41px;top:auto;bottom:0;border-radius:0 6px 6px 0;right:-2px}
.custom_dropdown_content{min-width:0!important;width:calc(100% - 30px)!important;position:fixed;left:15px;right:15px;top:95px;padding:9px}
.contact_number_header span{display:none}
.header-one .header-menu{padding:8px 6px!important}
header img.site-logo{max-width:120px!important}
.fresh_second ul.menu li{margin-bottom:15px}
.footer-second ul.menu li a{font-size:16px}
.design_menu_space div{width:100%}
.fresh_second .footer-column:nth-child(1) .footer-media-icons{margin-top:24px}
.footer-second{padding:53px 15px 20px!important}
.subscribe_footer{padding-left:0!important}
.fresh_second{flex-direction:column;gap:48px}
header img.site-logo{max-width:130px!important; width:100px !important;}
.sendus_form_design label{margin-bottom:11px;font-size:16px;width: 100% !important; margin-right:0;}
.sendus_form_design select {width: 100% !important;}
.sendus_form_design p{gap:0px;flex-wrap:wrap}
.sendus_form_design input[type="text"],input[type="email"],input[type="tel"]{margin-top:5px;font-size:14px;padding:13px 10px!important}
.header-one .header-row{padding:0 10px!important}
.floating-menu-nav{right:8px}
.pro_archive_category .woocommerce-result-count{margin-bottom:20px!important;text-align:left!important}
.pro_archive_category .woocommerce-ordering{float:none!important}
.pro_archive_category .woocommerce-ordering select{margin-top:-20px!important}
.pro_archive_category li.product .button{width:80%}
.woocommerce-cart .content-area{padding:25px 15px 0!important}
article#post-22030{padding:40px 5px 30px}
.woocommerce-account .woocommerce{gap:15px!important}
.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%}
.woocommerce-MyAccount-navigation li a{font-weight:600!important;font-size:14px!important}
.login_page h2{font-size:18px!important}
.pum-theme-23569 .pum-container,.pum-theme-default-theme .pum-container{padding:16px!important}
}

/* Responsive CSS Stop
------------------------------------------------------------------------------------*/
.select2-container--default .select2-results>.select2-results__options li{color:#fff!important}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#b35638de;color:#fff}
.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#e85222}
article#post-22030{padding:70px 0}

/* Product page enquire now button */
.enquire-now-btn{display:inline-flex!important;align-items:center;justify-content:center;background:#E85222!important;color:#fff!important;padding:15px 30px;margin-left:15px;text-decoration:none;border-radius:50px;font-weight:600}
.enquire-now-btn:hover{background:#000!important}
.single_add_to_cart_button{margin-right:10px}
.pum-theme-23569,.pum-theme-default-theme{background-color:rgb(0 0 0 / 49%)!important}
.pum-theme-23569 .pum-container,.pum-theme-default-theme .pum-container{padding:40px!important;background-color:#fff!important;border-radius:20px!important}
.pum-theme-23569 .pum-content + .pum-close,.pum-theme-default-theme .pum-content + .pum-close{padding:12px!important;font-weight:700!important;line-height:14px!important;border-top-right-radius:20px!important;background-color:#e85222!important}
body.single-product .site-header.header-fixed{position:relative!important}





@media screen and (min-width:1024px) {

/* .header_mega_menu ul.sub-menu {
    position: absolute !important;
    margin-top: 0;
    left: -200% !important;
    transform: translate3d(-50%, 0, 0) scale(0.98) !important;
    width: 1100px !important;
    max-width: 1500px;
    background: #fff;
    padding: 60px 25px !important;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    box-shadow: 0 10px 35px rgb(7 10 11 / 23%);
    border-radius: 10px !important;
    z-index: 99999 !important;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .4s ease, transform .4s ease, visibility .4s ease;
    transform-origin: top center;
    will-change: opacity, transform;
} */

/* .header_mega_menu ul.sub-menu li {
    display: flex!important;
    position: static;
    visibility: visible;
    opacity: 1;
    padding: 0;
    row-gap: 10px;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    box-shadow: none;
    border: none;
} */

.header_mega_menu{
    position: static !important;
}

/* .header_mega_menu > .sub-menu {
    position: absolute !important;
    left: -130px !important;
    width: 1000px !important;
    background: #fff;
    padding: 30px !important;
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
    box-shadow: 0 10px 30px rgba(0,0,0,.1);
    z-index: 9999;
} */


.header_mega_menu > .sub-menu{
    position:absolute !important;
    left:50% !important;
    transform:translateX(-30%) !important;
    width:100vw !important;
    background: rgba(255, 255, 255, 0.35) !important;
    padding:30px 460% 80px !important;
    display:grid !important;
    grid-template-columns:repeat(3,1fr);
    gap:10px;
    border: none !important;
    box-shadow: none !important;
    z-index:9999 !important;
}
.header_mega_menu > .sub-menu > li{border-radius:5px;width:100%!important;padding:10px 0!important;background:#ebebeb}
.header_mega_menu > .sub-menu > li:hover{color:#ffffff!important;background:#e85222}
.header_mega_menu > .sub-menu > li:hover a{color:#ffffff!important}
.header_mega_menu > .sub-menu > li > a{display:block!important;padding:0 0 2px 15px !important;font-size:20px!important;font-weight:600!important;line-height:28px!important}
.header_mega_menu > .sub-menu li a:before{margin-left:15px!important;display:none!important}

}


/* .mega_menu_video{grid-column:1 / -1;width:100%;padding:0!important}
.mega_menu_video video{width:100%;height:450px;object-fit:cover;display:block;border-radius:8px;margin-top:20px}
li.mega_menu_video{background:#ffffff00!important;padding:0!important} */
.woocommerce span.onsale{background-color:#e85222}
.pro_pg_cart_btn button:focus{background:#e85222!important}
.enquire-now-btn:focus{background:#e85222!important}
.pro_archive_sidebar section{padding:0}
.pro_archive_sidebar h2{font-size:20px;font-weight:600}
.pro_archive_sidebar .widget_product_categories a{font-weight:600}
.pro_archive_sidebar .widget_price_filter .ui-slider .ui-slider-range{background-color:#e85222}
.pro_archive_sidebar .widget_price_filter .ui-slider .ui-slider-handle{background-color:#e85222}
.pro_archive_sidebar .widget_price_filter .price_slider_amount .button{background:#e85222;padding:16px 30px;text-transform:uppercase}
.pro_archive_sidebar .widget_price_filter .price_slider_amount .button:hover{background:#000}
.pro_archive_sidebar .price_label{font-size:16px;font-weight:600;color:#656565}
.pro_archive_sidebar section{background:#F7F7F7;padding:35px;border-radius:10px}
.pro_archive_sidebar .woocommerce-product-search input{width:68%;height:50px;font-size:14px}
.pro_archive_sidebar .woocommerce-product-search button{background:#e85222!important;margin-top:0;height:50px;width:30%;font-weight:700}
.woocommerce ul.products li.product .onsale{background:#e85222!important}
.pro_archive_category .woocommerce-result-count{margin-bottom:40px!important;color:#656565;font-weight:400}
.pro_archive_category .woocommerce-ordering select{color:#000;padding:10px;margin-bottom:40px}
.woocommerce ul.products li.product .button.add_to_cart_button::before{content:"\f07a";font-family:'FontAwesome';font-weight:700;margin-right:8px}
.category_pro_count .elementor-shortcode{color:#656565;font-weight:500;letter-spacing:0}
.pro_archive_sidebar .product-categories{list-style:none;margin:0;padding:0}
.pro_archive_sidebar .product-categories li{position:relative;margin:0;padding:10px 0;line-height:1.4}
.pro_archive_sidebar .product-categories li > a{display:inline-block;width:calc(100% - 45px);color:#000;font-size:15px;font-weight:500;text-decoration:none;transition:.25s ease}
.pro_archive_sidebar .product-categories li > a:hover{color:#f26522}
.pro_archive_sidebar .product-categories li > .count{position:absolute;right:0;top:10px;color:#000;font-size:14px;font-weight:400}
.pro_archive_sidebar .product-categories .children{margin:8px 0 0;padding-left:18px;border-left:1px solid #ffcbba}
.pro_archive_sidebar .product-categories .children li{padding:7px 0}
.pro_archive_sidebar .product-categories .children li>a{width:calc(100% - 40px);font-size:14px;font-weight:400}
.pro_archive_sidebar .product-categories .children .count{top:7px;font-size:13px}


/*=============================
=        Price Filter         =
=============================*/

.pro_archive_sidebar .widget-title{font-size:18px;font-weight:700;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}
.pro_archive_sidebar .widget_price_filter .ui-slider{height:6px;background:#d8d8d8;border:none!important;border-radius:50px!important}
.pro_archive_sidebar .widget_price_filter .ui-slider-handle{width:20px!important;height:20px!important;background:#fff;border:2px solid #ab401e;border-radius:50%!important;top:-8px!important;box-shadow:0 2px 10px rgba(0,0,0,.12);cursor:pointer!important}
.pro_archive_sidebar .price_slider_amount{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:0}
.pro_archive_sidebar .price_label{order:1;font-size:18px;font-weight:500;color:#333}
.pro_archive_sidebar .widget_price_filter .button{order:2;width:100%;height:48px;border-radius:50px;color:#fff!important;font-size:15px!important;font-weight:700;border:none!important;transition:.3s}
.pro_archive_sidebar .widget_price_filter .button:hover{background:#f26522}


/* ================================
   SSC Sub Category grid
================================ */
.ssc-subcat-image{aspect-ratio:1/1;overflow:hidden;background:#fff}
.ssc-subcat-image img{width:100%;height:100%;object-fit:contain;object-position:center;image-rendering:auto;transform:translateZ(0);backface-visibility:hidden}
.special_display_none{display:none!important}
.special_display_none:has(.owl-carousel){display:block!important}
.ssc-category-wrapper{position:relative;margin:20px 0 40px}
.ssc-subcat-card{display:block;background:#fff;border-radius:15px;overflow:hidden;text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,.08);border:1px solid #eee;transition:.35s}
.ssc-subcat-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,.08)}
.ssc-subcat-image{aspect-ratio:1;background:#f6f6f6;overflow:hidden}
.ssc-subcat-image img{width:100%;height:100%;object-fit:cover;transition:.4s}
.ssc-subcat-card:hover img{transform:scale(1.08)}
.ssc-subcat-content{padding:15px;text-align:center}
.ssc-subcat-content h3{margin:0;font-size:17px;color:#222;letter-spacing:0;text-transform:capitalize;font-weight:600}
.ssc-subcat-content span{display:block;margin-top:7px;color:#777;font-size:14px}

/* Owl */
.ssc-subcategory-carousel .owl-stage{display:flex}
.ssc-subcategory-carousel .owl-item{display:flex}
.ssc-subcategory-carousel .item{width:100%}
.ssc-subcategory-carousel .owl-nav{display:flex;justify-content:space-between;gap:12px;position:absolute;top:34%;width:99%;margin:0 auto;left:0;right:0;opacity:0;transition:.3s all ease}
.owl-carousel:hover .owl-nav{opacity:1}
.ssc-subcategory-carousel .owl-nav button{width:42px;height:42px;border-radius:50%!important;background:#ffffff!important;color:#e85222!important;font-size:18px!important}
.ssc-subcategory-carousel .owl-nav button:hover{background:#000000!important}




.login_page .woocommerce .col2-set {
    gap: 100px;
	flex-direction: unset;
}
.login_page button.woocommerce-button.button.woocommerce-form-login__submit {
    padding: 16px 30px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
}


.login_page br {
    display: none;
}

.login_page .form-row label {
    line-height: 2;
    font-weight: 600;
}

.login_page button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    padding: 16px 30px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
}



.right-menu ul{
	position: relative;
	display: block;
}
.right-menu ul li{
	display: inline-block;
}
/* .right-menu ul li .custom-cart-link {
    align-items: center;
    padding: 0 16px;
    display: flex;
    gap: 20px;
    transition: .3s all ease;
    font-size: 18px;
    color: #e85222 !important;
    font-weight: 400;
	
} */
.right-menu ul li span.cart-text img {
    width: 20px !important;
}
.right-menu ul li .custom-cart-link span.cart-count {
    position: absolute;
    top: -10px;
    left: 30px;
    background: #e85222;
    color: #fff;
    font-size: 13px;
    border-radius: 50px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}
/* .custom-account-link{
    display:flex;
    align-items:center;
    gap:8px;
    text-decoration:none;
    color:#e66a3b;
    font-size:18px;
    font-weight:500;
} */

.custom-account-link svg{
    width:22px;
    height:22px;
}

.custom-account-link:hover{
    color:#e66a3b;
}
.header-one .right-menu .header-right-menu li {
    position: relative;
}
.header-one .right-menu .header-right-menu li:first-child::before {
    content: '';
    background: #e85222;
    width: 1px;
    height: 28px;
    transition: .4s;
    position: absolute;
    bottom: 0;
    right: -25px;
}
.custom-delivery-notice a {
    font-size: 20px;
    font-weight: 600;
    margin-right: 10px;
}
@media(max-width:1440px) {
span.account-icon img {
    width: 20px !important;
}
	header.header-one .right-menu .header-right-menu li a {
    padding: 6px 10px !important;
}
	.header-one .right-menu .header-right-menu li a{
		display: block !important;
	}
}

@media(max-width:1200px) {
	.header-one .right-menu .header-right-menu li a img {
    margin-right: 0;
}
	span.account-icon img {
    width: 30px !important;
}
}


@media only screen and (max-width:500px) {
	
.second_search_trigger .dropdown-btn {
        padding: 1px 8px 4px 9px;
        font-size: 21px;
    }
	.right-menu ul li .custom-cart-link span.cart-count {
    top: -7px;
    left: 24px;
}
	
	.header-one .right-menu .header-right-menu li:first-child::before {
    right: -27px;
}
    header.header-one .right-menu .header-right-menu li a {
        padding: 0 !important;
    }
.header-one .right-menu .header-right-menu {
    align-items: center;
		margin:0 10px 0 0;
	gap: 35px;
}
.right-menu ul li span.cart-text img {
    width: 26px !important;
}
	
}



/* 
.custom-cart-link .cart-count{
    min-width:22px;
    height:22px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#e65c2c;
    color:#fff;
    border-radius:50%;
    font-size:12px;
    font-weight:600;
} */