.single-product  div#pewc-group-3081, div#pewc-group-3201, div#pewc-group-3202,
div#pewc-group-3204, div#pewc-group-3190, div#pewc-group-3191,.single-product div#pewc-group-3487,
.single-product div#pewc-group-3504, div#pewc-group-3512, div#pewc-group-3521, div#pewc-group-4211, div#pewc-group-4220{
    position: absolute;
    left: 0;
    top: 0;
	width: 45%;
}
.single-product .elementor-element.elementor-element-bfa61bc.elementor-widget.elementor-widget-woocommerce-product-add-to-cart{position: relative;}
.single-product .elementor-add-to-cart.elementor-product-woosb{
    width: 50%;
    float: right;
    background: #fff;
    padding: 20px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4157 ,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4153 {
    display: none;
}
.elementor-widget-uael-mini-cart, .elementor-widget-woocommerce-menu-cart{ display: none;}

.single-product .elementor-widget-wrap.elementor-element-populated{background: transparent!important;}
.single-product .pewc-group-content-wrapper table{background:#fff;}
.single-product .pewc-group-heading-wrapper h3{color:#fff;}
.single-product input.pewc-form-field.pewc-child-quantity-field {padding:0;}
.single-product .pewc-checkboxes-list-desc {display: none !important;}
p.price.pewc-main-price.woosb-price-2660, p.price.pewc-main-price.woosb-price-2683, p.price.pewc-main-price.woosb-price-2674,
p.price.pewc-main-price.woosb-price-2692, p.price.pewc-main-price.woosb-price-2701, p.price.pewc-main-price.woosb-price-2710,
p.price.pewc-main-price.woosb-price-3486, p.price.pewc-main-price.woosb-price-3503, p.price.pewc-main-price.woosb-price-3511,
p.price.pewc-main-price.woosb-price-3520, p.price.pewc-main-price.woosb-price-4210, p.price.pewc-main-price.woosb-price-4216{
    display: none;
}
.product-sidebar-section h1{margin-bottom: 20px;}
.product-sidebar-section h3{margin-bottom: 20px;}
.elementor-element-63d613b3.elementor-widget-woocommerce-product-title.elementor-page-title{display: none!important;}
.pewc-item.pewc-group.pewc_group_3522_3543 label.pewc-field-label, .pewc-item.pewc-group.pewc_group_3505_3541 label.pewc-field-label,
.pewc-item.pewc-group.pewc_group_3513_3538 label.pewc-field-label, .pewc-item.pewc-group.pewc_group_3488_3532 label.pewc-field-label{
    color: #d70142;
    position: relative;
    left: -17px;
    font-weight: 600!important;
}

.pewc-item.pewc-group.pewc_group_3488_3489 img.attachment-thumbnail.size-thumbnail.lazyloaded {
    width: 52px;
    /* height: 52px; */
}

.postid-2660, .postid-2674, .postid-2683, .postid-2692, .postid-2701, .postid-2710, .page-id-907, .page-id-921 {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1d3557 0%, #d70142 57%);
}
/*.postid-2660 .site-content, .postid-2674 .site-content, .postid-2683 .site-content,
.postid-2692 .site-content, .postid-2701 .site-content, .postid-2710 .site-content{padding: 170px 0px 100px}*/
ul#menu-1-4a799ff {margin: 0!important;}
ul#menu-1-4a799ff .menu-item-3594, ul#menu-1-4a799ff  .menu-item-867{display: none;}
a:focus {
    outline: 0!important;
}

@media screen and (max-width: 991px) {
.single-product div#pewc-group-3081, div#pewc-group-3201, div#pewc-group-3202, div#pewc-group-3204, div#pewc-group-3190, div#pewc-group-3191,
	.single-product div#pewc-group-3487, .single-product div#pewc-group-3504, div#pewc-group-3512, div#pewc-group-3521, div#pewc-group-4220{
    top: -94%;
    width: 100%;
}
.elementor-element.elementor-element-6c6577c.elementor-show-heading-yes.elementor-widget.elementor-widget-woocommerce-product-additional-information{
	    padding-top: 660px;
}
.product-sidebar-section h1{padding-top: 20px;font-size:26px!important;}
.product-sidebar-section h3{font-size:26px!important;}
	.single-product .elementor-add-to-cart.elementor-product-woosb{width: 100%;}
	 section.elementor-section.elementor-top-section.elementor-element.elementor-element-4e19266.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap.elementor-element-populated{
      padding: 0;
     }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-4e19266.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .pewc-checkboxes-list-desc{font-size: 12px;}
}
 @media screen and (min-width: 768px) and (max-width: 1024px) {
      .elementor-element.elementor-element-6c6577c.elementor-show-heading-yes.elementor-widget.elementor-widget-woocommerce-product-additional-information {
        padding-top: 480px;
      }
}
