@charset "utf-8"; @font-face {font-family:'amiriregular';src:url('../fonts/arabic/amiri-regular-webfont.eot');src:url('../fonts/arabic/amiri-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/arabic/amiri-regular-webfont.woff2') format('woff2'),url('../fonts/arabic/amiri-regular-webfont.woff') format('woff'),url('../fonts/arabic/amiri-regular-webfont.ttf') format('truetype'),url('../fonts/arabic/amiri-regular-webfont.svg#amiriregular') format('svg');font-weight:normal;font-style:normal;}@media screen{html{font:amiriregular,OpenSans,Arial,Helvetica,sans-serif;}body{font-family:amiriregular,Raleway,Arial,Helvetica,sans-serif;}#content,#page .page-intro,#page .page-sub{font-size:1.3em;line-height:1.5em;}html{font-family:ACMilan,amiriregular,Arial,Helvetica,sans-serif;}#header{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#header h1.site-title,#header h2.site-title{font-family:ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;width:164px;}#header h1.site-title a span.juniorcamp, #header h2.site-title a span.juniorcamp{font-family:Helvetica Neue Bold,amiriregular,Raleway,Arial,Helvetica,sans-serif;text-align:left;}#site-menu{font-size:1.3em;}#site-menu ul li.milancamp-menu ul{float:right;}#site-menu ul li.milancamp-menu ul li a{text-align:right;}#site-menu ul li.milancamp-menu ul li{float:right;}.mjc{font-size:1.3em;}#mjc article, .mjc article{float:right !important;}#mjc figure, .mjc figure, .mjc div.figure{float:right !important;}.home #foreground2{right:inherit;left:0;float:left;}#page .date{font-size:1.3em;}#page.location-page .date{font-size:1em;}#page .date header .date-location{right:0;left:inherit;float:right;}#page .date header .date-location a h2{float:right;}#page .date header .date-location img{float:right;}#page .date li p{font-size:0.9em;}#site-menu ul li.milancamp-menu ul.top-banners li figure span{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#content .entry-header h1, #page .entry-header h1{font-family:ACMilanTB,ACMilanT,ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#content .h2, #content h2, #location .h2, #location h2, #page .h2, #page h2{font-size:1.75em;}#page .page-sub .entry-header h2{font-family:ACMilanTB,ACMilanT,ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#content .h3, #content h3, #page .h3, #page h3{font-family:ACMilanT,ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#content .h4, #content h4, #page .h4, #page h4{font-family:Helvetica Neue Medium,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page .location-hotel h2{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page .location-field h2{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page .location-hotel h2{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page #location h2{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page .date .date-registration{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page .date .date-registration{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page .date header.date-location h2{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page .locations li .info-venue strong{font-family:ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page .curriculum li figure span{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#page .curriculum li strong{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}.home #foreground img{width:66%;height:auto;}.home #foreground h3.video-title{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}.home #foreground span.phrase2{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}.home #foreground span.phrase4{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}.home #foreground ul li a{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#mjc h2,#mjc .news h3{font-family:Helvetica Neue Bold,Helvetica Neue Medium,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#mjc .mjc-button a{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#locations h2{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#locations ul li .info-hotel a{font-size:1.3em;}#locations ol li span{font-size:1.2em;}#locations ul li a.figure{float:left;}#locations ul li .info-venue strong{font-family:ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}ul.mjc-registrationlist li a{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#commentForm input.submit{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#sidebar{font-family:ACMilanT,amiriregular,Raleway,OpenSans,Arial,Helvetica,sans-serif;font-size:1.2em;}#banners.bg-red h2{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#banners ul li figure span{font-family:ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#banners li strong{font-family:ACMilan,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#banners{font-size:1.3em;}#videos{font-size:1.3em;}#videos h2{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#contacts h2{font-family:ACMilanTB,ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#contacts h3{font-family:ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#footer #sponsors h3{font-family:ACMilanT,amiriregular,Raleway,Arial,Helvetica,sans-serif;}#footer .footer-menu ul li{font-size:1.3em;}img.alignleft{margin-right:0;margin-left:1.851%;float:right;}img.alignright{margin-left:0;margin-right:1.851%;float:left;} #content{margin:0 0 7.5% 1.25%;float:left;}#page{margin-left:1.25%;margin-right:auto;float:left;} #page .page-sub{float:right;}#sidebar{margin:5% 1.25% 2.5% -2.5%;float:left;}.home #sidebar{float:right;} #header h1.site-title,#header h2.site-title{float:right;} #header h2.site-description,#header h3.site-description{float:left;} #top-menu nav.languages{float:right;} #top-menu .languages ul{float:right;}#footer .languages ul{float:right;}#top-menu .languages ul li,#footer .languages ul li{float:right;} #top-menu nav.social-contacts{float:left;}#top-menu ul.social{float:left;}#top-menu ul.mjc-contacts{float:right;}#top-menu ul.social li{float:right;} #top-menu ul.mjc-contacts li{float:right;margin-right:auto;margin-left:0.75em;} #site-menu ul li{float:right;} #site-menu ul li#item-camp button{float:right;} #site-menu ul li#item-camp .menu-camp ul{float:right;}#site-menu ul li#item-camp .menu-camp ul li{float:right;}#site-menu ul li a{float:right;}#site-menu .menu-toggle,#site-menu a.quick-mobile{font-size:1.2em;text-align:right;float:right;}a.quick-mobile{text-align:right;float:right;} #header nav.mobile-menu button.close-mobile,#top-menu nav.languages div button.close-mobile{text-align:left;float:left;left:0;right:inherit;} #page .entry-header h1 {text-align:right;} #page .page-sub .entry-header h2 {text-align:right;} #content .entry-header h1 {text-align:right;} #content figure.gallery li,#page figure.gallery li{float:right;}#page.location-page .entry-header img{float:left;margin:2% 2% 2% 0;}#page .location-hotel{margin-left:1.851%;margin-right: 0;float:right;}#page .location-field{margin-right:1.851%;margin-left: 0;float:right;} #page .hotel-street,#page .field-street{float:right;}#page .hotel-gallery,#page .field-gallery{float:right;}#page .field-gallery{float:right;}#page .location-gallery{padding-left:4%;padding-right:0;float:right;}#page .location-video{padding-right:4%;padding-left:0;float:right;} #content .sport-kit li{float:right;} #page .date{padding:3.2259% 6.4517% 0 0;float:right;}#page .date figure{float:left;} #page .date-content{float:right;} #page .date li{float:right;} #page .date header.date-location h2{float:right;} #page .date header.date-location img{float:right;} #page .location{margin:3.2252% 6.4504% 3.2252% 0;float:right;} #page .locations li{margin:3.2259% 6.4517% 0 0;float:right;}#page .locations li figure,#page .locations li a.figure,#page .date a.figure{float:left;}#page .locations li figure img{float:right;}#page .locations li .info-location{float:right;right:0;} #page .curriculum{float:left;}#page .curriculum li{margin:3.3333% 3.3333% 0 0;float:right;}.home #foreground{float:left;left:0;} .home #foreground span.phrase2{float:right;} .home #foreground span.phrase4{float:right;}.home #foreground ul li{float:right;} #mjc article{float:right;font-size:1.3em;}#mjc figure{float:right;} #locations {font-size:1.3em;} #locations ul li{}#locations ul li figure{float:left;} #locations ul li .info-location{float:right;right:0;} ul.mjc-registrationlist li a{float:right;} ul.mjc-registrationlist li.photogalleryicon{float:right;} ul.mjc-videogallery li{float:right;} #commentForm div{float:right;}#commentForm div.verification{float:right;}#commentForm div#errors{float:right;}#sidebar nav ul{font-size:1em;float:right;}#sidebar nav ul li{float:right;}.home #sidebar nav ul li a{text-align:right;}#banners ul li{float:right;}#videos ul li{float:right;}.nbs-flexisel-inner{float:right;}#videos ul#scrolling{right:0;}.toolbar{float:right;}.toolbar .toolbar-info{float:right;}.toolbar .toolbar-info time{float:right;}.toolbar .toolbar-info time{float:right;}.toolbar .toolbar-info ol,.toolbar .toolbar-info ul{float:right;}.toolbar .toolbar-info time i:before{content:"\f017";padding-right:0.1em;}.toolbar .toolbar-info li{margin-left:1.5em;float:right;}.toolbar .share{float:left;}#contacts{float:right;border-right:none;border-left:1px dotted #edede9;border-left:1px dotted rgba(237,237,233,1.00);}#contacts ul{float:right;}#contacts ul.footer-social li{float:right;margin-left:2%;} #footer #sponsors ul li{float:right;}#footer #footer-navigation{float:right;}#footer .footer-menu{float:right;}#footer .footer-menu .menu-section{float:right}#footer .footer-menu .menu-section .accordion-trigger{text-align:right;}#footer .footer-menu ul{float:right;}#footer .footer-menu ul li{text-align:right;float:right;}#contacts ul li.address .brtxt{margin-right:1em;margin-left:0;}#page .date .date-registration a,#page.location-page .date .date-registration a{font-size:1.4em;}.toolbar .share a, .toolbar .share button{font-size:1em;}}
@media only screen and (max-width:990px){#top-menu button.mjc-languages{font-size:1.3em;}#top-menu a.english{font-size:1.3em;}#mjc article,#mjc figure{float:right;}#footer #sponsors ul li{float:right;}#contacts{border-left:none;}#contacts ul{float:none;}#page{margin-left:auto;margin-right:auto;float:none;}#page .page-sub{width:90%;padding:4%;margin:3% auto;float:none;clear:both;}#page .date, #page.location-page .date{padding:0;margin:2.5% 1.25%;}#page .locations li{margin:2.5% 1.25%;width: 97.5%;float:right;} #content {float:none;margin:3% auto 7.5%;padding:4%;width:90%;}#contacts ul li.address .brtxt{margin-right:0;}#site-menu ul li.milancamp-menu button{text-align:right;}#site-menu ul li.milancamp-menu ul.sub-menu li a{text-align:right;}#site-menu #quick-links ul li a, #site-menu ul li.milancamp-menu button{text-align:right;}#site-menu #quick-links ul li a, #site-menu ul li.milancamp-menu button{padding:0 1.2em;}}
@media only screen and (max-width:640px){#content figure.gallery li,#page figure.gallery li{float:left;}content figure.gallery li,#page figure.gallery li{float:left;}#page .location-hotel,#page .location-field{float:left;}#page .hotel-street,#page .field-street{float:left;}#page .location-gallery,#page .location-video{float:left;}#content figure.videomjc{float:left;}#page .locations li .info-location{float:right;}#page .locations li .info-venue,#page .locations li .info-hotel{float:right;}#locations ul li .info-location{float:right;}#locations ul li .info-venue,#locations ul li .info-hotel{float:right;}#content .entry-content ul.mjc-videogallery{padding-right:0;}.toolbar .share{float:right;}#content .toolbar .share h4,#page .toolbar .share h4,.toolbar .share h4{margin-right:0;}#page .page-sub{width:88%;margin:2% auto;}#page .locations li {margin:2%;width:96%;} #content{margin-bottom:12.5%;width:88%;}#footer .footer-menu{float:none;}#footer .footer-menu .menu-section{float:none;}}
@media only screen and (max-width:480px){#page .page-sub{float:right;}#top-menu button.mjc-languages{float:right;} #top-menu ul.mjc-contacts{float:left;}#top-menu nav.social-contacts{float:none;}#top-menu ul.mjc-contacts{width:50%;float:right;}#top-menu ul.mjc-contacts li{width:50%;margin-left:0;float:right;}#footer #sponsors ul li{float:right;}#page .page-sub{width:90%;margin:3% 1%;float:left;}#header h1.site-title, #header h2.site-title{margin:0 auto;float:none;}}