* .pullquote-align-left, .pullquote-align-left {
    border-top: 0px!important;
}

table#dwt-news-table {
    table-layout:fixed;
    width:100%;
    min-width:44em;
}
table#dwt-news-table th {
    border: none;
    max-height: 1px;
    padding: 0;
}
table#dwt-news-table th.col1 {
    width:31%;
}
table#dwt-news-table th.col2 {
    width:34%;
}
table#dwt-news-table th.col3 {
    width:34%;
}
                
table#dwt-news-table,
table#dwt-news-table tr,
table#dwt-news-table tr td,
table#dwt-news-table table,
table.topdwt-news-table,
table.topdwt-news-table tr,
table.topdwt-news-table tr th,
table.topdwt-news-table tr td,
table.topdwt-news-table table {
    border: none;
    background-color: #fff;
}

table#dwt-news-table tr td.border {
        border-left: 15px solid #fff;
}

table#dwt-news-table tr td.titolo {
        font-weight: normal;
    font-size: 1.5em;
    text-align: center;
    color: #000;
}

table#dwt-news-table tr td.intestazione{
    background-color:#fff;
    color:#000;
    text-align:center;
    padding-right:2px;
    font-size:1.1em;
        font-weight:normal; 
}

table#dwt-news-table tr td.intestazione.dimensione{
    padding-bottom: 0.5em;
        padding-top: 0.5em;
        border-top:2px solid #000;
}

table#dwt-news-table tr td.intestazione.sottotitolo {
    background-color:#fff;
    color:#000;
    text-align: enter;
    padding: 0 0.25em;
}
table#dwt-news-table tr td.intestazione.sottotitolo.years {
    text-align: right;
    border-bottom: 2px solid #000;
    font-weight: bold;
}
table#dwt-news-table tr td.intestazione.sottotitolo.perc {
    font-size:0.9em;
    font-weight: 600;
}

table#dwt-news-table tr td.data0,
table#dwt-news-table tr td.value0,
table.topdwt-news-table tr td.data0,
table.topdwt-news-table tr td.value0 {
    background-color:#fafafa;
    line-height:1.7em;
    min-height:2em;
    color:#333;
}
table#dwt-news-table tr td.data1,
table#dwt-news-table tr td.value1,
table.topdwt-news-table tr td.data1,
table.topdwt-news-table tr td.value1 {
    background-color:#efefef;
    line-height:1.7em;
    min-height:2em;
    color:#222;
}
table#dwt-news-table tr td.data0,
table#dwt-news-table tr td.data1 {
    text-align:left;
    padding:0 0.25em;
    font-weight:bold;
        font-size:1em;
        border-right: 15px solid #fff;
}
table#dwt-news-table tr td.value0,
table#dwt-news-table tr td.value1,
table.topdwt-news-table tr td.value0,
table.topdwt-news-table tr td.value1 {
    text-align:right;
    padding:0 0.25em;
    font-weight:normal;
        font-size:0.9em;
}

table#dwt-news-table tr.total {
    background-color:#fff;
    font-weight:600;
}
table#dwt-news-table tr.total td {
    color:#000;
    padding:0.25em;
    text-align:right;
        border-bottom: 2px solid #000;
        border-top: 2px solid #000;
}
table#dwt-news-table tr.total td.data {
    text-align:left;
        border-right: 15px solid #fff;
}
table#dwt-news-table tr.total td.value {
    font-size: 0.9em;
}

table#dwt-news-table tr td.perc {
    font-style: italic;
    color: #080;
}

table#dwt-news-table tr td.fonte {
    font-size: 0.8em;
    font-weight: normal;
    color: #777;
    line-height: 1.2em;
    text-align: left;
    padding:0.2em;
}

table#dwt-news-table tr.di-cui td{
    opacity:0.7;
}

table#dwt-news-table tr.di-cui td.data1,
table#dwt-news-table tr.di-cui td.data0 {
    /*padding-left: 3em;*/
    font-weight: normal;
    font-size: 0.9em;
}

table#dwt-news-table tr td.intestazione.border{
    border-right:15px solid #fff;
}

table#dwt-news-table tr td.borderleft{
    border-left:15px solid #fff;
}
    
table#dwt-news-table tr td.bordertop{
    border-top:1px solid #000;
}
    
table#dwt-news-table tr td.intestazione.dimensione.borderbottom{
    border-bottom:2px solid #000;
}

table#dwt-news-table th.col_prod1 {
 width:24%;
}

table#dwt-news-table th.col_prod2 {
 width:38%;
}

table#dwt-news-table th.col_prod3 {
 width:38%;
}

table#dwt-news-table td.periodo{
     color:#9f9f9f !important;
}

table#dwt-news-table td.total_prod{
     font-weight: bold;
     font-size: 1em !important;
}

table#dwt-news-table p.note{
     color:#000000;
     margin: 0 !important;
     font-size: 1.1em;
}

span.dwt-news-player{
     /*font-variant: small-caps;*/
     color:#0aa9d6;
     font-weight: bold;
}


table.topdwt-news-table {
    table-layout:fixed;
    width:90%;
    float:left;
    margin-right:2.5%;
    margin-left:2.5%;
    margin-top: 0;
    margin-bottom: 25px;
    min-width: 37em;
}
table.topdwt-news-table tr td {
    padding: 0 0.25em;
}
table.topdwt-news-table tr td.value0,
table.topdwt-news-table tr td.value1 {
    text-align: center;
}
table.topdwt-news-table th.col1 {
    width:30%;
}
table.topdwt-news-table th.col2 {
    width:15%;
}
table.topdwt-news-table th.col3 {
    width:15%;
}
table.topdwt-news-table th.col4 {
    width:15%;
}
table.topdwt-news-table th.col5 {
    width:15%;
}
table.topdwt-news-table th.col6 {
    width:10%;
}

table.topdwt-news-table tr td.perc{
    padding-left:0px;
    text-align:right;
}

table.topdwt-news-table  tr td.intestazione{
    font-size: 1.0em;
    border-top:1px solid #000;
    border-bottom:2px solid #000; 
    background-color: #cbcbcb; 
    color:#000; 
    font-weight: bold; 
    padding: 0.25em 0.5em; 
    text-align:center;
}
        
table.topdwt-news-table tr td.totale{
    background-color:#90d5e4;
    border-bottom:1px solid #6596a0; 
    font-weight: bold;
    font-size: 1em;
}

table.topdwt-news-table tr td.align_right{
    text-align:right;
}


div.row,
div.col-xs-12 {
    width: 100%;
    clear: both;
}


/* Stile per i Perfect Pull quotes */
    
blockquote {
    padding: 0 20px;
    border-left: 5px solid #ffd320;
    color: #E69900;
}

blockquote p strong,
blockquote p b {
    font-weight: 600;
}
.perfect-pullquote {
    background-color: #f2f2f2;
    border:none;
}
.perfect-pullquote blockquote p {
    color: #444444;
    word-wrap: normal;
}

.pullquote-align-left, 
.pullquote-align-right {
/*  margin-top: 0;
    margin-bottom: 0;*/
    padding-top: 0;
    padding-bottom: 0;
}


.claldigits blockquote p {
    font-size: .8em !important;
    font-style: normal;
    /*line-height: 1.1 !important;*/
}
.claldigits img {
    display: block;
}
.claldigits blockquote b,
.claldigits blockquote strong {
    font-size: 3em;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    display: block;
}
.claldigits blockquote b em,
.claldigits blockquote strong em,
.claldigits blockquote em b,
.claldigits blockquote em strong,
.claldigits blockquote b i,
.claldigits blockquote strong i,
.claldigits blockquote i b,
.claldigits blockquote i strong {
    font-size: .35em;
}
.claldigits blockquote em,
.claldigits blockquote i {
    font-style: normal;
    font-family: inherit;
    font-weight: 600;
    display: inline-block;
}

/* FIX ANDREA */
* .pullquote-align-right.claldigits, .pullquote-align-left.claldigits {
    padding-top: 0;
    padding-bottom: 30px;
     
    border-top: 30px solid transparent!important;
  background-image: url(https://storage.googleapis.com/clal-news.appspot.com/clal-digit-final.png);
background-repeat: no-repeat;
background-position:0px -30px;
background-size: 350px;

border-image-repeat: initial;
     
}

* .pullquote-align-right, .pullquote-align-left {
    border-top: none!important;
    padding-bottom: 30px;     border-image-repeat: initial;
     
}



@media screen and (max-width:768px) {
    .pullquote-align-right {
    position:relative;
    right:0px;
        margin:15px 0 !important;
}
.pullquote-align-right {
    position:relative;
    left:0px;
        margin:15px 0 !important;
}
}

.claldigits blockquote p {
    padding-bottom: 8px!important;
}

.single.single-post .post-related.post-15345 .single-photo-wrapper img{
    height: 220px !important;
    width: 190px !important;
    object-fit: cover;
}

.page-id-12880 .mcb-item-4wmxbr7v8.piurecenti img ,
.page-id-12880 .mcb-item-4cporw6rb.piurecenti img {
    height: 192px !important;
    width: 192px !important;
    object-fit: cover;
}

.page-id-12880 .blog-teaser .post-15345.post .photo-wrapper {
    text-align: center !important;
    background: #F9F9F1 !important;
}
.page-id-12942 .blog-teaser .post-15294.post .photo-wrapper {
    padding-bottom: 12px !important;
}


.page-id-12942 .mcb-item-36105c02b.piurecenti img ,
.page-id-12942 .mcb-item-3b26364d6.piurecenti img ,
.page-id-12942 .mcb-item-06e794aa9.piurecenti img {
    height: 110px !important;
    object-fit: cover;
}

.single.single-post .section-post-related .column.post-related .single-photo-wrapper img{
    height: 220px !important;
    width: 100% !important;
    object-fit: cover;
}

/*******CLAL DIGITS*******/

@media screen and (min-width:981px) {

    .single.single-post .claldigits {
        float: left !important;
        margin: 0 25px 10px -30px !important;
    }

}


.perfect-pullquote blockquote p {
	    margin-top: -10px!important;
}


