/*
Theme Name: Gardis Child
Theme URI: https://gardis.ancorathemes.com/
Template: gardis
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Description: Gardis - excellent WordPress theme with many different blog and header layouts
Tags: flexible-header,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,full-width-template,microformats,post-formats,theme-options,threaded-comments,translation-ready
Version: 1.2.13.1739951678
Updated: 2025-02-19 07:54:38

*/

body.woocommerce .post_item_single .woocommerce-breadcrumb {
    margin: 20px 0;
    display: block;
}
body.woocommerce .woocommerce-breadcrumb{
	display: block;
}
body.woocommerce .list_products_header, .woocommerce-page .list_products_header{
	display: block;
}


.bm_header_fixed.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 85px;
}

footer .sc_layouts_row .sc_layouts_logo img {
    max-height: 100%;
}

.sitelogo_new .sc_layouts_item{

margin-right:0;

}

.scheme_default .sc_services_hovers .trx_addons_column-1_3:nth-child(3n+2) a:hover {
    color: #f9d15b;
}

.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #ffffff80;
}

.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_details_line1 {
    color: #ffffff80;
}

.scheme_dark .widget_contacts .contacts_info span:before {
    color: #ffffff80;
}

.scheme_dark .widget_contacts .contacts_info>a:before {
    color: #ffffff80;
}

.scheme_dark .widget_contacts .contacts_info span a:hover, .scheme_dark .widget_contacts .contacts_info>div>a:hover, .scheme_dark .widget_contacts .contacts_info>a:hover {
    color: #ffffff80;
}

.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
    padding: 1em 0.6em;
}

.sc_layouts_menu_nav>li>ul {
    top: 3em;
}

.menu_hover_slide_line>ul>li#blob {
   
    margin-top: 2.72em;
    
}


body.single-product .top_panel {
    margin-bottom: 3rem;
	}


.logocolmun .sc_layouts_item {
    margin-right: 0px !important;
    padding: 15px 0;
}

@media (min-width: 991px) {
    
    .rtwpvg-images {
        margin: 0 40px;
        }
}


@media (max-width: 1366px) {

    .bm_header_fixed.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
        max-height: 55px !important;
    }
   
}
.scheme_default .trx_addons_attrib_item.trx_addons_attrib_color{
	border-radius: 20px;
	padding: 0;
}

.scheme_default .trx_addons_attrib_item.trx_addons_attrib_color span {
    border-radius: 20px;
}
.scheme_default .trx_addons_attrib_item.trx_addons_attrib_color span.tick-mark {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    color: #000;
    pointer-events: none; 
}
button.single_add_to_cart_button.button.alt {
    visibility: hidden;
}
span.woocommerce-Price-amount.amount {
    display: none;
}

ul.sub-menu {
    width: 275px;
}


.scheme_default .woocommerce div.product p.price {
    display: none;
}


.woocommerce div.product .product_meta{

    margin-top: 20px;
}

.sc_services_item a {
    pointer-events: none;
    text-decoration: none;
    cursor: default;
}

.summary.entry-summary .price {
    display: none;
}
 
span.price {
    display: none !important;
    visibility: hidden;
}
 

.product_meta span.product_id {
    display: none;
}

 
.sc_layouts_menu_nav>li ul {
    width: max-content;
    
}

.bm_moblie_menu_icon .trx_addons_icon-menu:before {
    font-size: 40px !important;
}
@media (max-width: 1700px) {
    .body_style_fullwide .page_wrap .content_wrap {
        padding-left: 25px;
        padding-right: 25px;
    }
}
body .top_panel{
	margin-bottom: 3rem;
}

.trx_addons_column-1_3 {
    padding-bottom: 10px !important;
}
.quantity {
    display: none;
    visibility: hidden;
}

.product .single_variation_wrap {
    visibility: hidden;
    display: none!important;
}

.woocommerce div.product form.cart,  .woocommerce-page div.product form.cart{
    margin-bottom: 0em;
}


.woocommerce ul.products li.product .woocommerce-loop-product__title {
   
    max-width: max-content;
    }

    a.woocommerce_list.icon-th-list, a.woocommerce_thumbs.icon-th {
        display: none;
    }

    .single-product .related{ 
        margin-top:2.5em;
        }

        .woocommerce-result-count,.woocommerce-ordering{
            display:none;
        }

        .popular_bm_product .post_data {
            padding: 2.5em 0.5em !important;
        }


        a.button.product_type_variable.add_to_cart_button {
            margin-top: 15px !important;
        }
        .woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {
            padding: 15px 0 !important;
        }
         
        h2.woocommerce-loop-category__title {
            font-weight: 800 !important;
           
        }

        .post_data {
            background-color: aliceblue;
        }


        @media (max-width: 479px) {

            .bm_shop_icon .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"] {
            width: 50%;
        }
            
        .mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile {
            margin-bottom: 2em;
        }
        
        .woocommerce ul.products, .woocommerce-page ul.products {

            flex-direction: column;
        }

        .single-product .related{
            margin-top:0em;
            }
            .single-product div.product .trx-stretch-width .woocommerce-tabs{
            padding-top:0em;
            }

            .single-product .footer_wrap {
                margin-top: 0em !important;
              }

              .menu_mobile .menu_mobile_nav_area li > a {
    
                text-transform: initial !important;
                
            }

            
.menu_mobile .search_mobile .search_field {

    width: 100%;
    padding: 1em 3em 1em 1em !important;

}

.mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
    
    max-height: 94px !important;
    text-align: left;
    display: block;
    padding-left: 2em;


    }
	
    .menu_mobile .sc_layouts_logo {
        margin-top: 2em !important;
    }

	
	.mobile_device .menu_mobile .menu_mobile_nav_area, .mobile_layout .menu_mobile .menu_mobile_nav_area {
        margin-top: 2em;
        text-align: left;
        margin-left: 2em;
    }
	
	.mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile {
    margin-top: 2em;
    display: flex;
    justify-content: flex-start;
    margin-left: 2em;
   }
  
   .menu_mobile .search_mobile .search_submit {
    
    font-size: 1em;
    padding: .6em 1.8em;
    
}

.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 85px !important;
    padding: 5px;
}

.woocommerce .list_products_header, .woocommerce-page .list_products_header {
   
    margin-bottom: 0em;
    
}

.scheme_default.footer_wrap a:hover {
    color: #83919a;
}

.scheme_default.footer_wrap a {
    color: #fff;
}

        }

        .scheme_dark .menu_mobile_inner {
    
            max-height: max-content;
        }
        
        .mobile_device .menu_mobile .socials_mobile, .mobile_layout .menu_mobile .socials_mobile {
            
            display: none;
        }
        
        
        .woocommerce ul.products li.product .post_data .post_data_inner>a.button {
            margin-top: 1em;
        }

        
.bm_content .sc_push_medium{

    margin-top: 0 !important;

}

.woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 5rem;
}

@media (max-width: 1262px) {
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        font-size: 1em !important;
    }
}

.woocommerce .list_products_header, .woocommerce-page .list_products_header {
    
    margin-bottom: 0em;  
}

.woocommerce .page-title {
    margin: 0;
    text-align: center;
    font-size: 2em;
    margin-bottom: 1em;
}

.term-description {
    text-align: center;
}

.category-footer-description {
    margin-top: 40px;
    padding: 20px;
    background: #f9f9f9;
}