.onp-sl-secrets {
    margin: 30px 0 30px;
}
.onp-sl-secrets .onp-sl-outer-wrap {
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.onp-sl .onp-sl-inner-wrap.onp-sl-wrap-elevated {
    padding-bottom: 0px;
}
.onp-sl-secrets .onp-sl-inner-wrap {
    border: none;
    background-color: #f7f7f7;
    border-radius: 5px;
}
.onp-sl .onp-sl-credential-link {
    display: none;
}
.onp-sl-secrets .onp-sl-control {
    padding: 4px;
    background: rgb(247, 247, 247);
}
.onp-sl-secrets .onp-sl-control .onp-sl-overlay-line {
    display: none;
}

.onp-sl-secrets .onp-sl-facebook .onp-sl-overlay-front {
    background: #3c5a9a !important;
    border-bottom: 3px solid #082b6f;
    border-radius: 3px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.onp-sl-secrets .onp-sl-facebook .onp-sl-overlay-back {
    background: #3c5a9a;
    border-radius: 3px;
}
.onp-sl-secrets .onp-sl-facebook .onp-sl-overlay-header {
    background-color: #082b6f;
}


.onp-sl-secrets .onp-sl-vk .onp-sl-overlay-front {
    background: #567ca4 !important;
    border-bottom: 3px solid #2D5075;
    border-radius: 3px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.onp-sl-secrets .onp-sl-vk .onp-sl-overlay-back {
    background: #567ca4;
    border-radius: 3px;
}
.onp-sl-secrets .onp-sl-vk .onp-sl-overlay-header {
    background-color: #2D5075;
}


.onp-sl-secrets .onp-sl-twitter .onp-sl-overlay-front {
    background: #24b1e5 !important;
    border-bottom: 3px solid #0780AD;
    border-radius: 3px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.onp-sl-secrets .onp-sl-twitter .onp-sl-overlay-back {
    background: #24b1e5;
    border-radius: 3px;
}
.onp-sl-secrets .onp-sl-twitter .onp-sl-overlay-header {
    background-color: #0780AD;
}

.onp-sl-secrets .onp-sl-control .onp-sl-overlay-text {
    padding-left: 26px;
}
.onp-sl-secrets .onp-sl-control .onp-sl-overlay-text {
    font-family: Open Sans,Helvetica,sans-serif;
}
.onp-sl-secrets .onp-sl-control-inner-wrap {
    padding: 8px 3px 8px 8px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 3px;
    background: #ECECEC;
}
.onp-sl-social-buttons .onp-sl-twitter-tweet .onp-sl-social-button {
    width: 133px;
}
.onp-sl .onp-sl-social-buttons .onp-sl-text {
    opacity: 0.9;
}


.et_monarch .et_social_flyin {
    width: 330px;
    padding: 23px 30px 30px;
}
.et_monarch .et_social_sidebar_networks {
    position: fixed;
    top: auto !important;
    z-index: 999999;
    left: -15px;
    bottom: 1.8%;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.et_monarch .et_social_sidebar_networks:hover {
    left: 0 !important;
}
.et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar {
    opacity: 1;
    left: -5px;
    padding-left: 20px;
}
.et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar:hover {
    opacity: 1;
    left: -10px;
}
.et_monarch .et_social_mobile_button:before {
    height: auto;
}
#mc_embed_signup .button {
    letter-spacing: 0 !important;
}
#mc_embed_signup .button {
    padding: 0 26px !important;
}
@media only screen and (max-width: 540px) {
.et_monarch .et_social_flyin.et_social_mobile_on.et_social_visible {
    margin-bottom: -198px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.et_monarch .et_social_flyin.et_social_mobile_on.et_social_visible:hover {
    margin-bottom: 0px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
#vkapi_wrapper {
    text-align: center;
}
#vkapi_wrapper>div:not(:first-child) {
    display: inline-block;
}
}
#mc_embed_signup form {
    max-width: 470px;
}
button.submit {
    background: #555;
    white-space: nowrap;
    font-size: 13px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    letter-spacing: .03em;
    color: #fff;
    background-color: #fa7b5a;
    box-sizing: border-box;
    height: 32px;
    line-height: 32px;
    padding: 0 18px;
    display: inline-block;
    margin: 0;
    transition: all 0.23s ease-in-out 0s;
}
button.submit:hover {
    background-color: #f35b3e !important;
}