:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;padding:0}.screen-reader-text:focus{-webkit-clip-path:none;clip-path:none}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}html{font-family:inherit;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a,div,form,label,li,span{font-family:inherit;margin:0}a,body,div,form,h1,h2,html,label,li,p,span,ul{border:0;font-style:inherit;font-weight:inherit;outline:0;padding:0;vertical-align:baseline}a,div,form,h2,label,li,p,span,ul{font-size:100%}body,h1,h2,html{margin:0}p,ul{font-family:inherit}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,footer,header,main,nav{display:block}ul{margin:0 0 1.5em 3em;list-style:disc}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a img{border:0}body,input{color:#004875}body{font-size:16px}input{vertical-align:baseline}body,input,input[type=submit],textarea{font-family:"lato",sans-serif}body,input,textarea{font-size:1.6rem;line-height:1.5}h1,h2{clear:both;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0 0 1.5em}h1{font-size:37px;-moz-text-stroke:1px #000}h1,h2{font-family:"Merriweather",serif}li>ul{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}input,textarea{font-size:100%;margin:0}input[type=submit]{cursor:pointer;-webkit-appearance:button;text-transform:uppercase;line-height:1;background:#004875}input[type=submit]:hover{background:#025;display:inline-block}input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=text],textarea{color:#666;border:1px solid #ececec;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}input[type=email]:focus,input[type=text]:focus,textarea:focus{color:#111}input[type=email],input[type=text]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}a{text-decoration:none}a,a:visited{color:#993}a:active,a:focus,a:hover{text-decoration:underline}a:hover{color:#660}.main-navigation{clear:both;display:block;float:left;width:100%;line-height:0;background:#004875;text-align:center}.menu-menu-1-container{display:inline-block}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none;color:#fff;padding:16px 14px;text-transform:uppercase;font-weight:700;letter-spacing:.7mm}.main-navigation .sub-menu a:hover,.main-navigation a:hover{color:#e9e9e9}.main-navigation a:active{color:#7494c9}.main-navigation ul ul{box-shadow:inset 0 26px 16px -22px rgba(0,0,0,.3);-moz-box-shadow:inset 0 26px 16px -22px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 26px 16px -22px rgba(0,0,0,.3);padding-top:5px;padding-bottom:5px;float:left;position:absolute;top:31px;left:-999em;z-index:99999;background:#004875}.main-navigation .sub-menu a{color:#fff;margin-left:0;text-align:left}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul{left:auto}@media screen and (max-width:400px){.main-navigation a{padding:16px 10px}}.site-footer,.site-title{background:#7494c9;text-align:center}.site-title{font-size:0}.site-title img{padding:15px 0}.site-footer{padding:0 0 50px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:after,.clear:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.clear:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.site-content{width:100%}.hentry{margin:0 0 1.5em}.entry-content{margin:.5em 0 0}.entry-title{font-size:40px}article{text-align:center;padding-top:60px}.social-icon{margin-right:0}.entry-wrap{position:relative;display:inline-block;max-width:1067px;width:100%;margin:0 auto;padding:0 10px;text-align:left;background:url(/wp-content/themes/davidebershoff2014/images/verticalbar.jpg)825px 0 repeat-y}.entry-content,.entry-header{padding:0}.entry-content{max-width:813px}.entry-content p{font-size:18px;letter-spacing:.3mm}.entry{max-width:810px;width:100%;float:left;padding-right:35px}.entry-header{padding-bottom:0}.entry-sidebar{max-width:192px;width:220px;float:right}.entry-sidebar .container-wrap{margin-top:0}input[type=submit],input[type=submit]:active{border:4px solid #7494c9;display:block;text-align:center;padding:25px 10px;color:#7494c9;font-weight:700;font-size:23px;letter-spacing:.35mm;border-radius:0;background:0 0}input[type=submit]:hover{background:#7494c9;color:#f5f5f5;text-decoration:none}input[type=submit],input[type=submit]:active,input[type=submit]:focus,input[type=submit]:visited{padding:10px 20px}.submit-button{display:inline-block}div.wpcf7-response-output{margin:20px 0!important}.contact-footer .post-224{background:#f5f5f5}.post-224 .entry-title{color:#004875;font-family:"Merriweather",serif;font-size:40px;font-weight:400;border-bottom:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-transform:none}@media screen and (max-width:500px){.post-224 a img{max-width:19%}}.post-224 .entry-wrap{background:0 0}.post-224 .entry{max-width:615px}.post-224 .entry-sidebar{max-width:100%;width:415px}.post-224 .entry-header .entry-title{letter-spacing:normal}.entry-header+.entry-content{padding-top:0}@media screen and (max-width:1075px){.entry-content,.entry-header{max-width:100%}.entry-wrap{margin:0 auto;border-right:0;display:block;width:810px}.entry-sidebar{float:left;width:100%;max-width:100%}.contact-footer .entry-title,.post-224 .entry-title{padding-top:20px}.post-224 .entry-content{max-width:100%}.post-224 .entry-sidebar{width:100%}}@media screen and (max-width:830px){.hentry{margin:0}article{padding-top:0}.entry{padding-right:0}.entry-wrap{margin:0 auto;border-right:0;display:block;width:auto}}.image_wrap+h1{margin-top:15px}@media screen and (max-width:500px){.image_wrap{overflow:hidden;width:90%;max-width:360px;display:block;margin:0 auto}}.container-wrap p{font-size:16px}.container-wrap{max-width:1067px;margin:40px 0;padding:0}.sidebar_container .container-wrap{margin-top:0}@media screen and (max-width:600px){.entry-title{font-size:24px;padding:10px 0 5px}.entry-content,.entry-header{width:100%}.container-wrap p{font-size:16px}.container-wrap{margin-top:25px}}@media screen and (max-width:1075px){.container-wrap{width:100%;padding:10px}}.site-info p{color:#f5f5f5}.site-info a:hover,.site-info a:link,.site-info a:visited{color:#fff}.site-info a:hover{text-decoration:underline}.wpcf7-text{max-width:100%}.wpcf7-form-control-wrap{margin-bottom:1.5em}