.sk-three-bounce{margin:40px auto;width:80px;text-align:center}
.sk-three-bounce .sk-child{width:20px;height:20px;background-color:#ff0000;border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1s ease-in-out 0s infinite both;animation:sk-three-bounce 1s ease-in-out 0s infinite both}
.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
.sk-three-bounce .sk-child{width:8px;height:8px;background:rgba(255, 255, 255, .5);}
@-webkit-keyframes sk-three-bounce{
0%,
80%,
100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes sk-three-bounce{
0%,
80%,
100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
} body.app{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0;font-family:-apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji;font-size:.875rem;font-weight:400;line-height:1.5;text-align:left;}
body.app #navbar-wrapper .navbar-brand{font-size:.875rem;}
body.app #navbar-wrapper,
body.app #footer-wrapper,
body.app .sidebar, body.app .main, body.app .aside-menu{transition:margin-left .25s, margin-right .25s, width .25s, flex .25s;transition:margin-left .25s, margin-right .25s, width .25s, flex .25s, -ms-flex .25s;}
body.app #navbar-wrapper{position:fixed;z-index:1020;-ms-flex:0 0 55px;flex:0 0 55px;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:55px;margin:0;padding:0;box-shadow:0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);}
body.app #navbar-wrapper .navbar-brand{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-height:40px;margin:0;padding:0;background-color:transparent;}
body.app #navbar-wrapper .navbar-brand img{max-height:40px;}
body.app #wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;margin-top:55px;}
body.app #navbar-wrapper .nav-item .nav-link.img-avatar-link{display:flex;width:40px;height:40px;overflow:hidden;margin:0 10px;padding:0;border-radius:50em;}
body.app #navbar-wrapper .nav-item .nav-link > .img-avatar-link img{max-width:100%;}
body.app .img-avatar, body.app .avatar > img, body.app .img-circle{max-width:100%;height:auto;object-fit:cover;}
body.app .dropdown-header{display:block;margin-bottom:0;padding:8px 20px;font-size:.765625rem;white-space:nowrap;}
body.app .dropdown-menu{min-width:10rem;padding:0;margin:.125rem 0 0;font-size:.875rem;text-align:left;list-style:none;border-radius:.25rem;}
body.app .dropdown-item{min-width:180px;}
body.app .dropdown-item{position:relative;padding:10px 20px;}
body.app .dropdown-item:last-child{border-bottom:0;}
body.app .dropdown-item i{display:inline-block;width:20px;margin-right:10px;margin-left:-10px;text-align:center;}
body.app .dropdown-item:hover, body.app .dropdown-item:focus{text-decoration:none;}
body.app #wrap .main{-ms-flex:1;flex:1;min-width:0;padding-top:1.5rem;}
body.app .main .container-fluid{padding:0 30px;}
body.app.sidebar-fixed .sidebar{position:fixed;z-index:1019;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 200px;flex:0 0 200px;-ms-flex-order:-1;order:-1;width:200px;height:100vh;margin-left:-200px;padding:0;}
body.app.sidebar-fixed.sidebar-show .sidebar{margin-left:0;}
body.app.sidebar-fixed .sidebar .nav{width:199px;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:0;}
body.app.sidebar-fixed .sidebar .nav-title{padding:.75rem 1rem;font-size:80%;font-weight:700;text-transform:uppercase;}
body.app .nav-link .iconify{width:1.09375rem;margin:0.2rem .8rem 0 0;}
body.app .sidebar .nav-link{position:relative;display:-ms-flexbox;display:flex;align-items:top;padding:.75rem 1rem;text-decoration:none;background:0 0;}
body.app.sidebar-fixed .main, body.app.sidebar-fixed #footer-wrapper{margin-left:0;}
body.app .sidebar .sidebar-nav{position:relative;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;width:199px;transition:width .25s;}
body.app .sidebar .nav-item{position:relative;margin:0;transition:background .3s ease-in-out;}
body.app .sidebar .nav-dropdown-toggle::before{position:absolute;top:50%;right:1rem;display:block;width:8px;height:8px;padding:0;margin-top:-4px;content:"";background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCc+PHBhdGggZmlsbD0nIzczODE4ZicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8+PC9zdmc+);background-repeat:no-repeat;background-position:center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
body.app .sidebar .nav-link:hover.nav-dropdown-toggle::before{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8+PC9zdmc+);}
body.app .sidebar .nav-dropdown-items{max-height:0;padding:0;margin:0;overflow-y:hidden;transition:max-height .3s ease-in-out;}
body.app .sidebar .nav-dropdown-items .nav-item{padding:0;list-style:none;}
body.app .sidebar .nav-dropdown.open{background:rgba(0, 0, 0, .2);}
body.app .sidebar .nav-dropdown.open > .nav-dropdown-toggle::before{-webkit-transform:rotate(-270deg);transform:rotate(-270deg);}
body.app .sidebar .nav-dropdown.open > .nav-dropdown-items{max-height:1500px;}
body.app .sidebar .sidebar-minimizer::before{position:absolute;top:0;right:0;width:50px;height:50px;content:"";background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCc+PHBhdGggZmlsbD0nIzczODE4ZicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:12.5px;transition:.3s;}
body.app .sidebar .sidebar-minimizer{position:relative;-ms-flex:0 0 50px;flex:0 0 50px;cursor:pointer;border:0;}
body.app #footer-wrapper{display:-ms-flexbox;display:flex;-ms-flex:0 0 50px;flex:0 0 50px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:0 1rem;font-size:.7rem;}
body.app #sub-footer-wrapper{margin-top:0;background:transparent;}
body.app .table-bordered{border-collapse:collapse !important;}
body.app .table thead th{vertical-align:bottom;}
body.app .table-bordered th, body.app .table-bordered td{border-bottom-width:0;}
body.app .modal-header .close{text-shadow:none;}
body.app .form-control{height:calc(2.0625rem + 2px);}
body.app .form-control, body.app .acf-field input[type="text"],
body.app .acf-field input[type="password"],
body.app .acf-field input[type="number"],
body.app .acf-field input[type="search"],
body.app .acf-field input[type="email"],
body.app .acf-field input[type="url"],
body.app .acf-field input[type="tel"],
body.app .acf-field textarea, body.app .acf-field select, body.app .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
body.app .gform_wrapper textarea, body.app .gform_wrapper select{padding:.375rem .75rem;font-size:.875rem;background-clip:padding-box;}
body.app .form-control-sm{height:calc(1.648438rem + 2px);padding:.25rem .5rem;font-size:.765625rem;}
body.app .custom-select{height:calc(2.0625rem + 2px);padding:.375rem 1.75rem .375rem .75rem;}
body.app .custom-select-sm{height:calc(1.648438rem + 2px);font-size:75%;}
body.app .card{margin-bottom:1.5rem;border-radius:.25rem;}
body.app .card-header > i, body.app .card-header > .iconify{margin-right:.5rem;}
body.app .card-header-actions{display:inline-block;float:right;margin-right:-.25rem;}
body.app .card-header-action{padding:0 .25rem;}
body.app .breadcrumb{position:relative;margin-bottom:1.5rem;border-radius:0;}
body.app .rcwdplupload-filelist{box-sizing:content-box;height:19px;background:#515b65;font-size:0.8rem;color:#ccc;}
body.app .btn-transparent{background-color:transparent;border-color:transparent;}
#page-docpers #acf-form .acf-field-rcwdupload .acf-label,
#docpers-attestati > .acf-label{width:15%;}
body.app .acf-fields.-left > .acf-field > .acf-label{padding-right:3%;text-align:right;}
body.app .acf-fields > .acf-field > .acf-label label{font-weight:normal;font-style:italic;}
body.app #page-docpers #acf-form .acf-repeater .acf-fields > .acf-field > .acf-label{width:100%;}
body.app #page-docpers #acf-form .acf-repeater .acf-fields.-left > .acf-field > .acf-label{width:20%;}
body.app .acf-fields.-left > .acf-field::before{display:none;}
body.app .acf-fields > .acf-field{border-top:none;}
body.app .acf-repeater .acf-row-handle.order{text-shadow:none;}
body.app .acf-repeater .acf-fields.-left > .acf-field > .acf-input{padding:0;}
body.app #ui-view .card-body{padding:1.45rem 1.25rem;}
body.app #ui-view .text-value{font-size:2rem;font-weight:600;}
body.app #adhome-news li,
body.app #adhome-eventi li{position:relative;}
body.app #adhome-news a,
body.app #adhome-eventi a{font-weight:bold;}
body.app #adhome-news .badge,
body.app #adhome-eventi .badge{position:absolute;top:0;left:-38px;z-index:10;border-radius:.45rem;font-size:1rem;}
body.app #adhome-eventi a{display:inline-block;margin-right:.5rem;}
body.app #adhome-eventi .eventi-single-sessioni{display:inline-block;margin-bottom:.2rem;padding:.1rem .5rem;border-radius:3px;font-size:.7rem;}
body.app .pagination{width:100%;justify-content:center;margin-top:18px;margin-bottom:1.5rem;}
body.app .pagination .wp-paginate .page, body.app .pagination .wp-paginate .prev, body.app .pagination .wp-paginate .next{width:40px;height:40px;background:none;font-family:'Roboto Condensed', sans-serif;font-size:12px;font-weight:300;border:none !important;display:inline-block;text-align:center;line-height:40px;padding:0;}
body.app .pagination .wp-paginate .prev, body.app .pagination .wp-paginate .next{font-size:20px;line-height:34px;}
body.app .pagination .wp-paginate.wpp-modern-grey .current, body.app .pagination .wp-paginate.wpp-modern-grey a:hover{padding:0;}
body.app .gform_wrapper .gform_page_footer .btn{padding:.5rem 1rem;}
body.app table.gv-table-view-content > tbody > tr > th, body.app table.gv-table-view-content > tbody > tr > td{padding:.5em;}
body.app table.gv-table-view-content tr td > ul.bulleted{padding-left:10px;}
body.app table.gfield_list{width:100%;border-collapse:collapse;border:1px solid rgba(255, 255, 255, .1);vertical-align:bottom;}
body.app table.gfield_list th, body.app table.gfield_list td, body.app .gform_wrapper ul.gform_fields:not(.top_label) table.gfield_list th,
body.app .gform_wrapper ul.gform_fields:not(.top_label) table.gfield_list td{padding:.5rem 1rem;}
body.light.app.sidebar-fixed .sidebar, body.app aside.sidebar.light{background:#ffffff;color:#6c757d;box-shadow:7px 0 60px rgba(0, 0, 0, 0.05);}
body.light.app.sidebar-fixed .sidebar .nav-title, body.app aside.sidebar.light .nav-title{color:#e4e7ea;}
body.light.app .nav-link .sidebar .iconify, body.app aside.sidebar.light .iconify{color:#73818f;}
body.light.app .sidebar .nav-link, body.app aside.sidebar.light .nav-link{color:#6c757d;}
body.light.app .sidebar .nav-link:hover, body.app aside.sidebar.light .nav-link:hover{background:#20a8d8;color:#fff;}
body.light.app .sidebar .nav-link.active, body.app aside.sidebar.light .nav-link.active{background:#eee;}
body.light.app .sidebar .nav-link:not(.active):hover .iconify,
body.app aside.sidebar.light .nav-link:not(.active):hover .iconify{color:#fff;}
body.light.app .sidebar .sidebar-minimizer, body.app aside.sidebar.light .sidebar-minimizer{background-color:rgba(0, 0, 0, .2);}
body.dark.app.sidebar-fixed .sidebar, body.app.sidebar-fixed aside.sidebar.dark{background:#3a4149;border-right:1px solid #23282c;color:#f3f4f5;}
body.dark.app.sidebar-fixed .sidebar .nav-title, body.app.sidebar-fixed .aside.sidebar.dark .nav-title{color:#e4e7ea;}
body.dark.app .sidebar .nav-link .iconify, body.app aside.sidebar.dark .nav-link .iconify{color:#73818f;}
body.dark.app .sidebar .nav-link, body.app aside.sidebar.dark .nav-link{color:#fff;}
body.dark.app .sidebar .nav-link:hover, body.app aside.sidebar.dark .nav-link:hover{background:#20a8d8;}
body.dark.app .sidebar .nav-link.active, body.app aside.sidebar.dark .nav-link.active{color:#fff;background:#343b41;}
body.dark.app .sidebar .nav-link:not(.active):hover .iconify,
body.app aside.sidebar.dark .nav-link:not(.active):hover .iconify{color:#fff;}
body.dark.app .sidebar .nav-dropdown.open, body.app aside.sidebar.dark .nav-dropdown.open{background:rgba(0, 0, 0, .2);}
body.dark.app .sidebar .sidebar-minimizer, body.app .aside.sidebar.dark .sidebar-minimizer{background-color:rgba(0, 0, 0, .2);}
body.light #navbar-wrapper,
body.app #navbar-wrapper.light{background:#ffffff;}
body.dark #navbar-wrapper,
body.app #navbar-wrapper.dark{background:#3a4149;border-bottom:1px solid #23282c;}
@media only screen and (min-width: 641px){
body.app .ginput_container.ginput_container_date, body.app .ginput_preview{
margin-left: 29%;
}
}