body {background-color:#fff;}

h1, h2, h3, h4, h5, h6 {
font-family: 'Play', sans-serif !important;
font-weight: 700;
line-height: 1;
}
p {font-size:18px; line-height:1.6em; font-weight:400;font-family: 'Play', sans-serif !important; }

#copyright p {font-size:10px}

.full.container {
font-family: 'Play', sans-serif !important; 
width: 100% !important;
padding: 0;
margin: 0 auto;
min-width: 100%;
max-width: 100%;
position: relative;
}

.full-row {
width: 100% !important;
padding: 0;
margin: 0 auto;
min-width: 100%;
max-width: 100%;
position: relative;
}
.front {z-index:99; background:transparent !important; padding-top:20px;}
.back {margin-top:-60px;}

.white {background-color:#fff;}
.gray {background-color:#eee;}

.center-cont.box {width:960px; margin:0 auto; padding:0; position:relative; /*border:1px solid red;*/}

.col-half-page {display:block; width:470px;}
.sx {float:left;}
.dx {float:right;}

h1.claim {text-transform: uppercase; font-size:24px; line-height: 24px; font-weight: 700; margin-top:40px; color:#ae1035;}
h3.claim {text-transform: none; font-size:21px; line-height: 1.2; font-weight: 700; margin:25px 0;}

h1.claim-abbonati {text-transform: uppercase; font-size:24px; line-height: 24px; font-weight: 700; margin-top:10px; color:#ae1035;}

h2.claim {text-transform: uppercase; font-size:42px; line-height: 48px; font-weight: 400; margin-top:30px;}
h2.claim span {color:#ae1035;}

.abbonati {display:block; float:left; width:100%; text-align:center; padding:20px 0;}
.abbonati h3 a {text-transform:uppercase; font-size:32px; line-height:40px; color:#666; font-weight:400;}
.abbonati h3 a:hover {text-decoration: underline;}
.abbonati h3 a span {color:#ae1035; font-weight:700; text-decoration:underline;}

a.link-digital-edition {display:block; padding:10px 0;}
a.link-digital-edition:hover {background-color:#eee;}

.invito-sfoglio {display: block; float:left; width:100%; clear:both; text-align:center; padding:20px 0; padding: 0/9 !important;  clear:both;text-transform: uppercase; color:#afafaf;}
@-moz-document url-prefix(){
  .invito-sfoglio {padding: 0;}
}

.fullBanner {
text-align: center;
padding: 0px 0;
width: 1000px;
margin: auto;
height: auto;
}

#menu-section.skin-menu {
background-color: #1D1D1D;
margin-bottom: 0;
}


#sp-listing, .main-cont {background:transparent;}
.hp-section .content-block-right {
float: right;
overflow-x: visible;
width: 648px;
}

ul.sub-cat {
margin: 0;
padding: 0;
margin-bottom: 10px;
background: rgba(0,0,0, .5);
}

.video.tab-content {padding:20px 0 30px 0;}
h3.tit-video {text-transform:uppercase; font-weight:400; font-size:32px; line-height:36px;}


.video.nav {margin-bottom: 30px;padding-left:160px; }
.video.nav-tabs {border-bottom: 1px solid #fff;}
.video.nav-tabs>li.active>a, .video.nav-tabs>li.active>a:hover, .video.nav-tabs>li.active>a:focus {
color: #555;
background-color: transparent;
border: 0px solid #fff;
border-bottom:4px solid #ae1035;
border-bottom-color: #ae1035;
cursor: default;
margin-top:-10px;
}
.video.nav-tabs>li {
float: left;
margin-bottom: 0px;
text-align:center;
}


.fro .white {background-color:#fff;}