@charset "utf-8"; /*! Theme Name:MJC | Theme URI:http://www.sporteventi.com | Author:Webux Studio | Author URI:http://www.webuxstudio.com/ | Version:1.2 */ @media screen, projection{#footer{background-color:#221f1f;background-color:rgba(34,31,31,1.00);color:#edede9;color:rgba(237,237,233,1.00);padding-top:2.5%;border-top:1px solid #716628;border-top:1px solid rgba(113,102,40,1.00);}#contacts{width:47.5%;margin-top:1.25%;padding:0 1.25% 2.5%;float:left;overflow:auto;border-right:1px dotted #edede9;border-right:1px dotted rgba(237,237,233,1.00);}#contacts h2{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.8em;font-weight:700;text-transform:uppercase;line-height:1.2em;}#contacts h3{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-weight:700;font-size:2em;text-transform:uppercase;line-height:1.2em;margin:5% 0 0;}#contacts ul{font-size:1.3em;width:100%;margin:0;padding:2.5% 0;list-style-type:none;float:left;}#contacts ul.footer-social{width:100%;}#contacts ul.footer-social li{float:left;margin-right:1.6em;}#contacts ul li{list-style-position:inside;padding:0.75em 0;}#contacts ul li i:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;margin-right:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#contacts ul li.address i:before{content:"\f041";font-size:1em;}#contacts ul li.tel i:before{content:"\f095";font-size:1em;}#contacts ul li.address .brtxt{margin-left:1em;}#contacts ul li.cel i:before{content:"\f10b";font-size:1em;margin-right:0.4em;}#contacts ul li.fax i:before{content:"\f1ac";font-size:1em;}#contacts ul li.mail i:before{content:"\f0e0";font-size:1em;}#contacts ul li.skype i:before{content:"\f17e";font-size:1em;}#contacts ul li.fbcontact i:before{content:"\f09a";font-size:1em;}#contacts ul li.ytcontact i:before{content:"\f167";font-size:1em;}#contacts ul li.twcontact i:before{content:"\f099";font-size:1em;}#contacts ul li.gpluscontact i:before{content:"\f0d5";font-size:1em;}#contacts ul li.instgrcontact i:before{content:"\f16d";font-size:1em;}#footer a{color:#edede9;color:rgba(237,237,233,1.00);font-weight:700;}#footer a:hover{color:#fff;color:rgba(255,255,255,1.00);}#footer #sponsors{background-color:#000;background-color:rgba(0,0,0,1.00);background:-moz-linear-gradient(top, rgba(34,31,31,1.00) 0%, rgba(20,20,20,1.00) 33%, rgba(0,0,0,1.00) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,31,31,1.00)), color-stop(33%,rgba(20,20,20,1.00)), color-stop(100%,rgba(0,0,0,1.00)));background:-webkit-linear-gradient(top, rgba(34,31,31,1.00) 0%,rgba(20,20,20,1.00) 33%,rgba(0,0,0,1.00) 100%);background:-o-linear-gradient(top, rgba(34,31,31,1.00) 0%,rgba(20,20,20,1.00) 33%,rgba(0,0,0,1.00) 100%);background:-ms-linear-gradient(top, rgba(34,31,31,1.00) 0%,rgba(20,20,20,1.00) 33%,rgba(0,0,0,1.00) 100%);background:linear-gradient(to bottom, rgba(34,31,31,1.00) 0%,rgba(20,20,20,1.00) 33%,rgba(0,0,0,1.00) 100%);border-bottom:1px solid #716628;border-bottom:1px solid rgba(113,102,40,1.00);padding:2.5% 0;}#footer #sponsors h3{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%;display:none;}#footer #sponsors ul{width:100%;padding:0;overflow:auto;}#footer #sponsors ul li{width:12.5%;margin:2.0833%;list-style-type:none;list-style-position:inside;float:left;}#footer #sponsors ul li img{width:100%;height:auto;}#footer #footer-navigation{font-size:0.9em;width:49.8%;padding:2.5% 0;margin-top:2.5%;float:left;}#footer .footer-menu{width:100%;padding:2% 0;float:left;overflow:auto;}#footer .footer-menu ul{color:#edede9;color:rgba(237,237,233,1.00);width:20%;margin:0;padding:1.25% 2.5%;float:left;overflow:auto;}#footer .footer-menu ul li{font-size:0.9em;text-align:left;line-height:1.4em;list-style-type:none;list-style-position:inside;width:100%;margin:0.3em 0;float:left;clear:both;overflow:auto;} .site-info{font-size:12px;text-align:center;width:98%;max-width:1600px;margin:0 auto;overflow:auto;}#englishversion{font-size:1.3em;text-transform:uppercase;text-align:center;padding:0 0 1%;}#englishversion span{font-weight:700;}#englishversion span.englishbutton{font-weight:400;}#englishversion a i{background-size:contain;background-position:center left;background-repeat:no-repeat;width:1.3333em;position:relative;display:inline-block;}#englishversion a i:before{content:"\00a0";}#englishversion a i{background-image:url('https://www.milancamp.com/layout/flags/gb.svg');}#englishversion a{background-color:#b80000;background-color: rgba(184,0,0,1.00);color:#edede9;color:rgba(237,237,233,1.00);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.1em;line-height:2em;font-weight:700;text-transform:uppercase;margin:0 0.5em;padding:0.5em 1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#englishversion a:hover{background:#b80000;background:rgba(255,0,0,1.00);text-decoration:none;}} @media only screen and (max-width:1200px){#footer .footer-menu ul{width:45%;}#footer .footer-menu ul li{font-size:1em;}.site-info{font-size:11px;}} @media only screen and (max-width:990px){#footer .footer-nav{background-color:#000;background-color:rgba(0,0,0,0.95);font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:1.75em;line-height:1.8em;height:100vh;width:92%;padding:4%;overflow:auto;top:0;z-index:11;position:fixed;display:none;}#footer .footer-nav ul{width:47.5%;}#footer #footer-navigation{display:none;}#contacts{width:96%;margin:3% auto;border-right:none;float:none;overflow:auto;clear:both;}#contacts h2{text-align:center;}#contacts h3{text-align:center;}#contacts ul{text-align:center;width:95%;padding:2.5% 1.25%;margin:0 auto;float:none;}#contacts ul li.address .brtxt{margin-left:0;}#footer #sponsors h3{padding:0 2%}#footer #sponsors ul{width:90%;max-width:800px;padding:4%;float:none;overflow:auto;clear:both;}#footer #sponsors ul li{width:25%;margin:4.1666%;list-style-type:none;list-style-position:inside;float:left;}#contacts ul.footer-social{width:auto;padding:2.5% 1.25%;margin:0 auto;display:table;}#contacts ul.footer-social li{margin:0 0.7em;}#englishversion span.englishbutton{margin:2% auto;clear:both;display:block;}} @media only screen and (max-width:640px){#contacts{margin:3% auto 7.5%;}#contacts div{text-align:center;width:100%;padding:0;float:none;clear:both;}} @media only screen and (max-width:480px){#footer .footer-nav{font-size:1.4em;text-align:center;padding:0 4%;}#footer .footer-nav ul{width:95%;margin:5% 2.5%;padding:0;float:none;clear:both;}#footer .footer-nav ul li{float:none;line-height:1.8em;}#contacts ul{width:100%;padding:5% 0;text-align:center;}#contacts ul.footer-social{padding:5% 0;}#contacts ul.footer-social li{width:46%;text-align:center;margin:1% 2%;}#sponsors h3{text-align:center;}#footer #sponsors ul{max-width:320px;margin:0 auto;}#footer #sponsors ul li{width:40%;margin:5%;list-style-type:none;list-style-position:inside;float:left;}}