@charset "utf-8";
/*! Theme Name:MJC | Theme URI:http://www.sporteventi.com | Author:Webux Studio | Author URI:http://www.webux.it/ | Version:1.3 */ @media screen{#contacts h2,#contacts h3,#footer #sponsors h3{line-height:1.2em;font-weight:700;text-transform:uppercase}#arversion span,#contacts h2,#contacts h3,#deversion span,#englishversion span,#esversion span,#footer #sponsors h3,#footer a,#frversion span,#hiversion span,#itversion span,#javersion span,#ptversion span,#ruversion span,#trversion span,#usenversion span,#zhversion span{font-weight:700}#arversion a i,#deversion a i,#englishversion a i,#esversion a i,#frversion a i,#hiversion a i,#itversion a i,#javersion a i,#ptversion a i,#ruversion a i,#trversion a i,#usenversion a i,#zhversion a i{background-size:contain;background-position:center left;background-repeat:no-repeat;width:1.3333em;position:relative;display:inline-block}#footer{background-color:#231f20;color:#edede9;padding-top:2.5%;border-top:1px solid #7d0a03}#contacts{width:47.5%;margin-top:1.25%;padding:0 1.25% 2.5%;float:left;overflow:auto;border-right:1px dotted #edede9}#contacts h2{font-family:ACMilanTB,ACMilanT,ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:2.3em;margin:.5em 0}#contacts h3{font-family:ACMilanT,ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:2.6em;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;width:33.3333%}#contacts ul li{list-style-position:inside;padding:.75em 0}#contacts ul li i{margin-right:.2em}#contacts ul li.address .brtxt{margin-left:1.2em}#footer a{color:#edede9}#footer a:hover{color:#fff}#footer #sponsors{background-color:#000;background:linear-gradient(to bottom,#231f20 0,#141414 33%,#000 100%);border-bottom:1px solid #7d0a03;padding:2.5% 0}#footer #sponsors h3{font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.8em;padding:0 1.25%;display:none}#footer #sponsors ul{width:100%;margin:0;padding:0;overflow:auto;text-align:center}#footer #sponsors ul li{text-align:center;width:12.5%;margin:2% 1.5%;padding:0;list-style-type:none;list-style-position:inside;float:none;display:inline-block;clear:none}#footer #sponsors ul li img{min-width:100%;max-width:100%;height:auto}#footer #footer-navigation{font-size:.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 .menu-section{color:#edede9;width:20%;margin:0;padding:1.25% 2.5%;float:left;overflow:auto}#footer .footer-menu h3{margin:0}#footer .footer-menu ul{margin:0;padding:0;float:left}#footer .footer-menu .menu-section .accordion-trigger{background-color:transparent;font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;text-align:left;border:0 solid #edede9;border-bottom:1px;padding:.25em 0;margin:.25em 0;width:100%;cursor:inherit}#footer .footer-menu ul li{font-size:.9em;text-align:left;line-height:1.4em;list-style-type:none;list-style-position:inside;width:100%;margin:.3em 0;float:left;clear:both;overflow:auto;display:block}.site-info{font-size:12px;text-align:center;width:98%;max-width:1600px;margin:0 auto;overflow:auto}#arversion,#deversion,#englishversion,#esversion,#frversion,#hiversion,#itversion,#javersion,#ptversion,#ruversion,#trversion,#usenversion,#zhversion{font-size:1.3em;text-transform:uppercase;text-align:center;padding:0 0 1%}#englishversion span.englishbutton{font-weight:400}#englishversion a i{background-image:url('../flags/gb.svg')}#arversion a i:before,#deversion a i:before,#englishversion a i:before,#esversion a i:before,#frversion a i:before,#hiversion a i:before,#itversion a i:before,#javersion a i:before,#ptversion a i:before,#ruversion a i:before,#trversion a i:before,#usenversion a i:before,#zhversion a i:before{content:"\00a0"}#arversion a,#deversion a,#englishversion a,#esversion a,#frversion a,#hiversion a,#itversion a,#javersion a,#ptversion a,#ruversion a,#trversion a,#usenversion a,#zhversion a{background-color:#e0071b;color:#edede9;font-family:ACMilan,OpenSans,Arial,Helvetica,sans-serif;font-size:1.1em;line-height:2em;font-weight:700;text-transform:uppercase;margin:0 .5em;padding:.5em 1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#arversion a:hover,#deversion a:hover,#englishversion a:hover,#esversion a:hover,#frversion a:hover,#hiversion a:hover,#itversion a:hover,#javersion a:hover,#ptversion a:hover,#ruversion a:hover,#trversion a:hover,#usenversion a:hover,#zhversion a:hover{background:#f03;text-decoration:none}#usenversion a i{background-image:url('../flags/us.svg')}#ruversion a i{background-image:url('../flags/ru.svg')}#itversion a i{background-image:url('../flags/it.svg')}#deversion a i{background-image:url('../flags/de.svg')}#esversion a i{background-image:url('../flags/es.svg')}#ptversion a i{background-image:url('../flags/br.svg')}#frversion a i{background-image:url('../flags/fr.svg')}#zhversion a i{background-image:url('../flags/cn.svg')}#javersion a i{background-image:url('../flags/jp.svg')}#arversion a i{background-image:url('../flags/ae.svg')}#trversion a i{background-image:url('../flags/tr.svg')}#hiversion a i{background-image:url('../flags/in.svg')}}@media only screen and (max-width:1200px){#footer .footer-menu ul li{font-size:1em}.site-info{font-size:11px}#footer .footer-menu .menu-section{width:45%}}@media only screen and (max-width:990px){#contacts h2,#contacts h3,#contacts ul,#contacts ul.footer-social li{text-align:center}#contacts,#footer #sponsors ul{float:none;overflow:auto;clear:both}#footer .footer-nav{background-color:rgba(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{width:100%}#footer .footer-menu .menu-section .accordion-trigger{font-size:1.4em;padding:.25em}#footer .footer-menu ul li{font-size:1.2em;margin:0;padding:0 .25em}#footer .footer-menu ul li a{padding:.25em 0;display:block}#contacts{width:96%;margin:3% auto;border-right:none}#contacts ul{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:92%;max-width:800px;margin:4%;padding:0}#footer #sponsors ul li{width:25%;margin:3.5%}#contacts ul.footer-social{width:auto;padding:2.5% 1.25%;margin:0 auto;display:table}#englishversion span.englishbutton{margin:2% auto;clear:both;display:block}#footer .languages{display:none}}@media only screen and (max-width:640px){#contacts{margin:3% auto}#contacts div{text-align:center;width:100%;padding:0;float:none;clear:both}#footer .footer-menu .menu-section{width:100%;padding:0;border-top:1px solid #edede9}#footer .footer-menu .menu-section .accordion-trigger{padding:.85em .5em;border-bottom:none;border:none}#footer .footer-menu ul li{font-size:1.3em;margin:0;padding:0 .5em}#footer .footer-menu{width:95%;margin:2.5% auto;padding:0;float:none;border-bottom:1px solid #edede9}#footer .footer-menu ul{display:none;padding-bottom:2.5%}}@media only screen and (max-width:480px){#contacts ul,#footer .footer-nav,#sponsors h3{text-align:center}#footer .footer-nav{font-size:1.4em;padding:0 4%}#footer .footer-nav ul{width:95%;margin:5% 2.5%;padding:0;float:none;clear:both}#contacts ul,#contacts ul.footer-social{padding:5% 0}#footer .footer-nav ul li{float:none;line-height:1.8em}#contacts ul{width:100%}#contacts ul.footer-social li{width:46%;text-align:center;margin:1% 2%}#footer #sponsors ul{max-width:320px;margin:0 auto}#footer #sponsors ul li{width:40%;margin:4.5%}}