/*
Theme Name: WP-Starter-Rieti
Theme URI: http://themeawesome.com/wordpress-child-theme
Description: A child theme of WP-Forge
Author: ThemeAwesome.com
Author URI: http://themeawesome.com/
Template: wp-forge
Version: 4.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: wp-starter

Start adding your theme specific styles below.
*/
.social_wrap {margin-top:0px}
.social_wrap button {margin:0px !important; padding:0px !important}
input[type="submit"] { content: '\f400';  font-family: "Genericons";color: #75b928 ; font-size:2rem !important; background-color: #ffffff !important;line-height:1rem;}
input[type="text"]:focus { background-color: #016c3e !important;line-height:1rem;}

.social_wrap a.button, .social_wrap .button, .social_wrap button {color:#2caf16; margin:0px; padding:0px}
a.button:hover, a.button:focus, .button:hover, .button:focus, button:hover, button:focus {color:#2caf16;}
.social_wrap a.button:hover,.social_wrap a.button:focus, .social_wrap .button:hover, .social_wrap .button:focus,.social_wrap  button:hover, .social_wrap button:focus {color:#2caf16}
.social_wrap #searchsubmit {color:#2caf16; margin:0px; padding:0px}
/* Child Theme Media Queries - Use the following media queries to adjust the appearance of your theme on mobile devices */
input#searchsubmit.button {margin:0.3rem !important; padding:0.5rem 0.5rem 0.5rem 0rem !important}

#testatalogo{padding:1.5rem 1rem; border-bottom:1px solid #c0c0c0; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,e4e4e4+2,f2f2f2+4,ffffff+9,ffffff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 1%, #e4e4e4 2%, #f2f2f2 4%, #ffffff 9%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 1%,#e4e4e4 2%,#f2f2f2 4%,#ffffff 9%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 1%,#e4e4e4 2%,#f2f2f2 4%,#ffffff 9%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */; background-position: left bottom; }
#testatalogo #tophome .widget-title {display: none}
#testatalogo #tophome .menu-contattimenu-container .menu {text-align:right }
#testatalogo #tophome .menu-contattimenu-container .menu li  {color:#85c226; list-style-type:none ; display: list-item; margin:0px; padding:0px; text-transform:uppercase;font-family: 'Fjalla One', sans-serif;font-size:1.2rem }
#testatalogo #tophome .menu-contattimenu-container .menu li a{color:#85c226;padding: 0.3rem 1rem;}
#testatalogo #tophome .menu-contattimenu-container .menu li a:hover{color:#016c3e;}
#testatalogo #tophome .menu-contattimenu-container .menu .active > a {background-color:transparent !important}
#testatalogo #tophome #menu-contattimenu.menu a {font-size:1rem !important;}

/*media menu*/
#toptophome {padding:0 !important; background:#016c3e;margin-bottom:.8rem}
#toptophome a {color:#ffffff; font-family: 'Fjalla One', sans-serif; }
#toptophome li {padding-top:.3rem;padding-bottom:.3rem}
#toptophome a {border-right: 1px solid #ffffff;padding:0;padding-left:.5rem;padding-right:.5rem}


#header {z-index:3; position:relative;padding-top:0;}
img.wp-post-image {
	width: 100%;
	}
.contain-to-grid .top-bar, .top-bar, .top-bar ul, .top-bar ul li, .contain-to-grid, .title-bar {}

#lefthome {padding-left:0px !important}
    
#main-menu .menu-item {/*border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff;font-size:1.5rem*/ text-transform:uppercase;font-family: 'Fjalla One', sans-serif; }
#main-menu .menu > li {/*display: table-cell*/}
.menu > li:not(.menu-text) > a {line-height:1.2rem;}
.submenu li {line-height:1rem;border-bottom:2px solid #ffffff}


#sottotophome {margin:0px; padding:0px}
#sottotophome .temimenu {border-top:1px solid #ffffff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,f2f2f2+19,ffffff+61,ffffff+100 */
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top,  #e8e8e8 0%, #f2f2f2 19%, #ffffff 61%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e8e8e8 0%,#f2f2f2 19%,#ffffff 61%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e8e8e8 0%,#f2f2f2 19%,#ffffff 61%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
#sottotophome .temimenu #menu-temi_menu {width:100%}
#sottotophome .temimenu #menu-temi_menu li {width:32% ; display:inline-block; text-align: center; color:#016c3e; font-weight:bold; text-transform: uppercase;font-family: 'Fjalla One', sans-serif; font-size:1.5rem; border-left:1px solid #d2d2d2}
#sottotophome .temimenu #menu-temi_menu li a {color:#016c3e}
#sottotophome .temimenu #menu-temi_menu li a:hover {color:#75b928}
#sottotophome .temimenu .menu .active > a {background-color:transparent !important}
#lefthome .evidenza .widget-title {display: none}


aside {
margin-bottom:20px  !important;
}
aside#sticky-posts-1 {
margin-bottom:0  !important;
}

h6 {
color:black !important;
text-align:left  !important;
border-bottom:3px solid #016c3e !important;
font-size:1rem;
padding:0 !important;
}

/*****Evidenza****/
.evidenza article  {position:relative;z-index:2;color:#ffffff !important ; font-weight:700 ; overflow: hidden; background:#ffffff;  background :#A6C34D;}
.evidenza article .entry-image {position:absolute; z-index:-1; width:100%;  background:#ffffff; padding:0px ; top: 0px; left:0px}
.evidenza article .entry-image img {width:100%; max-width:100%; }
.evidenza article .entry-title {padding:50% 0% 0% 0% ;font-size:1.8rem; ;margin:0px; }
.evidenza article .entry-title a {color:#ffffff ;  text-decoration:none; background: rgba(0, 0, 0, 0.5); width:100%; display:block;padding:0.5rem 1rem;font-family: 'Fjalla One', sans-serif;text-transform:uppercase;}
.evidenza article .entry-meta {padding: 0% ; color:#ffffff !important ;font-size:1rem;margin:0px; font-weight:normal;}
.evidenza article .entry-meta time {margin:0px;background: rgba(0, 0, 0, 0.4); width:100%; display:block;padding:0rem 1rem}
.evidenzal article .entry-summary {font-family: 'Fjalla One', sans-serif;font-size:0.9rem; color:#636363  ; margin-bottom: 0px ; width:100%; padding-top:1rem ; }
.evidenzal article .entry-summary p {font-size:1.1rem; color:#636363 }
.evidenzal article .entry-summary p a  {color:#636363  !important}
.evidenzal #wpba_attachment_list {width:100%}
.evidenzal .wpba-list-item {float:left;clear:right !important;padding-right:3rem}
.evidenzal .wpba-icon {
    width: 22px !important;
}
.evidenzal .wpba-list-item a {color:#000000;font-size:0.7rem}

/****Altrenews*****/
.altrenews {display: inline-block;margin-top:15px}
.altrenews .rpwe-block ul{
list-style: none !important;
margin: 0 ;
padding: 0 !important;
}
.altrenews ul {margin-left:0 !important;clear:left}
.altrenews .rpwe-li {list-style-type: none;float:left;width:31%;margin-right: 2%;}
.altrenews .rpwe-li img {width:100% !important; }
.altrenews .rpwe-title {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1.1rem; color:#000000;padding-top:0.5rem}
.altrenews .rpwe-title a {font-size:1.1rem; color:#000000}


/***********Box news da uffici****************/
.newsuffici .upw-posts {border-top:1px solid #efefef; border-bottom:1px solid #efefef;display:inline-block;width:100%}
.newsuffici .post {float:left;width:33%;padding:10px}
.newsuffici .post .entry-categories-uff a{font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:0.8rem;color:#000000;}
.newsuffici .post .entry-title-uff a{font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1rem;color:#000000;}
.newsuffici .entry-image {display:none}
/***********Sidebar dx home***********/
.widget-title {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1.1rem;color:#85c226;text-align:center;padding-top:1.5rem}
.almanacco { font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1rem;color:#000000;background:url(images/sfalmanacco.jpg) no-repeat 10px 11px;height:210px;border:1px solid #c1c1c1;padding-left:62px !important}
.almanacco a {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1rem;color:#000000;}
.santo {height:70px; display: table-cell;vertical-align: middle;}
.messale {height:70px; display: table-cell;vertical-align: middle;}
.liturgia {height:70px; display: table-cell;vertical-align: middle;}
/*************Eventi***************/
.eventi {min-height:130px;border-top:1px solid #c1c1c1}
.eventi .entry-image {float:left;display:block;width:100px;margin-right:0.6rem;min-height:130px}
.eventi .entry-title {padding-top:0.4rem}
.eventi .entry-title a{font-family: 'Fjalla One', sans-serif; text-transform:uppercase; font-size:1.1rem; color:#000000}
.custom-field {margin-bottom:0px !important;font-family: 'Fjalla One', sans-serif; text-transform:uppercase; font-size:1rem; }
.custom-field-seed-localization-citta {color:#85c226}
.custom-field-noah_appuntamento_initdate {color:#8f9094}

/************single appuntamento*******************/
.single .wd-noah-appuntamento-widget-calendario {display:none}
.wd-noah-appuntamento-descrizione {display:block !important; width:100%  !important; clear:left !important;}
.wd-noah-appuntamento-infocontainer .wd-noah-citta-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-cap-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-regione-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-paese-ente {display:none}
.wd-noah-appuntamento .seed-localization-map {}
.mappabassa address {display:none }
.wd-noah-appuntamento .seed-localization-address {display:none}
.wd-noah-appuntamento-infocontainer {float:left;}
.wd-noah-appuntamento .dataevento {display:none}
.wd-noah-appuntamento-infocontainer label {display:inline-block;font-weight:bold}
.wd-noah-appuntamento-infocontainer label:after {content: "\00a0";}
.single-wd-appuntamenti .dettaglievento {font-size:1.8em;border-bottom:1px solid #efefef;padding-bottom:15px;margin-bottom:15px;width:50%;padding-right:10px}

.wd-noah-appuntamento-inizio {display:block !important; background: #75b928 !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.wd-noah-appuntamento-fine {display:block !important; background: #75b928 !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.wd-noah-appuntamento-categoria {display:block !important; background: gray !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.wd-noah-indirizzo-ente {display:block !important; background: #f16130 !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.wd-noah-appuntamento-allegati  {display:block !important; background: white !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px; border: 1px solid gray}

.wd-noah-appuntamento-infocontainer {width:85%  !important;}

.wd-noah-appuntamento-descrizione_bassa  {display:block !important; width:100%  !important; clear:left !important;}
.wd-noah-appuntamento-widget-calendario {display:block !important;}


/*************archive appuntamenti................*/
.archive .wd-noah-appuntamenti {  margin:20px;  display: inline-block;
    width: 100%;}
.wd-noah-appuntamento-widget-calendario>.archive .wd-noah-appuntamento-text-smaller{font-size:.7em;display:block;line-height:1.8}
.wd-noah-appuntamento-widget-calendario:before{color:#ffffff;background:#75b928;font-size:1rem;content:attr(data-top);display:block;text-transform:uppercase;padding:5px 0}
ppp.wd-noah-appuntamento-widget-calendario:after{color:#ffffff;background:#75b928;font-size:1rem;;content:attr(data-bot);display:block;text-transform:uppercase;padding:5px 0}
.wd-noah-appuntamento-widget-calendario {
    display: inline-block;
    font-family: sans-serif;
    font-size: 1.5em;
    text-align: center;
    line-height: 1.2;
    border-radius: 10px;
    overflow: hidden;
    width: 4.4em;
    box-shadow: 1px 1px 3px rgba(0,0,0,.5);
    padding: 0!important;
    float: left;margin-right:20px
}
.wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger {
    font-size: 2em;
    display: block;
}

.archive .wd-noah-appuntamento-inizio label {display:none}
.archive .wd-noah-appuntamento-inizio:before {content: "\f303";font-family: "Genericons";font-size:1rem;margin-top:.3rem}
.archive .wd-noah-appuntamenti-titolo a {
    font-family: 'Fjalla One', sans-serif;
    text-transform: uppercase;
    color: #85c226 !important;
    font-size: 1.4rem;
}

.wd-noah-appuntamento-text-month {
visibility: hidden !important;
position: absolute !important;
}

.wd-noah-appuntamento-widget-calendario {
font-size: 0.8rem !important;
width: 80px !important;
}

.wd-noah-appuntamento-widget-calendario:before {
font-size: 0.8rem !important;
text-transform: lowercase !important;
}

.wd-noah-appuntamenti-titolo a {
text-transform: none !important;
}
/******calendario******/
.mini-clndr .clndr .days-container .days .headers {padding:0px !important}
.mini-clndr .clndr .days-container .days .headers .day-header {border-right:1px solid #5b8644 !important;border-bottom:1px solid #5b8644 !important;color:#5b8644;font-size:0.7rem}
.mini-clndr .clndr .controls {background-color:#5b8644 !important;color:#ffffff !important}
.mini-clndr .clndr .controls .clndr-previous-button {border-right: 1px solid #ffffff}
.mini-clndr .clndr .controls .clndr-next-button {border-left: 1px solid #ffffff}
.mini-clndr .clndr .days-container  {height:195px !important; background-color:#f6faef !important;font-size:0.8rem;padding:0px !important;border-left:1px solid #5b8644}
.mini-clndr .clndr .days-container .days .day {color:#5b8644;border-right:1px solid #5b8644 !important;border-bottom:1px solid #5b8644 !important}
.mini-clndr .clndr .days-container .days .today {background-color:#5b8644;color:#ffffff !important}
.mini-clndr .clndr .days-container .days .event {background:url(images/event.png) no-repeat bottom right}
.adjacent-month { border-right:1px solid #c4e0b1 !important;border-bottom:1px solid #c4e0b1 !important; background-color:#f9fbf4 !important}
.seed_legenda {display:none}

.contentbassohome {padding-top:2rem;padding-bottom:2rem}
#leftbassohome.column {
padding:0  !important;
}
/****************Anteprima video******************/
.icoplay{background:url(images/icoplay.png)no-repeat;width:90px;height:90px;z-index:3;position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px}
#rightbassohome {position:relative}
.contentbassohome  {display: inline-block; padding: 0 !important;}
#seed-videogallery-title {padding-top:25px !important}

.videocaption {width:100%;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}
 
.videocaption img {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.videocaption h4 {
    float: left;
    margin: 0;
    width: 100%;
    color:#ffffff;
    background: rgba(0, 0, 0, 0.5);
        position: absolute;
    left: 0;
    bottom: 0; font-size:1.4rem
}

.videocaption h4 a {color:#ffffff ;  text-decoration:none; width:100%; display:block;padding:0.5rem 1rem;font-family: 'Fjalla One', sans-serif;text-transform:uppercase;}



/*****anteprima foto*****/
.fotogallery .entry-title {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1.1rem; color:#000000;}
.fotogallery .entry-title a {color:#000000;}
.altregallery .rpwe-ul {margin:0px !important}
.altregallery .rpwe-li {
    list-style-type: none;
    clear: left;
    display: inline-block;
    padding-bottom: 10px;
}
.altregallery .rpwe-li img {float:left;margin-right:10px }
.altregallery .rpwe-title {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1.1rem; color:#000000;}
.altregallery .rpwe-title a {font-size:1.1rem; color:#000000}

/***rss frontiera****/
.wp_rss_retriever li {clear:left;list-style-type:none;}
.wp_rss_retriever ul {list-style-type:none;margin:0px !important;border-top:1px solid #c1c1c1;display:inline-block}
.wp_rss_retriever_image {float:left;width:33%;clear:left;margin-top:10px;margin-bottom:10px}
.wp_rss_retriever_image img {width:95%}
.wp_rss_retriever_item_wrapper a{margin-top:10px;margin-bottom:10px;float:right;width:66%;font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:0.8rem;color:#000000}

.linkesterni {font-size:0.9rem;font-family: 'Fjalla One', sans-serif;border-top:1px solid #c1c1c1;text-align:right;padding-top:5px; display:block;color:#000000 !important}

/*****footercontainer*****/

.piede .sidebar_wrap {background:url(images/logoft.jpg)no-repeat #808183;padding-bottom:80px; } 
.piede .textwidget {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1rem; color:#ffffff !important}
.piede .textwidget a {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1rem; color:#ffffff !important}
.piede .footsx .textwidget {padding-top:10rem;padding-left:0.5rem}
.piede .footdx .textwidget {padding-top:1.6rem}
.piede .footdx .menu-item a {padding-bottom:5px;padding-top:5px;font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1rem; color:#000000 !important}
.piede .footdx .sub-menu .menu-item a {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1rem; color:#ffffff !important; }
.piede .sub-menu {list-style-type: none}
.piede .sub-menu li {list-style-type: none}
.piede .menu .active > a {background:none !important}

.footdx1 .menu li:nth-child(-n+3) {display:block !important}
.footdx1 .menu li:nth-child(-n+30) {display:none }
.footdx2 .menu li:nth-child(-n+6) {display:block !important}
.footdx2 .menu li:nth-child(-n+3) {display:none !important}
.footdx2 .menu li:nth-child(-n+30) {display:none }
.footdx3 .menu li:nth-child(-n+9) {display:block !important}
.footdx3 .menu li:nth-child(-n+6) {display:none !important}
.footdx3 .menu li:nth-child(-n+30) {display:none }
.footdx .menu li ul li {display:block !important }
.footdx .menu li ul li ul{display:none; }


/**************Articoli e pagine**************/
.content {font-family: 'Fjalla One', sans-serif;}
h1.entry-title-post {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;color:#85c226 !important;font-size:1.9rem }
.single .categories-links {font-size:1.3rem;color:#000000 !important}
.entry-content-post {}

.entry-title-page {font-family: 'Fjalla One', sans-serif; text-transform:uppercase;color:#85c226 !important;}
.entry-content-page {padding-right:10px}
.listaallegati .wpba-icon {width:22px !important;font-family: 'Fjalla One', sans-serif;}
.listaallegati a {color:#000000 !important;font-family: 'Fjalla One', sans-serif;}
.listaallegati .wpba-list-item a {color:#000000;font-size:0.7rem}

/*********pagina vescovo**********/
.leftpagevesc {border-right:1px solid #000000;padding-right:0px !important}
.leftpagevesc .entry-content-page {padding-right:10px}

/************Interventi vescovo******************/

.single .wd-noah-intervento-vesc-sottotitolo_intervento_vescovo {font-weight:bold;padding-bottom:5px;font-size:1.2rem}
.single .wd-noah-intervento-vesc-data-intervento {font-style:italic; font-weight:bold;padding-bottom:20px}
.single .wd-noah-intervento-pdf {background: url(images/doc.gif) no-repeat; ;height:20px; font-family: 'Fjalla One', sans-serif;margin-bottom:20px}
.single .wd-noah-intervento-pdf a {padding-left:40px}
.single.wd-noah-intervento-audio, .single.wd-noah-intervento-video {margin-bottom:20px}
.wd-noah-intervento-vesc-titolo a {font-family: 'Fjalla One', sans-serif; font-size:1.6rem;color: #75b928;text-transform:uppercase}
.wd-noah-intervento-vesc-titolo a:hover {color: #016c3e}
.wd-noah-intervento-vesc-sottotitolo {font-weight:bold;padding-bottom:5px;font-size:1.2rem}
.wd-noah-intervento-vesc-data-intervento {font-style:italic;padding-bottom:8px}
.wd-noah-intervento-pdf {background: url(images/doc.gif) no-repeat; ;height:25px; font-family: 'Fjalla One', sans-serif;}
.wd-noah-intervento-pdf a {color:#000000;padding-left:40px}
.wd-noah-intervento-vesc {padding-top:20px;padding-bottom:20px;border-top:1px solid #c0c0c0}

.single-wd-interventi-vesc .leftsingle {border-right:1px solid #000000}

/*********home uffici**********/
#lefthomeuff {border-right:1px solid #000000;padding-right:0px !important;margin-left:0 !important;padding-left:0px !important}
.entry-summaryuff {font-family: 'Fjalla One', sans-serif;font-size:0.9rem; color:#636363  ; margin-bottom: 0px ; width:100%; padding-top:1rem ; }
.entry-summaryuff p {font-size:1.1rem; color:#636363 }
.entry-summaryuff p a  {color:#636363  !important}

.presentauff {border-bottom:1px solid #000000;margin-bottom:20px }

#lefthomeuff #altrenews  {margin-left:0 !important;clear:left;display:inline-block}
#lefthomeuff #altrenews li {list-style-type: none;float:left;width:31%;margin-right:2% }
#lefthomeuff #altrenews li img {width:100% }
#lefthomeuff #altrenews .title {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1.1rem; color:#000000;padding-top:0.5rem}
#lefthomeuff #altrenews .title a {font-size:1.1rem; color:#000000}

.menulatuff  .menu-item a { font-family: 'Fjalla One', sans-serif; color:#85c226 !important;font-size:1.3rem;text-transform:uppercase;width:100%;}
.menulatuff  .sub-menu {margin-top:10px; }
.menulatuff .sub-menu li {border-bottom:1px solid #000000;}
.menulatuff .sub-menu li ul li {border-bottom:0px}
.menulatuff  .menu-item li a {display:block;width:100%;padding-left:15px; width:100%;background:url(images/icomenu.png) no-repeat left center}
.menulatuff  .menu-item .sub-menu {margin-top:0px;margin-bottom:4px}
.menulatuff  .menu-item .sub-menu a {;color:#000000 !important;font-size:1rem; text-transform:none !important}
.menulatuff  .menu-item-has-children .sub-menu .sub-menu li a {border-bottom:0px;font-family: 'Open Sans', sans-serif}
.menulatuff  .menu-item-has-children .sub-menu .sub-menu li {padding-left:10px;font-size:1.1rem}
.menulatuluff {list-style-type:none;margin:0px}
.menulatuluff ul {list-style-type:none;margin:0px}

/***********************MENU LATERALE UFFICI MOBILE**************************/

.menulatuff_mobile .title-bar {    background-color: #efefef;}
.menulatuff_mobile .menu-icon::after {
     background: #016c3e;
     box-shadow: 0 7px 0 #016c3e, 0 14px 0 #016c3e; }
/*****************menu laterale vescovo********************/
.menulatvesc {padding-bottom:20px;width:100%;}
.menulatvesc .menu-item {font-family: 'Fjalla One', sans-serif;}
.menulatulvesc > li {display:none}
.menulatulvesc .vescovo {display:block}
.menulatulvesc {list-style-type:none;margin:0px}
.menulatulvesc ul {list-style-type:none;margin:0px}

.menulatulvesc > li > a {color:#85c226 !important;font-size:1.3rem;text-transform:uppercase;width:100%;font-family: 'Fjalla One', sans-serif;}

.menulatvesc .sub-menu li {border-bottom:1px solid #000000;}
.menulatvesc .sub-menu li ul li {border-bottom:0px}
.menulatvesc .sub-menu span {display:block;width:100%;padding-left:15px; width:100%;background:url(images/icomenu.png) no-repeat left center;color:#000000}
.menulatvesc .sub-menu .sub-menu span {padding-left:30px;background:none;border-bottom:0px; }
.menulatvesc .sub-menu .sub-menu {margin-top:0px; margin-bottom:4px}
.menulatvesc .sub-menu .sub-menu a {font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:0.9rem; text-transform:none !important}


/*******menu laterale sezione corrente*****/

.menulat {padding-bottom:20px;width:100%;}
.menulat .menu-item {font-family: 'Fjalla One', sans-serif;}
.menulat .sub-menu li {border-bottom:1px solid #000000;}
.menulat .sub-menu li ul li {border-bottom:0px}
.menulat .sub-menu span {display:block;width:100%;padding-left:15px; width:100%;background:url(images/icomenu.png) no-repeat left center;color:#000000}
.menulat .sub-menu .sub-menu span {padding-left:30px;background:none;border-bottom:0px; }
.menulat .sub-menu .sub-menu {margin-top:0px; margin-bottom:4px}
.menulat .sub-menu .sub-menu a {font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:0.9rem; text-transform:none !important}

.menulatul > li {display:none}
.menulatul .active {display:block}
.menulatul {list-style-type:none;margin:0px}
.menulatul ul {list-style-type:none;margin:0px}

.menulatul > li > a {color:#85c226 !important;font-size:1.3rem;text-transform:uppercase;width:100%;font-family: 'Fjalla One', sans-serif;color:#000000}


/**********manu laterale tutto*********************/



.menulat-completo {padding-bottom:20px;width:100%;}
.menulat-completo .menu-item {font-family: 'Fjalla One', sans-serif;}
.menulat-completo .sub-menu li {border-bottom:1px solid #000000;}
.menulat-completo .sub-menu li ul li {border-bottom:0px}
.menulat-completo .sub-menu span {display:block;width:100%;padding-left:15px; width:100%;background:url(images/icomenu.png) no-repeat left center;color:#000000}
.menulat-completo .sub-menu .sub-menu span {padding-left:30px;background:none;border-bottom:0px; }
.menulat-completo .sub-menu .sub-menu {margin-top:0px; margin-bottom:4px}
.menulat-completo .sub-menu .sub-menu a {font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:0.9rem; text-transform:none !important}

.menulattutto .active {display:block}
.menulattutto {list-style-type:none;margin:0px}
.menulattutto ul {list-style-type:none;margin:0px}

.menulattutto > li > a {color:#85c226 !important;font-size:1.3rem;text-transform:uppercase;width:100%;font-family: 'Fjalla One', sans-serif;color:#000000}
.menulattutto .sub-menu .sub-menu .sub-menu a {font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:0.8rem; text-transform:none !important}


/*.menulat .sub-menu {margin-top:10px; }
.menulat .current-menu-item a {display:block;width:100%;font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:1.1rem; text-transform:none !important}
.menulat .current-menu-item .sub-menu {margin-top:0px;margin-bottom:10px}
.menulat .current-menu-item .sub-menu span {padding-left:30px;background:none;border-bottom:0px }
.menulat .current-menu-item .sub-menu a {font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:1rem; text-transform:none !important}
*/

/**********************ANNUARO************************/

.post-type-archive-wd-annuario-persone .archive-title {display:none}
.post-type-archive-wd-annuario-persone .entry-meta-header {display:none}
.post-type-archive-wd-annuario-persone .wd-noah-persona-titolo {font-size:1.3rem}
.post-type-archive-wd-annuario-persone .wd-noah-persona-tipo-persona {font-size:1.1rem;font-style:italic}
.post-type-archive-wd-annuario-persone .wd-annuario-persone {margin-bottom:10px;padding-bottom:0px}

.post-type-archive-wd-annuario-enti .archive-title {display:none}
.post-type-archive-wd-annuario-enti .entry-meta-header {display:none}
.post-type-archive-wd-annuario-enti .wd-noah-ente-titolo {font-size:1.3rem}
.post-type-archive-wd-annuario-enti .wd-noah-ente-tipo-ente {font-size:1.1rem;font-style:italic}
.post-type-archive-wd-annuario-enti .wd-annuario-enti {margin-bottom:10px;padding-bottom:0px}
.post-type-archive-wd-annuario-enti .wd-annuario-enti img {width:150px}

.single-wd-annuario-persone .entry-meta-header {display:none}

.single-wd-annuario-persone .wd-noah-persona-infocontainer {
    font-size:1.1em;
}

.single-wd-annuario-persone .wd-noah-persona-infocontainer label {
    display:inline-block;
    font-size:0.8em;
       font-weight:bold}

.wd-noah-persona-infocontainer label:after {
    content: "\00a0";
}

.single-wd-annuario-persone .wd-noah-persona-tipo-persona {
    font-size:0.70em;
    color:#656565;
    text-transform:uppercase;
    font-weight:700;
    
}

.wd-noah-persona-tipo-inc {display:inline-block;}
.wd-noah-persona-inc-ente {display:inline-block;}
.wd-noah-persona-inc-ente-preposizione {display:inline-block;padding-right:8px}
.wd-noah-persona-incarichi > label {font-size:1.1rem;font-weight:bold;padding-top:10px}


.wd-noah-ente-inc-persona br {display:none}
.single-wd-annuario-enti .wd-noah-ente-infocontainer label {    display:inline-block;    font-size:1rem;padding-right:.5rem;       font-weight:bold}

/**************Lazio 7**************/
.content_numero {width:95%; margin:auto;border:1px solid #efefef;display:inline-block;padding-top:2rem;margin-bottom:2rem}
.numeroint {text-align:center;margin-bottom:1rem}
.numerointlink {;text-align:center;background: #ededed;padding: 6px 10px;
}
.numerointlink a {font-weight:bold !important}
.conteggiopagine-6 .bloccopagina:nth-child(3) {display:none}
.conteggiopagine-12 .bloccopagina:nth-child(2) {display:none}
.conteggiopagine-12 .bloccopagina:nth-child(3) {display:none}

/**************frontiera**************/
.content_numerof {width:95%; margin:auto;border:1px solid #efefef;display:inline-block;padding-top:2rem;margin-bottom:2rem}
.numerointf {text-align:center;margin-bottom:1rem}
.numerointlinkf {text-align:center;
    background: #ededed;
    padding: 6px 10px;
}
.numerointlinkf a {font-weight:bold !important}

/* Small only */
@media screen and (max-width: 30em) {
        /* add css for small screens only here */
    .piede .widget-area {background-size: contain  } 
    .evidenza article .entry-title {padding:35% 0% 0% 0% ;font-size:1.6rem;line-height:1.6rem ;margin:0px; }
    .evidenzal article .entry-summary p {   font-size: 1rem;    color: #636363;}
    #sottotophome .temimenu #menu-temi_menu li {font-size:1rem }
    .altrenews .rpwe-li {float:none;width:100%}
    .altrenews .rpwe-li img {width: 40% !important;float:left;margin-right:10px}
    .altrenews .rpwe-title {margin:0px;padding:0px;line-height:1.2rem}
    .altrenews .rpwe-li {display:inline-block;padding-bottom:10px}
    .newsuffici .post {float: none; width: 100%; padding: 10px;}
    .wpba-attachment-list li {font-size:0.8rem}
    .rightpageuff {margin-bottom:20px; background:#efefef}
    .icoplay{background:url(images/icoplay_mobile.png)no-repeat !important;width:30px;height:30px;z-index:3;position:absolute;top:50%;left:50%;margin-left:-15px;margin-right:-15px}
    .piede .sidebar_wrap {background-size:contain;padding-bottom:50px!important}
}
@media screen and (min-width: 30em) and (max-width: 39.9375em) {
    /* add css for small screens only here */
   
}
@media screen and (max-width: 39.9375em) {
 
    #main-menu .menu-item {font-size: 1rem}
    #altrenews li {float:none !important ;width:100% !important;margin-right: 0;margin-bottom:10px !important;display:inline-block}
    #altrenews li img{float:left;width:45%;margin-right: 10px;}
    #lefthome {padding-left: 0.625rem !important;    padding-right: 0.625rem;}
    #testatalogo #tophome .menu-contattimenu-container .menu li  {font-size:1.1rem ;}
    #testatalogo #tophome .menu-contattimenu-container .menu .active > a {background-color:transparent !important}
    .menu > li:not(.menu-text) > a {line-height: 1.2rem;}
    .menu >li > a { padding: 0.4rem 1rem }
    #menu-socialmenu  > li > a {padding:0 !important;}
    .leftpagevesc{border:0px} .leftpage {border:0px} #lefthomeuff {border:0}
    .rightpagevesc {display: none} #rightpage {display: none} 
   .menulatuff {display:none}
   .footdx {display:none} 
    
    /*media menu*/
    /*media menu*/
#toptophome {padding:0 !important; background:#016c3e;margin-bottom:.8rem}
#toptophome a {color:#ffffff; font-family: 'Fjalla One', sans-serif;font-size:70%;}
#toptophome li {width: 50%;float: left;padding-top: .2rem;padding-bottom: .2rem;border-bottom: 1px solid #ffffff;border: 0;}
#toptophome a {border-right: 0px solid #ffffff;padding:0;padding-left:.2rem;padding-right:.2rem;}
    
}

/* Medium and up */
@media screen and (min-width: 40em) {
    .menulatuff_mobile {display:none}
   .entry-content-post {padding-right:1em}
    /* add css for medium to large screens here */
}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 50em) {
    #main-menu .menu-item {font-size: 1rem}
    /* add css for medium screens only here */     
    #lefthome {padding-left: 0.625rem !important;    padding-right: 0.625rem;}
    #testatalogo #tophome .menu-contattimenu-container .menu li  {font-size:1.1rem ; }  
    .menu > li:not(.menu-text) > a {line-height: 1.2rem;}
    .footdx {display:none}
}

@media screen and (min-width: 50em) and (max-width: 63.9375em) {
        #main-menu .menu-item {font-size: 1.3rem}
        .menu > li:not(.menu-text) > a {line-height: 1.4rem;}
        #lefthome {padding-left: 0.625rem !important;    padding-right: 0.625rem;}
        
    }
/* Large and up */
@media screen and (min-width: 64em){
/*#lefthomeuff {width: 72% !important}
.rightpageuff {width: 28% !important}*/
#lefthome {width: 72% !important}
#righthome {width: 28% !important}
#rightpage {width: 28% !important}
.footsx {width: 40% !important}
.footdx {width: 20% !important}
#rightbassohome {width:66%}
#leftbassohome {width:33%}
.leftsingle {width: 72% !important}
.leftpage {width: 72% !important}
/*#main-menu .menu-item {font-size: 1.5rem}*/

}
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
    /* add css for large screens only here */
}   


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

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

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