.elementor-kit-7{--e-global-color-primary:#1F7967;--e-global-color-secondary:#262626;--e-global-color-text:#464545;--e-global-color-accent:#4C9485;--e-global-color-947a5c5:#E9F2F0;--e-global-color-e18b5b7:#F6F6F6;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;background-color:#F6F6F6;font-family:"Inter", Sans-serif;}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-primary );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:#FFFFFF;border-style:solid;border-width:1px 0px 0px 0px;border-color:#ED4337;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:#FFFFFF;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;border-width:1px 1px 1px 1px;}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:#FFFFFF !important;background-image:none !important;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:#FFFFFF;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );border-width:1px 1px 1px 1px;}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:#FFFFFF !important;background-image:none !important;}.elementor-kit-7 a{font-family:"Inter", Sans-serif;}.elementor-kit-7 h1{font-family:"Inter", Sans-serif;}.elementor-kit-7 h2{font-family:"Inter", Sans-serif;}.elementor-kit-7 h3{font-family:"Inter", Sans-serif;}.elementor-kit-7 h4{font-family:"Inter", Sans-serif;}.elementor-kit-7 h5{font-family:"Inter", Sans-serif;}.elementor-kit-7 h6{font-family:"Inter", Sans-serif;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#818181;border-style:none;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{color:var( --e-global-color-text );border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;--error-message-icon-color:#ED4337;--error-message-normal-links-color:#ED4337;--error-message-hover-links-color:var( --e-global-color-text );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;--message-message-icon-color:var( --e-global-color-primary );--message-buttons-normal-text-color:#FFFFFF;--message-buttons-hover-text-color:var( --e-global-color-primary );--message-buttons-hover-border-color:var( --e-global-color-primary );--message-border-type:solid;--message-border-color:var( --e-global-color-primary );--message-buttons-border-radius:10px 10px 10px 10px;--message-buttons-padding:8px 16px 8px 16px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-primary );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-text );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;--info-message-icon-color:var( --e-global-color-primary );--info-buttons-normal-text-color:#FFFFFF;--info-buttons-hover-text-color:var( --e-global-color-primary );--info-buttons-hover-border-color:var( --e-global-color-primary );--info-border-type:solid;--info-border-color:var( --e-global-color-primary );--info-buttons-border-radius:10px 10px 10px 10px;--info-buttons-padding:8px 16px 8px 16px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1600px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:415px){.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{padding:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}/* Start custom CSS *//* Loop-manji proizvod */

.elementor-kit-7 .smalltitle p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Loop-veći proizvod */

.price,
.price .woocommerce-Price-amount,
.price .woocommerce-Price-amount .amount,
.price .woocommerce-Price-amount .amount bdi,
.price bdi {
  font-weight: 700 !important; 
}

/* WooCommerce breadcrumbsi */

.elementor-kit-7 .woocommerce-breadcrumb a:hover {
    color: #1F7967;
    text-decoration:underline;
}

/* WooCommerce poruke */

.woocommerce-notices-wrapper li{
  display: block !important;
}

.woocommerce-info,
.woocommerce-message,
.woocommerce-error {
  display: flex;   
  align-items: center;    
  gap: 16px;
  padding:16px;
  flex-wrap: wrap;
}

.woocommerce-info::before,
.woocommerce-message::before,
.woocommerce-error::before {
  position: static !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 16px;          
  height: 16px;
  margin: 0;              
  font-size: 16px;        
  line-height: 1;
  vertical-align: middle;
}

.woocommerce-error a.wc-forward.button {
  display: none !important;
}

.woocommerce-info a.button.wc-forward {
    background-color: #1F7967 !important;
    color: #ffffff !important;
    padding: 8px 16px !important;
    border-radius: 10px !important;
    font-family:Inter;
    font-weight:500;
    display: inline-block;
    border:1px solid #1F7967;
    text-align:center;
}

.woocommerce-info a.button.wc-forward:hover{
    background-color: #f3f3f3 !important;
    color: #1F7967 !important;
}

/* filteri */
.elementor-kit-7 .woof_block_html_items{
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    color:#464545;
    padding-bottom:8px;}
    
.elementor-kit-7 .woof_select {border:none;
border-radius:0;
border-bottom:1px solid #D0CECE;
    background-color: transparent;
    padding:8px;
    padding-left:0;
    color:#818181;
}

.woof_submit_search_form_container {
    margin-top:24px;
  display: flex;
  gap:10px;
  flex-wrap: wrap;
}

.woof_submit_search_form_container button.woof_submit_search_form
{
  background-color: #1F7967 !important;
  color: white !important;
  border: 1px solid #1F7967 !important;
  padding: 16px 24px !important;
  border-radius: 10px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  font-size: 0;
  position: relative;
}

.woof_submit_search_form_container button.woof_submit_search_form:hover {
  background-color: #f3f3f3 !important;
    color: #1F7967 !important;
}

.woof_submit_search_form_container button.woof_submit_search_form::after {
      content: "Filtriraj";
  font-size:16px;
}

.woof_submit_search_form_container button.woof_reset_search_form {
  background-color: #f3f3f3 !important;
  color: #464545 !important;
  border: 1px solid #818181 !important;
  padding: 16px 24px !important;
  border-radius: 10px !important;
  font-weight: 500 !important;
    font-size: 0;
  position: relative;
}

.woof_submit_search_form_container button.woof_reset_search_form:hover {
  background-color: #818181 !important;
  color: #fff !important;
}

.woof_submit_search_form_container button.woof_reset_search_form::after {
  content: "Poništi";
  font-size:16px;
}

.woof_price3_search_container .woof_container_inner .woof_wcga_label_hide {
  font-size: 0;
  position: relative;
  margin-bottom:8px;
}

.woof_price3_search_container .woof_wcga_label_hide::after {
  content: "Cijena";
  font-size: 16px;
  font-weight:600;
  color: #464545;
  left: 0;
  top: 0;
}
.woof_select.woof-filter-active {
    color: #262626;
    font-weight: 500;
}

/* Zelena boja za aktivni raspon */
.irs--round .irs-bar {
  background-color: #1F7967 !important;
}

/* Zelena boja za točkice (handle) */
.irs--round .irs-handle {
  background-color: #1F7967 !important;
  border-color: #1F7967 !important;
}

/* Zelena boja za ispunjeni raspon */
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  background-color: #1F7967 !important;
}

/* Kada je fokusiran (kliknut ili tabnut), zadrži normalni izgled */
select:focus,
.woof_select:focus,
.woocommerce-ordering select:focus {
  outline: none !important;
  box-shadow: none !important;
  border-color: #888 !important; /* ili zadrži istu boju kao iznad */
}

.elementor-kit-7 .woof_container_radio h4{
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    color:#464545;
    margin-bottom:4px;}
    
.elementor-kit-7 .woof_container_radio label {
    color:#464545;
    font-weight:400;
}
.elementor-kit-7 .woof_container_radio li {
    padding-bottom:4px;
}

.elementor-kit-7 .woof_list_radio {
    padding-left:4px;
    list-style: none !important;
}
.elementor-kit-7 .iradio_square-grey {
  transform: scale(0.7) !important;
  transform-origin: center center !important;
}
.woof_radio_term_reset {
    display: none !important;
}

/* WooCommerce sortiranje */
.woocommerce-ordering {    display: block;
    width: 100%;
}
.woocommerce-ordering select {border:none;
border-radius:0;
border-bottom:1px solid #D0CECE;
    background-color: transparent;
    padding:8px;
    padding-left:0;
    color:#464545;
    font-family: Inter;
    font-size: 16px;
}
.orderby {vertical-align: middle;}
.woocommerce-ordering {margin:0;}/* End custom CSS */