@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1120px) {
	#mmloghi img.cuamm {
		display:none;
	}
}
@media screen and (max-width: 992px) {
	#menu-menu-1 {
		margin-top: 30px;
	}
	.entry-content, body.page-template-page-iprotagonisti-php .entry-content,
	body.page-template-page-iprotagonisti-php #main-column .contenuto,
	body.page-template-page-iprotagonisti-php div.intro,
	.entry-content, body.page-template-page-autori-php .entry-content,
	body.page-template-page-autori-php #main-column .contenuto,
	body.page-template-page-autori-php div.intro,
	.entry-content, body.page-template-page-webserie-php .entry-content,
	body.page-template-page-webserie-php #main-column .contenuto,
	body.page-template-page-webserie-php div.intro {
		width:100%;
	}
	#footer-row {
		min-height:400px;
	}
	#slide-column {
		/*height:500px;*/
	}
	#sidebar-right .widget {
		width:33%;
		float:left;
	}
	#sidebar-right .widget img {
		width:100%;
	}
}

@media screen and (max-width: 767px) {
	#mainmenu {
		border-bottom: none !important;
		background:#000 !important;
	}
	#main-column .contenuto {
		width:100%;
	}
	#main-column blockquote {
		width:100%;
		float:none;
		margin-bottom:30px;
	}
	#entry-photo li {
		margin-right: 1%;
	}
	#entry-photo li label {
   		padding: 5px;
	}
	#footer-row {
		min-height:450px;
	}
	h1.entry-title, h1.widget-title {
		font-size: 30px;
	}
	.navbar-default .navbar-toggle {
		border:none;
		margin-top:18px;
		margin-bottom:4px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color:#fff;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color:#fff;
		margin-top:6px;
		width: 30px;
	    height: 5px;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background:none;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border:none;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: #e7e7e7;
		background: #000;
		margin-top: 20px;
		padding:0;
	}
	.navbar-default .navbar-collapse #menu-menu-1 {
		margin: 10px 0 0 0;
		width:100%;
	}
	.navbar-default .navbar-collapse #menu-menu-1 li {
		width:100%;
	}
	#slide-column {
		/*height:400px;*/
	    margin-top: 77px;
	}
}

@media screen and (max-width: 640px) {
	h1.entry-title, h1.widget-title {
		font-size: 25px;
	}
	#footer-row {
		min-height:500px;
	}
	#slide-column {
		/*height:300px;*/
	}
	body.page-template-page-iprotagonisti-php #entry-photo li,
	body.page-template-page-autori-php #entry-photo li {
   		width: 45%;
	}
	body.page div.intro h1 {
		font-size:25px;
	}
	.gallery-icon img {
		width: 100%;
		height: auto;
	}
	
	table.introwebserie td {display:block;width:100% !important;padding:0 !important;}
	table.episodiwebserie td {display:block;}
	table.episodiwebserie iframe {width:100% !important;}
}
@media screen and (max-width: 480px) {
	#footer-row {
		min-height:600px;
	}
	#slide-column {
		/*height:200px;*/
	}
	
	table.ciaohome td {border:none !important;padding:0;display:block;width:100%;}
}
@media screen and (max-width: 400px) {
	#mainmenu img.logo {
		width:200px !important;
	}
	#footer-row {
		min-height:700px;
	}
}