#can_embed_form_inner > h2, #can_embed_form_inner > h4, #action_info {
    display: none !important;
}

#d_sharing {
    color: #000 !important;
}

#name_optin1 {
    margin-top: 2px !important;
}

#can_embed_form {
    color: #000000 !important;
}

.can_selectInner {
    color: #434343;
}

#can_embed_form input, #form-zip_code input {
    margin-bottom: 5px !important;
}

#can_embed_form .international_link-wrap {
    margin-top: -5px !important;
}

#can_embed_form .international_link-wrap, .control-label {
    color: #111 !important;
}

#can_embed_form input[type=submit] {
    background-color: #111 !important;
    transition-duration: .5s;
    color: rgba(51, 204, 204, 0.95) !important;
    font-weight: bold;
    font-family: 'Special Elite';
    font-size: 1.5em !important;
    padding-top: 10px !important;
    border-radius: 5px !important;
}

#can_embed_form input[type=submit]:hover {
    background-color: #FBBC05 !important;
    color: #111 !important;
}

#birthday {
    background-color: #111 !important;
    padding: 4px 9px !important;
    border: 1px solid rgb(176, 176, 176) !important;
    cursor: text;
}

#birthday::placeholder {
    color: grey !important;
}

::-webkit-calendar-picker-indicator {
    cursor: pointer;
}

input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    left: -15px;
}

input::-webkit-datetime-edit {
    position: relative;
    left: 15px;
}

input::-webkit-datetime-edit-fields-wrapper {
    position: relative;
    left: 15px;
}

.ma_form_box {
    margin-top: 0;
}

.ss-on-media-wrapper {
    display: none !important;
}

.ss-inline-share-wrapper {
    margin: 0 0 40px;
}

.ss-social-share-label {
    font-family: 'Special Elite', cursive;
    text-align: center;
}

.ss-inline-share-wrapper .ss-social-share-label span {
    margin-bottom: 15px;
    font-size: 2em;
}

.ss-inline-share-content {
    width: 330px;
    margin: 0 auto;
    display: block !important;
    max-width: 100%;
}

.ss-inline-share-wrapper.ss-large-icons .ss-social-icons-container > li > a i {
    min-width: 100px;
    width: 100px;
}

.ss-inline-share-wrapper.ss-large-icons .ss-social-icons-container > li > a {
    width: 100px;
    height: 100px;
    line-height: 100px;
    font-size: 26px;
}

.ss-inline-share-wrapper.ss-with-spacing .ss-social-icons-container > li {
    margin-right: 4px !important;
    margin-left: 4px !important;
}