/* --
Styles for Italiano
------------------------- */
.pswp .pswp__button--close:after {
	content: 'Chiudi';
}

@media (min-width: 900px) {
	#siteHead .mainNav > li > a {
		padding: 32px 15px 24px;
	}
	#siteHead .mainNav .drop > a {
		padding: 32px 35px 24px 15px;
	}
	#siteHead .mainNav .lang > a {
		padding-left: 40px;
	}

	#searchAccomodation .options li {
		width: 50%;
	}
	#searchAccomodation .options li a {
		padding-left: 80px;
	}
	#searchAccomodation .options li:last-child a {
		padding-left: 80px;
	}
	#searchAccomodation .options li.active a {
		padding-left: 110px;
	}
	#searchAccomodation .options .promo-code-wrapper {
		padding-left: 80px;
	}

	.bestGuaranteeList-wrapper .options li {
		width: 50%;
	}
	.bestGuaranteeList-wrapper .options li a {
		padding-left: 60px;
	}
	.bestGuaranteeList-wrapper .options li.active a {
		padding-left: 90px;
	}
	.bestGuaranteeList-wrapper .options li.active:first-child a {
		padding-left: 90px;
	}
	.bestGuaranteeList-wrapper .options-content .tab-pane.active {
		margin-bottom: 50px;
	}
}

@media (min-width:900px) and (max-width: 1230px) {
	#siteHead .mainNav > li > a {
		padding: 32px 10px 24px;
	}

	#siteHead .mainNav .drop > a {
		padding-right: 18px;
	}
	#siteHead .mainNav .drop > a:after { margin-left: -14px; }
}

@media (min-width:900px) and (max-width: 1000px) {
	#siteHead .mainNav .lang > a {
		padding-left: 10px;
	}
	#siteHead .mainNav .bn a {
		padding: 0 12px;
	}
	#siteHead .mainNav .lang > a:before {
		content: none;
	}
	#siteHead .mainNav .lang .sub { width: auto; }
}
