@charset "utf-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:90%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;clear:both;}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! Theme Name:MJC | Theme URI:http://www.sporteventi.com | Author:Webux Studio | Author URI:http://www.webuxstudio.com/ | Version:1.2 */ @font-face{font-family:'OpenSans';src:url('https://www.milancamp.com/layout/fonts/opensans-regular-webfont.eot');src:url('https://www.milancamp.com/layout/fonts/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),url('https://www.milancamp.com/layout/fonts/opensans-regular-webfont.woff2') format('woff2'),url('https://www.milancamp.com/layout/fonts/opensans-regular-webfont.woff') format('woff'),url('https://www.milancamp.com/layout/fonts/opensans-regular-webfont.ttf') format('truetype'),url('https://www.milancamp.com/layout/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;} @font-face{font-family:'ACMilan';src:url('https://www.milancamp.com/layout/fonts/acmilan-regular-webfont.eot');src:url('https://www.milancamp.com/layout/fonts/acmilan-regular-webfont.eot#iefix') format('embedded-opentype'), url('https://www.milancamp.com/layout/fonts/acmilan-regular-webfont.woff') format('woff'), url('https://www.milancamp.com/layout/fonts/acmilan-regular-webfont.woff2') format('woff2'), url('https://www.milancamp.com/layout/fonts/acmilan-regular-webfont.ttf') format('truetype'),url('https://www.milancamp.com/layout/fonts/acmilan-regular-webfont.svg') format('svg');font-weight:bold;font-style:normal;} @font-face{font-family:'FontAwesome';src:url('https://www.milancamp.com/layout/fonts/fontawesome-webfont.eot');src:url('https://www.milancamp.com/layout/fonts/fontawesome-webfont.eot#iefix') format('embedded-opentype'),url('https://www.milancamp.com/layout/fonts/fontawesome-webfont.woff2') format('woff2'),url('https://www.milancamp.com/layout/fonts/fontawesome-webfont.woff') format('woff'),url('https://www.milancamp.com/layout/fonts/fontawesome-webfont.ttf') format('truetype'),url('https://www.milancamp.com/layout/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal} @media screen, projection{html{background-color:#292929;background-color:rgba(41,41,41,1.00);}body{background-color:#edede9;background-color:rgba(237,237,233,1.00);color:#221f1f;color:rgba(34,31,31,1.00);font:16px OpenSans,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.6em;text-align:justify;margin:0 auto;padding:0;border:0;}body.info-popup{background-color:#fff;background-color:rgba(255,255,255,1.00);}h1{line-height:1.2em;}a{color:#ff0000;color:rgba(255,0,0,1.00);text-decoration:none;}a:hover{text-decoration:underline;}img.alignleft{height:auto;max-width:48.149%;margin-right:1.851%;float:left;border-radius:4px;}img.alignright{height:auto;max-width:48.149%;margin-left:1.851%;float:right;border-radius:4px;}img.aligncenter{text-align:center;max-width:100%;height:auto;margin:0 auto;border-radius:4px;}.red{color:#b80000;color:rgba(184,0,0,1.00);}a img{border:none;}img{border:none;display:block;vertical-align:top;}button:focus{outline:0;}.wrapper{width:98%;max-width:1600px;margin:0 auto;position:relative;overflow:auto;}#header{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;width:100%;height:171px;z-index:100;position:relative;clear:both;}.home #header{position:absolute;top:0;}#header #site-branding{background:url('https://www.milancamp.com/layout/img/rossonerobkg.jpg') repeat-x scroll center bottom #000;background:url('https://www.milancamp.com/layout/img/rossonerobkg.png') repeat-x scroll center bottom rgba(0,0,0,0.00);overflow:auto;}#header #site-branding .branding-container{width:96%;max-width:1200px;height:84px;margin:0 auto;padding:13px 2%;}#header h1.site-title,#header h2.site-title{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:32px;text-transform:uppercase;line-height:1.1em;width:257px;height:84px;background:url('https://www.milancamp.com/layout/img/logo_milanjuniorcamp.svg') no-repeat scroll center center transparent;background-size:auto 84px;margin:0;float:left;clear:none;overflow:hidden;}#header h1.site-title a,#header h2.site-title a{color:#fff;color:rgba(255,255,255,1.00);width:257px;height:84px;text-indent:260px;white-space:nowrap;display:block;overflow:hidden;}#header h1.site-title a:hover,#header h2.site-title a:hover{text-decoration:none;}#header h2.site-description,#header h3.site-description{background:url('https://www.milancamp.com/layout/img/logo_sporteventi.png') no-repeat scroll center center transparent;background-size:auto 84px;text-indent:200px;width:200px;height:84px;margin:0;float:right;clear:none;overflow:hidden;}#header h2.site-description span,#header h3.site-description span{display:block;margin-top:84px;}#header ul{padding:0;margin:0;}#header ul li a{color:#edede9;color:rgba(237,237,233,1.00);}#header ul li a:hover{color:#fff;color:rgba(255,255,255,1.00);text-decoration:none;}#top-menu{background-color:#221f1f;background-color:rgba(34,31,31,0.90);color:#edede9;color:rgba(237,237,233,1.00);font-size:0.9em;text-align:center;font-weight:700;line-height:27px;height:27px;border-bottom:1px solid #716628;border-bottom:1px solid rgba(113,102,40,1.00);overflow:hidden;clear:both;}#top-menu .wrapper{width:100%;}#top-menu nav.languages{float:left;overflow:auto;}#top-menu nav.languages #mobile-languages{display:none;}#top-menu button.mjc-languages{background-color:transparent;color:#fff;color:rgba(255,255,255,1.00);float:left;text-transform:uppercase;line-height:27px;padding:0 1em;border:0;display:none;}#top-menu button.mjc-languages i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;width:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#top-menu button.mjc-languages i:before{content:'\f0ac';}#top-menu button.mjc-languages i.lang-arrow:before{content:'\f0d7';}#top-menu .languages ul{float:left;}#footer .languages ul{width:95%;margin-top:1.25%;padding:1.25% 2.5%;float:left;}#top-menu .languages ul li,#footer .languages ul li{color:#d7d7d7;color:rgba(215,215,215,1.00);text-transform:uppercase;line-height:27px;list-style-position:inside;list-style-type:none;float:left;display:block;}#top-menu .languages ul li a{color:#d7d7d7;color:rgba(215,215,215,1.00);line-height:27px;height:27px;padding:0 0.75em;display:block;}#footer .languages ul li a{color:#d7d7d7;color:rgba(215,215,215,1.00);line-height:27px;height:27px;padding:0 0.6em;display:block;}#top-menu .languages ul li.current-lang,#footer .languages ul li.current-lang{background-color:#d7d7d7;background-color:rgba(215,215,215,0.80);color:#221f1f;color:rgba(34,31,31,1.00);padding:0 0.75em;}#top-menu .languages ul li a:hover,#footer .languages ul li a:hover{color:#fff;color:rgba(255,255,255,1.00);text-decoration:none;}.languages .isolang{display:inline-block;}.languages .lang{display:none;}#top-menu .languages ul li i.flag,#footer .languages ul li i.flag{background-size:contain;background-position:center left;background-repeat:no-repeat;width:1.3333em;position:relative;display:inline-block;}#top-menu .languages ul li i.flag:before,#footer .languages ul li i.flag:before{content:"\00a0";}ul li i.gbflag{background-image:url('https://www.milancamp.com/layout/flags/gb.svg');}ul li i.usflag{background-image:url('https://www.milancamp.com/layout/flags/us.svg');}ul li i.ruflag{background-image:url('https://www.milancamp.com/layout/flags/ru.svg');}ul li i.deflag{background-image:url('https://www.milancamp.com/layout/flags/de.svg');}ul li i.itflag{background-image:url('https://www.milancamp.com/layout/flags/it.svg');}ul li i.esflag{background-image:url('https://www.milancamp.com/layout/flags/es.svg');}ul li i.brflag{background-image:url('https://www.milancamp.com/layout/flags/br.svg');}ul li i.frflag{background-image:url('https://www.milancamp.com/layout/flags/fr.svg');}ul li i.zhflag{background-image:url('https://www.milancamp.com/layout/flags/cn.svg');}ul li i.jpflag{background-image:url('https://www.milancamp.com/layout/flags/jp.svg');}.languages ul li i.aeflag{background-image:url('https://www.milancamp.com/layout/flags/ae.svg');}ul li i.trflag{background-image:url('https://www.milancamp.com/layout/flags/tr.svg');}ul li i.hiflag{background-image:url('https://www.milancamp.com/layout/flags/in.svg');}#top-menu nav.social-contacts{text-transform:uppercase;float:right;}#top-menu ul.social{list-style-position:inside;list-style-type:none;float:right;}#top-menu ul.mjc-contacts{display:none;}#top-menu ul.social li{line-height:27px;float:left;}#top-menu ul.social li a{padding:0 0.5em;display:block;}#top-menu ul.social li a:hover{text-decoration:none;}#top-menu ul.social li a i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:1.1em;line-height:1em;font-weight:normal;width:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#top-menu ul.social li.mjc-youtube{background-color:#E73A40;background-color:rgba(231,58,64,1.00);}#top-menu ul.social li.mjc-youtube:hover{background-color:#e62117;background-color:rgba(230,33,23,1.00);}#top-menu ul.social li.mjc-youtube a i:before{content:"\f16a";}#top-menu ul.social li.mjc-facebook{background-color:#4e69a2;background-color:rgba(78,105,162,1.00);}#top-menu ul.social li.mjc-facebook:hover{background-color:#355089;background-color:rgba(53,80,137,1.00);}#top-menu ul.social li.mjc-facebook a i:before{content:"\f230";}#top-menu ul.social li.mjc-twitter{background-color:#59adeb;background-color:rgba(89,173,235,1.00);}#top-menu ul.social li.mjc-twitter:hover{background-color:#1da1f2;background-color:rgba(29,161,242,1.00);}#top-menu ul.social li.mjc-twitter a i:before{content:"\f081";}#top-menu ul.social li.mjc-newsletter{background-color:#4ea252;background-color:rgba(78,162,82,1.00);}#top-menu ul.social li.mjc-newsletter:hover{background-color:#3f8935;background-color:rgba(63,137,53,1.00);}#top-menu ul.social li.mjc-newsletter a i:before{content:"\f199";}#top-menu a.english{display:none;}#top-menu a.english i:before{content:"\00a0";}#top-menu a.english i{background-size:contain;background-position:center left;background-repeat:no-repeat;width:1.3333em;margin-right:0.25em;position:relative;display:inline-block;background-image:url('https://www.milancamp.com/layout/flags/gb.svg');}#site-menu{background-color:#000;background-color:rgba(0,0,0,0.80);font-weight:700;height:32px;border-bottom:1px solid #716628;border-bottom:1px solid rgba(113,102,40,1.00);position:relative;bottom:0;-moz-text-shadow:-0.5px -0.5px 0.5px #221f1f,0.5px -0.5px 0.5px #221f1f,-0.5px 0.5px 0.5px #221f1f,0.5px 0.5px 0.5px #221f1f;-webkit-text-shadow:-0.5px -0.5px 0.5px #221f1f,0.5px -0.5px 0.5px #221f1f,-0.5px 0.5px 0.5px #221f1f,0.5px 0.5px 0.5px #221f1f;text-shadow:-0.5px -0.5px 0.5px #221f1f,0.5px -0.5px 0.5px #221f1f,-0.5px 0.5px 0.5px #221f1f,0.5px 0.5px 0.5px #221f1f;}#site-menu ul{width:98%;max-width:1540px;margin:0 auto;}#site-menu ul li{color:#e8cd92;color:rgba(232,205,146,1.00);line-height:32px;text-transform:uppercase;text-align:center;float:left;list-style-position:inside;list-style-type:none;} #site-menu ul li a{color:#e8cd92;color:rgba(232,205,146,1.00);line-height:32px;text-transform:uppercase;text-align:center;padding:0 1.615em;float:left;display:block;}#site-menu ul li i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#site-menu ul li.milancamp-menu button{background-color:transparent;font-size:1em;text-transform:uppercase;line-height:32px;padding:0 1.615em;width:auto;height:auto;float:left;border:none;display:block;}#site-menu.multilangmenu ul li a,#site-menu.multilangmenu ul li.milancamp-menu button{padding:0 2.05em;}#site-menu ul li.milancamp-menu:hover button{background-color:#6f1e1d;background-color:rgba(111,30,29,0.95);color:#edede9;color:rgba(237,237,233,1.00);-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}#site-menu ul li.milancamp-menu.show button{background-color:#6f1e1d;background-color:rgba(111,30,29,0.95);color:#edede9;color:rgba(237,237,233,1.00);-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}#site-menu ul li.milancamp-menu button i:before{content:'\f0d7';}#site-menu ul li.milancamp-menu:hover button i:before{content:'\f0dd';}#site-menu ul li.milancamp-menu.show button i:before{content:'\f0dd';}#site-menu ul li.milancamp-menu div.menu-container{background-color:#6f1e1d;background-color:rgba(111,30,29,0.98);width:100%;border-top:1px solid #716628;border-top:1px solid rgba(113,102,40,1.00);display:none;left:0;top:32px;position:absolute;-moz-box-shadow:0 0 4px #222;-webkit-box-shadow:0 0 4px #222;box-shadow:0 0 4px #222;box-shadow:0 0 4px rgba(34,34,34,1.00);z-index:110;} #site-menu ul li.milancamp-menu ul{width:50%;float:left;overflow:auto;padding:2.5% 0;}#site-menu ul li.milancamp-menu.show div.menu-container{display:block;}#site-menu ul li.milancamp-menu:hover div.menu-container{display:block;z-index:115;}#site-menu ul li.milancamp-menu ul li{font-size:1.1em;text-align:left;width:45%;margin:0.5em 2.5%;float:left;display:inline-table;}#site-menu ul li.milancamp-menu ul li a{text-align:left;line-height:1.4em;padding:0.25em 0;float:none;}#site-menu ul li.milancamp-menu ul.top-banners{margin:0;padding-top:1.25%;padding-bottom:1.25%;overflow:auto;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;}#site-menu ul li.milancamp-menu ul.top-banners li{background-color:transparent;background-color:rgba(0,0,0,0.00);list-style-position:inside;list-style-type:none;width:45%;margin:2.5%;padding:0;float:left;font-weight:normal;display:block;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#site-menu ul li.milancamp-menu ul.top-banners li a{text-align:center;width:100%;margin:0;padding:0;border:0;overflow:auto;display:block;}#site-menu ul li.milancamp-menu ul.top-banners li a:hover{text-decoration:none;}#site-menu ul li.milancamp-menu ul.top-banners li figure{width:100%;padding:0;margin:0;border:0;position:relative;}#site-menu ul li.milancamp-menu ul.top-banners li figure a{line-height:0;}#site-menu ul li.milancamp-menu ul.top-banners li img{width:100%;height:auto;padding:0;margin:0;border:0;opacity:0.60;}#site-menu ul li.milancamp-menu ul.top-banners li figure span{background-color:#000;background-color:rgba(0,0,0,0.75);color:#e8cd92;color:rgba(232,205,146,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.2727em;line-height:1.1em;text-transform:uppercase;width:95%;margin:0 auto;padding:2.5%;bottom:0;left:0;z-index:10;position:absolute;display:block;}#site-menu ul li.milancamp-menu ul.top-banners li:hover img{opacity:1.00;}#site-menu ul li.milancamp-menu ul.top-banners li:hover figure span{background-color:#000;background-color:rgba(0,0,0,0.90);color:#fff;color:rgba(255,255,255,1.00);}#site-menu ul li.milancamp-menu ul.sub-menu{background:none;width:auto;min-width:inherit;padding:inherit;top:inherit;position:inherit;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#site-menu ul li.milancamp-menu ul.sub-menu li{font-size:1em;width:auto;margin:inherit;display:inherit;clear:both;}#site-menu ul li.milancamp-menu ul.sub-menu li a{font-size:0.9em;text-transform:none;margin:0.25em 0;padding:0;}#site-menu .menu-toggle{background-color:#b80000;background-color:rgba(184,0,0,0.50);color:#fff;color:rgba(255,255,255,1.00);font-size:1.4em;text-align:left;line-height:38px;text-transform:uppercase;width:33.3333%;padding:0 5%;float:left;border:1px solid #e8cd92;border:1px solid rgba(232,205,146,1.00);display:none;}a.quick-mobile{background-color:#b80000;background-color:rgba(184,0,0,0.50);color:#fff;color:rgba(255,255,255,1.00);font-size:1.4em;text-align:left;line-height:38px;text-transform:uppercase;width:33.3333%;box-sizing:border-box;padding:0 5%;float:left;border:1px solid #e8cd92;border:1px solid rgba(232,205,146,1.00);border-top:none;display:none;text-shadow:none;}a.quick-mobile:hover{text-decoration:none;}#site-menu .menu-toggle i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;width:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a.quick-mobile i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;width:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#site-menu .menu-toggle i:before{font-size:1em;content:'\f0c9';}a#contact-mobile i:before{font-size:1em;content:'\f003';}a#date-mobile i:before{font-size:1em;content:'\f073';}a#registration-mobile i:before{font-size:1em;content:'\f044';}#site-menu .menu-toggle:hover,#site-menu a.quick-mobile:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);}#main{overflow:auto;z-index:5;clear:both;}.single #main,.category #main{padding-top:7.25em;}.single #main:before,.category #main:before{content:'';display:block;background-color:#221f1f;background-color:rgba(34,31,31,1.00);background-image:url('https://www.milancamp.com/layout/img/acmilanjuniorcamp.jpg');background-position:top center;background-repeat:repeat-x;background-attachment:scroll;padding-top:171px;height:19em;width:100%;position:absolute;top:0;background-size:1920px auto;}#header nav.mobile-menu{background-color:#b80000;background-color:rgba(184,0,0,0.95);font-size:2.5em;text-transform:uppercase;text-align:center;line-height:1.1em;width:100%;height:100vh;top:0;left:0;z-index:100;position:fixed;display:none;}#header nav.mobile-menu ul{width:100%;list-style-type:none;overflow:auto;vertical-align:middle;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#header nav.mobile-menu ul li{clear:both;}#header nav.mobile-menu button.close-mobile,#top-menu nav.languages div button.close-mobile{background-color:transparent;color:#fff;color:rgba(255,255,255,1.00);font-size:1.3em;text-align:right;text-transform:uppercase;padding:2% 4%;float:right;border:none;top:0;right:0;position:absolute;display:none;z-index:2;}#header nav.mobile-menu button.close-mobile i:before,#top-menu nav.languages div button.close-mobile i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#header nav.mobile-menu button.close-mobile i:before,#top-menu nav.languages div button.close-mobile i:before{font-size:1em;content:'\f00d';}#bgvideo{background-color:#000;background-color:rgba(0,0,0,1.00);width:100%;height:100vh;max-height:100vw;position:relative;overflow:hidden;}#bgvideo .wrapper{height:100%;padding-top:171px;z-index:5;overflow:inherit;}.bg-red{background-image:url('https://www.milancamp.com/layout/img/sfondo2.jpg');background-size:cover;background-color:#6f1e1d;background-color:rgba(111,30,29,1.00);padding:2.5% 0;border-top:1px solid #716628;border-top:1px solid rgba(113,102,40,1.00);}.white{background-color:#fff;background-color:rgba(255,255,255,1.00);}.bg-grey{background-color:#d7d7d7;background-color:rgba(215,215,215,1.00);}#content{background-color:#fff;background-color:rgba(255,255,255,1.00);text-align:justify;width:67.5%;padding:2.5% 5% 4% 5%;margin:0 1.25% 7.5% 0;float:right;overflow:auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 4px 8px #222;-webkit-box-shadow:0 4px 8px #222;box-shadow:0 4px 8px #222;box-shadow:0 4px 8px rgba(34,34,34,1.00);}#content .entry-header{width:100%;overflow:auto;clear:both;}body.info-popup #content{width:90%;padding:2.5% 5% 4% 5%;max-width:960px;float:none;margin:0 auto;-moz-border-radius:inherit;-webkit-border-radius:inherit;border-radius:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;}#page{width:77.5%;margin-right:1.25%;margin-bottom:7.5%;float:right;}#page .entry-header{width:100%;overflow:auto;clear:both;}#page .page-intro{background-color:#fff;background-color:rgba(255,255,255,1.00);text-align:justify;width:87.0968%;padding:3.2258% 6.4517% 5.1613% 6.4517%;margin:0;overflow:auto;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 4px 8px #222;-webkit-box-shadow:0 4px 8px #222;box-shadow:0 4px 8px #222;box-shadow:0 4px 8px rgba(34,34,34,1.00);}#page .page-sub{background-color:#fff;background-color:rgba(255,255,255,1.00);text-align:justify;width:87.0968%;padding:3.2258% 6.4517% 5.1613%;margin:5.1613% 0 0;float:left;overflow:auto;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 4px 8px #222;-webkit-box-shadow:0 4px 8px #222;box-shadow:0 4px 8px #222;box-shadow:0 4px 8px rgba(34,34,34,1.00);}#content .entry-header h1{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-weight:700;font-size:2.6em;text-align:left;text-transform:uppercase;}#content figure.gallery,#page figure.gallery{width:100%;margin:0;overflow:auto;clear:both;}#content figure.gallery ul,#page figure.gallery ul{width:100%;margin:0;padding:0;clear:both;}#content figure.gallery li,#page figure.gallery li{background-color:#221f1f;background-color:rgba(34,31,31,1.00);width:13.89%;padding:0;margin:1.3883%;list-style-type:none;list-style-position:inside;border:0;float:left;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}#content figure.gallery li a,#page figure.gallery li a{overflow:auto;display:block;line-height:0;}#content figure.gallery li img,#page figure.gallery li img{width:100%;height:auto;opacity:0.7;}#content figure.gallery li:hover img,#page figure.gallery li:hover img{opacity:1.00;}#content .entry-content{width:100%;padding-top:1.25%;border-top:1px dotted #292929;border-top:1px dotted rgba(41,41,41,1.00);overflow:auto;clear:both;}#page.location-page .entry-header img{float:right;margin:2% 0 2% 2%;}#page .location-hotel{width:46%;padding:2% 4% 2% 0;float:left;overflow:auto;}#page .location-field{width:46%;padding:2% 0 4% 2%;float:left;overflow:auto;}#page .location-hotel h2{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.75em;font-weight:700;text-transform:uppercase;line-height:1.1em;margin:0.3em 0;}#page .location-hotel h2 i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:1em;content:"\f236";}#page .location-field h2{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.75em;font-weight:700;text-transform:uppercase;line-height:1.1em;margin:0.3em 0;}#page .location-field h2 i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.8em;vertical-align:top;margin-top:0.25em;content:"\f1e3";}#page #location h2{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:2.1em;font-weight:700;text-transform:uppercase;}#page #location h2 i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;margin-left:0.1em;content:"\f041";}#content h3,#content h4,#page h3,#page h4{line-height:1.3em;margin:0.6em 0 0.3em;}#page .hotel-street,#page .field-street{width:100%;height:16em;float:left;}#page #location{padding-bottom:2%;width:100%;overflow:auto;clear:both;}#page .hotel-gallery,#page .field-gallery{width:100%;float:left;}#page .field-gallery{width:100%;float:left;}#page .hotel-gallery figure,#page .field-gallery figure{width:100%;margin:0;padding:0;}#page .location-gallery{width:46%;padding-right:4%;float:left;}#page .location-video{width:46%;padding-left:4%;float:left;}#page .hotel-gallery figure li,#page .field-gallery figure li,#page .location-gallery figure li{width:30.196%;margin:1.5686%;} #page .locations-intro #gmap {width:43%;height:400px;margin-top:2%;margin-left:3%;float:right;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} #page .locations-intro #locations-list {width:54%;float:left;} #page .location-video figure.videomjc{width:100%;margin:0;padding:0;text-align:center;}#page .location-map {padding-top:4%;clear:both;}#page .location-map #gmap {width:100%;height:400px;margin-top:2%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} figure.videomjc a{background-color:#221f1f;background-color:rgba(34,31,31,1.00);color:#edede9;color:rgba(237,237,233,1.00);line-height:0;width:100%;overflow:hidden;position:relative;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}figure.videomjc img{width:100%;height:auto;opacity:0.7;}figure.videomjc a:hover img{opacity:1.00;}figure.videomjc a i:before{background-color:#221f1f;background-color:rgba(34,31,31,0.80);display:inline-block;font:normal normal normal 14px/1 FontAwesome;line-height:1em;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b";z-index:5;position:absolute;top:50%;left:50%;padding:0.5em 1em;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}figure.videomjc a i{font-size:2.5em;}figure.videomjc a:hover i:before{background-color:#ff0000;background-color:rgba(255,0,0,1.00);}p.parentshotel{padding:4% 0 2%;clear:both;}figure.videomjc a span{font-size:1.1em;text-align:left;line-height:1.3em;width:90%;height:1.3em;overflow:hidden;z-index:5;top:5%;left:5%;position:absolute;text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}#content .sport-kit{width:100%;margin:0;padding:0;}#content .sport-kit li{width:46%;text-align:center;list-style-type:none;list-style-position:inside;margin:0;padding:2%;float:left;}#content .sport-kit li img{max-width:100%;height:auto;clear:both;}#content a i:before,#page a i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:1.1em;line-height:1em;font-weight:normal;width:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#content .videogallery a i:before,#page .videogallery a i:before{font-size:2em;}#content a.external i:before,#page a.external i:before{content:"\f08e";}#content a.internal i:before,#page a.internal i:before{content:"\f115";}#content a.filepdf i:before,#page a.filepdf i:before{content:"\f1c1";}#content a.maplink i:before,#page a.maplink i:before{content:"\f276";width:1.1em;}#content a:hover i:before{text-decoration:none;}#content table.costs,#page table.costs{background-color:#edede9;background-color:rgba(237,237,233,1.00);color:#000;color:rgba(0,0,0,1.00);width:99%;margin:1.25% auto;border-top:solid 1px #000;border-top:solid 1px rgba(0,0,0,1.00);clear:both;}#content table.costs td,#page table.costs td{width:37.5%;padding:1.25%;text-align:center;border-right:solid 1px #000;border-right:solid 1px rgba(0,0,0,1.00);border-bottom:solid 1px #000;border-bottom:solid 1px rgba(0,0,0,1.00);border-left:solid 1px #000;border-left:solid 1px rgba(0,0,0,1.00);}#content table.costs td.week,#page table.costs td.week{width:17.5%;padding:1.25%;text-align:left;}#content table.transfer,#page table.transfer{background-color:#edede9;background-color:rgba(237,237,233,1.00);color:#000;color:rgba(0,0,0,1.00);width:99%;margin:1.25% auto;border-top:solid 1px #000;border-top:solid 1px rgba(0,0,0,1.00);border-left:solid 1px #000;border-left:solid 1px rgba(0,0,0,1.00);clear:both;}#content table.transfer td,#page table.transfer td{width:17.5%;padding:1.25%;text-align:center;border-right:solid 1px #000;border-right:solid 1px rgba(0,0,0,1.00);border-bottom:solid 1px #000;border-bottom:solid 1px rgba(0,0,0,1.00);}#content table.transfer td.week,#page table.transfer td.week{width:15%;padding:2.5%;text-align:left;border-left:solid 1px #000;border-left:solid 1px rgba(0,0,0,1.00);}#page .entry-header h1{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-weight:700;font-size:2.6em;text-align:left;text-transform:uppercase;}#page .page-sub .entry-header h2{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-weight:700;font-size:2.2em;line-height:1.2em;text-align:left;text-transform:uppercase;}#page .page-content{width:96.7742%;margin-left:3.2258%;clear:both;}#page .entry-content{padding-top:1.25%;border-top:1px dotted #292929;border-top:1px dotted rgba(41,41,41,1.00);overflow:auto;clear:both;}#page .news .entry-content{border-top:none;padding:0;}#page .news{margin-bottom:5.1613%;}#page .news .post{padding:2.5% 0;border-bottom:1px dotted #292929;border-bottom:1px dotted rgba(41,41,41,1.00);}#page .news .lastpost{padding-bottom:0;border-bottom:none;}#page .news .entry-header h2{margin:0.2em 0;}#page .date{width:93.5483%;padding:3.2259% 0 0 6.4517%;float:left;clear:both;}#page .date figure{width:31.0359%;margin:0;padding:0;border:0;float:right;overflow:auto;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-moz-box-shadow:0 4px 8px #222;-webkit-box-shadow:0 4px 8px #222;box-shadow:0 4px 8px #222;box-shadow:0 4px 8px rgba(34,34,34,1.00);}#page .date figure img{width:100%;height:auto;margin:0;padding:0;border:none;display:block;vertical-align:top;}#page .date figure a{line-height:0;}#page .date-content{background-color:#fff;background-color:rgba(255,255,255,1.00);width:68.9641%;float:left;overflow:hidden;-moz-border-radius:4px 0 4px 4px;-webkit-border-radius:4px 0 4px 4px;border-radius:4px 0 4px 4px;-moz-box-shadow:0 0 4px #222;-webkit-box-shadow:0 0 4px #222;box-shadow:0 0 4px #222;box-shadow:0 0 4px rgba(34,34,34,1.00);}#page.location-page .date{width:100%;padding:3.2259% 0 0;}#page.location-page .date-content{width:100%;}#page .date-content ul{width:100%;margin:0;padding:0;border-top:1px solid #ccc;border-top:1px solid rgba(204,204,204,1.00);border-bottom:1px solid #ccc;border-bottom:1px solid rgba(204,204,204,1.00);clear:both;overflow:auto;}#page.location-page .date-content ul{width:91.0966%;padding:0 4.4517%;}#page .date li{list-style-position:inside;list-style-type:none;width:21%;padding:2%;float:left;overflow:auto;display:block;}#page .date li.datestaff{width:46%;}#page .date li p{margin:0;}#page .date .date-registration{background-color:#221f1f;background-color:rgba(34,31,31,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-weight:700;text-align:center;text-transform:uppercase;width:100%;overflow:auto;}#page .date .date-registration a{background-color:#b80000;background-color:rgba(184,0,0,1.00);color:#fff;color:rgba(255,255,255,1.00);width:33.3333%;margin:3% auto;padding:2% 4%;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#page .date .date-registration a span:before{font-size:1.2em;width:1.8em;content:"\f044";}#page .date .date-registration a:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);text-decoration:none;}#page .date-content span:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;width:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#page .date li span.greenbutton:before{content:"\f111";color:#01B100;color:rgba(1,177,0,1.00);text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}#page .date li span.yellowbutton:before{content:"\f111";color:#FFDE02;color:rgba(255,222,2,1.00);text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}#page .date li span.redbutton:before{content:"\f111";color:#D10000;color:rgba(209,0,0,1.00);text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}#page .date header.date-location{width:100%;margin:0;padding:0;overflow:auto;display:block;clear:both;}#page .date header.date-location h2{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.6em;line-height:1.2em;font-weight:700;text-align:center;text-transform:uppercase;width:71%;height:3.3em;min-height:3.3em;margin:0;vertical-align:middle;padding:1% 2%;float:left;overflow:auto;display:table}#page.location-page .date header.date-location h2{font-size:1.75em;width:96%;height:3em;}#page .date header.date-location a{color:#221f1f;color:rgba(34,31,31,1.00);vertical-align:middle;display:table-cell;overflow:auto;}#page .date header.date-location span:before{font-size:1em;margin-left:0.1em;content:"\f041";}#page.location-page .date header.date-location span:before{content:"\f073";}#page .date header.date-location a:hover{color:#ff0000;color:rgba(255,0,0,1.00);text-decoration:none;}#page .date header.date-location img{width:auto;height:auto;max-width:21%;max-height:5.25em;padding:1% 2%;float:left;}#page.location-page .date .date-registration a{padding:1.5% 1%;}.single-sedi #page .page-content{width:100%;margin-left:0%;}#page .location{background-color:#fff;background-color:rgba(255,255,255,1.00);width:43.5496%;margin:3.2252% 0 3.2252% 6.4504%;float:left;overflow:auto;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-moz-box-shadow:0 4px 8px #222;-webkit-box-shadow:0 4px 8px #222;box-shadow:0 4px 8px #222;box-shadow:0 4px 8px rgba(34,34,34,1.00);}#page .location-content{font-size:0.9em;line-height:1.5em;width:92%;height:6em;padding:4%;border-top:6px solid #221f1f;border-top:6px solid rgba(34,31,31,1.00);overflow:hidden;clear:both;}#page .location-content p{margin:0;padding:0;}#page .locations{width:100%;margin:0 0 2.5%;padding:0 0 2.5%;list-style-position:inside;list-style-type:none;clear:both;}#page .locations li{background-color:#fff;background-color:rgba(255,255,255,1.00);font-size:1.25em;width:93.5483%;margin:3.2259% 0 0 6.4517%;float:left;overflow:hidden;clear:both;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-moz-box-shadow:0 4px 8px #222;-webkit-box-shadow:0 4px 8px #222;box-shadow:0 4px 8px #222;box-shadow:0 4px 8px rgba(34,34,34,1.00);position:relative;}#page .locations li a{color:#ff0000;color:rgba(255,0,0,1.00);}#page .locations li a:hover{color:#fff;color:rgba(255,255,255,1.00);text-decoration:none;}#page .locations li figure{background-color:#000;background-color:rgba(0,0,0,1.00);width:46.5525%;margin:0;padding:0;float:right;overflow:auto;}#page .locations li figure img{width:100%;height:auto;margin:0;padding:0;border:0;float:left;}#page .locations li figure a:hover img{opacity:1.00;}#page .locations li .info-location{width:53.4475%;height:100%;float:left;left:0;position:absolute;}#page .locations li .info-venue{color:#d7d7d7;color:rgba(215,215,215,1.00);width:100%;height:64%;border-bottom:1px dotted #b6a072;border-bottom:1px dotted rgba(182,160,114,1.00);display:table;}#page .locations li .info-hotel{color:#d7d7d7;color:rgba(215,215,215,1.00);width:100%;height:36%;display:table;}#page .locations li .info-location a,#page .locations li .info-hotel a{font-size:1.2em;width:88%;padding:0 6%;margin:0;vertical-align:middle;display:table-cell;}#page .locations li .info-hotel a{font-size:1em;}#page .locations li .info-venue strong{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.2em;text-transform:uppercase;}#page .locations li .info-location span{color:#221f1f;color:rgba(34,31,31,1.00);font-size:0.8em;text-transform:uppercase;}#page .locations li .info-location a:hover span{color:#edede9;color:rgba(237,237,233,1.00);font-size:0.8em;text-transform:uppercase;}#page .locations li .info-location a:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);}#page .locations li .info-location span i:before,#page .locations li .info-location b i,#page .hotel-street h3 i{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#page .locations li .info-hotel span i:before{content:"\f236";}#page .locations li .info-venue span i:before{content:"\f041";vertical-align:middle;text-align:center;line-height:1.5em;}#page .locations li .info-hotel i:before,#page .hotel-street h3 i:before{content:"\f005";}#page .locations li .info-hotel a b i,#page .hotel-street h3 i{color:#f48f00;color:rgba(244,143,0,1.00);font-size:0.8em;width:1.1em;}#page .curriculum{margin:0;padding:0;float:right;list-style-position:inside;list-style-type:none;}#page .curriculum li{background-color:#221f1f;background-color:rgba(34,31,31,1.00);width:30%;margin:3.3333% 0 0 3.3333%;float:left;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 4px 8px #222;-webkit-box-shadow:0 4px 8px #222;box-shadow:0 4px 8px #222;box-shadow:0 4px 8px rgba(34,34,34,1.00);}#page .curriculum li a{text-align:center;width:100%;margin:0;padding:0;border:0;overflow:auto;display:block;}#page .curriculum li a:hover{text-decoration:none;}#page .curriculum li figure{width:100%;padding:0;margin:0;border:0;position:relative;}#page .curriculum li figure a{line-height:0;}#page .curriculum li img{width:100%;height:auto;padding:0;margin:0;border:0;border-bottom:2px solid #b6a072;border-bottom:2px solid rgba(182,160,114,1.00);}#page .curriculum li figure span{background-color:#edede9;background-color:rgba(237,237,233,0.75);color:#b80000;color:rgba(184,0,0,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.4em;line-height:1.1em;font-weight:700;text-transform:uppercase;width:95%;margin:0 auto;padding:2.5%;bottom:0;left:0;z-index:10;position:absolute;display:block;}#page .curriculum li strong{background-color:#b80000;background-color:rgba(184,0,0,1.00);color:#fff;color:rgba(255,255,255,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;width:52%;margin:4% auto;padding:2% 4%;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#page .curriculum li:hover strong{background-color:#ff0000;background-color:rgba(255,0,0,1.00);}#page .curriculum li:hover span{color:#ff0000;color:rgba(255,0,0,1.00);} #bgvideo video{background:url('https://www.milancamp.com/layout/img/acmilancampbkg.jpg') no-repeat;background-size:cover;width:auto;height:auto;min-width:100%;min-height:100%;top:50%;left:50%;position:absolute;z-index:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1.0;}.home #foreground{color:#fff;color:rgba(255,255,255,1.00);line-height:1.2em;font-weight:700;text-align:center;width:67%;padding:2% 0;margin:2% 5%;float:right;overflow:hidden;position:relative;right:0;z-index:5;text-shadow:-2px -2px 2px #000,2px -2px 2px #000,-2px 2px 2px #000,2px 2px 2px #000;}.home #foreground img{width:66%;height:auto;}.home #foreground h3.video-title{color:#fff;color:rgba(255,255,255,1.00);background:url('https://www.milancamp.com/layout/img/logo_milanjuniorcamp.svg') no-repeat scroll center bottom transparent;background-size:auto 250px;font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:90px;text-align:center;text-transform:uppercase;line-height:1.1em;width:auto;height:250px;margin:0 auto;padding-top:4%;display:block;text-indent:105%;white-space:nowrap;overflow:hidden;clear:both;-webkit-animation:fadeIn 1s linear 0s forwards,fadeOut 1s linear 3s forwards, fadeIn 1.5s linear 19s forwards;animation:fadeIn 1s linear 0s forwards,fadeOut 1s linear 3s forwards, fadeIn 1.5s linear 19s forwards;}.home #foreground h3.video-title span{margin:0;}.home #foreground h3.video-title span.rossoneri{vertical-align:middle;display:table-cell;}.home #foreground p.phrase1{font-size:5em;line-height:1.2em;position:relative;top:0;display:block;overflow:auto;-webkit-animation:fadeOut 1s linear 2s forwards, fadeIn 2s linear 14s forwards, fadeOut 1s linear 19s forwards, fadeIn 1s linear 40s forwards;animation:fadeOut 1s linear 2s forwards, fadeIn 2s linear 14s forwards, fadeOut 1s linear 19s forwards, fadeIn 1s linear 40s forwards;}.home #foreground span.etxt{font-size:70px;line-height:1.2em;clear:both;-webkit-animation:fadeIn 1s linear 0s forwards, fadeOut 1s linear 3s forwards;animation:fadeIn 1s linear 0s forwards, fadeOut 1s linear 3s forwards;}.home #foreground span.phrase2{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:80px;line-height:1.2em;text-transform:uppercase;width:100%;margin-top:0.5em;margin-bottom:0.5em;float:left;top:33%;position:absolute;display:block;-webkit-animation:slideLeft 1s ease-in 3.5s backwards, fadeOut 1s ease-in 11s forwards;animation:slideLeft 1s ease-in 3.5s backwards, fadeOut 1s ease-in 11s forwards;}.home #foreground p.phrase3{font-size:2em;line-height:1.5em;word-spacing:0.5em;display:none;}.home #foreground span{margin:0.5em 0;}.home #foreground span.phrase4{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:80px;line-height:1.2em;text-transform:uppercase;width:100%;margin-top:0.5em;margin-bottom:0.5em;float:left;top:33%;position:absolute;display:block;-webkit-animation:slideRight 1s ease-in 13.5s backwards, fadeOut 1s ease-in 18s forwards;animation:slideRight 1s ease-in 13.5s backwards, fadeOut 1s ease-in 18s forwards;}.home #foreground ul{list-style-type:none;width:100%;max-width:790px;padding:0;margin:-50px auto 0;overflow:auto;-webkit-animation:fadeIn 1.5s linear 19s backwards;animation:fadeIn 1.5s linear 19s backwards;}.home #foreground ul li{width:34%;margin:0 8%;float:left;list-style-position:inside;}.home #foreground ul li a{text-decoration:none;background-color:#b80000;background-color:rgba(184,0,0,1.00);color:#fff;color:rgba(255,255,255,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:700;text-align:center;text-transform:uppercase;width:92%;padding:6%;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 4px #222;-webkit-box-shadow:0 0 4px #222;box-shadow:0 0 4px #222;box-shadow:0 0 4px rgba(34,34,34,1.00);text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}.home #foreground ul li a:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);text-decoration:none;}.home #foreground ul li a i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;width:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.home #foreground ul li a.mjc-dates i:before{font-size:1em;margin-right:0.2em;content:"\f073";}.home #foreground ul li a.mjc-registration i:before{font-size:1em;content:"\f044";}#mjc{width:100%;padding-top:2.5%;overflow:auto;clear:both;}.home #foreground2{color:#fff;color:rgba(255,255,255,1.00);line-height:1.2em;font-weight:700;text-align:center;width:67%;padding:2% 0;margin:2% 5%;float:right;overflow:hidden;position:relative;right:0;z-index:5;text-shadow:-2px -2px 2px #000,2px -2px 2px #000,-2px 2px 2px #000,2px 2px 2px #000;}.home #foreground2 img{width:66%;height:auto;}.home #foreground2 h3.video-title{color:#fff;color:rgba(255,255,255,1.00);background:url('https://www.milancamp.com/layout/img/logo_milanjuniorcamp.svg') no-repeat scroll center bottom transparent;background-size:auto 250px;font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:90px;text-align:center;text-transform:uppercase;line-height:1.1em;width:auto;height:250px;margin:0 auto 1.3em;padding-top:4%;display:block;text-indent:105%;white-space:nowrap;overflow:hidden;clear:both;}.home #foreground2 h3.video-title span{margin:0;}.home #foreground2 h3.video-title span.rossoneri{vertical-align:middle;display:table-cell;}.home #foreground2 ul{list-style-type:none;width:100%;max-width:790px;padding:0;margin:-50px auto 0;overflow:auto;}.home #foreground2 ul li{width:39%;margin:0 5.5%;float:left;list-style-position:inside;}.home #foreground2 ul li a{text-decoration:none;background-color:#b80000;background-color:rgba(184,0,0,1.00);color:#fff;color:rgba(255,255,255,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:700;text-align:center;text-transform:uppercase;width:92%;padding:6%;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 4px #222;-webkit-box-shadow:0 0 4px #222;box-shadow:0 0 4px #222;box-shadow:0 0 4px rgba(34,34,34,1.00);text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}.home #foreground2 ul li a:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);text-decoration:none;}.home #foreground2 ul li a i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;width:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.home #foreground2 ul li a.mjc-dates i:before{font-size:1em;margin-right:0.2em;content:"\f073";}.home #foreground2 ul li a.mjc-registration i:before{font-size:1em;content:"\f044";}#mjc{width:100%;padding-top:2.5%;overflow:auto;clear:both;}#mjc h2,#mjc .news h3{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.8em;font-weight:700;text-transform:uppercase;line-height:1.2em;}#mjc .news h4{font-size: 1.17em;font-weight:700;text-transform:uppercase;line-height:1.3em;margin:0;}#mjc h2 a:hover,#mjc h4 a:hover{text-decoration:none;}#mjc article{width:30.8333%;padding:0%;margin:3% 1.25%;float:left;overflow:auto;}#mjc figure{width:33.3333%;padding:0 0 19.6742%;margin:0;float:left;overflow:auto;}#mjc figure img{width:33.3333%;height:auto;margin:0 auto;padding:0;position:absolute;bottom:0;}#mjc .mjc-button a{background-color:#b80000;background-color:rgba(184,0,0,1.00);color:#fff;color:rgba(255,255,255,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:700;text-align:center;text-transform:uppercase;width:52%;margin:4% 0;padding:2% 4%;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 4px #222;-webkit-box-shadow:0 0 4px #222;box-shadow:0 0 4px #222;box-shadow:0 0 4px rgba(34,34,34,1.00);}#mjc .mjc-button a:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);text-decoration:none;}#locations{width:100%;padding:2% 0% 4%;overflow:auto;clear:both;}#locations h2{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.8em;font-weight:700;text-transform:uppercase;line-height:1.2em;padding:0 1.25%;}#locations ul{width:100%;margin:0;padding:0;}#locations ul li{background-color:#fff;background-color:rgba(255,255,255,1.00);list-style-position:inside;list-style-type:none;width:47.5%;margin:1.25%;float:left;display:block;overflow:hidden;border-radius:4px;-moz-box-shadow:0 4px 8px #222;-webkit-box-shadow:0 4px 8px #222;box-shadow:0 4px 8px #222;box-shadow:0 4px 8px rgba(34,34,34,1.00);position:relative;}#locations ul li a{color:#ff0000;color:rgba(255,0,0,1.00);}#locations ul li a:hover{color:#fff;color:rgba(255,255,255,1.00);text-decoration:none;}#locations ul li figure{background-color:#000;background-color:rgba(0,0,0,1.00);width:47.37%;margin:0;padding:0;float:right;overflow:auto;}#locations ul li figure img{width:100%;height:auto;margin:0;padding:0;border:0;float:left;}#locations ul li figure a:hover img{opacity:1.00;}#locations ul li .info-location{width:52.63%;height:100%;float:left;left:0;position:absolute;}#locations ul li .info-venue{color:#d7d7d7;color:rgba(215,215,215,1.00);width:100%;height:64%;border-bottom:1px dotted #b6a072;border-bottom:1px dotted rgba(182,160,114,1.00);display:table;}#locations ul li .info-hotel{color:#d7d7d7;color:rgba(215,215,215,1.00);width:100%;height:36%;display:table;}#locations ul li .info-location a,#locations ul li .info-hotel a{font-size:1.2em;width:88%;padding:0 6%;margin:0;vertical-align:middle;display:table-cell;}#locations ul li .info-hotel a{font-size:1em;}#locations ul li .info-venue strong{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.2em;text-transform:uppercase;}#locations ul li .info-location span{color:#221f1f;color:rgba(34,31,31,1.00);font-size:0.8em;text-transform:uppercase;}#locations ul li .info-location a:hover span{color:#edede9;color:rgba(237,237,233,1.00);font-size:0.8em;text-transform:uppercase;}#locations ul li .info-location a:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);}#locations ul li .info-location span:before,#locations ul li .info-location i{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#locations ul li .info-hotel span i:before{content:"\f236";width:1.5em;}#locations ul li .info-venue span i:before{content:"\f041";width:1em;}#locations ul li .info-hotel i:before{content:"\f005";}#locations ul li .info-hotel a b i{color:#f48f00;color:rgba(244,143,0,1.00);font-size:0.8em;width:1.1em;}#social{width:100%;padding:2% 0% 2%;overflow:auto;clear:both;-moz-border-radius:4px;-border-radius:4px;border-radius:4px;}#social article,#social aside {width:30.8333%;padding:0%;margin:3% 1.25%;float:left;overflow:auto;}.single-sedi #main:before{background-image:url('https://www.milancamp.com/layout/img/acmilanjuniorcamp.jpg');}p.great-text{font-size:1.3em;}ul.legendlist{list-style-type:none;overflow:auto;}ul.legendlist li{font-size:1.2em;line-height:1.3em;margin:0.2em 0;list-style-position:inside;clear:both;}ul.legendlist li i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:1em;line-height:1em;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;}ul.legendlist li.redbutton i:before{content:"\f111";color:#D10000;color:rgba(209,0,0,1.00);text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}ul.legendlist li.greenbutton i:before{content:"\f111";color:#01B100;color:rgba(1,177,0,1.00);text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}ul.legendlist li.yellowbutton i:before{content:"\f111";color:#FFDE02;color:rgba(255,222,2,1.00);text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}#content ul.video_listcontent{margin:0;padding:0;list-style-type:none;overflow:auto;}#content ul.video_listcontent li{font-size:1.3em;line-height:1.5em;margin:1em 0;list-style-position:inside;clear:both;}#page a.videoicon i:before,#content a.videoicon i:before{content:"\f16a";}ul.mjc-registrationlist{margin:0;padding:0;list-style-type:none;overflow:auto;}ul.mjc-registrationlist li{list-style-position:inside;}ul.mjc-registrationlist li a{color:#fff;color:rgba(255,255,255,1.00);background-color:#221f1f;background-color:rgba(34,31,31,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.2em;text-transform:uppercase;line-height:1.2em;margin:0.5em 0;padding:2% 4%;float:left;min-width:60%;display:block;clear:both;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}ul.mjc-registrationlist li a:hover{background-color:#b80000;background-color:rgba(184,0,0,1.00);text-decoration:none;}ul.mjc-registrationlist li.registrationonline a, ul.mjc-registrationlist li.bankwire a, ul.mjc-registrationlist li.pdfregistration a, ul.mjc-registrationlist li.photogalleryicon a{color:#fff;color:rgba(255,255,255,1.00);background-color:#b80000;background-color:rgba(184,0,0,1.00);}ul.mjc-registrationlist li.photogalleryicon{width:auto;float:left;}ul.mjc-registrationlist li.registrationonline a:hover, ul.mjc-registrationlist li.bankwire a:hover, ul.mjc-registrationlist li.pdfregistration a:hover, ul.mjc-registrationlist li.photogalleryicon a:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);}ul.mjc-registrationlist li.registrationonline i:before{content:"\f044";}ul.mjc-registrationlist li.creditcard i:before{content:"\f09d";}ul.mjc-registrationlist li.enrollment i:before{content:"\f196";}ul.mjc-registrationlist li.medical i:before{content:"\f0f1";}ul.mjc-registrationlist li.bankwire i:before{content:"\f19c"}ul.mjc-registrationlist li.bankwire2 i:before{content:"\f19c"}ul.mjc-registrationlist li.pdfregistration i:before{content:"\f1c1"}ul.mjc-registrationlist li.photogalleryicon i:before{content:"\f03e"}#content figure.videomjc{width:50%;margin:0 auto;padding:0;text-align:center;}ul.mjc-videogallery{margin:0;padding:0;list-style-type:none;overflow:auto;}ul.mjc-videogallery li{width:30.3333%;list-style-position:inside;float:left;margin:1.5%;}figure.videogallery{margin:0;padding:0;text-align:center;}figure.videogallery a{background-color:#221f1f;background-color:rgba(34,31,31,1.00);color:#edede9;color:rgba(237,237,233,1.00);line-height:0;width:100%;overflow:hidden;position:relative;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}figure.videogallery img{width:100%;height:auto;opacity:0.7;}figure.videogallery a:hover img{opacity:1.00;}figure.videogallery a span{font-size:1.1em;text-align:left;line-height:1.3em;width:90%;height:1.3em;overflow:hidden;z-index:5;top:5%;left:5%;position:absolute;text-shadow:-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000;}figure.videogallery a i:before{background-color:#221f1f;background-color:rgba(34,31,31,0.80);display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:2em;line-height:1em;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b";z-index:5;position:absolute;top:50%;left:50%;padding:0.5em 1em;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}figure.videogallery a:hover i:before{background-color:#ff0000;background-color:rgba(255,0,0,1.00);} #commentForm div{width:42%;padding:1% 4%;float:left;}#commentForm div.verification{width:92%;padding:1% 4%;clear:both;float:left;}#commentForm div#errors{width:92%;padding:1% 4%;clear:both;float:left;}#commentForm input{width:96%;padding:1% 2%;border:1px solid #999;border:1px solid rgba(153,153,153,1.00);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:table-cell;}#commentForm input.checkbox{width:auto;}#commentForm input.submit{background-color:#b80000;background-color:rgba(184,0,0,1.00);color:#fff;color:rgba(255,255,255,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.3em;font-weight:700;text-transform:uppercase;width:92%;margin:4%;clear:both;}#commentForm input.submit:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);}#commentForm textarea{width:96%;padding:1% 2%;border:1px solid #999;border:1px solid rgba(153,153,153,1.00);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:table-cell;}#commentForm span.asterix{color:#6f1e1d;color:rgba(111,30,29,0.98);font-weight:700;}#commentForm small{text-align:right;margin-right:4%;display:block;clear:both;}#commentForm label.error{font-size:0.9em;line-height:1.2em;color:#b80000;color:rgba(184,0,0,1.00);margin:0.2em 0;display:block;clear:both;}#commentForm p{margin:1.2em 0 2.4em;}#commentForm p.form-last{margin-bottom:0;}#commentForm span#refresh-verification{font-size:0.9em;cursor:pointer;}#commentForm i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#commentForm span#refresh-verification i:before{font-size:1em;content:'\f01e';}#commentForm .small-text{font-size:0.85em;line-height:1.2em;display:block;}#commentForm .text-scroll{max-height:9em;padding:0.6em 2%;border:1px solid #999;border:1px solid rgba(153,153,153,1.00);overflow-y:scroll;}#commentForm input.submit{padding:2%;}hr{height:1px;color:#CCC;color:rgba(204,204,204,1.00);background-color:#292929;background-color:rgba(41,41,41,1.00);border:0;}#sidebar{font-family:ACMilan,OpenSans,OpenSans,Arial,Helvetica,sans-serif;width:22.5%;margin:5% -2.5% 2.5% 1.25%;padding-top:8.8em;float:right;}.home #sidebar{margin-top:2.5%;padding-top:0;float:left;z-index:5;}#sidebar nav ul{background-color:#221f1f;background-color:rgba(34,31,31,1.00);color:#d7d7d7;color:rgba(215,215,215,1.00);font-size:0.9em;font-weight:700;text-transform:uppercase;width:84%;padding:2% 8%;margin:0 0 4%;float:left;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 4px #222;-webkit-box-shadow:0 0 4px #222;box-shadow:0 0 4px #222;box-shadow:0 0 4px rgba(34,34,34,1.00);}#sidebar nav ul li{width:100%;list-style-position:inside;list-style-type:none;float:left;clear:both;}#sidebar nav ul li.noborder{border:none;}#sidebar nav ul li a{color:#d7d7d7;color:rgba(215,215,215,1.00);padding:0.3em 2% 4px;display:block;}#sidebar nav ul li a:hover{color:#fff;color:rgba(255,255,255,1.00);text-decoration:none;padding-bottom:0;border-bottom:solid 4px #FF0000;border-bottom:solid 4px rgba(255,0,0,1.00);}.home #sidebar nav ul{background-color:#d7d7d7;background-color:rgba(215,215,215,0.80);color:#000;color:rgba(0,0,0,1.00);}.home #sidebar nav ul li a{color:#221f1f;color:rgba(34,31,31,1.00);text-align:left;}#sidebar nav ul li a i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;width:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#sidebar nav ul li a:hover i:before{text-decoration:none;}#sidebar nav ul li.futbol a i:before{content:"\f1e3";}#sidebar nav ul li.calendar a i:before{content:"\f073";}#sidebar nav ul li.ticket a i:before{content:"\f0d6";}#sidebar nav ul li.map a i:before{content:"\f278";}#sidebar nav ul li.pencilsquare a i:before{content:"\f044";}#sidebar nav ul li.sun a i:before{content:"\f185";}#sidebar nav ul li.users a i:before{content:"\f21d";}#sidebar nav ul li.flagcheckered a i:before{content:"\f091";}#sidebar nav ul li.male a i:before{content:"\f1ae";}#sidebar nav ul li.magic a i:before{content:"\f0d0";}#sidebar nav ul li.envelope a i:before{content:"\f199";}#sidebar nav ul li.question a i:before{content:"\f059";}#sidebar nav ul li.hsquare a i:before{content:"\f0fd";}#sidebar nav ul li.comments a i:before{content:"\f086";}#sidebar nav ul li.english a i:before{content:"\00a0";}#sidebar nav ul li.english a i{background-size:contain;background-position:center left;background-repeat:no-repeat;width:1.3333em;position:relative;display:inline-block;background-image:url('https://www.milancamp.com/layout/flags/gb.svg');}} @-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}} @-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}} @-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0%);transform:translateX(0%);}} @-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(0%);transform:translateX(0%);}} @-webkit-keyframes moveUp{0%{-webkit-transform:translateY(0px);transform:translateY(0px);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}} @-webkit-keyframes zoomIn{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1);transform:scale(1);}} @keyframes fadeOut{0%{opacity:1}100%{opacity:0}} @keyframes fadeIn{0%{opacity:0}100%{opacity:1}} @keyframes slideLeft{0%{transform:translateX(100%)}100%{transform:translateX(0%)}} @keyframes slideRight{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}} @keyframes moveUp{0%{transform:translateY(0px)}100%{transform:translateY(-100%)}} @keyframes zoomIn{0%{transform:scale(0)}100%{transform:scale(1)}} @media only screen and (max-width:1600px){body{font-size:14px;}#site-menu ul{width:1180px;}#site-menu ul li.milancamp-menu .menu-container{width:96%;margin:0 auto;}#site-menu ul li a{padding:0 1.145em;}#site-menu ul li.milancamp-menu button{padding:0 1.145em;}#site-menu.multilangmenu ul li a,#site-menu.multilangmenu ul li.milancamp-menu button{padding:0 1.4em;}#locations ul li .info-venue a,#locations ul li .info-hotel a{font-size:1.1em;width:92%;padding:0 4%;}#locations ul li .info-venue a strong{font-size:1.15em;}#page .location-content{height:7.5em;}.single #main:before{background-size:cover;}.home #foreground h3.video-title,.home #foreground2 h3.video-title{font-size:85px;background-size:auto 220px;height:220px;}.home #foreground h3.video-title span.logo-acmilan,.home #foreground2 h3.video-title span.logo-acmilan{background-size:auto 220px;height:220px;width:140px;margin-right:0.4em;}.home #foreground span.etxt{font-size:55px;}.home #foreground span.phrase2,.home #foreground span.phrase4{font-size:65px;}#sidebar{padding-top:9em;}.home #sidebar{margin-top:2.5%;}} @media only screen and (max-width:1200px){body{font-size:12px;}#site-menu ul{width:970px;}#site-menu ul li a{padding:0 0.995em;}#site-menu ul li.milancamp-menu button{padding:0 0.99em;}#site-menu.multilangmenu ul li a,#site-menu.multilangmenu ul li.milancamp-menu button{padding:0 1.2em;}#top-menu .languages ul li a,#footer .languages ul li a{padding:0 0.6em;}#top-menu nav.languages #mobile-languages ul li.current-lang{display:none;}#locations ul li .info-venue a,#locations ul li .info-hotel a{width:92%;padding:0 4%;}#locations ul li .info-venue{height:60%;}#locations ul li .info-hotel{height:40%;}#locations ul li .info-venue strong{font-size:1.1em;text-transform:uppercase;}.home #foreground h3.video-title,.home #foreground2 h3.video-title{font-size:65px;background-size:auto 180px;height:180px;width:580px;}.home #foreground ul,.home #foreground2 ul{max-width:580px;}.home #foreground h3.video-title span.logo-acmilan,.home #foreground2 h3.video-title span.logo-acmilan{background-size:auto 180px;height:180px;width:120px;margin-right:0.3em;}.home #foreground span.etxt{font-size:40px;}.home #foreground span.phrase2,.home #foreground span.phrase4{font-size:50px;}#sidebar{padding-top:9.3em;}#sidebar nav ul{width:90%;padding:2% 5%;}#sidebar nav ul li a i:before{width:1.4em;}} @media only screen and (max-width:990px){#header{background-position:center top;background-image:none;height:auto;position:relative;}#site-menu{background-color:#221f1f;background-color:rgba(34,31,31,1.00);height:auto;border-top:1px solid #e8cd92;border-top:1px solid rgba(232,205,146,1.00);}#site-menu ul{display:none;}#top-menu{height:30px;}#top-menu{font-size:1.1em;}#top-menu ul.mjc-contacts li{margin-right:0.75em;float:left;}#top-menu ul.mjc-contacts li,#top-menu ul.social li,#top-menu button.mjc-languages{line-height:30px;}#top-menu ul.mjc-contacts{display:block;list-style-position:inside;list-style-type:none;float:left;}#top-menu ul.mjc-contacts li a{height:100%;display:block;}#top-menu ul.social li a{height:30px;}#top-menu ul#version2.social span{display:none;}#top-menu ul#version2.social i{font-size:1.6em;}#header nav.mobile-menu button.close-mobile,#top-menu nav.languages div button.close-mobile{display:block;}#top-menu nav.languages .desktop-languages{display:none;}#top-menu nav.languages #mobile-languages{background-color:#000;background-color:rgba(0,0,0,0.95);font-size:2.5em;font-weight:normal;text-transform:uppercase;text-align:center;width:100%;height:100vh;top:0;left:0;z-index:100;position:fixed;display:none;}#top-menu nav.languages ul{width:80%;margin:0 auto;list-style-type:none;overflow:auto;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}#top-menu nav.languages ul li{text-align:center;line-height:1.1em;width:50%;margin:0 auto;padding:1em 0;float:left;}#top-menu .languages ul li a{line-height:1.1em;height:auto;padding:0;}#top-menu button.mjc-languages{display:block;}.languages .lang{display:inline-block;}#top-menu ul.social li.mjc-twitter,#top-menu ul.social li.mjc-newsletter{display:none;}#top-menu a.english{background-color:#b80000;background-color:rgba(184,0,0,0.80);color:#fff;color:rgba(255,255,255,1.00);font-size:1.2em;line-height:30px;height:30px;padding:0 0.5em;float:left;display:block;}#top-menu a.english:hover{background-color:#ff0000;background-color:rgba(255,0,0,1.00);text-decoration:none;}#header nav.mobile-menu ul li{padding-bottom:1em;}#site-menu .menu-toggle{display:block;border-top:0;}a.quick-mobile{display:block;}#site-menu ul li ul{display:block;}#content{width:90%;padding:4%;margin:3% auto 7.5%;float:none;overflow:auto;clear:both;}#page{width:100%;margin:3% auto 7.5%;padding:0;float:none;overflow:auto;clear:both;}#page .page-intro{width:90%;padding:4%;margin:0 auto;float:none;clear:both;}#page .page-sub{width:90%;padding:4%;margin:3% auto;float:none;clear:both;}#page .date,#page.location-page .date{width:97.5%;margin:2.5% 1.25%;padding:0;}#page.location-page .date-content ul{width:100%;padding:0;}#page .page-content,.single-sedi #page .page-content{width:100%;margin:1% 0;}#page .page-content{width:100%;margin-left:0%;}#page .curriculum li{width:47.5%;margin:1.25%;}#page .curriculum li strong{font-size:1.2em;width:auto;min-width:42%;display:inline-block;}.home #foreground,.home #foreground2{width:98%;margin:12% auto;padding:0;float:none;clear:both;}.home #foreground span{width:98%;}#mjc article,#mjc figure{width:46%;margin:2%;float:left;overflow:auto;}#mjc figure{display:none;}#page .locations li{width:97.5%;font-size:1em;margin:2.5% 1.25%;}#page .locations li figure{width:48.75%;}#page .locations li .info-location{width:51.25%;}#page .locations li .info-location a{font-size:1.3em;}#page .locations li .info-venue a strong{font-size:1.2em;}#page .locations li .info-hotel a{font-size:1.1em;}#locations ul li{width:97.5%;}#locations ul li figure{width:48.75%;}#locations ul li .info-location{width:51.25%;}#locations ul li .info-location a{font-size:1.3em;}#locations ul li .info-venue a strong{font-size:1.2em;}#locations ul li .info-hotel a{font-size:1.1em;}.single #main{padding-top:1.5em;}ul.mjc-videogallery li{width:47%;}ul.mjc-registrationlist li a{width:80%;}#mjc .mjc-button a{font-size:1.2em;}#sidebar{display:none;} #page .locations-intro #gmap {width:100%;height:400px;margin-left:0;float:none;clear:both;} #page .locations-intro #locations-list {width:100%;float:none;clear:both;}} @media only screen and (max-width:640px){#header{background-color:#000;background-color:rgba(0,0,0,1.00);background-image:none;}.home #header{position:inherit}#header:before{display:none;}#header #site-branding{background:url('https://www.milancamp.com/layout/img/rossonerobkg.jpg') repeat scroll center bottom #000;background:url('https://www.milancamp.com/layout/img/rossonerobkg.jpg') repeat scroll center bottom rgba(0,0,0,1.00);}#header #site-branding .branding-container{padding:10px 2%;}#header h1.site-title,#header h2.site-title{width:46%;background-size:100% auto;font-size:26px;}#header h2.site-description,#header h3.site-description{width:34%;margin:0 6%;background-size:100% auto;}#top-menu{background-color:#221f1f;background-color:rgba(34,31,31,1.00);}#top-menu ul.mjc-contacts li.milanacademy{display:none;}#top-menu button.mjc-languages{padding:0 0.5em;}#site-menu .menu-toggle{background-color:#b80000;background-color:rgba(184,0,0,1.00);text-align:left;width:50%;padding:0 4%;}#site-menu a.quick-mobile{background-color:#b80000;background-color:rgba(184,0,0,1.00);text-align:left;width:50%;padding:0 4%;}#header nav.mobile-menu,#top-menu nav.languages #mobile-languages{font-size:2.2em;}#header nav.mobile-menu ul li,#top-menu nav.languages ul li{padding-bottom:0.75em;}#top-menu a.english{background-color:#b80000;background-color:rgba(184,0,0,1.00);}.bg-red{display:none;}#bgvideo{display:none;}#content{width:88%;margin-bottom:12.5%;}#page{margin-bottom:12.5%;}#page .page-intro{width:88%;margin:0 auto 2%;}#page .page-sub{width:88%;margin:2% auto;}#content .entry-header h1,#page .entry-header h1{font-size:2.4em;text-align:center;clear:both;}#content .entry-content,#page .entry-content,#page .news .entry-content{font-size:1.1em;}#content .entry-content ul{padding-left:1.5em;}#page .entry-content ul,#page .entry-content ol{padding-left:1.5em;}#content figure.gallery li,#page figure.gallery li{width:27.78%;margin:2.7766%;list-style-type:none;list-style-position:inside;float:left;}#page .location-hotel,#page .location-field{width:100%;padding:2% 0;float:left;clear:both;overflow:auto;}#page .hotel-street,#page .field-street{width:100%;height:auto;float:left;clear:both;}#page .location-gallery,#page .location-video{width:100%;padding:0;float:left;}#content figure.videomjc{width:100%;padding:0;float:left;}#content .entry-content ul.sport-kit{padding:0;margin:0;}#content .sport-kit li{width:96%;height:auto;clear:both;padding:4% 2%;}#header{opacity:1.00;}.home #main{margin-top:0;}#page .page-intro ul{padding-left:1.5em;}#page .date li{text-align:center;width:88%;padding:0;margin:2% auto;clear:both;}#page .date header.date-location h2{font-size:1.4em;}#page .date li.datestaff{width:98%;}#page .date li span:before{width:1.5em;}#page .location{width:88%;margin:2% auto;clear:both;}#page .date .date-registration a{width:66.6666%;margin:6% auto;}#page .date,#page.location-page .date{width:96%;margin:2%;}#page .locations li{width:96%;margin:2%;}#page .locations li figure{width:33.3333%}#page .locations li .info-location{width:66.6666%;float:left;}#page .locations li .info-venue{border-bottom:none;}#page .locations li .info-venue,#page .locations li .info-hotel{width:50%;float:left;}#page .locations li .info-venue,#page .locations li .info-hotel{height:100%;}#page .locations li .info-location a{font-size:1.1em;text-align:center;width:88%;height:100%;padding:5%;}#page .locations li .info-hotel a{font-size:1em;}#locations ul li{width:96%;margin:2%;}#locations ul li figure{width:33.3333%}#locations ul li .info-location{width:66.6666%;float:left;}#locations ul li .info-venue{border-bottom:none;}#locations ul li .info-venue,#locations ul li .info-hotel{width:50%;float:left;}#locations ul li .info-venue,#locations ul li .info-hotel{height:100%;}#locations ul li .info-location a{font-size:1.1em;text-align:center;width:88%;height:100%;padding:5%;}#locations ul li .info-hotel a{font-size:1em;}.single #main{padding:0;}.single #main:before{display:none;}#page.location-page .date .date-registration a{padding:2% 4%;}#page.location-page .entry-header img{margin:0 auto 6%;float:none;clear:both;}#content .entry-content ul.mjc-videogallery{padding-left:0;}#commentForm div{width:92%;padding:1% 4%;float:none;}#content .entry-content ul.video_listcontent{margin-left:0;padding-left:0;}ul.video_listcontent li{font-size:1.2em;}#page ul.mjc-registrationlist{margin:0;padding:0;}ul.mjc-registrationlist li a{width:92%;padding:4%;text-align:center;}#commentForm input.submit{padding:4% 2%;}} @media only screen and (max-width:480px){body{min-width:280px;}#top-menu{height:61px;border-bottom:1px solid #e8cd92;border-bottom:1px solid rgba(232,205,146,1.00);}#top-menu nav.languages{width:50%;}#top-menu button.mjc-languages{width:100%;padding:0;float:left;}#top-menu nav.social-contacts{float:none;}#top-menu ul.social{width:100%;}#top-menu ul#version2.social{width:50%;}#top-menu ul.social li{width:50%;}#top-menu a.english{width:100%;border-top:1px solid #e8cd92;border-top:1px solid rgba(232,205,146,1.00);}#top-menu ul.mjc-contacts{width:50%;float:right;}#top-menu ul.mjc-contacts li{width:50%;margin-right:0;}#top-menu ul.mjc-contacts li.moreinfo{width:100%;margin-right:0;}#header h1.site-title,#header h2.site-title{width:235px;background-size:235px auto;margin:0 auto;float:none;}#header h2.site-description,#header h3.site-description{display:none;}#site-menu .menu-toggle{font-size:1.25em;padding:0 2.5%;}#site-menu a.quick-mobile{font-size:1.25em;padding:0 2.5%;}#header nav.mobile-menu,#top-menu nav.languages #mobile-languages{font-size:2em;}#header nav.mobile-menu ul li,#top-menu nav.languages ul li{padding-bottom:0.5em;}#content{width:88%;}#page{width:98%;margin:3% auto 12.5%;}#page .page-intro{width:90%;margin:0 1% 3%;}#page .page-sub{width:90%;margin:3% 1%;float:left;}#page .date,#page.location-page .date{width:98%;margin:3% 1%;}#page .date-content{width:100%;clear:both;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}#page .date figure{width:100%;}#page .curriculum li{width:98%;margin:3% 1%;}#mjc article{width:96%;margin:3% 2%;float:none;clear:both;}#mjc h2,#mjc .news h3{text-align:center;}#mjc .mjc-button a{margin:4% auto;}#footer .footer-nav{font-size:1.25em;}#page .locations li{width:96%;margin:3% 2%;}#page .locations li figure{width:100%;clear:both;}#page .date header.date-location h2{width:77%;padding:1%;font-size:1.3em;}#page .date header.date-location img{width:19%;padding:1%;}#page .locations li .info-location{width:100%;position:inherit;float:none;overflow:auto;clear:both;}#page .locations li .info-venue,#page .locations li .info-hotel{text-align:center;width:100%;float:none;position:inherit;display:block;clear:both;}#page .locations li .info-venue{border-bottom:1px dotted #221f1f;border-bottom:1px dotted rgba(34,31,31,1.00);}#page .locations li .info-venue a,#page .locations li .info-hotel a{font-size:1.3em;text-align:center;width:92%;height:100%;padding:4%;display:block;}#page .locations li .info-hotel a{font-size:1.1em;}#locations ul li{width:96%;margin:3% 2%;}#locations ul li figure{width:100%;clear:both;}#locations ul li .info-location{width:100%;position:inherit;float:none;overflow:auto;clear:both;}#locations ul li .info-venue,#locations ul li .info-hotel{text-align:center;width:100%;float:none;position:inherit;display:block;clear:both;}#locations ul li .info-venue{border-bottom:1px dotted #221f1f;border-bottom:1px dotted rgba(34,31,31,1.00);}#locations ul li .info-venue a,#locations ul li .info-hotel a{font-size:1.3em;text-align:center;width:92%;height:100%;padding:4%;display:block;}#locations ul li .info-hotel a{font-size:1.1em;}ul.mjc-videogallery li{float:none;width:90%;margin:10% 5%;clear:both;}img.size-medium{max-width:100% !important;margin:1.851% auto !important;clear:both;}}