/* Variables, Mixins */
/* Mixin */
/* Absolute positioned
========================================================================== */
/* Placeholder
========================================================================== */
/* Transition */
/* Border Radius
========================================================================== */
/* Animate
========================================================================== */
/* Globals */
.intro {
  font-size: 150%;
  line-height: 1.4;
}

/* Sections */
#header-secondary-outer .nectar-center-text {
  position: static !important;
  transform: none !important;
  max-width: none !important;
  text-align: right !important;
  left: 0 !important;
}

.footer-widget-byline {
  font-size: 32px !important;
  line-height: 1.2;
  font-weight: 300;
}

@media (min-width: 1000px) {
  .footer-widget-img-iso {
    text-align: right;
  }
}
#footer-widgets .row {
  padding: 60px 0 30px 0 !important;
}

#sort-label {
  display: none !important;
}

html body .portfolio-filters-inline.non-fw #current-category {
  font-family: "Poppins", sans-serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  color: #00294b !important;
  line-height: 1.2 !important;
}
html body .portfolio-items[data-ps="7"] .col[data-default-color=true] .work-item:not(.style-3) .work-info-bg {
  background-color: #00294b !important;
}
html body .bottom_controls {
  background-color: #ddd;
  padding: 20px 0;
}
html body .project-sharing {
  margin-bottom: 0 !important;
}
html body .project-sharing li.project-date {
  font-size: 12px;
}
html body #project-meta ul li.project-date {
  border: none !important;
  padding: 0 !important;
}

.work-item.style-2,
.wp-post-image {
  border-radius: 8px;
}

.work-info h3 {
  line-height: 1.2 !important;
}

.project-title h1,
#portfolio-nav #prev-link a,
#portfolio-nav #next-link a {
  color: #00294b !important;
}
.project-title h1 .fa,
#portfolio-nav #prev-link a .fa,
#portfolio-nav #next-link a .fa {
  color: #00294b !important;
}

.single-portfolio .row.project-title .container .title-wrap {
  border-bottom-width: 2px;
}
.single-portfolio .wp-post-image {
  border: 1px solid #ccc;
  margin-bottom: 0 !important;
}

.custom-project-meta {
  display: block;
  margin: 0 0 30px 0 !important;
  padding: 0 0 20px 0 !important;
  border-bottom: 2px solid #ddd;
}
.custom-project-meta li {
  display: block;
  float: none !important;
  margin: 0 0 5px 0 !important;
  font-size: 18px;
  font-weight: 700;
}
.custom-project-meta li.meta-lp-pro-client {
  font-size: 32px;
  line-height: 1.2;
}
.custom-project-meta li.meta-lp-pro-address {
  display: none;
}
.custom-project-meta li.meta-lp-pro-suburb {
  font-weight: 300;
}

.portfolio-thumbnail-gallery {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 10px;
  margin-bottom: 30px;
}
.portfolio-thumbnail-gallery .portfolio-thumbnail-item {
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #ccc;
  transition: border-color 0.3s ease;
  aspect-ratio: 640/480;
  height: 80px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-sizing: border-box;
}
.portfolio-thumbnail-gallery .portfolio-thumbnail-item.active, .portfolio-thumbnail-gallery .portfolio-thumbnail-item:hover {
  border-color: #00294b;
}

.gform_required_legend {
  display: none;
}
