
nav.navigation.horizontal.main-nav.nav-sections{
    background: transparent;
}

.block-customer-login a.action-register {
    color: #000 !important;
}

/* Start GYM */
.cms-demo_gym_1 h1,
.cms-demo_gym_1 h2,
.cms-demo_gym_1 h3,
.cms-demo_gym_1 h4,
.cms-demo_gym_1 h2{
    font-family: 'Teko',sans-serif !important;
}

.cms-demo_gym_1 .navigation .level0>.level-top{
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}

#html-body [data-pb-style=TQRJHMI] a,
#html-body [data-pb-style=TQRJHMI] span,
#html-body [data-pb-style=TQRJHMI] h4,
#html-body [data-pb-style=TQRJHMI] p {
    color:white;
}

.cms-demo_gym_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label),
.cms-demo_gym_1 .price-box-holder.price-final_price,
.cms-demo_gym_1 a.product-item-link,
.cms-demo_gym_1 footer .elementor-static-menu-title,
.cms-demo_gym_1 .page-footer .elementor-content-static-menu a:not(:hover),
.cms-demo_gym_1 .page-footer,
.cms-demo_gym_1 a:visited, .alink:visited,
.cms-demo_gym_1 ul.social-link.flex-layout a,
.cms-demo_gym_1 .header__action svg,
.cms-demo_gym_1 .abs-product-link>a:visited,
.cms-demo_gym_1 .navigation .level0 .submenu .product-item-name>a:visited,
.cms-demo_gym_1 .navigation .level0 .submenu .product.name a>a:visited,
.cms-demo_gym_1 .product-item .product-item-name>a:visited,
.cms-demo_gym_1 .product-item .product.name a>a:visited,
.cms-demo_gym_1 .product-item-name>a:visited,
.cms-demo_gym_1 .product.name a>a:visited {
    color:white;
}


.cms-demo_gym_1 .for-full-width-menu{
    background: #000;
}

.cms-demo_gym_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_gym_1 .header-container .header__action-default li .counter.qty{
    color:#000;
    background: #ecfe11;
}
.cms-demo_gym_1 .elementor-newsletter-wrapper .form-subscribe button {
    background: #ecfe11;
    border-radius: 0px;
    color: #000;
}

.cms-demo_gym_1 .product__style-1 .products-grid .product-item-actions_middle .action:not(:hover),
.cms-demo_gym_1 .elementor-newsletter-wrapper .form-subscribe {
    border-radius: 0px;
}

.cms-demo_gym_1 .action.primary:hover{
    border-radius: 0px;
    background: #ecfe11;
    border: 0px;
    color: #000;
    box-shadow: none !important;
}

.cms-demo_gym_1 .header-container.layout-3{
    background: #000;
}

.cms-demo_gym_1{
    background: #000;
    font-family: 'Roboto';
}

#html-body.cms-demo_gym_1 [data-pb-style=DH3N455] h2 span{
    font-size:9rem;
}

.cms-demo_gym_1  a.pagebuilder-button-primary{
    background: #ECFF12;
    color: #000;
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
}

.cms-demo_gym_1 a.pagebuilder-button-link:visited{
    color:white;
}

.cms-demo_gym_1 .product-item .price-final_price *{
    color: #ECFF12; 
}

.cms-demo_gym_1 a.pagebuilder-button-link::before,
.cms-demo_gym_1 a.pagebuilder-button-link::after{
    background-color:#ECFF12;
}


.cms-demo_gym_1 h2 {
    font-size: 9rem !important;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 83px;
}


.cms-demo_gym_1 [data-link-type="category"] .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay span {
    font-size: 4.2rem;
    font-weight: 700;
    line-height: 1;
}

#html-body.cms-demo_gym_1 [data-pb-style=DH3N455] h2 span{
    font-size: 9rem;
    line-height:1;
}

.cms-demo_gym_1 h3 span {
    font-weight: 700;
    text-transform: uppercase;
}

.cms-demo_gym_1 h2 span {
    font-size: 6rem;
    line-height: 1;
}

#html-body.cms-demo_gym_1 [data-pb-style=DH3N455] h2 span {
    font-size: 9rem;
    line-height: 1;
}

.cms-demo_gym_1 .search_type_popup #search-form.opend svg {
    color: #000;
}


.cms-demo_gym_1 .search_type_popup #search-form.opend .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_gym_1 .search_type_popup #search-form.opend li .counter.qty {
    background: #000;
    color:white;
}

.cms-demo_gym_1 h2 {
    font-size: 9rem !important;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 57px !important;
}

.cms-demo_gym_1 .pagebuilder-column.hover-link [data-link-type="category"] span {
    font-size: 4.2rem;
    font-weight: 700;
    line-height: 1;
}

.cms-demo_gym_1 h3 span {
    font-weight: 700;
    text-transform: uppercase;
}

.cms-demo_gym_1 a.pagebuilder-button-primary{
	font-weight: 700;
	font-size:1.6rem;
}

.elementor__heading.margin_0.fs_60.lh-1 h2{
    font-size: 6rem !important;
	line-height: 1;
}

.cms-demo_gym_1 {
	font-size:16px;
}

@media (max-width:768px) {
    #html-body.cms-demo_gym_1 [data-pb-style=DH3N455] h2 span{
        font-size: 4.6rem;
    }

    .cms-demo_gym_1 .navigation .level0>.level-top{
        display: block;
        padding:0px;
    }

    .cms-demo_gym_1 .pagebuilder-column.hover-link [data-link-type="category"] span{
        font-size: 2.8rem;
    }

    .cms-demo_gym_1 h2 span{
        font-size: 3.6rem;
    }

    .cms-demo_gym_1 .header-container .nav-toggle svg{
        fill:white;
    }

    .cms-demo_gym_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label){
        color:#000;
    }

    .cms-demo_gym_1 h2{
        line-height: 1px !important;
    }
}

/* End GYM */

/* Start Socks */
.cms-demo_socks_1,
.cms-demo_socks_1 p,
.cms-demo_socks_1 span,
.cms-demo_socks_1 a,
.cms-demo_socks_1 h1,
.cms-demo_socks_1 h2,
.cms-demo_socks_1 h3,
.cms-demo_socks_1 h4,
.cms-demo_socks_1 h5{
    font-family: 'ClashGrotesk',sans-serif !important;
}

.cms-demo_socks_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label),
.cms-demo_socks_1 .navigation .level0:last-child a {
    color: #000;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 1.6rem;
}


.cms-demo_socks_1 .rokan-title .elementor__headline,
.cms-demo_socks_1 .elementor__header .elementor__headline,
.cms-demo_socks_1 .block .title.rokan-title .elementor__headline,
.cms-demo_socks_1 .rokan-title h3 strong,
.cms-demo_socks_1 .elementor__header h3 strong,
.cms-demo_socks_1 .block .title.rokan-title h3 strong, 
.cms-demo_socks_1 .rokan-title h3, .elementor__header h3, 
.cms-demo_socks_1 .block .title.rokan-title h3 {
    font-size: 4.8rem;
}

.cms-demo_socks_1 .navigation .level0>.level-top {
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    color:#000;
}

.cms-demo_socks_1 .social-link .tooltip-center span,
.cms-demo_socks_1 [data-element="iconhtml"] span {
    font-family: "Font Awesome 5 Brands" !important;
}
.cms-demo_socks_1 .elementor-newsletter-wrapper .form-subscribe{
    border-radius: 5px;
}

.cms-demo_socks_1 navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label),
.cms-demo_socks_1 .rokan-title .elementor__headline,
.cms-demo_socks_1 .elementor__header .elementor__headline,
.cms-demo_socks_1 .block .title.rokan-title .elementor__headline,
.cms-demo_socks_1 .rokan-title h3 strong,
.cms-demo_socks_1 .elementor__header h3 strong,
.cms-demo_socks_1 .block .title.rokan-title h3 strong,
.cms-demo_socks_1 .rokan-title h3, .elementor__header h3,
.cms-demo_socks_1 .block .title.rokan-title h3,
.cms-demo_socks_1 h2,
.cms-demo_socks_1 h1 {
    font-weight: 500;
}

.header-container.layout-7.header_style-2 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label){
    color:#000
}

.cms-demo_socks_1 a,
.cms-demo_socks_1 p,
.cms-demo_socks_1 span,
.cms-demo_socks_1 h1,
.cms-demo_socks_1 h2,
.cms-demo_socks_1 h3,
.cms-demo_socks_1 h4,
.cms-demo_socks_1 h2{
    font-family: 'ClashGrotesk',sans-serif !important;
}

@media (max-width:768px) {
    .cms-demo_socks_1 .navigation .level0>.level-top{
        display: block;
        padding:0px;
    }
}
/* End Socks */


/* Start  Bags */
@media (max-width:768px) {
    .header-container.layout-7.header_style-2 nav.navigation.horizontal.main-nav.nav-sections,
    .cms-demo_bag_1 .nav-horizontal.nav-open body .navigation .mobile-menu-content,
    nav.navigation.horizontal.main-nav.nav-sections {
        background: white;
    }
}

.cms-demo_bag_1 {
    font-family: 'Jost',sans-serif !important;
}

.cms-demo_bag_1 .elementor-newsletter-wrapper .form-subscribe,
.cms-demo_bag_1 .elementor-newsletter-wrapper .form-subscribe .actions-subscribe button:hover {
    border-radius: 5px;
}

.cms-demo_bag_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label):before{
    background: #000;
}

.cms-demo_bag_1 .navigation .level0>.level-top{
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}

.cms-demo_bag_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label){
    text-transform: capitalize;
}


.cms-demo_bag_1 .footer-title h3,
.cms-demo_bag_1 .footer-title h4,
.cms-demo_bag_1 .footer-title h5,
.cms-demo_bag_1 .elementor-static-menu-title,
.cms-demo_bag_1 footer {
    font-weight: 500;
}

.cms-demo_bag_1 h4{
    font-family: 'Jost',sans-serif !important;
}
.cms-demo_bag_1 h2{
    font-weight: 400;
}

.cms-demo_bag_1 h1,
.cms-demo_bag_1 h2,
.cms-demo_bag_1 h3,
.cms-demo_bag_1 h5{
   font-family: 'NewYork',sans-serif !important;
}

.cms-demo_bag_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_bag_1 .header-container .header__action-default li .counter.qty,
.cms-demo_bag_1 .link-on-bottom .counter.qty,
.cms-demo_bag_1 .link-on-bottom .count {
    background-color:#C96E15 ;
}

.cms-demo_bag_1 #back-top,
.cms-demo_bag_1 #back-top i {
    font-family: "Font Awesome 5 Brands" !important;
}

.cms-demo_bag_1 .navigation.horizontal .horizontal-list .level0>a,
.cms-demo_bag_1 .header__action svg {
    color:#000;
}

.demo_bag_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.demo_bag_1 .header-container .header__action-default li .counter.qty{
    background-color: #C96E15;
}
/* End Bags */


/* Start Hand Santizer */
.cms-demo_handsantizer_1 span,
.cms-demo_handsantizer_1 a,
.cms-demo_handsantizer_1 p,
.cms-demo_handsantizer_1 h1,
.cms-demo_handsantizer_1 h2,
.cms-demo_handsantizer_1 h3,
.cms-demo_handsantizer_1 h4,
.cms-demo_handsantizer_1 h5 {
    font-family: 'Gilroy', sans-serif !important;
}
.cms-demo_handsantizer_1 a.pagebuilder-button-primary {
    background: #549263;
    padding:14px 50px;
    border:0px;
    overflow-wrap: normal;
}


.cms-demo_handsantizer_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_handsantizer_1 .header-container .header__action-default li .counter.qty{
    background: #da3f3f;
    color:white
}

.cms-demo_handsantizer_1 .navigation .level0>.level-top {
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}

.cms-demo_handsantizer_1 .for-full-width-menu {
    background: white;
}

.cms-demo_handsantizer_1 .grey-button .pagebuilder-button-primary {
    background: #f2f2f2;
    color: #549263;
    padding:14px 50px;
}

.cms-demo_handsantizer_1 .elementor-newsletter-wrapper .actions-subscribe button{
    background: #549263;
    color:white;
    border-radius: 10px;
}

.cms-demo_handsantizer_1 .navigation .level0>a{
    font-family: 'Gilroy', sans-serif !important;
    text-transform: capitalize;
    font-size: 1.6rem;
    color:#000;
    font-weight: 500;
}

.cms-demo_handsantizer_1 .navigation .level0>a:hover{
    color:#000;
}

.cms-demo_handsantizer_1 .elementor-newsletter-wrapper .form-subscribe{
    border-radius: 10px;
}


.cms-demo_handsantizer_1 a.pagebuilder-button-primary:hover {
    background: #000;
    border:0px;
}

.cms-demo_handsantizer_1 .grey-button .pagebuilder-button-primary:hover {
    color: white;
    background: #000;
    border: 0px;
    box-shadow: none;
}

.cms-demo_handsantizer_1 .white-button.bold .pagebuilder-button-primary {
    background: white;
    color: #549263;

}

.cms-demo_handsantizer_1 .white-button.bold .pagebuilder-button-primary:hover{
    color:white;
    background: #000;
}

.cms-demo_handsantizer_1 .elementor-newsletter-wrapper .actions-subscribe button:hover {
    background: #000;
    box-shadow: none;
}

.cms-demo_handsantizer_1 a.pagebuilder-button-primary {
    border-radius: 10px;
}

.cms-demo_handsantizer_1 .social-link .fab {
    font-family: "Font Awesome 5 Brands" !important;
}

@media (max-width:768px) {
    .cms-demo_handsantizer_1 .navigation .level0>.level-top {
        display: block;
        padding:0px;
    }
}
/* End Hand Santizer */


/*Start Sneaker */
.cms-demo_sneaker_1 a,
.cms-demo_sneaker_1 p,
.cms-demo_sneaker_1 span,
.cms-demo_sneaker_1 h1,
.cms-demo_sneaker_1 h2,
.cms-demo_sneaker_1 h3,
.cms-demo_sneaker_1 h4,
.cms-demo_sneaker_1 h5,
.cms-demo_sneaker_1 .navigation .level0>a {
    font-family: 'Roboto_Condensed', sans-serif !important;
}
.cms-demo_sneaker_1 b,
.cms-demo_sneaker_1 strong{
    font-weight: 700;
}

.navigation .level0>a{
    font-family: 'Roboto Condensed', sans-serif;
    text-transform:uppercase;
    font-weight: 700;
}

.cms-demo_sneaker_1 .abs-product-link>a, .product-item .product-item-name>a,
.cms-demo_sneaker_1 .product-item .product.name a>a,
.cms-demo_sneaker_1 .product-item-name>a, .product.name a>a,
.cms-demo_sneaker_1 .navigation .level0 .submenu .product-item-name>a,
.cms-demo_sneaker_1 .navigation .level0 .submenu .product.name a>a,
.cms-demo_sneaker_1 .product-item .product-item-name>a,
.cms-demo_sneaker_1 .product-item .product.name a>a,
.cms-demo_sneaker_1 .product-item-name>a,
.cms-demo_sneaker_1 .product.name a>a {
    font-weight: 700;
}

.cms-demo_sneaker_1 .navigation .level0>.level-top{
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}


.cms-demo_sneaker_1 span.marque-arrow-icon.far.fa-arrow-right {
    font-family:"Font Awesome 5 Pro" !important;
}

.cms-demo_sneaker_1 .btn_transparent.bold .pagebuilder-button-secondary,
.cms-demo_sneaker_1 .header-container.layout-8.header-absolute.sticky.header_scroll_up .navigation.horizontal .horizontal-list .level0>a {
    color: #000;
}

.cms-demo_sneaker_1 .btn_transparent.bold .pagebuilder-button-secondary:hover{
    color:white;
}

.cms-demo_sneaker_1 .elementor-newsletter-wrapper .actions-subscribe button{
    background: #FFF;
    color:#000;
}

.cms-demo_sneaker_1 .product-item-info .product-item-details strong,
.cms-demo_sneaker_1 .product-item-info .price-box-holder.price-final_price .price {
    font-weight: bold;
}
.cms-demo_sneaker_1 .field-newsletter{
    border-bottom: 1px solid #000;
}

.cms-demo_sneaker_1 .page-footer .footer-container {
    background: #E5E5E5;
}

.cms-demo_sneaker_1 .pagebuilder-button-primary {
    background: #000;
}

@media (max-width:768px) {
    .cms-demo_sneaker_1 .navigation .level0>.level-top {
        display: block;
        padding:0px;
    }
}

/* End Sneaker */


/* Start Toy */
.cms-demo_toy_1 .navigation .level0>.level-top{
    color: #000;
}

.cms-demo_toy_1 .elementor-newsletter-wrapper .form-subscribe {
    max-width: 570px;
    margin: auto;
}

.cms-demo_toy_1 .w-200>*{
    max-width: 200px;
}
.cms-demo_toy_1 .navigation .level0>.level-top{
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}

.cms-demo_toy_1 .navigation .level0.menu-item-has-children>a span:not(.label) {
    text-transform: capitalize;
    font-size: 16px;
}

.cms-demo_toy_1 h3{
    font-weight:400;
}

.cms-demo_toy_1 b,
.cms-demo_toy_1 strong{
    font-weight: 500;   
}
.cms-demo_toy_1 a.pagebuilder-button-link,
.cms-demo_toy_1 .custom1 .tp-bullet {
    color:white !important;
}

.cms-demo_toy_1 .navigation .level0>.level-top:hover,
.cms-demo_toy_1 .navigation .level0>.level-top.ui-state-focus{
    color:#000
}

.cms-demo_toy_1 .custom1 .tp-bullet.selected:after{
    border: 1px solid white;
}

.cms-demo_toy_1 a.pagebuilder-button-primary{
    background: #F08177;
    border:0px;
}

.cms-demo_toy_1 .b-secondary .pagebuilder-button-primary {
    font-weight: 700;
    color: #5fa6b1;
    background-color: #d6f1f4;
    border-color: #d6f1f4;
}

.cms-demo_toy_1 .b-secondary .pagebuilder-button-primary:hover {
    color: white;
    background-color: #000;
    border-color: #000;
}

.cms-demo_toy_1 a.pagebuilder-button-primary:hover {
    background: #000;
    color: white;
}

@media (max-width:768px) {
    .cms-demo_toy_1 .navigation .level0>.level-top {
        display: block;
        padding:0px;
    }
}
/* End Toy */


/* Start Bra */
.cms-demo_bra_1 .elementor-newsletter-wrapper .form-subscribe {
    border-bottom: 1px solid #000 !important;
    background-color: transparent;
    border-radius: 0px;
    border: 0px;
}

.cms-demo_bra_1 b,
.cms-demo_bra_1  strong {
    font-weight: 500 !important;
}

.cms-demo_bra_1 .navigation .level0 > .level-top {
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}

.cms-demo_bra_1 {
    font-family: 'Jost', sans-serif !important;
    font-weight: 400 !important;
}


.cms-demo_bra_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_bra_1 .header-container .header__action-default li .counter.qty {
    background: #000;
}
.cms-demo_bra_1 h2{
    font-family: 'Prata',sans-serif !important;
    font-weight: 400 !important
}

.cms-demo_bra_1 a.pagebuilder-button-primary,
.cms-demo_bra_1 button.pagebuilder-button-primary,
.cms-demo_bra_1 div.pagebuilder-button-primary,
.cms-demo_bra_1 .cart.table-wrapper .actions-toolbar>.action.pagebuilder-button-primary,
.cms-demo_bra_1 .action-gift.pagebuilder-button-primary {
    border-radius: 0px;
}

.cms-demo_bra_1 .elementor-newsletter-wrapper .actions-subscribe button{
    background: transparent;
}

.cms-demo_bra_1 .elementor-newsletter-wrapper .actions-subscribe button:hover {
    box-shadow: none;
    color: #000;
}
/* End Bra */


/* Start Activewear */
.cms-demo_activewear_1,
.cms-demo_activewear_1 p,
.cms-demo_activewear_1 span,
.cms-demo_activewear_1  a,
.cms-demo_activewear_1 h1,
.cms-demo_activewear_1 h2,
.cms-demo_activewear_1 h3,
.cms-demo_activewear_1 h4,
.cms-demo_activewear_1 h5 {
    font-family: 'Jost',sans-serif !important;
    font-weight: 400;
}

#html-body [data-pb-style=NVMK99U] span,
#html-body [data-pb-style=NVMK99U] a,
#html-body [data-pb-style=NVMK99U] h4 {
    color:white;

}
.cms-demo_activewear_1 .navigation .level0 > a,
.cms-demo_activewear_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label) {
    font-weight: 600;
}

.cms-demo_activewear_1 a.pagebuilder-button-secondary,
.cms-demo_activewear_1 a.pagebuilder-button-secondary span,
.cms-demo_activewear_1 button.pagebuilder-button-secondary,
.cms-demo_activewear_1 div.pagebuilder-button-secondary,
.cms-demo_activewear_1 .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary,
.cms-demo_activewear_1 .action-gift.pagebuilder-button-secondary {
    font-weight: 700;
}

.cms-demo_activewear_1 .navigation .level0 > .level-top {
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block; 
} 

.cms-demo_activewear_1 h2,
.cms-demo_activewear_1 a.pagebuilder-button-link,
.cms-demo_activewear_1 .btn,
.cms-demo_activewear_1 .post-title > a,
.cms-demo_activewear_1 .product-info-main .price-final_price *,
.cms-demo_activewear_1 .product-item .price-final_price *,
.cms-demo_activewear_1 .product-info-main .price-configured_price *,
.cms-demo_activewear_1 .product-item .price-configured_price * {
    font-weight: 700;
}
.cms-demo_activewear_1 ul.social-link .fab {
    font-family: "Font Awesome 5 Brands" !important;
}
.cms-demo_activewear_1 .price-box .price,
.cms-demo_activewear_1 .navigation .level0 > a {
    font-weight: 600;
}

.cms-demo_activewear_1 .elementor__heading.medium h4 {
    font-weight: 500;
}

.cms-demo_activewear_1 .navigation.horizontal .horizontal-list .level0>a {
    color: #000;
}

.cms-demo_activewear_1 .topbar.border_bottom{
    background: #000;
    color: white;
}

.cms-demo_activewear_1 .topbar a:not(:hover),
.cms-demo_activewear_1 footer .elementor-static-menu-title{
    color: white;
}

.cms-demo_activewear_1 .category-thumbnail__title a.btn.category-thumbnail__title_as_button,
.cms-demo_activewear_1 .category-thumbnail__title a.btn.category-thumbnail__title_as_button:hover,
.cms-demo_activewear_1 a.pagebuilder-button-primary,
.cms-demo_activewear_1 a.pagebuilder-button-primary:hover {
    border-radius: 5px;
}

.cms-demo_activewear_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_activewear_1 .header-container .header__action-default li .counter.qty {
    background: #DA3F3F;
}

.cms-demo_activewear_1 .elementor-newsletter-wrapper .form-subscribe {
    border-bottom: 1px solid #000;
    border-radius: 0px;
}

.cms-demo_activewear_1 .elementor-newsletter-wrapper .actions-subscribe button:hover {
    background: white;
    box-shadow: none !important;
    border: 0px;
    color: #000;
}

.cms-demo_activewear_1 .page-footer .elementor-icon-box-wrapper .elementor-icon-box-content a:not(:hover),
.cms-demo_activewear_1 .page-footer .elementor-content-static-menu a:not(:hover),
.cms-demo_activewear_1 .page-footer .staticmenu-container a:not(:hover){
    color:#C0C0C0;
}


@media (max-width:768px) {
    .cms-demo_activewear_1 .navigation .level0>.level-top {
        display: block;
        padding:0px;
    }
}
/* End Activewear */


/* Start Fashion 3 */
.cms-demo_fashion_3,
.cms-demo_fashion_3 p,
.cms-demo_fashion_3 span,
.cms-demo_fashion_3  a,
.cms-demo_fashion_3 h1,
.cms-demo_fashion_3 h2,
.cms-demo_fashion_3 h4,
.cms-demo_fashion_3 h5 {
    font-family: 'Jost',sans-serif !important;
    font-weight: 400;
}

.cms-demo_fashion_3 .navigation .level0>.level-top {
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}


.cms-demo_fashion_3 .social-link.flex-layout .fab {
    font-family: "Font Awesome 5 Brands" !important;
}
.cms-demo_fashion_3 h3,
.cms-demo_fashion_3 h3 a,
.cms-demo_fashion_3 .product-info-main .special-price .price,
.cms-demo_fashion_3 .product-item .special-price .price,
.cms-demo_fashion_3 .product-info-main .minimal-price .price,
.cms-demo_fashion_3 .product-item .minimal-price .price {
    font-weight: 500;
}

.cms-demo_fashion_3 .navigation .level0 > .level-top {
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}

.cms-demo_fashion_3 .product-item .product-item-details{
    text-align: left;
}

.cms-demo_fashion_3 .abs-product-link>a, .product-item .product-item-name>a, .product-item .product.name a>a,
.cms-demo_fashion_3 .product-item-name>a, .product.name a>a,
.cms-demo_fashion_3 .navigation .level0 .submenu .product-item-name>a,
.cms-demo_fashion_3 .navigation .level0 .submenu .product.name a>a,
.cms-demo_fashion_3 .product-item .product-item-name>a,
.cms-demo_fashion_3 .product-item .product.name a>a,
.cms-demo_fashion_3 .product-item-name>a,
.cms-demo_fashion_3 .product.name a>a {
    font-weight: 500;
}

.cms-demo_fashion_3 .navigation.horizontal .horizontal-list .level0.menu-item-has-children > a span:not(.label){
    text-transform: capitalize;
    font-weight: 500;
    font-size: 1.6rem;

}
.cms-demo_fashion_3 .navigation.horizontal .horizontal-list .level0>a{
    color:#000;
}

.cms-demo_fashion_3 .header-container .header__action-default li .counter.qty{
    background: #da3f3f;
}

.cms-demo_fashion_3 a.pagebuilder-button-primary,
.cms-demo_fashion_3 button.pagebuilder-button-primary,
.cms-demo_fashion_3 div.pagebuilder-button-primary,
.cms-demo_fashion_3 .cart.table-wrapper .actions-toolbar>.action.pagebuilder-button-primary,
.cms-demo_fashion_3 .action-gift.pagebuilder-button-primary, body .pagebuilder-button-secondary,
.cms-demo_fashion_3 .cart.table-wrapper .actions-toolbar>.action.pagebuilder-button-primary, 
.cms-demo_fashion_3 .action-gift.pagebuilder-button-primary,
.cms-demo_fashion_3 .action-gift.pagebuilder-button-primary,
.cms-demo_fashion_3 .elementor-newsletter-wrapper .form-subscribe,
.cms-demo_fashion_3 .elementor-newsletter-wrapper .actions-subscribe button {
    border-radius: 5px;
}

@media (max-width:768px) {
    .cms-demo_fashion_3 .navigation .level0>.level-top {
        display: block;
        padding:0px;
    }
}
/* End Fashion 3 */


/* Start Bathroom */
.cms-demo_bathroom_1 a,
.cms-demo_bathroom_1 p,
.cms-demo_bathroom_1 span,
.cms-demo_bathroom_1 h1,
.cms-demo_bathroom_1 h2,
.cms-demo_bathroom_1 h3,
.cms-demo_bathroom_1 h4,
.cms-demo_bathroom_1 h5 {
    font-family: 'Gordita', sans-serif !important;
}

.cms-demo_bathroom_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label){
    font-weight: 500;
}

.cms-demo_bathroom_1 .navigation .level0>.level-top{
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}

.cms-demo_bathroom_1 b, 
.cms-demo_bathroom_1 strong {
    font-weight: 500 ;
}
.cms-demo_bathroom_1 .icon a.pagebuilder-button-secondary{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none'%3E%3Cpath d='M6.786.792c.164-.146.319-.146.464 0l5.715 5.742c.164.146.164.292 0 .438L7.25 12.714c-.145.146-.3.146-.464 0l-.547-.547a.296.296 0 0 1-.082-.219.4.4 0 0 1 .082-.246l4.238-4.238H1.153c-.219 0-.328-.11-.328-.328V6.37c0-.218.109-.328.328-.328h9.324L6.239 1.804c-.146-.164-.146-.32 0-.465l.547-.547Z' fill='%23000'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 87% 50%;
}
.cms-demo_bathroom_1 .navigation .level0>a{
    font-size: 14px;
    text-transform: uppercase;
}

.cms-demo_bathroom_1 .navigation .level0>.level-top {
    color: #000;
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}
.cms-demo_bathroom_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_bathroom_1 .header-container .header__action-default li .counter.qty,
.cms-demo_bathroom_1 .navigation .level0>.level-top.ui-state-focus {
    background:#000;
    color:#FFF;
}

.cms-demo_bathroom_1 .navigation .level0>.level-top:hover,
.cms-demo_bathroom_1 .navigation .level0>.level-top {
    color:#000
}
.cms-demo_bathroom_1 h3,
.cms-demo_bathroom_1 .footer-title h3,
.cms-demo_bathroom_1 .footer-title h4,
.cms-demo_bathroom_1 .footer-title h5,
.cms-demo_bathroom_1 .elementor-static-menu-title,
.cms-demo_bathroom_1 .medium a,
.cms-demo_bathroom_1 .medium h1,
.cms-demo_bathroom_1 .medium h2,
.cms-demo_bathroom_1 .medium h3,
.cms-demo_bathroom_1 .medium h4,
.cms-demo_bathroom_1 .medium h5,
.cms-demo_bathroom_1 .medium h6 {
    font-weight: 500;
}

.cms-demo_bathroom_1 .social-link .fab {
    font-family: "Font Awesome 5 Brands"  !important;
}

.cms-demo_bathroom_1 .elementor-newsletter-wrapper input,
.cms-demo_bathroom_1 .elementor-newsletter-wrapper .actions-subscribe button:hover {
    border-radius: 0px;
}

.cms-demo_bathroom_1 .product__style-1 .products-grid .product-item-actions_middle .action,
.cms-demo_bathroom_1 .product__style-1 .products-grid .product-item-actions_middle .action:hover{
    border-radius: 5px;
}

.cms-demo_bathroom_1 .category-thumbnail_img {
    border-radius: 100% !important;
}

.cms-demo_bathroom_1 .elementor-newsletter-wrapper .form-subscribe {
   border:2px solid #ededed; 
   border-radius: 0px;
}


@media (max-width:768px) {
    .cms-demo_bathroom_1 .navigation .level0>.level-top {
        display: block;
        padding:0px;
    }
}
/* End Bathroom */


/* Start Ceramic */
.cms-demo_ceramic_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label){
    color:#000;
}

.cms-demo_ceramic_1 {
    font-family: 'GeneralSans', sans-serif !important;
    font-weight: 500;
}

.cms-demo_ceramic_1 .fs_30.tabs__content{
    line-height: 45px;
    color: #222;
    margin: 0 auto;
    max-width: 780px;
    margin-bottom: 60px;
}

.cms-demo_ceramic_1 .abs-product-link>a, .product-item .product-item-name>a,
.cms-demo_ceramic_1 .product-item .product.name a>a, .product-item-name>a,
.cms-demo_ceramic_1 .product.name a>a,
.cms-demo_ceramic_1 .navigation .level0 .submenu .product-item-name>a,
.cms-demo_ceramic_1 .navigation .level0 .submenu .product.name a>a,
.cms-demo_ceramic_1 .product-item .product-item-name>a,
.cms-demo_ceramic_1 .product-item .product.name a>a,
.cms-demo_ceramic_1 .product-item-name>a, .product.name a>a {
    font-weight: 500;
}

.cms-demo_ceramic_1 .navigation .level0>a{
    font-weight: 500;
    font-size: 15px;
    font-family: 'GeneralSans', sans-serif !important;
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}
.cms-demo_ceramic_1 .fs_30.tabs__content,
.cms-demo_ceramic_1 h3,
.cms-demo_ceramic_1 h2,
.cms-demo_ceramic_1 h1,
.cms-demo_ceramic_1 h4 {
    font-family: 'Butler', sans-serif !important;
}


.cms-demo_ceramic_1 .product__style-1 .products-grid .product-item-actions_middle .action,
.cms-demo_ceramic_1 a.pagebuilder-button-primary {
    border-radius: 0px;
}


.cms-demo_ceramic_1 .bg_white a.pagebuilder-button-primary:hover, 
.cms-demo_ceramic_1 .bg_white a.pagebuilder-button-primary{
    background: #fff;
    border: 1px solid #fff;
    color: #222;
    box-shadow: none;
}

.cms-demo_ceramic_1 .elementor-newsletter-wrapper .form-subscribe,
.cms-demo_ceramic_1 .elementor-newsletter-wrapper .actions-subscribe button:hover{
    border-radius: 0px;
}

.cms-demo_ceramic_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_ceramic_1 .header-container .header__action-default li .counter.qty {
    background: #000;
}

.cms-demo_ceramic_1 .product__style-1 .products-grid .product-item-actions_middle .action,
.cms-demo_ceramic_1 .product__style-1 .products-grid .product-item-actions_middle .action:hover{
    border-radius: 0px;
}

.cms-demo_ceramic_1 .footer-title h3,
.cms-demo_ceramic_1 .footer-title h4,
.cms-demo_ceramic_1 .footer-title h5,
.cms-demo_ceramic_1 .elementor-static-menu-title {
    font-weight: 500;
    text-transform: capitalize;
    font-size:16px
}

@media (max-width:768px) {
    .cms-demo_ceramic_1 .navigation .level0>.level-top {
        display: block;
        padding:0px;
    }
}
/* End Ceramic */


/* Start Juice */ 

.cms-demo_juice_1,
.cms-demo_juice_1 p,
.cms-demo_juice_1 a,
.cms-demo_juice_1 span,
.cms-demo_juice_1 h1,
.cms-demo_juice_1 h2,
.cms-demo_juice_1 h3,
.cms-demo_juice_1 h4,
.cms-demo_juice_1 h5{
    font-family: 'Gilroy',sans-serif !important;
    font-weight: 500;
}


#html-body [data-pb-style=V9HUJAR] .form-subscribe {
    border: 2px solid #ccc;
    width: 60%;
}

.cms-demo_juice_1 ul.social-link .fab {
    font-family: "Font Awesome 5 Brands" !important;
    color:white;
}

.cms-demo_juice_1 b, 
.cms-demo_juice_1 strong{
    font-weight: 500 !important;
}

.cms-demo_juice_1 .page-footer .elementor__heading {
    max-width: 400px;
}

.cms-demo_juice_1 .navigation .level0>.level-top {
    color: #000;
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}

.cms-demo_juice_1 .semibold a,
.cms-demo_juice_1 .semibold h1,
.cms-demo_juice_1 .semibold h2,
.cms-demo_juice_1 .semibold h3,
.cms-demo_juice_1 .semibold h4,
.cms-demo_juice_1 .semibold h5,
.cms-demo_juice_1 .semibold h6{
    font-weight: 600;
}

.cms-demo_juice_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label){
    font-size: 15px;
    font-weight: 600;
}

.cms-demo_juice_1 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label):before{
    background: #000;
}


.cms-demo_juice_1 .navigation.horizontal .horizontal-list .level0>a,
.cms-demo_juice_1 .header__action svg{
    color:#000;
}

.cms-demo_juice_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_juice_1 .header-container .header__action-default li .counter.qty,
.cms-demo_juice_1 .link-on-bottom .counter.qty,
.cms-demo_juice_1 .link-on-bottom .count{
    background-color: #000;
}


.cms-demo_juice_1 .elementor-newsletter-wrapper .form-subscribe {
    border: 2px solid #ccc;
    width: 60%;
}

@media (max-width:768px) {
    .cms-demo_juice_1 .elementor-newsletter-wrapper .form-subscribe {
        width: 100%;
    }

}
/* End Juice */


/* Start Electronic */
.cms-demo_electronic_2,
.cms-demo_electronic_2 p,
.cms-demo_electronic_2 span,
.cms-demo_electronic_2 a,
.cms-demo_electronic_2 h1,
.cms-demo_electronic_2 h2,
.cms-demo_electronic_2 h3,
.cms-demo_electronic_2 h4,
.cms-demo_electronic_2 h5 {
    font-family: 'InstrumentSans_Condensed', sans-serif !important;
}

.cms-demo_electronic_2 {
    background: #f2f3f8;
}

.cms-demo_electronic_2.product__style-5 .products-grid .product-item-actions_middle .action:not(:hover) span{
    color: #F4BB35;
}

.cms-demo_electronic_2 .elementor-newsletter-wrapper .actions-subscribe button:hover {
    color: #000;
    box-shadow: none;
    border: 0px;
}

.cms-demo_electronic_2 .elementor-newsletter-wrapper .actions-subscribe button {
    background: #F4BB35;
}

.cms-demo_electronic_2 ul.social-link.flex-layout .fab {
    font-family: "Font Awesome 5 Brands" !important;
}
.cms-demo_electronic_2 li.tab-header.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
    background:transparent;
}

.cms-demo_electronic_2 .header-content.sticky-header.blueskytechco-header,
.cms-demo_electronic_2 .header-container.layout-13 .header__menu,
.cms-demo_electronic_2 a.pagebuilder-button-primary{
    background:#F4BB35;
}

.cms-demo_electronic_2 .navigation.horizontal .horizontal-list .level0>a, .cms-demo_electronic_2 .navigation .level0>.level-top{
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
}

.cms-demo_electronic_2 .header-container.layout-13 .header__menu{
    border-top: 1px solid #000;
}

.cms-demo_electronic_2 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_electronic_2 .header-container .header__action-default li .counter.qty,
.cms-demo_electronic_2 .pagebuilder-button-primary,
.cms-demo_electronic_2 .navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label):before{
    background: #000;
}

.cms-demo_electronic_2 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_electronic_2 .header-container .header__action-default li .counter.qty{
    color:white
}

.cms-demo_electronic_2 .pagebuilder-button-primary:hover{
    color:white;
    background: #000;
}

.cms-demo_electronic_2 a.pagebuilder-button-link:visited,
.cms-demo_electronic_2 .link-icon-after a.pagebuilder-button-link span:after {
    color:#F4BB35;
}

.cms-demo_electronic_2 .link-primary-color .pagebuilder-button-link:hover{
    --bls_border-color: #F4BB35;
}

.cms-demo_electronic_2 a.pagebuilder-button-primary {
    box-shadow: none;
    border: 0px;
}

.cms-demo_electronic_2 .elementor-newsletter-wrapper {
    border: 1px solid #eeeeee;
    border-radius: 30px;
}

.cms-demo_electronic_2 .tabs-navigation li.tab-header a.tab-title span.tab-title,
.cms-demo_electronic_2 .navigation.horizontal .horizontal-list .level0>a,
.cms-demo_electronic_2 .navigation .level0>.level-top {
    color:#000;
}

.cms-demo_electronic_2 .tab-header.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
    background: #F4BB35;
    padding: 0.5% 4%;
    margin-bottom: 4%;
    border-radius: 30px !important;
}

.cms-demo_electronic_2 div[data-content-type="tabs"] .tabs-navigation li.tab-header+li.tab-header a {
    margin-left: 0%  !important;
}

.cms-demo_electronic_2 ul.tabs-navigation.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header{
    margin-left: -2% !important;
}


.cms-demo_electronic_2 li.tab-header.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab{
    margin-left: 2%  !important;
}

.cms-demo_electronic_2 .tab-header.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active .tab-title::after{
    display: none;
}
/* End Electronic */


/* Start Pet Clothes */
.cms-demo_pet_clothes_1,
.cms-demo_pet_clothes_1 p,
.cms-demo_pet_clothes_1 span,
.cms-demo_pet_clothes_1 a,
.cms-demo_pet_clothes_1 h1,
.cms-demo_pet_clothes_1 h2,
.cms-demo_pet_clothes_1 h3,
.cms-demo_pet_clothes_1 h4,
.cms-demo_pet_clothes_1 h5 {
    font-family: 'Lora', sans-serif !important;
}

.cms-demo_pet_clothes_1 .text_headding_banner{
   max-width: 400px;
    font-weight: 500;
    line-height: 1.34em;
    margin: auto;
    text-align: center;
    margin-bottom: 17px;
}

.cms-demo_pet_clothes_1 h3 {
    font-weight: 500;
}

.cms-demo_pet_clothes_1 .text_banner_bottom {
    font-size: 16px;
    line-height: 1.75;
    max-width: 570px;
    margin: auto;
}


.cms-demo_pet_clothes_1 .navigation.horizontal .horizontal-list .level0>a span:not(.label){
    color:#000;
}

.cms-demo_pet_clothes_1 [data-pb-style=AVPABAP] .row-full-width-inner{
    margin-left: 3%;
}

.cms-demo_pet_clothes_1 h3.text_headding_banner.fs_48{
    text-align: center;
}

.cms-demo_pet_clothes_1 .max-width-368{
    max-width: 495px;
    font-weight: 500;
}

.cms-demo_pet_clothes_1 .heading_primary .elementor__header .elementor__headline {
    font-weight: 500;
}

.cms-demo_pet_clothes_1 .fs_58 {
    font-size: 58px;
}

.cms-demo_pet_clothes_1 .pagebuilder-button-primary{
    border-radius: 0px;
}

.cms-demo_pet_clothes_1 .elementor-newsletter-wrapper .form-subscribe,
.cms-demo_pet_clothes_1 .elementor-newsletter-wrapper .actions-subscribe button:hover {
    border-radius: 0px;
}

.cms-demo_pet_clothes_1 .header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty,
.cms-demo_pet_clothes_1 .header-container .header__action-default li .counter.qty {
    background: #000;
}

.cms-demo_pet_clothes_1 .navigation .level0>.level-top{
    line-height: 55px;
    padding: 0 19px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}

.cms-demo_pet_clothes_1 .navigation.horizontal .horizontal-list .level0>a {
    text-transform:capitalize;
    font-size: 16px;
    font-weight: 500;
}

@media (max-width:768px) {
    .cms-demo_pet_clothes_1 .navigation .level0>.level-top {
        display: block;
        padding:0px;
    }
}

/* End Pet Clothes */

/* Start Supergear */

.cms-demo_supergear_1 a,
.cms-demo_supergear_1 p,
.cms-demo_supergear_1 span,
.cms-demo_supergear_1 h1,
.cms-demo_supergear_1 h2,
.cms-demo_supergear_1 h3,
.cms-demo_supergear_1 h4,
.cms-demo_supergear_1 h5 {
    font-family: 'GeneralSans',sans-serif !important;
}

.cms-demo_supergear_1 .section.widget-product-countdown-timers-grid-default.margin_item--.desgin_product_price_countdown--dark.products-grid button.action.tocart.primary {
    border-radius: 5px;
}

.cms-demo_supergear_1 .navigation .level0 > .level-top{
    line-height: 55px;
    padding:0 40px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}
    

.cms-demo_supergear_1 .block-search .field-by-cat-search select {
    border-right: 1px solid #dddddd;
    line-height: 1.1;
    background: transparent;
    color: #000000;
    font-weight: 500;
    border-radius:0px;
    border:0px;
}

.cms-demo_supergear_1 .header-container.layout-11 .header__menu span{
    color: #FFF;
    font-weight: 700;
    text-transform: uppercase;
}

.cms-demo_supergear_1 b, 
.cms-demo_supergear_1 strong,
.cms-demo_supergear_1 .post-title,
.cms-demo_supergear_1 h2{
    font-weight: 700 !important;
}
.cms-demo_supergear_1 .widget-category-thumbnail-image.category-slider-2.slider-10 .elementor-category-thumbnail-image-item,
.cms-demo_supergear_1.widget-category-thumbnail-image.category-slider-11 .category-thumbnail_img {
    border-radius: 10px;
}
.cms-demo_supergear_1 .elementor-newsletter-wrapper .form-subscribe {
    width: 122%;
}
.cms-demo_supergear_1 .pagebuilder-button-primary,
.cms-demo_supergear_1 .product__style-4 .products-grid .product-item-actions_middle button,
.cms-demo_supergear_1 .product__style-4 .products-grid .product-item-actions_middle button:hover{
    border-radius: 30px;
}
.cms-demo_supergear_1 .footer-title h3,
.cms-demo_supergear_1 .footer-title h4,
.cms-demo_supergear_1 .footer-title h5,
.cms-demo_supergear_1 .elementor-static-menu-title,
.cms-demo_supergear_1 .post-title > a {
    font-weight: 600;
}

.cms-demo_supergear_1 ul.social-link .fab,
.cms-demo_supergear_1 .product-share-links .fab {
    font-family: "Font Awesome 5 Brands" !important;
}

.cms-demo_supergear_1 .product__style-4{
    font-weight: 500;
}

.cms-demo_supergear_1 a.pagebuilder-button-secondary {
    border-radius: 30px;
}

.cms-demo_supergear_1 h5 a,
.cms-demo_supergear_1 h3 {
    font-weight: 600;
}

.cms-demo_supergear_1 .block-search:not(.search_type_canvas) .search-form:not(.type-list-categories) .field-by-cat-search .chosen-container .chosen-single{
    border: 0;
    border-right: 1px solid #dddddd;
    line-height: 1.1;
    background: transparent;
    color: #000000;
    font-weight: 500;
}

.cms-demo_supergear_1.block-search .field-by-cat-search .chosen-container .chosen-single span{
    margin-right: 1rem;
}

.cms-demo_supergear_1 a.pagebuilder-button-secondary span{
    font-weight: 700;
}

.cms-demo_supergear_1 .header-container.layout-11 .header__menu {
    background: #000;
}

@media (max-width:768px) {
    .cms-demo_supergear_1 .mobile-menu-content ul.horizontal-list.menu.down_to_up a span{
        color:#000;
    }

    .cms-demo_supergear_1 .navigation .level0>.level-top {
        display: block;
        padding:0px;
    }

    .cms-demo_supergear_1 .elementor-newsletter-wrapper .form-subscribe{
        width: 100%;
    }

    .cms-demo_supergear_1 .header-container .header_padding{
        padding-bottom: 0px;
    }
    .widget-category-thumbnail-image.category-slider-9 .widget-category-thumbnail-image-slider{
        padding:18px !important;
    }
}
/* End Supergear */