.elementor-1442 .elementor-element.elementor-element-f2fefb7{color:#000000;font-size:35px;font-weight:bold;}.elementor-1442 .elementor-element.elementor-element-56a9f43c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1442 .elementor-element.elementor-element-56a9f43c .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-1442 .elementor-element.elementor-element-56a9f43c .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-1442 .elementor-element.elementor-element-4e0e1c2 .elementor-spacer-inner{height:50px;}.elementor-msie .elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio-item{width:calc( 100% / 6 );}.elementor-1442 .elementor-element.elementor-element-4bf50f0c{--grid-row-gap:26px;--grid-column-gap:26px;}.elementor-1442 .elementor-element.elementor-element-4bf50f0c a .elementor-portfolio-item__overlay{background-color:rgba(0,0,0,0.05);}.elementor-1442 .elementor-element.elementor-element-4bf50f0c a .elementor-portfolio-item__title{color:rgba(0,0,0,0);}.elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio-item__title{line-height:0.1em;letter-spacing:1.2px;}.elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio__filter{color:#000000;}.elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio__filter.elementor-active{color:#4054b2;}.elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio__filter:not(:last-child){margin-right:calc(9px/2);}.elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio__filter:not(:first-child){margin-left:calc(9px/2);}.elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio__filters{margin-bottom:10px;}@media(max-width:1024px){.elementor-msie .elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-msie .elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for portfolio, class: .elementor-element-4bf50f0c */.elementor-element.elementor-element-5af63bf.elementor-widget.elementor-widget-portfolio {
    max-width: 80%;
    margin-right: 10%;
}
li.elementor-portfolio__filter.elementor-active , li.elementor-portfolio__filter {
    display: inline-block;
    padding: .4em .8em;
    border: 0;
    color: #fff!important;
    border-radius: 4px;
    cursor: pointer;
    background: #FCC248;
}
li.elementor-portfolio__filter {
     background: #666; 
    display: inline-block;
    padding: .4em .8em;
    border: 0;
    color: #fff!important;
    border-radius: 4px;
    cursor: pointer;
    margin: 5px;
}

li.elementor-portfolio__filter {
    font-size: 0.9em;
}
a.elementor-post__thumbnail__link {
    pointer-events: none;
    cursor: default;
}
#mainfilter > div > ul> li:nth-child(1) {
    display: none;
}
#mainfilter{
margin-top: -15px;}

#mainfilter > div > div > article {
    -webkit-box-shadow: 7px 7px 7px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 7px 7px 7px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 7px 7px 7px 0px rgba(0, 0, 0, 0.15);
    height: 130px;
    width: 150px;
    
}
.elementor-1442 .elementor-element.elementor-element-4bf50f0c .elementor-portfolio-item {
    border: 5px solid transparent;
}/* End custom CSS */