dot-post-164-dot-et-pb-section-nth-child1-dot-et-pb-filterable-portfolio-dot-et-pb-portfolio-filters-li-a {
    } 

.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,.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,.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: rgb(57, 173, 188); 
       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; 
    } 

.post-1824 .et_pb_section:nth-child(1) .et_pb_text   h1 {
    } 

html > body > #page-container > #et-main-area > #main-content > #post-3189 > div > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div > h1 {
    } 

.post-1824 .et_pb_section:nth-child(1) .et_pb_portfolio_grid .et_pb_portfolio_item {
    } 

.post-1824 .et_pb_section:nth-child(1) .et_pb_portfolio_grid .et_portfolio_image {
    } 

.post-1824 .et_pb_section:nth-child(1) .et_pb_portfolio_grid {
    } 

.post-1824 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    } 

.post-1824 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
    } 

.post-1824 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {
    } 

.post-1824 .et_pb_section:nth-child(1) .et_pb_row:nth-child(3) .et_pb_column:nth-child(1) {
    } 

html > body > #page-container > #et-main-area > #main-content > #post-351 > div > div > div:nth-child(2) > div:nth-child(1) > div > div > p {
    } 

html > body > #page-container > #et-main-area > #main-content > #post-351 > div > div > div:nth-child(2) > div:nth-child(2) > div > div > p {
    } 

.post-1824 .et_pb_section:nth-child(1) .et_pb_gallery {
    } 

.post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    } 

.post-164 .et_pb_section:nth-child(1) {
    } 

.post-3112 .et_pb_section:nth-child(1) .et_pb_portfolio_grid .et_portfolio_image {
    } 

html > body > #page-container > #et-main-area > #main-content > #post-164 > div > div > div > div > div > div:nth-child(1) > ul > li:nth-child(3) > a {
    } 


@media screen and (max-width: 1024px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_image {   width: 100%!important; }  }  
@media screen and (max-width: 1024px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_text   h1 {   font-size: 11px; }  }  
@media screen and (max-width: 1024px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_text   h1 {   line-height: 21px; }  }  
@media screen and (max-width: 1024px)  { html body div#et-top-navigation ul.nav li a {   margin-left: 0px; }  }  
@media screen and (max-width: 1024px)  { html body div#et-top-navigation ul.nav li a {   padding-bottom: 20px; }  }  
@media screen and (max-width: 1024px)  { html body div#et-top-navigation ul.nav li a {   padding-left: 27px; }  }  
@media screen and (max-width: 1024px)  { html > body > #page-container > #et-main-area > #main-content > #post-3189 > div > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div > h1 {   font-size: 12px; }  }  
@media screen and (max-width: 1024px)  { html > body > #page-container > #et-main-area > #main-content > #post-3189 > div > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div > h1 {   line-height: 22px; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   margin-right: 0px; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   padding-right: 0px; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   width: 400px!important; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   line-height: 20px; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   padding-bottom: 20px; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   padding-top: 5px; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_image {   min-height: 0px; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_image {   min-width: 0px; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_image {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_portfolio_grid .et_pb_portfolio_item {   width: 80px!important; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_portfolio_grid .et_portfolio_image {   border-style: solid!important; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_portfolio_grid .et_portfolio_image {   border-width: 0px; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_portfolio_grid .et_portfolio_image {   height: 100%; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_portfolio_grid .et_portfolio_image {   width: 100%; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_portfolio_grid {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {   width: 33%!important; }  }  
@media screen and (max-width: 768px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_row:nth-child(3) .et_pb_column:nth-child(1) {   width: 100%!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(1) > div > div > p {   margin-bottom: -30px; }  }  
@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 .et_pb_gallery_caption {   border-bottom-color: #dddddd; }  }  
@media screen and (max-width: 667px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   border-bottom-style: solid; }  }  
@media screen and (max-width: 667px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   border-bottom-width: 1px!important; }  }  
@media screen and (max-width: 667px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   line-height: 10px; }  }  
@media screen and (max-width: 667px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   margin-bottom: 20px; }  }  
@media screen and (max-width: 667px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   margin-top: 5px; }  }  
@media screen and (max-width: 667px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   width: 100%!important; }  }  
@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)  { .post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {   height: 40px!important; }  }  
@media screen and (max-width: 480px)  { .post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {   min-height: 40px!important; }  }  
@media screen and (max-width: 480px)  { .post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li {   display: inline!important; }  }  
@media screen and (max-width: 480px)  { .post-164 .et_pb_section:nth-child(1) .et_pb_filterable_portfolio .et_pb_portfolio_filters li {   float: none!important; }  }  
@media screen and (max-width: 480px)  { .post-164 .et_pb_section:nth-child(1) {   padding-top: 20px; }  }  
@media screen and (max-width: 480px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_gallery .et_pb_gallery_caption {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .post-1824 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .post-3112 .et_pb_section:nth-child(1) .et_pb_portfolio_grid .et_portfolio_image {   width: 90px; }  }  
@media screen and (max-width: 480px)  { 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 {   padding-top: 3px; }  }  
@media screen and (max-width: 480px)  { html > body > #page-container > #et-main-area > #main-content > #post-164 > div > div > div > div > div > div:nth-child(1) > ul > li:nth-child(3) > a {   height: 35px!important; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   max-width: 170px; }  }  