.related_products{
    margin-top: 20px;
}
.related_products p{
    margin-bottom:0px !important;
}
.product_meta .flickity-slider{
    min-height:80px;
}
.flickity-slider .alert{
    font-size: 16px !important;
    padding: 10px !important;
    margin-left: 20px !important;
}
.single-product #main{
    background-color:#f2f2f2;
}
.hide-product-options-checkboxes .wc-pao-addon-wrap label{
    font-weight: 400;

}
.hide-product-options-checkboxes .wc-pao-addon-field{
    display:none !important;
}
.product-info .product-inner-summary,
.product-info .send-chat,
.product-info .single-product.related-products,
.author_sidebar,
.product-gallery .product-images,
.other_users.related_products > .row-inner,
.product-gallery .flickity-slider .col a{
    border-radius: 5px !important;
    overflow: hidden;
    box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    background-color: #fff;
    margin-bottom:20px;
    border:none;
}
.wc-pao-addon .form-row{
    margin-bottom:0px;
}
.wc-pao-addon-wrap input{
    margin-bottom:0px !important;
}
.product-addon-totals li:nth-child(2){
    border-top: 1px solid #f2f2f2;
    padding-top: 10px;
    margin-top: 10px;
}
.product-addon-totals li:first-child{
    display:none !important;
}
.wc-pao-subtotal-line{
    justify-content: left !important;
    margin-left:0px !important;
    margin-bottom:0px !important;
}
div.product-addon-totals ul li{
    margin-left:0px !important;
    margin-bottom:0px !important;
}
.single_add_to_cart_button,
.product_meta{
    margin-bottom:0px !important;
}
div.product-addon-totals .wc-pao-subtotal-line{
    margin-top:10px !important;
}
div.product-addon-totals{
    border:none !important;
    padding-top:0px !important;
    margin-top:0px !important;
}
.wc-pao-subtotal-line .price{
    font-size: 18px;
}
.product-addon-totals{
    margin-bottom:10px !important;
}
.product-info{
    padding-bottom:0px !important;
    padding-top:0px !important;
    padding-left:10px !important;
    padding-right:10px !important;
}
.product-info .product-inner-summary,
.product-info .single-product.related-products,
.product-info .send-chat{
    padding:15px;
}
.related-products .type-product{
    padding-bottom:10px !important;
}
.other_users.related_products{
    padding-bottom:5px !important;
    padding-top:20px !important;
}