.elementor-677 .elementor-element.elementor-element-79b5d180 > .elementor-container{max-width:1000px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-677 .elementor-element.elementor-element-429a57e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-429a57e{text-align:center;}.elementor-677 .elementor-element.elementor-element-429a57e .elementor-heading-title{color:var( --e-global-color-8b4c86d );}/* Start custom CSS for shortcode, class: .elementor-element-790d9ac1 *//*table#yith-ywrq-table-list .attachment-woocommerce_thumbnail {*/
/*    height: 48px;*/
/*    object-fit: contain;*/
/*    width: 100%;*/
/*}*/

/*th.product-quantity {*/
/*    padding: 15px!important;*/
/*}*/

/*td.product-name a {*/
/*    color: #082e6f;*/
/*}*/


/*.elementor-677 .elementor-element.elementor-element-790d9ac1 #yith-ywraq-form .product-subtotal, #yith-ywraq-form .product-quantity, #yith-ywraq-form .product-price {*/
/*    text-align: right;*/
/*    padding: 15px 15px;*/
/*}*/

/*button.button.ywraq_clean_list, */
/*#yith-ywraq-form .update-list-wrapper */
/*input[type="submit"], */
/*input.button.raq-send-request {*/
/*    border-radius: 0px 25px 25px!important;*/
/*    background: #13a9c6;*/
/*    color: #fff;*/
/*    padding: 10px 35px!important;*/
/*    border: none!important;*/
/*}*/
/*button.button.ywraq_clean_list:hover,*/
/*#yith-ywraq-form .update-list-wrapper input[type="submit"]:hover,*/
/*input.button.raq-send-request:hover{*/
/*    background: #292E42;*/
/*    color:#fff;*/
/*}*/


/*.yith-ywraq-mail-form-wrapper h3 {text-align: center;}*/

/*form#yith-ywraq-default-form {*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    align-items: baseline;*/
/*    justify-content: space-between;*/
/*}*/


/*.elementor-677 .elementor-element.elementor-element-790d9ac1 .woocommerce .quantity .qty {*/
/*    padding: 3px;*/
/*    border-radius: 15px 0;*/
/*}*/

/*p#first_name_field, p#telefono_cotizacion_field, p#email_field {*/
/*    width: 32.5%;*/
/*}*/

/*.yith-ywraq-mail-form-wrapper {*/
/*    box-shadow: 0px 0px 7px 0px #ccc;*/
/*    border-radius: 20px;*/
/*    margin-top: 50px;*/
/*}*/

/*p#message_field {*/
/*    width: 100%;*/
/*}*/

/*textarea#message {*/
/*    border: 2px solid;*/
/*    border-radius: 15px;*/
/*}*/


/*form#yith-ywraq-default-form input,*/
/*form#yith-ywraq-default-form textarea#message{*/
/*    border: 2px solid #13a9c6;*/
/*    padding: 5px 15px;*/
/*    border-radius: 25px;*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79b5d180 */.form_cotizacion table thead th{
    background:#0a2c53;
    padding:8px !important;
    margin:0;
    color:#fff
}

thead th:nth-child(1) {
    border-radius: 20px 0px 0px 20px;
}

thead th:nth-child(3) {
    border-radius: 0px 20px 20px 0px;
}

.woocommerce table.shop_table,
.woocommerce table.shop_table td,
.woocommerce table.shop_table tbody th{
    border:none
}

td.product-name a{
    font-size:16px;
    font-weight:600;
    transition:.3s all ease
}

td.product-name a:hover{
    color:#00c6ea
}

td.product-quantity input{
    border-radius:5px !important;
    border:1px solid #ccc;
    background:#fff !important
}

td.product-thumbnail img{
    border-radius:10px;
    width:60px;
    height:60px
}

th.raq-totals-label{
   text-align:right
}

td.raq-totals{
    text-align:left
}

.update-list-wrapper .button, .raq-send-request{
    border-radius:30px!important;
    padding:12px 25px!important;
    color:#fff !important;
    background:#1061a3 !important
}

.update-list-wrapper .button:hover, .raq-send-request:hover{
    background:#00c6ea !important
}

.yith-ywraq-mail-form-wrapper{
    border:1px solid #e7e7e7;
    border-radius:20px
}

.yith-ywraq-mail-form-wrapper h3{
    text-align:center;
    font-weight:600;
    font-size:2em
}

.yith-ywraq-mail-form-wrapper input, .yith-ywraq-mail-form-wrapper textarea{
    border:1px solid #ccc;
    background:#fff;
}

.yith-ywraq-mail-form-wrapper textarea{
    border-radius:8px
}

.yith-ywraq-mail-form-wrapper .ywraq_acceptance_description{
    font-size:16px
}

.yith-ywraq-mail-form-wrapper .ywraq_acceptance_description a{
    font-weight:600
}

.yith-ywraq-mail-form-wrapper label{
    font-size:16px !important
}/* End custom CSS */