/* fix dfp */
#dotnAd-970x120-strip > div{margin-bottom:25px}
#dotnAd-viralize-inveedeo{clear: both;}
.template_mobile #dotnAd-viralize-inveedeo{clear: both;padding-bottom:44px}


.search-switch{margin-top:9px;text-align: left;font-size: 14px;color:#333;margin-bottom:6px}
.src-mobile .search-switch{color:#fff}
.src-mobile .search-switch a, .src-mobile .search-switch a:hover{color:#fff;}
.search-switch a, .search-switch a:hover{color:#666;text-decoration:none}
.search-switch .selected{color:#333;font-weight: bold;} 
.src-mobile .search-switch .selected{color:#fff;font-weight:bold} 

.navbar-brand img{width:20px;height:17px}
.ts-main-nav .navbar-right img,.ts-main-nav .navbar-right .nav-spacer{opacity:0.5}
.ts-main-nav .navbar-right img:hover{opacity:1}
.navbar-fixed-top .container-fluid{padding:0 13px !important}

.template_desktop .signature.article-bottom-cnt{margin-bottom:84px}


.video-container ins iframe, .video-container-txt ins iframe{
 height:1px
}

.art-tit-p{font-weight: 500;font-size:18px !important;line-height: 28px;}

.signature .allArticle{font-weight: normal;font-style: normal;}
.signature .allArticle a{font-weight: normal;font-style: normal;}

.redLink a, .redlink,.gamesurfAmazonTrack a,.gamesurfAmazonTrack{color:#c5133a !important}

.feedImg .spimg{background:#F5F5F5;min-height:210px;line-height: 210px;position:relative}
.feedImg .spimg img{vertical-align: middle;max-height:210px}

/* shopping dx */
.shp-2l-dx-v3.tiscali-shp-dayblk-v3{padding-top:15px;padding-bottom:15px;border:1px solid #7f79b4;margin-bottom:33px;margin-left:15px;margin-right: 15px;}
.shp-2l-dx-v3.tiscali-shp-dayblk-v3 .shpEdHead {text-align: center;font-size: 24px;color: #c5133a;margin-bottom: 20px;}
.shp-2l-dx-v3.tiscali-shp-dayblk-v3 .shpEdTit h2 {min-height: 100% !important;font-size: 18px !important;line-height: 26px !important;margin-bottom: 15px !important; text-align: center;font-weight: normal;margin-top: 15px;}
.shp-2l-dx-v3.tiscali-shp-dayblk-v3 .shpEdTit h2 a,.shp-2l-dx.shp-prd-ed-day .shpEdTit h2 a:hover{color:#000;text-decoration:none}
.shp-2l-dx-v3.tiscali-shp-dayblk-v3 .shpEdPrice { font-size: 28px;margin-bottom: 15px;text-align: center;margin-top: 20px;color: #c5133a;font-weight: bold;}
.shp-2l-dx-v3.tiscali-shp-dayblk-v3 .imgEdCnt{width: 100%;text-align: center;}
.shp-2l-dx-v3.tiscali-shp-dayblk-v3 .imgEdCnt img{display: inline-block !important;}
.shp-2l-dx-v3.tiscali-shp-dayblk-v3 .shpEdPriceSaving {font-size: 20px;color: #333;font-weight: bold;text-decoration: line-through;}

/** related news **/
.rowRelated{
	display: flex;
	flex-wrap: wrap ;	
}
.rowRelated:before,
.rowRelated:after,
.rowRelated.row:before,
.rowRelated.row:after {
   content: normal;
}
.contentmarketing,.contentmarketingtagliacosti{width: 100%;
    margin-bottom: 26px;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;}

@media (max-width: 767px) {
    .newsRelatedTitle{font-size:20px !important;font-weight:500 !important;text-align:center} 
    .newsRelatedThumb{height:100%;line-height:normal !important}
    .newsRelatedThumb img{max-height:300px}
}
.newsRelatedThumb{background:#EFEFEF;width:100%;text-align:center;vertical-align:middle;line-height:130px;margin-bottom:10px}
@media (min-width: 992px) { 
	.newsRelatedThumb {
	  height:130px
	}
	.newsRelatedThumb img{
		max-height:130px
	}
}
.newsRelatedThumb img{vertical-align:middle}
.newsRelatedTitle{width:100%;line-height:20px}

.adBanner {
    background-color: transparent;
    height: 1px;
    width: 1px;
}

/* fix iol */

.box320x1--transition .hp_320x1-p1, .box320x1--transition .mobile-header {
    transition: top ease-in;
    transition-duration: var(--adTrans);
}

.box320x1 .hp_320x1-p1 {
    top: 0;
	padding:5px 0;
}

.hp_320x1-p1 {	
    display: flex;
    justify-content: center;
    position: -webkit-sticky;
    position: sticky;
    z-index: 5999996;
    /*height: var(--ad320-height);
    top: var(--ad320-neg-height);
    */
    background-color: inherit;
}

#iol_player_container.vjs-top-parent-mobile {
    width: 100%;
    position: fixed;
    z-index: 99999;
    bottom: 0;
    left: 0;
} 

.container_b_2{
    width: 300px;
}
.cnt_b_2{background:#f5f5f5;min-height:250px;width:300px;}

/* dropdown header */
#ts-main-navbar .navT{text-transform:uppercase}
.ts-main-nav{position:relative;z-index:99001 !important;}
#ts-main-navbar .navbar-nav li ul{width:230px;position:absolute;top:30px;left:-20px;z-index:99001 !important;float:left;padding:5px 0px;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#5F57A1;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 4px 10px -3px rgba(0,0,0,0.75);box-shadow:0 4px 10px -3px rgba(0,0,0,0.75)}
#ts-main-navbar .navbar-nav li ul li{float:left;width:100%;line-height:normal !important}
#ts-main-navbar .navbar-nav li ul li a{display:block;color:#fff;line-height:18px !important;padding:8px 20px !important;font-weight:400 !important;font-size:13px !important;text-decoration:none;letter-spacing: 0.3px;}
#ts-main-navbar .navbar-nav li ul li a:hover,.ts-main-nav .nav li a:hover{text-decoration: underline;}
@media screen and (max-width: 1024px) { 
  .ico-hidden-sm {
    display: none !important;
  }

}

@media (min-width: 768px) and (max-width: 1220px) {
    .ico-hidden-lg {
      display: none !important;
    }
  }

  @media (min-width: 768px) and (max-width: 1175px) {
    .ico-hidden-md {
      display: none !important;
    }
  }  
  
  @media (max-width: 767px) {
    .ico-hidden-xs {
      display: none !important;
    }
  }