@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

a:hover, a:focus {color: #7cdafc !important;} /*colore ufficio */

.site-title {font-family: 'Poppins', sans-serif !important; color: #009fd9 !important;  max-width: 360px; line-height: 2.2rem !important; margin-top: 2rem !important;}
.site-title a{font-family: 'Poppins', sans-serif !important; color: #009fd9 !important; font-size: 2.5rem; font-weight:bolder;}

.menu_social_pre_header_saint {max-width: 360px; float: right; display: grid; margin-right: 2rem;}
.menu_social_pre_header_saint:before {content:'Benvenuti nel sito della Chiesa Cattolica di Torino'; color:#009fd9; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 0.88rem; padding-top: 1rem; text-align: right;}
.menu_social_pre_header_saint .data {width: auto; font-family: 'Poppins', sans-serif; color:#525252; font-weight:300; font-size:0.7rem; letter-spacing: -0.1px; text-align: right;}
.menu_social_pre_header_saint .data a {font-family: 'Poppins', sans-serif; color:#525252; font-weight:300; font-size:0.7rem; font-style:italic; border-left:1px solid #46c457; padding-left:0.3rem;}
.menu_social_pre_header_saint .data a:hover {color:#46c457;}
.menu_social_pre_header_saint .social_wrap {margin: 0px; width: auto; margin-bottom: 0.7rem;}
#social-navigation {float: right; margin-top:0.3rem;}
#menu-social:before {content:'seguici su'; font-family: 'Poppins', sans-serif; font-size:0.7rem; padding-top:0.2rem; padding-right:0.3rem; text-transform:uppercase;}
.social-navigation a[href$="https://www.spreaker.com/user/16612220"]:before {content: " "; background: url(/wp-content/uploads/2022/06/spreaker.png) no-repeat; background-size: contain;  width: 32px; height: 24px;}
.social-navigation a[href$="https://www.diocesi.torino.it/iscriviti-alla-newsletter/"]:before {content: "\f410"; color: #444;}
.social-navigation a:before:hover {color:#46c457;}
.menu_social_pre_header_saint .mdr {width: auto; margin: 0px; text-align: right;}
.menu_social_pre_header_saint .mdr input {border-radius:1rem; height: 2.3rem; font-size: 0.8rem;}
#searchsubmit {background:none; font-size:0rem; margin-top: 0.5rem; margin-left: 1.5rem;}
.menu_social_pre_header_saint .mdr .columns {margin:0px;}
#searchform button:before {background: #7cdafc; content:'\f002'; font-family: 'fontawesome' ; font-size: 1.125rem; color: #FFFFFF; padding: 0.6rem; border-radius: 80px}

#header {background:none; padding: 15px 0; height:200px;}
.header_container {background: url('/liturgico/wp-content/uploads/sites/4/2022/09/bck_torino2022_azz.png') bottom right no-repeat; max-width: 75rem; margin: auto;}
.nav_container {border-top:9px solid #009fd9;}
.menu > li:not(.menu-text) > a {line-height: 1;}
#main-menu .menu-item {font-family: 'Poppins', sans-serif; font-size:1.1rem; color:#484848; font-weight:600; text-transform: uppercase;}
#main-menu li a {line-height: 1;}
#main-menu .submenu { text-transform:initial; width:250px; z-index: 9999;}
#main-menu .submenu .menu-item { font-weight:400; font-size:1rem; text-transform:initial;}
.dropdown .is-dropdown-submenu a {line-height: 1 !important; padding: 0.8rem;}
.menu-item-30063 .submenu {width:350px !important;}
.menu-item-32142 .submenu {width:350px !important;}
.top-bar .menu .current-menu-parent .submenu a {color: #484848;}

#header .grid-x:nth-child(1) {float:right;}
#sow-image-2 {float: right; max-width: 130px;}

#inprimopiano .widget-title {background:#3a3a3a; color:#fff; font-family: 'Poppins', sans-serif; font-size:1.2rem; text-transform: initial; display: inline; padding-left: 1rem; padding-bottom: 0.2rem; padding-right: 1rem; border-top-left-radius: 1rem; font-weight: 300;}
#inprimopiano .miniatura {height:370px; background-size: 560px !important; background-position-x: right !important; margin-left: 2rem; margin-top: 0.5rem;}
#inprimopiano h2 {font-family: 'Poppins', sans-serif; font-size:2rem; color:#fff; font-weight:800; max-width: 450px; padding-top: 1rem; padding-bottom: 0.5rem; margin-bottom: 0px; background: rgb(0,159,217); background: linear-gradient(90deg, rgba(0,159,217,1) 57%, rgba(0,159,217,0) 100%); -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
#inprimopiano h2 a{font-family: 'Poppins', sans-serif; font-size:2rem; color:#fff; font-weight:800;}
#inprimopiano h5 {font-family: 'Poppins', sans-serif; font-size:1.2rem; color:#fff; font-weight:300; font-style:italic; max-width: 450px; background: rgb(0,159,217); background: linear-gradient(90deg, rgba(0,159,217,1) 57%, rgba(0,159,217,0) 100%);-webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
#inprimopiano .slick-prev {left: 8px; z-index: 99999;}
#inprimopiano .slick-next {right: 10px;}

#inprimopiano2 .slick-slide {margin-right:1.5rem;}
#inprimopiano2 .miniatura {height: 185px; overflow: hidden; max-width: 300px; text-align: center; margin: auto;}
#inprimopiano2 h2 {font-family: 'Poppins', sans-serif; font-size:0.95rem; color:#fff; font-weight:600;  -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
#inprimopiano2 h2 a{font-family: 'Poppins', sans-serif; font-size:0.95rem; color:#fff; font-weight:600;}
#inprimopiano2 .seed_slider_sottotitolo {color:#fff; font-family: 'Poppins', sans-serif; font-style: italic;  font-size: 0.8rem;}
#inprimopiano2 .archivio_news {font-family: 'Poppins', sans-serif; font-size:0.95rem; color:#fff; font-weight:600; text-transform:uppercase; text-align: right;}
#inprimopiano2 .archivio_news a {color:#fff;}
#inprimopiano2 .archivio_news a:after {content:'\f14d'; font-family: 'fontawesome' ; font-size: 1.125rem; color: #FFFFFF; padding: 0.6rem; border-radius: 80px}


#news_hp .arch_news {font-family: 'Poppins', sans-serif; font-size:0.95rem; color:#fff; font-weight:600; text-transform:uppercase; text-align: right;}
#news_hp .arch_news a {color:#fff;}
#news_hp .arch_news a:after {content:'\f14d'; font-family: 'fontawesome' ; font-size: 1.125rem; color: #FFFFFF; padding: 0.6rem; border-radius: 80px}

#news_hp .widget_title {background:#3a3a3a; color:#fff; font-family: 'Poppins', sans-serif; font-size:1.2rem; text-transform: initial; display: inline; padding-left: 1rem; padding-bottom: 0.2rem; padding-right: 1rem; border-top-left-radius: 1rem; font-weight: 300; display: table;}
#news_hp .single_news {float: left; max-width: 47%; margin-right: 1rem; margin-bottom:1rem;}
#news_hp .single_news h2 {font-family: 'Poppins', sans-serif; font-size:1.5rem; color:#fff; font-weight:800;}
#news_hp .single_news h2 a{color:#fff; }
#news_hp .seed_slider_sottotitolo {color:#fff; font-family: 'Poppins', sans-serif;}

.footer_container {background:#009fd9;}
#footer {border:0px;}
#ftxt {font-family: 'Poppins', sans-serif; color:#fff; font-size: 0.9rem; width: 100%;}
#ftxt p {font-family: 'Poppins', sans-serif; color:#fff; font-size: 0.9rem;}
#ftxt p a{font-family: 'Poppins', sans-serif; color:#fff; font-size: 0.9rem;}
#ftxt img {float:left; margin-right:1rem; margin-left: 1rem;}
#ftxt h6 {font-size:0.75rem; margin-top: 0.5rem;}

.home .addtoany_share_save_container {display:none;}


/* menu uffici */

#accesso_rapido {position: absolute; z-index: 9999; max-width: 342px; width: 100%;}
.accesso_rap {cursor:pointer; color:#fff; font-family: 'Poppins', sans-serif; font-size:0.85rem; text-align: right; width: 100%; display: table; padding-bottom: 0.5rem; font-weight: 600; border-bottom: 1px solid #fff;}
.accesso_rap b {color:#357735; margin-right: 0.2rem;}
.sidenav {height: 0;width: 0; position: relative; z-index: 1; top: 0; left: 0; background:#3a3a3a; border-radius:1rem; overflow-x: hidden;  transition: 0.5s;  padding-top: 1rem;}
.sidenav a { padding: 5px 5px 5px 5px; text-decoration: none;  font-family: 'Poppins', sans-serif; font-size: 0.7rem; color: #fff !important;  display: block;  transition: 0.3s;  float:left; width:33%;}
.sidenav a:hover {color: #46c457 !important;}
.sidenav .closebtn { position: absolute; top: 0; right: 25px; font-size: 1.2rem; /*margin-left: 50px;*/ width: 25px; text-align: right; color: #46c457 !important;}

.widget_noah_calendar_widget {margin:0px !important;}
#agenda_hp {margin-bottom:1rem; margin-top: 3rem;}
#agenda_hp .mini-clndr {background:#555555;}
#agenda_hp .widget-title {font-family: 'Poppins', sans-serif; font-size:1.1rem; color:#fff; font-weight:300; background:#3a3a3a; text-transform:initial; border-top-left-radius: 1rem; padding: 0.3rem; padding-left: 0.7rem; margin: 0px;}
#agenda_hp .mini-clndr .clndr .controls {background:#555555; border:0px; position: absolute;  margin-top: -34px; margin-left: 142px; width: 200px;}
#agenda_hp .mini-clndr .clndr .controls > div {font-family: 'Poppins', sans-serif; color:#fff; font-weight:300;}
#agenda_hp .mini-clndr .clndr {border:0px;}
#agenda_hp .mini-clndr .clndr .days-container {height: 300px; /*border:1px solid #fff;*/}
#agenda_hp .mini-clndr .clndr .days-container .days .headers {background:#555555; border:0px;}
#agenda_hp .mini-clndr .clndr .days-container .days {background:#555555; height: 300px;}
#agenda_hp .mini-clndr .clndr .days-container .days .day {border:0px; font-family: 'Poppins', sans-serif; color:#000; font-weight:450; border-radius: 2rem; width: 9%; margin-left: 0.7rem; margin-top: 0.45rem; margin-right: 0.4rem; padding-top: 7px; padding-bottom: 7px;}
#agenda_hp .day-header {font-family: 'Poppins', sans-serif; color:#fff; font-weight:300; font-size: 0.85rem;}
#agenda_hp .adjacent-month {color: rgba(0, 0, 0, 0.3) !important;}
#agenda_hp .seed_legenda {background:#555555; display: table; margin-top: 0px;}
#agenda_hp .event-header  {font-family: 'Poppins', sans-serif;}
#agenda_hp .wd-class-evento_segnalato {background: #46c457;}
#agenda_hp .day {color: #fff !important;}
#servizi_hp {max-width: 75rem; margin-left: auto; margin-right: auto; margin-top:3rem;}
#servizi_hp .so-widget-sow-editor {background:#e2e2e2; border:1px solid #a3a3a3; margin:1.2rem; padding:1rem;}
#servizi_hp .so-widget-sow-editor p {font-family: 'Poppins', sans-serif; color:#000;}
#servizi_hp .so-widget-sow-editor p a{font-family: 'Poppins', sans-serif; color:#000;}
#servizi_hp .so-widget-sow-editor svg {color:#46c457; width:22px; fill:#46c457; float: left; margin-right:0.5rem; height: 22px;}
#servizi_hp .so-widget-sow-editor img {float: left; margin:0px; margin-right:0.5rem; width:22px;}
#servizi_hp .widget-title {color:#357735; font-family: 'Poppins', sans-serif; font-size:1.75rem; font-weight:800}


/* interna */
.addtoany_content {text-align: right;}
.addtoany_header {font-family: 'Poppins', sans-serif; font-size:0.7rem; margin: 0 10px 4px;}
.single .content_container {background: rgb(0,159,217); background: linear-gradient(180deg, rgba(0,159,217,1) 343px, rgba(255,255,255,1) 343px);}
.single .content_container .content_wrap {background:none;}
.single .entry-content-post {margin-top: 260px; font-family: 'Poppins', sans-serif;}
.single .entry-content-post p {font-family: 'Poppins', sans-serif;}
.single .entry-header {/*display: table;*/ width: 100%; /*border: 1px solid red;*/}
.byline {display:none;}
.entry-date {font-size: 0.7rem;}
.entry-date .genericon-month {line-height:2; color:#fff;}
.entry-meta-header a {color:#7cdafc;}
.entry-meta-header {font-size:1.2rem; margin-top:0.5rem; margin-bottom: 0px;}
.entry-meta-header:before {content:'pubblicato in data'; font-family: 'Poppins', sans-serif; font-size:0.8rem; color:#fff; margin-top:0.5rem; text-transform: lowercase;}
.entry-meta-categories {background:#3a3a3a; color:#fff; font-family: 'Poppins', sans-serif; font-size:1.2rem; text-transform: initial; display: inline; padding-left: 1rem; /*padding-bottom: 0.2rem;*/ padding-right: 1rem; border-top-left-radius: 1rem; font-weight: 300;}
.entry-meta-categories a {color:#fff !important;}
.entry-title-post {width: 700px; position: absolute; font-family: 'Poppins', sans-serif; font-size:2rem !important; color:#fff !important; font-weight:800; background: rgb(0,159,217); background: linear-gradient(90deg, rgba(0,159,217,1) 85%, rgba(0,159,217,0) 100%); height: 140px; -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
.seed_wp_starter_so_sottotitolo {width: 700px; position: absolute; font-family: 'Poppins', sans-serif; font-size:1.2rem; color:#fff; font-weight:300; font-style:italic; margin-top: 140px; background: rgb(0,159,217); background: linear-gradient(90deg, rgba(0,159,217,1) 85%, rgba(0,159,217,0) 100%); height: 110px; -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
.attachment-post-thumbnail {float: right; max-width: 600px !important; margin-left: 1rem; margin-bottom: 0.7rem;}
.didascalia_starter_so {display: block !important; float: right; font-size: 0.7rem;/* border: 1px solid red;*/  width: 100%;  max-width: 600px;  margin-bottom: 0.7rem; color: #4c4c4c;}
.entry-title {font-family: 'Poppins', sans-serif; font-size:2rem !important; font-weight:800; -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
.entry-title-page {font-family: 'Poppins', sans-serif; font-size:2rem !important; font-weight:800; -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
.seed-entry-title {font-family: 'Poppins', sans-serif; font-size:2rem !important; font-weight:800; -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
.single-rassegnastampa  .content_container {background: rgb(53,119,53); background: linear-gradient(180deg, rgba(53,119,53,1) 205px, rgba(255,255,255,1) 205px);}
.single-rassegnastampa .entry-content-post {margin-top: 160px; font-family: 'Poppins', sans-serif;}
.nav-single {display:none;}

.page .content_container {background:#fff;}
.home .content_container {background: rgb(0,159,217); background: linear-gradient(180deg, rgba(0,159,217,1) 85%, rgba(255,255,255,1) 85%);}
.content_wrap {background:none;}

/*archive */
.archive .content_container {background:#fff;}
.archive article {background:#009fd9; padding:0.5rem; border-top-left-radius: 1rem;}
.archive article .entry-title-post {width: auto; position: relative;  font-size: 1.2rem !important; color:#fff; font-weight: 800; background: none; height: auto; max-width: 90%;}
.archive article .entry-title-post a {color:#fff; }
.archive article .entry-summary p {display:none;}
.archive article footer {display:none;}
.archive article .attachment-post-thumbnail {max-width: 150px !important; margin-left: 1rem; margin-top: -100px; margin-bottom: 0.5rem;}
.archive article .seed_wp_starter_so_sottotitolo {width: auto; position: relative; font-size: 1rem; margin-top: 0px; background: none; height: auto;}

/*search */
.search-results .content_container {background:#fff;}
.search-results article {background:#009fd9; padding:0.5rem; border-top-left-radius: 1rem;}
.search-results article .entry-title-post {width: auto; position: relative;  font-size: 1.2rem !important; color:#fff; font-weight: 800; background: none; height: auto;}
.search-results article .entry-title-post a {color:#fff; }
.search-results article .entry-summary p {display:none;}
.search-results article footer {display:none;}
.search-results article .attachment-post-thumbnail {max-width: 150px !important; margin-left: 1rem; margin-top: -100px; margin-bottom: 0.5rem;}
.search-results article .seed_wp_starter_so_sottotitolo {width: auto; position: relative; font-size: 1rem; margin-top: 0px; background: none; height: auto;}

#vitadelladiocesi {background: rgb(255,3,16); background: linear-gradient(90deg, rgba(255,3,16,1) 0%, rgba(254,127,0,1) 100%); padding:1rem;}
#vitadelladiocesi .widget-title {background:#3a3a3a; color:#fff; font-family: 'Poppins', sans-serif; font-size:1.2rem; text-transform: initial; display: inline; padding-left: 1rem; padding-bottom: 0.2rem; padding-right: 1rem; border-top-left-radius: 1rem; font-weight: 300;}
#vitadelladiocesi ul {margin-left: 0rem; list-style-type: none;}
#vitadelladiocesi .wp_rss_retriever_item_wrapper {padding: 0.5rem;}
#vitadelladiocesi .wp_rss_retriever_title {font-family: 'Poppins', sans-serif; font-size:0.9rem; color:#fff; font-weight:600; -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
#vitadelladiocesi .wp_rss_retriever_container {font-family: 'Poppins', sans-serif; font-size:0.7rem; color:#fff; font-weight:300; font-style:italic; -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual;}
#vitadelladiocesi .archivio_news {font-family: 'Poppins', sans-serif; font-size:0.95rem; color:#fff; font-weight:600; text-transform:uppercase; text-align: right;}
#vitadelladiocesi .archivio_news a {color:#fff;}
#vitadelladiocesi .archivio_news a:after {content:'\f14d'; font-family: 'fontawesome' ; font-size: 1.125rem; color: #FFFFFF; padding: 0.6rem; border-radius: 80px}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
  
 .header-logo {width:75px; max-width: none;}
 .header_container {background-size: contain; background-position: bottom; display: table;}
 .menu_social_pre_header_saint {margin-right: 0.8rem;}
 .menu_social_pre_header_saint::before {font-size: 0.7rem;}
 .menu_social_pre_header_saint .data {margin-left: 4rem;}
  .social-navigation a {width: 1.5rem; padding: 0.7rem 0rem;}
  .social-navigation a::before {font-size: 18px;}
  #searchform .grid-x > .small-3 {width: auto;}
  #inprimopiano {max-width: 95%;}
  #inprimopiano h2 {max-width: 100%; font-size: 1rem; padding-top:0px; }
  #inprimopiano h2 a {font-size: 1rem; line-height:1;}
  #inprimopiano h5 {font-size: 0.85rem; max-width: 100%;}
  #inprimopiano .miniatura {height: 350px; background-position-y:100px !important; background-size: contain !important;}
    #inprimopiano2 {margin-left: 1rem;}
  #inprimopiano2 h2 {text-align:center;}
  #inprimopiano2 .slick-dots {margin-left: 0rem;}
  
  .site-title { line-height: 1.5rem !important;  width: 250px; margin-top: 9rem !important;}
  .site-title a {font-size: 1.8rem;}



  .footer_container {height: 370px;}
  #ftxt {text-align: center;}
  #ftxt img {float: none; max-width: 100px;}
  #ftxt b {display: block;}
  #secondary-sidebar .large-auto:nth-child(4) {right: 0rem;}
  #custom_html-8 {margin:0px;}
  #search-2 {margin:0px;}
  #custom_html-8 #social-navigation {margin-right: 5rem;}
  #search-2 .grid-x {margin-left: 3rem;}
  
  .entry-date .genericon-month {line-height: 1;}
  .entry-title-post {margin-bottom: 1rem !important;  width: auto; height:auto; position: relative; font-size: 1.5rem !important; margin-top: 0.8rem;}
  .seed_wp_starter_so_sottotitolo {width: auto;  position: relative; font-size: 1.1rem; height: auto; margin-top: 0px;}
  .attachment-post-thumbnail {float: none;  margin-left: 0rem; width: 100%; height: auto;}
  .single .entry-content-post {margin-top: 0px;}

  #agenda_hp .mini-clndr .clndr .controls {margin-left: 130px;}
  #agenda_hp .mini-clndr .clndr .days-container .days .day {margin-right: 0.58rem; margin-left: 0.58rem;}

  #news_hp .single_news {float: none; max-width: 100%;  margin-right: 0rem;  margin-bottom: 2rem;}
  
  #servizi_hp #pgc-5-2-0 {margin:0px;}
  #servizi_hp #pgc-5-2-1 {margin:0px;}
  #servizi_hp #pgc-5-2-2 {margin:0px;}
    
  .seed-photogallery-album { margin: 40px 35px !important;} 
  #seed-photogallery-title {font-size: 1.15rem !important; padding-top: 1.5rem; padding-left: 0.5rem; padding-right: 0.5rem;}
  .seed-photogallery-the_content {padding: 1rem; padding-top: 1.5rem; }


}


/* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
   
  
}

/* Medium screens*/
@media only screen and (min-width: 40.063em) {   
  
  
}


/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
       
     
    .single-wd-appuntamenti .content_container {background: rgb(0,159,217); background: linear-gradient(180deg, rgba(0,159,217,1) 195px, rgba(255,255,255,1) 195px);}
    .single-wd-appuntamenti .entry-content-post {margin-top: 150px;}

   
      
 } /* Portrait */


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    
    
 
    

      
 } /* landscape */

/* Large screens*/
@media only screen and (min-width: 64.063em) { 
  
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
 
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens*/
@media only screen and (min-width: 90.063em) { 
 
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) { 

} /* min-width 1921px, xxlarge screens */



@media print {
  .custom-logo {max-width: 100px !important;}
  .header_container {padding-bottom: 0em;}
  .nav_container {display:none;} 
  #main-menu {display:none;}
  #secondary-sidebar {display:none;} 
 a[href]:after { content: none !important; } 
  .menu_social_pre_header_saint {display:none;} 
  .menu_social_pre_header_saint .mdr {width: auto; margin: 0px; text-align: right; max-width: 350px; margin-left: 140px;}
  #searchsubmit {margin-left: 0.5rem;}
  .nav-single {display:none;} 
  #ftxt img {display:none;}
  .entry-title-post {width: auto; position: initial; height:auto;}
  .seed_wp_starter_so_sottotitolo {width: auto; position: initial; height:auto; margin-top: 0px;}
  .attachment-post-thumbnail {max-width: 300px !important;}
  .single .entry-content-post {margin-top: 0px;}
  .wd-noah-appuntamento-infocontainer { width: 100% !important;}
}