#module-smartblog-search #columns.container, #module-smartblog-tagpost #columns.container, #module-smartblog-details #columns.container, #module-smartblog-category #columns.container
{max-width: 100%; width: auto; padding-right: 0; padding-left: 0; margin-top:15px; margin-bottom: 15px;}

/*fix larghezze colonne*/
@media (min-width: 768px){
body[class*=smartblog] #page #left_column.col-sm-4 { width:25%;}
body[class*=smartblog] #page #center_column.col-sm-8 { width:75%;}
}
@media (min-width: 1200px){.module-smartblog-category.two-columns #page .column, .module-smartblog-details.two-columns #page .column {padding-right: 15px;}}

body[class*=smartblog] #page .breadcrumb { margin-bottom: 0;}
body[class*=smartblog] #page .page-heading { margin-bottom: 0;}
body[class*=smartblog] #page .column>*+* {margin-top:0;}
body[class*=smartblog] #page .column .title_block {font-weight: 500; font-family: "Gotham"; text-transform: uppercase; margin-bottom:5px;}
body[class*=smartblog] #page .column #category_blog_block_left ul li {padding: 7px 0;}
body[class*=smartblog] #page .column #category_blog_block_left ul li a {font-weight: 500; text-transform: uppercase; color:#999;}
body[class*=smartblog] #page .column #category_blog_block_left ul li a:hover {color:#626262;}
body[class*=smartblog] #page #pagenotfound{background:none;}
body[class*=smartblog] #page #pagenotfound .pagenotfound {height: 50vh;}
body[class*=smartblog] #page #pagenotfound .pagenotfound h1 {width: 100%; text-align: center;}

body[class*=smartblog] #page .bottom-pagination-content {font-weight: 500; font-family: "Gotham"; text-transform: uppercase; font-size: 12px;}
@media (max-width: 767px){body[class*=smartblog] #page #left_column.column {margin-top:0;margin-bottom:0;}}

body[class*=smartblog] #page .sdsarticleCat .article-meta{position: inherit; top: unset;left: unset; transform: none; -webkit-transform: none; text-align: left; width: 100%;}
body[class*=smartblog] #page .sdsarticleCat .article-meta h2{font-weight: 500; font-family: "Gotham"; font-size:18px; letter-spacing: 0; text-align: left; text-transform: uppercase; color:#000; display: block; line-height: 1;}
body[class*=smartblog] #page .sdsarticleCat .article-meta .date-added{padding: 0!important; color: #000!important;line-height: 100%!important;font-size: inherit!important; opacity:unset;margin-bottom: 0; display: none;}
#module-smartblog-details .title_block_exclusive span[itemprop=dateCreated]{display: none;}
body[class*=smartblog] #page .sdsarticleCat .article-meta .post-descr{margin-bottom: 5px;}
body[class*=smartblog] #page .sdsarticleCat .articleContent .post-image img {opacity: inherit;}

#left_column #sdssearch_block_top #searchbox, #left_column #sdssearch_block_top #tmsearchbox{border:1px solid #ccc;}
#left_column #sdssearch_block_top #searchbox .btn.button-search:hover, #left_column  #sdssearch_block_top #tmsearchbox .btn.button-search:hover{color:#ccc;}
#sdssearch_block_top #searchbox #search_query_top, #sdssearch_block_top #searchbox #tm_search_query, #sdssearch_block_top #tmsearchbox #search_query_top, #sdssearch_block_top #tmsearchbox #tm_search_query
{height:40px!important;padding: 0 0 0 15px!important;}

/*blog*/
#module-smartblog-search .block .products-block li .products-block-image{
    background: #fff!important;
}

/* @media (min-width: 768px){
    #module-smartblog-category #smartblogcat>* {
        width: 33%!important;
        margin: auto;
    }
    #module-smartblog-details #page .columns-container #columns{
        max-width: 1200px;
    }
} */
#module-smartblog-category #smartblogcat>* {
    margin-bottom: 15px!important;
    margin-top: 0px!important;
}
#module-smartblog-details .block_content .bx-wrapper{
    margin: auto!important;
}
#module-smartblog-category .bottom-pagination-content {
    padding-top: 0px;
    padding-bottom: 35px;
}
#module-smartblog-category .breadcrumb.clearfix{
    margin-bottom: 0px!important;
}
#module-smartblog-category .bottom-pagination-content ul.pagination {
    margin-top: 5px!important;
}
#module-smartblog-category .bottom-pagination-content ul.pagination {
    margin-bottom: 5px!important;
}

#module-smartblog-details .articleBody .post-image{
    display: none;
}
#module-smartblog-details .articleBody #tw-target-text, #module-smartblog-details .articleBody .title,#module-smartblog-details .articleBody > h1, #module-smartblog-details .articleBody > h2, #module-smartblog-details .articleBody > h3,#module-smartblog-details .articleBody > h4, #module-smartblog-details .articleBody > h5, #module-smartblog-details .articleBody > h6{
    font-size: 25px!important;
    font-weight: normal!important;
    color: #121212!important;
    margin-top: 40px;
    margin-bottom: 20px;
    padding-bottom: 9px;
    text-align: center!important;
}
#module-smartblog-details .articleBody #tw-target-text *, #module-smartblog-details .articleBody .title *, #module-smartblog-details .articleBody h1 *, #module-smartblog-details .articleBody h2 *, #module-smartblog-details .articleBody h3 *,#module-smartblog-details .articleBody h4 *, #module-smartblog-details .articleBody h5 *, #module-smartblog-details .articleBody h6 *{
    font-size: 25px!important;
    color: #121212!important;
    font-weight: normal!important;
    text-align: center!important;
    background-color: transparent!important;
}
#module-smartblog-details .articleBody p, #module-smartblog-details .articleBody p *, #module-smartblog-details .articleBody .sdsarticle-des > div{
 /*   text-align: left!important; */
    text-align: left;
}
#module-smartblog-details .title_block_exclusive{
    color: #000!important;
    font-family: "Gotham";
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom:5px;
    display: block;
}
#module-smartblog-details .title_block_exclusive span[itemprop=dateCreated]{font-family: "Gotham"; font-weight: 300; margin-left: 0;}

#module-smartblog-details .articleBody p{
    color: #595959;
}
#module-smartblog-category .title_block_exclusive.top{
    display: block!important;
    text-align: center;
    margin-bottom: 15px!important;
    text-transform: uppercase;
    font-weight: 500;
    font-family: "Gotham";
}
#module-smartblog-details .articleHeader {
    margin-top: 50px;
}
#sdsblogArticle .blog-fancybox {display: block!important;}



/* news homepage */
.it_GRIPMXMBIPRZ {margin-top:0px; margin-left:30px; margin-right:30px;}
@media (min-width: 768px){.it_GRIPMXMBIPRZ {margin-left:45px; margin-right:45px;}}
.it_EQCNMXXIALFW.col-xs-12{padding-left:0; padding-right:0;}
#homepage-blog .blog-image {margin-bottom:0;}
#homepage-blog .post-meta .post-descr {padding:0!important;color:#000!important;line-height: 100%!important;font-size: inherit!important;}
#homepage-blog .post-meta .date-added {padding:0!important;color:#000!important;line-height: 100%!important;font-size: inherit!important;margin-bottom:13px; display: none;}
#homepage-blog .post-meta h5 a {font-family: 'Gotham'!important; font-size: 16px!important;font-weight: 500!important; color:#000!important;letter-spacing: 0!important;text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
#homepage-blog li {text-align: left; font-family: 'Gotham'; font-weight: 300; color:#000; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
#homepage-blog p {margin-bottom:5px;}
#homepage-blog ul {overflow: hidden;}
#homepage-blog li {padding-bottom: 10000px!important;margin-bottom: -10000px!important; padding-left:15px;padding-right: 15px; padding-top:15px;}

@media (min-width: 992px){
    #homepage-blog li:nth-child(1), #homepage-blog li:nth-child(2),#homepage-blog li:nth-child(3),#homepage-blog li:nth-child(4){padding-top:0;border-top:0;}
    #homepage-blog li:nth-child(5), #homepage-blog li:nth-child(6),#homepage-blog li:nth-child(7),#homepage-blog li:nth-child(8){padding-bottom:0;}
    #homepage-blog li:nth-child(4), #homepage-blog li:nth-child(8){padding-right:0;}
    #homepage-blog li:nth-child(5) .post-meta .date-added,
    #homepage-blog li:nth-child(6) .post-meta .date-added,
    #homepage-blog li:nth-child(7) .post-meta .date-added,
    #homepage-blog li:nth-child(8) .post-meta .date-added{margin-bottom:0px;}
    #homepage-blog li:nth-child(1), #homepage-blog li:nth-child(5){border-left:0;padding-left:0;}
}
@media (min-width: 768px) and (max-width: 991px) {
    #homepage-blog li:nth-child(1), #homepage-blog li:nth-child(2){padding-top:0;border-top:0;}
    #homepage-blog li:nth-child(7),#homepage-blog li:nth-child(8){padding-bottom:0;}
    #homepage-blog li:nth-child(2),#homepage-blog li:nth-child(4),#homepage-blog li:nth-child(6),#homepage-blog li:nth-child(8){padding-right:0;}
    #homepage-blog li:nth-child(7) .post-meta .date-added,
    #homepage-blog li:nth-child(8) .post-meta .date-added{margin-bottom:0px;}
    #homepage-blog li:nth-child(1), #homepage-blog li:nth-child(3),#homepage-blog li:nth-child(5),#homepage-blog li:nth-child(7){border-left:0;padding-left:0;}
}
@media (min-width: 768px){
    #homepage-blog li + li {border-left: 1px solid #c6c6c6; border-top: 1px solid #c6c6c6;}
}

/* colonna sinistra orizzontale + masonry */
body[id^="module-smartblog-"] .columns-container #columns .row .large-left .row { display: flex; flex-direction: column-reverse; flex-wrap: wrap;}
body[id^="module-smartblog-"] .columns-container #columns .row .large-left .row #center_column,
body[id^="module-smartblog-"] .columns-container #columns .row .large-left .row #left_column { width:100%;}
body[id^="module-smartblog-"] .columns-container #columns .row .large-left .row #left_column #category_blog_block_left ul li {font-size: 14px;}
#category_blog_block_left .title_block, #smartblogsearch .title_block { font-size: 18px; margin-top:0;}
body[id^="module-smartblog-"] h1.title_block_exclusive {font-size: 30px; margin-top:10px;}
body #page .sdsarticleCat .single-post .articleContent {background-color: transparent;}

@media (min-width: 768px){
    body[id^="module-smartblog-"] .columns-container #columns .row .large-left .row #left_column #category_blog_block_left ul li {font-size: 16px;}
    body[id^="module-smartblog-"] .columns-container #columns .row .large-left .row #left_column #category_blog_block_left ul li {display: inline-block; padding: 5px 7px}
    body[id^="module-smartblog-"] .columns-container #columns .row .large-left .row #left_column #category_blog_block_left {text-align: center; margin: 10px 0;}
    #category_blog_block_left .title_block { display: none;}
}

/* dimensione griglia masonry */
body[id^="module-smartblog-"] #smartblogcat div.sdsarticleCat {width: 100%;}
@media (min-width: 768px){ body[id^="module-smartblog-"] #smartblogcat div.sdsarticleCat {width: 50%;} }
/* @media (min-width: 1200px){ body[id^="module-smartblog-"] #smartblogcat div.sdsarticleCat {width: 33%;}} */


@media (min-width: 480px){
    body[id^="module-smartblog-"] h1.title_block_exclusive {font-size: 40px; }
body #page .sdsarticleCat .single-post img {width: 100%; height: 100%; object-fit: cover;}
body #page .sdsarticleCat .single-post .article-meta h2.title_block_exclusive {font-size: 30px; word-break: break-word; display: table;}
body #page .sdsarticleCat .single-post .article-meta .post-descr {margin-bottom:0; font-size:16px;}
body #page .sdsarticleCat .single-post {margin-bottom: 50px;}

body #page .sdsarticleCat .single-post.left {display: flex;}
body #page .sdsarticleCat .single-post.right {display: flex; flex-direction: row-reverse;}
body #page .sdsarticleCat .single-post.top {display: flex; flex-wrap: wrap; flex-direction: column-reverse;}
body #page .sdsarticleCat .single-post.top .article-meta h2.title_block_exclusive {margin-top:0;}
body #page .sdsarticleCat .single-post.top .article-meta .post-descr {margin-bottom:10px;}

body #page .sdsarticleCat .single-post.left .articleContent, body #page .sdsarticleCat .single-post.right .articleContent {width: 65%;}
body #page .sdsarticleCat .single-post.left .article-meta {width: 35%; padding-left: 10px;}
body #page .sdsarticleCat .single-post.right .article-meta {width: 35%; padding-right: 10px; text-align: right;}
body #page .sdsarticleCat .single-post.right .article-meta h2.title_block_exclusive{text-align: right;}



}
