﻿.ratio_16-9{
    object-fit: cover;
    aspect-ratio: 150 / 86;
    width:100%;
}

.ratio_11-8{
    object-fit: cover;
    aspect-ratio: 11 / 8;
    width:100%;
}

#header-temi{
    z-index:10;
}

#header-temi .container {
    background-color: #fff;
    margin-top: -1px;
}

* + .cnt__body ins iframe,
* + .cnt__body .ean_element iframe {
    margin-top: 0;
    margin-bottom: 0;
}

.adv{
	box-shadow:none;
}

#ob1 .ob-widget-header {
    margin-bottom: 5px !important;
}

.high-contrast {
    --bs-primary: #000;
    --bs-secondary: #000;
    --bs-body-color:#000;
    --accent-color:#000;
}

@media (min-width: 992px) {
	.tags1 .tags__list, .nvrow .tools.tools-2 .tool{
		font-size: 16px !important;
	}

	.body > main.main {
		margin: 0 auto;
	}
}



.body .main .container {
    background-color: #fff;
}

header.header {
    background-color: TRANSPARENT;
}

header.header .container {
    background-color: #fff;
}

.row.main-row {padding-top:1rem; margin-top:0;}


.nvtags{text-transform:uppercase;}

.cnt__body h2 {
    font-size: 1.5rem;
    margin-top: 0.5rem;
}

[data-move-rel] {
    display: none;
}

.slick-gallery-cnt .navArrow{
    padding-top:3px;
}

.notiziario.hplist .titlelabelmed2 {
    float: left;
    margin-right: 15px;
}

.notiziario.hplist h2 {
    font-size: 1rem;
}

.contenuto-foto-descr{margin-bottom:15px;}
@media (max-width: 768px) {
 .col-left .inEvidenza{display:block !important;}
 .col-right .inEvidenza{display:none !important;}

 .col-left-milano .milano_special{display:block !important;}
 .col-left-roma .milano_special{display:none !important;}

 .col-left .inVetrina{display:block !important;}
 .col-right .inVetrina{display:none !important;}

 .col-left .direzione_nord {display:block !important;}
 .col-right .direzione_nord{display:none !important;}
}

@media (min-width: 768px) {
 .col-left .boxAffariTv{display:none;}
 .col-right .boxAffariTv{display:block;}

 .col-left .editoriale{display:none;}
 .col-right .editoriale{display:block;}

 .col-left .inEvidenza{display:none;}
 .col-right .inEvidenza{display:block;}

 .col-left .inVetrina{display:none;}
 .col-right .inVetrina{display:block;}

 .col-left .direzione_nord {display:none !important;}
 .col-right .direzione_nord{display:block !important;}



	.main-row .col-left-subsez .card2 .card__title,
	.main-row .col-left .card2 .card__title{
		font-size:20px;
	}

	.main-row .col-left-subsez .str__title,
	.main-row .col-left .str__title {
		 font-size:30px;
	}

	.main-row .col-left-subsez .card5 .card__title,
	.main-row .col-left .card5 .card__title{
		font-size:18px;
	}


	.main-row .section.vz .card__a{
		display: flex !important;
		height: 100%;
	}

	.main-row .section.vz .card__a .card5,
	.strillo-small .card2	{
		display: grid;
		row-gap: .5em;
		grid-template-rows: auto 1fr;
	}

	.strillo-small .card2,
	.strillo-small .card__a{
		height:100%;

	}


	.col-right .card2 .card__header:only-child .card__title, .card__title {
		--fs: 18px;
	}

  .hp-main .str__body .abstract,
  .hp-main-sub .str__main > .str__body  {
    font-size: 18px;
    line-height: normal;
}

}


@media (max-width: 767px) {
body[data-id-sez="1"] #cnt h2.card__title{font-weight:700;}
.cnt__body .cnt-body{font-size:1rem;}
 .col-left .boxAffariTv{display:block;}
 .col-right .boxAffariTv{display:none;}

 .col-left .editoriale{display:block;}
 .col-right .editoriale{display:none;}

/* #adv_mobile{margin: 0 auto;}*/

.col-left #adv_mobile{margin-left:-15px; margin-right:-15px;}
.col-left #adv_mobile .adv{display:flex;}

 #div-gpt-ad-MaxTicker{margin-left:-15px; margin-right:-15px; text-align:center;}
.ad-overlay-wrapper{min-height:21px;}

.main .main-row .aside{gap:.5;}

.cnt__body h2 {
    font-size: 1.2rem;
}

#header-temi .header, .nvrow {height:auto;}

.fatti-chiave .card__figure{flex:.5;}

}

.daily-menu-amp{display:none;}

.w-100{width:100% !important;}

.mb-0, .my-0 {
  margin-bottom: 0 !important;
}

.pag a.btn:is(:focus,:focus-within,:hover,:active,.active), .tags a.btn:is(:focus,:focus-within,:hover,:active,.active) {
    color: #fff;
}

.row.main-row > .col-lg-4 > .aside > *,
.col-right > .aside > * {
    margin-bottom: 2rem;
}

.row.main-row > .col-lg-4 > .aside,
.col-right > .aside {
    gap:0;
}

.flash-news h2 {
    margin-bottom: 5px;
}
.flash-news a {
    color: red;
}

#cnt .cnt__title {
    line-height: 1;
}
/*
.cnt__body .gptslot iframe {
    margin-bottom: 0;
    margin-top: 0;
}
*/
.cnt__body .gptslot {
    margin-bottom: 15px;
}

.cnt__body .gptslot iframe {
    margin: 0;
}

.mmcontent img {
  max-width: 100%;
}


#forwbaknav a{
    display: flex;
    align-items: center;
    gap: 5px;
}



@media (max-width: 767px) {
    .main-row .col-left-subsez .str__title, .main-row .col-left .str__title {
        font-size: 28px;
    }

	body[data-id-sez="1"] #cnt h2.card__title{font-size:20px;}

	.hp-main .str__body .abstract,
	.hp-main-sub .str__main > .str__body {
        font-size: 18px;
        line-height: normal;
    }
}


.cnt__body .figure figcaption p {
    margin-bottom: 5px;
    margin-top: 5px;
}

#forwbaknav {
    margin-top: 30px;
}

.header-brand__a{padding-bottom:0;}

.header-brand__img.d-xl-block {
	height: 120px;
}

.header-brand__img.d-xl-none {
    height: auto;
	width: 100%;
	max-width:80vw;
	min-height: 55px;
}

@media (min-width: 992px) {

.header-brand__a{
  height: 130px
}

.header-brand__img.d-xl-none {
  min-height: 120px;
}

.nvtags span+span {
    padding-left: 0.6rem;
}
  
  body > .body {
        margin-top: 170px;
    }
  
  .nv-toggler-d{
       height: 40px;
    }
  
  

  
  }


@media (max-width: 991.98px) {
    .body {
        padding-top: 83px;
    }
  
}


@media (max-width: 1360px) {
  .ico-instagram::before {
    font-size: 1.3rem;
  }
  
 .ico-facebook::before {
  font-size: 1.2em;
  height: 32px;
} 
  
  .ico-x-social:before {
    font-size: 0.9em;
}
  
  
}

.offcanvas-header {
    justify-content: flex-end;
}
