/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Te
xt Domain:  woodmart
*/
body .pswp--zoom-allowed .pswp__img {
  background: #fff;
}
body .thwepo-input-field {cursor: pointer;}
body .wd-nav > li > a {
  text-transform: none;

}
body .wd-nav>li>a {
    font-weight: 400;
}
body .thwepo_variable .section-title label{
  margin-bottom: 5px;
  white-space: nowrap;
  font-weight: 600;
  font-size: 16px;
}
body .wd-post-author, body .wd-post-reply {display:none;}
body .wd-single-footer {
  justify-content: center;
  padding-top: 20px;
}
body .wd-sub-menu li > a {
  font-size: 15px;
}
body .mc4wp-form input[type="submit"] {
    background-color: var( --e-global-color-primary);
    color:#fff;
}
  body .mc4wp-form input[type="submit"]:hover {
  background-color: var(--btn-accented-color-hover);
  color:#333;
}
.blog-posts ul {
  list-style: none;padding-left: 0;
  padding-right: 20px;
} 
body .hidden-fields-container {
  margin-bottom: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
}
body .title-after_title br {
    display: block;
  }
body code,body  kbd,body  pre,body  samp {
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
}
 
body .wd-entry-meta {display:none;}
.grecaptcha-badge {opacity:0;}
input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
  color: #232323;
}
body .wpcf7-submit {
color: #fff;
  background-color: var(--btn-accented-bgcolor);
}
body .wpcf7-not-valid {border-color:#F00}
.mc4wp-form input[type="submit"] {
    height: 50px;
  }
.search-results .entry-meta-list,.search-results .hovered-social-icons,.search-results .meta-categories-wrapp {display:none;}
body .single-product .product-label.onsale {
  background-color: #232323;
}
.sidebar-container .widget-area {margin-top: 63px;}
.meni-btn .wd-btn-icon {
  margin-right: 8px;
  max-width: 35px;
}
.wd-header-mobile-nav .wd-tools-icon .wd-custom-icon{max-width: 30px;}

 
body .wd-nav-fs > li > a {
  padding-block: 20px;
  font-weight: 400;
}
body .wd-fs-close {
  top: 10px;
  right: 10px;
}
.archive.category .meta-categories-wrapp, .archive.category .entry-meta, .archive.category .read-more-section, .archive.category .hovered-social-icons {display:none;}
.archive.category .page-title, .blog .page-title {
  margin-block: -15px 40px;
}
body .blog-post-loop .article-body-container {
  text-align: left;
}
body .blog-design-masonry.blog-style-flat .article-body-container {
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
}
body .post-single-page .post-title {
  margin-bottom: 20px;
}
body .wd-single-footer {
  border-top: 1px solid var(--brdcolor-gray-300);
}
body .wd-page-nav {
  border-bottom: 1px solid var(--brdcolor-gray-300);
  border-top: 1px solid var(--brdcolor-gray-300);
}
body .icons-design-colored .wd-social-icon {
  background-color: var(--wd-primary-color);
}
body .wd-page-nav-icon {
  border-radius: 0;
}
.single-post .social-form-circle .wd-social-icon {
  border-radius: 0;
}
.single-post .post-single-page .wp-block-gallery {padding:10px 0;}
.single-post .site-content {
  padding-right: 70px;
}
.single-post .main-page-wrapper .container {
  max-width: 1300px;
}
.single-post .post-single-page .meta-post-categories {
  margin-bottom: 0;
}
.single-post .post-single-page {
  text-align: left;
}
.single-post .entry-meta {display:none;}
 
.min-footer {
  padding-block: 30px;
  font-size: 14px;
  color:#FFFFFF66;
} 
.copyrights-wrapper a {padding:0 20px;}
.circle-logo img {animation: rotation 5s infinite linear;}

.rotate {
  animation: rotation 2s infinite linear;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
body .copyrights-centered  {
  font-size: 14px;
}
.footer-ul ul {
  list-style: none;
  padding-left: 0;
}
body .copyrights-wrapper {
  border-top: 1px solid #FFF6;
}
body .icons-design-default .wd-social-icon {
  padding: 0px 20px 0 0;
}
body .wd-info-box :is(.info-box-subtitle, .info-box-title,body .info-box-inner):not(:first-child) {
  margin-top: 5px;
}
.hide-arrows .owl-dots {display:none}
body .scrollToTop {
  border-radius: 0;
}
.no-swatches .wd-swatches-grid {display:none;}
body .elementor-custom-embed-play {top: 66%;}

.cuticle-play {transition: all .2s ease;}
.cuticle-play:hover {opacity:0.9;}
body .owl-dots .owl-dot span {
  border-radius: 0;

}
body .container,body .container-fluid {
  padding-right: 25px;
  padding-left: 25px;
}
.whb-header_178739:not(.whb-sticked) .wd-tools-element > a {
  color: #fff;
}
.whb-header_178739:not(.whb-sticked) .wd-tools-element > a .wd-tools-icon {
  color: #fff;
}
body .wd-tools-element .wd-tools-icon::before {
  font-size: 23px;
}
.whb-header_178739:not(.whb-sticked) .wd-tools-element > a .wd-cart-number {
  background-color: #232323;
  color: #fff;
}
.whb-header_178739:not(.whb-sticked) .wd-tools-element .wd-tools-count {
  background-color: #232323;
  color: #fff;
}
.title.element-title.owl-item::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 40px;
  height: 2px;
  background-color: var(--wd-primary-color);
  left: 10px;
}
.title.element-title.owl-item {
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
  font-size: 22px;
}
.woocommerce-variation-add-to-cart {
  margin-top: 20px;
}
.woocommerce-product-details__short-description  li {
  margin-bottom: 2px;
}
 
 
 
.page-title-default::before {
content:"";
background-color: rgb(36,36,36);
width:100%;
height:100px;
position:absolute;
top:-100px;
left:0;
right:0;
}
input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"]:not(.wd-search-inited), input[type="tel"], input[type="url"], input[type="password"], textarea, select {
  height: 50px;
}
.cart-widget-side  .wd-heading .title, .login-form-side .wd-heading .title {
  font-size: 100%;font-weight:600;
}

body .show-password-input {
  height: 50px;
}
:is(.register, .login) .button, .lost_reset_password .button {
  height: 50px;
}
.footer-container {margin-top:50px;}

.product-grid-item .wd-swatches-grid {width:100%;}
body .quick-shop-wrapper .quick-shop-close > a {
  margin-right: 10px;
}
body .shop-loop-head {
  margin-bottom: 50px;
}
body [class*="wd-swatches"].wd-dis-style-1 .wd-swatch.wd-disabled {opacity: .2; }
.single-product  .wd-accordion-title {
  background: #242424;
  padding: 20px 25px;
  color: #fff;
}
.single-product  .wd-accordion-opener {
  color: #fff;
  font-size: 15px;
}
body .tabs-layout-accordion > .wd-accordion-item > .wd-accordion-title .wd-accordion-title-text {
  color: #fff;
}
body .product-tabs-wrapper .tabs-layout-tabs > .wd-nav-tabs-wrapper {
  margin-bottom: 40px;
}
body .wd-nav-tabs > li > a {
  font-weight: 600;
}
body  .shop_attributes th {
  margin-right: 50px;
}
body .wd-attr-name {font-weight:600}
body .tabs-layout-tabs .shop_attributes {
  max-width: 850px;
}
body .product-tabs-wrapper .tabs-layout-tabs > .wd-nav-tabs-wrapper {
  text-align: left;
}

body .page-title {
  margin-block: -25px 80px;
}
.single-post .page-title {
  margin-block: -25px 40px;
}

body  :is(.btn, .button, button, [type="submit"], [type="button"]) {
  padding: 5px 40px; }
  
body .meni-btn  {
  font-size: 14px; padding:0; 
}
body div.quantity input[type="button"] {
  min-width: 35px;
  height: 50px;
}
body div.quantity input[type="number"] {
  width: 35px;height: 50px;
}
.woocommerce div.product form.cart table.extra-options {
  table-layout: auto;
}
body .extra-options .required {
  color: var(--wd-primary-color);
}
body table.variations label {
  font-size: 16px;
}
.polovicka {
  width: calc(50% - 20px);
  display: inline-block;
  margin-right: 20px;
}
body .thwepo_tooltip {
  margin-left: 5px;
  margin-top: -4px;
}
body .sublabel-tag {font-size:16px!important;}
body  table.extra-options .label-tag {
  font-weight: 600;
  font-size: 16px;
}
.thwepo-input-field.input-checkbox {
width: 18px !important;
  height: 18px;
  cursor:pointer;
  accent-color: rgb(166, 142, 112);
}
body  table.extra-options .label-tag {
  vertical-align: text-top;
  margin-bottom: 5px;
  margin-top: 0px;
  
}

.single-product .extra-options td{padding:0;} 
.single-product .extra-options {margin:0 0 35px;}
body .wd-reset-side-lg .reset_variations {
  padding: 5px 7px;
  border: 1px solid var(--wd-form-brd-color);
}
body .product-tabs-wrapper {
  margin-top: 90px;
}
body [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text:is(.wd-active,body  :hover:not(.wd-disabled)) {
  --wd-swatch-brd-color: var(--wd-primary-color);
  --brd-width: 1px;
}
body .wd-swatch.wd-text {
  padding: 2px 5px;
}
body .wd-label-top-lg table.variations .label {
    margin-bottom: 10px;
  }
.wd-reset-side-lg .reset_variations {
    text-transform: uppercase;
}
body .product-images-inner {
  padding-right: 50px;
}
 
body table.variations .cell {
  padding: 0 0 30px 0;
}
body .amount {
  color: var(--wd-entities-title-color);
  font-weight: 600;
}
body del .amount {
  color: var(--color-gray-300);
  font-weight: 400;margin-right:10px;
}


@media only screen and (max-width: 1600px) {
.elementor-element-5f572de, .elementor-element-d6f7ee5 {display:none;}
body .elementor-896 .elementor-element.elementor-element-ace5082.lasni-sistemi-title {left: -95px;} 
}

@media only screen and (max-width: 1480px) {
.elementor-element-3fb022f {display:none;}
}

@media only screen and (max-width: 1366px) {
.elementor-element-5773049 {display:none;}
}

@media only screen and (max-width: 1199px) {
.single-post .site-content {
  padding-right: 30px;
}
.elementor-element-5ec04c8 {display:none;}
}


@media only screen and (max-width: 1024px) {
.elementor-element-d62b841 .text-right {text-align:left;}
.elementor-element-5f572de, .elementor-element-d6f7ee5, .elementor-element-3fb022f, .elementor-element-5773049, .elementor-element-5ec04c8 {display:block;}
#tab-additional_information {padding: 30px 0px;}
}




.single-post .page-title {
  margin-block: -15px 0px;
}
body .page-title {
  margin-block: -15px 0px;
}
.page-id-10 .page-title, .page-id-11 .page-title {
  margin-block: -15px 40px;
}
@media only screen and (max-width: 768px) {
.wd-footer .wd-social-icons {justify-content: center;} 
body .footer-container li > a {
  justify-content: center;
}
body .woodmart-recent-posts-list .recent-posts-info  {
  text-align: center;
}
.sidebar-container .widget-area {margin-top: 0;}
body  .wd-page-nav:not(:last-child) {
    margin-bottom: 10px;
  }

body .wd-single-footer :is(.single-meta-tags,body .single-post-social) {
    margin-top: 5px;
  }
body .page-title {
  margin-block: -10px 0px;
}
.single-post .site-content {
  padding-right: 15px;
}
.footer-center .text-left {
  --text-align: center;
  text-align: center;
}
.footer-ul ul, .footer-center h5 {
  text-align: center;
}
.footer-center .box-icon-wrapper {display:none}
@media (max-width: 576px) {
  body .product-labels.labels-rounded .product-label {
    min-height: 50px;
    font-size: 15px;
  }
}
.hide-arrows .owl-dots {display:block}
.hide-arrows .owl-nav {display:none}
.woodmart-title-container br, .title-after_title br {display:none;}

body .container,body .container-fluid {
  padding-right: 15px;
  padding-left: 15px;
}
body [class*="wd-spacing-"]:not(:where([class*="wd-grid"])) > [class*="col"] {
  margin-bottom: 30px;
}
body .shop-loop-head {
  margin-bottom: 20px;
}
body .wd-accordion.wd-style-default::before {
  border-top: 0;
}
body .product-tabs-wrapper {
  margin-top: 20px;
}
body .shop_attributes th {
  margin-right: 20px;
}
body .product-images-inner {
  padding-right: 0;
}
}




@media only screen and (max-width: 460px) {
.wpcf7-submit {width:100%}
.poslji, .mc4wp-form input[type="submit"], .col1, .col1 input[type="email"]  {width:100%;margin: 0 0 5px 0 !important;}
body .quick-shop-wrapper [class*="wd-swatches"] {
--wd-swatch-h-sp: 4px;
}

body .wd-swatches-grid {
  --wd-swatch-v-sp: 3px;
  --wd-swatch-h-sp: 3px;
}
body .summary-inner .wd-swatches-single .wd-swatch {
  width: 19%;
  height: auto;
}
body .summary-inner .wd-swatches-product {
  gap: 3px;
}
}
