/*
Theme Name: WP-Starter Fabriano-Matelica
Theme URI: http://themeawesome.com/wordpress-child-theme
Description: A child theme of WP-Forge 6.2.4.2
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.
*/
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;
}


body {font-family: 'Roboto', sans-serif;font-weight:400; font-size:16px ; background:#ffffff }
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', sans-serif;}

.socialshare .genericon {
    font-size: 1.5rem !important;
    color: #99073e;
}
.nolink {
   pointer-events: none;
   cursor: default;
}
/******barra data e social********/
.header_wrap {background: transparent !important;margin-left:auto;margin-right:auto }
.site-header {background:#99073e;border-bottom:1px solid #ffffff}
.site-header .row {max-width: 75em;margin-left:auto;margin-right:auto}
.site-header .data { color: #ffffff  ;font-size:0.8rem;line-height:2.7rem}
.site-header .data a { color: #ffffff ; margin-left: 1rem}
.site-header .row {margin-left :auto !important ;margin-right :auto !important; ; }

.social_wrap {margin-top:0px;}
.social_wrap button {margin:0px !important; padding:0px !important}

.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:#2586c9 !important;}
.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}



/*************motore******/
.site-header .mdr {margin-top:.45rem;margin-bottom:.45rem}
input#searchsubmit.button {margin:0px !important; padding:0.3rem 0.3rem 0.3rem 0rem !important}
input[type="submit"] { content: '\f400';  font-family: "Genericons";color: #666666 ; font-size:1.7rem !important; background-color: #ffffff !important;line-height:1.4rem;}
input[type="text"]:focus { background-color: #ffffff !important;line-height:1.rem;border: none; outline: none;}
input[type="text"] {line-height:1.4rem;border: none;border: 1px solid #ffffff;font-size: .9rem;}
.mdr input { padding:0 !important; height: 30px; margin: 0;}
.mdr #s {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.mdr #searchsubmit {border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
#header {padding:0}


/******TESTATA******/
.logotestata {background:url(images/bcktest.png) no-repeat;
    position: absolute;
    bottom: 3rem;
    display: inline-block;
}
#testatalogo {position:relative;
    max-width: 1635px; 
    margin-left: auto;
    margin-right: auto;
}

.header-logo {padding-left:2rem; padding-top:.5rem;padding-bottom:.5rem}

.content_wrap {
    padding-top: 0rem; text
}


/************social menu*************/


.social-navigation a:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;}
.social-navigation {padding-top:4px;
	position: relative;}
.social-navigation ul:before,
.social-navigation ul:after {
	content: "";
	display: table;}
.social-navigation ul {
	list-style: none;
	margin: 0;
	}
.social-navigation li {
	display: inline-block!important;}
.social-navigation a {
	height: 35px;width:35px;}
.social-navigation a:before {height: 35px;width:35px;
	content: "\f415";
	font-size: 24px;
	top: 0;
	left: 0;background: #ffffff;border: 1px solid #ffffff;
    border-radius: 100px;
    padding: .3rem;}
.social-navigation a[href$="/feed/"]:before {
	content: "\f09e";}

.social-navigation a[href*="facebook.com"]:before {
	content: "\f09a";}

.social-navigation a[href*="twitter.com"]:before {
	content: "\f099";}

.social-navigation a[href*="youtube.com"]:before {
	content: "\f167";}

.social-navigation a[href*="plus.google.com"]:before {
	content: "\f0d5";}
.social-navigation .screen-reader-text {display:none}
.header_container .social-navigation .seguici {display:none !important}


/*******************menu******************/

.nav_container {background:url(images/sfmenu.png) repeat-x;height:60px}
.contain-to-grid .top-bar, .top-bar, .top-bar ul, .top-bar ul li,.top-bar ul li a, .contain-to-grid, .top-bar.title-bar, .title-bar, .nav_wrap {
    background-color: transparent !important;
}
#main-menu .top-bar-left > ul > li {padding-left:.5rem;padding-right:.5rem}

#main-menu .is-dropdown-submenu {background:#fbfbfb !important;border:1px solid #d40050;font-size:1rem;}
#main-menu .is-dropdown-submenu li {width:270px;max-width:500px;}
#main-menu .is-dropdown-submenu li a {line-height:1.2rem}

/********footer********/

.sidebar_container {background:#e8e7e6}
.prefooter_wdg img {padding-bottom:1rem}

.menu-footer-menu-container {background:#f3f2f2;padding:1.5rem; display:inline-block;min-width: 300px;width:100%}
#menu-footer-menu > li {font-weight:bold}

#menu-footer-menu .sub-menu {padding-top:1rem;list-style: none;list-style-type: none}
#menu-footer-menu .sub-menu li {list-style: none;list-style-type: none}
.content_wrap {margin-top: 0rem; padding-top: 0rem ;}
.content_container .content_wrap hr {display: none}


.homecontent  {background-color: #fff !important;}


/********primopiano********/
.primopiano {margin-bottom:1rem}
.primopiano {position:relative;/*display:inline-block*/}
.primopiano .entry-image {position:relative}
.primopiano .entry-title-summary {margin-left:2rem;margin-right:2rem;padding:0.5rem;position:absolute;bottom:0%;background:url(images/bckopaco.png);
    ;margin-bottom:0px !important}
.primopiano .entry-title a {opacity:1;font-weight:bold;color:#0f512b;font-size:1.6rem;text-decoration:none}
.primopiano .entry-summary {opacity:1;font-weight:bold;color:#0f512b;font-size:1.1rem;text-decoration:none}
.primopiano .entry-image {margin-bottom:0px !important;}
.primopiano .sfoglia_up {
    position: absolute;
    left: 0%;
    top: 50%;
    color: #ffffff;
    font-size: 2rem;
    z-index: 100;
    font-weight: 700;
    width: 100%;
}
.primopiano .sfoglia_up .fa-angle-left {position:absolute;background:#ffffff;width:3.5%;color:#0f512b;text-align:center }
.primopiano .sfoglia_up .fa-angle-right {position:absolute;background:#ffffff;width:3.5%; right:0%;color:#0f512b;text-align:center}
.primopiano .slick-prev {left: 0% !important;background: #fff;z-index: 100}

.primopiano .slick-prev:before {;font-family: "fontAwesome";color: #0f512b;content: "\f104";font-weight:bold;background: #fff}
.primopiano .slick-next{left: 97.5% !important;background: #fff;z-index: 100}
.primopiano .slick-next:before {;font-family: "fontAwesome";color: #0f512b;content: "\f105";font-weight:bold;background: #fff}

/********altre news********/
.altrenews {display:inline-block}
.altrenews article {position:relative;}
.altrenews .entry-title {    line-height: 1;padding:0.5rem;position:absolute;bottom:0%;width:100% ;background:url(images/bckopaco.png);margin-bottom:0px !important}
.altrenews .entry-title a {opacity:1;font-weight:bold;color:#0f512b;font-size:1rem;text-decoration:none}
.altrenews .entry-image {margin-bottom:0px !important;}

.archivionews {margin-bottom:.5rem;margin-top:.2rem;border-top:2px solid #0f512b; display:block;text-align:right}
.archivionews a {background: #0f512b; color:#ffffff;font-size:.8rem;padding:.3rem;}

/********multimedia*************/

#mediaspazio {display:inline-block}

.multimedia {background:#eaeaea; }
.multimedia .widget-title {color:#d40050;border-bottom:0;text-align:left;padding-left:1rem; text-transform:uppercase !important;color:#d40050;font-size:1.5rem;padding-top:.5rem}
.multimedia .entry-title a {font-size:1rem;color:#000000}


.multimedia .slick-prev {left: 0;}
.multimedia .slick-next {right: 0;}
.multimedia .slick-prev:before , .multimedia .slick-next:before {font-size:1.2rem;color:#d40050; line-height: 10px !important; opacity: 1 !important;margin-top:1rem}
.multimedia .slick-prev:before {font-family:'fontawesome';content:'\f053';}
.multimedia .slick-next:before {font-family:'fontawesome';content:'\f054';padding-top:1rem}

.multimedia .slick-prev, .multimedia .slick-next {background-color: #ffffff !important;z-index:9;height: 2.5rem;}
.multimedia .slick-slider .slick-list {}
.multimedia article {padding-left: 2rem; padding-right:2rem}
.multimedia .entry-title {line-height: 1.1rem;font-size:0.8rem}
.multimedia .entry-title {margin-top:.4rem;line-height: 1rem;font-size:0.8rem}

/**********banner uffici************/
#bannerspazio {padding-top:1.5rem;padding-bottom:1.5rem}
#bannerspazio .bannerbasso {position:relative;    margin-bottom: 1rem;}
#bannerspazio   { border:none; margin:auto;display: inline-block;}
#bannerspazio .bannerbasso .widget-title {padding:0.5rem;position:absolute;bottom:0% ;background:#000000; opacity:0.7; margin-bottom:0px !important;color:#ffffff;font-weight:bold}

/**********extra box************/
#extraspazio {padding-top:1.5rem;padding-bottom:1.5rem}
#extraspazio .bannerbasso {position:relative;    margin-bottom: 1rem;}
#extraspazio   { border:none; margin:auto;display: inline-block;}
#extraspazio .bannerbasso .widget-title {padding:0.5rem;position:absolute;bottom:0% ;background:#000000; opacity:0.7; margin-bottom:0px !important;color:#ffffff;font-weight:bold}

/*************calendario*****************/

#dxhomecontent .contentagenda {position:relative;background:url(images/sfcal.png);background-size:cover;padding-top:1rem;padding-bottom:1rem;display: inline-block;}
#dxhomecontent .mini-clndr .clndr .days-container .days ,#dxhomecontent .mini-clndr .clndr .days-container .days .headers,#dxhomecontent .mini-clndr .clndr .controls {
  border: 0px;
  background-color: transparent !important;
}
#dxhomecontent .mini-clndr {padding:1.5rem}
#dxhomecontent .mini-clndr .clndr .controls {color:#0f512b;font-size:1.4rem}
.mini-clndr .clndr {min-width:270px;min-height:285px}

.mini-clndr .clndr .days-container .days .day, .mini-clndr .clndr .days-container .days .empty {border:0px !important}
.mini-clndr .clndr {border:0}
.seed_legenda div.legend {text-align:left}
.seed_legenda label {border:0px;padding:0px;font-size: .8rem;width: 47%;}
.legend label {float:left;}
[type='checkbox'] + label, [type='radio'] + label {margin-right:0px}

.mini-clndr .clndr .days-container .days .day.event,
.mini-clndr .clndr .days-container .events .events-list .event a {color:#ffffff !important}
.mini-clndr .clndr .days-container .events .events-list .event a:hover {color:#444444 !important}
.mini-clndr .clndr .days-container .events .event-header {background:#0f512b}
.mini-clndr .clndr .days-container .events .x-button {color:#ffffff}
.mini-clndr .clndr .days-container .events .x-button {font-size: 100%;top: 10px;}

.archivioapp {
    text-align: center;
    font-size: 0.9rem;
    font-weight: bold;
    padding-top: 1rem;
     }
.archivioapp a {color:#0f512b}

.archivioapp span {background-color:#0f512b;
    display: inline-block;
    height: 12px;
    width: 12px;
    margin-right: 6px;
}

.wd-class-294.wd-class-293,.wd-class-294.wd-class-295, .wd-class-294.wd-class-292,.wd-class-293.wd-class-292,.wd-class-293.wd-class-295,.wd-class-292.wd-class-295{background:#0f512b}

/* singolo appuntamento */
.single-wd-appuntamenti img.wp-post-image {float:none}
.wd-tipo-appuntamenti-associazioni.wd-tipo-eventi-diocesani .wd-noah-appuntamento-widget-calendario,.wd-tipo-appuntamenti-associazioni.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-widget-calendario, .wd-tipo-appuntamenti-associazioni.wd-tipo-appuntamenti-impegni-del-vescovo .wd-noah-appuntamento-widget-calendario,.wd-tipo-eventi-diocesani.wd-tipo-appuntamenti-impegni-del-vescovo .wd-noah-appuntamento-widget-calendario,.wd-tipo-eventi-diocesani.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-widget-calendario,.wd-tipo-appuntamenti-impegni-del-vescovo.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-widget-calendario {color:#0f512b; border-color:#0f512b}
.wd-tipo-appuntamenti-associazioni.wd-tipo-eventi-diocesani .wd-noah-appuntamento-infocontainer label,.wd-tipo-appuntamenti-associazioni.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-infocontainer label, .wd-tipo-appuntamenti-associazioni.wd-tipo-appuntamenti-impegni-del-vescovo .wd-noah-appuntamento-infocontainer label,.wd-tipo-eventi-diocesani.wd-tipo-appuntamenti-impegni-del-vescovo .wd-noah-appuntamento-infocontainer label,.wd-tipo-eventi-diocesani.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-infocontainer label,.wd-tipo-appuntamenti-impegni-del-vescovo.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-infocontainer label {color:#0f512b;}
.wd-tipo-appuntamenti-associazioni.wd-tipo-eventi-diocesani .wd-noah-appuntamento-infocontainer,.wd-tipo-appuntamenti-associazioni.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-infocontainer, .wd-tipo-appuntamenti-associazioni.wd-tipo-appuntamenti-impegni-del-vescovo .wd-noah-appuntamento-infocontainer,.wd-tipo-eventi-diocesani.wd-tipo-appuntamenti-impegni-del-vescovo .wd-noah-appuntamento-infocontainer,.wd-tipo-eventi-diocesani.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-infocontainer,.wd-tipo-appuntamenti-impegni-del-vescovo.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-infocontainer {border-color:#0f512b}

.wd-tipo-appuntamenti-associazioni .wd-noah-appuntamento-widget-calendario {color:#c7e789; border:1px solid #c7e789}
.wd-tipo-appuntamenti-associazioni .wd-noah-appuntamento-infocontainer label {color:#c7e789}
.wd-tipo-appuntamenti-associazioni .wd-noah-appuntamento-infocontainer {border-bottom:1px solid #c7e789}

.wd-tipo-appuntamenti-eventi-diocesani .wd-noah-appuntamento-widget-calendario {color:#ff3924; border:1px solid #ff3924}
.wd-tipo-appuntamenti-eventi-diocesani .wd-noah-appuntamento-infocontainer label {color:#ff3924}
.wd-tipo-appuntamenti-eventi-diocesani .wd-noah-appuntamento-infocontainer {border-bottom:1px solid #ff3924}

.wd-tipo-appuntamenti-impegni-del-vescovo .wd-noah-appuntamento-widget-calendario {color:#fac72b; border:1px solid #fac72b}
.wd-tipo-appuntamenti-impegni-del-vescovo .wd-noah-appuntamento-infocontainer label {color:#fac72b}
.wd-tipo-appuntamenti-impegni-del-vescovo .wd-noah-appuntamento-infocontainer {border-bottom:1px solid #fac72b}

.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-widget-calendario {color:#a7560e; border:1px solid #a7560e}
.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-infocontainer label {color:#a7560e}
.wd-tipo-appuntamenti-uffici-e-parrocchie .wd-noah-appuntamento-infocontainer {border-bottom:1px solid #a7560e}

.type-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {background-color: #efefef; font-size:1.8rem; width:100%; 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: #efefef; padding:1rem; display: inline-block; width:100%}
.type-wd-appuntamenti .wd-noah-appuntamento-infocontainer label { cursor:auto; font-style:italic ;margin-right: 3rem; color:#0f512b;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 }
.single-wd-appuntamenti .entry-meta-header {display:none}

.seed-localization-address {display:none}

.home img.wp-post-image{
    margin-right:0rem;margin-bottom:0rem;
    height: auto;
    float: none;
    max-width:auto
}


/******* SINGLE E PAGE********/

.single img.wp-post-image , .page-template-default img.wp-post-image{
    margin-right:1rem;margin-bottom:1rem;
    height: auto;
    float: left;
    max-width: 350px;
}
.single #content {padding-top:1rem}
.page #content {padding-top:1rem}

.wd-noah-intervento-pdf:before, .allegati li:before  {content:"\f019 "; color:#de902a; font-size:1rem;  font-family:"FontAwesome" ; padding-right: 1rem }
.wd-noah-intervento-pdf {margin-top: 1rem;}
.wd-noah-intervento-pdf a {font-size: 1.1rem;}
.wd-interventi-vesc .entry-meta-header {display:none;}

.wd-interventi-vesc-template-default .wd-noah-intervento-pdf {display: none;}

.lista-allegati .singolo_attachment  {color: #50670e ;display: block;  margin-bottom: 1rem;}
.lista-allegati .singolo_attachment a:before  {content:"\f019 "; color:#98b347; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }

.wplistaallegati {;display: block;  }
.wplistaallegati .wpba {color:#50670e ; margin-bottom: 1rem;display: table;   clear: both; padding: 1rem; background: #f4f4f4; width:98%}
.wplistaallegati .wpba:before {content:"ALLEGATI   \f019"; color:#929292; 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:#de902a;transform:none ; margin-left:0.5rem}
.wplistaallegati .wpba .wpba-list-item img {}

.wd-noah-doc-allegato {display: none;}


.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); }


.vcard {display:none}
.entry-content .single_seed_shortcode_cpt_tag  {      border-bottom: 1px solid #9EBB4A;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 */
.post-type-archive-wd-annuario-enti .archive-title {color:#0f512b;font-size:2.4rem}
.post-type-archive-wd-annuario-enti .wd-noah-indirizzo-ente {display:none}
.post-type-archive-wd-annuario-enti .istituto-religioso-femminile .wd-noah-indirizzo-ente {
    display: block;
    font-size: 1rem;
    line-height: 1rem;
}
.post-type-archive-wd-annuario-enti .istituto-religioso-maschile .wd-noah-indirizzo-ente {
    display: block;
    font-size: 1rem;
    line-height: 1rem;
}
.post-type-archive-wd-annuario-enti .wd-noah-ente-titolo { font-size:1.6rem}

.wd-noah-enti {  font-family: 'Roboto', sans-serif;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 #0f512b; margin-bottom:2rem; }
.wd-noah-enti-search button { color:#ffffff; background: #99073e; 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 #0f512b }
.wd-noah-enti-main .wd-noah-ente-titolo  { color:#0f512b}
.wd-noah-enti-main .wd-noah-ente-titolo a  { color:#0f512b}
.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-annuario-enti-template-default .socialshare {display:none}
.wd-noah-title-sub-items {font-size:1rem;padding-top:2rem}
.wd-noah-sub-item {padding-left:2rem;font-size:.9rem;}
.wd-noah-sub-item a {color:#99073e}
.wd-noah-sub-item .wd-noah-ente-tipo-ente, .wd-noah-sub-item .wd-noah-indirizzo-ente {display:none}
.wd-noah-ente {  font-family: 'Roboto', sans-serif; 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-annuario-enti .entry-title-post {font-size:1.8rem}

.wd-noah-ente-nav-parent-posts a{font-size:.9rem;font-style:italic;color:#99073e}
.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 #0f512b ;}
.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*/
.post-type-archive-wd-annuario-persone .archive-title {color:#0f512b;font-size:2.4rem}
.post-type-archive-wd-annuario-persone .wd-noah-persona-titolo { font-size:1.6rem}
.wd-noah-persone  {  font-family: 'Roboto', sans-serif; margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-persone-search  {  background: #f3f3f3; padding:1rem ;width: 66.66667% ; float:left; ;width: 100%; border-bottom:1px solid #0f512b; margin-bottom:2rem; }
.wd-noah-persone-search button { color:#ffffff; background: #99073e; 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 #0f512b }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#0f512b}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#0f512b}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#555555}

.wd-noah-persona-tipo-persona, .wd-noah-ente-tipo-ente {color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem;}
.wd-annuario-persone .entry-meta-header {display:none;}

/* singola persona */
.wd-annuario-persone-template-default .socialshare {display:none}
.wd-noah-persona-infocontainer {/*background-color: #fbf8f1*/;padding:1rem; border-bottom:1px solid #0f512b ;}
.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-annuario-persone .entry-title-post {font-size:1.8rem}

.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; }
.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, .wd-noah-ente-inc-persona a {color: #0f512b}



/* singolo intervento */
.wd-noah-intervento-vesc {  font-family: 'Roboto', sans-serif; margin: 0rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-main {width: 66.66667% ; float:left;; }
.wd-noah-intervento-vesc-titolo {       font-weight: 700;    font-size: 2rem;    background-color: transparent;    color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-intervento-vesc-sottotitolo {font-size: 1.3rem; color: grey; font-weight: 100;}
.wd-noah-intervento-vesc-data-intervento {    font-weight: 500;    font-size: 0.9rem;    color: #B0B0B0;    text-transform: capitalize; font-style: italic;}

/* archivio interventi */
.wd-noah-interventi-vesc {  font-family: 'Roboto', sans-serif; margin: 0.6rem auto;;    max-width: 960px;    width: 100%;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc-main {width: 66.66667% ; float:left; }
.wd-noah-interventi-vesc .wd-noah-intervento-vesc  {background-color: #fbf8f1;padding:1rem; border-bottom:1px solid #0f512b ;display: table;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-titolo {  font-weight: 700;    font-size: 1.5rem;   color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-titolo a { color:#262626}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-featured-image {float:left ; margin-right:1rem}



/* archivio doc */
.wd-noah-documenti-ufficiale {  font-family: 'Roboto', sans-serif; margin: 0.6rem auto;;    max-width: 960px;    width: 100%;}
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main  {width: 66.66667% ; float:left; }
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main .wd-noah-doc-ufficiale  { background-color: #fbf8f1;padding:1rem; border-bottom:1px solid #0f512b;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-doc-ufficiale {  font-family: 'Roboto', sans-serif; margin: 1rem auto;;    max-width: 960px;    width: 100%;}
.wd-doc-ufficiale .wd-noah-doc-ufficiale-main {width: 66.66667% ; float:left;; }
.wd-doc-ufficiale .wd-noah-doc-featured-image {float:left; max-width:27%;width:27%; margin:1% 3% 1% 0}
.wd-doc-ufficiale .wd-noah-doc-ufficiale-main .wd-noah-doc-titolo {       font-weight: 700;    font-size: 2.2rem;    text-transform: uppercase;    background-color: transparent;    color: #262626;    padding: 0px;    margin: 0;}
.wd-doc-ufficiale .wd-noah-doc-ufficiale-main .wd-noah-doc-sottotitolo{font-size: 1.4rem;}
.wd-doc-ufficiale .wd-noah-doc-tipo {text-align:right; font-style:italic ; color: #0f512b}
.wd-doc-ufficiale .wd-noah-doc-testo {margin-top:1rem}
.wd-doc-ufficiale .wd-noah-doc-data-doc {    font-weight: 500;    font-size: 0.9rem;    color: #444444;    text-transform: capitalize;}
.wd-doc-allegati a { color: #0f512b; }
.wd-doc-ufficiale .wd-noah-doc-autore { color:#000000; float:right }
.wd-doc-ufficiale .wd-noah-doc-autore a  { color:#000000}
.wd-doc-ufficiale .wd-noah-doc-allegati {display:table; margin-top: 2rem; margin-bottom: 2rem; }
.wd-doc-ufficiale .wd-noah-doc-allegati:before  {content:"\f019 "; color:#0f512b; font-size:1.4rem;  font-family:"FontAwesome" ; padding-right: 1rem }
.wd-noah-doc-tipo {font-size: 1.3rem;color: grey;font-weight: 100;}




label { cursor:auto; }
/* fine */



/* seed_fotogallery e videogallery*/

.seed_pg_archive {margin: 0px auto 50px auto;    max-width: 960px;    width: 100%; box-sizing: border-box;    display: table;}

.seed_pg_main.photogallery-tiled {margin: 0 auto;    max-width: 960px;    width: 100%;}
.seed_pg_main #seed-photogallery-torna {color: #98b347;    width: 100%;    text-align: right;    display: block; margin: 1rem 0rem 2rem 0rem}
.seed_pg_main #seed-photogallery-torna a { color:#98b347}
.seed_pg_main #seed-photogallery-title {display:block ; margin:1rem}
#seed-photogallery-album-collection:before{content: "Photogallery"; font-size: 2em;    margin: 0.67em 0;display: block;}
.seed_pg_main #seed-photogallery-element {background-color: #e7e7e7}
#seed-photogallery-archive .seed-photogallery-album {max-width:250px}
.seed_vg_archive {margin: 0px auto 50px auto;    max-width: 960px;    width: 100%; box-sizing: border-box;    display: table;}
.seed_vg_archive #seed-videogallery-collection:before {content: "Videogallery"; font-size: 2em;    margin: 0.67em 0;display: block;}
#seed-videogallery-single {background-color: #e7e7e7 ;padding:1rem}
.seed_vg_sin {margin: 0px auto 50px auto;    max-width: 960px;    width: 100%; box-sizing: border-box;    display: table;}
.seed_vg_sin #seed-videogallery-torna {color: #98b347;    width: 100%;    text-align: right;    display: block;}
.seed_vg_sin #seed-photogallery-torna a { color:#98b347}

.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: #98b347;    width: 100%;     display: block; margin:1rem; ; text-align: right;  }
.photogallery-seamless #seed-videogallery-torna a, .photogallery-seamless-squared #seed-videogallery-torna a { color:#98b347;}
#seed-photogallery-single #seed-photogallery-torna {right:0px !important ; color: #98b347; 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 #98b347; color:#98b347 ;font-size:1.1rem}
.ricercamultipla .wp-advanced-search .wpas-text  {color:#4d4d4d !important}
.ricercamultipla .wp-advanced-search .wpas-submit {font-family: 'Roboto', sans-serif; color:#ffffff; text-align:center ; background:#98b347 ; font-size:1.5rem; font-weight:bold;}

.page-template-page-templatesfull-ricerca-php .search-results a {color:#98b347 !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 #99073e;padding-bottom:0rem}





.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 article:nth-child(3) {
	animation: left-three 20s ease infinite;
	-moz-animation: left-three 20s ease infinite;
	-webkit-animation: left-three 20s ease infinite;}
.breaknewside .marquee article:nth-child(4) {
	animation: left-four 20s ease infinite;
	-moz-animation: left-four 20s ease infinite;
	-webkit-animation: left-four 20s ease infinite;}
.breaknewside .marquee article:nth-child(5) {
	animation: left-five 20s ease infinite;
	-moz-animation: left-five 20s ease infinite;
	-webkit-animation: left-five 20s ease infinite;}




.menu-diocesi {padding: 10px; background: url('images/icona-diocesi.png') no-repeat 0 15px; background-position: left; padding-left: 30px;}
.menu-vescovo {padding: 10px; background: url('images/icona-stemma.png') no-repeat 0 15px; background-position: left; padding-left: 30px;}
.menu-agenda {padding: 10px; background: url('images/icona-agenda.png') no-repeat 0 15px; background-position: left; padding-left: 30px;}
.menu-documenti {padding: 10px; background: url('images/icona-documenti.png') no-repeat 0 15px; background-position: left; padding-left: 30px;}
.menu-parrocchie {padding: 10px; background: url('images/icona-orari.png') no-repeat 0 15px; background-position: left; padding-left: 30px;}
.menu-liturgia {padding: 10px; background: url('images/icona-liturgia.png') no-repeat 0 15px; background-position: left; padding-left: 30px;}
.menu-photogallery {padding: 10px; background: url('images/icona-photogallery.png') no-repeat 0 15px; background-position: left; padding-left: 30px;}
.menu-videogallery {padding: 10px; background: url('images/icona-video.png') no-repeat 0 15px; background-position: left; padding-left: 30px;}

.agendavescovo .eventi {background: #eeecdf ;padding: 0 1rem 0.5rem;}
.agendavescovo .widget-title {color: rgb(123, 51, 33); font-size: 1.3rem; background: #eeecdf;margin: 0;padding: 1rem;}
.agendavescovo .upw-posts .entry-title a {text-decoration: none; color: black; font-weight: 600;}
.agendavescovo .upw-posts .entry-custom-fields {font-size: 0.9rem;}

.dxbasso .widget-title {padding-top: 2rem; font-size: 1.4rem;color: grey;border-bottom: 1px solid #444444;}

.sfondo-vescovo {background-image: url(images/Vescovo.png); height: 220px; background-size: cover;}




/*================================
	Move the Marquee to the Left
==================================*/


/** Mozilla Firefox Keyframes **/  

@-moz-keyframes left-one {

	0%	{-moz-transform:translateX(100%);   }

	5%      {-moz-transform:translateX(0);      }

	20%     {-moz-transform:translateX(0);      }

	25%     {-moz-transform:translateX(-100%);  }

	100%    { -moz-transform:translateX(-100%); }
         }

@-moz-keyframes left-two { 
    
        0%      { -moz-transform:translateX(100%);  }

	25%     {-moz-transform:translateX(100%);   }

	30%     {-moz-transform:translateX(0);      }

	45%     {-moz-transform:translateX(0);      }

	50%     {-moz-transform:translateX(-100%);  }

	100%    {-moz-transform:translateX(-100%);  }

        }

@-moz-keyframes left-three {

	0%      { -moz-transform:translateX(100%);  }
        
        50%     {-moz-transform:translateX(100%);   }

	55%     {-moz-transform:translateX(0);      }

	70%     {-moz-transform:translateX(0);      }

	75%     {-moz-transform:translateX(-100%);  }

	100%    {-moz-transform:translateX(-100%);  }

        }

@-moz-keyframes left-four {

	0%      {-moz-transform:translateX(100%);    }

	75%     {-moz-transform:translateX(100%);    }

	80%     {-moz-transform:translateX(0);       }

	85%     {-moz-transform:translateX(0);      }

	100%    {-moz-transform:translateX(-100%);  }

        }
        
  @-moz-keyframes left-five {      
        
	0%      {-webkit-transform:translateX(100%);    }

	85%     {-webkit-transform:translateX(100%);    }

	90%     {-webkit-transform:translateX(0);       }

	95%     {-webkit-transform:translateX(0);      }

	100%    {-webkit-transform:translateX(-100%);  }

}
/** Webkit Keyframes **/ 

@-webkit-keyframes left-one {
    
    	0%	{-webkit-transform:translateX(100%);   }

	5%      {-webkit-transform:translateX(0);      }

	20%     {-webkit-transform:translateX(0);      }

	25%     {-webkit-transform:translateX(-100%);  }

	100%    { -webkit-transform:translateX(-100%); }
         }
         

@-webkit-keyframes left-two {
        0%      { -webkit-transform:translateX(100%);  }

	25%     {-webkit-transform:translateX(100%);   }

	30%     {-webkit-transform:translateX(0);      }

	45%     {-webkit-transform:translateX(0);      }

	50%     {-webkit-transform:translateX(-100%);  }

	100%    {-webkit-transform:translateX(-100%);  }

	}

@-webkit-keyframes left-three {

	0%      { -webkit-transform:translateX(100%);  }
        
        50%     {-webkit-transform:translateX(100%);   }

	55%     {-webkit-transform:translateX(0);      }

	70%     {-webkit-transform:translateX(0);      }

	75%     {-webkit-transform:translateX(-100%);  }

	100%    {-webkit-transform:translateX(-100%);  }

}

@-webkit-keyframes left-four {


	0%      {-webkit-transform:translateX(100%);    }

	75%     {-webkit-transform:translateX(100%);    }

	80%     {-webkit-transform:translateX(0);       }

	85%     {-webkit-transform:translateX(0);      }

	100%    {-webkit-transform:translateX(-100%);  }

	}


@-webkit-keyframes left-five {


	0%      {-webkit-transform:translateX(100%);    }

	85%     {-webkit-transform:translateX(100%);    }

	90%     {-webkit-transform:translateX(0);       }

	95%     {-webkit-transform:translateX(0);      }

	100%    {-webkit-transform:translateX(-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;margin:0px;}
#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%;  }
#mainhomecontent .evidenza {padding-right: 0px; padding-left: 0px;}
}/* Define mobile styles */

@media only screen and (max-width: 40em) {.primopiano .entry-image{height:200px}
    .logotestata {background:none;position:relative;bottom:0}
.header-info .site-title { font-size:1.6rem;margin-top: 0rem }
h1.site-title a {font-size:1.6rem; }
.primopiano .entry-summary {display:none}
.primopiano .entry-title {font-size:.8rem}
#mainhomecontent .duenews .upw-posts .format-standard { width:100%; display:table; margin:0px;}
#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%;  }
.social_wrap .data {text-align: center;}
.social-navigation ul {text-align: center !important;}
.nav_container {display:none}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* Medium screens*/
@media only screen and (min-width: 40.063em) { 
.homecontent section, #homecontent aside {padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}
#dxhomecontent {padding-left: 0;padding-right: 0;}
#sxhomecontent {padding-left: 0;padding-right: 1rem;}
.archive.category .wp-post-image { 
    max-width: 390px !important;
    float: left;
    margin-right: 1rem;
}

} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .primopiano .entry-image{height:380px}
    .primopiano .entry-summary {display:none}
.primopiano .entry-title {font-size:1rem}
.header-info .site-title { font-size:2.5rem; margin-top: 4rem;}
.content_container {background: rgba(255, 255, 255, 1) }
.nav_container {display:none}
#main-menu .top-bar-left > ul > li {padding-left:0rem;padding-right:0rem}
.top-bar{font-size:1rem !important}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* Large screens*/
@media only screen and (min-width: 64.063em) {.primopiano .entry-image{height:420px}
.header-info .site-title { font-size:4rem;margin-top: 4rem; }
#mainhomecontent .duenews .upw-posts .format-standard { width:46%; display:inline-table; margin:14px;}
#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, 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; margin:14px;}
#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 */

@media only screen and (min-width: 75.063em) {
    .contentagenda{height:472px}
    .primopiano .entry-image{height:472px}
}


/* XLarge screens*/
@media only screen and (min-width: 90.063em) {    
.header-info .site-title { font-size:4rem;margin-top: 4rem; }
#mainhomecontent .duenews .upw-posts .format-standard { width:46%; display:inline-table; margin:14px;}
#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 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 
#mainhomecontent .duenews .upw-posts .format-standard { width:46%; display:inline-table;margin:14px;}
#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 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) {
#mainhomecontent .duenews .upw-posts .format-standard { width:46%; display:inline-table;margin:14px;}
#mainhomecontent .dauff, #mainhomecontent .collabo { width:50%; }
#mainhomecontent .collabo {  background-image: url(images/verdevert.gif);}
.breaknewside .marquee {width: 78%;  }
} /* min-width 1921px, xxlarge screens */    


/*****testata*****/

@media only screen and (min-width: 75em) and (max-width: 85em) {
    .header-logo{padding-left:5rem}
}

@media only screen and (min-width: 85em) and (max-width: 95em) {
    .header-logo{padding-left:10rem}
}

@media only screen and (min-width: 95em) and (max-width: 102.2em) {
    .header-logo{padding-left:13rem}
}

@media only screen and (min-width: 102.2em) {
    .header-logo{padding-left:15rem}
}