/*
 Theme Name:   Svetlo-mk
 Description:  Svetlo-mk
 Author:       MSP
 Author URI:   http://msp.com.mk
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.wd-clear-filters.wd-action-btn.wd-style-text.wd-cross-icon a {
  color: red !important;
}

a.back-to-archive {
  display: none !important;
}

span.wd-icon:before {
  color: #000;
}
span.wd-icon:hover:before {
  color: #fff;
}
.atributi h4.title.element-title {
  margin-bottom: 3px;
}

.crosssale .product-element-top.wd-quick-shop .labels-rectangular,
.crosssale .wd-buttons.wd-pos-r-t,
.crosssale h3.wd-entities-title,
.crosssale span.price,
.crosssale .wd-add-btn,
.crosssale .wd-product-cats,
.crosssale .wd-star-rating,
.crosssale .wd-buttons {
  display: none !important;
}

.wd-accordion-opener {
  color: #000 !important;
}

.wd-scroll-content {
  max-height: 100% !important;
}

div#popup-64ab26f69d806 {
  padding: 0;
}

.btn-style-link.btn-color-primary {
  border: 0 !important;
}

.izvesti-me a.btn span {
  text-transform: initial;
  margin-top: 10px;
}

.pregledani-proizvodi h4.title.element-title.col-12 {
  display: block !important;
  text-align: center;
  margin-bottom: 40px;
}
li.meta-author {
  display: none;
}
p.read-more-section,
.post-date.wd-post-date.wd-style-with-bg,
.crosssale .star-rating {
  display: none;
}

.footer__menu ul {
  color: #000;
  list-style-type: none;
  font-weight: 400 !important;
}

.footer__menu li a {
  color: #000;
  font-weight: 400 !important;
}

.footer__menu ul li a:hover {
  color: #000;
  text-decoration: underline;
}

.wd-prefooter {
  padding: 0 !important;
}

@media only screen and (min-width: 981px) {
  .footer__menu ul li {
    padding: 0 22px 0 0;
    margin: 0;
    display: inline-block;
  }

  .footer__menu ul {
    padding-left: 0px;
  }
}

.overlayeff .banner-image.wd-without-height:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #202a46;
  opacity: 0.3;
}

.overlayeff .wd-button-wrapper a,
.overlayeff .wd-button-wrapper a span:before {
  color: #fff;
}

.sf-form fieldset.form-columns-2 {
  margin: 0;
  padding: 0;
  border: 0;
}

.form-columns-2 {
  display: flex;
  gap: 20px;
}
.sf-form input,
.sf-form select {
  border: 1px solid#000;
  border-radius: 0;
}
.form-columns-2 .input {
  order: 0;
  flex-grow: 2;
  flex-basis: auto;
  flex-basis: 50%;
}

.sf-form .wpcf7-list-item {
  display: block;
}
.sf-form {
  font-size: 16px;
  color: #000;
}
.sf-form .note {
  font-size: 14px;
  color: #87909e;
  font-style: italic;
  margin-top: 0;
}
.sf-form .title-item p {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.sf-form textarea {
  color: #87909e;
}

input#send-register {
  width: 100%;
  font-size: 18px;
  font-weight: 400;
  color: #000 !important;
  background: none;
  opacity: 1 !important;
  border-radius: 25px;
  margin-top: 15px;
}

.color-opener .wd-accordion.wd-style-shadow {
  background: #edece8;
  padding: 30px 20px;
}
.color-opener span.wd-accordion-opener.wd-opener-style-arrow {
  font-size: 28px;
  font-weight: 600;
}

.white-button span.wd-icon.fas.fa-angle-double-right:before {
  color: #fff;
}
.crosssale .new.product-label {
  display: none;
}

div#contact-form-popup {
  max-width: 600px !important;
  padding: 0;
}

#contact-form-popup input.wpcf7-form-control.has-spinner.wpcf7-submit {
  background: #000;
  color: #fff;
}
.blog-home .premium-blog-entry-meta:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 9.8rem;
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 6%,
    rgba(0, 0, 0, 0.02) 17%,
    rgba(0, 0, 0, 0.09) 27%,
    rgba(0, 0, 0, 0.25) 43%,
    #000000
  );
  z-index: -1;
}

.blog-home .premium-blog-post-container .premium-blog-content-wrapper {
  padding: 15px;
}

.top-banner {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
.top-banner p {
  margin-bottom: 0;
}

ul#menu-footer-menu a {
  color: #fff;
  font-size: 14px;
}

.foter-second {
  color: #fff;
  font-size: 14px;
  line-height: 26px;
}

.footer-column.footer-column-3.col-12.col-sm-4
  #mc4wp-form-1
  input[type="submit"] {
  background: #fff;
  color: #000;
  border: 0 !important;
}

.footer-column.footer-column-3.col-12.col-sm-4
  #mc4wp-form-1
  input[type="email"] {
  border-radius: 0;
  border: 1px solid #fff;
}

div#custom_html-3 {
  border: 0;
  margin-bottom: 0;
  color: #fff;
  font-size: 14px;
  padding-bottom: 15px;
}

form#mc4wp-form-2 input {
  border-radius: 0 !important;
}

.footer-social .wd-icon::before {
  color: #fff;
}

.footer-social .wd-icon:hover:before {
  color: #ccc;
}

.footer-sidebar {
  padding-top: 25px !important;
  padding-bottom: 0px !important;
}

.min-footer {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.owl-item.active {
  padding: 10px;
}

.meta-post-categories.wd-post-cat.left {
  text-align: left;
  /* font-size: 16px; */
  font-size: 13px;
  letter-spacing: normal;
  color: #000;
  opacity: 0.8;
  text-transform: uppercase;
  margin-bottom: 14px;
  margin-left: 0.3rem;
}
h1.wd-entities-title.title.post-title.sale {
  text-align: left;
  font-weight: 600;
}

.wp-caption-text {
  text-align: center;
}

.sidebar-container {
  padding-left: 30px;
}

.mfp-content button.mfp-close {
  position: absolute !important;
  right: calc(50% - 280px) !important;
  left: auto;
  top: 87px !important;
  z-index: 1104;
  padding: 0;
  width: 30px;
  height: 30px;
  min-height: unset;
  /* background: #000 !important; */
  color: #000;
  font-weight: 400;
  font-size: 0;
  opacity: 1;
}

.gallery.column.two {
  display: flex;
  max-width: 100%;
  padding: 0 20px;
}

.gallery.column.two img {
  max-width: 50%;
}

@media only screen and (max-width: 980px) {
  .premium-blog-filter .premium-blog-filters-container li a.category {
    margin: 2px;
  }
  .premium-blog-filter ul.premium-blog-filters-container {
    margin-bottom: 30px;
    margin-top: 20px;
  }

  .post-single-page h1.wd-entities-title.title.post-title.sale {
    font-size: 28px;
    line-height: 32px;
  }

  .gallery.column.two img {
    max-width: 100%;
  }
}

/* sovet za vashiot proekt */
.pum-content.popmake-content h2 {
  font-size: 16px;
}
.pum-content.popmake-content {
  font-size: 13px;
}

button.svetlo-button.leadin-advance-button.leadin-button-primary {
  font-size: 12px;
  color: #fff;
  background: #000;
  width: 100%;
  padding: 0.7em 1.7em;
  min-height: auto;
}

.pum-content .advance-wrapper {
  margin-left: 125px;
}
.pum-theme-10943 .pum-content + .pum-close:after,
.pum-theme-svetlo-mk .pum-content + .pum-close:after {
  font-size: 16px;
  content: "\f112";
  font-family: "woodmart-font";
  color: #7a7676;
}
.pum-theme-10943 .pum-content + .pum-close,
.pum-theme-svetlo-mk .pum-content + .pum-close {
  font-size: 0;
  padding: 5px;
}

.pum-content input[type="submit"] {
  background: #000;
  color: #fff;
}
.newsletter-s {
  max-width: 560px;
  margin: 0 auto !important;
  background: #fff;
}

.container.main-footer input[type="submit"] {
  background: #fff;
  color: #000;
}

.spodeli span.wd-icon:hover:before {
  color: #777 !important;
}
