.so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container h1.sow-headline {
  
  text-align: left;
  color: #ffffff;
  line-height: 1.2em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
@media (max-width: 780px) {
  .so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container h1.sow-headline {
    text-align: left;
  }
}
.so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container h1.sow-headline a {
  color: #ffffff;
}
.so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container h3.sow-sub-headline {
  
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
@media (max-width: 780px) {
  .so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container h3.sow-sub-headline {
    text-align: center;
  }
}
.so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 780px) {
  .so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container .decoration {
    text-align: center;
  }
}
.so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container .decoration .decoration-inside {
  height: 1px;
  display: inline-block;
  border-top: 1px none #eeeeee;
  width: 100%;
  max-width: 80%;
}
.so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-4f16e91f197b-104 .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block .lsow-load-more {
  background: #f94213;
}
.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block .lsow-load-more:hover {
  background: #333;
  color: #fff;
}
.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-filter-item a:hover,
.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-filter-item.lsow-active a {
  color: #f94213;
}
.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-header-1 .lsow-heading:after {
  background-color: #f94213;
}
.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-header-6 .lsow-block-header .lsow-taxonomy-filter .lsow-filter-item.lsow-active:after {
  border-color: #f94213;
}
.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-header-7 .lsow-taxonomy-filter .lsow-filter-item:hover a,
.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-header-7 .lsow-taxonomy-filter .lsow-filter-item.lsow-active a {
  color: #f94213;
}
.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-grid .lsow-block-inner {
  margin-left: -30px;
  margin-right: -30px;
}
@media screen and (max-width: 800px) {
  .so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-grid .lsow-block-inner {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media screen and (max-width: 450px) {
  .so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-grid .lsow-block-inner {
    margin-left: -5px;
    margin-right: -5px;
  }
}
.so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-grid .lsow-block-inner .lsow-block-column {
  padding: 30px;
}
@media screen and (max-width: 800px) {
  .so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-grid .lsow-block-inner .lsow-block-column {
    padding: 10px;
  }
}
@media screen and (max-width: 450px) {
  .so-widget-lsow-portfolio-default-9b5e26782840-104 .lsow-block-grid .lsow-block-inner .lsow-block-column {
    padding: 5px;
  }
}