:root { --color-primary: #1F3481;
--color-secondary: #231F20;
--color-text: #231F20;
--color-grey: #ECECED;
--color-light-grey: #f9f9f9;
--color-white: #fff;
--color-black: #000;
--color-light-blue: #334EA2;
--color-red: #ED1C24;
--color-dark-red: #a53535; --h1-font-size: 3rem;
--h2-font-size: 2.6rem;
--h3-font-size: 2.4rem;
--h4-font-size: 2rem;
--h5-font-size: 1.8rem;
--normal-font-size: 1.6rem;
--small-font-size: 1.4rem;
--smaller-font-size: 1.2rem;
--product-title-font-size: 2.2rem; --light-font-weight: 200;
--normal-font-weight: 300;
--medium-font-weight: 400;
--semi-bold-font-weight: 500;
--bold-font-weight: 600;
--black-font-weight: 900; --line-height-big: 2em;
--line-height-normal: 1.75em;
--line-height-small: 1.5em;
--line-height-smaller: 1.35em;
--line-height-smallest: 1.25em; --transition-time: 0.4s; --box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 50%); --border-radius: 10px;
} * {
padding: 0;
margin: 0;
} p strong {
font-weight: var(--semi-bold-font-weight);
} .elementor-ken-burns--active {
transition-duration: 0s !important;
}  .mili-icon-list svg,
.mili-icon-list .elementor-icon-list-text {
transition: var(--transition-time);
}  .mili-icon-list li:hover svg {
fill: var(--color-red) !important;
} .mili-icon-list li:hover .elementor-icon-list-text {
color: var(--color-primary);
}  .mili-icon-flex .elementor-icon-wrapper {
display: flex;
} .mili-btn-hover-shadow a:hover {
box-shadow: var(--box-shadow);
}  .mili-top-bar-lang-select {
top: calc(50% - 8px) !important;
}
.mili-top-bar-lang-select li span {
line-height: 1;
}
.mili-top-bar-lang-select li:first-child span {
font-weight: var(--semi-bold-font-weight) !important;
}
.mili-top-bar-lang-select li::after {
transform: rotate(25deg);
}  .mili-desktop-header-menu {
width: 100% !important;
max-width: 600px !important;
}
.mili-desktop-header-menu ul {
width: 100%;
justify-content: space-between;
} #sticky_header {
width: 100% !important;
display: none;
} .mili-header-icon.trgovina-icon {
border-radius: 5px;
} .mili-header-icon.trgovina-icon svg,
.mili-header-icon.trgovina-icon .elementor-widget-container {
transition: var(--transition-time);
} .mili-header-icon.trgovina-icon:hover {
box-shadow: var(--box-shadow);
}
.mili-header-icon.trgovina-icon:hover .elementor-widget-container {
background-color: var(--color-primary) !important;
}
.mili-header-icon.trgovina-icon:hover svg {
fill: var(--color-white) !important;
} .mili-desktop-dropdown-header-menu .current-menu-parent>a {
color: var(--color-secondary) !important;
}
.mili-desktop-dropdown-header-menu .sub-menu {
width: 100% !important;
min-width: 150px !important;
box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 50%);
}
.mili-desktop-dropdown-header-menu .menu-item a {
border: none;
}
.mili-desktop-dropdown-header-menu .menu-item a:hover {
border: none;
} .mili-desktop-dropdown-header-menu ul .elementor-sub-item {
white-space: unset !important;
line-height: var(--line-height-smallest) !important;
}   .mili-top-bar-store-header-top-bar .mili-auto-width-col {
width: auto !important;
}
.mili-top-bar-store-header-top-bar .elementor-container {
justify-content: space-between;
} .mili-store-header-top-bar-delivery .elementor-icon-box-wrapper {
display: flex;
align-items: center !important;
margin-right: 5px;
}
.mili-store-header-top-bar-delivery .elementor-icon-box-icon {
display: flex;
margin-bottom: 0 !important;
}
.mili-store-header-top-bar-delivery .elementor-icon-box-content {
margin-left: 5px !important;
} .mili-desktop-store-header-menu ul {
width: 100%;
justify-content: space-between !important;
}  .mili-store-header-side-cart,
.mili-store-header-side-cart .elementor-menu-cart__wrapper,
.mili-store-header-side-cart .elementor-menu-cart__toggle.elementor-button-wrapper,
.mili-store-header-side-cart #elementor-menu-cart__toggle_button .elementor-button-icon {
display: flex;
} #elementor-menu-cart__toggle_button .elementor-button-icon i:before {
display: block;
content: "" !important;
transition: all .5s;
width: 30px;
height: 30px;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Capa_1' x='0px' y='0px' viewBox='0 0 420.022 420.022' style='enable-background:new 0 0 420.022 420.022;' xml:space='preserve'><g fill='%231f3481'>	<g>		<path d='M412.672,145.539c-6.144-7.168-15.36-11.776-24.576-11.776h-25.6L263.68,11.907c-6.144-7.68-16.896-9.216-25.088-3.584   c-7.68,6.144-9.216,16.896-3.584,25.088c0,0.512,0.512,0.512,0.512,1.024l81.408,99.328H97.792l80.896-99.328   c6.656-7.168,6.144-18.432-1.024-25.088c-7.168-6.656-18.432-6.144-25.088,1.024c-0.512,0.512-1.024,1.024-1.536,1.536   L52.224,134.275h-20.48C14.336,134.275,0,148.611,0,166.019c0,2.048,0,4.096,0.512,6.144l40.96,206.336   c4.096,21.504,23.04,36.864,45.056,36.864h246.784c22.016,0,40.96-15.36,45.056-36.864l40.96-206.336   C421.376,162.947,418.816,153.219,412.672,145.539z M156.672,312.963c0,9.728-8.192,17.92-17.92,17.92   c-9.728,0-17.92-8.192-17.92-17.92v-72.704c0-9.728,8.192-17.92,17.92-17.92c9.728,0,17.92,8.192,17.92,17.92V312.963z    M227.84,312.963c0,9.728-8.192,17.92-17.92,17.92S192,322.691,192,312.963v-72.704c0-9.728,8.192-17.92,17.92-17.92   s17.92,8.192,17.92,17.92V312.963z M298.496,312.963c0,9.728-8.192,17.92-17.92,17.92s-17.92-8.192-17.92-17.92v-72.704   c0-9.728,8.192-17.92,17.92-17.92s17.92,8.192,17.92,17.92V312.963z'/>	</g></g><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><input xmlns='' id='_w_clown'/><script xmlns=''/></svg>");
} #elementor-menu-cart__toggle_button:hover .elementor-button-icon i:before {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Capa_1' x='0px' y='0px' viewBox='0 0 420.022 420.022' style='enable-background:new 0 0 420.022 420.022;' xml:space='preserve'><g fill='%23ED1C24'>	<g>		<path d='M412.672,145.539c-6.144-7.168-15.36-11.776-24.576-11.776h-25.6L263.68,11.907c-6.144-7.68-16.896-9.216-25.088-3.584   c-7.68,6.144-9.216,16.896-3.584,25.088c0,0.512,0.512,0.512,0.512,1.024l81.408,99.328H97.792l80.896-99.328   c6.656-7.168,6.144-18.432-1.024-25.088c-7.168-6.656-18.432-6.144-25.088,1.024c-0.512,0.512-1.024,1.024-1.536,1.536   L52.224,134.275h-20.48C14.336,134.275,0,148.611,0,166.019c0,2.048,0,4.096,0.512,6.144l40.96,206.336   c4.096,21.504,23.04,36.864,45.056,36.864h246.784c22.016,0,40.96-15.36,45.056-36.864l40.96-206.336   C421.376,162.947,418.816,153.219,412.672,145.539z M156.672,312.963c0,9.728-8.192,17.92-17.92,17.92   c-9.728,0-17.92-8.192-17.92-17.92v-72.704c0-9.728,8.192-17.92,17.92-17.92c9.728,0,17.92,8.192,17.92,17.92V312.963z    M227.84,312.963c0,9.728-8.192,17.92-17.92,17.92S192,322.691,192,312.963v-72.704c0-9.728,8.192-17.92,17.92-17.92   s17.92,8.192,17.92,17.92V312.963z M298.496,312.963c0,9.728-8.192,17.92-17.92,17.92s-17.92-8.192-17.92-17.92v-72.704   c0-9.728,8.192-17.92,17.92-17.92s17.92,8.192,17.92,17.92V312.963z'/>	</g></g><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><input xmlns='' id='_w_clown'/><script xmlns=''/></svg>");
} #elementor-menu-cart__toggle_button:focus,
#elementor-menu-cart__toggle_button:hover {
border: none !important;
outline: none !important;
} .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
display: flex !important;
align-items: center;
justify-content: center;
width: 20px;
height: 20px !important;
right: calc(50% - 10px) !important;
left: unset !important;
top: -13px !important;
border-radius: 5px !important;
font-weight: var(--normal-font-weight);
}  .mili-store-header-account-icon .elementor-icon-wrapper {
display: flex;
}
.mili-store-header-account-icon .elementor-icon svg {
transition: var(--transition-time) !important;
}  .aws-container,
.aws-search-form {
height: 30px !important;
} .aws-search-form input.aws-search-field,
.aws-search-form .aws-search-btn {
border: none !important;
border-radius: 5px !important;
}
.aws-search-form {
border: 1px solid var(--color-primary);
border-radius: 5px;
} .aws-search-form .aws-search-btn {
background-color: var(--color-white) !important;
}
.aws-search-form .aws-search-btn svg {
fill: var(--color-primary);
}
.aws-search-form .aws-search-btn svg {
transition: var(--transition-time);
}
.aws-search-form .aws-search-btn:hover svg {
fill: var(--color-red);
} .aws-search-form {
transition: var(--transition-time);
}
.aws-search-form.aws-focus {
box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 50%);
} .aws-search-result {
box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 50%);
}
.aws-search-result {
border-radius: 10px !important;
overflow: hidden;
margin-top: 10px;
}
.aws_result_title,
.aws_search_more a {
color: var(--color-text) !important;
font-weight: var(--semi-bold-font-weight) !important;
}
.aws-wrapper input::placeholder {
color: var(--color-primary);
} .aws-search-result img {
border: 1px solid var(--color-grey);
} .mili-store-header-top-bar-menu li::after {
margin: 0 10px;
} .rank-math-breadcrumb p {
display: flex;
align-items: center;
font-size: var(--smaller-font-size);
text-transform: uppercase;
}
.rank-math-breadcrumb span.separator {
margin: 0 5px !important;
}  .mili-store-header-side-cart .elementor-menu-cart__footer-buttons a:hover {
box-shadow: var(--box-shadow);
} .mili-store-header-side-cart .elementor-menu-cart__product-name.product-name {
line-height: var(--line-height-smallest);
} .mili-store-header-side-cart .elementor-menu-cart__subtotal strong {
font-weight: var(--medium-font-weight);
} .mili-footer-menu a {
width: fit-content;
padding: 3px 8px 3px 0 !important;
}
.mili-footer-menu li {
margin-bottom: 10px !important;
} .webtim-logo--customer-page--svg__container {
display: flex;
} .mili-slider-title {
white-space: nowrap;
} .mili-slider-title-white-wrap {
background-color: var(--color-white);
padding-right: 25px;
border-radius: var(--border-radius);
} .mili-slider .swiper-slide-contents,
.mili-slider .elementor-slide-heading,
.mili-slider .elementor-slide-heading>div,
.mili-slider .elementor-section-wrap {
height: 100%;
} .mili-slider-slider-section,
.mili-slider-slider-section .elementor-container {
height: 100%;
} .mili-slider-image-col::after {
content: '';
position: absolute;
width: 100vw;
height: 10px;
left: 100%;
background-color: var(--color-light-blue);
bottom: 0;
} .mili-slider .swiper-slide-inner,
.mili-slider .swiper-slide-contents {
width: 100%;
}
.mili-slider .swiper-slide-inner {
padding: 0 !important;
} .mili-slider .elementor-swiper-button {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--color-light-blue);
border-radius: var(--border-radius);
width: 60px;
height: 60px;
cursor: pointer;
transition: all .5s;
}
.mili-slider .elementor-swiper-button:hover {
background-color: var(--color-secondary);
box-shadow: var(--box-shadow);
}
.mili-slider .elementor-swiper-button-next i:before,
.mili-slider .elementor-swiper-button-prev i:before {
content: "";
display: inline-block;
width: 27px;
height: 27px;
background-image: url(//mili.cayman.si/wp-content/uploads/2022/02/mili-slider-arrow-icon.svg);
background-repeat: no-repeat;
background-size: 27px 27px;
}
.mili-slider .elementor-swiper-button-prev i:before {
transform: rotate(180deg);
}
.mili-slider .elementor-swiper-button i {
display: flex;
align-items: center;
justify-content: center;
}  .mili-categories-section .elementor-container {
justify-content: space-between !important;
} .mili-categories-nav-image img {
transition: var(--transition-time);
}
.mili-categories-nav:hover img {
transform: scale(1.1);
} .mili-categories-nav-title {
top: 70% !important;
right: calc(50% - 120px) !important;
} .mili-categories-nav-overlay {
width: 100%;
height: 100%;
max-width: 240px;
margin: 0 auto;
position: absolute !important;
top: 0;
background: linear-gradient(0deg, #00000063, transparent);
border-radius: var(--border-radius);
}
.mili-categories-nav {
justify-content: center;
}
.mili-categories-nav .elementor-widget-wrap {
width: fit-content !important;
width: max-content !important;
border-radius: var(--border-radius);
overflow: hidden;
transition: var(--transition-time);
}
.mili-categories-nav .elementor-widget-wrap:hover {
box-shadow: var(--box-shadow);
}  .mili-social-icons a:hover path {
transition: var(--transition-time);
}
.mili-social-icons a:hover path {
fill: var(--color-red);
} .mili-product-box-col {
border: 1px solid var(--color-grey);
border-radius: var(--border-radius);
} .mili-product-box-col {
transition: var(--transition-time);
} .mili-product-box-col:hover {
box-shadow: var(--box-shadow);
} .mili-product-box-product-title {
max-width: 90%;
} .mili-product-box-col-image {
border-top-left-radius: var(--border-radius) !important;
border-top-right-radius: var(--border-radius) !important;
overflow: hidden;
}
.mili-product-box-col-image img {
transition: var(--transition-time);
}
.mili-product-box-col:hover .mili-product-box-col-image img {
transform: scale(1.1);
} .mili-product-box-sale-badge .elementor-widget-container {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column-reverse;
content: "" !important;
width: 76px;
height: 76px;
background-image: url(//mili.cayman.si/wp-content/themes/mili-wp-theme/assets/images/mili-sale-badge-background.svg);
background-repeat: no-repeat;
color: var(--color-white);
}
.mili-product-box-sale-badge .onsale.percentage {
font-size: var(--h4-font-size);
font-weight: var(--semi-bold-font-weight);
}
.mili-product-box-sale-badge .elementor-widget-container::before {
content: 'popust';
font-size: var(--smaller-font-size);
font-weight: var(--medium-font-weight) !important;
text-transform: uppercase;
}
.mili-product-box-sale-badge .elementor-widget-container::before,
.mili-product-box-sale-badge .onsale.percentage {
line-height: 1;
}
.mili-product-box-sale-badge .onsale.percentage .pre-symbol {
margin-right: 3px;
} .woocommerce span.onsale {
min-height: unset;
min-width: unset;
padding: unset;
font-size: unset;
font-weight: unset;
position: unset;
text-align: unset;
line-height: unset;
top: unset;
left: unset;
margin: unset;
border-radius: unset;
background-color: unset;
color: unset;
font-size: unset;
z-index: unset;
} .product-badge-new {
color: var(--color-white);
font-weight: var(--semi-bold-font-weight);
line-height: 1;
text-transform: lowercase;
background-color: var(--color-light-blue);
border-top-left-radius: 10px;
padding: 5px 10px;
} .cta-btn-wrap {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: -18px;
}
.cta-btn-wrap a {
background-color: var(--color-light-blue);
border-radius: var(--border-radius);
border: 2px solid var(--color-light-blue);
color: var(--color-white) !important;
font-weight: var(--medium-font-weight);
text-align: center;
line-height: var(--line-height-smallest);
width: 83%;
padding: 6px 5px;
transition: var(--transition-time);
opacity: 0;
}
.mili-product-box-col:hover .cta-btn-wrap a {
opacity: 1 !important;
}
.cta-btn-wrap a:hover {
background-color: var(--color-white);
color: var(--color-light-blue) !important;
}
.mili-product-box-product-categories a:not(:last-child) {
display: none;
}  .woocommerce-price-suffix {
font-size: var(--small-font-size);
font-weight: var(--normal-font-weight);
color: var(--color-text);
}
.price,
.price bdi,
.price bdi span {
font-size: var(--product-title-font-size);
color: var(--color-primary) !important;
font-weight: var(--bold-font-weight);
}
.price del bdi,
.price del bdi span {
font-size: var(--normal-font-size);
font-weight: var(--normal-font-weight);
color: var(--color-text);
}
.price del {
margin-right: 15px;
text-decoration-thickness: 1px;
text-decoration-color: var(--color-text);
opacity: 1 !important;
}
.price ins {
text-decoration: none;
} #webtim-wooc-product-qty {
border: 1px solid #ccc;
height: 38px;
margin-right: 20px;
}
#webtim-wooc-qty-plus,
#webtim-wooc-qty-minus,
#webtim-wooc-product-qty input {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
#webtim-wooc-qty-plus,
#webtim-wooc-qty-minus {
width: 36px;
transition: all .5s;
background-color: #f5f5f5;
}
#webtim-wooc-qty-plus:hover,
#webtim-wooc-qty-minus:hover {
background-color: #ccc;
}
#webtim-wooc-product-qty .quantity {
height: 100%;
margin: 0;
}
#webtim-wooc-product-qty input {
vertical-align: middle;
width: 40px;
border-top: none;
border-bottom: none;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#webtim-wooc-product-qty input:focus-visible {
outline: none;
}  .mili-image-slider {
max-width: 700px;
margin: 0 auto;
}
.mili-image-slider .elementor-image-carousel-wrapper {
padding: 20px 8px;
} .mili-image-slider img {
transition: var(--transition-time);
}
.mili-image-slider img:hover {
box-shadow: var(--box-shadow);
} .mili-izdelano-v-si-icon .elementor-widget-container {
transition: var(--transition-time);
}
.mili-izdelano-v-si-icon .elementor-widget-container:hover {
box-shadow: var(--box-shadow);
}  .trgovina .mili-store-header-breadcrumbs-section {
display: none;
} .mili--terms-and-conditions--text ol,
.mili--terms-and-conditions--text ul {
padding-left: 40px;
} .mili--terms-and-conditions--text h3,
.mili--terms-and-conditions--text h3 strong {
font-weight: var(--semi-bold-font-weight) !important;
} #cn-accept-cookie,
#cn-refuse-cookie {
color: var(--color-white);
background-color: var(--color-light-blue);
padding: 5px 15px;
text-decoration: none;
border-radius: 3px;
transition: var(--transition-time);
}
#cn-accept-cookie:hover,
#cn-refuse-cookie:hover {
background-color: var(--color-red);
box-shadow: var(--box-shadow);
} .woocommerce-message,
.woocommerce-error {
width: 100%;
max-width: 850px;
margin: 0 auto;
border-radius: 3px;
background-color: var(--color-white);
font-size: var(--small-font-size);
}
.woocommerce-message {
border-right: 1px solid var(--color-primary);
border-bottom: 1px solid var(--color-primary);
border-top: 3px solid var(--color-primary);
border-left: 1px solid var(--color-primary);
}
.woocommerce-error {
border-right: 1px solid var(--color-dark-red);
border-bottom: 1px solid var(--color-dark-red);
border-left: 1px solid var(--color-dark-red);
}
.woocommerce-message a,
.woocommerce-error a {
border-radius: 0 !important;
color: #fff !important;
font-weight: var(--normal-font-weight) !important;
text-transform: uppercase;
transition: var(--transition-time);
}
.woocommerce-message a {
background-color: #1f3481 !important;
}
.woocommerce-error a {
background-color: var(--color-dark-red) !important;
}
.woocommerce-message a:hover,
.woocommerce-error a:hover {
box-shadow: var(--box-shadow);
}
.woocommerce-message::before {
color: var(--color-primary);
} .mili-rezervacija-btn a {
border: none !important;
}
.wc-appointments-appointment-form-button {
width: 100% !important;
border-radius: 0 !important;
border: none !important;
background-color: var(--color-primary) !important;
font-weight: var(--normal-font-weight) !important;
transition: var(--transition-time);
}
.wc-appointments-appointment-form-button:hover {
background-color: var(--color-secondary) !important;
box-shadow: var(--box-shadow) !important;
} .wc-appointments-appointment-cost {
display: none !important;
} .piskoti table {
width: 100%;
max-width: 1050px;
}
.piskoti table th {
min-width: 185px;
padding: 10px;
border: none;
border-right: 1px solid #dbdbdb;
text-align: left;
}
.piskoti table td {
padding: 10px;
border: none;
font-style: normal;
word-break: break-word;
}
.piskoti table tr:nth-child(even) td,
.piskoti table tr:nth-child(even) th {
background: none;
}
.piskoti table,
.piskoti table th,
.piskoti table td {
border: 1px solid var(--color-grey);
}
.piskoti table td p {
padding: 0;
}
.mili-piskoti-txt ul {
margin: 1em 2.5em;
}
.mili-piskoti-txt a {
color: inherit;
}
@media only screen and (max-width: 1650px) { .mili-slider .elementor-swiper-button {
top: unset;
bottom: 0;
}
.mili-slider .elementor-swiper-button-prev {
right: 70px;
left: unset;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.mili-slider .elementor-swiper-button-next {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
}
@media only screen and (max-width: 1250px) { .mili-header-col-right .elementor-widget-wrap {
transition: var(--transition-time) !important;
}
.mili-header-col-right .elementor-widget-wrap {
padding-left: 10px !important;
}
.mili-top-bar-icon-list.mili-icon-list li {
margin: 0px 15px !important;
} .webtim-copyright--container {
text-align: center;
}
.webtim-copyright--container .content a {
display: flex;
justify-content: center;
transition: var(--transition-time);
}
.webtim-copyright--container .content a:hover {
color: var(--color-primary);
}
.webtim-copyright--container .divider {
display: none;
}
}
@media only screen and (max-width: 1024px) {  a.btn-simple {
opacity: 1;
}   .mili-categories-section .mili-categories-nav:nth-child(odd) {
justify-content: flex-end;
}
.mili-categories-section .mili-categories-nav:nth-child(even) {
justify-content: flex-start;
}  .mili-slider-template-col-title {
background-color: var(--color-white) !important;
} .author__wrapper {
display: flex !important; 
align-items: center !important;
justify-content: center;
}
}
@media only screen and (max-width: 767px) {  .cta-btn-wrap a {
font-size: var(--small-font-size);
}  .price del {
margin-right: 15px;
}
.price bdi,
.price bdi span {
font-size: var(--h5-font-size);
}
.price del bdi,
.price del bdi span {
font-size: var(--normal-font-size);
}
}