/*
    ================================================
    CSS MOBILE
    ================================================
*/





@media screen and (max-width: 1600px) {



}





@media screen and (max-width: 1400px) {



}





@media screen and (max-width: 1200px) {

	header#header {
		position: relative;
		z-index: 5;
	}

	.LogoSitoImgMobile img {
		height: 100px;
		width: auto;
	}

	.menu-item:after {
		content: none !important;
		display: none !important;
	}

	.mobmenu-content li a {
		padding: 0.3em 0.2em !important;
	}

	#mobmenuright .menu-item a {
		font-family: 'Barlow Condensed', sans-serif !important;
	}

	#mobmenuright li a {
		font-size: 18px !important;
	}

	.mobmenu-content {
		padding-bottom: 40px !important;
	}

	.CampoRicerca {
		border: none;
	}

	.LenteRicercaMobile {
		display: inline-block;
		width: 17%;
    	margin-bottom: -0.2em;
    	margin-right: -0.8em;
	}
	
	.LenteRicerca {
		display: none;
	}

	.HeaderMobile .Social {
		position: absolute;
		top: 2.45em;
		right: 24em;
	}

	.HeaderMobile .ContSfondo {
		display: inline-block;
		background: var(--grigio);
		border-radius: 50%;
		height: 30px;
		width: 30px;
	}

	.HeaderMobile .ContSfondo:nth-child(1) img {
		margin-left: 0.1em;
		margin-top: 0.1em;
	}
   
	.QZQ {
        width: 60%;
    }

	.Edicola {
		position: absolute;
		bottom: 0.3em;
		right: 14.1em;
	}
		.Edicola a {
			border: none !important;
			border-radius: !important;
		}


	/* Footer */

	#menu-menu-footer .menu-item:after {
		content: '|' !important;
		display: inline-block !important;
	}


	/* PUBBLICITA */

	.PagPubblicita .nav {
		display: flex !important;
	}


	
}





@media screen and (max-width: 992px) {

	.LenteRicercaMobile {
		width: 17%;
		margin-bottom: -0.16em;
		margin-right: -0.7em;
	}
	
	.ImgArchivio {
		min-height: 200px;
		max-height: 200px;
	}
    
	.BoxOffCarta h3 {
		margin-top: 0.5em;
	}

	.BoxOff1,
	.BoxOff2,
	.BoxOff3,
	.BoxOff4,
	.BoxOff3Promo {
		width: fit-content;
		margin: 1em auto !important;
		min-height: unset;
	}

	.TitoloPromo {
		padding-left: 3.3em;
		padding-right: 3.3em;
	}

	.BotSociCont {
		margin-bottom: 2.5em;
	}

	.BotSociCont .BottoneSoci {
		position: relative;
	}


	/* POPUP */

	.NomeOffPopup h3 {
		font-size: 1.2em;
	}

	.OffertePopup h5 {
		font-size: 2em;
	}

	.NomeOffPopup h4 {
		font-size: 1em;
	}

	.OffertePopup {
		margin: 1em 0;
	}


	.BottoneSoci {
		max-width: unset;
	}


	.Cooperazione img {
		width: 85%;
	}

	.Cooperazione h1 {
		width: 95%;
	}
	

	/* COOKIES */

	div#ct-ultimate-gdpr-cookie-accept {
		padding: 0.5em 3em;
	}

	div#ct-ultimate-gdpr-cookie-change-settings {
		padding: 0.5em 3em;
	}

	.ct-ultimate-gdpr-cookie-popup-modern #ct_ultimate-gdpr-cookie-reject {
		left: 50%;
	}


}





@media screen and (max-width: 768px) {

	.Mobile {
		display: block;
	}
	
	.Desktop {
		display: none;
	}

	
	.LenteRicercaMobile {
	  width: 17%;
	  margin-bottom: -0.12em;
	  margin-right: -0.8em;
	}
	
    .SingleAnnuncio h5 {
        font-size: 1.1em !important;
    }
	
	.ImgArchivio {
		min-height: 250px;
		max-height: 250px;
	}

	.LogoSitoImgMobile img {
		height: 93px;
		margin-top: 1em;
		margin-left: 1em;
	}

	.HeaderMobile .Social {
		position: absolute;
		top: 5em;
		right: 2.2em;
	}

	.BoxOffCarta .Periodo,
	.BoxOffCarta .Dettagli {
		display: block;
	}

	.Edicola {
		right: 11em;
	}


	/* POPUP */

	.OffertePopup h5 {
		font-size: 1.6em !important;
		margin-bottom: 0.8em;
	}

	.OffertePopup img {
		width: 15%;
	}

	.NomeOffPopup {
		padding: 0.3em;
	}
		.NomeOffPopup h3 {
			line-height: 1em;
		}

	.BottAbbPopup {
		padding: 0.4em 2em;
	}

	.PopupAbbonamenti {
		z-index: 999999;
	}
		.PopupAbbonamenti .LogoPopup {
			width: 10%;
		}
	
	.ModalHead a {
		margin-left: 0.6em;
		font-size: 1em;
	}

	.TornaHome {
		padding: 0.5em;
	}
		.TornaHome h1 {
			font-size: 1.5em;
		}
		.TornaHome img {
			width: 9%;
		}

	.TornaAbb {
		padding: 0.5em;
	}
		.TornaAbb h1 {
			font-size: 1.5em;
		}
		.TornaAbb img {
			width: 9%;
		}
	

	/* Categorie podcast */

	#ImgCatPodcast {
		min-height: 160px;
		max-height: 200px;
	}


	/* Redazione */

	.ContRedazione {
		column-count: 1;
	}

	
	
	.BoxOffCoop {
		margin: 1em 0;
	}

	.OffertaCoop {
		margin-left: 6em;
		margin-right: 6em;
	}



	/* PUBBLICITA */
		
	.PagPubblicita .nav-pills .nav-link.active,
	.PagPubblicita .nav-pills .show > .nav-link {
		border-bottom: 2px solid var(--arancio) !important;
		margin-bottom: 0.5em !important;
	}

	.PagPubblicita .nav-link:focus,
	.PagPubblicita .nav-link:hover,
	.PagPubblicita .nav-link {
		border-bottom: 2px solid var(--arancio) !important;
		margin-bottom: 0.5em !important;
	}



}





@media screen and (max-width: 576px) {


    footer {
        margin-bottom: 0;
    }

	.ImgArchivio {
		min-height: 200px;
		max-height: 200px;
	}

	.ImgSingle {
		min-height: 240px;
		max-height: 240px;
	}

	.SingleAnnuncio h1 {
		font-size: 1.6em;
	}

	.SingleAnnuncio .Occhiello {
		margin-top: 0.6em;
	}

	.HeaderMobile .Social {
		right: 1.2em;
		display: flex;
	}
	
	.HeaderMobile .ContSfondo {
		margin-left: 0.3em;
	}

	.LenteRicercaMobile {
		width: 17%;
		margin-bottom: -0.12em;
  		margin-right: -0.6em;
	}

	.CampoRicerca {
		width: 65px;
	}

	.AbbonatiHeader a {
		font-size: 0.8em !important;
	}


	/* ABBONAMENTI */

	.BoxOff1,
	.BoxOff2,
	.BoxOff3,
	.BoxOff4,
	.BoxOff3Promo,
	.BoxOffCoop {
		width: auto;
	}

	.Abbonamenti h1 {
		font-size: 1.5em;
	}

	.BoxOffCarta {
		margin: 0 auto;
		width: 80%;
	}

	.Offerta1,
	.Offerta2,
	.Offerta3,
	.Offerta4,
	.OffertaSoci1,
	.OffertaSoci2,
	.OffertaCoop {
		margin: 0 auto;
		width: 80%;
	}

	.Off1Titolo,
	.Off2Titolo,
	.Off3Titolo,
	.Off4Titolo {
		min-width: 200px;
	}

	.Accedi {
		right: 4.8em;
	}
		.Accedi img {
			width: 1.1em;
		}

	.Edicola {
		right: 9em;
	}


	.OffertaCoop {
		margin-top: 2em;
	}


	/* Popup abbonamenti */

	.PopupAbbonamenti .SloganPopup {
		font-size: 1.2em;
	}

	.OffertePopup {
		padding: 1.5em;
	}

	.PageAccedi .BoxTesto h5 {
		max-width: 230px;
		font-size: 1.3em !important;
		margin: 0 auto;
	}


	/* COOKIES */

	.ct-ultimate-gdpr-cookie-popup-modern #ct_ultimate-gdpr-cookie-reject {
		left: unset;
	}

	#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons .cookie-buttons {
		text-align: left;
	}

	.ct-ultimate-gdpr-cookie-popup-modern #ct_ultimate-gdpr-cookie-reject a {
		font-size: 0.7em !important;
	}

	div#ct-ultimate-gdpr-cookie-accept {
		order: 1;
	}


	/* CLASSIFICHE */

	.Punteggi iframe {
		width: 100%;
	}

	.cky-prefrence-btn-wrapper button.cky-btn.cky-btn-reject {
		top: -6em;
		right: 0;
	}

}





@media screen and (max-width: 450px) {

	.LenteRicercaMobile {
		margin-bottom: -0.1em;
		margin-right: -0.7em;
	}
	
	.HeaderMobile .ContSfondo:nth-child(1) img {
    	margin-left: 0.1em;
		margin-top: 0.1em;
	}

	.HeaderMobile .ContSfondo:nth-child(2) img {
		margin-left: 0.04em;
    	margin-top: 0.1em;
	}

	.HeaderMobile .ContSfondo:nth-child(3) img {
		margin-left: -0.1em;
		margin-top: -0.1em;
	}

	.HeaderMobile .ContSfondo {
		height: 30px;
		width: 30px;
	}

	.TornaHome {
		padding: 0.4em;
	}
		.TornaHome h1 {
			font-size: 1.3em;
		}
		.TornaHome img {
			width: 8%;
		}

	.TornaAbb {
		padding: 0.4em;
	}
		.TornaAbb h1 {
			font-size: 1.3em;
		}
		.TornaAbb img {
			width: 8%;
		}

	.Edicola {
		right: 8em;
		bottom: -0.2em;
	}
		.Edicola a {
			width: 42px;
		}


	.BotSociCont .BottoneSoci {
		display: block;
		max-width: 60%;
		margin: 0 auto;
		margin-bottom: 1em;
	}


	/* PUBBLICITA */

	.PagPubblicita .nav {
		display: flex !important;
		align-content: center;
	}

	

}




