@media only screen and (max-width: 767px) { 

	.view-id-home_entertainment_limited .he-film-select{
		display: none;
	}

	#wrapper #container .region-footer {
		margin-top: 0px;
	}

	/* 
	PAGINA FILM -> TUTTI I FILM
	/film 
	*/

	.listato-container { 
		width: 33%;
	}
	.listato-menu {
		display: none;
		padding-left: 0;
	}
	.listato-item {
		padding-left: 15px;
	}
	.node-film-page-drop-down h2, .node-serie-tv-page-drop-down h2, .node-games-page-drop-down h2, .listati-from-megamenu-title {
		margin-left: 10px;
		width: 250px;
	}
	.listato-body {
		top: 141px;
	}
	.view-anno-listato-film .view-content {	
		height: 350px;
	}
	.decade-detail {
		width: 290px;
	}
	.view-anno-listato-film .views-row {
		margin-left: 50px;
	}
	.listato-logo, .listato_mobile, .more-listati {
		width: 160px !important;
		height: 229px !important;
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}
	.listato-logo img, .listato_mobile img, .more-listati img {
		width: 100% !important;
		height: auto !important;
	}
	.taxonomy-term-icon + p {
		padding-left: 50px;
	}


	/* 
	PAGINA FILM -> TUTTI I FILM -> FILTRA FILM X GENERE
	/film 
	*/
	
	.listato-slide-mask {
	    width: 320px !important;
	    height: auto !important;
	    margin-left:0 !important;
	}
	.listato-slide {height: auto !important;}
	.listato-slide .views-row {	    
	    width: 100% !important;
	    margin-left: 20px !important;
	}
	.listato-slide-arrow-l {
		/*margin-left: 25%;*/
	}
	#page_container_mobile {
		width: 185px;
		margin: 0 auto 20px;
	}
	.listato-slide-container {clear: both;}
	.clear {
		clear: both;
	}
	.hide {
		display:none;
	}
	.taxonomy-term-description {
		margin-bottom: 20px;
	}
	.listato-slide-counter{
		margin: 0 20px 20px 20px;
	}
	.listato_current_page {
		font-size: 20px;
	}
	.listato-slide .views-field-title {
		width: 153px !important;
		padding-right: 300px !important;
	}
	.taxonomy-term-icon {
		left: 0;
	}


	/* 
	PAGINA RISULTATI RICERCA
	/search-results?term=...
	*/

	.node-type-search-results .search-text-big {
		margin-top: 0;
		padding-left: 8px;
	}
	.node-type-search-results .block .content {
		margin: 0;
	}
	.node-type-search-results .search-text-big-left {
		margin-left: 6px;
		width: 240px;
		font-size: 40px;
		display: block;
	}
	.node-type-search-results .search-text-big-right {
		margin-left: 6px;
		font-size: 20px;
		display: block;
	}
	.node-type-search-results #menu_film_en_div {
		border-top: 1px solid white;
		width: 300px;
		background-color: #968870;
		padding: 10px;
	}
	.node-type-search-results #menu_film_en_div div {
		background-color: #968870;
		padding: 10px;
		font-size: 19px;
		width: 20%;
		display: inline-block;
		text-align: center;
		background: url("../images/film/menu-margin.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	}
	.bordo_destro {
		background: url("../images/film/menu-margin.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	}
	.sep_div {
		margin: 10px 0 10px 0;
		background: #776b58 !important;
		width: 300px;
	}


	.node-type-search-results .menu_film_en {
		width: 320px;
	}	
	.node-type-search-results .menu_film_en {
		display: block !important;
	}
	.node-type-search-results .menu_film_en_padding {
		width: 1% !important;
	}
	.node-type-search-results .menu_film_en {
		font-size: 18px;
	}
	.node-type-search-results .menu_film_en td {
		width: 60px !important;
	}
	.node-type-search-results .menu_film_en td.menu_film_en_padding {
		width: 6px !important;
	}
	.node-type-search-results .menu_film_en td {
		padding: 0 6px 0 6px !important;
	}
	.node-type-search-results .menu_film_en td.no_background {
		background: none !important;
	}
	.node-type-search-results .menu_film_en {
		height: 70px;
	}
	.node-type-search-results .menu_film_en td {
		background: url(../images/film/menu-margin-small.png) center right no-repeat;
	}
	.node-type-search-results .search-item-type {	
		font-size: 30px;
	}
	.node-type-search-results .search-item-container {
		padding-left: 20px !important;
	}
	.node-type-search-results .view-solr-index-search .views-row {
		width: 300px;
	}
	.node-type-search-results .view-wb-blog-view .views-row {
		padding-left: 0;
		height: 270px;
	}
	.node-type-search-results .view-wb-blog-view img.wp-post-image{
		width: 320px !important;
		padding-top: 50px;
	}
	.node-type-search-results .view-wb-blog-view .views-field-description {
		display: none;
	}
	.node-type-search-results .view-wb-blog-view .views-field-title {
		left: 0;
		top: 230px;
		padding: 0 15px 0 15px;
	}
	.node-type-search-results .view-wb-blog-view .views-field-timestamp {
		left: 0;
		top: 15px;
		padding-left: 15px;
	}

	/* 
	PAGINA PERSONA
	/persona/...
	*/

	.node-type-persona #node_persona_full_group_header_persona {
		padding: 40px 0 0 10px;
	}
	.node-type-persona #node_persona_full_group_ruoli_persona {
		padding-left: 10px;
	}
	.node-type-persona #node_persona_full_group_ruoli_persona .views-row {
		width: 280px;
		height: auto !important;
	}
	#node_persona_full_group_ruoli_persona .views-field-title,
	#node_persona_full_group_ruoli_persona .views-field-field-anno-produzione,
	#node_persona_full_group_ruoli_persona .views-field-view-node {
		left: 150px !important;
	}

	.cont-acq-container{
		text-align: center;
	}
	#cont-acq {
		float: none;
		padding: 10px;
		margin-right: 0 !important;
	}

	.views-field-field-poster img {
		width: 132px;
		height: 190px;
	}
	
	.node-type-search-results .views-field-field-poster img {
		width: 85px;
		height: 122px;
	}

	.listato-slide .views-field-view-node {	
		left: 141px;
	}
	.listato-slide .views-row a, .views-field-field-anno-produzione .field-content, .views-label-field-anno-produzione {
		font-size: 18px !important;
	}
	.listato-slide .views-row .views-field-title a {
		font-size: 20px !important;	
	}
	
}
/* cell landscape */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.node-film-page-drop-down h2, .node-serie-tv-page-drop-down h2, .node-games-page-drop-down h2, .listati-from-megamenu-title {
		width: 468px;
	}
	.decade-detail {
		width: 500px;
	}
	.listato-logo, .listato_mobile, .more-listati {
		width: 284px !important;
		height: 229px !important;
	}
	.listato-slide-mask {
	    width: 568px !important;
	}
	#page_container_mobile {
		width: 185px;
		margin: 0 auto 20px;
	}
	.listato-slide .views-field-title {
		width: 153px !important;
		padding-right: 300px !important;
	}
	.node-type-search-results .search-text-big-left {
		width: 468px;
	}
	.node-type-search-results #menu_film_en_div {
		width: 548px;
	}
	.sep_div {
		width: 548px;
	}
	.node-type-search-results .menu_film_en {
		width: 568px;
	}
	.node-type-search-results .menu_film_en td {
		width: 60px !important;
	}
	.node-type-search-results .menu_film_en td.menu_film_en_padding {
		width: 6px !important;
	}
	.node-type-search-results .menu_film_en td {
		padding: 0 6px 0 6px !important;
	}
	.node-type-search-results .menu_film_en td.no_background {
		background: none !important;
	}
	.node-type-search-results .menu_film_en {
		height: 70px;
	}
	.node-type-search-results .menu_film_en td {
		background: url(../images/film/menu-margin-small.png) center right no-repeat;
	}
	.node-type-search-results .search-item-type {	
		font-size: 30px;
	}
	.node-type-search-results .search-item-container {
		padding-left: 20px !important;
	}
	.node-type-search-results .view-solr-index-search .views-row {
		width: 548px;
	}
	.node-type-search-results .view-wb-blog-view .views-row {
		padding-left: 0;
		height: 468px;
	}
	.node-type-search-results .view-wb-blog-view img.wp-post-image{
		width: 568px !important;
		padding-top: 50px;
	}
	.node-type-search-results .view-wb-blog-view .views-field-title {
		left: 0;
		top: 438px;
	}
	.node-type-persona #node_persona_full_group_ruoli_persona .views-row {
		width: 468px;
	}
	#node_persona_full_group_ruoli_persona .views-field-title,
	#node_persona_full_group_ruoli_persona .views-field-field-anno-produzione,
	#node_persona_full_group_ruoli_persona .views-field-view-node {
		left: 150px !important;
	}
	.views-field-field-poster img {
		width: 268px;
		height: 380px;
	}
	
	.node-type-search-results .views-field-field-poster img {
		width: 170px;
		height: 240px;
	}

	.listato-slide .views-field-view-node {
		left: 280px;
	}
	.listato-slide .views-row a, .views-field-field-anno-produzione .field-content, .views-label-field-anno-produzione {
		font-size: 18px !important;
	}
	.listato-slide .views-row .views-field-title a {
		font-size: 20px !important;	
	}
	.search-goto-scheda, .view-solr-index-search .views-field-view-node {
		left: 180px;
	}
	.view-film-search .views-row, .view-solr-index-search .views-row {
		height: 240px;
	}
	.listato-logo, .listato_mobile, .more-listati {
		height: 406px !important;
	}
}