.contact-top div {
    color: #e54b4b;
}
.contact-top {
    padding: 3px 0;
}
@media (min-width: 340px){
.mobile-top:after {
    content: '|';
    padding-left: 10px;
    font-weight: 400;
    padding-right: 5px;
}
.contact-top div {
    display: inline-block;
}
#sp-header.menu-fixed-out {
    top: 36px !important;
}
}
#sp-header.menu-fixed-out {
    background: #5880a8;
    top: 60px;
}
.sp-column .logo img {
    max-height: 70px;
        width: auto;
}
.menu-fixed .sp-column .logo img {
    max-height: 55px;
        width: auto;
}
#sp-header.menu-fixed {
    background: #5880a8;
}
.featured-box-left-text .sppb-addon-text {
    text-align: left;
}
.sppb-addon.sppb-addon-text-block.sppb-text-center.text-padding-left-right {
    padding: 0 15px;
}
#sp-bottom5 .acymailing_form .fieldacyemail input {
    padding: 0 40px 0 20px;
}
.logo-max-width-bottom img.sppb-img-responsive {
    max-width: 200px;
}
#sp-bottom {
    background-color: #5880a8;
}
#sp-bottom5 .acymailing_form .fieldacyemail input {
    background: #1e60a2;
}
#sp-bottom .sp-module .sp-module-title {
    color: #ffffff;
}
/*Stil Formular - clasa .custom-form-style pentru fiecare camp*/
.custom-form-style label.control-label {
    display: none !important;
}
.custom-form-style .jsn-input-medium-fluid {
    width: 100% !important;
    box-sizing: border-box !important;
    height: 24px !important;
}
.custom-form-style .jsn-input-mini-fluid {
    box-sizing: border-box !important;
    height: 24px !important;
    margin: 0 auto;
}
.custom-form-style .jsn-column-item {
    text-align: center;
}
.custom-form-style .jsn-input-xlarge-fluid {
    width: 100% !important;
    box-sizing: border-box !important;
    height: 120px !important;
}
@media (min-width: 992px){
.custom-form-style .jsn-input-medium-fluid {
    width: 60% !important;
}
.custom-form-style .jsn-input-medium-fluid {
    margin: 0 auto;
}
.custom-form-style .jsn-input-xlarge-fluid {
    width: 60% !important;
}
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border-color: #f0f0f0;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea {
    margin: 0 auto;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
    text-align: center;
}
.custom-form-style .jsn-input-medium-fluid {
    margin: 0 auto;
}
.custom-form-style .jsn-input-xlarge-fluid {
    margin: 0 auto;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    padding: 5px;
}
.jsn-master .jsn-bootstrap .form-actions, .jsn-master.ui-dialog-contentpane .jsn-bootstrap .form-actions {
    width: fit-content;
    margin: 0px auto;
}
.custom-form-style .help-block {
    text-align: center;
}
.jsn-master .jsn-bootstrap .alert {
    color: #fff;
    font-size: 14px;
    border: none;
    font-weight: 600;
    text-align: center;
}
.jsn-master .jsn-bootstrap p {
    margin: 0;
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin: 0;
}
.success-uniform.alert.alert-success.clearfix {
    margin: 0;
}
#jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    text-align: center;
}
.select2-container .select2-choice {
    text-align: center;
}
.select2-result-label {
    font-size: 14px;
    font-weight: 400;
}
.custom-form-style .controls.clearfix {
    font-size: 18px !important;
    font-weight: 700;
}
.jsn-master .jsn-narrow .jsn-row-container label {
    text-align: center !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    min-height: 30px !important;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    padding: 2px;
}
.alert {
    padding: 15px;
}
.alert-success {
    background-color: #36994c;
}
/*sfarsit stilizare formular*/

.sppb-addon.sppb-addon-text-block.remove-ugly-char ul {
    padding-left: 15px;
    list-style-image: url(../images/check-mark.png);
}
.remove-ugly-char ul li:before {
    content: "";
}
.remove-ugly-char ul li {
    padding-left: 0px;
    position: relative;
    padding-bottom: 0px;
}
.white-link-style a{
    color: white;
}
.white-link-style a:hover {
    color: rgba(255, 255, 255, 0.7);
}
.uk-modal.uk-open {
    z-index: 99999;
}
.uk-overlay-background {
    background: rgba(0, 0, 0, 0.45);
}
.uk-overlay-icon:before {
    color: #e24b4c;
}
.offcanvas-menu {
    background-color: #16528e;
}
@media (max-width: 991px){
    #sp-bottom {
    padding: 40px 0;
}
}
ul.social-icons >li a {
    color: #ffffff;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight {
    background-color: #ffffff00 !important;
    border-color: #ffffff00 !important;
}
#sp-header {
    background: transparent;
    height: 100px;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    line-height: 100px;
}
.custom-form-style-prelucrare input[type="checkbox"] {
    margin-left: -15px !important;
        margin-top: 3px !important;
}
#sppb-addon-1510915072667 {
    color: #ffffff;
    margin: 0px 0px 0px 0px;
}
#sp-bottom1 .sp-module {
    margin-top: 0;
}