.elementor-615 .elementor-element.elementor-element-2ec08f71{margin-top:80px;margin-bottom:80px;}@media(max-width:1024px){.elementor-615 .elementor-element.elementor-element-2ec08f71{margin-top:50px;margin-bottom:50px;}}@media(max-width:767px){.elementor-615 .elementor-element.elementor-element-2ec08f71{margin-top:30px;margin-bottom:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-44fd1f4f */.ywraq-with-form .ywraq-form-table-wrapper.wide {
        grid-column-gap: 20px !important;
}
.gform_heading {
    display: none;
}
.gform_wrapper.gravity-theme textarea{
    border: 1px solid #ccc !important;
}
.gform_wrapper.gravity-theme .gform_footer {
    justify-content: end;
}
.gform_wrapper.gravity-theme .gform_footer{
    margin: 0px 0px !important;
}
.gform_wrapper.gravity-theme .gfield_description{
    padding-top: 0px !important;
}
.after-table-right button{
    background-color: #062A3F !important;
    border-style: solid !important;
    border-width: 0px 0px 0px 0px !important;
    border-radius: 50px 50px 50px 50px !important;
    padding: 16px 32px 16px 32px !important;
    color: #fff !important;
        margin-top: 20px !important;
}
.yith-ywraq-before-table a {
    background-color: #062A3F !important;
    border-style: solid !important;
    border-width: 0px 0px 0px 0px !important;
    border-radius: 50px 50px 50px 50px !important;
    padding: 16px 32px 16px 32px !important;
    color: #fff !important;
        margin-top: 20px !important;
}

@media screen and (max-width:767.5px){
    .cart_item .product-name ul{
        margin-left:0px;
        padding-left:20px;
    }
}

@media screen and (max-width:550px){
    .yith-ywraq-before-table {
        text-align:center;
    }
}


.widget_ywraq_mini_list_quote .yith-ywraq-list-content {
    left: 0px !important;
}
.return-to-shop a {
    background-color: #062A3F !important;
    border-style: solid !important;
    border-width: 0px 0px 0px 0px !important;
    border-radius: 50px 50px 50px 50px !important;
    padding: 16px 32px 16px 32px !important;
    color: #fff !important;
    margin-top: 20px !important;
}

#yith-ywraq-form .product-name {
    padding: 30px 15px;
    width: 60%;
}
.woocommerce table.shop_table td {
    padding: 30px 15px;
}
#yith-ywraq-form table.cart .product-thumbnail {
    width: 20%;
}
#yith-ywraq-form .product-quantity {
    width: 20%;
    text-align: center;
}

.woocommerce .quantity .qty{
    width: 100%;
}/* End custom CSS */