/*
Theme Name: Mercator Transilvania 2
Version: 1.0
Description: Child Theme
Author: Adrian Holobut
Template: partdo
*/

.product-content {
    min-height: 425px !important;
}

.product .product-title a {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.header-switcher {
    display: none;
}

.ag-row.ag-row-focus {
    background: rgb(0 101 255 / 25%) !important
}

.ag-row.ag-row-hover {
    background: rgb(0 101 255 / 10%) !important
}

.wp-admin #adminmenuwrap #toplevel_page_atribute .wp-submenu-head,
.wp-admin #adminmenuwrap #menu-users .wp-submenu-head {
    display: block !important;
    background: transparent;
    margin-top: 0;
    margin-bottom: 0;
    cursor: pointer;
}

label .optional {
    display: none;
}

.wp-admin #adminmenuwrap #adminmenu > li {
    display: none;
}

.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_administrare-facturi,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_administrare-receptii,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_panou-vanzari,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_administrare-comenzi,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_administrare-mct,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_centralizator-vanzari,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_tabel-useri,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_locatii,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_atribute,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_export-date,
.wp-admin #adminmenuwrap #adminmenu li#menu-users,
.wp-admin #adminmenuwrap #adminmenu li#toplevel_page_setari,
.wp-admin #adminmenuwrap #adminmenu li#menu-media {
    display: block;
}

.persoana-juridica {
    display: none;
    width: 49%;
    float: left;
}

.persoana-juridica:nth-child(even) {
    margin-right: 2%;
}

/*#menu-users {*/
/*    display: none !important;*/
/*}*/

#your-profile h2:first-of-type,
#your-profile .form-table:first-of-type {
    display: none !important;
}

.woocommerce-checkout  #wpadminbar,
.woocommerce-cart  #wpadminbar {
    display: none !important;
}

/*html {*/
/*    margin-top: 0 !important;*/
/*}*/

.woocommerce-checkout  header,
.woocommerce-cart  header {
    display: none !important;
}

.woocommerce-checkout footer,
.woocommerce-cart footer {
    display: none !important;
}

.woocommerce-checkout  #page-container,
.woocommerce-cart  #page-container {
    padding: 0 !important;
}

.woocommerce-checkout .return-to-shop {
    display: none !important;
}

.woocommerce-checkout #main-content > .container {
    padding-top: 0 !important;
}

/* ------------------------------------------------------*/

.wp-submenu .wp-first-item {
    display: none !important;
}

ul#adminmenu a.wp-has-current-submenu:after {
    content: none;
}

ul li.current {
    position: relative;
}

ul li a.current:after {
    right: 0;
    border: solid 8px transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-right-color: #f0f0f1;
    top: 50%;
    margin-top: -8px;
}

.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
    fill: #fff !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    min-width: 45px !important;
}

.post-inner-wrapper .post-body {
    min-height: 230px;
    position: relative;
}

/*.post-inner-wrapper .post-body a {*/
/*    position: absolute;*/
/*    bottom: 20px;*/
/*    width: 80%;*/
/*    display: block;*/
/*}*/

.login-toggle {
    padding-right: 0 !important;
}

#megamenu-tab-726989 .menu-item {
    position: relative;
    margin-top: 25px;
    text-align: center;
}

.menu-item.depth-1 {
    margin-top: 0 !important;
}

.product .button {
    text-decoration: none;
}

#megamenu-tab-726989 .menu-item a {
    text-decoration: none;
}

#megamenu-tab-726989 .menu-item:before {
    content: '';
    background-image: url('https://www.mercator-transilvania.com/media/catalog/category/resized/_Autobuze.png');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    top: -40px;
    height: 40px;
    width: inherit;
    margin-left: -28px;
}

.overlay-none .overlay-hover img, .overlay-none .overlay-hover:hover img {
    height: 217px !important;
    max-height: 217px;
}

.loop-product .post-title {
    max-height: 50px !important;
    text-decoration: none;
}

.loop-product .post-title a {
    text-decoration: none;
}

#header-woo-search-form-858824 .dgwt-wcas-search-submit {
    left: auto;
    right: 0;
    top: 0;
}

.form-row.place-order {
    padding: 30px;
}

/*body.woocommerce-js {*/
/*    display: none;*/
/*}*/

.tab-content {
    max-width: initial !important;
}

.tab-content a:before {
    background: none !important;
}

@media only screen and (min-width: 1280px) {
    .vc_row.vc_column-gap-24>.container {
        max-width: 1320px !important;
    }
}

#header-logo-216839 {
    margin: 0 auto !important;
    display: block;
    width: 500px;
}

#header-logo-216839 .logo {
    max-height: 95px !important;
}

.cart-contents,
.login-title {
    display: none !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    padding: 0;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 0;
    top: 0;
}

#header-menu-5919 {
    display: none !important;
}

/*.single-product a,*/
/*.home a {*/
/*    color: #1b8415 !important;*/
/*}*/

.single-product .sku_wrapper {
    display: block;
}

body {
    background-color: #f5f6f7;
    font-family: Roboto,sans-serif;
}

#header {
    padding: 30px 0;
    text-align: center;
}

#header a {
    color: #444;
}

.listings {
    margin: 50px 0;
}

#footer p {
    display: none;
}

#message,
#contextual-help-link,
.notice {
    display: none !important;
}

.top-date-time .date,
.top-date-time .time {
    display: none !important;
}

.site-footer .site-info {
    text-align: center !important;
}

/*.related.products {*/
/*    display: none !important;*/
/*}*/

.navigation.post-navigation {
    display: none !important;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #1b84152e !important;
    border-radius: 5px;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background: #fff !important;
}

.place-order label.woocommerce-form__label-for-checkbox {
    display: none !important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #1b8415;
}

.woocommerce div.product .stock {
    color: #1b8415;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #1b8415;
}

.ant-modal-body > div:nth-child(2) {
    display: none !important;
}

.woocommerce-checkout header, .woocommerce-cart header {
    display: block !important;
}

/*body .menu-top,*/
/*body #collapse-menu,*/
/*!*#wpadminbar,*!*/
/*.woocommerce-layout__activity-panel-tab {*/
/*    display: none;*/
/*}*/

/*!*html.wp-toolbar {*!*/
/*!*    padding-top: 0;*!*/
/*!*}*!*/

/*#wp-admin-bar-wp-logo,*/
/*#wp-admin-bar-updates,*/
/*#wp-admin-bar-site-editor,*/
/*#wp-admin-bar-dashboard,*/
/*#wp-admin-bar-new-content {*/
/*    display: none;*/
/*}*/

/*.wp-admin .user-rich-editing-wrap,*/
/*.wp-admin .user-syntax-highlighting-wrap,*/
/*.wp-admin .user-comment-shortcuts-wrap,*/
/*.wp-admin .user-admin-bar-front-wrap,*/
/*.wp-admin .user-language-wrap,*/
/*.wp-admin .user-admin-color-wrap {*/
/*    display: none;*/
/*}*/

/*body .toplevel_page_woocommerce ul li:nth-child(6),*/
/*body .toplevel_page_woocommerce ul li:nth-child(7),*/
/*body .toplevel_page_woocommerce ul li:nth-child(8) {*/
/*    display: none;*/
/*}*/

/*body .toplevel_page_woocommerce,*/
/*!*body .toplevel_page_mailpoet-homepage,*!*/
/*body .menu-icon-product,*/
/*body #toplevel_page_wc-admin-path--analytics-overview,*/
/*body .menu-icon-users,*/
/*body .toplevel_page_adauga-anunt,*/
/*body .toplevel_page_excel-table,*/
/*body .toplevel_page_menajare-campuri,*/
/*body .toplevel_page_wf_woocommerce_packing_list {*/
/*    display: block;*/
/*}*/

/*body.admin .menu-top,*/
/*body.admin #collapse-menu,*/
/*body.admin .toplevel_page_woocommerce ul li {*/
/*    display: block !important;*/
/*}*/

/*#menu-posts-product {*/
/*    display: none !important;*/
/*}*/

.site-header.header-type-1 .header-border {
    background-color: #fff !important;
}

.site-header.header-type-1 .header-topbar {
    display: none;
}

.header-main {
    background-color: #00a03c !important;
    padding: 0 !important;
    color: #fff !important;
}

.header-main .search-input {
    max-height: 40px;
}

.site-header .search-form-wrapper .search-form .btn {
    height: 43px;
}

.site-header .contact-phone a {
    vertical-align: middle;
    font-size: 18px;
}

.site-header .dropdown-cats .dropdown-menu .klbth-menu .menu-item > a {
    font-size: 16px;
}

.widget-body .company-phone a {
    color: inherit;
    text-decoration: inherit;
    font-family: var(--theme-primary-font);
}

.site-footer a {
    color: inherit;
    text-decoration: inherit;
    font-family: var(--theme-primary-font);
}

a {
    text-decoration: none !important;
}

.woocommerce-checkout #shipping_method input.shipping_method {
    position: static;
    top: 0;
    float: none;
    margin-left: 0;
    margin-right: 7px;
    vertical-align: middle;
}

.ag-text-field-input-wrapper:before,
.ag-number-field-input-wrapper:before {
    content: none !important;
}

p.woocommerce-mini-cart__buttons.buttons a.checkout,
.site-header.header-type-1 .dropdown-cats > a {
    background-color: #003A7B !important;
    color: #fff !important;
    border-radius: 0;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    color: #fff !important;
}

.site-header .search-form-wrapper .search-form input:focus, .site-header .search-form-wrapper .search-form input:active {
    border-color: #00a03c;
    box-shadow: 0 0 0 1px #00a03c !important;
}

/*.site-header .header-topbar .header-inner {*/
/*    background: url(http://35.194.64.214/wp-content/uploads/2025/10/var_page_brand_logo.png);*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*}*/

.cart-button .quick-text {
    display: none !important;
}

.woocommerce-widget-layered-nav {
    margin-bottom: 10px;
}

.woocommerce-widget-layered-nav .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    color: #fff ;
    border: 0 !important;
    background-color: #003A7B !important;
}

.woocommerce-widget-layered-nav .ui-accordion .ui-accordion-content {
    padding: 15px !important;
}

.woocommerce-widget-layered-nav > div {
    height: auto;
    padding-left: 15px !important;
}

.woocommerce-widget-layered-nav ul {
    padding: 0;
    margin: 0;
    height: auto;
    max-height: 300px !important;
    overflow: auto !important;
}

.woocommerce-widget-layered-nav .layered-nav-list-search {
    height: 30px;
    width: 100%;
    margin-bottom: 10px;
}

/*.aiot-context-static li[data-li-id="-1"] {*/
/*    display: none !important;*/
/*}*/

.ant-alert.ant-alert-no-icon {
    display: none !important;
}

.widget-checkbox-list > ul > li a {
    background-color: #00a03c !important;
}

.widget-checkbox-list > ul > li a.product_cat label {
    color: #fff !important;
}

.widget-checkbox-list a.product_cat label {
    display: inline;
}

.widget-checkbox-list > ul > li ul {
    padding: 0;
    margin: 0;
    height: auto;
    max-height: 300px !important;
    overflow: auto !important;
}

.widget-checkbox-list > ul > li ul a {
    color: #000 !important;
}

.site-header .header-main .site-brand img {
    height: 27px;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    display: block !important;
}

.woocommerce div.product p.price p,
.woocommerce div.product span.price p {
    font-size: 13px  !important;
    margin-bottom: 5px;
}

.klb-search-results {
    color: #000;
}