/* meniu */
#sp-header {
    background: #000000;
}
.sp-megamenu-parent>li>a {
    color: #ffffff;
}
.sp-megamenu-parent>li:hover>a {
    color: #ffffff;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #ffffff;
}
/* meniu */
/* SpImageGallery */
.speasyimagegallery-gallery-item img {
    width: 100%;
    border-radius: 10px;
}
.speasyimagegallery-image-wrapper img {
    border-radius: 10px;
}
/* SpImageGallery */
/* RSForm!PRO */
.btn {
    border-radius: 2rem;
}
.btn-primary, .sppb-btn-primary, .btn-primary:hover, .sppb-btn-primary:hover  {
    color: #ffffff;
    background-color: transparent;
    border-color: #ffffff;
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
    color: #ffffff;
    background-color: transparent;
    border-color: #ffffff;
}
/* RSForm!PRO */
/* Easy Layouts Modul Evenimente */
.modul-evenimente .row, .prezentare-articole>.row, .pagina-articol {
    margin-bottom: 30px;
    align-items: center;
}
.modul-evenimente a, .modul-evenimente p, .prezentare-articole a, .prezentare-articole p, .pagina-articol a, .pagina-articol p {
    color: #ffffff;
}
.modul-evenimente h3 {
 font-size: 35px;   
}
.prezentare-articole h2 {
    font-size: 35px;
}
.pagina-articol h1 {
    font-size: 35px
}
.modul-evenimente p, .prezentare-articole p, .pagina-articol p {
    font-size: 18px;
}
.modul-evenimente .mod-articles-category-title, .prezentare-articole .readmore {
    padding: 4px 10px 6px 10px;
    border: 1px solid #ffffff;
    border-radius: 20px;
    margin-top: 20px;
    display: inline-block;
}
.modul-detalii {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    border-top: 1px solid #414141;
    border-bottom: 1px solid #414141;
    padding: 20px 0px;
    margin: 0px;
}
.modul-detalii .field-entry {
    display: inline-block;
    margin-left: 10px;
}
.modul-evenimente img {
    width: 100%;
    border-radius: 10px;
}
.prezentare-articole img {
    border-radius: 10px;
}
.pagina-articol .modul-detalii {
    margin-top: 30px;
    margin-bottom: 30px;
}
.poza-eveniment img {
    position: relative;
    margin: 0 auto;
}
.prezentare-articole h2 {
    margin-bottom: 15px;
}
.poza-eveniment img {
    border-radius: 10px;
}
/* Easy Layouts Modul Evenimente */
/* Shaper Helix Ultimate Evenimente */
body, .sp-preloader {
    background-color: #000000;
    color: #ffffff;
}
/* Shaper Helix Ultimate Evenimente*/
/* Subsol */
#subsol-al-camin .sppb-media .pull-left {
    width: 28px !important;
}
#subsol-al-camin .sppb-addon-text {
    display: none;
}
/* Subsol */