.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:after,
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:before {
  display: none;
}
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li a * {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.5);
}
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0px!important;
  border-style: none!important;
  border-top-color: transparent;
  border-top-style: solid!important;
  border-top-width: 2px!important;
  box-sizing: border-box;
  font-size: 12px;
  font-weight: normal!important;
  letter-spacing: 0px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 0px;
  padding: 3px 5px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
  text-decoration: none;
}
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
  background-color: transparent;
  color: #39adbc;
}
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
  background-color: transparent;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-style: none!important;
  border-top-color: #39adbc;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid!important;
  border-top-width: 2px!important;
  margin-bottom: 0px;
  padding-bottom: 10px;
  padding-left: 0px!important;
  padding-right: 0px!important;
}
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters {
  margin-bottom: 20px;
  padding-left: 0px;
}
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_item .et_overlay {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-style: none!important;
  border-top-style: none;
}
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_item h2 a {
  color: rgba(0, 0, 0, 0.7);
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
}
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_item {
  margin-top: 0px;
  padding-top: 20px;
}
.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio {
  margin-top: 0px;
}
.post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {
  border-bottom-color: #dddddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  line-height: 20px;
  margin-bottom: 20px;
  padding-bottom: 5px;
}
.post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_image {
  width: 100%!important;
}
html body div#et-top-navigation ul.nav li a {
  font-size: 10px;
}
html > body > #page-container > #et-main-area > #main-content > #post-164 > div > div > div > div > div > div:nth-child(1) > ul > li:nth-child(1) > a {
  text-transform: uppercase;
}
html > body > #page-container > #main-header > div:nth-child(1) > #et-top-navigation > #top-menu-nav > #top-menu > #menu-item-3454 {
  padding-right: 10px;
}
html > body > #page-container > #main-header > div:nth-child(1) > #et-top-navigation > #top-menu-nav > #top-menu > #menu-item-3455 {
  padding-right: 9px;
}
html > body > #page-container > #main-header > div:nth-child(1) > #et-top-navigation > #top-menu-nav > #top-menu > #menu-item-3456 {
  padding-right: 10px;
}
html body header#main-header #logo {
  max-width: 315px;
}
@media screen and (max-width: 1024px) {
  html body header#main-header #logo {
    width: 400px!important;
  }
}
@media screen and (max-width: 768px) {
  html > body > #page-container > #et-main-area > #main-content > #post-351 > div > div > div:nth-child(2) > div:nth-child(2) > div > div > p {
    margin-bottom: -30px;
  }
}
@media screen and (max-width: 667px) {
  .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery {
    width: 100%!important;
  }
}
@media screen and (max-width: 480px) {
  html body header#main-header #logo {
    max-width: 170px;
  }
}
