/*********************************************************************************************
Theme Name: TVdream Design V6
Description: TVdream Theme V.6
Author: Giuseppe Favaro'
Author URI: https://www.tvdream.net
Tags: TVdream
Version: 6
**********************************************************************************************/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:'Poppins';font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local('Poppins Regular'),local(Poppins-Regular),url(fonts/poppins-v15-latin-regular.woff2) format("woff2"),url(fonts/poppins-v15-latin-regular.woff) format("woff")}@font-face{font-family:'Poppins';font-weight:700;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local('Poppins Bold'),local(Poppins-Bold),url(fonts/poppins-v15-latin-700.woff2) format("woff2"),url(fonts/poppins-v15-latin-700.woff) format("woff")}body{font-family:'Poppins',sans-serif;font-size:16px;line-height:1.7;background:#f7fafc;color:#455a64;-webkit-text-size-adjust:100%}h1,.larger-text{font-size:28px;line-height:1.38;font-weight:700}h2,.large-text{font-size:24px;line-height:1.38;font-weight:700}h3,.bigger-text{font-size:20px;line-height:1.38;font-weight:700}h4,.big-text{font-size:15px;line-height:1.38;font-weight:700}h5,.normal-text{font-size:16px;line-height:1.7}h6,.small-text,small{font-size:14px;line-height:1.2}.huge-text{font-size:38px;line-height:1.28;font-weight:700}.medium-text{font-size:25px;line-height:1.28;font-weight:700}.huge-text,.larger-text,.large-text,.medium-text,.bigger-text,.big-text,.normal-text,.small-text,h1,h2,h3,h4,h5,h6{color:#263238;margin-bottom:12px}.bold-text{font-weight:700}.light-text{font-weight:400}a{text-decoration:none;color:#0070ea}p{font-size:16px;line-height:1.7;margin-bottom:10px}@media (max-width:991px){p{font-size:15px}h1,.larger-text{font-size:24px;line-height:1.28}h2,.large-text{font-size:20px}h3,.bigger-text{font-size:18px}.huge-text{font-size:30px}}.header{display:flex;position:relative;background:#fff;box-shadow:rgba(3,27,78,0.1) 0 2px 4px;margin-bottom:22px}.header__logo{padding:15px 15px 15px 20px}.td-logo{width:134px;height:24px;margin-top:8px}.header__main{width:100%;display:flex;justify-content:space-between}.menu li{display:inline-block}.menu li a{display:block;padding:23px;color:#37474F;font-size:15px;font-weight:700}.menu li a:hover{color:#0070ea}.search{position:relative;width:340px;height:42px;margin:15px 20px 15px 0}.search-field{width:100%;height:100%;border:none;font-size:14px;color:#37474F;padding:0 50px 0 15px;border-radius:3px;background:#f0f2f5}.search-field:focus{outline:none}.search-btn{position:absolute;top:7px;right:4px;border:none;background:none;cursor:pointer}.header__icon{display:none}@media (max-width: 991px){.header__logo{padding:15px}.search{width:240px;margin:15px}}@media (max-width: 767px){.header{flex-wrap:wrap}.td-logo{width:126px;height:23px;margin-top:6px}.header__main{flex-wrap:wrap;max-height:0;overflow:hidden;transition:all .3s ease-out}.header--open .header__main{max-height:300px}.menu{order:1;width:100%;border-top:1px solid #f0f2f5}.menu li{display:block;width:100%}.menu li a{padding:20px 15px}.search{width:100%}.search-field{font-size:16px}.header__icon{display:block;position:absolute;width:27px;height:26px;top:19px;right:15px;cursor:pointer}.header__icon span{height:4px;width:100%;position:absolute;background:#333;top:10px;transition:all .1s ease-in-out}.header__icon span:before,.header__icon span:after{height:4px;width:100%;position:absolute;background:#333;content:' ';margin-top:-7px;transition:all .3s cubic-bezier(.215,.61,.355,1)}.header__icon span:after{margin-top:8px}.header--open .header__icon span{background:transparent}.header--open .header__icon span:before{transform:rotate(45deg);margin-top:0}.header--open .header__icon span:after{transform:rotate(-45deg);margin-top:0}}@font-face{font-family:'icomoon';font-weight:400;font-style:normal;font-display:block;src:url(fonts/icomoon.woff) format("woff")}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8c939d;font-size:24px;vertical-align:middle;margin-right:5px}.icon-play:before{content:"\e90e";color:#fff;font-size:32px}.icon-fb:before{content:"\e900"}.icon-ig:before{content:"\e901"}.icon-tw:before{content:"\e902"}.icon-yt:before{content:"\e903"}.icon-search:before{content:"\e90d"}.icon-tel:before{content:"\e904"}.icon-location:before{content:"\e905"}.icon-mail:before{content:"\e906"}.icon-date:before{content:"\e907"}.icon-antenna:before{content:"\e908"}.icon-category:before{content:"\e909"}.icon-country:before{content:"\e90a"}.icon-info:before{content:"\e90c"}.icon-site:before{content:"\e90b"}.subtitle{font-weight:400}@media (max-width: 767px){.title,.subtitle{padding:0 15px}}.box{background:#fff;margin-bottom:35px;border-radius:5px;box-shadow:0 5px 10px rgba(154,160,185,.05),0 15px 40px rgba(166,173,201,.2);border-bottom:1px solid #eaeef1}.box h3{padding:20px;margin:0}.player{position:relative;background:#263238;min-height:270px;overflow:auto}.player-info{margin:0;font-size:14px;padding:20px 20px 20px 55px;position:relative}.player-info i{position:absolute;left:20px}.player-video{position:relative;padding-bottom:56.25%;height:0;background:#263238}.player-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.player-ext{position:relative;display:block;background:#263238}.player-ext__cover::after{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,rgba(38,50,56,0) 0%,rgba(38,50,56,1) 100%)}.player-ext__play{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background:url(images/play.svg) no-repeat;width:160px;height:160px;opacity:.9;transition:transform .2s linear,opacity .2s linear}.player-ext:hover .player-ext__play{background:url(images/play-hover.svg) no-repeat;transform:scale(1.2);opacity:1}.player-ext__out{position:absolute;bottom:15px;right:15px;z-index:2;background:url(images/ico-external.svg) no-repeat;background-size:cover;width:41px;height:41px;transition:opacity .2s linear;opacity:.8}.player-ext:hover .player-ext__out{opacity:1}@media (max-width: 991px){.player-ext__play{width:140px;height:140px}}@media (max-width: 767px){.player-ext__play{width:100px;height:100px}.player-ext__out{width:35px;height:35px;bottom:10px;right:10px}}.player__inside{margin:50px 0;color:#fff;text-align:center}.player__inside p{font-size:16px;font-weight:700}.player__inside span{font-size:15px;font-weight:400}.player__inside a{display:inline-block;margin-bottom:10px}.play-external{width:150px;height:150px;transition:transform .2s linear}.play-external:hover{transform:scale(1.2)}@media (max-width: 767px){.player__inside{margin:30px 0}.play-external{width:135px;height:135px}}.player__thumbnail{position:relative;background:#263238}.player__thumbnail::after{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%)}.player__info{position:absolute;bottom:0;left:0;z-index:2;width:100%;padding:40px 30px 45px}.player__info h4{color:#fff;font-size:23px;text-shadow:2px 2px 3px #171e22;margin-bottom:8px}.player__info p{color:#fff;text-shadow:2px 2px 3px #171e22;font-size:16px;font-weight:700;margin-bottom:20px}.player__info__btn{display:inline-block;padding:15px 30px;margin:10px 0;color:#fff;font-size:20px;font-weight:700;border-radius:3px}.player__info__btn.live{background-color:#C62828}.player__info__btn.live:hover{background-color:#B71C1C}.player__info__btn.ondemand{background-color:#246aff}.player__info__btn.ondemand:hover{background-color:#105cff}@media (max-width: 1160px){.player__info{position:static;text-align:center;background:#181819;padding:25px 15px 45px}.player__info__btn{display:block;padding:15px;font-size:18px}}.player-video-off{padding:120px 15px;background:#263238;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}.info-profile{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eaeef1;border-bottom:1px solid #eaeef1;margin-bottom:20px}.info-profile img{margin-left:20px;width:115px;height:115px}.info-description{padding-bottom:15px}.info-description p,.info-description ul,.info-description ol{padding:5px 20px}.info-description__fade{position:absolute;bottom:0;left:0;width:100%;height:45px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),white)}.btn-expand{margin:0 auto;width:230px;text-align:center;text-transform:uppercase;color:#0070ea;cursor:pointer;font-size:14px;font-weight:700;padding:20px 0;margin-bottom:30px}.info--compressed{position:relative;max-height:250px;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.info--open{max-height:5000px;transition:max-height 1s ease-in-out}.info--nofade{display:none}.details{padding:15px 0;display:flex;flex-wrap:wrap;font-size:15px}.details a{font-weight:700}.details li{width:50%;position:relative;padding:5px 20px 12px 52px}.details li i{position:absolute;left:18px;top:6px}@media (max-width: 767px){.details li{width:100%}}.item-similar li{border-bottom:1px solid #f5f5f5}.item-similar li:hover{background-color:#f7f8f8}.item-similar li:last-child{border-bottom:0}.item-similar a{display:flex;align-items:center}.item-similar h4{padding:15px;font-size:14px;margin-bottom:0}.item-similar-logo{display:block;width:90px;height:90px;margin:0 15px}.item-similar-thumb{display:block;width:120px;height:63px;margin:15px}.social{margin-bottom:35px;border-bottom:1px solid #e4eaee;border-top:1px solid #e4eaee}.social__inside{display:flex;justify-content:space-around;padding:15px}.social__inside a{color:#263238;padding:10px}.side-apps{text-align:center;padding:20px}.side-apps strong{display:block;font-size:20px;margin-bottom:5px}.side-apps p{font-size:15px;margin-bottom:20px}.side-apps a{margin-right:5px}.ad-leaderboard{border-top:1px solid #e4eaee;border-bottom:1px solid #e4eaee;margin:15px 0;padding:15px 0 10px;text-align:center}.ad-middle{border-top:1px solid #e4eaee;border-bottom:1px solid #e4eaee;margin:15px 0;padding:5px 0 10px;text-align:center}.ad-middle::before{content:"PUBBLICITÀ";display:block;font-size:11px;color:#8c8d8e;margin-bottom:5px;text-align:center}.ad-leaderboard__inside,.ad-middle__inside{width:100%;min-height:90px}@media (max-width:767px){.ad-middle__inside{min-height:250px}}.ad-box{margin-bottom:35px;min-height:280px;text-align:center}.btn-section{display:inline-block;padding:12px 22px;margin-top:33px;background:#0070ea;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:3px}.btn-hero{display:inline-block;padding:14px 30px;margin:24px 0;background:#00eacd;color:#243755;font-size:18px;font-weight:700;text-transform:uppercase;border-radius:3px}.btn-site{display:inline-block;padding:9px 19px;margin-right:30px;background:#0070ea;color:#fff;font-size:15px;border-radius:3px}.footer{background:#010e28;color:#808794;text-align:center;padding:60px 0 80px}.footer__logo{width:81px;height:63px}.footer__menu{padding:20px 0}.footer__menu li{display:inline-block;padding:5px 10px}.footer__menu li a{display:block;color:#fff}.footer__social{padding:5px 0 30px}.footer__social li{display:inline-block;margin:0 15px}.footer__social li a{display:block;color:#fff}.container-large{margin:0 auto;max-width:1399px;padding:0 20px}.grid-large{margin:0 auto;max-width:1399px;display:flex;flex-flow:row wrap}.container{margin:0 auto;max-width:1199px;padding:0 20px}.grid{margin:0 auto;max-width:1199px;display:flex;flex-flow:row wrap}[class*=col-]{padding:0 20px}.col-100{width:100%}.col-80{width:80%}.col-60{width:60%}.col-50{width:50%}.col-40{width:40%}.col-33{width:33.33%}.col-66{width:66.66%}.col-25{width:25%}.grid--center{justify-content:center}@media (max-width:991px){.tab-100{width:100%}.tab-80{width:80%}.tab-60{width:60%}.tab-50{width:50%}.tab-40{width:40%}.tab-33{width:33.33%}.tab-25{width:25%}}@media (max-width:767px){[class*=col-]{width:100%}.sma-100{width:100%}.sma-80{width:80%}.sma-60{width:60%}.sma-50{width:50%}.sma-40{width:40%}.sma-33{width:33.33%}.sma-25{width:25%}.sma-np{padding:0}}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mt-3{margin-top:35px}.mb-2{margin-bottom:22px}.mb-4{margin-bottom:40px}.mb-6{margin-bottom:60px}.py-4{padding-top:40px;padding-bottom:40px}.py-5{padding-top:50px;padding-bottom:50px}.py-8{padding-top:80px;padding-bottom:80px}@media (max-width:767px){.py-8{padding-top:50px;padding-bottom:50px}}.img-res{display:block;border:0;width:100%;height:auto}.center{text-align:center}