.elementor-8646 .elementor-element.elementor-element-47e80be{--display:flex;--min-height:387px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8646 .elementor-element.elementor-element-47e80be .elementor-background-slideshow__slide__image{background-size:auto;}.elementor-8646 .elementor-element.elementor-element-47e80be.e-con{--align-self:center;}.elementor-8646 .elementor-element.elementor-element-7e924e0{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-95px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8646 .elementor-element.elementor-element-7e924e0 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-8646 .elementor-element.elementor-element-7e924e0.e-con{--align-self:center;}.elementor-8646 .elementor-element.elementor-element-e9faf8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-27ab790{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-410e4c4{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-fcba10e{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-2bb4102{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-3c5b0ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8646 .elementor-element.elementor-element-7ef7bfc{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-fbd5fcc{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-e76f76c{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-e9962fe{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-b6611d7{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-cb5a052{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-0f5ec0e{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-47e8f3b{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-3f41994{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8646 .elementor-element.elementor-element-b35ca75{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-8005619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8646 .elementor-element.elementor-element-54e63dc{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-e8edd85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8646 .elementor-element.elementor-element-ddcdb99{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-16d1a35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8646 .elementor-element.elementor-element-7f03318{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-9ff19cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8646 .elementor-element.elementor-element-57be86f{column-gap:0px;color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-c27df1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8646 .elementor-element.elementor-element-585dbc7{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-e942a08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8646 .elementor-element.elementor-element-365da1c{color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-da1fbc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8646 .elementor-element.elementor-element-da1fbc9:not(.elementor-motion-effects-element-type-background), .elementor-8646 .elementor-element.elementor-element-da1fbc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-79e2081{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8646 .elementor-element.elementor-element-79e2081:not(.elementor-motion-effects-element-type-background), .elementor-8646 .elementor-element.elementor-element-79e2081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-e157d08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8646 .elementor-element.elementor-element-e04cf4f > .elementor-widget-container{padding:13px 0px 13px 0px;}.elementor-8646 .elementor-element.elementor-element-e04cf4f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-8646 .elementor-element.elementor-element-e04cf4f{text-align:start;}.elementor-8646 .elementor-element.elementor-element-e04cf4f .elementor-heading-title{color:var( --e-global-color-6c79ccd );}.elementor-8646 .elementor-element.elementor-element-aafe144{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8646 .elementor-element.elementor-element-83ff15c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8646 .elementor-element.elementor-element-83ff15c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8646 .elementor-element.elementor-element-bd23b92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8646 .elementor-element.elementor-element-bd23b92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8646 .elementor-element.elementor-element-1494c86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-8646 .elementor-element.elementor-element-e157d08{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8646 .elementor-element.elementor-element-e04cf4f.elementor-element{--align-self:flex-start;}.elementor-8646 .elementor-element.elementor-element-e04cf4f{text-align:center;}}@media(min-width:768px){.elementor-8646 .elementor-element.elementor-element-47e80be{--content-width:1286px;}.elementor-8646 .elementor-element.elementor-element-7e924e0{--content-width:100%;}.elementor-8646 .elementor-element.elementor-element-e157d08{--width:50%;}.elementor-8646 .elementor-element.elementor-element-83ff15c{--width:25%;}.elementor-8646 .elementor-element.elementor-element-bd23b92{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-e9faf8b */#infratire-content{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5b0ec */#stiri-content{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f41994 */#istoria_orasului-content{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8005619 */#relief-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8edd85 */#asezare-content{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d1a35 */#primari-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ff19cb */#cetateni_de_onoare-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c27df1e */#palat-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e942a08 */#clima-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS *//* ===== Meniu lateral normal ===== */
.sidebar-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 250px; 
}

.sidebar-menu li { margin-bottom: 8px; }

.sidebar-menu a {
  display:flex; justify-content:space-between; align-items:center;
  padding:10px 15px; background:#f4f4f4; color:#333; text-decoration:none;
  border-radius:8px; transition: all 0.3s ease;
  font-weight:600; box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}

.sidebar-menu a:hover { background:#0073e6; color:#fff; }

.sidebar-menu a.active { background:#0073e6; color:#fff; font-weight:700; }
.sidebar-menu a.parent-active { background:#cfe5ff; color:#004a99; font-weight:600; }

/* ===== Submeniuri real slide ===== */
.sidebar-menu .submenu {
  list-style: none;
  padding-left: 20px;
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: height 0.35s ease, opacity 0.35s ease;
}

.sidebar-menu .submenu.open {
  opacity: 1;
}

/* Linkuri submeniu */
.sidebar-menu .submenu li a {
  padding:8px 15px;
  background:#e8f0fe;
  border-radius:6px;
  display:block;
  margin-bottom:5px;
  transition: all 0.3s ease;
  color:#333;
}
.sidebar-menu .submenu li a:hover { background:#0073e6; color:#fff; }

/* ===== Săgeți cu bounce ===== */
.sidebar-menu a .arrow {
  width:10px;
  height:10px;
  border-right:2px solid #333;
  border-bottom:2px solid #333;
  display:inline-block;
  transform:rotate(45deg);
  transition: transform 0.3s ease, border-color 0.3s ease;
  margin-left:10px;
}

.sidebar-menu a.parent-active .arrow,
.sidebar-menu a.has-submenu.active .arrow {
  transform:rotate(135deg);
  border-color:#0073e6;
  animation: bounceArrow 0.4s ease;
}

@keyframes bounceArrow {
  0% { transform: rotate(45deg); }
  50% { transform: rotate(150deg); }
  70% { transform: rotate(130deg); }
  100% { transform: rotate(135deg); }
}

/* ===== Coloana dreaptă ===== */
#dreapta-content {
  padding:20px;
  background:#fff;
  border-radius:12px;
  box-shadow:0 3px 10px rgba(0,0,0,0.1);
  max-height:600px;
  overflow-y:auto;
  transition: all 0.5s ease;
  opacity:0;
  transform:translateX(30px);
}

#dreapta-content.show {
  opacity:1;
  transform:translateX(0);
}

/* Scroll personalizat */
#dreapta-content::-webkit-scrollbar { width:8px; }
#dreapta-content::-webkit-scrollbar-thumb { background:#0073e6; border-radius:4px; }
#dreapta-content::-webkit-scrollbar-track { background:#f0f0f0; border-radius:4px; }

/* ===== Responsive ===== */
@media(max-width:1024px){
  .sidebar-menu { width:100%; margin-bottom:20px; }
  #dreapta-content { max-height:none; transform:none; opacity:1; }
}/* End custom CSS */