.form-row barcod.hidden-field,
#_wsb_barcode_iban_field {
display: none !important;
}
e-iban-class hidden-field validate-required
.sender-subs-embed-form-b82AxL .sender-form .sender-form-label {
font-family: Plus Jakarta Sans !important; 
}
.sender-subs-embed-form-b82AxL .sender-form-input::placeholder {
font-family: Plus Jakarta Sans !important; 
}
.sender-subs-embed-form-b82AxL button.submit-button, .sender-subs-embed-form-b82AxL a.submit-button {
font-family: Plus Jakarta Sans !important; 
}
.accordion-content ul {
margin: 0 0 30px 0;
}
@media (max-width: 767px) {
.accordion-content ul {
margin: 0 0 20px 0; padding-left:15px !important; }
} .swiper-container {
padding: 0px 2px 160px 0; }
body.woocommerce.archive .swiper-container {
padding-top: 80px;
}
.swiper-wrapper {
padding-right: 20px;
}
.swiper-slide {
text-align: center;
position: relative;
flex-shrink: 0;
}
.swiper-slide img {
width: 100%;
height: auto;
object-fit: cover;
display: block;
}
.shop-cat-slider .swiper-slide {
text-align: center;
width: auto; height:auto; background: #EBEBEB;
}
.shop-cat-slider .image-wrapper {
overflow: hidden; 
padding: 10px 10px 0; background: #EBEBEB;
}
.shop-cat-slider .image-wrapper img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.shop-cat-slider .cat-name {
margin-top: 0px;
font-size: 12px;
font-weight: 500; line-height:1.2;
color: #222;
background: #EBEBEB; text-align:center; padding:0 10px 20px; position:relative;
}
.swiper-slide p {
position: absolute; padding: 20px 0;
margin: 0;
color: #222;
font-weight: 500;
font-size: 16px;
} .swiper-slide.all-products-slide {
border: 1px solid #bbb;
background: transparent;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
height: auto;
}
.swiper-slide.all-products-slide .all-products-inner {
width: 100%;
position: relative;
}
.swiper-slide.all-products-slide p {
background: none;
color: #222;
font-size: 30px; text-align:left; line-height:1.4;
font-weight: 500;
padding: 0; width:260px;
position: absolute; 
transform: translate(-50%, -50%);
margin: 0 auto;
} .swiper-pagination {
display: none;
justify-content: center;
margin-top: 20px;
gap: 8px;
}
.swiper-pagination-bullet {
background: #ccc;
border-radius: 50%;
width: 6px;
height: 6px;
opacity: 0.6;
transition: opacity 0.3s, background 0.3s;
}
.swiper-pagination-bullet-active {
background: #333;
opacity: 1;
}
@media (min-width: 1024px) {
.swiper-pagination {
display: flex;
}
}
@media (max-width: 1024px) {
body.woocommerce.archive .swiper-container {
margin-bottom: 15px !important;
padding: 20px 0 10px;
}
.swiper-slide p {
padding: 10px 0;
font-size: 13px;
}
.swiper-container {
padding: 0px 2px 100px 0; 
}	
.swiper-slide.all-products-slide p {
font-size: 16px;
font-weight: 500;
width:120px;}
} .woocommerce-tabs .tabs {
display: none !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs {
display: none !important;
} .custom-accordion-wrapper .accordion-tab {
border-bottom: 1px solid #ddd;
margin-bottom: 10px;
overflow: hidden;
}
.custom-accordion-wrapper .accordion-header {
padding: 10px 0 20px;
cursor: pointer;
font-weight: bold;
display: flex;
justify-content: space-between;
align-items: center;
transition: background 0.3s;
}
.custom-accordion-wrapper .accordion-icon {
width: 20px;
height: 20px;
transition: transform 0.3s ease; padding:3px; border:1px solid #ccc; border-radius:20px;
}
.custom-accordion-wrapper .accordion-header:hover {
background: ;
}
.custom-accordion-wrapper .accordion-content {
max-height: 0;
overflow: hidden;
transition: max-height 0.4s ease;
padding: 0px
}
.custom-accordion-wrapper .accordion-active .accordion-content {
max-height: 2000px; padding: 0px
} .custom-accordion-wrapper .accordion-active .accordion-icon {
transform: rotate(45deg); color: #ccc;
}
html[lang="hr-HR"] .lang-en,
html[lang="hr"] .lang-en {
display: none;
}
html[lang="en-US"] .lang-hr,
html[lang="en"] .lang-hr {
display: none;
}
.header-sticky--normal {
position: fixed;
top: 40px;
z-index: 1500;
width: 100%;
}
.topbar-items {
display: block !important;
}
.topbar-left-items {
width:0px !important;
}
.topbar-center-items {
width:100% !important;
}
.topbar-right-items {
width:0px !important;
}
.topbar--has-center .topbar-left-items, .topbar--has-center .topbar-right-items {
flex: 0 !important;
}
.topbar.light {
background-color: #ebebeb;
}
.top-bar {
color: #222;
text-align: center;
padding: 10px;
font-size: 13px;
font-weight: 400;
position: relative;
overflow: hidden;
height: 40px;
}
.top-bar strong {
border-right:1px solid #999;
padding-right:5px;
margin-right:5px;
font-weight:700 !important;
font-family: Merriweather !important;
}
#announcement-wrapper {
position: relative;
height: 100%; 
}
.announcement {
position: absolute;
width: 100%;
left: 0;
top: 0;
text-align: center;
opacity: 0;
transform: translateY(20px);
transition: all 0.8s ease;
z-index: 10;
pointer-events: none;
}
.announcement a {
pointer-events: auto;
z-index: 11;
}
.announcement a::after {
content: " →"; margin-left: 6px;
font-weight: bold;
}
.announcement {
pointer-events: auto;
}
.announcement.active {
opacity: 1;
transform: translateY(0);
z-index: 1;
}
.announcement.out {
opacity: 0;
transform: translateY(-20px);
z-index: 0;
}
.announcement.prepare {
opacity: 0;
transform: translateY(20px);
z-index: 0;
}
@media (min-width: 1200px) {
.topbar {
height: 60px;
padding: 10px;
}
.header-sticky--normal {
position: fixed;
top: 60px;
z-index: 1500;
width: 100%;
}
}
@media (max-width: 1200px) {
.top-bar {
font-size: 12px !important;
}
}
.header-mobile.logo-left .site-branding {
padding: 0 20px;
}
.site-branding .logo {
padding-top: 3px;
}
form.woocommerce-checkout .form-row label {
font-weight: 400 !important;
}
@media (max-width: 767px) {
.konte-product-tabs__tabs {
white-space: nowrap;
overflow-x: auto;
margin-left: -20px;
margin-right: -20px;
}
.konte-product-tabs__tabs li:first-child {
margin-left: 20px;
}
} label.checkbox input[type="checkbox"] {
appearance: none;
width: 20px;
height: 20px;
border: 1px solid #ccc;
background-color: #fff;
position: relative;
cursor: pointer;
transition: border-color 0.5s ease, background-color 0.5s ease;
margin-bottom: -5px;
}
label.checkbox input[type="checkbox"]:checked::before {
content: '';
position: absolute;
top: 2px;
left: 7px;
width: 4px;
height: 11px;
border: solid #000;
border-width: 0 1.8px 1.8px 0;
transform: rotate(45deg);
}
label.checkbox input[type="checkbox"]:checked {
border-color: #222;
}
label.woocommerce-form__label-for-checkbox :checked ~ span::before {
background-color: #fff;
}
.woocommerce-checkout-2-columns .site-content .form-row .input-text {
width: 100%;
}
.custom-upsell-block {
width: 100%;
padding: 15px; 
margin-top: 40px; 
}
.custom-upsell-block h2 {
text-transform: uppercase; text-align:left;
letter-spacing: 1px; padding: 0 0px 30px;
font-weight: 500 !important;
font-family: Plus Jakarta Sans;
font-size: 13px !important;
}
.custom-upsell-container {
display: flex;
flex-direction: column; gap: 40px;
}
.custom-upsell-item {
display: flex;
flex-direction: row-reverse; align-items: center;
width: 100%; text-align: left; background:#fff;
}
.custom-upsell-text {
width: 50%; padding: 0 10%; text-align:center; 
} .custom-upsell-text h3 {
font-size: 44px;
font-weight: 600;
margin-bottom: 15px; 
}
.custom-upsell-text p {
font-size: 16px;
color: #333;
margin-bottom: 15px;
} .custom-upsell-button {
font-size: 14px !important;
font-weight: 600 !important;
text-transform: uppercase;
position: relative;
color: #222; display: inline-block;
text-decoration: none;
padding-bottom: 5px; }
.custom-upsell-button::after {
content: ""; 
display: block;
width: 100%;
height: 1px; background-color: currentColor; position: absolute;
bottom: 0;
left: 0;
} .custom-upsell-image {
width: 50%;
}
.custom-upsell-image img {
width: 100%;
height: auto;
display: block;
}
.custom-upsell-text h3 {
font-family: Merriweather;
letter-spacing:-1px;
font-weight:700;
}
@media screen and (max-width: 1400px) {
.custom-upsell-text h3 {
font-size: 32px; margin: 30px 0 10px;
}	
}
@media screen and (max-width: 747px) {
.custom-upsell-block h2 {
letter-spacing: 1px; padding: 0 0px 10px;
font-weight: 500 !important;
font-size: 10px !important;
}
.custom-upsell-text h3 {
font-size: 24px; margin: 30px 0 5px;
}
.custom-upsell-block {
padding: 0px; 
margin-top: 20px; 
} 
.custom-upsell-item {
flex-direction: column; text-align: center; background:none;
}
.custom-upsell-text {
width: 100%; padding: 0px;
}
.custom-upsell-image {
width: 100%; }
.custom-upsell-image img {
width: 100%;
height: auto;
}
.custom-upsell-button {
font-size: 12px !important;
}
}
#cmplz-manage-consent .cmplz-manage-consent {
display:none !important;
}
.linkinbio {
width:100%;
}
.page-id-23518 .site-header,
.page-id-23518 .footer-main {
display: none;
}
.page-id-23518 #popup-modal {
display: none;
}
.wpml-ls-legacy-list-horizontal {
padding-right:30px !important; margin-bottom:-20px;
}
.wpml-ls-legacy-list-horizontal strong {
font-weight:300 !important;
}
.blockOverlay { background: #f8f8f8 !important; opacity:0 !important; 
transition: .5s !important;}
.shipping_address p:first-child {
margin-top: 20px !important;
}
.woocommerce-billing-fields p:first-child {
margin-top: 20px !important;
}
.najniza-cijena {
font-size:12px; text-transform:none; } .mega-menu h4 {
font-weight:700; font-size:14px; display:inline-block; line-height:1.3; text-transform: uppercase; }
.mega-menu p {
font-weight:300; font-size:13px; font-family: Merriweather; font-style: italic; color: #838889; width:90%;}
.main-navigation .mega-menu__column li {
padding: 3px 0; }
.main-navigation .mega-menu {
box-shadow: none !important;  }
.menu-item-widget-image img {
margin-top: -0px; margin-bottom:-7px;}
:root {  --wcboost-swatches-color-tooltip-text: #f8f8f8; }
#cookie-notice {font-family: Plus Jakarta Sans; }
body { color:#666 !important; background:#f8f8f8;
--wp--preset--color--white: #f8f8f8; }
table.cart .product-name p {
margin: 0;
display: inline-block;
}
.slajder span {
font-family: Merriweather !important;
font-style: italic !important; font-weight:300 !important; letter-spacing:-2px !important;
}
.single-page-header.title-none .entry-thumbnail::after, .single-page-header.title-above .entry-thumbnail::after {background: #f8f8f8;
}
.woocommerce-pagination { display:none; }
.pagination .nav-links .next .svg-icon, .comments-pagination .nav-links .next .svg-icon,
.pagination .nav-links .prev .svg-icon, .comments-pagination .nav-links .prev .svg-icon {
display:none;
}
.pagination .nav-links > a {
color:#222;
}
.pagination .next,
.pagination .prev {
font-size: 14px !important;
font-weight: 600 !important;
text-transform: uppercase;	
padding: 0 20px !important; line-height:1.8 !important;
border: 0px !important; color: #222 !important;
text-transform: uppercase;
margin:4px !important;
}
.pagination .next::after,
.pagination .prev::after  {
content: ''; display: block; border-bottom: 1px solid; }
.pagination .nav-links .current, .comments-pagination .nav-links .current {
border-radius: 32px; margin-right:0px !important;
}
.pagination .nav-links > a, .pagination .nav-links > span, .comments-pagination .nav-links > a, .comments-pagination .nav-links > span {
border: 0px !important
}
.pagination .next {
padding: 0 0 0 20px !important;
}
.pagination .prev {
padding: 0 20px 0 0 !important;
}
@media screen and (max-width: 747px) {
.pagination .next,
.pagination .prev { font-size: 12px !important; }
.navigation { margin-top: 20px !important; }
.slajder span { letter-spacing:-1.5px !important; }
.slajder  { line-height:40px !important; }
}
.custom-category-309 {  float: none; }
li.custom-category-309 h2 { text-align: center !important;  }
li.custom-category-309 .woocommerce-loop-product__title a { font-size:22px !important; padding-top:20px;  letter-spacing:-0.5px; display:block; }
.custom-category-309 .button:first-child  { text-align: center !important; margin:0 auto; width:100%;  }
li.custom-category-309 .buttons {
text-align: center !important;
display: grid;
position: relative !important;
opacity: 1 !Important;
transform: none !important;
transition: none;
padding: 0px !important;
}
li.custom-category-309 .product-inner:hover .product-summary {
transform: none !important;
}
li.custom-category-309 .svg-icon {
display:none;
}
@media screen and (max-width: 4000px) {
.custom-category-309 {  width:33.33% !important; float: none; }
}
@media screen and (max-width: 747px) {
.custom-category-309 { width:100% !important; float: none;}
li.custom-category-309 .woocommerce-loop-product__title a { font-size:18px !important; padding:0px 0px 15px; letter-spacing:-0.5px;  }
}
.products-toolbar.layout-v4 .products-filter-toggle::before {
border-left: 0px solid #e3e7e8;
}
ul.products li.product { clear: inherit !important; }
ul.products li.product.first { clear: inherit !important; }
section.up-sells.upsells.products ul.products li.product {
padding-left: 1px !important;
padding-right: 0px !important;
}
.header-account {
display: none;}
.mobile-menu__account-login {
display: none;}
.search-modal {
background: #f8f8f8;
}
.modal .modal-content {
position: relative;
background: #f8f8f8;
}
.light {
background-color: #F8F8F8; }
.button { text-transform:initial !important; font-weight:500;  font-size: .9rem; }
.konte-button {
font-size: .9rem; }
.konte-button.button-underline.medium {
font-size: 14px !important; font-weight:600 !important;
text-transform: uppercase;
}
.konte-button.button-underline::after {
border-bottom: 1px solid;
}
.konte-button.button-underline.underline-small {
font-size: 14px !important; font-weight:600 !important; text-transform:uppercase; }
.konte-button.button-underline.underline-small::after {
width: 100%;
}
.woocommerce div.product .quantity .qty-button {
padding: 0 10px;
}
.woocommerce div.product .quantity {
padding: 0 10px;
}
.sticky-cart-form--bottom  {
padding: 20px 5px 27px 5px !important; 
}
.sticky-cart-form {
background: #f8f8f8 !important;
}
.error-404 {
text-align: center; }
.error-404 .error-title {
padding-left: 0px !important;
}
.error-404 .error-title::before {
display:none !important;
}
.error-404 h1 {
font-size: 4rem !important;
}
.error-404 p {
font-size: 14px !important;
}
.button.large {
line-height: 60px;
padding: 0 40px !important;
padding-right: 40px !important;
}
.error-404 .page-content .button .svg-icon {
margin-right: 15px !important;
}
.widget input { padding: 10px 20px; border: 0px solid #161619; border-bottom: 1px solid #161619; }
.wpcf7-form .wpcf7-submit { margin-top: 0px; background: #fff; color:#222; border:1px solid #333; font-weight:500; text-transform: initial;}
.wpcf7 form .wpcf7-response-output { margin: 0 !important; padding: 0 !Important; border:0 !important;   margin-top: -39px !important;   font-size: 12px;
}
.vc_toggle p a {
font-weight: 500 !important; text-decoration: underline;
}
.popup-content-wrapper h1 {
font-family: Plus Jakarta Sans !important;
}
.popup-modal .popup-content-wrapper > :last-child {
font-size:12px !important;  letter-spacing:0px !important; font-weight:300 !important; margin-top:30px; 
}
.popup-modal h5 {
font-size:11px !important; letter-spacing:0px !important; font-weight:300 !important; margin-bottom:15px;
}
.woocommerce div.product.layout-v6 .variations td {
text-transform: capitalize !important; }
.vc_custom_1658759221263 {
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover !important; }
p:first-child {
margin-top:0px !important; }
@media (min-width: 950px) {
.sticky-cart-form  { display:none; }
}
@media (min-width: 767px) {
.sticky-cart-form__mobile-button { margin-right: 55px; }
}
@media (min-width: 1200px) {
rs-module-wrap#rev_slider_5_1_wrapper {
min-height: 400px !important; min-width: 100% !important; left:0px !important; }
rs-module-wrap#rev_slider_7_1_wrapper {
min-height: 400px !important; min-width: 100% !important; left:0px !important; }
rs-module-wrap#rev_slider_8_1_wrapper {
min-height: 400px !important; min-width: 100% !important; left:0px !important; }
rs-module-wrap {
left:0px !important; right:0px !important;  min-width: 100% !important;  } 
rs-module-wrap {
position: relative;
z-index: 1;
width: 100%;
display: block;
left: 0px !important;
right: 0px !important; }
}
@media (min-width: 800px) {
rs-module-wrap {
position: relative;
z-index: 1;
width: 100%;
display: block;
left: 0px !important;
right: 0px !important; }
}
.main-navigation a  {
font-size:15px !important;
font-weight:400;
}
.quick-view-modal .product .wcfu {
display:none !important;
}
.logo-center.menu-center .header-center-items {
flex: 4;
}
.hamburger-navigation li {
padding: 15px 0;
}
5.hamburger-navigation li ul {
padding: 0 0 0 100px;
}
.hamburger-navigation .menu > li > a  {
font-family:Merriweather !important; 
}
.hamburger-screen-content .hamburger-navigation {
margin: 0; padding:0px !important;
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.hamburger-screen-content {
padding: 70px 50px 10px 14% !important;
}
body, .block-editor .editor-styles-wrapper {
font-family: Plus Jakarta Sans;
}
body {
background-color: #F8F8F8; 
line-height:1.6;
font-family: Plus Jakarta Sans !important;
}
.konte-container {
width:100%;
}
.container {
width: 1580px; padding: 0 50px;
}
h5 {
font-size: 13px !important; font-weight: 500; letter-spacing:1px;
}
h6 {
font-weight:300;
}
#slider-5-slide-40-layer-12  {
font-weight:600 !important;
}
.login-panel .panel-content form.login .lost_password a, .login-panel .panel-content form.register .already_registered a  {
font-weight:400;
}
.woocommerce-account-login form.login .lost_password {
font-weight:400;
}
.site-content {
padding-top: 180px;
padding-bottom: 0px;
background: #F8F8F8 !important;
}
.site-branding .logo img {
margin: 0 20px;
}
.entry-content {
line-height: 1.7; margin-top:0px;
}
.entry-content h6 {
text-align:left; font-size: 0.8rem; margin: 60px auto 0; letter-spacing:1px;
}
b, strong {
font-weight: 600 !important;
}
.konte-dash {
display:none;	 }
.search.woocommerce .site-content {
padding-top: 180px;
}
.rotate {
animation: rotation 0s infinite linear;
}
@keyframes rotation {
from {
transform: rotate(359deg);
}
to {
transform: rotate(0deg);
}
}
.site-footer.light {
border-top: 0px !important;
margin-bottom:0px !important;
}
.footer-widgets {
font-weight:300 !important;
}
.footer-main {
font-weight:300 !important; font-size:12px !important;
}
.footer-widgets .widget li {
padding: 0px 0 5px !important;
}
.konte-button {
font-weight:500;
}
.widget-title {
font-family:Merriweather; font-size: 1.8rem !important; line-height: 1; letter-spacing:0px!important; 
}
.textwidget p {
margin-top:0 !important; color:#555;
}
.footer-widgets h4 {
margin: 0px 0 20px !important;
}
.footer-widgets .widget-title  {
font-weight: 700 !important; font-size: 30px !important; font-family: Plus Jakarta Sans; letter-spacing:-1px !important;
}
.footer-extra:first-child, .footer-widgets:first-child, .footer-instagram:first-child  {
padding: 201px 0 100px !important;
}
.page .page .entry-header {
padding: 0px 0 0;
}
.header-sticky--normal {
background-color: #F8F8F8;
-webkit-backdrop-filter: blur(0px);
backdrop-filter: blur(0px);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
transition: .5s !important;
}
.header-sticky--normal.sticky {
background-color: #f8f8f8;
-webkit-backdrop-filter: blur(0px);
backdrop-filter: blur(0px);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
transition: .5s !important;
}
.offscreen-panel .panel {
background-color: rgba(245, 245, 245, 1);
-webkit-backdrop-filter: blur(0px);
backdrop-filter: blur(0px);
}
.site-header.custom { 
background-color: #F8F8F8; border-bottom: 1px solid #dedede; }
.site-header { 
border-bottom: 1px solid #dedede; }
.header-v10 .site-branding, .header-v10 .header-main .header-right-items .site-header.transparent.transparent-hover {
}
.header-sticky--smart.headroom--not-top.transparent.text-dark {
}
.header-main, .header-v10 .site-branding, .header-v10 .header-main .header-right-items
.site-header.transparent.transparent-hover {
}
.site-header.transparent {
background: #f8f8f8;
}
.header-sticky--normal.sticky.transparent.text-light {
background-color: #f8f8f8;
}
.navvv {
background: #111;
text-align: center;
color: #fff;
padding-top: 20px;
padding-bottom: 20px;
position: fixed;
right: 0px;
bottom: 0px;
left: 0px;
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
-moz-transition: -moz-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
}
.navvv.hidden {
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
}
navv {
z-index: 900000;
transition: all 0.5s;
}
navv.scrollUp {
transform: translateY(-0px);
transition: all 0.5s;
}
.header-sticky--normal.sticky.transparent.text-dark {
background-color: rgba(245, 245, 245, 1);
}
.page-template-split .split-page {
margin-bottom:0px !important;
}
.page-template-split .split-page-content {
padding: 0px !important;
}
.page-template-split .content-left .split-page-content .entry-content {
padding-top: 0px !important;
}
.page-template-split .split-page-featured .entry-thumbnail {
border:10% solid #fff;
}
.page-template-split .content-left .split-page-content .entry-content {
float: left;
margin-left: 0;
padding-left: 10%;
padding-right: 10%;
padding-top:30px;
}
.wpcf7 form .wpcf7-response-output {
margin: 0.5em 0em 0.5em;
padding: 1.5em 1.5em;
}
.razmak  {
height:200px; display:table;
}
.razmak2  {
height:100px; display:table;
}
.ljubimci {
padding:0px 200px !important; display:table;
}
.single-page-header  {
text-align:center;
}
.page .page .entry-title {
text-align:center; font-size:3rem; font-weight:700; letter-spacing:-1px; 
}
.single-page-header .entry-title {
font-weight: 700; letter-spacing:-2px;
padding:0px 0 0; margin-top:0px;
}
.single-page-header.title-front {
text-align: center;
}
.single-page-header.title-front .entry-title, .single-page-header.title-front .entry-subtitle {
margin-top:80px;
}
.wpb_wrapper h2 {
font-size:1.6rem; text-transform:none;  font-weight:400;
}
.vc_toggle.vc_toggle_ .vc_toggle_title > h4 {
font-size:1rem; padding:20px 0; line-height:1.6;
}
.vc_toggle.vc_toggle_ .vc_toggle_title, .vc_toggle.vc_toggle_ .vc_toggle_content {
padding-right: 0px;
}
textarea, input {
background: transparent !important;
}
.slider-social-menu {
font-weight:400 !important;}
.slider-social-menu a {
border-bottom:none !important; font-size:0.9rem !important; letter-spacing:2px !important; }
.mobile-menu__nav .menu > li {
padding: 8px 0;
}
.mobile-menu__nav .sub-menu > li {
padding: 5px 0;
}
.mobile-menu-panel .panel > :not(.divider) {
padding: 5px 0;
}
.mobile-menu__nav ul {
list-style: none;
line-height: 1;
font-family: Plus Jakarta Sans;
font-size: 1.2rem; font-weight:500;
}
.mobile-menu__nav .sub-menu {
padding-left: 20px;
margin-top: 20px;
border-left: 1px solid #eee;
display: none;
margin-bottom: 10px;
font-family: plus jakarta sans; font-weight:400; text-transform:uppercase;
}
.mobile-menu__nav .sub-menu > li > a {
font-size: 14px;
}
.mobile-menu__cart-icon, .mobile-menu__wishlist-icon  {
display:none;
}
.mobile-menu-panel .panel {
font-size: 20px;
font-size: 1rem;
}
.wp-block-buttons {
text-align:center !important; margin-top:80px; margin-bottom:80px; text-transform:uppercase; 
}
.wp-block-button__link { font-size: 0.85rem !important; font-weight:400; }
.products-filter-widget .filter-list li:hover, .products-filter-widget .filter-list .selected, .products-filter-widget .filter-checkboxes li:hover, .products-filter-widget .filter-checkboxes .selected {
color: #222;
}
.products-filter-widget .filter-list .selected > .name  {
font-weight:500 !important; }
.count  { float:right; color:#ccc; }
.single-page-header .entry-title, .page .page .entry-title { font-size: 4rem!important; font-weight: 700 !important; letter-spacing:-2px; font-family: Plus Jakarta Sans !important; }
.onamad {  padding: 0 20%; }
@media screen and (max-width: 1200px) {
.ljubimci { padding:0px 100px !important; display:table; }
.single-page-header .entry-title, .page .page .entry-title { font-size: 3rem!important;  }
} @media screen and (max-width: 747px) {
.konte-button.button-underline.medium { font-size: 12px !important; }
.konte-button.button-underline.underline-small { font-size: 12px !important; }
.wpb_wrapper h5  { font-size:12px; }
.logo img { width:60px; margin-top:2px; }
.popup-modal .popup-image { display:flex; }
.footer-extra:first-child, .footer-widgets:first-child, .footer-instagram:first-child { padding: 50px 0 50px !important; }
.footer-widgets .footer-widgets-area {margin-bottom: 50px; text-align: center !important; }
.footer-widgets .widget li { text-align:left; line-height:1.2; margin-bottom:5px; }
.footer-widgets .widget ul { padding: 0 10px  0 30px !important;}
.page .page .entry-title { margin-top:30px; font-size: 2rem; text-align:center !important; }
.single-page-header.title-front .page-titles { padding: 0 50px !important; }
.vc_toggle.vc_toggle_ .vc_toggle_title, .vc_toggle.vc_toggle_ .vc_toggle_content { padding-right: 0px; }
.vc_toggle.vc_toggle_ .vc_toggle_title > h4 { font-size:1rem; padding-right:40px;}
.page .page .entry-header { padding: 0px 0 0; }
.single-page-header.title-front .entry-title, .single-page-header.title-front { margin-top:0px; font-size:2.2rem !important; }
.single-page-header .entry-title, .page .page .entry-title { font-size:2rem !important; padding: 0 20px; letter-spacing:-0.5px; }
.entry-subtitle { margin-top:0px !important; font-size:1rem !important; }
.single-page-header .entry-title {  font-size:2rem; line-height:1.3; letter-spacing:-1px;}
.konte-carousel .konte-carousel-item {
max-width: 747px;
}
.offscreen-panel .backdrop { background: rgba(255, 255, 255, 0.4); }
.mobile-menu__nav > .menu > li > a { font-size: 1.2rem !important; }
.konte-icon-box__icon { font-size:2.4rem;  }
.onama h4  {  font-size:1rem !important; padding-left: 70px !important;}
.onama p {  padding-left: 70px !important;}
.onamad { padding: 0 0%; }
.onamal { padding-left:30px; padding-right:0px; }
.ljubimci {padding:0px 50px !important; }
.search.woocommerce .site-content { padding-top: 20px; }
.products-toolbar.layout-v4 .products-tools { padding-top: 10px !important; }
.container { padding: 0 20px; }
.entry-content h6 { font-size: 0.7rem; margin: 0px 0 20px;}
.footer-main { margin-top:-90px !important; }
}
.konte-product-carousel .product-carousel-arrow {
display:none !important;
}
.konte-product-carousel .slick-dots {
margin: 30px auto 0 !important;
}
.products-filter-widget .swatch-color.selected::before {
width: 6px !important;
height: 11px !important;
border-width: 0 2px 2px 0 !important;
top: 7px !important;
left: 11px !important;
}
@media screen and (max-width: 1720px) {
.konte-container { width: inherit; }
.container { width: inherit; }
}
@media screen and (min-width: 1400px) {
.konte-container {
padding-left: 9%;
padding-right: 9%; }
.site-content { padding-top:120px ;}
.container {
padding-left: 60px;
padding-right: 60px; }
.site-content { padding-top:120px ;}
}
@media screen and (max-width: 1400px) {
.header-main, .header-v10 .site-branding { height: 100px;}
.razmak  {  height:150px; }
.site-content { padding-top:180px ;}
}
@media screen and (max-width: 1200px) {
.site-content { padding-top:40px ;}
.razmak  {  height:100px; }
.linked-products-carousel {  padding:0 !important;  }
}
@media screen and (max-width: 1000px) {
.razmak  {  height:70px; }
.footer-extra:first-child, .footer-widgets:first-child, .footer-instagram:first-child { padding: 80px 0 50px !important; }
}
@media screen and (max-width: 747px) {
.site-content { padding-top:30px; }
.logo svg {width: 60px;}
}
@media screen and (max-width: 767px) {
.products-tools .products-filter.offscreen-panel .filter-widgets { padding: 20px 20px !important; }
} .woocommerce-info {
background:transparent !important;
}
.woocommerce-message .message-icon, .woocommerce-info .message-icon, .woocommerce-error .message-icon {
font-size:30px;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error {
color:#222 !important; padding: 40px 80px !important;
}
.woocommerce-message .button  {
color:#222 !important; 
} h2.vc_custom_heading {
font-size: 24px;
font-weight:700;
font-family: Plus jakarta sans;
}
.blokljud {
padding-top: 120px !important;
padding-bottom: 50px !important;
background-color: #efefef;
}
.vc_custom_1530089451483 {
margin-bottom: 0px !important;
}
.onamatx h5 {
font-size:1.4rem; letter-spacing:0; line-height:1.6;
}
.single-page-header .entry-subtitle {
font-size: 1rem !important;
color: #888 !important;
font-family: Merriweather !important; line-height:1.9 !important;
padding: 0 20% !important; 
}
.konte-team-member__info {
padding: 20px 0px 20px 0px !important;
}
.konte-team-member__name {
font-family: Merriweather;
letter-spacing: 0;
}
.konte-team-member__socials a {
font-size: 1rem;
}
.konte-testimonial-carousel__content .slick-dots .slick-active button {
border-color: #111 !important;
}
.konte-testimonial-carousel__content .slick-dots button {
color: #111 !important;
}
.konte-testimonial {
text-align: left !important;
}
.konte-testimonial-carousel__content .konte-testimonials-title {
margin: 0 0 50px 0;
font-size: 5rem; font-weight:600;
}
.konte-testimonial-carousel__content .konte-testimonial__company {
color: #777;
}
.konte-testimonial-carousel__content .konte-testimonial__content {
margin-bottom: 20px;
}
@media screen and (min-width: 1000px) {
.vc_col-sm-8 { width:66.66% !important; }
.vc_col-sm-6 { width:50% !important; }
}
@media screen and (max-width: 1000px) {
.vc_col-sm-8 { width:100% !important; }
.vc_col-sm-6 { width:100% !important; }
}
@media screen and (max-width: 765px) {
.blokljud { padding-top: 20px !important; padding-bottom: 0px !important; background-color: #f8f8f8 !important; margin-bottom: -40px;  }
.blokpress { background-color: #efefef; }	
.blokpress2 { background-color: none; padding:0; }	
.ljudi {
padding-left:0px; margin-left:-25px !important;  }
.ljudi .slick-dots  {display:block !important; margin-top:0px; }	
.ljudi.konte-carousel--gap-20 .slick-list {
margin-left: -20px;
margin-right: -20px;
}
.ljudi h5 {
font-size:14px !important; padding-bottom:10px; }
.onamatx h5 { font-size:1.3rem; line-height:1.6; }
.single-page-header .entry-subtitle { font-size:0.9rem !important; margin: 0px !important; line-height: 1.8 !important; padding: 0 5% !important;  }
} .wc-dnd-file-upload { width:100% !important;  }
.wc-dnd-file-upload .codedropz-upload-inner .codedropz-label span.cd-icon { display:none !important; }
.wc-dnd-file-upload .codedropz-upload-inner .codedropz-label { font-size:0px !important;  }
.wc-dnd-file-upload .codedropz-upload-inner a.cd-upload-btn {
padding: 0 40px;
color: #fff !important; font-size:0.9rem !important; font-weight:500 !important; line-height:60px !important;
background-color: #161619 !important;
border-radius: 0px !important;
}
.codedropz-upload-handler {
border: 1px dashed #c5c5c5 !important;
border-radius: 5px !important;
margin-bottom: 10px !important;
position: relative;
padding: 10px !important;
}
.wc-dnd-file-upload label {
font-size: 1rem !important; color: #020202 !important; padding: 10px 0 !important;
font-weight: 600 !important; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details .name {  display: none !important; } .custom-contact-info {
font-size: 14px;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap; 
margin: 20px 0;
}
.custom-contact-info .contact-text {
text-transform: none; font-family: 'Merriweather', serif; }
.custom-contact-info .contact-phone {
display: flex;
align-items: center;
float: right;
white-space: nowrap; }
.custom-contact-info .contact-phone img {
margin-right: 6px; width:16px; height:16px; 
} .woocommerce-badge.ready {
background-color: #46923c; white-space: nowrap;
}
@media screen and (max-width: 1000px) {
.woocommerce-badge.ready {  position:absolute; top:0px; left:0px; white-space: nowrap; }
.sticky-cart-form__container .stock.in-stock {
display: none !important; }
.woocommerce-badge.sold-out {
position: absolute; white-space: nowrap;
top: 0px;
}
} .sticky-cart-form div.sticky-cart-form__product-summary .price {
font-size:14px !important;
}
.woocommerce-tabs ul.tabs .active a::after {
width: 100%;
left: inherit !important; right:0px !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs {
margin-top: 0px;
border-top: 0px solid #e3e7e8 !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .panel {
border-left:0px solid !important; margin-left:0px !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs {
margin-bottom:20px;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs li  {
margin-bottom:0px !important; width:100%;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs li a  {
padding: 20px 0px !important; width:100%; border-bottom:1px solid #ccc !important;    display: inline-block;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs .active a {
border-bottom: 1px solid #222 !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs {
padding-right:40px; border-right:0px !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs .active a {
color: #222;
font-weight:600 !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs li a::after {
content: '';
display: inline-block;
width: 12px; height: 12px; background: url(https://hdizajn.hr/wp-content/uploads/icons/plus.svg) no-repeat center center;
background-size: contain;
position: absolute;
top: 50%;
right: 20px !important;
transform: translateY(-50%); border-bottom:0px;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs li.active a::after {
content: '';
display: inline-block;
width: 12px; height: 12px; background: url(https://hdizajn.hr/wp-content/uploads/icons/plus2.svg) no-repeat center center;
background-size: contain;
position: absolute;
top: 50%;
right: 20px !important;
transform: translateY(-50%); border-bottom:0px;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs {
padding: 60px 25% 0 !important;
}
.notifyjs-corner {
margin: 80px 50px 0 0 !important;
}
ul.products .product-inner:hover .product-summary {
transform: none !important;
}
ul.products li.product .buttons {
position:relative !important; 
padding-top: 0px !important;
height:10px !important;
margin-top:5px;
}
.woocommerce div.product .woocommerce-variation-price {
margin-bottom: 0px !important;
}
.woocommerce div.product.layout-v6 .swatches-support .variations {
margin-bottom: 10px !important; 
}
.bozic  {
background: #E7EBE7 !important;
font-size: 12px !important;
padding: 20px 20px !important;
line-height: 1.7 !important;
color: #17403c !important;
border-radius: 6px !important; margin:-20px 0 40px !important;
}
.bozic h6  {
font-weight:500;
font-size:16px; font-family:Merriweather; font-style: italic; margin:0 0 10px;
}
.woocommerce .wcboost-variation-swatches--button .wcboost-variation-swatches__item {
padding: 7px 8px !important;
}
#tab-description a {
font-weight:500 !important;
text-decoration: underline;
}
.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected {
background-color:#222;
color:#fff;
}
.wcboost-variation-swatches__item.selected {
border-color: #222;
box-shadow: 0 0 0 2px #222;
}
.wcboost-variation-swatches__item {
text-transform:lowercase;
}
.woocommerce-pagination ul {
padding: 0 0px !important;
}
.woocommerce-pagination ul li {
margin: 0px 5px 13px !important;
}
.stock.in-stock {
font-weight:400;
font-size: .8rem;
}
.woocommerce-badge.onsale {
position: absolute !important;
top: 0px !important;
}
.product_meta {
}
th, td {
border-bottom: 1px solid #cdcfd0;
}
.sku_wrapper { display:none !important; }
.posted_in { display:none !important; }
.tagged_as { display:none !important; }
.term-description {
padding: 20px 40px 0px !important;
}
@media (max-width: 991px) {
.woocommerce div.product.layout-v6 .product_meta { font-size: 10px !important; }
.woocommerce-tabs { margin-top: 0px !important; }
.woocommerce div.product.layout-v6 .woocommerce-tabs { border-top: 0px solid #e3e7e8 !important; padding-top: 0px !important; }
.woocommerce div.product.layout-v6 .woocommerce-tabs { padding: 20px 0% 0 !important; }
.bozic  { margin:-15px 0 40px !important; }
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs {
padding-right: 0px; margin-bottom:25px !important; margin-top:-20px !important;
}
.page-description {
max-width:440px !important; margin:0 auto !important; text-align: center !important; float: inherit !important; font-size: 0.9rem !important; padding: 20px 0 0px;
}
.term-description {
max-width:540px !important; margin:0 auto !important; text-align: center !important; float: inherit !important; font-size: 0.9rem !important; padding: 10px 20px 20px !important; color:#222;
}
.additional_information_tab {
display: none !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs {
padding: 0px;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .panel h4 {
font-size: 1.1rem !important;
letter-spacing: 0px;
line-height: 1.4 !important;
font-family: Plus Jakarta Sans !important;
font-weight:600;
}
.woocommerce div.product .woocommerce-variation-description, .woocommerce div.product .woocommerce-product-details__short-description {
line-height: 1.66 !important;
}
.outofstock .stock {
font-weight: 400 !important;
background: #222 !important;
}
ul.products.hover-other_image .product-inner:hover .product-thumbnails--hover .hover-image {
opacity: 1; -webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.woocommerce div.product .product_title {
letter-spacing: -1px; font-family:Merriweather; font-weight:700 !important; 
}
ul.products .product-inner:hover {
background-color: transparent !important;
box-shadow: none !important;
}
ul.products .product-inner:hover .buttons  {
background-color: transparent !important;
}
ul.products li.product .price, .konte-button.button-underline {
text-align: left !important; 
}
ul.products li.product .product-summary {
background-color: #F8F8F8 !important;
text-align:left; }
ul.products li.product .woocommerce-loop-product__title {
font-size: 16px !important; line-height:1.6;
margin:10px 0 0px !important;
font-weight:500 !important; letter-spacing:0px; text-transform:none !important; font-style:normal; 
}
ul.products li.product .woocommerce-loop-product__title a  {
font-weight:500 !important;
}
ul.products li.product .buttons {
text-align: right;
padding: 0 0px;
}
.woocommerce div.product .price {
display:inline-flex !important; gap: 1px;
}
ul.products li.product .price {
margin-bottom: 10px; color:#222; font-size: 14px !important; font-weight: 400 !important; display:inline-flex !important; gap: 2px;
}
ul.products li.product .price,
.konte-button.button-underline {
font-weight: 400 !important; 
font-size: 0.7rem; 
}
ul.products li.product .button:first-child,
.woocommerce .quantity .qty,
table.shop_attributes th {
font-weight: 500 !important;
}
ul.products li.product .product-summary {
padding: 14px 0 40px !important;
}
ul.products li.product .buttons {
left:0 !important; right:0 !important;
}
.hamburger-menu .menu-text,
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs a::before {
display: none;
}
.woocommerce-variation-description {
margin: -10px 0 30px !important; font-size:12px !important;
}
.quick-view-modal .woocommerce .product .woocommerce-product-gallery .flex-control-nav a, 
.woocommerce div.product .variations select,
.woocommerce div.product .product_meta,
.woocommerce div.product.layout-v6 .add-to-wishlist-button .button-text,
.woocommerce div.product.layout-v6 .product-share .sharing-icon span,
.woocommerce-tabs ul.tabs li a,
.woocommerce-breadcrumb {
font-weight: 400 !important;
}
.woocommerce div.product .price {
font-size: 1.4rem !important; gap:5px; color:#222; font-weight:600;
}
.woocommerce-variation-price span.amount {
font-size: 30px;
font-size: 1.4rem; font-weight: 600; letter-spacing:0px;
margin: 0 !important; color:#222;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs a {
padding-left: 0px !important; font-size: 16px !important; line-height:1.66667 !important;
padding-bottom: 0;
-webkit-transform: translateX(-0px);
transform: translateX(0px);
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs a {
-webkit-transform: translateX(-0px); font-size: 0.9rem !important;
transform: translateX(0px) !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .panel {
font-size: 1rem !important;
color: #333 !important; border-left:0px; 
}
.woocommerce-badges--rectangle .woocommerce-badge {
line-height: 20px;
padding: 8px 12px 8px !important;
font-weight: 400; margin:15px 0 0 15px; display:inline-block;
}
.woocommerce-badge {
width: inherit !important;
height: inherit !important;
margin:15px 0 0 15px !important;
border-radius: 0px !important;
padding: 8px 12px 8px !important;
line-height: 20px !important;
}
.woocommerce-badge.new {
background-color: #fff !important;
color: #111 !important;
}
.woocommerce-Price-currencySymbol {
}
.select2-container .products-quick-search-options .select2-results .select2-results__option {
font-size: 1.2rem !important;
}
.woocommerce div.product .price del {
font-size: 80% !important;
margin-right: 6px; margin-left:0px !important;
}
ul.products li.product .price del {
font-size: 85.71429%;
margin-right:3px; margin-left:0px !important;
}
.woocommerce div.product .price del {
font-size: 50% !important;
}
.woocommerce div.product .price del {
font-size: 100% !important;
}
.woocommerce div.product .price del {
opacity:0.3;  text-decoration-thickness: 2px; text-decoration-color: #000; font-weight: 400 !important;
}
.woocommerce-Price-amount span  {
padding: 0 5px 0 0; font-size:80%; }
.woocommerce-Price-amount small  {
font-weight: 300;
color: #999; }
ul.products li.product .price del  {
color: #888 !important; font-size: 100% !important; 
}
.swatch {
font-weight:500 !important;
}
.swatch-color {
width: 28px !important;
height: 28px !important;
border-radius: 20px !important;
}
.woocommerce_gc_giftcard_form {
width:100% !important; }
.woocommerce-products-header .breadcrumbs {
display:none; }
.woocommerce-products-header .page-title {
font-size: 20px;
font-size: 2.5rem !Important;
font-weight: 700 !important; font-family: Plus Jakarta Sans;
float: inherit !important;
margin: 0 auto !important; text-align: center !important; margin-bottom:10px !important;
}
.products.related, .products.upsells{
border-top: 0px !important; margin-top:0px !important; padding:20px;
}
.products.related h2 {
text-transform: uppercase; letter-spacing:1px; font-weight:500 !important; font-family: Plus Jakarta Sans; font-size: 13px !important;
}
.woocommerce div.product .woocommerce-variation-description p:last-child, .woocommerce div.product .woocommerce-product-details__short-description p:last-child {
margin-bottom:30px;
}
@media screen and (max-width: 1300px) {
.woocommerce div.product.layout-v6 .woocommerce-tabs {
padding: 50px 15% 0 !important; }
}
@media screen and (min-width: 1200px) {
.woocommerce div.product .product_title { font-size: 3rem !important; }
}	
@media (max-width: 767px) {
ul.products li.product:nth-child(5n+1) { width: 100%; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }	
ul.products li.product { margin-bottom: 0px !important; }
ul.products li.product .buttons {display:none;  }
ul.products li.product .woocommerce-badges {top: 0px !important; left: 0px !important; }	
.woocommerce-badge {
font-size:9px !important; font-weight: 400 !important;
padding: 2px 6px 2px !important;
}
.woocommerce-badges--rectangle .woocommerce-badge {
line-height: 20px;
padding: 2px 6px 2px !important;
font-weight: 400; font-size:9px !important; margin:0px; display:inherit;
}
.woocommerce-Tabs-panel--description p {
margin-bottom:10px !important; }
.woocommerce div.product.layout-v6 .woocommerce-tabs {
padding: 0px 0% 0 !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs a { text-transform: none !important; }
}
@media screen and (max-width: 765px) {
.products-tools {
padding: 20px 0 !important;  }
ul.products li.product .product-summary { line-height:1.2; }
.notifyjs-corner { margin: 40px -6px 0 0 !important; }
.woocommerce div.product .price { font-size: 1.1rem !important;  }
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs {  }
.term-description {font-size: 0.8rem !important; margin:10px 0 0px !important; }
ul.products {margin-left: -3px !important; margin-right: -3px !important; }
ul.products li.product { padding-left: 4px !important; padding-right: 4px !important; }
.related ul.products li.product {  margin-right:12px !important;}
.linked-products-carousel ul.products li.product {   }	
.swiper-container { overflow: visible;}
.woocommerce div.product.layout-v6 .woocommerce-tabs .panel h4 { font-size: 1.1rem !important; }
.products-tools .products-filter-toggle {font-size: 14px !important; }
.products-tools .products-filter-toggle svg { font-size: 20px; vertical-align: -2px !important; }
.woocommerce div.product.layout-v6 .woocommerce-tabs .panel {font-size: 0.95rem !important; }
.woocommerce div.product .product_title { font-size: 1.8rem !important; }
.woocommerce div.product.layout-v6 .swatches-support .variations { margin-bottom: 0px !important; margin-top:-20px !important; }
.woocommerce-Price-amount span  { padding: 0px !important; }
.woocommerce div.product.layout-v6 .woocommerce-badges { display:none; }
.woocommerce-products-header .page-title { margin-bottom:20px !important; font-size: 1.8rem !Important; letter-spacing:-1px !important; }
.products-toolbar.layout-v4 .products-filter-toggle::before {border-left: 0px !important; }
.products-toolbar.layout-v4 .products-filter-toggle .toggle-filters { margin-top: 3px; }
.woocommerce-variation-price span.amount { font-size: 20px; font-size: 1.2rem; letter-spacing:0; margin:0 !important;}
.woocommerce-pagination { margin-top: 20px !important; margin-bottom:10px;}
.woocommerce .wcboost-variation-swatches__wrapper { margin: 0 0 10px 0 !important; }
} .wcuf_upload_fields_row_element {
padding: 30px 30px 30px !important; margin-bottom:0px !important; width:100% !important;
}
.wcuf_upload_fields_row_element h5 {
letter-spacing:0px !important; margin-top:0px;
}
.wcuf_already_uploaded_data_container {
margin-top: 0px;
margin-bottom: 20px;
overflow: hidden;
padding: 0px !important;
border: 0px #dedede solid !important;
}
.wcuf_single_upload_field_container {
border: 0px !important; width:100% !important;
margin-bottom: 10px !important;
background:#eee;
}
h4.wcuf_upload_field_title {
display: none !important;
}
.wcuf_field_description  {
display: none !important;
}
.wcuf_delete_button, .wcuf_upload_multiple_files_button, .wcuf_upload_button, .wcuf_crop_button, .wcuf_just_selected_multiple_files_delete_button, .wcuf_upload_multiple_files_mirror_button {
margin-top:15px; background: #fff; color:#222; border: 1px solid #999;
}
.wcuf_upload_drag_and_drop_area {
text-align: center; margin-bottom:0px !important;
}
ol.wcuf_file_preview_list {
padding: 0px !important;
}
.wcuf_single_file_in_multiple_list  {
background:none !important;
}
li.wcuf_file_preview_list_item {
background:none !important;
border: 1px solid #dedede; width:100% !important;
}
.wcuf_drag_and_drop_area_description {
font-weight:normal !important;
}
.wcuf_max_size_notice {
display: none !important;
}
@media screen and (max-width: 765px) {
.wcuf_upload_fields_row_element { padding: 20px !important; }
.wcuf_upload_fields_row_element h5 {  padding-bottom:15x !important; }
.wcuf_upload_drag_and_drop_area {
margin-top:25px; }
.pascrtez  { padding:0 50px; }
} input[type="checkbox"], input[type="radio"] {
margin-right: 10px;
}
.woocommerce .woocommerce-thankyou-order-received {
font-size: 16px !important; color:#222; text-align:center; margin:-20px 0 80px !important; font-family:Merriweather; font-style: italic; font-weight:400;
}	
.woocommerce ul.order_details {
border-top: 1px solid #e3e7e8; border-bottom:1px solid #e3e7e8; border-left:0px !important; border-right:0px !important;
padding: 25px 0px 15px !important;
}
.hub3-table {
border-top: 1px solid #e3e7e8;
margin-bottom:50px;
}
.hub3-table tr td {
padding: 10px 0px; 
text-align: left;
vertical-align: top;
border-bottom: 1px solid #e3e7e8;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul {
margin:0;
}
.cart-panel .woocommerce-mini-cart__empty-message {
top: 50px !important; 
}
.cart-panel .woocommerce-mini-cart__empty-message img {
opacity:1 !important;
}
.cart-collaterals .shop_table .shipping-calculator-button {
margin-bottom: 30px;
}
.cart_totals h2  { display:none; }
.order-total-table { width:100% !important; }
.cart-collaterals {
padding:0px !important;
border:0px !important;
margin-top:0px; 
}
.cart-collaterals .shop_table .shipping-calculator-button {
text-transform:none !important; padding-bottom: 0px !important;
margin-top: 20px !important; display:inline-block;
}
.cart-collaterals .shop_table td {
padding: 0px 0px !important;
}
ul.products {
flex-wrap: wrap;
display: flex;
}
.products.related ul,
.products.upsells ul {
flex-wrap: nowrap; 
}
.wc-block-components-notice-banner.is-error {
background-color: #f49090 !important;
}
.wc-empty-cart-message  {
text-align: center !important; color:#222 !important; 
}
.wc-block-components-notice-banner {
color: #222;
}
.wc-block-components-notice-banner.is-info {
background-color:#f8f8f8 !important; 
}
.wc-block-components-notice-banner.is-success {
background-color: #8ed3af !important;
}
.wc-block-components-notice-banner__content img {
display: none;
}
.woocommerce-wishlist .wishlist-empty {
text-align: center !important; 
}
.woocommerce-wishlist .return-to-shop {
text-align: center !important;
}
.shipping ul {
display:inline-block !important;
}
.shipping ul :checked + label, .shipping ul input[type="hidden"] + label { font-weight: 400;  }
.woocommerce-shipping-methods p {
font-size: 11px; margin: 4px 0px 15px; color: #838889;
}
.woocommerce-cart .cart-empty {
background:none !important;
}
.woocommerce-cart .entry-header .entry-title {
font-weight: 700 !important;  margin-bottom:150px !important;
}
.widget_shopping_cart_content .variation {
display: none;
}
table.cart .empty-cart-button {
margin-right: 30px !important;
}
.checkout-coupon:before {
border-left: 0px solid #f8f9fa !important; display:none;
}
.checkout-coupon:after {
border-left: 0px solid #f8f9fa !important; display:none;
}
.wc_payment_methods li > :checked + label {
font-weight: 500 !important;
}
.woocommerce-checkout-payment .place-order .form-row label {
font-weight: 500;
}
form.woocommerce-checkout .form-row label {
display: inline !important;
}
.cart-panel .widget_shopping_cart_content .buttons .button,
table.cart th,
table.cart .actions .button,
.cart-collaterals .shop_table .shipping-calculator-button {
font-weight: 500 !important; 
}
.cart-panel .widget_shopping_cart_content .buttons .button {
font-weight: 500 !important; 
}
.cart-collaterals .shop_table {
border-top:0px !important;
}
.cart-collaterals .order-total-table td {
font-size: 1.6rem;
}
.awdr_cart_strikeout_line del {color:#999 !important;}
.awdr-you-saved-text {
font-size: 14px !important;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item__qty .price,
.cart-collaterals .cart_totals h2 {
font-weight: 400 !important;
}
.cart-collaterals .checkout-button {
color:#fff !important;
}
table.wishlist_table th {
font-weight: 500 !important;
}
table.cart .coupon .input-text {
background: transparent;
}
.woocommerce-MyAccount-navigation a {
font-weight:400 !Important;
}
.woocommerce-account .entry-header .entry-title {
font-weight:600 !Important;
}
.woocommerce-account h1 {
font-size: 2rem !important; letter-spacing:0px !important;
}
.woocommerce-button button wcfu_download_zip {
display:none !important;
}
.woocommerce-MyAccount-content h3  {
font-size: 2rem !important;
}
form.edit-account fieldset legend {
font-size: 2rem !important;
}
.cross-sells h2 {
font-size: 1rem !important;  font-family: Plus Jakarta Sans !important;
}
.wc-block-components-notice-banner:after { border-right: 0px solid #cdcfd0 !important; }
.woocommerce-checkout .entry-header .entry-title { font-weight: 700; }
.woocommerce-billing-fields h3 { font-size: 1.2rem !important; font-weight:600 !important;}
h3#order_review_heading {  font-size: 1.2rem  !important; font-weight:600 !important;}
.woocommerce-order h2 { font-size: 1.2rem  !important; font-weight:600;}
.checkout-login .woocommerce-info, .checkout-coupon .woocommerce-info {
padding: 10px 0px !important; text-align:left !important;
}
.woocommerce-checkout-2-columns .woocommerce-checkout-payment > h4 { font-size: 1rem !important; font-weight:500; }
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table tbody tr:first-child th { font-size: 1rem !important; font-weight:500; }
.logged-in .checkout-coupon {
float: left !important;
}
.woocommerce table.order_details td:first-child {
padding-left: 0px !important;
}
.wc-item-meta strong {
display: none;
}
.wc-item-meta {
font-size:14px !important;
}
.wc-item-meta p {
margin-bottom:5px !important;
}
.woocommerce-table ul {
list-style:none !important; padding-left:0px !important; padding-top:10px;
}
.checkout-login, .checkout-coupon  {
width:100% !important; margin-bottom:50px;
}
.checkout-login {display:none; }
.woocommerce-checkout-2-columns .woocommerce-account-fields .form-row.create-account { display: none; }
2-columns.logged-in .checkout-coupon .wc-block-components-notice-banner {
border-left-width: 0px;
}
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content {
font-weight: 400 !important; 
}
.woocommerce-checkout-2-columns.logged-in .checkout-coupon .wc-block-components-notice-banner  {
}
.wc-block-components-notice-banner__content {
display:block !important;
}
.woocommerce-form-coupon-toggle {
margin-left:0px !important;
}
.restore-item {
margin-left:5px !important;
}
.wc-block-components-notice-banner.is-info  {
margin-left:0px !important;
}
.wc-block-components-notice-banner.is-info svg  {
display:none;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content {
padding-right: 0px !important;
}
.woocommerce-checkout-2-columns .checkout-coupon .wc-block-components-notice-banner {
border: 0px solid #cdcfd0 !important; background: #f8f8f8;
}
.wc-block-components-notice-banner {
background: #f8f8f8 !important;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content {
padding-right:0px; display: inline-flex; gap:10px;
}
.checkout-coupon {text-align: center; padding-bottom:20px; }
.woocommerce-checkout-2-columns .checkout-login .woocommerce-info, .woocommerce-checkout-2-columns .checkout-coupon .woocommerce-info {
padding: 0px 0px 5px  !important;  width:auto; border: inherit !important; border:inherit !important; border-bottom:1px solid #ccc; font-size:14px; text-transform:uppercase; text-align:center !important;
}
.showcoupon {display:table; margin:0 auto; }
.woocommerce-checkout-review-order-table .product-item dl.variation {display:none; }
.woocommerce-checkout-review-order-table .product-item span.product-quantity { text-align: center !important; }
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table {
font-size: 0.875rem !important;
}
.woocommerce-additional-fields { padding-bottom: 0px; border-bottom: 0px !important; }
.woocommerce-shipping-destination {display:none; }
.woocommerce-shipping-totals th { font-size: 1rem !important; border:0px !important; 
font-weight: 500;  }
tr.woocommerce-shipping-totals.shipping {
display: grid !important;
flex-direction: row; width: 100% !important; margin-bottom: 10px; }
.woocommerce-shipping-methods {
padding-bottom: 0px !important;
margin-bottom: 0px !important;
border-bottom: 0px solid #e3e7e8 !important;}
.shipping ul :checked + label {
font-weight: 500 !important;
}
.cart-subtotal {display:none !important; }
@media screen and (max-width: 747px) {
.select2-selection__rendered {
border-bottom: 0px solid #e3e7e8 !important;}
.woocommerce-shipping-fields h3 {
font-size: 14px !important;
font-weight: 400;
}
.woocommerce .woocommerce-thankyou-order-received {
font-size: 14px !important; text-align:center; margin: -20px 0 40px !important;
}	
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
font-size: 14px;
}
.hub3-table {
margin-bottom:30px;
}
.hub3-table tr td {
font-size:14px;
}
.woocommerce-cart .cart-empty {
text-align:center !important; font-size:13px !important; margin-bottom:0px; padding: 0 0 20px !important;
}	
.woocommerce-cart .cart-empty img {
width: 90px !important;
}	
.woocommerce-cart .return-to-shop {
margin-top: 20px !important;
}
.woocommerce-shipping-totals.shipping th {
padding: 20px 0 0;
}	
.cart-collaterals .shop_table tr.shipping th {
padding-bottom: 15px !important;
margin-top: -20px;
padding-top: 0px;
}
.cart-collaterals {
margin-top: 20px !important;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content {display: block !important; }
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner { padding: 0px !important; }
.checkout-coupon { margin-bottom: 0px !important; }
table.cart .product-name dd {display: block !important; }
table.cart .product-name dd::after  {display: none !important; }
body .wc-block-components-notice-banner > .wc-block-components-notice-banner__icon {display:none; }
.shipping ul { font-size: 14px; }
.woocommerce-cart .entry-header .entry-title {
margin-bottom:60px !important;  }
.cart-panel .widget_shopping_cart_content .woocommerce-mini-cart-item__name, .cart-panel .widget_shopping_cart_content .woocommerce-mini-cart-item__qty, .cart-panel .widget_shopping_cart_content .total {
font-size: 14px !important;  }
.widget_shopping_cart_content .woocommerce-mini-cart-item__qty .price { float: left !important;  width: 100%;}
.woocommerce-checkout-2-columns form.woocommerce-checkout .form-row label { font-size: 14px;}
.woocommerce-mini-cart-item__qty { text-align:left !important; float:left; display:inline-blok; }
.awdr_cart_strikeout_line { float: left !important; margin-right:20px; font-size:12px;}
.awdr_cart_strikeout_line del {text-decoration: line-through !important; color:#999 !important;}
table.cart .product-name dl {font-size: 12px !important;}
table.cart .product-name .product-price {font-size: 12px !important;}
.woocommerce-wishlist .entry-title { text-align:center !important; }
.woocommerce-wishlist .wishlist-empty, .woocommerce-wishlist .return-to-shop { text-align:center !important; }
.woocommerce-billing-fields h3 { font-size: 1.2rem !important; }
h3#order_review_heading {  font-size: 1.2rem  !important;}
.woocommerce-order h2 { font-size: 1.3rem !important;  }
.woocommerce-account h1 {font-size: 1.5rem !important;  }
.woocommerce-checkout-review-order-table tr {font-size: 1.125rem !important;  }
.woocommerce-checkout-review-order-table .product-item {font-size: 0.875rem !important;  }
.woocommerce-checkout-2-columns .checkout-login .woocommerce-info, .woocommerce-checkout-2-columns .checkout-coupon .woocommerce-info { font-size:13px; }
h3 {  font-size: 1.5rem;}
.cart-collaterals .order-total-table td { margin-top:-7px; font-size:1.4rem !important; }
.cart-collaterals .cart_totals h2 {
margin-bottom: -20px !important; font-size:2rem !important; }
.checkout-login { margin-bottom: 0px !important; padding:0 !important; }
.woocommerce-checkout-review-order-table tfoot .shipping label {    font-size: 0.9rem !important;  }
.wc_payment_methods li > label {    font-size: 0.9rem !important;  }	
.wc_payment_methods li { padding: 10px 0 15px; }
.cross-sells {  margin-top: 50px !important; }
.cross-sells h2 { font-size: 10px !important; font-weight: 500 !important; margin: 0 0 25px !important; text-transform:uppercase; letter-spacing:1px; }
.woocommerce-checkout-payment .payment_methods {padding-bottom: 0px !important; }
.wc_payment_methods { margin-bottom: 20px !important; }
.woocommerce-checkout-payment .place-order { margin-top: 20px !important; }
} .footer-widgets .widget li {
padding:15px 0 0;
} .blog-header-title .page-title {
font-size: 2.2rem !important;
font-weight: 500 !important;
}
.project-content p { font-family:Merriweather; color:#222; }
.project-content p {
font-size: 1em;
line-height: 1.9;
}
.project-header p {
font-size: 1.3rem; display:none;
line-height: 1.9;
text-align:center;
color: #333;
margin: 50px 0 30px;
font-family: plus jakarta sans;
}
.blog-header-content { padding: 0px 0 70px 0; }
.posts-slider-widget .slick-arrow { display:none; }
.portfolio-project h4 { font-size: 1.15em; line-height: 1.6; }
.hfeed .hentry.has-post-thumbnail .entry { min-height: 10px;}
.entry-header figure.entry-thumbnail  { display:none; }
.post-info { display:none; }
.cat-links { font-size:12px; font-weight:300 !important; margin-top:20px !important;  }
.blog-header-title  {  text-align: center; background: none !important;  padding: 0px; margin: 0 0 60px; letter-spacing:-1px; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background: #222;
bottom: 0;
color: #fff;
font-size: 11px;
left: inherit;
right:20px;
margin-bottom: 20px;
max-height: 60%;
overflow: auto;
padding: 6px 10px;
position: absolute;
text-align: right;
width: fit-content;
box-sizing: border-box; }
.blog-header-content .header-title { font-family:Merriweather; }
.hfeed .hentry.post-large .total-shares, .hfeed .hentry.post-large .comments-link {display:none;   }
.entry-meta .posted-on, .entry-meta .total-shares  {margin-right:0px !important;   }
.hentry.post-large img {width:100% !important; height:auto;   }
.hfeed .hentry img  {width:100%; height:auto;   }
.hfeed .hentry .post-thumbnail {width:65%; max-width:none; margin-right:6%;  }
.hfeed .hentry .entry-title { font-size:24px; line-height:1.3 !important; font-family: Merriweather; font-weight: 400; }
.hentry.post h2  { font-size: 26px !important; line-height:1.8; font-weight:600; }
.hentry.post-large h2  { font-size: 2.6rem !important; line-height:1; padding: 0 20px 10px; font-family:Merriweather; }
.hentry.post-large p { display:none; }
.entry-meta {color: #999; font-weight: 300; }
.hfeed .hentry .cat-links {text-transform:none; font-size:0.8rem; font-weight:400 !important; color:#222 !important; }
.entry-header .cat-links a {color:#222 !important;}
.konte-popular-posts-widget .post-cats {font-weight:400; text-transform:none; }
.posts-slider-widget .cat-links {font-weight:400; text-transform:none; margin-bottom:5px; }
.hfeed .hentry .entry {border-bottom: 0px solid #e3e7e8; border-top: 1px solid #e3e7e8; padding-top:20px; }
.hfeed .hentry.post-large .entry {border-top: 0px solid #e3e7e8; }
.hfeed .hentry .entry-summary { font-size: 15px !important; line-height:1.8 !important; max-height:none;}
.hentry { margin-bottom: 60px !important;}
.hfeed .hentry.post-large { background:#eee; text-align:center; }
.hfeed .hentry.post-large .entry { padding: 40px 100px 80px; }
.widget-title { font-size:16px !important; font-weight:300 !important; border-bottom:0px;}
.widget { padding: 30px;  }
.sidebar-right .widget-area { padding-left: 100px; margin-bottom:-40px;  }
.posts-slider-widget .entry-title { font-size:16px; font-family:Merriweather !important; line-height:1.4; }
.wc-block-grid__product-title { font-size:16px !important;  text-align:left; font-weight:500 !important; font-family:Merriweather;  }
.wc-block-grid__product-price { font-size: 0.8rem; color:#999; font-weight:300; margin-bottom:0px; text-align:left; }
.related-posts h2 { text-align:center; margin-bottom:140px; }
.related-posts h3 { font-family:Merriweather; font-size: 16px; font-weight: 400; margin: 10px 0 0; text-align:center; padding: 0 10%;}
.navigation { text-align:center !important; margin-top:80px; }
.next-posts-navigation a { font-weight:300 !important; }
.portfolio-filter { display: none; }
.vc_custom_1575057227883 {
line-height:0.9 !important;
}
.portfolio-project {
max-width: 900px;
}
.portfolio-project h2 {
font-size:1.5rem;
}
.blog-box {
float:left; width:100%;
display:table;
position:relative;
padding: 0 10%; text-transform:center;
}
.blog-box h3 {
font-size: 1.8rem; text-align:center;
line-height: 1.5;
color: #222 !important;
padding: 0px 10% 0;
font-weight: 400;
font-family: Merriweather; margin: 0;
}
.blog-box h6 {
font-size: 0.7rem; text-align:center;
color: #999 !important;
padding:10px 0 0;
text-transform: uppercase;
font-weight: 300; margin-bottom:10px;
}
.blog-box p {
font-size: 1rem; line-height:1.6; font-family:Plus Jakarta Sans; font-weight:300;
text-align:center;
color: #999;
margin: 20px 0 30px;
}
.blocks-gallery-caption,  {
text-align: center;
}
.project-header h6 {
font-size: .725em;
text-align:center;
color: #222;
margin: 20px 0 20px;
text-transform:uppercase;
}
.project-content p a {
font-weight: 500;
text-decoration: underline;
text-decoration-color: #222;
text-underline-offset: 4px;
background-image: linear-gradient(to right, #a3b49d 0%, #a3b49d 100%);
background-size: 0% 1px; background-repeat: no-repeat;
background-position: 0 100%; transition: background-size 0.3s ease; }
.project-content p a:hover {
background-size: 100% 5px; text-decoration-color: #a3b49d; }
.portfolio-page-header--page_title .page-title {
letter-spacing:-2px;text-align:center; 
}
.portfolio-page-header--page_title {
padding: 120px 0 150px !important;
}
.portfolio-page-header--page_title + .site-content-container .portfolio-filter, .portfolio-page-header--page_title + .site-content-container .navigation {
text-align:left; font-size: 14px; font-weight:300;
}
.portfolio-project .wp-block-image {
margin-top: 100px;
margin-bottom: 100px;
}
.portfolio-project h1 {
margin:80px -120px 60px; text-align:center !important; padding: 0 0 20px; font-size:4rem;  font-weight: 400; letter-spacing:-1px; line-height:1.3; font-family: Merriweather;  }
.portfolio-project h5  {  font-size: 14px !important; padding-bottom: 5px;   display: inline-block; margin:0px 0 30px;
border-bottom: 1px solid #222;
font-weight: 600 !important;
text-transform: uppercase; }
.project-header h2 {
font-size: 1.5rem; font-weight:300; margin:0; 
font-family: Plus Jakarta Sans;
}
.project-types {
font-size: 18px;
font-size: 1rem !important;
}
.post-navigation .nav-titles {
font-size: 0.7rem;
font-weight: 500;
}
.products.related h2 .products.upsells h2 {
font-size: 13px !important;  font-family: Plus Jakarta Sans;
}
.products.related h2 a {
font-size: 16px !important;
}
.products.upsells h2  {
letter-spacing:1px; font-size: 13px !important; font-weight:500; text-transform:uppercase;
font-family: Plus Jakarta Sans;
}
.project-header h3 {
font-size:1.3rem !important; text-transform: uppercase; text-align:center; 
padding: 0 5%; margin-top:30px !important;
font-family: Merriweather;
}
.related-projects  {margin-top:120px; }
.related-projects .project h3 {
font-size: 1.1rem; text-align:center;
line-height: 1.6;
color: #222 !important;
padding: 0px 3% 0;
font-weight: 400;
font-family: Merriweather;
margin-top:0px !important;
}
.related-projects .project h6 {
font-size: 0.7rem; text-align:center;
color: #999 !important;
padding:10px 0 0;
text-transform: uppercase;
font-weight: 300;
margin:30px 0 10px;
}
.wp-block-image figcaption {
margin-top: 2em !important;
margin-bottom: 0; font-size:13px !important;
}
.social-share a {
padding: 15px 0px 10px 20px; }
.social-share-link.facebook span { font-size: 0; visibility: hidden !important;
}
.social-share-link.twitter span { font-size: 0; visibility: hidden !important;
}
.wc-block-grid__product-title {
font-weight: 300;
font-size: 12px; 
}
blockquote::before {
display:none !important;
}
blockquote {
padding: 0 0px;
}
.has-drop-cap:first-letter {
font-family: Merriweather;
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
padding: 1px 0px 0px;
line-height: 1.6; font-family: Merriweather; text-transform:uppercase; letter-spacing:1px; color: #222;
}
.wp-block-quote {
border-left: 0px solid #000;
margin: 60px 0px !important;
padding: 1px 0px 0px;
}
.wp-block-quote p {
margin: 0px !important;
}
.portfolio-project .wp-block-gallery  {
margin-bottom: 100px; margin-top:100px;
}
.blocks-gallery-item {
margin-bottom: 20px !important; 
}
.blog-header-content .header-title { font-size: 5rem !important; letter-spacing:-1px; font-weight:500 !important; text-transform: none !important; }
@media screen and (min-width: 2000px) {
.no-sidebar .alignfull { padding: 0px 20% 0px;}
.portfolio-projects .hentry { padding-left: 70px; padding-right: 70px; margin-bottom: 100px; }
}
@media screen and (max-width: 1720px) {
.portfolio-project h1 {margin:50px 0px 50px; font-size: 3rem   }
.project-header p {margin: 30px 0 30px; }
.portfolio-page-header--page_title { padding: 150px 0 100px !important;}
.sidebar-right .widget-area { padding-left: 60px;  }
}
@media screen and (min-width: 1201px) {
.portfolio-project .wp-block-image { margin-bottom: 80px; margin-top: 80px;  }
.portfolio-project .wp-block-gallery { margin-bottom: 80px; margin-top: 80px;  }
.portfolio-project .wp-block-gallery .blocks-gallery-item { margin-right: 20px;  }
.portfolio-project .wp-block-gallery .blocks-gallery-item:last-child { margin-right: 0px; }
}
@media screen and (max-width: 1200px) {
.sidebar-right .widget-area { padding-left: 50px;  }
}
@media screen and (max-width: 1000px) {
.blog-header-title .page-title {  font-size: 1.4rem !important; }
.blog-header-content .header-title { font-size: 2.6rem !important; letter-spacing:-1px; margin-top:10px; }
.blog-box h3 { font-size: 1.1rem;  line-height: 1.4; }
.products.related h2, .products.upsells h2 { text-align: left !important; margin-left:-20px !important; margin-bottom: 20px !important;}
.products.related h2 { font-size:10px !important; }
.portfolio-page-header--page_title { padding: 100px 0 50px !important;}
.hfeed .hentry img {width:100%; height:auto;  margin-right:0px;  }
.hfeed .hentry.post-large .entry { padding: 30px 40px 40px; }
.hentry { margin-bottom: 25px !important; }
.hentry.post-large h2 { font-size: 1.6rem !important;  padding: 0 0px 5px; }
.hentry.post-large h2 a { font-size: 1.3rem !important;  padding: 0 0px 5px; }
.hentry.post-large p  { padding: 0 0%;}
.hfeed .hentry .entry-title  { font-size:18px !important; line-height:1.4;}
.entry-header h2  { font-size:28px !important;}
.entry-title h2 { font-size: 2.2rem !important; }
.sidebar-left .widget-area, .sidebar-right .widget-area { width:100%; padding-left:0px;}
.blog-header-content { padding: 0px 0 0px 0; margin-top: 16px; }
.hfeed .hentry.has-post-thumbnail .entry { text-align:center; padding: 0 25px 25px;}
.hfeed .hentry .entry-summary { display:none; }
.hfeed .hentry .entry {border-bottom: 1px solid #e3e7e8; border-top: 0px solid #e3e7e8; padding-top:0px; }
.cat-links {  margin-bottom:5px !important; }
.blog-header-title  {   margin: 10px 0 0px; }
.related-posts h2 { text-align:center; margin-bottom:60px; }
.hfeed .hentry .post-thumbnail {width:100%; max-width:none; margin-right:0%;  }
.portfolio-project h4 { font-size: 1rem; line-height: 1.5; }
.hfeed .hentry.post-large .cat-links { margin-top:35px !important; }
.pagination .nav-links a  { margin-top:9px; }
.wp-block-image figcaption { font-size:11px !important;}
}
@media only screen and (max-width: 1200px) and (min-width: 767px)  {
.products.related h2 { margin-left:-20px!important;}	
}
@media only screen and (max-width: 1200px) and (min-width: 748px)  {
.portfolio-project .wp-block-image { margin-bottom: 50px; margin-top: 50px;  }
.portfolio-project .wp-block-gallery { margin-bottom: 50px; margin-top: 50px;  }
.portfolio-project .wp-block-gallery .blocks-gallery-item { margin-right: 20px;  }
.portfolio-project .wp-block-gallery .blocks-gallery-item:last-child { margin-right: 0px; }
}
@media screen and (max-width: 747px) {
.hentry.post h2  { font-size: 20px !important; line-height:1.4; }
.portfolio-project h5 { font-size:11px !important; margin-bottom:25px !important; }
.portfolio-projects { margin-left: 10px; margin-right: 10px; }
.portfolio-project h1 { margin-top:0px; margin-bottom:20px; font-size:1.5rem; line-height:1.3; padding:0 35px; letter-spacing:-0.3px;}
.project-header h2 { font-size: 1.2rem; font-family: Plus Jakarta Sans; padding: 5px 0 0; }
.portfolio-project h2 { font-size:1.2rem; line-height:1.1; }
.project-header h3 { font-size:1.25rem !important; padding: 0 20% 0 0; margin-top:20px !important ;}
.project-header h6 { margin: 0px 0px 20px; font-size:10px; }
.project-header p { font-size: 0.8rem; margin: 0px 0 30px !important; line-height:1.7; }
.project-content p { font-size: 0.9em; line-height:1.8; }
.portfolio-page-header--page_title { padding: 50px 0 50px !important; }
.portfolio-project .wp-block-image { margin-top:20px; margin-bottom: 30px;}
.related-projects  {margin-top:30px; overflow:hidden; }
.related {padding: 0 20px; }
.products.related h2 a { font-size: 13px !important; }
.products.upsells h2 { font-size:10px !important; font-weight:500; }	
.related-projects .project h3 {margin-bottom:20px; padding: 0px 10% 0; }
.related .products li.product {  }
.products.related, .products.upsells { padding: 20px 20px; margin-left:-1px;    }
.blog-box { padding: 0; }
.blog-box h3 { font-size: 1.1rem; padding: 0px 10% 0; line-height:1.5; margin: 10px 0 50px; }
.blog-box p { margin: 5px 0 50px; font-size:0.9rem; line-height:1.5; }
.blog-box h6 { margin-bottom:0px; }
.no-sidebar .alignfull { padding: 0px 0px 5px;}
.blocks-gallery-item {margin-bottom: 20px !important; }
.portfolio-project .wp-block-gallery {margin-bottom: 0px; margin-top:20px; }
.wp-block-quote {margin: 10px 0px 30px !important;}
}
} .konte-product-carousel {
padding-top: 0px !important;
}
.wpml-ls-legacy-list-horizontal a {
display: block;
text-decoration: none;
padding: 18px !important;
width: 100% !important;
font-size: 0.9rem !important;
font-weight: 400!important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
padding: 0;
margin: 0;
list-style-type: none;
border: 1px solid #222 !important;
margin: 25px 0 0 !important;
display:flex !important;
}
.manje2 {
max-width:1400px !important; margin:0 auto; }
.bloknasl {
padding:150px;
background-color: #eee;
background-position: center;
background-repeat: no-repeat !important;
background-size: cover !important;}
.bloknasl .konte-banner__text {
font-size: 2rem !important; margin-bottom:20px;}
.bloknasltx { position:absolute; left:240px; top:200px; width:500px; }
#spinning-circle {
animation-name: spinning-circle;
animation-duration: 10s;
animation-iteration-count: infinite;
}
@-webkit-keyframes spinning-circle {
0% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.bblok {
width:100%; }
.np-nasl { padding: 0 10% 0px; }
.np-nasl p { margin-bottom:0px !important; }
.np-nasl h2 {
font-size:5rem; letter-spacing:-1px; font-weight:700 !important;
color: #111 !important; }
.magnasl h2 { font-size:2.3rem !important; letter-spacing:-1px; line-height:1.3; margin-top:0px; padding-right: 50px; color: #111 !important; font-weight:300 !important; }
.magnasl p { line-height: 1.6; font-size: 0.9rem !important; width: 50%; padding: 20px 20px 0; position:absolute; bottom:0px; left:20px;  }
.magnasl h4 { line-height: 1.6; font-size: 0.9rem;  padding: 0 20px 0 0; font-weight: 300; }
.magnasl .wpb_content_element { margin-bottom:0px; }
.mag2  {  padding: 0 20px; }
.naseprice h6 {
font-size: 13px;
text-align: center;
color: #222 !important;
padding: 0px 0 0;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 10px; }
.naseprice h2 {
font-family: Merriweather;}
.naseprice h3 {
font-size: 1.1rem;
text-align: left;
line-height: 1.5;
color: #222 !important;
padding: 0px 20% 10px 0;
font-weight: 300;
font-family: Merriweather;
margin: 0; }
.procitajte { display:none;  }
.vc_row[data-vc-full-width] {
overflow: hidden !important;
}
.vc_custom_heading.font-weight-novo {
font-weight: 400; font-family: Plus Jakarta Sans;
font-size: 0.8rem;
text-transform: uppercase;
}
.novonasl  { padding: 0px 8%; }
.novonasl2  { padding: 100px 30px; }
.konte-product .product-cats::before {
display:none;
}
.konte-product .product-cats {
padding-left: 0px !important;
font-weight: 400 !important;
}
.konte-product .product-title {
font-family: Merriweather;
}
.konte-product .product-price {
font-size: 24px;
font-size: 1.1rem !important;
font-weight: 400 !important;
margin: 0 0 35px;
}
.konte-banner.text-position-top-left .konte-banner__content   { height:100%; }
.konte-banner__tagline  {
font-size: 13px !important; text-transform: uppercase; letter-spacing:1px; margin-bottom:10px; font-weight:500;
}
.konte-banner__text  {
font-size: 4rem !important; font-weight:700;  letter-spacing:-1px; font-family:Merriweather; letter-spacing:-1px; 
}
.konte-banner__description {
line-height:1.4;font-size: 0.9rem; position: absolute; bottom:80px; 
}
.konte-banner__content  {
padding:100px !important;
max-width:500px !important;
}
.kbtekst { line-height: 1.6; font-size: 0.9rem !important; border:0px; width: 50%; padding: 20px 0 0;  }
.konte-banner__text, .konte-banner__tagline {
white-space: nowrap;
}
.konte-banner-countdown .konte-countdown {
top: 45%;
}
.press h3 { font-size: 1rem !important; font-weight: 500 !Important; letter-spacing: 1px;  }
.press h4 {font-size:1.2rem; line-height:2; color:#444 !important; padding: 30px 0% 10px; font-weight:400;  font-family:Merriweather; text-transform: none; font-weight: 300; font-style: italic; max-width:800px; margin:0 auto;}
.press  p   {padding:0px !important;   }
.press img {height:20px; width:auto; margin:0 auto; margin-top:50px;  }
.press .konte-icon-box__title { display:none; }
.slick-dots { margin: 40px 0 0 0; }
.swiper-pagination { text-align: center !important;}
.pokloni { padding: 300px 230px; }
.pokloninasl h2 {
padding: 0 30% 0 0; font-weight:500; font-size: 1.2rem; line-height: 1.4;  letter-spacing:2px; text-transform:uppercase;
}
.pokloni h1 {
font-size: 1.4rem !important; font-weight:400;  margin-bottom:40px !important; letter-spacing:1px; line-height:1; font-family:Merriweather;  text-transform: uppercase;
}
.pokloni h2 {
font-size: 4.1rem; line-height:1.3;  padding: 0 0% 0px;  max-width:900px; margin:0 auto 30px; font-weight:600; 
}
.pokloni p {
max-width:1100px; margin:0 auto 20px; font-size:18px; }
.poklonisl .konte-banner .konte-button.button-underline  {
display:none;
}
.sivobijelo { max-width:1500px; margin:0 auto;
}
.akcijanasl {padding: 40px 0 !important; }	
.akcijanasl h2  {
font-size: 3rem !Important; margin-top:20px; max-width:650px; margin:0 auto 30px; padding: 0 40px;
}
.citat {font-size:1.6rem !important; line-height:1.6; color:#222 !important; padding: 0px 30% 20px 30%; font-weight:400 !important;  font-family:Merriweather !important; font-style:italic;  }
.citat2 {font-size:1rem; line-height:1.6; color:#555 !important; font-family:Plus Jakarta Sans; padding: 0px 30% 20px 30%;   }
.konte-subscribe-box .mc4wp-form-fields button, .konte-subscribe-box .mc4wp-form-fields input[type="submit"] {
background: #222 !important;
color: #fff; }
.popup-modal h2 {
letter-spacing:-1px; margin:0; }
.konte-icon-box__icon { width:100px; position:absolute; }
.konte-icon-box__title  { font-size:1.1rem; font-family: Plus Jakarta Sans; font-weight:600; padding: 0 60px 0 100px; color:#222; }
.konte-icon-box__content p { font-size:0.9rem; padding: 0 60px 0 100px; font-family: Plus Jakarta Sans; line-height:1.6; }
button, input[type="button"], input[type="reset"], input[type="submit"] {
font-weight: 400;
}
.popup-modal.popup-layout-1-column .popup-content-wrapper h1 { font-weight:900 !important; font-size:3rem; margin: 0 0 20px; letter-spacing:-2px;}
.popup-modal.popup-layout-1-column .popup-content-wrapper {width: 66.6667%; padding: 40px 0 50px; }
.related-projects h2 {
font-size: 1.2rem; text-align:center; font-style:italic; font-family:Merriweather;
}
.cn-button {
background:#222 !important; border-radius:0px;
}
.akcija h2 {font-size: 3rem !important; }
@media (max-width: 2200px) {
.konte-banner__content  { padding:70px !important; width:330px; }
}
@media (max-width: 2000px) {
.magnasl h2 { font-size:2rem !important; }
.np-nasl { padding: 0px 5% 0px; }
.np-nasl p { margin-bottom:0px !important; }
.magnasl h2 { font-size:2.4rem;  }
}
@media (max-width: 1700px) {
.bloknasl { padding:70px; }
.bloknasl .konte-banner__text {font-size: 1.8rem !important; }
.np-nasl { padding: 0px 5% 20px; }
.np-nasl p { margin-bottom:0px !important; }
.bloknasltx { left:120px; top:120px; width:380px; }
.np-nasl { padding: 0px 0px 0px; }
.magnasl h2 { font-size:2.4rem;  }
}
@media (max-width: 1440px) {
.bloknasl { padding:50px; background-color: #f8F8F8; }
.pokloni { padding: 300px 100px; }
.pokloni h2 {  font-size: 3.5rem; max-width:600px; }
.bloknasltx { left:80px; top:80px; width:320px; }
.naseprice h3 { font-size: 0.9rem; padding: 0px 30px 0 0; line-height:1.6;   }
.novonasl { padding: 100px; }
.np-nasl { padding: 0px 50px 0px; }
.magnasl h2 { font-size:2.2rem; letter-spacing:-0.5px; line-height:1.1; margin-top:0px; padding-right: 20px; color: #111 !important; font-weight:400 !important; }	
.magnasl p {  width: 70%;  font-size:0.8rem;   }
.mag2  {  padding: 0 0px; }
.magnasl p { left:0px;  }
}
}
.teme2 {  padding: 0 50px 0 100px; }
.teme3 {  padding: 0 100px 0 50px; }
@media (max-width: 1199px) {
.vc_col-sm-3  {   width: 100% !important; }
.konte-banner__content  { padding:50px !important; width:210px; }
.np-nasl { padding: 0 25px 0px; }
.mag1  {   width: 100% !important; margin-bottom:20px; }
.mag2  {   width: 100% !important; padding: 0 0px; }
.mag3  {   width: 50% !important; }
.mag4  {   width: 50% !important; }
.magnasl h2 { font-size:1.4rem; letter-spacing:0px; line-height:1.3; margin-top:0px; padding-right: 0px; color: #111 !important; font-weight:400 !important; }	
.naseprice h3 { font-size: 1.1rem; padding: 0px 30px 0 0; line-height: 1.4;  width:100% }	
.naseprice { width:100%; float:left; }
.magnasl p { line-height: 1.6; font-size: 0.8rem !important; padding: 10px 0px 50px !important; position:relative; bottom:inherit; left:inherit; display:inline-flex; width:100%; float:left;  }
.procitajte { display:none;  }
}
@media (max-width: 1000px) {
.bloknasl { padding:0 40px 40px; background-image:#f5f5f5 !important; background:#f5f5f5 !important; }
.bloknasltx { position:relative; left:0 !important; right:0 !important; top:0 !important; width:260px; margin:0 auto; }
.koll  { display:none !important; }
.swap-on-mobile { display:flex !important; flex-direction: column-reverse; }
.konte-banner.text-position-top-left .konte-banner__content   { display:none; }
.novonasl { padding: 0px 25px; }
.novonasl .products li.product {  width:50% !important; }
.teme2 {  padding: 0 40px 40px 40px; }
.teme3 {  padding: 0 40px 40px 40px; }
.sivobijelo { padding: 0px;}
}
@media (max-width: 767px) {
.sivobijelo { margin-bottom:-30px;}
.slick-dots { margin: 20px 0 0 0; }
.konte-product-carousel { padding-top: 0px !important; }
.konte-banner.text-position-top-left .konte-banner__content   { height:100%; left: -90px; height: auto; position: absolute; top: 50px; display:none; }
.naseprice h6 { font-size: 12px; margin-bottom: 5px; }
.bloknasl { padding:0px 5px 0px; background-color: #f8F8F8; margin-top:-80px; }
.bloknasltx { width:200px; margin:60px auto -100px; }
.novonasl { padding: 0px 5px; }
.swap-on-mobile { display:flex !important; flex-direction: column-reverse; }
.np-nasl .vc_column_container > .vc_column-inner {box-sizing: border-box;
padding-left: 10px;
padding-right: 10px;
width: 100%; }
.np-nasl { padding: 0px 14px 0px !important;
margin-bottom: -30px; }
.np-nasl h5 { margin-left: -5px !important; }
.np-nasl h6 { font-size:10px !important }
.np-nasl h2 { font-size: 3rem; text-align:left !important; margin-bottom:0px; letter-spacing:0; }
.np-nasl p { padding:25px 0px !important; }
.magnasl h2 { font-size:1.2rem !important; letter-spacing:0px !important; line-height:1.4 !important; margin-top:0px; padding-right: 0px; color: #111 !important; width:100%; }
.magnasl p { line-height: 1.6; font-size: 0.8rem !important; padding: 15px 0px 20px !important; margin-top:0px; position:relative; bottom:inherit; left:inherit; display:inline-flex; width:100%; float:left;  }
.procitajte { margin-bottom:35px; display:block; }
.magnasl h4 { line-height: 1.6; font-size: 0.8rem !important;  padding: 10px 0px 0 0; font-weight: 300; }
.naseprice h3 { font-size: 13px; padding: 0px 20px 0 0;  line-height:1.4;   }
.konte-banner__tagline  { font-size: 11px !important; }
.konte-banner.text-position-bottom-left .konte-banner__content { bottom: 20px; }
.teme2 {  padding: 0 0 30px; }
.teme3 {  padding: 0 0 30px; }
.popup-modal .popup-content {  font-size:0.9rem !important; }
.popup-modal h2 {  font-size:1.8rem; }
.akcijanasl {padding: 60px 0 !important; border-right:20px solid #fff; border-left:20px solid #fff; margin-top:20px; }	
.akcijanasl h5  { font-size: 0.7rem !important; }
.akcijanasl h2  { font-size: 2.2rem !Important; padding: 0 20px; margin-bottom: 0px;}
}
@media (max-width: 999px) {
.vc_col-sm-4 { width: 100%; }
.vc_nova { padding-right:40px !important; padding-left:40px !important; margin-left: ; margin-bottom:70px; }
.kbtekst {  border:0px; width: 80%; padding: 40px 0 0; margin-bottom:15px; }
}
@media (max-width: 767px) {
h5 {  font-size:10px !important; margin-bottom:-20px !important;}
.teme2 {  padding: 0 0 30px; }
.press h3 { font-size: 1rem !important; font-weight: 500 !Important; letter-spacing: 1px; text-align:center;  }
.press h4 {font-size:1rem; line-height:1.8; padding: 0px 30px 10px; text-align:center;   }
.press h5 {text-align:center !important;   }
.press img { margin:0px auto; }
.konte-carousel--gap-90 .slick-slide { padding-left: 0px; padding-right: 0px; margin: 0 40px; width:100%; }
.konte-carousel--gap-40 .slick-list, .konte-carousel--gap-60 .slick-list, .konte-carousel--gap-90 .slick-list {
padding: 0 20px 0 !important;
}
.citat {font-size:1.6rem !important; text-align:left;  }
.press .slick-dots { display:block !important;  }
.konte-banner__text {
font-size: 1.2rem !important; }
.vc_row[data-vc-full-width] {overflow: visible; }
.poklonisl { padding: 0px; }
.pokloninasl h2 { padding: 0 50px 0;   font-weight:700; font-size: 1.7rem; line-height: 1.3; text-align:center;  width:100%; }
.vc_custom_1588519253594 { padding: 0 15px 30px !important; }
.pokloni { padding: 150px 50px !important;  }
.pokloni h1 { font-size: 1.1rem !important; margin-bottom: 20px !important; letter-spacing:1px; }
.pokloni h2 { font-size: 2rem !important; line-height:1.4; }
.pokloni p { max-width:1100px; margin:0 auto 20px; font-size:16px; }
.f h2 { font-size: 1.4rem !important; padding: 10px 5% 10px; line-height:1.4; letter-spacing:2px; }
.related-projects h2 { text-align:left; margin-bottom:20px; }
.slick-dots { display:none; }
.konte-banner__text { font-size: 1.8rem !important; }
.konte-banner__description { font-size: 11px !important; line-height:1.4 !important; position: relative; bottom:inherit;  top: 20px; width:100%;  display:none; }
.konte-banner__content  { padding:0px 20px !important; width:50% }
.kbtekst { line-height: 1.6; font-size: 0.8rem !important; border:0px; width: 100%; padding: 20px 0 0; margin-bottom:15px; }
.konte-banner { overflow: visible;}
.vc_nova { padding-right:20px !important; padding-left:20px !important; margin-left: ; margin-bottom:70px; }
.bloknasl .konte-banner__text { font-size: 1.4rem !important; width:170px; }
.konte-carousel { overflow: visible; margin-left: -20px; margin-right: -20px; }
.vc_custom_1575057227883 { text-align: center !important; font-size:4rem; }
.konte-icon-box__icon { width:40px; position:absolute; margin-left:20px; }
.konte-icon-box__title  { font-size:15px; padding: 0 30% 0 80px; line-height:1.2; }
.konte-icon-box__content p { padding: 0 30px 0 80px; line-height:1.6; font-size:0.8rem;}
.razmak  { height:60px; }
.razmak2  { height:30px; }
.citat {font-size:1.3rem !important; line-height:1.3; color:#222; padding: 20px 14% 10px !important; text-align:left !important;	}
.citat2 { padding: 5px 14% 30px ; font-size:0.8rem; text-align:left !important; line-height  }
.vc_row.vc_column-gap-40 > .vc_column_container, .vc_row.vc_column-gap-60 > .vc_column_container, .vc_row.vc_column-gap-120 > .vc_column_container { padding-top: 0px; }
.single-product .site-content { padding-top: 0px; }
ul.products li.product .woocommerce-loop-product__title { font-size:13px !important;  margin:0 0 0px !important; line-height:1.2 !important;   }
li.custom-category-309 .woocommerce-loop-product__title { font-size: 18px !important; padding-top:10px; }
ul.products li.product .price { font-size: 12px !important; margin-bottom:0px !important;}
ul.products .product-inner:hover .buttons { text-align: left; float:none; }
ul.products li.product .button:first-child {float: none !important; font-size:0.7rem !important; }
.popup-modal.popup-layout-1-column .popup-content-wrapper h1 {font-size: 2.4rem !important; font-weight: 800 !important; letter-spacing: -1px; margin: 40px 0 25px; line-height: 1;}
.popup-modal .popup-content-wrapper > :last-child { font-size: 10px !important; margin-top:40px; padding: 0 20%;}	
}
@media (max-width: 1500px) {
.single-product .site-content { margin-top:0px; }
}
@media (max-width: 767px) {
.popup-modal.popup-layout-1-column .popup-content-wrapper {width: 74%; padding: 40px 0 60px; }
.single-product .site-content { margin-top:0px !important; padding-bottom:0px !important; }
.woocommerce div.product.layout-v6 .flex-control-nav { left: 22px !important; }
.woocommerce div.product .variations  { font-size: 0.9rem !important; }
.vc_custom_1588541445119 { background:#f5f5f5 !important; }
}
.grecaptcha-badge {
opacity:0 !important;
}
.widget_shopping_cart_content .total {
font-weight:600;
}
.cart-panel .widget_shopping_cart_content .total, .cart-panel .widget_shopping_cart_content .buttons {
width: 100%;
margin: 0;
padding: 30px 0 !Important;
}
.woocommerce div.product .woocommerce-product-details__short-description {
font-size: 14px; color:#555;
font-size: 0.9rem;
margin-bottom: 0px; margin-top:20px !Important;
}
.woocommerce div.product .woocommerce-product-details__short-description b {
font-weight:600 !important; color:#222;
}
.wcfu {
width:100%;
}
a.wcfu-dropzone, a.wcfu-dropzone:focus {
background:#f7f7f7;
}
.wcfu-dropzone h6 {
display:none;
}
.wcfu-title {
font-size: 1rem; display:none;
}
a.wcfu-dropzone::before {
border: 2px dashed #ccc;
}
ul.wcfu-uploaded {
padding-left:0px;
margin-bottom:40px;
}
.wcfu-accepted strong {
display:none;
}
.wcfu-accepted:before {
content: 'Formati fotografije: ';
}
.pets-info li {
margin-bottom:15px !important;
} .single-product .woocommerce-message {
display: none !important;
}
.woocommerce_gc_giftcard_form label {
font-weight:500 !important; padding: 10px 0 5px;
}
.woocommerce_gc_giftcard_form input[type="text"]  {
padding: 10px 0px !important;
}
.woocommerce_gc_giftcard_form .wc_gc_field textarea {
padding: 10px 0px !important;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error {
color: #fff;
font-size: 14px;
font-size: 0.875rem;
position: relative;
padding: 20px 80px 20px 80px;
background-color: #8ed3af !important;
min-height: 10px;
text-align:center;
display:inline-block; width:100%;
}
.woocommerce-info2 {
color: #666;
font-size: 14px; text-align:left !important;
font-size: 0.875rem;
position: relative;
padding: 20px; margin-top:-20px;
background-color: #EDE9CF !important;
min-height: 10px;
text-align:center;
display:inline-block; width:100%;
}
.checkout-login .woocommerce-info, .checkout-coupon .woocommerce-info {
background: none !important; line-height: 1.5 !important;
}
.woocommerce-checkout-payment .woocommerce-privacy-policy-text  {
font-size: 0.875rem !important; line-height:1.5 !important;
}
.wc_payment_methods .payment_box  {
font-size: 0.875rem !important;
color: #888;
line-height: 1.5 !important;
}
table.cart .product-name dl  {
}
.cart-collaterals .checkout-button {
width: 100% !important;
}
.add_gift_card_form {
padding: 20px 30px 20px;
text-align: left;
width: auto;
margin-bottom: 50px;
border: 1px solid #e3e7e8;
}
.add_gift_card_form h4 {
font-size: 1.2rem}
.add_gift_card_form #wc_gc_cart_redeem_form input {
border-bottom:0px; padding: 3px 0; 
}
.add_gift_card_form #wc_gc_cart_redeem_form button {
display: inline-block;
padding: 0 !Important;
background: none;
color: #222 !important;
text-transform: uppercase;
line-height: 1;
text-align:	right;
}
.add_gift_card_form #wc_gc_cart_redeem_form {
border-bottom:2px solid #ccc; width:100% !important;
display: inline-flex; }
.add_gift_card_form #wc_gc_cart_redeem_form input[type="text"] {
width: auto;
display: inline-block;
text-align: left;
float: left;
}
.woocommerce-MyAccount-content h2 {
font-size: 1.5rem !important; font-family:Plus Jakarta Sans !important; color:#111;
}
.woocommerce-MyAccount-Giftcards-balance-amount {
font-size: 4em; font-weight:600 !important; letter-spacing:-2px !important; }
@media (max-width: 767px) {
.woocommerce-MyAccount-content h2 { font-size: 1.1rem !important;}
.woocommerce-message, .woocommerce-info, .woocommerce-error {
font-size: 12px; text-align:left !important; padding:25px 65px !important;}
.woocommerce-message .message-icon, .woocommerce-info .message-icon, .woocommerce-error .message-icon { font-size:30px !important;}
.woocommerce-message .button { font-size: 12px !important; }
} .wooco-products .wooco-product .wooco-thumb {
width: 100px !important;
}
.wooco-products .wooco-product > div {
padding-right: 20px !important;
}
.wooco-products .wooco-product .wooco-thumb img {
width: 100px !important;
height: auto !important;
max-width: 80px !important;
display: block;
}
.wooco-products .wooco-product form.variations_form .variations .variation {
display: inline-block;
float: left;
border:0 px;
border: 0px !important;
border-bottom: 1px solid #cdcfd0 !important;
border-style: solid;
border-color: #e5e5e5;
padding: 3px 0px 10px !important;
margin: 5px 5px 0 0;
text-transform: lowercase !important;
}
.wooco-products .wooco-product form.variations_form .variations .variation .select select {
text-transform: lowercase;
}
.wooco-wrap .wooco-text {
text-transform: lowercase;
font-size: 20px;
font-weight:400;
margin:20px 0 40px !important;
}
.wooco-products .wooco-product > div:last-child {
padding-right: 0 !important;
text-align: right;
}
.wooco-products .wooco-product form.variations_form .variations .variation .select select {
padding: 0 30px 0 0 !important;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQgMTQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iNywxMC43NzMgMS41MzEsNi4zOTggMi40NjksNS4yMjcgNyw4Ljg1MSAxMS41MzEsNS4yMjcgMTIuNDY5LDYuMzk4ICIvPjwvZz48cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiLz48L3N2Zz4=) !important;
}
.wooco-products .wooco-product form.variations_form .variations .variation .label {
display: none;
}
.wooco-products .wooco-product form.variations_form .variations a.reset_variations {
display: none !important;
}
.woocommerce div.product .cart {
margin: inherit;
display: flex;
flex-wrap: wrap;
}
.woocommerce div.product .single_add_to_cart_button {
display:flex;
flex:1;
text-align: center;
display: inline-block;
}
.wooco-wrap .wooco-text {
text-transform: inherit; font-weight:300; font-size:16px;
}
.wooco-total {
font-weight:500 !important; font-size:22px !important; text-transform:lowercase !important;
} body.page-id-16654 header { }
body.page-id-16654 .text-dark { color: #F84C26; }
body.page-id-16654 .text-dark a { color: #F84C26; }
body.page-id-16654 .counter {background: #F84C26; }
body.page-id-16654 .hamburger-inner { background: #F84C26 !important; }
body.page-id-16654 .header-sticky--normal { background:none !important; backdrop-filter: blur(0px) !important; }
body.page-id-16654 header.site-branding .logo { display:none !important; }
body.page-id-16654 footer { display: none; }
body.page-id-16654 .site-content { padding-top:0px !Important; font-weight:400; }
body.page-id-16654 .site-content { background:#f8f8f8 !important; }
body.page-id-16654 .hentry { margin-bottom: 0px !Important; }
.rasprodaja1 { padding: 100px 100px 50px;  }
.rasprodaja1 h2 { font-size: 3.1rem; font-weight:800 !important; font-family: Plus Jakarta Sans !important; color: #F84C26 !important; line-height:1.3; }
.rasprodaja1 h2 a { font-size: 1.1rem; font-weight:400 !important; font-family: Merriweather !important; color: #F84C26 !important; line-height:1.3;  text-decoration: underline; font-style:italic;  }
.rasprodaja2 { padding: 0 90px 50px;  }
.rasprodaja2 p { color: #F84C26; font-size:15px; font-family: Plus Jakarta Sans !important; }
.rasprodaja2 .konte-product img {filter: sepia(0.08); }
.rasprodaja .product-cats { display:none; }
.rasprodaja .product-title { display:none; }
.rasprodaja .product-price { display:none; }
.rasprodaja .underline-hover.short-line::after { display:none; }
.rasprodaja .add-to-cart {
overflow: hidden; color: #F84C26;
display: inline-block;
text-align: center;
width: 100%;
font-size: 5rem;
font-weight: 800; letter-spacing:-3px; padding-bottom:5%; 
}
.rasprodaja1 h6 {
margin: 12px auto 0; 
}
.reklamni h1  { font-size: 3.1rem !important; font-family: Plus Jakarta Sans; font-weight:800; letter-spacing:0px;  }
.menu-item-15231 {
padding-bottom:25px !important; border-bottom:1px solid #e3e7e8; margin-bottom:15px; margin-top:0px; 
}
.menu-item-23171  {
padding-bottom:25px !important; border-bottom:1px solid #e3e7e8; margin-bottom:15px; margin-top:0px; 
} @media (max-width: 767px) {   
.rasprodaja1 { padding: 15px 10px;  }
.rasprodaja1 h2 { font-size: 1.2rem; letter-spacing:0px;  font-family: Plus Jakarta Sans !important; }
.rasprodaja1 h2 a { font-size: 1.1rem; letter-spacing:0px;  }
.rasprodaja2 { padding: 0 5px;  }
.rasprodaja2 p { font-size:13px; }
.reklamni h1  { font-size: 1.1rem !important; padding: 0 50px;   }
}
body.page-id-16654 .site-branding { display:none; }
.rev-scroll-btn.rev-b-span-dark span, .rev-scroll-btn.revs-dark span {
background: #fff !important;
}
.rev-scroll-btn.rev-b-span-dark {
border-color: #fff !important; }