.no-margin-bottom{margin-bottom:0 !important}.book-table section{padding-bottom:0 !important}.masthead.widgets .mini-wpml,.lang_sel_list_horizontal li{margin-right:0 !important}.bottom-text-block{text-align:left}#main{padding:60px 0 0}.wpcf7-form-control.wpcf7-submit{float:right}blockquote{font-style:italic}.single .post-thumbnail{margin-bottom:25px}.sa-subtitle{color:#c30c1a;font-size:27px;font-style:italic;line-height:1.2em}.post h3{font-size:25px;margin-bottom:5px;margin-top:20px}#main.sidebar-right{padding-bottom:20px}.content ol,.content ul{margin:0 0 10px 25px}.paginator.with-ajax{padding-bottom:70px !important}.paginator.with-ajax .nav-next,.paginator.with-ajax .nav-prev{display:none !important}.menu-icon{width:90px;height:72px;display:inline-block;background:url(/wp-content/themes/arcangelo/menu-icons/larcangelo-menu-icons.png);background-size:cover}.menu-icon.half{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);margin:-18px -24px -38px}.menu-icon.aglio{background-position-x:0}.menu-icon.arachidi{background-position-x:-90px}.menu-icon.cereali{background-position-x:-180px}.menu-icon.cipolla{background-position-x:-270px}.menu-icon.crostacei{background-position-x:-360px}.menu-icon.fave{background-position-x:-450px}.menu-icon.guscio{background-position-x:-540px}.menu-icon.latte{background-position-x:-630px}.menu-icon.lupini{background-position-x:-720px}.menu-icon.molluschi{background-position-x:-810px}.menu-icon.pesce{background-position-x:-900px}.menu-icon.pomodoro{background-position-x:-990px}.menu-icon.sedano{background-position-x:-1080px}.menu-icon.senape{background-position-x:-1170px}.menu-icon.sesamo{background-position-x:-1260px}.menu-icon.soia{background-position-x:-1350px}.menu-icon.solfiti{background-position-x:-1440px}.menu-icon.spezie{background-position-x:-1530px}.menu-icon.uova{background-position-x:-1620px}.menu-icon.zafferano{background-position-x:-1730px}.fancy-date ins{position:absolute;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;top:10px;right:10px;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;background:#fff}.circle-fancy-style .fancy-date ins{-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-border-radius:50%;border-radius:50%;padding:0 8px;min-width:63px;min-height:63px}.vertical-fancy-style .fancy-date ins{-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:80px;min-width:42px;padding:2px 0}.horizontal-fancy-style .fancy-date ins{padding:2px 2px 1px 4px}.fancy-date a *{color:#222}.circle-fancy-style .fancy-date ins .entry-year,.circle-fancy-style .fancy-date ins .entry-date:after{display:none}.fancy-date ins .entry-month,.fancy-date ins .entry-date{position:relative}.fancy-date ins .entry-month:after,.fancy-date ins .entry-date:after{position:absolute;height:2px;content:""}.circle-fancy-style .fancy-date ins .entry-month:after,.circle-fancy-style .fancy-date ins .entry-date:after{left:0;bottom:-2px;width:100%}.vertical-fancy-style .fancy-date ins .entry-month:after,.vertical-fancy-style .fancy-date ins .entry-date:after{left:50%;bottom:-2px;width:14px;margin-left:-7px}.horizontal-fancy-style .fancy-date ins .entry-month:after,.horizontal-fancy-style .fancy-date ins .entry-date:after{top:50%;margin-top:-2px;right:0;width:4px;height:4px;-webkit-border-radius:50%;border-radius:50%}.layout-list article.project-odd .fancy-date ins{top:10px;right:auto;left:10px}.layout-list article.project-even .fancy-date ins{top:10px;left:auto;right:10px}.bg-on:not(.fullwidth-img) .fancy-date ins{top:35px;right:35px}.contact-responsive>div{margin-left:30px !important;margin-right:30px !important;padding:45px 40px 40px !important}@media only screen and (max-width:768px){.contact-responsive>div{margin:0 !important;padding:45px 20px 40px !important}}