/*
Theme Name: WP-Starter-Diocesi_molfetta
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.
*/
html {margin-top:0px !important}
body {font-family: 'Lato', sans-serif; font-size:16px;  background-color: #fcfcfc;     background-repeat: no-repeat ;background-size: cover}

h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}
.header_container { background-image: url(images/topbartot.gif); background-repeat :repeat-x; background-position: center 0px}
a {outline:0}

p {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

a {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

div {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}


.header_container #header { padding:0px ; background-color: transparent ; }

/* preheader */

.top-bar {background-color: transparent !important; }
.nav_wrap{background-color: transparent !important;}
.contain-to-grid .top-bar,.top-bar,.top-bar ul,.top-bar ul li,.contain-to-grid,.title-bar {background-color: transparent !important}
.top-bar-left .menu > li.name:hover,.top-bar-right .menu > li.name:hover,.top-bar .menu > li:not(.menu-text) > a:hover,.top-bar .menu > .active:hover {background-color: transparent !important}
.title-bar {background-color: #006d96 !important}
.topheader   {background: #006d96; display: table}
.topheader .data  {color: #ffffff; font-size:0.9rem}

.column.ricerca, .column.ricerca .columns { }
.ricerca #searchform {margin-top: 0.2rem}

.topheader input[type="text"] { background-color: #ffffff  ;border: none;-webkit-border-top-left-radius: 5px;;   box-shadow:none; line-height:1rem; color:#666666; font-family :  'Questrial', sans-serif;     height: 32px;
 -webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.topheader input[type="text"]:focus  {color:#ffffff !important; border:none !important;background:#d0e9f3 }
.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:#d0e9f3 !important}
.topheader input[type="submit"]:focus {color:#d0e9f3 !important}
#searchsubmit.button {margin:0px; padding:0.5rem;-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.social_wrap {    margin-top: 0rem ;margin-bottom: 1rem }


.social-navigation a[href*="facebook.com"]:before {    content: "\f204";}
.social-navigation a[href*="wp-admin"]:before {    content: "\f427"; color:#a3a3a3;}
.social-navigation a[href*="webmail."]:before {    content: "\f410";color:#a3a3a3;}
.social-navigation a:hover:before {color:#0078a0}
.social-navigation .menu a {padding-left:1.5rem}
.social-navigation .menu a:before {background: rgba(255, 255, 255, 1);  border-radius: 100px;    padding: 0.3rem;}

/* menu principale */


.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:#006d96; 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:#006d96;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 #006d96;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% }*/

.f-topbar-fixed .topheader {}
.f-topbar-fixed .site-header .nav_container { }
.f-topbar-fixed .site-header .top-bar {margin-top:0px; padding-top:0px;background:#efefef !important;}
.f-topbar-fixed .site-header .header-logo img {display:none }
.nav_wrap .fixed .top-bar-left {background:url(/wp-content/uploads/2018/10/logo_diocesi_mini.png) no-repeat left center;padding-left:300px !important;}
.nav_wrap .fixed {border-bottom:3px solid #006d96;padding-bottom:0px}

.site-header .top-bar {text-transform: uppercase; padding-top: 5rem}
.site-header.fixed {z-index:1000}
.site-header .top-bar .is-dropdown-submenu  { font-size:.8rem; z-index:3}
.site-header .top-bar .is-dropdown-submenu li {background-color:#006d96 !important; color:#ffffff  }
.site-header .top-bar .is-dropdown-submenu li a {color:#ffffff !important ;background-color:#006d96 !important;padding-bottom:.2rem }
.site-header .top-bar .is-dropdown-submenu li a:hover {color:#ffffff !important ;background-color:#006d96 !important }
.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%}


.home .content_wrap {padding-top: 9px }
.home .breadcrumbs {display:none}

/* 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:#006d96; 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 ;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);   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:#006d96  } 
 #tophome .slick-next:after {color:#006d96  } 
 #tophome .slick-prev::before,  #tophome .slick-next::before {;color:#006d96 ; 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 .imgbox:hover img {transform: scale(1.1);transition: transform 1s ease 0s;}
#tophome .evidenza article .entry-meta-tags {position: absolute; bottom:5rem ;z-index:3; background:#006d96; margin-bottom:1px;height:1.5rem;  color:#ffffff ; width: 50%; font-size:0.8rem; text-transform: uppercase;padding:0.3rem;}
#tophome .evidenza article .entry-meta-tags a {color:#ffffff ;}
#tophome .evidenza article .entry-tags {display:inline; position: absolute; bottom:5rem ;z-index:3; background:#006d96; margin-bottom:1px;height:1.5rem;  color:#ffffff ; width: 50%; font-size:0.8rem; text-transform: uppercase;padding:0.3rem;}
#tophome .evidenza article .entry-tags a {color:#ffffff ;}

#tophome .evidenza article .entry-meta-tags .genericon-tag {display:none}


#tophome .evidenza article .entry-image:hover img {transform: scale(1.1);transition: transform 1s ease 0s;}
#tophome .evidenza article .entry-tags {position: absolute; bottom:5rem ;z-index:3; background:#006d96; margin-bottom:1px;height:1.5rem;  color:#ffffff ; width: 50%; font-size:0.8rem; text-transform: uppercase;padding:0.3rem;}
#tophome .evidenza article .entry-tags a {color:#ffffff ;}
#tophome .evidenza article .entry-tags .entry-tags-label {display:none}
  
#lefthome .evidenzaslick, #lefthome .evidenzaslick article {position:relative}
#lefthome .evidenzaslick .entry-title {
    position:absolute;
    bottom: 0;
     width: 100%;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 40%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
    margin: 0;
    padding: 1rem;padding-top:3rem
}

#lefthome .evidenzaslick .entry-title a{color:#ffffff;font-weight:700;font-size:120%}
#lefthome .evidenzaslick .custom-field-sottotitolo {font-weight:700; color:#006d96; font-weight:700;font-size:1.1rem ;margin-bottom:0px}
#lefthome .evidenzaslick .upw-posts .entry-meta {display:none}
#lefthome .evidenzaslick .upw-posts .entry-image {    margin-bottom: 0em;max-height:450px;overfow:hidden}
#lefthome .evidenzaslick .slick-prev {display:none !important}
#lefthome .evidenzaslick .slick-next {display:none !important}


.breadcrumbs {background:none; border:none; color:#000000; font-size:1rem ;border-bottom: 1px solid #000000 ; border-radius: 0px}
.breadcrumbs a {color:#006d96; }

/* lefthome */

/*******evidenza con widget*******/

#lefthome .evidenza, #lefthome .evidenza article {position:relative}
#lefthome .evidenza header {
    position: absolute;
    bottom: 0;
     width: 100%;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 40%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
    margin: 0;
    padding: 1rem;padding-top:3rem
}

#lefthome .evidenza .entry-title a{color:#ffffff;font-weight:700;font-size:120%}
#lefthome .evidenza .custom-field-sottotitolo {font-weight:700;
color:#006d96; font-weight:700;font-size:1.1rem ;margin-bottom:0px}


#lefthome .evidenza .sfoglia_up {position:absolute;top:0;right:.1rem;;z-index:1;line-height:0;}
#lefthome .evidenza .sfoglia_up a {background:#ffffff;padding-left:.5rem;padding-right:.5rem;font-size:1.8rem;font-weight:bold !important }

#lefthome .evidenza .archivionews {padding-top: 1rem;    text-align: right;}
#lefthome .evidenza .archivionews a {color:#006d96}

/*****news senza widget*****/

#lefthome .news .label {display: block; color:#006d96 ; font-size:1.4rem ; background: none; font-weight:700}
#lefthome .news article {width:100%; display: inline-block ;padding:1rem 0rem ; border-bottom:1px solid #006d96; 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:#006d96; font-weight:700;font-size:1.1rem ;margin-bottom:0px }
#lefthome .news .prev-next-posts {color: #ffffff ; background:#006d96 ; 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:#006d96 ; display: block; text-align:center ;position:relative ;margin:0rem 0rem 3rem 0rem; width:100%} 
#lefthome .news .pagenav .alignleft {color: #ffffff ;font-weight:700; background:#006d96 ;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:#006d96 ;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:#006d96 ;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:#006d96; font-weight:700; display:block}
#lefthome .news article small {display:none}
#lefthome .widget_sp_image { padding:1rem}

/**********notizie con widget*******/
#lefthome .news .widget-title {display: block; color:#006d96 ; font-size:1.4rem ; background: none; font-weight:700}
#lefthome .news article {width:100%; display: inline-block ;padding:1rem 0rem ; border-bottom:1px solid #006d96; line-height:21px }
#lefthome .news .entry-image {float:left; margin-right: 1rem  }
#lefthome .news .wp-post-image img {width:auto}
#lefthome .news article .entry-title { font-weight:900 !important;font-size:1.4rem ; color: #333333 }
#lefthome .news article a  { color: #333333 }
#lefthome .news article .custom-field-sottotitolo { color:#006d96; font-weight:700;font-size:1.1rem ;margin-bottom:0px }
#lefthome .news .entry-summary a.more-link {color:#006d96; font-weight:700; display:block}
#lefthome .news article #occhiello { color:#006d96;font-weight:600 ;font-size:1rem ;margin-bottom:10px;font-style:italic }

#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 .titoloblu {
    border-top: 34px solid #006d96;
 		position:relative;
  	padding-top: 1rem;margin-top:1rem
}

#righthome .titoloblu h6.widget-title {
    position: absolute;
    display: inline-block;
    z-index: 1;
    color: #006d96;
    background: #e5e9ec;
    padding: 0.3em 0.5em;
    height:34px;
    text-transform: initial;
    font-size: 1.1em;
    top: -34px;
    left: 1rem;
}



#righthome .widget_ultimate_posts.video .widget-title { color:#006d96 ; font-size:1.4rem !important ; background: none; font-weight:700; text-transform:uppercase}
#righthome .widget_ultimate_posts.video .widget-title a { color:#006d96 !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 .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:#006d96;font-weight:600; }
#righthome .textwidget .tabs-content { border: 1px solid #006d96;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}
#tabs_widg .tabs-title.is-active a {background:#006d96}


#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:#006d96; 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:#006d96; }
#righthome #duetabs #duetabsdxhome .tabs-content {border:none}
#righthome #duetabs #duetabsdxhome .tabs-content .tabs-panel { border: 1px solid #006d96;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:#006d96; 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_sp_image {border:1px solid #000101; margin-top:2rem}


#righthome .widget_noah_calendar_widget {border:1px solid #000101; background-color:#ffffff;background-image: url(images/calen.jpg);background-repeat: no-repeat ;background-position: center 0px;}
#righthome .widget_noah_calendar_widget .widget-title {display: block; color:#ffffff; font-size:1.8rem; text-align:center}
#righthome .widget_noah_calendar_widget .controls  {background-color: transparent !important; border-color: transparent !important; color:#ffffff !important;font-size:1.5rem; font-weight:normal !important; padding:0.5rem}
#righthome .widget_noah_calendar_widget .mini-clndr .clndr {border: none !important}
#righthome .widget_noah_calendar_widget .mini-clndr .clndr .controls .month { font-weight:normal !important}
#righthome .widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .headers {background-color: transparent !important;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:#006d96 ; 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:#006d96 ;font-weight:900 !important;font-size: 0.85rem ; text-transform: uppercase}
#allhomepage .comunita article a  { color:#006d96 }
#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:"DAGLI UFFICI DI CURIA" ; color:#006d96 ; font-size:1.4rem ; background: none; font-weight:700;padding-left:0.5rem}

#tabshome .tabs.vertical {margin:0px !important; background-color:#dadada; padding:0px ;color:#ffffff ; position:relative ;z-index:2 ;max-height:240px ; border: none}

#tabshome .tabs-title {background-color:#484848;border-bottom:1px solid #dadada;height:40px; max-height:40px; min-height:0px; -moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;}
#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: #dadada}
#tabshome .tabs-title > a:focus, #tabshome .tabs-title > a[aria-selected='true'] { background: transparent ; color:#006d96 ; width:100%}
#tabshome .tabs-title.is-active {position:relative }
#tabshome .tabs-title.is-active a {background-color: #dadada ; display:block }

#tabshome .tabs-content.vertical {background-color: #dadada;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:5rem ;color:#006d96 ; content: "<" ; font-family: "Lato";font-weight: 900; } 
#tabshome .tabs-content .slick-next:after  {font-size:5rem ;color:#006d96 ; content: ">" ; font-family: "Lato" ;font-weight: 900;} 
#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:#006d96; font-size:0.8rem; margin:0px}
#tabshome .upw-posts.multiple-items .slick-track article .entry-categories a {color:#006d96; }
#tabshome .upw-posts.multiple-items .slick-track article time.published {color:#006d96; font-size:0.7rem;}
#tabshome .upw-posts.multiple-items .slick-track article .entry-title {color:#006d96; 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:#006d96; 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;}
/* fine */

#allhomepagebottom .rivista {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+10,ffffff+10,e4f7fe+10 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 10%, #ffffff 10%, #e4f7fe 10%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 10%,#ffffff 10%,#e4f7fe 10%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 10%,#ffffff 10%,#e4f7fe 10%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4f7fe',GradientType=0 ); /* IE6-9 */
padding-right:0px;}

#allhomepagebottom .rivista .widget-title { ; background-image: url(images/rivista_logo.png), url(images/hr.png) ;background-repeat: no-repeat,no-repeat; background-position: 0px 0px, 0px center ; width:100%; min-height:49px ; color: transparent;  font-size:0px ; margin-bottom:0px ; display:block }
#allhomepagebottom .rivista .widget-title a {display:block; height:76px;font-size:0px;color: transparent }
#allhomepagebottom .rivista .upw-posts {margin-top:1rem ; display:table ; background:#e4f7fe}
#allhomepagebottom .rivista .upw-posts article {margin:1.5% 1%; outline:0; width:31%; max-width:31%; float:left }
#allhomepagebottom .rivista .upw-posts article .entry-categories {display:inline; color:#006d96;font-size: 0.85rem ;text-transform: uppercase}
#allhomepagebottom .rivista .upw-posts article .entry-categories a  {color:#006d96}
#allhomepagebottom .rivista .upw-posts article .entry-meta  {display:inline; color:#d1671c;;font-size: 0.7rem ;}
#allhomepagebottom .rivista .upw-posts article .entry-meta time:before { content:" "; color:#d1671c;}
#allhomepagebottom .rivista .upw-posts article .entry-title { color:#000000;font-size: 1rem ; font-weight:700}
#allhomepagebottom .rivista .upw-posts article .entry-title a {color:#000000}
#allhomepagebottom .rivista .upw-posts article .custom-field-sottotitolo { color:#d1671c;font-size: 0.8rem ; font-weight:normal}
#allhomepagebottom .video {padding-top:1rem}
#allhomepagebottom .video .widget-title { ; width:100%;   color:#006d96;  font-weight:700 ;font-size: 1.5rem ;text-transform: uppercase; margin-bottom:0px ;}
#allhomepagebottom .video .widget-title a {color:#006d96; }
#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}

#rigahomebassanew .twitter-timeline-rendered {width:400px}
#rigahomebassanew .video {}
#rigahomebassanew .video .widget-title { ; width:100%;   color:#006d96;  font-weight:700 ;font-size: 1.5rem ;text-transform: uppercase; margin-bottom:0px ;}
#rigahomebassanew .video .widget-title a {color:#006d96; }
#rigahomebassanew .video .entry-image {position:relative ;  }
#rigahomebassanew .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) ;  }
#rigahomebassanew .widget_ultimate_posts.video article.s-videogallery {position:relative}
#rigahomebassanew .widget_ultimate_posts.video .entry-title { position:absolute; top:0rem; background: rgba(0, 0, 0, 0.6) ; color:#ffffff; padding:0.3rem; font-size:0.9rem}
#rigahomebassanew .widget_ultimate_posts.video .entry-title a {color:#ffffff;}



/* da rivista LUCE E VITA */
/* con UPW */
.rivista {margin-top:1rem;margin-bottom:1rem;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+10,ffffff+10,e4f7fe+10 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 10%, #ffffff 10%, #e4f7fe 10%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 10%,#ffffff 10%,#e4f7fe 10%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 10%,#ffffff 10%,#e4f7fe 10%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4f7fe',GradientType=0 ); /* IE6-9 */
padding-right:0px;}
.rivista .widget-title { ; background-image: url(images/rivista_logo.png), url(images/hr.png) ;background-repeat: no-repeat,no-repeat; background-position: 0px 0px, 0px center ; width:100%; min-height:49px ; color: transparent;  font-size:0px ; margin-bottom:0px ; display:block }
.rivista .widget-title a {display:block; height:76px;font-size:0px;color: transparent }
.rivista .upw-posts {margin-top:1rem ; display:table ; background:#e4f7fe}
.rivista .upw-posts article {margin:1.5%; outline:0; width:97%;display: inline-block; }
.rivista .upw-posts article .entry-categories {display:inline; color:#006d96;font-size: 0.85rem ;text-transform: uppercase}
.rivista .upw-posts article .entry-categories a  {color:#006d96}
.rivista .upw-posts article .entry-meta  {display:inline; color:#d1671c;;font-size: 0.7rem ;}
.rivista .upw-posts article .entry-meta time:before { content:" "; color:#d1671c;}
.rivista .upw-posts article .entry-title { color:#000000;font-size: 1rem ; font-weight:700}
.rivista .upw-posts article .entry-title a {color:#000000}
.rivista .upw-posts article .custom-field-sottotitolo { color:#d1671c;font-size: 0.8rem ; font-weight:normal}
.rivista .upw-posts article .entry-image img { float:left; max-width: 45%;}
.rivista .upw-posts article .entry-image img {margin-right:1rem; }

/* integra per RSS */
.rivista {margin-bottom: 0rem;}
.rivista .wp_rss_retriever { background:#e4f7fe}
.rivista .wp_rss_retriever_list {list-style-type:none; margin:0px; background:#e4f7fe}
.rivista .wp_rss_retriever_item {margin-bottom:1rem ; display: table ;padding-right:0.3rem}
.rivista .wp_rss_retriever_item_wrapper { text-align: left ;  }
.rivista .editoriale:before {content:"EDITORIALE";color:#f48735;}
.rivista .editoriale:after {content:"Altre notizie";padding-top:1rem;color:#f48735;}
.rivista .editoriale .wp_rss_retriever_title {color:#000000; font-weight: 700; display:inline-block;width:45%; float:right}.rivista .editoriale .wp_rss_retriever_image {max-height: 100px; overflow: hidden; float:left;padding-right:0.3rem;width:55%; }
.rivista .wp_rss_retriever_title {color:#000000; font-size:  0.9rem;font-weight: 700; display:inline-block;width:50%; float:right}
.rivista .wp_rss_retriever_image {max-height: 100px; overflow: hidden; float:left;padding-right:.3rem;width:45% !important }
.rivista .wp_rss_retriever_image .portrait {width:100%;  }
.rivista .wp_rss_retriever_container {display: inline-block; font-size:0.9rem ; ;margin: 0.2rem}
.rivista .wp_rss_retriever_metadata {display: inline-block;}
.rivista .label-publishied-wp-rss-retriever {display:none}
.rivista .wp_rss_retriever_date {    width:100%;   color: #d1671c;    font-size: 0.7rem;}
.rivista .label-source-wp-rss-retriever{display:none}
.rivista .wp_rss_retriever_source{color: #006d96 ; font-size:0.9rem}
/*fine da rivista LUCE E VITA */



#allhomepagebottom.row .widget_text {padding-top:1rem; width:32%;}
#allhomepagebottom.row .widget_text .widget-title { ; width:100%;   color:#006d96;  font-weight:700 ;font-size: 1.5rem ;text-transform: uppercase; margin-bottom:0px ;}
#allhomepagebottom.row .widget_text .textwidget iframe  { ; width:100%;  ;}


.allhomepagebottom .textwidget {;padding:0% 2%; font-size:1.2rem}
.allhomepagebottom .widget_text .wp_rss_retriever { ; width:100% }
.allhomepagebottom .widget_text .wp_rss_retriever_list {  list-style-type:none ;margin:0px ;}
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item {background: rgba(238, 143, 13, 0.25) ; padding:1rem ; margin:1% ; ;width:23%  ;float:left; min-height:430px;border-bottom: 5px solid #ee8f0d;  }
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_list { }
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper { text-align: left ; display: flex ; flex-direction: column; }
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper a.wp_rss_retriever_title { color:#0e528f !important ; font-size:1rem !important ;order:1;margin-bottom:0.5rem;}
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_image {width:100%; max-height:150px;margin-bottom:0.5rem;  overflow: hidden; order:0 }
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_image img { width:100% }
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_container {display: flex ; flex-direction: column-reverse ;order:2 ; font-size:0.9rem !important }
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_metadata {;order:0 ;}
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_metadata .wp_rss_retriever_date {font-weight: 700;color:#000000 !important}
.allhomepagebottom .widget_text .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_metadata .label-publishied-wp-rss-retriever { display: none ;}
.allhomepagebottom .widget_text .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; margin-bottom:1rem ; display: block ; text-align:left; order:-1}
.allhomepagebottom .widget_text .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; float:left }



#rigahomebassa {background:#ffffff ; 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 ; padding: 10px ;display:table ; }
.rigabassa .widget-title {display:none}
.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;width:50%}
.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%; ;text-align:center; display:table;  border-bottom:1px solid #fafafa;padding:5% 2%;}
.rigabassaimg .widget_sp_image .widget-title {display:none }
.rigabassaimg .widget_sp_image img {}



.sidebar_container{background: #eeeeee}
#secondary-sidebar {background: #eeeeee}
#secondary-sidebar .widget_text h6.widget-title  { text-align: center; color:#006d96 ;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:#006d96 ;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: #006d96 !important;color:#ffffff; display: block; text-align:center; width:100%}

footer[role="contentinfo"] {border-top:none}
#footer .top-bar {text-transform: uppercase; color:#ffffff}
#footer .top-bar a { color:#ffffff}
#footer .menu .active > a { color:#ffffff !important}
#footer .site-info p { font-size:0.7rem}
#footer .site-info span{ color:#ffffff}


.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:#006d96}
.attachment-post-thumbnail { border: none ;box-shadow: none}

.entry-title-post { }
.entry-date { color:#006d96}


.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 h1.entry-title {font-size:2.2rem;}
.single-post #sottotitolo {font-size:1.4rem}
.single-post #occhiello {font-size:1.1rem;font-style:italic}

.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); }
.single-post #content .attachment-post-thumbnail {display:none}


.content_container .allegati {display:inline-block; margin-top: 2rem; margin-bottom: 2rem; }
.content_container .allegati li:before  {content:"\f019 "; color:#006d96; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }
.content_container .allegati li {list-style-type: none }
.content_container .allegati li a  {color:#006d96}
.allegati li a  {color:#006d96}
.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:#006d96 ;display: block;  margin-bottom: 1rem;}
.lista-allegati .singolo_attachment a:before  {content:"\f019 "; color:#006d96; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }

.wplistaallegati {;display: block;  }
.wplistaallegati .wpba {color:#006d96 ; margin-bottom: 1rem;display: table;   clear: both; padding: 1rem; background: #f4f4f4; width:98%}
.wplistaallegati .wpba:before {content:"ALLEGATI   \f019"; color:#006d96; 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:#006d96;transform:none ; margin-left:0.5rem}
.wplistaallegati .wpba .wpba-list-item img {}



.vcard {display:none}
.more-link  {color:#006d96; font-weight:700; display:block}
a:more-link  {color:#006d96; }

/*.entry-date {display:none}*/
.genericon-user {display:none}

/* menu laterale */
#secondary .widget_custom_menu_wizard  {background-color:#006d96; 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: #5c8a9b !important; background: rgba(58, 85, 95, 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 {background: rgba(58, 85, 95, 0.5)}
#secondary .widget_custom_menu_wizard .menu-widget .sub-menu .cmw-level-2.active a {font-weight: 700;}
#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(58, 85, 95, 0.5)}



#secondary .widget-title {padding-left:1rem ;display: block; color:#006d96 !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:#006d96 ;font-weight:900 !important;font-size: 0.85rem ; text-transform: uppercase}
#secondary article a  { color:#006d96 }
#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:#006d96; text-transform:uppercase; padding:0rem 0.3rem; }

.nav-single a {color:#006d96 }

.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 #006d96; padding:1rem;line-height:2rem}
.tagcloud a {color:#006d96;   border-radius: 4px;  border:1px solid #006d96;  padding: 2px 7px;    margin: 0 2px 2px 0;}
.tagcloud a:hover {color: #FFF;background:#006d96;}
.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: #006d96; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #006d96}
.wd-noah-enti-search button { color:#ffffff; background: #006d96; 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 #006d96; display:table }
.wd-noah-ente-titolo  { color:#006d96}
.wd-noah-ente-titolo a  { color:#006d96}
.wd-noah-ente-tipo-ente{ color:#006d96}
.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: #006d96; padding:1rem ;width: 66.66667% ; float:left; ;width: 100%; border-bottom:1px solid #006d96 }
.wd-noah-persone-search button { color:#ffffff; background: #006d96; float:right }
.wd-noah-persone-main  {width: 66.66667% ; float:left; }
.wd-noah-persone .wd-noah-persona {padding:0.6rem; border-bottom:1px solid #006d96 }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#006d96}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#006d96}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#006d96}

/* singola persona */
.wd-noah-persona-infocontainer {background-color: #efefef;padding:1rem; border-bottom:1px solid #006d96 ;}
.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: #006d96 ; font-size:1.8rem; width:100%; border:1px solid #006d96 ;padding:0.3rem} 
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer {background-color: #efefef; padding:1rem; border-bottom:1px solid #006d96 ;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:#006d96 }
.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 }

.type-wd-appuntamenti .wd-noah-appuntamento-widget-calendario .wd-noah-appuntamento-text-smaller {padding-right: 0.5rem}
.type-wd-appuntamenti .wd-noah-appuntamento-widget-calendario .wd-noah-appuntamento-text-larger {padding-right: 0.5rem}


/* 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 #006d96;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: #006d96}
.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: #006d96; }
.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:#006d96; 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 #006d96 ;display: inline-block;}
.wd-noah-appuntamenti .wd-noah-appuntamenti-main .wd-noah-appuntamenti .wd-noah-appuntamento-widget-calendario  {background-color: #efefef ;color: #006d96 ; font-size:1.8rem; float: right; border:1px solid #006d96 ;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: #006d96;    width: 100%;    text-align: right;    display: block; margin: 1rem 0rem 2rem 0rem}
.seed_pg_main #seed-photogallery-torna a { color:#006d96}
.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: #006d96;    width: 100%;    text-align: right;    display: block;}
.seed_vg_sin #seed-photogallery-torna a { color:#006d96}

.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: #006d96;    width: 100%;     display: block; margin:1rem; ; text-align: right;  }
.photogallery-seamless #seed-videogallery-torna a, .photogallery-seamless-squared #seed-videogallery-torna a { color:#006d96;}
#seed-photogallery-single #seed-photogallery-torna {right:0px !important ; color: #006d96; 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 #006d96}

/*********mini siti************/

#catechistico .header_container {
    background-image: url(images/topbartot-cat.gif);
}





/* 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%}
        #lefthome .news article .entry-title {clear:both;}
        
}
/* 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}

 