/*
 Theme Name: SulPanaro
 Theme URI:
 Description: Theme for SulPanaro website
 Author: Riccardo Bianconi
 Author URI:
 Template: Divi
 Version: 1.0.0
*/

@import url("../Divi/style.css");
/*
 Theme Name: SulPanaro
 Theme URI:
 Description: Theme for SulPanaro website
 Author: Riccardo Bianconi
 Author URI:
 Template: Divi
 Version: 1.0.0
*/

@import url("../Divi/style.css");
li.custom-color.menu-item.menu-item-type-custom a {
    color:#cf7439 !important;
}

 blockquote {
    border-color: #b0b0af !important;
}
@media (max-width: 980px){
   .data {
       text-align:center;
   }

}
/*** HACK ERRORI SWIPER *******/
.block.block-news-small .swiper-slide .text {
    width:220px !important;
}

.sliderquad img {
    max-width: 250px !important;
    width: 100%;
}
.sliderquad-headerbottom .sliderquad img, 
.sliderquad .sulpa-home-bottom img
 {
    max-width: 728px !important;
}
@media (max-width: 425px){

    .block-ultime-comuni .swiper-slide .box-image,
    .block.block-newstabs .swiper-slide .box-image{
        max-width: 347px;
    }


    .block-primopiano .swiper-slide .box-image {
            max-width: 347px;
    }
    .block-primopiano .swiper-slide .text {
        float: left;
        width: 325px;
        margin-left: 10px;
    }

    .block.block-rubriche.block-rubriche-tagliomedio .swiper-slide .text {
        float: left;
        width: 347px !important;
        max-width: 347px !important;
        /* background: red; */
    }

    .block.block-rubrica-ddl .swiper-slide .text {
        float: left;
        width: 347px !important;
    }
    .block.block-news-small .swiper-slide .text {
       width: 347px !important;
        max-width: 347px !important;
    }
    .block.block-oggi .box-image,
    .block-curiosita .box-image{
        max-width: 347px !important;
        width: 347px !important;
    }
    .block.block-oggi .text,
    .block-curiosita .text{
        max-width: 347px !important;
    }
}

/*** FINE HACK ERRORI SWIPER *******/
/*** ULTIME NOTIZIE BUTTON E PAGINA RECENTI *******/
.button-hist {
    text-align: center;
    margin: 30px 0 10px;
}

.button-hist a {
    background: #4c4e57;
    color: #fff;
    padding: 5px 15px;
}
.button-hist.a-arch a {
    color: #cf7439 !important;
}
.button-hist a:hover{
    color: #ededed;
}
.footer-widget:nth-child(3),
.footer-widget:nth-child(4) {
    padding-top: 34px;
}

.page-template-articolirecenti article .article-thumbnail, .search-results article .article-thumbnail {
    display: block;
    float: left;
    width: 220px;
    max-height: 120px;
    margin-right: 20px;
    overflow: hidden;
}
.page-template-articolirecenti article .article-text, .search-results article .article-text {
    padding-left: 240px;
}
.page-template-articolirecenti article {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
}
.youtube-playlist.horizontal .play {
        width: 25% !important;
        background-size: contain !important;
        background-position: center;
    }

ul.youtube-playlist.horizontal .play{
    background-image:url('https://www.sulpanaro.net/wp-content/uploads/2022/03/yt_logo_rgb_dark.png');
    width: 100% !important;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index:8;
    height: 15% !important;
    min-height: 30px;
}

ul.youtube-playlist.horizontal li:after {
    /*content:'';
    background-color:rgb(246 246 246 / 0.5);
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index: 1;*/
}
@media screen and (max-width:599px){

    .block.block-videogallery {
        display:non;
    }
    .block-videogallery {
        height: auto;
    }
    .block.block-videogallery ul li{
        float:none !important;
        width: 100% !important;
        margin-right: 0 !important;
        display:inline-block;
        margin:0 auto;
        text-align:center
    }
    .youtube-playlist.horizontal .play {
        top: 25%;
        left: 0 !important;
        right: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
a.arch-search {
    text-align: center;
    display: block;
    background: #cf7439;
    padding: 12px;
    color: #fff;
}
a.arch-search strong{
    font-size:20px;
}
.block-newstabs  .text {
    width: auto !important;
}
button.search.popsearch {
    float: right;
    border: 0 !important;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAADCElEQVRoge2ZzUtUURjGn9vCjKRNhLkoQ4MEV22CFn4lQrVp0VKJIBAD/4ekFn38Fy2CaBPpNCpEkG00o5197PpYVJhEGJRa/VrcOzS8c5yZc+fcGaT5wSzOHe7zvM+cOV/3Sk2aZEJUy81Ah6SzkgYk9UrqlLQv+fqbpHeSViQ9kZSPouhTLX7BAQaBHPCL6tkCZoD+Rtcv4Cgw51H8duSB7kaFuAB8DxCiwDowVu8QV8sU9BK4DgwDx4C9yacnuXYDeFXm/ql6hbi2TQFLwJCHzkngaUPCEP+dLBvAOOA94wERMJFoWEazyFAY2HZMfAH6Amj3A2tGex3oClG7NbOz00aIEEX6A8Cm8ciF0i+YDDq6fjyoSexz2eET7McS8WJXzCIpxkQVPhHwzHhNhxLvIF6FixkIIu72GzJeW0B7COFLRnglQL2VPF8bz4u+Grsc1+yvH6ary/PAtAd9BVxBek37ka9oCqyHraEiriCdpv3BVzQF7yvU4A+lq25bzaKVPduM509fDVePWIJPuw5sHVu1CkjSuml3+IqmwHqs+gq4grw17UO+oik4bNqffQVcQey6MeIrmgLr8cJXwBVkwbTP+YqmwHo8rlkROOjYongvUB5+w8ZrA9gfSnzGiC+R3abxufG6HdKgn1Imghn885l0+BwPbZI3BpsEfCZFvOu1B6s7ofSLjbqJj5/FrBFgS098cLNH3VXgQIjaXYZjjq7fJD7ZpX34MOnoCYAFoCWLHAXzKYcpwDJwykNnmNKBbckDrY0IA/Gh6CYwQvxQri359CTXbgFvKgQoZpqMe2aU0jGTFTPA7izDdFH6YMKXP8A9YL6hYZJAfcR/AbsDKMcP4C5wItFoBWYr3JOrNkytL3raJZ1RfMbulXRE8Yue35LWJH2UtCxpUVIuiqKv5v5WSfclnS5j81DS+SiKNmqpNXOAFkq3RJZZspzNQlFlmLlmmHrzP4aZB/Y0utaKUN3UXN/3j2mp0DNXGl2fF9uE2VkhCpgwOzNEgWTMZPOytEmT8vwFxdlvsvNj/B0AAAAASUVORK5CYII=')!important;
    width: 30px !important;
    height: 30px !important;
    margin-top: 9px;
    /* padding: 8px; */
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;

}
button.search.popsearch em{
    display:none;
}






/**************************************CUSTOM CSS*************/

@import url('https://fonts.googleapis.com/css?family=Proza+Libre:400,500,700');

/* GENERAL */
.orange {
    color: #CF7439;
}
.dark-grey {
    color: #4B4E57;
}
.light-grey {
    color: #EDEDED;
}

::-moz-placeholder {
    -moz-opacity: 1;
    opacity: 1;
}

body {
    font-family:'Open sans', 'Proza Libre', sans-serif;
    font-weight: 400;
    overflow-x: hidden;
}

body.et_boxed_layout #page-container,
body.et_fixed_nav.et_boxed_layout #page-container #top-header,
body.et_fixed_nav.et_boxed_layout #page-container #main-header,
body.et_boxed_layout #page-container .container,
body.et_boxed_layout #page-container .et_pb_row {
    max-width: 1100px;
}

.et_boxed_layout #page-container,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,
.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header,
.et_fixed_nav.et_boxed_layout #page-container #top-header,
.et_fixed_nav.et_boxed_layout #page-container #main-header,
.et_boxed_layout #page-container .container,
.et_boxed_layout #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
    width: 100%;
}

body.et_full_width_portfolio_page #left-area {
    float: none;
    width: 100% !important;
    margin-right: 0;
}

.et_fullwidth_nav #main-header .container {
    padding-left: 0;
    padding-right: 0;
}

.et_boxed_layout #page-container {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#page-container .container,
#page-container .et_pb_row,
.et_fixed_nav #page-container #top-header,
.et_fixed_nav #page-container #main-header,
.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row {
    width: 100%;
}

#page-container .et_pb_row.et_pb_row_fullwidth {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
}

.et_pb_gutters2.et_pb_row.et_pb_row_fullwidth,
.et_pb_gutters2 .et_pb_row.et_pb_row_fullwidth,
.et_pb_gutters2.et_pb_specialty_fullwidth > .et_pb_row,
.et_pb_gutters2 .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}

.et_pb_section {
    background: transparent !important;
}

@media all and (max-width: 1024px) {
    #page-container {
        overflow: hidden;
    }
}

@media all and (max-width: 980px) {
    #main-header,
    #main-content,
    #main-footer,
    #footer-bottom {
        padding-left: 10px;
        padding-right: 10px;
    }
    .logo_container {
        padding-left: 10px;
    }
    #et-top-navigation {
        padding-right: 10px;
    }
    .et_pb_column {
        padding-left: 10px;
        padding-right: 10px;
    }   
}

@media all and (max-width: 479px) {
    .et_fixed_nav #page-container #top-header,
    .et_fixed_nav #page-container #main-header,
    #page-container .container,
    #page-container .et_pb_row {
        padding-left: 10px;
        padding-right: 10px;
    }
    #main-header > .container {
        padding-left: 0;
        padding-right: 0;
    }
    .et_pb_column {
        padding-left: 10px;
        padding-right: 10px;
    }
    .home .et_pb_column {
        padding-left: 0;
        padding-right: 0;
    }
}

/* PAGE */
#main-content {
    padding-top: 0px;
    background: transparent;
}
#main-content .container,
body:not(.et-tb) #main-content .container,
body:not(.et-tb-has-header) #main-content .container {
    padding-top: 0;
}

@media all and (min-width: 981px) and (max-width: 1100px) {
    .et_boxed_layout #page-container 
    
}

/* TOP HEADER */
#top-header {
    display: inline-block;
}
#top-header .container {
    padding: 7px 10px;
    font-weight: 400;
}
.et_boxed_layout #page-container #top-header .container {
    width: 100%;
}

#et-secondary-menu {
    float: none;
}
#et-secondary-nav li {
    text-align: left;
}
#et-secondary-menu > ul > li a {
    padding-bottom: 0;
}

@media all and (max-width: 980px){
    .et_header_style_left #et-top-navigation .mobile_menu_bar {
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .et_mobile_menu {
        padding: 2% 0;
    }
}

/* HEADER: SOCIAL */
#social-header {
    margin-bottom: -3px;
}
#social-header::after {
    display: block;
    clear: both;
    content: '';
}

#social-header .et-social-icons li {
    margin-left: 0;
    margin-right: 7px;
}
#social-header .et-social-icons li a {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-width: 2px;
    border-style: solid;
    background: #FFF;
    text-align: center;
    font-size: 20px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

#social-header .et-social-icons li.et-social-facebook a {
    color: #3C5999;
    border-color: #3C5999;
}
#social-header .et-social-icons li.et-social-twitter a {
    color: #409BD6;
    border-color: #409BD6;
}
#social-header .et-social-icons li.et-social-instagram a {
    color: #C13288;
    border-color: #C13288;
}
#social-header .et-social-icons li.et-social-youtube a {
    color: #E5241C;
    border-color: #E5241C;
}
#social-header .et-social-icons li.et-social-rss a {
    color: #EC671C;
    border-color: #EC671C;
}
#et-secondary-menu .et-social-icons{
    margin-right: 0 !important;
    float: right;
}
div#top-header ul.et-social-icons li a.icon {
    color:#000 !important;
}
@media all and (max-width: 980px) {
    #social-header {
        display: none;
    }
}

/* HEADER */
.et_boxed_layout #page-container #main-header .container {
    width: 100%;
    position: relative;
    z-index: 9;
}
#main-header {
    border: 1px solid #4B4E57;
    background: rgba(246,246,246,1);
    background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(198,198,198,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,246,246,1)), color-stop(100%, rgba(198,198,198,1)));
    background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(198,198,198,1) 100%);
    background: -o-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(198,198,198,1) 100%);
    background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(198,198,198,1) 100%);
    background: linear-gradient(to bottom, rgba(246,246,246,1) 0%, rgba(198,198,198,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c6c6c6', GradientType=0 );
}

.et_header_style_left .logo_container {
    position: relative;
    padding: 0 15px 30px ;
    clear: both;
}
.et_header_style_left .logo_container::after {
    display: block;
    content: '';
    clear: both;
}

@media all and (min-width: 981px) and (max-width: 1100px) {
    #logo {
        max-width: 270px;
    }
    
    body.menu-sticky .logo_container,
    body.menu-sticky div#et-top-navigation {
        max-width: 100%;
    }
    
    
}

@media all and (max-width: 980px) {
    .et_header_style_left .logo_container {
        padding: 0;
    }
    #logo {
        display: block;
        margin: 0 auto;
    }
}

/* HEADER: MENU */
#et-top-navigation {
    display: block;
    float: none;
    font-weight: 400;
    padding-left: 0 !important;
}

#et-top-navigation::after {
    display: block;
    clear: both;
    content: '';
}

.et_header_style_left #et-top-navigation {
    background: #4B4E57;
}

nav#top-menu-nav {
    float: none;
}
#top-menu {
    float: none;
    text-align: center;
}
#top-menu li {
    padding-right: 15px;
}
#top-menu li li {
    padding-left: 0;
    padding-right: 0;
}
#top-menu > li > ul {
    left: -40px;
        width: 600px;
}

.nav li ul {

    padding-top: 10px;
}
.nav li li ul {
    left: 200px;
    top: -13px;
}
#top-menu li a{
    font-size: 14px !important;
    font-weight: 500;
    text-transform: uppercase;
}
#top-menu li a:hover{
    text-decoration: underline !important;
}
#top-menu li ul.sub-menu {
    column-count: 3;
    background-color: #fff !important;
    border-bottom: 3px solid #164a95 !important;
    border-top: 0px;
}
.et_header_style_left #et-top-navigation nav > ul > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 600;
    font-size: 13px !important;
}

#top-menu .menu-item-has-children > a:first-child::after {
    top: 15px;
}

#et_mobile_nav_menu {
    float: left;
    margin-left: 10px;
}
.mobile_menu_bar {
    color: #EDEDED;
    cursor: pointer;
}
.mobile_menu_bar::before {
    color: #fff !important;
    vertical-align: middle;
}

@media all and (min-width: 981px) {
    body.et_header_style_left #et-top-navigation {
        padding-top: 0;
    }
    header#main-header {
        position: relative;
        max-width: 1100px;
        margin: 0 auto;
        left: 0;
        right: 0;
        width: inherit !important;
    }
}

@media all and (min-width: 981px) and (max-width: 1100px) {
    #top-menu li {
        padding-right: 7px;
    }
}

@media all and (max-width: 980px) {
    body.et_header_style_left #et-top-navigation {
        padding-top: 0;
        background-color: #164a95 !important;
    }
}

/* HEADER: SEARCH */
#top-search-form {
    float: right;
    padding: 0 5px;
    margin-right: 15px;
    margin-top: 9px;
    border: 1px solid #EDEDED;
}
#top-search-form input[type="text"] {
    display: inline-block;
    width: 100px;
    height: 24px;
    vertical-align: middle;
    color: #EDEDED;
    background: transparent;
    border: none;
}
#top-search-form input[type="submit"] {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: transparent url('images/search.png') left top no-repeat;
    border: none;
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
}

@media all and (min-width: 981px) and (max-width: 1100px) {
    #top-search-form {
        margin-right: 7px;
    }
}

@media all and (max-width: 980px) {
    
    .et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 40% !important;
    padding-top: 15px;
}
    #top-search-form {
        margin-right: 10px;
    }
}

/* FOOTER */
#main-footer {
    padding: 15px 20px;
    font-size: 12px;
    line-height: 1.5em;
}

.bottom-nav {
    padding: 0;
}
.bottom-nav li {
    font-weight: 400;
}

#footer-bottom {
    padding-bottom: 0;
}
#footer-info {
    padding-bottom: 0;
}

/* SWIPER */
.swiper-pagination {
    bottom: 3px;
    z-index: 999;
}
.swiper-pagination-bullet {
    background: #899092 !important;
    -webkit-opacity: 1.0 !important;
    -moz-opacity: 1.0 !important;
    opacity: 1.0 !important;
    margin-right: 3px;
}
.swiper-pagination-bullet:last-child {
    margin-right: 0;
}
.swiper-pagination-bullet-active {
    background: #4B4E57 !important;
}

/* BREADCRUMBS */
.breadcrumbs {
    line-height: 1em;
    padding: 7px 15px;
    margin-bottom: 10px;
    background: #CF7439;
    color: #EDEDED;
}
.breadcrumbs a {
    color: #fff !important;
    font-weight: 500;
}


span.breadcrumb_last {
    font-weight: 600;
    
}
/* BLOCKS AND ADS */
.block-row {
    /* clear: both; */
    margin-bottom: 15px !important;
}
.block-row:after {
    content: '';
    border-top: 1px solid #eaeaea;
    position: absolute;
    width: calc(100% - 30px);
    left: 15px;
    bottom: 0;
}
.block-row.nobord:after {
    content: '';
    border-top: 0px solid #eaeaea;
}

.block {

}
.block:last-child {
    margin-right: 0;
}
.block .block-title {
display: block;
    line-height: 40px;
    padding: 0 10px;
    color: #EDEDED;
    background: #4B4E57;
}
.block-tagliomedio h3.block-title, .block-tagliobasso h3.block-title {
    line-height: 0;
    margin-bottom: 7px;
}
.block .block-content {

}
.block .block-content .box-image img {
    display: block;
    width: 100%;
}
.block.block-primopiano-bottom .box-image,
.block.block-tagliomedio .box-image,
.block.block-rubriche.block-rubriche-tagliomedio .box-image,
.block.block-tagliobasso .box-image,
.block.block-oggi .box-image,
.block.block-curiosita .box-image,
.block-news-small .box-image,
.block.block-newstabs .box-image,
.block-row.nobord.smart-on .box-images {
    margin-bottom: 12px;
}

.block .block-content  .taxonomies a {
    background-color: #707070 !important;
    text-transform: uppercase;
    color: #fff !important;
    font-size: 12px;
    font-weight: 600;
    padding: 0 5px;
    border-radius: 2px;
    text-align: left;
    position: relative;
}
.block .block-content .taxonomies a:after {
    content: '›';
    position: absolute;
    right: -12px;
    color: #707070;
    font-size: 26px;
    line-height: 19px;
}

.block.block-ultime-comuni .box-image {
    margin-bottom: 10px;
}

.block .block-content  .taxonomies {
    margin-bottom: 5px;
}
.block .block-content .text .title {
    display: block;
    max-height: 6em;
    margin: 0px 0 5px;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
    overflow: hidden;
}
a.title:hover {
    text-decoration: underline;
}
.block .block-content .text .box-excerpt {
    font-weight: 400;
    line-height: 1.3em;
}
.block .block-content .text .read-more {
    font-weight: 700;
}

.block .sliderquad {
    display: table;
    width: 100%;
    /*height: 100%;*/
}
.block .sliderquad.marg{
    margin-bottom:30px;
}
.block .sliderquad > div {
    display: table-cell;
    vertical-align: top;
    text-align: center;
}

.sliderquad .unslider-wrap { padding: 0!important; }


.block-primopiano::after {
    display: block;
    content: '';
    clear: both;
}


.block-primopiano .text .read-more {
    display: block;
    text-align: right;
}

.sliderquad-primopiano {

}

.block-ticker {
    position: relative;
    margin-bottom: 10px;
    background: #164a95;
    border: 1px solid #4B4E57;
}
.block-ticker .news-ticker-title {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 15px;
    width: 120px;
    height: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 50px;
    background: #C94912;
    color: #EDEDED;
    text-align: center;
    z-index: 2;
}
.block-ticker .news-ticker-title a {
    font-size: 16px;
    font-weight: 700;
    color: #fff !important;
}
.block-ticker .news-ticker {
    padding-left: 120px;
}
.block-ticker .news-ticker .ticker-container a {
    color: #fff !important;
    font-size: 14px;
    font-weight: 400;
}
.block-ticker .news-ticker .ticker-container a::after {
    margin-left: 15px;
    content: 'â€”';
}

.block-sulpanaroexpo {
    display: block;
    /*height: 50px;*/
    height: 110px;
    padding: 5px 15px;
    margin-bottom: 10px;
    background: #FFF;
    color: #1A77BA;
    border: 1px solid #4B4E57;
    text-align: center;
}

.block-sulpanaroexpo img {
    display: block;
    width: 100%;
    max-width: 1100px;
    height: auto;
    margin: 0 auto;
}

.block-sulpanaroexpo-mobile {
    display: none;
    padding: 5px 15px;
    margin-bottom: 10px;
    background: #FFF;
    color: #1A77BA;
    border: 1px solid #4B4E57;
    text-align: center;
}

.block-sulpanaroexpo-mobile img {
    display: block;
    width: 100%;
    max-width: 250px;
    height: auto;
    margin: 0 auto;
}

.block-ultime-comuni {
    width: 49%;
}
.block-ultime-comuni::after {
    display: block;
    content: '';
    clear: both;
}
.block.block-mostread ul {
    list-style: none;
    padding: 0;
}
.block.block-mostread ul li{
    margin-bottom: 10px;
    position: relative;
    padding-bottom: 10px;
}

.block.block-mostread ul a {
    font-size: 14px !important;
    font-weight: 600;
    line-height: 18px !important;
    display: block;
}
.block.block-mostread ul li:after {
    content: '';
    border-bottom: 1px dotted #d9d9d9;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.block.block-mostread ul li:last-child:after {
    border-bottom: 0px dotted #d9d9d9;
}

.block-ultime-comuni .block-content .text .title {
    max-height: 6em;
}
.block-ultime-comuni .block-content .text .read-more {
    display: block;
    text-align: right;
}

.sliderquad-taglioalto {
    width: 290px;
}



.block-rubriche .block-title {
    text-align: left;
}
.block-rubriche .block-content .text .title {
    max-height: none;
}
.block-rubriche .block-content .text img {
    display: block;
    margin-top: -10px;
}
.block-rubriche .block-content .text .box-excerpt {
    margin-top: 5px;
    font-size: 13.5px;
}
.block-rubriche a.read-more {
    display: block;
}

.block-rubrica-ddl {
}
.block-rubrica-ddl::after {
    display: block;
    content: '';
    clear: both;
}
.block-newstabs .block-title {
    font-size: 14px;
    padding-left: 0;
    padding-right: 0;
}
.block-rubrica-ddl .block-title span {
    display: inline-block;
    
}
.block-rubrica-ddl .block-title span.active {
    background: #4B4E57;
}
.block-rubrica-ddl .tab-content.hidden {
    display: none;
}
.block-rubrica-ddl .box-image {
    float: left;
    width: 208px;
}



.block-tagliomedio {
}
.block-tagliomedio::after {
    display: block;
    content: '';
    clear: both;
}
.block-tagliomedio .news {

}
.block-tagliomedio .news:last-child {
    margin-right: 0;
}
.block-tagliomedio .box-image {

}
.block-tagliomedio .block-content .text .title {
    max-height: 6em;
}
.block-tagliomedio .block-content .text .box-excerpt {
    display: none;
    max-height: 2.6em;
    overflow: hidden;
}
.block-tagliomedio .block-content .text .read-more {
    display: inline-block;
}


.sliderquad-full-tagliomedio {
    width: 100%;
}

.sliderquad-3box-tagliomedio {
    width: 100%;
}
.sliderquad-3box-tagliomedio .sliderquad {
    float: left;
    width: 33%;
}

.block-tagliobasso {
    width: 800px;
}
.block-tagliobasso::after {
    display: block;
    content: '';
    clear: both;
}
.block-tagliobasso .news {

}
.block-tagliobasso .news:last-child {

}
.block-tagliobasso .box-image {

}
.block-tagliobasso .block-content .text .title {
    max-height: 6em;
}
.block-tagliobasso .block-content .text .box-excerpt {
    display: none;
    max-height: 2.6em;
    overflow: hidden;
}
.block-tagliobasso .block-content .text .read-more {
    display: inline-block;
    margin-left: 10px;
}

.sliderquad-tagliobasso {

}

.block-videogallery {
    width: 75%;
    /* height: 310px; */
    padding-right: 15px;
}

.block-videogallery li {
    list-style: none;
}
.block-videogallery .youtube-playlist.horizontal{
    list-style: none;
    padding: 0 !important;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 30px;
}
.block-videogallery .youtube-playlist.horizontal > li {
    float: none;
    width: auto;
    margin-right: 0;
}
.block-videogallery .youtube-playlist.horizontal > li:last-child {
    margin-right: 0;
}
.block-videogallery .youtube-playlist.horizontal > li span {
    display: block;
    max-height: 2.2em;
    line-height: 1.1em;
    overflow: hidden;
}

.block-videogallery::after {
    display: block;
    content: '';
    clear: both;
}
.block-videogallery .video {
    padding-left: 10px;
    padding-right: 10px;
}
.block-videogallery .video .title {
    display: block;
    font-weight: 700;
    line-height: 1.2em;
    font-size: 18px;
    max-height: 6em;
    overflow: hidden;
}
.block-videogallery .video .video-container .play {
    top: 22%;
}




.block-mostread .widgettitle {
    display: none;
}
.block-mostread .widget {
    list-style: none;
}
.block-mostread ol li {
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 10px;
}
.block-mostread ol li a {
    font-weight: 400;
}

.block-newstabs {
    width: 50%;
    padding-right: 15px;
    margin-right: 15px;
}
.block-newstabs::after {
    display: block;
    content: '';
    clear: both;
}
.block-newstabs .block-title {
    padding-left: 0;
    padding-right: 0;
    background: #5E636F;
}
.block-newstabs .block-title span {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

.block-newstabs .tab-content.hidden {
    display: none;
}
.block-newstabs .box-image {


}
.block-newstabs .text {

}
.block-newstabs .text .read-more {
    display: block;
    text-align: right;
}

.block-subscribe {
    width: 25%;
    padding-left: 15px;
    font-weight: 500;
}
.block-subscribe .block-content {
    line-height: 1.25em;
}
.block-subscribe .es_shortcode_form .es_lablebox {
    font-size: 12px;
    line-height: 1em;
    margin-bottom: 0;
}
.block-subscribe .es_shortcode_form .es_textbox {
    padding-bottom: 7px;
}
.block-subscribe .es_shortcode_form input[type="text"],
.block-subscribe .es_shortcode_form input[type="email"] {
    width: 100%;
    padding: 5px 7px;
}
.block-subscribe .es_shortcode_form .es_button {
    padding: 0;
}
.block-subscribe .es_shortcode_form input[type="button"] {
    width: 100%;
    padding: 7px 10px;
    font-size: 14px;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    background: #4B4E57;
    color: #EDEDED;
    border: none;
    cursor: pointer;
}
.block-subscribe .subscribe-selector {
    margin-top: 5px;
}
.block-subscribe .subscribe-selector {
    font-size: 12px;
    line-height: 1.3em;
}
.block-subscribe .subscribe-selector input {
    float: left;
    margin-bottom: 5px;
}
.block-subscribe .subscribe-selector label {
    cursor: pointer;
}

.sliderquad-header-container {
    position: absolute;
    top: 50%;
    max-width: 728px;
    margin-top: -67px;
}
.sliderquad-header-mobile {
    display: none;
}

.block-oggi {

}
.block-oggi::after {
    display: block;
    content: '';
    clear: both;
}
.block-oggi .box-image {

}
.block-oggi .block-content .text .title {

}
.block-oggi .block-content .text .box-excerpt {
    display: none;
    width: 220px;
    max-height: 1.3em;
    overflow: hidden;
}
.block-oggi .block-content .text .read-more {
    display: inline-block;
}

.sliderquad-homemiddle-sinistro {
    width: 290px;
}

.sliderquad-homemiddle-destro {
    width: 290px;
}

.sliderquad-topfooter-sinistro {
    width: 290px;
}

.block-curiosita {
    width: 500px;
}
.block-curiosita::after {
    display: block;
    content: '';
    clear: both;
}
.block-curiosita .box-image {


}

.block-curiosita .block-content .text .box-excerpt {
    display: none;
    width: 220px;
    max-height: 1.3em;
    overflow: hidden;
}
.block-curiosita .block-content .text .read-more {
    display: inline-block;
}

.sliderquad-topfooter-destro {
    width: 290px;
}

.sliderquad-1box-tagliomedio {

}
.sliderquad-2box-tagliomedio {

}
.sliderquad-2box-tagliomedio .sliderquad {

    width: 50%;
    padding: 0 15px;
}
.sliderquad-2box-tagliomedio .sliderquad:nth-child(1) {
    padding-right: 0;
}

.sliderquad-2box-tagliomedio .sliderquad:nth-child(2) {
    padding-right: 0;
}
.block-rubriche.block-rubriche-tagliomedio {

}

.block-news-small {
    width:100%;
}
.block-news-small::after {
    display: block;
    content: '';
    clear: both;
}
.block-news-small .box-image {


}

/* ITC START */
.block-news-small .text,
.block-rubriche .text{

}
/* ITC END */
.block-news-small .block-content .text .title {
    max-height: 6em;
}
.block-news-small .block-content .text .box-excerpt {
    display: none;
    max-height: 2.6em;
    overflow: hidden;
}
.block-news-small .block-content .text .read-more {
    display: inline-block;
}

.sliderquad-home-bottom {
    width: 100%;
    height: 110px;
    margin-right: 0;
    border: 1px solid #4B4E57;
    overflow: hidden;
}
.sliderquad-home-bottom-mobile {
    display: none;
    width: 100%;
    height: 250px;
    margin-right: 0;
    border: 1px solid #4B4E57;
    overflow: hidden;
}

.block-sulpanaroexpo-feed {
    display: block;
    height: 110px;
    padding: 5px 15px;
    margin-bottom: 10px;
    background: #FFF;
    color: #1A77BA;
    border: 1px solid #4B4E57;
}
.block-sulpanaroexpo-feed .image {
    display: flex;
    float: left;
    width: 54%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.block-sulpanaroexpo-feed .image img {
    display: block;
}
.block-sulpanaroexpo-feed .feed-box-container {
    position: relative;
    display: block;
    float: right;
    width: 45%;
    height: 100%;
    padding-top: 5px;
    overflow: hidden;
}
.block-sulpanaroexpo-feed .feed-box-container.loading {
    background: url('images/loading.gif') center center no-repeat;
    background-size: 48px;
    opacity: 0.5;
}
.block-sulpanaroexpo-feed .feed-box-container .swiper-container {
    height: 100%;
}

/* ITC START */
.block-oggi .swiper-container,
.block-curiosita .swiper-container,
.home-primopiano .swiper-container,
.news-box .swiper-container{
    width: 100%;
}
/* ITC END */

.block-sulpanaroexpo-feed .feed-box-container .swiper-pagination {
    bottom: -5px;
}
.block-sulpanaroexpo-feed .feed-box-container .article {
    font-size: 14px;
    width: 100% !important;
}
.block-sulpanaroexpo-feed .feed-box-container .article .title {
    display: block;
    max-height: 2.5em;
    line-height: 1.25em;
    margin-bottom: 5px;
    color: #054AA5;
    font-weight: 700;
    overflow: hidden;
}
.block-sulpanaroexpo-feed .feed-box-container .article .excerpt {
    height: 2.5em;
    line-height: 1.25em;
    color: #4b4e57;
    overflow: hidden;
}

.block-sulpanaroexpo-feed-mobile {
    display: none;
    position: relative;
    height: 180px;
    margin-bottom: 10px;
    background: #3D8DFA;
    border: 1px solid #4B4E57;
}
.block-sulpanaroexpo-feed-mobile .box-title {
    padding: 0 15px;
    height: 130px;
    font-size: 16px;
    font-weight: 700;
    line-height: 50px;
    background: #054AA5;
    background: #FFF;
    color: #EDEDED;
    color: #054AA5;
    text-align: center;
}
.block-sulpanaroexpo-feed-mobile .box-title img {
    display: block;
    margin: 0 auto;
}
.block-sulpanaroexpo-feed-mobile .box-title a {
    font-size: 17px;
    font-weight: 700;
    color: #EDEDED;
    color: #054AA5;
}
.block-sulpanaroexpo-feed-mobile .feed-ticker .feed-ticker-container a {
    color: #EDEDED;
    font-size: 14px;
    font-weight: 400;
}
.block-sulpanaroexpo-feed-mobile .feed-ticker .feed-ticker-container a::after {
    margin-left: 15px;
    content: 'â€”';
}

.sliderquad-headerbottom {
    width: 100%;
    padding: 5px 0;
    overflow: hidden;
}
.sliderquad-headerbottom .sliderquad {
    display: table;
    width: 100%;
    height: 100%;
}
.sliderquad-headerbottom .sliderquad > div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.sliderquad-headerbottom .sliderquad img,
 .sliderquad .sulpa-home-bottom img{
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 728px;
    height: auto;
}

@media all and (min-width: 981px) and (max-width: 1100px) {
    .block-primopiano,
    .block-tagliomedio,
    .block-tagliobasso,
    .block-videogallery {
    }
    
    .block-newstabs,
    .block-ultime-comuni {
    }
    
    .block-rubriche,
    .block-subscribe,
    .block-news-small {
    }
    
    .block-primopiano .box-image {

    }
    .block-primopiano .text {

    }
    
    .block-newstabs .text,
    .block-ultime-comuni .text {

    }
    
    .sliderquad-header-container {
        max-width: 620px;
    }
    
    .block-curiosita {
        width: 381px;
    }

    .sliderquad-1box-tagliomedio {

    }
    .sliderquad-2box-tagliomedio {
        width: 100%;
        margin-top: 10px;
    }

    .block-rubrica-ddl .text {
        width: auto;
    }
}

@media all and (max-width: 980px) {
    .sliderquad-header-container {
        position: relative;
        right: auto;
        top: auto;
        margin: 10px auto;
        text-align: center;
    }
    
    .block-primopiano,
    .block-tagliomedio,
    .block-tagliobasso,
    .block-videogallery,
    .block-ultime-comuni,
    .block-newstabs,
    .block-curiosita {
        width: 100%;
        margin-bottom: 10px;
    }
    .block-videogallery{
        width: 75%;
        margin-bottom: 10px;
    }
    .sliderquad-taglioalto {
    }
    .block-mostread,
    .block-rubriche,
    .block-subscribe,
    .block-news-small {

    }
    
    .sliderquad-primopiano,
    .sliderquad-tagliomedio,
    .sliderquad-tagliobasso,
    .sliderquad-home-onair,
    .sliderquad-3box-tagliomedio {
        width: 100%;
    }
    
    .sliderquad-homemiddle-sinistro,
    .sliderquad-homemiddle-destro,
    .sliderquad-topfooter-sinistro,
    .sliderquad-topfooter-destro {
        width: 100%;
        margin-bottom: 10px;
    }
    

    .block-rubriche.block-rubriche-tagliomedio {

    }
    

    .block-rubrica-ddl {

    }
    .block-rubrica-ddl .text {
        width: 100%;
    }

    .sliderquad-headerbottom {
        width: calc(100% - 20px);
        margin: 30px auto;
    }
}

@media all and (max-width: 767px) {
    .sliderquad-header {
        display: none;
    }
    .sliderquad-header-mobile {
        display: block;
    }
    
    .block-sulpanaroexpo {
        display: none;
    }
    .block-sulpanaroexpo-mobile {
        display: block;
    }
    
    .sliderquad-taglioalto {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .block-mostread,
    .block-rubrica-ddl,
    .block-rubriche,
    .block-subscribe,
    .block-news-small {
        width: 100%;
        margin-left: 0;
    }
    
    .block-primopiano,
    .block-tagliomedio,
    .block-tagliobasso,
    .block-newstabs,
    .block-ultime-comuni,
    .block-rubrica-ddl,
    .block-rubriche,
    .block-subscribe,
    .block-oggi,
    .block-curiosita,
    .block-news-small {
        height: auto;
    }
    .block-tagliomedio .news,
    .block-tagliobasso .news,
    .block-oggi .news,
    .block-curiosita .news  {
        float: none;
        width: auto;
        margin: 0 0 10px 0;
    }
    
    .sliderquad-3box-tagliomedio {
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .sliderquad-3box-tagliomedio .sliderquad {
        float: none;
        width: auto;
        margin: 0 auto 10px;
    }
    .sliderquad-3box-tagliomedio .sliderquad:last-child {
        margin-bottom: 0;
    }
    
    .block-primopiano .box-image {
        float: none;
        width: 100%;
    }
    .block-primopiano .text {
        float: none;
        width: auto;
    }
    
    .block-newstabs .box-image,
    .block-ultime-comuni .box-image {
        float: none;
        width: 100%;
    }
    .block-newstabs .box-image img,
    .block-ultime-comuni .box-image img {
        margin: 0 auto 10px;
    }
    .block-newstabs .text,
    .block-ultime-comuni .text {
        float: none;
        width: auto;
    }
    
    /*.block-videogallery .youtube-playlist.horizontal > li {
        float: none;
        width: auto;
        margin: 0 auto 10px;
        text-align: center;
    }
    .block-videogallery .youtube-playlist.horizontal > li .play {
        left: 50%;
        margin-left: -32px;
    }
    .block-videogallery .youtube-playlist.horizontal > li:last-child {
        margin-bottom: 0;
    }*/
    .block-videogallery .video-container {
        width: 100%;
        max-width: 320px;
        margin: 0 auto;
    }

    .block-oggi .box-image {
        margin-left: auto;
        margin-right: auto;
    }
    .block-oggi .block-content .text .title,
    .block-oggi .block-content .text .box-excerpt {
        width: auto;
    }
    

    .block-curiosita .box-image {
        margin-left: auto;
        margin-right: auto;
    }
    .block-curiosita .block-content .text .title,
    .block-curiosita .block-content .text .box-excerpt {
        width: auto;
    }

    .sliderquad-1box-tagliomedio {
        width: 100%;
        margin-right: 0;
    }
    .sliderquad-2box-tagliomedio {
        height: 580px;
    }
    .sliderquad-2box-tagliomedio .sliderquad {
        float: none;
        width: auto;
        height: 50%;
        margin: 0 auto 10px;
    }
    .sliderquad-2box-tagliomedio .sliderquad:last-child {
        margin-bottom: 0;
    }   
    .block-mostread,
    .block-rubriche.block-rubriche-tagliomedio {
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }
    
    .block-rubrica-ddl {
        margin: 10px 0;
    }
    .block-rubrica-ddl .text {
        width: 100%;
    }
    
    .sliderquad-home-bottom {
        display: none;
    }
    .sliderquad-home-bottom-mobile {
        display: block;
    }

    .block-sulpanaroexpo-feed {
        display: none;
    }
    .block-sulpanaroexpo-feed-mobile {
        display: block;
    }
}

@media all and (max-width: 479px) {
    .sliderquad-headerbottom {
        width: calc(100% - 40px);
    }
}

/* YOUTUBE PLAYLIST SLIDER */
.youtube-playlist-slider .play {
    background-image: url('images/youtube_social_icon_red.png');
}
.youtube-playlist-slider .play:hover {
    cursor: pointer;
    opacity: 1;
}

/* PAGE: HOME */
/*.home .block-ticker .news-ticker-title {
    background: #C94912;
}*/
.block.block-primopiano,
.block.block-tagliomedio,
.block.block-tagliobasso{
    padding-right: 15px;
    width: 75%;
}
.comuni .block.block-primopiano{
    padding-right: 15px;
    width: 50%;
}
.block.sliderquad-1box-tagliomedio,
.block.sliderquad-homemiddle-sinistro,
.block.sliderquad-topfooter-sinistro{
    padding-right: 15px;
    width: 25%;
}

.block.block-tagliomedio .block-content .news-box,
.block.block-tagliobasso .block-content .news-box{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 30px;
    justify-content: space-between;
    row-gap: 30px;
}
.block.block-news-small .block-content .news-box {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 30px;
    row-gap: 30px;
}
.block.block-tagliobasso{
    row-gap: 0px;
}
.home .home-top-right,
.block.sliderquad-tagliomedio,
.block.sliderquad-tagliobasso,
.block.sliderquad-topfooter-destro,
.block.sliderquad-homemiddle-destro,
.block-row > .block.sliderquad-primopiano,
.block.block-sliderquad-primopiano-bottom{
    /* float: left; */
    width: 25%;
    padding-left: 15px;
}
.block.sliderquad-2box-tagliomedio{
    /* float: left; */
    width: 50%;
    display: flex;

}
.block.block-curiosita,
.block.block-rubrica-ddl{
    /* float: left; */
    width: 50%;
    padding:0 15px;
}

.block.sliderquad-2box-tagliomedio 
.home .home-top-right .meteo-box img {
    width: 100%;
    height: auto;
    max-width: 290px;
}

@media all and (max-width: 980px) {
    .home .home-top-right {
        /*width: 100%;*/
    }
}

/* PAGE: SINGLE */

body.single.single-post article {
    padding: 0 ;
}

.block.sliderquad-sidenews {
    margin: 0 auto;
}

.single .entry-content {
    padding-top: 0;
}
.single .post,
.single .et_pb_post {
    margin-bottom: 0;
    padding-bottom: 0;
}

.box-parent { 
    overflow: hidden;
    padding: 0 15px;
}
.box-content {
    position: relative;
    float: left;
    width: 75%;
    padding-right: 15px;
    min-height: 630px;
    /* margin-right: 10px; */
    margin-bottom: 15px;
    /* background: #F6F6F6; */
    /* border: 1px solid #4B4E57; */
}



.box-parent .box-content [dir]{
  font-size:15px;
  line-height: 24px;
}
    
.box-content .post-meta {
    margin-top: 10px;
    text-align: right;
}

.box-content .nav-single span {
    width: 45%;
}
.box-content .nav-single span a {
    color: #4b4e57;
}
.box-content .nav-single .nav-next {
    text-align: right;
}

.box-side  {
    float: right;
    /* top: auto !important; */
    width: 25%;
    padding-left: 15px;
    /* margin-bottom: 10px; */
    text-align: center;
    bottom: 30px !important;
}
.box-side.is_stuck {
    padding-top: 110px !important;
}
.box-side .block.sliderquad-taglioalto {
    width: 100%;
    padding: 0 15px;
}
.box-side .block.sliderquad-taglioalto:after{
        display:none
    }

.sliderquad-sidenews {
    margin-bottom: 10px;
}

.separator {
    clear: both;
    height: 0;
    background: #CF7439;
    border-top: 1px solid #eaeaea;
    margin: 30px 0;
}

.box-side .block-subscribe {
}

.jp-relatedposts {
    display: none !important;
}

.block-related {
    width: 75% !important;
    padding-right: 15px;
}
.block-related:after {
    content: '';
    border-right: 1px solid #eaeaea;
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    height: 100%;
    bottom: 0;
}

.block-related .news-box {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 30px;
}
.single-post .entry-content  .box-content{
    padding-bottom:15px !important;
    margin-bottom:30px !important;
}
.single-post .entry-content .box-content:before {
    content: '';
    border-right: 1px solid #eaeaea;
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    height: 100%;
    bottom: 0;
}
.single-post .entry-content .box-content:after {
    content: '';
    border-top: 1px solid #eaeaea;
    position: absolute;
    width: calc(100% - 30px);
    left: 15px;
    bottom: -15px;
}


.block.block-related .news-box {
    display: flex;
    justify-content: space-between;
}

.block.block-related  .swiper-slide.news {
    width:calc(33% - 20px)
}


.block-related::after {
    display: block;
    content: '';
    clear: both;
}


.block-related .box-image {
    /*max-height: 120px;
    overflow: hidden;*/
    margin-bottom:10px ;
}
.block-related .block-content .text .title {
    max-height: 6em;
}
.block-related .block-content .text .box-excerpt {
    display: none;
    max-height: 2.6em;
    overflow: hidden;
}
.block-related .block-content .text .read-more {
    display: inline-block;
}

.box-parent .block-related {
    display: none;
}


@media all and (max-width: 980px) {
    .testata-home-mobile {
        display: block;
        text-align: right !important;
        padding-right: 15px;
    }
    .data {
        margin-top: 0 !important;
        padding: 7px 15px 0 !important;
    }
        .box-content {
        min-height: auto;
    }
    .box-side {
        float: none;
    }
    .box-content,
    .box-side,
    .block-related {
        width: 100%;
        margin-bottom: 10px;
    }
    
    .box-side .sliderquad-sidenews {
        width: 49%;
        margin-right: 1%;
    }
    .box-side .block-subscribe {
        width: 49%;
        margin-left: 1%;
    }
    .box-side .separator {
        display: none;
    }

    .box-parent .block-related {
        display: block;
    }
    .block-row .block-related {
    }
    picture.main-img-art img {
        width: 100% ;   
    }
}

@media all and (max-width: 767px) {
    .box-content,
    .block-related {
        height: auto;
    }
    .block-related .news {
        float: none;
        width: auto;
        margin: 0 0 10px 0;
    }
    
    .box-side .sliderquad-sidenews {
        width: 100%;
        margin-right: 0;
    }
    .box-side .block-subscribe {
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px;
    }
}

/* PAGE: STANDARD */
.page:not(.home) .box-content {
    float: none;
    width: auto;
    margin-right: 0;
}

/* PAGE: CONTACT */
.wpcf7-form textarea,
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"] {
    width: 300px;
    max-width: 100%;
}
.wpcf7-form input[type="submit"] {
    display: block;
    color: #EDEDED;
    padding: 5px 10px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    background: #4B4E57;
    border: none;
    cursor: pointer;
}

/* PAGE: ARCHIVE */
.search.search-results div#left-area{
    padding: 0 15px;
}

.search.search-results h2.entry-title {
        font-family: serif;
    font-size:20px !important;
}
.search.search-results h2.entry-title:hover {
    text-decoration:underline !important;
}

.blog .box-content,
.search-results .box-content {
    float: none;
    width: auto;
    margin-right: 0;
}
.blog article,
.search-results article {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
}
.blog article::after,
.search-results article::after {
    display: block;
    clear: both;
    content: '';
}
.blog article .entry-title,
.search-results article .entry-title {
    margin: 0 0 10px;
    font-size: 22px;
    font-family: playfair display!important;
    padding-bottom: 10px !important;
}
.blog article .post-meta, 
.search-results .post-meta {
    padding: 0 !important;
    margin: 0 0 10px;
    text-align: left;
}
.blog article .article-thumbnail,
.search-results article .article-thumbnail {
    display: block;
    float: left;
    width: 220px;
    max-height: 120px;
    margin-right: 20px;
    overflow: hidden;
}
.blog article .article-text,
.search-results article .article-text {
    padding-left: 240px;
}

.blog .sliderquad {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
    text-align: center;
}

.wp-pagenavi {
    margin: 30px auto 60px;
    text-align: left;
    padding: 0;
    border-top: none;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
    color: #164a94 !important;
}
.wp-pagenavi span.current,
.wp-pagenavi a{
    display:inline-block;
    min-width:21px;
    padding:0 !important;
    min-height:21px ;
    text-align:center;
}


.wp-pagenavi a:not(.last):hover, .wp-pagenavi span.current{
    background:#ededed ;
    border-radius:100%;
}
.block.block-primopiano-bottom .text .box-excerpt{
        display: none;
    }

@media all and (max-width: 767px) {
    .blog article .article-thumbnail,
    .search-results article .article-thumbnail {
        margin: 0 10px 10px 0;
    }
    .blog article .article-text,
    .search-results article .article-text {
        padding-left: 0;
    }
    .blog article .article-text .post-meta,
    .search-results article .article-text .post-meta {
        clear: left;
    }
    
    .wp-pagenavi {
        text-align: center;
        -webkit-overflow-wrap: break-word;
        -moz-overflow-wrap: break-word;
        overflow-wrap: break-word;
    }
    .wp-pagenavi .pages {
        display: block;
        margin-bottom: 10px;
    }
    .wp-pagenavi .last {
        display: block;
        margin-top: 10px;
    }
}

@media all and (max-width: 480px) {
    .blog article .article-thumbnail,
    .search-results article .article-thumbnail {
        float: none;
        width: auto;
        max-height: none;
        margin: 0 auto 10px;
    }
    .blog article .article-thumbnail img,
    .search-results article .article-thumbnail img {
        width: 100%;
        height: auto;
    }
}

@media only screen and (min-width: 981px) {
    #et-top-navigation.is_stuck {
        position: fixed;
        top: 0;
        width: 1100px;
        left: 50%;
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
             -o-transform: translateX(-50%);
                transform: translateX(-50%);
    }
    body.admin-bar #et-top-navigation.is_stuck { top: 30px; }
    body #et-main-area { margin-top: 30px; }
}

/* PAGE: METEO */
/*.page-meteo .sliderquad-primopiano,
.page-meteo .block-primopiano {
    height: 620px;
}
.page-meteo .sliderquad-primopiano .sliderquad {
    height: 50%;
}

@media all and (max-width: 980px) {
    .page-meteo .block-primopiano {
        height: 310px;
    }
}*/

/* PAGE: GLOSSARIO */
.glossario .initial {
    margin: 7px 0;
    font-size: 18px;
    font-weight: 700;
}
.glossario article {
    margin-bottom: 5px;
}
/* Header Bottom Mobile */

.sliderquad-headerbottom .sliderquad-mobile {
    display:none;
    width: 100%;
    height: 100%;
}
.sliderquad-headerbottom .sliderquad-mobile > div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.sliderquad-headerbottom .sliderquad-mobile img {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 250px;
    height: auto;
}

/* ITC START */
@media (max-width: 1100px){
    .block-primopiano .swiper-slide .text{

        width: auto!important;
    }

    .block-ultime-comuni .swiper-slide .text {

    }
}

@media (max-width: 980px){

    .block.block-news-small .swiper-slide .text,
    .block.block-rubriche.block-rubriche-tagliomedio .swiper-slide .text,
    .block.block-rubrica-ddl .swiper-slide .text{
        width: auto!important;
    }
}


/* ITC END */

@media (max-width: 767px){
    .sliderquad-headerbottom .sliderquad {
        display:none;
    }

    .sliderquad-headerbottom .sliderquad-mobile {
        display:table;
        width: 100%;
        height: 100%;
    }

    /* ITC START */
    .block.block-news-small .swiper-slide .text{
        max-width: none!important;
    }

    .block-ultime-comuni .swiper-slide .text{
        width: auto!important;
    }
    /* ITC END */


}

/* ITC START */
@media (max-width: 425px){
    .block .block-content .text .read-more{
        padding-right: 10px;
    }
}
/* ITC END */

/*** RESTYLING DESKTOP ***/
body,
body a,
h1, h2, h3, h4, h5, h6 {
    
}
body{
    background: #b4bbc5 !important;
}
.news a.title {
    font-family: serif;
    font-size: 20px !important;
}
.acfcat {
    color: #707070;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 14px;   
    margin-bottom: 5px;
}
.news-box.home-primopiano .box-excerpt {
    margin-bottom: 15px;
}
.block.block-primopiano-bottom .swiper-slide.news:nth-child(1){
}
@media only screen and (min-width: 981px){
    .news-box.home-primopiano  a.title {
        display: block;
        width: 100%;
        font-size: 46px !important;
        line-height: 46px;
        font-weight: 600;
        font-family: serif;
        margin-bottom: 10px;
    }
    .news-box.home-primopiano .text {
        width: 100% !important;
        margin-left: 0;
    }
    .news-box.home-primopiano .acfcat {
        display: inline;
        width: 100%;
    }
    
    .block.block-primopiano-bottom .news-box {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 30px;
        row-gap: 30px;
    }
    .block.block-primopiano-bottom .news-box.miocomune {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    
    .block.block-primopiano-bottom .swiper-slide.news {
    }
    .block.block-primopiano-bottom .block-content .box-image img {
        display: block;
        width: 100%;
    }
    
    .block.block-primopiano-bottom .news-box.home-primopiano a.title {
        font-size:18px !important;
        
    }
    .box-extra-left .block.block-sliderquad-primopiano-bottom {
        padding-left: 0;
        padding-right: 15px;
    }

    .box-extra-left .block.block-primopiano-bottom {
        padding-right: 0;
        padding-left: 15px;
    }

    .box-extra-left  .block.block-primopiano-bottom:after{
        right: initial;
        left: 0;
    }
    .swiper-container.pp.swiper-container-horizontal {}
    
    
    body .sliderquad-headerbottom { 
        margin-top: 0 !important;     
        padding-top: 30px ;
    }
    body.menu-sticky .sliderquad-headerbottom { 
        margin-top: 130px !important;
    
        }
    body.menu-sticky div#et-top-navigation {
        position: fixed !important;
        top:50px;
        margin:0 auto;
        left:0;
        width:1100px;
        right:0;
        box-shadow: 0 3px 5px -4px #7d7d7d;
       
    }
    body.menu-sticky .logo_container {
        position: fixed !important;
        padding: 10px 15px;
        top: 0;
        /* left: 0; */
        width: 1100px;
        margin-top:0;
        background-color:#fff !important;
        height: auto;
        transition: none;
    }
    #logo{
        width:330px;
        /*width:260px;*/
        transition:width 300ms ease-in-out ;
    }
    body.menu-sticky .logo_container #logo{
        width:150px;
        transition:width 300ms ease-in-out ;
    }
}
div#page-container {
    background: #fff !important;
}
.sliderquad-header-container {
    position: relative !important;
    right: 10px;
    top: inherit !important;
    max-width: 728px;
    margin-top: auto !important;
}



.block {
    position: relative;
    /* float: left; */
    height: auto !important;
    /* box-sizing: content-box; */
    /* margin-right: 10px; */
    background: #fff !important;
    /* border: 0px solid #4B4E57 !important; */
    overflow: hidden;
    z-index: 9;
    /* padding-bottom: 30px !important; */
}
.block .block-title {
    display: block;
    padding: 0 10px;
    color: #000 !important;
    background: #e4e4e4 !important;
    /* border-bottom: 1px solid; */
    margin-bottom: 15px;
}

.sliderquad-headerbottom {
    border: 0px !important;
    background: transparent !important;
}
.meteo-box {
    display: none;
}
.block-sulpanaroexpo-feed {
    border-width: 1px 0 !important;
    border-color: #ccc !important;
    margin-bottom: 27px !important;
}

.block.sliderquad-primopiano {
    /*border-left: 1px solid #ccc !important;*/
}
html body .block.sliderquad-primopiano {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    height: 100% !important;
    padding-bottom: 15px !important;
}
.block-ticker {
    border: 0px;
    margin: 0 0 30px;
}

.block.sliderquad-taglioalto,
.block.block-rubriche.block-rubriche-tagliomedio,
.block.block-mostread{
    width: 25%;
    padding: 0 15px;
}
.block.sliderquad-taglioalto{
    padding: 0 0 0 15px;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}
html body .block.block.sliderquad-taglioalto {
    /*padding-bottom: 15px !important;*/
}

.block.sliderquad-home-bottom {
    border-width:  0 !important;
    height: auto !important;
}


footer#main-footer {
    background: #2f2f2f !important;
}
footer#main-footer .lazy-hidden{
    background: #2f2f2f !important;
}
footer#main-footer  ul.et-social-icons {
    margin-bottom: 15px;
}
.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {
    color: #000 !important;
    font-size: 14px;
    font-weight: 600 !important;
}

#footer-info, #footer-info a {
    color: #000 !important;
}

div#et-footer-nav {
    background: transparent;
        float: left !important;
}

div#footer-bottom {
    background: transparent;
    clear: left;
}
#footer-bottom .et-social-icon a {
    color: #fff !important;
    font-size: 17px;
}
#top-menu a {
    color: #000 !important;
    font-weight: 600;
}

div#et-top-navigation {
    background: #fff !important;
}

header#main-header {
    border: 0px solid !important;
    background-image: none !important;
    background-color: #fff !important;
    margin: 0 auto;
    width: inherit !important;
}

div#social-header {
    background: #000;
}

#social-header .et-social-icons li a {
    border: 0px !important;
    background: transparent !important;
    color: #fff !important;
}

.testata-home-desk {
    color: #fff;
    padding-left: 18px;
    position: absolute;

}

#et-secondary-nav li a {
    color: #000 !important;
    font-size: 12px;
    font-weight: 600;
}

#top-header, #et-secondary-nav li ul {
    background: #fff !important;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-61 {border-right: 1px solid #000;padding-right: 18px;}



#top-menu li.current-menu-item>a {
    color: #164a95;
}
/******/
body .block[class*="sliderquad-"] {
    padding-bottom:0px ;
}


.block-row {
    display: flex;
    align-content: flex-end;
    align-items: stretch;
    padding: 0 15px 15px;
    position: relative;
}
.block-row.flex-wrap{
    flex-wrap: wrap;
}
.news-box.home-primopiano {}

.block-primopiano .box-image {
    float: none;
    width: 100% !important;

}



.block.block-primopiano:after,
.block.block-ultime-comuni:after,
.block.block-tagliomedio:after,
.block.block-tagliobasso:after,
.block.sliderquad-1box-tagliomedio:after,
.block.block-rubriche.block-rubriche-tagliomedio:after,
.block.sliderquad-homemiddle-sinistro:after,
.block.block-mostread:after,
.block.block-rubrica-ddl:after,
.block.sliderquad-topfooter-sinistro:after,
.block.block-curiosita:after,
.block.sliderquad-topfooter-sinistro:after,
.block.block-videogallery:after,
.block.block-newstabs:after{
    content:'';
    border-right: 1px solid #eaeaea;
    display: block;
    position: absolute;
    right: 0;
    height: 100%;
    top: 0;
    z-index: 99999999;
}


.block.block-oggi {
    width: 100%;
}

.logo_container {
    text-align: center;
}

.data {
    width: auto;
    top: 0;
    float: left;
    right: 0;
    line-height: 13px;
    margin-top: 9px;
    font-size: 12px;
    padding: 7px 10px;
    font-weight: 600;
    position: relative;
    z-index: 10;
}

.logo_container {
    position: relative;
    padding-bottom: 18px !important;
}

.sliderquad-header-container {
    position: relative;
    right: initial;
    margin: 0 auto 20px;
}

div#top-header {
    margin-top: 9px;
    float: right;
    text-align: right;
    position: relative;
    z-index: 10;

}

.block-ticker {
    border: 0px;
    background-color: #214b90;
}

.news-ticker-title {
    background-color: black !important;
}

.block.block-ultime-comuni {
/*border-right: 1px solid #eaeaea !important; */
    padding-right: 15px;
    width: 75%;
}





/****** box newsletter *****/
.dummybkg {
    background-image: url(https://www.sulpanaro.net/wp-content/uploads/2023/01/img-223292-O-29-1358-600-0-1b33953e02e2f6ab5f5edf8456df0327.jpeg);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-position: center;
    background-size: cover;
    margin-left: 15px;
}

.dummybkg:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #0000003d;
}

.block.block-subscribe {
    color: #fff;
    font-size: 15px;
    padding: 15px 15px 15px 30px !important;
    text-transform: uppercase;
}


.block.block-subscribe h3.block-title {
    padding: 0;
    line-height: normal;
    color: #fff !important;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0 0 10px;
    background: none !important;
}



.block.block-subscribe input.ig_es_form_field_name,
.block.block-subscribe input.es_txt_email.ig_es_form_field_email{
    border: 0;
    font-size: 15px;
    padding: 5px;
    text-transform: initial;
    border-radius: 1px;
}


span.subscribe-category,
span.subscribe-general{
    font-weight: 600;
    font-size: 15px;
    position: relative;
}



.block.block-subscribe h3.block-title:after{
    content: '';
    display: block;
    position: absolute;
    width: 40%;
    border-top: 2px solid #fff;
}

.subscribe-general,
.subscribe-category {
    margin-top: 30px;
    font-size: 13px;
}

input.es_subscription_form_submit.es_submit_button.es_textbox_button {
    border: 1px solid #fff;
    width: 100%;
    padding: 15px;
    margin-top: 15px;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: 600;
    background-color: #164a95;
    color: #fff;
}

.subscribe-selector {
    text-transform: none;
    font-size: 13px !important;
    margin-top: 15px !important;
}

input[type="checkbox"] {
    border: 10px !important;
    /* border-radius: 7px !important; */
    text-align: -webkit-auto;
    /* appearance: none; */
    width: 17px;
    -webkit-appearance: none;
    height: 17px;
    position: relative;
    background: #fff;
}
input[type="checkbox"]:checked:after{
    content:'';
    background: #214b90;
    width: 9px;
    height: 9px;
    display: block;
    position: absolute;
    border-radius: 100%;
    top: 4px;
    left: 4px;
}

/****** PAGINA TUTTI I COMUNI *****/

.page-id-39 .box-content {
    padding: 0;
}

.page-id-39 iframe.lazy-loaded {
    width: 100%;
}

.page-id-39 .sharedaddy.sd-sharing-enabled {
    padding: 0 15px;
}

.page-id-39 .et_pb_row.et_pb_row_1 {
    padding: 0 15px 30px;
}

.page-id-39 .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
    margin: 30px;
}

.page-id-39 .et_pb_row.et_pb_row_0 {
    padding: 0 !important;
}

/*** FINE RESTYLING DESKTOP ***/

.swiper-pagination {
    position: relative !important;
    margin: 10px 0;
}

div#sgpb-popup-dialog-main-div {
    background-color: transparent !important;
    box-shadow: none !important;
    width: 100% !important;
    min-width: 100% !important;
    min-height: initial !important;
}
form#search-form-alt {
    text-align: center;
    display: block;
    width: 80%;
    margin:0 auto;
}
form#search-form-alt input#s {
    width: 500px;
    font-size: 17px;
    padding: 15px;
    border-radius: 2px;
    border:0px 
}
form#search-form-alt input[type="submit"] {
    border: 0;
    padding: 0 15px;
    line-height: 47.5px;
    border-radius: 2px;
    top: -1px;
    position: relative;
    font-size: 14px;
    text-transform: uppercase;
    background: #214b90;
    color: #fff;
    border:1px solid #214b90;
    transition:all 300ms linear;
}

form#search-form-alt input[type="submit"]:hover {
    background: #fff;
    color: #214b90;
}
.sgpb-theme-6-overlay.sgpb-popup-overlay {
    z-index: 99999 !important;
}
li.fa.fa-search em {
    display: none;
}
li.fa.fa-search:before {
    content:'';
    display:block;
    width: 20px;
    height: 20px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAADZklEQVR4nO2aT0hVQRSHP9EsSkKoqKBF1CqXr0WtpNrVRqQQXAWRVkSblKJwoagZJYarpKRwm1ZEbSzIWpibNiWu3dgL0kqJECqeMY8jyHDu+2Nv5o55P5id3vM7Z86cmTnzICGhFOwEGoE+YBSYAtLAN+AzMAk8B3qAeqCa/4AtQDMwDmSApSLGLwlUA7CBNcZmoA2YLdLpqDEDNAEVrAFOANMlctweH4AUgVIp6ztfqpvgDANdQIsskVZZ+4+BT3n+/7f8fVBUAS/zOG2WxL4Cv1cDdEqRjPrmUChLogqYiBBpZvP0PwjdCFwEvkZ8fzjuIFTmmPkHwNYS2dkuy0OzM0iM9CmC/kjFLjVlwNWIGnOJGDiuiDEF6qRju2cVu4tSN7zu89PKTLiYeY1riu13kiVeaItY874wjj5TNJzydbydVap9qQpeoewC5i0d5j7hnGYl8mari4NWRcsR10bHlUNOXHuxlo0PXV9pM5ZBUw/i5I6lZ87lhDQqKbefeDmkaEr5OvhMEz/lwHdL1wVXxkaVs3gIvLZ09bsyNGUZ6iYMBixd5ozghLRl6DJh0GXpeuPK0Bdfa61Irlu6zPXcSwa0EAbdli5TE5zw0TJ0kzC4b+kyvQMnvLAMPSEM3lq6el0Z6lHa1XFj3gx+WLrOuDJWr5y6vDYiFGoVTQdcGauWF5uVxswWFCd3LT1p142RUcXgJuKhWukJODsFLtOgpJxpXcdBu6LloI+iM2MZNX37HfhlL/DT0jHmy3iTEvmnHpuS5eKsreGYJ/tUyEOlLcB0a33Qq9gewTMpeQdYKSIjPUOXXFGcN0twD4E0JTPSJitzkPbazJtRR4wMRYgyP3fZXcKCp6355WFekmOjAngUIWxBUta8IK92n29Xqn2QQRjMIW5ODiiHJZXzbbO1csJbKMDxYIKAvNIu5hE5L/f1AbnHmxffG8A9udXZFxut4NWJs0EGoUYeKpccjBGr2gcbhDJ5qJwskeNjOQ45wQZhmaPyXDVXpNNpqRuFnO2DDwJS/FLSSO2X1vUr4L3UBNPGui3NjNXc59dEEFzTERGEW6wjOpIgkATBkGQCSRCyJJlAEoQsSSaQBCFLkgkkQciSZAJJEHLeIs+zzoMwwTqj0+dvjkPlnPQzjfPb4haTQCD8BVVii08jRFgpAAAAAElFTkSuQmCC') !important;
    background-size:  cover;
    position: absolute;
    right: -20px;
    bottom: -2px;
  }

li.fa.fa-search a {
      position: absolute !important;
      bottom: -11px;
      right: -17px;
      display: block !important;
      width: 30px;
      height: 30px;
}

div#footer-widgets h4.title {
    color: #fff !important;
    margin-bottom: 10px;
    font-size: 14px;
    text-transform: uppercase;
}

div#footer-widgets ul {}

div#footer-widgets ul li {
    list-style: none;
    padding: 0 !important;
}

div#footer-widgets ul li a {
    color:#fff !important;
    font-size: 14px;
}
div#footer-widgets a:hover,
#footer-info a:hover,
div#et-footer-nav a:hover{
    text-decoration: underline;
}
#footer-widgets .footer-widget li:before{
    display:none;
}




div#responsive_lightbox_image_widget-2 {
    position: absolute;
    top: -114px;
    width: 90%;
}

div#footer-widgets {
    margin-top: 40px;
}

.footer-widget {
    position: relative;
}

footer#main-footer:before ,
footer#main-footer:after{
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    left: -80%;
    background-color: #000;
    top: 0;
    z-index: -1;
}

footer#main-footer:after{
    left:initial;
    right: -80%;
}
footer#main-footer {
    position: relative;
    /* z-index: 0; */
}

div#footer-info {
    color: #fff !important;
}

div#et-footer-nav a {
    color: #fff !important;
    font-size: 14px;
    font-weight: 500 !important;
}
div#et-footer-nav:before{
    content:'';
    width: 100%;
    display: block;
    border-top: 1px solid #e5e5e5;
    padding: 0 0 15px;
}
.meteo-box {
    display: none;
}

.custom-slider.unslider-fade ul li {
    line-height: 0 !important;
}
.page-id-31  div#left-area,
.page-id-33  div#left-area,
.page-id-11859  div#left-area,
.search.search-results div#left-area{
    padding: 0 15px;
}
.page-id-31 div#left-area .box-content,
.page-id-33 div#left-area .box-content,
.page-id-11859 div#left-area .box-content {
    width:90%;
    margin:0 auto;
}
/****EXTRA ****/

/*******POPUP******/
.sgpb-popup-dialog-main-div-theme-wrapper-6 {
    width: 100%;
    top: 0 !important;
    margin-top: 30vh;
}
.sgpb-popup-close-button-6,
.sg-popup-builder-content {
}
img.sgpb-popup-close-button-6 {
    right: 20px !important;
    position: absolute !important;
    top: 20px !important;
}







#main-header .et_mobile_menu {
    background: #fff !important;
    border-bottom: 15px solid #214b90;
    box-shadow: 0px 3px 5px 2px #00000059;
}

#main-header  .et_mobile_menu li a {
    padding: 15px 15px 15px;
}
.sgpb-popup-close-button-6 {
    display:none
}

.sgpb-popup-close-button-6, .sg-popup-builder-content {
    pointer-events: all;
}

.sgpb-theme-6-overlay:after,
.sgpb-theme-6-overlay:before{
    content: '';
    position: absolute;
    right: 60px;
    top: 60px;
    z-index: 99999999999999999999;
    display:inline-block;
    width:1px;
    height:15px;
    width:50px;
    cursor:pointer;
    transform-origin: 25px 0px;
    pointer-events: all;
    border-top:2px solid #fff;
    transition:transform 100ms linear;
}

.sgpb-theme-6-overlay:after{
    transform: rotate(-45deg);
}
.sgpb-theme-6-overlay:before{
    transform:rotate(45deg);

}

.block .block-title {
    background: transparent !important;
    padding: 0;
    font-size: 20px;
    line-height: normal;
    font-weight: 700;
    color: #154a95 !important;
    position: relative;
    display: block;
    margin-bottom: 25px;
    text-transform:uppercase;
}
.block .block-title a{
    background: transparent !important;
    padding: 0;
    font-size: 20px;
    line-height: normal;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0 !important;
    color: #154a95 !important;
}
.block .block-title:after{
    content: '';
    display: block;
    position: absolute;
    width: 75%;
    position: absolute;
    border-bottom: 2px solid;
    max-width: 50px;
    bottom: -5px;
    color:#154a95;
}

.news a.title {
    font-family: 'Playfair Display' !important;
    font-size: 18px !important;
}
.news-box.home-primopiano a.title {
    line-height: 50px;
    font-size: 42px !important;
}
.box-parent .box-content h1.entry-title {
    font-size: 36px;
    margin: 30px 0 15px;
    line-height: 41px;
     font-family: 'Playfair Display' !important;
}
picture.main-img-art {
    margin-bottom: 15px;
    display: block;
}
 body.single #left-area .et_pb_post .post-meta {
    font-weight: 600 !important;
}

/***** PRIMO PIANO GRID DIVISE IN DUE ****/

.block.block-primopiano-bottom {
    width: 75%;
    padding-right: 15px;
}

.block.block-primopiano-bottom:after {
    content: '';
    border-right: 1px solid #eaeaea;
    display: block;
    position: absolute;
    right: 0;
    height: 100%;
    top: 0;
    z-index: 99999999;
}
.block.block-primopiano-bottom.bottom-2,
.block.block-tagliomedio.tagliomedio-2{
    overflow:visible !important;
}
.block.block-primopiano-bottom.bottom-2:after,
.block.block-tagliomedio.tagliomedio-2:after{
    content: '';
    border-right: 1px solid #eaeaea;
    display: block;
    position: absolute;
    right: 0;
    height: calc(100% + 30px) !important;
    top: -30px;
}

.box-extra-left .block.block-primopiano-bottom {
        padding-right: 0;
        padding-left: 15px;
    }

.box-extra-left .block.block-primopiano-bottom:after {
        right: initial;
        left: 0;
    }
.box-extra-left .block.block-sliderquad-primopiano-bottom {
    padding-left: 0;
    padding-right: 15px;
}
/***** ALLINEAMENTO ADS CORPO SINGOLA NEWS ***/


.post.type-post .box-content .unslider {
    text-align: center;
    margin: 30px 0;
}
/***** DIVISIONE 2x2x2 PRIMO PIANO MOBILE NEWS ***/
.block-row.nobord.smart-on {
    display: none;
}

/********************* NUOVI CSS PER MOBILE ******************/
@media all and (max-width: 980px){
    body {
        font-size:14px !important;
    }
    .block-row {
        margin-bottom: 15px !important;
    }
    .tagliomedio, 
    .block-tagliobasso,
    .block-primopiano,
    .block-videogallery, 
    .block-ultime-comuni, 
    .block-newstabs, 
    .block-curiosita,
    .block-rubriche,
    .block-rubrica-ddl,
    .block-oggi,
    .block-mostread{
        height: auto !important; 
    }
    .block-ultime-comuni img
    .block-primopiano img{
        margin:0 0 10px 0;
        
    }
    .block-primopiano .box-image {
        width: 100% !important;
    }
    .sliderquad-1box-tagliomedio,
    .sliderquad-taglioalto,
    .block-news-small{
        width: 100% !important;
    }
    .sliderquad-1box-tagliomedio{
        width: 25% !important;
    }
    .block-news-small{
        padding-left: 0 ;
    }
    
    .block-rubriche.block-rubriche-tagliomedio{
        padding-right: 0 !important;
        width:50%;
    }
    .block-rubriche.block-rubriche-tagliomedio:after{
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100% - 30px);
        left: 15px;
        bottom: 0;
        top: initial;
        border-right: 0px ;
    }
    .block.sliderquad-homemiddle-destro {
        margin-top: 30px;
    }
    .block-mostread{
        width: 75% !important;
        padding-right: 0 !important;
    }
    .block-rubrica-ddl,
    .sliderquad-1box-tagliomedio,
    .block-news-small,
    .block.sliderquad-taglioalto{
        margin-left: 0 !important;
        margin-bottom: 10px;
    }
    .block-primopiano .text,
    .block-ultime-comuni .text, 
    .block.block-newstabs .text{
        margin:0 !important;
        width: 100% !important;
    }

    .block-ultime-comuni .swiper-slide,
    .block-rubrica-ddl .swiper-slide,
    .block-rubriche.block-rubriche-tagliomedio .swiper-slide,
    .block-news-small  .swiper-slide,
    .block.block-oggi .swiper-slide,
    .block-curiosita .swiper-slide,
    .block-newstabs .swiper-slide {

    }
    .block-oggi .box-image,
    .block-curiosita .box-image{
        width: 100% !important;
        overflow: hidden;
    }
    .block-primopiano .swiper-slide:nth-child(3n),
    .block-ultime-comuni .swiper-slide,
    .block-rubrica-ddl .swiper-slide,
    {
        padding-right:0;
    }
    .block-rubriche
    {
        text-align: left !important;
        margin-left: 0 !important;
    }
    a.read-more{
        margin-top:5px;
        text-align: left !important;
        padding:5px 0;
    }
    .block-tagliomedio .news,
    .block-tagliobasso .news{
        margin-right: 0 !important;
    }
    .block.block-rubriche .block-content {
        
    }
    
    .block-row.row-tab-noflex {
        flex-wrap: wrap;
    }
    .block.block-ultime-comuni {
        width: 75%;
        margin-right: 0;
    }
    .block.sliderquad-taglioalto {
        width: 25% !important;
        padding-right: 0;
        padding-left: 15px;
    }
    .block.sliderquad-taglioalto:after,
    .block.block-mostread:after,
    .block.sliderquad-taglioalto:after,
    .block.block-mostread:after,
    .block.sliderquad-1box-tagliomedio:after,
    .block.sliderquad-1box-tagliomedio:after,
    .single-post .entry-content .box-content:before,
    .row-tab-noflex .block.block-rubriche.block-rubriche-tagliomedio:after{
        display: none;
        
    }
    .row-tab-noflex .block.block-rubriche.block-rubriche-tagliomedio:after{
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100% - 30px);
        left: 15px;
        bottom: 0;
        top: inherit;
        border-right: 0px;
        height: auto;
    }
    .block.sliderquad-1box-tagliomedio{
        padding-right: 15px !important;
    }
    .row-tab-noflex .block.sliderquad-2box-tagliomedio {
        width: 100%;
        padding: 15px 0;
    }
    
    .row-tab-noflex .block.block-rubriche.block-rubriche-tagliomedio{
        width: 75%;
        padding-bottom: 15px;
        margin-bottom: 15px !important;
    }

    .block-news-small{
        padding-left: 0 !important;

    }
    .block-row.nobord {
        margin-top: 15px;
    }
    .footer-widget:nth-child(n) {
        width: 25%!important;
        margin: 0!important;
        padding-right: 10px;
    }
    div#et-footer-nav {
        background: transparent;
        float: none !important;
        margin-bottom: 10px;
    }
    .block.block-primopiano-bottom .news-box {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 30px;
        row-gap: 30px;
    }
    .news-box.home-primopiano a.title {
        display: block;
        width: 100%;
        font-size: 36px !important;
        line-height: 36px;
        font-weight: 600;
        font-family: serif;
        margin-bottom: 10px;
    }
    .news-box.home-primopiano .acfcat {
        display: inline;
        width: 100%;
    }
    .single-post .box-side {
        width: 100%;
        padding-right: 15px !important;
        display: flex;
        flex-wrap: wrap;
    }
    .box-side.is_stuck {
        padding-top: 0 !important;
    }
    .single-post .box-parent {
        padding: 0;
        display: flex;
        flex-wrap: wrap;
    }
    
    .single-post .box-content {
    
    }
    
    .single-post .box-parent .block.block-related {
        padding-left:15px !important;
        padding-right:15px !important;
        width: 100% !important;
        margin-bottom: 15px !important;
    }
    .single-post .box-parent .block.block-related:before{
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100% - 30px);
        left: 15px;
        bottom: 0;
    }
    
    .single-post .block-related .news-box {
        column-gap: normal;
    }
    
    .single-post .block-row {
        flex-wrap: wrap;
    
    }
    .single-post .block.sliderquad-sidenews {
        width: 50%;
    }
        
    .single-post .box-parent .box-content {
        padding: 0 15px;
    }
 
    .block.sliderquad-1box-tagliomedio{
        margin-bottom: 15px !important;
    }
    .block.sliderquad-1box-tagliomedio:before{
        content: '';
        border-right: 1px solid #eaeaea;
        position: absolute;
        width: calc(100% - 30px);
        right: 0px;
        top: 0;
        height:100%;
    }
    .row-tab-noflex .block.sliderquad-2box-tagliomedio:after {
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100% - 0px);
        left: 0;
        bottom: inherit;
        top: 0;
        border-right: 0px;
        height: auto;
    }
    .category .breadcrumbs {
        margin-bottom: 30px !important;
    } 
    .block.block-newstabs {
        width: 75%;
        margin-right: 0;

    }

    .block.block-subscribe {
        padding: 15px 0 0 0;
        margin-top: 15px;
    }
    
    .block.block-subscribe:before {
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100% - 0px);
        left: 0;
        top: 0;
    }
    .block-row.nobord.bordmob:after {
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100% - 30px);
        left: 15px;
        bottom: 0;
        border-right: 0px;
        height: auto;
    }
    
/*** RESTYLING ****/
    
    #main-header, #main-content,  #footer-bottom {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .block {
        border-width: 0 0 0 0 !important;
        border-color: #ddd !important;
        margin-bottom: 0 !important;
        background-color: transparent !important;
    }
    .block.sliderquad-primopiano,
    .block.sliderquad-homemiddle-destro,
    .block.sliderquad-topfooter-sinistro,
    .block.sliderquad-tagliobasso,
    .block.sliderquad-homemiddle-sinistro,
    .block.sliderquad-1box-tagliomedio,
    .block.sliderquad-taglioalto,
    .block.sliderquad-tagliomedio,
    .block.sliderquad-topfooter-destro,
    .block.sliderquad-2box-tagliomedio{
        background-color: #fff !important;
        border: 0px;
    }
    
    
    .block-sulpanaroexpo-feed{
        border: 0px !important;
        padding-bottom: 15px;
        margin-bottom: 15px !important;
        position: relative;
    }
    .block-sulpanaroexpo-feed:after {
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100% - 0px);
        left: 0;
        bottom: 0;
        border-right: 0px;
        height: auto;
    }
    .block.sliderquad-2box-tagliomedio {
        margin-top: 0 !important;
    }
    .block .block-content .text .title,
    body.search .entry-title {
        font-size: 18px !important;
        font-weight: 600 !important;
        color: #000 !important;
    }
    #footer-info, #footer-info a {
        color: #fff !important;
        padding: 0 15px;
    }
    .bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {
        color: #fff;
        font-weight: 600;
    }
    .meteo-box a img{
        display: none;
    }
    .meteo-box a {
        display: inline-block !important;
        height: 10vw !important;
        width:100%;
        background-image:
        url('https://www.sulpanaro.net/wp-content/uploads/2022/10/meteo-bassa.png');
        background-size: 100%;
        background-repeat: no-repeat;
        line-height:0 !important;
        background-color: #3483c6;
    }
    
    .block-ticker {
        margin-bottom: 30px !important;
    }
    
    .meteo-box {
        display: block;
        position: relative;
        float: none;
        line-height: 0;
    }
    
    .block.sliderquad-primopiano {
        float: none !important;
    }
    header#main-header {
        background: #fff !important;
    }
    #top-search-form input[type="text"] {
        width: 80% !important;
        border-bottom: 2px solid #fff !important;
        padding-left: 5px !important;
        font-size: 14px !important;
        font-weight: 500 !important;
    }
    #top-search-form input[type="text"]::-webkit-input-placeholder { 
      color: #fff;
    }
    #top-search-form input[type="text"]:-ms-input-placeholder { 
      color: #fff;
    }
    #top-search-form input[type="text"]::placeholder {
      color: #fff;
    }
    form#top-search-form {
        border: 0;
        text-align: right;
        width: 35%;
    }
    #top-search-form input[type="submit"] {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAADCElEQVRoge2ZzUtUURjGn9vCjKRNhLkoQ4MEV22CFn4lQrVp0VKJIBAD/4ekFn38Fy2CaBPpNCpEkG00o5197PpYVJhEGJRa/VrcOzS8c5yZc+fcGaT5wSzOHe7zvM+cOV/3Sk2aZEJUy81Ah6SzkgYk9UrqlLQv+fqbpHeSViQ9kZSPouhTLX7BAQaBHPCL6tkCZoD+Rtcv4Cgw51H8duSB7kaFuAB8DxCiwDowVu8QV8sU9BK4DgwDx4C9yacnuXYDeFXm/ql6hbi2TQFLwJCHzkngaUPCEP+dLBvAOOA94wERMJFoWEazyFAY2HZMfAH6Amj3A2tGex3oClG7NbOz00aIEEX6A8Cm8ciF0i+YDDq6fjyoSexz2eET7McS8WJXzCIpxkQVPhHwzHhNhxLvIF6FixkIIu72GzJeW0B7COFLRnglQL2VPF8bz4u+Grsc1+yvH6ary/PAtAd9BVxBek37ka9oCqyHraEiriCdpv3BVzQF7yvU4A+lq25bzaKVPduM509fDVePWIJPuw5sHVu1CkjSuml3+IqmwHqs+gq4grw17UO+oik4bNqffQVcQey6MeIrmgLr8cJXwBVkwbTP+YqmwHo8rlkROOjYongvUB5+w8ZrA9gfSnzGiC+R3abxufG6HdKgn1Imghn885l0+BwPbZI3BpsEfCZFvOu1B6s7ofSLjbqJj5/FrBFgS098cLNH3VXgQIjaXYZjjq7fJD7ZpX34MOnoCYAFoCWLHAXzKYcpwDJwykNnmNKBbckDrY0IA/Gh6CYwQvxQri359CTXbgFvKgQoZpqMe2aU0jGTFTPA7izDdFH6YMKXP8A9YL6hYZJAfcR/AbsDKMcP4C5wItFoBWYr3JOrNkytL3raJZ1RfMbulXRE8Yue35LWJH2UtCxpUVIuiqKv5v5WSfclnS5j81DS+SiKNmqpNXOAFkq3RJZZspzNQlFlmLlmmHrzP4aZB/Y0utaKUN3UXN/3j2mp0DNXGl2fF9uE2VkhCpgwOzNEgWTMZPOytEmT8vwFxdlvsvNj/B0AAAAASUVORK5CYII=')!important;
        background-size: contain !important;
        width: 24px !important;
        height: 24px !important;
    }

    .logo_container .data{
        line-height: normal;
    }
    
    .et_header_style_left .logo_container {
        padding-top: 5px !important;
    }
    header#main-header {
        border: 0px !important;
    }
    .sliderquad-primopiano {
    }
    
    .block.sliderquad-home-bottom-mobile {
        padding-top: 10px !important;
    }
    /*** NEWS SINGOLA ****/
    .breadcrumbs {
        border: 0px !important;
        margin-bottom: 0 !important;
    }
    
    .box-content {
        border: 0px !important;
    }
    
    .single .block.sliderquad-taglioalto {
        width: 50% !important;
    }
    
    .single .block.sliderquad-sidenews {
        width: 50% !important;
        margin: 0!important;
        border: 0 !important;
        padding: 0 15px;
    }
    .single .block.block-related .news {
        float: left !important;
    }
    .single .block.block-related .news {

    }
    .sliderquad-2box-tagliomedio .sliderquad:nth-child(1){
        padding-right: 0;
    }
    .single .block.block-related {
        height: auto !important;
    }
    .block.block-news-small .swiper-slide .text, 
    .block.block-rubriche.block-rubriche-tagliomedio .swiper-slide .text, 
    .block.block-rubrica-ddl .swiper-slide .text,
    .block.block-oggi .swiper-slide .text,
    .block.block-oggi .swiper-slide .title,
    .block.block-curiosita .swiper-slide .title,
    .block-ultime-comuni .swiper-slide .text, .block.block-newstabs .swiper-slide .text{
        max-width:100% !important;
       width:100% !important
    }
    .block-tagliomedio .box-image,
    .block.block-news-small .swiper-slide .box-image, 
    .block.block-rubriche.block-rubriche-tagliomedio .swiper-slide .box-image, 
    .block.block-rubrica-ddl .swiper-slide .box-image,
    .block.block-tagliobasso .swiper-slide .box-image,
    .block.block-oggi .swiper-slide .box-image,
    .block.block-related .swiper-slide .box-image{
        height: auto !important;
        max-height: initial !important;
    }
    .block-tagliomedio .box-image img,
    .block.block-news-small .swiper-slide .box-image img, 
    .block.block-rubriche.block-rubriche-tagliomedio .swiper-slide .box-image img,
    .block-tagliomedio .box-image img,
    .block.block-tagliobasso .swiper-slide .box-image img,
    .block.block-oggi .swiper-slide .box-image img,
    .block.block-curiosita .swiper-slide .box-image img,
    .block.block-related .swiper-slide .box-image img{
       width:auto !important;
    }
    .block-tagliomedio .box-image img.lazy-loaded,
    .block.block-news-small .swiper-slide .box-image img.lazy-loaded,
    .block.block-rubriche.block-rubriche-tagliomedio .swiper-slide .box-image img.lazy-loaded,
    .block-tagliomedio .box-image img.lazy-loaded,
    .block.block-tagliobasso .swiper-slide .box-image img.lazy-loaded,
    .block.block-oggi .swiper-slide .box-image img.lazy-loaded,
    .block.block-curiosita .swiper-slide .box-image img.lazy-loaded,
    .block.block-related .swiper-slide .box-image img.lazy-loaded {
    width: 100% !important;
}
    .single .box-content {
        margin-bottom: 0;
    }
    .block.block-subscribe {
        width: 100%;
        height: auto;
    }

    .page-id-31 div#left-area .box-content,
    .page-id-33 div#left-area .box-content,
    .page-id-11859 div#left-area .box-content {
        width:100%;
        margin:0 auto;
    }
    .block.block-subscribe .sublft {
        float: left;
        width: 50%;
    }
    
    .block.block-subscribe .block-content {
        float: left;
    }
    
    .block.block-subscribe .block-content br {
        display: none;
    }
    
    .block.block-subscribe .block-content {
        width: 50%;
    }
    
    .block.block-subscribe subscribe-category {
        margin-top: 0;
    }
    
    .block.block-subscribe {
        padding: 15px 
            !important;
    }
    
    .block.block-subscribe .dummybkg {
        padding: 0 !important;
        margin: 0;
    }
    
    .block.block-subscribe h3.block-title {
        font-size: 40px;
        padding-right: 30px;
        margin-bottom: 10px;
    }
    
    .block.block-subscribe .subscribe-general, .subscribe-category {
        margin-top: 0;
        font-size: 20px !important;
    }
    
    .block.block-subscribe {
        font-size: 20px;
    }
    
    .block.block-subscribe .subscribe-category label {
        font-size: 14px;
    }
    .et_header_style_left .logo_container {
        position: relative;
        padding: 0 15px 30px;
        margin-top: 0;
    }               
    /*.block.block-news-small:before {
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100%);
        left: 0;
        top: 0;
    }*/
        .sliderquad.placeholder{
        text-align: center;
        line-height: 0;
        font-size: 0;
    }
}
@media all and (max-width: 980px) and (min-width: 767px){
    .block.sliderquad-2box-tagliomedio .sliderquad,
    .single .block.sliderquad-taglioalto,
    .block.sliderquad-sidenews {
        padding-left: 13%;
        padding-right: 13%;
    }
    
    .block.sliderquad-2box-tagliomedio .sliderquad.marg{
        margin-bottom:0;
    }
}
@media all and (max-width: 767px){

    .block-news-small {

      padding-top: 0 !important; 
    }
    .block-news-small:before{
    display:none;
    }

    .block .block-content .text .title, body.search .entry-title {
        font-size: 20px !important;
    }
    .et_header_style_left #logo, 
    .et_header_style_split #logo {
        padding-top: 0;
    }
    .testata-home-mobile {
        display:none !important;
    }

    .data {
        float: none;
    }

    .block.block-news-small .block-content {
        padding-bottom:30px;
    }

    .block-tagliomedio .news,
    .block.block-tagliobasso .news{
        float: left !important;
    }
    .block-rubriche.block-rubriche-tagliomedio .text{
        max-width:initial
    }
    .block.sliderquad-home-bottom-mobile {
        height: auto !important;
    }
    .block-sulpanaroexpo-feed-mobile {
        border: 0 !important;
        margin: 0 !important;
    }
    .block-rubriche.block-rubriche-tagliomedio {
        margin-top: 0 !important;
    }
    .block.block-newstabs {
        width: 100%;
        padding: 0;
    }
    .block.sliderquad-taglioalto {
        width: 100% !important;
        padding: 0;
    }
    .block.block-ultime-comuni,
    .block.block-tagliomedio,
    .block.block-curiosita,
    .block.block-rubrica-ddl,
    .block.block-newstabs,
    .block.block-tagliobasso,
    .block.block-videogallery,
    .block.sliderquad-topfooter-sinistro,
    .block.block-related{
        padding-bottom: 15px;
        margin-bottom: 15px !important;
    }
    .block.block-rubrica-ddl{
        margin-top:15px;
        padding-top:15px;
    }
    
    .block.block-ultime-comuni:before,
    .block.block-tagliomedio:before,
    .block.block-curiosita:before,
    .block.block-rubrica-ddl:before,
    .block.block-newstabs:before,
    .block.block-tagliobasso:before,
    .block.block-videogallery:before,
    .block.sliderquad-taglioalto:before,
    .block.sliderquad-topfooter-sinistro:before,
     .single .block.sliderquad-sidenews:before,
     .block.block-related:before{
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100%);
        left: 0;
        bottom: 0;
    }
    
    .block.sliderquad-1box-tagliomedio:before,
    .block.sliderquad-homemiddle-sinistro:before {
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100%);
        left: 0;
        bottom: 0;
        border-right: 0;
        right: initial;
        top: initial;
        height: 1px;
    }
    .block.sliderquad-homemiddle-destro {
        margin-top: 0px;
    }
    .block-row.nobord {
        margin-top: 0px;
    }
    div#footer-widgets {
        margin-top: 0;
        padding: 0;
    }
     #footer-widgets .footer-widget:nth-child(1) {
        width: 100% !important;
        margin: 0 0 30px !important;
        padding-right: 10px;
        flex-grow: 1;
    }
     #footer-widgets .footer-widget:nth-child(2)
    {
        width: 33.33333% !important;
        margin: 0 !important;
        padding-right: 10px;
        padding-bottom: 15px;
    }
     #footer-widgets .footer-widget:nth-child(3){
        width: 33.33333% !important;
        margin: 0 !important;
        padding-right: 10px;
    }
     #footer-widgets .footer-widget:nth-child(4){
        width: 33.33333% !important;
        margin: 0 !important;
        padding-right: 10px;
    }
    #footer-widgets .footer-widget div#responsive_lightbox_image_widget-2{
        float: none;
        width: 40%;
        margin-bottom: 30px !important;
        position: relative;
        top: 0;
    }
    .block.block-subscribe {
        width: 100%;
        height: auto;
        margin: 0;
    }
    form#search-form-alt input[type="submit"] {
            border: 0;
            top: 0;
            display: inline-block;
            margin-top: 15px;
            min-width: 100%;
        }
    
    form#search-form-alt {
        text-align: center;
        display: block;
        width: 80%;
        margin:0 auto;
    }
    
    form#search-form-alt input#s {
        min-width: 100%;
        width: auto;
    }
    
    .sgpb-popup-dialog-main-div-theme-wrapper-6 {
        width: 100%;
    }
    .block.block-subscribe h3.block-title {
        font-size: 30px;

    }
    .block.block-primopiano-bottom {
        width: 100%;
        padding-right: 0;
    }
    .block.block-primopiano-bottom:after{
        display:none !important
    }
    .block.block-primopiano-bottom .news-box{
            grid-template-columns: 1fr 1fr 1fr;
    }
    .block.block-primopiano-bottom:before{
        content: '';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100%);
        left: 0;
        top: 0;
    }
    .block.block-primopiano-bottom{
        padding-top: 0;
        width: 100%;
        padding-right: 0;
    }
    .block.block-primopiano-bottom:before {
        border-top: 0px solid #eaeaea;
    }


    .sliderquad.marg {
        margin-bottom: 0 !important;
    }
    .block.sliderquad-tagliomedio,
    .block.sliderquad-2box-tagliomedio{
        display:flex;
        font-size: 0;
        line-height: 0;
        padding: 0;
        align-items: center;
        justify-content: center;
    }
    .block.sliderquad-primopiano .sliderquad,
    .block.sliderquad-taglioalto .sliderquad,
    .block.sliderquad-tagliomedio .sliderquad,
    .block.sliderquad-2box-tagliomedio .sliderquad{
        width: 50% !important;
        margin: 0 !important;
    }
    .box-parent .block.sliderquad-taglioalto .sliderquad {
        width: initial !important;
    }
    html body 
        .block.sliderquad-primopiano {
        padding: 15px 0 0 0 !important;
    }



    .block.block-sliderquad-primopiano-bottom {
        width: 100%;
        padding-top:15px;
        margin-top:15px
    }

    .block.block-sliderquad-primopiano-bottom:before {
        content:'';
        border-top: 1px solid #eaeaea;
        position: absolute;
        width: calc(100% - 30px);
        left: 15px;
        top: 0;
    }
    .block-row.bordmobsmart .block.block-sliderquad-primopiano-bottom {
        order:2 !important;
    }
    
    .block-row.bordmobsmart .block.block-primopiano-bottom {
        order:1 !important;
    }
    .block-row.bordmobsmart.box-extra-left .block.block-sliderquad-primopiano-bottom {
        order:2 !important;
    }
    
    .block-row.bordmobsmart.box-extra-left .block.block-primopiano-bottom {
        order:1 !important;
    }
    .block.block-news-small .block-content .news-box{
        grid-template-columns: 1fr 1fr ;
        grid-column-gap: 30px;
        row-gap: 30px;
    }
    .comuni .home-top-right {
        width: 50% !important;
        margin: 15px 0 !important;
    }


    html body .comuni  .block.sliderquad-primopiano .sliderquad.marg {
            width:100% !important;
    }

}
@media all and (max-width: 599px){
    ul.youtube-playlist.horizontal li {
        margin-bottom: 20px;
    }
    .block.block-videogallery,
    .block.block-videogallery .block-content,
    .block.block-videogallery ul.youtube-playlist.horizontal{
        padding-bottom: 0;
    }

}

@media all and (max-width: 530px){
    .block-tagliomedio .news, 
    .block.block-tagliobasso .news {
        float: none !important;
        width: 100% !important;
        margin-bottom: 25px !important;
    }
    
   
    .block.block-oggi .block-content .box-image, 
    .block.block-curiosita .block-content .box-image {
        float: none;
        max-width: 100% !important;
        width: 100% !important;
        max-height: 100% !important;
        height: 100% !important;
    }
    
    .block.block-news-small .block-content .swiper-slide .text, 
    .block.block-oggi .block-content .swiper-slide .text,
    .block.block-curiosita .block-content .swiper-slide .text {
        width: 100% !important;
        padding-left: 0 !important;
    }
    .block .block-content .box-image img {
        display: block;
        width: auto !important;
    }
    .block .block-content .box-image img.lazy-loaded ,
    .block-primopiano .box-image img.lazy-loaded {
        width: 100% !important;
    }
    .block.block-news-small .block-content {
        padding-bottom: 30px;
    }
    .block-tagliomedio .box-image,
    .block-tagliobasso .box-image{
        max-height: initial !important;
    }

    .single .block.block-related .news {
        /*float: none !important;
        width: 100% !important;
        margin-bottom: 25px !important;*/
    }
    .single .block.sliderquad-sidenews,
    .single .block.sliderquad-taglioalto{
        width: 100% !important;
        
    }
    .single .block.block-related .news,
    .block-primopiano .swiper-slide, 
    .block-ultime-comuni .swiper-slide, 
    .block-rubrica-ddl .swiper-slide, 
    .block-rubriche.block-rubriche-tagliomedio .swiper-slide, 
    .block-news-small .swiper-slide, .block.block-oggi .swiper-slide, 
    .block-curiosita .swiper-slide,
    .block-tagliomedio .news, 
    .block-tagliobasso .news,
    .block-newstabs .swiper-slide{
        padding: 0 !important;
    }
    
    
}


@media all and (max-width: 479px){
    form#top-search-form {
        border: 0;
        text-align: right;
        width: 50%;
    }
     #page-container .container, #page-container .et_pb_row {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

}

@media all and (max-width: 767px) {
   .block-row,
   .block.sliderquad-2box-tagliomedio{
       flex-wrap: wrap;
       align-content: flex-start
   }
    .block.block-videogallery{
        width: 100%;
        padding-right: 0;
    }
   .block.block-ultime-comuni,
    .news-box.home-primopiano,
   .block.block-primopiano,
   .block.sliderquad-homemiddle-sinistro,
   .block.block-mostread,
   .block.block-rubrica-ddl,
   .block.sliderquad-topfooter-sinistro,
   .block.block-curiosita,
   .block.sliderquad-tagliomedio,
   .block.block-tagliomedio,
    .home .home-top-right,
   .block.sliderquad-tagliobasso,
   .block.block-tagliobasso,
   .sliderquad-2box-tagliomedio .sliderquad,
   .block.block-related,
   .box-side,
   .block.block-rubriche.block-rubriche-tagliomedio,
   .block.sliderquad-1box-tagliomedio,
   .block.sliderquad-homemiddle-destro,
   .block.sliderquad-topfooter-destro,
   .block.sliderquad-primopiano{
        width: 100% !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-right: 0 !important;
    }
   .block.block-primopiano:after, 
   .block.block-ultime-comuni:after, 
   .block.sliderquad-taglioalto:after, 
   .block.block-tagliomedio:after, 
   .block.block-tagliobasso:after, 
   .block.sliderquad-1box-tagliomedio:after, 
   .block.block-rubriche.block-rubriche-tagliomedio:after, 
   .block.sliderquad-homemiddle-sinistro:after, 
   .block.block-mostread:after, 
   .block.sliderquad-topfooter-sinistro:after, 
   .block.block-curiosita:after, 
   .block.sliderquad-topfooter-sinistro:after, 
   .block.block-videogallery:after, 
   .block.block-newstabs:after,
   .block.block-related:after{
      display:none;
   }
   .block.sliderquad-1box-tagliomedio,
   .block.sliderquad-primopiano{
        padding-top:15px ;
   }
    .block.block-primopiano-bottom .news-box,
   .block.block-tagliomedio .block-content .news-box{
       display: grid;
       grid-template-columns: 1fr 1fr  1fr;
       grid-column-gap: 30px;
       row-gap: 30px;
   }
    html body .block.sliderquad-topfooter-sinistro,
    html body .block.sliderquad-1box-tagliomedio,
    html body .block.sliderquad-homemiddle-sinistro,
    html body .block.sliderquad-taglioalto{
        padding-bottom: 15px !important;
    }
}

@media all and (max-width: 590px) {

   .block-row {
       padding: 0 !important;
   }
    .single.block-row.nobord{
        margin-top: 0;
    }
    .block.sliderquad-tagliomedio, .block.sliderquad-2box-tagliomedio {
        flex-wrap: wrap;
    }
    .sliderquad-2box-tagliomedio .sliderquad {
        height: initial;
    }
   .block.block-ultime-comuni,    
   .block.block-primopiano,
   .block.block-newstabs,
   .block.block-mostread,
   .block.block-rubrica-ddl,
   .block.sliderquad-topfooter-sinistro,
   .block.block-curiosita,
   .block.sliderquad-tagliomedio,
   .block.block-tagliomedio,
    .block.block-subscribe,
   .block.sliderquad-tagliobasso,
   .block.block-tagliobasso,
   .block.block-primopiano-bottom,
   .block.block-news-small,
   .block.block-rubriche.block-rubriche-tagliomedio,
   .block.block-oggi,
   .block.sliderquad-taglioalto,
   .block.sliderquad-tagliobasso,
   .block.sliderquad-homemiddle-sinistro,
   .block.sliderquad-homemiddle-destro,
   .block.sliderquad-topfooter-destro,
   .single .block.sliderquad-sidenews,
   .block.sliderquad-homemiddle-destro,
   .single .block.sliderquad-taglioalto,
   .single .block.sliderquad-sidenews,
   .block-row > .block.sliderquad-primopiano,
   .single .block.block-related,
   .block.block-smart,
   .block.block-videogallery
   {
        width: 100% !important;
        padding-right: 15px !important;
        padding-left: 15px !important;
        margin-right: 0 !important;
    }

   .block.sliderquad-tagliomedio,
   .block.sliderquad-1box-tagliomedio,
   .block.sliderquad-primopiano,
   .sliderquad-2box-tagliomedio .sliderquad,
   .block.sliderquad-taglioalto,
   .block.sliderquad-tagliobasso,
   .block.sliderquad-homemiddle-sinistro,
   .block.sliderquad-homemiddle-destro,
   .block.sliderquad-topfooter-sinistro,
   .block.sliderquad-topfooter-destro,
   .box-side,
   .block.sliderquad-2box-tagliomedio,
   .single .block.sliderquad-sidenews,
   .block-row > .block.sliderquad-primopiano,
   .block.block-sliderquad-primopiano-bottom{
       /*background-color: #eaeaea !important;*/
       padding-right: 0 !important;
       padding-left: 0 !important;
       margin-bottom:0 !important;
       line-height: 0;
       font-size: 0;
       padding: 15px 0 !important;
   }
   .sliderquad-2box-tagliomedio .sliderquad{
        padding: 0 !important;
   }
   .block.sliderquad-primopiano .sliderquad, 
   .block.sliderquad-taglioalto .sliderquad, 
   .block.sliderquad-tagliomedio .sliderquad, 
   .block.sliderquad-2box-tagliomedio.sliderquad,
   .block.sliderquad-2box-tagliomedio .sliderquad {
        width: 100% !important;
    }

    body .block .sliderquad.marg {
        margin-bottom: 15px !important;
    }
   .box-side{   
       padding:  15px;
       margin-bottom: 30px !important;
   }
   .block.sliderquad-taglioalto {
        padding-top: 15px !important;
    }
    .block.sliderquad-sidenews,
    .block.sliderquad-taglioalto {
        padding: 15px 0;
    }
    .single .block.sliderquad-sidenews,
    
    .block.sliderquad-homemiddle-sinistro{
        padding-top: 0 !important;
    }
   .block.block-primopiano:after, 
   .block.block-ultime-comuni:after, 
   .block.sliderquad-taglioalto:after, 
   .block.block-tagliomedio:after, 
   .block.block-tagliobasso:after, 
   .block.sliderquad-1box-tagliomedio:after, 
   .block.block-rubriche.block-rubriche-tagliomedio:after, 
   .block.sliderquad-homemiddle-sinistro:after, 
   .block.block-mostread:after, 
   .block.block-rubrica-ddl:before, 
    .block.block-curiosita:before,
   .block.sliderquad-topfooter-sinistro:after, 
   .block.block-curiosita:after, 
   .block.sliderquad-topfooter-sinistro:after, 
   .block.block-videogallery:after, 
   .block.block-newstabs:after,
   .block.block-ultime-comuni:before,
   .block.block-tagliomedio:before,
   .block.block-videogallery:before,
   .block.block-related:before,
   .single-post .entry-content .box-content:after{
      display:none;
   }
   .block.block-primopiano-bottom .news-box,
   .block.block-tagliomedio .block-content .news-box,
   .block.block-tagliobasso .block-content .news-box,
    .block-videogallery .youtube-playlist.horizontal {
       display: grid;
       grid-template-columns: 1fr;
       grid-column-gap: 30px;
       row-gap: 30px;
   }
   
   .block-row {
        margin-bottom: 30px !important;
    }
    
    .block.block-mostread,
    .block.block-curiosita,
    .block.block-rubriche.block-rubriche-tagliomedio,
    .home-top-right,
    .block.block-subscribe  {
        margin-top: 30px !important;
    }
    
    .single.block-row.nobord {
        margin-top: 0;
    }
    .block-row.no-marg-mob,
    .block-row.no-bmarg-mob,
    .block.block-ultime-comuni,
    .block.block-tagliomedio {
        margin-bottom: 0 !important;
    }
    
    .sliderquad-2box-tagliomedio .sliderquad:nth-child(1){
        padding-top: 0 !important;
    }
    html body .block.sliderquad-topfooter-sinistro,
    html body .block.sliderquad-tagliomedio,
    html body .block.sliderquad-1box-tagliomedio,
    html body .block.sliderquad-homemiddle-sinistro,
    html body .block.sliderquad-homemiddle-destro,
    html body .block.sliderquad-topfooter-destro,
    html body .block.sliderquad-primopiano,
    html body .block.sliderquad-tagliobasso,
    html body .block.sliderquad-taglioalto{
        padding-bottom: 15px !important;
    }
    .block.block-subscribe .sublft {
        float: none;
        width: 100%;
        margin-bottom: 15px;
    }
    .block.block-subscribe .block-content {
        width: 100%;
    }
    .block.block-primopiano-bottom .news-box{
        grid-template-columns: 1fr;
    }
    /***** DIVISIONE 2x2x2 PRIMO PIANO MOBILE NEWS ***/
    .block-row.nobord.smart-on {
        display: block;
    }
   
  
    /*** MOSTRA NUOVAMENTE 3° news in COMUNI e FOCUS  ***/
    .block.block-primopiano-bottom .miocomune .swiper-slide.news:nth-child(3),
    .block.block-primopiano-bottom .tab-content .swiper-slide.news:nth-child(3) {
        display: block;
    }

    .block.block-primopiano-bottom .tab-content .swiper-slide.news:nth-child(1) {
        display: flex;
        width:100%;
        justify-content: space-between;
    }
    .block.block-primopiano-bottom .tab-content .swiper-slide.news:nth-child(1) .box-image,
    .block.block-primopiano-bottom .tab-content .swiper-slide.news:nth-child(1) .text {
        margin-bottom:0;
        width: calc(50% - 9px);
    }

    .block.block-primopiano-bottom:not(.todaynews) .news-box .swiper-slide.news:nth-child(3) {
        
    }
    .news-box.related1 {
        flex-wrap: wrap;
    }

    .single .block.block-related .news {
        width: 100%;
    }
    ul.youtube-playlist.horizontal img {
        width: 100%;
    }
    .block-row.bordmobsmart .block.block-sliderquad-primopiano-bottom {
        order:2 !important;
    }
    
    .block-row.bordmobsmart .block.block-primopiano-bottom {
        order:1 !important;
    }
    .block-row.bordmobsmart.box-extra-left .block.block-sliderquad-primopiano-bottom {
        order:2 !important;
    }
    
    .block-row.bordmobsmart.box-extra-left .block.block-primopiano-bottom {
        order:1 !important;
    }
    .block.block-news-small .block-content .news-box{
        grid-template-columns: 1fr 1fr ;
        grid-column-gap: 18px;
        row-gap: 18px;
    }
    .comuni .home-top-right {
            width: 100% !important;
            margin: 15px 0 !important;
    }
    .comuni .block{
            order:2
    }
    .comuni .home-top-right:nth-child(2) {
            order:1
    }
    .comuni .home-top-right:nth-child(3) {
            order:3
    }

}
/***** MODIFICA ORDINE ADV NEWS TEMPORANEO ***/
@media all and (max-width:590px){
    .block.block-ultime-comuni,
    .block.block-tagliomedio {
        order: 2;
    }
    .archive.category .block.block-ultime-comuni,
    .archive.category  .block.block-tagliomedio {
        order: initial;
    }
    
    .block.sliderquad-taglioalto,
    .block.sliderquad-tagliomedio{
        order: 1;
        margin-bottom: 15px !important;
    }
    .box-side-moved {
        display: none !important;
    }
    .single .block.sliderquad-tagliomedio{
        order: initial;
        margin-bottom: 0 !important;
    }
    .archive.category  .block.sliderquad-taglioalto,
    .archive.category  .block.sliderquad-tagliomedio{
        order: initial;
    }
    .block-sulpanaroexpo-feed-mobile {
        margin-bottom: 30px !important;
    }
   
    html body .block-row:after,
    .block.block-tagliobasso::before{
        display:none !important;
    }
}

/******* MENU STICKY MOBILE ******/
@media all and (max-width:980px){   
    .testata-home-mobile {
        display: none !important;
    }
    body.menu-sticky .logo_container {
        position: fixed !important;
        padding: 10px 15px;
        top: 0;
        /* left: 0; */
        width: 100%;
        margin-top: 0;
        background-color: #fff !important;
        height: auto;
        transition: none;
    }
    body.menu-sticky div#et-top-navigation {
        position: fixed !important;
        top: 50px;
        margin: 0 auto;
        left: 0;
        width: 100%;
        right: 0;
        box-shadow: 0 3px 5px -4px #7d7d7d;
    }
    
    body.menu-sticky .sliderquad-headerbottom {
        margin-top: 210px !important;
    }
    body.menu-sticky .logo_container #logo {
        width: 150px;
        transition: width 300ms ease-in-out;
    }
    #logo {
        width: 330px;
        /* width: 260px; */
        padding-top: 0 !important;
        transition: width 300ms ease-in-out;
    }
    #main-header .et_mobile_menu li a {
        padding: 5px 15px;
        color: #000;
        line-height: normal;
    }
    ul#mobile_menu {
        height: calc(100vh - 100px);
        overflow: scroll;
}
}




@media all and (max-width:767px){
    body.menu-sticky .sliderquad-headerbottom {
        margin-top: 75px !important;
    }
    .et_header_style_left #logo, 
    .et_header_style_split #logo {
        width: 200px;
        padding-top: 15px;
    }
    body.menu-sticky div#et-top-navigation{
        z-index:9999
    }
    body.menu-sticky .logo_container{
        z-index:9998
    }
}

/************* BANNER ADS 1 2 3 ARTICOLI *****/
.sliderquad_art .unslider-fade,
.ads_art .unslider-fade {
    position: relative;
    padding-bottom: 26px;
}
.sliderquad_art ul.unslider-wrap,
.ads_art ul.unslider-wrap {
    display: block;
    position: relative !important;
    padding-left: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-right: 0 !important;
}
.sliderquad_art ul.unslider-wrap:before,
.sliderquad_art ul.unslider-wrap:after,
.ads_art ul.unslider-wrap:before,
.ads_art ul.unslider-wrap:after{
    z-index: 99999;
    background: #164a95;
    position: relative;
    display: block;
    color: #fff;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size:11px;
    font-weight: 700;
    line-height:18px
}    
.sliderquad_art.sliderquad_art-desk,
.sliderquad_art.sliderquad_art-desk img,
.ads_art.ads_art-desk,
.ads_art.ads_art-desk img{

    width: 100%;
    max-width: 100%;

}    
.sliderquad_art.sliderquad_art-desk ul.unslider-wrap:before,
.ads_art.ads_art-desk ul.unslider-wrap:before {
    content: 'Sosteniamo l\'Economia Locale - L\'Economia Locale sostiene SulPanaro';
    top: 0px;
    text-align:center
}
.sliderquad_art.sliderquad_art-mob,
.ads_art.ads_art-mob{
    display:none;
}


@media all and (max-width:599px){
    
    .sliderquad_art.sliderquad_art-mob,
    .ads_art.ads_art-mob{
        display:block;
        width:250px;
        margin:0 auto;
        padding-bottom:20px;
        
}
/*
    .sliderquad_art ul.unslider-wrap:before,
    .ads_art ul.unslider-wrap:before {
        content: 'Sosteniamo l\'Economia Locale';
        top: 0px;
        text-align:center
    }*/
    /*
    .sliderquad_art ul.unslider-wrap:after,
    .ads_art ul.unslider-wrap:after {
        content: 'L\'Economia Locale sostiene SulPanaro';
        
        bottom: -125px;
        color: #fff;
        text-align:center
    }
    */
    .sliderquad_art.sliderquad_art-desk,
    .ads_art.ads_art-desk{
        display:none;
    }
        
}
/****** Corregge margini pagine ultime notizie, autori *****/

div#left-area.yy .box-content {
    padding: 0 15px;
}
body.archive.author .box-content {
    width: 100%;
    padding-left: 15px;
}
body.archive.author .box-content .type-post {
    display: grid;
    grid-template-columns: 24% 75%;
}

body.archive.author .wp-pagenavi {
    text-align: center;
}
body.archive.author .box-content {
    width: 100%;
    padding-left: 15px;
}
body.archive.author .box-content .type-post {
    display: grid;
    grid-template-columns: 24% 75%;
}
body.archive.author .wp-pagenavi {
    text-align: center;
}
/**** dimensioni del loader di nifty******/
/*
.block .block-content .box-image img:not(.lazy-loaded):not(.lazy-hidden){
    width: 64px !important;
    height: 64px !important;
}
*/
.news-box.newsgiorno_dettaglio .swiper-slide{
    height:initial !important;
}
li#st4_mr_widget-2 h2.widgettitle {
    display: none;
}

li#st4_mr_widget-2 ul,
li#st4_mr_widget-2 {
    list-style: none;
    margin:0;
    padding:0
}
li#st4_mr_widget-2 ul li ,
li#st4_mr_widget-2 ul li a{
    font-family: playfair display !important;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 16px !important;
}
li#st4_mr_widget-2 ul li{
    padding-bottom:10px
}
/************** STILI ULTIME NOTIZIE *****************/
.blog div#sulpa-slider-8769 img,
.blog  div#sulpa-slider-8779 img,
.blog  div#sulpa-slider-8781 img {
    width:auto !important;
    max-width: initial !important;
}
.blog div#sulpa-slider-8772,
 .blog   div#sulpa-slider-8780,
 .blog   div#sulpa-slider-8782 {
        display:none;
    }
.blog .news-group {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 30px;
}
.blog .news-group article {
    display: flex;
    flex-wrap: wrap;
    width: calc(33% - 12px);
    margin-bottom: 30px;
    align-items: flex-start;
    align-content: flex-start;
    padding-bottom: 0;
    border-bottom: 0px;
}

.blog .news-group article .article-text {
    padding: 0;
}
.blog .news-group article .article-thumbnail{
        width:100%;
        max-width:100%;
        padding:0;
        margin:0;
        max-height: fit-content;
        margin-bottom: 9px;
}
.blog .news-group article a img{
    width:100%;
    max-width:100%;
}
@media all and (max-width:599px){
    .blog div#sulpa-slider-8772,
    .blog div#sulpa-slider-8780,
    .blog div#sulpa-slider-8782 {
    display: block
}
    .blog div#sulpa-slider-8769,
    .blog div#sulpa-slider-8779,
    .blog div#sulpa-slider-8781 {
        display:none;
    }
    .blog .news-group {
        display: flex;
        flex-wrap: wrap;
        column-gap: 15px;
        row-gap: 15px;
        justify-content: space-between;
    }
    .blog .news-group article.et_pb_post:nth-child(1) {
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%;
    }
    .blog .news-group article.et_pb_post:nth-child(1) a {
        width: calc(50% - 9px);
        max-width: calc(50% - 9px);
        float:none;
        max-height:initial !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .blog .news-group article.et_pb_post:nth-child(1) a img {
        width:100%;
        max-width:100%;
    }
    .blog .news-group article.et_pb_post:nth-child(1) .article-text{
        width: calc(50% - 9px);
        padding-left: 9px;
    }
    
    .blog .news-group article.et_pb_post:nth-child(2),
    .blog .news-group article.et_pb_post:nth-child(3){
        width: calc(50% - 9px);   
    }
    .blog .news-group article.et_pb_post:nth-child(2) a.article-thumbnail,
    .blog .news-group article.et_pb_post:nth-child(3) a.article-thumbnail{
        display:block  !important;
        width:100%;
        max-width:100%;
        margin: 0 0 10px 0;
        float: none;
        overflow: initial;
        max-height: inherit;
    }
    .blog .news-group article.et_pb_post:nth-child(2) .text,
    .blog .news-group article.et_pb_post:nth-child(3) .text,
    .blog .news-group article.et_pb_post:nth-child(2) img,
    .blog .news-group article.et_pb_post:nth-child(3) img{
        display:block  !important;
        width:100%;
        max-width:100%;
        height:auto !important;
        max-height:initial !important;
    }
    
    
    
    .blog h2.entry-title {
        font-size: 17px !important;
        line-height:22px;
    }
    .blog .article-text {
        font-size: 13px !important;
    }
    
    .blog p.post-meta {
        font-size: 12px !important;
    }
    .blog article p.post-meta ,
    .blog article p{
        display: none;
    }
    .blog .sliderquad div#sulpa-slider-8772 img,
    .blog .sliderquad div#sulpa-slider-8780 img,
    .blog .sliderquad div#sulpa-slider-8782 img{
        max-width:320px !important
    }
}
.single-post .post-meta-top .sharepanel-wrapper  a.dashicons.dashicons-share:before {
    content: "\f415";
    font: 24px / 1 social-logos;
}