@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');

/************************ Cookie Policy ************************/
#cookiesPolicy_box {
	background-color: #dedede;
	clear: left;
	text-align: left;
	padding: 10px 10px 10px 10px;
	margin: 0;
	font-size: small;
	color: #4f4a45;
}
#cookiesPolicy, #privacyPolicy {
	padding: 8px 0;
}
#cookiesPolicy span, #privacyPolicy span {
	color: #4f4a45;
}
#cookiesPolicy a, #privacyPolicy a {
	color: #4f4a45;
	text-decoration: none;
	font-weight: normal;
}
#cookiesPolicy a:hover, #privacyPolicy a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#cookiesPolicy_text {
	background-color: #fff8f0;
	text-align: left;
	padding: 10px 10px 10px 10px;
	margin: 0;
	font-size: small;
	color: #ffffff;
}
.contenuto_policy a {
	color: #0000EE;
	text-decoration: none;
}
.contenuto_policy a:hover {
	color: #0000EE;
	text-decoration: underline;
}

.chipsmachine_link {
	color: #4f4a45;
}

/*iPad in portrait & landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
/* 
	#headerBG, #headerBG.sticky, #logo {
		height: 126px !important;
	}
 */
 	#menuBar {
 	  width: 100% !important;
 	}
 	
 	#intro-mobile {
 	  display: block !important;
	  /* position: fixed; */
	  width: 100%;
	  height: 80vh;
	  background-image: url(https://www.viaprimomaggio19.it/viaprimomaggio19.edit/immagini/intro/base.jpg);
	  background-position: center -3vh !important;
	  background-repeat: no-repeat;
	  background-size: cover;
	  background-size: 100%;
	  background-color: #63ae70 !important;
	}
	#intro-wrapper {
		display: none !important;
	}
}

@media only screen and (max-width: 767px) {
	#cookiesPolicy {
		padding-left: 0 !important;
	}
	#cookiesPolicyOkButton {
		position: absolute;
		margin-left: 0 !important;
		margin-top: 6px !important;
		margin-bottom: 6px !important;
		right: 20px;
	}
}

#kenburns_slideshow {
	display: block !important;
}

#headerBG, #headerBG.sticky, #logo {
	height: 0px !important;
}

#newHeader {
	position: fixed !important;
	display: block !important;
	text-align: center;
	height: 60px !important;
	background: #ffffff !important;
	border-bottom: 1px solid #ffffff;
}

#menuBar {
	/* display: none !important; */
}

body {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}

body, #topBody, #headerBG, #newHeader, #logo {
	background: #ffffff;
}

#newHeader {
	background: transparent;
	border: transparent !important; 
}

#project {
	font-family: "Montserrat", Helvetica, sans-serif;
}


#siteContainer {
	background: transparent;
}

#headerBG_box_wrap, #headerBG_box, #headerBG {
	width: 100%;
}

#newHeader {
	border-bottom: 1px solid #f2f2f2;
	/* outline: 1px solid #f2f2f2; */
}

#project, #footerBox {
	color: #5c5751 !important;
}

#footerBox {
	letter-spacing: 1px;
}

.chipsLogo .sticky  {

}

#newHeader.sticky {
	background: #ffffff;
	border-bottom: 1px solid #fff8f0;
	/* display: none !important; */
}

#site_subtitle {
	/* color: #b6aca0; */
	color: #b6aca0;
}
	
#contents {
	margin-top: -40px !important;
}

#siteContainer a { text-decoration:none !important; color: #4f4a45 !important; font-weight: bold; }
#siteContainer a:hover { text-decoration:underline !important; }
.Link { text-decoration:none; color:#4f4a45; cursor:pointer; font-weight: bold; }

.chips_CapText { margin-top: 10px; text-align: center; font-size: large; /* letter-spacing: 1px; */ line-height: 26px; }
.chips_CapTitleText { color: #000000; font-size: xx-large; font-weight: bold; text-align: center; }




.menuBar {  position:absolute; margin-top: 0px;  }
/* solo IE-7 & IE-8 */
#menuBar {
	margin-top: 0px\9;
}

/*************  per nascondere i menu delle planimetrie  ************/
#WrapMenuBox1493908590947, #WrapMenuBox1493908728097, #WrapMenuBox1493908736961, #WrapMenuBox1493908749415 {
	/* display: none; */
}

#menuBarBottomWrap {
	/* background: #242424 !important; */
	background: #ffffff !important;
	border-bottom: 2px solid #cccccc !important;
/* 
	box-shadow: 0px 4px 8px 2px #cccccc;
	-webkit-box-shadow: 0px 4px 8px 2px #cccccc;
	-moz-box-shadow: 0px 4px 8px 2px #cccccc;
 */
}

/*************  per centrare il menu  ************/
.menuBar { position: relative !important; display: block; text-align: center !important; }

#menuBar {
	background: #242424;
	right: 0px;
}

#menuBar .navBar {
	float: right !important;
	background: #ffffff !important;
	height: 40px;
	/* width: 100%; */
	list-style: none !important;
	display: inline-block !important;
	margin-bottom: 8px !important;
}


#newHeader.sticky .navBar {
	/* float: right; */
}

.chips_WrapMenuBox, .chips_HomeWrapMenuBox, .chips_WrapMenuBox_current, .chips_HomeWrapMenuBox_current {
	margin-left: 3px !important;
	margin-right: 3px !important;
}

#menuBar .chips_MenuText, #menuBar .chips_HomeMenuText {
	padding-left: 15px;
	padding-right: 15px;
	letter-spacing: 1px;
	font-weight: bold !important;
}

/*********  per centrare il menu [fine] *********/



.btn-responsive-menu {
	background-color: #63ae70 !important;
}


/****************************************************** Menu BAR *********************************************************************************************************/

/* 
#sitemenu1 {
	padding-top: 6px;
}
 */

#home-icon {
	margin-top: 14px;
	width: 15px;
	height: 14px;
	background: url('https://www.viaprimomaggio19.it/passarotti3.edit/page_1/page_contents/media/img/home.png') 0 -6px no-repeat;
	padding-bottom: 16px;
}

#home-icon:hover {
	background: url('https://www.viaprimomaggio19.it/passarotti3.edit/page_1/page_contents/media/img/home.png') -15px -6px no-repeat;
}

.chips_menuBarBottom {
	position: relative;
	display: inline;
	margin: 0 10px;
	letter-spacing: 2px;
}

.chips_menuBarBottom:hover {
	cursor: pointer;
	text-decoration: underline;
}

#menuBar .navBar {
	padding-top: 4px;
	padding-bottom: 12px;
	margin: 0px 0 14px 0;
}

#menuBar .chips_WrapMenuBox {
	font-family: "Montserrat", Helvetica, sans-serif;
	
}

#menuBar .chips_HomeWrapMenuBox {
	font-family: "Montserrat", Helvetica, sans-serif;
}

#menuBar .chips_MenuText {
	/* margin-top: -10px; */
	color: #231f20;
	line-height: 50px;
	padding-bottom: 2px;
	text-transform: uppercase;
	font-size: 14px;
	border-radius: initial;
}

#menuBar .chips_HomeMenuText {
	line-height: 50px;
	padding-bottom: 2px;
	text-transform: none;
	font-size: 14px;
	border-radius: initial;
}

#menuBar .chips_WrapMenuBox {
	color: #4f4a45;
}

#menuBar .chips_HomeWrapMenuBox {
	color: #231f20;
}

#menuBar .chips_MenuText {
	cursor:inherit;
}

#menuBar .chips_HomeMenuText {
	cursor:inherit;
}

#menuBar .chips_MenuText:hover, #menuBar .chips_HomeMenuText:hover {
	cursor:inherit;
	color: #b6aca0 !important;
	background: #63ae70;
}

#menuBar .chips_WrapMenuBox_current {
	color: #b6aca0 !important;
}

#menuBar .chips_HomeWrapMenuBox_current {
	color: #b6aca0 !important;
}

#menuBar .chips_WrapMenuBox:hover, #menuBar .chips_HomeWrapMenuBox:hover, #menuBar .chips_HomeWrapMenuBox_current, #menuBar .chips_WrapMenuBox_current {
	background: #000000;
	color: #b6aca0;
	border-radius: initial;
}

#intmenuBox .chips_WrapMenuBox:hover, #intmenuBox .chips_HomeWrapMenuBox:hover, #intmenuBox .chips_HomeWrapMenuBox_current, #intmenuBox .chips_WrapMenuBox_current {
	background: #b6aca0;
	color: #000000;
}

#intmenuBox .chips_WrapMenuBox:hover {
	color: #b6aca0;
}






#menuBar .chips_MenuText:hover {
	cursor:inherit;
	color: #231f20 !important;
}

#menuBar .chips_HomeMenuText:hover {
	cursor:inherit;
	color: #231f20 !important;
}

#menuBar .chips_WrapMenuBox_current {
	font-family: "Montserrat", Helvetica, sans-serif;
	color: #231f20;
}

#menuBar .chips_HomeWrapMenuBox_current {
	font-family: "Montserrat", Helvetica, sans-serif;
	color: #231f20;
}

#menuBar .chips_WrapMenuBox:hover, #menuBar .chips_HomeWrapMenuBox:hover, #menuBar .chips_HomeWrapMenuBox_current, #menuBar .chips_WrapMenuBox_current {
	background: #63ae70;
	color: #231f20;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}

#WrapMenuBox1638960034370:hover {
	color: #ffffff !important;
}

#menuBar .chips_HomeWrapMenuBox_current div.chips_HomeMenuText, #menuBar .chips_WrapMenuBox_current div.chips_MenuText {
	color: #231f20 !important;
}

/* 
#menuBar .chips_WrapMenuBox:before, #menuBar .chips_HomeWrapMenuBox:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: -3px;
  left: 0;
  background-color: #ffffff;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
 */

#WrapMenuBox1560181401002 {
	margin-bottom: 15px !important;
}

.chips_WrapMenuBox_extra {
	position:relative; margin-left: 0px; padding: 1px 1px 1px 6px; margin-bottom: 1px; color:#231f20;
}

/* 
#menuBar .chips_WrapMenuBox_current:before, #menuBar .chips_HomeWrapMenuBox_current:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: -3px;
  left: 0;
  background-color: #ffffff;
  visibility: visible;
}
 */

#intmenuBox div.chips_WrapMenuBox_current:before, #intmenuBox div.chips_HomeWrapMenuBox_current:before {
  visibility: hidden;
}

#menuBar .chips_WrapMenuBox:hover:before, #menuBar .chips_HomeWrapMenuBox:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/*********** provvisori per TORRE B e TORRE C ***********/

#WrapMenuBox1493908736961, #WrapMenuBox1493908728097, #WrapMenuBox1493908590947 {
	display: none;
}

#sitemenu1493908728097:hover, #sitemenu1493908590947:hover {
	cursor: default  !important;
	background-color: #242424 !important;
}

#WrapMenuBox1493908728097:hover:before, #WrapMenuBox1493908590947:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(0.0) !important;
  transform: scaleX(0.0) !important;
}

/*********** provvisori per TORRE B e TORRE C [ fine ]***********/


#newHeader.sticky {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#newHeader.sticky #menuBar {
	margin-top: 108px !important;
}

#chips_Logo {
	
}

#logoImg {
	/* display: none !important; */
	/* left: initial !important; */
	position: fixed !important;
	z-index: 1000 !important;
	top: 30px !important;
	left: 10px !important;
}
	
#logoImg.sticky {
	display: none;
/* 
	display: block !important;
	left: 200px !important;
	padding-top: 120px !important;
	z-index: 10000000 !important;
	width: 220px !important;
	height: 66px !important;
 */
}


.tendinaBox {
	margin-top: 42px;
	width: 223px;
	z-index: 1000;
	background: #ffffff url('https://www.viaprimomaggio19.it/chips/immagini/10.png') repeat;
	display: none !important;
	border: 1px solid #cccccc;
	text-align: left !important;
}

#intmenuBox .chips_WrapMenuBox {
	width: 220px !important;
}

#intmenuBox .chips_WrapMenuBox_current {
	width: 220px !important;
}

#menuBar .WrapBox:hover {
	border: 1px solid #cccccc !important;
}

#intmenu_list .chips_MenuText, #intmenu_list_0 .chips_MenuText, #intmenu_list .chips_HomeMenuText, #intmenu_list_0 .chips_HomeMenuText {
	line-height: 28px;
	text-transform: uppercase;
	padding-left: 14px;
	letter-spacing: 1px;
	margin-top: 0px;
	width: 200px !important;
}

#intmenu_list .chips_WrapMenuBox:hover, #intmenu_list .chips_HomeWrapMenuBox:hover, #intmenu_list .chips_HomeWrapMenuBox_current, #intmenu_list .chips_WrapMenuBox_current {
	background: #b6aca0;
}

#intmenu_list .chips_MenuText:hover, #intmenu_list .chips_HomeMenuText:hover, #intmenu_list_0 .chips_MenuText:hover, #intmenu_list_0 .chips_HomeMenuText:hover {
	cursor:inherit;
	color: #ffffff !important;
	/* background: #b6aca0; */
}

.menu_venduto_before::before {
  	content: ' • ';
  	padding-right: 10px !important;
  	padding-left: 1px !important;
  	background: url('https://www.viaprimomaggio19.it/passarotti3.edit/immagini/pallino_rosso.png') 0 0 no-repeat;
  	background-size: 20px 20px;
  	margin-right: 4px;
  	color: #ff0000;
}

.menu_stop:hover, .menu_stop_parent:hover {
	background-color: #fff8f0 !important;
}

/*********** menu pagine secondarie Honfleur ***********/
/* 
.SubMenuHorBox {
	height: 50px;
	margin-top: 50px;
	background-color: #000000;
}

.SubMenuHorBox .chips_MenuText {
	color: #ffffff;
}

.SubMenuHorBox .chips_MenuText:hover, .SubMenuHorBox .chips_MenuText_current {
	color: #ffffff !important;
	text-decoration: underline;
	text-transform: uppercase;
}

.chips_WrapMenuBox, .chips_HomeWrapMenuBox, .chips_WrapMenuBox_current, .chips_HomeWrapMenuBox_current {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.SubMenuHorBox .chips_WrapMenuBox, .SubMenuHorBox .chips_WrapMenuBox_current, .SubMenuHorBox .chips_HomeWrapMenuBox_current {
	float: left;
	color: #ffffff !important;
}
 */
/*********** menu pagine secondarie Honfleur [ fine ] ***********/

#slogan {
	display: none !important;
	text-align: center;
	min-height: 120px;
}

#sloganFix_banner_wrap {
	
}

#sloganFix_banner {
	height: 140px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	top: 230px;
	left: 56vw;
	z-index: 2000000000;
	background-color: transparent;
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
}

#sloganFix_banner_popup_wrap {
	
}

#sloganFix_banner_popup {
	height: auto;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	/* left: 30%; */
	z-index: 2000000000;
	background-color: #fff8f0;
	color: #ffffff;
	text-align: center;
	padding: 3px;
	letter-spacing: 2px;
	font-size: large;
	font-weight: bold;
	background-repeat: no-repeat;
	cursor: default;
}

.parallax {
	border: none;
}

.chips_TextShadow { padding: 0px 10px; margin: 0px 20px 0px 0; }
.chips_TextShadow, .chips_TextShadow span { color: #131415; text-shadow: none; }

.chips_TextPadding { background: #fff8f0; padding: 30px 30px; margin: 10px 20px 30px 0; }


/* nasconde provvisoriamente il titolo "Visualizzazioni fotorealistiche" nelle schede degli appartamenti */
#WrapTextBox1498668616782 {
	/* display: none; */
}

.chips_SortImgWrap a[onclick*="return popupImmagineP(this,"] > img {
	border: 1px solid #fff8f0 !important;
}

/* colore di sfondo delle planimetrie nelle schede */
img[id^="UI"][id$="png"] {
	background-color: #b6aca0;
}

/* correzione margine del PDF nelle schede */
img[id*="pdf_download"] {
	margin-left: 30px;
}

#planimetrieFrame {
	height: 434px;
	/* margin-top: -120px; */
}

/* contrassegni VENDUTO per pagina 1000 */
.appVendWrap::before {
	content: '';
	padding-right: 20px !important;
	padding-left: 1px !important;
	padding-bottom: 6px !important;
	background: url('https://www.viaprimomaggio19.it/viaprimomaggio19.edit/immagini/pallino_rosso.png') 0 0 no-repeat;
	background-size: 20px 20px;
	margin-right: 4px;
	margin-left: -8px;
	color: #ff0000;
}

.appVendWrap {
	/* display: none; */
	/* opacity: 0.2; */
	color: red;
	text-decoration: line-through;
}

.appVend {
	color: #ff0000;
	text-decoration: none;
}
#segnalaVenduto {
	background-color: #dc0000;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	border: 2px solid #ffffff !important;
	padding: 2px 10px 2px 12px !important;
	line-height: 46px !important;
	margin-right: 20px;
	color: #ffffff;
	font-weight: bold;
	text-align: center !important;
	width: 180px !important;
}
#segnalaVenduto:hover {
	background-color: #ffffff;
	border: 2px solid #dc0000 !important;
	color: #dc0000 !important;
}
#savePng {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#savePng:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
} 
/* contrassegni VENDUTO per pagina 1000 [ fine ] */

.filmBox, .filmBoxFrame {
	width: 70vw !important;
}

#affrettati_banner {
	padding: 14px;
	font-size: x-large;
	color: #777777;
	text-align: center;
	background-color: #63ae70;
	/* font-weight: bold; */
}

#footerFix_banner {
	padding: 40px 130px 14px 130px;
	font-size: x-large;
	color: #231f20;
	text-align: center;
	background-color: #63ae70;
	margin-left: -2px;
	margin-top: -40px;
	/* font-weight: bold; */
}

#siteContainer #footerFix_banner a { text-decoration: none !important; color: #ffffff !important; }
#siteContainer #footerFix_banner a:hover { text-decoration: underline !important; }

#footerBox {
	background-color: #f4f4f4;
	color: #231f20;
	/* border-top: 1px solid #d4d4d4; */
}

#footer {
	/* width: 980px; */
	margin: auto;
	padding-left: 0px;
	line-height: 22px;
	text-align: center;
	/* padding-right: 20px; */
}

#footer div {
	width: 100%;
}

#chipsmachineBox_bottom {
	margin-top: 16px;
}

.div_venduto {
	display: none;
	color: #ffffff;
	background-color: #e60000;
	width: 176px;
	/* border: 1px solid #b6aca0; */
	font-size: xx-large;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.chips_FormBox {
/* 	border: 14px solid #d4d4d4; */
	border-radius: 0px;
  	box-shadow: 0px 0px 0px 14px rgba(255,255,255,0.7);
	background-image: none;
	background-color: #ffffff;
	padding: 12px;
	width: 100%;
	max-width: 820px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

.chips_Form_frame {
	width: 100%;
	height: 740px;
}




@media only screen and (max-width: 767px) {
	
	.btn-responsive-menu {
		z-index: 100000000000;
	}

	#newHeader {
		position: relative !important;
	}
	
	#logoImg {
		top: 2px !important;
	}

	#headerBG, #headerBG.sticky, #logo {
		height: 120px !important;
		background-color: #ffffff !important;
	}
	
	#headerBG_box_wrap {
		/* height: 0px !important; */
	}
	
	#galleryBox {
		height: 290px !important;
		margin-left: -20px !important;
	}
	
	.chips_Gallery_frame {
		height: 290px !important;
		margin-left: -20px !important;
	}
	
	#galleryframe {
		width: 100vw !important;
	}
	
	.chips_CardMap {
		width: 98% !important;
	}	
	
	#sitemenu1 { /* immagine Home in menuBar */
		background-color: #63ae70 !important;
	}
	
	#sitemenu1 img { /* immagine Home in menuBar */
		margin-top: 18px !important;
		float: none !important;
	}
	
	/************ 	avvicina un poco il video allo Slideshow ************/
	#WrapTextBox1600268464001 {
		margin-top: -20px !important;
	}
	
	/************ 	La nota della popup nei cellulari ************/
	
	#WrapTextBox1561529285434 {
		display: none !important;
	}
	
	#WrapTextBox1561529285435 {
		display: block !important;
	}

	
	/************ 	Mostra i menu "il progetto" e "contatti" ************/
	#WrapMenuBox1241001505024, #WrapMenuBox1493880049267 {
		display: block !important;
	}
	#menubarBottom {
		display: none !important;
	}
	
	#planimetrieFrame {
		display: none;
	}
	
	#Text1518539706173 {
		width: 80vw !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	#prospettoFrame {
		margin-top: 30px;
		width: 200vw !important;
		margin-left: -190px !important;
		
	}

	.menuBar { padding-left: 0px; }
	
	#menuBar .chips_HomeWrapMenuBox, #menuBar .chips_HomeWrapMenuBox_current {
		margin-left: 0px !important;
	}
	
	#menuBar .chips_MenuText {
		color: #231f20 !important;
	}

	#menuBar .chips_HomeMenuText {
		color: #231f20 !important;
	}
	
	#menuBar .chips_WrapMenuBox_current, #menuBar .chips_HomeWrapMenuBox_current, #menuBar .chips_WrapMenuBox:hover, #menuBar .chips_HomeWrapMenuBox:hover {
		color: #ffffff !important;
		background-color: #63ae70 !important;
	}
	
	#intmenuBox .chips_MenuText {
		width: 220px !important;
	}
	
	#menuBar .chips_WrapMenuBox_current .chips_MenuText {
		color: #ffffff !important;
		background-color: #63ae70 !important;
	}

	#menuBar .chips_HomeWrapMenuBox_current .chips_HomeMenuText {
		color: #ffffff !important;
		background-color: #63ae70 !important;
	}
	
	.chips_WrapMenuBox, .chips_HomeWrapMenuBox, .chips_WrapMenuBox_current, .chips_HomeWrapMenuBox_current {
		margin-left: 0px !important;
}

/* 
	#menuBar .chips_MenuText_current, #menuBar .chips_HomeMenuText_current {
		margin-top: -10px !important;
	}
 */
	
	.tendinaBox {
		margin-top: 10px !important;
	}
	
	#intmenuBox {
		width: 273px;
	}
	
	#intmenuBox .chips_WrapMenuBox {
		width: 270px !important;
	}
	
	#intmenuBox .chips_MenuText {
		width: 273px !important;
}

	#headerBG_box {
		background: #242424 !important;
	}
	#logoImg {
		/* width: 90vw !important; */
		display: block !important;
		margin-top: 30px !important;
		margin-left: 20px !important;
		position: relative !important;
	}
	
	#site_title {
		display: none !important;
		width: 90vw;
		margin-top: 10px !important;
		margin-left: -10px !important;
		/* margin-left: 10vw !important; */
	}
	
	#site_subtitle {
		width: 95vw;
		display: none !important;
		text-align: center;
		line-height: 20px;
	}
	
	#menuBar {
		padding-left: 0px;
		background: #ffffff;
		right: 0px;
	}
	
	.tendinaBox {
		margin-top: 10px !important;
		width: 220px;
		z-index: 1000;
		background-color: #ffffff;
		background-image: none;
		display: none !important;
		border: 1px solid #999999;
		text-align: left !important;
	}
	
	#contenitore {
		margin-top: -40px;
	}
	
	#slogan {
		height: 40px;
		min-height: 40px;
	}

	.chips_TextBox {
		padding: 14px !important;
	}
	
	.chips_CapTitleText, .chips_CapTitleText div, .chips_CapTitleText span {
		text-align: center !important;
		font-size: xx-large !important;
	}
	
	.chips_TextPadding { background: #fff8f0; padding: 10px 10px; margin: 10px 20px 30px 0; }
	
	table {
		font-family: 'Montserrat', Helvetica, sans-serif;
	}

	caption {
		font-family: 'Montserrat', Helvetica, sans-serif;
	}

	/* tabelle del footerFix */
	#WrapTableBox1495031061038 {
		margin-left: 0px !important;
	}
	/* tabelle di sloganFix */
	#WrapTableBox1495031061039 {
		margin-left: 0px !important;
	}
	
	#footerFix_banner {
		width: 96% !important;
		margin-left: -10px;
	}
	
	#footerFix_banner img {
		max-width: 60% !important;
	}
	
	#footerFix {
		width: 91% !important;
		margin-left: auto;
		margin-right: auto;
		padding-right: 6px;
		margin-bottom: 30px;
	}
	
	#footerBox {
		margin-left: -1px !important;
		/* border: 1px solid #d4d4d4; */
	}
	
	#footer {
		width: 100%;
	}
	
	.chipsmachine_link {
		color: #4f4a45;
	}
	
	.active_email b, .active_email strong {
		font-weight: normal;
	}
	
	.chips_FormBox {
	/* 	border: 14px solid #d4d4d4; */
		border-radius: 0px;
		box-shadow: 0px 0px 0px 0px rgba(255,255,255,0.7);
		background-image: none;
		background-color: #ffffff;
		padding: 2px;
		width: 100vw;
		width: 100vw;
		margin: 0;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	.chips_Form_frame {
		width: 100vw;
		height: 670px;
	}
	
	#timelapseWrap {
		/* display: none !important; */
		padding: 56.25% 0 0 0;
		width: 100vw !important;
		height: 40vh !important;
		margin-left: auto;
		margin-right: auto;
	}
}


/*iPad in portrait & landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	#menuBar {
		position: fixed !important;
	}
	#menuBar .chips_MenuText {
		font-size: 11px !important;
	}
	#contents {
		margin-top: 0px !important;
	}
	#menuBar .navBar {
		height: 88px;
		width: 65% !important;
	}
	#menuBarBottomWrap {
		height: 108px !important;
	}
}

