
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v7/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v7/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v7/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format('woff');}*{font-family:'Open Sans';}html,body{height:100%;width:100%;margin:0;}p{text-align:justify;}.hotel-title{color:#7e2121;}.wrapper{min-height:100%;margin:0 auto -90px;}footer,.push{height:69px;padding:0 0 20px 0;}@media screen and (max-width: 736px){.wrapper{min-height:100%;margin:0 auto -76px;}footer,.push{position:relative;height:55px;padding:0 0 20px 0;}}@media screen and (max-width: 414px){.wrapper{min-height:100%;margin:0 auto -63px;}footer,.push{height:42px;padding:0 0 20px 0;}}body{padding:0;}.flex{display:-ms-flexbox;display:-webkit-flex;display:flex;}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flex_h_center{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.flex_h_left{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;}.flex_h_distribute{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;}.flex_h_distribute2{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;}.flex_v_center{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}.flex_tot_center{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}#cb-slideshow{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:0;overflow:hidden;}.zs-enabled{position:relative;}.zs-enabled .zs-slideshow,.zs-enabled .zs-slides,.zs-enabled .zs-slide{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:0;overflow:hidden;}.zs-enabled .zs-slideshow .zs-slides .zs-slide{background:transparent none no-repeat 50% 50%;background-size:cover;position:absolute;visibility:hidden;opacity:0;-webkit-transform:scale(1.0,1.0);-moz-transform:scale(1.0,1.0);-ms-transform:scale(1.0,1.0);-o-transform:scale(1.0,1.0);transform:scale(1.0,1.0);}.zs-enabled .zs-slideshow .zs-slides .zs-slide.active{visibility:visible;opacity:1;}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet.active{background-color:#ccc;}.zs-enabled .zs-slideshow:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:transparent none repeat 0 0;}@-webkit-keyframes filter-animation{0%{-webkit-filter:blur(2px);}20%{-webkit-filter:blur(2px);}100%{-webkit-filter:blur(0);}}#fixed{z-index:-1;position:fixed;width:100%;height:100%;right:0;left:0;top:0;bottom:0;background:#1a1a1a url('../../images/photos/bg/IMG_1759.jpg') no-repeat center center;background-size:cover;-webkit-filter:blur(0);}#formulas{display:none;position:fixed;top:180px;left:70px;background-size:contain;width:300px;height:300px;opacity:0;z-index:-1;}#formulas-wrapper{position:fixed;width:20%;height:600px;left:50px;top:180px;}#formula{margin:0 auto;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:98%;z-index:1;}#crystal{position:absolute;top:0;width:100%;height:100%;z-index:2;}#main_text a:link{color:rgba(19,45,86,0.7);text-decoration:underline;}#main_text a:visited,#main_text a:active{color:rgba(19,45,86,0.7);text-decoration:underline;}#main_text a:hover{text-decoration:none;}#main_text .red-big-link:link{font-weight:bold;font-size:25px;color:#c1272d;text-decoration:underline;}#main_text .red-big-link:visited,#main_text .red-big-link:active{font-weight:bold;font-size:25px;color:#c1272d;text-decoration:underline;}#main_text .hotel-link:link{color:#7e2121;text-decoration:none;}#main_text .hotel-link:visited,#main_text .hotel-link:active{color:#7e2121;text-decoration:none;}#main_text .hotel-link:hover{text-decoration:underline;}#main_text img{max-width:100%;}.clear{clear:both;}#page_title{position:fixed;bottom:50px;right:0;color:#fff;font-size:50px;text-align:left;letter-spacing:5px;cursor:vertical-text;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}#minimize-wrapper{position:absolute;top:-30px;right:-245px;width:235px;height:100%;}#minimize{position:-webkit-sticky;position:sticky;top:5px;left:10px;visibility:visible;letter-spacing:2px;cursor:pointer;color:white;text-shadow:-1px -1px 0 #c1272d, 1px -1px 0 #c1272d, -1px 1px 0 #c1272d, 1px 1px 0 #c1272d;text-align:center;font-size:20px;}#clickme{position:absolute;top:320px;right:50%;margin-right:-537px;color:#7e2121;font-size:20px;text-align:left;letter-spacing:3px;cursor:default;text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;filter:opacity(0);animation:clickme_anim 10s linear 5s infinite alternate;}@keyframes clickme_anim{0%{filter:opacity(0);}10%{filter:opacity(0);}20%{filter:opacity(1);}80%{filter:opacity(1);}90%{filter:opacity(0);}100%{filter:opacity(0);}}#main_text{position:relative;margin:-15px auto 25px auto;width:770px;min-height:610px;background:rgba(255,255,255,0.8);color:rgba(0,0,0,0.8);padding:15px 40px;filter:blur(0) opacity(1);transition:filter 1s;-webkit-filter:blur(0) opacity(1);-webkit-transition:-webkit-filter 1s;box-sizing:border-box;z-index:2;}#main_text.main_text_display{filter:blur(5px) opacity(0);-webkit-filter:blur(5px) opacity(0);}#rightbar-wrapper{position:absolute;height:100%;right:-245px;top:0;}#rightbar-inner-wrapper{position:-webkit-sticky;position:sticky;top:36px;}#important-dates{background:rgba(255,255,255,0.8);color:rgba(0,0,0,0.8);box-sizing:border-box;padding:15px 20px;width:235px;font-size:14px;}#ul-hotels{padding-left:15px;}#ul-hotels li{padding-bottom:10px;}.hotel-description{float:left;width:80%;}.hotel-price{float:left;width:20%;}.star{width:16px;height:16px;}.photo_thumb{display:inline-block;width:150px;height:150px;margin:11px;}.photo_thumb img{-webkit-filter:grayscale(1);width:100%;height:100%;}.photo_group_thumb{display:inline-block;width:320px;height:213px;margin:11px 11px 60px 11px;}.photo_group_thumb img{-webkit-filter:grayscale(1);width:100%;height:100%;}@media screen and (max-width: 1440px) and (max-height: 900px){#important-dates-wrapper{display:block;}#page_title{position:fixed;bottom:70px;right:0;color:#fff;font-size:35px;text-align:left;letter-spacing:3px;cursor:vertical-text;}}@media screen and (max-width: 1024px){#page_title{position:fixed;bottom:70px;right:0;color:#fff;font-size:30px;text-align:left;letter-spacing:5px;cursor:vertical-text;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}#main_text{margin:25px 0 25px 50px;width:770px;background:rgba(255,255,255,0.8);color:rgba(0,0,0,0.8);padding:15px 40px;}#minimize-wrapper{left:0;width:100%;height:100%;}#minimize{position:absolute;top:120px;right:160px;margin-right:auto;}#formulas-wrapper{display:none;}#clickme{display:none;}}@media screen and (max-width: 800px){#main_text blockquote{margin:0;}#page_title{position:fixed;bottom:70px;right:0;color:#fff;font-size:30px;text-align:left;letter-spacing:5px;cursor:vertical-text;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}#main_text{margin:25px 0 25px 42px;width:89%;background:rgba(255,255,255,0.8);color:rgba(0,0,0,0.8);padding:15px 40px;}#minimize{position:absolute;top:29px;left:10px;color:white;text-shadow:-1px -1px 0 #c1272d, 1px -1px 0 #c1272d, -1px 1px 0 #c1272d, 1px 1px 0 #c1272d;}}@media screen and (max-width: 736px){#important-dates-wrapper{display:none;}#main_text blockquote{margin:0;}#page_title{position:absolute;top:47px;left:20px;color:#fff;font-size:20px;text-align:left;letter-spacing:5px;cursor:vertical-text;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}#rightbar-wrapper{display:none;}#main_text{margin:38px auto;width:100%;font-size:11px;background:rgba(255,255,255,0.8);color:rgba(0,0,0,0.8);padding:15px 20px;box-sizing:border-box;}#minimize-wrapper{top:0;width:160px;height:0;}#minimize{position:absolute;display:block;margin-left:auto;right:auto;font-size:medium;letter-spacing:2px;top:-28px;left:10px;color:white;text-shadow:-1px -1px 0 #c1272d, 1px -1px 0 #c1272d, -1px 1px 0 #c1272d, 1px 1px 0 #c1272d;z-index:999;text-align:left;}}@media screen and (max-width: 414px){#main_text td{display:table-row;}#main_text table{max-width:100%;}#main_text blockquote{margin:0;}#page_title{position:absolute;top:34px;left:5px;letter-spacing:3px;font-size:15px;cursor:vertical-text;}#rightbar-wrapper{display:none;}#main_text{margin:25px auto;width:100%;font-size:11px;background:rgba(255,255,255,0.8);color:rgba(0,0,0,0.8);padding:15px 15px;box-sizing:border-box;}}#header-wrapper{position:relative;z-index:1;height:150px;width:100%;background:linear-gradient(to top,transparent,rgba(0,0,0,0.006) 9.7%,rgba(0,0,0,0.026) 19%,rgba(0,0,0,0.06) 27.5%,rgba(0,0,0,0.104) 34.9%,rgba(0,0,0,0.156) 41.4%,rgba(0,0,0,0.211) 47.3%,rgba(0,0,0,0.267) 52.8%,rgba(0,0,0,0.324) 58.2%,rgba(0,0,0,0.381) 63.6%,rgba(0,0,0,0.438) 69.1%,rgba(0,0,0,0.494) 74.8%,rgba(0,0,0,0.548) 80.7%,rgba(0,0,0,0.601) 86.9%,rgba(0,0,0,0.652) 93.4%,rgba(0,0,0,0.7));}#header{width:100%;color:white;}#h-logo-channeling{background:url(../../images/logos/channeling_logo.png) no-repeat left center;background-size:contain;width:70px;text-align:left;}#h-title{text-align:left;letter-spacing:1px;width:360px;}#h-title-sup{font-size:11px;}#h-title-mid{font-size:40px;margin:0 0 5px 0;}#h-title-sub{font-size:11px;}#h-sirmione-stemma{background:url(../../images/logos/ischia-stemma.png) no-repeat right center;background-size:contain;width:40px;cursor:pointer;}#h-date-location{text-align:center;font-size:12px;letter-spacing:1px;line-height:200%;width:240px;}#date{font-size:14px;}#h-desenzano-stemma{background:url(../../images/logos/continental-logo-white.png) no-repeat left center;background-size:contain;width:43px;cursor:pointer;}#h-balance-space{width:20px;}#h-logo-termesirmione{background-size:contain;width:70px;cursor:pointer;}#h-space-termesirmione-lnfinfn{width:20px;}#h-logo-mephi{background:url(../../images/logos/mephi_logo_en_mod3.png) no-repeat center center;background-size:contain;width:70px;cursor:pointer;}#h-space-mephi-cern{width:20px;}#h-logo-cern{background:url(../../images/logos/cern-logo-white-100.png) no-repeat right center;background-size:contain;width:70px;cursor:pointer;}#h-space-cern-lnfinfn{width:20px;}#h-logo-lnfinfn{background:url(../../images/logos/logo_infn_lnf_white.png) no-repeat right center;background-size:contain;width:90px;cursor:pointer;}#header-cover{display:none;top:0;position:absolute;width:100%;height:30px;}#zoom-header{box-sizing:border-box;color:white;list-style-type:none;width:100%;padding:0;}#zoom-header li{box-sizing:border-box;width:100%;padding:10px 5px;}#zh-logo-channeling{background:url(../../images/logos/channeling_logo.png) no-repeat left center;background-size:contain;width:70px;text-align:left;}#zh-title{text-align:left;letter-spacing:0px;}#zh-title-sup{font-size:9px;}#zh-title-mid{font-size:20px;margin:0 0 5px 0;}#zh-title-sub{font-size:9px;}#zh-sirmione-stemma{background:url(../../images/logos/sirmione-stemma.png) no-repeat right center;background-size:contain;width:30px;cursor:pointer;}#zh-date-location{text-align:center;font-size:10px;letter-spacing:1px;line-height:150%;width:240px;}#zdate{font-size:11px;}#zh-desenzano-stemma{background:url(../../images/logos/desenzano-stemma.png) no-repeat left center;background-size:contain;width:33px;cursor:pointer;}#zh-logo-termesirmione{background:url(../../images/logos/terme-di-sirmione_logo_mod.png) no-repeat right center;background-size:contain;width:70px;cursor:pointer;height:70px;}#zh-space-termesirmione-lnfinfn{width:20px;}#zh-logo-mephi{background:url(../../images/logos/mephi_logo_en_mod3.png) no-repeat right center;background-size:contain;width:70px;cursor:pointer;}#zh-space-mephi-cern{width:20px;}#zh-logo-cern{background:url(../../images/logos/cern-logo-white-100.png) no-repeat right center;background-size:contain;width:70px;cursor:pointer;}#zh-space-cern-lnfinfn{width:20px;}#zh-logo-lnfinfn{background:url(../../images/logos/lnfinfn_logo.png) no-repeat right center;background-size:contain;width:110px;cursor:pointer;}.zoom-header_display{display:none;}#footer-cover{display:none;bottom:0;position:absolute;width:100%;height:100%;}#zoom-footer{box-sizing:border-box;color:white;list-style-type:none;width:100%;padding:0;}#zoom-footer li{box-sizing:border-box;width:100%;padding:10px 0;}#zoom-footer img{padding:10px 8px 8px 8px;border:0px;height:25px;}.zoom-footer_display{display:none;}#menu_icon{display:none;}.menu_display{display:block;}#menu-wrapper{position:absolute;height:100%;left:-220px;top:0;}ul.menu{position:-webkit-sticky;position:sticky;padding:0;top:15px;margin:0;color:#fff;}ul.menu li{display:block;margin:20px 0;text-align:right;}ul.menu li a{display:inline-block;position:relative;padding-bottom:3px;text-decoration:none;color:#fff !important;text-decoration:none !important;font-weight:bold;letter-spacing:1px;}.mns{text-shadow:-1px -1px 0 #3e3e3e, 1px -1px 0 #3e3e3e, -1px 1px 0 #3e3e3e, 1px 1px 0 #3e3e3e;right:0;transition:all .5s ease;}.ms{position:relative;text-shadow:-1px -1px 0 #c1272d, 1px -1px 0 #c1272d, -1px 1px 0 #c1272d, 1px 1px 0 #c1272d;right:-15px;}.mns:before{content:url(../../images/oval-menu.svg?v=2);opacity:0;margin-right:5px;transition:all .5s ease;}.ms:before{content:url(../../images/oval-menu.svg?v=2);opacity:1;margin-right:5px;}ul.menu li a:hover{position:relative;right:-15px;text-shadow:-1px -1px 0 #c1272d, 1px -1px 0 #c1272d, -1px 1px 0 #c1272d, 1px 1px 0 #c1272d;}ul.menu li a:hover:before{opacity:1;}#logos{background:rgba(255,255,255,0.5);margin-bottom:12px;}#logos img{padding:10px 8px 8px 8px;border:0px;height:30px;}footer{background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.006) 9.7%,rgba(0,0,0,0.026) 19%,rgba(0,0,0,0.06) 27.5%,rgba(0,0,0,0.104) 34.9%,rgba(0,0,0,0.156) 41.4%,rgba(0,0,0,0.211) 47.3%,rgba(0,0,0,0.267) 52.8%,rgba(0,0,0,0.324) 58.2%,rgba(0,0,0,0.381) 63.6%,rgba(0,0,0,0.438) 69.1%,rgba(0,0,0,0.494) 74.8%,rgba(0,0,0,0.548) 80.7%,rgba(0,0,0,0.601) 86.9%,rgba(0,0,0,0.652) 93.4%,rgba(0,0,0,0.7));text-align:center;font-size:10px;color:#fff;letter-spacing:2px;position:relative;z-index:1;bottom:-1px;}@media screen and (max-width: 1280px){#h-balance-space{width:auto;}}@media screen and (max-width: 1024px){#h-balance-space{width:auto;}#h-title{text-align:left;letter-spacing:1px;width:290px;}#h-title-sup{font-size:9px;}#h-title-mid{font-size:30px;}#h-title-sub{font-size:9px;}#h-sirmione-stemma{width:30px;}#h-date-location{text-align:center;font-size:11px;letter-spacing:1px;line-height:200%;width:220px;}#date{font-size:13px;}#h-desenzano-stemma{width:33px;}#h-logo-termesirmione{width:70px;}#h-space-termesirmione-lnfinfn{width:0;}#h-logo-lnfinfn{width:90px;}#h-space-cern-lnfinfn{width:0;}#h-logo-cern{width:55px;}#h-space-mephi-cern{width:0;}#h-logo-mephi{width:60px;}.menu_display{display:block;}ul.menu{top:70px;}}@media screen and (max-width: 800px){#h-balance-space{width:auto;}#h-title{text-align:left;letter-spacing:1px;width:250px;}#h-title-sup{font-size:8px;}#h-title-mid{font-size:24px;}#h-title-sub{font-size:8px;}#h-sirmione-stemma{width:20px;}#h-date-location{text-align:center;font-size:8px;letter-spacing:1px;line-height:200%;width:160px;}#date{font-size:10px;}#h-desenzano-stemma{width:23px;}#h-logo-termesirmione{width:40px;}#h-space-termesirmione-lnfinfn{width:0;}#h-logo-cern{width:35px;}#h-space-cern-lnfinfn{width:0px;}#h-logo-lnfinfn{width:55px;}#h-space-mephi-cern{width:0;}#h-logo-mephi{width:40px;}.menu_display{display:none;}ul.menu{background:rgba(0,0,0,0.8);right:0;top:81px;padding:0 15px;z-index:999;}#menu_icon{display:block;background:url(../../images/menu.svg) left center no-repeat;background-size:contain;width:30px;height:30px;position:fixed;right:3px;top:70px;}#logos img{padding:10px 3px 8px 3px;border:0px;height:30px;}}@media screen and (max-width: 736px){#header-wrapper{height:35px;}#h-balance-space{width:auto;}#h-logo-channeling{width:35px;}#h-title{text-align:left;letter-spacing:0px;width:170px;}#h-title-sup{font-size:5px;height:6px;}#h-title-mid{font-size:13px;margin:0 0 3px 0;height:17px;}#h-title-sub{font-size:5px;height:6px;}#h-date-location{text-align:center;font-size:5px;letter-spacing:0px;line-height:200%;width:140px;}#date{font-size:5px;}#header-cover{display:block;height:30px;}#footer-cover{display:block;}#zoom-header{position:absolute;top:57px;width:100%;background:rgba(0,0,0,0.8);z-index:900;}#zoom-footer{position:absolute;top:-160px;width:100%;background:rgba(150,150,150,0.9);z-index:900;}#menu-wrapper{left:0;right:0;top:0;}.ms{right:-5px;}.menu_display{display:none;}ul.menu{position:absolute;background:rgba(0,0,0,0.8);right:0;top:0;padding:0 15px;}#menu_icon{display:block;background:url(../../images/menu.svg) left center no-repeat;background-size:contain;width:30px;height:30px;position:absolute;right:3px;top:40px;}footer{font-size:8px;letter-spacing:1px;}#logos img{padding:10px 3px 8px 3px;border:0px;height:15px;}}@media screen and (max-width: 414px){#header-wrapper{height:35px;}#h-balance-space{width:auto;}#h-title{text-align:left;letter-spacing:0px;width:160px;}#h-title-sup{font-size:3px;height:4px;}#h-title-mid{font-size:9px;height:11px;margin:0 0 2px 0;}#h-title-sub{font-size:3px;height:4px;}#h-date-location{text-align:center;font-size:3px;letter-spacing:0px;line-height:200%;width:140px;}#date{font-size:3px;}#header-cover{display:block;height:30px;}#zoom-header{position:absolute;top:41px;width:100%;background:rgba(0,0,0,0.8);z-index:900;}.menu_display{display:none;}ul.menu{position:absolute;background:rgba(0,0,0,0.8);right:0;top:0;padding:0 15px;}#menu_icon{display:block;background:url(../../images/menu.svg) left center no-repeat;background-size:contain;width:30px;height:30px;position:absolute;right:3px;top:29px;}footer{font-size:6px;letter-spacing:1px;}#logos img{padding:10px 3px 8px 3px;border:0px;height:11px;}}