/* (C) 2017 ItOpen - tutti i diritti riservati. */
.fap-small .hidden-small{display:none}.fap-xs .hidden-phone,.fap-xs .hidden-xs{display:none}.fap-sm .hidden-sm{display:none}.fap-md .hidden-md{display:none}.fap-lg .hidden-lg{display:none}.visible-small-block,.visible-small-inline,.visible-small-inline-block{display:none}.fap-small .visible-small-block{display:block}.fap-small .visible-small-inline{display:inline}.fap-small .visible-small-inline-block{display:inline-block}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none}.fap-xs .visible-xs-block{display:block}.fap-xs .visible-xs-inline{display:inline}.fap-xs .visible-xs-inline-block{display:inline-block}.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block{display:none}.fap-sm .visible-sm-block{display:block}.fap-sm .visible-sm-inline{display:inline}.fap-sm .visible-sm-inline-block{display:inline-block}.visible-md-block,.visible-md-inline,.visible-md-inline-block{display:none}.fap-md .visible-md-block{display:block}.fap-md .visible-md-inline{display:inline}.fap-md .visible-md-inline-block{display:inline-block}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none}.fap-lg .visible-lg-block{display:block}.fap-lg .visible-lg-inline{display:inline}.fap-lg .visible-lg-inline-block{display:inline-block}body.fap-small .column-1,body.fap-small .column-2,body.fap-small .column-3,body.fap-small div#main-2,body.fap-small div#main-3,body.fap-small #logo img{width:100%;left:0}body.fap-small div#wrapper{padding:0}body.fap-small #sidebar-left,body.fap-small #sidebar-right{left:0!important;width:100%}body.fap-small #sidebar-left .padding{padding-left:.5em}body.fap-small #menu-top{left:-9999px;position:absolute}body.fap-small .slicknav_menu{display:block}body.fap-small div#accessibility-links{margin:.5em 0}body.fap-small span.accessibility-text,body.fap-small span.accessibility-label{left:-9999px;position:absolute}body.fap-small .slicknav_menu_wrapper .fap-search{margin:0;padding:5px;background-color:#b42f23}body.fap-small .slicknav_menu_wrapper .fap-search form{background-color:#fff;padding:.5em;margin:0}body.fap-small .slicknav_menu_wrapper .inputbox.search-query{font-size:150%;width:70%}body.fap-small .fap-search button.button{font-size:150%;padding-top:0;padding-bottom:0}body.fap-small .column_left,body.fap-small .column_right{float:none;width:100%}body.fap-small div#accessibility-links{position:fixed;top:5px;left:5px;z-index:1002}body.fap-small div#accessibility-links button{background-color:#d74033;color:#fff;margin:0 .25em;border:none}body.fap-small div#accessibility-links.accessibility-plain button{margin:0 .25em}body.fap-small div#accessibility-links form{margin:0}body.fap-small div#top .padding,body.fap-small div#accessibility-links .padding{padding:0}body.fap-small div#accessibility-links button:focus,body.fap-small div#accessibility-links button:hover{background-color:#e0685d}body.fap-small{margin:3.7em 0 0}.slicknav_menu_wrapper{display:none;position:fixed;width:100%;z-index:1001;top:0}.slicknav_btn{cursor:pointer;display:block;float:right;position:relative;vertical-align:middle}.slicknav_btn [class^=icon-]:before,.slicknav_btn [class*=" icon-"]:before{line-height:inherit;width:inherit}body.fap-small a.slicknav_btn:hover{background-color:#e0685d}.slicknav_menu .slicknav_menutxt{display:block;float:left}.slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{border-radius:1px;display:block;height:.125em;width:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}body.fap-small a.slicknav_btn{color:#fff}.slicknav_nav{clear:both;overflow-y:auto!important}.slicknav_nav ul,.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{margin:0 0 0 .4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}.slicknav_menu:after{clear:both}body.fap-small a.slicknav_btn:focus,body.fap-small a.slicknav_btn:active,body.fap-small a.slicknav_btn{background-color:#d74033;margin:.5em .3em;padding:.3em .5em;text-decoration:none}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:700}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_nav{background:#fff;margin:0;padding:0}.slicknav_nav,.slicknav_nav ul{list-style:outside none none;overflow:hidden}.slicknav_nav ul{padding:0}.slicknav_nav a{color:#f2f2f2;margin:2px 5px;padding:5px 10px;text-decoration:none}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{margin:0;padding:0}.slicknav_nav .slicknav_row:hover{background:none repeat scroll 0 0 #eee;color:#fff}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .padding{padding:0}.slicknav_menu{background:none repeat scroll 0 0 #b42f23;padding:5px}body.fap-small ul.nav.menu a{border-left:none;border-top:none}body.fap-small ul.nav.menu a:focus>a,body.fap-small ul.nav.menu a:hover>a,body.fap-small ul.nav.menu a:focus,body.fap-small ul.nav.menu a:hover{background:none repeat scroll 0 0 #eee;color:#b42f23;border-left:none}body.black.fap-small a.slicknav_btn:focus,body.black.fap-small a.slicknav_btn:active,body.black.fap-small a.slicknav_btn,body.black div#accessibility-links button{background-color:#002c81;color:#ff0;border:solid 1px #fff}body.black .slicknav_menu{background:none repeat scroll 0 0 #1e2031;padding:5px}body.black.fap-small div#accessibility-links button:focus,body.black.fap-small div#accessibility-links button:hover,body.black.fap-small .slicknav_nav a:hover,body.black.fap-small .slicknav_nav .slicknav_row:hover,body.black.fap-small a.slicknav_btn:hover{background-color:#003db4;color:#ff0}body.black.fap-small .slicknav_menu .slicknav_icon-bar{background-color:#ff0}body.black.fap-small .slicknav_menu .slicknav_menutxt{color:#ff0}body.black.fap-small .slicknav_nav{background:#002c81}body.black.fap-small .slicknav_menu_wrapper .fap-search{background-color:#1e2031}body.black.fap-small .slicknav_menu_wrapper .fap-search form{background-color:#002c81}body.fap-small div#accessibility-links .accessibility-icon{background:0 0;width:inherit;margin:3px}body.fap-small img.img-responsive{width:100%}body.fap-small.white.transitions a:hover,body.fap-small.white.transitions a:focus,body.fap-small.white.transitions a:active{transition:none}