@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300');

body {font-family:"Open Sans";/*background:rgb(254, 221, 80);*/}
html {line-height: 1.8;}
a {color:#000}
.content_wrap {background:#ffffff}

/*data santo*/
.sidebar-pre-header {background:#fedd50;border-bottom:1px solid #fff}
#secondary-pre-header  {max-width:1200px;margin:auto}
#secondary-pre-header .widget_sow-editor {font-size:.8rem;color:#9b4524}
#secondary-pre-header .widget_sow-editor a{font-style:italic;color:#9b4524}
#searchform {width:250px !important}
#searchform input {border-top-left-radius:8px;border-bottom-left-radius:8px}
#searchsubmit {height:39px;background-image:url('/wp-content/uploads/sites/2/2018/05/lente.png');background-repeat: no-repeat;background-color: white;background-position: center;border-top-right-radius:8px;border-bottom-right-radius:5px}
.widget_search .button {color:transparent;padding: 0.85em 1em;border:none;margin: 0 0 0.4rem 0;}
.widget_search {padding-top:0.2rem;}
.widget_search [type="text"] {border:1px solid #fff;margin: 0 0 0.4rem;}
.widget-area .widget {margin-bottom: 0;}

/*slider home*/
#header {position:relative;padding:0}
#header > .grid-x:nth-child(2) {position:absolute; bottom:1.5rem;z-index:1000}
.sidebar-header,.site-header {padding:0 !important}
.sow-slider-images {margin:0 !important}
.widget_sow-hero {margin:0 !important}

/*top bar
.nav_wrap {padding:0}
.top-bar {padding:0;background:url(/wp-content/uploads/sites/2/2018/06/topbarbck1.png) repeat-x !important;height:51px}
.top-bar .menu {max-width:75rem;margin-left:auto;margin-right:auto;background:transparent}
.top-bar .menu > li {background:transparent}
.top-bar .menu > .current_page_item  > a {color:#9b4524 !important}*/

/*top bar*/
.nav_wrap {padding:0}
.top-bar {padding:0;}
.top-bar {border-bottom:3px solid #9b4524}
.top-bar .menu {max-width:75rem;margin-left:auto;margin-right:auto;background:transparent}

.top-bar .is-dropdown-submenu li {font-size:90%;}
.top-bar .is-dropdown-submenu li a {padding:.6rem}

.top-bar a:hover {color:#fedd50 !important;background:#9b4524}
.top-bar a:active {color:#fedd50 !important;background:#9b4524}
.top-bar .menu .current-menu-parent a {color:#fedd50}
.top-bar .menu .current-menu-parent .submenu a {color:#9b4524}
.top-bar .menu .current-menu-parent .submenu .current-menu-item a {color:#fedd50}
.nav_container .top-bar .is-dropdown-submenu-parent.is-active .current-menu-item {background:#9b4524 !important}
.nav_container .top-bar .is-dropdown-submenu-parent.current-menu-ancestor {background:#9b4524 !important}
.nav_container .top-bar .is-dropdown-submenu-parent.is-active {background:#9b4524 !important}
.nav_container .top-bar .is-dropdown-submenu-parent.current-menu-ancestor > a {color:#fedd50}
.dropdown.menu > li.is-active > a {color:#fedd50}
.menu .is-active > a {background: #9b4524;}
.home .top-bar .menu-item-home {
    background: #9b4524 !important;
}
/*Evidenze news home*/
.evidenza .slide-header {position:relative}
.evidenza .slide-info {position:absolute;bottom:0;z-index:20000;background:rgba(155,69,36,.4);width:100%;padding:1rem}
.evidenza .slide-info a {color:#fff;}
.evidenza .slide-title {color:#fff;font-family:"Open Sans Condensed";font-size:2rem ;}
.evidenza .slide-title a{font-weight:700!important}
.evidenza .slide-sottotitolo {color:#fff;font-family:"Open Sans";font-size:1.2rem;padding-top:1rem}
.evidenza .slide-summary {font-family:"Open Sans";font-size:1rem;padding-top:.5rem;padding-left:1rem}
.evidenza .slide-summary a {font-size:0}
.evidenza .slide-summary a:after {/*content:"continua...";font-size:.85rem;color:#ff9800*/}
.evidenza .slick-arrow {font-size: 0}
.evidenza .slick-prev:before {position: absolute;top: 50%;content:"\f0a8";font-family: fontawesome;font-size: 2rem !important;z-index: 1000000;color: #fedd50;left:2.5%;} 
.evidenza .slick-next:before {position: absolute;top: 50%;content:"\f0a9";font-family: fontawesome; font-size: 2rem !important;z-index: 1000000;color: #fedd50;right:2.5%;} 
/*Altre News home*/
.altrenews .item {padding:1rem}
.altrenews .entry-title {font-family:"Open Sans Condensed";font-size: 1.5rem !important;padding-top: .3rem;}
.altrenews .entry-title a {color:#9b4524;font-weight: bold;}
.altrenews .itemborder {border-bottom: 1px solid #fedd50;height: 100%;padding-bottom: 1rem;}

.archivionews {background:#fedd50;text-align:right;padding:.2rem;padding-right:.8rem;margin-right:.5rem}
.archivionews a {color:#9b4524;}

/*Rullo News home*/
#rullonews .lsow-container ul.slick-dots {
    width: 100%;
    position: relative;
    bottom: 0px;
    text-align: center;
    padding: 0 !important;
    margin: 0 !important;
    padding-bottom: 1rem !important;
}
#rullonews article {box-shadow:none; border:0 !important;border-radius:0 !important}
#rullonews article .entry-title {font-family:"Open Sans Condensed";font-size: 1.5rem !important;padding-top: .3rem;    letter-spacing: 0px;text-transform: initial;}
#rullonews article .entry-title a {color:#9b4524;font-weight: bold;}
#rullonews article .lsow-entry-info {display:none}

/** Banner orzzontali **/
#bannero .so-widget-sow-image {padding-bottom:1rem}

/***Box vescovo (sidebar) **/
.boxvescovo {background:#fedd50;margin-bottom:1rem}
.boxvescovo {margin:0 !important;list-style-type:none;text-align:center}
.boxvescovo li {display:inline-block;padding-left:0.8rem;padding-right:0.8rem;padding-top:.5rem;padding-bottom:.5rem}
.boxvescovo li a {color:#9b4524!important;font-size:1rem}
#sow-image-10 {padding-bottom:0}

/**********Box ufficio stampa (sidebar)*************/

.stampa {min-height:9rem}
.stampa .widget-title {font-family: 'Open Sans Condensed', sans-serif;font-size:1.2rem;font-weight:bold!important; color:#9b4524;}
.stampa .widget-title .line-center{    margin:0;padding-right:1.5rem;    background:#fff;    display:inline-block;}
.stampa .widget-title  {    text-align:left;    position:relative;    z-index:2;}
.stampa .widget-title:after{    content:"";    position:absolute;    top:50%;    left:0;    right:0;    border-top:solid 2px #9b4524;    z-index:-1;}
.stampa .entrydata  {color:#000000;display:inline;font-size:.8rem;font-family: 'Open Sans'}
.stampa .entrytitle  {font-family: 'Open Sans';font-size:.9rem;color:#000000;line-height:1.1rem;font-weight:normal !important}
.stampa .entrytitle a {color:#000000 !important;font-weight:normal !important}
.stampa .entrytitle a:hover {color:#000000 !important;font-weight:normal !important}
.stampa li {;list-style:none;list-style-type:none}
.stampa ul {;list-style:none;list-style-type:none}
.stampa .current .entrydata{font-weight:bold}
.stampa .current .entrytitle a{font-weight:bold !important}
.stampa .container {
  height: 200px;
  overflow: Hidden;
}
.archiviocomunicati {text-align:right;padding:.2rem;padding-right:.8rem;margin-right:.5rem; margin-bottom:1rem}
.archiviocomunicati a {color:#9b4524;font-weight:bold}
#menu-item-156.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-156.is-accordion-submenu-parent.has-submenu-toggle

/*  box image */
#sow-image-12 .widget-title .line-center{    margin:0;padding-right:1.5rem;    background:#fff;    display:inline-block;}
#sow-image-12 .widget-title  {font-family: "Open Sans Condensed" !important;font-size:1.2rem;font-weight:bold!important; color:#9b4524;    text-align:left;    position:relative;    z-index:2;}
#sow-image-12 .widget-title:after{content:"";position:absolute;top:50%;left: 50%;right:0;border-top:solid 2px #9b4524;z-index:-1;}
#sow-image-12 .entry-title a {font-weight: bold;color:#9b4524}
#sow-image-12 .entry-title { font-size: .9rem ;font-weight:bold;line-height: 1.1rem;padding-left:1rem}

.widget_sow-image {padding-bottom:.5rem }

/*    riga media   */
#mediarow {padding-top:2rem}
#mediarow .textwidget {padding-left:1rem;padding-right:1rem}

/*beweb*/
#BEWEB-cathedral {padding-top:2rem !important}


/**********box media (sidebar)*****/
.boxmedia {min-height:9rem}
.boxmedia .widget-title {font-family: 'Open Sans Condensed', sans-serif;font-size:1.2rem;font-weight:bold !important; color:#9b4524;}
.boxmedia .widget-title .line-center{    margin:0;padding-right:1.5rem;    background:#fff;    display:inline-block;}
.boxmedia .widget-title  {    text-align:left;    position:relative;    z-index:2;}
.boxmedia .widget-title:after{    content:"";    position:absolute;    top:50%;    left:0;    right:0;    border-top:solid 2px #9b4524;    z-index:-1;}
.boxmedia .entry-title a {font-weight: bold !important;color:#9b4524 !important}
.boxmedia .entry-title { font-size: 1.1rem ;font-weight:bold;line-height: 1.1rem;padding-left:1rem}
.boxmedia .item {padding-top:1rem;padding-bottom:1rem}


/* multimedia */
.multimedia .widget-title {font-family: 'Open Sans Condensed', sans-serif;font-size:1.2rem;font-weight:bold!important; color:#9b4524;}
.multimedia .widget-title .line-center{    margin:0;padding-right:1.5rem;    background:#fff;    display:inline-block;}
.multimedia .widget-title  {    text-align:left;    position:relative;    z-index:2;}
.multimedia .widget-title:after{    content:"";    position:absolute;    top:50%;    left:0;    right:0;    border-top:solid 2px #9b4524;    z-index:-1;}.multimedia .so-widget-seed-so-widget-all-in-one-lite, .multimedia .widget_siteorigin-panels-builder {border-top:none}
.multimedia .boxmedia {margin:0.5rem; position: relative}
.multimedia .boxmedia .boximage {width:100%; }
.multimedia .boxmedia .boximage img {width:100%}
.multimedia .boxmedia .boxante { z-index:1 ; color:#ffffff;position: absolute; top: 50% ; left: 5%; font-size:1rem; color:#ffffff;text-shadow: 0px 3px 4px rgba(15, 15, 15, 1); font-family: 'Noto Serif', serif;  }
.multimedia .boxmedia .boxante a {color:#ffffff}
.multimedia .boxmedia .boxante p {color:#ffffff;margin-bottom:0rem; text-transform: uppercase;font-family: 'Roboto Condensed',sans-serif ;  }
.multimedia .boxmedia .boxante h4 a {font-size:1.3rem;}
.multimedia .archivio {  text-align:center; font-weight:bold; font-size:0.9rem; font-family: 'Roboto Condensed',sans-serif ;   margin-top:1rem   ;padding:0.5rem}
.multimedia .archivio a {background:#ffffff; color: #3a3b3d; line-height:2rem;padding: 0.5rem 1rem;border:1px solid #d8d8d8}
.multimedia .archivio a:hover {background:#3a3b3d ; color: #ffffff;  text-decoration: none}



/******calendario (sidebar)******/
.mini-clndr {margin-top:2rem}
.mini-clndr {font-family: 'Open Sans' !important}
.mini-clndr:before {content:'Calendario Appuntamenti';text-align:center;font-family: 'Open Sans', sans-serif;font-size: 1.2rem;font-weight: 700 !important;color:#9b4524 !important;}
.widget_noah_calendar_widget .widget-title {text-align:center;font-family: 'Open Sans', sans-serif;font-size: 1.2rem;font-weight: 700 !important;color:#9b4524 !important;}
.widget_noah_calendar_widget .controls  {background-color:#fedd52 !important; border-color: transparent !important; color:#9b4524 !important;font-size:1.5rem; font-weight:normal !important; }
.widget_noah_calendar_widget .mini-clndr .clndr {border: none !important}
.widget_noah_calendar_widget .mini-clndr .clndr .controls .month { font-weight:normal !important;color:#9b4524}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .headers {font-size: .9rem;background-color: transparent !important;font-weight:bold}
.mini-clndr .clndr .days-container .days .headers .day-header {color:#9b4524 !important}
.days-container {min-height:240px}
.mini-clndr .clndr .days-container .events .events-list .event a {color:#ffffff}
.mini-clndr .clndr .days-container .days .day.event {color:#ffffff}
.mini-clndr .clndr .days-container .days .day.event:after {color:#ffffff}

.x-button { color: #ffffff;}
.mini-clndr .clndr .days-container .events .event-header {background-color:#9b4524 !important}
.mini-clndr .clndr .days-container .events .events-list .event a {color:#ffffff !important}
.mini-clndr .clndr .days-container .events .events-list .event:hover a {color:#212121 !important}

.seed_legenda {padding:0;padding-bottom:1rem;margin-top:0;width:100%}
.seed_legenda .legend {text-align:left !important}
.seed_legenda label {font-size:80%;width:49%;margin:0;border:0}

/*priorità colorazioni calendario*/
.wd-class-331.wd-class-332 {background: #0079f2 !important}
.wd-class-331.wd-class-333 {background: #0079f2 !important}
.wd-class-331.wd-class-334 {background: #0079f2 !important}
.wd-class-331.wd-class-332.wd-class-333 {background: #0079f2 !important}
.wd-class-331.wd-class-332.wd-class-334 {background: #0079f2 !important}
.wd-class-331.wd-class-333.wd-class-334 {background: #0079f2 !important}
.wd-class-331.wd-class-332.wd-class-333.wd-class-334 {background: #0079f2 !important}

.wd-class-332.wd-class-333 {background: #ec140b !important}
.wd-class-332.wd-class-333.wd-class-334 {background: #ec140b !important}
.wd-class-332.wd-class-334 {background: #ec140b !important}

.wd-class-333.wd-class-334 {background: #05c014 !important}


/* ENTI SLIDER */
.sliderenti {margin-top:2rem;}
.sliderenti .sow-carousel-title {position:relative}
.sliderenti .sow-carousel-title a.sow-carousel-next, .sliderenti .sow-carousel-title a.sow-carousel-previous  {  color: #ffffff;
  background: transparent;   font-size: 1.5rem ;   width:35px; overflow: initial ; border-radius:100% ; border: 1px solid #ffffff; height:35px; line-height: 35px;  }
.sliderenti .sow-carousel-title a.sow-carousel-next {position:absolute; top: 150px; right:0.5rem; z-index:2 ;}
.sliderenti .sow-carousel-title a.sow-carousel-previous {position:absolute; top: 150px ;left:0rem ;z-index:2}
.sliderenti .widget-title {width: 100%;font-family: 'Open Sans Condensed', sans-serif;font-size:1.2rem;font-weight:bold!important;color:#9b4524;text-transform:uppercase;font-size:1.3rem;border-bottom:2px solid #9b4524;}
.sliderenti .sow-carousel-container {background: #d8d8d8; padding:1rem 2rem ; margin:0px}
.sliderenti .sow-carousel-container .sow-carousel-item h3 { font-family: 'Roboto Condensed',sans-serif ; margin: 0px !important;text-align:left !important; background: rgb(254,221,80,1) ; font-weight:700 !important; color:#4c4c4c; padding:1rem; width:100% ;font-size:0.9rem; text-transform: uppercase;min-height: 5rem}
.sliderenti .sow-carousel-container .sow-carousel-item h3 a {color: #9b4524 !important; font-weight:700 !important}
.sliderenti .sow-carousel-wrapper:before {content: " ";position:absolute; width:10%; height:100%; right:0rem;  top: 0rem; 
 -webkit-box-shadow: inset -44px 0px 56px -4px rgba(226,226,226,1);
-moz-box-shadow: inset -44px 0px 56px -4px rgba(226,226,226,1);
box-shadow: inset -44px 0px 56px -4px rgba(226,226,226,1); }
.sliderenti .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {margin-left: 2rem; margin-right:4rem}


/**********piede*************/
.sidebar_container {background: #fedd52 top center;width:100%}
.sidebar_container #secondary-sidebar .rl-image-widget-text .widget-title {display: none;}
.sidebar_container #secondary-sidebar {background:transparent !important;border:0;color:#9b4524; font-size:.8rem;font-weight: normal;line-height:1.2rem; max-width: 90rem;}
.sidebar_container #secondary-sidebar a {color:#9b4524;line-height:1.2rem}
.sidebar_container #secondary-sidebar #text-2 .textwidget {text-align:right;font-weight:normal;color:#9b4524}
.sidebar_container #secondary-sidebar .rl-image-widget-text{padding-left: 80px;margin-top:-15px;}
.sidebar_container #secondary-sidebar .rl-image-widget .widget-title {display: none;}
.sidebar_container #secondary-sidebar .arearis {padding-top:5rem}
.footer_container {background:#fedd52}
#footer {border:0 }
.sidebar_container #secondary-sidebar .large-auto:nth-child(2) {padding-left:100px}
#footer .social_wrap {display:none}


/***Fotogallery (archivio)****/
.archive.category-photogallery article {width:80%;float:left;margin-bottom:0;border:0}
.archive.category-photogallery article .entry-meta-header {display:none}
.archive.category-photogallery article .entry-meta-categories {display:none}
.archive.category-photogallery article .entry-title-post {position:absolute;bottom:0;background:rgb(254,221,80,.8);width:100%;padding:.5rem;line-height:1.2rem !important;margin-bottom:0}
.archive.category-photogallery article .entry-title-post a {font-size:1.1rem !important;font-weight:bold;color:#9b4524}
.archive.category-photogallery article .entry-header {position:relative;display:inline-block}
.archive.category-photogallery article img {margin:0 !important}

/***Videogallery (archivio)****/
.archive .gallery {display:none}
.archive article.post_format-post-format-video  {width:50%;float:left;margin-bottom:0;border:0; padding-right:1rem}
.archive article.post_format-post-format-video  .entry-meta-header {display:none}
.archive article.post_format-post-format-video  .entry-meta-categories {display:none}
.archive article.post_format-post-format-video  .entry-summary {display:none}
.archive article.post_format-post-format-video  .entry-title-post {position:absolute;bottom:0;background:rgb(254,221,80,.8);width:100%;padding:.5rem;line-height:1.2rem !important;margin-bottom:0}
.archive article.post_format-post-format-video  .entry-title-post a {font-size:1.1rem !important;font-weight:bold;color:#9b4524}
.archive article.post_format-post-format-video  .entry-header {position:relative;display:inline-block}
.archive article.post_format-post-format-video  img {margin:0 !important}

/***Videogallery categoria (archivio)****/
.archive .gallery {display:none}
.archive article.category-videogallery  {width:50%;float:left;margin-bottom:0;border:0; padding-right:1rem;min-height: 410px;}
.archive article.category-videogallery  .entry-meta-header {display:none}
.archive article.category-videogallery  .entry-meta-categories {display:none}
.archive article.category-videogallery  .entry-summary {display:none}
.archive article.category-videogallery  .entry-title-post {position:absolute;bottom:0;background:rgb(254,221,80,.8);width:100%;padding:.5rem;line-height:1.2rem !important;margin-bottom:0}
.archive article.category-videogallery  .entry-title-post a {font-size:1.1rem !important;font-weight:bold;color:#9b4524}
.archive article.category-videogallery  .entry-header {position:relative;display:inline-block}
.archive article.category-videogallery  img {margin:0 !important;width:auto !important;float:none !important}


/*******single*********/
.single-post #content .attachment-post-thumbnail, .single-post #content .size-post-thumbnail, .single-post #content .wp-post-image, .page-template-default #content .wp-post-image {float:left;margin:0.5rem 1rem 1rem 0.5rem;height:auto;width:300px; transition: transform 1s; cursor: zoom-in;}
.single-post #content .attachment-post-thumbnail:hover, .single-post #content .size-post-thumbnail:hover, .single-post #content .wp-post-image:hover, .page-template-default #content .wp-post-image:hover  {   transform: scale(2); }

.page .entry-header > .entry-title, h1.entry-title-post {font-size:1.8rem;font-weight:bold; color: #9b4524;}
.seed_wp_starter_so_sottotitolo {font-size: 1.1rem; font-style: italic;}

.page-template-page-with-children #content.large-12 {width:66%}

.single-format-video .attachment-full-width-thumb {display:none}
.single-format-gallery .attachment-full-width-thumb {display:none}

#content .nav-single {display:none;}
#wpba_attachment_list {width:100%;}
.wpba-attachment-list li a:before {content:"\f019";font-family: FontAwesome;color:#ccc;padding:0 2%;font-size: 1.3rem;}
.wpba-attachment-list li a {color: #000;text-transform: capitalize;width: 100%;}
.wpba-attachment-list li {list-style-type: none;width: 100%;background-color: #f6f6f6;border-bottom: 5px solid #fff;padding: 1% 0;}
.wpba-attachment-list img {display:none;}

/*archivi*/
.archive.category .entry-meta {margin:0;padding:0}

/************single appuntamento*******************/
.single .wd-noah-appuntamento-widget-calendario {display:none}
.wd-noah-appuntamento-descrizione {display:block !important; width:100%  !important; clear:left !important;}
.wd-noah-appuntamento-infocontainer .wd-noah-citta-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-cap-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-regione-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-paese-ente {display:none}
.wd-noah-appuntamento .seed-localization-map {}
.mappabassa address {display:none }
.wd-noah-appuntamento .seed-localization-address {display:none}
.wd-noah-appuntamento-infocontainer {float:left;}
.wd-noah-appuntamento .dataevento {display:none}
.wd-noah-appuntamento-infocontainer label {display:inline-block;font-weight:bold;color:#ffffff}
.wd-noah-appuntamento-infocontainer label:after {content: "\00a0";}
.single-wd-appuntamenti .dettaglievento {font-size:1.8em;border-bottom:1px solid #efefef;padding-bottom:15px;margin-bottom:15px;width:50%;padding-right:10px}

.single .wd-noah-appuntamento-inizio {display:block !important; background: #9b4524 !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.single .wd-noah-appuntamento-fine {display:block !important; background: #9b4524 !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.single .wd-noah-appuntamento-categoria {display:block !important; background: gray !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.single .wd-noah-appuntamento .wd-noah-indirizzo-ente {display:block !important;  padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.single .wd-noah-appuntamento-allegati  {display:block !important; background: white !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px; border: 1px solid gray}
.single.wd-appuntamenti .entry-meta-header {display:none}
.single .wd-appuntamenti h1 {font-size: 1.8rem;}
.wd-noah-appuntamento-infocontainer {width:85%  !important;}

.wd-noah-appuntamento-descrizione_bassa  {display:block !important; width:100%  !important; clear:left !important;}
.wd-noah-appuntamento-widget-calendario {display:block !important;}

.archive .wd-noah-appuntamento-widget-calendario {font-size:1.1rem;color: #000;}
.archive .wd-noah-appuntamenti-titolo a{font-size:1.5rem;color: #000;font-weight:bold;}
.archive .wd-noah-appuntamento-inizio {font-size: 1.1rem;color: #8a8a8a;}
.archive .wd-appuntamenti h2 {font-size:2rem;}




/*************archive appuntamenti................*/
.archive .wd-noah-appuntamenti {  margin:20px;  display: inline-block;
    width: 100%;}
.wd-noah-appuntamento-widget-calendario>.archive .wd-noah-appuntamento-text-smaller{font-size:.7em;display:block;line-height:1.8}
.wd-noah-appuntamento-widget-calendario:before{color:#ffffff;background:#9b4524;font-size:1rem;content:attr(data-top);display:block;text-transform:uppercase;padding:5px 0}
ppp.wd-noah-appuntamento-widget-calendario:after{color:#ffffff;background:#9b4524;font-size:1rem;;content:attr(data-bot);display:block;text-transform:uppercase;padding:5px 0}
.wd-noah-appuntamento-widget-calendario {
    display: inline-block;
 
    font-size: 1.5em;
    text-align: center;
    line-height: 1.2;
    border-radius: 10px;
    overflow: hidden;
    width: 4.4em;
    box-shadow: 1px 1px 3px rgba(0,0,0,.5);
    padding: 0!important;
    float: left;margin-right:20px
}
.wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger {
    font-size: 2em;
    display: block;
}

.post-type-archive-wd-appuntamenti .archive-title {font-size:0}
.post-type-archive-wd-appuntamenti .archive-title:before {font-size:1.56rem;content:"AGENDA"}

.archive .wd-noah-appuntamento-inizio label {display:none;}
.archive .wd-noah-appuntamento-inizio:before {content: "\f303";font-family: "Genericons";font-size:.8rem;margin-top:.3rem}
.archive .wd-noah-appuntamento-inizio {font-size:1rem;color:#383838}
.archive .wd-appuntamenti .entry-meta-header {display:none}
.archive .wd-noah-appuntamenti-titolo a {
    text-transform: uppercase;
    color: #9b4524 !important;
    font-size: 1.4rem;
}

.wd-noah-appuntamento-text-month {
visibility: hidden !important;
position: absolute !important;
}

.wd-noah-appuntamento-widget-calendario {
font-size: 0.8rem !important;
width: 80px !important;
}

.wd-noah-appuntamento-widget-calendario:before {
font-size: 0.8rem !important;
text-transform: lowercase !important;
}

.wd-noah-appuntamenti-titolo a {
text-transform: none !important;
}
.wd-noah-filtro-apps {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #fedd50; margin-bottom:2rem; }
.wd-noah-filtro-apps button { color:#9b4524; background: #fedd50; float:right ;padding:0.5rem}

/* Interventi */
.wd-interventi-vesc h2 {font-size:1.8rem;}
.wd-interventi-vesc .wd-noah-intervento-vesc-sottotitolo {display:none;}
.wd-noah-intervento-vesc-titolo a {color:#9b4524 !important;}
.wd-noah-intervento-vesc-sottotitolo {font-size:1.1rem;font-style: italic;}
.wd-noah-intervento-vesc-data-intervento {font-size:1.1rem;color:grey;}
.wd-interventi-vesc .entry-meta-header {display:none;}
.wd-noah-intervento-pdf {;margin-top: 3%;padding: 1%;padding-left:0}
.wd-noah-intervento-pdf a:before {content:"\f019";font-family: FontAwesome;color:#ccc;padding-right:.5rem;font-size: 1.3rem;}
.wd-noah-intervento-pdf a {color: #000 !important;text-transform: capitalize;width: 100%;font-size: 1.2rem;}
.category-archives {display:none;}.wd-interventi-vesc .entry-summary a {color: #000; font-weight:bold;}
.wd-interventi-vesc .entry-meta, .wd-interventi-vesc .meta-nav {display:none;}
.single .wd-interventi-vesc h1 {font-size:2rem;}
.single .wd-interventi-vesc #wpba_attachment_list {display:none;}
.type-wd-interventi-vesc .entry-summary {display:none}



/* Documenti */
.wd-doc-ufficiali h2 {font-size:1.8rem;}
.wd-doc-ufficiali .entry-title-post span, .wd-doc-ufficiali .entry-title-post br {display:none;}
.wd-noah-doc-titolo a {color:#9b4524 !important;}
.wd-noah-doc-sottotitolo {font-size: 1.1rem;font-style: italic;}
.wd-noah-doc-tipo a {font-size:1.3rem;color:grey;}
.wd-doc-ufficiali .entry-meta-header {display:none;}
.wd-doc-ufficiali .wd-noah-doc-allegati {display:none;}
.wd-doc-ufficiali .wd-noah-doc-data-doc {font-size:1.1rem;color:grey;}
.wd-doc-ufficiali .entry-summary a {color: #000; font-weight:bold;}
.wd-doc-ufficiali .entry-meta, .wd-doc-ufficiali .meta-nav {display:none;}
.wd-doc-ufficiali .wd-noah-doc-tipo {display:none;}
.single .wd-doc-ufficiali h1 {font-size:2rem;}
.single .wd-doc-ufficiali .wd-noah-doc-autore a {color:#000; font-weight:bold;}
#seed-div-box-doc-uff {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #fedd50; margin-bottom:2rem; }
#seed-div-box-doc-uff button { color:#9b4524; background: #fedd50; float:right ;padding:0.5rem}



/* Categorie 
.category .post .entry-header > a {width: 150px;float: left;height: 150px;overflow: hidden;margin-right: 2%;}
.category .post .entry-header .entry-title-post a {color: #9b4524;font-weight: bold;font-size: 1.4rem;line-height: 1;}
.category .post .entry-header .entry-meta-categories {margin-bottom:0px;}
.post .seed_wp_starter_so_sottotitolo {font-size:1rem;font-weight: 600;}
.post .seed_wp_starter_so_occhiello {font-size:1.2rem;}
.archive-header {padding-bottom: 0px;}
h1.entry-title-post {font-weight:600;}/*



/**********Annuario**********/
.wd-archive-loop.wd-annuario-enti article {border-bottom:1px solid #9b4524}
.wd-archive-loop.wd-annuario-persone article {border-bottom:1px solid #9b4524}
.wd-archive-loop .wd-noah-ente-tipo-ente,  .wd-archive-loop .wd-noah-indirizzo-ente {display:none}
.wd-archive-loop .wd-noah-persona-tipo-persona,  .wd-archive-loop .wd-noah-indirizzo-persona {display:none}
.wd-archive-loop .page-title  {visibility: hidden; position: relative;}
.wd-archive-loop .page-title:after {visibility: visible; position: absolute;top: 0;left: 0;}

.wd-archive-loop input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ visibility:hidden  }
.wd-archive-loop input::placeholder {  color:transparent }
.wd-archive-loop input:-ms-input-placeholder { /* IE 10+ */ visibility:hidden  }
.wd-archive-loop input:-moz-placeholder { /* Firefox 18- */ visibility:hidden  }

.seed_entry_content_tbt  div {
    line-height: 1.8em;
}

.wp-starter-so-wd-tipo-enti-associazione.wp-starter-so-wd-tipo-enti-aggregazione .archive-title {display:none}
.wp-starter-so-wd-tipo-enti-associazione.wp-starter-so-wd-tipo-enti-aggregazione .archive-header:after {font-size:1.5rem;content:'Associazioni - Aggregazioni';color: #636363;text-transform:uppercase}
.genericon-category {display:none}

/* singola persona */
.wd-noah-persona-infocontainer {background-color:#f3f3f3;padding:1rem; border-bottom:1px solid #9b4524;font-size:1rem}
.wd-noah-persona-infocontainer label {font-style:italic ; margin-right:0rem; float:left; min-width: 11rem;font-size:1rem  }
.wd-noah-persona-infocontainer div { display: block; clear:both; margin-bottom:1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tit  { display: block; clear:both;  }
.wd-noah-persona-infocontainer .wd-noah-persona-nome  {display: block ; clear:both; }
.wd-noah-persona-infocontainer .wd-noah-persona-cognome { display: block; clear:both; }
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: block; clear:both; }
.wd-noah-persona-infocontainer .wd-noah-persona-testo {margin-top:2rem}
.wd-noah-persona-incarichi {margin-top:0.5rem;margin-left:1rem;font-size:1.1rem }
.wd-noah-persona-inc-ente-preposizione {display:inline-block;padding-left:0.5rem;padding-right:0.5rem}
.wd-annuario-persone-template-default .nav-single {display:none}
.wd-annuario-persone-template-default .seed-localization-address {padding-top:1rem;margin-bottom:0;margin-left:1rem; font-style:normal}
.wd-annuario-persone-template-default .seed-localization-address:before {content:'Indirizzo: ';font-style:italic;padding-right:1rem }
.single .wd-annuario-persone .attachment-post-thumbnail {width: 25%; float: right; margin-top: 30px; margin-right: 1rem;}
.single .wd-annuario-persone .wd-noah-persona-infocontainer div {clear:none;}
/*.single .wd-annuario-persone .wd-noah-persona-infocontainer label {margin-right: 1rem;width:100%;}*/
.single .wd-annuario-persone .wd-noah-persona-infocontainer {padding: 1rem 14rem 1rem 1rem;}
.single .wd-annuario-persone .wd-noah-ente-incarichi br {display:none;}
.wd-noah-persona-inc-ente a {color:#9b4524; font-weight:bold;}


/* singolo ente */
.wd-noah-ente-infocontainer {background-color:#f3f3f3;padding:1rem; border-bottom:1px solid #9b4524 ;font-size:1.1rem}
.wd-noah-ente-infocontainer label {font-style:italic ; margin-right:1rem; float:left; min-width: 13rem;font-size:1rem }
.wd-noah-ente-infocontainer div { display: block; clear:both; margin-bottom:1rem }
.wd-noah-ente-infocontainer .wd-noah-ente-tit  { display: block; clear:both;  }
.wd-noah-ente-infocontainer .wd-noah-ente-nome  {display: block ; clear:both; }
.wd-noah-ente-infocontainer .wd-noah-ente-cognome { display: block; clear:both; }
.wd-noah-ente-infocontainer .wd-noah-ente-tipo { display: block; clear:both; }
.wd-noah-ente-infocontainer .wd-noah-ente-testo {margin-top:2rem}
.wd-noah-ente-incarichi {margin-bottom:1rem;margin-left:0rem;font-size:1.1rem  }
.wd-noah-ente-tipo-inc-dettaglio {margin-left:.5rem}
.wd-noah-ente-inc-persona-preposizione {display:inline-block;padding-left:0.5rem;padding-right:0.5rem}
.wd-annuario-enti-template-default .nav-single {display:none}
.wd-annuario-enti-template-default .seed-localization-address {display:none !important}
.wd-noah-ente-inc-persona a {color:#9b4524; font-weight:bold;}



/* archivio persone*/
.post-type-archive-wd-annuario-persone article {display:inline-block;width:100%}
.post-type-archive-wd-annuario-persone .entry-header .size-post-thumbnail {display: inline; float: left;width: 20%}
.post-type-archive-wd-annuario-persone .entry-title-post {width: 80%;float:left;diplay:inline-block}
.tax-wd-tipo-persone .archive-title {color:#9b4524;font-size:2.4rem}
.tax-wd-tipo-persone .wd-noah-persona-titolo { font-size:1.6rem}
.wd-noah-persone  { margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-persone-search  {  background: #f3f3f3; padding:1rem ;width: 66.66667% ; float:left; ;width: 100%; border-bottom:1px solid #fedd50; margin-bottom:2rem; }
.wd-noah-persone-search button { color:#9b4524; background: #fedd50; float:right ;padding:0.5rem}
.wd-noah-persone-main  {width: 66.66667% ; float:left; }
.wd-noah-persone .wd-noah-persona {padding:0.6rem; border-bottom:1px solid #9b4524 }
.wd-annuario-persone .wd-noah-persona-titolo { color:#9b4524;}
.wd-annuario-persone .wd-noah-persona-titolo a { color:#9b4524}
.wd-annuario-persone .wd-noah-persona-tipo-persona{ color:#555555}
.wd-annuario-persone .entry-meta {padding:0}
.post-type-archive-wd-annuario-enti article {padding-bottom:0}
.wd-annuario-persone .wd-noah-persona-tipo-persona{color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem;}
.wd-annuario-persone .entry-meta-header {display:none;}

.post-type-archive-wd-annuario-persone .archive-title{font-size:0}
.wp-starter-so-wd-tipo-persone-diacono-permanente .archive-title:after{font-size:1.6rem;content:'Diaconi permanenti'}
.wp-starter-so-wd-tipo-persone-presbitero-diocesano .archive-title:after{font-size:1.6rem;content:'Presbiteri diocesani'}
.wp-starter-so-wd-tipo-persone-religioso .archive-title:after{font-size:1.6rem;content:'Religiosi'}
.wp-starter-so-wd-tipo-persone-presbitero-diocesano-di-altra-diocesi .archive-title:after{font-size:1.6rem;content:'Presbiteri diocesani di altra diocesi'}


.archive .wd-annuario-persone .wd-tipo-persone {display:none;}
.archive .wd-annuario-persone h2 {font-size:1.6rem;}
.archive .wd-annuario-persone .entry-title-post {width:60%; line-height: 1.1; float:left}
.archive .wd-annuario-persone .attachment-post-thumbnail {width:auto; max-height:150px; float:right; /*margin-top: -115px;*/}
.archive article.wd-annuario-persone {margin-bottom:0 !important;padding-bottom:0}


/* archivio enti */
.tax-wd-tipo-enti .archive-title {display:none}
.tax-wd-tipo-enti .wd-noah-indirizzo-ente {display:none}
.tax-wd-tipo-enti .wd-noah-ente-titolo { font-size:1.6rem}

.wd-noah-enti {margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #fedd50; margin-bottom:2rem; }
.wd-noah-enti-search button { color:#9b4524; background: #fedd50; float:right ;padding:0.5rem}
.wd-noah-enti-main {width: 66.66667%; float:left; }
.wd-noah-enti-main .wd-noah-ente {padding:0.6rem; border-bottom:1px solid #9b4524 }
.wd-noah-enti-main .wd-noah-ente-titolo  { color:#9b4524;}
.wd-noah-enti-main .wd-noah-ente-titolo a  { color:#9b4524}
.wd-noah-enti-main .wd-noah-ente-tipo-ente{ color:#555555}
.wd-annuario-enti label {display:inline-block;; font-style:italic ; margin-right:3rem; ; min-width: 8rem; font-size:1rem; }
.wd-annuario-enti .entry-meta-header {display:none}
.wd-annuario-enti .entry-meta {padding:0}
.post-type-archive-wd-annuario-enti article {padding-bottom:0}
.post-type-archive-wd-annuario-enti .archive-title{font-size:0}
.post-type-archive-wd-annuario-enti .archive-title:after{font-size:1.6rem;content:'ENTI'}
.wp-starter-so-wd-tipo-enti-parrocchia .archive-title:after{font-size:1.6rem;content:'Parrocchie'}

.archive .wd-annuario-enti .wd-tipo-enti {display:none;}
.archive .wd-annuario-enti h2 {font-size:1.6rem;}
.archive .wd-annuario-enti .wd-noah-ente-altra-denominazione-ente {font-size:1.2rem;}
.archive .wd-annuario-enti .wd-noah-indirizzo-ente, .archive .wd-annuario-enti .wd-noah-ente-tipo-ente {font-size:1.2rem;}
.archive .wd-annuario-enti .entry-title-post {width:80%; line-height: 1.1; }
.archive .wd-annuario-enti .attachment-post-thumbnail {width:15%;  float:right; margin-top: -80px;}

.single .wd-annuario-enti .attachment-post-thumbnail {width: 30%; float: right; margin-top: 30px; margin-right: 1rem;}
.single .wd-annuario-enti .wd-noah-ente-infocontainer div {clear:none;}
.single .wd-annuario-enti .wd-noah-ente-infocontainer label {margin-right: 0.5rem;/* width:100%; */}
.single .wd-annuario-enti .wd-noah-ente-infocontainer {padding: 1rem 16rem 1rem 1rem;}
.single .wd-annuario-enti .wd-noah-ente-testo {padding-top:1rem;padding-bottom:1rem}
.single .wd-annuario-enti .wd-noah-ente-incarichi br {display:none;}

.wp-starter-so-wd-tipo-persone-religioso.wp-starter-so-wd-tipo-persone-religiosa .archive-title:first-child {display:none !important}

/*************MEDIA QUERIES****************/
@media screen and (max-width:640px){
.evidenza .slide-sottotitolo {color:#fff;font-family:"Open Sans";font-size:.7rem !important;padding-top:.8rem}
.evidenza .slick-prev:before, .evidenza .slick-next:before {top: 15%;font-size: 1.4rem !important;} 
.archive article.post_format-post-format-video {width:100%;float:none}
.archive article.category-videogallery {width:100%;float:none}
.single .wd-tipo-enti-parrocchia .attachment-post-thumbnail {width: 100%;float: none;margin-top: 0px;} 
.single .wd-tipo-enti-parrocchia .wd-noah-ente-infocontainer {padding: 1rem;}
.archive .wd-annuario-persone .entry-title-post {width: 70%;float:none}
.single .wd-annuario-persone .attachment-post-thumbnail {width: 100%;float: none;margin-top: 0px;margin-right: 0;}
.single .wd-annuario-persone .wd-noah-persona-infocontainer {padding: 1rem 1rem 1rem 1rem;}
.wd-noah-persona-infocontainer label {width:100%;}
#noresponsive6 .small-12 {width:16.7% !important}
#noresponsive5 .small-12 {width:20% !important}
#noresponsive4 .small-12 {width:25% !important}
#noresponsive3 .small-12 {width:33.3% !important}
#noresponsive2 .small-12 {width:50% !important}
.twtimeline iframe {height:250px !important}
.single-post #content .attachment-post-thumbnail {width:100% !important;margin-left:0px !important}
.evidenza .slide-title {font-size:1.7rem;line-height:1.8rem !important}
.evidenza .slide-sottotitolo{font-size:1rem;}
.menu > li:not(.menu-text) > a {
    line-height: initial;
}
}


@media screen and (min-width:640px){
  .evidenza {padding-left:1rem;padding-right:1rem}
/*** widget cei***/
#bannero .so-widget-sow-image {margin-right:1.5%;width:23.875%;display:inline-block}
#bannero .so-widget-sow-image:last-child {margin-right:0%}
.archive.category .attachment-post-thumbnail {float: left;
    width: 200px;
    margin-right: 1rem;}
  .archive article.category-videogallery  img, .archive article.category-la-riflessione-guidata-da-don-erio-castellucci-sul-vangelo-della-domenica img {margin:0 !important;width:480px !important;float:none !important;height:360px}
 /*fomattazione colonne con sfumatura gialla*/
#colgialla > div:first-child, #colgialla > div:last-child {background: -moz-linear-gradient(top, rgba(254,221,80,1) 0%, rgba(254,221,80,0.1) 99%, rgba(254,221,80,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(254,221,80,1) 0%, rgba(254,221,80,0.1) 99%, rgba(254,221,80,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(254,221,80,1) 0%, rgba(254,221,80,0.1) 90%, rgba(254,221,80,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#colgialla > div {padding:.5rem;}
}


@media screen and (min-width: 1024px) {
#secondary-pre-header aside {display: inline-block;}
#secondary-pre-header .widget_sow-editor {
    width: 50%;
    padding-right: 5rem;
    text-align: left;
}
#secondary-pre-header .widget_search {
    width: 40%;padding-left:15%
}
}

@media screen and (min-width:640px)and (max-width: 1024px) {
#noresponsive6 .medium-2 {width:16.7% !important}
#noresponsive5 .medium-2 {width:20% !important}
#noresponsive4 .medium-3 {width:25% !important}
#noresponsive3 .medium-4 {width:33.3% !important}
#noresponsive2 .medium-6 {width:50% !important}
}


p {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

a {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

div {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}