@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//perfektnagradina.com/wp-content/themes/woodmart/fonts/woodmart-font-2-700.woff2?v=8.3.9") format("woff2");
	font-display:swap;
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//perfektnagradina.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//perfektnagradina.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//perfektnagradina.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//perfektnagradina.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//perfektnagradina.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//perfektnagradina.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//perfektnagradina.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//perfektnagradina.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Unageo", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(35,35,35);
	--wd-text-font-size: 16px;
	--wd-title-font: "Unageo", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Unageo", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Unageo", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Unageo", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Unageo", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 300;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 17px;
	--wd-brd-radius: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(85,154,39);
	--wd-alternative-color: rgb(214,117,0);
	--btn-default-font-family: "Unageo", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 500;
	--btn-default-transform: none;
	--btn-default-bgcolor: rgb(85,154,39);
	--btn-default-bgcolor-hover: rgb(72,131,33);
	--btn-accented-font-family: "Unageo", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 500;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(85,154,39);
	--btn-accented-bgcolor-hover: rgb(72,131,33);
	--btn-font-family: "Unageo", Arial, Helvetica, sans-serif;
	--btn-font-weight: 500;
	--btn-color: rgb(255,255,255);
	--btn-font-size: 15px;
	--btn-bgcolor: rgb(85,154,39);
	--btn-color-hover: rgb(255,255,255);
	--btn-bgcolor-hover: rgb(72,131,33);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(85,154,39);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(214,117,0);
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(249,248,246);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "Unageo", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	color: rgb(34,34,34);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a {
	color: 5px solid #14822C;
}
html .wd-nav-mobile > li > a {
	font-family: "Unageo", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-transform: none;
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(249,248,246);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(249,248,246);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-color: rgb(85,154,39);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-color-dis: rgb(85,154,39);
	--wd-arrow-bg: rgb(255,255,255);
	--wd-arrow-bg-hover: rgb(72,131,33);
	--wd-arrow-radius: 300px;
	--wd-arrow-brd-color: rgb(20,130,44);
	--wd-arrow-brd: 2px solid;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 20px;
	--wd-arrow-size: 22px;
	--wd-arrow-icon-size: 22px;
	--wd-arrow-color: rgb(85,154,39);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-color-dis: rgb(85,154,39);
	--wd-arrow-bg: rgb(255,255,255);
	--wd-arrow-bg-hover: rgb(72,131,33);
	--wd-arrow-radius: 300px;
	--wd-arrow-brd-color: rgb(20,130,44);
	--wd-arrow-brd-color-dis: rgb(20,130,44);
	--wd-arrow-brd: 2px solid;
}
.wd-nav-pagin-wrap:not(.wd-custom-style) {
	--wd-pagin-size: 10px;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 15px;
}
:root{
--wd-container-w: 1240px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1240px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(20,130,44);
}

@font-face {
	font-family: "Unageo";
	src: url("//perfektnagradina.com/wp-content/uploads/2024/03/Unageo-Regular.ttf") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Unageo";
	src: url("//perfektnagradina.com/wp-content/uploads/2024/03/Unageo-Bold.ttf") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Unageo";
	src: url("//perfektnagradina.com/wp-content/uploads/2024/03/Unageo-Medium.ttf") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Unageo";
	src: url("//perfektnagradina.com/wp-content/uploads/2024/03/Unageo-Semibold.ttf") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

.woocommerce-mini-cart__total .woocommerce-Price-amount, .woocommerce-mini-cart__total strong {
    font-size: 18px;
}
body.woocommerce-order-received .wd-page-title {
    background-image: url(https://perfektnagradina.com/wp-content/uploads/2025/03/thankyou.jpg) !important;
	background-position: center right !important;
    background-repeat: no-repeat;
    background-size: cover;
}
.price del {

    display: block;
    text-align: center;
}
#pg-delete-account {
	background: red;
	color:#fff!important;
    border-radius: 5px;
}
#pg-delete-account:hover {
	background: #000;
}
.cod-fee-message {
    background: #fafafa;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid;}
.woocommerce-account .woocommerce-table--order-details tfoot {display:none}
img.speedy-logo,
img#speedy-title-image {width:150px}
.custom-select option:hover {
    background-color: lightgreen;
}
.stars:hover a:before, .stars.selected a:before, .stars.selected:hover a:before, .star-rating {
    color: #FFC933;
}
.single-product  .comment-notes {font-size:14px}
.single-product .required-field-message {display:none}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.15);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

i.wlfmc-icon-heart-regular-2-o {
  animation: pulse 1.5s infinite;
}

.suggestion-content {text-align:center}
.wp_ulike_btn.wp_ulike_put_image:hover:after {
    background-image: url(https://perfektnagradina.com/wp-content/uploads/2024/07/like1.svg) !important;
}
.autocomplete-suggestion .wd-entities-title {
	font-family: "Unageo", "Fira Sans", Arial, Helvetica, sans-serif !important;
    font-weight: 500;
}
.autocomplete-suggestion p.price * {
    color: #3a5c31;
}
.wpulike-heart .count-box { color:#000;
    font-weight: 500;}
    .wp_ulike_btn.wp_ulike_put_image:after {
        width: 20px;
        height: 20px;
    }
.wpulike-heart .wp_ulike_put_image.wp_ulike_btn_is_active:after {
    background-image: url(https://perfektnagradina.com/wp-content/uploads/2024/07/like-3.svg) !important;
	    filter: none!important;

}
.wpulike-heart button.wp_ulike_btn {
    padding: 12px;
    min-height: 38px;
}
.wpulike-heart .wp_ulike_general_class {
    border-radius: 100px;
    padding: 0px 15px;
    margin-left:0!important;
}
.wpulike-heart .wp_ulike_general_class {
    box-shadow: 0 0 0 1px #bdbdbd9c inset;
}
.wpulike-heart .wp_ulike_general_class:hover {
    box-shadow: 0 0 0 1px #93b940 inset;
}
.wd-cookies-popup {display:none}
.wd-cookies-popup.popup-display {display:block!important}
.single-post .meta-reply,
.single-post .hovered-social-icons,
.view-all-results,
.wd-add-btn-replace .add-to-cart-loop:after,
.wd-add-btn-replace .add-to-cart-loop:before {
	display:none!important
}
.wd-empty-mini-cart a {    font-size: 16px;}
.fwpl-col.el-1tvcxf {
    border-style: solid;
    border-color: #dddddd;
    border-width: 1px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: space-between;
    align-items: stretch;
}
.autocomplete-suggestion strong {    text-decoration: none !important;}
.single-post .btn-read-more {    color: #3a5c31;font-size: 15px;text-transform: unset;}
#pg-shop-products .variations select option {
    background-color: white!important;
	background: white!important;
	color:#559a27!Important
}
.wpulike-default button.wp_ulike_btn {
  background-color: #eae6e0;
}
.wpulike-default .wp_ulike_put_image.wp_ulike_btn_is_active:after {
    filter: brightness(100%) sepia(90%) hue-rotate(168deg) saturate(250%);
}
.cbxwpbkmarkguestwrap {
max-width: 370px;
  width: 500px;}
  .cbxwpbkmarktrig {padding:0px!important}
a.cbxwpbkmarkguesttrig_close {font-size:0}
.cbxwpbkmarkwrap {
    display: inline-block;
    padding: 0px;
    margin: 0px 0px 5px 0px;
	border-radius:5px;
	background:none
}
.cbxwpbkmarkguest-message-head-label {font-size: 12px;}
.cbxwpbkmarkguest-content a {color:red}
.cbxwpbkmarkwrap:hover .cbxwpbkmarktrig {
color:#fff!important
}


.cbxwpbkmarktrig .cbxwpbkmarktrig-icon {
    background: no-repeat url(https://perfektnagradina.com/wp-content/uploads/2024/07/heart-empty.png) 0 0;
	background-size: cover !important;
    width: 20px;
    height: 20px;
}
.cbxwpbkmarktrig.cbxwpbkmarktrig-marked .cbxwpbkmarktrig-icon {
    background: no-repeat url(https://perfektnagradina.com/wp-content/uploads/2024/07/heart-full.png) 0 0;
    background-size: cover !important;
    width: 20px;
    height: 20px;
}

.cbxwpbkmarktrig-marked {
color:#559a26!important;
}

.woocommerce-wlfmc-wishlist .page-title.page-title-default.title-size-default {
    background-image: url(https://perfektnagradina.com/wp-content/uploads/2024/03/wishlist-scaled.webp)!important;
}
.woocommerce-wlfmc-wishlist h1 {visibility:hidden}

.hide-element {display:none!important}

.wd-preloader-img img {  animation: pgpulse 0.7s infinite;}
@keyframes pgpulse {
  0% {
    transform: scale(1);
  }
	50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.wd-side-hidden.wd-opened {
    transform: none;
    z-index: 999999999999!important;
}
.woocommerce-thankyou-order-received {
    border: none;
    padding: 0;
}
.wd-checkout-steps li
{
    text-transform: none!important;
}
.woocommerce-checkout .wd-checkout-steps li span:after
{display:none}
.woocommerce-checkout .wd-checkout-steps li.step-inactive {
    opacity: .5!important;
}
.whb-general-header {
    border-bottom-width: 0!important;
}

.woocommerce-checkout>.checkout-order-review:before, .woocommerce-checkout>.checkout-order-review:after, .woocommerce-order-pay #order_review:before, .woocommerce-order-pay #order_review:after {display:none}
.pvt-qty-input,
.woocommerce-checkout>.checkout-order-review,
.woocommerce-order-pay #order_review{
    background-color: #EAE6E0;
}
.woocommerce-checkout>.checkout-order-review:before, .woocommerce-checkout>.checkout-order-review:after, .woocommerce-order-pay #order_review:before, .woocommerce-order-pay #order_review:after {
    background-image: radial-gradient(farthest-side, transparent 6px, #EAE6E0 0);
}
.single .page-title, 
.post-date,
.meta-post-categories,
.wd-add-btn-replace .add-to-cart-loop:hover::before,
.onsale,
.single-post .related-posts-slider .entry-content,
#speedy_services_errors 
{display:none!important}

.single-post .page-title  {
	display:block!important;
    min-height: 350px;
    background-size: contain;
} 
.single-post .page-title .container,
.single-post .entry-header
{
	display:none!important;
} 

.single-post .article-body-container img {border-radius:15px;width:100%!important}
.single-post #comment {min-height:120px!important}
.single-post .entry-header {text-align:left}
.single-post .entry-header img {max-width:700px}
.single-post .related-posts-slider .post-img-wrapp a {
    object-fit: contain;
    height: 190px;
}
.single-post .related-posts-slider .wd-post:hover .post-img-wrapp a:after {
    opacity: 0!important;
}
.single-post .post-img-wrapp a:after, .single-post .post-image-mask {display:none!important}
.single-post .related-posts-slider h3 {    font-size: 18px!important;font-weight:500}
.single-post #comments  {    border: 2px solid #559a27;
    border-radius: 15px;
    padding: 15px;
	background:#fff
}
#comments #respond {margin:0!important}

.single-post .related-posts-slider .wd-carousel-item article {transition: transform .3s ease!important;}
.single-post .related-posts-slider .wd-carousel-item article:hover {
    border: 1px solid #559a27;
    transform: scale(1.03) !important;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0) !important;
	border-radius:15px!important
}
.single-post .blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container {border-radius:15px!important;text-align:left}


.single-post .comments-area .comments-title,
.single-post .comments-area .comment-reply-title {
    text-transform: none;
}
.single-post .article-inner {text-align:left}
.product-type-variable .wd-add-btn.wd-add-btn-replace  {display:none}
.wd-add-btn.wd-add-btn-replace.variable-product-selected {display:block!important}
.wd-add-btn-replace .add-to-cart-loop:hover span
{
  transform: none!important;
}
.wd-quantity-overlap div.quantity{ height: 41px !important;
  bottom: 1px !important;}
.wd-buttons.wd-pos-r-t
{
top: -5px !important;
  right: -5px !important;
}
.wd-product .product-wrapper
{
  padding: 10px;
}
.post-single-page .entry-header img,
.wd-post.blog-style-bg .article-body-container,
.blog-design-masonry.blog-style-bg :is(.post-img-wrapp, .entry-thumbnail img),
input[type="email"], input[type="date"], input[type="search"],  input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select
{
  border-radius: 5px!important;
}
.tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit,
.wd-product.wd-hover-fw-button .wd-add-btn > a{
  border-radius: 5px!important;
}
.products-bordered-grid-ins .product-wrapper {transition: transform .2s;}
.products-bordered-grid-ins .product-wrapper:hover
{
  border: 1px solid #559a27;
  transform: scale(1.03) !important;
  box-shadow: 0px 2px 18px 0px rgba(0,0,0,0) !important;
}
.wd-entities-title,
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6
{color: #559a27;}
.blog-design-masonry.wd-add-shadow .article-inner
{
    box-shadow: none;
    border-radius: 15px;
    border: 1px solid #ddd;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
}
.wd-social-icons .wd-social-icon.social-instagram {
    background-color: #ea2c59;
}
.wd-social-icons .wd-social-icon.social-facebook {
    background-color: #0c71c3;
}
.wd-social-icons .wd-social-icon.social-pinterest {
    background-color: #cb2027;
}
.wd-social-icons .wd-social-icon.social-youtube {
    background-color: #a82400;
}
.wd-sticky-social-left {margin-left:10px}
.wd-sticky-social .wd-social-icon{
  margin-bottom: 10px;
  border-radius: 100px;
}
.wd-sticky-social .wd-social-icon {
    margin: 5px 0!important;
}
.wd-sticky-social .wd-icon
{
  font-size: 20px;
}
.related-posts-slider h4 {color: #559a27;
  font-size: 30px;}
.wd-buttons[class*="wd-pos-r"] {
    opacity: 1!important;
    visibility: visible!important;
    transform: none!important;
	    box-shadow: none;
    background: transparent;
}
.wd-action-btn>a:hover {
    color: #559a27!important;
}
.tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit {
  background-color: #559a27;
  font-weight: 500;
  letter-spacing: 1px;
  font-size:13px;
  padding: 5px 20px;
}
.tnp-subscription input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #333;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    max-width: 40px;
}
.tnp-subscription  input[type="checkbox"]:checked::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-color: #D67500;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 3px;
}
.tnp-subscription input[type="checkbox"]:checked::after {
    content: '✔';
    color: white;
    font-size: 13px;
    position: absolute;
    top: 2px;
    left: 5px;
}
.tnp-subscription input.tnp-submit:hover, .tnp-profile input.tnp-submit:hover {
  background-color:rgb(72,131,33)!important
}
.tnp-subscription input[type="checkbox"]:checked  {
    border: 0px solid #333!important;
}
.woocommerce-product-gallery  .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
    opacity: 1;
    pointer-events: initial;
    border-radius: 100px;
    border: 3px solid #559a27;
	background: #fff;
  }
.woocommerce-product-gallery   .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next,
.woocommerce-product-gallery .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev {
    transform: none!important;
}
.woocommerce-product-gallery   .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next:hover,
.woocommerce-product-gallery .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev:hover {
    background:#559a27!important;
}
.woocommerce-product-gallery .wd-prev .wd-arrow-inner::after,
.woocommerce-product-gallery .wd-arrow-inner {
  color: #559a27;
}
.woocommerce-product-gallery  .wd-prev .wd-arrow-inner:hover::after,
.woocommerce-product-gallery .wd-arrow-inner:hover{
  color: #fff!important;
}


.button.btn-cart.wc-forward {display:none!important}
.woocommerce-mini-cart__buttons .wc-forward {width:100%!important}
.woocommerce img, .woocommerce-page img {
    border-radius: 15px;
}
.c-short-descr {
    font-size:14px;
    line-height:22px;
    text-align:center;
    color:#666;
    margin-top:5px;

}
.c-short-descr p,
.pg_short_title {
    color: #559a26;
		font-weight: bold;
		font-size: 18px;
		margin-bottom:10px
}
.pg_short_title {
	color: #000;
	font-weight: 600;
}
.c-short-descr p.c-short-subtitle {
color: #559a26;
font-weight: 400;
font-size: 16px;
margin-bottom: 10px;
padding-bottom: 0px;
}

.woocommerce-store-notice__dismiss-link {display:none}

h1, h2, h3, h4, h5, h6, .skill_title {
font-family: "Unageo";
font-weight: 500;
font-style: normal;
font-display: swap;
}
body, input, textarea, select {
font-family: 'Unageo',Helvetica,Arial,Lucida,sans-serif;
font-weight: 400;
}
.cookies-buttons .cookies-accept-btn {
    background-color: rgb(19 130 44)!important;
}

.cookies-buttons .cookies-accept-btn:hover {
    background-color: rgb(137 186 30)!important
}

.wd-product-grid-slider-nav .wd-next:before,
.wd-product-grid-slider-nav .wd-prev:before{
    color: #559a27;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 100px;    
    padding: 0 7px!Important;
}
.pg-see-product {width: 100%;border-radius:5px;background: #89ba1e;color:#fff;}
.wd-switch-to-register {width:100%}
.woocommerce-privacy-policy-text,
.wd-product .woocommerce-review-link {font-size:14px}
.woocommerce-privacy-policy-text a {color:#D67500}
.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content,
.woocommerce-checkout .woocommerce-form-login-toggle .wc-block-components-notice-banner__content
 {font-size:0!important}
.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content a,
.woocommerce-checkout .woocommerce-form-login-toggle .wc-block-components-notice-banner__content a {font-size:16px!important}
.woocommerce-checkout #pg-top-footer,
.woocommerce-cart #pg-top-footer 
{display:none!important}
.woocommerce-order-details__title, .woocommerce-column__title,
.woocommerce-table--order-details tfoot tr:last-child th,
table th,
.cart-totals-inner > h2,
.woocommerce-billing-fields > h3,
#order_review_heading,
.woocommerce-additional-fields > h3
{
    text-transform: none!important;
}
.wd-product :is(.product-image-link,.hover-img) img {
    height: 200px;
	max-width:200px!important;
    object-fit: contain;
}
#pg-sv-prods .wd-product :is(.product-image-link,.hover-img) img {
    height: 100px;
	max-width:200px!important;
    object-fit: contain;
}
div.wd-star-rating {margin:0 auto;}
.wd-product .product-image-link {
    text-align: center;
    max-width: 230px;

    border-radius: 15px;
    margin: 0 auto;
}
.product-element-top {
    padding:0 35px;
}
.scrollToTop:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(https://perfektnagradina.com/wp-content/uploads/2024/07/arrow-left.svg);
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(90deg);
	    font-size: 0;
}
.scrollToTop {
    background-color: #fff;
	width: 42px;
    height: 42px;
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.105);
    font-size: 0px;
}

.qtip-dark, .ui-wordpress-tooltip-pro {
    background-color: rgb(85 154 39 / 0%) !important;
    border:0px!important;
		border-radius: 15px!important;
    padding: 0px!important;
    -webkit-box-shadow: rgba(0,0,0,0.2) 0 10px 20px 0px,rgba(0,0,0,0.2) 0 0px 0px 0px!important;
    -moz-box-shadow: rgba(0,0,0,0.2) 0 10px 20px 0px,rgba(0,0,0,0.2) 0 0px 0px 0px!important;
    box-shadow: rgba(0,0,0,0.2) 0 10px 20px 0px,rgba(0,0,0,0.2) 0 0px 0px 0px!important;
} 
.qtip-content {
    padding: 0px!important;
    text-align: center!important;
	border-radius: 15px !important;
}
/*
.qtip-shadow {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}  
.qtip-content img {
	border: 0px solid #c8c8c8!important;
    -webkit-box-shadow: rgba(0,0,0,0.2) 0 10px 20px 0px,rgba(0,0,0,0.2) 0 0px 0px 0px!important;
    -moz-box-shadow: rgba(0,0,0,0.2) 0 10px 20px 0px,rgba(0,0,0,0.2) 0 0px 0px 0px!important;
    box-shadow: rgba(0,0,0,0.2) 0 10px 20px 0px,rgba(0,0,0,0.2) 0 0px 0px 0px!important;
    border-radius: 15px!important;
}*/
  

.tooltipsall, а.read-link, *[id^='readlink'] {
    border-bottom: 0px solid #559a27!important;
    color: #559a27!important;
}
.tooltipsall {
    color: #559a27 !important;
    text-decoration: underline !important;
}
.tooltipsall:hover, а.read-link:hover, *[id^='readlink']:hover {
    border-bottom: 0px solid #89BA1E!important;
    color: #89BA1E!important;
		cursor:pointer!important;
      text-decoration: none !important;
}

.qtip-default .qtip-icon {
    background: #f1f1f100!important;
    color: #000 !important;
    font-size: 24px;
    border-radius: 50px;
    border: 0px solid #559a27 !important;
}
.qtip-close {
    right: 10px;
    top: 5px;
    z-index: 20;
}
.qtip-icon .ui-icon {
    width: 18px!Important;
    height: 18px!Important;
    line-height: 18px!Important;
	font-size: 18px!important;
color:	rgb(171, 171, 171);
}
.qtip .qtip-tip canvas {
    display: none!important;
}
div.quantity input[type="button"]:hover {
    color: rgb(85, 154, 39);
    background-color: rgb(255 255 255);
}
div.quantity input[type="button"],
div.quantity input[type="number"] {
    min-width: 42px;
	    font-size: 16px;
}
.elementor-lightbox .elementor-lightbox-image {
    border-radius: 15px!important;
}
.elementor-lightbox .dialog-lightbox-close-button {
    font-size: 30px!important;
}
.qtip-tip canvas {display:none!Important}
.elementor-lightbox .dialog-lightbox-close-button svg {
    height: 16px!important;
    width: 16px!important;
}
.show-password-input {
    background: #ffffff !important;
    border: 1px solid #ddd;
}
.woocommerce-account .lost_reset_password p:first-of-type {display:none}
.lost_reset_password .form-row-first {
    padding-top: 0!important;
    border-top: 0!important;
}@media (min-width: 1025px) {
	.title-size-default .title {font-size: 40px;}
.single-post .related-posts-slider {
	max-width: 1240px;
    width: 1240px;
}
.single-post .wd-icon-2 .wd-prev .wd-arrow-inner::after.
.single-post .wd-icon-2 .wd-next .wd-arrow-inner::after{
    margin-left: 0!important;
}
.single-post .wd-arrow-inner {justify-content: flex-end!important}
.woocommerce-account .registration-info {
  font-size: 17px;
  line-height: 24px;
}
.woocommerce-account   #customer_login > .col-md-6 {padding: 25px;}
.wd-dropdown.wd-dropdown-menu.wd-dropdown-my-account.wd-design-default {right: -85px;}
#menu-main li {transition: all 300ms;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.qtip-dark {
	width: 92vw!important;
	max-width: 92vw!important;
	left: 15px !important;
}
.elementor-lightbox .elementor-lightbox-item {
    padding: 10px!important;
}
.single-post .page-title {
    min-height: 200px!important;
} 
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-gallery-images .wd-icon-2 .wd-next .wd-arrow-inner::after,
.wd-gallery-images .wd-icon-2 .wd-prev .wd-arrow-inner::after,
.wd-icon-2 .wd-prev .wd-arrow-inner::after,
.wd-icon-2 .wd-next .wd-arrow-inner::after {
	margin-right: 0 !important;
	margin-left: 0 !important;
	width: 18px!important;
}
.wd-nav-mobile .menu-item-account>a:before {
    content: "\f124";
    border: 1px solid rgba(0, 0, 0, 0.105);
    border-radius: 100%;
    padding: 10px 11px;
}
.qtip-dark {
    width: 92vw!important;
    max-width: 92vw!important;
	left: 15px !important;
}
.elementor-lightbox .elementor-lightbox-item {
    padding: 10px!important;
}
.single-post .page-title {
    min-height: 120px!important;
} 
}

@media (max-width: 576px) {
	.cart-widget-side .shopping-cart-widget-footer {
    padding-bottom: 100px!improtant;
  }
  .product-element-top {padding:0!important}
  .c-short-descr p {
      font-size: 14px!important;
      margin-bottom:10px!important;
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
  }
  ul.woocommerce-order-overview {display:block!important}
  :is(.woocommerce-thankyou-order-details) li {
      padding: 6px !important;
      width: 49%;
      display: inline-block;
      border: 1px solid #ddd!important;
      margin-bottom: 5px;
      font-size: 14px;
  }
  :is(.wc-bacs-bank-details) li {
    padding: 6px !important;
    width: 100%;
    display: inline-block;
    border: 1px solid #ddd!important;
    margin-bottom: 5px;
    font-size: 14px;
}
  .c-short-descr {
      font-size: 13px;
      line-height: 20px;
      text-align: center;
      color: #000;
      margin-top: 5px;
      min-height: 15em;
  }
  .woocommerce-order-received .speedy-table tr {
      border-bottom: 0;
      display: block;
      margin-bottom: 0;
  }
  .woocommerce-order-received .speedy-table tbody tr:nth-child(n):contains("Държава") {
    display:none!important
  }
  .woocommerce-order-received table.speedy-table {border:1px solid #ddd!important}
  .woocommerce-order-received .speedy-table td {
      border-bottom: 0!important;
      padding: 4px!important;
  }
  .single-product div.wd-carousel-item.wd-active figure,
  .single-product div.wd-carousel-item.wd-active figure a,
  .single-product div.wd-carousel-item.wd-active img {
  pointer-events:none!important}
  .pvtfw_variant_table_block table.variant td:before
  {
      text-transform: none!important;
  }
      .wd-product :is(.product-image-link,.hover-img) img {
      height: 150px;
      object-fit: contain;
  }
  li.mini_cart_item .product_list_widget>li .wd-entities-title,
  .wd-product .product-wrapper .wrap-price .price,
  #pg-shop-products .wrap-price .price{
      font-size: 14px!important;
  }
  #pg-shop-products .variations *,  #pg-shop-products .variations select {
      width: 100%;
      font-size: 13px;
		text-align:center!important;
      max-width: 100%;
      padding: 0;
  }
  .product-wrapper .quantity {display:none}
  .product-wrapper a.button {padding-inline-start: 0!important;font-weight: 400!important;}
  .product-wrapper a span {padding-left: 0!important;padding-right: 0!important;}
  .cbxwpbkmarkguestwrap {
      max-width: 370px!important;
      width: 280px!important;
      left: -145px!important;
  }
  .single-post .entry-header img {
      width: 100%!important;
  }
  .single-post .wd-sidebar-opener {display:none!important}
  .cbxwpbkmarkguestwrap h3, .entry-content .cbxwpbkmarkguestwrap h3 {
      font-weight: 400 !important;
      font-size: 15px !important;
      line-height: 1.3 !important;
      padding: 0 !important;
      margin: 0 0 8px 0 !important;
  }
  .wd-gallery-images .wd-icon-2 .wd-next .wd-arrow-inner::after,
  .wd-gallery-images .wd-icon-2 .wd-prev .wd-arrow-inner::after,
  .wd-icon-2 .wd-prev .wd-arrow-inner::after,
  .wd-icon-2 .wd-next .wd-arrow-inner::after {
      margin-right: 0 !important;
      margin-left: 0 !important;
      width: 18px!important;
  }
  .wd-nav-mobile .menu-item-account>a:before {
      content: "\f124";
      border: 1px solid rgba(0, 0, 0, 0.105);
      border-radius: 100%;
      padding: 10px 11px;
  }
  .single-post .page-title {
      min-height: 120px!important;
  } 
  .qtip-dark {
      width: 92vw!important;
      max-width: 92vw!important;
      left: 15px !important;
  }
  .elementor-lightbox .elementor-lightbox-item {
      padding: 10px!important;
  }
}

