#main {
padding:0 !important;
}
.arhiva-evenimente,
.arhiva-evenimente .fusion-layout-column,
.arhiva-evenimente .fusion-column-wrapper{
padding:0 !important;
margin:0 !important;
}
.arhiva-evenimente .column-event a{
display:flex;
width:100%;
}
h2{
margin:0 !important;
}
p{
margin:0;
padding:0;
}
.contact-header{
font-size:14px;
padding:5px 0;
color:#fff;
}
.fusion-filters{
margin-bottom:10px;   
}
.fusion-gallery-image img {
width: 100%;
}
.fusion-rollover-gallery{
width: 100%;
position: absolute;
left: 0;
top: 0;
height: 100%;
}
.wpcf7-form input[type="submit"]{
background:#000;
}
.wpcf7-form textarea, .wpcf7-form .wpcf7-text{
background-color: #3d3d3d;
}
.pull--left{
float:left;
}
.pull--right{
float:right;
}
.pl--5{
padding-left:5px;
}
.mt--25{
margin-top:25px;
}
.mb--30{
margin-bottom:30px;
}
.sg-grid--100 {
width: 100% !important;
}
.mt---10{
margin-top:-10px;
}
.p-0{
padding:0px !important;
}
.hidden{
display:none !important;
}
ul {
padding-left: 20px;
}
.text-fusion.fusion-no-large-visibility{
display:unset !important;
}
.fusion-tb-header.sticky {
position: fixed;
width: 100%;
top: 0; left:0;
z-index: 999;
}
.post-title{
line-height: 28px !important;
position:relative;
}
.post-title:before {
content: "";
width: 100%;
height: 1px;
background: #ccc;
position: absolute;
left: 0;
bottom: -10px;
}
.post-title:after {
content: "";
width: 20px;
height: 1px;
background: #000;
position: absolute;
left: 0;
bottom: -10px;
}
.fusion-page-title-bar {
display: none;
}
.single .fusion-tb-header.sticky {
position: relative;
}
.fusion-tb-header.sticky > div{
background: #000 !important;
}
.fusion-tabs.fusion-tabs-1 .tab-pane {
background: none !important;
padding: 1px 1px 0px 2px;
}
.fusion-builder-column-3 > .fusion-column-wrapper,
.sticky .fusion-builder-column-3 > .fusion-column-wrapper,
.fusion-builder-column-0 > .fusion-column-wrapper,
.sticky .fusion-builder-column-0 > .fusion-column-wrapper{
margin:0 !important;
}
.sticky .fusion-menu-element-wrapper .fusion-menu-element-list{
min-height:unset !important;
}
.sticky .fusion-standard-logo{
height: 42px !important;
width: 110px;
margin: 10px 0;
}
.single .sticky .fusion-standard-logo{
height:77px !important;
width:200px;
}
.action-mobile{
display:none;
}
.r-gallery{
float: left;
width: 100%;
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.r-gallery .post-item{
position: relative;
overflow: hidden;
box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);
flex: 0 0 calc((100% - 30px) / 4);
}
.blanket {
background: linear-gradient(to top, black 0%, transparent 50%);
position: absolute;
width: 100%;
height: 100%;
z-index:1;
pointer-events: none;
}
.mb--10{
margin-bottom:10px;
}
.mb--20{
margin-bottom:20px;
}
span.currency {
font-size: 20px;
font-weight: 300;
}
.post-item img:hover{
transform: scale3d(1.1, 1.1, 1);
transition: opacity 1s, transform 1s;
}
.product-wrapper {
position: absolute;
bottom:0;
width:100%;
color:#fff;
padding: 20px;
z-index:2;
}
.product-wrapper  .title{
font-size: 26px;
color: #fff;
font-family: 'Roboto Condensed';
line-height: 30px;
min-height: 60px;
font-weight: 100;
text-transform: uppercase;
}
.categorii-wrapper .title h2 span{
font-size: 30px;
font-family: 'Roboto Condensed';
line-height: normal;
text-transform: uppercase;
}
.categorii-wrapper .description span{
line-height: 20px;
font-family: 'Roboto Condensed';
}
.product-wrapper  .price{
font-size: 25px;
color: #fff;
font-weight: bold;
font-family: 'Roboto Condensed';
}
.product-wrapper .description{
font-size: 13px;
line-height: 20px;
}
.product-wrapper .description p{
min-height: 40px;
}
.tooltipParent {
position: absolute;
background: rgba(0,0,0,.6);
color:#fff;
padding: 5px;
width: calc(100% - 40px);
top: 0;
margin: 20px;
}
.titleParent {
font-size: 14px;
border-bottom: 1px solid rgba(255, 255, 255, .3);
padding-bottom: 5px;
margin-bottom: 5px;
font-weight: 500;
}
.descParent {
min-height: 70px;
font-family: 'Roboto Condensed';
font-size: 13px;
}
.preview-wrapper{
cursor:pointer;
}
.preview-wrapper.active-product {
background: #fff;
color:#000;
}
.premiera {
margin-top: 10px;
font-family: roboto condensed;
font-size: 14px;
}
.detalii-eveniment {
background: #ffff00;
width: unset;
float: left;
padding: 0px 30px;
margin-top: 10px;
border-radius: 5px;
font-family:"Roboto Condensed", Arial, Helvetica, sans-serif
}
.container-flags .fusion-column-wrapper{
display: flex !important;
justify-content: flex-end !important;
flex-direction: row !important; 
}
.produse-auxiliare {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.preview-wrapper {
display: flex;
align-items: center;
width: 100%;
box-sizing: border-box;
}
.flags{
margin-right:10px !important;
}
.flags p a{
margin-right:5px;
float:left;
}
.flags img {
width: 18px;
height: 16px;
float: left;
}
.gt-current-lang {
border:1px solid #fff;
}
.flags a img {
filter:grayscale(1);
}
.bars {
flex-grow: 1;
border-bottom: 1px dashed rgba(255, 255, 255, 0.3);
}
.fusion-privacy-bar {
background: #363839;
color: #ffffff !important;
}
.fusion-privacy-bar-acceptance {
background: #f09a3e;
}
.fusion-privacy-bar-acceptance:hover {
background: #f09a3e;
}
.categorie-produs{
position: relative;
float: left;
width: calc(100% - 20px);
font-weight: bold;
margin-bottom: 10px;
}
.categorie-produs:before{
content:"";
position:absolute;
width:100%;
height:1px;
bottom:0;left:0;
background:#ccc;
}
.awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular {
color: #fff !important;
}
.awb-menu__main-li_regular:hover-within .awb-menu__main-a_regular{
color: #fff !important;
}
.nav-tabs li a{
border-right: 1px solid #e9eaeb !important;
}
.nav-tabs li.active a{
background: #000 !important;
}
.nav-tabs li.active a h4{
color:#fff !important;
}
.nav-tabs li:hover a{
border-top:2px solid #ebab34 !important;
}
span.gramaj {
font-size: 12px;
text-transform: lowercase;
}
.single-hero{
min-height:400px;
margin-top:20px !important;
}
.single-hero p {margin-bottom:0;}
.single-eveniment {
height: calc(100% - 40px);
display: flex;
align-items: flex-end;
padding: 20px;
}
.single-premiera {
height: 100%;
}
.awb-menu__main-a_regular{
padding-right:0!important;
}
.column-event-wrapper {
margin: 0;
}
.column-event-wrapper .column-event:nth-last-child(1){
margin-bottom:0;
}
.column-event {
width: 100%;
margin: 0 0 20px 0;
box-shadow: 0 0 10px 5px #f2f2f2;
padding: 0;
position: relative;
background-color: #fff;
float: left;
align-items: center;
display: flex;
} .arhiva .skt-evets-thumb img {
height: 150px;
width:120px;
}
.single .column-event {
display: flex;
height: 100%;
gap: 20px;
}
.single .column-event .events-button{
background: #000;
align-items: center;
margin-right: 10px;
border-radius: 10px;
}
.single .column-event .events-button a{
font-size:13px;
padding:10px !important;
}
.single .column-event .arhiva{
display: flex;
flex-direction: column;
justify-content: center;
}
.arhiva .event-content {
width:calc(100% - 150px);
}
.arhiva .event-content p{
width:100%;
}
.noutati .fusion-post-content-wrapper{
padding:20px 15px !important;
}
.separator{
display:none;
border: 0;
height: 1px;
width:100%;
background: #333;
background-image: linear-gradient(to right, #ccc, #000, #e9eaeb);    
}
.column-event p {
color: #5f5f5f;
font-size: 14px;
font-weight: 300;
font-family: 'Roboto Condensed';
margin: 5px 0;
}
.skt-evets-thumb {
float: left;
} .label-titlu{
font-family:'Roboto Condensed';
font-size:14px;
text-transform: lowercase;
color: darkgray;
}
.event-content {
width: calc(100% - 220px);
float: left;
padding-left: 20px;
padding-right: 20px;
position:relative;
}
.event-content.arhiva h3 {
position:relative;
}
.event-content.arhiva h3:before {
content: "";
width: 100%;
height: 1px;
background: #ccc;
position: absolute;
left: 0;
bottom: -1px;
}
.event-content.arhiva h3:after {
content: "";
width: 20px;
height: 1px;
background: #000;
position: absolute;
left: 0;
bottom: -1px;
}
.event-content.arhiva h3 i{
color:darkgray;
font-size:16px;
}
.event-content a.event-title h3 {
font-family: poppins;
font-weight: 600;
font-size: 21px;
color: #333;
margin: 15px 0;
position:relative;
}
.events-button {
float: left;
}
.event-content ul {
padding: 0 !important;
margin-bottom:0;
}
.event-content ul li {
display: block;
font-size: 15px;
}
.event-content ul li h4 {
display: inline-block;
font-size: 14px;
font-weight: 500;
color: #333;
}
.event-content ul li i {
color: #333;
display: inline-block;
padding-right: 5px;
font-weight: 400;
}
.events-button a{
font-size: 16px;
font-weight: 400;
color: #fff;
background-color: #000;
border-radius: 25px;
padding: 15px 30px;
white-space: pre;
font-family: 'Roboto Condensed';
text-transform: uppercase;
}
.events-button a i{
padding-left:10px;
}
.fusion-menu-element-wrapper .fusion-menu-element-list{
min-height: auto !important;
}
.feature-image{
min-height: 500px;
background-size: cover;
object-fit: cover;
object-position: center;
display: block;    
}
.regular-button{
display: block;
position: relative;
margin: 50px auto 0 auto !important;
border-radius: 25px;
}
.rezervari{
display: block;
position: relative;
margin: 10px auto 30px auto !important;
border-radius: 25px;
}
.regular-button a, .rezervari a{
background: #000;
color: #fff;
padding: 0 30px;
border-radius: 25px;
line-height: 50px;
float: left;
}
.rezervari a{
text-transform: uppercase;
}
.rezervari a i{
padding-left:5px;
}
.regular-button a:hover{
color:#fff;
}
.shadow{
box-shadow:0px 0px 5px rgba(0, 0, 0, .4) !important;
}
.efx--rise:hover,.efx--rise:active,.efx--rise:focus {
-webkit-transform: translate(0,-4px);
-moz-transform: translate(0,-4px);
transform: translate(0,-4px);
-webkit-box-shadow: 10px 10px 20px 0 rgba(0,0,0,.4);
-moz-box-shadow: 10px 10px 20px 0 rgba(0,0,0,.4);
box-shadow: 10px 10px 20px 0 rgba(0,0,0,.2);
}
.efx--rise {
-webkit-transition: box-shadow .3s ease-in-out, transform .3s ease-in-out;
transition: box-shadow .3s ease-in-out, transform .3s ease-in-out;
}
.distributie {
border: 1px solid #e9eaeb;
padding: 10px 20px;
background: rgba(255, 255, 255, .6);
box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .06);
}
.distributie p{
margin: 0 !important;
line-height: 22px;
}
.distributie h4 {
padding-bottom: 10px;
}
.distributie h4:nth-last-child(1) {
padding-bottom: 0;
}
.meta-info, .meta-info-mobile{
color: #ffffff; font-size: 12px;
}
.meta-info i, .meta-info-mobile i{
padding-right: 5px;
}
.meta-info a, .meta-info-mobile a{
color: #ffffff !important; text-decoration: underline;
}
.meta-info-mobile{
display:none;
}
.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger .collapsed-nav-icon-close, .fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger .collapsed-nav-icon-open{
color:#fff;
}
.nav-placeholder {
height: unset !important;
}
.video > p{
position: relative;
padding-bottom: 56%;
width: 100%;
float: left;
}
.video >p iframe {
position: absolute;
top: 0;
left: 0%;
width: 100%;
height: 100%;
margin-top:20px;
}
.single .fusion-tb-header {
background-color: #000 !important;
}
.single .fusion-tb-header.sticky {
position: fixed;
}
.fusion-tb-header.sticky > div:nth-child(2) > div,
.fusion-tb-header.sticky > div:nth-child(2) > div .fusion-builder-column-3,
.fusion-tb-header.sticky > div:nth-child(2) > div .fusion-builder-column-4{
height:60px;
}
.fusion-tb-header.sticky > div:nth-child(2) {
height: 60px;
}
.fusion-image-wrapper{
width: 100%;
max-width: 100%;
height: 172px;
display: block;
overflow: hidden;
}
.fusion-image-wrapper img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}
.fusion-text.clienti {
margin-top: 30px;
}
.clienti p{
display:grid;
grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto auto;
row-gap:5px;
column-gap:5px;
}
.clienti img {
border: 1px solid #e9eaeb;
}
main .info-mobile{
display:none !important;
}
main .info-desktop{
display:block!important;
}
.newsletter {
display: flex;
justify-content: center;
}
.newsletter button{
margin-left:-1px;
}
.newsletter input::placeholder {
color: #000;
opacity: 0.5;
text-transform: uppercase;
}
.mc4wp-response{
text-align: center;
margin-top: 10px;
}
:focus-visible {
outline: none;
}
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-thumb {
background: #646e79;
border-radius: 6px;
}
.banners > div{
display: flex !important;
align-items: stretch !important;
gap:10px;
}
.banners > div > div{
flex:1;
}
#wrapper .banners > div > div span {
margin: 0;
padding: 0;
}
.preparate-titlu h1,
.preparate-titlu h3{
position:relative;
}
.preparate-titlu h1:before, 
.preparate-titlu h3:before {
content: "";
width: 100%;
height: 1px;
background: #ccc;
position: absolute;
left: 0;
bottom: -1px;
}
.preparate-titlu h1:after,
.preparate-titlu h3:after {
content: "";
width: 20px;
height: 1px;
background: #000;
position: absolute;
left: 0;
bottom: -1px;
}
.preparate-descriere {
font-size:16px;
}
.preparate-pret {
font-size: 25px;
font-weight: bold;
font-family: 'Roboto Condensed';
}
.preparate-pret span.currency {
font-size: 20px;
font-weight: 300;
}
.preparate-descriere .preview-wrapper{
margin-bottom:5px;
}
.preparate-descriere .bars{
border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
margin: 0 7px;
}
.warning-text {
background: #fff;
padding: 10px;
border: 1px solid #e9eaeb;
margin-bottom: 5px;
}
.promo h4{
font-size:14px;
}
.promo .event-meta-box h4 {
white-space: pre;
}
.promo img{
max-width: unset;
float:left;
}
.promo .event-content{
padding-left:0;
width: 100%;
position: relative;
}
.column-event-wrapper.singleEvent {
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.singleEvent .column-event {
flex: 0 0 calc((100% - 10px) / 2);
margin: 0;
}
.singleEvent.promoEvent{
margin-bottom:10px;
}
.singleEvent .events-button p{
padding:0;margin:0;
}
.containerEvent {
display: flex;
gap: 10px;
margin-bottom:5px;
}
.containerMeta {
display: flex;
flex-direction: column;
justify-content: space-between;
color: #5f5f5f;
font-size: 14px;
font-weight: 300;
font-family: 'Roboto Condensed';
}
.singleEvent.promoEvent .column-event{
flex:0 0 100%;
}
.singleEvent .event-content {
width: 100%;
height:100%;
padding: 10px;
display: flex;
justify-content: space-between;
flex-direction: column;
float:unset;
}
.singleEvent .events-button {
width: 100%;
background: #000;
padding: 5px;
display: flex;
align-items: center;
justify-content: center;
}
.singleEvent .events-button h4 {
color: #fff;
font-size: 13px;
width: unset;
flex: 1;
}
.singleEvent .events-button a {
background: unset;
text-align: center;
width:100%;
padding: 0;
font-size: 13px;
}
.singleEvent .skt-evets-thumb img {
max-width: unset;
}
.singleEvent .event-content ul{
margin:0;
}
.singleEvent .event-content ul li{
display:flex;
align-items: center;
margin-bottom:5px;
}
.stagiuneCurenta .singleEvent .events-button{
display:none;
}
.descriere-mobil,
.actori-mobil{
display:none !important;
}@media screen and (max-width: 1360px) {
.fusion-builder-row{
max-width:unset !important;
margin:0 !important;
}
.post-content {
padding: 0 10px !important;
}
.fusion-column-wrapper{
margin:0 !important;
}
}
@media screen and (max-width: 1300px) { .singleEvent .column-event{
flex:unset;
}
#hub-cultural .fusion-row,
#restaurant .fusion-row{
margin:0 !important;
}
}
@media screen and (max-width: 1280px) {
#restaurant,
#evenimente-corporatiste,
#hub-cultural{
border-bottom:1px solid #ccc;
}
#hub-cultural > div{
padding-top:0;
}
.fusion-tb-header{
position:relative;
background-color: #000000 !important;
}
.slider-hp{
--awb-padding-bottom: 30vw !important;
--awb-padding-top: 30vw !important;
}
article .has-pattern-background{
padding:0 !important;
}  
.fusion-tb-header .fusion-builder-row{
padding:0 10px;
}
.fusion-tabs .nav-tabs.nav-justified > li {
flex:1;
float: left;
}
.fusion-tabs .nav {
display: block !important;
}    
.tab-content .nav-tabs.nav-justified{
display:none !important;
}
body .fusion-tabs:not(.mobile-mode-carousel) .nav:not(.fusion-mobile-tab-nav) {
display: block !important;
position: sticky;
top: 85px;
}   
body .fusion-tabs:not(.mobile-mode-carousel) .nav:not(.fusion-mobile-tab-nav) .nav-tabs{
display:flex;
}
.fusion-tabs .nav li a h4{
font-size:13px !important;
padding: 0 15px !important;
}
.fusion-imageframe.has-fusion-mobile-logo img.fusion-mobile-logo {
height: 40px !important;
width: inherit;
}
.sticky{
width: 100% !important;
position:sticky !important;
}
.sticky  > div:nth-child(2){
position:relative !important;
}
.bg-parallax-parent {
padding: 150px 0 !important;
}
.banners {
margin: 10px 0 !important;
}
.banners > div {
margin:0 !important;
}    
.banners > div > div > div{
padding: 100px 20px 10px 20px !important;
}
#wrapper .banners > div > div > div .fusion-title{
margin-bottom:0 !important;
}    
#hub-cultural > div, 
#restaurant > div, 
#evenimente-corporatiste > div{
--awb-background-color:none !important;
}
.fusion-sticky-spacer{
display:none !important;
}
main .fusion-no-small-visibility{
display:block !important;
}
.fusion-row .video {
width: 100% !important;
}
.video >p iframe {
left: 0% !important;
}
}
@media screen and (min-width: 1025px) {
.fusion-no-large-visibility {
display: unset !important;
}
}
@media screen and (max-width: 980px) {
.r-gallery .post-item {
flex: 0 0 calc((100% - 10px) / 2);
}
}
@media screen and (max-width: 700px) {
.meta-info {
display:none;
}
.meta-info-mobile{
display:block;
}
.clienti p{
grid-template-columns: auto auto auto auto auto auto;
}
.single .events-button {
display: none !important;
}
.action-mobile{
display: flex;
background: #000;
padding: 5px;
justify-content: flex-end;
margin-top:20px;
width:100%;
}
.single .column-event .arhiva {
display: flex;
flex-direction: column;
justify-content: center;
} 
.action-mobile a{
font-size:13px;
color:#fff;
width:100%;
min-width:unset !important;
text-align:center !important;
}
#restaurant .fusion-column-wrapper,
#hub-cultural .fusion-column-wrapper {
margin: 0;
}
.hub-cultural .descriere-desktop,
#hub-cultural .descriere-desktop,
.hub-cultural .actori-desktop,
#hub-cultural .actori-desktop{
display:none;
}
.hub-cultural .descriere-mobil,
#hub-cultural .descriere-mobil,
.hub-cultural .actori-mobil,
#hub-cultural .actori-mobil{
display:block !important;
}
}
@media screen and (max-width: 501px){
.r-gallery .post-item {
flex: 0 0 100%;
}
.page-id-2423 .post-content{
padding:0 !important;
}    
}
@media screen and (max-width: 501px){
.fusion-slider-container{
max-height:50vh !important;
height:50vh !important;
}
.tfs-slider{
height:50vh !important;
}
.slides li .background{
height:50vh !important;
}
.event-content > a,
.event-content > p,
.event-content > .event-meta-box ul li:first-child:not(:only-child)
{
display:none;
}
.arhiva .event-meta-box i{
display:none;
}
.event-content{
margin-top:10px !important;
}
.event-content.arhiva{
margin-top:0px !important;
}
.event-content > .event-meta-box ul li{
text-align:center;
}
hr.separator{
display:block;
position: absolute;
margin-top: 35px;
} body .fusion-text.info-desktop{
display:none !important;
}
body .fusion-text.info-mobile{
display: block !important;
margin-bottom: 20px !important;
}
.fusion-tabs .nav li a h4 {
font-size: 10px !important;
padding: 0 5px !important;
text-transform: uppercase !important;
}
.banners > div > div{
flex: 0 0 100%;
}
.restaurant-page{
margin-top:10px !important;
}
i.fa-clock{
display:none;
}
.singleEvent .events-button{
flex-direction: column;
background:unset;
padding:0;
}
.singleEvent .events-button h4{
color:#000;
}
.singleEvent .events-button a{
background: #000;
border-radius: 0;
width: 100%;
text-align: center;
padding: 5px;
}
.label-titlu{
padding-bottom:5px;
}
.label-titlu .pull--right {
float: unset;
position: absolute;
top: -35px;
background: rgba(0,0,0,.6);
right: 1px;
padding: 2px 10px 0 10px;
box-shadow: 0px 0px 9px 2px rgba(255, 255, 255, .7);
border-top-left-radius: 5px;
pointer-events:none;
}
.event-content.arhiva .label-titlu .pull--right {
float: unset;
position: absolute;
top: -25px;
background: rgba(0,0,0,.6);
right: 1px;
padding: 2px 10px 0 10px;
box-shadow: 0px 0px 9px 2px rgba(255, 255, 255, .7);
border-top-left-radius: 5px;
pointer-events:none;
}
.event-content.arhiva .label-titlu span{
display:none;
}
.label-titlu .pull--right i{
color:#fff;
font-size:12px;
}
.pl--5 {
padding-left: 9px;
}
.event-meta-box ul{
margin-top:0;
}
.events-button a {
padding: 8px 15px 5px 15px;
font-size: 13px;
}
.fusion-fullwidth.fullwidth-box.has-mask-background {
margin: 10px 0;
}
#content{
margin-bottom:0 !important;
}
.regular-button{
margin:30px auto 0 auto !important;
}
.single .mb--30 {
margin-bottom: 15px;
}
#menu-footer {
margin-top: 20px;
}    
#menu-footer li {
padding: 0 10px;
}
.awb-menu {
margin-bottom: 0;
}
.fusion-footer-widget-area .fusion-fullwidth {
padding-top: 50px;
padding-bottom: 0px;
}
#menu-main-menu{
top:60px !important;
max-width: calc(100vw - 20px) !important;
margin-left: 10px;
}
h1{
font-size:25px !important;
}
h2{
font-size:20px !important;
}
.adress{
width:100px !important;
}
.container-flags{
width: calc(100% - 100px) !important;
}
.ancora.hub .fusion-column-anchor .fusion-column-inner-bg-image{
background-image: linear-gradient(rgba(255, 255, 255, 0) 40%, rgb(0, 0, 0) 100%), url(https://pointhub.ro/storage/2024/11/hub-cultural-area-mobile.webp) !important;
background-position: 50% 50%;
}
.ancora.restaurant .fusion-column-anchor .fusion-column-inner-bg-image{
background-image: linear-gradient(rgba(255, 255, 255, 0) 40%, rgb(0, 0, 0) 100%), url(https://pointhub.ro/storage/2024/11/restaurant-promo-mobile.webp) !important;
}
.ancora.evenimente .fusion-column-anchor .fusion-column-inner-bg-image{
background-image: linear-gradient(rgba(255, 255, 255, 0) 40%, rgb(0, 0, 0) 100%), url(https://pointhub.ro/storage/2024/11/evenimente-corporate-mobile.webp) !important;
}
.tfs-slider .slide-id-3604 .background-image {
background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: 35vh !important;
}    
#fusion-slider-79{
margin-bottom: -140px;
margin-top: -10px !important;
}
.mc4wp-form-theme {
margin: 0;
width: 80%;
margin-left: 10%;
}
.hidden-mobile{
display:none;
}
#evenimente-corporatiste > div,
#hub-cultural > div,
#restaurant > div{
padding-top:20px;
}
.banners{
padding-bottom:10px!important;
padding-top: 10px;
}
.column-event.promo {
display: flex !important;
width: 100% !important;
height:100%;
background: #fff;
margin-bottom: 10px !important;
gap:10px;
}
.single .promo .event-content {
padding-left:0 !important;
}
.promo .event-content.arhiva a,
.promo .event-content > p{
display:block;
}
.promo .event-content h3{
font-size:18px;
line-height:unset;
}
.promo .event-content {
padding-left: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
height: 100%;
flex:1.3;
justify-content: center;
}
.skt-evets-thumb {
display: flex;
}
.promo h4, 
.promo .event-content > p{
font-size:12px;
}
.promo .event-content > p{
} 
.fusion-tabs.fusion-tabs-1 .tab-pane {
padding: 0 !important;
}
.r-gallery {
flex-direction: column;
row-gap: 10px;
}
}