:root {
--color-primary: #cda248;
--color-secondary: #221f1f;
--color-white: #fff;
--color-gray: #221f1f;
--color-light-gray: #f3f3f3;
--transition-time: 0.4s;
}
html,
body {
font-style: normal;
font-family: 'Roboto', sans-serif;
}
body {
font-size: 1.6rem;
line-height: 1.375;
} .zlato-header-icon-box .elementor-icon-box-title a:hover {
color: var(--color-white);
}
.zlato-header-icon-box .elementor-icon-box-icon {
margin-top: -6px;
}
.zlato-header-icon-box-black-bg .elementor-icon-box-title a:hover {
color: var(--color-primary);
}
.zlato-header-icon-shop a#elementor-menu-cart__toggle_button {
background-color: transparent;
padding: 17px 0 17px 0;
}
@media (max-width: 1200px) {
.zlato-header-icon-shop a#elementor-menu-cart__toggle_button {
padding: 17px 12px 17px 0;
}
}
.zlato-header-first-col .elementor-widget-wrap {
width: 550px;
}
@media (max-width: 768px) {
.zlato-header-first-col .elementor-widget-wrap {
width: unset;
}
.zlato-header-first-col {
flex: 0 0 110px;
}
.zlato-header-menu-second-column {
flex: 1 1;
}
.zlato-header-desktop-inner-section .elementor-container {
flex-wrap: nowrap !important;
}
}
.zlato-sticky-header {
display:none;
transition: all var(--transition-time);
opacity: 0;
transition: all var(--transition-time);
}
.zlato-sticky-header.show-sticky-menu {
display:block;
width: 100%;
opacity: 1;
transition: all var(--transition-time);
}
@media (max-width: 1240px) {
.zlato-sticky-header-menu.elementor-element .elementor-widget-container {
margin: 0 !important;
}
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu li.current_page_parent a {
color: var(--color-primary) !important;
} .zlato-basket-icon .elementor-button-icon .eicon-cart-light:before {
content: '' !important;
}
.zlato-basket-icon .elementor-button-icon .eicon-cart-light:after {
content: url(//zlatopoposti.si/wp-content/themes/zlatopoposti/assets/icons/zlato-icon-shopping-bag.svg);
width: 38px;
height: 48px;
position: absolute;
top: -18px;
left: -19px;
}
@media (max-width: 1000px) {
.zlato-basket-icon .elementor-button-icon .eicon-cart-light:after {
width: 25px;
height: 30px;
top: -7px;
left: -13px;
}
}
@media (max-width: 768px) {
.zlato-basket-icon .elementor-button-icon .eicon-cart-light:after {
width: 19px;
height: 24px;
top: -4px;
left: -13px;
}
}
.zlato-basket-icon .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
height: 20px !important;
width: 20px !important;
top: 21px !important;
right: 0;
left: -10px;
border: 2px solid var(--color-primary);
z-index: 3;
}
@media (max-width: 768px) {
.zlato-basket-icon .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
top: 12px !important;
}
}
.zlato-basket-icon .elementor-menu-cart__footer-buttons a {
padding: 10px 6px;
}
.zlato-basket-icon .elementor-menu-cart__footer-buttons a:hover {
background-color: var(--color-secondary);
color: var(--color-white);
}
.widget_shopping_cart_content .elementor-menu-cart__footer-buttons a {
background-color: var(--color-primary);
} h1,
h2,
h3,
h4,
h5,
h6,
p,
.webtim-page--main-section__wrapper h1,
.webtim-page--main-section__wrapper h2,
.webtim-page--main-section__wrapper h3,
.webtim-page--main-section__wrapper h4,
.webtim-page--main-section__wrapper h5,
.webtim-page--main-section__wrapper h6,
.webtim-page--main-section__wrapper p {
margin-top: 0 !important;
}
a {
transition: color var(--transition-time);
}
.zlato-o-nas-h5-special h5 {
font-weight: 300 !important;
font-size: 1.8rem !important;
} ul {
padding-left: 38px;
}
li {
list-style-type: none;
list-style-image: url(//zlatopoposti.si/wp-content/themes/zlatopoposti/assets/images/list-style-dot.png);
}  form.wpcf7-form p {
font-size: 1.4rem;
line-height: 2;
}
.zlato-contact-form-added-txt p {
font-size: 1.4rem;
line-height: 2;
}
.zlato-wpcf7-form form.wpcf7-form .wpcf7-select,
.zlato-wpcf7-form form.wpcf7-form .wpcf7-text,
.zlato-wpcf7-form form.wpcf7-form textarea {
width: 100%;
border: 1px solid #d3d3d3;
}
.zlato-wpcf7-form form.wpcf7-form input[type=checkbox] {
width: 15px;
height: 15px;
padding: 8px;
margin-top: 2px;
margin-right: 10px;
border: 1px solid #d3d3d3;
}
.zlato-wpcf7-form.zlato-wpcf7-kontakt-form form.wpcf7-form input[type=checkbox] {
margin-top: 6px;
}
.zlato-wpcf7-form .wpcf7-list-item {
margin-left: 0;
}
.zlato-wpcf7-form form.wpcf7-form input[type=submit] {
color: var(--color-white);
border: 1px solid var(--color-primary);
background-color: var(--color-primary);
}
.zlato-wpcf7-form a {
white-space: normal !important;
}  .svetmagnetov--post-pagination .pagination .nav-links {
padding: 30px 0;
text-align: center;
}
.svetmagnetov--post-pagination .pagination .nav-links .page-numbers,
.svetmagnetov--post-pagination .pagination .nav-links a.page-numbers {
padding: 5px 9px;
border: 1px solid var(--color-light-gray);
font-size: 14px;
text-decoration: none;
color: var(--color-secondary);
transition: all var(--transition-time);
}
.svetmagnetov--post-pagination .pagination .nav-links a:hover.page-numbers {
color: var(--color-white);
background-color: var(--color-primary);
}
.svetmagnetov--post-pagination .pagination .nav-links .page-numbers.current {
border: 1px solid var(--color-primary);
color: var(--color-white);
background-color: var(--color-primary);
} .zlato-novice-content .elementor-widget-text-editor.elementor-element {
max-width: 1000px;
margin: 0 auto;
}
.zlato-novice-content .elementor-widget-text-editor.elementor-element .elementor-widget-container p {
font-size: 1.8rem;
line-height: 1.67;
}
.zlato-list-item-image .elementor-widget-container {
overflow: hidden;
}
.svetmagnetov--default-post--list-item--title .elementor-widget-container .elementor-heading-title a:hover {
color: var(--color-primary);
}
.svetmagnetov--default-post--list-item--read-more .elementor-widget-container .elementor-heading-title a:hover {
color: var(--color-secondary);
} .svetmagnetov-accordion .elementor-accordion .elementor-accordion-item {
border-bottom: 1px solid var(--color-light-gray) !important;
padding-bottom: 10px;
margin-bottom: 10px;
}
.svetmagnetov-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
background-color: var(--color-primary);
}
.svetmagnetov-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened .fa-minus,
.svetmagnetov-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed .fa-plus {
padding: 10px;
}
.svetmagnetov-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
background-color: var(--color-secondary);
}
.svetmagnetov-accordion .elementor-accordion .elementor-tab-title {
display: flex;
align-items: center;
}
.svetmagnetov-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
width: auto;
} .woocommerce-notices-wrapper {
max-width: 1920px;
margin: 0 auto;
padding: 0 20px;
}
.woocommerce-message {
margin-top: 20px;
border-top-color: var(--color-primary);
} .irs--round .irs-handle {
border: 4px solid var(--color-primary) !important;
}
.irs--round .irs-bar {
background-color: var(--color-primary) !important;
}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
background-color: var(--color-primary) !important;
}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
border-top-color: var(--color-primary) !important;
} .icon-table::after {
content: url(//zlatopoposti.si/wp-content/themes/zlatopoposti/assets/images/up-and-down-arrow-web.png);
padding-left: 7px;
}
.zlato-sort-table {
max-width: 1200px;
min-width: 800px;
width: 100%;
margin: 0 auto;
padding: 40px 20px;
font-size: 1.6rem;
line-height: 1.2;
}
.zlato-sifra {
width: 130px;
min-width: 130px;
text-align: left;
}
.zlato-izdelek {
text-align: left;
}
.zlato-akcija {
width: 100px;
}
.zlato-teza {
width: 100px;
}
.zlato-teza-gram {
width: 140px;
}
th.zlato-teza-gram {
text-align: right;
}
.metal-weight {
text-align: center;
}
.metal-weight-gram {
text-align: right;
}
.zlato-cena,
.zlato-cena-odkupna {
width: 130px;
min-width: 130px;
text-align: right;
}
th.zlato-cena-odkupna.tablesort-asc:hover,
th.zlato-cena-odkupna.tablesort-asc:hover {
color: var(--color-secondary) !important;
cursor: initial;
}
table.sortable td,
table.sortable th {
padding: 10px 15px;
}
table.sortable tr td a {
color: black;
display: block;
}
table.sortable tr td a:hover {
color: var(--color-primary);
}
table.sortable th {
position: relative;
font-weight: bold;
font-size: 1.6rem;
background-color: #cda248;
transition: all var(--transition-time);
}
table.sortable th:hover {
cursor: pointer;
color: var(--color-white);
}
table.sortable th.no-sort {
padding-top: 0.35em;
cursor: initial;
color: var(--color-secondary);
}
table.sortable th[aria-sort="descending"] span::after {
content: "▼";
color: currentcolor;
}
table.sortable th[aria-sort="ascending"] span::after {
content: "▲";
color: currentcolor;
}
table.show-unsorted-icon th:not([aria-sort]) button span::after {
content: "♢";
position: relative;
top: -3px;
left: -4px;
font-size: 100%;
color: currentcolor;
}
table.sortable td.num {
text-align: right;
white-space: nowrap;
}
table.sortable tbody tr:nth-child(odd) {
background-color: #eee;
} table.sortable th :focus,
table.sortable th button:hover {
padding: 2px;
border: 2px solid currentcolor;
background-color: #e5f4ff;
}
table.sortable th button:focus span,
table.sortable th button:hover span {
right: 2px;
}
table.sortable th:not([aria-sort]) button:focus span::after,
table.sortable th:not([aria-sort]) button:hover span::after {
content: "▼";
color: currentcolor;
} .zlato-post-excerpt {
font-size: 1.4rem;
line-height: 2;
}
.zlato-post-excerpt .view-article {
display: none;
}
@media (max-width: 768px) {
.zlato-suppleyers-logos img {
width: 135px;
}
.zlato-suppleyers-logos .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
padding: 0 6px 25px 6px;
}
} .elementor-widget-container p:last-of-type {
margin-bottom: 0;
} .zlato-slider-trgovina .elementor-slide-description {
max-width: 450px;
text-shadow: 0 0 8px rgba(0,0,0,0.6);
}
.elementor-swiper-button {
padding: 12px;
background-color: var(--color-primary);
}
@media (max-width: 768px) {
.elementor-swiper-button {
display: none !important;
}
}
.elementor-swiper-button.elementor-swiper-button-prev {
left: 35px;
}
.elementor-swiper-button.elementor-swiper-button-next {
right: 35px;
}
.zlato-home-slider .swiper-slide-contents {
width: 100% !important;
max-width: 1500px !important;
}
.zlato-home-slider .zlato-home-slider-right-column {
height: 500px;
} .checkout-countdown-wrapper.checkout-countdown-bar {
padding: 2px 0 !important;
}
.checkout-countdown-content {
font-size: 15px;
font-weight: bold;
letter-spacing: 1.1px;
z-index: 5 !important;
}
.elementor-menu-cart__main {
z-index: 99999;
} .zlato-rss-feed .feedzy-rss ul {
display: grid;
grid-template-columns: auto auto auto;
column-gap: 30px;
}
@media (max-width: 1200px) {
.zlato-rss-feed .feedzy-rss ul {
grid-template-columns: auto auto;
}
}
@media (max-width: 768px) {
.zlato-rss-feed .feedzy-rss ul {
grid-template-columns: auto;
}
}
.zlato-rss-feed .feedzy-rss ul:before,
.zlato-rss-feed .feedzy-rss ul:after {
display: none;
} .zlato-footer .elementor-container a {
font-weight: 600;
text-decoration: underline;
}
.zlato-footer-column-title {
font-size: 1.6rem;
font-weight: 500;
letter-spacing: 1.6px;
color: var(--color-primary);
}
.zlato-footer p {
margin-bottom: 0;
}
.zlato-footer .elementor-element li.current-menu-item .elementor-item.elementor-item-active {
color: var(--color-secondary) !important;
}
.elementor-widget-text-editor .elementor-widget-container .zlato-navigation-footer-link {
font-weight: 400;
color: #000000;
text-decoration: none;
}
.zlato-home-prices-banner h1.zlato-home-prices-banner-title {
margin-bottom: 5px;
font-size: 2.4rem;
font-weight: 600;
text-transform: uppercase;
line-height: 1.5em;
}
.zlato-home-prices-banner p.zlato-home-prices-banner-date {
margin-bottom: 5px;
font-size: 1.4rem;
line-height: 2em;
}
.zlato-home-prices-banner p  {
font-size: 1.6rem;
} .zlato-copyright-name {
padding-left: 7px;
}
.elementor-element .elementor-widget-container .zlato-copyright {
text-decoration: none;
color: var(--color-white);
}
.elementor-element .elementor-widget-container .zlato-copyright:hover {
text-decoration: underline;
}
.zlato-copyright-name::after,
.zlato-copyright::after {
content: '|';
padding: 0 16px;
}
.zlato-copyright:last-of-type::after {
content: '';
padding: 0;
}
@media (max-width: 768px) {
.zlato-copyright:first-of-type {
padding-top: 0;
}
.zlato-copyright-name::after,
.zlato-copyright::after {
content: '';
padding: 0;
}
.elementor-widget-container .webtim-copyright--container,
.zlato-copyright {
display: block;
padding-bottom: 0;
}
.zlato-copyright-name {
display: inline;
}
.webtim-copyright--container .author__wrapper .copy-author-word {
margin-right: 8px !important;
}
.elementor-widget-copyright_webtim .webtim-copyright--container .author__wrapper {
display: flex;
justify-content: center;
}
}
.webtim-copyright--container {
display: flex;
justify-content: center;
align-items: center;
}
.webtim-copyright--container span.author__wrapper .copy-author-word {
margin-top: 0;
}
.webtim-copyright--container .webtim-logo--customer-page--svg__container > svg {
margin-top: 5px;
}  #acwp-toolbar-btn svg {
width: 20px;
top: 0px;
}
body.acwp-contrast #acwp-toolbar-btn svg, #acwp-toolbar-btn svg {
height: auto !important;
display: inline-block !important;
width: 25px !important;
top: 0 !important;
position: relative !important;
background-color: transparent !important;
}
.acwp-footer li:last-child {
display:none;
}
.acwp-footer ul li {
line-height:1.5;
}
#acwp-toolbar-btn {
display: flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
border: 2px solid #fff;
background-color: #f4d773;
}
body #acwp-toolbar-btn-wrap {
opacity: 0;
transform: translateY(-90px);
transition: transform 1s ease, opacity 1s ease, bottom 1s ease;
border: 1px solid #f4d773 !important;
}
.acwp-heading {
padding: 12px;
background-color: #f4d773!important;
} .cky-notice-btn-wrapper .cky-btn {
padding:8px;
font-weight:400;
font-size:14px;
}
.cky-prefrence-btn-wrapper .cky-btn {
padding:8px;
font-weight:400;
font-size:14px;
}
.cky-btn-revisit-wrapper .cky-btn-revisit img {
height: 26px!important;
width: 26px!important;
}
.cky-btn-revisit-wrapper {
height: 36px!important;
width: 36px!important;
}
.cky-box-bottom-left {
left:15px!important;
}