/*
Theme Name: WP-Starter
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.0
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.
*/

.header_wrap { background-image: url('images/nuova_testata.jpg'); background-repeat: no-repeat; background-size: 100%; background-position: center;}
.idblog20 .header_wrap { background-image: url('/monasterodomenicano/wp-content/uploads/sites/20/2016/01/sigismondo_header_abbondante.jpg'); background-repeat: no-repeat; background-size: 100%; background-position: center;}
.idblog4 .header_wrap { background-image: url('/monasterovisitazione/wp-content/uploads/sites/4/2015/11/monasterovisitazione_heade.jpg'); background-repeat: no-repeat; background-size: 100%; background-position: center;}
.idblog7 .header_wrap { background-image: url('/seminariovescovile/wp-content/uploads/sites/7/2015/07/seminario.jpg'); background-repeat: no-repeat; background-size: 100%; background-position: center;}

.header_container {background:#49679d;}
.site-header { max-width:73rem; margin:auto; float:none;}
.site-title {font-family:times; text-shadow: 2px 0 0 #49679d, -2px 0 0 #49679d, 0 2px 0 #49679d, 0 -2px 0 #49679d, 1px 1px #49679d, -1px -1px 0 #49679d, 1px -1px 0 #49679d, -1px 1px 0 #49679d; letter-spacing:-1px; font-size: 3.7rem;}
.site-title a {margin-top:-67px; margin-left:90px;}
.site-title:before {content: url('images/testata_vector.png'); padding:0px; margin:0px; _float: left; position: relative; top:30px; }
.idblog20 .site-title:before {content: url('/monasterodomenicano/wp-content/uploads/sites/20/2016/01/Logo-Sigismondo-bianco.png'); padding:0px; margin:0px; _float: left; position: relative; top:30px; }
.idblog4 .site-title:before {content: url('/monasterovisitazione/wp-content/uploads/sites/4/2015/11/Stemma-Monastero.png'); padding:0px; margin:0px; _float: left; position: relative; top:30px; }
.idblog7 .site-title:before {content: ' '; padding:0px; margin:0px; _float: left; position: relative; top:30px; width:80px; height:66px; display:block;}
.site-description {font-family:times; text-shadow: 2px 0 0 #49679d, -2px 0 0 #49679d, 0 2px 0 #49679d, 0 -2px 0 #49679d, 1px 1px #49679d, -1px -1px 0 #49679d, 1px -1px 0 #49679d, -1px 1px 0 #49679d; font-size: 2rem !important; color:#fff !important; text-align:left; margin-left: 100px;}

.searchform {float:right; position: relative; top: 120px;}
.searchform label {float:left;}
.searchform button {padding:6px; font-size:1rem; margin-left:10px;}

#topmenu { max-width:73rem; margin:auto; text-align:right; text-transform: lowercase;}
#topmenu ul {padding:0px; margin:0px;}
#topmenu .widget_nav_menu {padding:0px; margin:0px !important;}
#topmenu .menu li {display:inline; border-right:1px solid #6b90d1; padding-right:4px; padding-left:4px; font-size: 0.8125rem;}
#topmenu .menu li a {color:#fff;}
#topmenu .menu li a:hover {color:#e06d15;}

.nav_container .top-bar {max-width:73rem; margin:auto;}
.nav_container .top-bar a{font-size: 1rem;}
.idblog6 .nav_container {display:none;}
.idblog4 .nav_container {display:none;}
.idblog7 .nav_container {display:none;}
.idblog20 .nav_container {display:none;}


.home li {list-style-type:none;}

.large-9 {width: 65%;}
#centro_home {margin:0px; padding:0px; }
#centro_home ul {margin:0px; padding:0px;}
/*.idblog4 .widgets_on_page {float:right;}
.idblog4 .content_container {width:65%;}*/

#section_evidenza .slick-prev {left: 0px; z-index: 100;}
#section_evidenza .slick-next {right: 0px; z-index: 100;}
#section_evidenza .slick-prev:before, .slick-next::before {color: #fff;}
#section_evidenza .slick-next:before, .slick-next::before {color: #fff;}
#section_evidenza .box {overflow:hidden; height:400px; width:100%; position:relative;}
#section_evidenza .box h3 {position:absolute; width:100%; margin-top:0px; color:#fff; padding:10px; border-bottom:1px solid #fff;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
max-width: 729px; font-size:1.5rem; font-weight:900;}
#section_evidenza article {border: 0px }
#section_evidenza .slick-dots {bottom: -15px;}

#text-6 {margin-top:15px !important; background:#f2f2f2; margin-bottom: 0px  !important;; border:0px;}
#text-6 .lineehr {float:right; margin-top:5px;}
#text-6 .lineehr hr {background:#49679d; height: 1px; margin: 8px;}
#text-6 .textwidget {padding:10px; color:#49679d;  font-size:26px; letter-spacing:1; text-transform:uppercase; font-weight:900;}
#text-6 .archivionotizie {float:right; font-size:12px; margin-top:5px; background:#49679d;  padding:4px; text-transform:uppercase;}
#text-6 .archivionotizie a {color:#fff;}

#dpe_fp_widget-4 {background: rgb(89,115,163); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(89,115,163,1) 0%, rgba(171,185,210,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(89,115,163,1)), color-stop(100%,rgba(171,185,210,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(89,115,163,1) 0%,rgba(171,185,210,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(89,115,163,1) 0%,rgba(171,185,210,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(89,115,163,1) 0%,rgba(171,185,210,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(89,115,163,1) 0%,rgba(171,185,210,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5973a3', endColorstr='#abb9d2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
margin-top:15px !important; padding:10px !important;}
#dpe_fp_widget-4 li img {display:initial; border:1px solid #fff; margin-bottom:10px;}
#dpe_fp_widget-4 .widgettitle {color:#fff; margin-top:0px;}
#dpe_fp_widget-4 .dpe-flexible-posts li {background:#bfc9dc; padding:10px; margin:10px; float:left; width:30%; text-align:center; min-height:280px; max-height:280px; overflow:hidden;}
#dpe_fp_widget-4 .dpe-flexible-posts {display:table;}

#sticky-posts-4 {background:#f2f2f2; padding:11px !important;}
#sticky-posts-4 .entry-title {color:#001842; line-height:27px; font-family: 'Open Sans', sans-serif; font-weight:bolder; font-size:22px !important; padding-bottom:10px;}
#sticky-posts-4 .entry-image img {float:left; margin-right:10px; border-radius:10px;}
#sticky-posts-4 .entry-summary {font-size:14px;}
#sticky-posts-4 .more-link {color:#49679d; font-size:12px; font-family: 'Open Sans', sans-serif;}
#sticky-posts-4 .entry-more-link-wrapper {display:none;}

#sticky-posts-5 {background:#f2f2f2; padding:11px !important;}
#sticky-posts-5 article {margin-bottom: 2.5em;}
#sticky-posts-5 .entry-title {color:#001842; line-height:24px; font-family: 'Open Sans', sans-serif; font-weight:bolder; font-size:18px !important; padding-bottom:10px;}
#sticky-posts-5 .entry-image img {float:left; margin-right:10px; border-radius:10px;}
#sticky-posts-5 .entry-summary {font-size:14px;}
#sticky-posts-5 .more-link {color:#49679d; font-size:12px; font-family: 'Open Sans', sans-serif;}
#sticky-posts-5 .entry-more-link-wrapper {display:none;}

#text-5 {margin-bottom:1rem;}
#execphp-2 {margin-bottom:1rem;}
#execphp-2 h6 { font-family: 'Open Sans', sans-serif; font-size:22px; margin-top:5px; margin-bottom: 0px; border-bottom:1px dotted gray; background:#F7C806; padding:4px;}
#execphp-2 .execphpwidget {border-bottom:1px dotted gray;}
#execphp-3 h6 { font-family: 'Open Sans', sans-serif; font-size:22px; margin-top:5px; margin-bottom: 0px; border-bottom:1px dotted gray; background:#F7C806; padding:4px;}
#execphp-3 .execphpwidget {border-bottom:1px dotted gray;}
#text-20 {display:table; width:100%; margin-bottom: 10px;}
#text-20 h6 { font-family: 'Open Sans', sans-serif; font-size:22px; margin-top:5px; margin-bottom: 0px; border-bottom:1px dotted gray; background:#F7C806; padding:4px;}
#text-21 {display:table; width:100%; margin-bottom: 10px;}
#text-21 h6 {font-family: 'Open Sans', sans-serif; font-size:22px; margin-top:5px; margin-bottom: 0px; border-bottom:1px dotted gray; background:#F7C806; padding:4px;}
#text-22 {display:table; width:100%; margin-bottom: 10px;}
#text-22 h6 {font-family: 'Open Sans', sans-serif; font-size:22px; margin-top:5px; margin-bottom: 0px; border-bottom:1px dotted gray; background:#F7C806; padding:4px;}
#execphp-7 {display:table; width:100%;}
#execphp-7 h6 { font-family: 'Open Sans', sans-serif; font-size:22px; margin-top:5px; margin-bottom: 0px; border-bottom:1px dotted gray; background:#F7C806; padding:4px;}
#execphp-8 {display:table; width:100%;}
#execphp-8 h6 { font-family: 'Open Sans', sans-serif; font-size:22px; margin-top:5px; margin-bottom: 0px; border-bottom:1px dotted gray; background:#F7C806; padding:4px;}

#text-9 {border:1px solid #49679d; padding-bottom:0px; background:#1d70cf; padding:4px;}
#text-9 .widget-inside {margin:10px; text-transform:uppercase; color:#fff; font-size:16px; }
#text-9 b {float:right; font-size:35px; margin-top:-20px; font-weight:600;}
#text-9 .textwidget {font-weight:900; padding-bottom: 5px;}
#text-9 .textwidget a {color:#fff;}

#sticky-posts-2 h6 { font-family: 'Open Sans', sans-serif; font-size:22px; margin-top:5px; border-bottom:1px dotted gray; background:#F7C806; padding:4px;}
#sticky-posts-2 article {margin-bottom:0px;}
#sticky-posts-2 .entry-image {float:left; margin-right:15px;}
#sticky-posts-2 .upw-after {text-align:right;}
#sticky-posts-2 h4 { font-family: 'Open Sans', sans-serif; font-size:15px; font-style:italic; line-height:20px;}
#sticky-posts-2 .upw-after {border-bottom:1px dotted gray;}
.home .s-photogallery .entry-image {float:none; margin-right:0px;}

#text-17 h6 { font-family: 'Open Sans', sans-serif; font-size:22px; margin-top:5px; margin-bottom: 0px; border-bottom:1px dotted gray; background:#F7C806; padding:4px;}

.seed_legenda {display:none;}
.clndr .controls {background:#007095 !important; color:#fff !important;}
.clndr .event {color:#007095 !important; font-weight:900;}

#seed-custom-post-type-calendar-2 {padding:0px; background:none; _margin:0px; _margin-bottom:10px;}
#calendar_wrap {background:#fff; }
#calendar_wrap .table > thead > tr > th {border:0px; text-align:center;}
#calendar_wrap .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border:0px; text-align:center; padding: 5px;}
#wp-calendar {margin:0px; border-left:1px solid gray; border-right:1px solid gray;}
#seed-custom-post-type-calendar-2  caption {background:#1979c3;  font-family: 'Open Sans', sans-serif; color:#fff; font-size:30px; text-transform:uppercase; text-align:center; line-height:32px;}
#seed-custom-post-type-calendar-2  caption a{font-family: 'Open Sans', sans-serif; color:#fff; font-size:30px;  font-weight:300;}
#seed-custom-post-type-calendar-2  caption a:last-child {font-size:20px;}
#seed-custom-post-type-calendar-2  tbody a{color:#1979c3; font-family: 'Open Sans', sans-serif; font-weight:600;}
#prev a{color:#1979c3; font-size:15px; }
#next a{color:#1979c3; font-size:15px;}
.widget_calendar a {display: block;}

#widget_sp_image-2 {_float:left; width:100%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-2 img {margin:0px; padding:0px;}
#widget_sp_image-3 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-3 img {margin:0px; padding:0px;}
#widget_sp_image-4 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-4 img {margin:0px; padding:0px;}
#widget_sp_image-5 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-5 img {margin:0px; padding:0px;}
#widget_sp_image-6 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-6 img {margin:0px; padding:0px;}
#widget_sp_image-7 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-7 img {margin:0px; padding:0px;}
#widget_sp_image-8 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-8 img {margin:0px; padding:0px;}
#widget_sp_image-9 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-9 img {margin:0px; padding:0px;}
#widget_sp_image-10 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-10 img {margin:0px; padding:0px;}
#widget_sp_image-11 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-11 img {margin:0px; padding:0px;}
#widget_sp_image-12 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-12 img {margin:0px; padding:0px;}
#widget_sp_image-13 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-13 img {margin:0px; padding:0px;}
#widget_sp_image-14 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-14 img {margin:0px; padding:0px;}
#widget_sp_image-15 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-15 img {margin:0px; padding:0px;}
#widget_sp_image-16 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-16 img {margin:0px; padding:0px;}
#widget_sp_image-17 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-17 img {margin:0px; padding:0px;}
#widget_sp_image-18 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-18 img {margin:0px; padding:0px;}
#widget_sp_image-19 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-19 img {margin:0px; padding:0px;}
#widget_sp_image-20 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-20 img {margin:0px; padding:0px;}
#widget_sp_image-21 {width:100%; margin-bottom:0px; padding-bottom:0px; }
#widget_sp_image-21 img {margin:0px; padding:0px;}
#widget_sp_image-22 {width:100%; margin-bottom:0px; padding-bottom:0px; }
#widget_sp_image-22 img {margin:0px; padding:0px;}
#widget_sp_image-23 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-23 img {margin:0px; padding:0px;}
#widget_sp_image-24 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-24 img {margin:0px; padding:0px;}
#widget_sp_image-25 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-25 img {margin:0px; padding:0px;}
#widget_sp_image-26 {margin-bottom:15px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-26 img {margin:0px; padding:0px;}
#widget_sp_image-27 {margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-27 img {margin:0px; padding:0px;}

#widget_sp_image-30 {margin-bottom:10px; padding-bottom:0px;}
#widget_sp_image-30 img {margin:0px; padding:0px;}
#widget_sp_image-31 {margin-bottom:10px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-31 img {margin:0px; padding:0px;}
#widget_sp_image-32 {margin-bottom:15px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-32 img {margin:0px; padding:0px;}
#widget_sp_image-33 {margin-bottom:15px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-33 img {margin:0px; padding:0px;}
#widget_sp_image-34 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-34 img {margin:0px; padding:0px;}
#widget_sp_image-35 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-35 img {margin:0px; padding:0px;}
#widget_sp_image-36 {float:left; width:50%; margin-bottom:15px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-36 img {margin:0px; padding:0px;}
#widget_sp_image-37 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-37 img {margin:0px; padding:0px;}
#widget_sp_image-38 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-38 img {margin:0px; padding:0px;}
#widget_sp_image-42 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-42 img {margin:0px; padding:0px;}
#widget_sp_image-43 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-43 img {margin:0px; padding:0px;}
#widget_sp_image-44 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-44 img {margin:0px; padding:0px;}
#widget_sp_image-45 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-45 img {margin:0px; padding:0px;}
#widget_sp_image-46 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-46 img {margin:0px; padding:0px;}
#widget_sp_image-47 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-47 img {margin:0px; padding:0px;}
#widget_sp_image-48 {float:left; width:50%; margin-bottom:0px; padding-bottom:0px; min-height:80px;}
#widget_sp_image-48 img {margin:0px; padding:0px;}

#footer p{color:#fff; font-size: 0.8rem}
#footer a{color:#fff; font-size: 0.8rem}
#footer a:hover{color:#e06d15;}
#ftxt{max-width:73rem; margin:auto; float:none; width:100%;}

.idblog1 #secondary .widget_sp_image {width:auto;}
#secondary .widget_sp_image {width: 100%;}


/* pagine interne */
.header_container  li {list-style-type:none;}
#content .entry-title {color:#e06d15; font-weight:bolder;}
.byline {display:none;}

main {padding:20px; background:#bfc9dc;}
#colonnadestraint {width: 25%;}
#barra_laterale_pagine_interne {float:left; padding:15px;} 
#barra_laterale_pagine_interne .children {margin-left:10px;}
#barra_laterale_pagine_interne ul {margin:0px; padding:0px; list-style-type:none;}
#barra_laterale_pagine_interne .sub-menu {margin-left:15px;}
#barra_laterale_pagine_interne .cmw-level-1 {text-transform:uppercase;}
#barra_laterale_pagine_interne .cmw-level-2 {font-weight:bolder;}
#barra_laterale_pagine_interne .cmw-level-3 {font-weight:normal;}

.entry-time { font-size:14px; color:#000; }
.entry-time a{ font-size:14px; color:#000; }
.entry-time a:hover {font-size:14px; color:#000; text-decoration:underline;}
.entry-title {line-height:34px; color:#000; border-bottom:1px solid #fff; padding-bottom:10px;}
.sottotitolo { font-size:18px; color:#000; font-style:italic;}
.entry-content { font-size:16px; color:#000; text-align: justify;}
.entry-content a {color: #e06d15;}
.entry-content a:hover {color: #fff;}

/*.entry-wrapper-inside footer {display:none;}
.pager li > a {color:#324c83}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {border: 0px}
.yarpp-related .yarpp-thumbnail-title {color:#324c83}*/

#sticky-posts-3 article {display:table; margin:0px;}
#sticky-posts-3 .entry-title {font-size: 0.8rem; line-height:14px; border:0px;}
#sticky-posts-3 .entry-title a{color:#000;}
#sticky-posts-3 img {width:80px; float:left; margin-right:10px;}
#sticky-posts-3 .archivionotizie {float:right; background:#49679d; padding:4px; text-transform:uppercase;}
#sticky-posts-3 .archivionotizie a {color:#fff;}
#sticky-posts-3 .active {background:#fff; width:100%;}
#sticky-posts-3 .active .entry-title a{color:#49679d;}
#sticky-posts-3 .upw-after {border-top:1px dotted gray;}

/* result set MdR */
.search-results article {padding:0px;}
.search-results .entry-title {line-height: 0.7;}
.search-results .entry-title a{font-size:1.5rem;}


/* Annuario diocesano */
.wd-noah-persona .wd-noah-persona-main, .wd-noah-persone .wd-noah-persone-main {min-height: 400px; margin: 0 auto; background: #BFC9DC;}
.single .wd-noah-persona .wd-noah-persona-titolo {border-bottom: 1px solid #fff; text-transform:none !important; }
.single-wd-annuario-persone .entry-meta-header {display:none;}
.single .wd-noah-persona .wd-noah-persona-infocontainer {line-height: 2.5; float:none !important;}
.single-wd-annuario-persone .wd-noah-persona-infocontainer label {float:left; margin-right:10px; font-style:italic;}
.single-wd-annuario-persone .wd-noah-persona-testo {margin-top:20px;}
.single-wd-annuario-persone .content_wrap {padding-top: 0px;}
.post-type-archive-wd-annuario-persone .content_wrap {padding-top: 0px;}
.post-type-archive-wd-annuario-enti .content_wrap {padding-top: 0px;}
.single-wd-annuario-enti .entry-meta-header {display:none;}
.single-wd-annuario-enti .wd-noah-enti-infocontainer label {float:left; margin-right:10px; font-style:italic;}
.single-wd-annuario-enti .wd-noah-enti-testo {margin-top:20px;}
.wd-noah-persone .wd-noah-persona {overflow: initial !important;}

.wd-annuario-persone .entry-meta {display:none;}

@media screen and (min-width: 768px) {
.single .wd-noah-persona .wd-noah-persona-infocontainer {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 5vw; -moz-column-gap: 5vw; column-gap: 5vw}
.single .wd-noah-persona .wd-noah-persona-infocontainer > div {-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid}
}

.wd-noah-enti .wd-noah-enti-main, .wd-noah-ente .wd-noah-ente-main {min-height: 400px; margin: 0 auto; background: #BFC9DC;}
.wd-noah-enti .wd-noah-ente {border-bottom: 1px solid #fff; overflow: initial !important;}
.single .wd-noah-ente .wd-noah-ente-titolo {}
.single .wd-noah-ente .wd-noah-ente-infocontainer {line-height: 2.5}

@media screen and (min-width: 768px) {
.single .wd-noah-ente .wd-noah-ente-infocontainer {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 5vw; -moz-column-gap: 5vw; column-gap: 5vw}
.single .wd-noah-ente .wd-noah-ente-infocontainer > div {-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid}
}
/* FINE Annuario diocesano */

/* Appuntamenti */
.wd-noah-appuntamenti .wd-noah-appuntamenti-main, .wd-noah-appuntamento .wd-noah-appuntamento-main {max-width: 1170px; min-height: 400px; margin: 0 auto; background: #BFC9DC; overflow: hidden}
.single .wd-noah-appuntamento .wd-noah-appuntamento-titolo {border-bottom: 1px solid #fff; text-transform:none !important;}
.single .wd-noah-appuntamento .wd-noah-appuntamento-infocontainer {line-height: 2.5}
.single-wd-appuntamenti .content_wrap {padding-top: 0px;}

/* Interventi */
.wd-noah-intervento-vesc-main a{color:#e06d15;}
.wd-noah-intervento-vesc-main a:hover {color:#324c83;}

@media screen and (min-width: 768px) {
.single .wd-noah-appuntamento .wd-noah-appuntamento-infocontainer {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 5vw; -moz-column-gap: 5vw; column-gap: 5vw}
.single .wd-appuntamento-ente .wd-noah-appuntamento-infocontainer > div {-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid}
}

@media screen and (max-width: 980px) {
.single .wd-noah-appuntamento .wd-noah-appuntamento-widget-calendario {display:none}
}

.wd-noah-appuntamento-widget-calendario:before, .wd-noah-appuntamento-widget-calendario:after {background: #49679D; color: #fff}
.single .wd-noah-appuntamento .wd-noah-appuntamento-widget-calendario {background:#fff; font-size:1.8em}
.post-type-archive-wd-annuario-persone .entry-meta-header {display:none;}
.post-type-archive-wd-annuario-persone article {float:left; margin-right:20px; border:1px solid #dbdbdb; width:48%; padding-left:10px; }
.post-type-archive-wd-annuario-persone article a {font-size: 1.75rem;}
.post-type-archive-wd-annuario-persone .wd-noah-persona-tipo-persona {font-size: 1.75rem;}

/* FINE Appuntamenti */

/* Custom Post Search*/
.wd-noah-persone-search,
.wd-noah-enti-search {background: #BFC9DC; float:right;}
.wd-noah-enti-search > .searchform,
.wd-noah-persone-search > .searchform {position: static; float: none; padding: 10px 20px 0; text-align: right}

.wd-noah-enti-search input,
.wd-noah-persone-search input {
  height: 35px; padding: 6px 12px; font-size: 14px; line-height: 1.53846; color: #555; vertical-align: middle; background: #FFF; border: 1px solid #CCC; border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.wd-noah-enti-search input:focus,
.wd-noah-persone-search input:focus {
  border-color: #66AFE9; outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}

.wd-noah-enti-search button,
.wd-noah-persone-search button {
  margin-bottom: 0px; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.53846; border-radius: 4px; background-color: #E06D15; border-color: #E06D15; color: #fff;
}

.wd-noah-enti-search button:hover,
.wd-noah-persone-search button:hover {
  background-color: #49679D; border-color: #49679D;
}
.search .entry-content {display:none;}
.search article img {width:150px}
/* FINE Custom Post Search */

#seed-photogallery-single #seed-photogallery-torna {position:relative !important;}
.seed-photogallery-container .seed-photogallery-element {margin:10px !important;}
#seed-photogallery-single #seed-photogallery-overlay {z-index: 1000 !important;}
#seed-photogallery-archive {padding: 20px; max-width: 1170px; margin:auto;}
#seed-photogallery-album-collection {margin:20px; width:100%; display:table;}
#seed-photogallery-wrapper {padding: 20px; max-width: 1170px; margin:auto;}
#seed-photogallery-title {font-family: 'Open Sans', sans-serif !important; font-size:30px !important; line-height:34px; color:#e06d15; border-bottom:1px solid #fff; padding-bottom:10px;}

.page-id-1177 .loop-meta {display:none;}
.page-id-3564 .loop-meta {display:none;}
.page-id-6236 .loop-meta {display:none;}
.page-id-6153 .loop-meta {display:none;}
.page-template-template-full-width .loop-meta{display:none;}

.category-speciali .wp-post-image {display:none;} /* nasconde solo per la sotto categoria news->speciali l'immagine in evidenza */

.page-numbers .current {color:#e06d15;}
.page-numbers a {color:#000;}

/*mini siti */

.minisito_anteprime{background: #f2f2f2 none repeat scroll 0 0;    margin-top: 20px !important;  padding: 10px !important;}
#custom-menu-wizard-2 {width:100%; display: table;}
#custom-menu-wizard-2 .menu-item a{border-bottom:1px solid #939090; display: block;}

/* articoli correlati */
.yarpp-thumbnails-horizontal .yarpp-thumbnail {border: 0px !important; width:0px !important; height:0px !important; margin:0px !important;}
.yarpp-related .yarpp-thumbnail-title {width: auto !important; border-bottom: 1px solid rgba(127,127,127,0.1); display:initial !important; display: table !important; height:79px; max-height:none !important;}
.attachment-yarpp-thumbnail {float:left; clear:left; margin:10px;}

/*media query */

/* Child Theme Media Queries - Use the following media queries to adjust the appearance of your theme on mobile devices */

// Small screens
@media only screen { 
#header { background-image: url('images/nuova_testata_mobile.jpg'); background-repeat: no-repeat; background-size: 100%; background-position: center;}
.site-title {font-size: 2.125rem;}
.searchform {display:none;}
.content_wrap {max-width: none !important; width:100%;}
.large-9 {width: 100%;}
#dpe_fp_widget-4 .dpe-flexible-posts li {float: none; width: 100%;}
#sticky-posts-5 .entry-image img {float: none; width: 100%;}
#header {background-size: 250%; padding:0px; min-height: none ;}
#barra_laterale_pagine_interne {display:none;}
#section_evidenza .box {height:auto; width:100%;}
#section_evidenza .box h3 {font-size:1rem;}
.post-type-archive-wd-annuario-persone article {width:100%;}
}/* Define mobile styles */

@media only screen and (max-width: 40em) { 
#header { background-image: url('images/nuova_testata_mobile.jpg'); background-repeat: no-repeat; background-size: 100%; background-position: center;}
.site-title {font-size: 2.125rem;}
.searchform {display:none;}
.content_wrap {max-width: none !important; width:100%;}
.large-9 {width: 100%;}
#dpe_fp_widget-4 .dpe-flexible-posts li {float: none; width: 100%;}
#sticky-posts-5 .entry-image img {float: none; width: 100%;}
#header {background-size: 250%; padding:0px; min-height: none ;}
#barra_laterale_pagine_interne {display:none;}
#section_evidenza .box {height:auto; width:100%;}
#section_evidenza .box h3 {font-size:1rem;}
.post-type-archive-wd-annuario-persone article {width:100%;}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) { 
#header { background-image: url('images/nuova_testata_mobile.jpg'); background-repeat: no-repeat; background-size: 100%; background-position: center;}
.site-title {font-size: 2.125rem;}
.searchform {display:none;}
.content_wrap {max-width: none !important; width:100%; }
.large-9 {width: 100%;}
#dpe_fp_widget-4 .dpe-flexible-posts li {float: none; width: 100%;}
#sticky-posts-5 .entry-image img {float: none; width: 100%;}
#header {background-size: 250%; padding:0px; min-height: none ;}
#barra_laterale_pagine_interne {display:none;}
#section_evidenza .box {height:auto; width:100%;}
.post-type-archive-wd-annuario-persone article {width:100%;}
} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
#header {min-height: 200px;}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { 
#header {min-height: 200px;}
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
#header {min-height: 200px;}
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { 
#header {min-height: 200px;}
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 
#header {min-height: 200px;}
} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { 
#header {min-height: 200px;}
} /* min-width 1921px, xxlarge screens */    