@import url('https://fonts.googleapis.com/css?family=Fanwood+Text');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

#header {padding:0px;}
.header_wrap {max-width: 100%; }
.header_wrap .grid-x:nth-child(1) {background:#EFEFEF; padding-top:0.3rem;}
.header_wrap .grid-x:nth-child(3) {margin-top: 70px !important;}
.sidebar-pre-header {max-width: 75rem; margin: 0 auto;}
.sidebar-pre-header #text-2 {float:right; margin:0px; margin-top: 0.2rem; font-family: 'Open Sans', sans-serif; font-size: 0.8rem;}
.sidebar-pre-header #text-2 a {color:#000;}
.sidebar-pre-header #text-2 a:after {content: "|"; color: #a5122a;}
.sidebar-pre-header #search-1 {float:right; margin:0px; width: 300px;}
#searchform .grid-x {background:none; padding:0px;}
#searchform input {border-radius:1rem; color:#434343; font-size:0.8rem; margin: 0px; height: 1.8rem;}
#searchform input::placeholder {color:#434343; font-size:0.8rem;}
#searchform button {background:none; font-size:0rem; margin:0px; margin-left:0.5rem;}
#searchform button:after {content: "\f002";font-family: FontAwesome; font-size: 1.5rem; color:#a5122a0;}
.widget_synved_social_follow {float:right; margin: 0px !important;}
.widget_synved_social_follow:after {content: "|"; color: #a5122a; }
.widget_synved_social_follow .widget-title {text-transform: initial; color: #000; font-size: 0.8rem; float: left; margin-right: 0.5rem; margin-top: 0.2rem;}
.widget_synved_social_follow div {float: left;}
.synved-social-container {margin-top: 0px !important;}
.site-header {max-width: 75rem; margin: 0 auto;}
.header-info {float: right; text-align: right;}
.site-title {font-family: 'Fanwood Text', serif; font-weight:normal; color:#a5122a;  text-transform:uppercase; }
.site-title a{color:#a5122a;}
.site-description {font-family: 'Fanwood Text', serif; font-weight:normal; color:#a5122a;  text-transform:uppercase; text-align: right; margin-top: -9px !important;}
.header-logo {margin-top: -10px; z-index: 9999; position: absolute;}

#header .sidebar-header {max-width: 75rem; margin: 0 auto; padding: 0px;}
#header #text-3 {margin: 0px; float: right; font-size: 0.8rem; margin-top: -30px; margin-right: 2rem;}
#header #text-3 a {color:#a5122a;}
#header #text-3 p {margin:0px; padding:0px;}
#secondary-header .widget_sow-slider {margin:0px; width: 100%; display: table;}
#secondary-header .widget_sow-slider:before {background: url('/wp-content/uploads/sites/2/2017/11/02/maskSlideshow.png') no-repeat;}
#secondary-header .sow-slider-base ul {margin:0px; border-top-left-radius: 100px; height: 357px;}
#sow-slider-1 {margin-top: -52px !important;}
.nav_container {background:#a5122a;}

#main-menu .menu-item {text-transform:uppercase;}
#main-menu .menu-item a{line-height:1rem !important; padding-right: 1.2rem;}
.top-bar {padding:0px !important;}
.dropdown.menu > li > a {padding: 0.3rem 0.3rem; margin-top: 0.5rem; margin-bottom: 0.5rem;}

.home .entry-title {display:none;}
.home .synved-social-container {display:none;}

#inevidenza .bloccotop {border-bottom: 2px solid #a5122a; margin-bottom: 1.5rem;}
#inevidenza .archivionews {float:right; color:#a5122a; font-size:0.9rem;}
#inevidenza .archivionews a{color:#a5122a;}
#inevidenza .archivionews a:hover{color: #3A3A3A;}
#inevidenza .titolo_widget {font-family: 'Fanwood Text', serif; text-transform:uppercase; font-size:1.5rem; color: #3a3a3a;}
#inevidenza .article_elenco {margin-bottom: 1.5rem; border-bottom:1px dotted #CBC6C6; padding-bottom:1rem; display: table;}
#inevidenza .article_elenco .immagine {float:left; width: 155px; height: 138px; overflow: hidden; text-align: center; margin-right:1rem;}
#inevidenza .article_elenco .immagine img {max-width:none;}
#inevidenza .article_elenco:nth-child(2) .immagine {float:left; width: 325px; height: 225px; overflow: hidden; text-align: center; margin-right:1rem;}
#inevidenza .article_elenco:nth-child(2) .immagine img {width:100%;}
#inevidenza h2 {font-size: 0.9rem; font-weight: bolder; line-height: 1rem; color: #3A3A3A;}
#inevidenza h2 a{font-size: 0.9rem; font-weight: bolder; line-height: 1rem; color: #3A3A3A;}
#inevidenza h2 a:hover {color:#006766;}
#inevidenza i {font-size: 0.8rem;}
#inevidenza .preview_txt {font-size: 0.8rem; line-height:1.2rem; margin-top:1rem;}
#inevidenza .preview_txt a{font-size: 0.8rem; float:right; color:#006766;}

#news_foranie .bloccotop {border-bottom: 2px solid #006766; margin-bottom: 1.5rem;}
#news_foranie .archivionews {float:right; color:#006766; font-size:0.9rem;}
#news_foranie .archivionews a{color:#006766;}
#news_foranie .archivionews a:hover{color: #3A3A3A;}
#news_foranie .titolo_widget {font-family: 'Fanwood Text', serif; text-transform:uppercase; font-size:1.5rem; color: #3a3a3a;}
#news_foranie .article_elenco {margin-bottom: 1.5rem; border-bottom:1px dotted #CBC6C6; padding-bottom:1rem; display: table;}
#news_foranie .article_elenco:nth-child(2) .immagine {float:left; width: 325px; height: 225px; overflow: hidden; text-align: center; margin-right:1rem;}
#news_foranie .article_elenco:nth-child(2) .immagine img {width:100%;}
#news_foranie h2 {font-size: 0.9rem; font-weight: bolder; line-height: 1rem; color: #3A3A3A;}
#news_foranie h2 a{font-size: 0.9rem; font-weight: bolder; line-height: 1rem; color: #3A3A3A;}
#news_foranie h2 a:hover {color:#a5122a;}
#news_foranie i {font-size: 0.8rem;}
#news_foranie .preview_txt {font-size: 0.8rem; line-height:1.2rem; margin-top:1rem;}
#news_foranie .preview_txt a{font-size: 0.8rem; float:right; color:#a5122a;}

#doc_past {min-height: 250px;}
#doc_past .widget-title {font-family: 'Fanwood Text', serif; text-transform:uppercase; font-size: 1.14rem; border-bottom: 2px solid #a5122a;}
#doc_past .slick-list {max-height: 170px;}
#doc_past .slick-track .lsow-project-image {max-width:100px; float:left; margin-right:0.5rem;}
#doc_past .slick-track .lsow-entry-info h3{font-size:0.8rem;}
#doc_past .slick-track .lsow-terms {display:none;}
#doc_past .slick-track .lsow-entry-text-wrap {padding:0px; text-align: left;}
#doc_past .slick-track .lsow-entry-text-wrap .entry-title {font-size:0.8rem; font-family:'Open Sans Condensed', sans-serif; text-transform: none; line-height: 1rem; margin-right:0.5rem;}
#doc_past .slick-track .lsow-entry-text-wrap .entry-title a {font-weight:bolder;}
#doc_past .slick-track .lsow-entry-text-wrap .entry-summary p{font-size:0.7rem; margin-right:0.5rem;}


#multimedia .widget-title {font-family: 'Fanwood Text', serif; text-transform:uppercase; font-size: 1.14rem; border-bottom: 2px solid #a5122a;}

#pgc-46-0-1 {width: 30%; margin-left: 2rem;}
.widget_noah_calendar_widget {margin-bottom:1rem;}
.widget_noah_calendar_widget .widget-title {font-family: 'Fanwood Text', serif; text-transform:initial; font-size:1.5rem; color: #3a3a3a; line-height: 1.15; margin-bottom: 0px; }
#pgc-46-0-1 .widget_sow-editor .panel-widget-style {background-position:left !important; background-color:#f0f0f0; min-height: 80px; /*padding-left: 1rem; padding-right: 1rem;*/}
#pgc-46-0-1 .widget-title {background:#fff;}
#pgc-46-0-1 .widget_sow-editor .textwidget p {font-size:0.9rem; color:#000; padding: 1rem;}
#pgc-46-0-1 .widget_sow-editor .textwidget p a{color:#000;}
#pgc-46-0-1 .widget_sow-editor img {margin:0px;}

#mediadiocesani .widget-title {font-family: 'Fanwood Text', serif; text-transform:initial; font-size:1.5rem; color: #3a3a3a; border-bottom:1px solid #DDDDDD; line-height: 1.15;}
#mediadiocesani .textwidget a{background:#F0F0F0; display: block; margin-bottom: 0.2rem; font-style: italic; color: #000; font-size: 0.9rem;}
#mediadiocesani .textwidget a:after {content: "\f138";font-family: FontAwesome; font-size: 1.12rem; color: #7c7c7c; font-style: normal; float: right; margin-right: 1rem; margin-top: 0.5rem;}
#mediadiocesani .textwidget a img {margin: 0.6rem;}

#comunicatista .widget-title {font-family: 'Fanwood Text', serif; text-transform:initial; font-size:1.5rem; color: #3a3a3a; border-bottom:1px solid #DDDDDD; line-height: 1.15;}
#comunicatista .textwidget a{background:#F0F0F0; display: block; margin-bottom: 0.2rem; font-style: italic; color: #000; font-size: 0.8rem;}
#comunicatista .textwidget a:after {content: "\f138";font-family: FontAwesome; font-size: 1.12rem; color: #7c7c7c; font-style: normal; float: right; margin-right: 1rem; margin-top: 1.5rem;}
#comunicatista .textwidget a img {margin:0px;}

.sider_dx_HP .widget-title {font-family: 'Fanwood Text', serif; text-transform:initial; font-size:1.5rem; color: #3a3a3a; border-bottom:1px solid #DDDDDD; line-height: 1.15;}
.sider_dx_HP .widget {margin-bottom:1rem;}
.sider_dx_HP .titolo_widget {font-family: 'Fanwood Text', serif; text-transform:initial; font-size:1.5rem; color: #3a3a3a; border-bottom:1px solid #DDDDDD; line-height: 1.15;}
.sider_dx_HP .article_elenco h4 {font-size:0.8rem; font-weight:bolder; color:#3a3a3a;}
.sider_dx_HP .article_elenco h4 a{font-size:0.8rem; font-weight:bolder; color:#3a3a3a;}
.sider_dx_HP .article_elenco h4 a:hover {font-size:0.8rem; font-weight:bolder; color:#F36523;}

#anno_pastorale_banner {background: url('/wp-content/uploads/sites/3/AnnoMisericordiaDiocesi.jpg') no-repeat #f0f0f0; min-height:80px; padding-right:1rem;}

.footer_container {background:#a5122a;}
#footer {background:none; border:0px; text-align:left;}
#footer div {text-align:left;}
#footer img {float:left; margin-right:1rem;}

/* pagine interne */

.synved-social-container {float: right; margin-top: -3rem;}
.entry-meta-categories {border-bottom: 1px solid #F36523a;}
.byline {display:none;}
.entry-title-post {font-family: 'Fanwood Text', serif; text-transform:uppercase; font-size:1rem; color: #3a3a3a;}
.seed_wp_starter_so_sottotitolo {font-style:italic; font-size:1rem}
.attachment-post-thumbnail {float: left; max-width: 400px !important; margin-right: 1.5rem;}
.attachment-full-width-thumb {float: left; max-width: 400px !important; margin-right: 1.5rem;}

.single article footer {display:none;}
.single article {margin-bottom: 0.2rem;}

.archive .archive-header {padding:0px;}
.archive .entry-meta-categories a{color:#F36523;}
.archive article {margin-bottom: 1rem; padding-bottom: 0rem; display: table; width: 100%;}
.archive article footer {display:none;}
.archive .entry-title-post {font-family: 'Fanwood Text', serif; font-size:1.5rem; color: #3a3a3a;}
.archive .entry-title-post a{color: #3a3a3a;}
.archive .attachment-post-thumbnail {max-width: 200px !important;}

#wpba_attachment_list {/*background: #CBC6C6;*/ padding: 0.2rem; width: 100%; margin-bottom: 1rem;}

.entry-content-post {line-height: 2rem;}
.category-archives {display:none;}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
     .header-info {margin-top: 100px;}
  #header #text-2 {float:none; margin:0px; margin-top: 15px;}
  #sow-slider-2 .sow-slider-base ul {height:auto;}
  
  #pgc-110-0-1 {width:auto; margin:0px;}
        #secondary-header .sow-slider-base ul {height: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) { 
     .header-info {margin-top: 100px;}
  #header #text-2 {float:none; margin:0px; margin-top: 15px;}
  #sow-slider-2 .sow-slider-base ul {height:auto;}
  
  #pgc-110-0-1 {width:auto; margin:0px;}
        #secondary-header .sow-slider-base ul {height:auto;}
}

/* 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) {
      
 } /* Portrait */

/* 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 */

.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
  
}

.sidebar-header.medium-12.large-12.cell.columns {
  
}

@media print {
 a[href]:after { content: none !important; } }