.price-packet { display:block; }
ul.products .price-packet { display:none; }
.price-packet span { display:inline-block; width: 150px; padding: 2px 4px; font-size:12px; border:1px solid #e2e2e2; color:initial; float:left; }
.price-packet span:nth-child(1), .price-packet span:nth-child(2) { background-color:#e2e2e2; }
.sale-item:not(.mardom-sale) { display:none; }
ul.products li.product .product-label.sale-item { display:none; }
.shoptimizer-sticky-add-to-cart__content-price ins:nth-child(4) { display:none; }
.mardom-quantity, .mardom-quantity span { font-size:13px; line-height:1.5; }
.mardom-quantity { text-align:center; float:right; width:100%; margin-top:6px; }
.price-packet-small { display:none; }
ul.products .price-packet-small { display:block; font-weight:normal !important; color:#000;font-size: 11px; }
@media (max-width: 1024px) {
.elementor-6622 .elementor-element.elementor-element-2fc2c4de .elementor-heading-title {
font-size: 32px;
margin: 40px 0;
width: 70%;
}
}
@media (max-width: 480px) { .elementor-6622 .elementor-element.elementor-element-2fc2c4de .elementor-heading-title { font-size: 28px; } }
@media (max-width: 380px) { .elementor-6622 .elementor-element.elementor-element-2fc2c4de .elementor-heading-title { width: 100%; } }
@media (max-width: 280px) { .elementor-6622 .elementor-element.elementor-element-2fc2c4de .elementor-heading-title { font-size: 22px; } }
.mardom-home-cats ul.products li.product a {
position: relative;
z-index: 2;
}
.mardom-home-cats ul.products li.product .woocommerce-loop-category__title {
position: absolute;
top: 20px;
left: 20px;
font-size: 24px;
line-height: 1.55;
letter-spacing: -.3px;
color: #fff;
width: calc(100% - 50px);
}
.mardom-home-cats ul.products li.product .woocommerce-loop-category__title span:after {
display: none;
}
.mardom-home-cats li.product-category {
position: relative;
background-size: 110%;
background-repeat: no-repeat;
background-position: center center; width: calc(24.97% - 22px) !important;
margin-right: 20px;
transition: all 500ms;
}
.mardom-home-cats li.product-category:after {
content: " ";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
opacity: 0.4;
transition: all 500ms;
}
.mardom-home-cats li.product-category:hover {
background-size: 120%;
}
.mardom-home-cats li.product-category:hover:after {
opacity: 0.5;
}
.mardom-home-cats li.product-category:nth-child(1), .mardom-home-cats li.product-category:nth-child(5) {
margin-left: 15px;
}
.mardom-home-cats li.product-category:nth-child(4), .mardom-home-cats li.product-category:nth-child(8) {
margin-right: 0px;
}
.mardom-home-cats li.product-category img {
visibility: hidden;
}
.mardom-home-cats li.product-category ins {
position: absolute;
bottom: 20px;
right: 8px;
background-color: #c30e1a;
color: #fff;
display: inline-block;
height: 40px;
padding: 0 20px;
border: 0;
border-radius: 2px;
font-size: 14px;
line-height: 40px;
text-align: center;
font-weight: 600;
z-index: 2;
cursor: pointer;
}
.columns-3 ul.products li.product, .cross-sells .columns-3 li.product, .related .columns-3 li.product, .upsells .columns-3 li.product,
body ul.products li.product {
margin-bottom: 40px;
}
@media screen and (max-width: 1098px) {
.mardom-home-cats li.product-category {
width: calc(49.5% - 22px) !important;
margin-right: 20px !important;
margin-left: 0px !important;
}
.mardom-home-cats li.product-category:nth-child(odd) {
margin-left: 15px !important;
}
.mardom-home-cats li.product-category:nth-child(even) {
margin-right: 0px !important;
}
}
@media screen and (max-width: 600px) {
.mardom-home-cats ul.products li.product .woocommerce-loop-category__title {
font-size: 22px;
}
}
@media screen and (max-width: 530px) {
.mardom-home-cats li.product-category {
width: calc(100%) !important;
margin-right: 20px !important;
margin-left: 15px !important;
height: 200px;
}
.mardom-home-cats li.product-category:nth-child(even) {
margin-right: 20px !important;
}
.mardom-home-cats li.product-category img {
max-height: 200px;
}
}
@media screen and (max-width: 360px) {
.mardom-home-cats ul.products li.product .woocommerce-loop-category__title {
font-size: 21px;
}
}
.widget_price_filter .price_slider_amount .button.forheight {
padding: 2px 11px !important;
border-radius: 30px !important;
font-size: 12px !important;
margin-top: 0px !important;
}
.woof_container_inner_magassgcm .woof_block_html_items {
display: none;
}
.price_slider_amount button { display:none; }
.woof_products_top_panel_ul, woof_products_top_panel_ul li { list-style:none; }
.woof_products_top_panel_ul li { display: inline-block; }
.woof_products_top_panel_ul button,
.woof_products_top_panel_ul li a span {
position: relative;
font-size: 11px;
padding: 4px 22px 4px 14px;
border-radius: 14px;
font-weight: 300;
min-height: 25px;
display: inline-block;
}
.woof_products_top_panel_ul button:after,
.woof_products_top_panel_ul li a span:after {
position: absolute;
content: 'x';
top: 4px;
right: 10px;
color: #fff;
font-size:10px;
font-weight: bold;
}
.woof_products_top_panel_ul li a span {
background-color: #dc9814;
color: #fff;
margin-left: 4px;
}
ul[data-container="pa_magassag-szegelylec"] { margin-left:0; }
ul[data-container="pa_magassag-szegelylec"] li { display:none; }
ul[data-container="pa_magassag-szegelylec"] li.magassag-li { display:inline-block; } 
.woof_container_inner  h4 {
font-weight: 600;
font-size: 13px;
letter-spacing: 0.3px;
text-transform: uppercase;
line-height: 1.5;
color: #222;
}
.woof_container {
margin: 20px 0 30px 0;
padding: 20px 0 25px;
border-bottom: 1px solid #ddd;
}
.woof_list_checkbox.woof_list label,
.woof_checkbox_sales_container label {
font-size: 14px;
display: table-cell;
padding-left: 4px;
padding-top: 2px;
line-height: 17px;
}
.icheckbox_square-blue, .icheckbox_flat-orange {
transform: scale(0.75);
display: table-cell;
}
.price_slider_amount input[type="text"] {
opacity: 0;
} 
.woof_container_pa_magassag-szegelylec {
display: none; }
.woof_container_woof_text input[type="search"] {
padding: 4px 8px !important;
font-size: 0.9em !important;
}
.woof_text_search_container .woof_text_search_go {
top: -3px;
width: 32px;
height: 32px;
}
.mardom-dimcart {
padding: 0 !important;
background-color: #fff;
}
.mardom-dimcart > div {
background-color: #fff;
margin-top: -14px;
margin-bottom: 10px;
font-size: 12px;
text-align: right;
color: darkgray;
font-style: italic;
}
@media screen and (max-width: 768px) {
.m-cart table.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item:not(.noshow-unit) {
border-bottom: 0;
}
.m-cart #page table.shop_table_responsive.woocommerce-cart-form__contents tr:not(.noshow-unit) td:last-child {
border-bottom: 1px solid #f2f2f2;
padding-top: 10px;
padding-bottom: 10px;
}
.mardom-dimcart {
padding: 0 0 14px 110px !important;
border-bottom: 1px solid #e2e2e2 !important;
margin-top: -14px;
margin-bottom: 14px;
}
.mardom-dimcart > div {
color: #111;
font-style: normal;
margin: 0;
font-size: inherit;
}
.mardom-dimcart > div b {
font-weight: normal;
}
.mardom-dimcart > div span {
display: none;
}
}
.mardom-darabszam > div {
display: inline-block;
}
.mardom-darabnev {
display: inline-block;
margin-left: 30px;
}
@media screen and (max-width: 768px) {
.mardom-darabnev {
margin-left: 6px;
font-size: 12px;
}
}
.woocommerce-image__wrapper {
max-height: 270px;
overflow-y: hidden;
}
body ul.products li.product .woocommerce-image__wrapper img {
max-height: 270px;
width: auto;
} .up-sells.upsells.products {
display: none;
}
.related-wrapper {
max-width: calc(1170px + 5.2325em);
margin-right: auto;
margin-left: auto;
padding-right: 2.617924em;
padding-left: 2.617924em;
}
.wrps_related_products_area {
margin-top: 40px;
margin-bottom: 80px;
}
.wrps_related_products.wrps_theme_box .wpb_wrps_cart_btn {
text-align: center;
}
.wrps_related_products.wrps_theme_box .wpb_wrps_cart_btn a.button {
display: block; z-index: 1;
bottom: 0;
width: calc(100% - 30px);
height: 40px;
padding: 0;
border-radius: 4px;
opacity: 0;
font-size: 14px;
font-weight: 600;
line-height: 40px;
text-align: center;
transition: all .1s;
background-color: #c30e1a;
color: #fff;
margin-bottom: .236em;
margin-left: auto;
margin-right: auto;
text-transform: none;
}
.wrps_related_products.wrps_theme_box .wpb_wrps_cart_btn a.button:hover {
opacity: 1;
background-color: #c30e1a;
color: #fff;
text-transform: none;
}
.wpb_wrps_price {
text-align: left;
}
.wpb_wrps_price .price-packet {
display: none;
}
.wpb_wrps_price .price-packet-small {
display:block; font-weight:normal !important; color:#000;font-size: 11px;
}
.wpb_wrps_price .woocommerce-Price-amount.amount {
color: #dc9814;
font-weight: 700;
font-size: 14px;
}
.wpb_wrps_title {
position: relative;
width: 100%;
margin-top: 4px !important;
margin-bottom: 4px !important;
text-align: left;
}
.wpb_wrps_title a {
color: #2c2d33;
font-size: 16px;
letter-spacing: 0;
font-weight: normal;
text-transform: none;
}
.wrps_related_products .wpb_wrps_img_url {
max-height: 270px;
overflow-y: hidden;
}
.wrps_related_products .wpb_wrps_img_url img {
max-height: 270px;
width: auto;
}