@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//sexstore.ie/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(61,61,61);
	--wd-text-font-size: 15px;
	--wd-title-font: Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(40,40,40);
	--wd-entities-title-font: Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: 'Arial Black', Gadget, sans-serif;
	--wd-widget-title-font: Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(6,90,127);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 300;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(255,22,101);
	--wd-alternative-color: rgb(30,171,242);
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(255,22,101);
	--btn-default-bgcolor: rgb(252,252,252);
	--btn-default-bgcolor-hover: rgb(255,22,101);
	--btn-accented-bgcolor: rgb(255,0,85);
	--btn-accented-bgcolor-hover: rgb(211,63,112);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(30,171,242);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(230,37,86);
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 259px;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
.header-banner {
	background-color: rgb(230,37,86);
	background-image: none;
}
.page-title-default {
	background-color: rgb(229,0,122);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(7,171,196);
	background-image: url(https://sexstore.ie/wp-content/uploads/2021/07/fotter-backround-2.png);
	background-repeat: repeat;
}
html .wd-nav-mobile > li > a {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 600;
	font-size: 20px;
	line-height: 17px;
	color: rgb(66,66,66);
}
html .wd-nav-mobile > li > a:hover, html .wd-nav-mobile > li.current-menu-item > a {
	color: rgb(255,22,105);
}
html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 400;
	line-height: 24px;
	color: rgb(15,15,15);
}
html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover {
	color: rgb(255,22,105);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 600;
	line-height: 20px;
	color: rgb(15,15,15);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover {
	color: rgb(255,22,105);
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 600;
	color: rgb(66,66,66);
}
html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 500;
	font-size: 27px;
}
.container h4 {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 400;
}
html .wd-nav-mobile .wd-sub-menu li a {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 400;
	font-size: 19px;
	line-height: 27px;
	color: rgb(0,149,175);
}
html .wd-nav.wd-nav-main > li > a {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 600;
	font-size: 19px;
	color: rgb(61,61,61);
	font-family: Arial, Helvetica, sans-serif;	font-size: 21px;
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;
}
.container h1 {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 600;
}
.container h3 {
	font-weight: 500;
	color: rgb(2,2,2);
}
html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title {
	font-size: 15px;
	text-transform: uppercase;
}
html .product.wd-product del, html .product.wd-product del .amount {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 100;
	font-size: 16px;
}
.container h3:not([class]) {
	font-weight: 600;
	color: rgb(48,48,48);
}
.container h2:not([class]) {
	font-weight: 800;
	color: rgb(76,76,76);
}
html .post-single-page .post-title {
	font-weight: 800;
	color: rgb(30,0,0);
}
.single-post .entry-content p {
	color: rgb(35,35,35);
}
.single-post .entry-content p a {
	font-weight: 600;
	color: rgb(233,5,139);
}
.wd-entities-title.title.post-title a {
	font-weight: 700;
	font-size: 21px;
	line-height: 25px;
	color: rgb(111,45,120);
}
.wd-blog-holder .wd-entry-content   {
	font-size: 18px;
	color: rgb(68,68,68);
}
.wd-entities-title.title.post-title  {
	font-weight: 700;
	font-size: 21px;
	line-height: 25px;
	color: rgb(111,45,120);
}
.page .main-page-wrapper {
	background-color: rgb(250,250,250);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .main-page-wrapper {
	background-color: rgb(250,250,250);
	background-image: none;
}
.woodmart-archive-blog .main-page-wrapper {
	background-color: rgb(250,250,250);
	background-image: none;
}
.single-post .main-page-wrapper {
	background-color: rgb(250,250,250);
	background-image: none;
}
html .cookies-buttons .cookies-accept-btn {
	font-weight: 500;
	font-size: 14px;
	color: rgb(255,255,255);
	background: rgb(50,119,34);
}
html .cookies-buttons .cookies-accept-btn:hover {
	color: rgb(255,255,255);
	background: rgb(129,215,66);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 800px;
}

@media (max-width: 1024px) {
	:root {
		--wd-text-font-size: 14px;
	--wd-widget-title-font-size: 16px;
	}
	html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
		font-size: 22px;
	}
	html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount {
		font-size: 23px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 16px;
	--wd-widget-title-font-size: 15px;
	--wd-header-el-font-size: 14px;
	}
	html .wd-nav-mobile > li > a {
		font-size: 16px;
	}
	html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
		font-size: 25px;
	}
	html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount {
		font-size: 25px;
	}
	.container h4 {
		font-size: 14px;
	line-height: 20px;
	}
	html .wd-nav-mobile .wd-sub-menu li a {
		font-size: 19px;
	line-height: 27px;
	}
	html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
		font-size: 16px;
	}
	.container h1 {
		font-size: 20px;
	line-height: 28px;
	}
	.container h3 {
		font-size: 18px;
	line-height: 20px;
	}
	html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title {
		font-size: 14px;
	}
	html .product.wd-product del, html .product.wd-product del .amount {
		font-size: 15px;
	}
	.container h3:not([class]) {
		font-size: 20px;
	}
	.container h2:not([class]) {
		font-size: 21px;
	}
	html .post-single-page .post-title {
		font-size: 24px;
	}
	.single-post .entry-content p {
		font-size: 18px;
	line-height: 22px;
	}
	.wd-entities-title.title.post-title a {
		font-size: 20px;
	}
	.wd-blog-holder .wd-entry-content   {
		line-height: 22px;
	}
	html .cookies-buttons .cookies-accept-btn {
		font-size: 12px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--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;
--wd-brd-radius: 0px;
}

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


.content-product-imagin {
    box-shadow: 0 0 10px rgb(0 0 0 / 85%);
}

/*az elso tab eltuntetese a top5 nel */
.sajat   {
	      display: none;
	 }


/*hotpoint felugro ablak nem kell a description */
.wd-more-desc {
  display: none;
	} 

/* gift card button gomb */
.pwgc-email-preview-button  { 
    background-color: #bceef9;
    border-radius: 10px;
}

/*hotpoint felugro ablak lekerekites es pozicio */

.hotspot-dropdown-right {
   margin-left: 8px;
	 margin-top: -80px;
	 border-radius: 13px;
	 box-shadow: 0 0 7px rgb(0 0 0 / 20%);
}

.hotspot-dropdown-left {
    margin-right: 7px;
	  margin-top: -80px;
    border-radius: 13px;
	 box-shadow: 0 0 7px rgb(0 0 0 / 20%);
}

.hotspot-dropdown-top {
    
    border-radius: 13px;
	  box-shadow: 0 0 7px rgb(0 0 0 / 20%);
}

/*hotpoint felugro ablak meret betu beallitas */

.hotspot-content  {
    width: 215px;
}

.hotspot-content .hotspot-content-title {
    font-size: 14px;
}

/*TOP5 logok kitakartak alenyilo menut z index*/
.lion-badge {
    position: absolute;
    z-index: 199;
}

/*shop filter kategoria kiemelese */
.wd-pf-categories {
    background-color: #F3F8FA;
	  min-width: 350px;
}

/*shop filter kategoria kiemelese a benne levo kis box */
.wd-pf-results li {
    display: none;
    margin-left: 10px;
    padding: 4px;
    border-radius: 6px;
    background-color: #b1e0f5;
    color: #000;
    font-size: 13px;
    word-spacing: 1px;
	  text-transform: uppercase;
}


/*footer betutipus */
.wd-link-color {

    color: #ffffff;
    font-size: 18px;
}

/* filter button beallitas*/
.woof_show_auto_form, .woof_hide_auto_form{
    width: 125px;
    height: 35px;
}
.woof_sid_auto_shortcode {
    background: #fafafa;
    border: 0px ;
}
.woof_container select {
    width: 100%;
    background-color: white;
    border-radius: 10px;
}


/*review beallitas*/
.star-rating {
    letter-spacing: 2px;
    font-weight: 400;
    font-size: 10px;
    color: #f3c81d;
}


/*filter by color nagyobbra allitva*/
.woodmart-woocommerce-layered-nav .wd-scroll-content {
    max-height: 360px;
}

.woodmart-woocommerce-layered-nav .filter-swatch>span[style^="background-image"], .wd-pf-dropdown .filter-swatch>span[style^="background-image"], .woodmart-woocommerce-layered-nav .filter-swatch>span[style$="#ffffff;"], .wd-pf-dropdown .filter-swatch>span[style$="#ffffff;"] {
    border: 0px; 
}


table td {
    padding: 15px 12px;
    border-bottom: 1px solid #f0efef;
}

/*sajat text fooldal rolunk */
.sajattext1 {
   font-size: 17px;
	 line-height: 17px;
}


/*carauser kis pontok fentebb vitele */
.owl-dots {
    margin-top: -15px;  
}

/*new label color */
.product-label.new {
    background-color: #149bd8;
}

/*HOT label color */
.product-label.featured {
  background-color: #43ABC7;
}


/* a review commentek eltuntetese  */
.woocommerce-Reviews #comments, .woocommerce-Reviews #review_form_wrapper {
    flex: 0 1 10%;
    display: none;
}

/* a review commentek eltuntetese es a csak regisztralt szoveg formazas */
p.woocommerce-verification-required {
    margin-right: 30px;
    background-color: #fff2f2;
    color: #8f2f2f;
    margin-left: 30px;
    margin-top: 11px;
	  font-size: 18px;
	  padding: 12px 17px;
}
.woocommerce-Reviews {
    justify-content: center;
}

/* animalt add to cart */

@keyframes xts-shake {
		0%,
		10% {
		    -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
		}
  
    2%,
    4%,
		6% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    
    3%,
    5%
		 {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}
.entry-summary .single_add_to_cart_button {
		animation-name: xts-shake;
		animation-duration: 9s;
		animation-delay: 5s;
		animation-iteration-count: infinite;
		animation-fill-mode: both;
}

/* free shipping progress bar szin valtoztatas */
.wd-progress-bar .progress-area {
  width: 100%;
  background-color: #eaeaea;
}
.wd-progress-bar .progress-bar {
  background-color: rgba(125, 201, 134, 0.53);
}
.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar {
  padding: 12px;
  border: 2px dashed rgba(0, 0, 0, 0.13);
  border-radius: 10px;
	text-align:center;
}
.progress-msg {
  color: #474747;
}

/* paypal fizetesi oldalon a "What is PayPal?" eltuntetese es a logo jobbra igazitasa*/

a.about_paypal {
    display: none;
}
.payment_methods li img {

    float: right;
}

/* kicsit szetolja a paymant es a policy boxot*/
.woocommerce-terms-and-conditions-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 7px;
    border-top: 1px solid var(--brdcolor-gray-300);
}

/* checkout oldalon a paymenteknek add egy kis keretet*/
ul.payment_methods li[class*=payment_method] {
    border-top-style: solid;
    border-width: 1px;
    border-image: linear-gradient(90deg, #dddddd, #f7f7f7) 1;
}


/* checkout oldalon az order osszesites tablazat bal oldal novelese ahol a termekek vannak*/
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {
    max-width: 72%;
    width: 72%;
	  padding: 16px 1px 16px 1px;
}




$wp-spinner-bg: #808080;
$wp-spinner-fg: #fff;
$wp-spinner-size: 18px;
$wp-spinner-size-inner: 4px;
$wp-spinner-anim-duration: 1.08s;


@keyframes infinite-spinning {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* wd-woo-opt-free-progress-bar   ezt letiltottam a fooldalon ezert a kosarba a csik nagyon rament a szovegre kapott egy kis tavolsagott itt a custom reszbe igy nem kell az a css a fooldalra */
.wd-progress-bar .progress-area {
  width: 100%;
  background-color: #eaeaea;
  margin-top: 15px;
}

/* perfmatters ben kikapcsoltam a woo-opt-title-limit.min.css  ezert azt a par sort betettem ide */

[class*="title-line-"] {
  --title-line-count: 1;
  --title-line-height: 1.4em
}
[class*="title-line-"] .product-grid-item .wd-entities-title {
  overflow:hidden;
  max-height:calc(var(--title-line-count) * var(--title-line-height));
  line-height:var(--title-line-height)
}
.title-line-two {
  --title-line-count: 2
}
@media (max-width: 576px) {
  [class*="title-line-"] .product-grid-item.col-6,
  .owl-items-xs-2 [class*="title-line-"] .product-grid-item {
    --title-line-height: 1.2em
  }
}

/* perfmatters ben kikapcsoltam a mod-star-rating.min.css  ezert azt a par sort betettem ide */

.star-rating {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  white-space:nowrap;
  letter-spacing:2px;
  font-weight:400;
  color:#EABE12;
  width:fit-content;
  font-family:"woodmart-font"
}
.star-rating:before {
  content:"\f149" "\f149" "\f149" "\f149" "\f149";
  color:var(--color-gray-300)
}
.star-rating span {
  position:absolute;
  inset-block:0;
  inset-inline-start:0;
  overflow:hidden;
  width:100%;
  text-indent:99999px
}
.star-rating span:before {
  content:"\f148" "\f148" "\f148" "\f148" "\f148";
  position:absolute;
  top:0;
  inset-inline-start:0;
  text-indent:0
}



/* perfmatters ben kikapcsoltam a woo-opt-free-progress-bar.min.css   ezert kell ide a kod a kosar be usszo reszben formaz dolgokat  */

.wd-free-progress-bar {
  --wd-progress-height: 10px
}
.wd-free-progress-bar .progress-bar {
  margin-top:10px;
  background-image:linear-gradient(135deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);
  background-size:15px 15px
}
.wd-free-progress-bar.wd-progress-hide .progress-area {
  display:none
}
.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar {
  padding:20px;
  border:2px dashed var(--brdcolor-gray-300);
  border-radius:var(--wd-brd-radius)
}
.widget_shopping_cart .wd-free-progress-bar {
  margin-bottom:0;
  padding-block:15px;
  border-top:1px solid var(--brdcolor-gray-300)
}
.wd-builder-off .wd-shipping-progress-bar {
  margin-bottom:20px
}
@media (min-width: 769px) {
  .woocommerce-checkout>.customer-details .wd-shipping-progress-bar {
    margin-bottom:0
}
	
	
	

/* seo linkek amiket muszaly kitenni eltuntetese szin fehere tetele   */
	
.seolinkek a {
  color: white;
	 font-size: 8px;
}
.seolinkek  {
  color: white;
	 font-size: 8px;
}@media (min-width: 1025px) {
	/* logot lentebb tolja */
.wd-logo img {
    padding-top: 11px;
}

/* Keresp mezo extra lekerekites */
.searchform input[type="text"] {
    padding-right: 50px;
    height: 46px;
    font-size: 17px;
	  border-radius: 12px;
	  border-color: #efefef;
	  box-shadow: 1px 8px 15px 0px rgb(0 0 0 / 7%);
	}
/* a paymenteket szetolja a checkout on */
ul.payment_methods li[class*=payment_method] {
    margin: 0;
    padding: 13px 0;
}
/* Legordulo boxok extra iranyitott arnyek es hater atmenet*/
.wd-dropdown {
    border-radius: 0px 0px 20px 20px;;
    box-shadow: 0px 28px 20px 0px rgb(0 0 0 / 45%);
	background-image: linear-gradient(175deg, white, #ffffff, #EFFAFF )
}

/* halvany vonal a keresoben termekek kozott */
.autocomplete-suggestion .wd-entities-title strong {
    text-decoration: underline;
    color:  #0099ff;
	}

/* Termekek kozott halvany elvalaszto vonal es 30px tavolsag*/
.product-grid-item {
    text-align: center;
	  padding-bottom: 30px;
    border-left: 1px solid #fafafa;
	}

/* kategoria menu ball oldalt nyilacska szin valtoztatas */
.widget_product_categories .wd-cats-toggle:hover, .widget_product_categories .wd-cats-toggle.toggle-active {
    background-color: #f8f8f8;
    color: #e62556;
}

/* kategoria menu ball oldalt karakter szeparalo meg nem mukodik */
  .widget_product_categories .product-categories li a {
    display: block;
    flex: 1 1 calc(100% - 40px);
    padding-top: 5px;
    padding-bottom: 8px;
    padding-right: 5px;
    width: calc(100% - 40px);
    text-decoration: none;
    font-size: 17px !important;
    line-height: 1.4;
}

/* lenyilo menuket kicsit fentebb tolja es c sormagsag es betutmeret*/
 .wd-sub-menu li a {
    padding-top: 0px;
	  font-size: 17px;
    line-height: 1.6;
	}

/* bannerlekerekites - MEG NEM JO*/

.promo-banner .wrapper-content-banner {

    border-radius: 15px;
}

/* legordulo menu label pozicio*/
.wd-sub-menu li a .menu-label {
    position: relative;
    margin-top: -7px;
	  margin-left: 2px;
    align-self: flex-start;
	  border-radius: 5px;
}

/* legordulo menu tavolsag bealitaasa pozicio*/
.wd-dropdown-menu.wd-design-sized, .wd-nav-vertical .wd-dropdown-menu.wd-design-full-width {
    padding: 17px 20px 10px 25px;
}

/* banner lekerekites*/
.promo-banner .banner-image  {
    border-radius: 13px;
}
/* banner zommolt lekerekites*/
.banner-hover-zoom {
    border-radius: 13px;
}


/* termek kepek lekerekitese mert valahol latszik*/
.product-image-link img {
    border-radius: 15px;	
	}
	

/*load more button lekerekites plusz design*/	
.wd-load-more:not(:hover) {
	  background-image: linear-gradient(  #F2489e, #F2489e );
    color: #fff;
    border-radius: 15px;
	  font-size: 18px !important;
}

/*load more button lekerekites plusz design*/
	
.wd-load-more:hover {
    background-color: #fef3f7;
    border-color: #fff;
    color: #F2489e;
    border-radius: 15px;
  	font-size: 18px !important;
}
}
	
/*video lekerekitese*/
.mejs-container, .mejs-container * {
    
    border-radius: 15px;
}

/*product hover keret lekerekitese SOK MINDENRE HATASSAL VAN*/
 div  {

    border-radius: 11px;
}

/*add to cart stilus ahol nem lehet alitani a templateban*/
.single_add_to_cart_button {
   border-radius: 11px;
}



/*fenti ragados menu arnyek nagyobbitas-be kell kapcsloni az alap arnyekot a header build reszben a sticky menuhoz*/
.whb-with-shadow {
    box-shadow: 0 1px 9px rgb(0 0 0 / 26%);
	  border-radius: 1px;
	  
	
}

/*contact us mezok design es a checkout mezore is ervenyes*/

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 {

    background-color: #ffffff;
    border-radius: 11px;
	  height: 42px;
	  font-size: 16px;
}

body .select2-container--default .select2-selection--single {
    font-size: 17px;
    font-weight: 600;
    line-height: 39px;
}



/*shopping cart legordulo a free shipping szoveg nem fert el*/
.woocommerce-info {
    padding-right: 19px;
	}



/*feature product also 3 menu szoveg nagyobitas*/

.wd-products-tabs .products-tabs-title .tab-label {
    position: relative;
    font-size: 20px;
	  padding-bottom: 10px;
 
}

/*checkout label betutipus -- lehet masra is hatassal van */
label {
    
    margin-bottom: 1px;
	  margin-left: 7px;
    font-size: 15px;  
	   color: #B2B1B1;
}




/*bal oldali kategoria menu betufinomitas */

.widget_product_categories .product-categories li a {
    font-size: 14px;
    line-height: 1.0;
}
.categories-accordion-on .widget_product_categories .product-categories {
    padding-right: 4px;
}

/*top termekek a kategoria kepek ne sotetuljenek el
 * a margin-left pedig szettolja oket de ha tobb top5 lesz itt vissza kell venni */
.wd-products-tabs .products-tabs-title li {
    margin-top: 10px;
	  margin-bottom: 40px;
	  margin-left: 7px;
    font-size: 16px;
    opacity: 1;
	  width: 9%;
}


/*az elso tab eltuntetese a top5 nel */
.sajat   {
	      display: none  !important;  
}

/*lenyilo top5 menuben kicsit lentebb tolja a termekeket */
.wd-wpb {
	  margin-top: 20px;
    margin-bottom: 0px;
}

/*shop filter kategoria price box kicsinyites*/
.wd-pf-checkboxes.wd-pf-price-range.multi_select.widget_price_filter {
    max-width: 185px;
}
/*shop filter kategoria shorted by box kicsinyites*/
.wd-pf-checkboxes.wd-pf-sortby {
    max-width: 255px;
}

/*shop filter global text mozgatas*/
.wd-pf-title {

    padding-left: 10px;
    padding-right: 30px;
}

/*shop filter mezok mozgatas*/
.wd-product-filters>div {
   
    padding-right: 3px;
    padding-left: 3px;
}

/*shop filter resznel az alap short by eltuntetese*/
/*.wd-shop-tools>*:last-child {*/
    
   /* display: none;*/

/* SHORT BY shop filter resznel az alap short ez kell ha nincs eltuntetve*/
.wd-shop-tools {
    display: block;
}
	.filters-area.custom-content {
    padding-bottom: 0px;
}

.filters-area {
    position: relative;
    top: -38px;
    max-height: 119px;
    display: block;
    margin-bottom: 0px;
    padding-top: 21px;
    border-top: 0px;
    border-bottom: 0px;
}
.woocommerce-ordering select {
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 7px;
    padding-right: 19px;
    max-width: 185px;
    height: auto;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-radius: 4px;
    background-color: #fafafa;
    background-position: right 0 top 50%;
    color: #333333;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    cursor: pointer;
}
.wd-pf-dropdown .pf-value {
  padding-top: 10px;   
	line-height: 8px;
	font-size: 15px;
}

/*szukites utan a felirat hogy mivel lett szukitve */
.wd-active-filters .widget_layered_nav_filters a {
    font-size: 15px;
    color: #ff1665;
    
}




/*Sidebar meret bealitas smal,medium,large helyett a mellete levo block ot pedig noveli*/
.col-lg-3 {
    flex: 0 0 20%;
    max-width: 20%;
}
.col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 98%;
    max-width: 79%;
	  padding-right: 0px;
    padding-left: 30px;
}


/*cookie banner csokentese*/
.wd-cookies-popup {
  padding: 10px 30px;
	border-radius: 1px;
	background-color: #fafafa;
  box-shadow: 0 0 7px rgb(0 0 0 / 14%);
	display: flex; justify-content: center;
	
	
}
.btn-size-small {
	  padding: 6px 12px;
    font-size: 11px;
    line-height: 14px;
		
}
.wd-cookies-inner .cookies-info-text {
    flex: 1 1 auto;
    padding-right: 35px;
    font-size: 13px;
	  text-align: right;
}
.cookies-buttons>a:last-child {
    margin-right: 90px;
	  padding: 8px 15px 8px 15px;
	  border-radius: 11px;
}
.cookies-buttons .cookies-more-btn {  
    color: #666464;
    font-size: 10px;
}

.cookies-buttons {
  text-align: center;
  padding-top: 6px;
}



/*Google pay es sima add to cart button*/
.product-image-summary .single_add_to_cart_button {
    width: 60%;
    display: block;
    margin-left: auto;
    margin-right: auto;
	  font-size: 16px;
}

.GooglePayButton {
	  display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
    width: 35%;
}


/*Breadcrum beallitas*/
.woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child {
    margin-right: 0;
    font-size: 14px;
    font-weight: 400;
    color: #ff1665;
}
.woocommerce-breadcrumb a, .yoast-breadcrumb a {
    color: #797979;
    font-size: 15px;
	  font-weight: 400;
	  margin-left: 5px;
    margin-right: 5px;
}
}

.wd-shop-tools {
    display: flex; 
    width: 920px;
	  margin-right: 0px;
	  font-size: 21px;
	  margin-bottom: 15px;
	  flex-wrap: nowrap;
	  justify-content: space-between;
}

/* lenyilo kategoria modositas felso savban ahol a kep van  */
.wd-nav.wd-style-underline .nav-link-text {
    line-height: 0.6;
	padding-right: 2px;
	padding-left: 4px;
}
.wd-nav-product-cat .nav-link-count {
    
    margin-top: 4px;
    font-weight: 100;
    font-size: 12px;
}
.wd-nav-product-cat>li>a {
    padding: 13px 15px 12px 15px;
    font-size: 14px;
}

/* bal oldali slide szuro   */
label {
    margin-bottom: 0px;
    margin-left: 7px;
    font-size: 14px;
    color: #5d5d5d;
	  font-weight: 100;
}
.widget_price_filter .price_slider_amount .button {
    color: #35578d;
    background-color: rgb(221 243 254);
}
.woodmart-woocommerce-layered-nav .swatches-normal .with-swatch-text .layer-term-name {
    font-size: 14px;
    font-weight: 100;
}

.woodmart-woocommerce-layered-nav .swatches-normal .filter-swatch>span, .wd-pf-dropdown .swatches-normal .filter-swatch>span {
    border: 0px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
    /* max-height: 320px; */
    height: auto;
}
.widgettitle, .widget-title {
    margin-bottom: 30px;
    margin-top: 30px;
}
.widget {
    margin-bottom: 8px;
    padding-bottom: 8px;
	  padding-left: 0px;
	
    border-bottom: 1px solid rgba(119,119,119,0.11);
}

/*menuben kiemeles */
.menukiemeles {
  font-size: 18px;
    color: #5d5d5d;
	} 


/*mexican-fly banner cimsor */

#wd-6149add8a5fc6 .banner-title {
    font-size: 20px;
    line-height: 22px;
    color: #2b2b2b;
    margin-top: -17px;
}

/*fomenu cim pl vibrator  */

.fomenusajat { 
    margin-top: 15px;
}

.sajatmenusortavolsag10 { 
    margin-top: -10px;
}

.sajatmenusortavolsag20 { 
    margin-top: -11px;
}

.sajatmenusortavolsag30 { 
    margin-top: -9px;
}

.sajatmenusortavolsag40 { 
    margin-top: -19px;
}

/* termkeklapon you save % */
.akcio {
    color: #1d8856b0;
    font-size: 20px;
    font-weight: 500;
    margin-top: 0px;
		background-color: #bce7c147;
    padding: 5px;
    border-radius: 10px;
    text-align: right;
	  padding-right: 40px;
	  background-image: linear-gradient(to right, #fafafa , #bce7c147);
	  margin-bottom: 11px;
}

/* newsletter button*/
.tnp-widget input.tnp-submit {
    background-color: #156791;
    background-image: none;
    text-shadow: none;
    color: #fff;
    margin: 0;
    border-radius: 10px;
}

/* sidebar filter menu filter mennyi a max sor utanna scrolling */
.woodmart-woocommerce-layered-nav .wd-scroll-content {
    max-height: 1150px;
}

/* sidebar filter menu filter by brand margo tavolsag igazitva a tobbihez */
.woodmart-woocommerce-layered-nav .swatches-display-inline {
    display: block;
    flex-direction: row;
    flex-wrap: wrap;
}
.woodmart-woocommerce-layered-nav ul {   
    padding-right: 0px;
}
.woodmart-woocommerce-layered-nav  {
    position: relative;
    font-size: 16px;
    line-height: 1;
}

/* sidebar filter menu filter termek szamlalok */
.woodmart-woocommerce-layered-nav .swatches-display-inline .count {
    min-width: 25px;
    font-size: 13px;
}

/* sticky header mas betumeret*/
body .whb-sticked .wd-nav[class*="wd-style-"]>li>a {
	  font-size: 18px;
}

/* sale label eltuntetese mert nem jol mukodott */
	
.product-labels.labels-rectangular {
    display: none;
}


/* hany termek legyen betutipus novelese */
.wd-products-per-page .per-page-variation.current-variation {
  color: #185f95;
  font-weight: 800;
  font-size: 22px;
}
.wd-products-per-page .per-page-title::after {
  content: 'products per page:   ';
  font-weight: normal;
}

.wd-products-per-page .per-page-title {
	font-size: 19px;
}

/* product per page font size*/
.wd-products-per-page .per-page-variation.current-variation {
    color: #185f95;
    font-weight: 800;
    font-size: 22px;
    background-color: #ebedef;
    border-radius: 50%;
    padding: 10px;
}


/*short by vekonyabb betutipus*/
.woocommerce-ordering.wd-style-underline select {
    font-weight: 300;
}

/*szukito es product grid kozotti tavolsag*/
.shop-loop-head {
    margin-bottom: 50px;
}

/*add cart gomb mozgatasa*/
.quantity:not(.hidden) + button {
  margin-left: 50px;
	}

.product-image-summary .single_add_to_cart_button {
  display: initial;
}

/*latogato szamlalo termeklapon*/
.custom-visitor-count {
  padding-top: 3px;
  text-align: center;
  background-color: #d6f6f9;
  color: #1e3766ba;
  background-image: linear-gradient(90deg,#fff,#b8ffff,#b8ffff,#fafafa);
  padding-bottom: 3px;
}

/*latogato szamlalo termeklapon  ikon gond  masik oldalon ez nem kell nem tudom miert*/
.fa.fa-eye {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}

/*kategoria leiras alulra kerult es a page leptetonel kellet egy kis margin hogy ne follyon egybe*/
.wd-loop-footer {
  margin-bottom: 40px;
}


/* termek lapon a kategoriak gomba alakitasa*/
.product_meta a:hover {
    color: #fff;
    background: #ff1665;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 10px;
    box-shadow: 1px 2px 7px 0 rgb(145 70 114 / 32%);
	  font-size: 16px;
}

.product_meta a {
    border-radius: 7px;
    color: #607991;
    background-color: white;
    padding: 5px 7px 5px 7px;
    box-shadow: 1px 1px 7px 2px rgb(0 0 0 / 4%);
	  margin-left: 5px;
	  font-size: 16px;
}

.product_meta .meta-sep {
    display: inline-block;
    margin: 3px 0px 13px 2px;
    color: #fafafa;
}
.product_meta>span {
    display: flex;
    box-sizing: revert;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: flex-start;
    align-items: baseline;
}




/* termek lapon a breadcrumsot kicsit eltolja a termek nevetol*/
.breadcrumbs-location-summary .single-breadcrumbs-wrapper {
    margin-bottom: 30px;
}

/*share mezo egysorba alakitasa*/
.product-share {
  display: flex;
	padding-bottom: 6px;
	padding-left: 10px;
  align-items: center;
}
.share-title {
  margin-right: 10px;
  font-size: 17px;
}

/* termeklapon social icon nagyobitas*/
.wd-social-icons.icons-size- .wd-icon, .wd-social-icons.icons-size-small .wd-icon {
  font-size: 18px;
}

/*brand neve a termek lapon csinositasa*/
.pwb-single-product-brands {
  background-color: #dbe6ec;
  background-image: linear-gradient(90deg,#f8f9fa,#dbe6ec,#dbe6ec,#ebf2f6);
  text-align: center;
  margin-top: 15px;
  margin-bottom: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  letter-spacing: 3px;
	display: block;
}

/* Termek oldal singel product fokozatos hater*/
.single-product-page .summary-inner {
    margin-bottom: -20px;
    background-image: linear-gradient(137deg,#fafafa,#fafafa,#ebf3f7,#e7f1f5);
}

/* Termek oldal a sku mellet hagy egy kis tavolsagot mert nagyon ralogott*/
.product_meta .meta-label {

    padding-right: 5px;
}

/* Termek oldal uj design a felsorolast osszebhuzza*/
.termekleiras li {
  margin-bottom: 2px;
}

/* Termek oldal uj design cim*/
.termekleirascim {
	text-align: center;
	margin-bottom: 0px;
}

/* a hateres buborek box formazasa pl termeklapon manuals */

.termekleirasbox {
  padding: 15px;
  background-color: #f7f7f7;
  border-radius: 15px;
  margin-bottom: 17px;
	font-size: 14px;
	font-family: monospace,serif;
}

/* shipping free shipping bar szoveg elnyutasa csak pc.n */
.progress-msg {
 /* letter-spacing: 1px; */
	text-align: center;
}


/* oldalso sav filter by brands formazasa*/
.wd-filter-list.swatches-display-inline li {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 19px;
}

/* product lapon a review resz jobbra tolasa es sorcsokentes*/
.summary-inner .woocommerce-product-rating {
  margin-bottom: 18px;
  text-align: right;
	margin-right:11px;
	
}
.product_title {
  font-size: 34px;
  line-height: 1.2;
  margin-bottom: 11px;
}
.summary-inner .product_meta {
  padding-top: 15px;
}


/* product grid hany termeket mutat ki irasa*/ 
.wd-builder-off .woocommerce-result-count {
  display: block;
	font-size: 17px;
	min-width: 210px;
}
/* checkout oldalon fizetesi tipusok betutipus novelese */
.payment_methods li>label {
    display: inline;
    margin-bottom: 0;
    font-size: 21px;
}

/* checkout oldalon a have a gift card resz rendezese */
#pwgc-redeem-gift-card-number {
    width: 250px;
    margin-top: 3px;
}

input#pwgc-redeem-button {
    float: right;
    font-size: 13px;
    margin-top: 0px;
    background-color: #e9e9e9;
    border-radius: 10px;
    padding: 9px 15px 9px 16px;
}

/* checkout oldalon az uzenet mezo kisebbre veve */
textarea {
    min-height: 130px; 
}

/* Germany tab ahol a description mellet design */
#tab-title-germany {
  background-image: url(/wp-content/uploads/2022/08/germany_flag_32x48.png);
	background-repeat: no-repeat;
  width: 32px;
  height: 52px;
	margin-left: -13px;
  margin-right: 15px;
}

/* Germany tab leiras formazasa*/
/* a felsorolast osszebhuzza*/
#tab-germany li {
  margin-bottom: 2px;
}

/* Italy tab ahol a description mellet design */
#tab-title-italy {
  background-image: url(/wp-content/uploads/2022/08/italy_flag_32x48.png);
	background-repeat: no-repeat;
  width: 32px;
  height: 52px;
	margin-left: 0px;
  margin-right: 15px;
}

/* Italy tab leiras formazasa*/
/* a felsorolast osszebhuzza*/
#tab-italy li {
  margin-bottom: 2px;
}

/* spanish tab ahol a description mellet design */
#tab-title-spanish {
  background-image: url(/wp-content/uploads/2022/08/spain_flag_32x48.png);
	background-repeat: no-repeat;
  width: 32px;
  height: 52px;
	margin-left: 0px;
  margin-right: 15px;
}

/* spanish tab leiras formazasa*/
/* a felsorolast osszebhuzza*/
#tab-spanish li {
  margin-bottom: 2px;
}

/* French tab ahol a description mellet design */
#tab-title-french {
  background-image: url(/wp-content/uploads/2022/08/france_flag_32x48.png);
	background-repeat: no-repeat;
  width: 32px;
  height: 52px;
	margin-left: 0px;
  margin-right: 15px;
}

/* French tab leiras formazasa*/
/* a felsorolast osszebhuzza*/
#tab-french li {
  margin-bottom: 2px;
}

/* Portuguese tab ahol a description mellet design */
#tab-title-portuguese {
  background-image: url(/wp-content/uploads/2022/08/portugal_flag_32x48.png);
	background-repeat: no-repeat;
  width: 32px;
  height: 52px;
	margin-left: 0px;
  margin-right: 40px;
}

/* Portuguese tab leiras formazasa*/
/* a felsorolast osszebhuzza*/
#tab-portuguese li {
  margin-bottom: 2px;
}



/* tavolsag noveles a price alatt */
.summary-inner > .price, .wd-single-price .price {
  margin-bottom: 28px;
}

/* price Euro szimbolul eltolasa az artol az arcimken */
.woocommerce-Price-currencySymbol {
  padding-right: 2px;
}

/* footer menu betu beallitas */
.myfooter-text{
 font-size:24px;
}


/* RRP ki irasa csak termeklapon ..tesztuzem */
.product-image-summary-wrap .summary-inner > .price del::before {
  content: 'RRP  ';
  font-size: 14px;
}

/* a stock kiiras osszeb tolja es kicsit arebb tolja a pipatol az irast */
.stock.in-stock.wd-style-default {
  margin-bottom: 6px;
}

p.stock.wd-style-default.in-stock::before {
  margin-right: 9px;
}

/* aadd whislist tavolsag csokentese */
.summary-inner > .wd-action-btn {
  margin-bottom: 5px;
}

/* cart page - update basket button design*/
.cart-actions .button[name="update_cart"] {
  color: #f6f5f5;
  background-color: rgb(71, 84, 97);
}
.cart-actions .button[name="update_cart"]:hover {
  color: #f7f7f7;
  background-color: rgb(59, 73, 88);
}

button[disabled], input[disabled] {
  opacity: .3 !important;
}

/* language desciption extra css in tab */
.language-description {
  font-size: 22px;
}

/* appenddescription a termekleiras vegen a fleshlit formazas */
.appenddescription {
  color: #cbcbcb;
  margin-bottom: 1px;
	display:none;
}


/* gift keret szine  */
.fgf-owl-carousel-items .owl-item .fgf-owl-carousel-item {
  border: 1px solid #ebebeb;
}
/* gift nev szerkesztes  */
.fgf-owl-carousel-items .owl-item h5, .fgf-owl-carousel-items .owl-item span {
  text-align: center;
  font-size: 13px;
  font-weight: 300;
	text-transform: uppercase;
	height: 76px;
	padding-left: 2px;
  padding-right: 2px;
}

/* gift add to cart design  */
.fgf-owl-carousel-items .owl-item span {
  display: contents;
  margin-bottom: 25px;
}
.button.fgf-add-manual-gift-product {
  font-size: 12px;
}

/* gift carausel ket pont tavolsag design  */
.fgf-owl-carousel-items .owl-nav.disabled + .owl-dots {
  margin-top: 30px;
  margin-bottom: 34px;
}

/* gift add to cart text size design  */
.button.fgf-add-manual-gift-product {
  font-size: 14px;
  padding: 10px 3px 10px 3px;
  display: block;
}

/* gift blovk alatti tavolsag novelese  */
.fgf_gift_products_wrapper {
  margin-bottom: 43px;
}

/* checkout kosar reszletezonel black friday gift formazas  */
.item-variation-value {
  color: #fff;
  padding: 5px 10px 5px 10px;
  font-size: 11px;
  font-weight: 500;
  background: #6c31b4;
  border-radius: 5px;
	margin-left: 45px;
	
}
td.product-name ul.variation {
  text-align: inherit;
}

/* lenyilo kis cart osszeb tolasa fent padding csokentese hogy kiferjen a checkout felirat 
 * + arebb tolja balra a remove cart gombot  */
.wd-dropdown-cart {
  padding: 10px 20px 20px 20px;
  width: 385px;
}
.woocommerce-mini-cart .remove {
  right: 7px;
	top: 25px;
}


/* product grid ha egerel ramegy akor a kiemelo feher box lekerekiti  */
.wd-hover-with-fade.hover-ready.state-hover .content-product-imagin, .wd-hover-with-fade.hover-ready:hover .content-product-imagin {
  
  border-radius: 15px;
}
/* termek oldalom a termek hatere balrol tiszta feher   */
.woodmart-archive-shop .main-page-wrapper {
  background-color: rgb(250,250,250);
  background-image: none;
  background-image: linear-gradient(90deg,#fff,#fafafa,#fafafa);
}

/* termek oldalom a nev mellet a brand table  formazasa   */
.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 16px 23px 15px;
  min-height: 70px;
  background-color: ;
  transition: all .3s ease;
  border-radius: 15px 15px 0px 0px;
  box-shadow: -10px -6px 12px -7px #e2e1e1;
  margin-right: 9px;
	margin-top: -8px;
	margin-left: 6px;
  background-image: linear-gradient(351deg,#f4f7f9,#fff,#fafafa);
  color: #64717a;
  font-size: 14px;
}

.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands a:hover {
  box-shadow: -10px -5px 8px -3px #d4d2d2;
  opacity: 1;
  color: #ff1665;
  box-shadow: -3px -2px 13px -7px #e0dfdf;
  background-image: linear-gradient(360deg,#f4f7f9,#fff,#fafafa);
}

.product_title, html .wd-single-title .product_title {
  min-height: 77px;
}

/* page navigation lekerekitese negyzet helyett kor és noveli a tavolsagot    */
nav[class*="-pagination"] li .current {

  font-size: 20px;
  border-radius: 25px;
}

nav[class*="-pagination"] li .page-numbers {
  display: inline-block;
  padding-right: 15px;
  padding-left: 15px;
	padding-top:2px;
  font-size: 18px;
}


/* PRICE  formazasa */

.product-image-summary-wrap .summary-inner > .price > ins .amount {
  display: inline-block;
  width: auto;
  height: 37px;
  background-color: #fcfa64;
  border-left: 1px solid #fcfa64;
  margin-left: 38px;
  position: relative;
  color: #524c4c;
  line-height: 38px;
  padding: 1px 17px 0 10px;
  border-radius: 0 10px 10px 0;
  box-shadow: 7px 5px 10px 1px rgba(0, 0, 0, 0.16);
  transform: rotate(9deg);
}

.product-image-summary-wrap .summary-inner > .price > ins .amount::after {
  content: "";
  background-image: url('https://sexstore.ie/wp-content/uploads/2024/03/pricetag-backround-8.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 70px;
  height: 40px;
  display: block;
  position: absolute;
  left: -70px;
  top: -15px;
  transform: rotate(-1deg);
}

.product-image-summary-wrap .summary-inner > .price > ins .amount::before {
  content: "";
  position: absolute;
  display: block;
  left: -26px;
  width: 0;
  height: 37px;
  border-top: 16px solid transparent;
  border-bottom: 17px solid transparent;
  border-right: 27px solid #fcfa64;
  top: 0px;
}

html .product-image-summary-wrap .summary-inner > .price > ins .amount {
  font-weight: 600;
}

.product-image-summary-wrap .product_title, html .wd-single-title .product_title {
    padding-bottom: 17px; 
}

/* footer igazitás */
.min-footer {
    padding-top: 1px; 
	  padding-bottom: 15px; 
}
.footer-column.footer-column-2.col-12.col-sm-4 {
  background-color: #315d7321;
  border-radius: 17px;
  padding-top: 15px;
}
.wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
  margin-bottom: 26px;
}
.vc_custom_1677530041544 {
  margin-top: -10px !important;
  background-color: #a2eaf4;
}
.footer-column.footer-column-3.col-12.col-sm-4 {
  padding-left: 50px;
	margin-top: -14px;
}

/* out of stock formazas */
p.stock.out-of-stock {
  font-size: 22px;
  text-align: center;
  padding-top: 20px;
}


/* newsletter feliratkozas gomb nagyobbra vetele - pagespeed miatt reklamalt */
.tnp-privacy {
  width: 20px !important;
  height: 20px !important;
	margin-right: 15px !important;
}


/* newsletter block cime */
.newsletter-text {
  color: white;
	margin-top: 30px;
}

  /* 18 over figyelmeztetes formazasa */
.undernot {
  font-size: 16pxv;
}

 /* checkout oldalon temp condition kiemelese */
.woocommerce-terms-and-conditions-wrapper p:last-child {
  background-color: #eee;
  padding: 6px;
  border-radius: 11px;
}

 /* checkout oldalon checkbox nagyobbra vetele - lehet mashol is befolyasolja  */
input[type="radio"], input[type="checkbox"] {
  width: 18px;
  height: 18px;
}

 /* account emailben a tracking number box formazasa */
.tracking-box {
  margin: 0px 0px 0px 0px !important;
  border: 0px solid #fff !important;
  border-radius: 15px;
	padding: 0px 0px 40px 0px  !important;
}

.tracking-box01 {
  background-color: #fff;
  border: 2px dashed #808080;
  border-radius: 10px;
  font-size: 18px;
  text-align: center;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.tracking-box01-img {
  max-width: 40%;
  height: auto;
  margin-right: 40px;
}

.tracking-box01-text {
  text-align: left;
}

.tracking-box01-company {
  margin: 0;
}

.tracking-box01-company-name {
  font-size: 17px;
}

.tracking-box01-number {
  margin: 0;
}

.tracking-box01-number-value {
  font-size: 17px;
}

.tracking-box01-link {
  margin: 0;
  font-size: 17px;
}


/* checkout hianyzo mezo meg jobban kiemelese*/
  .form-row.validate-required.woocommerce-invalid.woocommerce-invalid-required-field {
    font-size: 18px;
    background-color: #fff9f9; /* Itt az átlátszó piros háttér */
    padding: 5px;
    border-radius: 5px;
  }


/* uj stripe formazasa */
#eh-eh_stripe_pay-cc-form {
  padding: 2px;
  margin-top: 18px;
  border: none;
}

#eh-stripe-card-element {
  background: #f9f9f9;
  border: 1px solid #eee;
  margin-top: 2px;
	margin-bottom:11px;
}

#eh-stripe-exp-element {
  background: #f9f9f9;
  border: 1px solid #eee;
  margin-top: 2px;
	margin-bottom:11px;
}

#eh-stripe-cvc-element {
  background: #f9f9f9;
  border: 1px solid #eee;
  margin-top: 5px;
	margin-bottom:5px;
}

.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand {
  margin-top: -35px;
}

#eh-eh_stripe_pay-cc-form {
    margin-bottom: 2px;
}


/* product grid banner ahol irom az akciokat az elso termek kicsit kisebbre veszi a padding miatt*/
.bannercss {
  padding-left: 5px;
  padding-right: 5px;
	
}
.bannerdiv {
    max-width: 90%;
}

/* product gridben a css csokentese miatt kikapcsoltam ezt a css  wd-woo-shop-predefined  -- woo-shop-predefined.min.css  -- ezert ezt az extra kodot be kell tenni ide a desktophoz ez eltunteti a szurot a desktop modban  */
.wd-show-sidebar-btn {
  display:none
}

/* product gridben a css csokentese miatt kikapcsoltam az egyik css ezért a color szuronel tettem egy kis tavolsagot   */

.wd-shape-round .wd-swatch {
  margin-right: 11px;
}


/* product gridben a css csokentese miatt kikapcsoltam az egyik css ezért az add to basket szoveg igazitas   */

.add-to-cart-loop span {
    padding-top: 7px;
    padding-right: 16px;
    padding-bottom: 7px;
    padding-left: 16px;
  min-height: 22px;
  font-size: 13px;
}



/* woo-widget-product-cat.min.css   kiváltása mert letiltottam es mobil site nem hasznalta igy gyorsabb lesz a mobil oldal  */

.widget_product_categories .count {
  padding-inline:5px;
  min-width:30px;
  height:20px;
  border:1px solid var(--brdcolor-gray-300);
  border-radius:35px;
  color:var(--color-gray-500);
  text-align:center;
  font-size:12px;
  line-height:18px;
  transition:color .25s ease, background-color .25s ease, border-color .25s ease;
  flex:0 0 auto
}
.widget_product_categories .product-categories li a:hover+.count,
.widget_product_categories .product-categories li.current-cat>.count {
  color:#fff;
  background-color:var(--wd-primary-color);
  border-color:var(--wd-primary-color)
}
.widget_product_categories .widget-title {
  margin-bottom:10px
}
.widget_product_categories .product-categories {
  margin-bottom:-5px
}
.widget_product_categories .product-categories li {
  position:relative;
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  margin-bottom:0
}
.widget_product_categories .product-categories li a {
  display:block;
  flex:1 1 calc(100% - 40px);
  padding-block:8px;
  padding-inline-end:5px;
  width:calc(100% - 40px);
  text-decoration:none
}
.widget_product_categories .product-categories li.current-cat>a {
  color:var(--color-gray-800);
  font-weight:600
}
.widget_product_categories .children {
  flex:1 1 auto;
  margin-top:0;
  padding-inline-start:15px;
  width:100%
}
.widget_product_categories .wd-cats-toggle {
  position:absolute;
  top:7px;
  inset-inline-end:-25px;
  width:22px;
  height:22px;
  border-radius:50%;
  color:#bbb;
  text-align:center;
  font-size:12px;
  font-weight:400;
  line-height:22px;
  cursor:pointer;
  transition:all .25s ease;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden
}
.widget_product_categories .wd-cats-toggle:after {
  content:"\f129";
  font-family:"woodmart-font"
}
.widget_product_categories .wd-cats-toggle.toggle-active {
  transform:rotate(180deg)
}
.rtl .widget_product_categories .wd-cats-toggle.toggle-active {
  transform:rotate(-180deg)
}
.widget_product_categories .wd-cats-toggle:hover,
.widget_product_categories .wd-cats-toggle.toggle-active {
  background-color:var(--bgcolor-gray-300);
  color:var(--bgcolor-gray-500)
}
.categories-accordion-on .widget_product_categories .product-categories {
  padding-inline-end:25px
}
.categories-accordion-on .widget_product_categories .product-categories li {
  align-items:flex-start
}
.categories-accordion-on .widget_product_categories .count {
  margin-top:8px
}
.categories-accordion-on .widget_product_categories .children {
  display:none
}
.categories-accordion-on .widget_product_categories :is(.current-cat-parent,
.current-cat)>.children {
  display:block
}


/* footer tavolsag mert az egyik .css wd-footer-base kikapcsoltam a gyorsitas miatt es ez akkor kell ide*/
.container.main-footer {
  padding-top: 35px;
}



/* infobox  kontraxt novelese mert a google beszolt nem eleg kontraksztos*/
.vc_color-info.vc_message_box {
  color: #536c7e !important;
}

/* fooldalon eltunteti azt a hulye kis zarojelet -- magat a load animaciot tiltja le remelhetoleg mashol nem */
.wd-tabs-loader {
  display: none;
}

/* a termek oldalon a kepek lapozassa nagyobb nyil */
.wd-btn-arrow::after {
  font-size: 67px;
  line-height: 1;
  font-weight: bolder;
  background: #ffffff6e;
  padding: 10px;
}
.woocommerce-product-gallery .owl-nav > div.disabled {
  color: #e9e9e9;
}
.wd-btn-arrow:hover {
  color: #789b16;
}

/* checkout oldalon a felso van kuponod szoveg formazasa */
:is(.woocommerce-form-coupon-toggle,
.woocommerce-form-login-toggle)>div {
  display:flex;

}
.showlogin {
  color: #e5007a;
}

.showcoupon{
  color: #e5007a;
}

/* visitor szamlalo formazasa */
.counter-value {
  border-radius: 100%;
  padding: 8px;
  margin-right: 4px;
  font-size: 16px;
  font-weight: bold;
}


/* newsletter beviteli mez formazasa */
 input[type="email"] {
      font-size: 18px;
      color: #1d6671;
    }


/* kategoria leiras formazasa a product grid aljan */
.term-description {
  color: #535353;
  background-color: white;
  padding: 20px;
  font-size: 14px;
}

/* a kis zaszloknak elcsuszott a kattintasa ez javitja */
.wd-nav-tabs.wd-icon-pos-left a {
  flex-direction: row;
  min-height: 45px;
}

/* formazas példaul coupon aktivalas sikeres */
.wc-block-components-notice-banner.is-success {
  display: flex;
  background: #d4ffcb;
  padding: 8px;
  max-width: 100%;
}

/* A "terms" azonosítójú checkbox stílusa */

#terms {
    width: 15px;
    height: 15px;
	  margin-right: 15px;
	  margin-bottom: 8px;
    margin-top: 6px;

	/* Animáció beállítások */
    animation: pulse 0.7s infinite alternate;  
}
/* Pulzáló animáció definiálása */
@keyframes pulse {
    from {
        background-color: transparent; /* Kezdeti állapot háttérszíne */
        transform: scale(0.9); /* Kezdeti méretarány */
    }
    to {
        transform: scale(1.4); /* Végállapot méretaránya */
    }
}

#terms:checked {
    animation: none;
}


/* fooldal newsletter tavolsag */
#tnp-1 {
  margin-bottom: 15px;
}

/* checkout oldalon karna text */
.u-lh.u-fs-sm.u-fw-medium.u-color-text.p-CondensedSinglePromotionView--Message {
  font-size: 19px;
}

/*  cloud felhocimke formazasa   */
.st-tag-cloud a:not(:last-child)::after {
    content: " | ";
    margin-left: 5px;
    margin-right: 5px;
    color: #777777; /* Opcionálisan beállíthatod a színét */
}


/*  termekoldalon a nyilak nagyyobitasa a kepek leptetesenel   */
.wd-arrow-inner:after {
  font-size:var(--wd-arrow-icon-size, 60px);
}
.wd-arrow-inner:hover {
  color: var(--wd-arrow-color-hover, #d5246f);
}


/* Blog cikkek torzs "p" font beallitasa */
.entry-content.wd-entry-content {
  font-size: 17px;
}

/* Blog cikkek torzs "li" a bulletpont os felsorolasok sortavolsag  beallitasa */
.article-body-container li {
  line-height: 1;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* bannerlekerekites*/

.promo-banner .wrapper-content-banner {

    border-radius: 15px;
}

/*feature product also 3 menu szoveg nagyobitas*/

.wd-products-tabs .products-tabs-title .tab-label {
    position: relative;
    font-size: 14px;
	  padding-bottom: 10px;  
}

/*top termekek a kategoria kepek ne sotetuljenek el */
.wd-products-tabs .products-tabs-title li {
    margin-top: 10px;
	  margin-bottom: 30px;
    opacity: 1;
	  width: 12%;
}


/*az elso tab eltuntetese a top5 nel */
.sajat   {
	
	      display: none;  
}

/*shop filter kategoria ki emeles */
.kategoriafilter   {
	
	      font: 33px;  
}

/*product hover keret lekerekitese SOK MINDENRE HATASSAL VAN*/
 div  {
    border-radius: 11px;
}

/* Germany tab ahol a description mellet design */
#tab-title-germany {
  background-image: url(/wp-content/uploads/2022/08/germany_flag_32x48.png);
	background-repeat: no-repeat;
  width: 32px;
  height: 48px;
}

/* footer menu betu beallitas */
.myfooter-text{
 font-size:22px;
}

/* appenddescription a termekleiras vegen a fleshlit formazas */
.appenddescription {
  color: #cbcbcb;
  margin-bottom: 1px;
	display:none;
}


/* kiseebre vesszi a product grid bannert 20% kedvezmeny mert csak 2 fert ele gyms mellet */
.bannercss {
  max-width: 250px;
}

/* footer text kisebbre vetele */

.myfooter-text {
  font-size: 20px;
}

/* fooldalon a top5 resznel nagyobbra veszi a kepeket */



@media (max-width: 1024px)
.wd-tabs .wd-tabs-header .img-wrapper img {
    max-height: 125px !important;
    width: auto;
}

}

@media (min-width: 577px) and (max-width: 767px) {
	/*product hover keret lekerekitese SOK MINDENRE HATASSAL VAN*/
 div  {
    border-radius: 11px;
}

/* footer menu betu beallitas */
.myfooter-text{
 font-size:22px;
}

/* appenddescription a termekleiras vegen a fleshlit formazas */
.appenddescription {
  color: #cbcbcb;
  margin-bottom: 1px;
	display:none;
}
}

@media (max-width: 576px) {
	body .wd-show-sidebar-btn.wd-action-btn a{
	font-size:20px;
}

.btns-shop-light .popup-quick-view .woodmart-scroll-content>a{
	pointer-events: none;
}

body .popup-quick-view .entry-summary .entry-title {
pointer-events: none;
}

body .popup-quick-view .entry-summary .product_meta>span {
    display: none;
}



/*top termekek a kategoria kepek ne sotetuljenek el es egyebb pl mobilon nagyobb kepek*/
/*.wd-products-tabs .products-tabs-title li {
    margin-top: 5px;
    opacity: 1;
    
}

/*top termekek a kategoria kepek ne sotetuljenek el es egyebb pl mobilon nagyobb kepek*/

/*/*.wd-products-tabs .tabs-navigation-wrapper .img-wrapper img {
  max-height:150px;
	/*
}


/* banner lekerekites*/
.promo-banner .banner-image  {
    border-radius: 13px;
}
/* banner zommolt lekerekites*/
.banner-hover-zoom {
    border-radius: 13px;
}


/* termek kepek lekerekitese mert valahol latszik*/
.product-image-link img {
    border-radius: 15px;	
	}
	
/*product hover keret lekerekitese SOK MINDENRE HATASSAL VAN*/
 div  {
    border-radius: 11px;
}


/*sima kepek lekerekitese pl. free shipping all eu*/

.sajatkep {
border-radius: 11px;
}

/*top5 lenyilo menu lentebb tolasa*/

.slider-type-product  {
    padding-top: 14px;
    padding-bottom: 3px;
}


/*mobil menu design ez a submenu betutipus*/

.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: var(--nav-mobile-link-bg-active);
}
.wd-sub-menu li a {
    min-height: 26px;
}



/*cookie banner csokentese*/
.wd-cookies-popup {
  padding: 2px 20px;
	border-radius: 1px;
	background-color: #fafafa;
  box-shadow: 0 0 7px rgb(0 0 0 / 14%);
}
.btn-size-small {
	  padding: 6px 12px;
    font-size: 12px;
    line-height: 14px;	
}
.wd-cookies-inner .cookies-info-text {
    flex: 1 1 auto;
    margin-top: 0px;
    font-size: 10px;
	  text-align: center;
}
.cookies-buttons>a:last-child {
    margin-bottom: 5px; 
	  padding: 5px 10px 5px 10px;
}
.cookies-buttons .cookies-more-btn {  
    color: #666464;
    font-size: 10px !important;
	  margin-top: 5px;
}
.wd-cookies-inner .cookies-buttons {
    margin-top: 5px !important;
  }

.cookies-buttons > a:last-child {
    margin-bottom: 1px;
    padding: 5px 10px 5px 10px;
  }


/*checkout tomorites - masra is hatassal van*/

.main-page-wrapper {
    margin-top: -30px;
    padding-top: 33px;
    min-height: 100px;
    background-color: #FFF;
}

.cart-actions .button[name="update_cart"]  {
    background-color: rgb(235 233 233);
}

.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text:not(:last-child) {
    padding-bottom: 10px;
    font-size: 10px;
}

label {
    margin-bottom: 0px;
}



/*load more button lekerekites plusz design*/	
.wd-load-more:not(:hover) {
	  background-image: linear-gradient(  #F2489e, #F2489e );
    color: #fff;
    border-radius: 15px;
	  font-size: 17px !important;
}

/*load more button lekerekites plusz design*/
	
.wd-load-more:hover {
    background-color: #fef3f7;
    border-color: #fff;
    color: #F2489e;
    border-radius: 15px;
	  font-size: 17px !important;
}


/*pre footer kikapcsolva*/
.wd-prefooter {
     display: none;
}


/* filter by beallitasa es az alap szukito */

.wd-product-filters>div {
    margin-bottom: 5px;
}
.wd-product-filters {
    margin-bottom: 20px;
}
.woocommerce-ordering select {
    padding-bottom: 8px;
    padding-left: 22px;
    padding-right: 21px;
    padding-top: 6px;
    color: #2981b8;
    font-size: 12px;
}
.woocommerce-ordering {
    width: 150px;
    height: 30px;
    text-align: right;  
}

.wd-shop-tools>* {
    margin-top: -14px;
    font-size: 15px;
    margin-bottom: 16px;
	  margin-inline-end: 22px;
}

.filters-area {
    position: relative;
    top: -20px;
    max-height: 175px;
    display: none;
    margin-bottom: 0px;
    padding-top: 20px;
    border-top: 0px solid; 
    border-bottom: 0px solid;
    border-color: rgb(168 168 168 / 20%);
}

.wpfFilterWrapper[data-filter-type] {
    padding: 0px;
}

.wpfFilterWrapper {  
    min-width: 150px;
    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: -5px;
    width: 100%;
}
.wpfFilterContent {
    width: 100%;
    box-sizing: border-box;
    margin-top: -19px;
}



/* filter button beallitas*/
.woof_show_auto_form, .woof_hide_auto_form{
    width: 125px;
    height: 35px;
}
.filters-area.custom-content {
    padding-bottom: 0px;
}

.wpb_content_element, ul.wpb_thumbnails-fluid>li, .wpb_button {
    margin-bottom: 0px;
} 


.woocommerce-ordering select {
    padding-bottom: 6px;
    padding-left: 11px;
    padding-right: 21px;
    padding-top: 6px;
    color: #2981b8;
    font-size: 14px;
}
.woof_sid_auto_shortcode .woof_container_inner {
    padding-left: 0px;
    background-color: white;
}
.woof_container select {
    width: 100%;
    background-size: auto 28px;
	  font-size: 18px;
}
.woof_sid_auto_shortcode.woof {
    padding: 5px;
}



/* alap short by beallitasa*/
.shop-loop-head {
  
    margin-bottom: 0px;
}
/* hamburger menu beuszo slide */
.wd-side-hidden {
    width: 300px;
    border-radius: 0px 10px 10px 0px;
}
.wd-nav-opener {
    width: 60px;  
	padding: 10px;  
}
.wd-nav-opener:after {  
    font-size: 15px;
	}
.widget {
    margin-bottom: 9px;
    padding-bottom: 4px;
    border-bottom: 1px solid rgb(119 119 119 / 9%);
}
.woodmart-woocommerce-layered-nav .layer-term-name {
    line-height: 1;
}
.widget_price_filter .price_slider_amount .button {
   
    background-color: rgb(238 238 238);
}
.mobile-nav .searchform input[type="text"] {
    padding-right: 50px;
    padding-left: 20px;
    height: 57px;
    border: none;
    font-weight: normal;
    font-size: 20px;
}
html .wd-nav-mobile > li > a {
    font-family: Arial, Helvetica, sans-serif;
    min-height: 45px;
   }


/* lenyilo kategoria modositas felso savban ahol a kep van modositani kell ezt is woo-opt-shop-title-categories.min.css */
.wd-nav-product-cat .nav-link-count {
    display: contents;  
	  margin-left: 2px;
    margin-top: 5px;
    color: #a5a5a5;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 12px;
}

.wd-nav-product-cat>li>a {
    padding: 15px; 
    
}

.wd-action-btn.wd-style-text>a {
    font-size: 16px;
}
.page-title .title {
    font-size: 32px;
    line-height: 1.1;
}

.category-nav-link {
 padding: 5px;
 font-size: 14px;
}

.wd-nav.wd-style-underline .nav-link-text {

    padding-right: 10px;
}



/* checkout felso tavolsag..lehet masra is hatassal van */

.page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light {
    margin-bottom: 30px;
}


/* kategoria csik haterkep lekerekites  */
.page-title-default {
    
    background-position: center center;
    border-radius: 0px;
}
/* site logo lentebb tolasa mobilon */
.site-logo { 
    margin-top: 4px;
}

.wd-toolbar {
    padding: 0px;
    height: 48px;
    box-shadow: 0 0 9px rgb(0 0 0 / 21%);
	  border-radius: 0px;
}


/* mobilon az osszes kihuzza a szeleig no border */
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px; 
    padding-right: 0px; 
    margin-bottom: -25px;
}

/* hamburger menu submenu betu sortavolsag */

html .wd-nav-mobile .wd-sub-menu li a {
    min-height: 33px;
}


/* show sidebar filter balrol beuszo menu submenu betutipusa */
.woodmart-woocommerce-layered-nav .layer-term-name  {
    position: relative;
    font-size: 18px;
    line-height: 0.95;  
}

/* show sidebar filter balrol beuszo menu filter product category betutipusa */
.widget_product_categories .product-categories li a {   
    font-size: 19px;
    line-height: 0.9;
	  /* max-width: 190px; */
}
/* show sidebar filter balrol beuszo menu felso close buton tavolsag es betumeret */
.widget-heading {
    padding: 8px 20px;
    border-bottom: 1px solid rgba(119,119,119,0.2);
}
@media (max-width: 576px)
.wd-action-btn.wd-style-text>a {
    font-size: 17px;
}

/* show sidebar filter balrol beuszo menu hany termek szamlalo betu nagyobitas */
.woodmart-woocommerce-layered-nav .count, .widget_product_categories .count {
    color: #777;
    font-size: 15px;
    line-height: 18px;
	    max-width: 190px;
}


/* show sidebar filter balrol beuszo menu teljes block tavolsag oldalt */
.sidebar-container.wd-inited .sidebar-widget {
    padding-right: 18px;
    padding-left: 18px;
}
.sidebar-container.wd-inited .widget-area {  
    padding-top: 0px;
}

/* show sidebar filter balrol beuszo menu product category margo tavolsag igazitva a tobbihez */
.categories-accordion-on .widget_product_categories .product-categories {
    padding-right: 0px;
}

/* show sidebar filter balrol beuszo menu color margo tavolsag igazitva a tobbihez es a betumeret a szamlalo */
.woodmart-woocommerce-layered-nav .swatches-display-inline li {
     margin-right: 0px; 
}
.woodmart-woocommerce-layered-nav .swatches-display-inline .count {
    min-width: 25px;
    font-size: 13px;
}


/* show sidebar filter balrol beuszo menu filter by brand margo tavolsag igazitva a tobbihez */
.woodmart-woocommerce-layered-nav .swatches-display-inline {
    display: block;
    flex-direction: row;
    flex-wrap: wrap;
}
.woodmart-woocommerce-layered-nav ul {   
    padding-right: 0px;
}
.woodmart-woocommerce-layered-nav .layer-term-name {
    position: relative;
    font-size: 17px;
    line-height: 0.9;
}


/* show sidebar filter balrol beuszo menu filter mennyi a max sor utanna scrolling */
.woodmart-woocommerce-layered-nav .wd-scroll-content {
    max-height: 1150px;
}

/* FILTER - a bealitott szurok betu nagyobitas es elrendezes + uj design */
.wd-active-filters {
    margin-top: 1px !important;
    margin-bottom: 6px;
    min-height: 1px;
}
.widget_layered_nav_filters a {
    display: inline-flex;
    align-items: center;
    color: #fcfafa;
    letter-spacing: .3px;
    font-weight: 600;
    font-size: 14px;
    background-color: var(--wd-primary-color);
    border-color: var(--wd-primary-color);
    padding-right: 10px;
    padding-left: 8px;
    min-width: 30px;
    height: 25px;
    border: 1px solid rgba(119,119,119,0.2);
    border-radius: 35px;
}



/* footer tavolsag beallitas */
.footer-sidebar {
    padding-top: 20px !important;
    padding-bottom: 0px;
}


/* returnng customer es have a cupon sortavolsag */

.woocommerce-form-coupon-toggle>.woocommerce-info, .woocommerce-form-login-toggle>.woocommerce-info {
    display: block;
    margin-bottom: 15px !important;
    padding: 0;
    min-height: 0;
    background-color: transparent;
    color: #2d2a2a;
    font-weight: 500;
    font-size: 14px;
}

/* checkout betu es tavolsag bealitasok */

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 {

    height: 36px;
    border-radius: 10px;
    background-color: white;
    box-shadow: none;
    vertical-align: middle;
    font-size: 16px;
    transition: border-color .5s ease;
	  margin-bottom: -10px;
	  color:#175a86;
	
}

body .select2-container--default .select2-selection--single {
    padding: 0 15px;
    height: 38px;
    text-align: left;
    font-size: 16px;
    line-height: 38px;
    background-color: white;
    font-weight: 600;
    border-radius: 10px;
	  color:#175a86;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered {
    color:#175a86;
}

label {
    display: block;
    margin-bottom: -3px;
    color: #5c5b5b;
    vertical-align: middle;
    font-weight: 300;
    font-size: 13px;
}
textarea {
    overflow: auto;
    padding: 10px 15px;
    min-height: 100px;
    font-size: 14px;
	  color: #777777;
}

/* showing result alatt sortavolsag */
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woocommerce-result-count {
    display: block;
    margin-bottom: 1px;
}

/* .lekerekites kepekhez */
.lekerekites {
border-radius: 10px;
}

/* termkeklapon you save % */
.akcio {
    color: #1d8856b0;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
   	margin-top: 33px;
	  margin-bottom: 5px;
	  background-color: #bce7c147;
    padding: 3px;
    border-radius: 10px;
    text-align: center;
}

/* single product tartalom kifutott a szeleig kapott bordert */
.vc_column_container {
    padding-left: 6px;
    padding-right: 3px;
}

/* mobil slid menu hater */
.wd-side-hidden {
 
    background-color: #f7fdff;
}

/* newsletter button*/
.tnp-widget input.tnp-submit {
    background-color: #156791;
    background-image: none;
    text-shadow: none;
    color: #fff;
    margin: 0;
    border-radius: 10px;
}

/* hamburger ikon menu nagyobbitas */
.wd-header-mobile-nav .wd-tools-icon:before {
    font-size: 34px;
    padding-bottom: -2px;
}



/* FILTER szovegbol gomb 
 * template-tags.php  - itt kell atirni a show sildebar szoveget
ITT TALALHATO /sexstore.ie/wp-content/themes/woodmart/inc/integrations/woocommerce */

.wd-show-sidebar-btn.wd-action-btn a {
    font-size: 17px;
    color: #467099;
    background-color: rgb(223 242 248 / 64%);
    border-color: var(--wd-primary-color);
    padding-right: 12px;
    padding-left: 11px;
    padding-top: 15px;
    padding-bottom: 15px;
    min-width: 33px;
    height: 25px;
    border: 3px solid #acd1e126;
    border-radius: 45px;
}
/* ez a regi */
.wd-menu-icon>a:before {
    font-size: 18px;
	  padding-right:5px;
    content: "\f118";
}
/* ez az uj */
.wd-show-sidebar-btn > a::before {
  font-size: 18px;
	padding-right:5px;
  content: "\f118";
}

.wd-show-sidebar-btn.wd-style-text > a::before {
  font-size: 95%;
}

	body .wd-show-sidebar-btn.wd-action-btn a{
	font-size: 21px;
  letter-spacing: 1px;
}


/* uj breadcumb betumeret */
.wd-shop-tools>* {
    margin-top: -14px;
    font-size: 15px;
    margin-bottom: 14px;
}

/* product grid valaszto eltuntetese */
.wd-products-shop-view.products-view-grid {
    display: none;
}



/* short by  igazitasa */
select {
    height: 36px;
    border-radius: 10px;
    background-color: #ffffff00;
}
	
	
/* sale label eltuntetese mert nem jol mukodott */
	
.product-labels.labels-rectangular {
    display: none;
}



/* termekek kozott nagyobb ter  */
.wd-hover-base .product-information {
    padding: 8px;
}

/*latogato szamlalo termeklapon  ikon gond  masik oldalon ez nem kell nem tudom miert*/
.fa.fa-eye {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}

	/*latogato szamlalo termeklapon*/
.custom-visitor-count {
  padding-top: 2px;
	text-align: center;
  background-color: #d6f6f9;
	font-size:12px;
	color: #1e3766ba;
}

/*share mezo egysorba alakitasa*/
.product-share {
  display: flex;
	padding-bottom: 6px;
	padding-left: 10px;
  align-items: center;

}

.wd-social-icons {
  padding-left: 10px;
}

/*brand neve a termek lapon csinositasa*/
.pwb-single-product-brands {
  background-color: #dbe6ec;
	/* background-image: linear-gradient(90deg,#ebf3f6,#b6d7e0,#f1f6f8); */
	background-image: linear-gradient(90deg,#f4fbfe,#dbe6ec,#dbe6ec,#f4fbfe);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 9px;
	padding-top: 1px;
	border-radius: 0px;
	letter-spacing: 2px;
	display:block;
}

/*add to cart button novelese*/
.single_add_to_cart_button {
  width: 60%;
	font-size: 16px;
}

/*newslatter betu novelese*/
.tnp-widget label {
    font-size: 16px;
}


/*kategoria leiras alulra kerult es a page leptetonel kellet egy kis margin hogy ne follyon egybe*/
.wd-loop-footer {
  margin-bottom: 40px;
}


/*mibilon a product grid nel jobban kihuzza a kepernyo szelleig elotte 15px volt ami tul sok volt a szellektol */
.col-12 {
    padding-left: 9px;
    padding-right: 9px;
}

/*also menu feher sáv design  ahol van a - menu my account home*/
.wd-toolbar {
    height: 48px;
    box-shadow: 0px -3px 15px rgb(0 0 0 / 50%);
	  
}
.wd-tools-element>a {
    height: 40px;
     
}

/*show hany termeket mutasson  formazasa*/

.wd-products-per-page .per-page-variation.current-variation {
  display: block;  
	color: #185f95;
  font-weight: 800;
  font-size: 18px;
  background-color: #f3f3f3;
  border-radius: 50%;
  padding: 4px;
}

.wd-products-per-page .per-page-variation {
  display: inline-block;
  padding: 0 5px;
  color: #555;
  vertical-align: middle;
}

.wd-products-per-page .per-page-title::after {
  content:': ';
  font-weight: normal;
}

.wd-products-per-page .per-page-title {
    color: #676666;
    font-size: 15px;
}

/*theme frissites utan kellet ez*/
.wd-builder-off .wd-products-per-page {
  display: flex;
}



/*termek rendezes kis ikon mozgatasa egy sorba a hany termek legyennel*/
.wd-ordering-mb-icon {
    margin-top: -18px;
}

/*termek rendezes kis ikon mozgatasa egy sorba a hany termek legyennel*/

.woocommerce-ordering.wd-ordering-mb-icon {
    margin-top: -15px;
	  width: 33px;
    height: 34px;
    background-color: #fef0fc;
    border-radius: 25px;
    border: 1px solid #DFC3DC;
}

/*szuro feleti resz rendezese*/

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
    margin-bottom: 20px;
    padding-bottom: 2px;
    border-bottom: 1px solid rgb(0 0 0 / 4%);
}

.breadcrumbs a, .breadcrumbs span, .yoast-breadcrumb a, .yoast-breadcrumb span {
    font-size: 14px;
    margin-top: 8px;
	  margin-bottom: 4px;
}



/*termek lapon a brands formazasa */

.wd-product-brands.set-mb-s {
    border-radius: 12px;
    font-size: 15px;
    width: 40%;
    text-align: center;
    padding: 1px;
    letter-spacing: 1px;
	  margin-bottom: 15px;
}
.wd-product-brands a {
    color: #88a1ab;
}

.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands a {

  padding: 8px 16px 23px 15px;
  min-height: 52px;
  
}



/* termek lapon a kategoriak gomba alakitasa*/
.product_meta a:hover {
    color: #fff;
    background-color: #ff1665;
    /* padding-bottom: 15px; */
    /* padding-top: 15px; */
    border-radius: 10px;
    box-shadow: 1px 2px 7px 0 rgb(145 70 114 / 32%);
	  
}

.product_meta a {
    border-radius: 7px;
    color: #3f709d;
    background-color: white;
    padding: 4px 6px 4px 6px;
    box-shadow: 1px 1px 7px 2px rgb(0 0 0 / 4%);
	  margin-left: 4px;
	  font-weight: 600;
}

.product_meta .meta-sep {
    display: inline-block;
    margin: 3px 0px 14px 2px;
    color: #fafafa;
}

.product_meta > span:not(:last-child) {
  margin-bottom: 3px;
}


/* kategoria add to whislist alatti resz hater es plusz design*/
.summary-inner .product_meta {
    margin-bottom: 15px;
    padding-top: 0px !important;
    padding-bottom: 4px;
    padding-left: 10px;
	  border-top: 1px solid rgb(247, 251, 252) !important;
}
.product_meta>span {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}

/* termeklapon social icon nagyobitas*/
social-icons.icons-size-small .wd-icon {
    font-size: 17px;
}


/* checkout  oldalon kilogot a szoveg a szeleken*/
.woocommerce-billing-fields {
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 14px;
  margin-right: 14px;
}

.woocommerce-additional-fields {
  margin-bottom: 40px;
  margin-left: 14px;
  margin-right: 14px;
}
.woocommerce-account-fields {
    margin-top: 20px;
    margin-left: 14px;
    margin-right: 14px;
}
/* checkout  oldalon kilogot a szoveg a szeleken + create new account is kilogott*/
div.create-account {
    margin-bottom: 20px;
    padding: 11px 20px 15px;
	  border: 3px solid var(--brdcolor-gray-200);
}

/* checkout  oldalon kilogot a szoveg a szeleken + az order osszefoglalo tul keskeny volt 20 rol 17 ree csokentve*/
.checkout-order-review {
  padding: 17px;
}



/* shoping cart page szelek kilogas javitasa*/

.shop_table_responsive tr:last-child {
  margin-bottom: 0px;
  margin-left: 6px;
  margin-right: 8px;
}


/* cart oldalon ha modisitas tortenik akkor az update cart gomb erosebb szinu*/
.cart-actions .button[name="update_cart"] {
  background-color: rgb(39, 183, 142);
  color: white;
  font-size: 18px;
}

.button[disabled], input[disabled] {
  opacity: .2 !important;
}

/* Termek oldal singel product fokozatos hater*/
.single-product-page .summary-inner {
    margin-bottom: -20px;
	  margin-left: 8px;
	  margin-right: 7px;
	  background-image: linear-gradient(180deg,#fafafa,#fafafa,#f4fbfe,#e7f1f5);
}


/* Termek oldal a sku mellet hagy egy kis tavolsagot mert nagyon ralogott*/
.product_meta .meta-label {

    padding-right: 5px;
}

/* Termek oldal uj design a felsorolast osszebhuzza es sortavolsag alitas*/
.termekleiras li {
  margin-bottom: 3px;
	text-align: left;
}
.termekleiras {
  line-height: 20px;
	text-align: left;
}

/* Termek oldal uj design cim*/
.termekleirascim {
	text-align: center;
	line-height: 30px;
  font-size: 22px;
  font-weight: bold;
	margin-bottom:0px;
	color: #444;
}


/* a hateres buborek box formazasa pl termeklapon manuals */

.termekleirasbox {
  padding: 15px;
  background-color: #f7f7f7;
  border-radius: 15px;
  margin-bottom: 17px;
	font-size: 12px;
	font-family: monospace,serif;
}

/* add to cart button el volt csuszva az uj effect utan */
.quantity:not(.hidden)+button {
 margin-left:10px
}

/* termek oldalon kozelebb hozza az alatta levo review reszt */
.product_title {
  margin-bottom: 7px;
  font-size: 24px;
}
.product_title.entry-title.wd-entities-title {
  margin: 0px;
	min-height: 55px;
}

/* shipping free shipping bar szoveg elnyutasa csak pc.n */
.progress-msg {
  letter-spacing: 0px;
}

/* shopping cart kilogot a kepbol az osszesites */
.cart:not(.variations_form):not(.grouped_form) {
  margin-bottom: 0px;
  padding-right: 10px;
}

/* cart page design a cuppon reszt fentebb tolja */
.cart-actions .coupon {
  margin-top: 10px;
}

.cart-content-wrapper .cart-actions .coupon {
  padding: 25px 40px 0px 40px;
  border: 1px dashed rgb(234, 234, 234);
}

/* cart page design basket total szethuzasa  */
.cart-content-wrapper .cart-totals-inner {
  padding: 20px;
}


/* termek oldalon a description feleti ures esz csokentese  */
.single-product-page > div:not(:last-child) {
  margin-bottom: 0px;
}


/* termek oldalon review es a price kozoti resz novelese */
.summary-inner > .price {
  margin-top: 14px;
	margin-bottom: 23px;
}
.summary-inner .woocommerce-product-rating {
  margin-bottom: 20px;
  text-align: right;
	margin-right: 3px;
	
}

/* termek grid show products es bradcum rendezese */
.wd-shop-tools {
    display: flex;
    width: 920px;
    margin-right: 0;
    font-size: 18px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.wd-builder-off .woocommerce-result-count {
    display: block;
    font-size: 16px;
    min-width: 210px;
	  padding-top: 3px;
}

/* checkout oldalon fizetesi tipusok betutipus novelese */
.payment_methods li>label {
    display: inline;
    margin-bottom: 0;
    font-size: 19px;
}


/* checkout oldalon a have a gift card resz rendezese */
#pwgc-redeem-gift-card-number {
    max-width: 180px;
    margin-top: 3px;
}

input#pwgc-redeem-button {
    float: right;
    font-size: 10px;
    margin-top: 0px !important;
    background-color: #e9e9e9;
    border-radius: 11px;
    padding: 1px 9px 1px 9px;
}

#pwgc-redeem-gift-card-container {
    padding-bottom: 17px;
}

/* Germany tab ahol a description mellet design */
#tab-title-germany {
  background-image: url(/wp-content/uploads/2022/08/germany_flag_32x48.png);
	background-repeat: no-repeat;
  width: 32px;
  height: 48px;
}
.wd-accordion-title.wd-opener-pos-right.tab-title-germany {
  background-image: url(/wp-content/uploads/2022/08/germany_flag_mobile_48x180.png);
	background-repeat: no-repeat;
  width: auto;
	height: 48px;
	margin-left: 2px;
}


/* Italy tab ahol a description mellet design */

.wd-accordion-title.wd-opener-pos-right.tab-title-italy {
  background-image: url(/wp-content/uploads/2022/08/italy_flag_mobile_48x180.png);
	background-repeat: no-repeat;
  width: auto;
	height: 48px;
	margin-left: 2px;
}

/* Spanish tab ahol a description mellet design */

.wd-accordion-title.wd-opener-pos-right.tab-title-spanish {
  background-image: url(/wp-content/uploads/2022/08/spanish_flag_mobile_48x180.png);
	background-repeat: no-repeat;
  width: auto;
	height: 48px;
	margin-left: 2px;
}

/* French tab ahol a description mellet design */

.wd-accordion-title.wd-opener-pos-right.tab-title-french {
  background-image: url(/wp-content/uploads/2022/08/French_flag_mobile_48x180.png);
	background-repeat: no-repeat;
  width: auto;
	height: 48px;
	margin-left: 2px;
}

/* description, shipping es a tobbi according resz egymashoz kepest tavolsag csokentese*/
.wd-accordion {
  --wd-accordion-spacing: 13px;
	margin-left: 7px;
  margin-right: 7px;
}

/* Portuguese tab ahol a description mellet design */

.wd-accordion-title.wd-opener-pos-right.tab-title-portuguese {
  background-image: url(/wp-content/uploads/2022/08/Portuguese_flag_mobile_48x180.png);
	background-repeat: no-repeat;
  width: auto;
	height: 48px;
	margin-left: 2px;
}




/* price Euro szimbolul eltolasa az artol az arcimken */
.woocommerce-Price-currencySymbol {
  padding-right: 1px;
	margin-left: 3px;
}

/* footer menu betu beallitas */
.myfooter-text{
 font-size:25px;
 text-shadow: 0px 0px 4px #01586B;
font-weight: bold;
}

.footer-column {
  margin-bottom: 12px;
}

.tnp-widget label {
  font-size: 16px;
  margin-top: 20px;
}

.widget {
  margin-bottom: 18px;
}
.textwidget > :last-child {
  margin-bottom: 0;
  margin-top: 9px;
}

/* RRP ki irasa csak termeklapon ..tesztuzem */
.product-image-summary-wrap .summary-inner > .price del::before {
  content: 'RRP  ';
  font-size: 12px;
}

.wpb_text_column.wpb_content_element.fooldalextraleiras {
  line-height: 18px;
}

/* language desciption extra css in tab */
.language-description {
  font-size: 19px;
}

/* appenddescription a termekleiras vegen a fleshlit formazas */
.appenddescription {
  color: #cbcbcb;
  margin-bottom: 1px;
	display:none;
}


/* gift keret szine  */
.fgf-owl-carousel-items .owl-item .fgf-owl-carousel-item {
  border: 1px solid #ebebeb;
}
/* gift nev szerkesztes  */
.fgf-owl-carousel-items .owl-item h5, .fgf-owl-carousel-items .owl-item span {
  text-align: center;
  font-size: 13px;
  font-weight: 300;
	text-transform: uppercase;
	height: 83px;
	padding-left: 2px;
  padding-right: 2px;
}

/* gift add to cart design  */
.fgf-owl-carousel-items .owl-item span {
  display: contents;
  margin-bottom: 15px;
}
.button.fgf-add-manual-gift-product {
  font-size: 12px;
}

/* gift carausel ket pont tavolsag design  */
.fgf-owl-carousel-items .owl-nav.disabled + .owl-dots {
  margin-top: 0px;
  margin-bottom: 34px;
}

/* gift add to cart text size design  */
.button.fgf-add-manual-gift-product {
  font-size: 14px;
  padding: 10px 3px 10px 3px;
  display: block;
}

/* Black Friday banner stilus  - UPSATE a div lett lekorlatozva 50% ra igy minden felbontasabn telefonon jo lesz - és kivettem a  bannercss  max-width: 176px;*/
.bannercss {
	padding-left: 0px;
  padding-right: 0px;
	max-width: 200px;
}

.bannerdiv {
    max-width: 90%;
}



/* Breadcump tavolsah a brand tol   */
.breadcrumbs-location-summary .single-breadcrumbs-wrapper {
  margin-bottom: 15px;
}

/* google nem lathato rendesen a szurke ezert a product grid regi ar sotetebb szinu    */
del .amount {
  color: #555555;
  font-weight: 400;
}

/* page navigation lekerekitese negyzet helyett kor    */
nav[class*="-pagination"] li .current {

  font-size: 20px;
  border-radius: 25px;
}

/* PRICE  formazasa */

.product-image-summary-wrap .summary-inner > .price > ins .amount {
  display: inline-block;
  width: auto;
  height: 37px;
  background-color: #fcfa64;
  border-left: 1px solid #fcfa64;
  margin-left: 38px;
  position: relative;
  color: #524c4c;
  line-height: 38px;
  padding: 1px 17px 0 10px;
  border-radius: 0 10px 10px 0;
  box-shadow: 7px 5px 10px 1px rgba(0, 0, 0, 0.16);
  transform: rotate(9deg);
}

.product-image-summary-wrap .summary-inner > .price > ins .amount::after {
  content: "";
  background-image: url('https://sexstore.ie/wp-content/uploads/2024/03/pricetag-backround-8.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 70px;
  height: 40px;
  display: block;
  position: absolute;
  left: -68px;
  top: -15px;
  transform: rotate(0deg);
}

.product-image-summary-wrap .summary-inner > .price > ins .amount::before {
  content: "";
  position: absolute;
  display: block;
  left: -26px;
  width: 0;
  height: 37px;
  border-top: 16px solid transparent;
  border-bottom: 17px solid transparent;
  border-right: 27px solid #fcfa64;
  top: 0px;
}

html .product-image-summary-wrap .summary-inner > .price > ins .amount {
  font-weight: 600;
}

.product-image-summary-wrap .product_title, html .wd-single-title .product_title {
    padding-bottom: 6px; 
}
.woocommerce-Price-amount.amount {
   padding-right: 8px;
}


/* PRICEtag miatt a review eltolasa jobbra */
.star-rating  {
	letter-spacing: 2px;
  font-weight: 400;
  font-size: 7px;
}
	
.woocommerce-product-rating .star-rating {
  margin-inline-end: -2px;
	
}
	

/* newsletter jelolonegyzet novelése SEO miatt tul kicsi volt es a newsletter iras tavolsag a beviteli mezotol a max-widh a lenyeg benne*/
.tnp-privacy {
  transform: scale(1.5);
	margin-right: 10px;
}
.tnp-widget label {
  margin-bottom: 5px;
}


.tnp-subscription input[type="checkbox"], .tnp-widget input[type="radio"], .tnp-profile input[type="checkbox"] {
  max-width: 17px; !important;
}

.tnp-subscription div.tnp-field {
  margin-bottom: 13px;
}

/* footer beallitas */
#newsletterwidget-2 {
  margin-left: -40px;
  padding-top: 9px;
	margin-bottom: 5px;
}
.footer-column.footer-column-1.col-12.col-sm-4 {
  margin-top: 13px;
  margin-bottom: 0px;
}
.copyrights-centered .min-footer > div:last-child {
  margin-top: 22px;
}

/* out of stock formazas */
p.stock.out-of-stock {
  font-size: 22px;
  text-align: center;
  padding-top: 10px;
}

/* a fotter ahol a linkek vannak alul ad neki egy kis tavolsagot */
.footer-column.footer-column-2.col-12.col-sm-4 {
    padding-bottom: 18px;
}

/* a kosar gomb mellet a termek hozzadasa +1- nagyobb legyen mert a pagespeed beszolt */
div.quantity input[type="button"] {
  padding: 0 0px;
  min-width: 33px;
}

div.quantity input[type="number"] {
  width: 34px;
  height: 42px;
}

.quantity:not(.hidden) + button {
  margin-left: 15px;
}

.summary-inner > .wd-action-btn > a {
  margin-top: 12px;
}
.cart {
  padding-right: 1px;
}

/* newsletter feliratkozas gomb nagyobbra vetele - pagespeed miatt reklamalt -  */
.tnp-privacy {
  width: 21px !important;
  height: 21px !important;
	margin-right: 20px !important;
}

/* newsletter blokk fentebb vitele-  */
.widgettitle, .widget-title {
  margin-top: 2px;
}

/* newsletter block cime */
.newsletter-text {
  font-size: 22px !important;
  margin-left: 5px;
  color: white;
  margin-top: 1px;
	margin-bottom: 3px;
}

/* copyright blokk fentebb vitele-  */
.copyrights-centered .min-footer > div:last-child {
  margin-top: 0px;
}

/* product grid aljan a oldal lepteto es fotter kozotti tavolsag-  */
.site-content {
  margin-bottom: 13px;
}
  /* 18 over figyelmeztetes formazasa */
.undernot {
  font-size: 14px !important;
}

/* account emailben a tracking number box formazasa */
.tracking-box01-img {
  max-width: 55%;
  height: auto;
  margin-right: 9px;
}

.tracking-box01-company {
  font-size: 13px;
}
.tracking-box01-company-name {
  font-size: 14px;
}

.tracking-box01-number {
  font-size: 13px;
}
.tracking-box01-number-value {
  font-size: 14px;
}

.tracking-box01-link {
  font-size: 13px;
}



/* uj stripe formazasa */
#eh-eh_stripe_pay-cc-form {
  padding: 2px;
  margin-top: 18px;
  border: none;
}

#eh-stripe-card-element {
  background: #f9f9f9;
  border: 1px solid #eee;
  margin-top: 2px;
	margin-bottom:11px;
}

#eh-stripe-exp-element {
  background: #f9f9f9;
  border: 1px solid #eee;
  margin-top: 2px;
	margin-bottom:11px;
}

#eh-stripe-cvc-element {
  background: #f9f9f9;
  border: 1px solid #eee;
  margin-top: 5px;
	margin-bottom:5px;
}

.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand {
  margin-top: -35px;
}

#eh-eh_stripe_pay-cc-form {
    margin-bottom: 2px;
}


/* woodmart update utan a filter reszben levo size felsorolas betu formazas  */
.wd-filter-list li {
  margin-bottom: 2px;
}
.wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline) li {
  margin-bottom: 3px;
  margin-right: 18px;
}



/* A Flickity diavetítő háttere és fix mérete */
.gallery {
    background-color: #faf0f9;
    height: 240px; /* Fix magasság */
    width: auto; /* Teljes szélesség betöltésnél */
    white-space: nowrap; /* Megakadályozza a sortöréseket */
    overflow: hidden; /* Elrejti a tartalmat a konténeren kívül */
}

.gallery-man {
    background-color: #ebf2f98c;
    height: 240px; /* Fix magasság */
    width: 100%; /* Teljes szélesség betöltésnél */
    white-space: nowrap; /* Megakadályozza a sortöréseket */
    overflow: hidden; /* Elrejti a tartalmat a konténeren kívül */
}

/* A diavetítő cellák háttere (opcionális) */
.gallery-cell {
    background-color: transparent; /* Változtathatod a cellák hátterszínét is, ha szükséges */
	  display: inline-block; /* Az inline-block elrendezés alkalmazása */
}

.gallery-cell-man {
    background-color: transparent; /* Változtathatod a cellák hátterszínét is, ha szükséges */
	  display: inline-block; /* Az inline-block elrendezés alkalmazása */
}

.gallery-cell.is-selected img {
    transform: scale(1.1); /* 110%-os méretarány */
    transition: transform 0.3s ease-in-out; /* Átmenet az is-selected állapotról vissza a normál méretre */
}

.gallery-cell-man.is-selected img {
    transform: scale(1.1); /* 110%-os méretarány */
    transition: transform 0.3s ease-in-out; /* Átmenet az is-selected állapotról vissza a normál méretre */
}


/* Elrejtjük a kék keretet a Flickity-ben */
.gallery-cell.is-selected {
    outline: none !important;
}
.gallery-cell-man.is-selected {
    outline: none !important;
}

:focus {
    outline: none;
}

/* Képek mérete women */
.gallery-cell img {
    width: auto;
    height: 220px;
    padding-top: 32px;
    padding-right: 12px;
	  padding-left: 21px;
	  transform: scale(1);
}

/* Képek mérete man  */
.gallery-cell-man img {
    width: auto;
    height: auto;
    padding-top: 30px;
    padding-right: 13px;
	  padding-left: 21px;
	  transform: scale(0.9);
}

/* stock statusz igazitas */
.stock.in-stock.wd-style-default {
  margin-bottom: 15px;
  margin-top: 15px;
  margin-left: 5px;
}


/* termek bradcum es a neve kozotti brand formazasa eltolasa */
.wd-product-brands {
  margin-bottom: 5px;
  margin-top: 26px;
}

/* kosar gomb alatt a whislist lenteb tolasa */
.summary-inner > .wd-action-btn {
  margin-top: 22px;
}

/* ha sok filter van berkva akkor nem latszott ezzel egymas ala kerulnek  */
.wd-active-filters {
    flex-wrap: wrap !important;
  }



/* mobil menu first level betutipus ..elvileg a theme typografiban is lehetne allitanide azt nem veszi ugyhogy ide teszem.  a search mezo eltolása a menutol  */

.wd-nav-mobile.wd-active {
  padding-top: 18px;
}

html .wd-nav-mobile > li > a {
    font-size: 19px;
  }

body  .site-mobile-menu .menu-item-wishlist{
display:none;
	}
	
/* mobil menuben ami beuszik balrol igy lehet formazni a kulon kulon a kategoriakat itt peldaul a man lingerie  */
	
.menu-item-102888 {
  background-color: #f3fafd;
}

/* product gridben a css csokentese miatt kikapcsoltam az egyik css ezért az add to basket szoveg igazitas   */

.add-to-cart-loop span {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    min-height: 1px;
    font-size: 0px;
}


/* footer tavolsag mert az egyik .css wd-footer-base kikapcsoltam a gyorsitas miatt es ez akkor kell ide*/
.container.main-footer {
  padding-top: 10px;
}


/* a termek oldalon a kepek lapozassa nagyobb nyil */
.wd-btn-arrow::after {
  font-size: 40px;
  line-height: 1;
  font-weight: bolder;
  background: #ffffff6e;
  padding: 10px;
}

/* Általános méretek nagyobb kijelzőkre */
.wd-nav-arrows {
  --wd-arrow-icon-size: 36px; /* Ikon mérete */
  --wd-arrow-size: 60px;      /* Nyíl mérete */
}

/* Mobil eszközökhöz egyedi méret */
@media (max-width: 1024px) {
  .wd-nav-arrows {
    --wd-arrow-icon-size: 30px; /* Ikon mérete mobilon */
    --wd-arrow-size: 50px;      /* Nyíl mérete mobilon */
  }
}


/* checkout oldalon a felso van kuponod szoveg formazasa */
:is(.woocommerce-form-coupon-toggle,
.woocommerce-form-login-toggle)>div {
  display:flex;

}
.showlogin {
  color: #e5007a;
}

.showcoupon{
  color: #e5007a;
}


/* visitor szamlalo formazasa */
.counter-value {
  border-radius: 100%;
  padding: 8px;
  margin-right: 4px;
  font-size: 14px;
  font-weight: bold;
}

/* eladot termek szamlalo formazasa */
.wd-product-count.wd-sold-count {
  margin-top: 5px;
  float: inline-end;
}

/* eladot termek szamlalo formazasa kicsit lentebb tolja az add to cart buttont */

.stock.in-stock.wd-style-bordered {
  margin-bottom: 22px;
}

/* in stock reszt formazza hogy mellet jol nezzen ki a 24 oraja eladott termekek */

p.stock.wd-style-bordered span {
  border: 1px solid #DEEFCC;
  color: #4a4a4a;
  border-radius: 10px;
}

p.stock:is(.wd-style-bordered, .wd-style-with-bg) span {
  display: inline-block;
  padding: 10px 7px;
}

.wd-count-number {
  display: inline-block;
  margin-inline-end: 0px !important;
  background-color: white;
  border: 1px solid #D2D2D2;
  border-radius: 50%;
  padding: 6px;
}

.wd-count-icon {
  color: var(--wd-primary-color);
  font-size: 105%;
  margin-inline-end: 1px !important;
}


/* a sold stock szamlalo miatt a gift kartyak beviteli mezok elcsusztak ..itt javitva */
form.cart {
  display: block;
}
.pwgc-subtitle {
  font-size: 13px;
  margin-top: 14px;
  margin-left: 10px;
}
.pwgc-field-container {
  margin-bottom: 18px;
}


/* jobb alul a tetejere ugras gomb halvanyitasa */
.scrollToTop.button-show {
  opacity: 0.85;
  transform: none;
  pointer-events: visible;
}

/* mobilon a free shipping kep alatt csokenti a tavolagot  */
.product-tabs-wrapper{
  padding-top: 0px !important;
}


/* kategoria leiras formazasa a product grid aljan */
.term-description {
  color: #535353;
  background-color: white;
  font-size: 12px;
	line-height: 1.5;
	padding-left: 13px;
  padding-top: 14px;
  padding-right: 4px;
  padding-bottom: 3px;
}


/* ajandek figyelmeztetes box a cart oldalon */
.cart-content-wrapper > :not(:is(.cart-data-form, .cart-totals-section)) [role="alert"] {
  display: flex;
  size: 11px;
  background: #f8feff;
  padding: 4px;
  border-radius: 5px;
  font-size: 92%;
	margin-bottom: 10px;
	margin-top: 10px;
}
 .container h3 {
    margin-left: 5px;
}

/* ajandek figyelmeztetes box a checkout oldalon */
.wc-block-components-notice-banner.is-success {
  display: flex;
  margin-bottom: 26px;
  margin-top: 18px;
  background: #f8feff;
  padding: 4px;
  border-radius: 5px;
	font-size: 92%;
}

/* ajandek figyelmeztetes box a checkout oldalon a clikk here  formazasa */
.fgf-popup-gift-products {
  font-size: 14px;
  margin-left: 10px;
  text-transform: uppercase;
  color: #171a1c;
}
.fgf-popup-gift-products::before {
  content: "\1F449"; /* Unicode karakter kód a kezet jelző emojihoz (👉) */
  margin-right: 5px; 
}


/* coupon field remove from cart page */
.coupon.wd-coupon-form {
 /* display: none; */
}


/* checkout  page a fenti login meg voupon szoveget csinositj */
:is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) > div {
  margin-bottom: 10px !important;
}



/* checkout  page a term conditions  csinositas */
 .woocommerce-terms-and-conditions-wrapper p:last-child {
    background-color: #efefef;
    border-radius: 11px;
    padding-bottom: 13px;
    padding-left: 19px;
    padding-top: 10px;
	  margin-top: 13px;
    margin-bottom: 22px;
}

.place-order .woocommerce-form__label span {
  font-size: 15px;
}


/* A "terms" azonosítójú checkbox stílusa */

#terms {
    width: 15px;
    height: 15px;
	  margin-right: 15px;
	  margin-bottom: 8px;
    margin-top: 6px;

	/* Animáció beállítások */
    animation: pulse 0.7s infinite alternate;  
}
/* Pulzáló animáció definiálása */
@keyframes pulse {
    from {
        background-color: transparent; /* Kezdeti állapot háttérszíne */
        transform: scale(0.9); /* Kezdeti méretarány */
    }
    to {
        transform: scale(1.3); /* Végállapot méretaránya */
    }
}

#terms:checked {
    animation: none;
}

/* checkout page kicsit lejjeb tolja a procced order gombot */
#pwgc-redeem-gift-card-form {
  padding-bottom: 51px;
}

/* checkout page place order gombot modositas */
#place_order {
  font-size: 17px;
	letter-spacing: 0.8px;
}


/* formazas példaul coupon aktivalas sikeres */
.wc-block-components-notice-banner.is-success {
  display: flex;
  background: #d4ffcb;
  padding: 8px;
  max-width: 100%;
}

/* ha regisztracios oldalra megy akkor add keretett jobra balra + login gomb javitsa  */
.active-register .col-register {
  padding-left: 20px;
  padding-right: 20px;
}

.wd-switch-to-register {
  color: #f3f1f1 !important;
  box-shadow: var(--btn-default-box-shadow-hover);
  background-color: #ff1665 !important;
}


/* a product lapon a price tabla kicsit lentebb legyen mert bele logot a nevbe */
  .product_title.entry-title.wd-entities-title {
    min-height: 55px;
    margin-bottom: 25px;
  }


/* a szukitesnel product filter arsav akkor nem latszoma szam */
.widget_layered_nav_filters a .amount {
    color: #a0fd8c;
    margin-left: 10px;
    padding: 1px 0px 1px 3px;
}

/* checkout oldalon karna text */
.u-lh.u-fs-sm.u-fw-medium.u-color-text.p-CondensedSinglePromotionView--Message {
  font-size: 15px !important;
}


/* moblie fooldal a kategoriak tablazatanak formazasa tavolsag a kategoria kepeke kozott */

.fooldal-tablazat td {
  padding: 10px 2px;
	border-bottom: 0px solid #f0efef;
}

.fooldal-tablazat2 td {
  padding: 0px 2px;
	border-bottom: 0px solid #f0efef;
}



/*  cloud felhocimke formazasa   */
.st-tag-cloud a:not(:last-child)::after {
    content: " | ";
    margin-left: 4px;
    margin-right: 4px;
    color: #777777; /* Opcionálisan beállíthatod a színét */
}

.st-tags.t0,
.st-tags.t1 {
    font-size: 10px !important;
}

.st-tags.t2,
.st-tags.t3 {
    font-size: 11px !important;
}

.st-tags.t4,
.st-tags.t5 {
    font-size: 12px !important;
}

.st-tags.t6,
.st-tags.t7 {
    font-size: 13px !important;
}

.st-tags.t8,
.st-tags.t9 {
    font-size: 14px !important;
}

.st-tags.t10 {
    font-size: 15px !important;
}

.st-tag-cloud {
  line-height: 15px;
}


/*  chose free gift szoveg formazasa   */

.wd-fg h4 {
    font-size: 25px;
    line-height: 15px;
    margin-top: 20px;
    margin-left: 1px;
    background: #f0fcd6;
    padding: 20px;
    color: #4b5534;
    border-radius: 15px;
    position: relative;
  	justify-content: center;
  	font-weight: bold;
} 

.wd-fg h4:before,
.wd-fg h4:after {
    font-family: "woodmart-font";
    content: "\f129"; /* vagy próbáld ki "\f2ed" */
    font-size: 20px;
    color: #4b5534;
    padding: 0 8px;
}

.wd-fg h4:before {
    margin-right: 8px;
}

.wd-fg h4:after {
    margin-left: 8px;
}



/*  info buborek felul hibauzenetek szine  */

  .cart-content-wrapper > :not(:is(.cart-data-form, .cart-totals-section)) [role="alert"] {
    background-color: var(--notices-warning-bg);
    color: var(--notices-warning-color);
		font-size: 16px;
  }


/*  cartoldalon a termkek torlese gomb x  novelese  */
td.product-remove a:before,
.woocommerce-remove-coupon:before {
  font-size:16px;
  content:"\f112";
  font-family:"woodmart-font";
  font-weight:600;
  color:red;
}

/*  breadcam tavolsag  */
.woocommerce-breadcrumb {
    margin-top: 10px;
}


/*  feliratkozo gomb a kaparos oldalon  és a bekero mezo  */
.tnp-submit {
  background-color: #C4DFAD;
  border-radius: 15px;
  font-size: 18px;
	letter-spacing: 1.5px;
}

#tnp-1 {
  background-color: #ecf7e8;
  border-color: #a2b394;
}



/*  kaparos sorsjegy oldalon a visszaszamlalo es szoveg formazasa  */

.kaparoscss {
    text-align: center;
    font-size: 17px;
    margin-top: 20px;
    color: #444;
}


/*  blog categoria felso bevezeto allitasa   */
#wd-63e7a9f594510 {
  margin-left: 10px;
}

/*  blog cikk tetejen a katinthato title a blog fooldalr   */

.wd-post-cat.wd-style-with-bg {
  height: 30px;
}

.wd-post-cat.wd-style-with-bg > a {
   font-size: 17px;

}


/*  blog formazasa a mobilon a menuben hamburger ikon utan balrol beuszoban   */

#menu-item-121897 {
    background: linear-gradient(to right, #e0f6fd, #f7fdff);
  }

#menu-item-121897 a {
  color: #424242 !important;
  text-decoration: none;
}

#menu-item-121897 a:hover {
  color: rgb(255,22,105) !important;
}

#menu-item-121897 a:visited {
  color: #424242 !important;
}

#menu-item-121897 a:active {
  color: rgb(255,22,105) !important;
}

/*  SIDEBAR  szeleseg   */
.sidebar-container.wd-inited {
  width: 84%;
}

/*  SIDEBAR  kategoria betumeret  */
.widget_product_categories .widget-title {
  font-size: 18px;
	margin-top: 25px;
}


/*  SIDEBAR  filter by price betumeret  */
#woocommerce_price_filter-2 .widget-title {
  font-size: 18px;
}


/*  SIDEBAR  a kis ikonos szurok példaul waterproof  */

#woodmart-woocommerce-layered-nav-1 {
  margin-bottom: 1px;
}

#woodmart-woocommerce-layered-nav-2 {
  margin-bottom: 1px;
}

#woodmart-woocommerce-layered-nav-3 {
  margin-bottom: 1px;
}

#woodmart-woocommerce-layered-nav-4 {
  margin-bottom: 1px;
}

#woodmart-woocommerce-layered-nav-5 {
  margin-bottom: 1px;
}

#woodmart-woocommerce-layered-nav-6 {
  margin-bottom: 1px;
}

#woodmart-woocommerce-layered-nav-7 {
  margin-bottom: 1px;
}




/*  SIDEBAR  betutipus noveles sok helyen  */
.wd-filter-lable.layer-term-lable {
  font-size: 18px;
}


/*  SIDEBAR  betutipus filter by brand  */
body .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  font-size: 18px;
}

#woodmart-woocommerce-layered-nav-4 .widget-title {
  font-size: 18px;
	margin-top: 25px;
}


/*  SIDEBAR  betutipus filter by lubriciant type  */

#woodmart-woocommerce-layered-nav-10 .widget-title {
  font-size: 18px;
	margin-top: 25px;
}

#woodmart-woocommerce-layered-nav-10 .wd-filter-list a {
  padding-block: 2px;
}

#woodmart-woocommerce-layered-nav-10 .wd-filter-lable.layer-term-lable {
  font-size: 19px;
}

/*  SIDEBAR  betutipus filter by anal toys  type  */

#woodmart-woocommerce-layered-nav-11 .widget-title {
  font-size: 18px;
	margin-top: 25px;
}

#woodmart-woocommerce-layered-nav-11 .wd-filter-list a {
  padding-block: 2px;
}

#woodmart-woocommerce-layered-nav-11 .wd-filter-lable.layer-term-lable {
  font-size: 19px;
}


/*  SIDEBAR  betutipus filter by size  lingerie */
#woodmart-woocommerce-layered-nav-3 .widget-title {
  font-size: 18px;
	margin-top: 25px;
}

#woodmart-woocommerce-layered-nav-3 .wd-filter-list a {
  padding-block: 2px;
}

#woodmart-woocommerce-layered-nav-3 .wd-filter-lable.layer-term-lable {
  font-size: 19px;
}


/*  SIDEBAR  piros diskret kep igazitasa  */
.alignnone.size-full.wp-image-93808.perfmatters-lazy.entered.pmloaded {
  margin-left: -37px;
}

/*  SIDEBAR  betutipus filter by color  lingerie */
#woodmart-woocommerce-layered-nav-2 .widget-title {
  font-size: 18px;
	margin-top: 25px;
}

#woodmart-woocommerce-layered-nav-2 .wd-filter-list a {
  padding-block: 2px;
}

#woodmart-woocommerce-layered-nav-2 .wd-filter-lable.layer-term-lable {
  font-size: 19px;
}


/*  SIDEBAR  piros diskret kep igazitasa  */
.alignnone.size-full.wp-image-93808.perfmatters-lazy.entered.pmloaded {
  margin-left: -37px;
}


/*  SIDEBAR  blog  cim */
.wd-widget.widget.sidebar-widget.widget_recent_entries .widget-title {
  font-size: 19px;
}


/*  SIDEBAR  betutipus condoms pack size  */
#woodmart-woocommerce-layered-nav-12 .widget-title {
  font-size: 18px;
	margin-top: 25px;
}

#woodmart-woocommerce-layered-nav-12 .wd-filter-list a {
  padding-block: 2px;
}

#woodmart-woocommerce-layered-nav-12 .wd-filter-lable.layer-term-lable {
  font-size: 19px;
}

.read-more-section {
  margin-top: 15px;
  margin-bottom: 0;
  line-height: 1;
  background: #fafafa;
  padding: 11px;
  border-radius: 10px;
}
.read-more-section a {
  font-weight: 700;
  font-size: 16px !important;
  letter-spacing: 1.5px;
	color: #c01948 !important;
}

}

