.page-content-wraper {background: #f4f4f4 !important;}  .panel-no-style {margin: 0px !important;}
.promo-box {background: none !important;}
.popup-price-block .gateway-prices > div:first-child {background-color:lightgray;}
.popup-price-block .gateway-prices .gateway-bacs {display: none;}
.popup-price-block .gateway-icons .gateway-icon {background-color:#e97522;}
.popup-price-block .gateway-icons .gateway-icon {color:white;}
.gateway-icons > div:nth-child(2) {display: none;}
.gateway-prices .even {display: none;}
.popup-price-block .gateway-prices {min-width: 100%;}
.besplatna-dostava-label {
position: absolute;
bottom: 5px;
right: 5px;
background: #34b79d;
color: white;
padding:5px 10px;
}
.besplatna-dostava-label-shop {
position: absolute;
bottom: 5px;
right: 5px;
background: #34b79d;
color: white;
padding:3px 5px;
font-size: 11px;
}
.gateway-prices .mic-tooltip small {font-size: 14px; margin-right: 3px;} .header-main .logo a {
width: 100% !important;
margin-top: 3px !important;
}
.header-main.fixed {background: white !important;}
.intro {background-color: white !important;}
.kontakt-naslovna {margin:-50px 0 -150px 0; }
.header-topbar {border-bottom: none !important;} .children {padding: 15px;}
.product-categories .cat-parent > a {
font-weight: bold;
font-size: 15px;
}
.product-img-wrap {background-color:white; min-height:250px; max-height:250px; text-align:center;} 
.product-img-wrap img {max-height:250px; width: auto;}
.woocommerce ul.products li.product a img {
position:absolute;
top:0;
bottom:0;
margin: auto !important;
}
.post-type-archive-product .woocommerce-widget-layered-nav {display: none;}
.amount-eur small {
font-size: 15px;
margin-left: 5px;
} .naslovna-proizvodaci {margin-bottom: -50px; margin-top:20px;}
.proizvodac-iznad-slike {
text-align: center;
color: #304664;
text-transform: uppercase;
font-size: 2em;
font-weight: bold;
}
.naslovna-proizvodaci .page-title {border-bottom: 2px solid #304664; padding-bottom: 10px;}
.owl-main-slider .slide-caption__title {
white-space: normal !important;
color: white !important;
text-transform: none !important;
}
.owl-item .slide-caption {
background: rgba(0, 0, 0, 0.6) !important;
padding: 20px;
}
#pg-20-0 .slide-bg-image {background-size: cover !important;}
.slide-bg-image {background-size: contain !important;}
.slider-naslovna {margin-top: 200px;}
.slider-naslovna h1 {font-size:60px;}
.slider-naslovna .slide-caption__desc {color:white; text-transform: uppercase !important; font-weight: bold !important;}
.newsletter {padding-bottom: 0px !important;} .related_products .owl-carousel .owl-stage-outer {overflow: visible;}
.related_products ul.products li.product .price {font-size: 12px !important;}
.related_products .popup-price-block {width: 100%;}
#tab-title-additional_information {display: none !important;}
.single .products .product-item h2 {
line-height: 20px !important;
height: 50px;
}
.single_variation_wrap .mic-clearfix {display: none;}
.single .the-amount {
font-size: 22px;
font-weight: bold;
float:right;
}
.widget_recently_viewed_products .popup-price-block {width: 100%;}
.single .related_products .the-amount .popup-price-block {font-size: 14px; float: none;}
.single .related_products .the-amount .popup-price-block .gateway-icons {min-width: 25px;}
.widget_recently_viewed_products .popup-price-block .gateway-icons .mic-tooltip .fas {padding: 3px;} .servis-text {text-align: center;} .footer {background: white !important;}
.footer-block p, h1, h6, li {color: black !important;}
.footer-block ul .menu-item a {color: black !important;}
.footer .contact-block ul li a {color: black !important;}
.footer-block .footer-social-icon li {background: black !important;}
.footer-social-icon li a {} .mic-tooltip .tooltiptext{margin-top: -50px}
@media only screen and (max-width: 767px) {
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link {font-size: 15px !important;}
.archive .site-main .content-page .container .row {display: flex;flex-direction: column-reverse;}
}[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
font-style: italic;
margin-bottom: 1.5em;
text-align: left;
}
.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.075em;
} .wp-block-image {
margin-bottom: 1.5em;
}
.wp-block-image figure {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-image figure.alignleft {
margin-right: 1.5em;
}
.wp-block-image figure.alignright {
margin-left: 1.5em;
} .wp-block-gallery {
margin-bottom: 1.5em;
}
.wp-block-gallery figcaption {
font-style: italic;
}
.wp-block-gallery.aligncenter {
display: flex;
margin: 0 -8px;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 0;
}
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.alignright,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #222;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
}  .wp-block-code {
background: transparent;
border: 0;
padding: 0;
} .wp-block-pullquote {
border: 0;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite {
font-size: inherit;
text-transform: none;
} .wp-block-table thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
.wp-block-table tr {
border-bottom: 1px solid #eee;
}
.wp-block-table th,
.wp-block-table td {
border: 0;
}
.rtl .wp-block-table th,
.rtl .wp-block-table td {
text-align: right;
}  .wp-block-button .wp-block-button__link {
background-color: #222;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.66;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
} .wp-block-separator {
border: 0;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
} .wp-block-media-text {
margin-bottom: 1.5em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments article {
margin-bottom: 4em;
}
.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments article {
float: none;
width: 100%;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
}
.wp-block-latest-comments a {
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
}
.wp-block-latest-comments__comment-meta {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
}
.wp-block-latest-comments__comment-author,
.wp-block-latest-comments__comment-link {
font-weight: 700;
text-decoration: none;
}
.wp-block-latest-comments__comment-date {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-top: 0.4em;
text-transform: uppercase;
}
.editor-block-list__block .wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
font-size: 0.875rem;
}