/*Hide chat detector*/
#ps7Fb0l { display:none; }
 
.homePageBanner h1{
	font-size:3.4em;
}
.hl-title{ 
	font-size:1.3em;
	font-weight:bold;
}
.hl-title.promoter{
	 font-size:1.2em; 
}
a.platforms_bm_firendly{
	padding:0!important;
 }

/*TOP MENU*/
@media screen and (min-width: 964px) {

	ul.main-nav .dropdown{
		width:100%;
				

	}
	
	.dropdown  li{
		white-space: normal;
		width:100%;
		min-width:150px;
	}
	.dropdown li.hasChilds{ 
		min-width:150px;
	}
	li.collapsibile a[tabindex="2"] ~ ul.dropdown > li{
	 min-width:200px;
	}
	
	li.collapsibile a[tabindex="5"] ~ ul.dropdown > li:nth-child(5) {
		/*max-height:240px;
		overflow-y:auto;
		overflow-x:hidden;*/
		/*min-width:150px;*/
	}
}

.frontBanner.vet-partner.eng, .frontBanner.vet-partner-dashboard.eng{
	background:url('../images/png/various/badge-partner-accreditato-es.png') center center no-repeat #DFDFDD;
}


@media screen and (max-width: 963px) {
	.nav .main-nav li a{
		font-size:1.4em;
	}
	
	.dropdown li{
	  white-space:normal;
	  line-height:20px;
	}
}


/*ABOUT*/
.smallh2{
	font-size:2.6em;
}

.smallh3{
	font-size:1.8em;
}

/*SUPPORT*/
.support h1{
	line-height:1.4em;
	max-width:100%;
}

.msg-subject-read::after{
	content: 'leer';
}
.msg-subject:checked + label::after{
	content: 'cerrar'!important; 
}

.frontBanner.vet-partner.eng, .frontBanner.vet-partner-dashboard.eng{
	background:url('../images/png/various/badge-partner-accreditato-es.png') center center no-repeat #DFDFDD !important;
}
.frontBanner.vet-onlus, .frontBanner.vet-onlus-dashboard{
	background:url('../images/png/various/badge-programma-nonprofit-es.png') center center no-repeat #DFDFDD !important;
}
.wallet ul li .list{
	width: calc(100% - 120px);
}

.copy{
	margin-top:0;
}

@media only screen and (min-width: 1024px) and (max-width: 1500px){
	
    .top-menu{
	   margin-top:0px;
	 }
}


@media screen and (min-width: 1024px) and (max-width: 1100px) {
    .main-logo{
	 position:absolute;
     top:-5px;
    }
   .top-menu{
	   margin-left:0px;
   	   width:100%;
	}
}

@media screen and (min-width: 601px) and (max-width: 999px) {

	 .top-menu li{
	  padding:0 5px;
	 }
	 .top-menu a{
	  font-size:14px;
	 }
}



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

    .homePageBanner h1{
		font-size:2.2em;
	}
		
	.wallet ul li .list{
       width: calc(100% - 10px);
    } 
    

}
.integration{
	padding-bottom:80px;
}

@media screen and (max-width: 480px) {
	.copy{
		margin-top:20px;
	}
}
.vendere-front {
    background-image: url("../images/png/various/ebook_pz_es.png");
}