#sp-header {
  
    padding: 0!important;
}
.logo-ift img {

    width: 70px;

}
.logo-ift p {

    text-align: center;

}
#sp-logoforum p {

    text-align: center;

}
#sp-top1, #sp-logoforum .sp-module strong {
color:rgba(163, 13, 5, 1)
}
#sp-top-bar {
    display: none;
}
#sp-logoforum .sp-module {margin:0!important; padding:0!important}

.sp-menu-item > a {
    text-transform: uppercase;
}
#sp-page-builder .sppb-section-title {
    margin-bottom: 17px;
    position: relative;
    z-index: 1;
}
.row.rsform {
    margin: 10px 0;
}
.form-control,.rsform-input-box.form-control.rsform-input-box, .rsform-input-box.form-control.rsform-input-box {
    border: 1px solid #777!important;
	 text-transform: uppercase;
}
.formValidation {
    float: right;
}

#sp-logo-right {
	padding-top:5px
}
.sppb-addon-article.leading-item .sppb-article-introtext,.sppb-addon-articles .sppb-addon-article {
    margin-bottom: 0!important;
}
.layout-business .intro-item.sppb-addon-article {
    margin-bottom: 0!important;
}

.specialitem {
    text-align: center;
	padding:0 10px!important
}
.layout-business .sppb-addon-article.intro-item .sppb-article-title {
    min-height: 125px;
}
.custom.top500 {
    margin: 9px 5px 0 25px
}

.custom.top500 .btn, .custom.top500 .sppb-btn {
    
    padding: 0 15px;
  
}
.sigleproduse img {
    filter: grayscale(100%);
    opacity: 0.8;
}
.sigleproduse:hover img {
    filter: grayscale(0%);
    opacity: 1;
    transition: all 1s ease 0s;
}
.logopartners {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0!important;
}
ul.social-icons > li a {
    color: #0e73ba!important;
    font-size: 20px;
    margin: 20px 0;
}

#foo1 a::before {
    content: "";
}
#foo1 img {
    margin: 0 15px;
}


.sp-module ul > li {
    display: inline-block!important;
    position: relative;
    padding: 0;
    margin-right: 35px;
}

.nav.menu {margin-top:0px!important}

.sp-module ul > li {
    display: inline-block;
    line-height: 60px;
    font-size: 15px;
    color: #363636;
    position: relative;
}
.sp-menu-item.ghidmenu a {
    color: red;
}
.collapse {
		visibility:visible!important;
		display:block!important;
}
.sp-module ul  {
	margin-top:40px!important;

}
.sp-module ul > li {

	width:100%;
    line-height: 30px!important;
    font-size: 15px!important;
    color: #fdfdfd!important;
}
label[for="inscriere_gratuita___Bilete"] {
    float: left;
    margin-right: 10px;
}

.sp-megamenu-parent > li > a {
  font-size: 13px!important;
}
.abonare {
color: yellow !important;
background: #afafaf !important;
margin: 12px 0 !important;
padding: 0 10px !important;
line-height: 20px !important;
}