/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
/* HERO */
.breadcrumbs a {
	color:#575757;
	text-decoration:none;
}
.heroBlog, .inside-article, div#left-sidebar, .heroBHmobile, .belowHeroMobile, .site-content .content-area {
	background-color:black !important;
}
.heroBlog, .heroBHmobile{
	position:relative;
}
h1, h2, h3, h4, h5, p, .breadcrumbs a, .breadcrumbs, button.buttonArticoli, button.leggiAbstract, .entry-content li, .entry-content figcaption{
	font-family:'Poppins', sans-serif !important;
}
h1, h2, h3, h4, h5, p, .breadcrumbs, p.chapterItem a, p.chapterItem a:hover, .entry-content li, .entry-content figcaption{
	color: white;
}
.containerTextHeroBH{
	border-left:1px solid #FFFFFF;
	border-bottom:8px solid #FFFFFF;
	position:relative;
	z-index:2;
}
.introBlog {
	background:#171616;
	opacity:0.9;
}
h1.titleHeroBlog, p.tagBlog, p.abstractBH span, p.titleIndice, p.chapterItem, .entry-content h2, .entry-content h3, .entry-content h4, p.numberResult, p.descResult{
	font-weight:bold !important;
}
p.abstractBH, p.firstText, .entry-content h5, .entry-content p, .entry-content li, p.textResult, .entry-content h5, button.buttonArticoli{
	font-weight:200;
}
.tagBlog, p.dataBH, p.titleIndice, .breadcrumbs a:hover, .entry-content li::marker, .entry-content a, .entry-content a:hover, .entry-content a:focus{
	color:#4D97AD;
}
p.dataBH, p.titleIndice, p.chapterItem, p.titleShare, p.numberResult, p.textResult, p.descResult {
	margin-bottom:0 !important;
}
p.abstractBH, button.leggiAbstract, button.leggiAbstract.active {
	position:relative;
}
p.abstractBH:after {
	position:absolute;
	content:'';
	height:1px;
	background-color:#707070;
	left:0;
}
.heroBlog:after {
	position:absolute;
	content:'';
	background-color:white;
	width:1px;
}
button.leggiAbstract:after, button.leggiAbstract.active:after {
	position:absolute;
	top:0;
}
button.leggiAbstract:after{
	content:'+';
}
button.leggiAbstract.active:after {
	content:'-';
}
/* SIDEBAR */
div#left-sidebar, .indiceContainer, p.titleIndice, p.chapterItem{
	position:relative;
}
div#left-sidebar:after {
	position:absolute;
	content:'';
	background-color:white;
	width:1px;
	right:0;
	bottom:0;
}
.inside-left-sidebar {
	margin:0 !important;
}
.indiceContainer:before {
	position:absolute;
	content:'';
	background-color:white;
	opacity:0.3;
	height:100%;
	width:7px;
	left:0;
	top:0;
}
p.titleIndice, p.chapterItem {
	border-bottom:0.5px solid white;
}
p.titleIndice.active:before, p.chapterItem.active:before{
	position:absolute;
	content:'';
	height:100%;
	width:7px;
	background-color:#4D97AD;
	top:0;
}
p.chapterItem a{
	text-decoration:none;
}
.indiceContainer:after {
	position:absolute;
	content:'';
	height:1px;
	background-color:#707070;
	left:0;
}
.iconTitleSocial, .listSocial{
	display:flex;
	align-items:center;
}
img.iconShare{
	filter:brightness(0) saturate(100%) invert(60%) sepia(24%) saturate(811%) hue-rotate(147deg) brightness(86%) contrast(90%);
}
.listSocial a {
	border:0.5px solid white;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	aspect-ratio:1;
}
/* ARTICLE */
main{
	margin:0 !important;
}
.gridBlogResults {
	display:flex;
	align-items:flex-start;
}
.cardBlogResult{
	display:flex;
	flex-direction:column;
	align-items:center;
}
.circleResult {
	border:1px solid white;
	border-radius:50%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	aspect-ratio:1;
}
figure.wp-block-image, figure.wp-block-image img, .entry-content figure {
	width:100%;
}
p.descResult {
	text-align:center;
}
a.buttonLink {
	width:fit-content;
	display:block;
	text-decoration:none;
}
button.buttonArticoli, button.buttonArticoli:hover, button.buttonArticoli:active, button.buttonArticoli:focus{
	background:transparent;
	color:white;
}
button.buttonArticoli {
	border:1px solid white;
	border-radius:10vw;
	display:flex;
	align-items:center;
}
@media (max-width:420px){
 	/* HERO */
	.introBlog{
		padding:7vw;	
	}
	h1.titleHeroBlog{
		font-size:10vw;
		line-height:10.7vw;
	}
	p.titleIndice, .entry-content p, p.descResult, button.buttonArticoli, button.leggiAbstract, button.leggiAbstract:after, button.leggiAbstract.active:after, .entry-content li{
		font-size:5vw;
		line-height:7vw;
	}
	p.tagBlog, p.dataBH, .breadcrumbs, p.chapterItem a, p.titleShare, .entry-content figcaption{
		font-size:4vw;
		line-height:5vw;
	}
	p.abstractBH{
		font-size:4.5vw;
		line-height:5.5vw;
	}
	p.abstractBH:after {
		width:40vw;
	}
	button.leggiAbstract:after, button.leggiAbstract.active:after{
		right:-5vw;
	}
	.belowHeroMobile{
		padding:15vw 10vw 10vw;	
	}
	.indiceContainer {
		margin:10vw 0 15vw;
	}
	p.titleIndice, p.chapterItem{
		padding:3.5vw 0; 
	}
	.indiceContainer:after {
		width:42vw;
		bottom:-15vw;
	}
	.containerSocial {
		padding-top:6vw;
	} 
	.iconTitleSocial {
		margin-bottom:4vw;
	}
	img.iconShare, img.itemSocial{
		width:5vw;
	}
	.listSocial a {
		flex:0 0 11vw;
	}
	/* ARTICLE */
	.entry-content h2 {
		font-size:8.5vw;
		line-height:8.5vw;
	}
	p.firstText, .entry-content h4, .entry-content h5, p.textResult{
		font-size: 6vw;
		line-height: 8vw;
	}
	.entry-content h3{
		font-size:7vw;
		line-height:7.5vw;
	}
	p.numberResult{
		font-size:7.5vw;
		line-height:9vw;
	}
	p.firstText, .entry-content h4, .entry-content h5, figure.wp-block-image, figure.wp-block-embed{
		margin-bottom:10vw;
	}
	.cardBlogResult {
		grid-gap:3vw;
	}
	.circleResult{
		width:35vw;
	}
	.entry-content ul {
		margin:0 0 10vw 20px;
	}
	.entry-content li {
		margin-bottom:4vw;
	}
	a.buttonLink{
		margin:12vw auto 0;	
	}
	img.arrowLeft {
		width:13vw;
	}
}
@media (min-width:421px) and (max-width:550px){
	/* HERO */
	.introBlog{
		padding:8vw 10vw;	
	}
	h1.titleHeroBlog{
		font-size:8vw;
		line-height:8.5vw;
	}
	p.abstractBH, p.titleIndice, .entry-content p, p.descResult, button.buttonArticoli, button.leggiAbstract, button.leggiAbstract:after, button.leggiAbstract.active:after, .entry-content li{
		font-size:4vw;
		line-height:5.8vw;
	}
	p.tagBlog, p.dataBH, .breadcrumbs, p.chapterItem a, p.titleShare, .entry-content figcaption{
		font-size:3.3vw;
		line-height:3.8vw;
	}
	p.abstractBH:after {
		width:30vw;
	}
	button.leggiAbstract:after, button.leggiAbstract.active:after{
		right:-4vw;
	}
	.belowHeroMobile{
		padding:10vw;	
	}
	.indiceContainer {
		margin:10vw 0 12vw;
	}
	p.titleIndice, p.chapterItem{
		padding:3vw 0; 
	}
	.indiceContainer:after {
		width:35vw;
		bottom:-12vw;
	}
	.containerSocial {
		padding-top:5vw;
	} 
	.iconTitleSocial {
		margin-bottom:3.5vw;
	}
	img.iconShare, img.itemSocial{
		width:4vw;
	}
	.listSocial a {
		flex:0 0 9vw;
	}
	/* ARTICLE */
	.entry-content h2 {
		font-size:6.8vw;
		line-height:6.8vw;
	}
	p.firstText, .entry-content h4, .entry-content h5, p.textResult{
		font-size:4.8vw;
		line-height:6.3vw;
	}
	.entry-content h3, p.numberResult{
		font-size:5.8vw;
		line-height:6vw;
	}
	p.firstText, .entry-content h4, .entry-content h5, figure.wp-block-image, figure.wp-block-embed{
		margin-bottom:8vw;
	}
	.cardBlogResult {
		grid-gap:2vw;
	}
	.circleResult{
		width:30vw;
	}
	.entry-content ul {
		margin:0 0 8vw 18px;
	}
	.entry-content li {
		margin-bottom:3vw;
	}
	a.buttonLink{
		margin:10vw auto 0;	
	}
	img.arrowLeft {
		width:12vw;
	}
}
@media (max-width:550px){
	/* HERO */
	.heroBHmobile{
		padding-top:35vw;
		display:flex;
		flex-direction:column;
	}
	.containerTextHeroBH{
		margin-left:10vw;	
	}
	p.tagBlog{
		margin-bottom:3vw;	
	}
	h1.titleHeroBlog{
		margin-bottom:6vw;	
	}
	p.abstractBH{
		margin-bottom:10vw;
	}
	p.abstractBH:after {
		bottom:-6vw;
	}
	.containerAbstract.active {
		padding-top:6vw;
	}
	.breadcrumbs {
		font-size:13px;
	}
	p.titleIndice, .chapterList {
		margin-left:5.5vw;
	}
	p.titleIndice:before, p.chapterItem.active:before {
		left:-5.5vw;
	}
	.iconTitleSocial, .listSocial {
		grid-gap:2vw;
	}
	/* ARTICLE */
	.inside-article {
		padding:15vw 10vw !important;
	}
	.gridCasehistoryResults {
		grid-gap:10vw;
		flex-direction:column;
		align-items:center;
		margin-top:10vw;
	}
	hr.wp-block-separator {
		margin:15vw 0 10vw;
	}
	button.buttonArticoli {
		padding:3vw 7vw;
	}
}
@media (min-width:551px){
	img.imgHeroBH {
		position:absolute;
	}
}
@media (min-width:551px) and (max-width:899.9px){
	/* HERO */
	img.imgHeroBH {
		bottom:0.5vw;
	}
	p.tagBlog{
		margin-bottom:2vw;	
	}
	.belowHeroMobile{
		padding:8vw 10vw;	
	}
	.imgHeroBH{
		left:0;
	}
	.containerTextHeroBH{
		position:absolute;
		left:10vw;
	}
	/* ARTICLE */
	.inside-article {
		padding:8vw 10vw !important;
	}
	.gridBlogResults {
		grid-gap:6vw;
		margin-top:6vw;
	}
	.cardBlogResult {
		flex:0 0 calc((100% - 12vw) / 3);
		grid-gap:1.5vw;
	}
}
@media (min-width:551px) and (max-width:766.9px){
	/* HERO */
	.heroBHmobile{
		height:calc((100vw / (2000 / 1333)) + 81vw);
	}
	.containerTextHeroBH{
		top:32vw;
	}
	.introBlog{
		padding:6vw 10vw;	
	}
	h1.titleHeroBlog, .entry-content h2 {
		font-size:6.5vw;
		line-height:7vw;
	}
	p.abstractBH, p.titleIndice, .entry-content p, p.descResult, button.buttonArticoli, button.leggiAbstract, button.leggiAbstract:after, button.leggiAbstract.active:after, .entry-content li{
		font-size:3.5vw;
		line-height:5vw;
	}
	p.tagBlog, p.dataBH, p.chapterItem a, p.titleShare, .entry-content figcaption{
		font-size:2.8vw;
	}
	h1.titleHeroBlog{
		margin-bottom:5vw;	
	}
	p.abstractBH{
		margin-bottom:7vw;
	}
	p.abstractBH:after {
		width:28vw;
		bottom:-3.5vw;
	}
	.containerAbstract.active {
		padding-top:4vw;
	}
	button.leggiAbstract:after, button.leggiAbstract.active:after{
		right:-3.5vw;
	}
	.breadcrumbs {
		font-size:15px;
	}
	.indiceContainer {
		margin:7vw 0 10vw;
	}
	p.titleIndice, .chapterList {
		margin-left:4.5vw;
	}
	p.titleIndice:before, p.chapterItem.active:before {
		left:-4.5vw;
	}
	p.titleIndice, p.chapterItem{
		padding:2.5vw 0; 
	}
	.indiceContainer:after {
		width:32vw;
		bottom:-10vw;
	}
	.containerSocial {
		padding-top:4vw;
	} 
	.iconTitleSocial {
		grid-gap:1.5vw;
		margin-bottom:2.5vw;
	}
	img.iconShare, img.itemSocial{
		width:3.5vw;
	}
	.listSocial{
		grid-gap:1.5vw;
	}
	.listSocial a {
		flex:0 0 7vw;
	}
	/* ARTICLE */
	p.firstText, .entry-content h4, .entry-content h5, p.textResult{
		font-size:4vw;
		line-height:5.2vw;
	}
	.entry-content h3, p.numberResult{
		font-size:4.5vw;
		line-height:5vw;
	}
	p.firstText, .entry-content h4, .entry-content h5, figure.wp-block-image, figure.wp-block-embed{
		margin-bottom:6vw;
	}  
	.circleResult{
		width:100%;
	}
	hr.wp-block-separator {
		margin:10vw 0;
	}
	.inside-article ul {
		margin:0 0 6vw 18px;
	}
	.inside-article li {
		margin-bottom:3vw;
	}
	a.buttonLink{
		margin:10vw auto 0;	
	}
	button.buttonArticoli {
		padding:2.5vw 5vw;
	}
	img.arrowLeft {
		width:10vw;
	}
}
@media (min-width:767px) and (max-width:899.9px){
	/* HERO */
	.heroBHmobile{
		height:calc((100vw / (2000 / 1333)) + 60vw );
	}
	.containerTextHeroBH{
		top:20vw;
	}
	.introBlog{
		padding:5vw 10vw;	
	}
	h1.titleHeroBlog {
		font-size:5.5vw;
		line-height:6vw;
	}
	p.abstractBH, p.tagBlog, p.titleIndice, .entry-content p, p.descResult, button.buttonArticoli, button.leggiAbstract, .entry-content li{
		font-size:2.4vw;
		line-height:3.6vw;
	}
	p.dataBH, p.chapterItem a, p.titleShare, .entry-content figcaption{
		font-size:1.8vw;
	}
	h1.titleHeroBlog{
		margin-bottom:4vw;	
	}
	p.abstractBH{
		margin-bottom:5vw;
	}
	p.abstractBH:after {
		width:18vw;
		bottom:-2.5vw;
	}
	.containerAbstract.active {
		padding-top:3vw;
	}
	button.leggiAbstract:after, button.leggiAbstract.active:after{
		font-size:2.4vw;
		right:-2.5vw;
	}
	.breadcrumbs {
		font-size:13px;
	}
	.indiceContainer {
		margin:5vw 0 8vw;
	}
	p.titleIndice, .chapterList {
		margin-left:3vw;
	}
	p.titleIndice:before, p.chapterItem.active:before {
		left:-3vw;
	}
	p.titleIndice, p.chapterItem{
		padding:2vw 0; 
	}
	.indiceContainer:after {
		width:22vw;
		bottom:-8vw;
	}
	.containerSocial {
		padding-top:3vw;
	} 
	.iconTitleSocial {
		grid-gap:1vw;
		margin-bottom:2vw;
	}
	img.iconShare, img.itemSocial{
		width:2.5vw;
	}
	.listSocial{
		grid-gap:1vw;
	}
	.listSocial a {
		flex:0 0 5.5vw;
	}
	/* ARTICLE */
	.entry-content h2 {
		font-size:5vw;
		line-height:5.5vw;
	}
	p.firstText, .entry-content h4, .entry-content h5, p.textResult{
		font-size:3vw;
		line-height:4vw;
	}
	.entry-content h3, p.numberResult{
		font-size:3.5vw;
		line-height:4vw;
	}
	p.firstText, .entry-content h4, .entry-content h5, figure.wp-block-image, figure.wp-block-embed{
		margin-bottom:5vw;
	}  
	.circleResult{
		width:85%;
	}
	hr.wp-block-separator {
		margin:8vw 0;
	}
	.inside-article ul {
		margin:0 0 5vw 20px;
	}
	.inside-article li {
		margin-bottom:2vw;
	}
	a.buttonLink{
		margin:8vw auto 0;	
	}
	button.buttonArticoli {
		padding:2vw 3vw;
	}
	img.arrowLeft {
		width:8vw;
	}
}
@media (max-width:899.9px){
	/* HERO */
	img.imgHeroBH-900{
		display:none;	
	}
	.imgHeroBH{
		width:100%;
	}
	.containerAbstract{
		max-height:0;
		overflow:hidden;
		transition:max-height 200ms ease-out;
	}
	button.leggiAbstract, button.leggiAbstract:hover, button.leggiAbstract:active, button.leggiAbstract:focus {
		background:transparent;
		color:#4D97AD;
		padding:0;
	}
	.belowHeroMobile {
		border-bottom:1px solid #707070;
	}
	div#left-sidebar, .heroBlog{
		display:none;	
	}
	/* ARTICLE */
	.site-content .content-area{
		width:100% !important;	
	}
	button.buttonArticoli {
		grid-gap:2vw;
	}
}
@media (min-width:900px){
	/* HERO */
	.heroCasehistory:after {
		bottom:0;
	}
	.heroBHmobile, .belowHeroMobile{
		display:none;
	}
	/* SIDEBAR */
	div#left-sidebar:after {
		height:100%;
	}
	.inside-left-sidebar {
		position:sticky;
	}
	/* ARTICLE */
	p.firstText, .inside-article h4, .inside-article h5, figure.wp-block-image, figure.wp-block-embed{
		margin-bottom:3vw;
	}  
	.gridBlogResults {
		grid-gap:4vw;
		margin-top:3vw;
	}
	.cardBlogResult {
		flex:0 0 calc((100% - 8vw) / 3);
		grid-gap:1vw;
	}
	.inside-article li {
		margin-bottom:1vw;
	}
}
@media (min-width:900px) and (max-width:1400px){
	/* HERO */
	img.imgHeroBH {
		right:0;
	}
	.containerTextHeroBH {
		margin-left:6vw;
	}
	h1.titleHeroBlog {
		font-size:4.5vw;
		line-height:5vw;
	}
	/* SIDEBAR */
	.indiceContainer {
		padding-left:2vw;
	}
	p.titleIndice, p.chapterItem {
		padding:1.5vw 2vw 1.5vw 0;
	}
	p.titleIndice:before, p.chapterItem.active:before {
		left:-2vw;
	}
	.indiceContainer:after {
		width:13vw;
	}
	.containerSocial {
		padding-top:4vw;
	}
	.iconTitleSocial{
		grid-gap:1vw;
		margin-bottom:2vw;
	}
	img.iconShare {
		width:2vw;
	}
	.listSocial {
		grid-gap:1vw;
	}
}
@media (min-width:900px) and (max-width:1099.9px){
	/* HERO */
	.heroBlog{
		padding:15vw 0 5vw; 
	}
	img.imgHeroBH{
		display:none;	
	}
	.containerTextHeroBH {
		width:94vw;
		display:flex;
		flex-direction:column;
	}
	.introBlog{
		padding:4vw 5vw;	
	}
	p.abstractBH, p.tagBlog, p.titleIndice, .entry-content p, p.descResult, button.buttonArticoli, .entry-content li{
		font-size:1.8vw;
		line-height:2.7vw;
	}
	p.dataBH, p.chapterItem a, p.titleShare, .entry-content figcaption{
		font-size:1.6vw;
	}
	.breadcrumbs {
		font-size:13px;
	}
	h1.titleHeroBlog{
		margin-bottom:3vw;
	}
	p.abstractBH {
		margin-bottom:4vw;
	}
	p.tagBlog {
		margin-bottom:1.5vw;
	}
	.breadcrumbs {
		padding:0 0 4vw 2vw;
	}
	p.abstractBH:after {
		bottom:-2vw;
		width:16vw;
	}
	.heroBlog:after {
		left: calc(30% - 1px);
		height:5vw;
	}
	/* SIDEBAR */
	div#left-sidebar {
		padding:8vw 0 13vw 6vw;
	}
	.inside-left-sidebar {
		top:12vw;
	}
	.indiceContainer {
		margin-bottom:8vw;
	}
	.indiceContainer:after {
		bottom:-8vw;
	}
	.listSocial a {
		flex:0 0 4vw;
	}
	img.itemSocial {
		width:2vw;
	}
	/* ARTICLE */
	.inside-article {
		padding:8vw 6vw 13vw 6vw !important;
	}
	p.firstText, .entry-content h4, .entry-content h5, p.textResult{
		font-size:2.5vw;
		line-height:3.3vw;
	}
	.entry-content h2 {
		font-size:3.9vw;
		line-height:4.3vw;
	}
	.entry-content h3, p.numberResult{
		font-size:3.5vw;
	}
	.circleResult{
		width:85%;
	}
	hr.wp-block-separator {
		margin:6vw 0;
	}
	.inside-article ul {
		margin:0 0 3vw 18px;
	}
	a.buttonLink{
		margin:8vw auto 0;	
	}
	button.buttonArticoli {
		padding:1.5vw 2.5vw;
		grid-gap:2vw;
	}
	img.arrowLeft {
		width:5.5vw;
	}
}
@media (max-width: 1099.9px){
	img.imgHeroBlog1100{
  		display: none;
 	}
}
@media (min-width:1100px){
	/* HERO */
	.innerHeroBH{
		position:relative;
	}
	img.imgHeroBH-900{
		display:none;	
	}
	img.imgHeroBH {
		object-fit: cover;
		height:100%;
	}
	p.abstractBH {
		margin-bottom:3vw;
	}
	p.abstractBH:after {
		bottom:-1.5vw;
	}
	/* ARTICLE */
	.circleResult{
		width:90%;
	}
	hr.wp-block-separator {
		margin:4vw 0;
	}
	a.buttonLink{
		margin:5vw auto 0;	
	}
	button.buttonArticoli {
		padding:1vw 2vw;
		grid-gap:1vw;
	}
	img.arrowLeft {
		width:4vw;
	}
}
@media (min-width:1100px) and (max-width:1400px){
	/* HERO */
	.heroBlog{
		padding:16vw 0 3vw; 
	}
	img.imgHeroBH {
		display: none;
	}
	.containerTextHeroBH {
		width:84vw;
	}
	.introBlog{
		padding:3vw 6vw 3vw 5vw;	
	}
	p.abstractBH, p.tagBlog, p.titleIndice, .entry-content p, p.descResult, button.buttonArticoli, .entry-content li{
		font-size:1.6vw;
		line-height:2.4vw;
	}
	p.dataBH, p.chapterItem a, p.titleShare, .entry-content figcaption{
		font-size:1.4vw;
	}
	.breadcrumbs {
		font-size:14px;
	}
	h1.titleHeroBlog{
		margin-bottom:2vw;
	}
	p.tagBlog {
		margin-bottom:1vw;
	}
	.breadcrumbs {
		width:66vw;
		padding:0 0 4vw 1vw;
	}
	p.abstractBH:after {
		width:13vw;
	}
	.heroBlog:after {
		left: calc(30% - 1px);
		height:3vw;
	}
	/* SIDEBAR */
	.inside-left-sidebar {
		top:9.5vw;
	}
	div#left-sidebar {
		padding:4.5vw 0 10vw 6vw;
	}
	.indiceContainer {
		margin-bottom:6vw;
	}
	.indiceContainer:after {
		bottom:-6vw;
	}
	.listSocial a {
		flex:0 0 3.5vw;
	}
	img.itemSocial {
		width:1.7vw;
	}
	/* ARTICLE */
	.inside-article {
		padding:5vw 0 10vw 5vw !important;
		width:60vw;
	}
	img.imgHeroBlog1100 {
  		margin-bottom: 3vw;
 	}
	.entry-content h2 {
		font-size:4vw;
		line-height:4.3vw;
	}
	p.firstText, .entry-content h4, .entry-content h5, p.textResult{
		font-size:2.3vw;
		line-height:3vw;
	}
	.entry-content h3, p.numberResult{
		font-size:3vw;
	}
	.inside-article ul {
		margin:0 0 2vw 1.8vw;
	}
}
@media (min-width:1401px){
	/* HERO */
	.heroBlog{
		padding:12vw 0 5vw;; 
	}
	img.imgHeroBH {
		right:0;
		width:53vw;
		bottom:-2vw;
	}
	img.imgHeroBlog1100{
  		display: none;
 	}
	.containerTextHeroBH {
		margin-left:7.5vw;
		width:55vw;
	}
	.introBlog{
		padding:3vw 5vw;	
	}
	p.abstractBH, p.tagBlog{
		font-size:1.05vw;
	}
	h1.titleHeroBlog{
		font-size:3.2vw;
		line-height:3.2vw;
	}
	.entry-content h2 {
		font-size:2.8vw;
		line-height:2.8vw;
	}
	p.titleIndice, .entry-content p, p.descResult, button.buttonArticoli, .entry-content li{
		font-size:1.2vw;
		line-height:1.8vw;
	}
	p.dataBH, .breadcrumbs, p.chapterItem a, p.titleShare, .entry-content figcaption{
		font-size:15px;
	}
	p.tagBlog {
		margin-bottom:0.5vw;
	}
	h1.titleHeroBlog{
		margin-bottom:1.5vw;
	}
	.breadcrumbs {
		padding:0 0 2.5vw 1vw;
	}
	p.abstractBH:after {
		width:10vw;
	}
	.heroBlog:after {
		left: calc(25% - 1px);
		height:5vw;
	}
	/* SIDEBAR */
	.inside-left-sidebar {
		top:7vw;
	}
	div#left-sidebar {
		padding:4.5vw 0 10vw 7.5vw;
		width:25%;
	}
	.indiceContainer {
		padding-left:1.2vw;
		margin-bottom:4.5vw;
	}
	p.titleIndice, p.chapterItem {
		padding:1vw 1.5vw 1vw 0;
	}
	p.titleIndice.active:before, p.chapterItem.active:before {
		left:-1.2vw;
	}
	.indiceContainer:after {
		width:6vw;
		bottom:-4.5vw;
	}
	.containerSocial {
		padding-top:3vw;
	}
	.iconTitleSocial{
		grid-gap:15px;
		margin-bottom:20px;
	}
	img.iconShare {
		width:25px;
	}
	.listSocial {
		grid-gap:10px;
	}
	.listSocial a {
		flex:0 0 42px;
	}
	img.itemSocial {
		width:20px;
	}
	/* ARTICLE */
	.site-content .content-area {
		width:75% !important;
	}
	.inside-article {
		padding:5vw 0 10vw 4.5vw !important;
		width:51vw;
	}
	p.firstText, .entry-content h4, .entry-content h5, p.textResult{
		font-size:1.6vw;
		line-height:2.2vw;
	}
	.entry-content h3, p.numberResult{
		font-size:2.1vw;
		line-height:2.5vw;
	}
	.inside-article ul {
		margin:0 0 2vw 1.2vw;
	}
}