@charset "UTF-8";
  #panel-footer .tabs-footer{width:90%;height:68px;margin:0 auto;text-align:center;}
#panel-footer .tabs-footer li{display:inline-block;margin-right:25px;border-top-left-radius:3px;border-top-right-radius:3px;list-style:none;outline:none;}
#panel-footer .tabs-footer li a{opacity:1;font-size:28px;font-weight:300;color:#fff;text-transform:capitalize;cursor:pointer;}
#panel-footer .tabs-footer li a.inactive{opacity:0.6;}
#panel-footer .tabs-footer li a.inactive:hover{opacity:1;}
#panel-footer .tabs-footer li a:hover{opacity:1;}
#panel-footer .tabs-footer li a{position:relative;display:inline-block;padding-right:0;padding-left:0;}
#panel-footer .tabs-footer li.add-subtitle-pillole a{min-width:100px;text-align:left;}
#panel-footer .tabs-footer li a#tab4{position:relative;}
#panel-footer .tabs-footer li a#tab5{position:relative;}
@media only screen and (max-width: 768px) {
#panel-footer .tabs-footer{width:100%;height:auto;padding-left:4px;}
#panel-footer .tabs-footer li{display:inline-block;width:50%;margin-right:0;margin-left:-4px;}
#panel-footer .tabs-footer li a{font-size:20px;}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
#panel-footer .tabs-footer li{width:auto;}
}
#tabs-archivio{width:90%;height:auto;margin:0 auto;text-align:center;}
#tabs-archivio li{position:relative;display:inline-block;margin-right:5px;border-top-left-radius:3px;border-top-right-radius:3px;list-style:none;outline:none;}
#tabs-archivio li a{opacity:1;opacity:0.6;padding:20px 10px;font-size:27px;font-weight:300;color:#fff;text-transform:none;cursor:pointer;}
#tabs-archivio li a:hover{opacity:1;}
#tabs-archivio li a.prett:after{content:"";position:absolute;top:37px;right:-3px;width:0;height:0;border-width:6px 5px;border-style:solid;border-color:#eee transparent transparent transparent;}
#tabs-archivio > li.active > a{opacity:1 !important;}
#tabs-archivio li:hover .submenu{display:block;}
#tabs-archivio li .submenu{position:absolute;top:52px;left:0;z-index:9;display:none;width:280px;padding:10px;background:#F29400;}
#tabs-archivio li .submenu li{display:block !important;margin:0;padding:0;}
#tabs-archivio li .submenu li a{opacity:0.8;display:block;margin:0 5px;padding:8px 10px;border-bottom:1px solid #fff;font-size:18px;text-align:left;color:#fff;}
#tabs-archivio li .submenu li a:hover{opacity:1;}
#tabs-archivio li .submenu li:last-child a{border:none;}
#tabs-archivio li .submenu li:not(.active) > a{opacity:.8 !important;}
#tabs-archivio li .submenu li.active > a,
#tabs-archivio li .submenu li:not(.active) > a:hover{opacity:1 !important;}
.category-news #tabs-archivio li:first-child a{position:relative;}
.category-news #tabs-archivio li:nth-child(3) a{position:relative;}
.category-news #tabs-archivio li.slug-pillole-di-architettura a{position:relative;}
.post-type-archive-comunicati .eventistampa a.button{background:#fff;color:#F29400 !important;}
.post-type-archive-comunicati .eventistampa a.button:hover{background:#F29400 !important;color:#fff !important;}
.post-type-archive-comunicati .panel-footer-blog .panel__img::before, .post-type-archive-comunicati .panel-footer-video .panel__img::before{background:linear-gradient(0deg, rgba(00, 00, 00, 0.4), rgba(00, 00, 00, 0.8));}
@media(max-width:767px){
.post-type-archive-comunicati .panel-footer-blog, .post-type-archive-comunicati .panel-footer-video{padding:30px 0;}
.post-type-archive-comunicati #tabs-archivio li{display:inline-block;width:46%;margin:0 5px;}
.post-type-archive-comunicati #tabs-archivio li a{padding:10px 0 !important;font-size:18px !important;text-align:left;}
}
@media only screen and (max-width: 500px) {
.category-news #tabs-archivio > li:nth-child(3) > a:after, .category-news #tabs-archivio > li:first-child > a:after{display:none;}
}   #tab-sedi{width:12rem;margin:0 auto;padding-left:4px;background-color:#F29400;border-radius:4rem;text-align:center;}
#tab-sedi li{display:inline-block;margin-right:5px;border-top-left-radius:3px;border-top-right-radius:3px;list-style:none;outline:none;}
#tab-sedi li a{position:relative;display:block;padding-top:10px;padding-right:7px;padding-bottom:8px;padding-left:7px;border-radius:24px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#000;text-decoration:none;cursor:pointer;outline:none;}
#tab-sedi li a::before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:36px;background:#ffffff;border-radius:4rem;transition:0.7s;}
#tab-sedi li a.inactive{padding-top:5px;padding-right:8px;padding-bottom:8px;padding-left:8px;color:#fff;outline:none;}
#tab-sedi li a.inactive:hover{color:#000;outline:none;}
#tab-sedi li a.inactive::before{left:0;z-index:-1;background:transparent;}
#tab-sedi li a:hover{color:#000;outline:none;}
.tab-content{margin-top:2rem;}
#scInput{width:100%;max-width:15rem;margin:0 auto 50px auto;padding:12px 40px 12px 20px;background-image:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/icons/search.svg);background-repeat:no-repeat;background-position:right;background-size:32px;border:1px solid #ddd;border-radius:10px;font-size:16px;}
.btn-switch{position:relative;display:inline-block;width:60px;height:34px;}
.responsabile-slide .slick-prev:before{content:'<' !important;color:grey;}
.responsabile-slide .slick-next:before{content:'>' !important;color:grey;}
.store-manager-card h3{margin-top:0;}
.store-manager-card img{width:160px;margin:0 auto;border:6px solid lightgrey;border-radius:5rem;}
.store-manager-card .store-manager-card-body{margin:0.5rem;}
.panel-arch-prog img{border-radius:6rem;}
.servizi-impiegati .servizio-card{display:inline-block;width:30%;text-align:center;}
.servizi-impiegati .servizio-card a{color:#000;}
.servizi-impiegati .servizio-card a:hover{color:#f3920b;}
.servizi-impiegati .servizio-card p{font-size:16px;line-height:20px;}
.servizi-impiegati .slick-slide .servizio-card{display:block;width:100% !important;}
.servizi-impiegati .slick-slide .servizio-card a{display:block;text-align:center;}
.servizi-impiegati .slick-slide .servizio-card a img{margin:0 auto;}
.servizi-impiegati .slick-arrow, .store-managers-slider .slick-arrow{top:50px;width:30px;height:30px;background-size:contain;}
.servizi-impiegati .slick-arrow:before, .store-managers-slider .slick-arrow:before{display:none;}
.servizi-impiegati .slick-prev, .store-managers-slider .slick-prev{background-image:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/icons/chevron-left.svg);}
.servizi-impiegati .slick-next, .store-managers-slider .slick-next{background-image:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/icons/chevron-right.svg);}
.servizi-impiegati .slick-dots, .store-managers-slider .slick-dots{bottom:0;}
.servizi-impiegati .slick-dots li, .store-managers-slider .slick-dots li{width:10px;}
.servizi-impiegati .slick-dots li button:before, .store-managers-slider .slick-dots li button:before, .responsabile-slide .slick-dots li button:before{content:'\0025CB';font-size:30px;}
.servizi-impiegati .slick-dots li button:hover:before, .servizi-impiegati .slick-dots li.slick-active button:before, .store-managers-slider .slick-dots li button:hover:before, .store-managers-slider .slick-dots li.slick-active button:before, .responsabile-slide .slick-dots li.slick-active button:before{content:'\002B24';-moz-opacity:1;-webkit-opacity:1;opacity:1;padding-top:3px;font-size:18px;}
.filtro-progetti{width:100%;max-width:45em;margin:0 auto;}
select.select.topologia.form-control{width:auto !important;}
.filtro-progetti fieldset{padding:0;border:0;border-radius:1rem;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.30);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.30);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.30);}
.filtro-progetti fieldset select{width:auto;height:2.5rem;margin:0.6em 0.75em .625em 1.2em;border:0;border-right:1px solid lightgray;border-top-left-radius:0.9rem;border-bottom-left-radius:0.9rem;}
.filtro-progetti fieldset select.stile{border-right:0 !important;}
.filtro-progetti fieldset select:focus{outline:0;}
.filtro-progetti fieldset .btn{width:11.9rem;height:3.8rem;float:right;margin-top:-1px;margin-bottom:-1px;background-color:grey;border:0;border-top-right-radius:0.9rem;border-bottom-right-radius:0.9rem;color:#fff;cursor:pointer;}
.filtro-progetti fieldset .btn:focus{outline:0;}
.filtro-progetti fieldset .btn:hover{background-color:lightgrey;color:#000;}
.filtro-progetti.filtro-architetti{}
.filtro-progetti.filtro-architetti select{border-right:0;}
.filtro-progetti.filtro-architetti #text-s{width:40%;padding-bottom:8px;border:none;border-bottom:1px dotted #000;}
@media screen and (max-width:600px){
.filtro-progetti.filtro-architetti #text-s{width:55%;}
} article{overflow:hidden;}
#articoli-correlati{margin:10px 0px;}
#articoli-correlati h3{font-size:13px;font-weight:bold;}
#articoli-correlati img{display:inline;width:140px;max-width:100%;height:140px;vertical-align:text-top;float:left;padding:4px;border:2px solid #000;object-fit:cover;}
#articoli-correlati ul, #articoli-correlati ul .grid{padding:0;}
#articoli-correlati ul li{font-size:13px;list-style-type:none;}
#articoli-correlati li{padding:10px 0;border-bottom:1px solid #dedede;}
#articoli-correlati li:last-child{padding:10px 0;border-bottom:none;}
#articoli-correlati ul li .title{font-size:15px;font-weight:bold;}
#articoli-correlati ul li p{padding:0 0 0 9px;font-size:16px;font-weight:100;line-height:15px;color:#7C7C7C;}
#articoli-correlati a:link{color:#595959;}
#articoli-correlati a:hover{color:#8F8F8F;}
.form-wrapper .form-box{width:364px;padding:30px;background-color:#F29400;border:6px solid lightgray;text-align:center;color:#ffffff;}
.form-wrapper .form-box p{font-size:14px;text-align:left;}
.form-wrapper .form-box input{padding-bottom:5px;color:#fff;transition:0.15s all ease;}
.form-wrapper .form-box input#nome{width:100%;background-color:transparent;border-top:0;border-right:0;border-bottom:1px solid #fff;border-left:0;}
.form-wrapper .form-box input#email{width:100%;background-color:transparent;border-top:0;border-right:0;border-bottom:1px solid #fff;border-left:0;}
.form-wrapper .form-box input:focus{padding-bottom:10px;outline:0;}
.form-wrapper .form-box span input[type="submit"]{width:9rem;height:2rem;padding-left:25px;background-color:green;border:0;border-radius:4rem;line-height:30px;text-align:left;}
.form-wrapper .form-box span input[type="submit"]:focus{padding-bottom:0;outline:0;}
.form-wrapper .form-box span:after{content:'→';vertical-align:text-top;margin:0 0 0 -24px;}
.form-wrapper:before{content:"";position:relative;top:31px;left:4px;z-index:9;display:inline-block;width:364px;height:218px;background-image:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/paolamarella-newletter.png);background-repeat:no-repeat;background-size:100%;}
.panel-footer-sedi .slider-sedi{max-width:90%;margin:0 auto;}
.panel-footer-sedi .slick-next{top:calc(50% - 64px);right:-100px;display:block;width:53px;height:138px;background:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/icons/slider-sedi-prev.png) no-repeat left top;background-size:cover;transform:scale(0.6);}
.panel-footer-sedi .slick-next:before{display:none;}
.panel-footer-sedi .slick-prev{top:calc(50% - 64px);left:-100px;z-index:5;display:block;width:53px;height:138px;background:url(//www.facileristrutturare.it/wp-content/themes/levelpro/img/icons/slider-sedi-next.png) no-repeat left top;background-size:cover;transform:scale(0.6);}
.panel-footer-sedi .slick-prev:before{display:none;}
@media only screen and (max-width: 500px) {
.panel-footer-sedi .slider-sedi{max-width:100%;}
.panel-footer-sedi .slick-next{right:-12px;transform:scale(0.5);}
.panel-footer-sedi .slick-prev{left:-12px;transform:scale(0.5);}
}
@media only screen and (min-width: 501px) and (max-width: 1024px) {
.panel-footer-sedi .slick-next{top:15px;right:-10px;}
.panel-footer-sedi .slick-prev{top:15px;left:-10px;}
} #crumbs{position:inherit;z-index:3;overflow:hidden;margin:10px 0;list-style:none;}
#crumbs li{display:inline-block;vertical-align:middle;margin-right:15px;}
#crumbs .separator{font-size:18px;font-weight:100;color:#fff;}
#crumbs a{margin:0 10px;color:#fff;}
#crumbs .current{margin-left:10px;}
.panel-top-sede .img-servizio{position:relative;z-index:1;display:flex;display:none !important;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;margin-top:90px;background-color:#fff;border-radius:50%;}
.img-servizio img{width:auto !important;height:90px !important;margin:0 !important;}
.box_architetti{margin:0 auto;}
.box_architetti .row{display:flex;flex-wrap:wrap;padding:0 4px;}
.box_architetti .column{flex:12.5%;max-width:12.5%;padding:0 4px;}
.box_architetti .column img{width:100%;vertical-align:middle;margin-top:8px;}
@media screen and (max-width:800px){
.box_architetti .column{flex:50%;max-width:50%;}
}
@media screen and (max-width:600px){
.box_architetti .column{flex:100%;max-width:100%;}
} .form-preventivi{width:100%;max-width:37rem;margin:0 auto;}
.form-preventivi fieldset{overflow:hidden;padding:0;background-color:#fff;border:0;border-radius:1rem;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.75);}
.form-preventivi fieldset select{width:6.6rem;height:2.5rem;margin:0.35em 0.75em .625em;border:0;border-right:1px solid lightgray;border-top-left-radius:0.9rem;border-bottom-left-radius:0.9rem;}
.form-preventivi fieldset select.stile{border-right:0 !important;}
.form-preventivi fieldset select:focus{outline:0;}
.form-preventivi fieldset input[type="text"]{width:6.6rem;height:2.5rem;margin:0.35em 0.75em .625em;border:0;border-right:1px solid lightgray;border-top-left-radius:0.9rem;border-bottom-left-radius:0.9rem;}
.form-preventivi fieldset input[type="text"].stile{border-right:0 !important;}
.form-preventivi fieldset .btn{width:11.9rem;height:3.8rem;float:right;margin-top:-1px;margin-bottom:-1px;background-color:#F29400;border:0;border-top-right-radius:0.9rem;border-bottom-right-radius:0.9rem;color:#fff;cursor:pointer;}
.form-preventivi fieldset .btn:focus{outline:0;}
.form-preventivi fieldset .btn:hover{background-color:#b97100;color:#000;}
.form-preventivi.filtro-architetti{max-width:21rem;}
.form-preventivi.filtro-architetti select{border-right:0;}
#ajax-load-more{width:100%;margin:0 auto;}
.box_filtri_attivi{max-width:37rem;margin:0 auto;text-align:center;}
.box_filtri_attivi span{display:inline-block;margin-top:10px;margin-right:0.5rem;padding:8px;border-radius:100px;font-size:24px;font-weight:800;}
.sticky{position:fixed;top:82px;width:calc(33.33% - 25px);margin:0;transform:none !important;}
.abs{position:absolute;bottom:0px;width:100%;transform:none !important;}
.titolo_box{background-color:#F29400;border-top:0.5rem solid #fff;text-align:center;}
.titolo_box .title{padding:10px;font-size:43px;font-weight:300;color:#fff;}
.titolo_box .title span{font-size:29px;font-weight:500;}
.elenco-sedi-scroll{}
.elenco-sedi-scroll::-webkit-scrollbar{width:10px;}
.elenco-sedi-scroll::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey;}
.elenco-sedi-scroll::-webkit-scrollbar-thumb{background:#000;border-radius:10px;}
@media only screen and (max-width: 500px) {
.page-template-page-progetti .filtro-progetti{width:94%;margin:0 auto 50px auto;}
.page-template-page-progetti .filtro-progetti fieldset{box-shadow:none !important;}
.page-template-page-progetti .filtro-progetti fieldset select{width:7em !important;margin:0.2em 0.5em .2em 0.5em !important;border-bottom:1px solid #000;font-size:86%;}
.page-template-page-progetti .filtro-progetti fieldset .btn{display:flex;width:auto;height:auto;float:none !important;margin:10px auto 0 auto;padding:8px 12px;border-radius:0 !important;font-size:16px !important;text-align:center;}
.post-type-archive-architetti .filtro-progetti{width:94%;margin:0 auto 50px auto;}
.post-type-archive-architetti .filtro-progetti fieldset{box-shadow:none !important;}
.post-type-archive-architetti .filtro-progetti fieldset select{width:7em !important;margin:0.2em 0.5em .2em 0.5em !important;border-bottom:1px solid #000;font-size:86%;}
.post-type-archive-architetti .filtro-progetti fieldset .btn{display:flex;width:auto;height:auto;float:none !important;margin:10px auto 0 auto;padding:8px 12px;border-radius:0 !important;font-size:16px !important;text-align:center;}
.post-type-archive-responsabile_tecnico .filtro-progetti{width:94%;margin:0 auto 50px auto;}
.post-type-archive-responsabile_tecnico .filtro-progetti fieldset{box-shadow:none !important;}
.post-type-archive-responsabile_tecnico .filtro-progetti fieldset select{width:7em !important;margin:0.2em 0.5em .2em 0.5em !important;border-bottom:1px solid #000;font-size:86%;}
.post-type-archive-responsabile_tecnico .filtro-progetti fieldset .btn{display:flex;width:auto;height:auto;float:none !important;margin:10px auto 0 auto;padding:8px 12px;border-radius:0 !important;font-size:16px !important;text-align:center;}
.page-template-page-progetti-tipologia .panel{padding-top:0 !important;}
.page-template-page-progetti-tipologia .filtro-progetti{width:auto;margin:0 auto 50px auto;padding:0 20px;}
.page-template-page-progetti-tipologia .filtro-progetti fieldset{box-shadow:none !important;}
.page-template-page-progetti-tipologia .filtro-progetti fieldset select, .page-template-page-progetti-tipologia .filtro-progetti select.select.topologia.form-control{width:97% !important;margin:5px 0 !important;background-position:98% 50%;border-bottom:1px solid #000;font-size:86%;}
.page-template-page-progetti-tipologia .filtro-progetti fieldset .btn{display:flex;width:auto;height:auto;float:none !important;margin:25px auto 0 auto;padding:8px 12px;border-radius:0 !important;font-size:16px !important;text-align:center;}
.page-template-page-progetti-stili .filtro-progetti{width:94%;margin:0 auto 50px auto;}
.page-template-page-progetti-stili .filtro-progetti fieldset{box-shadow:none !important;}
.page-template-page-progetti-stili .filtro-progetti fieldset select{width:7.2em !important;margin:0.2em 0.5em .2em 0.5em !important;border-bottom:1px solid #000;font-size:86%;}
.page-template-page-progetti-stili .filtro-progetti fieldset .btn{display:flex;width:auto;height:auto;float:none !important;margin:10px auto 0 auto;padding:8px 12px;border-radius:0 !important;font-size:16px !important;text-align:center;}
} .gfield.fieldis__citta .select2-selection{height:50px;padding-top:10px;padding-left:7px;border-color:#000;border-radius:0;font-size:20px;text-align:left;color:#000;}
.gfield.fieldis__citta .select2-selection__arrow{top:11px;}
.gfield.fieldis__citta .select2-selection__arrow b{border-top-color:#000;}
.gfield.fieldis__cap #input_1_175{width:610px;padding:16px 12px;border-color:#000;border-radius:0;}
body.page-template-chiavi-in-mano #passaggi__disclaimer__wrapper{max-width:992px;margin:0 auto;padding:0 16px;}
body.page-template-chiavi-in-mano #passaggi__disclaimer__wrapper *{font-size:11px;line-height:1.3;}
#article-author-wrapper{position:relative;margin-top:80px;margin-bottom:40px;padding:30px;background:#ddd;}
#article-author-wrapper::after{content:"";position:absolute;bottom:-17px;left:calc(50% - 30px);left:-webkit-calc(50% - 30px);z-index:2;display:inline-block;width:0;height:0;border-width:18px 25px 0px 25px;border-style:solid;border-color:#ddd transparent transparent transparent;}
#article-author-pic{display:block;margin-top:-100px;margin-bottom:15px;text-align:center;}
#article-author-pic img{width:130px;height:130px;overflow:hidden;border:5px solid #fff;border-radius:50%;object-fit:cover;}
#article-author-name{display:block;margin-bottom:10px;font-size:18px;text-align:center;text-transform:uppercase;}
#article-author-name a{color:#000;}
#article-author-subtitle{display:block;font-weight:bold;text-align:center;}
#dcjoy-search-page-extra .faq-macroblocco-title{margin:20px 50px 20px;font-weight:800;}
#dcjoy-search-page-extra .faq-wrap{margin-bottom:50px;}
#dcjoy-search-page-extra .faq-question h2{padding-right:5px;}
@media only screen and (max-width: 575px) {
#single-post-excerpt{font-size:20px;font-weight:800;}
.category-news #tabs-archivio > li.slug-pillole-di-architettura > a:after{position:static;margin-left:5px;}
}
@media only screen and (max-width: 1280px) {
.panel-footer-sedi .slider-sedi {
overflow: hidden;
}
}