.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-buttons,.wp-block-image img,ul{box-sizing:border-box}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}#main.fullwidth,.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-spacer{clear:both}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--pmpro--base--border-radius:8px;--pmpro--base--spacing--small:12px;--pmpro--base--spacing--medium:18px;--pmpro--base--spacing--large:36px;--pmpro--color--accent:#0c3d54;--pmpro--color--base:#ffffff;--pmpro--color--base-2:#ededed;--pmpro--color--contrast:#222222;--pmpro--color--border:#777777;--pmpro--color--info-background:#d9edf7;--pmpro--color--info-border:#bce8f1;--pmpro--color--info-text:#31708f;--pmpro--color--info-link:#245269;--pmpro--color--success-background:#d4edda;--pmpro--color--success-border:#c3e6cb;--pmpro--color--success-text:#0F441C;--pmpro--color--success-link:#2b542c;--pmpro--color--error-background:#f8d7da;--pmpro--color--error-border:#f5c6cb;--pmpro--color--error-text:#721c24;--pmpro--color--error-link:#843534;--pmpro--color--alert-background:#fff8e0;--pmpro--color--alert-border:#ffeeba;--pmpro--color--alert-text:#6C5101;--pmpro--color--alert-link:#66512c;--pmpro--color--alert2-background:#ffecd9;--pmpro--color--alert2-border:#ffddb1;--pmpro--color--alert2-text:#995d1d;--pmpro--color--alert2-link:#a65e3a;--pmpro--color--white:#fff;--pmpro--box-shadow:2px 2px 7px rgba( 0, 0, 0, 0.07 )}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}*,body,div,form,h1,h2,html,li,p,ul{margin:0;padding:0}input{margin:0}a img,img{border:0}em,h1,h2{font-weight:400}li,ul{list-style:none}h1,h2{font-size:100%;font-family:"Oswald",sans-serif}em,i{font-style:italic}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-x:hidden}body{background:#f5f5f5;font-family:"Open Sans",sans-serif;font-size:17px;color:#161616}p{font-family:"Crimson Text",serif;line-height:25px}a{text-decoration:none}.container{width:1080px;margin:0 auto}.container:after{content:"";display:table;clear:both}#main{width:740px;float:left;margin-right:40px}#top-bar{background:#fff;height:50px;position:fixed;width:100%;z-index:9999;-webkit-backface-visibility:hidden}#top-bar .container,.menu li{position:relative}#footer-copyright span.left,.menu{float:left}.menu li{display:inline-block;margin-right:26px}.menu li a{font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:50px;color:#777;font-family:"open sans";-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.menu li a:hover,.menu li.current-menu-item>a,a{color:#ef9d87}.menu li.menu-item-has-children>a:after{font-family:FontAwesome;content:"";margin-left:6px;color:#888;font-size:10px}#top-bar,.menu .sub-menu,.show-search #searchform input#s{-webkit-box-shadow:0 5px 4px -4px rgb(190 190 190/.1);-moz-box-shadow:0 5px 4px -4px rgb(190 190 190/.1);box-shadow:0 5px 4px -4px rgb(190 190 190/.1)}.menu .sub-menu,.show-search{position:absolute;display:none}.menu .sub-menu{background-color:#fff;padding:0;margin-top:0;left:0;z-index:99999}.menu ul ul a,ul.menu ul a{color:#999;margin:0;padding:6px 10px;min-width:160px;line-height:20px;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s;border-top:1px solid #f4f4f4}.menu ul ul li,ul.menu ul li{padding-right:0;margin-right:0}#top-search a,.menu ul ul a:hover,ul.menu ul a:hover{color:#fff;background:#ef9d87}.menu li a,.menu ul li:hover>ul,ul.menu li:hover>ul{display:block}.menu .sub-menu ul{left:100%;top:0}#top-search{position:absolute;right:0;top:0;width:50px;text-align:center;margin-left:16px}#top-search a{height:50px;font-size:14px;line-height:50px;display:block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#top-search a:hover{opacity:.75}.show-search{top:50px;right:-1px;z-index:10000}.show-search #searchform input#s{width:190px;background:#fff;border:1px solid #eee}.show-search #searchform input#s:focus{border:1px solid #ddd}#header{padding-top:50px}#logo{padding:60px 0 50px}#logo img,.post-entry img,.post-img img{max-width:100%;height:auto}.post{background:#fff;margin-bottom:50px;-webkit-box-shadow:0 5px 4px -4px rgb(190 190 190/.1);-moz-box-shadow:0 5px 4px -4px rgb(190 190 190/.1);box-shadow:0 5px 4px -4px rgb(190 190 190/.1)}#logo,.post-header,.post-img{text-align:center}.post-header{padding:20px 30px 24px}.post-header h1{text-transform:uppercase;letter-spacing:2px;font-family:"oswald";-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.post-entry{padding:0 30px;margin-bottom:10px}.post-entry a:hover{text-decoration:underline}.post-entry h2,.post-entry p,.post-entry ul{margin-bottom:20px}.post-entry h2,.post-header h1{color:#000;font-weight:400;font-size:24px}.post-entry ul{padding-left:45px;font-family:"Crimson Text",serif}.post-entry ul li{margin-bottom:12px;list-style:disc}.post-meta{padding:0 30px 30px;overflow:hidden;clear:both}.post-meta .meta-info{font-style:italic;color:#a5a5a5;margin-right:8px;font-family:"Crimson Text",serif;float:left;margin-top:6px;font-size:15px}#searchform input#s{border:1px solid #e5e5e5;background:#fff url(/wp-content/themes/florence/img/searchsubmit.png)no-repeat 96% 13px;padding:14px;font-size:11px;color:#999;letter-spacing:1px;box-sizing:border-box}#searchform #s:focus{outline:0}#footer{margin-top:50px;background:#fff;clear:both}#footer-copyright,#footer-instagram{background:#fff;overflow:hidden;clear:both}#footer-instagram{text-align:center}#footer-copyright{padding:20px 0;font-size:11px;color:#999}#footer-copyright .to-top{float:right;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#aaa}#footer-copyright .to-top i{font-size:14px;margin-left:3px}#footer-copyright .to-top:hover{text-decoration:none}input{border:1px solid #ddd;color:#888;padding:9px 10px;box-sizing:border-box}input:focus{border:1px solid #c4c4c4;outline:0}.wp-block-image{margin-bottom:20px}.post-entry .wp-block-button a.wp-block-button__link{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700;padding:10px 24px}.post-entry .wp-block-button a.wp-block-button__link:hover{text-decoration:none;opacity:.8}#main.fullwidth.post-fullwidth .post-entry h2{padding-top:10px}@media only screen and (min-width:768px) and (max-width:960px){#main.fullwidth .post-entry{padding:0 20px}}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/florence/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/florence/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/florence/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/florence/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/florence/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/florence/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-angle-double-up:before{content:""}@media only screen and (min-width:942px) and (max-width:1170px){.container{width:940px}#main{width:650px;float:left;margin-right:30px}}@media only screen and (min-width:768px) and (max-width:960px){.container{width:726px}#navigation-wrapper{display:none}#main{width:100%;margin-right:0}}@media only screen and (max-width:767px){.container{width:100%}#navigation-wrapper{display:none}#logo{margin-left:15px;margin-right:15px}#main{width:100%;margin-right:0}.post-entry{padding:0 15px}.post-meta{padding:0 15px 30px}#footer-copyright{padding:20px 15px}}@media only screen and (min-width:480px) and (max-width:768px){#main,.container{width:100%}#main{margin-right:0}}