/* page-home.php always prints the builder column as large-9 beside this aside. */
.page-template-page-home main.builder-main > .row > aside { display: none; }
@media only screen and (min-width: 768px) {
  .page-template-page-home #builder-container { width: 100%; }
}

@media only screen and (max-width: 979px) {
  .large-carousel .carousel-item:first-child:not([data-first]) { z-index: 2; }
  .large-carousel .carousel-item:not(:first-child):not([class*="move-"]) { visibility: hidden; }
}

@media screen and (min-width: 980px) {
  .large-carousel .carousel-item:first-child:not([data-first]) { left: 0; width: 66.6%; opacity: 1; z-index: 2; }
  .large-carousel .carousel-item:first-child:not([data-first]) + .carousel-item { left: 66.666666%; opacity: 1; z-index: 1; }
  .large-carousel .carousel-item:first-child:not([data-first]) .entry-details,
  .large-carousel .carousel-item:first-child:not([data-first]) + .carousel-item .entry-details { opacity: 1; bottom: 0; }
}

.large-carousel .carousel-item .entry-details .inner:before { transition: none; }

/* One keyframes name for both waits: the one met first never restarts the hold. */
@keyframes dmm-titluri-asteapta { from, to { visibility: hidden; } }
html:not(.dmm-titluri) .large-carousel .carousel-item .entry-details .inner,
html:not(.dmm-titluri) .large-carousel .carousel-item .entry-content-media .background-image,
.large-carousel .carousel-item:not(.dmm-ok) .entry-details .inner,
.large-carousel .carousel-item:not(.dmm-ok) .entry-content-media .background-image { animation: dmm-titluri-asteapta 4s step-end; }

.large-carousel .carousel-item img.background-image { object-fit: cover; }

.large-carousel .carousel-content .entry-title { text-shadow: 0 1px 2px rgba(0, 0, 0, .6); }

@media only screen and (max-width: 767px) {
  .large-carousel .carousel-content .entry-title { font-size: 18px; line-height: 22px; min-height: 0; }
  .large-carousel .carousel-item .entry-title a { padding-bottom: 0; margin-bottom: 10px; }
  .large-carousel .arrow-control-btn, .large-carousel .arrow-control-btn i { width: 32px !important; }
  .large-carousel .arrow-control-prev .arrow-control-btn { background-position: -8px -95px !important; }
  .large-carousel .arrow-control-next .arrow-control-btn { left: auto !important; right: 0 !important; background-position: -9px 0 !important; }

  .large-carousel .carousel-item { transition-duration: .4s; }
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
  .large-carousel .carousel-content { height: 50vw; }
  .large-carousel .carousel-content .entry-title { font-size: 20px; line-height: 24px; }
}

#builder-container .row-wrapper.element-blog_latest .content-list-big .entry-content-media { height: auto !important; left: auto !important; margin-left: 0 !important; transform: none !important; aspect-ratio: 16 / 9; overflow: hidden; }
#builder-container .row-wrapper.element-blog_latest .content-list-big .post-thumb { max-height: none !important; height: 100%; }
#builder-container .row-wrapper.element-blog_latest .content-list-big img { width: 100% !important; height: 100% !important; max-width: none; object-fit: cover; }
#builder-container .row-wrapper.element-blog_latest .content-list-small .entry-content-media { height: auto !important; aspect-ratio: 16 / 9; overflow: hidden; }
#builder-container .row-wrapper.element-blog_latest .content-list-small .post-thumb,
#builder-container .row-wrapper.element-blog_latest .content-list-small .post-thumb a { height: 100%; display: block; }
#builder-container .row-wrapper.element-blog_latest .content-list-small img { width: 100% !important; height: 100% !important; object-fit: cover; }
#builder-container .row-wrapper.element-blog_latest .content-list-small .entry-header { float: none !important; width: auto !important; overflow: hidden; }

#builder-container .row-wrapper.element-blog_latest .content-list-big .entry-category { display: none; }

@media only screen and (max-width: 767px) {
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-content-media:before { display: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-content-media img,
  #builder-container .row-wrapper.element-blog_latest .content-list-big:hover .entry-content-media img { transform: none !important; transition: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-header,
  #builder-container .row-wrapper.element-blog_latest .content-list-big:hover .entry-header { position: static; transform: none; transition: none; opacity: 1; padding: 0; margin: 10px 0 0; background: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-header .entry-title,
  #builder-container .row-wrapper.element-blog_latest .content-list-big:hover .entry-header .entry-title { margin: 0; color: #000; font: 400 20px/24px Roboto, Lato, Arial, sans-serif; text-shadow: none; overflow-wrap: break-word; transition: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-excerpt { display: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-small { padding-bottom: 10px; margin-bottom: 10px; }

  #builder-container .row-wrapper.element-blog_latest .content-list-small .entry-content-media { width: 128px !important; }
  #builder-container .row-wrapper.element-blog_latest .content-list-small .entry-title,
  #builder-container .row-wrapper.element-blog_latest .content-list-small .entry-title a { font-size: 16px; line-height: 20px; overflow-wrap: break-word; }

  #builder-container .row-wrapper.element-blog_latest .content-list-big { padding-bottom: 10px; border-bottom: 1px solid #d2d2d0; }
  #builder-container .row-wrapper.element-blog_latest .content-inner > .row > .posts-list-excerpt { margin-bottom: 10px; }

  #builder-container .row-wrapper.element-blog_latest .columns.posts-list > .posts-list:last-child > .content-list-small { border-bottom: 0; padding-bottom: 12px; }
}

@media only screen and (min-width: 768px) {
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-content-media:before,
  #builder-container .row-wrapper.element-blog_latest .content-list-big:hover .entry-content-media:before { display: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-content-media img,
  #builder-container .row-wrapper.element-blog_latest .content-list-big:hover .entry-content-media img { transform: none !important; transition: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-header,
  #builder-container .row-wrapper.element-blog_latest .content-list-big:hover .entry-header { position: static; transform: none; transition: none; opacity: 1; padding: 0; margin: 10px 0 0; background: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-header .entry-title,
  #builder-container .row-wrapper.element-blog_latest .content-list-big:hover .entry-header .entry-title { margin: 0; color: #000; font: 400 22px/27px Roboto, Lato, Arial, sans-serif; text-shadow: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-excerpt { display: none; }
  #builder-container .row-wrapper.element-blog_latest .content-list-small .entry-content-media { width: 128px !important; }
  #builder-container .row-wrapper.element-blog_latest .content-list-small .entry-title,
  #builder-container .row-wrapper.element-blog_latest .content-list-small .entry-title a { font-size: 16px; line-height: 20px; overflow-wrap: break-word; }
  #builder-container .row-wrapper.element-blog_latest .content-list-small { padding-bottom: 13px; margin-bottom: 13px; }
  #builder-container .row-wrapper.element-blog_latest .columns.posts-list > .posts-list:last-child > .content-list-small { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
}

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  #builder-container .row-wrapper.element-blog_latest .content-inner > .row > .posts-list-excerpt { float: none; width: 100%; margin-bottom: 24px; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big { padding-bottom: 14px; border-bottom: 1px solid #d2d2d0; }
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-header .entry-title,
  #builder-container .row-wrapper.element-blog_latest .content-list-big:hover .entry-header .entry-title { font-size: 24px; line-height: 29px; }
  #builder-container .row-wrapper.element-blog_latest .content-inner > .row > .columns.posts-list { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; float: none; width: 100%; margin-bottom: 24px; }
  #builder-container .row-wrapper.element-blog_latest .columns.posts-list > .posts-list { margin: 0; }
  #builder-container .row-wrapper.element-blog_latest .columns.posts-list .content-list-small,
  #builder-container .row-wrapper.element-blog_latest .columns.posts-list > .posts-list:last-child > .content-list-small { border: 0; padding: 0; margin: 0; }
  #builder-container .row-wrapper.element-blog_latest .columns.posts-list .content-list-small .entry-content-media { float: none; width: 100% !important; margin: 0 0 8px; }
  #builder-container .row-wrapper.element-blog_latest .columns.posts-list .content-list-small .entry-header { float: none !important; width: auto !important; }
  #builder-container .row-wrapper.element-blog_latest .columns.posts-list .content-list-small .entry-title,
  #builder-container .row-wrapper.element-blog_latest .columns.posts-list .content-list-small .entry-title a { font-size: 17px; line-height: 21px; }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #builder-container .row-wrapper.element-blog_latest .content-inner > .row > .posts-list-excerpt { padding-right: 15px; }
}

@media only screen and (min-width: 1024px) and (max-width: 1250px) {
  #builder-container .row-wrapper.element-blog_latest .content-list-small .entry-content-media { width: 96px !important; }
}

@media only screen and (min-width: 1024px) {
  #builder-container .row-wrapper.element-blog_latest .content-list-big .entry-header,
  #builder-container .row-wrapper.element-blog_latest .content-list-big:hover .entry-header { margin-top: 14px; }
}

@media only screen and (max-width: 767px) {
  #builder-container .row-wrapper.element-blog .post-box { padding-bottom: 7px; }

  #builder-container .row-wrapper.element-blog .post-box-wrapper:last-of-type > .post-box:last-child { border-bottom: 0; }
  #builder-container .row-wrapper.element-blog .post-box-wrapper:last-of-type > .post-box.last { border-bottom: 0; }

  #builder-container .row-wrapper.element-blog .load-more-button { margin-top: -20px; margin-bottom: 5px; }
}

#builder-container .row-wrapper.element-blog + .element-divider,
#builder-container .row-wrapper.element-blog + .element-divider + .element-divider,
#builder-container .row-wrapper.element-blog + .element-divider + .element-divider + .element-content + .element-divider { display: none; }

#builder-container .row-wrapper.element-blog .post-box .entry-content-media { position: relative; width: 100%; height: auto !important; aspect-ratio: 16 / 9; overflow: hidden; }
#builder-container .row-wrapper.element-blog .post-box .entry-content-media img { position: absolute; top: 0; left: 0; width: 100%; height: 100% !important; max-width: none; object-fit: cover; }

@media only screen and (min-width: 768px) {
  /* Contains the floats, so the button's margins act alike in every engine. */
  #builder-container .row-wrapper.element-blog section { display: flow-root; }

  #builder-container .row-wrapper.element-blog .post-box.first { padding-right: 10px; }
  #builder-container .row-wrapper.element-blog .post-box:not(.first):not(.last) { padding-left: 5px; padding-right: 5px; }
  #builder-container .row-wrapper.element-blog .post-box.last { padding-left: 10px; }
  #builder-container .row-wrapper.element-blog .load-more-button { clear: both; margin-top: -19px; margin-bottom: 5px; }
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
  #builder-container .row-wrapper.element-blog .post-box .entry-title,
  #builder-container .row-wrapper.element-blog .post-box .entry-title a { font-size: 20px; line-height: 25px; }
}

#builder-container .row-wrapper.element-blog_category_small .entry-element-title {
  margin: 0 0 12px; height: 32px; overflow: visible; text-align: center;
  border-bottom: 2px solid #000;
}
#builder-container .row-wrapper.element-blog_category_small .large-6.columns:last-child .entry-element-title { margin-left: 0; }
#builder-container .row-wrapper.element-blog_category_small .entry-element-title:after,
#builder-container .row-wrapper.element-blog_category_small .entry-element-title .ribbon { display: none; }
#builder-container .row-wrapper.element-blog_category_small .entry-element-title h3 {
  float: none; min-width: 0; margin: 0; padding: 0 15px; background: #fff; color: #000;
  font: 400 16px/30px Roboto, Lato, Arial, sans-serif; text-transform: uppercase;
}
#builder-container .row-wrapper.element-blog_category_small .entry-element-title h3:before,
#builder-container .row-wrapper.element-blog_category_small .entry-element-title h3:after { display: none; }

#builder-container .row-wrapper.element-blog_category_small .posts-list-excerpt { margin: 0; }
#builder-container .row-wrapper.element-blog_category_small .content-list-big { margin: 0 0 10px; overflow: visible; }
#builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-extras,
#builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-meta,
#builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-excerpt { display: none; }
#builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-content-media {
  height: auto; left: auto; margin: 0; transform: none; position: relative;
}
#builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-content-media:before { display: none; }
#builder-container .row-wrapper.element-blog_category_small .content-list-big .post-thumb { max-height: none !important; }
#builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-content-media img {
  display: block; width: 100%; height: auto; aspect-ratio: 1.7778; object-fit: cover; transform: none; transition: none;
}
#builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-header {
  position: static; transform: none; transition: none; padding: 0; margin: 10px 0 0; background: none;
}
#builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-header .entry-title {
  margin: 0; color: #000; font-style: normal; font-weight: 400; font-family: Roboto, Lato, Arial, sans-serif; text-shadow: none; transform: none; transition: none;
}

#builder-container .row-wrapper.element-blog_category_small .content-list-small {
  margin: 0; padding: 0 0 10px; border: 0; overflow: hidden;
}
#builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-content-media {
  float: left; height: auto; aspect-ratio: 1.7778; margin: 0 15px 0 0; overflow: hidden;
}
#builder-container .row-wrapper.element-blog_category_small .content-list-small .post-thumb,
#builder-container .row-wrapper.element-blog_category_small .content-list-small .post-thumb a { display: block; width: 100%; height: 100%; }
#builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-content-media img {
  display: block; width: 100%; height: 100%; max-width: none; object-fit: cover;
}
#builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-header {
  float: none; width: auto; margin: 0; padding: 0; overflow: hidden;
}
#builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-title,
#builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-title a {
  margin: 0; color: #000; font-style: normal; font-weight: 400; font-family: Roboto, Lato, Arial, sans-serif; overflow-wrap: break-word;
}

#builder-container .row-wrapper.element-blog_category_small .entry-element-title { position: static; }
#builder-container .row-wrapper.element-blog_category_small .large-6.columns { position: relative; padding-bottom: 32px; }
#builder-container .row-wrapper.element-blog_category_small .element-category-view-all { position: absolute; top: auto; right: 15px; bottom: 2px; width: 30px; height: 25px; padding: 0; background: none; line-height: 0; }
#builder-container .row-wrapper.element-blog_category_small .element-category-view-all a { display: block; width: 30px; height: 25px; background: url("data:image/png;base64,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") no-repeat 0 0; font-size: 0; color: transparent; overflow: hidden; }

@media only screen and (max-width: 767px) {
  #builder-container .row-wrapper.element-blog_category_small .posts-list-excerpt { margin-bottom: 10px; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-big { margin: 0; padding-bottom: 10px; border-bottom: 1px solid #d2d2d0; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-header .entry-title { font-size: 20px; line-height: 24px; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-small { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #d2d2d0; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-content-media { width: 128px; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-title,
  #builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-title a { font-size: 16px; line-height: 20px; }

  #builder-container .row-wrapper.element-blog_category_small .large-6.columns > .posts-list:nth-last-child(2) > .content-list-small { border-bottom: 0; padding-bottom: 0; }

  #builder-container .row-wrapper.element-blog_category_small .large-6.columns { padding-bottom: 47px; }
  #builder-container .row-wrapper.element-blog_category_small .element-category-view-all { bottom: 22px; }

  #builder-container .row-wrapper.element-blog_category_small + .element-divider { display: none; }
}

@media only screen and (min-width: 768px) {
  #builder-container .row-wrapper.element-blog_category_small .content-list-big { margin: 0 0 13px; padding-bottom: 13px; border-bottom: 1px solid #d2d2d0; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-header .entry-title { font-size: 20px; line-height: 24px; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-small { padding-bottom: 13px; margin-bottom: 13px; border-bottom: 1px solid #d2d2d0; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-content-media { width: 128px; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-title,
  #builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-title a { font-size: 16px; line-height: 20px; }
  #builder-container .row-wrapper.element-blog_category_small .large-6.columns > .posts-list:nth-last-child(2) > .content-list-small { border-bottom: 0; padding-bottom: 0; margin-bottom: 5px; }
}

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  #builder-container .row-wrapper.element-blog_category_small .posts-list-excerpt { margin-bottom: 24px; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-big { margin-bottom: 0; padding-bottom: 14px; }
}

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  #builder-container .row-wrapper.element-blog_category_small .large-6.columns { float: none; width: 100%; }
  #builder-container .row-wrapper.element-blog_category_small .large-6.columns:last-child { margin-top: 0; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-big .entry-header .entry-title { font-size: 24px; line-height: 29px; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-content-media { width: 224px; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-title,
  #builder-container .row-wrapper.element-blog_category_small .content-list-small .entry-title a { font-size: 17px; line-height: 21px; }
  #builder-container .row-wrapper.element-blog_category_small .content-list-small { padding-bottom: 13px; margin-bottom: 13px; border-bottom: 1px solid #d2d2d0; }
  #builder-container .row-wrapper.element-blog_category_small .large-6.columns > .posts-list:nth-last-child(2) > .content-list-small { border-bottom: 0; padding-bottom: 0; margin-bottom: 10px; }

  #builder-container .row-wrapper.element-blog_category_small .large-6.columns { padding-bottom: 47px; }
  #builder-container .row-wrapper.element-blog_category_small .element-category-view-all { bottom: 22px; }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #builder-container .row-wrapper.element-blog_category_small + .element-divider { display: none; }
}

@media only screen and (min-width: 1024px) {
  #builder-container .row-wrapper.element-blog_category_small:last-child { margin-bottom: 25px; }
}

.sidebar .widget.dmm-anunt-lista .widget-buzz-header { display: none; }
.sidebar .widget.dmm-anunt-lista ul.widget-buzz { display: block; float: none; width: auto; margin: 0; padding: 0; }
.sidebar .widget.dmm-anunt-lista ul.widget-buzz li {
  display: list-item; float: none; width: auto; position: static; list-style: none; text-align: left;
  margin: 3px 0 10px; padding: 3px 0; border: 0;
}
.sidebar .widget.dmm-anunt-lista ul.widget-buzz li:after { content: ""; display: table; clear: both; }
.sidebar .widget.dmm-anunt-lista ul.widget-buzz li .entry-title {
  clear: both; margin: 5px 0 0; padding: 0; color: inherit; text-transform: none;
  font: 400 16px/25.6px Lato, Arial, sans-serif;
}

.sidebar .widget.dmm-anunt-lista ul.widget-buzz li .entry-title a {
  color: inherit; font-size: 14px; line-height: 20px; padding-bottom: 0;
  overflow: hidden; text-overflow: ellipsis; white-space: initial;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
@media only screen and (max-width: 767px) {
  .sidebar .widget.dmm-anunt-lista ul.widget-buzz li .entry-title a { font-size: 16px; }
}
