/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* --------------- Projektek kód eleje --------------- */
.item-pageprojektek .page-header h1 {
  font-size: 30px;
  text-transform: uppercase;
}
.item-pageprojektek ul.fields-container {
  display: block;
  list-style: none;
  padding: 0;
}
.item-pageprojektek li {
  width: 30%;
  float: left;
}
.item-pageprojektek li.field-entry.kepek {
  width: 70%;
  float: right;
  padding-left: 100px;
}
.item-pageprojektek li.field-entry {
  margin-bottom: 10px;
}
.item-pageprojektek li.field-entry:last-of-type {
  margin-bottom: 0px;
}
.item-pageprojektek li.field-entry.projekt span.field-label {
  display: block;
  margin: 0px 0 20px 0;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}
.item-pageprojektek li.field-entry.projekt {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 50px;
}
.item-pageprojektek li.field-entry.projekt:after {
  content: '';
  width: 100px;
  height: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #333333;
}
.item-pageprojektek li.field-entry.datum span.field-label, .item-pageprojektek li.field-entry.ugyfel span.field-label, .item-pageprojektek li.field-entry.epites-helye span.field-label, .item-pageprojektek li.field-entry.terulet span.field-label {
  margin-right: 10px;
  text-transform: uppercase;
  color: #4d4d4d;
}
.item-pageprojektek li.field-entry.datum span.field-value, .item-pageprojektek li.field-entry.ugyfel span.field-value, .item-pageprojektek li.field-entry.epites-helye span.field-value, .item-pageprojektek li.field-entry.terulet span.field-value {
  color: #333;
}
.tf-gallery-wrapper .gallery-items .item a {
  position: relative;
  overflow: hidden;
  transition: all 0.7s ease;
}
.tf-gallery-wrapper .gallery-items .item a:hover img {
  transform: scale(1.2);
  transition: all 0.7s ease;
}
.tf-gallery-wrapper .gallery-items .item a img {
  transition: all 0.7s ease;
}
.isotope.colum-3 .isotope-item {
  padding: 10px;
}
.fehermezo {
  background: #fff;
  padding: 30px;
  margin: 10px;
}
.blogprojektek #gallery209 .blog-style-hero .blog-post-hero_content, body #gallery209 .blog-style-hero .blog-post-hero_content {
  padding: 0px !important;
}
.fehermezo_cimek .fehermezo_cikk_cim h4.blog-post_title {
  margin: 0;
  line-height: 1.2;
}
.fehermezo_cimek .fehermezo_cikk_cim h4.blog-post_title a {
  font-size: 18px;
  text-transform: uppercase;
}
.fehermezo_kategoria_cim span.blog-post_meta-categories a {
  color: #999 !important;
  font-size: 14px;
}
.blogprojektek .blog-post-hero_meta-desc, .blog-style-hero .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post-hero_wrapper .blog-post_feature-link:after, .blog-style-hero .blog-post_bg_media:after, .blog-style-hero .blog-post_bg_media:before {
  display: none !important;
}
.fehermezo_tovabbnyil svg {
  fill: #333;
  width: 20px;
  height: 20px;
  object-fit: contain;
  object-position: center;
  position: absolute;
  left: calc(50% - 10px);
  top: calc(50% - 10px);
}
.fehermezo {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: 5fr 1fr;
}
.fehermezo_tovabbnyil {
  position: relative;
}
.blog-style-hero .blog-post_bg_media {
  height: 340px;
  position: relative;
}
.blog-post-hero-content_front {
  opacity: 0;
  transition: all 0.7s ease;
}
.blog-post-hero_wrapper:hover .blog-post-hero-content_front {
  opacity: 1;
  transition: all 0.7s ease;
}
.blog-style-hero .blog-post-hero_wrapper:hover .blog-post-hero-content_front {
  opacity: 1 !important;
  visibility: visible !important;
}
.fehermezo_cimek {
  border-right: 1px solid #333333;
  padding-right: 20px;
}
.isotope-filter-links > a {
  border: 0;
  box-shadow: none;
  padding: 10px 20px;
  font-size: 15px;
}
.isotope-filter-links > a.active, .isotope-filter-links > a:hover {
  background: transparent !important;
  color: inherit !important;
  border-radius: 0 !important;
  border-bottom: 5px solid #333 !important;
}
.fehermezo_cimek .fehermezo_cikk_cim h4.blog-post_title a {
  line-height: 1.2;
}
.blogprojektek .items-more {
  display: none;
}
section.content-bottom-horizontal .row .col-md-12.col-xs-12.horizontal-module {
  padding: 0;
}
.view-category section.content-bottom-horizontal {
  margin-top: -50px;
}
.projektek #gallery142 .blog-style-hero .blog-post-hero_content {
  padding: 0 !important;
}
.projektek #g-showcase .g-container .g-grid:first-child .g-block:last-child .g-content {
  background: transparent;
  padding: 0 !important;
  margin: 0;
}
.projektek #g-showcase .g-container .g-grid:first-child .g-block:last-child .g-content img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: 300px;
}
.projektek #g-showcase {
  padding: 0 !important;
  margin-top: -23px;
}
.view-article.projektek #g-showcase {
  display: none;
}
/* --------------- Projektek kód vége --------------- */
@media (max-width: 1500px) {
  .blog-style-hero .blog-post_bg_media {
    height: 290px;
  }
}
@media (max-width: 1300px) {
  .blog-style-hero .blog-post_bg_media {
    height: 240px;
  }
}
@media (max-width: 1200px) {
  .fehermezo_cimek .fehermezo_cikk_cim h4.blog-post_title a {
    font-size: 15px;
    text-transform: uppercase;
  }
}
@media (max-width: 991px) {
  .item-pageprojektek ul.fields-container {
    display: grid;
    margin: 0;
  }
  .item-pageprojektek li.field-entry.kepek, .item-pageprojektek li {
    width: 100%;
    float: none;
    padding-left: 0;
  }
  .item-pageprojektek li.field-entry.kepek {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 40px;
  }
  .item-pageprojektek li.field-entry.kepek .gallery-items.grid {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .isotope-item.blog-style-hero {
    width: 100% !important;
    position: relative !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
  }
}
/*# sourceMappingURL=projektek_12.css.map */