/* https://www.caseperferie.it/wp-content/plugins/ait-advanced-filters/design/css/advanced-filters.css?ver=6.6.4 */
.advanced-filters-wrap{margin:-10px 0 40px 0}body .advanced-filters-wrap>h2{color:#888;font-size:14px;font-weight:700;text-transform:uppercase}.advanced-filters-container{margin-bottom:30px}.advanced-filters-container ul:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.advanced-filters-container li{position:relative;padding:18px 20px 20px;border:1px solid transparent;border-bottom:1px solid rgba(0,0,0,.07);cursor:pointer;white-space:nowrap;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.advanced-filters-container li:hover{background:#fff;border:1px solid rgba(0,0,0,.07);border-top-color:transparent;-moz-box-shadow:0 0 5px rgba(0,0,0,.1);-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.advanced-filters-container li:after{content:"";position:absolute;top:20px;bottom:0;right:0;border-right:1px solid rgba(0,0,0,.05)}.advanced-filters-container ul:hover li:after{border-right-color:transparent}.advanced-filters-container li input{display:none}.advanced-filters-container li label{position:relative;margin-right:15px;display:inline-block;width:22px;height:22px;vertical-align:middle;cursor:pointer;-moz-box-shadow:0 0 0 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.15) inset;box-shadow:0 0 0 2px rgba(0,0,0,.15) inset;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.advanced-filters-container li label{font-size:14px;text-align:center;line-height:20px}.advanced-filters-container li label i{width:100%;color:rgba(0,0,0,.25);font-size:11px;line-height:normal;-moz-transition:all 0.2s ease 0.25s;-webkit-transition:all 0.2s ease 0.25s;transition:all 0.2s ease 0.25s}.advanced-filters-container li label:before{content:"";position:absolute;top:30%;bottom:30%;left:30%;right:30%;background:#a1bf61;border:3px solid rgba(0,0,0,.05);opacity:0}.advanced-filters-container li label,.advanced-filters-container li label:before{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.advanced-filters-container li label:after{content:"\f00c";font-family:'FontAwesome';position:absolute;bottom:11px;left:5px;color:rgba(0,0,0,.5);font-size:12px;line-height:0;opacity:0;-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.advanced-filters-container li:hover label,.advanced-filters-container li.filter-enabled label{background:#c8e688}.advanced-filters-container li:hover label i,.advanced-filters-container li.filter-enabled label i{opacity:0;-moz-transition:none;-webkit-transition:none;transition:none}.advanced-filters-container li:hover label:before,.advanced-filters-container li.filter-enabled label:before{top:0;bottom:0;left:0;right:0;opacity:1}.advanced-filters-container li.filter-enabled label:before{border-color:transparent}.advanced-filters-container li:hover label:after{opacity:.5;-moz-transform:scale(.8);-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.advanced-filters-container li.filter-enabled label:after{color:#fff;opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transition:all 0.1s ease 0s;-webkit-transition:all 0.1s ease 0s;transition:all 0.1s ease 0s}.advanced-filters-container li span{display:inline-block;font-size:15px;font-weight:900;vertical-align:middle;max-width:75%;overflow:hidden;text-overflow:ellipsis}.advanced-filters-actions{text-align:center}.advanced-filters-actions a{padding:15px 25px!important;color:#fff;font-weight:700}.advanced-filters-actions a:hover{color:#fff}.advanced-filters-container ul.columns-2 li{float:left;width:50%}.advanced-filters-container ul.columns-3 li{float:left;width:33.3%}.advanced-filters-container ul.columns-4 li{float:left;width:25%}.advanced-filters-container ul.columns-5 li{float:left;width:20%}.advanced-filters-container ul.columns-2 li:nth-child(2n):after,.advanced-filters-container ul.columns-3 li:nth-child(3n):after,.advanced-filters-container ul.columns-4 li:nth-child(4n):after,.advanced-filters-container ul.columns-5 li:nth-child(5n):after{border-right-color:transparent}@media all and (max-width:1128px){.elements-with-sidebar .advanced-filters-container ul.columns-4 li,.elements-with-sidebar .advanced-filters-container ul.columns-5 li{width:33.3%}.elements-with-sidebar .advanced-filters-container ul.columns-4 li:nth-child(4n):after,.elements-with-sidebar .advanced-filters-container ul.columns-5 li:nth-child(5n):after{border-right-color:rgba(0,0,0,.05)}.elements-with-sidebar .advanced-filters-container ul.columns-4 li:nth-child(3n):after,.elements-with-sidebar .advanced-filters-container ul.columns-5 li:nth-child(3n):after{border-right-color:transparent}}@media all and (max-width:1024px){.advanced-filters-container ul.columns-5 li{width:25%}.advanced-filters-container ul.columns-5 li:nth-child(5n):after{border-right-color:rgba(0,0,0,.05)}.advanced-filters-container ul.columns-5 li:nth-child(4n):after{border-right-color:transparent}}@media all and (max-width:860px){.advanced-filters-container ul.columns-4 li,.advanced-filters-container ul.columns-5 li{width:33.3%}.advanced-filters-container ul.columns-4 li:nth-child(4n):after,.advanced-filters-container ul.columns-5 li:nth-child(4n):after,.advanced-filters-container ul.columns-5 li:nth-child(5n):after{border-right-color:rgba(0,0,0,.05)}.advanced-filters-container ul.columns-4 li:nth-child(3n):after,.advanced-filters-container ul.columns-5 li:nth-child(3n):after{border-right-color:transparent}}@media all and (max-width:768px){.advanced-filters-wrap .advanced-filters-container ul.columns-3 li,.advanced-filters-wrap .advanced-filters-container ul.columns-4 li,.advanced-filters-wrap .advanced-filters-container ul.columns-5 li{width:50%}.advanced-filters-wrap .advanced-filters-container ul.columns-3 li:after,.advanced-filters-wrap .advanced-filters-container ul.columns-4 li:after,.advanced-filters-wrap .advanced-filters-container ul.columns-5 li:after{border-right-color:rgba(0,0,0,.05)!important}.advanced-filters-wrap .advanced-filters-container ul.columns-3 li:nth-child(2n):after,.advanced-filters-wrap .advanced-filters-container ul.columns-4 li:nth-child(2n):after,.advanced-filters-wrap .advanced-filters-container ul.columns-5 li:nth-child(2n):after{border-right-color:transparent!important}}@media all and (max-width:640px){.advanced-filters-wrap .advanced-filters-container ul.columns-2 li,.advanced-filters-wrap .advanced-filters-container ul.columns-3 li,.advanced-filters-wrap .advanced-filters-container ul.columns-4 li,.advanced-filters-wrap .advanced-filters-container ul.columns-5 li{width:100%;border-right-color:transparent!important}.advanced-filters-wrap .advanced-filters-container ul.columns-2 li:after,.advanced-filters-wrap .advanced-filters-container ul.columns-3 li:after,.advanced-filters-wrap .advanced-filters-container ul.columns-4 li:after,.advanced-filters-wrap .advanced-filters-container ul.columns-5 li:after{border-right-color:transparent!important}}