.logo-image-phone {
  max-height: 75px;
  float: left;
}
.sp-page-title {
    padding: 30px 0 0 0!important;
margin-top: 0px!important}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slide-item-bg {
    height: 500px!important;
}
h1 {
    font-size: 40px!important;
    font-weight: 300!important;
}
h1 small {
  font-size: 18px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-slideshow-sub-title {
  font-size: 16px!important;
}
h3 {
    font-size: 24px!important;
    font-weight: 300!important;
}
.entry-header {
    margin-bottom: 10px!important;
}
.counter {
    padding: 8px 25px;
}
input, select {
    border: 1px solid #afafaf !important;
}
.toggle-editor.btn-toolbar.float-right.clearfix.mt-3 {
    display: none;
}
.fabrikRepeatGroup___conferinte_parteneri___imagine {
    max-width: 150px;
}
.hidden {
    display: none;
}
#sp-header, .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #e9edf3!important;
} 
.sppb-addon-articles .sppb-addon-article .article-info-wrapper h2 {
	margin-bottom:0!important;
}
.menu.submenu {
    margin: 5px 10px;
	padding: 0;
}
.submenu li {
    font-size: 90%;
    list-style: outside!important;
	display:inline-block!important;
	border-bottom:none!important;
	line-height:11px!important
}
.submenu li a{
	display:inline!important;
    color: #00377B;
    font-weight: 300;
    margin: 0 5px!important;
	padding: 0 !important;
	line-height:11px!important
}
.submenu li a::before {
    content: "" !important;
}

.submenu li {
border-right:1px solid #afafaf
}
.submenu li:last-child {
  border-right:none!important;
}
/*aida module*/
.aidanews2_art {margin:20px 0}
.aidanews2_positions img {
    margin: 5px 10px 0 0 !important;
 
}
/*BANERE*//*BANERE*/
.special {padding:0!important;margin:0!important}

/*fabrik*/
.fabrikDataContainer .modal {display:block!important}
.fabrikGroupRepeater.pull-right.btn-group {
    z-index: 11111;
}
.fabrikForm .fabrikSubGroup {
    width: 24.9%;
    float: left;
}
.fabrikRepeatGroup___galerie_imagini___imagine {
    padding-right: 3px;
    padding-left: 3px;
}
#sp-footer a, #sp-bottom a {
    color: #7b8da7!important;
}
#sp-footer ul.menu {
    margin: 6px 0!important;
}
#sp-footer ul.menu li {
     margin: 0!important;
	 padding: 0 10px;
}
#sp-header ul.social-icons > li a {
 color: #57749d!important;
    font-size: 20px!important;
}
#sp-page-builder .sppb-section-title {
    margin-bottom: 0px!important;
}
.helix-social-share-icon li {

    display: inline-flex;
    list-style: none;
    padding: 10px;
    font-size: 20px;

}
.helix-social-share-icon ul {

    float:right

}
.search input.form-control{
    padding: 0px 13px;
    font-size: 12px;
    border-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    background-color: #ffffff7a;
    height: 29px;
    margin: 3px;
        margin-bottom: 3px;
    max-width: 150px !important;
	width:150px;
	transition: width 1s;
}
.search input.form-control:hover, .search input.form-control:focus{
max-width: 200px !important;
width: 200px !important;
transition: width 1s;

}
.aidanews2_date {
    font-size: 12px;
}
.aidanews2_date:before {
    content: "\f073";
	font: normal normal normal 14px/1 FontAwesome;
	margin-right:5px
}
div[itemprop="articleBody"] a {
	
	font-weight: bold;

}
label {display:block!important}

.noo-gallery-item img {display:block!important
}
@media (max-width: 400px) {
	.logo-name {
    font-size: 13px !important;
    line-height: 17px !important;
    text-align: left !important;
    padding: 10px 0 0 0;
	}
	.slogan {
    
    font-size: 18px;
    color: #2a8d1d;
}
	
}
@media (min-width: 401px) and (max-width: 500px) {
	.logo-name {
    font-size: 16px !important;
    line-height: 22px !important;
    text-align: left !important;
    padding: 10px 0 0 0;
	}
	.slogan {
    
    font-size: 14px;
    color:#2a8d1d;
	
}	
	
}

@media (min-width: 501px) and (max-width: 760px) {
	.logo-name {
    font-size: 18px !important;
    line-height: 24px !important;
    text-align: left !important;
    padding: 10px 0 0 0;
	}	
	.slogan {
    
    font-size: 14px;
    color:  #2a8d1d;
}
	
}
@media (min-width: 761px) and (max-width: 990px) {
	.logo-name {
    font-size: 20px !important;
	line-height: 23px !important;
    text-align: left !important;
    padding: 10px 0 0 0;
	}	
	.slogan {
    
    font-size: 14px;
    color:  #2a8d1d;
}
	
}
@media (min-width: 991px)  {
	.logo-name {
    font-size: 15px !important;
    line-height: 18px !important;
    text-align: left !important;
  
	}		
	.slogan {
    
    font-size: 18px;
    color:  #2a8d1d;
	text-align: center;
}
	
}
div[data-placement="top"] {
  display: block !important;
}
a[data-toggle="tooltip"] {display:unset!important}

input.fabrikinput {
  margin: 10px !important;
  padding: 10px !important;
}
.fabrikLabel .fa-star {
    font-size: 50%; /* Redimensionare la 70% */
    position: absolute;
    top: 3px;
    left: 0;
}
.fabrikLabel {
  font-weight: bold;
  font-size: 105%;
}
form.fabrikForm {
  overflow: auto;
}
.left-s {
position:absolute;
left:-2000px;	
}