@import url('https://fonts.googleapis.com/css?family=Lora:400,700|Open+Sans:400,400i,600,700');

body  {font-family: 'Lora', serif ,'Open Sans', sans-serif; font-size:16px; }

h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif ;line-height: initial}


.header_container .menu_social_pre_header {position: relative ; z-index:2 ; top:3rem; margin-top:-3rem}
#header { }

/* testata con gradiente su colore scelto dal personalizzatore e santo
.header_wrap  {  background-image: url(/wp-content/uploads/2018/02/santologo.png), linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); 
  background-repeat: no-repeat, no-repeat; background-position: left top, left;    }
*/

/* testata con gradiente su colore scelto dal personalizzatore*/
.header_container {background: #13438c}
.header_wrap  {  background-image:  linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));   background-repeat: no-repeat; background-position:  left;    }
.site-header .header-logo {   margin-right: 3.5rem;}
.site-header .site-title { margin: 1.5rem; font-weight: bolder;font-family: 'Open Sans', sans-serif}
.site-header .site-title a {color: #f2f2f2}
.site-header .site-title a:hover {color: #bae1f3}
/*
.sidebar-pre-header {position:absolute; text-align:right} 
.sidebar-pre-header .widget { float:right}
*/

/*menu_social_pre_header */ 
.menu_social_pre_header { background-color:transparent ;max-width: 75rem; margin:0px auto}
.menu_social_pre_header .data, .menu_social_pre_header .mdr    {display: none !important; width:0px !important}
.menu_social_pre_header .social_wrap {width:90%; text-align:right;     margin: 0.5rem;   }
.menu_social_pre_header .social_wrap .social-navigation {float:right ;margin-right:5rem}
.menu_social_pre_header .social_wrap .social-navigation li {margin-right: 0.5rem}
/*socialmenu */
.menu_social_pre_header .social_wrap .menu li a:before { -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; ;height:25px; width:25px;
     -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 30px;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
  color: #1d59a2; background: #ffffff; }

.menu_social_pre_header .social_wrap .menu li a[href*="facebook.com"]:before {  content: "\f09a"; }
.menu_social_pre_header .social_wrap .menu li a[href*="twitter.com"]:before {content: "\f099";}
.menu_social_pre_header .social_wrap .menu li a[href*="youtube.com"]:before {content: "\f213";font-family:"Genericons"}
.menu_social_pre_header .social_wrap .menu li a[href*="instagram.com"]:before {content: "\f16d";}
.menu_social_pre_header .social_wrap .menu li.aris {margin-left:2rem }
.menu_social_pre_header .social_wrap .menu li.aris .screen-reader-text {-webkit-box-sizing: unset; box-sizing: unset;clip: unset; width: 8rem; height:unset ; color:#ffffff; text-transform: capitalize;line-height: 1rem; padding: 0px;font-family: 'Open Sans', sans-serif}
.menu_social_pre_header .social_wrap .menu li.aris a {float: left}
.menu_social_pre_header .social_wrap .menu li.aris a:before {content: "\f007"; color:#ffffff; background: none}
.menu_social_pre_header .social_wrap .menu li a:hover[href*="facebook.com"]:before, 
.menu_social_pre_header .social_wrap .menu li a:hover[href*="twitter.com"]:before,
.menu_social_pre_header .social_wrap .menu li a:hover[href*="youtube.com"]:before,
.menu_social_pre_header .social_wrap .menu li a:hover[href*="instagram.com"]:before, 
.menu_social_pre_header .social_wrap .menu li.aris a:hover:before {color: #bae1f3}

#footer .social-navigation li.aris a {display: none}


/* e-mail*/ 
#secondary-header .widget_sow-editor  {;padding:0rem ;margin-bottom:0px; text-align: center}
#secondary-header .widget_sow-editor .textwidget { color: #ffffff; font-family: 'Open Sans', sans-serif ; font-size:1rem}
#secondary-header .widget_sow-editor .textwidget a:link {color: #ffffff; }
#secondary-header .widget_sow-editor .textwidget a:hover { color: #4f8be9}
#secondary-header .widget_sow-editor .textwidget p {margin:0px;}
/* MDR*/
#secondary-header .widget_search {background-color: #ffffff ;margin:0px;position:relative ; width:20% ;float: right }
#secondary-header .widget_search form {background-color: #ffffff ; right:0px; _position:absolute  ;top:1rem; z-index: 2}
#secondary-header .widget_search #searchform {	position: absolute;	right: 20px;	bottom: 0px;; color:#4c4c4c ;margin:0px;font-family: 'Open Sans', sans-serif}
#secondary-header .widget_search #searchform [type=text] {background-color: #ffffff ; font-size:0.9rem; color:#4c4c4c; border:0px;box-shadow: none; margin:0rem 0rem;}
#secondary-header .widget_search #searchform [type=text]:hover, #secondary-header .widget_search #searchform [type=text]:focus {background-color: #13438c ;color:#ffffff;}

#secondary-header .widget_search #searchform [type="text"] {	background-color: transparent;	background-image: url("/wp-content/uploads/2018/03/search.png");
	background-position: 5px center;	background-repeat: no-repeat;	background-size: 24px 24px;
	border: none;	cursor: pointer;	height: 37px;	margin: 0px 0;	padding: 0 0 0 34px;	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;	width: 0;}

#secondary-header .widget_search #searchform input:focus {background-color: #fff;	border: 2px solid black;	cursor: text;	outline: 0;	width: 230px;}
#secondary-header .widget_search #searchsubmit {  display: none;}
#secondary-header .widget_search input[type="text"] {  -webkit-appearance: textfield;}



















/* MAIN MENU*/
.nav_container { }
.nav_container .nav_wrap {padding:0px;}
.contain-to-grid .top-bar, .top-bar, .top-bar ul, .top-bar ul li, .contain-to-grid, .top-bar.title-bar, .title-bar {background: transparent}
.nav_container, .contain-to-grid {}
.nav_container .top-bar {font-family: 'Open Sans', sans-serif ; margin-bottom: 0rem ;padding:0px; background: #ffffff; border-bottom: 2px solid #f4f4f4}
.nav_container .top-bar .top-bar-left {}
.nav_container .top-bar ul.menu { }
.top-bar .menu .current-menu-parent a, .top-bar .menu .current-page-parent a, .top-bar .menu .current-page-ancestor a, .top-bar .menu .current_page_item a { color:#17508b ;}
.top-bar .menu-item a:hover {color:#17508b}
.top-bar .menu-item:not(:first-child):before {content:"|" ; color:#dedede; float:left; margin-top: 0.7rem;}
.top-bar .menu .current-menu-parent a:hover, .top-bar .menu .current-page-parent a:hover, .top-bar .menu .current-page-ancestor a:hover, .top-bar .menu .current_page_item a:hover {color:#17508b}
.dropdown.menu .is-dropdown-submenu-parent > a {border:1px solid #ffffff;}
.dropdown.menu .is-dropdown-submenu-parent.is-active > a {border:1px solid #14458f ; color:#17508b}
.top-bar .menu .menu-item > a {font-weight: bold}
.top-bar .menu .menu-item .is-submenu-item > a {font-weight: normal;  white-space: nowrap; padding:0.5rem 1rem}
#menu-mainmenu {font-family: 'Open Sans', sans-serif}
#main-menu .is-dropdown-submenu {z-index: 1000;background: #ffffff ;border:1px solid #14458f;}
#main-menu .menu-item-home { }
#main-menu .menu-item.is-dropdown-submenu-item {}
.fixed #main-menu {background: #ffffff}
.fixed #main-menu:before {background: #ffffff ; height:4.5rem; line-height:2rem; padding: 0.5rem 1rem 0.5rem 0rem;  content: url(/wp-content/uploads/2018/02/logocomofooter.png) ;color: #353535; margin-right:2rem}
.off-canvas-content .title-bar-title { font-family: 'Open Sans', sans-serif}




#main-menu .itemcolonne ul.nested.submenu { width: 680px }
#main-menu .itemcolonne ul.nested.submenu li { float: left; width:50% ;}
/*---*/

.content_container .content_wrap {;}
.content_container { }


/* EVIDENZA NEWS - all in one*/
#evidenza  { margin: 0rem 0rem 3rem 0rem;padding-top: 0rem; }
#evidenza label {font-size: 1.5rem; color:#001136 ;display: block ; text-transform:uppercase; font-family:'Open Sans', sans-serif; font-weight:bold;}
#evidenza .box {  position: relative; z-index:1;height:400px  ;background:#ffffff; font-family:'Open Sans', sans-serif;}
#evidenza .miniatura { height:380px; overflow: hidden ;background:#ffffff;  z-index:-1 }
#evidenza .miniatura img { z-index:-1 ;width:100%}
#evidenza .evidecontent { ;z-index:2 ;position:absolute ; bottom: -3rem; left: 0px ;}
#evidenza .evidecontent .over { width:60%; background: #ffffff;  padding-top: 1rem;}
#evidenza .evidecontent.video:before{content:"\f03d" ;font-family:  FontAwesome;color: #001136 ; font-size:1.5rem;}
#evidenza .evidecontent h5.occhiello { ;color: #638bd2 ; font-size:0.9rem; text-transform: uppercase}
#evidenza .evidecontent h3.entry-title {font-family: 'Lora', serif  ;color: #001136 ; font-size:1.5rem; font-weight:bold ;margin-bottom: 0px; padding-bottom: 1rem}
#evidenza .evidecontent h3.entry-title a {color:#001136 ;font-weight:bold ; }
#evidenza .evidecontent h4.sottotitolo {color:#001136 ;font-size:1rem ; font-weight:bold; margin-bottom: 0rem }
#evidenza .evidecontent .summary { background: #ffffff; font-size:1rem;color: #212121; width:100%; display: inline-block }
#evidenza .evidecontent .summary .read-more {color:#212121}

/* ALTRE NEWS all-in-one */
.altrenews {display: inline-block; margin-top:2rem;}
.altrenews .box {font-family:'Open Sans', sans-serif;}
.altrenews .cell {font-family: 'Open Sans', sans-serif;}
.altrenews .miniatura {max-height: 240px; overflow: hidden}
.altrenews .miniatura img {width:100%}
.altrenews .content .occhiello {;color: #638bd2 ; text-transform:uppercase; font-size:0.9rem; }
.altrenews .content .entry-title {color:#0f3f78 ; font-size:1.4rem; font-family: 'Lora', serif; font-weight:bold;}
.altrenews .content .entry-title a {color:#0f3f78; font-weight:bold}
.altrenews .content .sottotitolo {color:#001136;font-size:0.9rem ; font-weight:bold ; margin-bottom:1rem }
.altrenews .content .summary{ color:#000000;font-size:0.9rem; }
.altrenews .archivio  {text-align: right ;font-family: 'Open Sans', sans-serif;font-size:0.9rem;  }
.altrenews .archivio a {;color: #638bd2 ; }
.altrenews .so-widget-seed-so-widget-all-in-one-lite:after {margin-top:2rem; content:"" ; width:100%; height:1.5rem; background: #ffffff url(/wp-content/uploads/2018/02/bckpointed.png) repeat 0px 0px; display: block}

/* SOW- BUTTONS */
#iconebox {padding:1rem;}
#iconebox .so-widget-sow-button  { margin:1rem;font-family: 'Open Sans', sans-serif}
#iconebox .so-widget-sow-button .ow-button-base a {    padding-top: 2rem; padding-right:0px; padding-bottom:0px;text-align:left; word-break: normal}
#iconebox .so-widget-sow-button .ow-icon-placement-top .sow-icon-image {margin:0px; background-position: right bottom;background-repeat: no-repeat ;background-size:77% ; height: 95px; width: 83px ; float:right }

/* TABS uffici */
.tabs {border: none; margin:0px -0.9375rem}
.tabs .panel-layout .panel-grid-cell.medium-3 {background:#80a2c3}
.tabs .panel-layout .panel-grid-cell.medium-9 {background:#0d3a67}
.tabs .so-widget-sow-editor h3.widget-title { color:#0d3a67;font-family :'Open Sans', sans-serif; font-size:1.5rem ; text-transform: capitalize ; font-weight: bold; padding-bottom:1rem; border-bottom: 1px solid #ebebeb; margin:1rem 2rem;}
.tabs .ow-button-base {font-family :'Open Sans', sans-serif; font-size:1rem ; text-align: left !important}
.tabs .ow-button-base a {border: none ; text-decoration: none; text-align: left !important} 
.tabs .ow-button-base a:hover {text-decoration: none;}
.tabs .ow-button-base .active {background:#0d3a67  !important;color:#ffffff !important}
.tabs .ow-button-base .spento {background:#80a2c3 !important ; color:#ffffff !important}
.tabs #content-tab-2, .tabs #content-tab-3, .tabs #content-tab-4, .tabs #content-tab-5, .tabs #content-tab-6 {display: none} 
.tabs .sow-carousel-title a.sow-carousel-next, .tabs .sow-carousel-title a.sow-carousel-previous  {margin:0.2rem}
.tabs .panel-grid-cell.medium-4 {padding-left: 0px !important;padding-right:0.9rem !important}
.tabs .so-widget-sow-post-carousel  {border: none; position:relative; background:#0d3a67} 
.tabs .sow-carousel-title a.sow-carousel-next, .tabs .sow-carousel-title a.sow-carousel-previous { background:#ffffff; color:#bae1f3}
.tabs .sow-carousel-title a.sow-carousel-previous {; color: #115e9b !important}
.tabs .sow-carousel-title a.sow-carousel-next {color: #115e9b !important}
.tabs .sow-carousel-container { padding: 1rem 2rem 1rem 2rem}
.tabs .sow-carousel-wrapper ul.sow-carousel-items li {;}
.tabs .sow-carousel-item .sow-carousel-thumbnail a {min-height: 130px ;}
.tabs .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {margin-top:0px;padding: 0.5rem; font-size:1rem !important;text-align:left !important ; width:100%; ;color: #ffffff;}
.tabs .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a {color:#ffffff !important;}


.tabs .widget_seed-so-widget-all-in-one-lite {border: none; position:relative; background:#0d3a67}
.tabs .so-widget-seed-so-widget-all-in-one-lite {padding: 1rem 2rem 1rem 2rem}
.tabs .widget_seed-so-widget-all-in-one-lite .miniatura {min-height: 160px ;height: 160px ; overflow: hidden}
.tabs .widget_seed-so-widget-all-in-one-lite .miniatura img {width:100%}
.tabs .widget_seed-so-widget-all-in-one-lite h3 {margin-top:0px;padding: 0.5rem; font-size:1rem !important;text-align:left !important ; width:100%; ;color: #ffffff;}
.tabs .widget_seed-so-widget-all-in-one-lite h3 a {color:#ffffff !important;}


.tabs .widget_seedpostaggregator_widget .widget-title {display: none}
.tabs .widget_seedpostaggregator_widget {padding: 0rem 2rem 0rem 2rem}
.tabs .widget_seedpostaggregator_widget .notizia {padding-top: 1rem}
.tabs .widget_seedpostaggregator_widget .miniatura {min-height: 170px ;max-height: 180px; height: 180px ; overflow: hidden}
.tabs .widget_seedpostaggregator_widget .miniatura img {width:100%}
.tabs .widget_seedpostaggregator_widget h3 {margin-top:0px;padding: 0.5rem; font-size:1rem !important;text-align:left !important ; width:100%; ;color: #ffffff;}
.tabs .widget_seedpostaggregator_widget h3 a {color:#ffffff !important;}


/* SOW CAROUSEL BOX */
.sowbox {margin-top:2rem}
.sowbox .sow-carousel-title {display:block ;border-bottom: 1px solid #ebebeb; margin:1rem}
.sowbox .sow-carousel-title h3.widget-title { color:#0d3a67;font-family :'Open Sans', sans-serif; font-size:1.5rem ; text-transform: capitalize ; font-weight: bold; padding-bottom:1rem; margin-bottom:0px}
.sowbox .sow-carousel-title a.sow-carousel-next, .sowbox .sow-carousel-title a.sow-carousel-previous  {margin:0.5rem ; color:#0d3a67; background: none; font-size:1.5rem;    line-height: normal;}

/* ALL-IN-ONE BOX */
.sowbox .so-widget-seed-so-widget-all-in-one-lite {margin-top:1rem}
.sowbox .so-widget-seed-so-widget-all-in-one-lite label { color:#0d3a67;font-family :'Open Sans', sans-serif; font-size:1.5rem ;  font-weight: bold; padding-bottom:1rem; ;}
.sowbox .slick-prev, .sowbox .slick-next  {top:100%}
.sowbox .slick-prev  {left:92%}
.sowbox .slick-next  {left:95%}
.sowbox .slick-next:before {    content: '\f054'; color:#000000;font-family:  FontAwesome;font-size:1.5rem}
.sowbox .slick-prev:before {    content: '\f053'; color:#000000;font-family:  FontAwesome;font-size:1.5rem}
.sowbox .slick-dots {bottom: -30px;}
.sowbox .cell {padding-left:0.5%;padding-right:0.5%}
.sowbox .evidecontent .occhiello {color:#4676ca; text-transform:uppercase; font-size:0.9rem; }
.sowbox .evidecontent .entry-title {color:#214d82 ; font-size:1.4rem; font-family: 'Lora', serif; font-weight:bold;}
.sowbox .evidecontent .entry-title a {color:#214d82}
.sowbox .evidecontent .sottotitolo  {color:#214d82 ; font-size:1rem; font-family: 'Lora', serif; font-weight:bold;}
.sowbox .evidecontent .summary{ color:#000000;font-family: 'Open Sans', sans-serif;font-size:0.9rem; }
.sowbox .cell .miniatura { max-height: 144px; margin-bottom:10px; overflow: hidden}
.sowbox .cell.slick-slide .miniatura img {width:100%}

/* SEED Aggregator */
.sowbox .widget_seedpostaggregator_widget .widget-title { color:#0d3a67;font-family :'Open Sans', sans-serif; font-size:1.5rem ;  font-weight: bold; padding-bottom:1rem; text-transform: none;}


/* RSS settimanale */

.sowbox .settimanalerss {margin-top:1rem}
.sowbox .settimanalerss .widget-title { color:#0d3a67;font-family :'Open Sans', sans-serif; font-size:1.5rem ;  font-weight: bold; padding-bottom:1rem; text-transform: capitalize;}

.sowbox .settimanalerss .wp_rss_retriever { ; width:100% }
.sowbox .settimanalerss .wp_rss_retriever_list {  list-style-type:none ;margin:0px ;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  overflow: hidden;}
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item {background:#f1f6f9 ; padding:1rem ; margin:1% ; float:left;width:31%  ; min-height: inherit; font-family :'Open Sans', sans-serif;  flex: 1;}
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper { text-align: left ; display: block;  }
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper a.wp_rss_retriever_title { color:#0d3a67 ; font-size:1rem ; font-weight:bold;}
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_image {width:100%; max-height:160px;margin-top:0.5rem; margin-bottom:0.5rem ;overflow: hidden; }
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_image img { width:100% }
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_container {display: block ;  font-size:0.9rem  }
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_metadata {color:#4676ca ;}
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_metadata .wp_rss_retriever_date {;color:#4676ca ;font-size:0.8rem; float:right; }
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_metadata .wp_rss_retriever_date .label-publishied-wp-rss-retriever { display:none}
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper a.wp_rss_retriever_readmore { margin-top:0.5rem; color:transparent !important; font-size:0px}
.sowbox .settimanalerss .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper a.wp_rss_retriever_readmore:after  { content:"LEGGI TUTTO" ;color:#000000 !important; font-weight: 700; font-size:0.8rem;  }




/* ALL-IN-ONE MEDIA */
#media {margin-bottom:2rem}
#media .so-widget-seed-so-widget-all-in-one-lite label { color:#0d3a67;font-family :'Open Sans', sans-serif; font-size:1.5rem ;  font-weight: bold; padding-bottom:1rem; ;}
#media .so-widget-seed-so-widget-all-in-one-lite .mediabox { position:relative ;}
#media .so-widget-seed-so-widget-all-in-one-lite .miniatura {width:100%; min-height:270px;height:270px; overflow: hidden; background:#000000}
#media .so-widget-seed-so-widget-all-in-one-lite .miniatura img {width:100%; }
#media .so-widget-seed-so-widget-all-in-one-lite .evidecontent.gallery:before{content:"\f030" ;font-family:  FontAwesome;color: #ffffff ; font-size:1.8rem; }
#media .so-widget-seed-so-widget-all-in-one-lite .evidecontent.video:before{content:"\f03d" ;font-family:  FontAwesome;color: #ffffff ; font-size:1.8rem;}
#media .so-widget-seed-so-widget-all-in-one-lite .evidecontent {position:absolute; z-index:2;  bottom: 0%;   left: 0%;   width:80%;  margin: 10% 10% 0% 10%;font-size:1rem; background:rgba(0, 0, 0, 0.8);padding:3%; margin-bottom:0px !important}
#media .so-widget-seed-so-widget-all-in-one-lite .evidecontent a  {color: #ffffff;font-size:1rem; }


/* COLONNA DESTRA HOMEPAGE */
#secondary { margin: 1rem auto 2rem auto; padding-left:2rem; margin: 1rem auto auto auto; padding-left:0px }
#secondary.destra { margin: 1rem auto auto auto; padding-left:0px }

/* COLONNA DESTRA */
#secondary a {color:#17508b} 
#secondary a:hover {color:#17508b}
#secondary.destra .so-panel.widget  {background: #ffffff url(/wp-content/uploads/2018/02/bckpointed.png) repeat 0px 0px; padding:1rem; margin-bottom:1rem}

#secondary.destra .panel-widget-style  {background: #ffffff ;}
#secondary.destra .so-widget-sow-button a {border:none; }
#secondary.destra .so-widget-sow-button .sow-icon-image {background-size: auto;background-position: right bottom ;background-repeat:no-repeat; width:35%; min-height:98px;margin:0px;}
#secondary.destra .ow-button-base, #secondary.destra .ow-button-base a {padding:0rem; margin:0px;}
#secondary.destra .ow-button-base a .sow-icon-image, #secondary.destra .ow-button-base a [class^="sow-icon-"] { float: right;margin-top:-1rem}
#secondary.destra .so-widget-sow-button a span {font-weight:bold ; width:100% ;    display: block;  text-align:left; font-size:1.2rem;font-family:'Open Sans', sans-serif; padding-top: 1rem; padding-left: 1rem}
#secondary.destra .so-widget-sow-button a span strong {color:#000000;font-size:1rem ;margin-top:1rem}
#secondary.destra .so-widget-sow-button a.verde { border-left:10px solid #5fa83b}
#secondary.destra .so-widget-sow-button a.amaranto { border-left:10px solid #913735}
#secondary.destra .so-widget-sow-button a.rosso { border-left:10px solid #bb1319}
#secondary.destra .so-widget-sow-button a.violet { border-left:10px solid #7a13bc}

#secondary.destra .so-widget-seed-so-widget-all-in-one-lite {;padding: 0.5rem 0.5rem 0.5rem 1rem ;font-family:'Open Sans', sans-serif;}
#secondary.destra .so-widget-seed-so-widget-all-in-one-lite label {font-weight:bold !important ; text-align:left; font-size:1.2rem;font-family:'Open Sans', sans-serif; text-transform: capitalize;    color: #17508b;}
#secondary.destra .giallo .box {margin-top:2rem}
#secondary.destra .giallo .so-widget-seed-so-widget-all-in-one-lite {background-image: url(/wp-content/uploads/2018/02/avvisi_bg.jpg);background-repeat: no-repeat ; background-position: right top; border-left:10px solid #fac337 ; color:#444444}
#secondary.destra .giallo .so-widget-seed-so-widget-all-in-one-lite .avviso {margin:1rem auto}
#secondary.destra .giallo .so-widget-seed-so-widget-all-in-one-lite h5#data {font-size:0.9rem; font-weight:bold;}
#secondary.destra .giallo .so-widget-seed-so-widget-all-in-one-lite h4 {font-size:0.9rem ; margin-bottom:0px; }
#secondary.destra .giallo .so-widget-seed-so-widget-all-in-one-lite h4 a {color:#444444}
#secondary.destra .giallo .so-widget-seed-so-widget-all-in-one-lite h4:before {content:"\f06a" ;font-family:  FontAwesome; font-size:1rem; color:#444444 ;padding-right:1rem}
#secondary.destra .giallo .so-widget-seed-so-widget-all-in-one-lite .summary {font-size:0.9rem}
#secondary.destra .giallo .archivio  {color: #638bd2 ; margin-top:1rem; font-size:0.9rem;}
#secondary.destra .giallo .archivio a {color: #638bd2 ; }

/*CALENDARIO*/
.eventi {;padding: 0.5rem 0.5rem 0.5rem 1rem ; background: #ffffff ; font-family:'Open Sans', sans-serif; border-left:10px solid #b7cbee}
.eventi h3.widget-title {font-weight:bold !important ; text-align:left; font-size:1.2rem;font-family:'Open Sans', sans-serif;     color: #17508b;}
.eventi h3.widget-title a { color: #17508b !important ; font-weight:bold !important }
.eventi .mini-clndr .clndr { overflow: hidden; border-bottom: 1px solid #b7cbee;}
.eventi .mini-clndr .clndr .controls, .eventi .seed_legenda label  {border: none;}
.eventi .seed_legenda label .event-styled {font-size:0.8rem}


/*APPUNTAMENTI
.eventi {background: #ffffff ;padding: 0.5rem; font-family:'Open Sans', sans-serif; border-left:10px solid #b7cbee}
.eventi label { font-size: 1.5rem; color:#17508b;display: block ; text-transform:uppercase; font-family:'Open Sans', sans-serif; font-weight:bold;}
.eventi .appuntamenti {margin-top: 1rem;margin-bottom: 1rem; text-align: left; }
.eventi .appuntamenti .boxapp {color:#17508b; padding-bottom: 3rem; padding-right:1rem}
.eventi .appuntamenti .boxapp a {color:#17508b}
.eventi .appuntamenti .boxapp .categ {font-weight: 700; font-size:0.9rem ; margin-left:5%}
.eventi .appuntamenti .boxapp .data {padding-bottom:1rem;text-transform: uppercase; color:#17508b ; width:32%; float:left; margin-right:1%; padding-right:1%; font-size:1rem; text-align:center; border-right:1px solid #17508b}
.eventi .appuntamenti .boxapp .data .giorno {font-size:3rem; display: block; font-weight: 700 }
.eventi .appuntamenti .boxapp .data a {color:#17508b; text-decoration: none}
.eventi .appuntamenti .boxapp .inizio {color:#17508b;text-transform:lowercase;}
.eventi .appuntamenti .boxapp .titoloapp {color:#17508b; font-size: 1.5rem ; padding-left:3%; padding-top:1%; display: table }
.eventi .appuntamenti .boxapp .titoloapp a {;display: block ;color:#17508b;}
.eventi .appuntamenti .boxapp .titoloapp .location {font-size:0.9rem; display: block;margin-top:1rem}
.eventi .archivio {text-align: center ; background:#ffffff }
.eventi .archivio a {border:1px solid #17508b;font-size:1rem; color:#17508b ;padding: 0.3em 1.2rem;}
.eventi .archivio a:hover {background-color: #ffffff;color:#17508b }
*/

/*Simple Calendar*/
.eventi .simcal-calendar-grid {margin-bottom: 0px}
.eventi .simcal-current-month, .eventi .simcal-current-year {font-size:1.5rem ; color:#17508b}

.eventi .simcal-default-calendar-grid .simcal-calendar-head .simcal-nav {padding:3px 0px}
.eventi .simcal-nav-button { color:#17508b}
.eventi .simcal-default-calendar-grid>table {background:#ffffff}
.eventi .simcal-calendar-head {background:#ffffff}
.eventi .simcal-default-calendar .simcal-tooltip-content {font-size: 0.9rem}
.eventi .simcal-default-calendar .simcal-tooltip-content .simcal-event-title  {font-weight:bold;font-size: 1rem}
.eventi .simcal-default-calendar .simcal-tooltip-content a {font-size: 0.8rem ;font-weight:bold; color:#17508b}





/*MENU DX */
#secondary .widget_custom_menu_wizard.menudx {background: #ffffff url(/wp-content/uploads/2018/02/bckpointed.png) repeat 0px 0px; padding:1rem; margin-bottom:3rem}
#secondary .widget_custom_menu_wizard.menudx .menu-mainmenu-container {background: #ffffff}
#secondary .widget_custom_menu_wizard.menudx ul.menu-widget {background: #ffffff; margin:0px; list-style-type: none; padding:1rem; font-family:'Open Sans', sans-serif;}
#secondary .widget_custom_menu_wizard.menudx ul.menu-widget li {text-transform:uppercase;  color:#17508b; font-weight:bold; font-size:1.1rem ; margin-bottom: 0.5rem}
#secondary .widget_custom_menu_wizard.menudx ul.menu-widget li a { color:#17508b; font-weight:bold; }
#secondary .widget_custom_menu_wizard.menudx ul.menu-widget li .sub-menu {margin-left: 1rem;}
#secondary .widget_custom_menu_wizard.menudx ul.menu-widget li li { list-style-type: none;  margin-left: 0rem;text-transform: none}







/*FOOTER*/
.footer_container { background: #13428b;position:relative;}
#footer{ 
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.11) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.11) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.11) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1cffffff',GradientType=1 ); /* IE6-9 */}
footer[role="contentinfo"] {border-top:none }




#footer .site-info  {padding:1rem;}
footer.entry-meta {padding:0px;}
#ftxt {width:100%; }

.footerleft {float:left; text-align:left; position: absolute}
.footerleft strong {font-size:1.4rem; font-weight:normal;}
footer[role="contentinfo"] p {float:left; width: 50%;}
footer[role="contentinfo"] p img {margin-right:4rem; margin-bottom:2rem}
footer[role="contentinfo"] p span {display: table }
#ftxt .copy {float: right; text-align: right ; color: #7b7b7b}

.footernotes {text-align:center; font-size:0.8rem; font-family:'Open Sans', sans-serif }


/* MAIN SIDEBAR - MENU */
#secondary .widget_custom_menu_wizard {background: #ffffff url(/wp-content/uploads/2018/02/bckpointed.png) repeat 0px 0px; padding:1rem; margin-bottom:2rem}
#secondary .widget_custom_menu_wizard .menu-mainmenu-container {background: #ffffff}
#secondary .widget_custom_menu_wizard .menu-mainmenu-container ul.menu-widget {margin:0px; list-style-type: none; padding:1rem;}

#secondary .widget_custom_menu_wizard .menu-mainmenu-container ul.menu-widget .cmw-level-1  {font-weight:bold ;    display: block;  text-align:left; font-size:1.2rem;font-family:'Open Sans', sans-serif; }
#secondary .widget_custom_menu_wizard .menu-mainmenu-container ul.menu-widget .cmw-level-1 > a {font-weight:bold ;color: #13428c }
#secondary .widget_custom_menu_wizard .menu-mainmenu-container ul.menu-widget ul.sub-menu {list-style-type: none}
#secondary .widget_custom_menu_wizard .menu-mainmenu-container ul.menu-widget ul.sub-menu li {list-style-type: none; margin-left:0px;}
#secondary .widget_custom_menu_wizard .menu-mainmenu-container ul.menu-widget ul.sub-menu li.current-menu-item.cmw-level-2 a {font-weight:bold }
#secondary .widget_custom_menu_wizard .menu-mainmenu-container ul.menu-widget ul.sub-menu li.current-menu-item.cmw-level-3 a {font-weight:bold }
/* FINE  --- MAIN SIDEBAR - MENU */



.amaranto {}

/* ENTRY-META-CATEGORIES */
.entry-meta-categories {display:inline}
.entry-meta-custom-tax.como_category span.categories-links:before  {content:", "}
/* FINE - ENTRY-META-CATEGORIES */



h1.entry-title {font-size:2rem}
h2.entry-title-post a:hover {color: #13438c}
.archive-header {   border-bottom: 1px solid #13438c;padding-bottom: 17px}
.archive-title_old {color: #13438c;    position: absolute; _position: absolute;    padding-right: 2rem;    background: #ffffff;font-size: 1.2rem;}
.archive-title {color: #13438c;     padding-right: 2rem;    background: #ffffff;font-size: 1.2rem;}
.archive-meta {    color: #255195;    font-size:1rem;    line-height: initial;    margin-top: 0.5rem; font-family: 'Open Sans', sans-serif}
  
article {border-bottom: none}

.page-template-default article.page .entry-header .wp-post-image { float:left; margin-right:1rem}
.seed_wp_starter_so_sottotitolo {font-size: 1.5rem;}


/*********ARCHIVI COMO-CATEGORY **********/

.archive.tax-como_category #content article .blog-title a {color:#13438c; background:#fafafa ; font-size: 0.8rem; padding:0.3rem;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.archive.tax-como_category #content article .blog-title a:hover {background:#13438c;color:#ffffff }
.archive.tax-como_category article {display: inline-block;}

.archive.tax-como_category .pagination li:first-child, .archive.tax-como_category .pagination li:last-child {    display: inline-block;}
.archive.tax-como_category .pagination .current {  padding: .1875rem .625rem !important}
.archive.tax-como_category .pagination .current {    padding: .1875rem .625rem;    background: #1779ba;    color: #fefefe;    cursor: default;}
.archive.tax-como_category .pagination a {    display: block;    padding: .1875rem .625rem;    border-radius: 0;    color: #0a0a0a;}



/*********Territorio**********/
.textwidget .pim_container {margin-bottom: 2rem}
.pim_tree ul {list-style-type: none; margin-left: 0.5rem}
a.pim_link_to_post {font-size:2rem;width:10%}
button.pim_button { width: 88%;    font-size: 0.9rem}
.pim_tree ul .has_child a.pim_link_to_post { color:#f75c50;}
.pim_tree ul .has_child a:hover.pim_link_to_post { color:#000000; text-decoration:none}
.pim_tree ul .no_child a.pim_link_to_post {color:#f75c50}
.pim_tree ul .no_child a:hover.pim_link_to_post { color:#000000}
.pim_tree ul li.has_child > .pim_button:before {content: "+";color: #f75c50;font-size: 1rem;float: left;padding-right: 0.5rem;}


/*********Archivi**********/

.archive .post .wp-post-image {float:left; margin-right:1rem; max-width:200px}
.search-results .post .wp-post-image {float:left; margin-right:1rem; max-width:200px}

/**********Annuario**********/

.wd-archive-loop.wd-annuario-enti article {border-bottom:1px solid #13438c}
.wd-archive-loop.wd-annuario-persone article {border-bottom:1px solid #13438c}
.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;
}

/* singola persona */
.single-wd-annuario-persone .entry-content-post { border-top:1px solid #13438c;padding:1rem;}
.wd-noah-persona-infocontainer { font-size:1.1rem ; color:#434343; float: left;   width: 50%;padding-right: 2rem}
.wd-noah-persona-infocontainer_new { font-size:1.1rem ; color:#434343; }
.wd-noah-persona-infocontainer label {font-weight:bold ;  text-transform:uppercase;font-size:1rem ;color:#434343 }
.wd-noah-persona-infocontainer div { display: block; clear:both; margin-bottom:1rem }
.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-incarichi_new {margin-top:1rem;margin-left:0rem;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-noah-persona-infocontainer .wd-noah-persona-tit {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-nome {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-cognome {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tipo label {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-telefono_old:before {content:"CONTATTI";font-weight:bold; font-size:1rem ;color:#434343; line-height: 1.5rem; }
.wd-noah-persona-infocontainer .wd-noah-persona-testo:before {content:"NOTE";font-weight:bold; font-size:1rem ;color:#434343 }
.wd-noah-persona-incarichi label {font-weight:bold ;  text-transform:uppercase;font-size:1rem ;color:#434343 }
.wd-noah-persona-altro {margin-top:1rem ; display:inline-block}
.wd-noah-persona-altro label {font-weight:bold ;  text-transform:uppercase;font-size:1rem ;color:#434343 }
.single-wd-annuario-persone .seed-localization-address:before {content:"RESIDENZA";font-weight:bold; font-style:normal;font-size:1rem ;color:#434343;display:block}
.single-wd-annuario-persone .seed-localization-address {clear:both; margin-bottom:0rem }
.categories-links.wd-tipo-persone {display:none}


/* archivio persone*/
.tax-wd-tipo-persone .archive-title {color:#979797;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 #13438c; margin-bottom:2rem; }
.wd-noah-persone-search label {width:48%; float: left; margin-right:2%}
.wd-noah-persone-search button { color:#ffffff; background: #979797; 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 #979797 }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#979797}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#979797}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#979797}
.wd-annuario-persone .entry-meta {display:none}
.wd-noah-persona-tipo-persona, .wd-noah-ente-tipo-ente {color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem;}
article.wd-annuario-persone {display:block}
.wd-annuario-persone .entry-header {display:flex}
.wd-annuario-persone .entry-header .entry-title-post {order:2}
.wd-annuario-persone .entry-meta-header {display:none;}
.wd-annuario-persone img.wp-post-image {float:left; margin-right: 1rem; max-width:122px}

.post-type-archive-wd-annuario-persone h4.archive-title:before {;content:'PERSONE: '}
.post-type-archive-wd-annuario-persone h4.archive-title span.category-archives { display:none}
.post-type-archive-wd-annuario-persone h4.archive-title:nth-of-type(2) { display:none}

/* singolo ente */
.single-wd-annuario-enti .entry-content-post { border-top:1px solid #13438c;padding:1rem;}
article.wd-annuario-enti .entry-header .wp-post-image  {float:left; margin-right: 1rem; margin-top: 1rem; max-width:122px}
.wd-noah-ente-infocontainer { font-size:1.1rem ; color: #13438c; padding: 1rem}
.wd-noah-ente-infocontainer .wd-noah-ente-nav-parent-posts {margin-bottom:1rem}
article.wd-annuario-enti label  {font-weight:bold ;  text-transform:uppercase;font-size:1rem ;color:#434343 }
.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}
.single-wd-annuario-enti .wd-noah-ente-incarichi {margin: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}
.single-wd-annuario-enti  .entry-header {margin-bottom:0px}
.single-wd-annuario-enti .wd-noah-citta-ente, .single-wd-annuario-enti .wd-noah-cap-ente, .single-wd-annuario-enti .wd-noah-regione-ente, .single-wd-annuario-enti .wd-noah-paese-ente {display: none}


/* archivio enti */
.archivecc .wd-annuario-enti {display:table} 
.archivecc .wd-annuario-enti .wp-post-image {max-width:300px; margin-right:1rem}

.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-ente-featured-image {float: left; margin-right:1rem}
.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 #13438c; margin-bottom:2rem; }
.wd-noah-enti-search button { color:#ffffff; background: #979797; 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 #0f512b }
.wd-noah-enti-main .wd-noah-ente-titolo  { color:#979797}
.wd-noah-enti-main .wd-noah-ente-titolo a  { color:#979797}
.wd-noah-enti-main .wd-noah-ente-tipo-ente{ color:#979797}
.wd-annuario-enti label {font-weight:bold ;  text-transform:uppercase;font-size:1rem ;color:#434343 }
.wd-annuario-enti .entry-meta-header {display:none}
.wd-annuario-enti .entry-meta {display:none}
.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'}

/* personalizzazione pagina uffici */

/* personalizzazione vescovo  pagine interne */
.vescovointpage {margin-top: 0px}
.vescovointpage .widget_seed-so-widget-all-in-one-lite  {background: #f1f1f1 ;padding:1rem ; border-bottom:1px solid #5fa83b; margin-bottom: 2rem}
.vescovointpage .widget_seed-so-widget-all-in-one-lite label { color:#0d3a67;font-family :'Open Sans', sans-serif; font-size:1.5rem ;  font-weight: bold; padding-bottom:1rem; ;}
.vescovointpage .widget_seed-so-widget-all-in-one-lite .vescovoint {margin-bottom:2rem }
.vescovointpage .widget_seed-so-widget-all-in-one-lite .vescovoint h4.entry-title {font-size:1.2rem}
.vescovointpage .widget_seed-so-widget-all-in-one-lite .vescovoint h4.entry-title a {color:#000000}
.vescovointpage .widget_seed-so-widget-all-in-one-lite .vescovoint .occhiello {color:#4676ca; text-transform:uppercase; font-size:0.9rem; }
.vescovointpage .widget_seed-so-widget-all-in-one-lite .vescovoint .summary{ color:#000000;font-family: 'Open Sans', sans-serif;font-size:0.9rem; }
.vescovointpage .widget_seed-so-widget-all-in-one-lite .scroll {overflow-y: scroll;  overflow-y: auto;max-height: 400px}

/* personalizzazione vescovo  pagine interne */
.vescovointpage {margin-top: 0px}
.vescovointpage .widget_custom_html .widget-title { color:#0d3a67;font-family :'Open Sans', sans-serif; font-size:1.5rem ;  font-weight: bold; padding-bottom:1rem; ;}
.vescovointpage .ajax-load-more-wrap {background: #f1f1f1 ;padding:1rem ; border-bottom:1px solid #5fa83b; margin-bottom: 2rem}
.vescovointpage .ajax-load-more-wrap li {list-style-type: none}
.vescovointpage .ajax-load-more-wrap .vescovoint {margin-bottom:2rem }
.vescovointpage .ajax-load-more-wrap .vescovoint h3 {font-size:1.2rem}
.vescovointpage .ajax-load-more-wrap .vescovoint h3 a {color:#000000}
.vescovointpage .ajax-load-more-wrap .vescovoint .occhiello {color:#4676ca; text-transform:uppercase; font-size:0.9rem; }
.vescovointpage .ajax-load-more-wrap .vescovoint p { color:#000000;font-family: 'Open Sans', sans-serif;font-size:0.9rem; }


/* personalizzazione categorie tematiche pagebuilder */
.altracategorypb {margin-top: 1rem}
.altracategorypb .widget_seedpostaggregator_widget { border-top: 1px solid #913735; padding:1rem ; margin-bottom: 2rem; color:#0d3a67;font-family :'Open Sans', sans-serif;  padding-bottom:1rem; ;}
.altracategorypb .widget_seedpostaggregator_widget .evidecontent  {margin-bottom:2rem }
.altracategorypb .widget_seedpostaggregator_widget .evidecontent .entry-title {font-size:1.2rem}
.altracategorypb .widget_seedpostaggregator_widget .evidecontent .entry-title a {color:#000000}
.altracategorypb .widget_seedpostaggregator_widget .evidecontent .occhiello {color:#4676ca; text-transform:uppercase; font-size:0.9rem; }
.altracategorypb .widget_seedpostaggregator_widget .evidecontent .summary{ color:#000000;font-family: 'Open Sans', sans-serif;font-size:0.9rem; }
.altracategorypb .widget_seedpostaggregator_widget .evidecontent .scroll {overflow-y: scroll;  overflow-y: auto;max-height: 800px}



/* personalizzazione single introduzione al tema */
article.format-aside .entry-meta-header {display:none} 
article.format-aside .aside {    background: #f5f5f5; border-left: 10px solid #913735 }

.tax-como_category .archive-header .archive-meta { color: #000000; background: #f5f5f5; border-left: 10px solid #913735;}
.tax-como_category .archive-header .archive-meta blockquote, .tax-como_category .archive-header .archive-meta blockquote p { color: #000000; font-family: 'Lora', serif; font-size:0.875rem;    line-height: 1.846153846;}
.tax-como_category .archive-header .archive-meta a { color:#4a5466}
.tax-como_category .archive-header .archive-meta a:hover {color:#913735}


/* ENTI _ VICARIATI SEED POST AGGREGATOR */
.single-wd-annuario-enti .widget_seedpostaggregator_widget {padding: 1rem; margin-bottom: 1rem; background:#f3f3f3}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .widgettitle {    color: #0d3a67;    font-family: 'Open Sans', sans-serif;    font-size: 1.5rem;    font-weight: bold;    padding-bottom: 1rem;    text-transform: none;}
.single-wd-annuario-enti .widget_seedpostaggregator_widget {margin-top:1rem}
.single-wd-annuario-enti .widget_seedpostaggregator_widget label { color:#0d3a67;font-family :'Open Sans', sans-serif; font-size:1.5rem ;  font-weight: bold; padding-bottom:1rem; ;}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .slick-prev, .single-wd-annuario-enti .widget_seedpostaggregator_widget .slick-next  {top:100%}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .slick-prev  {left:92%}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .slick-next  {left:95%}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .slick-next:before {    content: '\f054'; color:#000000;font-family:  FontAwesome;font-size:1.5rem}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .slick-prev:before {    content: '\f053'; color:#000000;font-family:  FontAwesome;font-size:1.5rem}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .slick-dots {bottom: -30px;}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .cell {padding-left:0.5%;padding-right:0.5%}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .evidecontent .occhiello {color:#4676ca; text-transform:uppercase; font-size:0.9rem; }
.single-wd-annuario-enti .widget_seedpostaggregator_widget .evidecontent .entry-title {color:#214d82 ; font-size:1.4rem; font-family: 'Lora', serif; font-weight:bold;}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .evidecontent .entry-title a {color:#214d82}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .evidecontent .sottotitolo  {color:#214d82 ; font-size:1rem; font-family: 'Lora', serif; font-weight:bold;}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .evidecontent .summary{ color:#000000;font-family: 'Open Sans', sans-serif;font-size:0.9rem; }
.single-wd-annuario-enti .widget_seedpostaggregator_widget .cell .miniatura { max-height: 144px; margin-bottom:10px; overflow: hidden}
.single-wd-annuario-enti .widget_seedpostaggregator_widget .cell.slick-slide .miniatura img {width:100%}

/*MEDIAQUERIES */ 
/* Small only */
@media screen and (max-width: 39.9375em) {
  .header_container .menu_social_pre_header  {background: #164790;margin-top: 0px; top:0px}
  .header_container .menu_social_pre_header .social_wrap .social-navigation {float:none; text-align:left;}
  #secondary-header .widget_search  {width: 60%;}
  #secondary-header .widget_search {position:relative}
  #secondary.destra, #secondary {padding-left: 0rem;}
  #evidenza .evidecontent {  }
  .site-title, p.site-title { font-size:2rem}
}

/* Medium and up */
@media screen and (min-width: 40em) {
  #secondary-header .widget_search form {position:relative}
    #evidenza .evidecontent {  }

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .header_container .menu_social_pre_header  {background: #164790;margin-top: 0px ;top:0px}
  #secondary-header .widget_search  {width: 60%;}
  #secondary-header .widget_search form  {position:relative}
  #primariga>.panel-grid-cell.medium-8 {width:50%}
  #primariga>.panel-grid-cell.medium-4 {width:50%}
  #evidenza .evidecontent {  ;}
  #iconebox {padding:0px;}
  #iconebox .so-widget-sow-button .ow-icon-placement-top .sow-icon-image {   width: 30%; }
  #iconebox .so-widget-sow-button .ow-button-base a {padding:0.3rem; ; word-break: normal ; font-size:0.9rem; text-align: justify}
  #secondary.destra, #secondary {padding-left: 0rem;}
  #secondary.destra .so-widget-sow-button .sow-icon-image {min-width:100%}

 
}
   
/* Large and up */
@media screen and (min-width: 64em) {

     #secondary-header .widget_search form {top:1rem ;position:absolute}
  #evidenza .evidecontent {  }
}
 
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) { 
   #secondary-header .widget_search {width: 80%}
   #secondary-header .widget_search form {top:1rem ;position:absolute}
  #evidenza .evidecontent {    }
}