/*
Theme Name: WP-Starter-Diocesi_Padova
Theme URI: http://themeawesome.com/wordpress-child-theme
Description: A child theme of WP-Forge
Author: ThemeAwesome.com
Author URI: http://themeawesome.com/
Template: wp-forge
Version: 4.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: wp-starter

Start adding your theme specific styles below.
*/

body {font-family: 'Lato', sans-serif; font-size:16px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,ededed+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #ededed 100%) no-repeat; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ededed 100%) no-repeat; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#ededed 100%) no-repeat ; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	background-size: 100% 403px; 
	-o-background-size: 100% 403px;
	-webkit-background-size: 100% 403px; 
	-moz-background-size:  100% 403px}

h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}
.header_container {background:#f9f9f9;
             /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ae2610+0,ae2610+50,383838+50,383838+100 */

background: #f4f4f4 no-repeat; /* Old browsers */
background: -moz-linear-gradient(left,  #ae2610 0%, #ae2610 50%, #383838 50%, #383838 100%) no-repeat; /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ae2610 0%,#ae2610 50%,#383838 50%,#383838 100%)no-repeat; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ae2610 0%,#ae2610 50%,#383838 50%,#383838 100%)no-repeat; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae2610', endColorstr='#383838',GradientType=1 ); /* IE6-9 */

	background-size: 100% 55px, 100% 55px; 
	-o-background-size: 100% 55px, 100% 55px;
	-webkit-background-size: 100% 55px, 100% 55px; 
	-moz-background-size:  100% 55px, 100% 55px;
}
a {outline:0}
.header_container #header { padding:0px ; background-color: transparent ; background-image: url(images/topbartot.png); background-repeat :no-repeat; background-position: center 0px }

/* preheader */
.preheader  { ;width:100%; display: inline-block;padding-top: 0.5rem}
.preheader .data  {color: #ffffff; font-size:0.9rem}

.column.ricerca, .column.ricerca .columns { }
.topheader input[type="text"] { background-color: #ffffff  ;border:none;   box-shadow:none; line-height:1rem; color:#666666; font-family :  'Questrial', sans-serif;     height: 32px}
.topheader input[type="text"]:focus  {color:#ffffff !important; border:none !important;background:#ba4835 }
.topheader input[type="submit"] {    font-family: FontAwesome;color: #666666 ; font-size:1.3rem !important; background-color: #ffffff !important;line-height:1rem;height: 32px}
.topheader *::-moz-placeholder {    color: #666666;}
.topheader input[type="submit"]:hover {color:#ba4835 !important}
.topheader input[type="submit"]:focus {color:#ba4835 !important}
#searchsubmit.button {margin:0px; padding:0.5rem;}
.social_wrap {    margin-top: 0rem ;margin-bottom: 1rem }


.social-navigation a[href*="facebook.com"]:before {    content: "\f204";}
.social-navigation .menu a {padding-left:1.5rem}
.social-navigation .menu a:before {background: rgba(255, 255, 255, 0.7);  border-radius: 100px;    padding: 0.3rem;}

/* menu principale */
.contain-to-grid .top-bar, .top-bar, .top-bar ul, .top-bar ul li, .contain-to-grid, .title-bar {background: transparent !important; z-index:3}
.nav_container {width: auto}
.site-header .nav_wrap.row .top-bar-left ul.menu {margin-top: 2rem;}
.menu-icon::after {background:#ae2610; box-shadow: 0 7px 0 #ae2610, 0 14px 0 #ae2610}
.menu-icon:hover::after {background:#dc280b; box-shadow: 0 7px 0 #dc280b, 0 14px 0 #dc280b}

.site-header .nav_wrap.row .top-bar-left ul.menu ul {margin-top: 0rem;}


.nav_wrap {background-color :transparent !important}

#mega-menu-wrap-primary {background:  #fafafa ;font-family: 'Lato', sans-serif; margin-top:2rem ; text-align:right; padding-right: 1rem}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {vertical-align:top; height:20px ; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child {border-right: none}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {color:#ae2610; text-transform: uppercase; font-size:1.1rem;margin-bottom:0.4rem; font-weight:700; line-height:25px;height:25px ;padding: 0px 15px 0px 15px}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {background: #FCFCFC; color:#ae2610;font-weight:700; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link:after {;display:block; width:100%; text-align:center; margin:0px; font-size:3rem;_line-height:0.4rem;color:transparent }

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus {background: #FCFCFC; color:#a70045}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-toggle-on > a.mega-menu-link:after{;content:'\f142';color:#a70045}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {  background-color: #a70045 !important;  background-repeat: no-repeat; background-position:center top ; top:42px}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { color: #ffffff ; text-transform:none ; min-height: 3rem;    line-height: 1rem; }

#mega-menu-wrap-primary .mega-menu-toggle {background: #FCFCFC; color:#a70045 }
#mega-menu-wrap-primary .mega-menu-toggle #mega-toggle-block-1:before{background: #FCFCFC; color:#a70045 }
#mega-menu-wrap-primary .mega-menu-toggle #mega-toggle-block-1:after{background: #FCFCFC; color:#a70045 }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {color:#ffffff}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {color:#ffffff }
#mega-menu-wrap-primary .mega-sub-menu a:hover {color:#e5b8b1 !important}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { padding: 0.3rem;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover { background: rgba(114, 8, 52, 0.8)!important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover:after,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover:focus { background: rgba(114, 8, 52, 0.8)!important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu a:focus {color:#ffffff !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu a:active {color:#ffffff !important; background: rgba(114, 8, 52, 0.8)!important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {color:#ffffff !important; background: rgba(114, 8, 52, 0.8)!important}


.f-topbar-fixed .topheader {}
.f-topbar-fixed .site-header .nav_container { }
.f-topbar-fixed .site-header {border-bottom:10px solid #ae2610;background:#f4f4f4 url(images/topbartot.png) no-repeat center 0px  !important;padding: 0px 1% 0px 1% }
.f-topbar-fixed .site-header .top-bar {margin-top:0px; padding-top:0px}
.f-topbar-fixed .site-header .header-logo img {max-width:60% }

.site-header .top-bar {text-transform: uppercase; padding-top: 5rem}
.site-header.fixed {z-index:1000}
.site-header .top-bar .is-dropdown-submenu  {padding-top:1rem; background-image: url(images/arrowup.png); background-repeat: no-repeat; background-position:center top;font-size:1rem}
.site-header .top-bar .is-dropdown-submenu li {background-color:#a70045; color:#ffffff  }
.site-header .top-bar .is-dropdown-submenu li a {color:#ffffff  }

.fixed .fixedtop {max-width:75rem; margin:auto}
.fixed .fixedtop .top-bar-right {padding-top:2%}


/* menu principlae in footer */
.footer_container .nav_wrap.row {margin-left:0px; margin-right:0px; text-align: center }
.footer_container .nav_wrap.row .top-bar-left {float:none}
#menu-footermenu {text-transform: uppercase}


.header-logo {margin-top:1.5rem}
.header-logo img  {max-width:100%}
.topheader{margin-top:0.5rem}
.home .content_wrap {padding-top: 9px }


/* menu speciali */
.menu-speciali-menu-container  { float:right; margin-right:2rem; color:#000000}
.menu-speciali-menu-container .menu-item{color:#000000;background:#fbfbfb}
.menu-speciali-menu-container .menu-item:hover{color:#000000;background:#dadada}
.menu-speciali-menu-container .menu-item a {color:#5f5f5f;font-weight:bold; }
.menu-speciali-menu-container .menu-item a:hover {color:#000000;font-weight:bold; }

/* evidenzasuper */
#evidenzasuper .widget_ultimate_posts {position:relative;z-index: 2;margin-bottom:1rem ;max-height:300px;overflow: hidden; }
#evidenzasuper .widget_ultimate_posts.sfogliacat {position:relative ; margin:0px 0px 1rem 0px }
#evidenzasuper .widget_ultimate_posts.sfogliacat .widget-title {display:none }
#evidenzasuper .widget_ultimate_posts.sfogliacat .sfoglia_up {position:absolute; right:1rem; top:1rem;  z-index:2}
#evidenzasuper .widget_ultimate_posts.sfogliacat .sfoglia_up .fa-angle-left { ; padding:0.8rem; text-align: center; color:#ffffff; background: rgba(0, 160, 224, 0.7)} 
#evidenzasuper .widget_ultimate_posts.sfogliacat .sfoglia_up .fa-angle-right { padding:0.8rem; text-align: center;color:#ffffff; background: rgba(0, 160, 224, 0.7)} 
.widget_ultimate_posts.sfogliacat .sfoglia_up .fa-angle-left:before {font-size:1.2rem; }
.widget_ultimate_posts.sfogliacat .sfoglia_up .fa-angle-right:before  {font-size:1.2rem; }
#evidenzasuper .widget_ultimate_posts.sfogliacat .upw-posts.sfoglia {max-height:300px;overflow: hidden}
#evidenzasuper .widget_ultimate_posts.sfogliacat article {position:relative ;width:100%; height: 300px; max-height:300px;}
#evidenzasuper .widget_ultimate_posts.sfogliacat .entry-image {width:100% ;max-height:300px; overflow: hidden;position:relative;}
#evidenzasuper .widget_ultimate_posts.sfogliacat .entry-image .wp-post-image{width:100%}
#evidenzasuper .widget_ultimate_posts.sfogliacat article .entry-title { font-size:2rem; padding: 0.5rem; margin-bottom:0px;padding-bottom: 0.5rem; z-index: 2 ;position: absolute; bottom: 0rem;left:0px; width:100%; max-height: 6rem;height: 6rem; background: rgba(0, 0, 0, 0.5); overflow: hidden; text-transform:none}
#evidenzasuper .widget_ultimate_posts.sfogliacat article .entry-title a {color:#ffffff ; text-decoration:none ; display:block}
#evidenzasuper .widget_ultimate_posts.sfogliacat article .entry-title:hover {background: rgba(177, 21, 86, 0.7)}

#evidenzasuper .widget_text .widget-title {  font-size:2rem; color: #ffffff; text-decoration: none; background: rgba(177, 21, 86, 1);  width: 100%;  display: block;  padding:0.5rem 1rem ;}
#evidenzasuper .widget_text .textwidget {position: relative ; padding-bottom: 56.25%; padding-top: 25px;	height: 0;margin:1%}
#evidenzasuper .widget_text .textwidget iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}



/* tophome */
   #tophome .widget_ultimate_posts {position:relative;z-index: 2;margin-bottom:1rem ; }
   #tophome .widget_ultimate_posts h6.widget-title {position:absolute;top: 8.1rem; z-index:3; background:#ae2610; margin-bottom:1px;height:1.5rem;  color:#ffffff ; width: 50%; font-size:0.8rem; text-transform: uppercase;padding:0.3rem;}
   #tophome .upw-posts article {background: rgba(0, 0, 0, 1);position:relative;z-index: 2; padding:0px ;width:100% ;display: block}
   #tophome .upw-posts article .entry-image {max-height:237px; overflow: hidden ; z-index: -1; position: absolute;width:100%;top:0px; left:0px;display: block;}
   #tophome .upw-posts .entry-image img {width:100%}
   #tophome .upw-posts article .entry-title {padding-top:9.7rem; margin-bottom:0px; font-size:1.2rem;}
   #tophome .upw-posts article .entry-title a {  color: #ffffff; text-decoration: none; background: rgba(0, 0, 0, 0.7);  width: 100%;  display: block;  padding:0.3rem ;height: 5.1rem}
   #tophome .upw-posts article .entry-tags { display:none}
   
 #tophome .slick-prev, #tophome .slick-next { z-index:3}
 #tophome .slick-prev:after {;color:#ae2610  } 
 #tophome .slick-next:after {color:#ae2610  } 
 #tophome .slick-prev::before,  #tophome .slick-next::before {;color:#ae2610 ; font-size:2rem }
 #tophome .slick-prev {left:0px}
 #tophome .slick-next {right:10px}
 #tophome .show-for-small-only .widget_ultimate_posts h6.widget-title {display: none}
 
 
  #tophome .evidenza article {background: rgba(0, 0, 0, 1);position:relative; padding:0px;  margin:0rem 0.9rem}
  #tophome .evidenza article .imgbox {max-height:237px;min-height:237px; overflow: hidden ; ;width:100%;}
  #tophome .evidenza article .imgbox .wp-post-image {width:100%}
  #tophome .evidenza article h3 {position:absolute;bottom:0px; font-size:1.2rem;margin-bottom:0px}
  #tophome .evidenza article a h3 {  color: #ffffff; text-decoration: none; background: rgba(0, 0, 0, 0.7);  width: 100%;  display: block;  padding:0.3rem ;height: 5.1rem}
  #tophome .evidenza article .entry-meta-tags {position: absolute; bottom:5rem ;z-index:3; background:#ae2610; margin-bottom:1px;height:1.5rem;  color:#ffffff ; min-width: 50%; font-size:0.8rem; text-transform: uppercase;padding:0.3rem;}
  #tophome .evidenza article .entry-meta-tags a {color:#ffffff ;white-space: pre;}
  #tophome .evidenza article .entry-meta-tags .genericon-tag {display:none}
  
  
  
#tophome .evidenza article_no .imgbox:hover {position: absolute;z-index:10;transition: transform 1s ease 0s; cursor: zoom-in;} 
#tophome .evidenza article .imgbox:hover img {transform: scale(1.1);transition: transform 1s ease 0s;}

  
  
  
.breadcrumbs {background:none; border:none; color:#000000; font-size:1rem ;border-bottom: 1px solid #000000 ; border-radius: 0px}
.breadcrumbs a {color:#ae2610; }



/* lefthome */
#lefthome .news .label {display: block; color:#ae2610 ; font-size:1.4rem ; background: none; font-weight:700}
#lefthome .news article {width:100%; display: inline-block ;padding:1rem 0rem ; border-bottom:1px solid #ae2610; line-height:21px }
#lefthome .news .wp-post-image {float:left; margin-right: 1rem  }
#lefthome .news .wp-post-image img {width:auto}
#lefthome .news article h3 { font-weight:900 !important;font-size:1.4rem ; color: #333333 }
#lefthome .news article a  { color: #333333 }
#lefthome .news article #sottotitolo { color:#ae2610; font-weight:700;font-size:1.1rem ;margin-bottom:0px }
#lefthome .news .prev-next-posts {color: #ffffff ; background:#ae2610 ; display: block; text-align:center ;position:relative ;margin:0rem 0rem 1rem 0rem} 
#lefthome .news .prev-next-posts a {color: #ffffff ;display: block}

#lefthome .news .pagenav {color: #ffffff ; background:#ae2610 ; display: block; text-align:center ;position:relative ;margin:0rem 0rem 3rem 0rem; width:100%} 
#lefthome .news .pagenav .alignleft {color: #ffffff ;font-weight:700; background:#ae2610 ;display: inline-block; text-align:center ; width:25%; float:left;padding-left:1rem;} 
#lefthome .news .pagenav .alignleft a {color: #ffffff ;display: block ;}

#lefthome .news .pagenav .alignright {color: #ffffff ; background:#ae2610 ;display: inline-block; font-weight:700 ;text-align:center ; width:50% ; float:left;} 
#lefthome .news .pagenav .alignright a {color: #ffffff ;display: block ;}

#lefthome .news .archivio_link {color: #ffffff ; background:#ae2610 ;display: inline-block; font-weight:700; text-align:right ; width:25% ; float:left;padding-right:1rem}
#lefthome .news .archivio_link a {color: #ffffff }

#lefthome .news .excerpt {display:table}
#lefthome .news .excerpt a.more-link {color:#ae2610; font-weight:700; display:block}
#lefthome .news article small {display:none}

#mediasnhome {background:#c6c6c6 ; background:#000000 ;border: 3px solid #b11556; padding: 10px ;height:85px; }
#mediasnhome .snplayer.widget_sp_image {float:left;max-height:45px; width:10%}
#mediasnhome .snplayer.widget_sp_image img {max-width:100%;width:100%}
#mediasnhome .snplayer.widget_text {float:left;max-height:65px; padding-left:5px;max-width:33%; margin-left:1%; display:inline-table}
#mediasnhome .snplayer.widget_text p {margin:0px}
#mediasnhome .snplayer.widget_text .widget-title {color:#ffffff; font-weight:bold}
#mediasnhome .snplayer.widget_text audio {}
body:-webkit-full-page-media {background-color: transparent }

/* righthome */
#righthome .widget_ultimate_posts.video .widget-title { color:#ae2610 ; font-size:1.4rem !important ; background: none; font-weight:700; text-transform:uppercase}
#righthome .widget_ultimate_posts.video .widget-title a { color:#ae2610 !important;}
#righthome .widget_ultimate_posts.video .entry-image {position:relative ;  }
#righthome .widget_ultimate_posts.video .entry-image img {width:100%;  }
#righthome .widget_ultimate_posts.video .entry-image a:after {content: "\f01d"; position: absolute; top: 30%; left: 40% ;width: 100px; height: 100px; z-index: 2; font-family: FontAwesome ; font-weight:lighter;font-size:6rem; color:rgba(151, 149, 146, 0.4) ;  }
#righthome .widget_ultimate_posts.video .entry-title { display: none}

#righthome .textwidget ul.tabs { border:none;}
#righthome .textwidget ul.tabs .tabs-title { text-transform: uppercase; margin:0px ; width:50% ; text-transform: uppercase;font-size:0.9rem !important; line-height:1rem;  text-align:center ;}
#righthome .textwidget ul.tabs li.tabs-title a {color:#333333;  background: #d2d2d2;padding: 1rem 0rem ;font-size:0.8rem !important;}
#righthome .textwidget ul.tabs li.tabs-title.is-active a {color:#ffffff;background:#ae2610;font-weight:600; }
#righthome .textwidget .tabs-content { border: 1px solid #ae2610;margin-bottom:1rem}
#righthome .textwidget .tabs-content .tabs-panel {min-height:260px;padding-bottom: 0px }
#righthome .textwidget .tabs-content .tabs-panel .lcp_catlist {list-style-type:none ; color:#000000; margin:0px; }
#righthome .textwidget .tabs-content .tabs-panel .lcp_catlist li {margin-bottom:1rem ;color:#000000 ; font-size:0.8rem}
#righthome .textwidget .tabs-content .tabs-panel .lcp_catlist li a {;color:#000000 ; font-size:1rem ;display:block ;font-weight:700}
#righthome .tabshomecontent .widget-title {display:none }


#righthome .textwidget .wrap_seed_shortcode_cpt_tag {color:#000000; margin:0px;}
#righthome .textwidget .wrap_seed_shortcode_cpt_tag .single_seed_shortcode_cpt_tag {margin-bottom:1rem ;color:#000000 ; font-size:0.8rem}
#righthome .textwidget .wrap_seed_shortcode_cpt_tag .single_seed_shortcode_cpt_tag .single_title_seed_shortcode_cpt_tag a h2{;color:#000000 ; font-size:1rem ;display:block ;font-weight:700}
#righthome .textwidget .wrap_seed_shortcode_cpt_tag .single_seed_shortcode_cpt_tag .single_date_seed_shortcode_cpt_tag  {display:none }
#righthome .textwidget .tabs-content .tabs-panel .more {color:#ffffff;   text-align:right}
#righthome .textwidget .tabs-content .tabs-panel .more a {color:#ffffff;background:#ae2610; text-transform:uppercase; padding:0rem 0.3rem; }

#righthome #duetabs #duetabsdxhome .tabs {border:none}
#righthome #duetabs #duetabsdxhome .tabs li.tabs-title {width:50% ;text-transform: uppercase; margin:0px ; font-weight:600 ;text-transform: uppercase;font-size:0.9rem !important; line-height:1rem;  text-align:center ;}
#righthome #duetabs #duetabsdxhome .tabs li.tabs-title a {padding: 1rem 0rem; color:#333333;  background: #d2d2d2;font-size:0.8rem !important ;} 
#righthome #duetabs #duetabsdxhome .tabs li.tabs-title.is-active a {color:#ffffff;background:#ae2610; }
#righthome #duetabs #duetabsdxhome .tabs-content {border:none}
#righthome #duetabs #duetabsdxhome .tabs-content .tabs-panel { border: 1px solid #ae2610;margin-bottom:1rem ;padding-bottom:0px}
#righthome #duetabs #duetabsdxhome .tabs-content .tabs-panel .upw-posts { color:#000000; margin:0px; }
#righthome #duetabs #duetabsdxhome .tabs-content .tabs-panel .upw-posts article {margin-bottom:1rem ;color:#000000 ; font-size:0.8rem}
#righthome #duetabs #duetabsdxhome .tabs-content .tabs-panel .upw-posts article a {;color:#000000 ; font-size:1rem ;display:block ;font-weight:700}
#righthome #duetabs #duetabsdxhome .tabs-content .tabs-panel .upw-posts article .entry-meta {margin-bottom:0px}
#righthome #duetabs #duetabsdxhome .tabs-content .tabs-panel .upw-posts article .entry-title {margin-bottom:0px}
#righthome #duetabs #duetabsdxhome .tabs-content .tabs-panel .upw-posts article .entry-summary p {margin-bottom:0px}
#righthome #duetabs #duetabsdxhome .upw-after { margin:0px;padding:0px}
#righthome #duetabs #duetabsdxhome .upw-after p  {text-align:right; margin:0px;padding:0px}
#righthome #duetabs #duetabsdxhome .upw-after p .more {color:#ffffff;background:#ae2610; text-transform:uppercase; padding:0rem 0.3rem; }

#righthome .tabshomecontent .textwidget #tabs_widg .tabs-title.is-active a {background:#b11556 ; color:#ffffff; font-weight:bold; }
#righthome .tabshomecontent .textwidget #tabs_widg .tabs-title a {background:#8e8989 ; color:#ffffff; font-weight:bold; }
#righthome .tabshomecontent .textwidget #tabs_widg .tabs-content { border: 1px solid #b11556;margin-bottom:1rem}
#righthome .tabshomecontent .textwidget .tabs-content {border: 3px double #8e8989}

#righthome .tabshomecontent.widget_ultimate_posts {margin-bottom: 1.5rem ; display: table; width:100%}
#righthome .tabshomecontent.widget_ultimate_posts .widget-title {padding: 1rem 0rem;display:block ;width:100% ;text-transform: uppercase; margin:0px ; font-weight:600 ;text-transform: uppercase;font-size:0.9rem !important; line-height:1rem;  text-align:center ;color:#ffffff;background:#8e8989}
#righthome .tabshomecontent.widget_ultimate_posts .upw-posts { border: 1px solid #ae2610;margin-bottom:1rem ;padding: 1rem;color:#000000; margin:0px;; display: table; width:100%}
#righthome .tabshomecontent.widget_ultimate_posts .upw-posts article {margin-bottom:1rem ;color:#000000 ; font-size:0.8rem}
#righthome .tabshomecontent.widget_ultimate_posts .upw-posts article a {;color:#000000 ; font-size:1rem ;display:block ;font-weight:700}
#righthome .tabshomecontent.widget_ultimate_posts .upw-posts article header .entry-image { width: 45%; float:left; margin-right:3%}
#righthome .tabshomecontent.widget_ultimate_posts .upw-posts article .entry-meta {margin-bottom:0px}
#righthome .tabshomecontent.widget_ultimate_posts .upw-posts article .entry-title {margin-bottom:0px}
#righthome .tabshomecontent.widget_ultimate_posts .upw-posts article .entry-summary p {margin-bottom:0px}
#righthome .tabshomecontent.widget_ultimate_posts .upw-posts article .entry-summary .more-link {color:#ae2610 ; font-weight:bold; }




/* allhomepage */
#allpage  {width:100%; display:table}
#allhomepage {margin:1rem 0rem}
#allhomepage .comunita  {margin-top:1rem }
#allhomepage .comunita .widget-title {padding-left:1rem ;display: block; color:#ae2610 ; font-size:1.4rem !important; background: none; font-weight:700; text-transform: uppercase;     }
#allhomepage .comunita .upw-posts  {-webkit-box-shadow: -2px -47px 29px -56px rgba(0,0,0,0.43);-moz-box-shadow: -2px -47px 29px -56px rgba(0,0,0,0.43);box-shadow: -2px -47px 29px -56px rgba(0,0,0,0.43);}
#allhomepage .comunita article { vertical-align: top; display: inline-block ;padding: 1rem 1rem 0rem 1rem ; min-height:143px ; -webkit-box-shadow: 1px 10px 26px -17px rgba(0,0,0,0.43); -moz-box-shadow: 1px 10px 26px -17px rgba(0,0,0,0.43);  box-shadow: 1px 10px 26px -17px rgba(0,0,0,0.43);}
#allhomepage .comunita article header { display:inline}
#allhomepage .comunita article header .entry-image {float:left; margin: 0rem 1rem 0rem 0rem ;display:block ; -webkit-box-shadow: -5px 0px 47px -17px rgba(0,0,0,0.34);-moz-box-shadow: -5px 0px 47px -17px rgba(0,0,0,0.34); box-shadow: -5px 0px 47px -17px rgba(0,0,0,0.34);  }
#allhomepage .comunita article header .entry-image img {width:160px  }
#allhomepage .comunita article header .entry-title { color:#ae2610 ;font-weight:900 !important;font-size: 0.85rem ; text-transform: uppercase}
#allhomepage .comunita article a  { color:#ae2610 }
#allhomepage .comunita article .entry-meta {display: none}
#allhomepage .comunita article .entry-summary {font-size: 0.8rem ;}

#allhomepage .salecom {margin-top:1rem }
#allhomepage .salecom .widget-title {padding-left:1rem ;display: block; color:#f29100 ; font-size:1.4rem !important; background: none; font-weight:700; text-transform: uppercase;     }
#allhomepage .salecom .upw-posts  {border:1px solid #f29100;}
#allhomepage .salecom article { vertical-align: top; display: inline-block ;margin: 0rem 3% 0rem 3%  ; width:94%;padding: 0.8rem 0rem 0.8rem 0rem;min-height:89px; border-bottom:1px solid #f29100}
#allhomepage .salecom article:last-of-type   {border-bottom:none}
#allhomepage .salecom article header { display:inline}
#allhomepage .salecom article header .entry-image {float:left; margin: 0rem 0.8rem 0rem 0rem ;display:block ; height:76px ;  border:1px solid #626262 ;overflow: hidden }
#allhomepage .salecom article header .entry-image img {width:139px ; }
#allhomepage .salecom article header h4.entry-title { color:#333333 ;font-weight:900 !important;font-size: 0.85rem ; text-transform: uppercase; display: block}
#allhomepage .salecom article a  { color:#333333 }
#allhomepage .salecom article .entry-meta {display: none}
#allhomepage .salecom article .entry-summary {font-size: 0.8rem ;}

#allhomepage .widget_sp_image { float:right; text-align:center}


.tabshomelabel_no {margin-top:-15px}
.tabshomelabel:after {content:"AGGIORNAMENTI DAGLI UFFICI DI CURIA" ; color:#ae2610 ; font-size:1.4rem ; background: none; font-weight:700;}
#tabshome .tabs.vertical {margin:0px !important; background-color:#4e4e4e; padding:0px ;color:#ffffff ; position:relative ;z-index:2 ;max-height:240px ;max-height:321px}
#tabshome .tabs-title {background-color:#4e4e4e;border-bottom:1px solid #ffffff;height:40px; max-height:40px; min-height:40px}
#tabshome .tabs-title > a {color:#ffffff; line-height:39px; padding:0px 0px 0px 10px ; font-size:1rem;text-transform: uppercase}
#tabshome .tabs-title > a:hover { background-color: #ae2610}
#tabshome .tabs-title > a:focus, #tabshome .tabs-title > a[aria-selected='true'] { background: transparent ; color:#ffffff ; width:115%}
#tabshome .tabs-title.is-active {position:relative }
#tabshome .tabs-title.is-active a {background-color: #ae2610 ;background-image: url(images/arrowtab.png) ; background-repeat:no-repeat; background-position: 100% center; display:block }

#tabshome .tabs-content.vertical {background-color: #ae2610;max-height:241px; min-height:241px; overflow: hidden }
#tabshome .tabs-content .tabs-panel {padding:0rem 1rem ;}
#tabshome .tabs-content .tabs-panel .slick-slider {margin:0px ; }
#tabshome .tabs-content .tabs-panel .slick-prev, #tabshome .tabs-content .tabs-panel .slick-next {width:40px; height:40px}
#tabshome .tabs-content .tabs-panel .slick-prev {left: -21px}
#tabshome .tabs-content .tabs-panel .slick-next {right: -21px}

#tabshome .tabs-content .slick-prev:after {font-size:2rem ;color:#ffffff ; content: "\f503" ; font-family: "Genericons" } 
#tabshome .tabs-content .slick-next:after  {font-size:2rem ;color:#ffffff ; content: "\f501" ; font-family: "Genericons" } 
#tabshome .tabs-content .slick-prev:before, #tabshome .tabs-content .slick-next:before {display:none}
#tabshome .upw-posts.multiple-items {padding: 0rem 2rem 0rem 2rem }
#tabshome .upw-posts.multiple-items .slick-track article {margin:0.5% auto;  outline:0;}
#tabshome .upw-posts.multiple-items .slick-track article .entry-image { margin-bottom:0px ; max-height:125px ; overflow: hidden}
#tabshome .upw-posts.multiple-items .slick-track article .entry-image img {  }
#tabshome .upw-posts.multiple-items .slick-track article .entry-categories {color:#ffffff; font-size:0.8rem; margin:0px}
#tabshome .upw-posts.multiple-items .slick-track article .entry-categories a {color:#ffffff; }
#tabshome .upw-posts.multiple-items .slick-track article time.published {color:#ffffff; font-size:0.7rem;}
#tabshome .upw-posts.multiple-items .slick-track article .entry-title {color:#ffffff; font-size:0.9rem !important;text-transform: uppercase;max-height:4rem; overflow: hidden}
#tabshome .upw-posts.multiple-items .slick-track article .entry-title a {color:#ffffff; font-weight:600}
#tabshome .upw-posts.multiple-items .slick-track article .entry-meta { display: none}

#tabshome .upw-posts.multiple-items .slick-track article .entry-custom-fields .custom-field-noah_appuntamento_data_inizio {color:#ffffff; font-size:0.7rem}
#tabshome .upw-posts.multiple-items .slick-track article .entry-custom-fields -entry-custom-fields{color:#ffffff; font-size:0.7rem}

#tabshome .tabs-content .tabs-panel[aria-hidden="true"] {    display: block !important;    height: 0px;    overflow: hidden;}
#tabshome .tabs-content .tabs-panel[aria-hidden="false"] {    display: block !important;    height: auto;}

#tabshome .tab-content>.tab-panel {display: block;visibility: hidden;}
#tabshome .tab-content>.tab-panel.active {visibility: visible;}

#tabshome .widget_ultimate_posts.standard  {}
#tabshome .widget_ultimate_posts.standard .upw-posts {margin: 0.5% 1.5%  ; display:block;  width:100% }
#tabshome .widget_ultimate_posts.standard .upw-posts article {margin:0.5% auto;  outline:0;}
#tabshome .widget_ultimate_posts.standard .upw-posts article .entry-image {margin-bottom:0px ; max-height:125px ; overflow: hidden}
#tabshome .widget_ultimate_posts.standard .upw-posts article .entry-categories {color:#ffffff; font-size:0.8rem; margin:0px}
#tabshome .widget_ultimate_posts.standard .upw-posts article .entry-categories a {color:#ffffff; }
#tabshome .widget_ultimate_posts.standard .upw-posts article time.published {color:#ffffff; font-size:0.7rem;}
#tabshome .widget_ultimate_posts.standard .upw-posts article .entry-title {color:#ffffff; font-size:0.9rem !important;text-transform: uppercase;max-height:4rem; overflow: hidden}
#tabshome .widget_ultimate_posts.standard .upw-posts article .entry-title a {color:#ffffff; font-weight:600}
#tabshome .widget_ultimate_posts.standard .upw-posts article .entry-meta { display: none}

#tabshome .tabs-panel .widget_listcategorypostswidget ul {margin:0px; padding:0px;}
#tabshome .tabs-panel .widget_listcategorypostswidget ul li {max-width:30%;margin:0% 1%; float: left; list-style-type: none}
#tabshome .tabs-panel .widget_listcategorypostswidget ul li a {color:#ffffff; font-weight:600}

/* per template new con sette tabs */
.settetabs #tabshome #tabshome .tabs.vertical {;max-height:280px}
.settetabs #tabshome .tabs-content.vertical {;max-height:281px; min-height:281px;}

/* per template new con otto tabs */
.settetabs #tabshome #tabshome .tabs.vertical {;max-height:321px}
.settetabs #tabshome .tabs-content.vertical {;max-height:321px; min-height:321px;}
/* fine */

#allhomepagebottom .difesa .widget-title { ; background-image: url(images/difesalogo.png), url(images/hr.png) ;background-repeat: no-repeat,no-repeat; background-position: 0px 0px, 0px bottom ; width:100%; min-height:49px ; color: transparent;  font-size:0px ; margin-bottom:0px ; display:block }
#allhomepagebottom .difesa .widget-title a {display:block; height:50px;font-size:0px;color: transparent }
#allhomepagebottom .difesa .upw-posts {margin-top:1rem ;}
#allhomepagebottom .difesa .upw-posts article {margin:1.5% 1%; outline:0; width:31%; max-width:31%; float:left }
#allhomepagebottom .difesa .upw-posts article .entry-categories {display:inline; color:#ae2610;font-size: 0.85rem ;text-transform: uppercase}
#allhomepagebottom .difesa .upw-posts article .entry-categories a  {color:#ae2610}
#allhomepagebottom .difesa .upw-posts article .entry-meta  {display:inline; color:#ae2610;font-size: 0.7rem ;}
#allhomepagebottom .difesa .upw-posts article .entry-meta time:before { content:"-"; color:#ae2610}
#allhomepagebottom .difesa .upw-posts article .entry-title { color:#000000;font-size: 1rem ; font-weight:700}
#allhomepagebottom .difesa .upw-posts article .entry-title a {color:#000000}
#allhomepagebottom .video {padding-top:1rem}
#allhomepagebottom .video .widget-title { ; width:100%;   color:#ae2610;  font-weight:700 ;font-size: 1.5rem ;text-transform: uppercase; margin-bottom:0px ;}
#allhomepagebottom .video .widget-title a {color:#ae2610; }
#allhomepagebottom .video .entry-image {position:relative ;  }
#allhomepagebottom .widget_ultimate_posts.video .entry-image a:after {content: "\f01d"; position: absolute; top: 22%; left: 37% ;width: 100px; height: 100px; z-index: 2; font-family: FontAwesome ; font-weight:lighter;font-size:6rem; color:rgba(151, 149, 146, 0.4) ;  }
#allhomepagebottom .widget_ultimate_posts.video .entry-title { display: none}before { content:"-"; color:#ae2610}
#allhomepagebottom .difesa .upw-posts article .entry-title { color:#000000;font-size: 1rem ; font-weight:700}
#allhomepagebottom .difesa .upw-posts article .entry-title a {color:#000000}

#allhomepagebottom.row .widget_text {padding-top:1rem; width:32%;}
#allhomepagebottom.row .widget_text .widget-title { ; width:100%;   color:#ae2610;  font-weight:700 ;font-size: 1.5rem ;text-transform: uppercase; margin-bottom:0px ;}
#allhomepagebottom.row .widget_text .textwidget iframe  { ; width:100%;  ;}


#rigahomebassa {background:#ffffff ;border: 3px solid #1164a7; padding: 10px ;display:table ; width:100% }
#rigahomebassa .widget_sp_image {float:left; width:20%}
#rigahomebassa .widget_sp_image .widget-title {display:none}
#rigahomebassa .widget_sp_image img {max-width:100%;width:100%}
#rigahomebassa .widget_text {float:right;max-height:65px; padding:5px;max-width:33%; margin-left:3%; margin-right:0px; display:inline-table}
#rigahomebassa .widget_text p {margin:0px}
#rigahomebassa .widget_text .widget-title {color:#1164a7; font-weight:bold}
#rigahomebassa .widget_text audio { }


.rigabassa {background:#ffffff ;border: 3px solid #1164a7; padding: 10px ;display:table ; }
.rigabassa .widget_sp_image {float:left;margin-right:2%}
.rigabassa .widget_sp_image .widget-title {display:none}
.rigabassa .widget_sp_image img {max-width:100%;width:100%}
.rigabassa .widget_text { padding:5px; display:inline-block ;max-width:400px; float: right;text-align: right;}
.rigabassa .widget_text .textwidget { }
.rigabassa .widget_text p {margin:0px}
.rigabassa .widget_text .widget-title {color:#1164a7; font-weight:bold; float: left;margin-right:0.2%}
.rigabassa .widget_text audio { background:#ffffff; max-height: 40px;max-width:400px}

.rigabassaimg { font-size:1rem; color:#515151; }
.rigabassaimg .widget_sp_image {width: 100%; _max-height: 50px;text-align:center; display:table; background:#cdcdcd; border-bottom:1px solid #ffffff;padding:2%; height:33%}
.rigabassaimg .widget_sp_image .widget-title {float:left; min-width:60%; text-align:left; font-weight:bold }
.rigabassaimg .widget_sp_image img {max-height: 50px; float:right}



.sidebar_container{background: #eeeeee}
#secondary-sidebar {background: #eeeeee}
#secondary-sidebar .widget_text h6.widget-title  { text-align: center; color:#ae2610 ;font-weight:900 !important;font-size: 1.4rem !important; text-transform: uppercase}
#secondary-sidebar .widget_text { text-align: center; }
#secondary-sidebar .widget_wysija h6.widget-title  { text-align: center; color:#ae2610 ;font-weight:900 !important;font-size: 1.4rem !important; text-transform: uppercase;margin-bottom:4rem}
#secondary-sidebar .wysija-paragraph input[type="text"] {  background-color: #f2f2f2;   border: none;   box-shadow: none;  line-height: 2rem;  color: #949090;  font-family: 'Questrial', sans-serif;}
#secondary-sidebar .wysija-paragraph input[type="text"]:focus {color: #949090 !important}
#secondary-sidebar .widget_wysija_cont .wysija-submit {  font-family: FontAwesome;    font-size: 1.3rem !important;     line-height: 1rem;   background-color: #ae2610 !important;color:#ffffff; display: block; text-align:center; width:100%}

footer[role="contentinfo"] {border-top:none}
#footer .top-bar {text-transform: uppercase; color:#000000}
#footer .top-bar a { color:#000000}
#footer .menu .active > a { color:#000000 !important}
#footer .site-info p { font-size:0.7rem}
#footer .site-info span{ color:#ae2610}


.entry-content-post img, .entry-content-page img, .comment-content img, .widget img { border: none ;box-shadow: none ;}
.entry-content img:hover, .comment-content img:hover, .widget img:hover, .entry-content img:focus, .comment-content img:focus, .widget img:focus, .attachment-post-thumbnail:hover, .attachment-post-thumbnail:focus { border: none ;box-shadow: none}
.entry-content a { color:#ae2610}
.attachment-post-thumbnail { border: none ;box-shadow: none}

.entry-title-post { }
.entry-date { color:#ae2610}


.category .archive-title {font-size:2.2rem ;font-weight:700; text-transform: none; }
.archive .archive-title {font-size:2.2rem ;font-weight:700; text-transform: none; }

.archive article .entry-header h1.entry-title-post {font-size:2rem}
.archive article .entry-header .entry-meta-header .byline {display:none}

.archive article .entry-header .size-post-thumbnail {display:inline; float:left; width:250px ; margin-right:2rem; border:none; box-shadow: none}
.archive article .entry-header .entry-title  {font-size:1.5rem ;font-weight:700 }
.archive article .entry-header .entry-title a {color:#444444}
.search-results .entry-header .size-post-thumbnail {display:inline; float:left; width:250px ; margin-right:2rem}
.search-results .entry-header .entry-title  {font-size:1.5rem ;font-weight:700 }
.search-results .entry-header .entry-title a {color:#444444}


.category .archive-header {display:inline-block}
.category .archive-header img {float:left ; max-width:40%; margin-right:1% ;}
.category .archive-header .archive-meta {font-size: 0.9rem}
.entry-meta-categories .categories-links {font-size: 0.9rem}
.entry-meta-categories .categories-links a {color:#444444}


.single-post #content .tabellaacf { position: relative;}
.single-post #content .tabellaacf .rigacampo {width:100%;text-align:center }
.single-post #content .tabellaacf .cellatesto { width:100%; ; position: relative; z-index:3;display:flex; flex-direction: row }
.single-post #content .tabellaacf .cellatesto p { }

.single-post #content .tabellaacf .cellatesto img.alignleft, .single-post #content .tabellaacf .cellatesto .wp-caption.alignleft {margin-right:5px; }
.single-post #content .tabellaacf .cellatesto img {float:left ;margin:0.3rem; height:auto; width:200px; transition: transform 1s; cursor: zoom-in}
.single-post #content .tabellaacf .cellatesto img:hover  {   transform: scale(2); }

.single-post article .entry-header .attachment-post-thumbnail {max-width:100%; border: none; box-shadow: none;float:left; margin-right:1rem}
.single-post .entry-header {}


.single-post #content .attachment-post-thumbnail, .single-post #content .size-post-thumbnail, .single-post #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   {   transform: scale(2); }



.content_container .allegati {display:inline-block; margin-top: 2rem; margin-bottom: 2rem; }
.content_container .allegati li:before  {content:"\f019 "; color:#ae2610; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }
.content_container .allegati li {list-style-type: none }
.content_container .allegati li a  {color:#ae2610}
.allegati li a  {color:#ae2610}
.wd-noah-intervento-pdf:before, .allegati li:before  {content:"\f019 "; color:#50670e; font-size:1rem;  font-family:"FontAwesome" ; padding-right: 1rem }


.lista-allegati .singolo_attachment  {color:#ae2610 ;display: block;  margin-bottom: 1rem;}
.lista-allegati .singolo_attachment a:before  {content:"\f019 "; color:#ae2610; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }

.wplistaallegati {;display: block;  }
.wplistaallegati .wpba {color:#ae2610 ; margin-bottom: 1rem;display: table;   clear: both; padding: 1rem; background: #f4f4f4; width:98%}
.wplistaallegati .wpba:before {content:"ALLEGATI   \f019"; color:#ae2610; font-size: 1.3rem;  font-family:"FontAwesome" ; padding-right: 1rem ; margin-bottom:1rem; }
.wplistaallegati .wpba .wpba-attachment-list  {margin-top:1rem}
.wplistaallegati .wpba .wpba-list-item a { color:#ae2610;transform:none ; margin-left:0.5rem}
.wplistaallegati .wpba .wpba-list-item img {}



.vcard {display:none}
.more-link  {color:#ae2610; font-weight:700; display:block}
a:more-link  {color:#ae2610; }

.entry-date {display:none}


/* menu laterale */
#secondary .widget_custom_menu_wizard  {background-color:#a70045; color:#ffffff ;margin:0px;padding:0px ; font-size:1rem}
#secondary .widget_custom_menu_wizard .menu-widget { margin:0px; padding:0px; list-style-type:none}
#secondary .widget_custom_menu_wizard .menu-widget li { margin:0px;padding:1rem 0rem;list-style-type: none }
#secondary .widget_custom_menu_wizard .menu-widget li a  {color: #ffffff; text-decoration:none; padding:0.3rem}
#secondary .widget_custom_menu_wizard .menu-widget .cmw-level-1 {font-size:1rem;padding:1rem }
#secondary .widget_custom_menu_wizard .menu-widget .cmw-level-1 .sub-menu  {padding:1rem 0rem ;margin-left:5px}
#secondary .widget_custom_menu_wizard .menu-widget .cmw-level-2 {;border-bottom:1px solid #ffffff ;padding: 0.5rem}
#secondary .widget_custom_menu_wizard .menu-widget .cmw-level-2 .sub-menu  {padding:0rem }
#secondary .widget_custom_menu_wizard .menu-widget .sub-menu li { padding: 0.5rem 0.5rem 0.5rem 0rem;}
#secondary .widget_custom_menu_wizard .menu-widget .sub-menu li a {font-weight: normal;  ; font-weight: normal; text-transform:none; }
#secondary .widget_custom_menu_wizard .menu-widget .sub-menu li a:hover {color: #e5b8b1 !important; background: rgba(114, 8, 52, 0.8)!important}
#secondary .widget_custom_menu_wizard .menu-widget .sub-menu .active a {font-weight: 700;}
#secondary .widget_custom_menu_wizard .menu-widget .cmw-has-submenu a {font-weight: 700; text-transform:uppercase;   }
#secondary .widget_custom_menu_wizard .menu-widget .sub-menu .cmw-level-2.active a {font-weight: 700;background: rgba(114, 8, 52, 0.8)}
#secondary .widget_custom_menu_wizard .menu-widget .sub-menu .cmw-level-2.active .cmw-level-3 a {font-weight: 700;background: none }
#secondary .widget_custom_menu_wizard .menu-widget .sub-menu .cmw-level-2.active .cmw-level-3.active a {font-weight: 700; background: rgba(114, 8, 52, 0.8)}



#secondary .widget-title {padding-left:1rem ;display: block; color:#ae2610 !important; font-size:1.4rem !important; background: none; font-weight:700; text-transform: uppercase;     }
#secondary .upw-posts  {;}
#secondary article { width:100%; vertical-align: top; display: inline-block ;padding: 1rem 1rem 0rem 1rem ; min-height:143px ; -webkit-box-shadow: 1px 10px 26px -17px rgba(0,0,0,0.43); -moz-box-shadow: 1px 10px 26px -17px rgba(0,0,0,0.43);  box-shadow: 1px 10px 26px -17px rgba(0,0,0,0.43);}
#secondary article header { display:inline}
#secondary article header .entry-image { margin: 0rem 1rem 0rem 0rem ;display:block ; -webkit-box-shadow: -5px 0px 47px -17px rgba(0,0,0,0.34);-moz-box-shadow: -5px 0px 47px -17px rgba(0,0,0,0.34); box-shadow: -5px 0px 47px -17px rgba(0,0,0,0.34);  }
#secondary article header .entry-image img {  }
#secondary article header .entry-title { color:#ae2610 ;font-weight:900 !important;font-size: 0.85rem ; text-transform: uppercase}
#secondary article a  { color:#ae2610 }
#secondary article .entry-meta {display: none}
#secondary article .entry-summary {font-size: 0.8rem ;}
#secondary .upw-after { margin:0px;padding:0px}
#secondary .upw-after p  {text-align:right; margin:0px;padding:0px}
#secondary .upw-after p .more {color:#ffffff;background:#ae2610; text-transform:uppercase; padding:0rem 0.3rem; }

.nav-single a {color:#ae2610 }

.ninja-forms-field  {background:#dcdcdc}
input.ninja-forms-field  {background:#dcdcdc}


h3#tagtitle { color:#a70045; font-weight:700}
.tagcloud {border-radius: 10px;margin:0rem 0rem 1rem 0rem; border:1px solid #a70045; padding:1rem;line-height:2rem}
.tagcloud a {color:#a70045;   border-radius: 4px;  border:1px solid #a70045;  padding: 2px 7px;    margin: 0 2px 2px 0;}
.tagcloud a:hover {color: #FFF;background:#a70045;}
.tagcloud a:before {    content: "#";}

/* webdiocesi */
/* sidebar destra per webdiocesi */
.wd-noah-ente-sidebar-dx , .wd-noah-persone-sidebar-dx, .wd-noah-enti-sidebar-dx, .wd-noah-intervento-vesc-sidebar-dx, .wd-noah-documenti-ufficiale-sidebar-dx, .wd-noah-appuntamenti-sidebar-dx {  width: 33.33333%;margin: 0px;    background: #e7e7e7;    padding: 0.6rem;    float: left }

/* archivio enti */
.wd-noah-enti {  font-family: 'Lato', sans-serif;margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-enti-search  {  background: #ae2610; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #ae2610}
.wd-noah-enti-search button { color:#ffffff; background: #ae2610; float:right }
.wd-noah-enti-main {width: 66.66667% ; float:left; }
.wd-noah-ente-featured-image {float:left;    margin-right: 2rem}
.wd-noah-ente {padding:0.6rem; border-bottom:1px solid #ae2610; display:table }
.wd-noah-ente-titolo  { color:#ae2610}
.wd-noah-ente-titolo a  { color:#ae2610}
.wd-noah-ente-tipo-ente{ color:#ae2610}
.wd-annuario-enti .entry-meta-header {display:none}
.single-wd-annuario-enti .nav-single {display:none}

/* singolo ente */
.wd-noah-ente {  font-family: 'Lato', sans-serif; margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-ente-main  {width: 66.66667% ; float:left; }
.wd-noah-ente-titolo {       font-weight: 700;    font-size: 2.2rem;    text-transform: uppercase;    background-color: transparent;    color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-ente-infocontainer {background-color: #efefef;padding:1rem; border-bottom:1px solid #bf360c ;font-size:1.1rem}
.wd-noah-ente-denominazione label {; font-style:italic ;margin-right:1rem}
.wd-noah-tipo-ente label {display:inline-block ;font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem;}
.single-wd-annuario-enti label { display:inline-block;font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem;}
.single-wd-annuario-enti .nav-single {display:none}
.single-wd-annuario-enti .entry-meta-header {display:none}

/* archivio persone*/
.wd-noah-persone  {  font-family: 'Lato', sans-serif; margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-persone-search  {  background: #ae2610; padding:1rem ;width: 66.66667% ; float:left; ;width: 100%; border-bottom:1px solid #ae2610 }
.wd-noah-persone-search button { color:#ffffff; background: #ae2610; float:right }
.wd-noah-persone-main  {width: 66.66667% ; float:left; }
.wd-noah-persone .wd-noah-persona {padding:0.6rem; border-bottom:1px solid #ae2610 }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#ae2610}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#ae2610}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#ae2610}

/* singola persona */
.wd-noah-persona-infocontainer {background-color: #efefef;padding:1rem; border-bottom:1px solid #ae2610 ;}
.wd-noah-persona-infocontainer label {display:inline-block   ; font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem; }
.wd-noah-persona-infocontainer div { display: block; clear:both; font-size:1.1rem;margin-bottom:1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tit  { display: block; clear:both; font-size:1.1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-nome  {display: block ; clear:both; font-size:1.1rem}
.wd-noah-persona-infocontainer .wd-noah-persona-cognome { display: block; clear:both; font-size:1.1rem}
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: block; clear:both; font-size:1.1rem}
.wd-noah-persona-infocontainer .wd-noah-persona-testo {margin-top:2rem}
.wd-annuario-persone .entry-meta-header {display:none}
.single-wd-annuario-persone .nav-single {display:none}

/* singolo appuntamento */
.type-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {background-color: #efefef ;color: #ae2610 ; font-size:1.8rem; width:100%; border:1px solid #ae2610 ;padding:0.3rem} 
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer {background-color: #efefef; padding:1rem; border-bottom:1px solid #ae2610 ;display: inline-block; width:100%}
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer label { display:inline-block ;cursor:auto; font-style:italic ;margin-right: 0.3rem; color:#ae2610 }
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer .wd-noah-appuntamento-descrizione {margin-top:2rem}
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer .wd-noah-appuntamento-inizio { }
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer .wd-noah-appuntamento-organizzatore { }
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer .wd-noah-paese-ente {float:left }



/* singolo intervento */
.wd-noah-intervento-vesc {  font-family: 'Lato', sans-serif; margin: 0rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-main {width: 66.66667% ; float:left; }
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-main .wd-noah-intervento-vesc-titolo {       font-weight: 700;    font-size: 2.2rem;    text-transform: uppercase;    background-color: transparent;    color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-main .wd-noah-intervento-vesc-sottotitolo_intervento_vescovo {font-size: 1.4rem;}
.wd-noah-intervento-vesc-data-intervento {    font-weight: 500;    font-size: 0.9rem;    color: #444444;    text-transform: capitalize;}

/* archivio interventi */
.wd-noah-interventi-vesc {  font-family: 'Lato', sans-serif; margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc-main {width: 66.66667% ; float:left; }
.wd-noah-interventi-vesc .wd-noah-intervento-vesc  {background-color: #efefef;padding:1rem; border-bottom:1px solid #bf360c ;display: table;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-titolo {  font-weight: 700;    font-size: 1.5rem;   color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-titolo a { color:#262626}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-featured-image {float:left ; margin-right:1rem}



/* archivio doc */
.wd-noah-documenti-ufficiale {  font-family: 'Lato', sans-serif; margin: 0.6rem auto;   max-width: 960px;    width: 100%;}
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main  {width: 66.66667% ; float:left; }
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main .wd-noah-doc-ufficiale  { background-color: #efefef;padding:1rem; border-bottom:1px solid #ae2610;display: inline-block;}
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main .wd-noah-doc-ufficiale .wd-noah-doc-featured-image  {float: left;}
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main .wd-noah-doc-ufficiale .wd-noah-doc-titolo {  font-weight: 700;    font-size: 1.5rem;   color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main .wd-noah-doc-ufficiale .wd-noah-doc-titolo a { color:#262626}
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main .wd-noah-doc-ufficiale .wd-noah-doc-sottotitolo {font-size: 1.1rem;}
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main .wd-noah-doc-ufficiale .wd-noah-doc-featured-image {float:left; max-width:300px}


/* singolo doc */
.wd-noah-doc-ufficiale {  font-family: 'Lato', sans-serif; margin: 1rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-doc-ufficiale .wd-noah-doc-ufficiale-main {width: 66.66667% ; float:left; }
.wd-noah-doc-ufficiale .wd-noah-doc-featured-image {float:left; max-width:27%;width:27%; margin:1% 3% 1% 0}
.wd-noah-doc-ufficiale .wd-noah-doc-ufficiale-main .wd-noah-doc-titolo {       font-weight: 700;    font-size: 2.2rem;    text-transform: uppercase;    background-color: transparent;    color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-doc-ufficiale .wd-noah-doc-ufficiale-main .wd-noah-doc-sottotitolo{font-size: 1.4rem;}
.wd-noah-doc-ufficiale .wd-noah-doc-tipo {text-align:right; font-style:italic ; color: #ae2610}
.wd-noah-doc-ufficiale .wd-noah-doc-testo {margin-top:1rem}
.wd-noah-doc-ufficiale .wd-noah-doc-data-doc {    font-weight: 500;    font-size: 0.9rem;    color: #444444;    text-transform: capitalize;}
.wd-noah-doc-allegati a { color: #ae2610; }
.wd-noah-doc-ufficiale .wd-noah-doc-autore { color:#000000; float:right }
.wd-noah-doc-ufficiale .wd-noah-doc-autore a  { color:#000000}
.wd-noah-doc-ufficiale .wd-noah-doc-allegati {display:table; margin-top: 2rem; margin-bottom: 2rem; }
.wd-noah-doc-ufficiale .wd-noah-doc-allegati:before  {content:"\f019 "; color:#ae2610; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }




/* archivio appuntamenti */

.post-type-archive-wd-appuntamenti .archive-header .archive-title:after {content:"Appuntamenti"} 
.wd-noah-appuntamenti {  font-family: 'Lato', sans-serif; margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-appuntamenti .wd-noah-appuntamenti-main {width: 66.66667% ; float:left; }
.wd-noah-appuntamenti .wd-noah-appuntamenti-main .wd-noah-appuntamenti  {background-color: #efefef;padding:1rem; border-bottom:1px solid #ae2610 ;display: inline-block;}
.wd-noah-appuntamenti .wd-noah-appuntamenti-main .wd-noah-appuntamenti .wd-noah-appuntamento-widget-calendario  {background-color: #efefef ;color: #ae2610 ; font-size:1.8rem; float: right; border:1px solid #ae2610 ;padding:0.3rem} 
.wd-noah-appuntamenti .wd-noah-appuntamenti-main .wd-noah-appuntamenti .wd-noah-appuntamenti-titolo {  font-weight: 700;    font-size: 1.5rem;   color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-appuntamenti .wd-noah-appuntamenti-main .wd-noah-appuntamenti .wd-noah-appuntamenti-titolo a  { color: #262626}
.wd-noah-appuntamenti .wd-noah-appuntamenti-main .wd-noah-appuntamenti .wd-noah-appuntamento-inizio {font-size: 1.1rem;}

label { cursor:auto; }
/* fine */


/* seed_fotogallery e videogallery*/

.seed_pg_archive {margin: 0px auto 50px auto;    max-width: 960px;    width: 100%; box-sizing: border-box;    display: table;}

.seed_pg_main.photogallery-tiled {margin: 0 auto;    max-width: 960px;    width: 100%;}
.seed_pg_main #seed-photogallery-torna {color: #ae2610;    width: 100%;    text-align: right;    display: block; margin: 1rem 0rem 2rem 0rem}
.seed_pg_main #seed-photogallery-torna a { color:#ae2610}
.seed_pg_main #seed-photogallery-title {display:block ; margin:1rem}
#seed-photogallery-album-collection:before{content: "Photogallery"; font-size: 2em;    margin: 0.67em 0;display: block;}
.seed_pg_main #seed-photogallery-element {background-color: #e7e7e7}
#seed-photogallery-archive .seed-photogallery-album {max-width:250px}
.seed_vg_archive {margin: 0px auto 50px auto;    max-width: 960px;    width: 100%; box-sizing: border-box;    display: table;}
.seed_vg_archive #seed-videogallery-collection:before {content: "Videogallery"; font-size: 2em;    margin: 0.67em 0;display: block;}
#seed-videogallery-single {background-color: #e7e7e7 ;padding:1rem}
.seed_vg_sin {margin: 0px auto 50px auto;    max-width: 960px;    width: 100%; box-sizing: border-box;    display: table;}
.seed_vg_sin #seed-videogallery-torna {color: #ae2610;    width: 100%;    text-align: right;    display: block;}
.seed_vg_sin #seed-photogallery-torna a { color:#ae2610}

.photogallery-seamless #seed-photogallery-title,.photogallery-seamless-squared  #seed-photogallery-title {display:inline-block ; margin:2rem 1rem}
.photogallery-seamless, .photogallery-seamless-squared {margin: 0px auto 50px auto;    max-width: 960px;    width: 100%; box-sizing: border-box;    display: table;}
.photogallery-seamless, .photogallery-seamless-squared {margin: 2rem auto;    max-width: 960px;    width: 100%;background-color: #e7e7e7 ;}
.photogallery-seamless #seed-videogallery-torna, .photogallery-seamless-squared #seed-videogallery-torna  {color: #ae2610;    width: 100%;     display: block; margin:1rem; ; text-align: right;  }
.photogallery-seamless #seed-videogallery-torna a, .photogallery-seamless-squared #seed-videogallery-torna a { color:#ae2610;}
#seed-photogallery-single #seed-photogallery-torna {right:0px !important ; color: #ae2610; text-align: right;  }
#seed-videogallery-single #seed-videogallery-element {padding-top:2rem}

/* -- seed_fotogallery e videogallery -- */
.category article, .archive article {  display: inline-block;width: 100%; margin-bottom: 20px ;border-bottom: 1px solid #ae2610}

/* Child Theme Media Queries - Use the following media queries to adjust the appearance of your theme on mobile devices */
/* Small only */
@media screen and (max-width: 39.9375em) {
    /* add css for small screens only here */
        .f-topbar-fixed .topheader {display:none}
        .f-topbar-fixed #mega-menu-wrap-primary {    margin-top: 0rem}
        #tophome .upw-posts .entry-image img {width:100%}
        #allhomepage .comunita article { width:100%}
        #allhomepage .salecom article header h4.entry-title {font-size:1rem !important}
        #righthome {margin-top:2rem}
        #secondary-sidebar .widget_wysija h6.widget-title  {margin-bottom:1rem}
        #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { border-right:none; min-height:50px}
        #allhomepage .widget_sp_image {width:100%; }
        .f-topbar-fixed .fixedtop .header-logo {display:none}
        .f-topbar-fixed .content_container  {margin-top:4rem !important}
        #lefthome .news .wp-post-image.attachment-thumbnail {width:98%; margin:1%}
        
}
/* Medium and up */
@media screen and (min-width: 40em) {
   /* add css for medium to large screens here */
    .f-topbar-fixed .topheader {display:none}
    .f-topbar-fixed #mega-menu-wrap-primary {    margin-top: 0rem}
    #allhomepage .comunita article { width:100%}
    #allhomepage .salecom article header h4.entry-title {font-size:1rem !important;}
    #righthome {margin-top:0rem}
    #secondary-sidebar .widget_wysija h6.widget-title  {margin-bottom:2rem}
   #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {border-right:none ; min-height:50px}
    #allhomepage .widget_sp_image {width:33%; }
        .f-topbar-fixed .fixedtop .header-logo {display:none}
        .f-topbar-fixed .fixedtop .header-logo {margin-top:0px; max-width:14%;display: block ;    background: #ffffff;border-radius:28px}
        .f-topbar-fixed .content_container  {margin-top:7rem !important}

}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    /* add css for medium screens only here */
    .f-topbar-fixed .topheader {display:none}
    .f-topbar-fixed #mega-menu-wrap-primary {    margin-top: 0rem}
    #allhomepage .comunita article { width:100%}
    #allhomepage .salecom article header h4.entry-title {font-size:1rem !important}
    #righthome {margin-top:0rem}
    #secondary-sidebar .widget_wysija h6.widget-title  {margin-bottom:3rem}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { border-right:none;  min-height:50px}
    #allhomepage .widget_sp_image {width:33%; }
        .f-topbar-fixed .fixedtop .header-logo {margin-top:0px; max-width:14%;display: block ;    background: #ffffff;border-radius:28px}
        .f-topbar-fixed .content_container  {margin-top:7rem !important}
        
}
/* Large and up */
@media screen and (min-width: 64em) {
    /* add css for large to xtra large screens only here */
    .f-topbar-fixed .topheader {display:inline}
    .f-topbar-fixed #mega-menu-wrap-primary {    margin-top: 0rem}
    #allhomepage .comunita article { width:49%}
    #allhomepage .salecom article header h4.entry-title {font-size: 0.85rem !important}
    #righthome {margin-top:0rem}
    #secondary-sidebar .widget_wysija h6.widget-title  {margin-bottom:4rem}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { border-right: 2px solid #a70045; min-height:25px}
    #allhomepage .widget_sp_image {width:33%; }
        .f-topbar-fixed .fixedtop .header-logo {margin-top:0px; max-width:14%;display: block ;    background: #ffffff;border-radius:28px}
        .f-topbar-fixed .content_container  {margin-top:4rem !important}
    
      
        
        
}
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
    /* add css for large screens only here */
        .f-topbar-fixed .topheader {display:inline}
        .f-topbar-fixed #mega-menu-wrap-primary {    margin-top: 0rem}
        #allhomepage .comunita article { width:49%}
        #allhomepage .salecom article header h4.entry-title {font-size: 0.85rem !important}
        #righthome {margin-top:0rem}
        #secondary-sidebar .widget_wysija h6.widget-title  {margin-bottom:4rem}
        #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { border-right: 2px solid #a70045;min-height:25px}
        #allhomepage .widget_sp_image {width:33%; }
        .f-topbar-fixed .fixedtop .header-logo {margin-top:0px; max-width:14%;display: block ;    background: #ffffff;border-radius:28px}
        .f-topbar-fixed .content_container  {margin-top:4rem !important}
}   

.socialshare  {}
.socialshare .genericon {font-size: 1.5rem}
.socialshare .genericon-facebook {color: #35569D}
.socialshare .genericon-twitter {color:#0183B4}
.socialshare .genericon-googleplus {color:#D94E3B}
.socialshare .genericon-mail {color: #555555}

 @media print {
 a[href]:after { content: none !important; } }
