@media only screen and (max-width:1120px){#top-menu-nav,#top-menu{display:none}#et_top_search{display:none}#et_mobile_nav_menu{display:block}}.hero{margin-top:100px}@media only screen and (max-width:1350px){.hero{margin-top:100px}}@media only screen and (max-width:980px){.hero{margin-top:0px}}.vignette{display:flex;flex-direction:column;height:300px;overflow:hidden}.vignette .content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.vignette .title{max-height:3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single .post{padding-bottom:0px}.et_pb_post{margin-bottom:0px}