/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


.elementor-widget-text-editor {
color: #1e4358;
font-family: "Montserrat 2", Montserrat;
font-weight: normal;
font-size: 1.2em;
}

.cart-grid {
margin-bottom: 16px;
margin-top: 30px;
}

div#cart-subtotal-shipping.cart-summary-line {
display: none;
}


.product-line-grid-right .bootstrap-touchspin {
    width: 68px;
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 0px 0px  gba(0, 0, 0, 0.15);
    -o-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 20px 0px 0px 0px rgba(0, 0, 0, 0.15);
}

.product-line-grid-right .bootstrap-touchspin > .form-control, .product-line-grid-right .bootstrap-touchspin > .input-group {
color: #414141;
background-color: white;
height: 2.5rem;
padding: 0.175rem 0.5rem;
width: 48px;
text-align: center;
}

.input-group-addon {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.25;
    color: #55595c;
    text-align: center;
    background-color: #fff;
    border: 0px solid rgba(0, 0, 0, 0.15);
        border-right-color: rgba(0, 0, 0, 0.15);
        border-right-style: solid;
        border-right-width: 0px;
    border-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
}


section#conetnt.page-content.card.card-block {
margin-top: 40px
}

.ApColumn .block {
margin-bottom: 30px;
max-width: 1380px;
margin-left: auto;
margin-right: auto;
}

.latest-blogs .blog-container .right-block {
background: #fff;
padding: 20px;
}