


.cover-videorecensioni{background-image: url("../img/recensioni-running/cover/Hero2025.jpg");}


.gray_social{
	padding-bottom:  40px;
}

.padd-ok-mob{
    padding-left: 1.9375rem;
    padding-right: 1.9375rem;
 }
 .box_video_recensione{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
 }


.nobotpadd{margin-bottom:  10px; margin-top:  0px; }
.testo_primopiano{margin-bottom:  25px;}

.videorecesection_title{
	padding: 45px 5px 0px 0;
}
.videorecesection_title h2 {
	padding-bottom: 0px;
	text-transform: none;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
.nobotpadd{margin-top:  4px; }
	.videorecesection_title h2 {
		margin-bottom: 0px;
	}


}


.videorecesection_title::before {
	content: "";
	display: block;
	background-image: url('../img/recensioni-running/ico_tube.svg');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	background-size: contain;
	margin: 0 auto 12px;
	background-position: center;
}

.videorecesection_title.nologo::before {
display:  none;
}
.videorecesection_title p {
	font-size: 20px;
	line-height: 1.2em;
}

.videorecesection_text_primo_piano{
	font-size: 15px;
	line-height: 18px;
}


#video--wall {
	display: flex;
	padding-top: 30px;
	padding-bottom: 30px;
	max-width: 976px;
	margin: 0 auto;
	flex-wrap: wrap;
}

@media (min-width: 640px) and (max-width: 960px) {

	#video--wall {
		max-width: 640px;
	}
}


#video--wall .socialitem {
	position: static;
	flex: 1 1 100%;
	max-width: 320px;
	/* min-width: 270px; */
	width: auto;
	padding: 15px;
	margin: auto;
}

.socialitem .testoinst{
	padding:  20px 20px 15px 20px;
}

.socialitem .testoinst p{
	max-height: 75px;
}


.socialitem .testoinst h4{
	font-family: 'Oswald';
	font-weight:  bold;
	font-size:  18px;
	text-transform:  uppercase;
	text-align:  left;
}


.socialitem .testoinst h4 a{color:  black}

.recensore p{
	font-size:  13px;
	color: #5C5C5D;
	padding:  0px 20px 0px 35px;
	position:  relative;
	text-align:  left;
	margin-bottom:  5px;
}


.recensore p b{
	font-size:  12px;
	text-transform:  uppercase;
	color: black;
}


.recensore p:before{
	content:  "";
	position:  absolute;
	width:  10px;
	height:  12px;
	left:  20px;
	top:  2px;
	background: url("../img/recensioni-running/omino.svg") 0 0 no-repeat;
}


.call-to{padding:  15px 0 0 0}

.call-to .btn_video_recensione{
	background:  black;
	color:  white;
	font-size:  16px;
	font-family:  "Times new roman";
	display:  block;
	font-style:  italic;
	margin: 0 20px;
	padding: 5px 0;
}


.call-to a.btn_video_recensione:hover{background: #c4161c}


.call-to a.btn_goto_maxi{
	color:  black;
	font-size:  14px;
	letter-spacing:  0.01em;
	font-style:  italic;
	position:  relative;
	padding-bottom: 10px 0;
	margin: 10px 20px 20px 20px;
	opacity: 0.8;
	display:  block;
}




.call-to a.btn_goto_maxi:before{
    content: "";
    width: 13px;
    top: 5px;
    left: 50%;
    margin-left:  -100px;
    height: 14px;
    position: absolute;
	background: url("../img/recensioni-running/arrow-down-solid.svg") 0 0 no-repeat;
}

.call-to a.btn_goto_maxi:hover{text-decoration:  underline}

.cta_tipo a{
	background:  black;
	color:  white;
	font-family:  "times new roman";
	font-style:  italic;
	display:  block;
	width:  85%;
	max-width:  400px;
	margin:  0 auto;
	padding:  8px 0;
	line-height:  22px;
	font-size:  22px;

}

@media only screen and (max-width: 380px) {
.cta_tipo a b{display:  block}
}
.cta_tipo.cta_guardali_tutti a{
	max-width:  460px;

}

.cta_tipo{
	padding: 10px 0 60px 0;
}
.cta_tipo.nopadd_cta{
	padding: 10px 0 30px 0;
	line-height:  24px;
}

.cta_tipo a:hover{
	background: #c4161c;

}


.cta_tipo a:hover small{
	color:  white;

}

.cta_tipo a small{	
	font-size:  24px;
	position:  relative;
}

.cta_guardali_tutti a small{	
	margin-left:  46px;
}

.cta_tipo a b{font-weight:  normal;}


.cta_guardali_tutti a small:before{
    content: "";
    width: 40px;
    position: absolute;
    left: -46px;
    top: 0;
    height: 27px;
    background: url(../img/recensioni-running/tube_icon.svg) 0 0 no-repeat;
}



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

.cta_guardali_tutti a{
	width:  85%;
	max-width: 380px;
}

.cta_guardali_tutti a small{	
	margin-left:  0px;
	line-height:  22px;
	font-size:  22px;
}

.cta_guardali_tutti a small:before{
    display:  none;
}

.cta_guardali_tutti a b{display:  block;}
}

.img_next{
	background: url(../img/recensioni-running/banner-next.jpg) 0 0 no-repeat;
	background-size:  cover;
	width:  990px;
	height:  253px;
	display:  flex;
	align-items: center;
  justify-content: center;
  margin:  0 auto;
  flex-direction: column;
}

.etichettasoon{
	font-family:  "oswald";
	font-weight:  bold;
	padding:  1px 10px;
	font-size:  22px;
	text-transform:  uppercase;
	color:  black;
	margin: 5px 0;
	background: rgba(255,255,255,0.8);
}

.etichettanuovoprod{
	font-family:  "oswald";
	font-weight:  bold;
	font-size:  34px;
	color:  white;
	text-transform:  uppercase;
	padding:  3px 10px;
	margin: 5px 0;
	background: rgba(0,0,0,0.8);
}

@media only screen and (max-width: 1024px) {
	.img_next{

		width:  640px;
		height:  163px;

	}
}

@media only screen and (max-width: 640px) {
	.img_next{
		background: url(../img/recensioni-running/img-next_mob.jpg) 0 0 no-repeat;
		max-width:  620px;
		width:  96%;
		height: 262px;
		background-size: cover;

	}
	.etichettasoon{font-size:  19px;}
	.etichettanuovoprod{font-size:  26px;}
}

.acapatore{display:  block;}

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

.acapatore{display:  inline;}
}

/* SLIDER BLUE  */
#slider_blue{
	padding: 45px 0 15px 0 !important;
	background: #06232b;
}

#slider_blue h2, #slider_blue h5{color:  white;}


.logo_feedaty{
	    width: 92px;
    height: auto;
    margin-bottom: 10px;
}

/* SLIDER TEAM */
#slider_team{
		padding: 45px 0 !important;
}


.red_uscite{
		padding: 50px 0 !important;
		background:  #c4161c;
		color:  white;
}

.red_uscite h2{color:  white}



.comment-slider .card{
	min-height:  260px !important;
	border-radius:  4px;
}


.card-inner img.stellina{display:  block; margin: 5px auto 0 auto; width:  80px}



