@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');

body {background:#f5f5f5;}
h1, h2, h3, h4 {font-family: 'PT Sans', sans-serif;}

.home .synved-social-container {display:none !important;}
.home .addtoany_share_save_container {display:none;}
.addtoany_share_save_container {text-align: right;}
.addtoany_header {margin:0px; font-size:0.8rem;}
.site-header {margin-left: 6rem; margin-top: 3rem; margin-top: 0.8rem;}
.header-logo {max-width: 120px; margin-right: 1rem;}
.site-title {font-family: 'PT Sans', sans-serif; color:#fff; font-weight:bolder; padding-top: 0.9rem;}
.site-title a {color:#fff;}
.site-description {font-family: 'PT Sans', sans-serif; color:#fff; font-size: 1.45rem; font-style: italic; letter-spacing: -0.05rem;}

#header {background:none; padding: 0px; padding-top: 2rem; height: 200px;}
#header .grid-x:nth-child(1) {float: right;}
#header .sidebar-pre-header {padding: 0px; margin-top: 1rem;}
.menu_social_pre_header_saint {max-width: 75rem; margin: auto; text-align: right;}
.menu_social_pre_header_saint .data {width: 97%; font-family: 'PT Sans', sans-serif; color:#fff; padding-top: 0.75rem;}
.menu_social_pre_header_saint .data a {color:#fff; border-left:1px solid #fff; padding-left:0.5rem; font-style:italic;}
.menu_social_pre_header_saint .social_wrap {display:none;}
.menu_social_pre_header_saint .mdr {display:none;}
#searchsubmit {padding-bottom: 0.65rem;}
#synved_social_follow-2 .widget-title {font-family: 'PT Sans', sans-serif;}
#search-2 {float: left; max-width: 70%;}
.wp-block-search .wp-block-search__button { max-height: 40px;}

#secondary-pre-header {float:right; width: 390px;}
#synved_social_follow-2 {float:left; margin: 0px;}
#synved_social_follow-2 .widget-title {font-family: 'PT Sans', sans-serif; color:#fff; font-size:0.6rem; margin-right: 0.7rem; margin-bottom:0px; text-align:right;}

.nav_container {border-bottom:2px solid #1b60ae;}
#main-menu {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem;}
#main-menu li {color:#fff; text-transform:uppercase; font-weight: bolder;}
.dropdown.menu > li > a {padding: 0rem 1rem;}
#main-menu .submenu {width: 450px;}
#main-menu .submenu li {text-transform:initial;}
#main-menu .submenu li a {line-height: 1rem !important; font-size: 1rem;}
.dropdown.menu > li > a { padding: 0rem 0.9rem;}

#panel-10-0-0-0 {margin-bottom:1rem !important;}
#in_evidenza .single_pp2 {height:385px; background-size: cover !important;}
#in_evidenza  h2 {font-family: 'PT Sans', sans-serif; margin-top: 16rem; font-size: 2rem; color:#1b60ae; line-height: 2.1rem; text-align: center; background:rgba(256,256,256,0.6);}
#in_evidenza  h2 a{color:#1b60ae; font-weight:bolder;}
#in_evidenza .slick-prev::before {color: #fff; left: 40px;}
#in_evidenza .slick-next::before {color: #fff; right: 40px;}
#in_evidenza .slick-dots {bottom: -12px;}
#in_evidenza .slick-dots li.slick-active button::before {color:#9e251c;}

#altre_news .img_thumbnail {_max-height:150px; height:200px; overflow:hidden; float:left; margin-right: 1rem; width:45%;}
#altre_news .img_thumbnail img {width: 100%;}
#altre_news .single_news {display:table; width:100%; margin-bottom: 2rem; clear:both;}
#altre_news .cat_pp {font-size: 0.7rem; color:#1b60ae;}
#altre_news .cat_pp a {color:#1b60ae;}
#altre_news .data_news {font-size: 0.7rem; color:#008cba; text-transform:uppercase;}
#altre_news h2 {font-family: 'PT Sans', sans-serif; font-size: 1.5rem; color:#1b60ae; line-height: 1.6rem;}
#altre_news h2 a{color:#1b60ae; font-weight:bolder;}
#altre_news .sottotitolo {font-family: 'PT Sans', sans-serif; font-size: 1.2rem; color:#9e251c; line-height: 1.5rem; font-style:italic;}
#altre_news .post_preview {font-family: 'PT Sans', sans-serif;}
#altre_news .archivio_news {background:#1b60ae; text-align:right; color:#fff; font-family: 'PT Sans', sans-serif; font-size: 0.8rem; text-transform:uppercase; padding-right:1rem;}
#altre_news .archivio_news a {color:#fff;}


#panel-10-0-1-2 {margin-bottom: 0.5rem !important;}
.widget_noah_calendar_widget .widget-title:before {content:'\f073';  font-family: 'fontawesome' ; font-size: 1.5rem; color:#959595; margin-right:0.5rem;}
.widget_noah_calendar_widget .widget-title {font-family: 'PT Sans', sans-serif; color:#1b60ae; text-transform:initial;}
.widget_noah_calendar_widget .wd-class-468 {background: #fff; border: 2px solid #0067fe; border-radius: 2rem;}
.widget_noah_calendar_widget .wd-class-469 {background: #fff; border: 2px solid #9e251c; border-radius: 2rem;}

#news_parrocchie .widget-title {font-family: 'PT Sans', sans-serif; font-weight:300; font-size:1rem; color:#9e251c;}
#news_parrocchie h2 {font-family: 'PT Sans', sans-serif; font-size: 1.5rem; color:#1b60ae; line-height: 1.6rem;}
#news_parrocchie h2 a{color:#1b60ae; font-weight:bolder;}
#news_parrocchie .data_news {font-size: 0.7rem; color:#008cba; text-transform:uppercase;}
#news_parrocchie .sottotitolo {font-size: 1rem; font-style:italic;}
#news_parrocchie .archivionews {background:#1b60ae; display: table; width: 100%; text-align: right; font-size:0.8rem; color:#fff; font-family: 'PT Sans', sans-serif; padding-right:1rem;}
#news_parrocchie .archivionews a {color:#fff;}

.content_container .content_wrap {border-bottom-left-radius:1rem; border-bottom-right-radius:1rem;}



#multimedia .so-widget-sow-editor {margin-bottom:1rem;}
#multimedia .widget-title {font-family: 'PT Sans', sans-serif;  color:#1b60ae; font-size:1.375rem; font-weight:600; text-transform:uppercase;}
#multimedia .single_pp2 .slim_img {display:block; max-height:155px; overflow:hidden;}
#multimedia .single_pp2 {float: left; width: 23%; margin-left: 1rem;}
#multimedia .single_pp2 h2 {font-family: 'PT Sans', sans-serif; font-weight:300; font-size:1rem; color:#1b60ae; line-height: 1rem;}
#multimedia .single_pp2 h2 a {color:#151f67;}
#multimedia .single_pp2 svg {width:22px;}
/*#multimedia .single_pp2::before {content: "\f04b"; font-family: 'FontAwesome'; color:rgba(255, 0, 0, 0.4); position: absolute; font-size: 2.5rem; margin-left: 8rem; margin-top: 3rem; border: 1px solid #fff; padding: 1rem; padding-top: 0rem; padding-bottom: 0rem;}*/
#multimedia .single_pp2 .data {font-family: 'PT Sans', sans-serif;  font-weight:100; font-size:0.9rem; color:#626262; font-style:italic;}
#multimedia .single_pp2 .data a {color:#626262;}
#multimedia .archivionews {background:#1b60ae; display: table; width: 100%; text-align: right; font-size:0.8rem; color:#fff; font-family: 'PT Sans', sans-serif; padding-right:1rem;}
#multimedia .archivionews a {color:#fff;}
#multimedia .archivionews a[href*="youtube"]::before {content: "\f16a"; font-family: 'FontAwesome'; color:red; margin-left:1rem; font-size:24px;}
#multimedia .slick-slider {margin-bottom: 1.5rem;}
#multimedia .slick-prev {left: 40px; top: 200px;}
#multimedia .slick-next {right: 40px; top: 200px;}
#multimedia .slick-dots {margin:0px; bottom:-23px;}
#multimedia .slick-prev::before {color:#626262;} 
#multimedia .slick-next::before {color:#626262;} 
#multimedia .slick-dots li button::before {font-size: 12px;}


.footer_container {background:#1b60ae;}
#footer {background:none; border:0px;}
#ftxt {width:100%; color:#fff; font-family: 'PT Sans', sans-serif;}
#ftxt a {color:#fff;}
#ftxt i {color:#ffe916; font-size: 1.4rem;}
#ftxt div {float: left; line-height: 1.5rem; margin-left:1rem;}
#ftxt img {float:left; margin-right:1rem; max-width:200px;}



/*archive*/
.archive .archive-header {margin-bottom: 1rem; padding-bottom: 0px;}
.archive #content article .entry-header {margin:0px;}
.archive #content article .entry-meta-header {margin:0px;}
.archive .wp-post-image{float:left; margin-right:3rem; max-width: 200px}
.archive article {display: table; width: 100%; padding: 0px;}
.archive .entry-title-post {font-family: 'PT Sans', sans-serif; color:#1b60ae; font-size: 2rem;}
.archive .entry-title-post a {color:#1b60ae;}
.archive .entry-summary {font-family: 'PT Sans', sans-serif; font-size:1rem;}
.archive article footer {display:none;}
.category-archives {display:none;}
.archive-meta {color:#000; font-size: 0.9rem;}
.archive-meta p{color:#000; font-size: 0.9rem;}

/* single */
.entry-meta-categories {margin-bottom: 0.5rem;}
.entry-meta-categories .categories-links {color:#1b60ae;}
.entry-meta-categories .categories-links a{color:#1b60ae;}
.byline {display:none;}
.single .entry-header {margin:0px;}
.synved-social-container {width: 100%; display: block; text-align: right; margin-top: -38px;}
.seed_wp_starter_so_occhiello {font-family: 'PT Sans', sans-serif; color:#3f3f3f; font-size: 1.2rem;}
.seed_wp_starter_so_sottotitolo {font-family: 'PT Sans', sans-serif; color:#9e251c; font-size: 1.2rem; font-style:italic;}
.single #content .entry-title-post {font-family: 'PT Sans', sans-serif; color:#1b60ae; font-size: 2rem;}
.single .attachment-post-thumbnail {/*float:left; margin-right:1rem; max-width:200px;*/}
.single #wpba_attachment_list {width:100%; background:#d7d7d7; padding-top: 0.5rem; padding-left: 0.5rem;}
.page .entry-title-page {font-family: 'PT Sans', sans-serif; color:#1b60ae; font-size: 2rem;}
.page .synved-social-container {width: 100%; display: block; text-align: right; margin-top: 0px;}
.widget_siteorigin-panels-post-content .entry-title {font-family: 'PT Sans', sans-serif; color:#1b60ae; font-size: 2rem;}

#dx_uffici {background:#d9d9d9; padding:1rem; border-bottom-left-radius:1rem; border-bottom-right-radius:1rem;}
#dx_uffici .widget-title {font-family: 'PT Sans', sans-serif;  color:#151f67; font-size:1.375rem; font-weight:600; text-transform:uppercase;}
#dx_uffici .img_thumbnail {float:left; margin-right:1rem;}
#dx_uffici .img_thumbnail img {max-width:80px;}
#dx_uffici .single_news {display:table; width:100%; margin-bottom: 2rem; clear:both;}
#dx_uffici .data_news {font-size: 0.7rem; color:#008cba; text-transform:uppercase;}
#dx_uffici h2 {font-family: 'PT Sans', sans-serif; font-size: 1.4rem; color:#1b60ae; line-height: 1.6rem;}
#dx_uffici h2 a{color:#1b60ae; font-weight:bolder;}
#dx_uffici .post_preview {font-family: 'PT Sans', sans-serif; font-size: 0.95rem; line-height: 1.2rem;}
#dx_uffici .archivio_news {background:#9e251c; text-align:right; color:#fff; font-family: 'PT Sans', sans-serif; font-size: 0.8rem; text-transform:uppercase; padding-right:1rem;}
#dx_uffici .archivio_news a {color:#fff;}

.page-id-182 .nf-form-fields-required {font-size:0.8rem;}


/* Define mobile styles */

/*menu top canvas*/
.off-canvas-content .title-bar {background-color: #1b60ae;}

@media only screen and (max-width: 40em) { 
  
	#header {padding-top: 0rem;}
  #header .grid-x:nth-child(1) {float: none;}
  body {background-size: auto !important;}
  .nav_container {border-bottom: 0px;}
  .menu_social_pre_header_saint .data {width: 95%;}
  #secondary-pre-header {width: 350px;}
  /*#header {height: 244px;}*/
	#block-2 {margin:0px;}
  .site-header { margin-left: 0rem; margin-top: 0rem;}
	.header-logo { max-width: 100px;  margin-right: 0.5rem;}
	.site-title {line-height: 3rem; margin-bottom: 1rem;}
	.site-title, p.site-title {font-size: 1.8rem;}
	.site-description {font-size: 0.90rem !important;}
	#search-2 {margin-bottom:0px !important;}
  

  #in_evidenza h2 {margin-top: 10rem;}
  #in_evidenza .single_pp2 {height: 256px;}
  
  #altre_news .img_thumbnail {float:none; width:100%; height:auto;}
    
  .so-widget-sow-tabs .sow-tabs-tab-container, .so-widget-sow-tabs .sow-tabs-panel-container  {width:auto ; float: none}
  .so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title {background-image: none; width:auto}
  
  .single .attachment-post-thumbnail {float: none; margin: auto;}
  


   
}


/* 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) {
       
     
    #header {height: 220px;}
   
      
 } /* Portrait */


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    
    
  #header {height: 220px;}  

      
 } /* 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 {
  .header_container {padding-bottom: 0em;}
  .nav_container {display:none;} 
  .menu_social_pre_header {display:none;} 
  #main-menu {display:none;}
  .synved-social-container {display:none;} 
  .yarpp-related {display:none;} 
  #secondary-sidebar {display:none;} 
 a[href]:after { content: none !important; } 
}