/*
Theme Name: WP-Starter-Albano
Theme URI: http://themeawesome.com/wordpress-child-theme
Description: A child theme of WP-Forge 6.3.1.1
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.
*/

/** DIOCESI ALBANO **/

@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700');

body {font-family: 'Roboto Slab', serif; font-weight:400; font-size:16px ; background:#ffffff }
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Slab', sans-serif;}
a {outline: none}
#sliderintop .widget-title { display:none}

#sliderintop .category-slider.slick-slide  {    filter: none;
    -webkit-filter: grayscale(95%);
    -moz-filter:    grayscale(95%);
    -ms-filter:     grayscale(95%);
    -o-filter:      grayscale(95%);
     transition: all 300ms ease;}
#sliderintop .category-slider.slick-slide.slick-center {    filter: none;
    -webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);}

#sliderintop .variable-width article.slick-slide {margin-right:0.5rem; margin-left:0.5rem; width:75rem;}
#sliderintop .variable-width article.slick-slide .entry-image {width:100%;}
#sliderintop .variable-width article.slick-slide .entry-image img {width:100%;}

.header_container {position: relative ;}
.header_container #sliderintop { bottom:0px; top:70px; ;position: absolute;   z-index: -1; width:100%; max-height:300px; overflow: hidden }
.header_container #sliderintop .metaslider {text-align:center; margin:auto; }
.header_container .topsito {height:70px  ;background-color: rgba(255, 255, 255, 0.8); width:100% }
#header {display: block;position:relative ;padding:0px ;background-color: rgba(255, 255, 255, 0.8) ;background-color : transparent;min-height:210px;height:370px;}


.header-logo {text-align: left;   }
.header-info .site-title { font-family: 'Roboto Slab', serif; }
.header-info .site-title a {color:#0073aa}

.social_wrap {margin-top:1rem; }
.social_wrap .data { color: #9ac66f ; font-size:1rem; font-weight: 700 ; text-align:right ;padding-top:0.3rem ; display:none}
.social_wrap .data a { color:#9ac66f;padding-left:1rem}

.menu-socialmenu-container {text-align:center}
#menu-socialmenu { padding:0.1rem ;text-align:center; }
#menu-socialmenu li { padding: 0.3rem ; font-family: 'Roboto Slab', sans-serif;}
.social-navigation #menu-socialmenu .login a:before {content:"LOGIN" ; color:#b8d855 !important ; font-weight:700; font-size:1.3rem !important ;font-family: 'Roboto Slab', sans-serif ;padding:6px 0px 0px 12px}


.mdr {height:3.4rem}
input#searchsubmit.button {margin:0px !important; padding:0.5rem 0.5rem 0.5rem 0rem !important}
input[type="submit"] {content: '\f400';font-family: "Genericons";color: #f47933;font-size:2rem !important;background-color: #f6f6f6!important;line-height:1.4rem;border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;-webkit-border-radius: 0px 5px 5px 0px;border-left: none; border-right: 1px solid #f47933;border-top: 1px solid #f47933;border-bottom: 1px solid #f47933;}
input[type="submit"]:focus {;color: #bf360c}
input[type="submit"]:hover {;color: #bf360c}
input[type="text"] { font-size:0.9rem; color:#000000; box-shadow: none; line-height:1.4rem;border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px; background:#f6f6f6;border-left: 1px solid #f47933;border-top: 1px solid #f47933;border-bottom: 1px solid #f47933;border-right: none}
input[type="text"]:focus {  background:#f6f6f6; line-height:1.4rem; outline: none; box-shadow: none ; border-right: none;border-color:#f47933}


.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {   border-color:#bf360c transparent transparent;}

.nav_container {display:block;position:relative ;background-color: #f7f7f7 ; border-top: 2px solid #bf360c; border-bottom: 2px solid #bf360c  }
.nav_wrap.row {background: #f7f7f7 ; color:#bf360c }

#main-menu .menu {background: #f7f7f7 ; }
.top-bar ul li > a {font-family: 'Roboto Slab', sans-serif ; text-transform: uppercase; font-size:1.1rem; font-weight: 700 }
.top-bar li.active:not(.has-form) a:not(.button):hover { color: #bf360c ; background:#ffffff}
.top-bar li.active:not(.has-form) a:not(.button) { color: #bf360c ; background:#ffffff}
.contain-to-grid .top-bar, .top-bar, .top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section ul li:hover:not(.has-form) > a, .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button), .contain-to-grid { background: transparent !important}
.contain-to-grid .top-bar, .top-bar, .top-bar ul, .top-bar ul li, .contain-to-grid, .top-bar.title-bar, .title-bar { color: #bf360c ; background: transparent}
.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 { color: #bf360c ; background:#ffffff}
.menu .current-menu-parent, .menu .current-page-parent, .menu .current-page-ancestor, .menu .current_page_item { color: #ffffff ; background:  #bf360c}
.menu .current-menu-parent a, .menu .current-page-parent a, .menu .current-page-ancestor a, .menu .current_page_item a { color: #ffffff !important}
.menu.submenu > li:not(.menu-text) > a {line-height:1.1rem}
.divider {}
#main-menu .submenu {background:#bf360c ;color:#ffffff; border:none}
#main-menu .submenu li a { color: #ffffff; ; background:#bf360c ; font-weight:normal}
.is-dropdown-submenu {z-index: 12; min-width: 300px}
.is-dropdown-submenu { min-width: 300px}




#secondary-sidebar {}
.prefooter {; color: #ffffff ; background: rgba(243, 243, 243, 0.8); border-top:2px solid #c6c6c6}
.prefooter .sidebar_wrap { background-color: transparent !important ;    }
.prefooter .widget_text h6 {; font-size:1.2rem !important; text-transform:none ; color: #7a7a7a;}
.prefooter .widget_text {color: #7a7a7a ; font-size:1rem }
.prefooter_wdg .columns:nth-child(0n+3) {text-align:right}


.footer_container {;background: rgba(243, 243, 243, 0.8); ;}
.footer_wrap, footer[role="contentinfo"] {background: transparent !important ; border-top: none}
#ftxt p {color:#c6c6c6}
#ftxt a {color:#c6c6c6}

.content_wrap.row {margin-top: 0rem;;background-color: rgba(255, 255, 255, 0.8)}
.content_container .content_wrap hr {display: none}


.homecontent  {background: transparent}



#mainhomecontent { ;padding-left:0px}
#mainhomecontent .evidenza  {margin-bottom:1rem ;background:#ffffff}
#mainhomecontent .evidenza .widget-title {display:none} 
#mainhomecontent .evidenza article  {position:relative;z-index:2;color:#ffffff !important ; ;font-weight:700 ;max-height: 440px; overflow: hidden; background:#ffffff; }
#mainhomecontent .evidenza article header {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+46,0.8+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 46%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 46%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 46%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}

#mainhomecontent .evidenza article .entry-image {position:absolute; z-index:-1; width:100%;  background:#ffffff; padding:0px ; top: 0px; left:0px}
#mainhomecontent .evidenza article .entry-image img {width:100%; max-width:100%; }
#mainhomecontent .evidenza article .entry-title {;font-size:1.8rem; font-weight:700 ;margin:0px; }
#mainhomecontent .evidenza article .entry-title a {color:#ffffff ;  text-decoration:none; width:100%; display:block;padding:0rem 1rem;}
#mainhomecontent .evidenza article .entry-title a:hover {color:#ffb141; }
#mainhomecontent .evidenza article .entry-meta {padding: 0% ; color:#ffffff !important ;font-size:1rem;margin:0px; font-weight:normal;}
#mainhomecontent .evidenza article .entry-meta time {margin:0px;background: rgba(0, 0, 0, 0.8); width:100%; display:block;padding:0rem 1rem}
#mainhomecontent .evidenza article .entry-summary {font-size:1rem; color:#ffffff  ; margin-bottom: 0px ;background: rgba(0, 0, 0, 0.8); width:100%; display:block;padding:1rem ; min-height: 140px;}
#mainhomecontent .evidenza article .entry-summary p {font-size:1rem; color:#ffffff }
#mainhomecontent .evidenza article .entry-summary p a {color:#ffffff  !important}
#mainhomecontent .evidenza article .entry-cats-label {display:none}
#mainhomecontent .evidenza article .entry-categories {padding-top:35% ; font-size: 0.9rem;padding-left: 1rem;}
#mainhomecontent .evidenza article .entry-categories a {color:#ffb141; }

#mainhomecontent .altrenews {  padding:0rem 0rem 1rem 0rem; margin:2rem 0rem 1rem 0rem ;border-bottom:1px solid #bf360c}
#mainhomecontent .altrenews .widget-title { color:#727272 ; font-size:1.5rem} 
#mainhomecontent .altrenews .upw-posts {}
#mainhomecontent .altrenews .upw-posts .format-standard { padding:0.5rem; width:100%;margin:2% 0% 2% 0%; display:table;;background-color: rgba(255, 255, 255, 0.4);
 -webkit-box-shadow: 0px 0px 2px 0px rgba(105,105,105,1);
-moz-box-shadow: 0px 0px 2px 0px rgba(105,105,105,1);
box-shadow: 0px 0px 2px 0px rgba(105,105,105,1); }
#mainhomecontent .altrenews .upw-posts .format-standard .entry-image { float:left; margin: 0rem 0.5rem 0rem 0rem}
#mainhomecontent .altrenews .upw-posts .format-standard .entry-title {;font-size:1.2rem; font-weight:700 ;color:#c0370b;}
#mainhomecontent .altrenews .upw-posts .format-standard .entry-title a {;color:#c0370b !important;}
#mainhomecontent .altrenews .upw-posts .format-standard .entry-meta {;color:#535353  !important;}
#mainhomecontent .altrenews .upw-posts .format-standard .entry-summary p {font-size:0.9rem;color:#535353 !important;}
#mainhomecontent .altrenews .upw-posts .format-standard .entry-summary p a {;color:#535353 !important;}
#mainhomecontent .altrenews .upw-after { text-align:center; font-size:0.85rem;margin-top:1rem}
#mainhomecontent .altrenews .upw-after a { background:#c0370b ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#ffffff;padding:0.3rem }



#mainhomecontent .multimedia {margin-top:3rem; position: relative}
#mainhomecontent .multimedia .widget-title { color:#727272 ; font-size:1.5rem} 
#mainhomecontent .multimedia .upw-posts.responsive  { background: #d8d8d8; padding:0.5rem;}
#mainhomecontent .multimedia .upw-posts.responsive article {background:#616161 ;position: relative; padding:1% ;margin-right:1%}
#mainhomecontent .multimedia .upw-posts.responsive article .entry-title { position:absolute; bottom: 0px; background: rgba(97, 97, 97, 1) ; font-size:0.8rem; color:#ffffff ; padding: 0.5rem; min-height: 2rem ;}
#mainhomecontent .multimedia .upw-posts.responsive article .entry-title a { color:#ffffff}
#mainhomecontent .multimedia .upw-posts.responsive article .entry-image { width: 100%}
#mainhomecontent .multimedia .upw-posts.responsive article .entry-image img { width: 100%}
#mainhomecontent .multimedia .upw-after { position: absolute; right:0px ; top:0px}
#mainhomecontent .multimedia .upw-after a { background:#c0370b ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#ffffff;padding:0.3rem ; margin-right:1rem;}
#mainhomecontent .multimedia .upw-posts.responsive button.slick-prev {left:0px;}
#mainhomecontent .multimedia .upw-posts.responsive button.slick-next {right:0px;}
#mainhomecontent .multimedia .upw-posts.responsive button {width:2.5rem; height:2.5rem ;  }
#mainhomecontent .multimedia .upw-posts.responsive .slick-prev:before, #mainhomecontent .multimedia .upw-posts.responsive .slick-next:before {font-size:2.5rem !important; ;}

#sidebar_container_nuova {    max-width: 100%;    width: 100%; background:#f8f8f8 ; border-top:2px solid #c03400; border-bottom:2px solid #c03400}
#sidebar_container_nuova #nav_ext {text-align: center;  max-width: 75rem ; margin-top:2rem ;margin-bottom:2rem}
#sidebar_container_nuova #nav_ext #bannerspazio   { ; border:none; margin:auto;padding:0.5rem  ; display:table ; width:100%}
#sidebar_container_nuova #nav_ext #bannerspazio .bannerbasso  {vertical-align: top ; border:none; margin:0px;float:left; display:table-cell;min-height:150px;margin-right:1rem}
#sidebar_container_nuova #nav_ext #bannerspazio .bannerbasso .widget-title {display:none}



#sidebar_container_tre {    max-width: 100%;    width: 100%; background: rgba(255, 255, 255, 0.8)}
#sidebar_container_tre #nav_ext_tre {text-align: center;  max-width: 75rem ;}
#sidebar_container_tre #nav_ext_tre #mediaspazio   { ; border:none; margin:auto;padding:0.5rem  ;text-align: left;  margin-top:2rem }
#sidebar_container_tre #nav_ext_tre #mediaspazio .widget-title {  color: #727272;  font-size: 1.5rem;}
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts { background: #ededed ; display: inline-block; padding:0.5rem ; width:100%}
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts article {background:#616161 ;position: relative; padding:1% ;margin-right:1%}
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts article .entry-title { ; font-size:0.8rem; color:#ffffff ; padding: 0.5rem;;}
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts article .entry-title a  { color:#ffffff ; }
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts article .entry-image {text-align: center ; width: 100%}
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts article .entry-image img {width: 100%}
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts button.slick-prev {left:0px;}
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts button.slick-next {right:0px;}
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts button {width:2.5rem; height:2.5rem ;  }
#sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts .slick-prev:before, #sidebar_container_tre #nav_ext_tre #mediaspazio .upw-posts .slick-next:before {font-size:2.5rem !important; ;}



#dxhomecontent { padding-bottom:1rem}
#dxhomecontent .dxalto {}
#dxhomecontent .dxalto .widget-title {display: none}
#dxhomecontent .dxalto .upw-posts .s-videogallery {position: relative;}
#dxhomecontent .dxalto .upw-posts .s-videogallery .entry-image {position: relative; width:100%}
#dxhomecontent .dxalto .upw-posts .s-videogallery .entry-image img {; width:100%}
#dxhomecontent .dxalto .upw-posts .s-videogallery .entry-image a:after {
    content: "\f01d";
    position: absolute;
    top: 25%;
    left: 37%;
    width: 100px;
    height: 100px;
    z-index: 2;
    font-family: FontAwesome;
    font-weight: lighter;
    font-size: 6rem;
    color: rgba(151,149,146,.4);
    text-align: center;
}

#dxhomecontent .dxalto .upw-posts .s-videogallery .entry-title {position:absolute; bottom:0px;z-index:2; background: rgba(0, 0, 0, 0.8); color:#ffffff ;padding:0.5rem; font-size:0.9rem }
#dxhomecontent .dxalto .upw-posts .s-videogallery .entry-title a {color:#ffffff }


#dxhomecontent .box {  margin:0px; padding:0px ;  }
#dxhomecontent .box .tabscontent.widget_sp_image .widget-title {display:none;  }
#dxhomecontent .box .tabscontent.widget_sp_image {  width:49%  ;padding:0px;margin:0px; text-align:center }
#dxhomecontent .box .tabscontent.column:last-child:not(:first-child), #dxhomecontent .box .tabscontent.columns:last-child:not(:first-child)  {float:left}
#dxhomecontent .box .tabscontent.widget_sp_image:nth-child(1) { border-bottom:1px solid #cccccc}
#dxhomecontent .box .tabscontent.widget_sp_image:nth-child(2) { border-bottom:1px solid #cccccc}
#dxhomecontent .box .tabscontent.widget_sp_image:nth-child(even) { border-left:1px solid #cccccc}


#dxhomecontent #dxhomecontentdown .dxbasso{ margin-top:2rem;}
#dxhomecontent #dxhomecontentdown .dxbasso.widget_sp_image  {; display: table; width:100% ;position:relative}
#dxhomecontent #dxhomecontentdown .dxbasso.widget_sp_image .widget-title {display:none}
#dxhomecontent #dxhomecontentdown .dxbasso.widget_sp_image img { ;width:100%}
#dxhomecontent #dxhomecontentdown .dxbasso.widget_sp_image .widget_sp_image-description { position:absolute; z-index:2; bottom:0px; color:#ffffff;
text-decoration:none; width:100%; display:block;padding:0rem 1rem;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.8+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
#dxhomecontent .dxbasso.widget_sp_image .widget_sp_image-description p {color:#e77632;font-size: 0.9rem; cursor:pointer }
#dxhomecontent .dxbasso.widget_sp_image .widget_sp_image-description p span{ display: block ; color:#ffffff ;font-size:1.2rem; font-weight:500 ;text-transform: uppercase ;font-family: 'Roboto Slab', sans-serif}
#dxhomecontent .dxbasso.widget_sp_image a.widget_sp_image-image-link  {display:block}
#dxhomecontent .dxbasso.widget_sp_image a.widget_sp_image-image-link:hover  {color:#e77632}

#dxhomecontent .dxbasso.widget_ultimate_posts { }
#dxhomecontent .dxbasso.widget_ultimate_posts .widget-title { border-bottom:3px solid #e77632 ;color: #727272;    font-size: 1.5rem;}
#dxhomecontent .dxbasso.widget_ultimate_posts .upw-posts article { border-bottom:1px solid #bf340b ;  display: table; width: 100%;}
#dxhomecontent .dxbasso.widget_ultimate_posts .upw-posts article .entry-title {;font-size:1.2rem; font-weight:700 ;color:#bf340b;}
#dxhomecontent .dxbasso.widget_ultimate_posts .upw-posts article .entry-title a {;color: #bf340b !important;}
#dxhomecontent .dxbasso.widget_ultimate_posts .upw-posts article .entry-image {float:left; padding-right:1rem;}
#dxhomecontent .dxbasso.widget_ultimate_posts .upw-posts article .entry-meta {;color:#000000 !important;}
#dxhomecontent .dxbasso.widget_ultimate_posts .upw-posts article .entry-summary p {font-size:1rem;color:#000000 !important;}
#dxhomecontent .dxbasso.widget_ultimate_posts .upw-posts article .entry-summary p a.more-link {;color:#000000 !important;}
#dxhomecontent .dxbasso.widget_ultimate_posts .blocco_corpo_upw .upw-after { text-align:right; font-size:0.85rem;margin:0.3rem}
#dxhomecontent .dxbasso.widget_ultimate_posts .blocco_corpo_upw .upw-after a { background:#c0370b ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#ffffff;padding:0.3rem }


#dxhomecontent .dxbasso.calendario .widget-title {border-bottom: none}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw { background:#f3f3f3 ; border: 1px solid #e77632; padding:1rem}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw .upw-posts article { border-bottom:none ;  display: table; width: 100%;}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw .upw-posts article .entry-title {;font-size:1rem; font-weight:700 ;color:#7f7f7f; margin-bottom:0px}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw .upw-posts article .entry-title a {color:#7f7f7f !important;}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw .upw-posts article .entry-image {display:none;}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw .upw-posts article .entry-meta {;color:#949494 !important;}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw .upw-posts article .entry-summary p {font-size:0.9rem;color:#949494 !important;}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw .upw-posts article .entry-summary p a.more-link {;color:#c0370b !important}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw .upw-after { text-align:right; font-size:0.85rem;margin:0.3rem}
#dxhomecontent .dxbasso.calendario .blocco_corpo_upw .upw-after a { background:#c0370b ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#ffffff;padding:0.3rem }

h2#sottotitolo { font-size:2rem}
a.more-link {;color:#c0370b !important}

#secondary { }
#secondary .widget_custom_menu_wizard { margin-bottom: 1rem}
#secondary .menu-widget ul {list-style-type:none !important;font-size: initial }
#secondary .widget ul {list-style-type:none !important;font-size: initial }
#secondary ul li li{list-style-type:none !important ; font-size: initial}
#secondary .widget_custom_menu_wizard .widget-title {text-align:right; font-family: 'Roboto Slab', sans-serif; border-bottom: 3px solid #e77632;    color: #727272;    font-size: 1.5rem; ; margin:0.5rem 0rem; font-weight:700; }
#secondary .menu-mainmenu-container  { text-align:right; background:#f3f3f3 ; border: 1px solid #e77632; padding:1rem}
.menu-mainmenu-container .menu-widget, .menu-mainmenu-container .sub-menu  { list-style-type:none !important ; margin-left: 0px !important}
.menu-mainmenu-container .menu-widget .menu-item { color: #3A3939; font-size:1.2rem !important }
.menu-mainmenu-container .menu-widget .menu-item a:link { color: #3A3939 !important}
.menu-mainmenu-container .menu-widget .menu-item a:visited { color: #3A3939 !important}
.menu-mainmenu-container .menu-widget .menu-item a:hover  { color: #e77632 !important}
.menu-mainmenu-container .menu-widget .cmw-level-1.active a{ color: #e77632 !important}
.menu-mainmenu-container .menu-widget .cmw-level-1.current-menu-ancestor a { color: #e77632 !important ; font-weight:bold}
.menu-mainmenu-container .menu-widget .cmw-level-1.current-menu-ancestor .sub-menu a  {color: #727272 !important}
.menu-mainmenu-container .menu-widget .cmw-level-2 a {color: #e77632 !important }
.menu-mainmenu-container .menu-widget .cmw-level-2.cmw-current-item a {color: #e77632 !important}
.menu-mainmenu-container .menu-widget .sub-menu .sub-menu .menu-item { font-size:1rem !important; }
.menu-mainmenu-container .menu-widget .cmw-level-1 .sub-menu a:hover  {color: #000000 !important}
.hmn {color: #bf360c !important}   

#secondary a:hover {    color: #e77632 !important;    text-decoration: none;}


/** per template vescovo **/
.page-template-page-vescovo #secondary .vescovomenu .widget-title {font-family: 'Roboto Slab', sans-serif; text-align: center;color: #ffffff ; margin:0.5rem 0rem; padding:0.5rem 0rem;  font-size:1rem !important ;font-weight:700; height:4rem ;padding-top:1rem}
.page-template-page-vescovo #secondary .vescovomenu .menu-mainmenu-container {float:right; text-align:right; width:50%}

.page-template-page-vescovo .widget_noah_calendar_widget {margin-bottom:1rem}
.page-template-page-vescovo .widget_noah_calendar_widget .widget-title {  font-family: 'Roboto Slab', sans-serif; text-align: center;color: #ffffff !important;background: #e77632; margin:0.5rem 0rem 0rem 0rem; padding:0.5rem 0rem;  font-size:1.3rem !important ;font-weight:700; line-height:2rem ;    display: inline-table;    width: 100%;}
.page-template-page-vescovo .widget_noah_calendar_widget .mini-clndr {font-family: 'Roboto Slab', sans-serif; }
.page-template-page-vescovo .widget_noah_calendar_widget .mini-clndr .controls { color:#e77632;font-size:1.3rem; font-weight:500 }
.page-template-page-vescovo .widget_noah_calendar_widget .mini-clndr .clndr .controls .month { font-weight:500 ;letter-spacing: inherit}
.page-template-page-vescovo .widget_noah_calendar_widget .mini-clndr .clndr .days-container {min-height:240px !important}
.page-template-page-vescovo .widget_noah_calendar_widget .mini-clndr .clndr .days-container .days {min-height:240px !important}

.page-template-page-vescovo .impegnive.widget_ultimate_posts .widget-title {;display:none}
.page-template-page-vescovo .impegnive.widget_ultimate_posts a:hover {color: #e77632}


.page-template-page-vescovo #content .vescovo.widget_ultimate_posts {background : #fbf8f1;padding: 1rem; margin: 1rem 0rem 1rem 0rem }
.page-template-page-vescovo #content .vescovo.widget_ultimate_posts .widget-title {;font-size:1.5rem; font-weight:700 ;color:#000000}
.page-template-page-vescovo #content .vescovo.widget_ultimate_posts .upw-posts  {padding:1rem}
.page-template-page-vescovo #content .vescovo.widget_ultimate_posts .entry-title {;font-size:1.2rem; font-weight:700 ;color:#000000;}
.page-template-page-vescovo #content .vescovo.widget_ultimate_posts .entry-title a {;color:#000000 !important;}
.page-template-page-vescovo #content .vescovo.widget_ultimate_posts .entry-meta {;color:#000000 !important;}
.page-template-page-vescovo #content .vescovo.widget_ultimate_posts .entry-summary p {font-size:1rem;color:#000000 !important;}
.page-template-page-vescovo #content .vescovo.widget_ultimate_posts .entry-summary p a {;color:#000000 !important;}
.page-template-page-vescovo #content .vescovo.widget_ultimate_posts .custom-field-noah_testo_intervento_vescovo {font-size:0.9rem;color:#000000 !important; line-height: 1.6;font-family: 'Roboto Slab', sans-serif;}
.page-template-page-vescovo #content .widget_text  { background: #e7e7e7;padding: 1rem; margin: 1rem 0rem 1rem 0rem}
.page-template-page-vescovo #content .widget_text .widget-title {;font-size:1.5rem; font-weight:700 ;color:#000000}
.page-template-page-vescovo .boxante.widget_ultimate_posts .widget-title {font-family: 'Roboto Slab', sans-serif; text-align: center;color: #ffffff !important; margin:0.5rem 0rem; padding:0.5rem 0rem;  font-size:1.3rem !important ;font-weight:700; height:4rem ;padding-top:1rem}

.page-template-page-vescovo .dxbasso.widget_sp_image img {background: #fbf8f1 ;padding:1rem;  }
.page-template-page-vescovo .dxbasso.widget_sp_image .widget-title {    border-bottom: 3px solid #e77632;    color: #727272;    font-size: 1.5rem;}

.entry-meta-header { display: none}

/** calendario google non in uso
.page-template-page-vescovo .widget_gce_widget .widget-title { font-family: 'Roboto Slab', sans-serif; text-align: center;color: #ffffff !important;background: #b8d855; margin:0.5rem 0rem 0rem 0rem; padding:0.5rem 0rem;  font-size:1.3rem !important ;font-weight:700; line-height:2rem ;    display: inline-table;    width: 100%}
.page-template-page-vescovo .simcal-calendar .simcal-default-calendar-grid>table {background : #ffffff}
.page-template-page-vescovo .simcal-calendar .simcal-calendar-head .simcal-current-month  {display:block; text-align:center ;color:#ffffff; text-transform: uppercase;font-size:1.8rem;}
.page-template-page-vescovo .simcal-calendar .simcal-calendar-head .simcal-current-year {display:block; text-align:center; color:#ffffff;;font-size:0.8rem; }
.page-template-page-vescovo .simcal-calendar .simcal-nav .simcal-nav-button{color:#ffffff}
.page-template-page-vescovo .simcal-calendar .simcal-day.simcal-day-void {background : #ffffff}
.page-template-page-vescovo .simcal-calendar table tr.even, table tr.alt, .page-template-page-vescovo .simcal-calendar table tr:nth-of-type(even)  {background : #ffffff}
.page-template-page-vescovo .simcal-calendar .simcal-calendar-head { color:#ffffff;padding:1rem ;font-size:1.8rem; font-weight:500 }
.page-template-page-vescovo .simcal-calendar .simcal-default-calendar-grid .simcal-day-number { font-size: 20px}

**/



/** FINE DIOCESI ALBANO **/













#nav_ext #mediaspazio {background:#fbf8f1 ; border:none;  display:table ; width:100%}
#nav_ext #mediaspazio .mediabasso {float:left;}
#nav_ext #mediaspazio .mediabasso.foto .widget-title:after  {    content: "\f03e";font-family: FontAwesome;font-size:1.5rem; color:#000000; padding-left:1rem}
#nav_ext #mediaspazio .mediabasso.foto .widget-title {text-align:left;font-size:1.2rem;font-weight:700;text-transform: none;color:#000000}
#nav_ext #mediaspazio .mediabasso.foto { position: relative}
#nav_ext #mediaspazio .mediabasso.foto .sfoglia_up { position: absolute ; left:45%; top:70%; color : #ffffff ; font-size:2rem; z-index:100; font-weight:700}
#nav_ext #mediaspazio .mediabasso.foto .sfoglia_up a { color : #ffffff}
#nav_ext #mediaspazio .mediabasso.foto article {  }
#nav_ext #mediaspazio .mediabasso.foto .entry-image  {max-height: 200px; overflow: hidden }

#nav_ext #mediaspazio .mediabasso.video .widget-title:after  {    content: "\f167";font-family: FontAwesome;font-size:1.5rem; color:#000000; padding-left:1rem ;font-weight:lighter;}
#nav_ext #mediaspazio .mediabasso.video .widget-title {line-height:1.5rem; text-align:left;font-size:1.2rem;font-weight:700;text-transform: none;color:#000000}
#nav_ext #mediaspazio .mediabasso.video .widget-title a {color:#000000}
#nav_ext #mediaspazio .mediabasso.video .widget-title a:hover {color:#bbbbbb}
#nav_ext #mediaspazio .mediabasso.video .entry-image {position:relative ;max-height: 200px; overflow: hidden }
#nav_ext #mediaspazio .mediabasso.video .entry-image a:after {content: "\f01d"; position: absolute; top: 26%; left: 37% ;width: 70px; height: 70px; z-index: 100; font-family: FontAwesome ; font-weight:lighter;font-size:4rem; color:rgba(255, 255, 255, 0.4) ;  }



.boxante .upw-posts article {border-bottom: 1px solid #CCCCCC} 
.boxante .upw-posts article .entry-title { font-size:1.2rem}
.boxante .upw-posts article .entry-title a {     color: #444444;}
.boxante .upw-posts article .more-link { color:#bf360c}
.boxante .upw-posts article .entry-custom-fields {    color: #888;  font-size: .9em;}
 

.category .archive-title {font-size:2rem ;font-weight:700; text-transform: none; }
.archive .archive-title {font-size:2rem ;font-weight:700; text-transform: none; }
.archive article .entry-header .size-post-thumbnail {display:inline; float:left; width:250px ; margin-right:2rem}
.archive article .entry-header img {float:left ; max-width:40%; margin-right:1% ;transition: transform 1s; cursor: zoom-in}
.archive article .entry-header img:hover {   transform: scale(2); }
.archive article .entry-header .archive-meta {font-size: 0.9rem}

h1.entry-title {font-size:2rem}



.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% ;transition: transform 1s; cursor: zoom-in}
.category .archive-header img:hover {   transform: scale(2); }
.category .archive-header .archive-meta {font-size: 0.9rem}
.category ul.subcatelist { margin:0px; padding:0px; list-style-type: none}
.category ul.subcatelist li { margin:1rem ; padding:0.5rem;color:#bf360c ; background:#e7e7e7; border-bottom:1px solid #bf360c ; display: inline-block;min-width: 26%;}  
.category ul.subcatelist li a { color:#444444 !important}   
     
.breadcrumbs { background-color: #ffffff;}
.breadcrumbs a { color: #bf360c !important}
.breadcrumb_last { color: #444444}
.breadcrumbs>* { color: #444444}

.wpfs.accordion {margin-left:0px}

.wpfs.accordion-navigation a { font-weight:bold;}
.wpfs.accordion-navigation a:hover { color:#b8d855 !important}
.wpfs.accordion-navigation.active a {color:#b8d855 !important}
.content_container {; background-size: contain;background-size: 100%}

.content_container .allegati {display:inline-block; margin-top: 2rem; margin-bottom: 2rem; }
.content_container .allegati li:before  {content:"\f019 "; color:#e77632; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }
.content_container .allegati li {list-style-type: none }
.content_container .allegati li a  {color: #e77632}
.allegati li a  {color: #e77632}
.wd-noah-intervento-pdf:before, .allegati li:before  {content:"\f019 "; color:#e77632; font-size:1rem;  font-family:"FontAwesome" ; padding-right: 1rem }


.lista-allegati .singolo_attachment  {color: #e77632;display: block;  margin-bottom: 1rem;}
.lista-allegati .singolo_attachment a:before  {content:"\f019 "; color:#e77632; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }

.wplistaallegati {;display: block;  }
.wplistaallegati .wpba {color:#e77632 ; margin-bottom: 1rem;display: table;   clear: both; padding: 1rem; background: #f4f4f4; width:98%}
.wplistaallegati .wpba:before {content:"ALLEGATI   \f019"; color:#e77632; 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:#e77632;transform:none ; margin-left:0.5rem}
.wplistaallegati .wpba .wpba-list-item img {}



.tax-wd-tipo-appuntamenti.term-calendario-cresime .archive-header .archive-title:after  {content: "Calendario Cresime"; font-size: 2.2rem }
.tax-wd-tipo-appuntamenti {}


.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-thumbnailfghfdgh{max-width:100%; max-width:40%;text-align:left}

.single-post article .entry-header .attachment-post-thumbnail {float:left ; max-width:40%; margin:0rem 1rem 1rem 0rem; transition: transform 1s; cursor: zoom-in}
.single-post article .entry-header .attachment-post-thumbnail:hover {   transform: scale(2); }

/* solo per articolo territorio con widget pmap */
.single-post article.tag-pmap .entry-header .attachment-post-thumbnail {display: none !important}

.vcard {display:none}
.entry-content .single_seed_shortcode_cpt_tag  {      border-bottom: 1px solid #bf360c;margin-bottom: 1rem; line-height: 1.2; }
.entry-content .single_title_seed_shortcode_cpt_tag  { font-size: 1.5rem;   color: #262626;    padding: 0px;    margin: 0;      }
.entry-content .single_title_seed_shortcode_cpt_tag h2 { font-size: 1.5rem !important; font-weight: 700;  color: #50670e; ;}
.entry-content .single_title_seed_shortcode_cpt_tag a h2 { color: #50670e !important; ;}


/* 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 {  margin: 0.6rem auto;;    max-width: 960px;    width: 100%;}
.wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #bf360c }
.wd-noah-enti-search button { color:#ffffff; background: #bf360c; float:right ;padding:0.5rem}
.wd-noah-enti-main {width: 66.66667% ; float:left; }
.wd-noah-enti-main .wd-noah-ente {padding:0.6rem; border-bottom:1px solid #bf360c }
.wd-noah-enti-main .wd-noah-ente-titolo  { color:#bf360c}
.wd-noah-enti-main .wd-noah-ente-titolo a  { color:#bf360c}
.wd-noah-enti-main .wd-noah-ente-tipo-ente{ color:#555555}
.wd-annuario-enti label {display:inline-block;; font-style:italic ; margin-right:3rem; ; min-width: 8rem; font-size:1rem; }
.wd-annuario-enti .entry-meta-header {display:none}

/* singolo ente */
.wd-noah-ente {   margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-ente-main  {width: 66.66667% ; float:left; }
.wd-noah-ente-nav-parent-posts {margin-bottom:1rem;}
.wd-noah-ente-main .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-main .wd-noah-ente-infocontainer {background-color: #fbf8f1;padding:1rem; border-bottom:1px solid #bf360c ;}
.wd-noah-ente-main .wd-noah-ente-infocontainer .wd-noah-ente-denominazione label {float:left ; font-style:italic}
.wd-noah-ente-main .wd-noah-ente-infocontainer .wd-noah-tipo-ente label {; font-style:italic}
.wd-noah-ente-main label { display:inline-block;; font-style:italic ; margin-right:3rem; ; min-width: 8rem; font-size:1rem; }

/* archivio persone*/
.wd-noah-persone  {  margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-persone-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100%; border-bottom:1px solid #bf360c }
.wd-noah-persone-search button { color:#ffffff; background: #bf360c; float:right ;padding:0.5rem}
.wd-noah-persone-main  {width: 66.66667% ; float:left; }
.wd-noah-persone .wd-noah-persona {padding:0.6rem; border-bottom:1px solid #bf360c }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#bf360c}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#bf360c}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#555555}


/* singola persona */
.wd-noah-persona-infocontainer {background-color: #fbf8f1;padding:1rem; border-bottom:1px solid #bf360c ;}
.wd-noah-persona-infocontainer label { display:inline-block;; font-style:italic ; margin-right:3rem; ; 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-noah-persona-incarichi label  { display:inline-block; font-style:italic ; margin-right:3rem; margin-bottom:1rem; min-width: 5rem; background:#fbf8f1; font-weight:bold; border-bottom:1px solid #bf360c}
.wd-noah-persona-incarichi .wd-noah-persona-inc-ente-preposizione {; margin-right: 1rem; margin-bottom:0px; min-width:auto; border:none; background: none;font-weight:normal; }
.wd-noah-persona-incarichi .wd-noah-persona-inc {margin-bottom: 1rem}
.wd-noah-persona-incarichi .wd-noah-persona-inc a {color: #bf360c}

/* singolo appuntamento */
.type-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {background-color: #fbf8f1 ;color: #bf360c ; font-size:1.8rem; width:100%; border:1px solid #bf360c ;padding:0.3rem} 
.type-wd-appuntamenti .wd-noah-appuntamento-widget-calendario .wd-noah-appuntamento-text-larger {margin-right:0.5rem;}
.type-wd-appuntamenti .wd-noah-appuntamento-widget-calendario .wd-noah-appuntamento-text-smaller {margin-right:0.5rem;}
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer {background-color: #fbf8f1; padding:1rem; border-bottom:1px solid #bf360c ;display: inline-block; width:100%}
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer label { cursor:auto; font-style:italic ;margin-right: 3rem; color:#bf360c;display:inline-block; min-width: 6rem; font-size:1rem }
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer .wd-noah-appuntamento-descrizione {margin-top:2rem}
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer .wd-noah-appuntamento-descrizione p {display:inline-block}
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer .wd-noah-appuntamento-inizio { }
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer .wd-noah-appuntamento-organizzatore { }
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer .wd-noah-paese-ente {float:left }



/* singolo intervento */
.wd-noah-intervento-vesc {   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 {   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: #fbf8f1;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 {   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: #fbf8f1;padding:1rem; border-bottom:1px solid #bf360c;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 {   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-featured-image {float:left; max-width:27%;width:27%; margin:1% 3% 1% 0}
.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-sottotitolo{font-size: 1.4rem;}
.wd-noah-doc-tipo {text-align:right; font-style:italic ; color: #bf360c}
.wd-noah-doc-testo {margin-top:1rem}
.wd-noah-doc-data-doc {    font-weight: 500;    font-size: 0.9rem;    color: #444444;    text-transform: capitalize;}
.wd-noah-doc-allegati a { color: #bf360c; }
.wd-noah-doc-autore { color:#000000; float:right }
.wd-noah-doc-autore a  { color:#000000}
.wd-noah-doc-allegati {display:table; margin-top: 2rem; margin-bottom: 2rem; }
.wd-noah-doc-allegati:before  {content:"\f019 "; color:#bf360c; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }




/* archivio appuntamenti */
.wd-noah-appuntamenti {  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: #fbf8f1;padding:1rem; border-bottom:1px solid #bf360c ;display: inline-block;}
.wd-noah-appuntamenti .wd-noah-appuntamenti-main .wd-noah-appuntamenti .wd-noah-appuntamento-widget-calendario  {background-color: #fbf8f1 ;color: #bf360c ; font-size:1.8rem; float: right; border:1px solid #bf360c ;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; }


.post-type-archive-wd-interventi-vesc .archive-title {    display: none;}
.post-type-archive-wd-interventi-vesc .archive-header:before { content: "Interventi del Vescovo";  color: #444444;font-size: 2rem}

.post-type-archive-wd-appuntamenti .archive-title {    display: none;}
.post-type-archive-wd-appuntamenti .archive-header:before { content: "Appuntamenti";  color: #444444;font-size: 2rem}

.post-type-archive-wd-doc-ufficiali .archive-title {    display: none;}
.post-type-archive-wd-doc-ufficiali .archive-header:before { content: "Documenti ufficiali";  color: #444444;font-size: 2rem}

.tax-wd-tipo-interventi-vesc.term-discorso .archive-title { display: none}
.tax-wd-tipo-interventi-vesc.term-discorso .archive-header:before { content: "Discorsi del Vescovo";color: #444444;font-size: 2rem; }

.tax-wd-tipo-interventi-vesc.term-intervento .archive-title { display: none}
.tax-wd-tipo-interventi-vesc.term-intervento .archive-header:before { content: "Interventi del Vescovo"; color: #444444;font-size: 2rem; }

.tax-wd-tipo-interventi-vesc.term-omelia .archive-title { display: none}
.tax-wd-tipo-interventi-vesc.term-omelia .archive-title .archive-header:before { content: "Omelie del Vescovo";color: #444444;font-size: 2rem }


/* singolo doc */
.wd-noah-doc-ufficiale {   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-featured-image {float:left; max-width:27%;width:27%; margin:1% 3% 1% 0}
.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-sottotitolo{font-size: 1.3rem;   font-weight: normal; }
.wd-noah-doc-tipo {text-align:right; font-style:italic ; color: #bf360c}
.wd-noah-doc-testo {margin-top:1rem}
.wd-noah-doc-data-doc {    font-weight: 500;    font-size: 0.9rem;    color: #444444;    text-transform: capitalize;}
.wd-noah-doc-allegati a { color: #bf360c; }
.wd-noah-doc-autore { color:#000000; float:right }
.wd-noah-doc-autore a  { color:#000000}
.wd-noah-doc-allegati {display:table; margin-top: 2rem; margin-bottom: 2rem; }
.wd-noah-doc-allegati:before  {content:"\f019 "; color:#bf360c; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }
.wd-noah-intervento-vesc-sottotitolo_intervento_vescovo, .wd-noah-intervento-vesc-sottotitolo  {font-size: 1.3rem;   font-weight: normal; margin-top: 0.5rem; margin-bottom: 0.5rem}
.wd-noah-intervento-vesc-data-intervento  {    font-weight: 500;    font-size: 0.9rem;    color: #444444;    text-transform: capitalize;}


/* fine */



/* seed_fotogallery e videogallery*/

.seed_pg_archive {margin: 0px auto 50px auto;     width: 98%; 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: #bf360c;    width: 100%;    text-align: right;    display: block; margin: 1rem 0rem 2rem 0rem}
.seed_pg_main #seed-photogallery-torna a { color:#bf360c}
.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;       width: 98%; 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: #bf360c;    width: 100%;    text-align: right;    display: block;}
.seed_vg_sin #seed-photogallery-torna a { color:#bf360c}

.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: #bf360c;    width: 100%;     display: block; margin:1rem; ; text-align: right;  }
.photogallery-seamless #seed-videogallery-torna a, .photogallery-seamless-squared #seed-videogallery-torna a { color:#bf360c;}
#seed-photogallery-single #seed-photogallery-torna {right:0px !important ; color: #bf360c; text-align: right;  }
#seed-videogallery-single #seed-videogallery-element {padding-top:2rem}

/* -- seed_fotogallery e videogallery -- */


.ricercamultipla .wp-advanced-search {margin-top:1rem; font-size:1rem}
.ricercamultipla .wp-advanced-search .wpas-field {margin:1rem auto 1rem auto}
.ricercamultipla .wp-advanced-search .label-container label { border-bottom: 1px solid #bf360c; color:#bf360c ;font-size:1.1rem}
.ricercamultipla .wp-advanced-search .wpas-text  {color:#4d4d4d !important}
.ricercamultipla .wp-advanced-search .wpas-submit {font-family: 'Roboto Slab', sans-serif; color:#ffffff; text-align:center ; background:#bf360c ; font-size:1.5rem; font-weight:bold;}

.page-template-page-templatesfull-ricerca-php .search-results a {color:#bf360c !important}


.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {font-size:1rem}

.category article, .archive article {  display: inline-block;width: 100%; margin-bottom: 20px ;border-bottom: 1px solid #bf360c}





.breaknewside {width: 100%; display:block; background: url(images/breaknews.png)no-repeat 0.938rem 0.6rem}

.breaknewside .widget-title { display:none}
.breaknewside .wrapper {width: 100%;padding-top:0rem;	margin: 0px auto; -webkit-box-shadow: inset 0px 2px 2px  rgba(0, 0, 0, .5), 0px 1px 0px  rgba(250, 250, 250, .2);
                        box-shadow: inset 0px 2px 2px  rgba(0, 0, 0, .5), 0px 1px 0px  rgba(250, 250, 250, .2);
                        -webkit-transition: background-color 350ms;
                        -moz-transition: background-color 350ms;
                        transition: background-color 350ms;}
.breaknewside .marquee {;height: 60px;margin: 0px auto;overflow: hidden;position: relative;   }


.breaknewside .marquee article {position: absolute;font-family: Tahoma, Arial, sans-serif;width: 100%;height: 100%;margin: 0;line-height: 50px;	text-align: center;
                                color: #000000;
                                text-shadow: 1px 1px 0px #000000;
                                filter: dropshadow(color=#000000, offx=1, offy=1);
                                transform:translateX(100%);
                                -moz-transform:translateX(100%);
                                -webkit-transform:translateX(100%);}
.breaknewside .marquee article a {color: #5f7716}

.breaknewside .upw-posts .marquee article .entry-title {margin-top:0.5rem; margin-bottom:0.2rem}
.breaknewside .upw-posts .marquee article .entry-title time {margin-right:0.5rem;font-size:0.8rem }

.breaknewside .marquee article:nth-child(1) {
	animation: left-one 20s ease infinite;
	-moz-animation: left-one 20s ease infinite;
	-webkit-animation: left-one 20s ease infinite;}
.breaknewside .marquee article:nth-child(2) {
	animation: left-two 20s ease infinite;
	-moz-animation: left-two 20s ease infinite;
	-webkit-animation: left-two 20s ease infinite;}
.breaknewside .marquee.down article {
	transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-webkit-transform:translateY(-100%);}
.breaknewside .marquee.down article:nth-child(1) {
	animation: down-one 20s ease infinite;
	-moz-animation: down-one 20s ease infinite;
	-webkit-animation: down-one 20s ease infinite;}
.breaknewside .marquee.down article:nth-child(2) {
	animation: down-two 20s ease infinite;
	-moz-animation: down-two 20s ease infinite;
	-webkit-animation: down-two 20s ease infinite;}
.marquee.up article {	
	transform:translateY(100%);
	-moz-transform:translateY(100%);
	-webkit-transform:translateY(100%);
}
.marquee.up article:nth-child(1) {
	animation: up-one 20s ease infinite;
	-moz-animation: up-one 20s ease infinite;
	-webkit-animation: up-one 20s ease infinite;
}
.breaknewside .marquee.up article:nth-child(2) {
	animation: up-two 20s ease infinite;
	-moz-animation: up-two 20s ease infinite;
	-webkit-animation: up-two 20s ease infinite;}

/*================================
	Move the Marquee to the Left
==================================*/

/** Mozilla Firefox Keyframes **/
@-moz-keyframes left-one {
	0%	{
		-moz-transform:translateX(100%);
	}
	10% {
		-moz-transform:translateX(0);
	}
	40% {
		-moz-transform:translateX(0);
	}
	50% {
		-moz-transform:translateX(-100%);
	}
	100%{
		-moz-transform:translateX(-100%);
	}
}
@-moz-keyframes left-two {
	0% {
		-moz-transform:translateX(100%);
	}
	50% {
		-moz-transform:translateX(100%);
	}
	60% {
		-moz-transform:translateX(0);		
	}
	90% {
		-moz-transform:translateX(0);		
	}
	100%{
		-moz-transform:translateX(-100%);
	}
}
/** Webkit Keyframes **/
@-webkit-keyframes left-one {
	0% {
		-webkit-transform:translateX(100%);
	}
	10% {
		-webkit-transform:translateX(0);
	}
	40% {
		-webkit-transform:translateX(0);
	}
	50% {
		-webkit-transform:translateX(-100%);
	}
	100%{
		-webkit-transform:translateX(-100%);
	}
}
@-webkit-keyframes left-two {
	0% {
		-webkit-transform:translateX(100%);
	}
	50% {
		-webkit-transform:translateX(100%);
	}
	60% {
		-webkit-transform:translateX(0);		
	}
	90% {
		-webkit-transform:translateX(0);		
	}
	100%{
		-webkit-transform:translateX(-100%);
	}
}

/*================================
	Move the Marquee Downwards
==================================*/

/** Mozilla Firefox Keyframes **/
@-moz-keyframes down-one {
	0%	{
		-moz-transform:translateY(-100%);
	}
	10% {
		-moz-transform:translateY(0);
	}
	40% {
		-moz-transform:translateY(0);
	}
	50% {
		-moz-transform:translateY(100%);
	}
	100%{
		-moz-transform:translateY(100%);
	}
}
@-moz-keyframes down-two {
	0% {
		-moz-transform:translateY(-100%);
	}
	50% {
		-moz-transform:translateY(-100%);
	}
	60% {
		-moz-transform:translateY(0);		
	}
	90% {
		-moz-transform:translateY(0);		
	}
	100%{
		-moz-transform:translateY(100%);
	}
}

/** Webkit Keyframes **/
@-webkit-keyframes down-one {
	0% {
		-webkit-transform:translateY(-100%);
	}
	10% {
		-webkit-transform:translateY(0);
	}
	40% {
		-webkit-transform:translateY(0);
	}
	50% {
		-webkit-transform:translateY(100%);
	}
	100%{
		-webkit-transform:translateY(100%);
	}
}
@-webkit-keyframes down-two {
	0% {
		-webkit-transform:translateY(-100%);
	}
	50% {
		-webkit-transform:translateY(-100%);
	}
	60% {
		-webkit-transform:translateY(0);		
	}
	90% {
		-webkit-transform:translateY(0);		
	}
	100%{
		-webkit-transform:translateY(100%);
	}
}

/*================================
	Move the Marquee Upwards
==================================*/

/** Mozilla Firefox Keyframes **/
@-moz-keyframes up-one {
	0%	{
		-moz-transform:translateY(100%);
	}
	10% {
		-moz-transform:translateY(0);
	}
	40% {
		-moz-transform:translateY(0);
	}
	50% {
		-moz-transform:translateY(-100%);
	}
	100%{
		-moz-transform:translateY(-100%);
	}
}
@-moz-keyframes up-two {
	0% {
		-moz-transform:translateY(100%);
	}
	50% {
		-moz-transform:translateY(100%);
	}
	60% {
		-moz-transform:translateY(0);		
	}
	90% {
		-moz-transform:translateY(0);		
	}
	100%{
		-moz-transform:translateY(-100%);
	}
}

/** Webkit Keyframes **/
@-webkit-keyframes up-one {
	0% {
		-webkit-transform:translateY(100%);
	}
	10% {
		-webkit-transform:translateY(0);
	}
	40% {
		-webkit-transform:translateY(0);
	}
	50% {
		-webkit-transform:translateY(-100%);
	}
	100%{
		-webkit-transform:translateY(-100%);
	}
}
@-webkit-keyframes up-two {
	0% {
		-webkit-transform:translateY(100%);
	}
	50% {
		-webkit-transform:translateY(100%);
	}
	60% {
		-webkit-transform:translateY(0);		
	}
	90% {
		-webkit-transform:translateY(0);		
	}
	100%{
		-webkit-transform:translateY(-100%);
	}
}


/* 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-info .site-title { font-size:1.5rem;   margin-top: 1.5rem }
h1.site-title a {font-size:1.5rem; }

#mainhomecontent .duenews .upw-posts .format-standard { width:100%; display:table;}
#mainhomecontent .quattronews .upw-posts .format-standard { width:100%; display:table;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:100%; }
#mainhomecontent .collabo { background-image: none}
.breaknewside .marquee {width: 50%;  }
}/* Define mobile styles */

@media only screen and (max-width: 40em) {
.header-info .site-title { font-size:1.6rem;margin-top: 0rem }
h1.site-title a {font-size:1.6rem; }

#mainhomecontent .duenews .upw-posts .format-standard { width:100%; display:table;}
#mainhomecontent .quattronews .upw-posts .format-standard { width:100%; display:table;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:100%; }
#mainhomecontent .collabo { background-image: none}
.breaknewside .marquee {width: 50%;  }

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) { 
.header-info .site-title { font-size:2rem;margin-top: 2rem }
.content_container {background: rgba(255, 255, 255, 1) }

#mainhomecontent .duenews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .quattronews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:50%; }
#mainhomecontent .collabo {  }
.breaknewside .marquee {width: 78%;  }

} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.header-info .site-title { font-size:2.5rem; margin-top: 4rem;}
.content_container {background: rgba(255, 255, 255, 1) }

#mainhomecontent .duenews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .quattronews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:50%; }
#mainhomecontent .collabo {  }
.breaknewside .marquee {width: 78%;  }

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) {
.header-info .site-title { font-size:4rem;margin-top: 4rem; }

#mainhomecontent .duenews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .quattronews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:50%; }
#mainhomecontent .collabo {;}
.breaknewside .marquee {width: 78%;  }
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
.header-info .site-title { font-size:4rem; margin-top: 4rem;}

#mainhomecontent .duenews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .quattronews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:50%; }
#mainhomecontent .collabo {  background-image: url(images/verdevert.gif);}
.breaknewside .marquee {width: 78%;  }

} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) {

#mainhomecontent .duenews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .quattronews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:50%; }
#mainhomecontent .collabo {  }
.breaknewside .marquee {width: 78%;  }
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 
.header-info .site-title { font-size:4rem;margin-top: 4rem; }

#mainhomecontent .duenews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .quattronews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:50%; }
#mainhomecontent .collabo {  ;}
.breaknewside .marquee {width: 78%;  }


} /* 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-info .site-title { font-size:4rem; margin-top: 5rem;}

#mainhomecontent .duenews .upw-posts .format-standard { width:45%; display:inline-table;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:50%; }
#mainhomecontent .collabo {  }
.breaknewside .marquee {width: 78%;  }
} /* min-width 1921px, xxlarge screens */    