@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//yvesrocher.al/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.4") format("woff2");
}

:root {
	--wd-cat-brd-radius: 2px;
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 13px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-transform: uppercase;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(20,54,22);
	--wd-alternative-color: rgb(96,71,46);
	--btn-default-bgcolor: rgb(20,54,22);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(186,16,81);
	--btn-accented-bgcolor-hover: rgb(189,59,85);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(20,54,22);
	--notices-success-color: rgb(20,54,22);
	--notices-warning-bg: rgb(20,54,22);
	--notices-warning-color: #fff;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(211,211,211);
}
.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-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 1.61px;
	text-transform: uppercase;
	color: rgb(61,61,61);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a {
	color: rgb(0,0,0);
}
html .wd-nav.wd-nav-secondary > li > a {
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.16px;
	text-transform: uppercase;
	color: rgb(38,38,38);
}
html .wd-nav.wd-nav-secondary > li:hover > a, html .wd-nav.wd-nav-secondary > li.current-menu-item > a {
	color: rgb(0,0,0);
}
.product-labels .product-label.onsale {
	background-color: rgba(20,54,22,1);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1170px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1170px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1170px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1170px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: Montserrat !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Montserrat !important;
}

.wd-page-title {
background-color: rgba(20,54,22,1);
}

.favorite_home_page1  {	
   font-family: Montserrat!important;
    font-style: normal!important;
	font-weight: 700!important;
	font-size: 1.25rem!important;
	    margin-top: 1.5625rem!important;
    margin-bottom: 1.5625rem!important;
}

.favorite_home_page  {	
	  font-family: Montserrat!important;
    font-style: normal!important;
    font-size: .9375rem;
    padding: 0 0.3125rem;
}

.wd-header-nav .black_friday.menu-item a:hover {
    color: inherit !important;
}


[class*="wd-carousel-spacing-"] .owl-nav > div[class*="next"] {
    background: inherit;
}

.product-grid-item .product-wrapper {
    border-top-right-radius: 8px;
}

.product-labels .product-label.onsale {
    border-top-right-radius: 8px;
}

.text{
    padding-top: 5px;
    font-size: 16px;
}


.testim {
	background: url(https://yvesrocher.al/wp-content/uploads/2023/11/yr.benl_.2311-template-noel-1.webp) 7% 0 / contain, url(https://yvesrocher.al/wp-content/uploads/2023/11/yr.benl_.2311-template-noel-2.webp) 95% 0 / contain;
    background-repeat: no-repeat;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_col-has-fill>.vc_column-inner {
    padding-top: inherit;
}

.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message {
    background-color: transparent !Important;
}

.whb-general-header-inner {
    height: inherit;
}

.wd-content-layout {
    padding-block: 10px !important;
}

.wpb_content_element, ul.wpb_thumbnails-fluid>li, .wpb_button {
    margin-bottom: 10px !important;
}

/*login page*/

input:-webkit-autofill {
    border-color: #b7bf86 !Important;
    -webkit-box-shadow: 0 0 0 1000px #fff inset!Important;
    -webkit-text-fill-color: var(--wd-form-color);
}

label {
    display: block;
    margin-bottom: 5px;
    vertical-align: middle;
    /*position: absolute;*/
    margin-top: 0.5rem;
    margin-left: 0.75rem;
    background: #fff;
    padding: 0 0.75rem;
    color: #6f7e0d;
    font-size: .75rem;
    z-index: 1;
    font-weight: 300;
}

    font-family: Montserrat;
    font-weight: 300!important;
    font-style: normal!important;
    font-size: .75rem;



.username-input input {
    background-clip: padding-box;
    min-height: 2.8125rem;
    min-width: 2.8125rem;
    outline: none;
    box-shadow: none;
    display: flex;
    padding: none;
    border-radius: 0.25rem;
    border: 1px solid #878787;
}

.password-input input {
    background-clip: padding-box;
    min-height: 2.8125rem;
    min-width: 2.8125rem;
    outline: none;
    box-shadow: none;
    display: flex;
    padding: none;
    border-radius: 0.25rem;
    border: 1px solid #878787;
}

.show-password-input:before {
    content: url(https://yvesrocher.al/wp-content/uploads/2023/11/eye_shown.svg) !important;
}

.show-password-input.display-password:before {
    content: url(https://yvesrocher.al/wp-content/uploads/2023/11/eye_hidden.svg) !important;
}
.login-form-footer .woocommerce-form-login__rememberme {
    display: none;
}

.login-form-footer .lost_password {
	  left: 275px;
    position: relative;
    font-size: .875rem;
    text-decoration: underline;
    color: #000 !Important;
    text-align: right !Important;
    font-weight: 400 !Important;
    font-style: normal !Important;
    line-height: inherit !Important;
}


:is(.register,.login) .button {
    background-color: #6f7e0d !Important;
    max-width: 21.375rem !Important;
    min-width: 50% !Important;
    left: 11% !Important;
    min-height: 3.125rem;
    padding: 0 0.625rem;
    font-family: Montserrat;
    font-weight: 700!important;
    font-style: normal!important;
    font-size: .875rem!important;
    border-radius: 0.625rem!Important;
}

.wd-switch-to-register {
   color: #fff !important;
    background: linear-gradient(90deg,#6f7e0d 0,#6f7e0d) !important;
    border: 1px solid #6f7e0d !important;
    opacity: .5 !important;
    max-width: 21.375rem;
    min-width: 50%;
    min-height: 3.125rem;
    padding: 0 0.625rem;
    font-family: Montserrat;
    font-weight: 700!important;
    font-style: normal!important;
    font-size: .875rem!important;
    border-radius: 0.625rem!Important;
}

.required {
    font-size: .75rem;
    font-weight: 300;
    background: #fff;
    color: #6f7e0d;
}

/*extra class css footer adresa*/
.footer-adresa {
    color: #000;
    font-family: Montserrat;
    font-size: .8125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1rem;
    letter-spacing: 0;
}

/*single product*/
.product-summary-shadow .summary-inner {
	  box-shadow: none !important;
}

.product_title {
    font-family: Montserrat;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 1.875rem;
}

.woocommerce-product-details__short-description>*:last-child {
    margin-bottom: 0;
    font-family: Montserrat;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 1.125rem;
}

.wc-tabs-wrapper .woocommerce-Tabs-panel {
    font-size: 1rem;
    font-family: Montserrat;
    font-weight: 400!important;
    font-style: normal!important;
}

div.quantity {
    border: 1px solid transparent;
    border-color: #2d2d2d;
    background-clip: padding-box;
    border-radius: 1.25rem;
}

div.quantity input[type="button"] {
	  padding: inherit;
    min-width: 35px;
    border: none;
}

div.quantity input[type="number"] {
    border: none;
}

div.quantity .plus {
    border-start-end-radius: inherit !important;
    border-end-end-radius: inherit !important;
}

div.quantity .minus {
    border-start-start-radius: inherit !important;
    border-end-start-radius: inherit !important;
}

.cart-info div.quantity :is(input[type="button"],input[type="number"],input[type="text"]) {
    padding: inherit;
    border: none;
}

.cart-info span.quantity {
    font-size: .8125rem !Important;
    font-family: Montserrat;
    font-weight: 400 !important;
    font-style: normal !important;
    color: #2d2d2d !important;
}


.wd-checkout-prod-title>*:not(:is(.cart-product-label-link,.cart-product-label,.product-quantity)) {
    margin-top: inherit;
    width: fit-content;
}

.wd-checkout-prod-cont .quantity :is(input[type="button"],input[type="number"],input[type="text"]) {
    padding: inherit;
    border: none;
}

.wd-accordion-opener.wd-opener-style-arrow:before{
     content: none !important;
}
.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-arrow {
    transform: translateY(-50%) rotate(-271deg) !important;
}
.wd-accordion-title.wd-opener-pos-right .wd-accordion-opener {
    transform: translateY(-50%) rotate(-91deg) !important;
}
.wd-accordion-opener {
    background-position: 50%;
    background-color: #fff;
    background-size: 0.75rem 1.375rem;
    height: 1.375rem;
    width: 0.75rem;
    webkit-transform: translateY(-50%) rotate(-91deg);
    webkit-transition: all .2s ease;
    transition: all .2s ease;
	  background-image: url(https://yvesrocher.al/wp-content/uploads/2023/11/arrow_left.svg);
   }

.wd-action-btn.wd-style-icon-bg-text {
     left: 400px;
     position: relative;
}
.wd-show-product-gallery-wrap>a:before{
     content: none !important;
}

.wd-action-btn.wd-style-icon-bg-text>a {
	  background-image: url(https://yvesrocher.al/wp-content/uploads/2023/11/zoom-product.svg);
    background-size: 1.8rem;
	  background-repeat: no-repeat;
    background-position: 50%;
	  box-shadow: none !important;
}

.wd-action-btn.wd-style-icon-bg-text>a>span {
	  display: none !important;
}

body .pswp__bg,
body .pswp__img--placeholder--blank {
	background-color: white;
}

.tabs-layout-accordion>.wd-accordion-item>.wd-accordion-title .wd-accordion-title-text {
    text-transform: none !important;
	  font-size: 1.5rem;
    line-height: 1.25rem;
    color: black;
}

table td {
    padding: inherit !important;
}
/*forma e star rating*/
.star-rating {
    font-size: 20px!important;
    color: #6f7e0d!important;
}

.star-rating:before ,.star-rating span:before {
    width: 90px;
	  font-size: 20px !important;
}

.website-wrapper .wd-hover-standard .star-rating {
      font-size: 18px;
    	width: 90px;
}

.stars:hover a:before,.stars.selected a:before,.stars.selected:hover a:before {
    font-size: 20px !important;
    color: #6f7e0d !important;
}

.stars a:before,.stars a:hover ~ a:before,.stars a.active ~ a:before,.stars.selected:hover a:hover ~ a:before {
    font-size: 20px !important;
    color: #6f7e0d !important;
}

.stars a {
    width: 100% !important;
	 letter-spacing: 2px !important;
} 

.woocommerce-review-link {
    text-transform:uppercase;
	  text-decoration: underline;
    text-underline-offset: 0.3125rem;
    font-size: .9375rem;
	  color: #000;
}

/*forma e reviews*/
.website-wrapper .woocommerce-Reviews {
	  flex-direction: column-reverse;
    display: block;
    margin-right: 0;
    margin-left: 0;
}

.website-wrapper .woocommerce-Reviews #comments, 
.website-wrapper .woocommerce-Reviews #review_form_wrapper {
   	flex-basis: 100%;
  	max-width: 100%;
}

.website-wrapper .woocommerce-Reviews #comments {
  	background-color:#f9f9f9;
  	padding:10px;
}

body .commentlist>li {
    padding: 15px;
    border: 1px solid rgba(119,119,119,0.2);
    border-radius:20px;
    background-color:#ffffff;
}

.website-wrapper .wd-hover-standard .star-rating {
   color: #6f7e0d;
}

/*footer*/
.footer-sidebar {
  padding-top: 0 !important;
}

/*forma e kerkimit ne header*/
body .searchform  input[type=text]{
    height: 2.1875rem;
    width: 100%;
    border: 0 solid transparent;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    outline: 0 none;
    background: none;
    color: #fff;
    text-indent: 3.3125rem;
    letter-spacing: .05469rem;
}

/*rregullimi i ikonave ne header */
.whb-top-bar .wd-header-html p{
    margin-top: 10px !important;
}

.wd-tools-element .wd-tools-icon {
    width: 24px;
    height: 30px;
	  left:5%;
}

.wd-header-cart.wd-design-4 .wd-cart-number   {
	  background-color:#fff !important;
    color: #ba1051 !important;
	  position: absolute;
    line-height: 17px !important;
    padding-bottom: 10px !important;
    padding-top: 2px !important;
	  font-weight: 700 !important;
    font-size: 14px !important;
}  
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
	   top: 1.4375rem !important;
}

.whb-top-bar .wd-tools-element .wd-tools-text {
	  font-size: 12px;
	  text-align:center;
    position: absolute;
    padding-top: 30px;
    margin-left: 3px;
}

.whb-top-bar .wd-tools-element .wd-tools-count {
	    background-color:#fff !important;
      color: #ba1051 !important;
		  width: 20px !important;
      height: auto !important;
	    line-height: 17px !important;
	    font-weight: 700 !important;
      font-size: 14px !important;
      left: 70%;
}

.whb-top-bar-inner {
  min-height: 65px;
	webkit-box-align: center;
  align-items: center;
}

/*rregullimi i carosel next and prev icon*/
.wd-prev .wd-arrow-inner:after{
    content: url(https://yvesrocher.al/wp-content/uploads/2022/04/next.svg);
    font-family: "woodmart-font"!important;
}

.wd-next .wd-arrow-inner:after {
    content: url(https://yvesrocher.al/wp-content/uploads/2022/04/next.svg);
    font-family: "woodmart-font"!important;
	  transform: rotate(180deg) !important;
	}

/*[class*="wd-carousel-spacing-"] .owl-nav > div[class*="next"] {
  background: linear-gradient(180deg,#fff 45%,transparent) !important;
}*/

.wd-btn-arrow[class*="next"] {
  transform: none!important;
}

.wd-btn-arrow[class*="prev"] {
  transform: none!important;
}

	.wd-btn-arrow {
	visibility:visible;
		opacity:1;
}

.owl-dots {
	visibility:hidden;
}

/*fshirja e emrit te autorit ne postime*/
.wd-entry-meta .meta-author {
    display: none;
}

/*rregullimi i add to cart*/
span:not(.wd-tooltip-label), .product-grid-item .wd-add-btn>a:hover span:not(.wd-tooltip-label), .wd-hover-base:not(.product-in-carousel):not(.hover-width-small):not(.add-small-button) .wd-add-btn>a:focus span:not(.wd-tooltip-label), .wd-hover-base:not(.product-in-carousel):not(.hover-width-small):not(.add-small-button) .wd-add-btn>a:hover span:not(.wd-tooltip-label), .wd-hover-button .hover-mask>a:focus span:not(.wd-tooltip-label), .wd-hover-button .hover-mask>a:hover span:not(.wd-tooltip-label), .wd-hover-info-alt .product-actions>a:focus span:not(.wd-tooltip-label), .wd-hover-info-alt .product-actions>a:hover span:not(.wd-tooltip-label), .wd-hover-quick .wd-add-btn>a:focus span:not(.wd-tooltip-label), .wd-hover-quick .wd-add-btn>a:hover span:not(.wd-tooltip-label), .wd-hover-standard .btn-add>a:focus span:not(.wd-tooltip-label), .wd-hover-standard .btn-add>a:hover span:not(.wd-tooltip-label), .wd-price-table .wd-plan-footer .add-to-cart-loop:focus span:not(.wd-tooltip-label), .wd-price-table .wd-plan-footer .add-to-cart-loop:hover span:not(.wd-tooltip-label) {
    transform: none !important;
}

.product-grid-item .wd-add-btn>a:before, .wd-hover-base:not(.product-in-carousel):not(.hover-width-small):not(.add-small-button) .wd-add-btn>a:before, .wd-hover-button .hover-mask>a:before, .wd-hover-info-alt .product-actions>a:before, .wd-hover-quick .wd-add-btn>a:before, .wd-hover-standard .btn-add>a:before, .wd-price-table .wd-plan-footer .add-to-cart-loop:before {
    content: none !important;
}

.product-grid-item .wd-add-btn>a:focus {
    border-radius: 10px;
}

.wd-hover-standard .wd-add-btn {
    margin-top: 10px;
    margin-bottom: 10px;
}

.btn, .button, button, [type="submit"], [type="button"] {
    font-size: 16px;
    line-height: 18px;
   }

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
      height: 59px;
	    border-radius: 10px;
}

.wd-quantity-enabled .wd-hover-standard .wd-add-btn div.quantity, .wd-quantity-enabled .wd-hover-standard .wd-add-btn .add-to-cart-loop {
    height: 59px;
    border-radius: 10px;
}

.wd-hover-standard .add-to-cart-loop span {
	  font-size: 16px !important;
    padding: 10px 14px;
    line-height: 16px;
}

.wd-hover-standard .wd-add-btn {
    width: 100%;
	  padding-left: 10px;
    padding-right: 10px;
}

.wd-hover-standard .wd-add-btn>a {
    border-radius: 10px
}

/*rregullimi i butonave new dhe sale */
.woocommerce-product-gallery .woocommerce-product-gallery__image {
    border-top-right-radius: 8px !important;
}

/*rregullimi i cmimeve */
body .price ins .amount {
	    font-family: Montserrat;
      font-style: normal !important;
	    font-weight: 700 !important;
      color: #ba1051;
      font-size: 22px !important;
}

body .price del .amount {
      font-family: Montserrat;
      font-style: normal !important;
	    font-weight: 400 !important;
      color: black;
    	font-size: 16px !important;
}

.price .amount {
	    font-family: Montserrat;
      font-style: normal !important;
	    font-weight: 700 !important;
      color: #ba1051;
      font-size: 22px !important;
}

.amount {
    color: #000;
    font-size: 1rem;
	  font-family: Montserrat;
    font-style: normal!important;
	  font-weight: 700!important;
}

tr.order-total strong .amount {
    color: #ba1051;
}

/*rregullimi i sale label */
.product-grid-item .product-labels {
    top: 0 !important;
    right: 0;
    left: auto;
    inset-inline-start: unset !important;
}

/*berja hide e nr te produkteve ne kategori */
.category-grid-item .more-products>a {
    display:none;
}

/*rregullimi i butonave */
.btn.btn-full-width {
    height: 50px;
    border-radius: 23px;
}

/*ngjyra e coockies*/
.cookies-buttons .cookies-accept-btn {
    background-color: #ba1051 !important;
}

/*rregullimi i menuse kryesore niveli i pare*/
.wd-dropdown {
	margin: 0 0 0;
}

.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    height: 2px;
    background-color: #000 !important;
}

.wd-nav[class*="wd-style-underline"]>li.current-menu-item>a:not(:hover) .nav-link-text:after {
    width: 0;
}

.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #fff;
}

.wd-nav {
    --nav-gap: 15px;
}

html .wd-nav.wd-nav-main > li > a {
    text-transform: uppercase;
    color: inherit !important;
}

.menu-kryesore-kuqe a {
	font-family: Montserrat;
	color: #ba1051 !important;
	font-weight: 500;
  font-size: 16px;
}

.menu-kryesore-kuqe a: hover {
    color: #ba1051 !important;
}

.menu-kryesore-jeshile a {
	font-family: Montserrat;
	color: #62700a !important;
	font-weight: 500;
  font-size: 16px;
}

.menu-kryesore-jeshile a: hover {
    color: #62700a !important;
}

.black_friday {
      background: #000000;
	    color: #fff;
	    padding-left: 5px;
      padding-right: 5px;
	   
}

.oferta {
	    background: #ba1051;
	    color: #fff;
	    font-weight: 700 !important;
	    font-family: Montserrat !important;
      font-style: normal !important;
	    padding-left: 5px;
      padding-right: 5px;
}

.ide_dhuratash {
      background: linear-gradient(90deg, rgb(156, 126, 57) 0%, rgb(202, 171, 98) 50%, rgba(156, 126, 57) 100%);
	    color: #fff;
	    padding-left: 5px;
      padding-right: 5px;
}
/*rregullimi i menuse niveli i dyte*/
.wd-sub-menu [class*="nav-link-text"] {
	font-family: Montserrat;
	font-weight: 400;
  font-size: 16px;
	text-transform:none;
	font-style: normal;
  line-height: inherit;
}

.wd-sub-menu li>a {
	font-size: 0.8125rem;
	color:#000;
}

/*rregullimi i menuse niveli i trete*/
ul.wd-sub-menu.mega-menu-list.wd-wpb ul.sub-sub-menu li a:hover {
    text-decoration: underline;
	  color: #000;
	  }

 ul.wd-sub-menu li a:hover {
    color: #000;
	  }

.wd-sub-menu [class="sub-sub-menu"] {
	font-weight: 400;  
	background-color: transparent;
	}

.nen-menute {
    text-decoration: underline;
	  text-transform: uppercase;
		font-family: Montserrat;
  	font-weight: 500;
    font-size: 13px;
	  padding-bottom: 10px;
}

.nen-menute_extra {
    text-decoration: underline;
    text-transform: uppercase;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 13px;
    padding-bottom: 10px;
    padding-left: 20px;
}

.nen-menute_extra_1 {
    padding-left: 0px;
    padding-right: 0px;
}

ul.menu-main-navigation ul.wd-nav-main ul.wd-nav[class*="wd-style-"] i a:hover {
    color: #ba1051;
	  }

.form-center {
  display:flex;
  justify-content: center;
}

/*abonuhu*/
.tnp-widget-minimal form {
    display: flex;
	  border-color: #000;
    color: #000;
    width: 340px;
    margin: 0 auto;
	  margin-left: 5px;
}

.tnp-widget-minimal input.tnp-email {
    border-color: #000;
    color: #000;
    width: 96%;
	  background-color: #fff;
	  border-radius: 4px 0 0 4px;
	  font-family: Montserrat !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 14px;
}

.tnp-widget-minimal input.tnp-submit {
    background-color: #000;
    color: #fff;
    min-width: 56px;
	  width: 45px;
	  border-radius: 0 4px 4px 0;
	  font-family: Montserrat;
}

.newsletter-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.textwidget>*:last-child {
    align-items: center;
	  width: 100%;
    padding: 16px 16px 16px;
    opacity: .8;
    background-color: #f4f4f4;
	  font-family: Montserrat;
    font-style: normal !important;
	  font-weight: 700 !important;
  	font-size: 15px;
    text-align: left;
}

:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li a {
    color: #000;
    font-style: normal;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.69;	
}

.butonat {
    background: linear-gradient(90deg, rgb(156, 126, 57) 0%, rgb(202, 171, 98) 50%, rgba(156, 126, 57) 100%);
}

/*rregullimi i produkteve ne slider main page */
.slider-type-product[class*="wd-stretch-cont"] .owl-stage .owl-carousel-item, .slider-type-product[class*="wd-stretch-cont"] .product {
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 8px 0 rgb(0 0 0 / 11%);
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 11%);
    background-color: #fff;
    max-width: 215px;
	  min-height: 445px;
}

.product-grid-item .product-wrapper {
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 8px 0 rgb(0 0 0 / 11%);
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 11%);
    background-color: #fff;
	  max-width: 215px;
	  min-height: 445px;
}

/*ngjyra e reklamimit te transportit etj*/
.color-background-pre-footer{
    height: 130px;
    background-color: rgba(20,54,22,.1);
	  padding-top: 15px;
}

.product_list_widget>li .wd-entities-title {
    margin-bottom: 8px;
    font-size: 12px !important;
}

/*ngjyra e tab(kush eshte problemi juaj)*/

.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f9f9f7 ! Important;
    }@media (min-width: 1025px) {
	.searchform .searchsubmit {
    right: auto;
    left: 2px;
}

.searchform input[type=text]::placeholder {
    text-align: center;
    border-bottom: 2px solid;
    padding-bottom: 10px;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
	top: 1.4375rem;
}
}

@media (max-width: 576px) {
	/*sliderat kryesore pa hapesire anesore ne mobile*/
.vc_row-flex.wd-rs-6401f7b170b02 .vc_column_container .vc_column-inner {
    padding: 0 !important;
}

/*permasat e newsletter ne mobile*/
.widget:last-child {
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column !important;
}

.widgettitle, .widget-title {
    text-align: center !important;
}

/*rregullimi i produkteve search result ne mobile*/
.slider-type-product[class*="wd-stretch-cont"] .owl-stage .owl-carousel-item, .slider-type-product[class*="wd-stretch-cont"] .product {
   width:auto !important;
	 max-width:220px;
	 height:365px;
   min-height:auto !important;
	 border-radius: 8px !important;
}

.product-grid-item .product-wrapper {
	  min-height:auto;
	  max-width:220px;
	  border-radius: 8px !important;
}

.owl-carousel :is(.owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot) {
    visibility: hidden;
}

.vc_row-flex.wd-rs-639b3052cadea .vc_column_container .vc_column-inner {
    padding: 0 !important;
}


/*ngjyra e shkrimit ne kerkim mobile*/
body .searchform input[type=text] { color: #62700a !important; }

/*pozicionim i numeruesit ne cart mobile*/
.wd-header-cart.wd-design-4 .wd-cart-number {   
    position: absolute;
	  top: 1.4375rem;
    left: 40%;
	  width: 20px !important;
	  height: 20px !important;
}


.login-form-footer .lost_password {
    left: 175px !important;
}
}

