
/* Filters - Start */
.module-filter-36 .panel-group{
    flex-direction: row;
    flex-wrap:  unset;
    gap: 2%;
}

.module-filter-36 a {
   text-wrap: nowrap;
}

.module-filter-36 .panel-group .panel-heading a::before {
    font-weight: bold;
    margin-left : 10px;
}


.module-filter-36 .module-title {
   display : none;
}

/* Filters - End*/



/*Footer - Start */
.module-banners-280 .module-item>a{
   justify-content: start;
}

.module-banners-280 img{
    width: 60% !important;
}

.module-title-282 .title-wrapper .subtitle {
    width: 70%;
}


.links-menu-77 .links-menu-item  a::before{
    content: "" !important;
    position: absolute  !important;
    width: 1em  !important;
    height: 1em  !important;
    background-color: #dafe00  !important;
    border-radius: 50%  !important;
    left: -21% !important;
    bottom: 0%;
}


/*Footer - End*/



/* Products Grid - Start */

.cactus-wishlist {
   position: absolute;
   top:2%;
   left:2%;
}

.route-product-category .site-wrapper, .route-product-catalog  .site-wrapper,.route-product-search .site-wrapper {
   background : #f5f5f5;
} 


.module-filter-36 .panel-group {
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 2%;
}

.module-filter-36  .module-item{
   margin-bottom: 4px;
}


/* Products Grid - End*/



/* Home Page - Start */

 .module-banners-287 .module-item-1{
   padding-left:0px !important;
}


 .module-banners-287 .module-item-2{
   padding-right:0px !important;
}

/* Home Page - End*/



/* Product Page - Start*/

.product_tabs .nav-tabs>li.active{
    border-bottom: 2px solid #000;
}

.route-product-product .site-wrapper{
       background: #f5f5f5;
}



.route-product-product .breadcrumb {
   margin-top: 8px;
}   

.cactus-model-barnd{
   margin-bottom:4px !important;
}


.block-expand-overlay {
    background: linear-gradient(to bottom, transparent, #f5f5f5);
}


.product-info  .additional-images {
   width : 100px !important;
}

.product-info  .main-image  {
    width: calc(100% - 100px) !important;
}

.product-image .additional-image:first-of-type{
   padding-top: 0px;
}

.product-image .additional-image{
   padding-left  : 0px;
}


/* Product Page - End*/




/* Whislisth Page - Start */
.route-account-wishlist .page-title{
  display: none;
}

.route-account-wishlist  .breadcrumb{
   margin-top:1%;
}

.route-account-wishlist .buttons{
   display : none;
}

.route-account-wishlist .td-price b{
    font-weight: 400;
    color: rgba(14, 14, 14, 1);
}



/* Whislisth Page - End*/



/* Cart Page - Start */

.route-checkout-cart .breadcrumb, .route-checkout-cart .page-title{
   display : none !important;
}

.route-checkout-cart  .cart-panels .title{
   display:none;
}

#checkout-cart {
     margin-top: 2%;
}

/*Cart Page - End */

/* Checkout Page - Start */

.route-checkout-checkout .breadcrumb, .route-checkout-checkout .page-title{
   display : none !important;
}

.quick-checkout-wrapper{
     margin-top: 2%;
}

.route-checkout-checkout .required .control-label::after{
   display : none;
}

.route-checkout-checkout .quick-checkout-payment h2{
   display : none;
}

/*Chekout Page - End */


/*Login Page - Start */
.route-account-login  .breadcrumb, .route-account-login .page-title{
   display : none !important;
}

.route-account-login .form-horizontal .form-group{
   flex-direction : column;
}


/*Login Page - End */


/* My account page - start */
.route-account-account .breadcrumb, .route-account-account .page-title{
   display : none !important;
}

 .route-account-account  #account-account{
   margin-top:2%;
}

/* My account page - end */


/*Register Page  - Start */

.route-account-register .breadcrumb, .route-account-register .page-title{
    display : none !important;
}


.route-account-register #content{
   margin-top: 2%;
}


.layout-6 .breadcrumb{
   margin-top: 1%;
}

.route-account-register  .buttons .pull-right {
    justify-content: flex-start;
}

.route-account-register .required.has-error .control-label::after{
   display : none;
}

/*Register Page  - End*/


/*Search Desktop - Start */
@media screen and (min-width: 1024px) {

    .language-currency .dropdown::after {
    display:none;
    }

    .full-search {
        width: 320px;
    }


    .full-search .dropdown-menu{
        padding:4px !important;
    }

    .full-search .search-trigger{
        display:none;  
    }

    .full-search .search-button{
        width: 30px !important;
    }

    .full-search .search-input{
        background: transparent !important;
    }

    #search .search-button {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 48px;
    }


    #search .tt-menu {
        width: 720px;
        right: 0;
        left: unset!important;
    }
}
/*Search Desktop - End */



/*Return Form Page - Start */
.route-account-order-info  .btn-danger.btn {
    background: #000;
}
/*Return Form Page - End */

.product_tabs .nav-tabs>li.active {
    border-color: rgba(14, 14, 14, 1);
    border-bottom-color: rgba(218, 254, 0, 1);
}



/*Account Pages  - Title - Start */
html[class*="route-account-"] .page-title{
   display : none;
}

.route-account-return-add fieldset {
    margin-top: 4px;
}

/*Account Pages  - Title - End*/

/*Information Page - Start*/
.route-information-information .breadcrumb{
   display : none !important;
}

.route-information-information .page-title{
   margin-top:1% !important;
}

.route-information-information hr::before{
   display : none;
}

.layout-18 #content p, .layout-18 #content span{
    font-family: 'Inter' !important;
    font-size: 16px !important;
}

.route-information-information #content  .cactus-title {
    font-size: 26px !important;
    font-weight: bold;
   margin-bottom: 6px;
}

.information-7  .page-title, .information-8  .page-title{
  display : none !important;
}

/*Information Page - End*/

.cactus-filters{
   width: 70%;
   overflow-x : auto;
}

.cactus-filters::-webkit-scrollbar{
   width:6px;
   height:6px;
}


/*Search */
.route-product-search .breadcrumb{
    display :none !important;
}

.route-product-search .search-form {
    display:none;
}


.route-product-search  .buttons.clearfix{
    display : none;
}

/* Checkout Success */
.route-checkout-success .breadcrumb{
    margin-top:1% !important;
}


/*Contact Page */
.route-information-contact .page-title{
    margin-top:1% !important;
}

.route-information-contact .breadcrumb{
    display:none !important;
}


/* Mobile - Start*/

.cactus-mobile-filter-trigger{
   display : none ; 
}
.mobile-header-active .mobile-1 .mobile-logo-wrapper {
    margin-left: unset;
}

.mobile-header-active .menu-trigger {
    height: auto !important;
    position:relative !important;
}

.mobile-main-menu-wrapper .main-menu-item {
       border-bottom: 1px solid #efefef;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu>.j-menu {
    margin: 0 10px;
}



@media (max-width: 1440px){

   .mobile-filter-container .module-filter-36 .panel-group {
       flex-direction: column; 
   }

   .mobile-filter-container .panel-heading{
          background: #f5f5f5 !important;
   }

   .route-product-category .breadcrumb, .route-product-category .page-title{
       padding-left: 9px !important;
   }

  .mobile-filter-trigger {
    display : none !important;
  }

  .products-filter {
      display: flex;
     flex-wrap: nowrap;
     align-items: center;
   }

   .cactus-mobile-filter-trigger{
        display:block;
        text-decoration:none;
        font-family: 'Inter';
        font-weight: 400;
        font-size: 14px;
        color: rgba(14, 14, 14, 1);
        text-transform: none;
        padding: 5px;
        padding-right: 10px;
        padding-left: 10px;
        background: rgba(255, 255, 255, 1);
        box-shadow: none;
        border-width: 0px;
    }

    .products-filter .select-group .input-group .form-control {
        max-width: 100%;
    }

    .product-filter #input-sort{
        width: auto;
    }

}



@media (max-width: 760px){

    /*Filters Mobile */

    .cactus-filters{
        display:none! important;
    }


    /*Product Page */
    .product-info .main-image {
        width: auto !important;
    }

    /*Product Page */
    .confirm-section .checkbox label {
        margin-left: 5px;
    }

    /* Footer */
    .module-banners-280 .module-item>a {
        justify-content: center;
    }

    .module-title-282 .title-wrapper .subtitle{
        width: 90%;
    }

    /*Search*/
    .mini-search #search .header-search{
        width:100% !important;
    }

    /*Footer */
    div.links-menu-283 .module-body {
        justify-content: center;
    }
    
    div.links-menu-77 .module-body {
        justify-content: center !important;
    }

    /* Login Page */
    .route-account-login .cactus-login{
        order : 1;
    }

    .route-account-login .cactus-register{
        order : 2;
        margin-top:6%;
    } 

    /* Order Info*/
    .route-account-order-info #account-order{
        padding: 0 6px;
    }
}


/* Mobile - End */



/*Login - Register - Logout  - Start*/
.route-account-register .module-banners-280 img, .route-account-login .module-banners-280 img,.route-account-logout .module-banners-280 img, .route-account-success .module-banners-280 img  {
    width: 27% !important;
}


.route-account-register .module-banners-280 .module-item>a , .route-account-login .module-banners-280 .module-item>a,.route-account-logout .module-banners-280 .module-item>a , .route-account-success .module-banners-280 .module-item>a{
   justify-content: center;
}

.route-account-register .module-title-282 .title-wrapper .subtitle,.route-account-logout .module-title-282 .title-wrapper .subtitle ,.route-account-login .module-title-282 .title-wrapper .subtitle, .route-account-success .module-title-282 .title-wrapper .subtitle{
    width: 35%;
}

.route-account-register .title-module .title-wrapper,.route-account-logout .title-module .title-wrapper,.route-account-login .title-module .title-wrapper, .route-account-success .title-module .title-wrapper{
    text-align: center;
}

.route-account-register .links-menu-77 .module-body , .route-account-login .links-menu-77 .module-body, .route-account-logout .links-menu-77 .module-body, .route-account-success .links-menu-77 .module-body{
    justify-content: center;
}

.route-account-logout .breadcrumb, .route-account-success .breadcrumb{
    display : none !important;
}

.route-account-login #content{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
}



@media (max-width: 760px){
    .route-account-register .module-banners-280 img, .route-account-login .module-banners-280 img,.route-account-logout .module-banners-280 img, .route-account-success .module-banners-280 img {
        width: 70% !important;
    }

    .route-account-register .module-title-282 .title-wrapper .subtitle,.route-account-logout .module-title-282 .title-wrapper .subtitle ,.route-account-login .module-title-282 .title-wrapper .subtitle, .route-account-success .module-title-282 .title-wrapper .subtitle{
        width: 100%;
    }
    
}


/*Login - Register - Logout - End */


/*Account Page - Start */
.account-list .cactus-seller a::before  {
    content: "\f283" !important;
  }
/*Account Page - End */


