.elementor-214 .elementor-element.elementor-element-164a3b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-item,
					 .elementor-214 .elementor-element.elementor-element-b16d0e9 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(21px/2) !important;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-row,
					 .elementor-214 .elementor-element.elementor-element-b16d0e9 .skeleton-posts.portfolio-row{margin:calc(-21px/2);}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-21px/2) 0;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:21px;padding-right:21px;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(21px/2);padding-right:calc(21px/2);}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:21px;padding-right:21px;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:21px;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-item .overlay:before, .elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid.hover-circular .portfolio-item .image .overlay .overlay-circle{background:#25459130 !important;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-item:hover .image-inner{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio-item .caption .title span{text-transform:none;max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-item .caption .title span{font-size:14px;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-item .caption .subtitle{font-size:3px;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-item .caption .info .set a{font-size:14px;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-item .wrap > .caption{text-align:left;border-style:none;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-item .wrap > .caption .caption-separator{margin-left:0;height:1px;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-likes{text-align:-webkit-left;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio-filters-list.style-hidden .portfolio-filter-item,
					.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio-filters-list.style-sidebar .portfolio-filter-item,
					.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,
					.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio-filters-list.style-hidden .widget-area .widget,
					.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio-filters-list.style-sidebar .widget-area .widget,
					.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio-selected-filters .portfolio-selected-filter-item{border-style:none;}.elementor-214 .elementor-element.elementor-element-b16d0e9 .portfolio.portfolio-grid .portfolio-load-more{margin-top:100px;}/* Start custom CSS */.portfolio-item .wrap {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 0px 20px 6px #0000000d;
}

    .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style input {
        border: 1px solid #d1d1d1;
        font-size: 14px;
    }
    
    span.in_text {
    display: none;
}

a.additional-meta {
    display: inline-block;
    background: #1e55b2;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    color: #fff;
}
a.additional-meta[data-filter="Rolling Shutter"]:before {
    content: "";
    position: absolute;
    top: -2px;
    color: #000;
    left: 30px;
    display: inline-block;
    background: url(https://azzurra-motors.com/wp-content/uploads/2025/11/rolling_shutter.svg);
    width: 25px;
    height: 30px;
    background-size: 25px;
    background-position: center center;
    background-repeat: no-repeat;
}

a.additional-meta[data-filter="Arm Awnings"]:before {
    content: "";
    position: absolute;
    top: -2px;
    color: #000;
    left: 30px;
    display: inline-block;
    background: url(https://azzurra-motors.com/wp-content/uploads/2025/11/arm_awning.svg);
    width: 35px;
    height: 35px;
    background-size: 35px;
    background-position: center center;
    background-repeat: no-repeat;
}/* End custom CSS */