.main-header-bar.ast-sticky-active {
background-color: white;
}
.ast-above-header-wrap {
background-color: var(--ast-global-color-3);
} .menu-item-3623 {
height: 70px;
}
.menu-item-3623 > .menu-link, 
.menu-item-3644 > .menu-link,
.menu-item-3656 > .menu-link {
background-image: url(https://knez.si/wp-content/uploads/2024/10/eu-sklad-za-regionalni-razvoj.jpg);
background-color: white !important;
background-repeat: no-repeat;
cursor: pointer;
background-position: center;
background-size: contain;
border-radius: 5px;
width: 100px;
height: 70px;
margin-right: 20px;
min-height: 70px;
}
.menu-item-3623 > .menu-link > span, 
.menu-item-3644 > .menu-link > span,
.menu-item-3656 > .menu-link > span {
display:none;
} .menu-item-3627 {
height: 70px;
}
.menu-item-3627 > .menu-link,
.menu-item-3647 > .menu-link,
.menu-item-3657 > .menu-link {
background-image: url(https://knez.si/wp-content/uploads/2024/10/eu-next-generation.jpg);
background-color: white !important;
background-repeat: no-repeat;
cursor: pointer;
background-position: center;
background-size: contain;
border-radius: 5px;
width: 100px;
height: 70px;
margin-right: 20px;
min-height: 70px;
}
.menu-item-3627 > .menu-link > span,
.menu-item-3647 > .menu-link > span,
.menu-item-3657 > .menu-link > span {
display:none;
} .menu-item-3637 > .menu-link,
.menu-item-3649 > .menu-link,
.menu-item-3658 > .menu-link {
background-image: url(https://knez.si/wp-content/uploads/2024/10/eu-kohezijski-sklad.jpg);
background-color: white !important;
background-repeat: no-repeat;
cursor: pointer;
background-position: center;
background-size: contain;
border-radius: 5px;
width: 100px;
height: 70px;
margin-right: 20px;
min-height: 70px;
}
.menu-item-3637 > .menu-link > span,
.menu-item-3649 > .menu-link > span,
.menu-item-3658 > .menu-link > span {
display:none;
}
.toggle-on .menu-item-3623,
.toggle-on .menu-item-3627,
.toggle-on .menu-item-3644,
.toggle-on .menu-item-3647,
.toggle-on .menu-item-3649,
.toggle-on .menu-item-3656,
.toggle-on .menu-item-3657,
.toggle-on .menu-item-3658 {
height:auto !important;
margin-bottom: 20px;
}
.toggle-on .menu-item-3623 > .menu-link,
.toggle-on .menu-item-3627 > .menu-link,
.toggle-on .menu-item-3644 > .menu-link,
.toggle-on .menu-item-3647 > .menu-link,
.toggle-on .menu-item-3649 > .menu-link,
.toggle-on .menu-item-3656 > .menu-link,
.toggle-on .menu-item-3657 > .menu-link,
.toggle-on .menu-item-3658 > .menu-link {
border-radius:0px;
}
.toggle-on .menu-item-3623 .ast-menu-toggle,
.toggle-on .menu-item-3627 .ast-menu-toggle,
.toggle-on .menu-item-3644 .ast-menu-toggle,
.toggle-on .menu-item-3647 .ast-menu-toggle,
.toggle-on .menu-item-3656 .ast-menu-toggle,
.toggle-on .menu-item-3657 .ast-menu-toggle {
top:15px !important;
} .menu-item-3623 > .menu-link .menu-text, .menu-item-3637 > .menu-link .menu-text, .menu-item-3627 > .menu-link .menu-text {
content: '';
}
.menu-item-1809, #menu-item-1863, #menu-item-3597 {
background-image: url(https://knez.si/wp-content/uploads/2022/04/eu.svg) !important;
} .wpforms-confirmation-container {
background: white;
padding: 10px;
color: var(--ast-global-color-4);
border-radius: 3px;
}
.wpforms-confirmation-container p{
margin: 0px !important;
}
label.wpforms-error {
display: none !important;
color: red !important;
}
.wpforms-error a{
color: white !important;
font-weight: bold !important;
} 
.wpforms-field-medium {
min-width: 100% !important;
}
.woocommerce .products li {
display: flex !important;
flex-direction: column !important;
}
.woocommerce .products li .astra-shop-summary-wrap {
height: 100% !important;
display: flex !important;
flex-direction: column !important;
}
.woocommerce .products li .astra-shop-summary-wrap a{
margin-top: auto !important;
} #category-short .woocommerce ul {
display:flex;
flex-direction: column;
}
#category-short .products li img {
display: none;
}
#category-short .products li a {
width: 100%;
}
#category-short .products li .uael-category__title-wrap {
width:100% !important;
position: relative;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
box-shadow: 0px 0px 10px #00000061 !important;
transition: all 0.3s ease-in-out;
}
#category-short .products li .uael-category__title-wrap:hover {
box-shadow: 0px 0px 20px #00000061 !important;
transform: scale(1.02);
}
#category-short .products li .woocommerce-loop-category__title {
margin: 0px !important;
padding: 0px 0px !important;
color: white !important;
font-weight: bold !important;
background-color: transparent !important;
text-align: left
} .woocommerce-Input, .woocommerce-address-fields__field-wrapper input, .woocommerce-checkout input{
background: white !important;
border: solid 1px grey !important;
border-radius: 5px !important;
padding: 10px !important;
color: black !important;
}
.elementor-search-form__container input{
color: black !important;
}
.select2-selection--single {
background: white !important;
border: solid 1px grey !important;
border-radius: 5px !important;
padding: 10px !important;
height: auto !important;
color: black !important;
}
.select2-selection--single .select2-selection__rendered {
line-height: 18px !important;
}
.select2-selection--single .select2-selection__arrow {
height: auto !important;
} .site-above-header-wrap {
padding-top: 10px;
} .woocommerce ul.products li.product .woocommerce-loop-category__title .count, .woocommerce-page ul.products li.product .woocommerce-loop-category__title .count {
display: none;
} .widget_shopping_cart_content {
color: black;
}
.woocommerce-shipping-calculator {
display: none !important;
} .price-tag {
font-size: 18px !important;
}
.elementor-widget-wc-add-to-cart form {
justify-content: center;
}
.woocommerce a.added_to_cart  {
color: white;
}
.woocommerce div.product form.cart div.quantity a {
background: var(--ast-global-color-0);
color: white;
}
.woocommerce form .quantity .plus {
border: none;
border-radius: 0px 3px 3px 0px;
}
.woocommerce form .quantity .minus {
border: none;
border-radius: 3px 0px 0px 3px;
}
.woocommerce form .quantity .minus:hover, .woocommerce form .quantity .plus:hover {
background: var(--ast-global-color-2) !important;
} a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
background-color: var(--ast-global-color-2) !important;
} .elementor-widget-woocommerce-my-account .woocommerce .form-row label, .elementor-widget-woocommerce-my-account .woocommerce h2, .elementor-widget-woocommerce-my-account .woocommerce h3, .elementor-widget-woocommerce-my-account .woocommerce .woocommerce-form__label-for-checkbox span {
color: var(--ast-global-color-4) !important;
} .woocommerce-MyAccount-content-wrapper {
background: var(--ast-global-color-8) !important;
padding: 20px !important;
}
.woocommerce-MyAccount-content-wrapper p{
margin-top: 15px;
margin-left: 5px;
}
.elementor-widget-woocommerce-my-account .woocommerce-Address .title h3, .elementor-widget-woocommerce-my-account .woocommerce-Addresses .title h3 {
font-weight: bold;
}
.elementor-widget-woocommerce-my-account .woocommerce h2, .elementor-widget-woocommerce-my-account .woocommerce h3 {
font-weight: bold !important;
}
.elementor-widget-woocommerce-my-account .woocommerce .woocommerce-form__label-for-checkbox span, .elementor-widget-woocommerce-my-account .woocommerce em {
color: var(--ast-global-color-4) !important;
}
.order-note-item li a {
color: var(--ast-global-color-4) !important;
}
.order-note-item li a:hover {
color: var(--ast-global-color-1) !important;
}
.elementor-widget-woocommerce-my-account .woocommerce strong {
color: var(--ast-global-color-4) !important;
}
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content>div>p, .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content>div>p>mark {
color: var(--ast-global-color-4) !important;
}
.elementor-widget-woocommerce-my-account .woocommerce a {
color: var(--ast-global-color-4) !important;
}
.woocommerce-address-fields, .woocommerce-Address address{
background: var(--ast-global-color-8) !important;
}
.elementor-widget-woocommerce-my-account .woocommerce address {
color: var(--ast-global-color-4) !important;
background: var(--ast-global-color-8) !important;
}
.elementor-widget-woocommerce-my-account .woocommerce-address-fields fieldset legend, .elementor-widget-woocommerce-my-account .woocommerce-EditAccountForm fieldset legend {
color: var(--ast-global-color-4) !important;
font-size: 20px !important;
padding: 0px !important;
padding-top: 20px !important;
}
.woocommerce-form-login, .woocommerce-form-register {
background: var(--ast-global-color-5) !important;
} .elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout a{
background: var(--ast-global-color-0) !important;
}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout a:hover {
background: var(--ast-global-color-4) !important;
}
@media (max-width: 500px) {
.wc-proceed-to-checkout div {
flex-direction: column;
}
} .woocommerce-checkout-review-order-table tfoot tr, .woocommerce-checkout-review-order-table tfoot th, .woocommerce-checkout-review-order-table tfoot td {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.woocommerce-checkout-review-order-table tfoot .order-total {
margin-top: 10px !important;
} 
.woocommerce .woocommerce-order {
background: white;
padding: 10px;
color: black;
border-radius: 3px;
}
.woocommerce .woocommerce-order .woocommerce-column__title, .woocommerce .woocommerce-order .woocommerce-order-details__title { background: var(--ast-global-color-4) !important;
} .woocommerce-MyAccount-content-wrapper .woocommerce-order-details h2{
color: black !important;
}
.elementor-widget-woocommerce-my-account .woocommerce .shop_table {
background: var(--ast-global-color-8) !important;
}
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content .woocommerce-column__title{
color: black !important;
} .woocommerce-error {
border-top-color: #ff0000;
background-color: #f5f5f5 !important;
} .woocommerce-MyAccount-navigation-link--spgw_save_card {
display: none !important;
} .elementor-button, .woocommerce-address-fields p button, .woocommerce-Button, .elementor-225 .elementor-element.elementor-element-975c40d.elementor-wc-products ul.products li.product .button, #place_order, .woocommerce-button {
background: var(--ast-global-color-0) !important;
border: none !important;
color: white !important;
}
.elementor-button:hover, .woocommerce-address-fields p button:hover, .woocommerce-Button:hover, .elementor-225 .elementor-element.elementor-element-975c40d.elementor-wc-products ul.products li.product .button:hover, #place_order:hover {
background: var(--ast-global-color-2) !important;
}
.rma-button {
background: white !important;
border: solid var(--ast-global-color-4) 3px !important;
}
.rma-button:hover { 
border: solid var(--ast-global-color-2) 3px !important;
} .wpforms-submit:hover {
background: var(--ast-global-color-3) !important;
}