/* CUSTOM CSS */
.sp-megamenu-parent > li > a {
    z-index: 11;
}
.sp-megamenu-parent >li {
    z-index: 12;
}
#sp-header {
    z-index: 101;
}
.com-content-adminForm .tab-pane .post-formats label, .btn, .sppb-btn, .btn.btn-info:hover, .sppb-btn.btn-info:hover, .btn.sppb-btn-info:hover, .sppb-btn.sppb-btn-info:hover, .btn.btn-info:focus, .sppb-btn.btn-info:focus, .btn.sppb-btn-info:focus, .sppb-btn.sppb-btn-info:focus, .sp-megamenu-parent > li > a:before, body .pagination >li:nth-child(2) a, body .pagination >li:nth-last-child(2) a, .view-article article.item .published-date-wrap .published-date, .educon-notice-board article.item .educon-notice .published-date, .educon-topics-wrapper .common-topics li a:hover:before, .educon-topics-wrapper .common-topics li a:focus:before, .educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default .sppb-panel-heading:before, .event-details-section .sppb-addon-single-image-container .sppb-addon-title, .splms-readmore.btn-primary, .splms.view-splms-course.course-details .btn.btn-primary, .splms.splms-view-event .splms-event-image .event-date, .event-details-bottom .btn.btn-primary, #sp-top-bar, .view-registration #sp-main-body, .view-login #sp-main-body, article.item .content-wrap .published-date, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, .view-splms-quiz-list .quiz-item-wrapper .quiz-description .btn.btn-primary, .view-quizquestion .splms.view-splms-quiz .btn.btn-primary, .view-quizquestion .splms.view-splms-quiz .btn.btn-default, .splms.splms-view-events .splms-event-details .btn.btn-primary, .scrollup, .splms-course-categories .splms-row.splms-course-category-wrapper .splms-course-category .splms-coursescategory-wrapper:hover, .mod-splms-course-categoies .lms-single-category:hover, .search .page-title, .view-category .page-header, .border-heading-style.sppb-addon-text-block .sppb-addon-title:before, .border-heading-style.sppb-addon-header .sppb-addon-title:before, .carousel-controller.splms-course-carousel .splms-course-title:before, .addon-splms-courses .splms-course-title:before, .owl-carousel .owl-controls .owl-dots .owl-dot.active span, .educon-latest-news-wrap .educon-latest-news .sppb-addon-title, .sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-indicators li:before, .speasyimagegallery-albums .speasyimagegallery-album:hover .speasyimagegallery-album-info {
    background: #fac95a;
    color: #222;
}
section#sp-top-bar,
header#sp-header{
    background: #111;
}
.margin-fix .sppb-addon-content {
    padding: 20px; 
}
.sppb-row-container {
    max-width: 1170px;
    width: 100%;
}
.home-feature .sppb-addon-feature { 
    margin-top: -104px;
}
.sp-contact-info { 
    text-align: center;
}
section#sp-top-bar {
    padding: 0px;
}
.sp-megamenu-parent >li >a {
    color: #fac95a;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #fac95a;
}
.home-feature .sppb-addon-feature .sppb-img-container:after,
.home-feature .sppb-addon-feature .sppb-img-container:before{
    display:none;
}
h3.sppb-addon-title.sppb-feature-box-title {
    color: #268089 !important;
}
#sppb-addon-1484209043402 #btn-1484209043402.sppb-btn-primary:hover {
    background: #268089;
    color: #fff;
}
a#btn-1484209043403.sppb-btn-default:hover {
    background:transparent !important;
    border-color: #268089;
    color: #268089;
}
.sppb-addon-content-wrap p,
.sppb-addon-content p,
p.sppb-title-subheading{
    color: #222 !important;
}
.home-about-educon .sppb-addon-text-block .sppb-addon-title span {
    color: #268089;
    font-size: 24px !important;
    font-weight: bold;
}
.slider-padding-res p {
    color: #fff !important;
}
h2.sppb-title-heading span {
    font-weight: bold;
    color: #268089;
}
.servicii {
    border: 1px solid #35868f;
    padding: 10px;
}
.servicii .sppb-btn-default {
    color: #28828b;
    border-color: #28828b; 
    margin-top:30px !important; 
}
.servicii .sppb-btn-default:hover{
    background:#28828b;
    color:#fff;
    border-color: #28828b;
}
.servicii h3.sppb-addon-title.sppb-feature-box-title {
    font-size: 20px !important;
    margin-top: 25px !important;
    margin-bottom: 5px !important;
} 
.sppb-btn-info {
    background: transparent !important;
    box-shadow: none !important;
    font-weight: bold;
    color: #2a828b !important;
    margin-top: 0px !important;
}
.sppb-btn-info:hover {
    background: transparent !important;
    box-shadow: none !important;
    font-weight: bold;
    color: #222 !important;
    margin-top: 0px !important;
}
section#sp-section-5 .container {
    padding: 0px;
    margin: 0px;
    width: 100% !important;
}
.course-callto-action .sppb-addon.sppb-addon-cta:before {
    background: transparent !important;
}
#sp-bottom {
    padding: 50px 0px;
    background: #222;
}
#sp-footer {
    background: #1e1d1d;
    color: #fff;
    text-align: center;
    padding: 20px;
}
.icon-servicii {
    width: 100% !important;
    margin: auto;
}
.icon-servicii img {
    max-width: 100px;
    padding: 30px;
}
.servicii .sppb-btn-default {
    padding: 10px 20px !important;
}
#sp-page-builder .educon-courses .sppb-section-title {
    margin-bottom: 30px;
}
.sp-page-title {
    display:none;
}
h2.sppb-addon-title span {
    font-weight: bold;
    color: #268089;
}
div#sp-bottom1 p,
div#sp-bottom1 a{
    color: #efefef!important;
}
div#sp-bottom1 h3.sppb-addon-title {
    font-weight: bold;
    color: #268089;
}
h3.sppb-addon-title {
    font-weight: bold;
    color: #268089 !important;
}
.sppb-addon-content p,
.sppb-addon-content a,
.sppb-addon-content li{
    color: #222;
}
div#sp-call-to-action h3 {
    color: #fff !important;
}
.formular-contact {
    padding: 30px;
    background: #ecebe9;
    border-radius: 5px;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight {
    background-color: transparent !important;
    border-color: transparent !important;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input {
    width: 90%;
}
.greenbtn .sppb-btn-default {
    color: #268089;
    border-color: #268089;
}
.greenbtn .sppb-btn-default:hover {
    color: #222;
    border-color: #222;
    background:transparent !important;
}
h1 { 
    font-size: 50px;
}
p.sppb-lead.sppb-cta-subtitle {
    font-weight: 100 !important;
    text-transform: lowercase !important;  
    font-size: 24px !important;
    font-weight: 300 !important
}
#sppb-addon-1484566775666 #btn-1484566775666.sppb-btn-default {
    text-transform: uppercase;
    font-weight: bold;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item { 
    background: #222 !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    background: #222;
    color: #fac95a;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a { 
    border-top: 1px solid #4b4b4b
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
        background: #222;
    color: #fac95a;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:before,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:before{
    display: none !important;
}



@media screen and (max-width:991px){
    #sp-top-bar #sp-top1.col-xs-8 {
    width: 100%;
    padding: 0px;
}
#sp-top-bar .sp-contact-info {
    text-align: center;
}
.offcanvas-menu { 
    background-color: #222;
}
.servicii { 
    margin-bottom: 30px;
}
.servicii .sppb-addon-content a {
    width: 50%;
}
.sp-page-builder .page-content #section-id-1645470339542 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.sp-page-builder .page-content #section-id-1645470339609 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
} 
section#section-id-1645470339523 {
    margin-bottom: 30px !important;
}
.sp-module ul >li >a:before {
    display:none;
}
}

@media screen and (max-width:480px){
    h1 { 
        font-size: 42px;
    }
    #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    padding: 0px;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input {
    width: 90% !important;
    height: 20px !important;
    margin-bottom: 20px;
}
#sp-bottom {
    padding: 30px !important;
}
.sp-page-builder .page-content #section-id-1645479419760 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
.home-about-image {
    margin-bottom: 50px;
}
.descriere-servicii img {
    width: 50px;
    margin-bottom: 30px;
}
.sppb-addon-content p, .sppb-addon-content a, .sppb-addon-content li {
    color: #222;
    font-size: 14px !important;
}

}
































































