.white-popup-block {
    padding: 20px 0px;
    background: #fff0;
}
/* steaguri */
.lottie-player {
    margin: 0 auto;
}
.lang-inline {
    height: 25px;
}
.sp-page-title {
    background: #22235c;
    border-radius: 30px;
    margin-top: 50px;
    padding: 20px;
}
.com-tags #sp-main-body {
    padding: 50px 0px;
}
div.mod-languages ul li.lang-active {
    background-color: #ffffff !important;
}
div.mod-languages ul li.lang-active {
    padding: 0px 0px 0px;
}
 .rsform-block-teser {
    text-align: left;
    font-size: 24px;
    font-weight: 700;
}
.lang-inline .lang-active img {
    display: block;
    max-width: 100%;
    height: auto;
    position: relative;
    border: 1px solid #22235C !important;
    padding: 2px;
    border-radius: 40px;
    height: 24px;
    width: 25px;
}
.lang-inline img {
    display: block !important;
    max-width: 100%;
    height: auto;
    position: relative;
    border: 1px solid #ffffff !important;
    padding: 2px;
    border-radius: 40px;
    height: 24px;
    width: 25px;
}
/* steaguri end */
/* meniu */
#sp-header .sp-module {
    margin-left: 70px;
}
#sp-header {
    box-shadow: 0 0 0px 0 rgb(0 0 0 / 0%);
}
.sp-megamenu-parent>li:hover {
    background-color: #F2F2F2;
    transition: 0.6s;
}
.sp-megamenu-parent>li:last-child>a {
    padding: 0px 15px 0px 15px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-weight: 300 !important;
    font-size: 16px;
}
.sp-megamenu-parent>li.active>a {
    font-weight: 400 !important;
}
/* meniu end */
/* afacere promovata */
.afacere-de-vanzare .newsinfo {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    gap: 20px;
}
.afacere-de-vanzare .category-module {
    margin-top: 70px;
}
.afaceri-de-vanzare-promovate {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    box-shadow: 2px 0px 20px -8px #898989;
    margin-bottom: 30px;
    border-radius: 40px;
}
.afaceri-de-vanzare-promovate br {
    display: none;
}
.imagine-afacere-promovata {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom: 10px solid #f9cb46;
}
.imagine-afacere-promovata img {
    max-width: 100%;
    width: 100%;
    min-height: 100%;
    max-height: 180px;
    height: 100%;
    margin: 0;
    padding: 0;
    object-fit: cover;
    object-position: 100% 0%;
}
.detalii-afacere-promovata {
    width: 100%;
    display: flex;
    gap: 20px;
    flex-direction: column;
    justify-content: space-evenly;
    margin-left: 0px;
    padding: 10px 20px;
}
.detalii-afacere-promovata p {
    margin-bottom: 20px;
    text-align: center;
}
.detalii-afacere-promovata h2 { 
    font-size: 18px;
}
.detalii-afacere-promovata h2 a { 
    color: #000000;
}
.detalii-afacere-promovata .mod-articles-category-title {
    background-color: #F9CB46;
    padding: 6px 20px;
    border-radius: 26px;
    color: #22235C;
    font-size: 12px;
    font-weight: 500;
}
.container-detalii-afacere-promovata {
    display: block;
    width: 100%;
    background-color: #F2F2F2;
    border-radius: 10px;
    padding: 10px 20px;
}
.container-detalii-afacere-promovata .field-entry {
    display: block;
    width: 100%;
}
.container-detalii-afacere-promovata .field-entry .field-label {
    color: #272727;
}
/* afacere promovata end */
/* afacere lista */
.afacere-promovata {
    position: absolute;
    display: inline-block;
    padding: 4px 16px;
    color: #ffffff;
    background-color: #22235C;
    bottom: 0;
    right: 0;
    border-top-left-radius: 20px;
}
.afacere-promovata .field-label {
    color: #ffffff !important;
    font-weight: 500;
}
.image-container-2 {
    position: relative;
    width: 100%;
    height: 200px;
    display: block;
    overflow: hidden;
    border-bottom: 10px solid #F9CB46;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.image-container-2 a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.image-container-2 img {
    max-width: 100%;
    width: 100%;
    max-height: 220px;
    min-height: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    object-fit: cover;
    object-position: 0px 0px;
}
.item-container-2 h2 {
    height: 100%;
    min-height: 92px;
    max-height: 120px;
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000000;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #272727;
    display: flex;
    position: relative;
}
.item-container-2 h2 a {
    color: #000000;
    display: grid;
    align-content: center;
}
.item-container-2 .readmore a {
    background-color: #F9CB46;
    padding: 4px 20px;
    margin-top: 20px;
    margin-bottom: 30px;
    display: inline-block;
    border-radius: 26px;
    color: #22235C;
    font-size: 14px;
    font-weight: 500;
}
.item-container-2 .readmore {
    text-align: center;
    display: block;
}
.item-container-2 .detalii-afacere {
    background-color: #F2F2F2;
    border-radius: 14px;
    padding: 10px 0px;
    margin-left: 0px;
    margin-bottom: 10px;
}
.item-container-2 .field-entry {
    font-size: 16px;
}
.item-container-2 .field-label {
    color: #272727;
}
.item-container-2 .article-text-intro {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #272727;
}
.item-container-2 {
    margin-bottom: 52px;
    display: block;
}
.item-container-2-inner {
    box-shadow: 0px 0px 0px 0px #ffffff;
    border-radius: 0px;
    background-color: rgb(255 255 255 / 50%);
    height: 100%;
}
.item-container-2-inner-cont {
    padding: 0px 20px;
    display: flex;
    position: relative;
    flex-flow: column;
    justify-content: space-around;
}
.burtiera-poza-lista-afacere {
    display: inline-block;
    position: absolute;
    text-align: center;
    bottom: 16px;
    border-radius: 8px;
    left: 16px;
}
.burtiera-poza-lista-afacere i {
    color: #F9CB46;
    background-color: #22235C;
    padding: 6px;
    border: 4px solid #f2f2f2;
    font-size: 18px;
    border-radius: 40px;
    margin-right: 10px;
}
/* afacere lista end */
/* continut afacere */
.container-imagine {
    position: relative;
}
.burtiera-poza-afacere {
    display: inline-block;
    position: absolute;
    text-align: center;
    bottom: 3%;
    width: 96%;
    padding: 7px 20px;
    background-color: rgb(242 242 242 / 80%);
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    left: 50%;
    transform: translate(-50%, 0%);
}
.burtiera-poza-afacere i {
    color: #F9CB46;
    background-color: #22235C;
    padding: 6px;
    font-size: 14px;
    border-radius: 40px;
    margin-right: 10px;
}
.afaceri-de-vanzare .page-header {
    padding-bottom: 0px;
}
.afaceri-de-vanzare .page-header h1 {
    margin-bottom: 0px;
}
.article-introtext H3 {
    margin-top: 30px;
    margin-bottom: 20px;
}
.ms-0 {
    margin-left: auto !important;
    margin-right: auto !important;
}
.page-link {
    border: 0px solid #dee2e6;
    padding: 8px 16px;
}
.page-link:hover {
    background-color: #ffffff;
    border-color: #ffffff;
}
.page-item.active .page-link {
    z-index: 3;
    color: #000;
    background-color: #F5F2ED;
    border-color: #F5F2ED;
    border-radius: 50px;
}
.pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span:hover, .pagination>.active>span:focus {
    border-color: #F5F2ED;
    background-color: #F5F2ED;
}
/* continut afacere */
/* pagina facere*/
.afacere-de-vanzare .newshead .over_head {
    position: absolute;
    bottom: 14.5px !important;
    left: inherit !important;
    right: 0px !important;
    width: initial !important;
    padding: 0px !important;
}
.promovat-afacere {
    background-color: #22235C;
    color: #ffffff;
    padding: 6px 16px;
    font-size: 16px;
    font-weight: 500;
    border-top-left-radius: 20px;
}
.afacere-de-vanzare .parent-category-name {
    padding-bottom: 50px;
}
.afacere-de-vanzare .article-info {
    display: inline-block;
}
.afacere-de-vanzare .parent-category-name a {
    color: #000000;
    text-transform: uppercase;
    font-size: 18px;
}
.afacere-de-vanzare .parent-category-name a:before {
    font-family: "Font Awesome 5 Free";
    content: "\f30a";
    font-weight: 900;
    font-size: 24px;
    text-align: center;
    display: inline-block;
    width: 70px;
    padding: 10px 0px;
    background-color: #F9CB46;
    margin-right: 20px;
    border-radius: 16px;
}
.afacere-de-vanzare #sp-main-body {
    padding: 50px 0;
}
.afacere-de-vanzare h1 {
    color: #22235C;
    padding-bottom: 20px;
    font-size: 22px;
    font-weight: 600;
}
.article-full-image {
    height: inherit;
    overflow: visible;
    border-radius: 10px;
    position: relative;
    z-index: -1;
}
.afacere-de-vanzare .article-full-image img {
    border-radius: 10px;
    object-fit: cover;
    width: 100%;
    height: max-content;
    position: relative;
    right: 0;
    top: 0;
    vertical-align: top;
    display: block;
}
.profil-broker img {
    vertical-align: middle;
    margin: 0 auto;
    border-radius: 100px;
}
.profil-broker .profil-broker-inner {
    background-color: #F2F2F2;
    margin: 0px;
    padding: 6px;
    border-radius: 42px 0px 0px 20px;
    margin-top: 20px;
    height: auto;
    width: 90%;
    float: right;
}
.profil-broker .linkd-user {
    display: block;
    position: relative;
    height: inherit;

}
.profil-broker .linkd-user a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    color: transparent;
}
.profil-broker .inner {
    display: block;
    background-color: #F2F2F2;
    border-radius: 10px;
    padding: 30px;
}
.profil-broker .functie {
    text-align: left;
    color: #272727;
    font-size: 12px;
    margin-top: 16px;
    margin-left: 8px;
    margin-bottom: 0px;
    position: absolute;
    display: inline-block;
}
.profil-broker .nume {
    text-align: left;
    color: #000000;
    font-size: 14px;
    font-weight: 900;
    margin: 0px;
    padding: 0px;
    border-bottom: 0px solid #b3b3b3;
    position: absolute;
    display: inline-block;
    margin-top: 34px;
    margin-left: 8px;
}
.buton-pc {
    display: none;
}
.buton-mob {
    display: inherit;
    margin-top: 10px;
    padding: 0px 30px;
}
.buton-mob .btn {
    font-size: 14px;
}
.imagine-broker-afacere {
    display: inline-block;
    width: 70px;
    margin-left: -14px;
}
 .date-contact-broker-afacere {
    display: inherit;
 }
 .broker-afacer .te_trombinoscope form .innerperson {
    padding: 10px 30px;
    margin: 0px 10px;
    box-shadow: 0px 0px 10px -3px #b3b3b3;
    border-radius: 20px;
}
.broker-afacer .grid.te_trombinoscope form .person {
    width: 100% !important;
    margin-top: 40px;
    margin-bottom: 40px;
    -webkit-box-flex: 1;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.broker-afacer .outerperson {
    min-width: 100%;
    max-width: 50%;
}
.broker-afacer .grid.te_trombinoscope form .personlist, .grid.te_trombinoscope form .contactgroup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    overflow: hidden;
    text-align: center;
}
/* filtru afacere */
.filtru-afaceri button {
    padding: 5px 10px;
    border-radius: 30px;
    border: 1px solid #F9CB46;
    background-color: #F9CB46;
    width: 50%;
    margin: 0px 10px 20px 10px;
    color: #000000;
}
.filtru-afaceri {
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
}
.filtru-afaceri .control-label {
    display: none;
}
.filtru-afaceri .denumire-afacere, .filtru-afaceri .marja-pret, .filtru-afaceri .categorie-afacere {
    display: inline-block;
    width: 100%;
    padding: 0px 10px;
}
.filtru-afaceri input[type="text"]:not(.form-control), .filtru-afaceri .form-select, .filtru-afaceri select:not(.form-select):not(.form-control) {
    border-radius: 3rem;
}
.filtru-afaceri .categorie-afacere select, .marja-pret .control-group select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url(/images/down-arrow-01.svg);
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: 14px;
    background-size: 18px;
    color: #000000;
}
.filtru-afaceri .form-select:focus {
    border-color: #F9CB46;
    outline: 0;
    box-shadow: 0 0 0 0 rgb(13 110 253 / 25%);
}
.filtru-afaceri input[type="text"]:not(.form-control):focus, .filtru-afaceri input[type="email"]:not(.form-control):focus, .filtru-afaceri input[type="url"]:not(.form-control):focus, .filtru-afaceri input[type="date"]:not(.form-control):focus, .filtru-afaceri input[type="password"]:not(.form-control):focus, .filtru-afaceri input[type="search"]:not(.form-control):focus, .filtru-afaceri input[type="tel"]:not(.form-control):focus, input[type="number"]:not(.form-control):focus, .filtru-afaceri select:not(.form-select):not(.form-control):focus {
    color: #495057;
    background-color: #fff;
    border-color: #F9CB46;
    outline: 0;
}
/* filtru afacere end*/
.afaceri-promovate-modul .latestnews-items {
    padding: 20px !important;
}
.afaceri-promovate-modul .latestnews-item {
    box-shadow: 0px 2px 8px 0px #bcbcbc;
    border-radius: 50px;
}
.afaceri-promovate-modul .newsinfo {
    padding: 20px;
}
.afaceri-promovate-modul .picture {
    border-top-right-radius: 50px;
    border-top-left-radius: 50px;
    border-bottom: 10px solid #F9CB46;
}
.afaceri-promovate-modul .item_details {
    background-color: #F2F2F2;
    padding: 10px !important;
    border-radius: 10px;
    margin-bottom: 10px !important;
}
.afaceri-promovate-modul .detail {
    display: inline-block;
    width: 100%;
    margin: 4px 0px;
    font-size: 16px;
}
.afaceri-promovate-modul .detail_label {
    color: #272727;
}
.afaceri-promovate-modul .newstitle {
    line-height: 20px;
    margin-bottom: 10px;
    font-weight: 500 !important;
}
.afaceri-promovate-modul .newstitle a {
    color: #000000;
    font-size: 18px;
}
.afaceri-promovate-modul .newsintro {
    font-size: 16px;
}
.afaceri-promovate-modul .link {
    background-color: #F9CB46;
    padding: 4px 20px !important;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    width: 90%;
    border-radius: 26px;
    color: #22235C;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center !important;
}
.afaceri-promovate-modul .head_left .newshead {
    float: none !important;
    margin: 0px !important;
}
.afaceri-promovate-modul .newshead .picture {
    max-width: 100% !important;
    max-height: 270px !important;
}
.afaceri-promovate-modul .picture img {
    max-width: 100% !important;
    max-height: 100% !important;
    min-width: 100%;
    object-fit: inherit;
    object-position: 0px 0px;
}
/* cookie bar */
span.cc-message span.cc-cookie-settings-toggle {
    border-radius: 25px;
}
div.cc-window a.cc-btn, span.cc-cookie-settings-toggle {
    border-radius: 25px !important;
}
/* cookie bar end */
@media (max-width: 575px) {
.afaceri-de-vanzare .container, .container-sm {
    max-width: 100%;
}
.afaceri-de-vanzare .row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .2);
    padding-left: calc(var(--bs-gutter-x) * .2);
    margin-top: var(--bs-gutter-y);
}
.pagination-container {
    padding: 0px 20px;
    margin-left: -5px;
}
}
@media (min-width: 576px) {
.profil-broker .row {
    width: 70%;
}
.profil-broker img {
    vertical-align: middle;
    margin: 0;
    border-radius: 100px;
}
.buton-pc {
    display: none;
}
.buton-mob {
    display: inherit;
    margin-top: 60px;
    padding: 0px 30px;
}
.broker-afacer .te_trombinoscope form .innerperson {
    padding: 10px 30px;
    margin: 0px 10px;
    box-shadow: 0px 0px 10px -3px #b3b3b3;
    border-radius: 20px;
}
.broker-afacer .grid.te_trombinoscope form .person {
    width: 100% !important;
}
.broker-afacer .outerperson {
    min-width: 100%;
    max-width: 50%;
}
}
@media (min-width: 768px) {
.rsform-block-teser {
    text-align: right;
}
/* afacere promovata */
.afacere-de-vanzare .category-module {
    margin-top: 70px;
}
.afaceri-de-vanzare-promovate {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    box-shadow: 2px 0px 20px -8px #898989;
    margin-bottom: 30px;
    border-radius: 40px;
}
.afaceri-de-vanzare-promovate br {
    display: none;
}
.imagine-afacere-promovata {
    width: 35%;
    overflow: hidden;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    border-top-right-radius: 0px;
    border-right: 10px solid #f9cb46;
    border-bottom: 0px;
}
.imagine-afacere-promovata img {
    max-width: 100%;
    width: 100%;
    min-height: 100%;
    max-height: 260px;
    height: 100%;
    margin: 0;
    padding: 0;
    object-fit: cover;
    object-position: 100% 0%;
}
.detalii-afacere-promovata {
    width: 65%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    margin-left: 30px;
    gap: 0px;
}
.detalii-afacere-promovata p {
    margin: 0px;
    text-align: left;
}
.detalii-afacere-promovata h2 { 
    font-size: 18px;
}
.detalii-afacere-promovata h2 a { 
    color: #000000;
}
.detalii-afacere-promovata .mod-articles-category-title {
    background-color: #F9CB46;
    padding: 6px 20px;
    border-radius: 26px;
    color: #22235C;
    font-size: 12px;
    font-weight: 500;
}
.container-detalii-afacere-promovata {
    display: block;
    width: 80%;
    background-color: #F2F2F2;
    border-radius: 10px;
    padding: 10px 20px;
}
.container-detalii-afacere-promovata .field-entry {
    display: inline-block;
    width: 50%;
}
.container-detalii-afacere-promovata .field-entry .field-label {
    color: #272727;
}
/* afacere promovata end */
.image-container-2 {
    position: relative;
    width: 100%;
    height: 250px;
    display: block;
    overflow: hidden;
    border-bottom: 10px solid #F9CB46;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}
.item-container-2-inner {
    box-shadow: 0px 4px 10px -4px #bcbcbc;
    border-radius: 50px;
    background-color: rgb(255 255 255 / 50%);
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
}
.afacere-de-vanzare h1 {
    color: #22235C;
    padding-bottom: 20px;
    font-size: 36px;
    font-weight: 600;
}
 .date-contact-broker-afacere {
    display: inherit;
 }
.imagine-broker-afacere {
    display: block;
    width: 100%;
    margin: 0px;
}
.profil-broker img {
    vertical-align: middle;
    margin: 0 auto;
    border-radius: 100px;
}
.buton-pc {
    display: inherit;
}
.buton-mob {
    display: none;
}
.article-full-image {
    height: 460px;
    overflow: hidden;
}
.buton-pc {
    margin-top: 25px;
}
.profil-broker .row {
    padding: 10px;
    margin: 0px;
    border-radius: 10px;
    width: 100%;
    height: auto;
}
.profil-broker .linkd-user {
    display: block;
    position: relative;
    height: inherit;
    border-right: 1px solid #b3b3b3;
}
.profil-broker .nume {
    text-align: center;
    color: #000000;
    font-size: 22px;
    font-weight: 900;
    margin: 0px;
    padding: 0px;
    border-bottom: 0px solid #b3b3b3;
    position: relative;
    display: block;
}
.profil-broker .functie {
    text-align: center;
    color: #272727;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    position: relative;
    display: block;
}
.locatie, .telefon, .mail {
    font-size: 18px !important;
}
.date-contact-broker-afacere {
    padding: 20px 0px;
}
.broker-afacer .te_trombinoscope form .innerperson {
    padding: 10px 30px;
    margin: 0px 10px;
    box-shadow: 0px 0px 10px -3px #b3b3b3;
    border-radius: 20px;
}
.broker-afacer .grid.te_trombinoscope form .person {
    width: 49% !important;
}
.broker-afacer .outerperson {
    min-width: 350px;
    max-width: 50%;
}
.afaceri-promovate-modul .newshead .picture {
    max-width: 100% !important;
    max-height: 360px !important;
}
.afaceri-promovate-modul .link {
    background-color: #F9CB46;
    padding: 4px 20px !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    width: 300px;
    border-radius: 26px;
    color: #22235C;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center !important;
}
.afaceri-promovate-modul .detail {
    width: 49%;
}
.afaceri-promovate-modul .latestnews-item {
    box-shadow: 4px 0px 16px 0px #bcbcbc;
    border-radius: 50px;
}
}
@media (min-width: 992px) {
.item-container-2 h2 {
    height: 100%;
    min-height: 92px;
    max-height: 120px;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000000;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #272727;
    display: flex;
    position: relative;
}
.item-container-2 .field-entry {
    font-size: 14px;
}
.item-container-2 .article-text-intro {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #272727;
    font-size: 14px;
}
.item-container-2 .readmore a {
    background-color: #F9CB46;
    padding: 4px 20px;
    margin-top: 20px;
    margin-bottom: 30px;
    display: inline-block;
    border-radius: 26px;
    color: #22235C;
    font-size: 12px;
    font-weight: 500;
}
.afaceri-promovate-modul .latestnews-items {
    padding: 20px 20px 20px 10px !important;
}
.afaceri-promovate-modul .latestnews-item {
    box-shadow: 4px 0px 16px 0px #bcbcbc;
    border-radius: 50px;
}
.afaceri-promovate-modul .newsinfo {
    padding: 10px;
}
.afaceri-promovate-modul .picture {
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 0px;
    border-right: 10px solid #F9CB46;
    border-bottom: 0px solid #F9CB46;
}
.afaceri-promovate-modul .item_details {
    background-color: #F2F2F2;
    padding: 4px 10px !important;
    border-radius: 10px;
    margin-bottom: 10px !important;
}
.afaceri-promovate-modul .detail {
    display: inline-block;
    width: 100%;
    margin: 2px 0px;
    font-size: 14px;
}
.afaceri-promovate-modul .detail_label {
    color: #272727;
}
.afaceri-promovate-modul .newstitle {
    line-height: 22px;
    margin-bottom: 10px;
    font-weight: 500 !important;
}
.afaceri-promovate-modul .newstitle a {
    color: #000000;
    font-size: 22px;
}
.afaceri-promovate-modul .newsintro {
    font-size: 16px;
}
.afaceri-promovate-modul .link {
    background-color: #F9CB46;
    padding: 2px 20px !important;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    display: inline-block;
    border-radius: 26px;
    color: #22235C;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.afaceri-promovate-modul .newshead.picturetype {
    position: relative;
    max-width: 400px !important;
}
.afaceri-promovate-modul .newshead .picture {
    max-width: 100% !important;
    max-height: 400px !important;
}
.afaceri-promovate-modul .head_left .newshead {
    float: left !important;
}
.afaceri-promovate-modul .picture img {
    max-width: 100% !important;
    max-height: 100% !important;
    min-width: 510px;
    object-fit: cover;
    object-position: -110px 0px;
}
.article-full-image {
    height: 406px;
}
.buton-pc {
    margin-top: 0px;
}
.profil-broker .row {
    padding: 17px 10px;
}
.profil-broker .linkd-user {
    border-right: 0px solid #b3b3b3;
}
.profil-broker .nume {
    font-size: 20px;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #b3b3b3;
}
.locatie, .telefon, .mail {
    margin-top: 10px !important;
    font-size: 14px !important;
}
.date-contact-broker-afacere {
    padding: 0px;
}
.broker-afacer .te_trombinoscope form .innerperson {
    padding: 10px 30px;
    margin: 0px 20px;
    box-shadow: 0px 0px 10px -3px #b3b3b3;
    border-radius: 20px;
}
.broker-afacer .grid.te_trombinoscope form .person {
    width: 33% !important;
}
.broker-afacer .outerperson {
    min-width: 100%;
    max-width: 33.333%;
}
}
@media (min-width: 1200px) {
.afaceri-promovate-modul .latestnews-items {
    padding: 20px 20px 20px 10px !important;
}
.afaceri-promovate-modul .newsinfo {
    padding: 10px 10px 10px 20px;
}
.afaceri-promovate-modul .picture {
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    border-right: 10px solid #F9CB46;
}
.afaceri-promovate-modul .item_details {
    background-color: #F2F2F2;
    padding: 10px !important;
    border-radius: 10px;
    margin-bottom: 10px !important;
}
.afaceri-promovate-modul .detail {
    display: inline-block;
    width: 49%;
    margin: 2px 0px;
    font-size: 16px;
}
.afaceri-promovate-modul .newstitle {
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 500 !important;
}
.afaceri-promovate-modul .newstitle a {
    font-size: 22px;
}
.afaceri-promovate-modul .newsintro {
    font-size: 16px;
}
.afaceri-promovate-modul .link {
    background-color: #F9CB46;
    padding: 4px 20px !important;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    font-size: 14px;
}
.afaceri-promovate-modul .head_left .newshead {
    float: left !important;
}
.afaceri-promovate-modul .picture img {
    max-width: 100% !important;
    max-height: 100% !important;
    min-width: 396px;
    object-fit: cover;
    object-position: 0px 0px;
}
/* filtru afacere */
.filtru-afaceri button {
    padding: 5px 10px;
    border-radius: 30px;
    border: 1px solid #F9CB46;
    background-color: #F9CB46;
    width: 10%;
    margin: 0px 10px;
}
.filtru-afaceri {
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
}
.filtru-afaceri .control-label {
    display: none;
}
.filtru-afaceri .denumire-afacere, .filtru-afaceri .marja-pret, .filtru-afaceri .categorie-afacere {
    display: inline-block;
    width: 25%;
    padding: 0px 10px;
}
.filtru-afaceri input[type="text"]:not(.form-control), .filtru-afaceri .form-select, .filtru-afaceri select:not(.form-select):not(.form-control) {
    border-radius: 3rem;
}
.filtru-afaceri .control-group:nth-child(3) select, .marja-pret .control-group select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url(/images/down-arrow-01.svg);
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: 14px;
    background-size: 18px;
}
.filtru-afaceri .form-select:focus {
    border-color: #F9CB46;
    outline: 0;
    box-shadow: 0 0 0 0 rgb(13 110 253 / 25%);
}
.filtru-afaceri input[type="text"]:not(.form-control):focus, .filtru-afaceri input[type="email"]:not(.form-control):focus, .filtru-afaceri input[type="url"]:not(.form-control):focus, .filtru-afaceri input[type="date"]:not(.form-control):focus, .filtru-afaceri input[type="password"]:not(.form-control):focus, .filtru-afaceri input[type="search"]:not(.form-control):focus, .filtru-afaceri input[type="tel"]:not(.form-control):focus, input[type="number"]:not(.form-control):focus, .filtru-afaceri select:not(.form-select):not(.form-control):focus {
    color: #495057;
    background-color: #fff;
    border-color: #F9CB46;
    outline: 0;
}
/* filtru afacere end*/
.article-full-image {
    height: 485px;
}
.buton-pc {
    margin-top: 0px;
}
.profil-broker .buton-pc {
    height: 15%;
}
.profil-broker .row {
    height: 85%;
}
.profil-broker .nume {
    padding: 0px 0px 30px 0px;
}
.locatie, .telefon, .mail {
    margin-top: 20px !important;
    font-size: 16px !important;
}
.date-contact-broker-afacere {
    padding: 0px;
}
.broker-afacer .te_trombinoscope form .innerperson {
    padding: 10px 30px;
    margin: 0px 20px;
    box-shadow: 0px 0px 10px -3px #b3b3b3;
    border-radius: 20px;
}
.broker-afacer .grid.te_trombinoscope form .person {
    width: 33% !important;
}
.broker-afacer .outerperson {
    min-width: 100%;
    max-width: 33.333%;
}
}
@media (min-width: 1400px) {
.profil-broker .buton-pc {
    height: 15%;
}
.buton-pc {
    margin-top: 0px;
}
.profil-broker .row {
    height: 85%;
    padding: 20px 20px;
}
.profil-broker .nume {
    padding: 0px 20px 30px 20px;
    font-size: 22px;
}
.locatie, .telefon, .mail {
    margin-top: 20px !important;
    font-size: 16px !important;
}
.date-contact-broker-afacere {
    padding: 0px;
}
.broker-afacer .te_trombinoscope form .innerperson {
    padding: 10px 30px;
    margin: 0px 40px;
    box-shadow: 0px 0px 10px -3px #b3b3b3;
    border-radius: 20px;
}
.broker-afacer .grid.te_trombinoscope form .person {
    width: 33% !important;
}
.broker-afacer .outerperson {
    min-width: 420px;
    max-width: 33.333%;
}
}
.locatie, .telefon, .mail {
    font-weight: 300;
    color: #22235C;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 14px;
    position: relative;
}
.telefon button {
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.arata-tel {
  display: inline-block !important;
}
.nr-tel-ascuns {
display: none;
}
.hide-buton {
display: none;
}
.mail button {
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.arata-tel {
  display: inline-block !important;
}
.adr-mail-ascuns {
display: none;
}
.locatie:before {
    content: " ";
    background-image: url(/images/brokeri-de-afaceri/broker-locatie-03.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: -5px;
    margin-right: 8px;
}
.telefon:before {
    content: " ";
    background-image: url(/images/brokeri-de-afaceri/broker-telefon-02.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: -6px;
    margin-right: 8px;
}
.mail:before {
    content: " ";
    background-image: url(/images/brokeri-de-afaceri/broker-mail-01.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: -8px;
    margin-right: 8px;
}
.afacere-de-vanzare .buton-pc .modal-dialog,.afacere-de-vanzare  .buton-mob .modal-dialog {
    margin: 5rem auto;
}
.afacere-de-vanzare .buton-pc .btn-primary, .afacere-de-vanzare .sppb-btn-primary, .afacere-de-vanzare .buton-mob .btn-primary, .afacere-de-vanzare .sppb-btn-primary {
    border-color: #F9CB46;
    background-color: #F9CB46;
    width: 100%;
    border-radius: 40px;
    margin-top: 20px;
    margin-bottom: 0px;
    color: #22235C;
    padding: 10px 10px;
    text-transform: uppercase;
}
.afacere-de-vanzare .buton-pc .btn-primary:hover,.afacere-de-vanzare  .sppb-btn-primary:hover,.afacere-de-vanzare  .buton-mob .btn-primary:hover,.afacere-de-vanzare  .sppb-btn-primary:hover {
    border-color: #F9CB46;
    background-color: #F9CB46;
}
.detalii-afacere-top .inner {
    padding: 30px 0px;
    margin-top: 20px;
    background-color: #F2F2F2;
    border-radius: 10px;
}
.detalii-afacere-top .inner-container {
    padding-left: 20px;
    padding-right: 30px;
    border-left: 10px solid #F9CB46;
}
.detalii-afacere-top .inner .field-entry {
    width: 100%;
    display: inline-block;
    padding-bottom: 10px;
    margin-top: 10px;
}
.detalii-afacere-top .inner .field-entry {
    border-bottom: 1px solid #b3b3b3;
}
.detalii-afacere-top .inner .field-entry:nth-child(6) {
    border-bottom: 0px solid #b3b3b3;
}
.detalii-afacere-top .inner .field-entry .field-label {
    color: #272727;
    margin-right: 10px;
}
.detalii-afacere-top .inner .field-entry .field-value {
    color: #000000;
}
.descriere-afacere .inner {
    margin-left: 30px;
}
.descriere-afacere .inner h2 {
    margin-top: 20px;
}
/* .detalii-afacere-bottom, .detalii-afacere-top {
    padding: 30px 0px;
    background-color: #F2F2F2;
    margin-top: 30px;
    margin-left: 15px;
    border-radius: 20px;
} */
.detalii-afacere-bottom .inner {
    background-color: #F2F2F2;
    padding: 30px 0px;
    margin-top: 30px;
    border-radius: 10px;
}
.detalii-afacere-bottom .inner-container {
    background-color: #F2F2F2;
    padding-right: 30px;
    padding-left: 20px;
    border-left: 10px solid #F9CB46;
}
.detalii-afacere-bottom .inner h3 {
    position: relative;
    top: -8px;
    color: #22235C;
    font-weight: 900;
}
.detalii-afacere-bottom .inner .field-entry {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #b3b3b3;
}
.detalii-afacere-bottom .inner .field-entry .field-label {
    color: #272727;
    font-weight: 500;
    width: 60%;
    display: inline-block;
}
.detalii-afacere-bottom .inner .field-entry .field-value {
    color: #000000;
}
.detalii-afacere-bottom .inner .field-entry .field-value {
    width: 38%;
    display: inline-block;
}
 .afacere-de-vanzare .home-slider {
     margin-top: 75px;
 }
 .descarca-teser {
     margin-top: 40px; 
 }
.descarca-teser .btn-primary, .sppb-btn-primary {
    border-color: #f9cb46;
    background-color: #f9cb46;
    color: #000000;
}
/* pagina facere end */

/* home */
.hero-home .image-layout-preset-style-poster .sppb-addon-image-layout-content {
    position: relative;
    margin: -24px 0px 0px 0px;
    padding: 10px 70px;
    background-color: #F9CB46;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.hero-home .sppb-addon-image-layout-image img {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
}
.hero-home .sppb-addon-image-layout-content h3 {
    margin-bottom: 0px !important;
    font-size: 20px;
}
.hero-home .sppb-addon-image-layout-text {
    display: none;
}
.hero-pasi .image-layout-preset-style-card .sppb-image-layout-title span {
    display: inline-block;
    font-size: 14px;
    font-weight: 100;
    background-color: #22235C;
    color: #ffffff;
    padding: 2px 6px;
    margin-bottom: 10px;
}
.hero-pasi .sppb-row-column {
    border-right: 0px solid #272727;
}
.hero-pasi .sppb-row-column:nth-child(4) {
    border-right: 1px solid #ffffff;
}
.home-slider .news {
    border-radius: 50px;
    border: 0px solid #000000;
    margin: 0px 20px;
}
.home-slider .newshead.picturetype {
    margin-bottom: 0px !important;
}
.home-slider .newshead.picturetype img {
    border-bottom: 16px solid #F9CB46;
}
.home-slider .newsinfo {
    padding: 10px 20px 20px;
    background-color: #ffffff;
    height: 100%;
    min-height: 270px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.home-slider .newstitle, .home-slider .newsintro {
    margin-bottom: 10px;
}
.home-slider .newsintro {
    font-weight: 300;
}
.home-slider .newsinfo h3 {
    font-size: 18px;
    height: 100%;
    min-height: 40px;
}
.home-slider .newsinfo a {
    color: #000000;
}
.home-slider .link {
    text-align: center !important;
    display: block;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
}
.home-slider .link a {
    font-size: 12px;
}
.home-slider .link .btn-primary {
    background-color: #F9CB46;
    border: 0px solid #ffffff;
    border-radius: 40px;
}
.home-slider .detail_jfield_1  {
    width: 56%;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}
.home-slider .detail_jfield_5  {
    width: 42%;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}
.home-slider .items_pagination {
    top: 37% !important;
    font-size: 50px !important;
}
.home-slider .left {
    left: -6% !important;
}
.home-slider .right {
    right: -6% !important;
}
.home-slider .items_pagination a {
    color: #858585;
}
.home-slider .detail_jfield_1 .detail_data::before {
    content: " ";
    background-image: url(/images/home/slider-cash.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-bottom: -8px;
    margin-right: 6px;
}
.home-slider .detail_jfield_5 .detail_data::before {
    content: " ";
    background-image: url(/images/home/slider-locatie.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-bottom: -8px;
    margin-right: 2px;
}
.home-slider .posttext {
    text-align: right;
    margin-top: 30px;
}
.home-slider .posttext a {
    font-size: 18px;
    color: #000000;
}
.home-slider .pretext a {
    border-radius: 20px;
    color: #ffffff;
    background-color: #22235C;
    font-size: 12px;
    font-weight: 700;
    padding: 6px 30px;
    margin-bottom: 40px;
}
.parteneri .sppb-addon-single-image-container {
    box-shadow: 0px 2px 6px 0px #cfcfcf;
    border-radius: 10px;
}
.parteneri img {
    border: 1px solid #ffffff;
    padding: 0px 20px;
}
/* home end */
/* curs broker hero */
.hero .hero-text {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    background-color: #ffffff;
}
.toti .sppb-addon-title {
    border-left: 10px solid #FFCB05;
}
.toti .sppb-addon-title spam {
    font-weight: 900;
}
.beneficii-curs .sppb-addon-title spam {
    font-weight: 900;
}
.beneficii-curs .sppb-testimonial-carousel-message {
    margin: 0px 30px;
}
.beneficii-curs .sppb-testimonial-carousel-message spam:first-child {
    color: #FFCB05;
    display: block;
    text-align: left;
    font-size: 40px;
    line-height: 30px;
    margin: 0px;
    position: relative;
    left: -20px;
}
.beneficii-curs .sppb-testimonial-carousel-message spam:nth-child(2) {
    color: #FFCB05;
    display: block;
    text-align: right;
    font-size: 40px;
    line-height: 30px;
    margin: 0px;
    position: relative;
    right: -20px;
}
.beneficii-curs .sppb-video-block,.beneficii-curs .sppb-embed-responsive-item {
    border-radius: 50px;
}
.multiple-avantaje .sppb-addon-text-block:before {
    content: " ";
    width: 20px;
    height: 1px;
    background-color: #000000;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: -10%;
}
.cursuri .sppb-panel.sppb-panel-custom {
    border: 0px !important;
    border-radius: 0px !important;
}
.cursuri .sppb-panel-heading {
    border-bottom: 1px solid #000000;
    padding: 14px 30px 14px 15px;
}
.cursuri .sppb-panel-custom .sppb-panel-body {
    border-top-width: 0px !important;
}
.cursuri .sppb-panel-title spam {
    font-weight: 600;
    display: inline-block;
    color: #22235C;
    background-color: #F9CB46;
    padding: 2px 10px;
    border-radius: 20px;
}
.cursuri .sppb-accordion-icon-position-right .sppb-accordion-icon-wrap {
    margin-left: 10px;
}
.data-curs .sppb-addon-title {
    background-color: #F9CB46;
    padding: 6px 16px !important;
    border-radius: 20px;
}
/* curs broker hero end */
/* despre noi */
.despre-noi-echipa .sppb-testimonial-carousel-name-designation {
    padding-left: 10px;
}
.despre-noi-echipa .sppb-testimonial-carousel-designation spam {
    color: #22235C;
    display: block;
    font-size: 12px;
    font-weight: 500;
    margin-top: 5px;
}
.despre-noi-echipa .sppb-testimonial-carousel-designation spam:before {
    content: " ";
    background-image: url(/images/despre-noi/mail-despre-noi-16.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-bottom: -3px;
    margin-right: 2px;
}
.despre-noi-echipa .sppb-testimonial-carousel-designation {
    margin-bottom: 10px;
}
.despre-noi-echipa .sppb-testimonial-carousel-message {    
    border-top: 1px solid #000000;
    margin-top: 10px;
    padding-top: 10px;
}
.superstar .sppb-img-responsive {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
/* despre noi end */
/* pag brokeri */
.broker-afacer #sp-main-body {
    padding: 50px 0;
}
.broker-afacer .sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {
    margin: 0;
    padding: 0;
    color: #000;
}
.broker-afacer .sp-page-title {
    padding: 50px 0 0 0px;
}
.broker-afacer .sp-page-title .sp-page-title-heading {
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 30px;
    color: #22235C;
}
#filter-search {
    margin-right: 30px;
}
.searchblock .btn {
    border-radius: 20px;
}
.searchblock .btn-primary, .sppb-btn-primary {
    border-color: #F9CB46;
    background-color: #F9CB46;
    color: #000000;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-radius: 30px;
}
.broker-afacer .pagination {
    display: inline-flex;
    padding-left: 0;
    list-style: none;
    margin-top: 50px;
}
.broker-afacer .te_trombinoscope form .searchblock, .te_trombinoscope form .clearblock {
    display: inline-block;
    margin-bottom: 50px;
    float: right;
    margin-right: 10px;
    margin-left: 10px;
}
.broker-afacer .row {
    flex-wrap: nowrap;
}
.broker-afacer .row .col-auto {
    flex: 1 1 auto !important;
}
.personinfo .category {
    font-size: 14px !important;
    color: #272727;
}
.te_trombinoscope form .personfield.fieldname {
    font-size: 18px !important;
    padding-bottom: 20px;
    border-bottom: 1px solid #b3b3b3;
}
.personfield .fieldvalue {
    font-style: normal !important;
}
.personinfo .index1 .fieldvalue:before {
    content: " ";
    background-image: url(/images/brokeri-de-afaceri/broker-locatie-03.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: -8px;
    margin-right: 8px;
}
.personinfo .index2 .fieldvalue:before {
    content: " ";
    background-image: url(/images/brokeri-de-afaceri/broker-telefon-02.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: -8px;
    margin-right: 8px;
}
.personinfo .index3 .fieldvalue:before {
    content: " ";
    background-image: url(/images/brokeri-de-afaceri/broker-mail-01.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: -8px;
    margin-right: 8px;
}
.personfield {
    font-style: normal !important;
    font-size: 14px !important;
    margin-bottom: 20px !important;
    color: #22235C;
}
.te_trombinoscope form .personfield {
    line-height: 26px;
}
.te_trombinoscope form .picture_top .personfield.index1, .te_trombinoscope form .ghost_picture_top .personfield.index1 {
    text-align: left;
}
.te_trombinoscope form .personfield.fieldname a {
    color: #000000;
}
#te_contact .personcard {
    padding: 0px;
}
#te_contact .infoblock {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
#te_contact .pictureblock {
    padding: 10px 10px 10px 0px;
}
.view-contact .personinfo .index1, .view-contact .personinfo .index2, .view-contact .personinfo .index3 {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    padding-left: 28px;
}
.view-contact .personinfo .fieldname {
    font-weight: 700;
    font-size: 28px !important;
    color: #000000;
    border-bottom: 1px solid #b3b3b3;
    padding-bottom: 14px;
    padding-left: 30px;
}
#te_contact .personinfo {
    padding: 10px 30px;
}
.view-contact #te_contact {
    box-shadow: 6px 6px 8px -4px #b3b3b3;
    border-radius: 20px;
    padding: 20px 40px;
}
.view-contact .home-slider .news {
    padding: 0px;
    box-shadow: 0px 4px 6px -2px #b3b3b3;
    margin-right: 6px;
    margin-left: 16px;
    margin-bottom: 50px;
}
/* pag brokeri end */
/* footer */
.text-logo-footer .sppb-addon-content {
    color: #ffffff;
    border-width: 1px;
    border-color: #ffffff;
    border-style: solid;
    border-radius: 20px;
    padding: 4px 30px;
    display: inline-block;
}
.tradex-footer .sppb-row-column:nth-child(2), .tradex-footer .sppb-row-column:nth-child(3), .tradex-footer .sppb-row-column:nth-child(4) {
    border-right: 1px solid #ffffff;
}
.subsol-meniu-mob .sppb-panel.sppb-panel-custom {
    border-bottom: 1px solid #ffffff !important;
    border-top: 0px solid #ffffff !important;
    border-left: 0px solid #ffffff !important;
    border-right: 0px solid #ffffff !important;
}
.subsol-meniu-mob .sppb-panel-custom .sppb-panel-body {
    border-top: 0px solid #ffffff !important;
}
.subsol-meniu-mob .sppb-accordion-icon-wrap {
    color: #ffffff;
}
.termeni {
    border-top: 4px solid #FFCB05;
}
/* footer */
@media (min-width: 992px) {
 .hero .hero-text {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    padding-top: 20px;
    padding-right: 80px;
    padding-bottom: 20px;
    padding-left: 80px;
    background-color: #ffffff;
}
.hero-home::before {
    content: " ";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    background-image: url(/images/home/home-hero-bottom.png);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 0 100%;
}
.multiple-avantaje .sppb-addon-text-block:before {
    content: " ";
    width: 20px;
    height: 1px;
    background-color: #000000;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: -5%;
}
.multiple-avantaje .avantaje-numere .sppb-addon-single-image-container:after {
    content: " ";
    width: 1px;
    height: 20px;
    background-color: #000000;
    display: inline-block;
    position: absolute;
    top: 100%;
    right: 50%;
}
.data-curs .sppb-addon-title {
    background-color: #F9CB46;
    padding: 6px 30px !important;
    border-radius: 20px;
}
.superstar .sppb-img-responsive {
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}
}
@media (max-width: 991.98px) {
 .sppb-col-sm-4 {
     width: 40%;
}
 .sppb-col-sm-8 {
     width: 60%;
 }
.pas, .pas-mob {
     border-bottom: 0px solid #bebebe;
 }
 .tradex-footer .sppb-row-column:nth-child(2), .tradex-footer .sppb-row-column:nth-child(3), .tradex-footer .sppb-row-column:nth-child(4) {
    border-right: 0px solid #ffffff;
}
.parteneri .sppb-col-sm-6, .parteneri .sppb-col-xs-6 {
    width: 50%;
    max-width: 50% !important;
    flex-basis: 100%;
}
/*.despre-noi-echipa .sppb-testimonial-carousel-img-wrap {
    max-width: 100%;
    width: 100%;
}*/
}
@media (max-width: 712px) {
.sppb-col-sm-4 {
     width: 30%;
}
 .sppb-col-sm-8 {
     width: 70%;
 }
.pas, .pas-mob {
     border-bottom: 1px solid #bebebe;
 }
 .tradex-footer .sppb-row-column:nth-child(2), .tradex-footer .sppb-row-column:nth-child(3), .tradex-footer .sppb-row-column:nth-child(4) {
    border-right: 0px solid #ffffff;
}
.parteneri .sppb-col-sm-6, .parteneri .sppb-col-xs-6 {
    width: 50%;
    max-width: 50% !important;
    flex-basis: 100%;
}
}
/* blog */
.articole-blog h3, .articole-blog-2 h3 {
    font-size: 16px;
    font-weight: 900;
}
.articole-blog .sppb-addon-article, .articole-blog-2 .sppb-addon-article {
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 1px 6px -2px #6c6c6c;
    flex: 1;
}
.articole-blog .sppb-img-responsive, .articole-blog-2 .sppb-img-responsive {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.articole-blog .sppb-article-img-wrap:after, .articole-blog-2 .sppb-article-img-wrap:after {
    content: " ";
    background-image: url(/images/logo-blog-06.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 70px;
    height: 70px;
    position: relative;
    top: -35px;
    display: block;
    margin-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    background-color: #F2F2F2;
    padding: 0px;
    border-radius: 40px;
    border: 6px solid #ffffff;
    box-shadow: 0px 1px 5px -2px #6c6c6c;
}
.articole-blog .sppb-article-info-wrap, .articole-blog-2 .sppb-article-info-wrap {
    position: relative;
    top: -20px;
    padding: 0px 20px;
}
.articole-blog .sppb-article-meta, .articole-blog-2 .sppb-article-meta {
    display: inherit;
}
.articole-blog .sppb-article-introtext, .articole-blog-2 .sppb-article-introtext {
    font-size: 14px;
}
.articole-blog .sppb-readmore, .articole-blog-2 .sppb-readmore {
    color: #000000;
    text-align: right;
    display: block;
    margin-top: 10px;
    font-weight: 300;
}
.articole-blog .sppb-readmore:after, .articole-blog-2 .sppb-readmore:after {
    content: " ";
    background-image: url(/images/sageata-dreapta-01.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 20px;
    height: 16px;
    position: relative;
    display: inline-block;
    margin-left: 6px;
}
.articol-blog .pagination {
    justify-content: space-between;
    margin-top: 60px;
}
.articol-blog .btn-group-sm>.btn, .btn-sm {
    padding: 0.55rem 2rem;
    font-size: .875rem;
    border-radius: 30px;
}
.articol-blog .btn-secondary {
    color: #fff;
    background-color: #22235C;
    border-color: #22235C;
}
@media (min-width: 768px) {
.detalii-afacere-top .inner .field-entry {
    width: 50%;
}
.detalii-afacere-top .inner .field-entry:nth-child(1), .detalii-afacere-top .inner .field-entry:nth-child(2), .detalii-afacere-top .inner .field-entry:nth-child(3), .detalii-afacere-top .inner .field-entry:nth-child(4) {
    border-bottom: 1px solid #b3b3b3;
}
.detalii-afacere-top .inner .field-entry:nth-child(5), .detalii-afacere-top .inner .field-entry:nth-child(6) {
    border-bottom: 0px solid #b3b3b3;
}
.hero-pasi .sppb-row-column {
    border-right: 1px solid #272727;
}
.articole-blog .sppb-article-img-wrap:after {
    display: none;
}
.articole-blog .sppb-article-info-wrap {
    top: 0px;
}
.articole-blog h3 {
    font-size: 16px;
    font-weight: 900;
}
.articole-blog .sppb-col-sm-6:nth-child(1) {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
    display: flex;
}
.articole-blog .sppb-addon-article {
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 1px 6px -2px #6c6c6c;
    flex: 1;
}
.articole-blog .sppb-col-sm-6:nth-child(1) .sppb-img-responsive {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.articole-blog .sppb-col-sm-6:nth-child(1) .sppb-article-img-wrap:after {
    content: " ";
    background-image: url(/images/logo-blog-06.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 70px;
    height: 70px;
    position: relative;
    top: -35px;
    display: block;
    margin-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    background-color: #F2F2F2;
    padding: 0px;
    border-radius: 40px;
    border: 6px solid #ffffff;
    box-shadow: 0px 1px 5px -2px #6c6c6c;
}
.articole-blog .sppb-col-sm-6:nth-child(1) .sppb-article-info-wrap {
    position: relative;
    top: -20px;
    padding: 0px 20px;
}
.articole-blog .sppb-col-sm-6:nth-child(1) .sppb-article-meta {
    display: none;
}
.articole-blog .sppb-col-sm-6:nth-child(1) .sppb-article-introtext {
    font-size: 14px;
}
.articole-blog .sppb-col-sm-6:nth-child(1) .sppb-readmore {
    color: #000000;
    text-align: right;
    display: block;
    margin-top: 10px;
    font-weight: 300;
}
.articole-blog .sppb-col-sm-6:nth-child(1) .sppb-readmore:after {
    content: " ";
    background-image: url(/images/sageata-dreapta-01.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 20px;
    height: 16px;
    position: relative;
    display: inline-block;
    margin-left: 6px;
}
.articole-blog .sppb-col-sm-6:nth-child(2) {
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
    display: flex;
}
.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-addon-article {
    display: flex;
}
.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-article-info-wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 0px 20px;
}
.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-article-img-wrap {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-img-responsive {
    display: block;
    max-width: 100%;
    height: 100%;
    max-width: 100% !important;
    min-width: 100%;
    object-fit: cover;
    object-position: 50% 100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0px
}
.articole-blog .sppb-col-sm-6:nth-child(2) span {
    display: inline-block;
}
.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-article-meta {
    display: flex;
    align-items: center;
}
.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-meta-date {
    order: 2;
    display: block;
    position: absolute;
    margin-top: 30px;
    margin-left: 80px;
}
.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-meta-author {
    display: block;
    position: absolute;
    margin-top: -20px;
    margin-left: 80px;
}

.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-article-meta:before{
    content: " ";
    background-image: url(/images/logo-blog-06.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 70px;
    height: 70px;
    position: relative;
    display: inline-block;
    margin-bottom: 0px;
    background-color: #F2F2F2;
    padding: 0px;
    border-radius: 40px;
    border: 6px solid #ffffff;
    box-shadow: 0px 1px 5px -2px #6c6c6c;
}
.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-readmore {
    color: #000000;
    text-align: left;
    display: block;
    margin-top: 10px;
    font-weight: 300;
}
.articole-blog .sppb-col-sm-6:nth-child(2) .sppb-readmore:after {
    content: " ";
    background-image: url(/images/sageata-dreapta-01.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 20px;
    height: 16px;
    position: relative;
    display: inline-block;
    margin-left: 6px;
}
.articole-blog-2 .sppb-article-img-wrap:after {
    display: none;
}
.articole-blog-2 .sppb-article-info-wrap {
    top: 0px;
}
.articole-blog-2 h3 {
    font-size: 16px;
    font-weight: 900;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(2) {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
    display: flex;
}
.articole-blog-2 .sppb-addon-article {
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 1px 6px -2px #6c6c6c;
    flex: 1;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(2) .sppb-img-responsive {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(2) .sppb-article-img-wrap:after {
    content: " ";
    background-image: url(/images/logo-blog-06.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 70px;
    height: 70px;
    position: relative;
    top: -35px;
    display: block;
    margin-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    background-color: #F2F2F2;
    padding: 0px;
    border-radius: 40px;
    border: 6px solid #ffffff;
    box-shadow: 0px 1px 5px -2px #6c6c6c;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(2) .sppb-article-info-wrap {
    position: relative;
    top: -20px;
    padding: 0px 20px;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(2) .sppb-article-meta {
    display: none;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(2) .sppb-article-introtext {
    font-size: 14px;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(2) .sppb-readmore {
    color: #000000;
    text-align: right;
    display: block;
    margin-top: 10px;
    font-weight: 300;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(2) .sppb-readmore:after {
    content: " ";
    background-image: url(/images/sageata-dreapta-01.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 20px;
    height: 16px;
    position: relative;
    display: inline-block;
    margin-left: 6px;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) {
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
    display: flex;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-addon-article {
    display: flex;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-article-info-wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 0px 20px;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-article-img-wrap {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-img-responsive {
    display: block;
    max-width: 100%;
    height: 100%;
    max-width: 100% !important;
    min-width: 100%;
    object-fit: cover;
    object-position: 50% 100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0px;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) span {
    display: inline-block;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-article-meta {
    display: flex;
    align-items: center;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-meta-date {
    order: 2;
    display: block;
    position: absolute;
    margin-top: 30px;
    margin-left: 80px;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-meta-author {
    display: block;
    position: absolute;
    margin-top: -20px;
    margin-left: 80px;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-article-meta:before{
    content: " ";
    background-image: url(/images/logo-blog-06.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 70px;
    height: 70px;
    position: relative;
    display: inline-block;
    margin-bottom: 0px;
    background-color: #F2F2F2;
    padding: 0px;
    border-radius: 40px;
    border: 6px solid #ffffff;
    box-shadow: 0px 1px 5px -2px #6c6c6c;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-readmore {
    color: #000000;
    text-align: left;
    display: block;
    margin-top: 10px;
    font-weight: 300;
}
.articole-blog-2 .sppb-col-sm-6:nth-child(1) .sppb-readmore:after {
    content: " ";
    background-image: url(/images/sageata-dreapta-01.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 20px;
    height: 16px;
    position: relative;
    display: inline-block;
    margin-left: 6px;
}
}
/* blog end */
/* blog single page */
.articol-blog h1 {
    color:#22235C;
}
.articol-blog .social-share {
    text-align: right;
    padding: 10px 20px;
    background-color: #f2f2f2;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 24px;
    position: relative;
    width: 100%;
    margin-bottom: -54px;
}
.articol-blog .social-share a {
    width: 30px;
    display: inline-block;
    text-align: center;
}
.articol-blog .article-full-image {
    width: 100%;
    height: 100%;
    border-radius: 0px;
    display: flex;
}
.articol-blog .article-full-image img {
    width: 100%;
    border-radius: 10px;
    max-width: 100% !important;
    max-height: 100% !important;
    min-width: auto;
    object-fit: cover;
    object-position: 0px 0px;
}
.articol-blog .linie-profil {
    display: none;
}
.articol-blog .continut-articol {
    margin-top: 30px;
}
.articol-blog .continut-articol h2 {
    border-left: 10px solid #F9CB46;
    padding-left: 10px;
    color: #22235C;
    margin-top: 30px;
}
.articol-blog .parteneri {
    margin-top: 30px;
    padding: 6px 20px;
    background-color: #f2f2f2;
    border-radius: 4px;
    font-weight: 600;
}
.articol-blog .postari-recente-titlu {
    margin-top: 30px;
    padding: 6px 20px;
    background-color: #f2f2f2;
    border-radius: 4px;
    font-weight: 600;
    margin-bottom: 30px;
}
.articol-blog .postari-recente .newstitle {
    font-size: 14px;
}
.articol-blog .postari-recente .innernews {
    display: flex;
    padding: 10px;
    margin: 10px 2px;
    box-shadow: 0px 1px 5px -2px #6c6c6c;
    border-radius: 6px;
}
.articol-blog .postari-recente .newshead.picturetype {
    width: 30%;
}
.articol-blog .postari-recente .newsinfo {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 70%;
}
.articol-blog .postari-recente .innerpicture img {
    max-width: 100% !important;
    max-height: 100% !important;
    min-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 0px;
    border-radius: 6px;
}
.articol-blog .postari-recente .innerpicture {
    height: 100%;
}
.articol-blog .home-slider .news, .afacere-de-vanzare .home-slider .news {
    box-shadow: 0px 1px 5px -2px #6c6c6c;
    margin: 10px;
}
.articol-blog .linie-articol {
    display: block;
    height: 1px;
    width: 100%;
    background-color: #b3b3b3;
    margin: 30px 0px 50px 0px;
}
@media (min-width: 768px) {
.articol-blog .profil-broker .row {
    margin-top: 20px;
}
}
@media (min-width: 992px) {
.articol-blog .social-share a {
    width: 80px;
}
.articol-blog .profil-broker .row {
    padding: 20px 20px;
    margin: 0px;
    height: 100%;
    display: flex;
    align-items: center;
}
.articol-blog .profil-broker .nume {
    padding: 0px;
    font-size: 22px;
    border-bottom: 0px solid #000000;
}
.articol-blog .linie-profil {
    display: block;
    height: 0.5px;
    width: 80%;
    background-color: #b3b3b3;
    margin: 0 auto;
}
.articol-blog .locatie, .telefon, .mail {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-size: 16px !important;
}
}
/* blog single page end */
/* cumpara o afacere */
.cumpara-cum .sppb-img-responsive {
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
/* cumpara o afacere end*/
.afacere-de-vanzare .resurse-buttons-group {
    margin-top: 50px;
    text-align: center;
}
.afacere-de-vanzare .resurse-buttons-group a {
    background-color: #f2f2f2;
    margin: 20px 0px;
}
.resurse-buttons-group a {
    padding-right: 10px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
}
.resurse-buttons-group i {
    font-size: 20px;
    color: #22235C;
    background-color: #F9CB46;
    width: 36px;
    height: 36px;
    border-radius: 40px;
    line-height: 34px;
    margin-right: 10px;
}
@media (min-width: 768px) {
.afacere-de-vanzare .resurse-buttons-group a {
    background-color: #f2f2f2;
    margin: 20px 60px;
}
.resurse-buttons-group a {
    padding-right: 30px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
}
.resurse-buttons-group i {
    font-size: 30px;
    color: #22235C;
    background-color: #F9CB46;
    width: 50px;
    height: 50px;
    border-radius: 40px;
    line-height: 45px;
    margin-right: 20px;
}
}
.uper-container-articol-blog {
    display: flex;
    padding: 30px;
}
.uper-container-articol-blog img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.uper-container-articol-blog .imagine-articol-blog:after {
    content: " ";
    background-image: url(/images/logo-blog-06.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 70px;
    height: 70px;
    position: relative;
    top: -35px;
    display: block;
    margin-bottom: -30px;
    margin-right: auto;
    margin-left: auto;
    background-color: #F2F2F2;
    padding: 0px;
    border-radius: 40px;
    border: 6px solid #ffffff;
    box-shadow: 0px 1px 5px -2px #6c6c6c;
}
.container-articol-blog {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 1px 6px -2px #6c6c6c;
}
.container-articol-blog h2, .container-articol-blog p, .container-articol-blog .citeste-articol {
    padding: 10px 20px;
}
.container-articol-blog h2 {
    font-size: 18px;
    font-weight: bold;
}
.container-articol-blog p {
    font-size: 14px;
}
.container-articol-blog .citeste-articol {
    text-align: right;
    padding-bottom: 20px;
}
 .container-articol-blog .citeste-articol:after {
    content: " ";
    background-image: url(/images/sageata-dreapta-01.svg);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 100%;
    width: 20px;
    height: 16px;
    position: relative;
    display: inline-block;
    margin-left: 6px;
}
/* contact */
#section-id-1661953935669 >.sppb-row-container > .sppb-row > div {
    margin-bottom: 60px;
}
/* contact end */
/* valori afaceri de vanzare */
.afacere-de-vanzare .valori-monday .newstitle {
    display: none;
}
.afacere-de-vanzare .valori-monday {
    margin-bottom: 40px;
}
.afacere-de-vanzare .valori-monday .newsextra {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: stretch;
    gap: 1rem;
}
.afacere-de-vanzare .valori-monday .detail {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 0 0 1;
    width: 100%;
    border: 10px solid #f2f2f2;
    border-radius: 40px;
    height: 160px;
    text-align: center;
    padding: 10px;
}
.afacere-de-vanzare .valori-monday .detail_label {
    font-size: 16px;
    color: #000000;
}
.afacere-de-vanzare .valori-monday .detail_data {
    font-size: 22px;
    font-weight: 900;
    color: #22235C;
    margin-top: 10px;
}

@media (min-width: 768px) {
.afacere-de-vanzare .valori-monday .newstitle {
    display: none;
}
.afacere-de-vanzare .valori-monday {
    margin-bottom: 40px;
}
.afacere-de-vanzare .valori-monday .newsextra {
    display: flex;
    justify-content: space-around;
    align-items: stretch;
    gap: 1rem;
}
.afacere-de-vanzare .valori-monday .detail {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 1 0;
    width: 0;
    border: 10px solid #f2f2f2;
    border-radius: 40px;
    height: 160px;
    text-align: center;
    padding: 6px;
}
.afacere-de-vanzare .valori-monday .detail_label {
    font-size: 14px;
    color: #000000;
}
.afacere-de-vanzare .valori-monday .detail_data {
    font-size: 16px;
    font-weight: 900;
    color: #22235C;
    margin-top: 10px;
}
/*.afacere-de-vanzare .valori-monday .detail_label, .afacere-de-vanzare .valori-monday .detail_data {
    flex-grow: 1;
}*/
}
@media (min-width: 992px) {
.afacere-de-vanzare .valori-monday .detail_label {
    font-size: 14px;
    color: #000000;
}
.afacere-de-vanzare .valori-monday .detail_data {
    font-size: 18px;
    font-weight: 900;
    color: #22235C;
    margin-top: 10px;
}
}
@media (min-width: 1200px) {
.afacere-de-vanzare .valori-monday .detail_label {
    font-size: 16px;
    color: #000000;
}
.afacere-de-vanzare .valori-monday .detail_data {
    font-size: 22px;
    font-weight: 900;
    color: #22235C;
    margin-top: 10px;
}
.afacere-de-vanzare .valori-monday .detail {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 1 0;
    width: 0;
    border: 10px solid #f2f2f2;
    border-radius: 40px;
    height: 160px;
    text-align: center;
    padding: 10px;
}
}
/* valori afaceri de vanzare end*/
/* formulare vanzator */
.formulare .trimite-date {
    margin-left: 30px;
}
.formulare .formular-categorie {
    display: none;
}
.formular-intro {
    background-color: #f2f2f2;
    padding: 20px 20px 34px 20px;
    border-radius: 40px;
    box-shadow: 2px 0px 20px -8px #898989;
    margin-bottom: 50px;
}
.formular-intro p {
    background-color: #ffffff;
    padding: 10px 20px;
    margin: 10px 0px 0px 0px;
    border-radius: 10px;
    border: 1px solid #e7e7e7;
}
.formular-intro .btn-edit-form a {
    background-color: #F9CB46;
    padding: 7px 20px;
    border-radius: 20px;
}
.mod-login-logout {
    text-align: right;
}
.formulare .login-greeting {
    font-size: 18px;
    font-weight: bold;
}
.formulare .logout-button button {
    border-radius: 30px;
}
.formulare #jform_title-lbl {
    display: none;
}
.formulare #jform_title {
    border: 1px solid #ffffff;
    font-size: 28px;
}
.titlu-edit {
    position: relative;
    display: block;
}
.titlu-edit:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background-color: #ffffff00;
    position: absolute;
}
.formulare .nav-tabs {
    border-bottom: 0px solid #dee2e6;
}
.formulare .nav-link {
    color: #22235C;
}
.formulare .nav-tabs .nav-item.show .nav-link, .formulare .nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #22235C;
    border-color: #22235C #22235C #22235C;
}
.formulare .nav-tabs .nav-link:focus, .formulare .nav-tabs .nav-link:hover {
    border-color: #22235C #22235C #22235C;
    isolation: isolate;
}
.formulare .nav-tabs .nav-link {
    margin: 4px;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.formulare .btn-group, .btn-group-vertical {
    position: relative;
    display: flex;
    vertical-align: middle;
    align-items: stretch;
}
.formulare .tab-pane .control-group {
    background-color: #f2f2f2;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 24px;
}
.formulare .form-label {
    font-size: 18px;
    font-weight: bold;
    background-color: #f2f2f2;
    color: #000000;
    text-align: left;
    padding: 0px;
    border: 0px solid #f2f2f2;
}
.form-control {
    border-radius: 20px;
}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-radius: 20px;
}
.btn-primary, .sppb-btn-primary {
    border-radius: 30px;
}
.formulare .date-formulare {
    
}
.formulare .date-formulare .btn-edit-form a {
    background-color: #F9CB46;
    padding: 8px 20px 7px 20px;
    border-radius: 20px;
}
.formulare .date-formulare .field-entry {
    display: flex;
    width: 100%;
    align-items: stretch;
    gap: 20px;
}
.formulare .date-formulare .field-label {
    display: inline-block;
    width: 90%;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #f2f2f2;
    border-radius: 10px;
    text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.formulare .date-formulare .field-value {
    display: inline-block;
    width: 10%;
    text-align: center;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #f2f2f2;
    border-radius: 10px;
}
.btn-edit-form {
    margin-top: 31px;
    margin-bottom: 0px;
}
.rsform-block-submit .btn {
    padding: 5px 24px;
    font-weight: 300;
}
.formulare .parent-category-name {
    color: #000000;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 40px;
}
.formulare .parent-category-name a:before {
    font-family: "Font Awesome 5 Free";
    content: "\f30a";
    font-weight: 900;
    font-size: 24px;
    text-align: center;
    display: inline-block;
    width: 70px;
    padding: 10px 0px;
    background-color: #F9CB46;
    margin-right: 20px;
    border-radius: 16px;
}
.formulare .mb-3 {
    margin-bottom: 0px !important;
    margin-top: 25px;
}
.formulare .tab-pane h4 {
    display: none;
}

/* formulare vanzator end */
/* whatsapp start */
#sp-section-7 {
    position: fixed;
    top: 90%;
    right: 0px;
    margin-top: -30px;
    display: block;
    z-index: 999999;
}
.whatsapp-chat {
    display: table;
    font-family: sans-serif;
    text-decoration: none;
    margin: 1em auto;
    color: #fff;
    font-size: 0.9em;
    padding: 6px;
    border-radius: 2em;
    font-weight: bold;
    background: #25d366 url(https://tochat.be/click-to-chat-directory/css/whatsapp.svg) no-repeat 14px center;
    background-size: 1.6em;
}
.whatsapp-chat a {
    display: block;
    width: 40px;
    height: 40px;
}
/* whatsapp end */