:root {
  --red: #b00;
  --blue: #00b;
  --fullwidth: 100%;
  --green1:#506D15;
  --green:#007f00;
}
#sp-main-body {padding: 25px 0;}
.data-eve {float:right; padding-top:5px; margin-left:10px!important}
.data-eve p {display: flex;  justify-content: center;  align-items: center;  height: 75px; padding:0px; margin:0px; line-height:18px}
.logo-image, .logo-image-phone {}
#sp-logo.has-border .sp-column {display:block}
#sp-top2 ul {display:flex; justify-content:center; }
.sp-contact-info {text-align:right;float:right;line-height:24px}
.social-icons {float:right;margin-right:20px!important;line-height:24px}
.info {font-size:14px; line-height:18px}
.info p {margin:0px; padding:0px}
.banda-verde-sus {float:none}
.tni-logo{display: inline-block;margin-left:5px;}
.ceeste {display:inline-block}
//*.ceeste:after {content: "";display: block;margin: 0 auto;width: 160%;border-bottom: 1px solid black;}*//
.btn-primary, .sppb-btn-primary {border-color: var(--green);   background-color: var(--green);}
.btn-primary:hover,.sppb-btn-primary:hover{border-color:#333;background-color:#333}
.sppb-addon-image-layout-content {padding:10px 0px 0px}
.coloana-numere .sppb-column-addons {display: flex; flex-wrap: wrap; align-content: space-between; justify-content: space-between;}
.coloana-numere .sppb-column-addons .sppb-addon-wrapper .image-fit {padding:10px 20px 0px}
.sppb-addon-image-layout-wrap {justify-content: center;}
.count {    text-align: center;   display: inline-block;    background: var(--green);    padding: 5px 15px;}
.count-gri {text-align: center;   display: inline-block;    background:  rgba(228, 228, 228, 0.64);    padding: 5px 15px; }
.countzile {font-size: 40px; font-weight: 700; line-height: 30px;}
//.count-container .sppb-column-addons {display:flex}
//.count-container-right .sppb-column-addons {display:flex}
.count-container-right {}

@media (max-width:350px) {
	#sppb-addon-1674548986376 .sppb-addon-title {font-size:50px}
	#sppb-addon-1674548986377 .sppb-addon-title {font-size:19px}
	#sppb-addon-1674548986378 .sppb-addon-title {font-size:17px}
	##sppb-addon-1674548986345 .sppb-addon-title {font-size:27px}
	#sppb-addon-1636661935922 .sppb-empty-space {height:10px}
	.logo-image { height: 32px;}
	#sp-header .sp-module {margin-left: 0px;}
}


@media (max-width:600px) {
	.ceeste:after {width: 100%}
	.countzile {font-size: 38px; line-height:30px}
	.spatiu-header{height:0vw}
	.articol-front .sppb-addon-article {flex-wrap: wrap!important;}
    .articol-front .sppb-article-info-wrap {}

}
@media (min-width:740px) {
	.spatiu-header {height:4vw!important}
}
@media (min-width:1600px) {
	.spatiu-header {height:10vw!important}
}
@media (min-width:1200px) {
	.spatiu-header {height:12vw}
}
.sppb-carousel-extended-outer-stage {align-items: center;}
//*#sppb-addon-1624541631363 .sppb-addon-title {letter-spacing:8.4px}*//
.sprocket-strips-c-block {min-height:370px}
.sppb-addon-articles .sppb-col-sm-4 {padding-bottom:15px; margin-bottom:15px}
.sppb-addon-articles .sppb-col-sm-4 img {margin-bottom:15px}
.sppb-addon-articles .sppb-col-sm-4:after {    content: "";    background: #999;    position: absolute;    bottom: 0;    left: 10%;    height: 3px;    width: 80%;    margin-bottom: 17px;}
//*.descriere:after {    content: "";    background: #999;    position: absolute;    bottom: 0;    left: 10%;    height: 3px;    width: 80%;    margin-bottom: 17px;}*//
.fb_iframe_widget {border:3px solid #007f00}
#twitter-widget-0 {border:3px solid #007f00!important;}
.social-box-button {width: 346px}
.social-box-button-twitter {width: 350px}
.customtwitter {height: 500px;}
.customtwitter p {margin-bottom: 0px}   
.stroke {text-shadow:    -1px -1px 0 #000,     0   -1px 0 #000,     1px -1px 0 #000,     1px  0   0 #000,     1px  1px 0 #000,     0    1px 0 #000,    -1px  1px 0 #000,    -1px  0   0 #000;}
.blogstiri .article-introtext{overflow: hidden;   text-overflow: ellipsis;   display: -webkit-box;   -webkit-line-clamp: 5; /* number of lines to show */           line-clamp: 5;    -webkit-box-orient: vertical;}
.blogstiri .cols-3 .col-lg-4 {display:flex}
.blogstiri .readmore {padding-top:20px}
.sppb-testimonial-carousel-designation {    line-height: 1.5em;    min-height: 3rem;}
.sppb-testimonial-carousel-message {overflow-y: scroll; overflow-x: clip;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 4; /* number of lines to show */
           line-clamp: 4; 
   -webkit-box-orient: vertical;}
#modvisform312editiilbl {display:none}
/*.visCSSinput {width:10%;float:left}*/
.visCSSrllst {width: 89%;float:right}
.visCSSclear.lista-expo {float: right;width: 100%;}
.visCSSrllst {background: #f9f9f9;padding: 5px 15px;}
.asterix-ancor {display:none}
.trimite-expozanti {float:left; background:#007f00; color:#fff}
.trimite-expozanti:hover {background:#000000;}
.article-full-image {display: flex;
    align-content: space-around;
    flex-direction: row;
    align-items: center;
    justify-content: center;}
.article-header {    text-align: center;}
#menu-right {position:absolute; right:0px}
a.flag img {margin-right:10px}
.linie {border-bottom:1px solid #ddd}
.expozanti img {border:1px solid #eeeeee; margin-bottom:20px}
###.articol-front .sppb-addon-article {display:flex; flex-wrap: nowrap; gap: 10px;background:#f3f3f3; }
###.articol-front .sppb-article-info-wrap {display: flex;flex-wrap: nowrap; flex-direction: column; justify-content: center;padding:0 20px; width:50%}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
    display: flex;
    justify-content: center;
    background: #eee;
    padding: 5px;}

@media (max-width: 575px){
#sp-header {height: 65px;}
}
@media (max-width: 991px){
#sp-header {height: 65px;}
}
.youtube-video {
  aspect-ratio: 16 / 9;
  width: 500px;
  max-width:100%;
  height:auto;
}
.articol-front img {float:left; margin-right:20px}


.abonare .acym_form {
display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
}
.abonare .acym_module_form {
display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
}
.abonare .fieldacyterms {padding-top:20px}
.abonare .acysubbuttons {display:flex; justify-content:flex-end;padding-top:20px}
.abonare .btn {background:#000; width:200px; padding:10px 30px; max-width:100%!important; margin-left:20px}
.abonare p {margin-bottom:0px}
#system-message-container {bottom:auto}

#wa-widget-send-button {
    margin: 0 0 50px 0 !important;
    padding-left: 0px;
    padding-right: 0px;
    position: fixed !important;
    z-index: 16000160 !important;
    bottom: 0 !important;
    text-align: center !important;
    height: 50px;
    min-width: 50px;
    border-radius: 25px;
    visibility: visible;
    transition: none !important;
    background-color: #4dc247;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
    right: 50px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

<a target="_blank" rel="noopener noreferrer" href="https://wa.me/40723685935" aria-label="Custom"><span class="fab fa-whatsapp" aria-hidden="true"></span></a>
#column-id-1636663230791 p {margin-bottom:0px}
.form-prima .btn {--bs-btn-border-radius:0px; width:100%}
.acysubbuttons {margin:10px 0px; padding:0px}
.acym_module_form input {max-width:100%}

.masonry-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; /* Space between items */
    justify-content: flex-start; /* Align items from the left */
}

.masonry-item {
    width: 100%; /* Set width initially */
    background: #f9f9f9;
    padding: 10px;
    border: 1px solid #d2d2d2;
    transition: box-shadow 0.3s ease-in-out;
    box-sizing: border-box;
    margin-bottom: 20px; /* Adds space between items */
}

@media (max-width: 1000px) {
    .masonry-container {
        column-count: 2; /* Two columns for smaller screens */
    }
}

@media (max-width: 768px) {
    .masonry-container {
        column-count: 1; /* Two columns for smaller screens */
    }
}

@media (max-width: 480px) {
    .masonry-container {
        column-count: 1; /* Single column for mobile */
    }
}
.sppb-addon-article-layout-masonry-wrapper {background:#ffffff; transition: box-shadow 0.3s ease-in-out;}
.sppb-addon-article-layout-masonry-wrapper:hover, .masonry-item:hover {box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.obgb_original_source {margin-top:20px;display:block; border-left:10px solid #ddd; padding-left:15px}
.obgb_original_source p {margin-bottom:5px!important;}