/**/

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

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

/*
span.image-title {
    display: none;
}

*/


li.sp-menu-item.searchButton {
    /*top: 2px*/
    /*top: 0px;*/
    top: -2px;
    /*left: -6px;*/
}

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

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

select#ordering {
    color: gray !important;
}

p.footerText {
    margin-top: -6px;
    /*font-size: 13px;*/
    font-size: 15px;
}

.footerText  a {
    color: white !important;
}

.sp-megamenu-parent >li:after {
  /*  content: " |";
   font-weight: bold !important;*/
    color: gray !important;
}

li.sp-menu-item.contactMenuButton:after,
li.sp-menu-item.searchButton:after
{
    content: " ";
}


/*
.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.contactMenuButton:after {
    content: " ";
}
*/

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color:  #454545 !important;
    font-size: 13px !important;
    font-weight: bold !important;
    /*margin-left: -7px !important;
    margin-left: 3px !important;
    */
    margin-left: 2px !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: #700032  !important;
    color: white !important;
    font-weight: bold !important;
}

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


.sp-megamenu-parent {
    /*width: 122% !important;*/
/*    width: 107% !important;*/
    text-transform: uppercase;
}

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

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

.textInSlider {
    position: relative;
    /* top: -366px; */
    top: -380px;
    /* float: right; */
    width: 37%;
    margin-left: 7%;
}

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

.descriereInSlider {
    color: white;
}

.butonInSlider {
    /* background: #00a550 !important; */
    width: 31%;
    color: white;
    text-align: center;
    padding: 7px;
    font-size: 14px;
    font-weight: bold;
    border: 2px solid white;
}





div#textObjectives {
	/*background: #700032 !important;*/
	/*    background: url("/../images/Objectives/backgroundObjectives.png") center;*/
    /*text-align: center;*/
    color: white !important;
	/*    padding: 96px;*/
    padding: 64px;
    font-weight: normal !important;
    font-size: 15px;
/*    padding-left: 5%;
    padding-right: 5%;*/
    background: url("/../images/jpg/fundal_politici.png") center;
    background-size: cover;
}



div#textPartneri {
	/*background: #700032 !important;*/
	/*    background: url("/../images/Objectives/backgroundObjectives.png") center;*/
    /*text-align: center;*/
    color: white !important;
	/*    padding: 96px;*/
    padding: 64px;
    font-weight: normal !important;
    font-size: 15px;
/*    padding-left: 5%;
    padding-right: 5%;*/
    background: url("/../images/jpg/fundal_parteneri.png") center;
    background-size: cover;
}


div#textRezultateCampanii {
	/*background: #700032 !important;*/
	/*    background: url("/../images/Objectives/backgroundObjectives.png") center;*/
    /*text-align: center;*/
    color: white !important;
	/*    padding: 96px;*/
    padding: 64px;
    font-weight: normal !important;
    font-size: 15px;
/*    padding-left: 5%;
    padding-right: 5%;*/
    background: url("/../images/jpg/fundalCampanii.png") center;
    background-size: cover;
	text-align: center;
	padding-top: 11%;
}

span.customFontElements {
    font-size: 58px;
    font-weight: bold;
}

img.imaginePartener {
	margin-left: auto;
	margin-right: auto;
	width: 64%;
}

span.textUnderNumber {
    font-size: 19px;
    position: relative;
    top: 11px;
}

div#textPlanAfaceri {
	background: #700032 !important;
/*    background: url("/../images/Objectives/backgroundPlanDeAfaceri.png") center;*/
    /*text-align: center;*/
    color: white !important;
/*    padding: 96px;*/
    padding: 64px;
    font-weight: normal !important;
    font-size: 15px;
}

div#textContact {
	/*background: #700032 !important;*/
    color: white !important;
    padding-top: 6%;
/*    padding-bottom: 40%;*/
    padding-bottom: 48%;
    font-weight: normal !important;
    font-size: 15px;
    margin-bottom: 1% !important;
    background: url(/../images/jpg/fundal_politici.png) center;
    background-size: cover;
}

.sscf-form .sscf-input {
    border-radius: 0 !important;
    /*border: none !important;*/
    color: #454545 !important;
}

.sscf-form textarea.sscf-input {
    height: 109% !Important;
}

.sscf-form .fl_label {
	/*color: white !important;*/
	color: #454545 !important;
}

/*
div#sp-logo {
    padding-left: 7%;
}
*/


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

li.sp-menu-item.butonAcasa,
li.item-101.butonAcasa
{
    // 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;
    */
    
    
    background: #700032 !important;
    border: 2px solid #700032 !important;
    color: white !important;
    text-transform: uppercase !important;
    padding-left: 5% ;
    padding-right: 5%;
    padding-top: 1%;
    padding-bottom: 1%;
    font-size: 11px;
    font-weight: bold;
    
}

#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;
}

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 {
    color: white !important;
}

#wrap-contact-form111 .success {
    /*color: white !important;*/
    color: #454545 !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%;
/*    margin-bottom: -9% !important;*/
/*    margin-bottom: -3% !important;*/
}

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


/*
#sp-main-body {
    padding: 0px 0 !important;
}
*/

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


.customTitle {
    font-size: 25px;
    /*text-align: center;*/
    /*text-transform: uppercase;*/
    color: black !important;
    font-weight: bold !important;
}

.butonInCadru {
    /* background: #00a550 !important; */
    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 {
    text-align: center !important;
    font-size: 14px !important;
    border: 2px solid #700032 !important;
    width: 15% !important;
    /* padding: 4px !important; */
    color: #700032 !important;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 21px;
    padding-right: 21px;
    font-weight: bold !important;
}


.customHover:hover {
   color: white !important;
   background: #700032 !important; 
   border: 2px solid  #700032 !important;
   cursor: pointer;
}

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%;
    background: url("/../images/jpg/fundal_despre.png") center;
    background-size: cover;
    text-align: left !important;
}


div#textDespreProiect {
    /*background: #f0f2f3;*/
    /*margin-bottom: -2.5%;*/
    padding-top: 63px;
	padding-left: 5%;
    padding-right: 5%;
    background: url("/../images/jpg/fundal_despre.png") center;
    background-size: cover;
    padding-bottom: 20px;
}

p.textDespreParagraf {
	text-align: justify;
	font-weight: 600 !important;
}


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: 600 !important;
    text-align: initial;
}


/* ACCORDION */
.sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
    background: none !important;
    font-size: 17px !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;
    
    color: #700032 !important;
    font-weight: 600 !important;
    border-bottom: 2px solid #700032 !important;
    
    font-size: 15px !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: -148px;
    /*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: 27% !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: #225186 !important;
    width: 27% !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: 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: 27% !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: 27% !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: #225186 !important;
    width: 37% !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: 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;
}

div.textPhoto {
    text-align: center !important;
    font-weight: bold;
}



img.pictureCampaniePublica, 
.img-block.none-effect.zoomIn.animated,
.os_fancybox-image, .os_fancybox-spaceball
{
    border-radius: 11px !important;
}

img.pictureCampaniePublica:hover {
    opacity: 0.7;
}

img.pictureCampaniePublica {
/*    width: 60%;*/
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}


img.pictureCampaniePublicaFlashMob {
/*    width: 60%;*/
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 11px !important;
}

img.pictureCampaniePublica2 {
/*    width: 60%;*/
    width: 63%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 11px !important;
}


.table-responsive.specialMargin {
    margin-top: 25%;
}


a.textPhotoPublicCampaign {
    font-size: 13px;
}


hr {
    border: 1px solid #700032 !important;
}




img.pictureClassGallery, 
.img-block.none-effect.zoomIn.animated,
.os_fancybox-image, .os_fancybox-spaceball
{
    border-radius: 11px !important;
}

img.pictureClassGallery:hover {
    opacity: 0.7;
}

.customWidthHeight {
    width: 248px;
    height: 165px;
}

img.pictureClassGallery.customWidthHeight2 {
    width: 248px;
    height: 165px;
    width: 100% !important;
}

img.aparitiimediaPic {
    height: 147px;
    width: 220px;
}

img.aparitiimediaPic2 {
    height: 166px;
    width: 246px;
    margin: auto;
}

.owl-theme .owl-dots .owl-dot {
    width: 2% !important;
    padding-left: 5px !important;
    border: none !important;
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 21px !important;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #700032 !important;
    border: none !important;
}


ul.nav.menu > li > a {
    color: white !important;
}

img.pictureClassGallery.customWidthHeight2.safariCSS.iphoneImageGallery,
img.pictureClassGallery.aparitiimediaPic2.safariCSS.iphoneImageGallery
{
  transform : rotate(180deg) !important;
}

.rotatePictureCampanieMedia {
    transform : rotate(180deg) !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul >li > a {
    color: white !important;
}

.customPictureTop {
/*    margin-top: -12%;*/
    margin-top: -5%;
    background: rgb(240, 242, 243) !important;/
}


div#customBackground {
/*    background: url(/images/headers/backgroundGall.png) center;*/
    padding-top: 5%;
    margin-top: -2%;
    padding-left: 3%;
    padding-right: 3%;
    text-align: left;
}

section#sp-main-body.specialBackgroundForGalleryAndCohesionPage {
    background: url(/images/headers/backgroundGall.png) center center fixed !important;
}

p.primaPartePoliticaDeCoeziune {
    font-size: 16px;
    text-align: left;
    font-weight: bold !important;
}

td.customTD {
    font-weight: bold;
    font-size: 16px;
    padding-top: 57px;
}

td.customWidthPoliticaTableBrosura {
/*    width: 45%;*/
/*    width: 49%;*/
    width: 37%;
}

img.brosuraPic {
/*    margin-left: 13%;*/
/*    width: 80%;*/
    width: 91%;
    float: left;
}

p.textUnderPolCoezMovies {
    font-size: 16px;
    text-align: center;
    font-weight: bold !important;
}

div#contentPoliticiCoeziune2 {
    display: none;
}

div#controlMovieButtons {
/*    float: right;*/
    text-align: center;
}

span#butonInapoiFilmeCoeziune {
    background: #700032;
    color: white;
    font-size: 25px;
    padding: 1px;
    padding-left: 7px;
    padding-right: 7px;
}

span#butonInainteFilmeCoeziune {
    background: #700032;
    color: white;
    font-size: 25px;
    padding: 1px;
    padding-left: 7px;
    padding-right: 7px;
}

span.disableButton {
    opacity: 0.5;
    pointer-events: none;
}

td.specialWidthStiriPol {
/*    width: 37%;*/
    width: 35%;
}

td.tdPolCoezTabel
{
    position: relative;
    top: -8px;
    padding-left: 3%;
}

td.tdPolCoezTabel2
{
    position: relative;
    top: -14px;
    padding-left: 3%;
}


p.linieSubTextGalerie {
    border-top: 2px solid #752BA1;
    margin-top: 0px;
    margin-bottom: -11px;
}

.gkTabsWrap.vertical ol {
    margin: 0!important;
    padding: 0 0px!important;
}

ol.gkTabsNav > li {
    margin-right: 11px !important;
}

.butonNeselectat {
    /*margin-left: 3px;*/
    border: 2px solid black;
    padding: 10px;
    /*width: 32%;*/
    /*margin-right: 1%;*/
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    margin: auto;
}

.butonNeselectat:hover {
    background: #700032 !important;
    border: 2px solid #700032 !important;
    color: white !important;
}

.butonSelectat {
    background: #700032 !important;
    border: 2px solid #700032 !important;
    color: white !important;
    
    /*margin-left: 3px;*/
    padding: 10px;
    /*width: 32%;*/
    /*margin-right: 1%;*/
    
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    margin: auto;
}


div.customMarginTop {
      margin-top: 6px;
}


ul.pagination > li.active a {
    color: white !important;
}
  
  
div#gk-tabs-150 > .gkTabsWrap.vertical > ol.gkTabsNav > li.gkTab {
    font-size: 14px;
}





a.linkBackGallery {
    background: #700032 !important;
    border: 2px solid #700032 !important;
    color: white !important;
    
    margin-left: 3px;
    padding: 10px;
    width: 32%;
    margin-right: 1%;
    
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}


video.videoInGallery {
    width: 50%;
    height: auto;
    border-radius: 20px;
}


video.videoInGallery2 {
    width: 15%;
    height: auto;
    margin-right: 4%;
    border-radius: 20px;
}



video.videoInGalleryHomepage {
    width: 31%;
    margin-right: 2%;
    border-radius: 20px;
}


.col-md-12.firstRowVideoFollowup {
    padding-left: 0;
    padding-right: 0;
}

div.firstRowVideoFollowup > .col-md-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


div.homepageFollowUPModule {
    margin-top: 3%;
}



div.bandCategory {
    color: white;
    background: #700032;
    font-weight: bold;
    font-size: 20px;
    padding: 8px;
    margin-bottom: 3%;
    margin-top: 3%;
}


.titleMediaNew {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    margin-top: 4%;
    margin-bottom: 5%;
}


img.mediaPicNew {
    margin-left: auto;
    margin-right: auto;
}


img.mediaPicNew_Insta {
    width: 32%;
}

img.imgInformatorulMoldovei {
    width: 56%;
}

div.followUpTitle {
    color: #700032;
    font-weight: bold;
    text-align: right;
    font-size: 22px;
    margin-top: -2%;
    margin-bottom: 6%;
 }
 
 
 
 /*PASSPORT*/
 
 img.imgAfis_home {
    width: 32%;
    float: left;
    margin-right: 5% !important;
}


table.paddingTable_Partner > tbody > tr > td {
    padding: 1%;
}


img.imgPartner1 {
    width: 71%;
    margin: auto;
}


img.imgPartner2 {
    width: 71%;
    margin: auto;
}


img.imgPartner3 {
    width: 98%;
    margin: auto;
    padding-bottom: 8%;
}


img.imgPartner4 {
    width: 71%;
    margin: auto;
}



div#theProjectText_ErasmusSportHomepage {
    text-align: center;
    background: #fafafa !important;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 5%;
}


p.lineUnderText {
    border-top: 3px solid #700032;
    width: 9%;
    margin: auto;
    margin-bottom: 2%;
}



div#readSeeMoreButtonOther {
    margin-bottom: 12% !important;
}

  
/* MEDIA QUERY */

@media (min-width: 360px) and (max-width: 640px) {
    
    .logo > a > img {
    /*    width: 68%;*/
    /*    width: 83%;
        width: 31% !important;*/
        
        width: 100% !important;
    }
    
    .butonNeselectat,
    .butonSelectat {
        width: 100%;
        margin-top: 3%;
    }
    
    .col-sm-4.col-md-4.customPaddingTop {
        padding-top: 18%;
    }
    
    div#controlMovieButtons {
        float: none;
        text-align: center;
    }
    
    div#sp-menu {
        width: 20% !important;
    }
    
    div#sp-logo {
        width: 77% !important;
    }
    
    video.videoPolCoezPage {
        width: 290px;
        height: 290px;
    }
    
    .owl-theme .owl-dots .owl-dot {
        width: 7% !important;
        padding-left: 3px!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;*/
        /*padding-bottom: 18% !important;*/
        padding-bottom: 41% !important;
    }
    
    .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
/*        font-size: 15px !important;*/
        font-size: 14px !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-left: -48px;*/
        margin-left: -29px;
        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;
        text-align: center !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: 32% !important;
    }
    

    .sliderMobile {
        display: inherit !important;
        margin-top: -50%;
        margin-bottom: 47%;
    }
    
    img.customWidthSigle2 {
/*        width: 65% !important;*/
        width: 41% !important;
    }
    
    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: 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;
            
        margin-top: -168% !important;
	}

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

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

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

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

    .titluLinieContact {
         padding-left: 0 !important;
         text-align: center;
    }

    div.butonCitesteMaiMult {
        text-align: center;
        float: initial !important;
        width: 100% !important;
    }
    
    div.vizualizeazaGalerie {
        border: 2px solid black;
        font-weight: bold !important;
        font-size: 15px;
        padding-top: 7px;
        padding-bottom: 7px;
        float: none !important; 
        text-align: center;
    }

    .bt-introtext {
        text-align: center !important;
    }

    span.customFontElements {
        line-height: 71px;
        top: 20px;
        position: relative;
    }

    div#textConsultareSubSlider {
/*        display: none;*/
        width: 100% !important;
        padding-left: 0  !important;
        background: url("/../images/jpg/fundal_politici.png") center !important;
        background-size: cover !important;
        position: inherit !important;
        padding: 9%;
        padding-left: 9% !important;
        margin-bottom: -7%;
    }
    
    p.textConsultareCivica.clasaInscriete {
        text-align: center;
    }
    
    .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
        margin-bottom: 12% !important;
    }

    div#sp-logo, #offcanvas-toggler  {
        z-index: 2;
    }

    .mod-languageslimba {
        /*z-index: -1 !important;*/
        top: -65px !important;
    }
    
    .gkTabsWrap.vertical ol li {
/*        width: initial !important;*/
        width: 100% !important;
    }
    
    
    div.homepageFollowUPModule {
        margin-top: 10%;
    }
    
    img.hovereffect {
        margin-left: 12% !important;
    }
    
    
    .titleMediaNew {
        margin-top: 20%;
    }
    
    
    div.followUpTitle {
        text-align: center;
        margin-top: 6%;
    }

}

/*#sp-header .sp-retina-logo {
	display: none !important;
}*/


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

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

    .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
/*    	margin-bottom: -5% !important;*/
    }

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


@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;
    }
    
    .sliderMobile {
        display: inherit !important;
        margin-top: -42%;
        margin-bottom: 41%;
    }
}

@media (min-width: 414px) and (max-width: 736px) {
		div.butonInscriere {
		    width: 367px !important;
		}
}


@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
    
    .butonNeselectat,
    .butonSelectat {
        width: 100%;
        margin-top: 3%;
    }
    
    .col-sm-4.col-md-4.customPaddingTop {
        padding-top: 18%;
    }
    
    div#controlMovieButtons {
        float: none;
        text-align: center;
    }
    
    div#sp-menu {
        width: 20% !important;
    }
    
    div#sp-logo {
        width: 77% !important;
    }
    
    video.videoPolCoezPage {
        width: 240px;
        height: 240px;
    }
    
    .owl-theme .owl-dots .owl-dot {
        width: 9% !important;
        padding-left: 4px !important;
    }

    span.customFontElements {
        line-height: 71px;
        top: 20px;
        position: relative;
    }

    .bt-introtext {
        text-align: center !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;   
    }

    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-left: -42px;
        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;
    }
    
    .sliderMobile {
        display: inherit !important;
        margin-top: -50%;
        margin-bottom: 47%;
    }


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


    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;
            
        margin-top: -196% !important;
	}

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

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

	.col-md-12.col-sm-12.siglaPosition2 {
    	margin-left: 15%;
	}
    
    .titlulProiectului { 
        margin-left: 0 !important;
    }
    
    div.vizualizeazaGalerie {
        border: 2px solid black;
        font-weight: bold !important;
        font-size: 15px;
        padding-top: 7px;
        padding-bottom: 7px;
        float: none !important; 
        text-align: center;
    }
    
    div#textConsultareSubSlider {
/*        display: none;*/
        width: 100% !important;
        padding-left: 0  !important;
        background: url("/../images/jpg/fundal_politici.png") center !important;
        background-size: cover !important;
        position: inherit !important;
        padding: 9%;
        padding-left: 9% !important;
        margin-bottom: -7%;
    }
    
    p.textConsultareCivica.clasaInscriete {
        text-align: center;
    }
    
    .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
        margin-bottom: 12% !important;
    }
    
    p.customTitle {
        text-align: center;
    }
    
    
    .gkTabsWrap.vertical ol li {
/*        width: initial !important;*/
        width: 100% !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;*/
        width: 100% !important;
        /*padding-bottom: 67px !important;*/
        padding-bottom: 118px !important;
    }
    
    .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
/*        font-size: 15px !important;*/
        font-size: 12px !important;
    }
    
    
    
    div.homepageFollowUPModule {
        margin-top: 10%;
    }
    
    img.hovereffect {
        margin-left: 12% !important;
    }
    
    .titleMediaNew {
        margin-top: 20%;
    }
    
    
    div.followUpTitle {
        text-align: center;
        margin-top: 6%;
    }
}


@media (min-width: 768px) and (max-width: 1024px) {     
    
    video.videoPolCoezPage {
        width: 270px;
        height: 300px;
    }
    
    .bt-cs .bt-row {
        float: none !important;
        overflow: inherit !important;
        padding: 0 !important;
    }

    img.pictureClassGallery.customWidthHeight2 {
        height: inherit !important;    
    }
    
    .owl-theme .owl-dots .owl-dot {
        width: 6% !important;
        padding-left: 12px !important;
    }
    
    .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
        /* margin-bottom: -23.7%; */
        /* z-index: -1; */
        margin-top: -10% !important;
        /* margin-bottom: -24%; */
        margin-bottom: -50% !important;
    }

    div#textConsultareSubSlider {
        position: relative;
        padding-left: 64px;
        color: white;
        width: 90% !important;
    }

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

    img.hovereffect {
        /*margin-right: -178px !important;*/
        /* margin-top: -4% !important; */
    }

    /*.bt-cs .bt-inner img {*/
    /*    min-width: 105%;*/
    /*}*/

    /*.bt-row.bt-row-first img {*/
    /*    min-width: 180%;*/
    /*}*/

    .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%;*/
        padding-bottom: 78%;
    }
        
    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: 46% !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.followUpTitle {
        text-align: center;
        margin-top: 6%;
    }
    
}

@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: 115% !important;*/
    }
    
    div#sp-logo {
        /*width: 40% !important;*/
        width: 38% !important;
    }

    div#sp-menu {
        width: 54% !important;
    }
    
    .sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
        font-size: 11px !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%;*/
        padding-bottom: 61%;
    }
    
    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;*/
    margin-bottom: 15px;
}
.bt-cs .bt-inner .bt-title{
    color: #000;
}


/*.bt-cs .bt-inner img{*/
/*    outline: none !important;*/
/*    border: none !important;*/
/*}*/


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;
    font-size: 15px;
}

a.emailLink {
    color: white !important;
}

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

button.btn.btn-primary.btn-block {
    background: none !important;
    width: 37% !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: #225186 !important;
    width: 37% !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;
    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:#700032;
  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:#700032;
  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:#700032;
  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:#700032;
  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%;*/
    /*width: 83%;
    width: 18%;
    width: 79%;
    */
    
    width: 92%;
}

div#sp-logo {
    width: 40%;
}

div#sp-menu {
    width: 60%;
}



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;
}*/
/*img.sp-default-logo {
    display: none;
}*/
.curss {
    height: 270px;
}
.curss2 {
    height: 270px;
}
/*img.sp-default-logo {
    display: none;
}*/
.titlulProiectului {
    font-weight: bold;
    text-align: center !important;
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 12px;
    margin-left: -31px;
}

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 {
	color: gray !important;
	font-size: 25px;
}

div.butonInscriere {
    background: #700032 !important;
    border: 1px solid white;
    width: 253px;
    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.butonIncarcaAici {
    background: #700032 !important;
    border: 1px solid white;
    width: 161px;
    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.butonIncarcaAici:hover {
    background: white!important;
    color: black !important;
    border: 1px solid white;
    width: 161px;
    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;
    cursor: pointer;
}



div.butonCitesteMaiMult {
    /*background: #700032 !important;*/
    border: 2px solid black;
    width: 181px;
    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;*/
    float: right;
}

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


div.vizualizeazaGalerie {
    border: 2px solid black;
    padding-left: 2%;
    padding-right: 2%;
    font-weight: bold !important;
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    float: right;
}

div.vizualizeazaGalerie:hover {
    background: #752BA1 !important;
    border: 2px solid #752BA1;
    color: white !important;
    padding-left: 2%;
    padding-right: 2%;
    font-weight: bold !important;
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    float: right;
}




div.butonIntraPeForum {
    background: #700032 !important;
    border: 1px solid white;
    width: 185px;
    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.butonIntraPeForum:hover {
    background: white!important;
    color: black !important;
    border: 1px solid white;
    width: 185px;
    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;
    cursor: pointer;
}


.col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
    /*margin-bottom: -23.7%;*/
    /*z-index: -1;
    margin-top: -21%;*/
    /*margin-bottom: -24%;
    margin-top: -20%;*/
    margin-top: -6%;
    margin-bottom: -31%;
}

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

p.titluTextInformeazaEvenimente {
	text-transform: uppercase;
	font-weight: bold !important;
	color: #454545 !important;
	font-size: 25px;
	/*text-align: center ;*/
}

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

.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;
}


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


.specialLink {
	color: white !important;
}

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


.titluLinieContact {
	padding-left: 64px;
}

span.titleContactRight {
    opacity: 0.6;
    font-weight: bold !important;
}

div#textConsultareSubSlider {
	position: relative;
	padding-left: 64px;
	color: white;
	width: 57%;
    
    visibility: hidden !important;
}

a.btn.dropdown-toggle > img, li > a > img {
    display: inline !important;
}

a.btn.dropdown-toggle > img {
    /*width: 50%;*/
    width: 44%;
}

.mod-languageslimba {
    position: relative;
    top: 24px;
    margin-left: -24px;
}


ul.lang-block.dropdown-menu > li > img {
    display: inline !important;
    padding-left: 10% !important;
    width: 28% !important;
}

/*.bt-cs .bt-inner {
	padding: 0 !important;
}*/

ul.lang-block.dropdown-menu {
    min-width: 87px !important;
    padding-top: 8px;
}

ul.lang-block.dropdown-menu > p > a {
    color: #700032 !important;    
    font-weight: 600 !important;
}

ul.lang-block.dropdown-menu > p > a > img {
    display: inline !important;
    width: 35%;
    margin-left: 19% !important;
}


span.languageNameFont, span.languageDropdownNameFont {
    position: inherit;
    top: 2px;
    font-size: 15px;
    color: #454545 !important
}

div.readMoreRomanian > a {
    /*color: #700032 !important;*/
    /*font-weight: bold !important;*/
	color: #700032 !important;
    font-weight: bold !important;
    text-transform: uppercase;
    border: 2px solid #700032;
    padding: 6px;
   	padding-left: 2% !important;
	padding-right: 2% !important;
}

div.readMoreRomanian > a:hover {
    /*color: #700032 !important;*/
    /*font-weight: bold !important;*/
	color: white !important;
	background: #700032 !important;
    font-weight: bold !important;
    text-transform: uppercase;
    border: 1px solid #700032;
    padding: 6px;
   	padding-left: 2% !important;
	padding-right: 2% !important;
}



.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
	padding: 0 12px !important;
	
	/*padding: 0px 7px !important;*/
 /*   font-size: 11px !important;*/
}

.speasyimagegallery-album-meta.clearfix {
	display: none !important;
}

span.speasyimagegallery-album-title {
	text-align: left !important;
	line-height: 24px;
}

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


p.textConsultareCivica.clasaInscriete a {
	color: white !important;
    font-weight: bold !important;
    text-transform: uppercase;
    border: 2px solid white;
    padding: 6px;
    padding-left: 3% !important;
    padding-right: 3% !important;
    color: white !important;
    text-align: center;
}

p.textConsultareCivica.clasaInscriete a:hover {
    border: 2px solid #700032;
    background: #700032 !important;
}

legend, .phrases-box, fieldset.only {
	display: none !important;
}

select#limit {
    color: black !important;
    width: 8%;
}

form#searchForm {
    /*margin-bottom: 16%;*/
    margin-top: 3%;
}

.search .search-results dt.result-title a {
	color: #700032 !important;
}

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

.btn-group>.btn:first-child {
    margin-left: 0;
    color: white !important;
    font-weight: bold !important;
    text-transform: uppercase;
    border: 2px solid black !important;
    padding: 6px;
    /* padding-left: 3% !important; */
    /* padding-right: 3% !important; */
    color: black !important;
    text-align: center;
    width: 128% !important;
}

.btn-group>.btn:first-child:hover {
    margin-left: 0;
    color: white !important;
    font-weight: bold !important;
    border: 2px solid #700032 !important;
    background: #700032 !important;
    width: 128% !important;
}


p.textConsultareCivica {
    margin-bottom: 18px;
}

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

li a, p a, td a {
    color: #700032 !important;
}

img.logoViva {
    width: 8%;
    display: inline;
}

img.logoTwitter {
    width: 5%;
    display: inline;
    margin-left: 3%;
}

img.logoFacebook {
    width: 5%;
    display: inline;
    margin-left: 3%;
}

span.customLogo {
   color: white;
    background: #398439;
    padding: 8px;
    font-weight: bold;
}

.copyright-block {
    display: none !important;
}


.gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li.active, .gkTabsWrap.vertical ol li:hover.active, .gkTabsWrap.horizontal ol li:hover.active {
    background: #700032 !important;
    border: #700032 !important;
    color: white !important;
}

.gkTabsWrap.vertical ol li {
    font-size: 17px;
    font-weight: 600 !important;
    width: 31%;
    /*width: 23%;*/
    text-align: center;
}

.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
    margin: 14px 11px 0 !important;
}

td > a {
    color: #700032  !important;
    font-weight: bold !important;
}


/*
audio#audioPlayer::-internal-media-controls-download-button {
    display:none !important;
}*/


/********NEW CSS*******************/

.col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
  margin-bottom: 0;   
}

div#textConsultareSubSlider {
    visibility: visible !important;
    float: right;
    width: 38%;
    margin-top: -41%;
    margin-right: 6%;
}

p.textConsultareCivica {
    color: #454545 !important;
}

.customTitle {
    font-size: 29px;
    margin-bottom: 7%;
}


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


div#readSeeMoreButton a {
    background: #700032;
    border: 2px solid #700032;
    color: white;
    text-transform: uppercase;
    padding-left: 9%;
    padding-right: 9%;
    padding-top: 3%;
    padding-bottom: 3%;
    font-size: 11px;
    font-weight: bold;
}


div#readSeeMoreButton a:hover {
    background: none;
    color: #700032;
    border: 2px solid #700032;
    text-transform: uppercase;
    padding-left: 9%;
    padding-right: 9%;
    padding-top: 3%;
    padding-bottom: 3%;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
}

div#theProjectText {
    text-align: center;
}

p.customTitle2 {
    font-size: 25px;
    margin-bottom: 1.5%;
}


p.customTitle3 {
    color: #700032;
    margin-bottom: 1.5%;
}


div#readSeeMoreButtonOther a {
    background: #700032;
    border: 2px solid #700032;
    color: white;
    text-transform: uppercase;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 1%;
    padding-bottom: 1%;
    font-size: 11px;
    font-weight: bold;
}

div#readSeeMoreButtonOther a:hover {
    background: none;
    color: #700032;
    border: 2px solid #700032;
    text-transform: uppercase;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 1%;
    padding-bottom: 1%;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
}

div#backgroundHealthSafeNutri > p {
    background: #fafafa !important;
    padding-top: 3%;
    padding-bottom: 2%;
    margin-bottom: -2%;
}


div#backgroundHealthSafeNutri > div{
    /*background: #3A21A1 !important;*/
    background: #fafafa !important;
    color: white;
    text-align: center;
    font-size: 18px;
}

div#backgroundHealthSafeNutri > div > a {
    color: white  !important;
}



img.imgNutriHealthSafe {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4%;
}


div.galleryHomepage {
    text-align: center;
    background: rgb(240, 242, 243);
    padding-top: 3%;
    padding-bottom: 3%;
}


div#sp-footer1 {
    text-align: center;
}


img.imgPartnerKasta {
    width: 38%;
    margin-left: auto;
    margin-right: auto;
}

img.imgPartnerDevelopment {
    width: 93%;
    margin-left: auto;
    margin-right: auto;
}

img.imgPartnerYouth {
    width: 67%;
    margin-left: auto;
    margin-right: auto;
}


img.imgPrevBrochure {
    width: 82%;
}



.img-block.none-effect.zoomIn.animated {
    width: 16% !important;
}



//2025

@media(max-width: 479px) {
    img.imgAfis_home {
        width: 100%;
        float: left; 
        margin-right: 0 !important;
    }
  
}
