/********************** HOME ***********************************/

/* VARIABLES */
/* END VARIABLES */
/******************* ALL DEVICES **************************/
.col-center .iframe-video {
    width: 100%;
    height: 300px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.category.twitter iframe {
    height: 300px !important;
}

img .leading-img {
    width: 100%;
}

.leading-bomba {
    margin: 0 auto;
    text-align: center;
    font-family: Georgia;
}

.leading-bomba .leading-title {
    text-transform: uppercase;
    font-weight: 300;
    color: #1a171b;
    margin-bottom: 8px;
}

.leading-bomba .detail {
    font-size: 8px;
    color: #787a7a;
    text-align: right;
    margin: 3px 0px;
    font-weight: 300;
}

.leading-bomba .leading-firma {
    font-size: 8px;
    color: #787a7a;
    text-align: right;
    margin: 3px 0px;
    font-weight: 300;
}

.leading-bomba .leading-pretext {
    margin: 0 auto 8px;
}

.col-center img.thumbnail {
    max-width: 390px;
}

.col-center .article {
    padding-top: 0px;
}

.col-center .leading {
    margin: 0 auto 10px;
    font-family: Georgia;
    min-height: 16px;
}

.col-center .leading-title {
    font-weight: 300;
    color: #1a171b;
    margin-bottom: 6px;
    margin-top: 10px;
}

.col-center .detail {
    font-size: 8px;
    color: #787a7a;
    text-align: right;
    margin: 3px 0px;
    font-weight: 300;
}

.col-center .leading-firma {
    font-size: 8px;
    color: #787a7a;
    text-align: right;
    margin: 3px 0px;
    font-weight: 300;
}

.col-center .leading-pretext {
    margin: 0 auto 8px;
}

.category, .editoriali {
    margin-bottom: 20px;
}

.collegamento li {
    color: #1a171b;
    font-size: 11px;
}

.collegamento li span {
    color: #888a8a;
    font: bold 11px Arial, Helvetica, sans-serif;
    margin-left: -4px;
}

.collegamento li span a {
    color: #888a8a;
    text-decoration: none;
}

.collegamento {
    clear: both;
    list-style-position: inside;
    list-style-type: disc;
    padding-top: 3px;
}

.comment {
    width: 35px;
    font-size: 11px;
    margin: 2px 0px 0px;
}

.comment a:before {
    content: url("../images/assets/images/comment.png");
    position: relative;
    top: 1px;
}

.comment .nova-icona a:before{
    content: ' ' !important;
}
.comment .nova-icona{
    position: relative;
    top: 3px;
}
.nova-comment{
    width:100%;
}
.nova-title{
    margin-top:10px;
    margin-bottom:8px;
}
.comment span {
    vertical-align: 2px;
    font-family: Arial, Helvetica, sans-serif;
}

.comment .icona img{
    height:13px;
}

.coment-center {
    margin: 5px auto 0px;
}

.article {
    padding-bottom: 5px;
    margin-bottom: 5px;
    padding-top: 10px;
}

.article:first-child {
    padding-top: 0px;
}

.article .tag {
    background-color: #98999b;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.article .titolo-tag .titolo-blog-tag, .article .titolo-tag .titolo-rub-tag {
    background-color: #98999B;
    border: 1px solid #98999B;
    color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 14px;
    padding: 0px 5px;
    font-weight: bold;
    margin-right: 5px;
}

.article .titolo-tag .titolo-rub-tag {
    background-color: #FFF;
    border: 1px solid #333;
    color: #333;
}

.article:last-child {
    border-bottom: 0px;
}

.article img.thumbnail {
    float: left;
    margin: 7px 10px 7px 0px;
}

.title {
    font-family: Georgia;
}

.pretext {
    padding: 0px;
    font-family: Georgia;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 5px;
}

.pretext-category {
    padding: 3px 0px;
    font-family: Georgia;
    font-size: 16px;
    line-height: 1.1;
}

.text {
    font-family: Georgia;
    padding-top: 10px;
    font-size: 16px;
    line-height: 140%;
}

.firma {
    margin: 6px 0px 3px;
    font-family: Georgia;
    font-size: 12px;
    font-weight: normal;
    color: #787a7a;
}

.articoli-correlati {
    width: 230px;
    margin: 15px 25px 12px 0px;
    float: left;
    list-style-position: inside;
}

.articoli-correlati p {
    border-color: #CCC;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    color: #408fc6;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0px;
}

.articoli-correlati ul {
    font-size: 10px;
}

.articoli-correlati ul li span {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #888a8a;
    font-weight: bold;
    position: relative;
}

.articoli-correlati ul li {
    padding: 5px 0px;
    border-bottom: 1px solid #CCC;
}

.align-right {
    text-align: right;
}

.article-dettagli {
    color: #888a8a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin: 7px 0px;
}

.article-dettagli span {
    color: black;
}

.comment-icon:before {
    /*
    position: relative;
    top: 2px;
    padding-right: 3px;
    content: url("../assets/images/comment.png");
    */
}

.nr-comments {
    color: black;
    border: 1px solid #CCC;
    padding: 2px 4px;
    margin: 0px 3px;
}

.argomenti {
    font: 12px Arial, Helvetica, sans-serif black;
}

.paragraph_divider {
    margin-bottom: 10px;
    line-height: 14px;
}

.article-category {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #e1e2e3;
}

.article-category:last-child {
    border-bottom: 0px;
}

.category-title {
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 0px;
    margin: 0px 0px 8px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.category-title p {
    display: inline;
}

.gt-gray {
    font-family: Arial, Helvetica, sans-serif;
    color: #787a7a;
    font-size: 18px;
    line-height: 0;
    padding-left: 3px;
    font-weight: normal;
    vertical-align: -1.5px;
}

.gt-gray a {
    color: #787a7a;
}

.category-hews .gt-gray a {
    position: relative;
    top: 1.1px;
}

.size18 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 0;
    padding-left: 3px;
    font-weight: normal;
    vertical-align: -1.5px;
}

.gray {
    color: #787a7a;
}

.gray a {
    color: #787a7a;
}

.category-hews {
    font-family: Georgia;
    font-size: 12px;
}

.category-hews .gray {
    vertical-align: 0px;
}

.category-hews * {
    color: #D43136;
}

.no-border {
    border: 0px;
}

.big-divider {
    height: 5px;
    width: 100%;
    background-color: #d9dadb;
    clear: both;
}

.hnews {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 0px;
    border-bottom: 1px solid #ccc !important;
}

.hnews .paragraph_divider a:hover {
    text-decoration: underline;
}

.hnews .paragraph_divider:first-child {
    margin-top: -5px;
}

/*** Blog tab */
.blog-article {
    float: left;
    margin-bottom: 10px;
}

.blog-article img {
    float: left;
    margin-right: 10px;
}

.blog-detail {
    font-family: Georgia;
    text-align: left;
    font-size: 12px;
    line-height: 12px;
    color: #787a7a;
    margin: 3px 0px 0px;
    font-weight: normal;
}

.single-blog-details {
    margin-left: 70px;
}

.blog-pretext {
    padding: 3px 0px 1px 0px;
    font-family: Georgia;
    font-size: 16px;
    line-height: 1.1;
}

.blog-article .blog-tag {
    background-color: #98999b;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    padding: 0px 5px;
}

/*** End Blog tab */
.news-photo {
    margin: 0 auto;
    text-align: center;
}

.news-photo img {
    max-width: 100%;
}

.vincino {
    text-align: right;
    text-decoration: none;
    color: #888a8a;
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 100%;
    float: right;
}

.vincino span {
    font-size: 18px;
    font-weight: normal;
    vertical-align: -2px;
}

.editoriali .comment {
    margin-top: -1px;
}

.single-rubriche {
    float: left;
    font-family: Georgia;
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px;
    padding: 0px 10px;
}

.single-rubriche .autore {
    font-size: 12px;
    margin-top: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #888a8a;
}

.single-rubriche .paragraph {
    font-size: 13px !important;
    line-height: 15px;
    height: 75px;
    overflow: hidden;
}

.single-rubriche .title1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.single-rubriche p.pretext {
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 14px;
}

.rubriche-button {
    display: inline;
    text-indent: -9999px;
    position: relative;
    z-index: 999;
    width: 20px;
    height: 20px;
    float: right;
    opacity: 0.7;
    margin: -2px 0px;
}

.rubriche-button:hover {
    opacity: 1;
}

.rubriche-left {
    background: url("../images/assets/images/Bottoni_Rubriche_left.png") no-repeat scroll left center transparent;
    margin-right: 4px;
}

.rubriche-right {
    background: url("../images/assets/images/Bottoni_Rubriche_right.png") no-repeat scroll left center transparent;
}

/******** LETTERE ***************/

.l-al-direttore {
    text-transform: none;
    line-height: 18px;
}

.lettere-f {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.lettere-left-f {
    float: left;
    width: 23%;
    text-align: center;
    padding-right: 13px;
    padding-bottom: 10px;
  /*border-right: 1px solid #e1e2e3;*/
    font-family: "Times New Roman",Georgia,Serif;
}

.lettere-left-f .lettere-paragraph-f {
    line-height: 13px;
    font-size: 13px;
}

.lettere-right-f {
    float: left;
    width: 77%;
    border-left: 1px solid #e1e2e3;
    overflow: hidden;
}

.lettere-right-title-f p {
    clear: both;
    text-align: center;
    font-size: 21px;
    font-family: Georgia;
    color: #1a171b;
    padding-bottom: 10px;
}

.lettere-content-f {
    overflow: hidden;
    height: 200px;
    line-height: 16px;
    padding-left: 14px;
    -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
    -moz-column-count: 2;
  /* Firefox */
    column-count: 2;
    -webkit-column-gap: 25px;
  /* Chrome, Safari, Opera */
    -moz-column-gap: 25px;
  /* Firefox */
    column-gap: 25px;
    -webkit-column-rule: 1px solid #e1e2e3;
  /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid #e1e2e3;
  /* Firefox */
    column-rule: 1px solid #e1e2e3;
}

.lettere-right-sub-left-f {
    padding: 0px 14px;
    border-right: 1px solid #e1e2e3;
    float: left;
    width: 53%;
}

.lettere-right-sub-left-f p, .lettere-right-sub-right-f p {
    line-height: 1.1;
}

.lettere-right-sub-right-f {
    padding-left: 14px;
    float: left;
    width: 47%;
}

.lettere-left-f .lettere-img-f img {
    width: 55px;
}

.lettere-nome-f {
    font-weight: bold;
    text-align: right;
    color: #000;
    font-size: 11px;
    margin-bottom: 12px;
    margin-top: 5px;
}

.lettere-continue-f {
    text-align: right;
}

.lettere-continue-f a {
    text-align: right;
    color: #888a8a;
    font-size: 11px;
    text-decoration: none;
}

.lettere-continue-f a:after {
    content: " >";
    font-size: 13px;
    position: relative;
    top: 2px;
}

.lettere-continue-f .lettere-continue-symbol {
    color: #888a8a;
    font-size: 15px;
    font-weight: bold;
    vertical-align: -1px;
}

.scrivici {
    font-family: Arial, Helvetica, sans-serif;
    box-sizing: border-box;
    margin: 7px 0px 0px;
}

.scrivici a {
    font-size: 11px;
    color: #006ab3;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #ddd;
    padding: 1px 4px;
}

.scrivici a:hover {
    color: #fff;
    background-color: #006ab3;
}
    
/******** END-LETTERE ***************/
.edicola-text {
    font-family: Georgia;
    font-size: 14px;
    line-height: 1.4;
}

.edicola-text .first-word {
    font-weight: bold;
    color: #d43136;
}

.aside .view .img-wrapp {
    height: 209px;
    overflow: hidden;
}

.col-x .view {
    width: 315px;
    margin: 0 auto;
}

.col-x .view iframe {
    width: 315px;
    height: 209px;
}

.col-x .view img {
    width: 315px;
    min-height: 209px;
}

.col-x .view .img-wrapp {
    height: 209px;
    overflow: hidden;
}

.col-x .view p  , .category .view p {
    width: 315px;
    background-color: #98999b;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 3px;
    margin-top: -3px;
    text-align: center;
}

.rubriche-center-img {
    height: 95px;
    margin-top: 5px;
}

.rubriche-center-img img {
    max-height: 90px;
    max-width: 98px;
}

.rubriche-introtext {
    height: 115px;
}

.category .view img {
    width: 100%;
}

.category .view p {
    width: 100%;
}

.title-head-rubriche {
    height: 40px;
}

.edicola-content {
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 20px;
}

.edicola-img-content {
    height: 130px;
    overflow: hidden;
    margin-bottom: 15px;
}

/**************** Login widget ************/
.login-widget {
    /*padding-bottom: 7px;*/
    width: 100%;   
}

.login-widget .category-title {
    border-top: 2px solid #d43136;
    border-bottom: 2px solid #d43136;
    text-transform: none;
}
/*
.login-widget input {
    padding: 3px 10px;
    width: 100%;
}

.login-widget .submit {
    background-color: #d43136;
    border: 0 none;
    color: rgb(242, 242, 242);
    display: block;
    font-family: Georgia;
    font-size: 19px;
    font-weight: bold;
    line-height: 25px;
    margin-top: 6px;
    padding: 0;
    text-align: center;
    width: 100%;
    cursor: pointer;
}
*/
/**************** Edicola widget ************/

/********************** Sezions Box *************************/

.sezions-article-wrapper {
    border-top: 2px solid #ccc;
    padding-top: 10px;
    margin-top: 10px;
/*    padding-bottom:10px;
    border-bottom: 2px solid #ccc;*/
}

.sezion-box {
    float: left;
    border-right: 1px solid #CCC;
}

.sezion-box2, .sezion-box4{
    padding-left: 15px;
}
.sezion-box1, .sezion-box3{
    padding-right:15px;
}

.sezion-box .sezion-head {
    text-transform: uppercase;
    padding: 5px;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    /*background-color: #D4162F;*/
    margin-right: -5px;
    margin-left: -5px;
    margin-top: 10px;
}

.sezion-box .sezion-head a{
    color:#015196 !important;
}

.sezion-box .sezion-article {
    clear: both;
    padding: 10px 0px 10px;
    border-bottom: 1px solid #CCC;
}
/*
.sezion-box3 .sezion-article:last-child{
    border-bottom:none;
}
.sezion-box4 .sezion-article:last-child{
    border-bottom:none;
}*/

.sezion-box .sezion-article:last-child{
    border-bottom:2px solid #ccc;
}

.sezion-box1 .sezion-article, .sezion-box3 .sezion-article{
    padding-left:5px;
}
.sezion-box2 .sezion-article, .sezion-box4 .sezion-article{
    padding-left:5px;
}

.sezion-box .title-sezion {
    color: #1a171b;
    font: bold 14px/16px Georgia,serif;
    cursor: pointer;
}

.sezion-box .title-sezion:before{
    content: url('../images/assets/images/seznews-icon.png');
    padding-right: 10px;
}

.sezion-box1 .sezion-article:hover, .sezion-box3 .sezion-article:hover {
    /*border-left: 5px solid #D4162F;*/
    /*border: 0px solid #747474;*/
    background-color: #747474;
    /*background-color:#98999B;*/
    color: #F9F9F9;
}

.sezion-box2 .sezion-article:hover, .sezion-box4 .sezion-article:hover {
    /*border-left: 5px solid #D4162F;*/
    background-color: #747474;
    /*background-color:#98999B;*/
    color: #F9F9F9;
}

.sezion-box .sezion-article:hover  .title-sezion {
    color: #F9F9F9;
}


/************************************************************/

/******************************************/

.videojs-wrapper {
    margin-top: 5px;
}

.col-center .videojs-wrapper > iframe {
    min-height: 250px;
}
.recaptcha-wrapper{
    width:291px;
    overflow: hidden;
}

.g-recaptcha{
    margin-left:-4px;
}
.mod-r {
    padding : 0;
}
/******************* END ALL DEVICES **************************/
/******************* 320 DEVICES **************************/
@media only screen and (max-width: 767px) {
    .leading-bomba .leading-img {
        width: 300px;
    }

    .leading-bomba .leading-title {
        font-size: 23px;
    }

    .leading-bomba .img-firma-center {
        margin: 0 auto;
        width: 300px;
    }

    .leading-bomba  .leading-pretext {
        font-size: 15px;
    }

    .col-center  .leading-title {
        font-size: 23px;
    }

    .col-center  .leading-firma {
        font-size: 8px;
    }

    .col-center  .img-firma-center {
        margin: 0 auto;
        width: 300px;
    }

    .col-center  .leading-pretext {
        font-size: 13px;
        line-height: 16px;
    }

    .article img.thumbnail {
        width: 70px;
        height: 70px;
    }

    .title {
        font-size: 22px;
    }

    .firma-box {
        width: 300px;
        margin: 0 auto;
    }

    .firma-leading {
        float: right;
    }

    .article .img {
        display: block;
        margin: 0 auto;
    }

    .blog .article {
        margin-bottom: 20px;
    }

    .news-photo {
        width: 200px;
    }

    .single-rubriche {
        width: 44%;
    }

    .single-rubriche.left {
        padding-right: 3%;
        border-right: 1px solid #CCC;
    }

    .single-rubriche.right {
        padding-left: 3%;
    }

    .single-lettera.first img {
        float: left;
    }

    .col-x {
        float: none;
    }

    .col-x .view {
        width: 300px;
    }

    .col-x .view iframe {
        width: 300px;
        height: 209px;
    }

    .col-x .view img {
        width: 300px;
    }

    .col-x .view p  , .category .view p {
        width: 300px;
    }

    .leading-bomba {
        padding-bottom: 10px;
    }

    .all-col-wrapper {
        padding-top: 10px;
    }

    .leading .img-firma-center img {
        max-width: 300px;
        max-height: 200px;
    }

    .leading {
        margin-bottom: 10px;
    }
	
	/******** LETTERE ***************/

	
	
    .lettere-left-f {
        float: none;
        width: 100%;
    }

    .lettere-left-f .lettere-paragraph-f {
        line-height: 13px;
        font-size: 13px;
    }

    .lettere-right-f {
        float: none;
        width: 100%;
        border-left: 0px;
    }

    .lettere-right-sub-left-f {
        border-right: 0px;
        float: none;
        width: 100%;
    }

    .lettere-right-sub-left-f p, .lettere-right-sub-right-f p {
        line-height: 1.1;
    }

    .lettere-right-sub-right-f {
        padding-left: 14px;
        float: none;
        width: 100%;
    }

    .lettere-left-f .lettere-img-f {
        float: left;
        height: 100px;
        margin-right: 15px;
    }

    .scrivici {
        font-family: Arial, Helvetica, sans-serif;
        box-sizing: border-box;
        margin: 7px 0px 0px;
    }

    .scrivici a {
        font-size: 11px;
        color: #006ab3;
        font-weight: bold;
        text-decoration: none;
        border: 1px solid #ddd;
        padding: 1px 4px;
    }

    .scrivici a:hover {
        color: #fff;
        background-color: #006ab3;
    }

    .lettere-content-f {
        line-height: 1.1;
        padding-left: 14px;
        -webkit-column-count: auto;
	  /* Chrome, Safari, Opera */
        -moz-column-count: 1;
	  /* Firefox */
        column-count: 1;
        -webkit-column-gap: initial;
	  /* Chrome, Safari, Opera */
        -moz-column-gap: unset;
	  /* Firefox */
        column-gap: unset;
        -webkit-column-rule: initial;
	  /* Chrome, Safari, Opera */
        -moz-column-rule: unset;
	  /* Firefox */
        column-rule: unset;
    }
	  
	/******** END-LETTERE ***************/
	
	
    .aside .view .img-wrapp {
        width: 297px;
        margin: 0 auto;
    }

    .aside .category .view p {
        position: relative;
        width: 100%;
        z-index: 3;
    }

    .article {
        margin-right: -10px;
        padding-right: 10px;
        margin-left: -10px;
        padding-left: 10px;
    }
	
	
	/********************** Sezions Box *************************/
    .sezion-box {
        clear: both;
        width: 100%;
        border-right: 0px;
        border-bottom: 1px solid #ccc;
        margin-top: 5px;
        min-height: 0px !important;
    }

    .sezion-box1 {
        margin-top: 0px;
    }

    .sezion-box4 {
        border-bottom: 0px;
    }
	/************************************************************/;
}
	
/******************* END 320 DEVICES **************************/
/******************* 768 DEVICES **************************/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* target=768px wide */
    .leading-bomba .leading-img {
        width: 710px;
    }

    .editoriali {
        padding-bottom: 32px;
        margin-bottom: 0px;
    }

    .col-right {
        padding-top: 0px;
    }

    .col-right .aside > .mod-r:nth-child(even) {
        float: right;
        clear: right;
        overflow: hidden;
        width: 402px;
        padding: 0;
    }
    /*
    .col-right .aside > .mod-r.publicita:nth-child(even) {
        
        width: auto;
        max-width: 402px !important;
        min-width: 350px !important;
        
    }
    */
    .col-right .aside > .mod-r:nth-child(odd) {
        float: left;
        clear: left;
        width: 304px;
        border-right: 1px solid #cccccc;
        padding-right: 20px;
        overflow: hidden;
    }
    
    .col-right .article {
        /*
        width: 304px;
        padding-left: 20px;
        */
    }

    .col-right .blog {
        border: 0 none !important;
        clear: both !important;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

    .col-right .publicita {
    }

    .aside .view .img-wrapp {
        width: 300px;
        margin: 0 auto;
    }

    .aside .category .view p {
        position: relative;
        z-index: 3;
    }

    .aside .vincino-wrapper {
        padding-bottom: 32px;
    }

    .col-2x {
        padding: 0px 0px 10px;
        float: left;
    }

    .col-x {
        width: 48%;
        padding: 0px 0px 10px;
    }

    .col-x.left {
        float: left;
    }

    .col-x.right {
        float: right;
    }

    .leading-bomba {
        width: 710px;
        padding: 10px 0px 20px;
    }

    .leading-bomba .leading-title {
        font-size: 38px;
    }

    .leading-bomba  .detail {
        font-size: 8px;
        text-align: right;
    }

    .leading-bomba  .leading-pretext {
        font-size: 20px;
        line-height: 20px;
    }

    .col-center  .leading {
        border-bottom: 1px solid #E1E2E3;
        margin-bottom: 10px;
        padding-bottom: 10px;
        text-align: left;
    }

    .col-center  .leading-title {
        font-size: 30px;
    }

    .col-center  .detail {
        font-size: 10px;
        text-align: right;
    }

    .col-center  .leading-firma {
        font-size: 10px;
    }

    .col-center  .leading-pretext {
        font-size: 13px;
        line-height: 15px;
    }

    .article .img {
        display: block;
        margin: 0 auto;
    }

    .title {
        font: 21px Georgia;
    }

    .firma-leading {
        margin-right: 40px;
        float: right;
    }

    .single-rubriche {
        width: 24%;
    }

    .single-lettera {
        width: 38%;
    }

    .padding-right {
        padding-right: 12px;
    }

    .padding-left {
        padding-left: 12px;
    }

    .blog-article {
        width: 49%;
        margin-bottom: 20px;
    }

    .news-photo {
        width: 200px;
    }

    .col-center .article {
        margin: -20px -27px -5px -19px !important;
        padding: 20px 27px 5px 19px !important;
    }

    .col-left .article {
        margin: -20px -19px 0px -15px !important;
        padding: 20px 19px 5px 15px !important;
    }

/********************** Sezions Box *************************/
    .sezion-box {
        width: 355px;
        min-height: 0px !important;
    }

    .sezion-box1 {
        padding-bottom: 20px;
    }

    .sezion-box2 {
        border-right: 0px;
    }

    .sezion-box3 {
        clear: both;
    }

    .sezion-box4 {
        border-right: 0px;
    }
/************************************************************/;
}
/******************* END 768 DEVICES **************************/
/******************* 1024 DEVICES **************************/
@media only screen and (min-width: 1024px) {
  /* target=Desktop */
  .col-left .pubblicita img{
    max-width:100%;
    height: unset !important;
}
    .leading-bomba {
        padding: 20px 0px 15px;
        width: 900px;
    }

    .leading-bomba .img-firma-center {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .leading-bomba  .leading-title {
        font-size: 44px;
    }

    .leading-bomba  .detail {
        font-size: 10px;
        text-align: right;
    }

    .leading-bomba  .leading-pretext {
        font-size: 21px;
        line-height: 26px;
    }

    .leading-bomba  .leading-collegamento li {
        color: #1a171b;
        font-size: 13px;
    }

    .leading-bomba  .leading-collegamento li span {
        color: #888a8a;
        font: bold 13px Arial, Helvetica, sans-serif;
        margin-left: -4px;
    }

    .leading-bomba  .leading-collegamento {
        clear: both;
        list-style-position: inside;
        list-style-type: disc;
        margin-bottom: 5px;
    }

    .leading-bomba  .leading-comment {
        width: 45px;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 auto;
    }

    .col-center  .leading {
        text-align: left;
        border-bottom: 1px solid #e1e2e3;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }

    .col-center .leading img.thumbnail {
        width: 395px;
    }

    .col-center  .leading-title {
        font-size: 28px;
        line-height: 32px;
    }

    .col-center  .detail {
        font-size: 10px;
        text-align: right;
    }

    .col-center  .leading-pretext {
        font-size: 13px;
        line-height: 16px;
    }

    .col-center .article:last-child {
        border-bottom: 0px;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    
    .col-right.MNZ_size_1_1{
        width: 295px;
        padding: 20px 0px 10px 4px;
    }
    
    .article img.thumbnail {
        width: 90px;
        height: 90px;
    }

    .title {
        font: 21px Georgia;
        line-height: 24px;
    }

  /*** Blog tab */
  /*** End Blog tab */

    .aside > div {
        margin-bottom: 20px;
    }

    .edicola .margin {
        margin-top: 40px;
    }

    .single-rubriche {
        width: 25%;
    }

    .padding-right {
        padding-right: 12px;
    }

    .padding-left {
        padding-left: 12px;
    }

    .single-lettera.first {
        width: 23%;
        padding-right: 20px;
    }

    .news-photo {
        min-width: 200px;
    }

    .aside iframe {
        width: 100%;
    }

    .aside iframe#my-vjs-aside-right {
        height: 209px;
    }

    .col-right .article {
        margin: -20px -20px 0px -17px !important;
        padding: 20px 20px 5px 17px !important;
    }

    .col-center .article {
        margin: -20px -15px -5px !important;
        padding: 20px 15px 5px !important;
    }

    .col-left .article {
        margin: -20px -15px 0px !important;
        padding: 20px 15px 5px !important;
    }

/********************** Sezions Box *************************/
    .sezions-box-wrapper .sezion-box {
       	width: 50%;
    }
    
    .sezions-box-wrapper .sezion-box1 , .sezions-box-wrapper .sezion-box2 {
		margin-bottom: 0px;
	}
    
    .sezions-box-wrapper .sezion-box2 {
		border-right: 0px;
	}
    
	.sezions-box-wrapper .sezion-box3 {
		clear: left;
	}
    .sezions-box-wrapper .sezion-box4 {
        border-right: 0px;
    }
/************************************************************/;
}




/******************* END 1024 DEVICES **************************/
