﻿@media screen and (max-width: 1000px) {

	li {
		list-style-type: none;
		padding-left:20px;
		font-size:22px;
		line-height:25px;
		padding-bottom:4px;
	}

	.videoPlayer {
		width:300px;
		height:175px;
	}

	h1 {
		font-size:30px;
		line-height:35px;
	}

	.menu {
		display:none;
	}
		
	.menuMobile {
		display:table-cell;
		vertical-align:middle;
		color:black;
		text-align:right;
		padding-right:10px;
	}
	
	.menuMobileItems {
		font-size:25px;
		line-height:40px;
		color:black;
		padding-bottom:10px;
		text-align:left;
	}
	
	.topBar {
		padding-bottom:0px;
	}
	
	.menuBar {
		padding-top:10px;
		padding-bottom:8px;
	}
	
	.topLogo {
		padding-left:10px;
	}
	
	.topLogo img {
		width:100px;
	}
	
	.page1 {
		min-height: auto;
	}

	
	.page1InnerL {
		width:100%;
		display:block;
		text-align:center;
		padding-left:0;
		font-size:30px;
		line-height:35px;
		padding-top:70px;
	}

	.page1InnerLText {
		font-size:35px;
		line-height:45px;
	}


	.page1InnerR {
		padding-right:0;
		display:block;
		width:100%;
		text-align:center;
		padding-top:50px;
		padding-bottom:50px;
	}

	.page1InnerR img {
		width:90%;
		max-width:520px;
	}

	.page2 {
		min-height: auto;
	}

	.page2InnerL {
		width:100%;
		height:auto;
		text-align:left;
		padding-left:0;
		display:none;
	}

	.page2InnerL img {
		width:50%;
		height:auto;
		max-width:520px;
	}

	.page2InnerR {
		display:block;
		width:90%;
		text-align:center;
		padding:30px 0;
		margin:0 auto;
	}
	
	.page2Img {
		display:block;
	}
	
	.page2Img img {
		width:50%;
	}
	
	.page3InnerL {
		display:block;
		width:90%;
		text-align:center;
		padding:30px 0;
		margin:0 auto;
	}
	
	.page3InnerR {
		display:none;
	}
	
	.page4 {
		height:auto;
		min-height:auto;
	}
	
	.page4Cell {
		display:block;
		width:100%;
		height:180px;
		padding-top:130px;
		font-size:30px;
		line-height:35px;
	}
	
	.page5 {
		height:500px;
		min-height:auto;
		margin:10px 0;
	}
	
	.page5Row {
		height:auto;
	}
	
	.page5Table {
		display:block;
		min-height: 500px;
	}
	
	.page5Cell1 {
		display:block;
		width:100%;
		padding:0;
		height:500px;
		padding-top:50px;
	}

	.page5Cell1 h1 {
		width:90%;
		margin:0 auto;
	}

	.page5Cell2 {
		display:block;
		width:100%;
		padding:0;
		height:500px;
		padding-top:50px;
	}

	.page5Cell2 h1 {
		width:90%;
		margin:0 auto;
	}

	.page5Cell3 {
		display:block;
		width:100%;
		padding:0;
		height:500px;
		padding-top:50px;
	}

	.page5Cell3 h1 {
		width:90%;
		margin:0 auto;
		font-size:22px;
	}

	.page5dots {
		top:450px;
		bottom:auto;
	}
	
	.page6 {
		height:350px;
		min-height:auto;
		margin:10px 0;
	}
	
	.page6Row {
		height:auto;
		width:100%;
		display:block;
	}
	
	.page6Table {
		display:block;
		min-height:350px;
		width:100%;
	}
	
	.page6Text {
		text-align:center;
		font-size:22px;
		line-height:25px;
		display:block;
		padding-top:50px;
		width:90%;
		margin:0 auto;
	}
	
	.page6Cell {
		width:100%;
		padding:0px;
		text-align:center;
		font-size:22px;
		line-height:25px;
		display:block;
	}
	
	.page6Slide1 {
		background-image:none;
	}

	.page6Slide2 {
		background-image:none;
	}

	.page6Slide3 {
		background-image:none;
	}

	.page6Slide4 {
		background-image:none;
	}

	.page6Slide5 {
		background-image:none;
	}

	.page6Slide6 {
		background-image:none;
	}

	.page6Slide7 {
		background-image:none;
	}

	.page6Slide8 {
		background-image:none;
	}

	.page6Slide9 {
		background-image:none;
	}

	.page6Slide10 {
		background-image:none;
	}

	.page6Slide11 {
		background-image:none;
	}
	.page6dots div {
		margin:0 0px;
	}
	
	.page7 {
		height:auto;
		padding-bottom:20px;
		min-height: auto;
		padding-top:40px;
	}
	
	.page7InnerL {
		width:100%;
		display:block;
		text-align:center;
		padding-left:0;
	}

	.page7InnerR {
		padding-right:0;
		display:block;
		width:100%;
		text-align:center;
	}
	
	.page7InnerText {
		padding:30px 0 0 0;
		width:90%;
		margin:0 auto;
	}
	
	.page7InnerBox {
		margin:20px auto;
	}
	
	.footer {
		padding-top:20px;
	}
	
	.foterInner1 {
		display:block;
		width:100%;
		text-align:center;
		padding:0;
	}
	
	.foterInner2 {
		display:none;
		/*display:block;
		width:100%;
		text-align:center;		
		padding:30px 0 0 0;*/
	}
	
	.foterInner3 {
		display:block;
		width:100%;
		text-align:center;		
		padding:30px 0 0 0;
	}
	
	.backMenu {
		position:absolute;
		top:10px;
		left:10px;
	}
	
	.pageProject {
		height:100vh;
		min-height:100%;
	}
	
	.pageProjectHeight120 {
		height:auto;
		min-height:auto;
	}
	
	.pageBorseDiStudioInnerL {
		padding:100px 0 0 0;
		width:100%;
		margin:0 auto;
		display:block;
	}
	
	.pageBorseDiStudioText {
		width:90%;
		margin:0 auto;
	}
	
	.pageBorseDiStudioInnerL h1 {
		font-size:25px;
		line-height:32px;
		padding-bottom:15px;
	}
	
	.projectBorseDiStudio {
		background-size:contain;
		background-image:none;
	}
	
	.pageBorseDiStudioFooter {
		background-color:white;
	}
	
	.pageBorseDiStudioFooter img {
		width:100%;
		display:block;
	}
	
	.pageBorseDiStudioInnerR {
		display:none;
	}
	
	.pageEbronInnerL {
		display:none;
	}
	
	.pageEbronInnerR h1 {
		font-size:25px;
		line-height:32px;
		padding-bottom:15px;
	}

	.pageEbronInnerR {
		padding:100px 0 0 0;
		width:90%;
		margin:0 auto;
		display:block;
		padding-bottom:140px;
	}

	.projectEbron {
		background-size:contain;
		background-image:url(../img/project_ebron_mobile.png);
	}
	
	.pageAssistenzaLegaleInnerR {
		display:none;
	}
	
	.pageAssistenzaLegaleInnerL h1 {
		font-size:25px;
		line-height:32px;
		padding-bottom:15px;
	}

	.pageAssistenzaLegaleInnerL {
		padding:100px 0 0 0;
		width:90%;
		margin:0 auto;
		/*display:block;*/
	}

	.pageAssistenzaLegaleFooter img {
		/*display:block;*/
		display:none;
	}

	.projectAssistenzaLegale {
		background-image:url(../img/project_assistenzalegale_mobile.png);
	}

	.pageCorsoSommelierInnerL {
		display:none;
	}
	
	.pageCorsoSommelierInnerR h1 {
		font-size:25px;
		line-height:32px;
		padding-bottom:15px;
	}

	.pageCorsoSommelierInnerR {
		padding:100px 0 0 0;
		width:90%;
		margin:0 auto;
		display:block;
		padding-bottom:100px;
	}

	.projectCorsoSommelier {
		background-size:contain;
		background-image:none;
	}
	
	.pageCorsoSommelierInnerMobile {
		text-align:center;
		display:block;
	}

	.pageOfficinaTeatroInner {
		width:90%;
	}


	.projectCinofilo {
		background-image:none;
	}

	.pageCinofiloInnerL {
		display:none;
	}

	.pageCinofiloInnerR {
		width:90%;	
		display:block;
		margin:0 auto;
		padding:100px 0 0 0;
	}
	
	.pageCinofiloInnerR h1 {
		font-size:25px;
		line-height:32px;
		padding-bottom:15px;
	}
	
	.cinofiloImg {
		display:block;
		width:100%;
	}
	
	.cinofiloImg img {
		width:100px;
	}

	.projectFormazione {
		background-image:none;
	}

	.pageFormazioneInnerL {
		display:none;
	}

	.pageFormazioneInnerR {
		width:90%;	
		display:block;
		margin:0 auto;
		padding:100px 0 0 0;
	}
	
	.pageFormazioneInnerR h1 {
		font-size:25px;
		line-height:32px;
		padding-bottom:15px;
	}
	
	.formazioneImg {
		display:block;
		width:100%;
		text-align:center;
	}
	
	.formazioneImg img {
		width:50%;
		
	}

	.projectFuoriLaVoce {
		background-image:none;
	}

	.pageFuoriLaVoceInnerL {
		display:none;
	}

	.pageFuoriLaVoceInnerR {
		width:90%;	
		display:block;
		margin:0 auto;
		padding:100px 0 0 0;
	}
	
	.fuoriLaVoceImg {
		display:block;
		width:100%;
	}
	
	.fuoriLaVoceImg img {
		width:100%;
	}

	.pageOfficinaTeatroInnerL {
		display:none;
	}

	.pageOfficinaTeatroInnerR {
		width:90%;	
		display:block;
		margin:0 auto;
		padding:100px 0 0 0;
	}

	.pageOfficinaTeatroInnerR h1 {
		font-size:25px;
		line-height:32px;
		padding-bottom:15px;
	}

	.officinaTeatroImg {
		display:block;
		width:100%;
		text-align:center;
	}
	
	.officinaTeatroImg img {
		width:80%;
	}
	
	.rsItem {
		display:block;
		width:100%;
	}

	.rdInfo {
		padding:0;
		display:block;
		width:90%;
		margin:0 auto;
	}

	.rdInfo h1 {
		font-size:24px;
		line-height:24px;
	}
	
	.rsHeaderRight {
		font-size:34px;
		line-height:34px;
	}
	
	.rsHeaderLeft {
		vertical-align:middle;
	}
	
	.rsHeaderLeft img {
		max-width:100px;
	}

}
	
