.link-block {display:block;color:currentColor;position: relative;} /* Per usare il tag a come se fosse un div */
.home-container {margin:20 auto; padding:5px;}
.home-article-image,
.home-gallery-image,
.home-article_slide-image,
.home-gallery_slide-image {width: 100%;height: auto;}
.media-image {object-fit: cover;}
.media-body {flex: 1}
.home-article-image_list-image,.home-gallery-image_list-image {margin-right: 10px;width: 100%;}
.home-article-image_list-title,.home-gallery-image_list-title {margin-top: 0}

a {text-decoration:none;}
.home-row::after {display:block;content:"";clear:both;}
#home-col-1-big {width: 670px;margin: 0 5px 0 0;float:left;vertical-align:top;padding: 0;overflow: hidden;}
#home-col-1 {max-width:460px;margin:0;float:left;vertical-align:top;padding: 10px 5px 10px 5px;overflow: hidden;}
#home-col-2 {max-width: 185px;margin:0;vertical-align:top;border-left:1px solid #d8d8d8;padding: 10px 0 0 10px;overflow:hidden;}
#home-col-3 {width:300px;vertical-align:top;border-left: 1px solid #d8d8d8;padding: 0 0 0 9px;position:sticky;top:0;overflow: hidden;}
.home-banner {text-align:center;}

table {width:100%!important;border: 0;margin: 0 0 10px 0; color:#000;}
table th {border: 0;padding: 5px;font-size: 14px;line-height: 16px;background:#ccc;text-align:left;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
table tr {border: 0;}
table tr td {border: 0;padding: 5px;font-size: 14px;line-height: 16px;background: #f5f5f5;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
table th, table tr, table td {width:min-content!important}

/*---------------------------------------------------------------APERTURA----------------------------------------------------------------------*/
.home-col-1-big .home-article, .home-col-1-big .home-gallery {position:relative;border-bottom: 1px solid #d8d8d8;margin: 0 4px;padding: 0 0 10px 0;}
.home-col-1-big .home-article .article-img, .home-col-1-big .home-gallery .article-img {overflow:hidden; text-align:center;}
.home-article-subheading, .home-gallery-subheading {z-index:99;position:absolute;padding: 2px 3px;bottom: 10px;left:5px;background:var(--theme-color);color:#fff;text-transform:uppercase;font-size: 11px;}
#home-apertura .home-article-subheading, #home-apertura  .home-gallery-subheading {font-size:18px}
.home-col-1-big .home-article-title, .home-col-1-big .home-gallery-title {padding:10px 0 0; margin:0; font-size:25px; line-height:32px; text-transform:uppercase;}
.home-article-description, .home-gallery-description {padding: 10px 0 0 0;margin:0;font-size:15px; line-height:19px; overflow:hidden;}
.home-col-1-big .home-article-description, .home-col-1-big .home-gallery-description { margin:0;}
.home-article-footer, .home-gallery-footer {margin: 5px 0;color:#999;}
.home-article-date, .home-article-author, .home-article-video-count, .home-article-img-count, .home-article-comments-count, .home-gallery-date, .home-gallery-author, .home-gallery-video-count, .home-gallery-img-count,
.home-gallery-comments-count {font-size: 13px;margin:5px 10px 5px 0!important;white-space: nowrap}
.home-article-date, .home-gallery-date {color:var(--theme-color);}
.home-article-author, .home-gallery-author {text-align: left; font-style:oblique;}



/*-------------------------------------------------------COL 1 NOTIZIE NORMALI-------------------------------------------------------------------*/

.home-col-1 .home-article, .home-col-1 .home-gallery {margin: 0 0 20px 0;overflow:hidden;padding: 0 0 10px 0;}
.home-col-1 .home-article .article-img, .home-col-1 .home-gallery .article-img {overflow:hidden;width:45%;float:left;margin: 0 10px 10px 0;}
.home-col-1 .home-article-title, .home-col-1 .home-gallery-title {padding:0; font-size:20px; line-height:22px;}
.home-col-1 .home-article-description, .home-col-1 .home-gallery-description {padding: 10px 0;margin:0;font-size: 15px;line-height:19px;}


/*COL 1 NOTIZIE EVIDENZA*/

.home-col-1 .home-article.large {margin:0 0 10px 0;border-bottom: 1px solid #d8d8d8;position:relative;}
.home-col-1 .home-article.large .article-img {overflow:hidden;margin: 0 10px 10px 0; width:inherit; float:inherit;}


/*-------------------------------------------------------COL 2-------------------------------------------------------*/

#home-col-2 .home-article, #home-col-2 .home-gallery {margin: 0 0 20px 0;border-bottom: 1px solid #d8d8d8;padding: 0 0 10px 0;}
#home-col-2 .home-article .article-img, #home-col-2 .home-gallery .article-img {overflow:hidden;margin: 0 0 5px 0;}
#home-col-2 .home-article, #home-col-2 .home-gallery {position:relative;}
#home-col-2 .home-article-title, #home-col-2 .home-gallery-title {padding:0; margin:0; font-size:16px; line-height:20px; text-transform:uppercase;}
#home-col-2 .home-article-author, #home-col-2 .home-gallery-author {display: block;}



/*-------------------------------------------------------COL 3-------------------------------------------------------*/

.home-col-3 .home-article, .home-col-3 .home-gallery {margin: 0 0 20px 0;border-bottom: 1px solid #d8d8d8;padding: 0 0 10px 0;}
.home-col-3 .home-article .article-img, .home-col-3 .home-gallery .article-img {overflow:hidden;margin: 0 0 5px 0;}
.home-col-3 .home-article, .home-col-3 .home-gallery {position:relative;}
.home-col-3 .home-article-title, .home-col-3 .home-gallery-title {padding:0; margin:0; font-size:20px; line-height:22px; text-transform:uppercase;}
.home-col-3 .home-article-author, .home-col-3 .home-gallery-author {display:inline; margin:5px 0;}

/*--------------------------------------------------------SONDAGGI---------------------------------------------------------------*/
.home-sondaggio .home-header {}
.home-sondaggio {margin: 0 auto 0 auto;background: #fff;padding: 0 0 15px 0;width: 93%;border-bottom: 1px solid silver;}
.home-sondaggio-header {margin: 0 5px;}
.home-sondaggio-header h3 {margin: 10px 0;}
.home-sondaggio-header p {margin:5px 0;}
.home-sondaggio-sondaggio {margin: 0 5px;width: 93%;}
.input-group-label {margin:5px 0;font-style:oblique;font-weight: bold;font-size: 18px;}
.question {text-align: center;}
.check-group, .form-group, .input-group {text-align: left;margin:15px 0;}
.input-group-input {width:90%; min-height:25px; max-height:100px;}
.domanda {display:inline-table;}
.question-nav-next, .question-nav-prev {margin:0 auto;border:0;background:#06c;color:#fff;padding:10px;border-radius:5px;cursor:pointer;}
.question-nav-submit {margin:0 auto; border:0; background:var(--theme-color); color:#fff; padding:10px; border-radius:5px; cursor:pointer;}


/*--------------------------------------------------------ESTRAZIONI APERTURA---------------------------------------------------------------*/


/*ARTICOLO SLIDE APERTURA*/
.owl-carousel .owl-stage-outer {position:relative!important;}
.owl-carousel .owl-stage {position: absolute;}

.home-header {text-align:center;margin:0 0 5px 0;font-size: 18px;padding: 5px;border-top-left-radius: 0;border-top-right-radius: 0;}
.home-footer {text-align: right;padding: 5px 15px 5px 5px;font-style: oblique;font-weight:normal;border-bottom-left-radius: 0;margin: 10px 0 0 0;border-bottom-right-radius: 0;}
.home-footer a {margin: 0!important;}

.home-article_slide,  .home-gallery_slide {margin: 0 auto 10px auto;padding:0;background: none;}
.home-article_slide .owl-item img, .home-gallery_slide .owl-item img {height:100%}
.home-article_slide .home-article_slide-carousel, .home-gallery_slide .home-gallery_slide-carousel {position:relative; overflow:hidden;}
.home-article_slide .home-article_slide-title, .home-gallery_slide .home-gallery_slide-title {text-align:center;font-size: 22px;line-height: 22px;color: #000;margin:0;text-transform: uppercase;}
.home-article_slide .home-article_slide-title span, .home-gallery_slide .home-gallery_slide-title span {padding: 5px 3%;display: block;border:0px solid #333;color: #000;}
.home-article_slide .home-article_slide-date, .home-gallery_slide .home-gallery_slide-date {position:absolute;top: -9px;background: var(--theme-color);left: 5px;text-align:center;color: #fff;padding: 3px;font-size: 13px;display: none;}

.home-article_slide .owl-prev, .home-article_slide .owl-next, .home-gallery_slide .owl-prev, .home-gallery_slide .owl-next {position:absolute;top: 40%; z-index:999;}
.home-article_slide .owl-prev i, .home-article_slide .owl-next i, .home-gallery_slide .owl-prev i, .home-gallery_slide .owl-next i {/* background: var(--theme-color); */color: #fff;padding: 10px;font-size: 32px;margin: 0 5px;text-shadow: #000 0px 0px 2px !important;}
.owl-prev, .owl-next {margin:0;}
.home-article_slide .owl-prev, .home-gallery_slide .owl-prev {left:0;}
.home-article_slide .owl-next, .home-gallery_slide .owl-next {right:0;}
.owl-nav {}

/*SFUMATURE ELENCHI*/
.home-article-list .treadmill, .home-article-image_list .treadmill, .home-gallery-list .treadmill, .home-gallery-image_list .treadmill, .home-block .home-block_article-body {position:relative}
.home-article-list .treadmill::after, .home-article-image_list .treadmill::after, .home-gallery-list .treadmill::after, .home-gallery-image_list .treadmill::after, .home-block .home-block_article-body::after {content:"";position: absolute;bottom: 0;height: 50px;left:0;right:0;z-index:5;background: linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 100%);}

/*ARTICOLO ELENCO APERTURA*/
.home-article-list-title, .home-gallery-list-title {margin: 0 0 10px 5px;font-weight: normal!important;line-height: 20px;border-left: 3px solid #d8d8d8;padding: 5px 5px 5px 10px;font-size: 18px;}
.home-article-list-date, .home-gallery-list-date {color:var(--theme-color);margin:0;font-size: 13px; display:none;}

/*ARTICOLO LISTA APERTURA*/
.home-article-image_list, .home-gallery-image_list {margin:0 0 20px 0;}
.home-article-image_list a, .home-gallery-image_list a {margin:0 0 5px 0; height:unset!important;}
.home-article-image_list a img, .home-gallery-image_list a img {height:unset;}
.home-article-image_list-image, .home-gallery-image_list-image {width:100%; margin:0; }
.home-article-image_list-image img, .home-gallery-image_list-image img {height:unset;}
.home-article-image_list-title, .home-gallery-image_list-title {width: 100%;text-align:center;bottom: 0;font-size: 25px;line-height: 25px;color: #fff;margin: 0;text-transform: uppercase;}
.home-article-image_list-title span, .home-gallery-image_list-title span {padding: 5px 3%;display: block;color:#000}
.ImgSlide {position:relative;z-index: 5;}
.home-article-image_list-date, .home-gallery-image_list-date {background: var(--theme-color);text-align:center;color: #fff;padding: 3px;font-size: 13px;margin: 0;position:absolute;top: 5px;left: 5px;display: none;}

.home-block_article {margin:0 0 20px 0;display: block;}

.home-article .article-play {left: 50%; top: 50%; transform: translate(-50%,-50%); position: absolute; font-size: 60px; color: rgba(255, 255, 255, 0.6);}

.home-article .article-img {position: relative;}

/*--------------------------------------------------------ESTRAZIONI COLONNA 1---------------------------------------------------------------*/



/*--------------------------------------------------------ESTRAZIONI COLONNA 2---------------------------------------------------------------*/

/*ARTICOLI SLIDE COLONNA 2*/

.home-col-2 .home-article_slide .home-article_slide-title, .home-col-2 .home-gallery_slide .home-gallery_slide-title {font-size: 16px;line-height: 18px;}

/*ARTICOLI ELENCO COLONNA 2*/
.home-article-image_list-title, .home-gallery-image_list-title {font-size: 18px;line-height: 20px;color: #fff;margin: 0;text-transform: uppercase;}

/*ARTICOLI LISTA COLONNA 2*/


/*--------------------------------------------------------ESTRAZIONI COLONNA 3---------------------------------------------------------------*/



/*---------------------------------------------------------RISULTATI RICERCA - HOME SEZIONE - HOME SOTTOSEZIONE-------------------------------------------------------------*/

#HomeContainer {margin: 0 auto;padding: 5px;display: flex;}

.main-home {max-width:665px;border-right: 1px solid #d8d8d8;padding: 10px 10px 0 0;margin: 0 10px 0 0;min-width:0;border-top: 1px solid #d8d8d8;display:inline-table;vertical-align:top;min-width: 68%;}
.aside-home {max-width:300px;display: inline-block;vertical-align:top;}

.search-result-adv {margin:30px auto;display: none;}
.breadcrumb-item {text-transform: uppercase;}
.breadcrumbs {color: #333;border-right: 0;border-bottom: 0;}
.breadcrumbs a {text-decoration:none;color: #333;display:inline;}
.search-result {color:currentColor;overflow: hidden;border-bottom: 1px solid #d8d8d8;padding: 15px 0;display: block;}
.search-result:hover {background-color: #f5f5f5; filter:saturate(0%); -webkit-filter:saturate(0%); -moz-filter:saturate(0%); -o-filter:saturate(0%); -ms-filter:saturate(0%); transition:0.5s;}
.search-result .block-image {width: 250px;margin: 0 10px 0 0;overflow: hidden;float: left; padding:0;}

.search-result .block-content {height: 150px;vertical-align:top;width: unset; cursor: pointer}
.search-result .block-content h3 {margin:0 0 5px 0;font-size: 22px;line-height: 24px;}
.search-result .block-content p {font-size: 15px; line-height:19px; margin: 7px 0;height: 58px;overflow: hidden;}
.search-result .block-image img {width: 100%;}
.block-content-date, .block-content-author, .block-content-video-count, .block-content-img-count {display:inline-table; font-size:13px; color:#999; font-style:oblique; margin:0 5px 0 0;}
.block-content-date {color:var(--theme-color);}

.pagination {text-align: center;margin:30px 0}
.pagination ul {display:inline-flex; padding-left:0; list-style:none;margin:auto}
.page-link {position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #000000; background-color: #ffffff; border: 1px solid #dee2e6;}
.page-link:hover {background-color: #e9ecef;}
.page-link.active {color: #ffffff; background-color: var(--theme-color); border-color: var(--theme-color);}


/*-------------------------------------------------------------------------VARIE------------------------------------------------------------------------------------------*/

.banner {}
/*.extraction {flex: 0 0 300px;padding: 0 10px 10px;}
.extraction {border: 1px solid var(--theme-color); padding: 0 0 5px 0;margin: 20px 0;}
.extraction h4 {background:var(--theme-color);padding:3px 6px;color:#fff;margin: 0;text-align:center;font-style:oblique;font-size: 20px;font-weight: bold;}
.extraction ul {margin: 10px 0 0 10px;padding:0;}
.extraction li {padding:5px 0;margin: 0 5px 0 20px;list-style-type: square;font-size: 15px;}*/
.tags {border:1px solid #06c; padding: 0 0 5px 0;margin: 20px 0;}
.tags h4 {padding: 9px 6px;color: #fff;margin:0 0 10px 0;text-align:center;font-style:oblique;font-size: 20px;background: #06c;}
.tags ul {list-style: none;padding: 0 15px;text-align:left;}
.tags ul li {display:inline-table;margin: 5px 5px 0 0;padding: 0 7px 0 0;list-style-type:none;border-right:1px solid #06c;text-transform:uppercase;font-size: 14px;}
.tags ul li a {color:#06c; }

.treadmill {overflow: hidden}
.treadmill-unit {overflow: hidden; position: relative}


/*-------------------------------------------------------------------------CERCA------------------------------------------------------------------------------------------*/

.cerca-sezione {padding: 10px 0;overflow: hidden;}
.cerca-sezione-item {width:50%; float:left;}
.cerca-sezione-item input {zoom:1.2;cursor: pointer;}
.cerca-sezione-cerca {background:#06c;color:#fff;border-radius: 3px;padding: 10px 20px;text-align:right;margin: 10px auto;border: 0;cursor:pointer;display: table-column-group;}


/*-----------------------------------------------------------------------------VERSIONI RESPONSIVE-----------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------TRA I 601 e i 1000 PIXEL DI LARGHEZZA-----------------------------------------------------------------------------*/

@media only screen and (min-width:601px) and (max-width:990px) {


    #home-col-1-big {width: 100%;margin: 0 auto;vertical-align:top;}
    #home-col-1 {width:63%;margin: 0;vertical-align:top;padding:10px 5px;max-width:inherit;overflow: hidden;}
    .home-col-1-big .home-article-description, .home-col-1 .home-article-description, .home-col-2 .home-article-description , .home-col-3 .home-article-description,.home-col-1-big .home-gallery-description, .home-col-1 .home-gallery-description, .home-col-2 .home-gallery-description , .home-col-3 .home-gallery-description {font-size: 17px;line-height: 21px;}
    #home-col-1-big .home-article-title, #home-col-1 .home-article-title, #home-col-2 .home-article-title, #home-col-3 .home-article-title, #home-col-1-big .home-gallery-title, #home-col-1 .home-gallery-title, #home-col-2 .home-gallery-title, #home-col-3 .home-gallery-title {font-size:22px; line-height:24px;}
    #home-col-2 {width: 33%;margin:0;vertical-align:top;border-left:1px solid #d8d8d8;padding:10px 0 0 10px;max-width:inherit;}


    #home-col-3 {width:96%; display:inherit; vertical-align:top; border: 0; padding:0 10px; margin:20px 0;}
    #home-col-3 .home-article .article-img, #home-col-3 .home-gallery .article-img {overflow:hidden;width:45%;float:left;margin: 0 10px 10px 0;}
    .home-col-3 .home-article_slide .home-article_slide-title, .home-col-3 .home-gallery .home-gallery_slide-title {/* top:-3px; */}
    .home-col-3 .home-article_slide .home-article_slide-title, .home-col-3 .home-gallery_slide .home-gallery_slide-title {/* top:-3px; */}
    .home-col-3 .home-article_slide .home-article_slide-date, .home-col-3 .home-gallery_slide .home-gallery_slide-date {width:25%!important; left:37.5%!important;}
    #home-col-3 a {overflow:hidden;}

    #home-col-3 .home-article.large {margin:0 0 10px 0; border-bottom:1px solid #333; position:relative;}
    #home-col-3 .home-article.large .article-img {max-height: 400px;overflow:hidden;margin: 0; width:inherit; float:inherit;}
    #home-col-3 .home-article.large .home-article-title {margin:10px 0;}
    .home-article-footer, .home-gallery-footer {clear:unset;font-size: 14px;}
    #home-col-3 .home-article-author, #home-col-3 .home-gallery-author {display:unset;}

    .main-home {width:96%;margin:0 2%;max-width:inherit;min-width: inherit;}
    .aside-home {width: 300px;margin: 0;max-width:inherit;}
    .aside {margin:20px 0 0 0;}
    .banner {margin:5px auto;}
    .search-result {height:inherit;}
    .search-result .block-content {height:inherit;/* max-width: inherit; */}
    .search-result .block-image {width:25%;}


    /*GESTIONE BANNER*/
    .customAdv-top, .customAdv-background {display:none;}
    #div-gpt-ad-1459779098269-0 {display:none;}




}




/*-----------------------------------------------------------------------------SOTTO I 600 PIXEL DI LARGHEZZA-----------------------------------------------------------------------------*/




@media only screen and (min-width:10px) and (max-width:600px) {


    #home-col-1 .home-article-date, #home-col-1 .home-gallery-date, #home-col-2 .home-article-date, #home-col-2 .home-gallery-date, #home-col-3 .home-article-date, #home-col-3 .home-gallery-date {display:block!important; float:none;}
    #home-col-1 .home-article-author, #home-col-1 .home-gallery-author, #home-col-2 .home-article-author, #home-col-2 .home-gallery-author, #home-col-3 .home-article-author, #home-col-3 .home-gallery-author {display:block!important; float:none;}

    #home-col-1-big {width:100%; margin:0 10px 0 0; vertical-align:top;}
    #home-col-1-big .home-article-title, #home-col-1-big .home-gallery-title {font-size:18px;line-height: 20px;}
    #home-col-1-big .home-article-description, .home-col-1-big .home-gallery-description {display:none; font-size:18px; line-height:22px;}
    #home-col-1-big .home-article-author, #home-col-1-big .home-gallery-author {margin:5px 0;}
    #home-col-1 {width:96%; margin:10px 2%; display:inherit; vertical-align:top; padding:0; max-width:inherit;}

    #home-apertura a {border-bottom: 1px solid #d8d8d8; margin: 0 0 10px 0; padding: 0 0 10px 0;}

    #home-apertura a .article-img {}
    #home-apertura a .home-article-title {margin: 10px 0 0 0;font-size: 24px;line-height: 30px;}
    #home-apertura a .home-article-description {display: inherit;}
    .home-article-footer, .home-gallery-footer {margin: 5px 0;color:#999;display: inline-flex;}
    #home-apertura a .home-article-footer {}

    #home-col-1 .small {border-bottom:1px solid #d8d8d8; margin:0 0 10px 0; overflow:hidden;}
    #home-col-1 .small .article-img {width: 50%;float: left;margin:0 10px 0 0;}
    #home-col-1 .small .home-article-title {font-size: 22px;line-height: 24px;margin: 0 0 10px 0;}
    #home-col-1 .small .home-article-description {display:none;}
    #home-col-1 .small .home-article-footer {display: -webkit-inline-box;}

    .home-article-list-item, .home-gallery-list-item {margin:0 0 10px 0;}


    #HomeContainer {display:unset;}
    .main-home {width:96%; margin:0 2%; max-width:inherit; border:0;}
    .aside-home {width:96%; margin:0 2%; max-width:inherit;}
    .aside {margin:20px 2%;}
    .banner {margin:0 auto;}
    .search-result {height:inherit;}
    .search-result .block-image {width:40%; min-height:100px;}
    .search-result .block-content {height:inherit;}
    .search-result .block-content p {height:inherit; display:none;}
    .block-content-date {width:inherit; margin:0 10px 0 0;}
    .block-content-author {/*width:inherit; display:block;*/ margin:5px 10px 0 0;}

    /*GESTIONE BANNER*/
    .customAdv-top, .customAdv-background {display:none;}
    #div-gpt-ad-1459779098269-0 {display:none;}

}
