/* =====================================================
   DIGIFID Newsletter Form
   ===================================================== */



.digifid-newsletter-wrap {
    padding: 50px 10px !important;
    background: #9ad8d3 !important;
    margin-top: 0px !important;
}

.digifid-newsletter-wrap button.mkdf-cf7-submit-with-icon {
    font-family: inherit !important;
    position: relative !important;
    display: inline-block !important;
    vertical-align: middle !important;
    width: auto !important;
    outline: 0 !important;
    font-family: Baloo, cursive !important;
    font-size: 20px !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    border-radius: 5px !important;
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease !important;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease !important;
    padding: 18px 42px !important;
    color: #fff !important;
    background-color: #ff6f96 !important;
    border: 1px solid transparent !important;
    cursor: pointer !important;
}

body .digifid-newsletter-wrap form.digifid-newsletter-form input[type="email"] {
    width: 100% !important;
    margin: 0px !important;
    padding: 19px 18px !important;
    font-family: inherit !important;
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: inherit !important;
    color: #fff !important;
    border: 1px solid #72cbc4 !important;
    border-radius: 10px !important;
    background-color: #7dd1ca !important;
    outline: 0 !important;
    box-sizing: border-box !important;
    -webkit-transition: border-color .2s ease-in-out !important;
    -moz-transition: border-color .2s ease-in-out !important;
    transition: border-color .2s ease-in-out !important;
}


.digifid-newsletter-wrap .mkdf-column-left {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

.digifid-newsletter-wrap .mkdf-column-left [type="email"] {
    max-width: 50% !important;
    margin: 0 !important;
}




.digifid-newsletter-wrap .mkdf-two-columns-form-with-space {
    display: flex !important;
    width: 1100px !important;
    max-width: 100% !important;
    margin: auto !important;
}

.digifid-newsletter-wrap .mkdf-column-left {
    width: 68% !important;
}

.digifid-newsletter-wrap .mkdf-column-right {
    display: flex !important;
    width: 32% !important;
    align-items: center !important;
}


.digifid-newsletter-wrap h3.mkdf-st-title {
    color: #fff !important;
    font-size: 25px !important;
}

.digifid-newsletter-wrap .mkdf-column-left [type="email"]::placeholder {
    color: #ffffff !important;
}

.digifid-newsletter-wrap p.digifid-newsletter-msg {
    width: fit-content !important;
    margin: auto !important;
    padding: 10px !important;
    font-weight: 600 !important;
    color: #282431 !important;
}

@media (max-width: 800px) { 
.digifid-newsletter-wrap .mkdf-two-columns-form-with-space {
    flex-direction: column !important;
    gap: 15px !important;
}
.digifid-newsletter-wrap .mkdf-column-left{
    flex-direction: column !important;
    width: 100% !important;
    padding: 0px !important;
}

.digifid-newsletter-wrap .mkdf-column-right {
    display: flex !important;
    width: 100% !important;
    align-items: center !important;
    padding: 0 !important;
}

.digifid-newsletter-wrap .mkdf-btn.mkdf-btn-medium.mkdf-btn-solid.mkdf-btn-icon.mkdf-btn-icon-animate {
	width: 100% !important;
}

.digifid-newsletter-wrap button.mkdf-cf7-submit-with-icon {
    width: calc( 100% - 50px ) !important;
    padding: 15px !important;
}
.digifid-newsletter-wrap .mkdf-column-left [type="email"]{
    max-width: 100% !important;
}

.digifid-newsletter-wrap {
    padding: 50px 20px !important;
}

.digifid-newsletter-wrap span.mkdf-btn-icon-holder {
    width: 45px !important;
}
}