/*
Theme Name: Matcivtest Theme
Author: 23digital
Author URI: https://23digital.com.au/
Description: Description
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: easykind-theme
*/
#wpadminbar ul.ab-top-menu > li {margin-top: 0 !important;}
#wpadminbar .ab-icon,#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon{font-family: dashicons !important;}
#wpadminbar .dashicons{font-family: dashicons !important;}
/*span.wpcf7-not-valid-tip { display: none !important; }*/
.mwa-hello-bar-top{display: none !important;}
.comment-metadata span.edit-link {display: none;}

#loom-companion-mv3{display: none !important;}

.wpcf7-not-valid-tip {
    display: none;
}
form.submitting .wpcf7-submit {pointer-events: none;}

button.single_add_to_cart_button.button.alt {
    display: none;
}

input.pi-btn.pi-btn-primary.pi-submit-enq-button {
    background-color: #f8d13b;
}

input.pi-btn.pi-btn-primary.pi-submit-enq-button {
    color: #000;
    font-weight: 600;
}
.sidebar .widget-title {padding-left: 10px;}
/*.sidebar ul.product-categories > li a{padding-left: 0; }*/

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    background-color: #f8d13b;
    color: #000;
    border: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    color: #000;
    border: none;
    background-color: #fff;
}
.woocommerce-product-gallery__image {
    border: 1px solid #0000001f;
    margin: 20px;
    padding: 20px 0px 20px 23%;
    /* align-content: center; */
}
.slider-right-side a:not(:last-child) {
    margin-right: 10px;
}
.slider-right-side a {
    padding: 15px;
    background: #fff;
    border-radius: 5px;
}

.slider-right-side a {
    display: inline-block;
    vertical-align: middle;
}

.form-select:focus {
    border-color: inherit !important;
    box-shadow: none !important;
}

ul.sub.product-categories li.current-cat ul.children {
    display: block !important;
}

.wrappermain .btn-secondary {
    border: 1px solid #bbb !important;
    border-radius: 5px;
}


.featured_pressure_main{padding: 50px 0 !important}

li.current-cat-parent ul.children li.current-cat a {
    background: #222;
    color: #fff !important;
}
/*18-08-2025*/

.product-thumbnails.owl-carousel{
    position: relative;
}
.product-thumbnails.owl-carousel .owl-nav {
    position: absolute;
    left: 0;
    top: 50%; transform: translateY(-50%); right: 0; width: 100%;
}
.product-thumbnails.owl-carousel .owl-nav button span {
    width: 30px;
    height: 30px;
    font-size: 30px;
    color: #ffffff;
    background: #000000;
    align-items: center;
    text-align: center;
    display: flex;
    justify-content: center;
}
.product-thumbnails.owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    left: 0; right: auto;
    top: 50%; transform: translateY(-50%);
}
.product-thumbnails.owl-carousel .owl-nav button.owl-next {
    position: absolute;
    right: 0; left: auto;
    top: 50%; transform: translateY(-50%);
}
/* 001 */


/*
.clientlogo_main {
    height: 100%;display: flex;align-items: center;justify-content: center;padding: 0 !important;
}

.clientlogo_main a {
    display: flex;
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.clientlogo_main img {
    width: 60%;
}
*/


.clientlogo_main {padding: 0 40px;}
.clientlogo_main a {display: block;}
.clientlogo_main img {height: 70px;object-fit: contain;}

.product_detail_tabmain .tab_content_main p {font-size: 16px !important;}


.promo_popup_main p {margin: 0;}