/**/

#sp-top-bar  {
    background-color: white !important;
}

#sp-footer {
    font-size: 15px !important;
    font-weight: 500 !important;
    text-align: right !important;
    background: black !important;
    margin-top: -3%;
}


li.sp-menu-item.searchButton {
    top: 2px
}

li.item-155.searchButton {
    display: none;
}

input#search-searchword {
    color: gray !important;
}

select#ordering {
    color: gray !important;
}

p.footerText {
    margin-top: -6px;
}

.sp-megamenu-parent >li:after {
    content: " |";
    color: gray !important;
}
.sp-megamenu-parent >li:last-child:after {
    content: " ";
}

.sp-megamenu-parent >li:nth-child(8):after {
    content: " ";
}
.sp-megamenu-parent >li:nth-child(9):after {
    content: " ";
}

li.sp-menu-item.forumButton:after {
    content: " " !important;
}



.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color:  #454545 !important;
    font-size: 14px !important;
    font-weight: bold !important;
    margin-left: -7px !important;
    margin-right: -8px !important;
    text-transform: inherit !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    color: #454545  !important;
    font-weight: bold !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
    background: #da5214  !important;
    color: white !important;
    font-weight: bold !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #da5214  !important;
    font-weight: bold !important;
}

.sp-megamenu-parent {
   /* width: 85% !important;*/
  float: none !important;
}

.sliderHome {
      margin-top: -239px !important;
}

#sp-header {
    opacity: 0.9 !important;
}

.textInSlider {
    position: relative;
    top: -380px;
    width: 37%;
    margin-left: 7%;
}

.titluInSlider {
    color: white;
    font-size: 29px;
    line-height: 34px;
    width: 124%;
    font-weight: normal;
}

.descriereInSlider {
    color: white;
}

.butonInSlider {
    width: 31%;
    color: white;
    text-align: center;
    padding: 7px;
    font-size: 14px;
    font-weight: bold;
    border: 2px solid white;
}

div#textObjectives {
	background: #da5214 !important;
    color: white !important;
    padding: 64px;
    font-weight: normal !important;
    font-size: 15px;
    padding-left: 5%;
    padding-right: 5%;
}

div#textPlanAfaceri {
	background: #da5214 !important;
    text-align: center;
    color: white !important;
    padding: 64px;
    font-weight: normal !important;
    font-size: 15px;
}

div#textContact {
	background: #da5214 !important;
    color: white !important;
    padding-top: 6%;
    padding-bottom: 40%;
    font-weight: normal !important;
    font-size: 15px;
    margin-bottom: 1% !important;
}

.sscf-form .sscf-input {
    border-radius: 0 !important;
}

.sscf-form .fl_label {
	color: white !important;
}


.sp-megamenu-parent >li:nth-child(1) {
    display: none !important;
}


.sscf-header, .sscf-footer {
    opacity: 1 !important;
    font-weight: 600 !important;
}


div.sscf-header p {
    font-weight: bold !important;
}


span.titleContactRight {
/*    opacity: 0.6;*/
}



#wrap-contact-form111 .rf_submit {
    background: none !important;
    border: 2px solid white !important;
    float: right;
    
    font-size: 14px !important;
    font-weight: bold !important;
    
    padding-top: 6px;
    padding-bottom: 6px;
    
    padding-left: 21px;
    padding-right: 21px;
    
}

#wrap-contact-form111 .rf_submit:hover {
    background: white !important;
    color: gray !important;
}

#wrap-contact-form111 .sscf-popup, #wrap-contact-form111 .rf_submit {
    border-radius: 0 !important;
}


.sscf-header p {
    text-align: left !important;
    font-weight: 600 !important;
    color: white !important;
}


#wrap-contact-form111 .success {
    color: white !important;
}

.sscf-form textarea, .input.textarea {
    height: 118px !important;
    resize: none;
}
.fl_wrap_textarea {
    height: 98px !important;
}

.col-md-12.col-sm-12.backgroundFromContact {
    padding-left: 6%;
}

.col-md-6.col-sm-6.textContactClass {
    padding-left: 13%
}


p.success {
    font-weight: bold !important;
}


.customTitle {
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
}

.butonInCadru {
    width: 15% !important;
    color: white !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid white !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 21px;
    padding-right: 21px;
}


.butonInCadru:hover {
    background: white !important;
    width: 15% !important;
    color: gray !important;
}

.butonEvenimente {
    background: none !important; 
    width: 15% !important;
    color: gray !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid gray !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 21px;
    padding-right: 21px;
    cursor: pointer;
}

.butonEvenimente:hover {
    background: #225186 !important; 
    width: 15% !important;
    color: white !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid #225186 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 21px;
    padding-right: 21px;
    cursor: pointer;
}

.hartaJos {
/*    margin-bottom: -13%;*/
    margin-bottom: -12%;
}

p, li {
    font-weight: 500 !important;
}

.item p {
    font-weight: 500 !important;
}




p.mainTitleFromTheRightContact {
    margin-bottom: 9%;
    font-weight: bold !important;
    margin-bottom: 5%;
    font-size: 1.15em;
    margin-top: 3%;
}






p.titleFomTheCourses {
    text-align: center;
/*    font-size: 22px;*/
    font-size: 20px;
    font-weight: bold !important;
    margin-top: 20px;
    margin-bottom: 20px;
    color: gray !important;
}

a.readMoreCourses {
    background: #da5214 !important;
    text-align: center !important;
    font-size: 14px !important;
    border: 2px solid #da5214 !important;
    width: 15% !important;
    /* padding: 4px !important; */
    color: white !important;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 21px;
    padding-right: 21px;
    font-weight: bold !important;
    border-radius: 20px;
}

.customHover:hover {
    background: white !important;
    text-align: center !important;
    font-size: 14px !important;
    border: 2px solid #da5214 !important;
    width: 15% !important;
    /* padding: 4px !important; */
    color: #da5214 !important;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 21px;
    padding-right: 21px;
    font-weight: bold !important;
    border-radius: 20px;
}

div#textCourses {
    margin-bottom: -2.45%;
    background: #f0f2f3;
/*
    padding-top: 39px;
    padding-bottom: 39px;
*/
    padding-top: 63px;
/*    padding-bottom: 63px;*/
}

div#textAnuntEvenimente {
    /*background: #f0f2f3;*/
    margin-bottom: -2.5%;
    padding-top: 63px;
    padding-left: 5%;
    padding-right: 5%;
}



a.customLinkTitle {
    color: gray !important;
}

img.hovereffect {
    margin-right: 13px !important;
}



div.item img {
    width: 85% !important;
}

a.customLink, a.customLink:hover {
    color: white !important;
}

a.customReadMoreLink {
    color: gray !important;
}

a.customReadMoreLink:hover {
    color: white !important;
}

.imgDefaultArticles {
    margin-top: -12%;   
    margin-bottom: -3%;
}

.entry-header {
    border-bottom: 2px solid gray;
    padding-bottom: 18px;
}


.bt-introtext {
    margin-top: 15px; 
    font-weight: 500;
}


/* ACCORDION */
.sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
    background: none !important;
    font-size: 20px !important;
    font-weight: 500 !important;
}

.sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
    background: none !important; 
    border-bottom: 2px solid gray !important;
/*    width: 53% !important;*/
    width: 60% !important;
    padding-left: 0% !important;
    margin-bottom: 1% !important;
    padding-bottom: 36px !important;
}

.sp-accordion.sp-accordion-style1 {
     border: none !important;
}

.sp-accordion.sp-accordion-style1 .sp-accordion-inner {
     background: none !important;
}


p.memberName {
    font-size: 17px;
    font-weight: bold !important;
}

/*CALENDAR*/

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: gray !important;
/*    color: gray;*/
}


#dp-module-mini-119 h2 {
    font-weight: bold !important;
    color: gray !important;
}



div#dp-module-mini-119 {
    background: white !important;
    /*padding: 14px;*/
    /*padding: 25px;*/
    padding: 17px;
}

/*
.fc td, .fc th {
    border: none !important;
    padding-top: 6px;
}
*/

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
/*    float: none !important;*/
    font-weight: bold !important;
    margin-left: 30px !important;
/*    color: gray;*/
}

.fc-unthemed td.fc-today {
    background: #225186 !important;
    font-weight: bold;
    color: white !important;
}

.search .btn-toolbar button {
    background: #E04659 !important;
}


.fc button .fc-icon {
    color: gray !important;
}

.fc-icon:after, .fc-toolbar button {
    background: #f0f2f3 !important;
}


a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
    background: #22b8f0 !important;
/*    background: #3F314D !important;*/
    border-color: #22b8f0 !important;
/*    border-color: #3F314D !important;*/
}

div#dp-event-information-content-details-data, h3#dp-event-container-heading, div#dp-event-actions-container-user {
    display: none;
}

.dpcalendar-heading {
    padding-bottom: 9px;
    margin-bottom: 2%; 
}

div#dp-event-container-content {
    margin-bottom: 5%;
}

.dp-event-tooltip a {
    color: white !important;
    font-weight: bold !important;
}
.dp-event-tooltip a:hover {
    color: #22b8f0 !important;
}

.dp-event-tooltip p {
    display: none !important;
}

div.dp-event-tooltip {
    padding: 10px !important;
/*    background: #4b7602 !important;*/
    background: #E04659 !important
}

/********************************************/












div#sp-top1,
div#sp-top2,
div#sp-top3 {
    text-align: center !important;
    padding-bottom: 6px;
}

p.textInTitlu {
    position: relative;
    top: 142px;
    width: 282%;
    left: -89%;
    top: 89%;
    padding-bottom: 0px !important;
}

img.customWidthSigle {
    width: 82% !important;
}

img.customWidthSigle2 {
/*    width: 46% !important;*/
    width: 32% !important;
}

.customdesktopHeader {
    padding-top: 12px !important;
}

td#colMemb1 {
    width: 35%;    
}

td#colMemb2 {
    width: 27%;
}


.article-info {
    margin: 11px -8px 22px !important;
    line-height: 12px;
    font-weight: bold !important;
}


.col-md-12.col-sm-12.siglaPosition1 {
    margin-left: 52%;   
}

.col-md-12.col-sm-12.siglaPosition2 {
    margin-left: 86%;   
}

/*.col-md-12.col-sm-12.siglaPosition3 {
    margin-left: 95% !important;
}
*/

li.sp-menu-item.butonMeniuFormular {
    display: none !important;
}


.sliderMobile { 
    display: none !important;
}


.customCol {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.customPosition {
    margin-top: -110px;
    background: #f0f2f3 !important;
    margin-bottom: -24px;
}

.col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
    padding-top: 6%;
    text-align: center;
}

.MeniuFormular {
    display: none !important;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    color: gray !important;
}


button.btn.btn-primary {
    background: none !important;
    width: 73% !important;
    color: white !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid gray !important;
    margin-left: auto !important;
    margin-right: 15px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 0 !important;
    color: gray !important;
    border-radius: 0 !important;
}

button.btn.btn-primary:hover {

    background: #da5214 !important;
    width: 73% !important;
    color: white !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid #da5214 !important;
    margin-left: auto !important;
    margin-right: 15px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 0 !important;
    border-radius: 0 !important;
}


input.btn.btn-primary {
    background: none !important;
    width: 41% !important;
    color: white !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid gray !important;
    margin-left: auto !important;
    margin-right: 15px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 0 !important;
    color: gray !important;
    border-radius: 0 !important;
}

input.btn.btn-primary:hover {

    background: #E04659 !important;
    width: 41% !important;
    color: white !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid #E04659 !important;
    margin-left: auto !important;
    margin-right: 15px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 0 !important;
    border-radius: 0 !important;
}


a.btn.btn-success {
    background: none !important;
    width: 37% !important;
    color: white !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid gray !important;
    margin-left: auto !important;
    margin-right: 15px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 0 !important;
    color: gray !important;
    border-radius: 0 !important;  
}

a.btn.btn-success:hover {
    background: #da5214 !important;
    width: 37% !important;
    color: white !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid #da5214 !important;
    margin-left: auto !important;
    margin-right: 15px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 0 !important;
    border-radius: 0 !important; 
}

.titlulProiectului {
    font-weight: bold;
    text-align: center !important;
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 12px;
    margin-left: -31px;
}


/* MEDIA QUERY */


@media (min-width: 360px) and (max-width: 640px) {
    .titlulProiectului { 
        margin-left: 0 !important;
    }
    .sliderHome {
        margin-top: -147px !important;
        margin-bottom: 1% !important;
    }
    .descriereInSlider {
        display: none;
    }
    .butonInSlider {
        margin-left: 67%;
        margin-top: -22%;
        width: 100%;
    }
    .titluInSlider {
        color: white;
        font-size: 17px;
        line-height: 34px;
        width: 236%;
        font-weight: normal;
        text-align: center;
        margin-top: 157%;
    }
    div#textObjectives  {
        padding: 24px;
        text-align: center;
    }
    .butonInCadru {
        width: 51%;
        font-size: 10px !important;
    }

    div#sp-footer1 {
        text-align: center;
    }
    .imgDefaultArticles {
        margin-top: 0;
        margin-bottom: -19%;
    }
    .entry-header h2 {
        line-height: 1.3 !important;   
    }
    .sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
        width: 95% !important;
    }
    
    #colMemb1, #colMemb2, #colMemb3 {
        display: block;
    }
    
/*
    p.textInTitlu {
        display: none;
    }
*/
    
    div#textPlanAfaceri {
        padding: 24px;
        padding-top: 29px;
        padding-bottom: 31px;
        margin-top: -17px;
    }
    
    .col-md-6.col-sm-6.textContactClass {
        /* padding-left: 12%; */
        text-align: center;
        margin-left: -24px;
        margin-top: 42% !important;
        position: relative;
        margin-bottom: -32%;
    }
    
    div#textContact {
        padding-top: 13%;
        margin-top: -19px;
        margin-bottom: -32%;
    }
    
/*
    #sp-footer {
        margin-top: -38% !important;
        padding-top: 48px !important;
    }
*/
    
    div#textCourses {
        margin-top: 7px;
        padding-top: 25px;
        padding-bottom: 31px;
    }
    
    .bt-cs .bt-inner {
        margin: 0;
        position: relative;
        padding: 1px 46px;
        text-align: center !important;
    }
    
    div#dp-module-mini-119 { 
        margin-top: 20px;
    }
    
    div#textAnuntEvenimente {
        padding-top: 27px;
        padding-bottom: 39px;
        margin-top: 9px;
    }
    
    p.customTitle {
        font-size: 22px !important;
    }
    
    div#sp-component {
        text-align: inherit !important;
        padding-top: 20px;
        margin-bottom: 81px;
    }
    
    img.customWidthSigle2 {
        width: 65% !important;
    }
    
    .customdesktopHeader {
        width: 180%;
        margin-left: -48%;
    }
    
    
    td#colMemb1,td#colMemb2,td#colMemb3 {
        width: initial;
    }
    
    
    p.textInTitlu {        
        position: relative;
        top: 142px;
        width: 176%;
        left: -46%;
        top: 121%;
        padding-bottom: 0px !important;
    }
    
    td#colMemb1,td#colMemb2,td#colMemb3 {
        width: initial;
    }
    
    .col-md-12.col-sm-12.siglaPosition1, .col-md-12.col-sm-12.siglaPosition3 {
        margin-left: initial !important;
    }
    .col-xs-8.col-sm-8.col-md-8.col-lg-8.customCol {
        margin-right: 1%;
    }
    
    .col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
        width: 106%;
        padding-top: 10%;
        padding-bottom: 7%;
    }
    
    a.btn.btn-success {
        width: 48% !important; 
        margin-top: -1px;
    }
    
    button.btn.btn-primary {
        width: 100% !important;
    }
    
    .desktopSlider {
        /*display: none !important;*/
    }
    .sliderMobile {
        display: inherit !important;
        margin-top: -50%;
        margin-bottom: 47%;
    }
    
    img.customWidthSigle2 {
/*        width: 65% !important;*/
        width: 41% !important;
    }
    

    .col-md-12.col-sm-12.siglaPosition2 {
         margin-left: 15%;
    }

    div#textAnuntEvenimente {
        text-align: center
    }

    p.linieSubText {
        margin-left: 44%;
    }

    .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.desktopSlider {
         margin-top: -9%;
    }


    div#textInscriere {
        opacity: 1 !important;
        text-align: center;
        padding-left: 2% !important;
    }

    div.textDescriereInscriere {
        width: 95% !important;
    }

    div.butonInscriere {
        width: 316px !important;
    }

    p.linieSubText {
        margin-left: 44%;
    }

    div#claseDisponibile {
        text-align: center !important;
        padding-top: 9% !important;
    }

    div#textAnuntEvenimente {
        padding-top: 27px;
        padding-bottom: 39px;
        margin-top: 0px !important;
        text-align: center !important
    }

    div#textObjectives {
        padding: 24px;
        text-align: center;
        margin-top: -4%;
    }

    div#textContact {
         margin-bottom: 0 !important; 
         padding-bottom: 100px;
    }

    p.paragraphMobile {
        padding-top: 12%;
    }

    div.butonInscrieteCurs {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 20% !important;
    }

    div#textUp {
        display: none;
    }
}


@media (min-width: 375px) and (max-width: 667px) { 

    #sp-footer {
        padding: 46px 0px !important;
    }

    div.butonInscriere {
        margin-left: auto;
        margin-right: auto;
    }

}


@media (min-width: 412px) and (max-width: 732px) {
    .titluInSlider {
        margin-top: 128%;
    }
    .butonInSlider {
        margin-bottom: 51%;
    }
    .hartaJos {
        margin-bottom: -37%
    }
    
    .bt-cs .bt-inner {
        padding: 1px 69px;
    }
    
    #sp-footer {
        padding: 43px 20px !important;
    }
    
     p.textInTitlu {
/*        width: 233%;*/
        
        position: relative;
        top: 142px;
        width: 191% !important;
        left: -50%;
        top: 121%;
        padding-bottom: 0px !important;
    }
    
    .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
        margin-bottom: -6.9% !important;
    }

    div.butonInscriere {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
    .titlulProiectului { 
        margin-left: 0 !important;
    }

    .sliderHome {
        margin-top: -147px !important;
        margin-bottom: -121% !important;
    }
    .descriereInSlider {
        display: none;
    }
    .butonInSlider {
        margin-left: 67%;
        margin-top: -38%;
        width: 100%;
        padding: 2px;
        font-size: 13px;
    }
    .titluInSlider {
        color: white;
        font-size: 14px;
        line-height: 34px;
        width: 236%;
        font-weight: normal;
        text-align: center;
        margin-top: 199%;
    }
    div#textObjectives  {
        padding: 24px;
        text-align: justify;
    }
    .hartaJos {
        margin-top: 2%;
        margin-bottom: -42%;
    }
    div#sp-footer1 {
        text-align: center;
    }
    .imgDefaultArticles {
        margin-top: 0;
        margin-bottom: -19%;
    }
    .entry-header h2 {
        line-height: 1.3 !important;   
    }
    .sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
        width: 95% !important;
    }
    p.readMoreCourses {
        width: 48%;
    }
    #colMemb1, #colMemb2, #colMemb3 {
        display: block;
    }
    
    div#textObjectives {
        margin-top: 2%;
        text-align: center;
    }
    
    p.customTitle {
        font-size: 19px !important;
    }
    
    div#textCourses {
        margin-top: 7px;
        padding-top: 25px;
        padding-bottom: 31px;
    }
    
    
    div#textPlanAfaceri {
        padding: 24px;
        padding-top: 29px;
        padding-bottom: 31px;
        margin-top: -17px;
    }
    
    div#textAnuntEvenimente {
        padding-top: 27px;
        padding-bottom: 39px;
        margin-top: 9px;
    }
    
    .col-md-6.col-sm-6.textContactClass {
        /* padding-left: 12%; */
        text-align: center;
        margin-left: -24px;
        margin-top: 42% !important;
        position: relative;
        margin-bottom: -32%;
    }
    
    div#textContact {
        padding-top: 13%;
        margin-top: -19px;
        margin-bottom: -32%;
    }
    
    .butonInCadru {
        width: 51%;
        font-size: 10px !important;
    }
    
    .bt-cs .bt-inner {
        margin: 0;
        position: relative;
        padding: 1px 24px;
        text-align: center !important;
    }
    
    div#dp-module-mini-119 { 
        margin-top: 20px;
    }
    
    #sp-footer {
        padding: 43px 20px !important;
    }
    
        
    img.customWidthSigle2 {
/*        width: 52% !important;*/
        width: 31% !important;
        margin-left: 41px !important;
    }
    
    .customdesktopHeader {
        width: 180%;
        margin-left: -48%;
    }
    
    p.textInTitlu {
        position: relative;
        top: 142px;
        width: 154%;
        left: -40%;
        top: 121%;
        padding-bottom: 0px !important;
    }
    
        
    td#colMemb1,td#colMemb2,td#colMemb3 {
        width: initial;
    }
    
    .col-md-12.col-sm-12.siglaPosition1, .col-md-12.col-sm-12.siglaPosition3 {
        margin-left: initial !important;
    }
    .col-xs-8.col-sm-8.col-md-8.col-lg-8.customCol {
        margin-right: 1%;
    }
    
    .col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
        width: 106%;
        padding-top: 10%;
        padding-bottom: 7%;
    }
    
    a.btn.btn-success {
        width: 48% !important; 
        margin-top: -1px;
    }
    
    button.btn.btn-primary {
        width: 36% !important;
    }
    
    .desktopSlider {
        /*display: none !important;*/
    }
    .sliderMobile {
        display: inherit !important;
        margin-top: -50%;
        margin-bottom: 47%;
    }

    .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.desktopSlider {
         margin-top: -9%;
    }

    div#textAnuntEvenimente {
        text-align: center
    }

    p.linieSubText {
        margin-left: 44%;
    }

    .col-md-12.col-sm-12.siglaPosition2 {
         margin-left: 15%;
    }

    div#textContact {
        margin-bottom: -39% !important;
    }

    div#textInscriere {
        opacity: 1 !important;
        text-align: center;
        padding-left: 2% !important;
    }

    div.textDescriereInscriere {
        width: 95% !important;
    }

    div.butonInscriere {
        width: 276px !important;
    }

    p.linieSubText {
        margin-left: 44%;
    }

    div#claseDisponibile {
        text-align: center !important;
        padding-top: 9% !important;
    }

    div#textAnuntEvenimente {
        padding-top: 27px;
        padding-bottom: 39px;
        margin-top: 0px !important;
        text-align: center !important
    }

    div#textObjectives {
        padding: 24px;
        text-align: center;
        margin-top: -4%;
    }

    div#textContact {
         margin-bottom: 0 !important; 
         padding-bottom: 100px;
    }

    p.paragraphMobile {
        padding-top: 12%;
    }

    div.butonInscrieteCurs {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 20% !important;
    }

    div#textUp {
        display: none;
    }

    button.btn.btn-primary {
        width: 100% !important;
    }
}


@media (min-width: 768px) and (max-width: 1024px) {  
    .titluInSlider { 
        /* font-weight: bold; */
        color: white;
        font-size: 25px;
        line-height: 34px;
        width: 200%;
        font-weight: normal;
    }


    
    .textInSlider {
        top: -409px
    }
    
    .sliderHome {
        margin-top: -148px !important;
        margin-bottom: -52% !important
    }
    
    .butonInSlider {
        width: 50%;
    }

    
    p.readMoreCourses {
        width: 59%;
    }
    
    .sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
        width: 85% !important;    
    }
    
        
    div#textObjectives  {
        margin-top: 53%;
    }
    
    div#textCourses {
        margin-bottom: -4%;
        margin-top: 1%;
    }
    
    div#dp-module-mini-119 {
        margin-top: 2%;
    }
    
    div#textAnuntEvenimente {
        margin-top: 1%;    
        margin-bottom: -26px;
    }
    
    div#textContact {
        padding-bottom: 60%;
    }
        
    img.customWidthSigle2 {
        width: 62% !important;
    }
    
    .col-md-12.col-sm-12.siglaPosition1,.col-md-12.col-sm-12.siglaPosition3 {
        margin-left: inherit !important;
    }
    
    button.btn.btn-primary {
        width: 100% !important;
        font-size: 12px !important;
        
        margin-left: -7px !important;
        margin-right: 2px !important;
    }
    
    a.btn.btn-success {
        font-size: 12px !important;
        width: 46% !important
    }
    
    .col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
        padding-top: 1% !important;
    }
    
    div#textObjectives {
        margin-top: 0;
    }
    .col-xs-8.col-sm-8.col-md-8.col-lg-8.customCol.desktopSlider {
        padding-top: 1%;
    }

    .col-md-12.col-sm-12.siglaPosition3 {
       margin-left: 51% !important;
       width: 78% !important;
    }

   .titlulProiectului {
        margin-left: 0 !important;
    }

    div#textUp {
        margin-left: 3% !important;
    }
    
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

  div#textObjectives {
      margin-top: 38%;
  }

  div#textCourses {
      margin-bottom: -22px;
  }

  div#textContact {
      padding-bottom: 48%;
  }
      
  p.textInTitlu {
        margin-top: inherit;
  }
      
  div#textContact {
    padding-bottom: 44% !important;
  }
         
  img.customWidthSigle2 {
        width: 59% !important;
  }
      
}



@media (min-width: 1024px) and (max-width: 1366px) {  
    .sliderHome {
        margin-bottom: -37% !important;
    }
    
    .hartaJos {
        margin-bottom: -14%
    }
    
    .sp-megamenu-parent {
        width: 85% !important;
    }
    
    #sp-logo {
        width: 17%;
        margin-right: 8%;
        margin-left: -2%;
    }
    
    div#textObjectives {
        margin-top: 38%;
    }
    
    div#textCourses {
        margin-bottom: -22px;
    }

    div#textContact {
        padding-bottom: 48%;
    }
    
    p.textInTitlu {
        margin-top: 10%;
    }
    
    img.customWidthSigle2 {
        width: 44% !important;
    }
    
    .col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
        padding-top: 4% !important;
    }
    
    div#textObjectives {
        margin-top: 1%;
    }
}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
      
  div#textContact {
     padding-bottom: 40%;
     margin-top: 2%;
  }
      
  div#textCourses {
      margin-top: 1%
  }
      
  div#textAnuntEvenimente {
      margin-top: 1%
  }
      
  #sp-logo {
    width: 18%;
    margin-right: 9%;
    margin-left: -2%;
  }

      
}



/****************************LANDSCAPES*****************/
@media (min-width: 360px) and (max-width: 640px) and (orientation: landscape) { 
    .sliderHome {
        margin-top: -147px !important;
    }
    .titluInSlider {
        margin-top: 52%;
        font-size: 22px;
    }
    .butonInSlider {
        margin-left: 82%;
        margin-top: -14%;
        margin-bottom: 169%;
        width: 69%;
    }
    p.readMoreCourses {
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
        text-align: center;
        font-size: 14px;
        border: 2px solid gray;
        width: 70%;
        padding: 0px;
        color: gray;
    }
    p.titleFomTheCourses {
        font-size: 15px;
    }
    .butonInCadru {
        width: 22%;
    }
    
    div#textContact {
        padding-top: 13%;
        margin-top: -19px;
        margin-bottom: -14%;
    }
    
    .col-md-6.col-sm-6.textContactClass {
        /* padding-left: 12%; */
        text-align: center;
        margin-left: -78px;
        margin-top: 18% !important;
        position: relative;
        margin-bottom: -32%;
    }
    
    div#sp-component {
        text-align: inherit !important;
        padding-top: 20px;
        margin-bottom: 81px;
    }
    
    .customdesktopHeader {
        width: 94%;
        margin-left: 0 !important;
    }
    
    p.textInTitlu {
        width: 309%;
        left: -103%;
    }
}


.bt-cs .bt-row{
    background: #fff;
    margin-bottom: 10px;
}
.bt-cs .bt-inner .bt-title{
    color: #000;
}
.bt-cs .bt-inner img{
    outline: 1px solid #fff;
}


select#catid {
    color: gray !important;
}

#kunena.layout #nav-menu {
    padding-left: 59% !important;
}

#kunena.layout #nav-menu img {
    margin-left: 10px !important;
    margin-bottom: 15px !important;
}

.alert.alert-info.kfrontend {
/*.alert-info {*/
    color: white !important;
    background-color: #4b7602 !important;
    border-color: #4b7602 !important;
    
    display: none !important;
}

.layout#kunena + div {
    display: none !important;
}

.alert {
    padding: 0px !important;
    margin-bottom: 21px;
    /* border: 1px solid transparent; */
    /* border-radius: 4px; */
    text-align: center !important;
    padding-top: 4px !important;
    padding-bottom: 21px !important;
}

.group-control select, .group-control textarea, .group-control input[type="text"], .group-control input[type="password"], .group-control input[type="datetime"], .group-control input[type="datetime-local"], .group-control input[type="date"], .group-control input[type="month"], .group-control input[type="time"], .group-control input[type="week"], .group-control input[type="number"], .group-control input[type="email"], .group-control input[type="url"], .group-control input[type="search"], .group-control input[type="tel"], .group-control input[type="color"], .group-control .uneditable-input, .input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
    color: gray !important;
}

.layout#kunena + div {
    display: none !important;
}

.bt-cs .bt-inner .bt-title {
    text-transform: none !important;
}

a.emailLink {
    color: white !important;
}

a.emailLink:hover {
    color: #22b8f0 !important;
}

button.btn.btn-primary.btn-block {
    background: none !important;
    width: 45% !important;
    color: gray !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid gray !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 9px;
    padding-bottom: 9px;
    cursor: pointer;
    text-transform: uppercase;
        border-radius: 0 !important;
}


button.btn.btn-primary.btn-block:hover {
    background: #da5214 !important;
    width: 45% !important;
    color: white !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: 2px solid #da5214 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 9px;
    padding-bottom: 9px;
    cursor: pointer;
    text-transform: uppercase;
        border-radius: 0 !important;
}

.btn-group>.btn:first-child {
    margin-left: 0;
    background: none !important;
    width: 108% !important;
    color: gray !important;
    text-align: center !important;
    font-size: 12px !important;
    font-weight: bold !important;
    border: 2px solid gray !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 7px;
    /* padding-bottom: 9px; */
    cursor: pointer;
    text-transform: uppercase;
        border-radius: 0 !important;
}


.btn-group>.btn:first-child:hover {
    margin-left: 0;
    background: #E04659 !important;
    width: 108% !important;
    color: white !important;
    text-align: center !important;
    font-size: 12px !important;
    font-weight: bold !important;
    border: 2px solid #E04659 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 7px;
    /* padding-bottom: 9px; */
    cursor: pointer;
    text-transform: uppercase;
        border-radius: 0 !important;
}

.bt-row {
    width: 49% !important;
    margin-right: 1% !important;
}

.titleContactRight > span > a {
    color: white;
}

h3.sp-module-title {
    display: none;
}

div#textCursuri{
   margin-bottom: 2%;
}

.curss{
  text-align: center;
  background-color:#da5214;
  margin-right: 1%;
  margin-left: 1%;
  width: 23% !important;
  color:white;
  padding-top: 1%;
  padding-bottom: 1%;
}

.curss > p > strong > a{
  color:white;
}

.curss > p > strong > a:hover{
  color:white;
}

.curss1{
  text-align: center;
  background-color:#da5214;
  margin-right: 1%;
  margin-left: 1%;
  width: 23% !important;
  color:white;
  padding-top: 1%;
  padding-bottom: 3.2%;
}

.curss1 > p > strong > a{
  color:white;
}

.curss1 > p > strong > a:hover{
  color:white;
}

.curss2{
  text-align: center;
  background-color:#da5214;
  margin-right: 1%;
  margin-left: 1%;
  width: 23% !important;
  color:white;
  padding-top: 1%;
  padding-bottom: 4.3%;
}

.curss2 > p > strong > a{
  color:white;
}

.curss2 > p > strong > a:hover{
  color:white;
}

.curss3{
  text-align: center;
  background-color:#da5214;
  margin-right: 1%;
  margin-left: 1%;
  width: 23% !important;
  color:white;
  padding-top: 1%;
  padding-bottom: 3.2%;
}

.curss3 > p > strong > a{
  color:white;
}

.curss3 > p > strong > a:hover{
  color:white;
}

.logo > a > img {
    width: 68%;
}

img.cursimg {
    height: 151px !important;
}

p.curstext {
    margin-top:  6%;
}

p.curstext1 {
    margin-top: 17%;
    width:  104%;
    margin-left:  -2%;
}

p.curstext3 {
    margin-top:  17%;
}

p.curstext2 {
    margin-top:  22%;
}

/*
.form-links {
    padding-bottom: 40px !important;
}*/
div#sp-logo {
    display: none;
}
div#sp-menu {
    width: 100%;
}
section#sp-main-body {
    margin-top: -2%;
}
span.my_alert {
    display: none;
}
.all_categories_logo {
    display: none;
}


p.titluTextInformeazaEvenimente {
    color: gray !important;
    font-size: 25px;
}

.bt-row-separate {
    clear: unset !important;
    display: none !important;
}

.bt-row.bt-row-first img {
    width: 200% !important;
    padding-bottom: 5% ;
}

.bt-row.bt-row-first {
    padding-bottom: 23px;
}

.evenimenteBottom {
    margin-bottom: 2% !important;
}


li.sp-menu-item.loginButton a {
    line-height: 28px !important;
    background: #da5214 !important;
    color: white !important;
    margin-left: 30% !important;
}

li.sp-menu-item.logoutButton a {
    background: #da5214 !important;
    line-height: 28px !important;
    color: white !important;
    margin-left: 30% !important;
}

li.sp-menu-item.loginButton a:hover {
    background: black !important;
    color: white !important;
}

li.sp-menu-item.logoutButton a:hover {
    background: black !important;
    color: white !important;
}


.form-links a {
    color: #da5214 !important;
}

.alert {
    /*display: none !important;*/
}

#kunena.layout .breadcrumb a, tr.category a {
    color: #da5214 !important;
}

.pagination>.active>a, .pagination>.active>span {
    border-color: #da5214 !important;
    background-color: #da5214 !important;
}


.col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
    /*margin-bottom: -23.9%;*/
    z-index: -1;
    position: relative;
    margin-top: -3%;
}

div#textInscriere {
    background: black;
    color: white !important;
    opacity: 0.8;
    /* margin-top: -10%; */
    padding-left: 5%;
    padding-top: 22px;
    padding-bottom: 22px;
}

div.textDescriereInscriere {
    width: 58%;
}

p.titluTextInscriere {
    font-size: 25px;
}

p.titluTextClase {
    font-weight: bold !important;
    color: #da5214  !important;
    font-size: 25px;
    text-transform: uppercase;
}

div.butonInscriere {
    background: #da5214 !important;
    border: 1px solid white;
    width: 238px;
    padding-left: 2%;
    font-weight: bold !important;
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
}

div.butonInscriere:hover {
    background: white !important;
    color: black !important;
}


div.butonInscrieteCurs {
    background: #da5214 !important;
    color: white;
    border: 2px solid #da5214;
    width: 194px;
    padding-left: 1%;
    font-weight: bold !important;
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align:center;
    float: right;
    cursor: pointer;
    border-radius: 20px;
}

div.butonInscrieteCurs:hover {
    background: white !important;
    color: #da5214;
    border: 2px solid #da5214;
    width: 194px;
    padding-left: 1%;
    font-weight: bold !important;
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align:center;
    float: right;
    cursor: pointer;
    border-radius: 20px;
}


div.butonIncarcaAici {
    /*background: #da5214 !important;*/
    background: white !important;
    color:  #da5214 !important;
    border: 2px solid white;
    /*width: 156px;*/
    width: 20%;
    padding-left: 2%;
    font-weight: bold !important;
    /* font-weight: 550 !important; */
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;
}


div.butonIncarcaAici:hover {
    background: #da5214 !important;
    color: white !important;
    border: 2px solid white;
    width: 20%;
    padding-left: 2%;
    font-weight: bold !important;
    /* font-weight: 550 !important; */
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
}








div.btnInscrCurs > a {
    /*background: #da5214 !important;*/
    background: white !important;
    color:  #da5214 !important;
    border: 2px solid white;
    /*width: 156px;*/
    width: 20%;
    padding-left: 2%;
    padding-right: 2%;
    font-weight: bold !important;
    /* font-weight: 550 !important; */
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;
}


div.btnInscrCurs > a:hover {
    background: #da5214 !important;
    color: white !important;
    border: 2px solid white;
    padding-left: 2%;
    padding-right: 2%;
    font-weight: bold !important;
    /* font-weight: 550 !important; */
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
}




div.butonIncarcaAiciUp {
    /*background: #da5214 !important;*/
    background: #da5214 !important;
    color:  white !important;
    border: 2px solid #da5214 ;
    width: 166px;
    padding-left: 0%;
    font-weight: bold !important;
    /* font-weight: 550 !important; */
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;   
    cursor: pointer;
    cursor: pointer;
}


div.butonIncarcaAiciUp:hover {
    background: white !important;
    color: #da5214 !important;
    border: 2px solid #da5214;
    width: 166px;
    padding-left: 1%;
    font-weight: bold !important;
    /* font-weight: 550 !important; */
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
}






div.butonIntraPeForum {
    /*background: #da5214 !important;*/
    background: white !important;
    color:  #da5214 !important;
    border: 2px solid white;
    width: 179px;
    padding-left: 2%;
    font-weight: bold !important;
    /* font-weight: 550 !important; */
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;
}

div.butonIntraPeForum:hover {
    background: #da5214 !important;
    color: white !important;
    border: 2px solid white;
    width: 179px;
    padding-left: 2%;
    font-weight: bold !important;
    /* font-weight: 550 !important; */
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
}


div#claseDisponibile {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 4%;
    /*background: #f0f2f3;*/
}

p.titluTextInformeazaEvenimente {
    font-weight: bold !important;
    color: #da5214 !important;
    font-size: 25px;
}

.bt-row-separate {
    clear: unset !important;
    display: none !important;
}

.bt-row.bt-row-first img {
    width: 200% !important;
    padding-bottom: 5%;
}

.bt-row.bt-row-first {
    padding-bottom: 23px;
}

.evenimenteBottom {
    margin-bottom: 2% !important;
}


.forumZone {
    margin-bottom: -7%;
}


ul.list-unstyled a {
    color: #da5214 !important;
}


h1.btn-link a {
    color: #da5214 !important;
}

.layout#kunena + div a {
    display: none !important;
}

p.descriereCurs {
    text-align: justify;
}


span.titluCurs {
    font-weight: bold;
    font-size: 25px;
}


span.baraCurs {
    color: #da5214 !important;
    font-size: 25px;
    font-weight: bold;
    padding-right: 9px;
}


.customPaddingAnunturiEvenimente {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

button.btn.btn-primary.validate.customCSSBtnInregistrare {
    width: 66% !important;
}



p.linieSubText {
    margin-left: auto;
    margin-right: auto;
}


.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #da5214 !important;
    font-weight: bold !important;
}


li.sp-menu-item.loginButton.current-item.active>a {
    color: #da5214 !important;
    font-weight: bold !important;
    color: white !important;
}



.entry-header h2 {
    font-weight: bold;
}

.my_table-bordered thead:last-child tr:last-child > th:last-child, .my_table-bordered tbody:last-child tr:last-child > td:last-child, .my_table-bordered tbody:last-child tr:last-child > th:last-child, .my_table-bordered tfoot:last-child tr:last-child > td:last-child, .my_table-bordered tfoot:last-child tr:last-child > th:last-child {
        font-weight: 500 !important;
}


div#kunena, #kunena.layout h1, #kunena.layout .form-control {
        font-weight: 500 !important;
}

#kunena.layout .kfrontend .table td h1, #kunena.layout .kfrontend .table td h2, #kunena.layout .kfrontend .table td h3, #kunena.layout .kfrontend .table td h4, #kunena.layout .kfrontend .table td h5, #kunena.layout .kfrontend .table td h6 {
        font-weight: 500 !important;
}

.group-control select, .group-control textarea, .group-control input[type="text"], .group-control input[type="password"], .group-control input[type="datetime"], .group-control input[type="datetime-local"], .group-control input[type="date"], .group-control input[type="month"], .group-control input[type="time"], .group-control input[type="week"], .group-control input[type="number"], .group-control input[type="email"], .group-control input[type="url"], .group-control input[type="search"], .group-control input[type="tel"], .group-control input[type="color"], .group-control .uneditable-input {
    font-weight: 500 !important;
}


div#textUp {
    z-index: 1;
    /*margin-bottom: -8%;*/
    text-align: center !important;
    position: absolute;
    margin-left: 19%;
}

.titluUp {
    font-weight: bold !important;
    font-size: 30px;
}

.alert.alert-message h4, .profile, .login-greeting  {
    font-weight: 500 !important;
}

.descriereUp {
    font-weight: 500;
    font-size: 18px;
}

div.okno div.titlemedia > a, td.bl_single_category_list_subcategories_link a {
    color: #da5214 !important;
}

li.item-101 {
    display: none !important;
}

.alert.alert-message h4 {
    padding-top: 27px !important;
}

/*LAPTOP*/

/*@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 


}*/