.icon-menu {
  color: #ffffff;
}

#masthead.header-main.show-logo-center.hide-for-sticky {
  margin-bottom: 35px;
}

.nav>li>a>i.icon-menu {
  font-size: 3em;
}

.header-nav.header-nav-main.nav.nav-right.nav-uppercase {
  margin-bottom: 350px;
}

.nav-top-link {
  letter-spacing: 5px;
  font-size: 22px;
  font-family: 'futura-pt-book' !important;
  margin-left: 0px;
  text-shadow: 3px;
  margin-right: -9px;
}

.header-nav.header-nav-main.nav.nav-right.nav-size-large.nav-spacing-xlarge.nav-uppercase {
  letter-spacing: 5px;
}

.copyright-footer {
  color: #ffffff;
  text-transform: uppercase;
}

.large-3.col {
  color: #ffffff;
  margin-top: 125px;
}

.page.large-3.col {
  color: #ffffff;
  margin-top: 0px;
}

.entry-title.uppercase {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 4px;
  font-weight: bold;
  visibility: hidden;
}

.featured_item_cats.breadcrumbs.mb-half {
  color: #ffffff;
  visibility: hidden;
}

a {
  color: #ffffff;
  font-size: 13px;
}

.portfolio-inner {
  color: #ffffff;
  padding-left: 18px;
}

.flex-col.flex-right.text-right {
  border-width: 2px;
  border-color: #000000;
  border-top-width: 4px;
}

.flex-row.flex-has-center.next-prev-nav.bt.bb {
  opacity: 0;
}

#portfolio-content.large-9.col.col-first.col-divided {
  border-left-style: hidden;
  border-right-width: 2px;
  border-right-style: hidden;
  border-right-color: #ffffff;
  margin-top: 111px;
  text-align: left;
  padding-left: 0px;
  padding-right: 36px;
  padding-bottom: 1px;
}

/* CSS Polylang Flags/Names Inline */

.fl-icons {
  display: none;
}

.nav-dropdown.nav-dropdown-simple.dark {
  border-left-width: 1.5px;
  border-left-style: solid;
  border-left-color: #ffffff;
}

.nav-dropdown {
  min-width: 122px;
  opacity: 0;
  box-shadow: none;
}

#masthead.header-main.hide-for-sticky.nav-dark {
  margin-top: 30px;
  background-color: #ffffff00;
}

.nav-column li>a,
.nav-dropdown>li>a {
  width: auto;
  display: block;
  padding: 1px 14px;
  line-height: 27px;
}

.sub-menu.nav-dropdown.nav-dropdown-simple.dark {
  margin-top: -52px;
  background-color: #ffffff00;
  border-color: #ffffff00;
  border-width: 1px;
  border-style: solid;
  border-left-width: 1.5px;
  border-left-color: #ffffff;
  border-left-style: solid;
  margin-left: 10px;
  font-size: 13px;
  letter-spacing: 4px;
  line-height: 4px;
}

p {
  font-size: 20px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

/* Logo */

.logo a {
  font-size: 40px;
}

.logo-tagline {
  color: #ffffff;
  font-size: 19px;
  font-style: normal;
  letter-spacing: 5px;
}

#logo.flex-col.logo {
  letter-spacing: 9px;
}

h6 {
  letter-spacing: 4px;
}

.nav.top-bar-nav.nav-right.nav-small.nav- {
  border-right-style: hidden;
}

td {
  border-bottom-style: hidden;
}

.nav>li>a,
.nav-dropdown>li>a,
.nav-column>li>a {
  color: #ffffff;
}

span {
  color: #ffffff;
}

.button {
  letter-spacing: 5px;
}

.header-nav.header-nav-main.nav.nav-right.nav-size-xlarge.nav-spacing-large {
  font-size: 18px;
}

.header-nav.header-nav-main.nav.nav-right.nav-size-xlarge.nav-spacing-xlarge {
  font-size: 18px;
}

.portfolio-summary.entry-summary {
  border-left-style: hidden;
  padding-top: -21px;
}

.PORTLEFT {
  border-right-style: solid;
  border-right-color: #ffffff;
  border-right-width: 2px;
}

.nav.nav-simple.nav-uppercase.nav-size-large.nav-center {
  font-size: 20px;
  letter-spacing: 5px;
}

.nav > li > a {
  letter-spacing: 5px;
}

h5 {
  letter-spacing: 5px;
}

.dark .nav>li>a:hover,
.nav-dark .nav>li>a:hover,
.nav-dropdown.dark>li>a:hover,
.nav-dropdown.dark .nav-column>li>a:hover,
.nav-dark a.plain:hover {
  color: #6ac49f;
}

#col-683390823.col.PORTLEFT.medium-8.small-12.large-8 {
  background-color: #24a7b3;
  padding-bottom: 0px;
}

#col-277485807.col.medium-4.small-12.large-4 {
  padding: 0px;
}

.header:not(.transparent) .header-nav.nav > li.active > a,
.header:not(.transparent) .header-nav.nav > li.current > a,
.header:not(.transparent) .header-nav.nav > li > a.active,
.header:not(.transparent) .header-nav.nav > li > a.current {
  color: #ffffff;
}

.bottomcontact {
  letter-spacing: 3px;
  color: #ffffff;
}

.flex-row.container {
  margin-top: 9px;
}

.style-svg:hover {
  fill: #dfa129;
}

/**
span:hover{
  color:#dfa129;
}	**/

span:hover {
  color: rgb(106, 196, 159);
}

.icon-angle-down:hover {
  color: rgb(106, 196, 159);
}

.nav.nav-true.nav-center.nav-simple.nav-uppercase.filter-nav {
  margin-bottom: 40px;
}

.nav>li.active>a {
  color: #6ac49f;
}

.nav.nav-true.nav-center.nav-divided.nav-uppercase.filter-nav {
  margin-bottom: 35px;
}

h4 {
  letter-spacing: 4px;
  font-family: 'futura-pt-light' !important;
  font-size: 15px;
}

h3 {
  letter-spacing: 4px;
  font-family: 'futura-pt-book' !important;
  font-size: 1.5em;
}

.page-wrapper.row {
  margin-top: 28px;
}

#portfolio-content.large-9.col {
  margin-top: 90px;
  border-right-width: 2px;
  border-right-style: hidden;
  border-right-color: #ffffff;
  border-left-style: solid;
  border-left-color: #ffffff;
  border-left-width: 2px;
}

#portfolio-899762830.portfolio-element-wrapper.has-filtering {
  margin-top: 150px;
}

.large-3.col.col-divided {
  border-left-style: hidden;
  border-right-style: hidden;
}

.portfolio-summary.entry-summary.sticky-sidebar {
  border-left-style: hidden;
}

.portfolio-bottom {
  margin-top: 150px;
}

.nav.nav-line.nav-uppercase.nav-size-normal.nav-center {
  margin-bottom: 36px;
}