.elementor-86 .elementor-element.elementor-element-2794d19{margin-top:0%;margin-bottom:0%;padding:3% 0% 3% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-94c7f3f{text-align:center;}.elementor-86 .elementor-element.elementor-element-94c7f3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;color:#22455a;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-86 .elementor-element.elementor-element-2d3933f{--divider-border-style:solid;--divider-color:#CBDDC4;--divider-border-width:3px;}.elementor-86 .elementor-element.elementor-element-2d3933f > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-86 .elementor-element.elementor-element-2d3933f .elementor-divider-separator{width:19%;margin:0 auto;margin-center:0;}.elementor-86 .elementor-element.elementor-element-2d3933f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-86 .elementor-element.elementor-element-2936712e{margin-top:-2%;margin-bottom:0%;}.elementor-86 .elementor-element.elementor-element-673ecb0d > .elementor-widget-container{margin:2% 0% 2% 0%;}@media(max-width:767px){.elementor-86 .elementor-element.elementor-element-94c7f3f > .elementor-widget-container{margin:05% 0% 0% 0%;}}/* Start custom CSS for shortcode, class: .elementor-element-673ecb0d */.woocommerce-message {
	background: #d97b7b; /* Change  text color */
	border-color: #d97b7b; /* Change border color */
	font-family: Open Sans;
	font-size: 14px;
	color: #ffffff;
}

button.button {
    background: #224459;
    font-family: Montserrat;
    font-weight: 400;
    font-size: 14px;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}

button.button:hover {
    background: #Cbddc4;
    font-family: Montserrat;
    font-weight: 400;
    font-size: 14px;
}

body h2 {
    font-family: Montserrat;
    font-size: 24px;
    color: #224459;
}

body th {
    font-family: Open Sans;
    font-size: 14px;
    color: #224459;
}

body td {
    font-family: Open Sans;
    font-size: 14px;
    color: #2a2a2a;
}

.checkout-button {
    background: #Cbddc4;
    border-color: #Cbddc4;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff
}

.checkout-button:hover {
    background: #Cbddc4;
    border-color: #Cbddc4;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff
}

.woocommerce-cart-form .actions .input-text {
    font-size: 14px;
    font-family: Open Sans;
    min-width: 200px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2936712e */@media only screen and (max-width: 412px){
    #cart-page .woocommerce-cart-form .quantity input{
        float: right;
    }
    
    #cart-page td.product-subtotal{
        margin-top: 30px;
    }
    
    #cart-page .woocommerce table.cart td.actions .coupon .button{
        width: 40% !important;
    }
    
}
#cart-page .shipping-calculator-button{
        background-color: #224459;
        color: #ffffff;
        padding: 10px 15px;
        border-radius: 2px;
    }/* End custom CSS */