.header-post .tag,a{text-decoration:none}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}.header-post>.container,.nav-post a .logo,caption,table,td,th{vertical-align:middle}body{color:#000;background:#fff;font-family:'Playfair Display';line-height:1em}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}a img{border:none}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display'),local('PlayfairDisplay-Regular'),url(/fonts/playfair-display-cy.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display'),local('PlayfairDisplay-Regular'),url(/fonts/playfair-display-le.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display'),local('PlayfairDisplay-Regular'),url(/fonts/playfair-display-l.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@media screen and (max-width:768px){body{font-size:.8em}}a{color:#404040;cursor:pointer}a:hover{color:#0085a1}blockquote{color:#707070;font-size:.95em;margin:20px 0;border-color:#ff7e79}blockquote p{margin:0}::selection{color:#fff;text-shadow:none;background:#0085a1}img::selection{color:#fff;background:0 0}#container{margin:0;padding:0}#wrap{margin:0 auto}#main{position:static}#sidebar{position:absolute;top:0;right:0}#footer{border-top:1px solid #ccc;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer .footer-links{float:right}#footer .footer-links a{padding:0 .2em}#footer .footer-links a:active,#footer .footer-links a:hover{background-color:#f0f0f0}#footer .footer-links li{display:inline-block}#footer .footer-links li::after{content:'|';display:inline-block;margin:0 8px}#footer .footer-links li:last-child::after{content:'';margin:0}.size-small{font-size:.6em;line-height:1.2em}.layout-home,.layout-page{clear:both}.layout-home #wrap,.layout-page #wrap{width:740px;margin:0 auto}@media screen and (min-width:769px) and (max-width:1224px){.layout-home #wrap,.layout-page #wrap{width:100%}}.header-home{display:table;width:100%;height:160px;border-bottom:2px solid #333}.header-home>.container{text-align:center;vertical-align:middle;display:table-cell}.header-home .subtitle{font-size:1em}.nav-links{font-size:1.1em;padding:.3em 0;text-align:center;border-bottom:1px solid #ddd}.content-home .section-title,.nav-links a{padding:.3em;display:inline-block;font-weight:700;text-transform:uppercase}.nav-links a{line-height:.8em;margin:0 .6em}.nav-links a:active,.nav-links a:hover{color:#404040;background-color:#eee}@media screen and (max-width:768px){.layout-home #wrap,.layout-page #wrap{width:100%}.header-home .logo{width:80%}.nav-links a{line-height:1.5em;margin:0 .3em}.content-home{font-size:1.3em}}.content-home{margin:2em 1em}@media screen and (min-width:769px) and (max-width:1224px){.content-home{font-size:1.3em}}.content-home .section-Cronache{width:65%;float:left;margin-bottom:2em}.content-home .section-Comunicazioni,.content-home .section-Confessioni{width:29%;float:right;margin-bottom:2em}.content-home .section-Sdogmi{width:65%;float:left}@media screen and (max-width:768px){.content-home .section-Cronache{width:100%;float:none;margin-bottom:2em}.content-home .section-Comunicazioni,.content-home .section-Confessioni,.content-home .section-Sdogmi{width:100%;float:none}}.content-home .section-title{font-size:.9em;margin:.4em 0 0 4px;color:#fff;background-color:#000;line-height:.8em}.content-home .list-posts li{padding:.5em 0}.content-home .list-posts li a{display:block;color:#404040;padding:4px}.content-home .list-posts li a:hover{color:#404040;background-color:#f6f6f6}.content-home .list-posts li a:active{color:#404040;background-color:#eee}.content-home .list-posts .post-date{color:#333;display:block}.content-home .list-posts .post-title{font-size:1.2em;line-height:1.2em;margin:.3em 0;display:block}.content-home .list-posts .post-excerpt{font-size:.9em;color:#999;display:block;line-height:1.2em}.content-category{margin:0 1em 2em}@media screen and (min-width:769px) and (max-width:1224px){.content-category{font-size:1.3em}}.content-category .section-header{border-bottom:1px solid #ccc;padding:2em 0}@media screen and (max-width:768px){.content-category{font-size:1.3em}.content-category .section-header{padding:1em 0}}.content-category .section-title{font-weight:700;font-size:2em;line-height:1em;margin:.4em 0}.content-category .section-description{font-size:1em;line-height:1.2em}.content-category .list-posts{padding-top:2em;list-style-type:square;margin-left:1.2em}.content-category .list-posts li{padding:.5em 0}.content-category .list-posts li a{display:block;color:#404040;padding:4px}.content-category .list-posts li a:hover{color:#404040;background-color:#f6f6f6}.content-category .list-posts li a:active{color:#404040;background-color:#eee}.content-category .list-posts .post-date{color:#333;display:block}.content-category .list-posts .post-title{font-size:1.2em;line-height:1.2em;margin:.3em 0;display:block}.content-category .list-posts .post-excerpt{font-size:.9em;color:#999;display:block;line-height:1.2em}.layout-page #footer,.layout-post #footer{width:740px;margin:0 auto}@media screen and (min-width:769px) and (max-width:1224px){.layout-page #footer,.layout-post #footer{width:100%}}.nav-post{padding:6px 12px;background-color:#f9f9f9;position:fixed;border-bottom:1px solid #888;-webkit-box-shadow:0 1px 1px #999;box-shadow:0 1px 1px #999;top:0;left:0;right:0}.nav-post .nav-center{text-align:center;margin:12px 0 0}@media screen and (max-width:768px){.layout-page #footer,.layout-post #footer{width:100%}.nav-post .nav-center{display:none}}.nav-post .post-title{display:inline-block;margin:0;padding:0;line-height:1.2em}.nav-post .nav-left{float:left}.nav-post .nav-right{float:right}.nav-post .link-title{text-transform:uppercase;font-weight:700;display:inline-block;padding:2px 8px}.nav-post a{line-height:36px}.nav-post a:hover{background-color:#f0f0f0;color:#404040}.nav-post a:active{background-color:#e0e0e0;color:#404040}.nav-post a .logo{margin-right:6px}.nav-post .share-links{display:inline-block}.nav-post .comments-count{display:inline-block;margin-right:20px}.nav-post .fb-comments-count{display:inline-block;font-size:1.2em;line-height:1em;font-weight:700;margin-left:6px}@media screen and (max-width:768px){.nav-post{padding:6px 4px 6px 0}.nav-post .share-links .link-title{display:none}.nav-post .comments-count{margin-right:2px}}.header-post{margin-top:54px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:grey;height:360px;width:100%;margin-bottom:20px;display:table;text-align:center}.header-post>.container{background-color:rgba(0,0,0,.4);display:table-cell}.header-post .heading{color:#fff}.header-post .title{display:block;font-size:2.2em;font-weight:700;margin:.4em;line-height:1em;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 0 20px #000}.header-post .subtitle{font-size:1.2em;line-height:1em;display:block;color:#eee}.header-post .meta{padding:1em}.header-post .categories{margin-bottom:4px;display:block}.header-post .categories .meta-category-link{padding:.1em .4em .2em;background-color:#000;font-weight:700;color:#fff;text-decoration:none;line-height:1em;text-transform:uppercase;border-radius:3px}.header-post .categories .meta-category-link:active,.header-post .categories .meta-category-link:hover{background-color:#eee;color:#000}.header-post .date{display:block;font-size:1.1em}.header-post .tags{padding:1em}.header-post .tag:hover{color:red}.header-post .comments-count{color:#fff;font-size:1.1em}.header-post .comments-count:hover{color:#fff;text-decoration:underline}.header-post .comments-count .fb-comments-count{display:inline-block;font-weight:700;font-size:1.2em;margin-left:6px}.content-page,.content-post{width:740px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px}@media screen and (max-width:768px){.header-post{height:270px}.content-page,.content-post{width:100%}}@media screen and (min-width:769px) and (max-width:1224px){.content-page,.content-post{width:100%;padding:0 24px}}.content-page .toc,.content-post .toc{position:sticky;float:right;top:0;right:0}.content-page .toc-wrap,.content-post .toc-wrap{margin:0 auto}.post{font-size:1.4em;line-height:1.7em;margin:3em 0}.post p{margin:.7em 0}.post p:first-child::first-letter{font-size:3em;font-weight:700;line-height:1em;padding-top:4px;padding-right:8px;padding-left:3px;float:left;initial-letter:2}.post h1,.post h2{line-height:1.2em;margin:2em 0 1em;font-weight:700}.post em{font-style:italic}.post strong{font-weight:700}.post a{color:#0085a1}.post a:active,.post a:hover{background-color:#f0f0f0}.post h1{font-size:2em}.post h2{font-size:1.8em}.post h3{font-size:1.2em;line-height:1.1em;margin:1.6em 0 .6em;font-weight:700}.post h4{font-weight:700;margin:1em 0 .4em}.post ol,.post ul{list-style:square;margin:1.2em 0 1.2em 2em}.post li{margin:0 0 6px}.post img{display:block;max-width:100%;height:auto;margin:1.5em auto 1.6em}.post blockquote{margin:1.8em 0}.post blockquote footer{padding:5px 0 0}.post blockquote font-size 100%:before{content:""}.post blockquote cite:before{content:'\2014 \00A0';padding:0 .3em}.pager::after,.pager::before{clear:both;content:'';display:block}.post .letter{background-color:#f9f9f9;padding:1em;border:1px solid #999;border-radius:4px}@media screen and (max-width:768px){.post .letter{margin:-4px;padding:2px 12px}.pager{margin-left:-12px;margin-right:-12px}}.pager{font-size:1.3em}.pager::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-top:2px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:1px;margin-bottom:9px}.pager::after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:16px;border-bottom:1px solid #ccc}.pager .next,.pager .previous{float:left;width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;text-decoration:none;position:relative;padding-left:56px}.pager .next .link-ico,.pager .previous .link-ico{width:56px;height:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:.15s all ease-out;-moz-transition:.15s all ease-out;-ms-transition:.15s all ease-out;transition:.15s all ease-out}.pager .next .link-title,.pager .previous .link-title{font-weight:700;font-size:.8em;text-transform:uppercase;display:block;margin:.4em 0}.pager .next .link-text,.pager .previous .link-text{line-height:1.1em;font-size:1em;display:block}.pager .next:hover .link-ico,.pager .previous:hover .link-ico{fill:#0085a1;left:-10px}.pager .next{float:right;text-align:right;padding-left:0;padding-right:56px}.pager .next .link-ico{left:auto;right:0}.pager .next:hover .link-ico{left:auto;right:-10px}#comments{margin:2em 0}