@media only screen and (min-width:1100px){#message-button:hover,.close-hours:hover{background-color:#b20000}#reservations-page h2{text-align:left}#reservations-page .ot-widget-wrapper{display:inline-block;vertical-align:top;margin-left:50px}#reservations-page .section-wrapper{width:870px;margin:0 auto}.text-wrapper{display:inline-block;margin-right:50px}.section-wrapper{margin:0 auto;max-width:1060px}.photo-section{background-attachment:fixed;height:80vh}#message-button,.close-hours,.fancy-hover,.hours-reservations,a.button-link,button.button-action,button.button-link{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;transition:all .5s linear}div.right{display:inline-block;vertical-align:top}#message-button:hover{color:#fff}#about .section-wrapper{max-width:920px}#about .text-wrapper{margin-right:100px;margin-top:30px}div.welcome-photo{margin-top:130px}#reservations .text-wrapper,.preview .text-wrapper{margin:0 auto;display:block}#reservations .section-wrapper{padding:100px 0}#newsletter{display:block;background-image:url(../img/stpasqual2.jpeg);color:#fff;text-shadow:1px 1px 1px #000}#newsletter a:focus{outline:#fff solid 1px}#newsletter .social-wrapper{height:80px;margin-top:40px;margin-left:26px}#newsletter .social-wrapper span{font-size:2em;padding-bottom:10px}#newsletter .social-icon{height:70px;width:70px;background-position:top;background-size:cover;display:inline-block}#newsletter .social-icon:hover{background-position:bottom}#newsletter .instagram{margin:0 5px}#mc_embed_signup{clear:left;width:600px;padding:100px 0 0 26px}#mc_embed_signup form{padding:10px 0}.mc-field-group{display:inline-block}#mc_embed_signup input.email{font-size:20px;height:32px;background:rgba(0,0,38,0);border:2px solid #B4975D;padding:2px .4em;display:inline-block;margin:0 10px 0 0;width:350px;vertical-align:top}#mc_embed_signup input.email:focus{background:rgba(0,0,38,1);border-color:#fff}#mc_embed_signup label{display:block;font-size:2em;padding-bottom:10px;font-style:italic}#mc_embed_signup .clear{display:inline-block}#mc_embed_signup .button{font-size:20px;background:0 0;letter-spacing:.03em;color:#fff;box-sizing:border-box;height:40px;padding:0 18px;display:inline-block;margin:0;transition:all .23s ease-in-out 0s}#contact,#events{background-attachment:fixed}#mc_embed_signup .button:hover{cursor:pointer;background-color:#b20000}#mc_embed_signup .button:focus{background-color:#b20000;border-color:#fff}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc-embedded-subscribe{margin-top:0}#menus{background-image:url(../img/wholefish-desktop.jpg);min-height:100vh}#menus-photo{display:none}#visit #google-map h4{font-style:normal}#visit .hours{display:inline-block;border-top:1px solid #B4975D;padding-top:20px;margin-top:10px;text-align:left}#visit div.holiday-hours{margin:0;border:none;text-align:left;max-width:100%;width:100%}#visit div.holiday-hours .hours-column{vertical-align:top}#visit div.holiday-hours a.button-link{margin:10px 0}#visit .hours-column{display:inline-block;text-align:left;margin-right:40px}#visit .hours-column span.italic{letter-spacing:inherit}#visit .holiday-hours-button{display:inline-block;width:250px}#visit-photo{background-image:url(../img/kitchen-window-desktop.jpg);background-position:center;background-size:cover}#holiday-hours-modal{width:400px;background-color:#fff;padding-top:10px}#holiday-hours-modal h4{margin-top:10px}#holiday-hours-modal a.button-link:hover{border-color:#b20000}#google-map-container{display:inline-block;vertical-align:top;width:400px;height:450px}#google-map{width:500px;display:inline-block;vertical-align:bottom}.hvr-overline-from-center,.hvr-underline-from-center{vertical-align:middle;box-shadow:0 0 1px transparent;overflow:hidden}#google-map h4{font-weight:700}#google-map h4,.gm-style .gm-style-iw{font-family:adobe-garamond-pro,"EB Garamond",Garamond,Baskerville,serif}.gmap-list{display:block;width:500px;height:350px;border:1px solid #000026}#gift-cards div.right-gc{margin-left:100px}#gift-cards #online-gc-wrapper{padding-top:50px;display:inline-block}#gc-slideshow{width:450px;height:275px;display:inline-block;margin:18px 0 0 100px}#gift-cards div.right{width:400px}#gc-form{width:70%;height:600px;background-color:#fff}#gc-form iframe{width:90%;height:550px;margin-top:24px}#events{height:100vh;background-image:url(../img/events-dark.jpg)}#events .text-wrapper{margin-right:auto;max-width:550px}#events .text-wrapper p{font-size:1.4em}#events a.button-link,#events button.button-link{font-size:1.2em}.hvr-overline-from-center:before,.hvr-underline-from-center:before{content:"";z-index:-1;background:#b20000;height:1px}#contact .text-wrapper{margin:0 0 0 50px;display:block}#contact .social-wrapper{margin-left:50px}/*!
     * Hover.css (http://ianlunn.github.io/Hover/)
     * Version: 2.0.2
     * Author: Ian Lunn @IanLunn
     * Author URL: http://ianlunn.co.uk/
     * Github: https://github.com/IanLunn/Hover

     * Made available under a MIT License:
     * http://www.opensource.org/licenses/mit-license.php

     * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
     */.hvr-underline-from-center{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.hvr-underline-from-center:before{position:absolute;left:50%;right:50%;bottom:0;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-overline-from-center{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative}.hvr-overline-from-center:before{position:absolute;left:50%;right:50%;top:0;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}#family-footer{width:800px}#family-footer a{display:inline-block;vertical-align:top}#family-footer a#clam-logo,#family-footer a#venue-logo{margin-top:40px}#family-footer a#mt-logo{margin-left:10px;margin-right:10px}}@media only screen and (min-width:1200px){#time-wrapper a.button-link{font-size:1.1em}#menusHolder iframe{height:600px}#home .hours-reservations{font-size:1.1em;padding-top:6px;padding-bottom:6px}#menus-photo,#reservations-photo,#visit-photo{height:500px}}@media only screen and (min-width:1400px){h5{font-size:1.3em}#about .section-wrapper{max-width:1050px}div.welcome-photo{width:400px;height:600px;margin-top:100px}#events .text-wrapper{max-width:700px}}