/*TVdream Android - Landing PageVersion 1.0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0}
body{width:auto;height:auto;background-color:#cfd8dc;font-family:'Open Sans',sans-serif;font-size:16px;line-height:22px;color:#263238}
h1{font-size:25px}
h2{font-size:18px}
h3{font-size:14px}
h1,h2,h3,h4,h5,h6,strong{font-weight:700}
a{color:#1e88e5;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a:hover{color:#1565c0}
a:active{outline:none}
abbr,acronym{border-bottom:1px dotted;cursor:help}
em{font-style:italic}
ol,ul{margin:0}
ol li{list-style:decimal outside}
ul li{list-style:none}
th,td{border:1px solid;padding:8px}
th{font-weight:700;text-align:center}
caption{margin-bottom:8px;text-align:center}
fieldset,table{margin-bottom:15px}
a:link,a:visited{text-decoration:none}
:focus{outline:0}
.alignleft{float:left}
.alignright{float:right}
/************************** Header **************************/
#header{float:left;width:100%;clear:both;background:#fff;position:fixed;top:0;left:0;}
.logo{float:left;margin:24px 15px 18px 10px}
.menu{float:left;width:410px}
.menu li{float:left}
.menu li a{display:block;padding:25px 10px;color:#263238}
.menu li a:hover{background-color:#eceff1}
#toggle{float:right;display:none}
.toggle{float:right;display:none;padding:5px;cursor:pointer;margin:17px 10px 0 0;color:#fff;background-color:#263238;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.icon-bar{display:block;width:18px;height:2px;margin:5px;background-color:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.share{float:right;}
.share .fb-like{float:left;margin:23px 8px 0 10px}
.share .tw-share{float:left;margin:25px 8px 0 10px}
.share .g-plus{float:left;margin:25px 8px 0 10px}
iframe[id^="oauth2relay"]{display:none!important}
/************************** Structure **************************/
.container,.container-large{width:960px;margin:0 auto;overflow:hidden}
.landing{float:left;width:100%;clear:both;background:#cfd8dc;}
.alternate{background:#eceff1}
.space-top{margin-top:70px;}
.columns2-left, .columns2-right{float:left;width:479px;text-align:center;}
.columns3-left, .columns3-right{float:left;width:268px;text-align:center;}
.columns3-center{float:left;width:422px;}
/**************************landing **************************/
.landing h1{font-size:36px;line-height:46px;letter-spacing:-1px;font-weight:600;color:#37474f;margin:50px 0 3px;padding:5px}
.landing h2{font-size:33px;line-height:43px;letter-spacing:-1px;font-weight:600;color:#37474f;margin:50px 0 3px;padding:5px}
.landing p{font-size:18px;line-height:28px;font-weight:100;color:#37474f;margin-bottom:10px;padding:5px}
.landing .btn-download{display:inline-block;margin:6px 0;padding:17px 35px;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;background-color:#2196f3;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}
.landing .btn-download:hover{background-color:#1976d2;color:#fff}
.landing .number-download{display:block;font-size:15px;font-weight:300;letter-spacing:1px;color:#607d8b;}
.landing .device-intro{margin:0 auto;background:url(../img/device-intro.png) no-repeat;width:422px;height:590px}
.landing .device-funtions{margin:0 auto;background:url(../img/device-funtions.png) no-repeat;width:422px;height:820px}
.landing .device-exclusive{margin:0 auto;background:url(../img/device-exclusive.png) no-repeat;width:422px;height:590px}
.landing .device-livestream{margin:0 auto;background:url(../img/device-livestream.png) no-repeat;width:422px;height:590px}
.landing .device-webcam{margin:0 auto;background:url(../img/device-webcam.png) no-repeat;width:422px;height:590px}
.landing .device-design{margin:0 auto;background:url(../img/device-design.png) no-repeat;width:422px;height:590px}
.title-landing{float:left;width:100%;margin:30px 0 10px;text-align:center}
.title-landing h2{font-size:33px;line-height:43px;letter-spacing:-1px;font-weight:600;color:#37474f;margin:50px 0 3px;padding:5px}
.title-landing p{font-size:18px;line-height:28px;letter-spacing:-1px;font-weight:100;color:#37474f;margin-bottom:10px;padding:5px}
/**************************Features **************************/
.landing .features{float:left;width:100%;padding:30px 0;text-align:center;}
.landing .features h3{font-size:22px;line-height:32px;letter-spacing:-1px;font-weight:600;color:#37474f;margin-bottom:7px;padding:5px}
.landing .features p{font-size:15px;line-height:23px;letter-spacing:normal;font-weight:100;color:#37474f;margin-bottom:10px;padding:5px}
.landing .features span{display:inline-block;background-image:url(../img/ico-functions.png);}
.landing .features .ico-featured{background-position:-8px -2px;width:35px;height:47px;}
.landing .features .ico-category{background-position:-56px -4px;width:44px;height:44px;}
.landing .features .ico-country{background-position:-108px -4px;width:44px;height:44px;}
.landing .features .ico-recent{background-position:-160px -4px;width:44px;height:44px;}
.landing .features .ico-favorite{background-position:-212px -6px;width:44px;height:41px;}
.landing .features .ico-search{background-position:-265px -4px;width:42px;height:44px;}
.screeenshot{text-align:center;}
.img-responsive{margin:20px 40px;}
#footer{float:left;width:100%;clear:both;background-color:#fff;padding:40px 0}
.footer-left{float:left}
.footer-right{float:right}
.footer-logo{display:inline-block;background:url(../img/ico-functions.png) no-repeat -314px -13px;width:142px;height:24px;margin:5px}
.footer-slogan{font-size:19px;line-height:24px;color:#37474f;margin:5px 5px 20px}
.footer-menu{font-size:16px}
.footer-menu li{float:left;margin:5px 10px 5px 5px}
.footer-menu li a{display:block}
.footer-text{font-size:14px;line-height:23px;color:#3d4c59;margin:5px}
.footer-social li{float:left;margin:5px}
.footer-social li a{display:block;width:49px;height:48px;background-image:url(images/page-sprite.png);filter:alpha(opacity=90);-khtml-opacity:.9;-moz-opacity:.9;opacity:.9}
.footer-social li a:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
.footer-social li.ico-facebook a{background-position:-3px -45px}
.footer-social li.ico-twitter a{background-position:-58px -45px}
/* PC DESKTOP - Breakpoint Media Queries - Responsive design */
@media (min-width:1200px){.container{width:1170px}
.container-large{width:95%}
/* aggiunto adesso */
.columns3-left, .columns3-right{width:337px;}
.columns3-center{width:495px;}
.columns2-left, .columns2-right{width:584px;}
}
/* TABLET - Breakpoint Media Queries - Responsive design */
@media (min-width:768px) and (max-width:980px){.container,.container-large{width:748px}
/* aggiunto adesso */
.columns2-left, .columns2-right{width:100%;}
.columns3-left, .columns3-center, .columns3-right{width:100%;}
.landing{text-align:center;}
.share{display:none}
.menu{width:100%;clear:both;overflow:hidden;height:0}
.menu li{width:100%;border-bottom:1px solid #eceff1}
.nav-open{height:auto}
#toggle{display:block}
}
/* ANDROID/IPHONE - Breakpoint Media Queries - Responsive design */
@media (max-width:767px){.container,.container-large{width:100%}
#content{width:100%}
#footer{padding:30px 0}
.footer-left{float:none;width:100%;text-align:center}
.footer-right{display:none}
.footer-menu li{float:none;display:inline-block;margin:10px}
.footer-menu li a{float:none;display:inline-block}
/* aggiunto adesso */
.columns2-left, .columns2-right{width:100%;}
.columns3-left, .columns3-center, .columns3-right{width:100%;}
.share{display:none}
.menu{width:100%;clear:both;overflow:hidden;height:0}
.menu li{width:100%;border-bottom:1px solid #eceff1}
.nav-open{height:auto}
#toggle{display:block}
.device-exclusive,.device-livestream,.device-webcam,.device-design{display:none;}
.landing h1{font-size:31px;line-height:41px;margin:40px 0 3px;}
.landing h2{font-size:28px;line-height:38px;margin:20px 0 3px;}
.landing p{font-size:16px;line-height:26px;margin-bottom:20px;}
.landing .device-intro{height:390px}
.landing .device-funtions{height:520px}
.landing .features{padding:15px 0;}
}