/*!
Theme Name: SBP v1.1.8
Author: Andrew Lindstrom
Author URI: http://andrewlindstrom.com
Description: Custom WP Theme
Version: 1.1.8

*/@import url("//hello.myfonts.net/count/323741");@font-face{font-family:'MailartRubberstamp';src:url("webfonts/323741_0_0.eot");src:url("webfonts/323741_0_0.eot?#iefix") format("embedded-opentype"),url("webfonts/323741_0_0.woff2") format("woff2"),url("webfonts/323741_0_0.woff") format("woff"),url("webfonts/323741_0_0.ttf") format("truetype")}@font-face{font-family:'ModernNormal1820';src:url("webfonts/323741_1_0.eot");src:url("webfonts/323741_1_0.eot?#iefix") format("embedded-opentype"),url("webfonts/323741_1_0.woff2") format("woff2"),url("webfonts/323741_1_0.woff") format("woff"),url("webfonts/323741_1_0.ttf") format("truetype")}@font-face{font-family:'ModernItalic1820';src:url("webfonts/323741_2_0.eot");src:url("webfonts/323741_2_0.eot?#iefix") format("embedded-opentype"),url("webfonts/323741_2_0.woff2") format("woff2"),url("webfonts/323741_2_0.woff") format("woff"),url("webfonts/323741_2_0.ttf") format("truetype")}@font-face{font-family:'ModernLargeNormal1820';src:url("webfonts/323741_3_0.eot");src:url("webfonts/323741_3_0.eot?#iefix") format("embedded-opentype"),url("webfonts/323741_3_0.woff2") format("woff2"),url("webfonts/323741_3_0.woff") format("woff"),url("webfonts/323741_3_0.ttf") format("truetype")}@font-face{font-family:'CheapPine-Sans';src:url("webfonts/323741_4_0.eot");src:url("webfonts/323741_4_0.eot?#iefix") format("embedded-opentype"),url("webfonts/323741_4_0.woff2") format("woff2"),url("webfonts/323741_4_0.woff") format("woff"),url("webfonts/323741_4_0.ttf") format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}input{-webkit-appearance:none;border-radius:0}body{-webkit-text-size-adjust:100%}textarea,input{outline:none}a:hover,a:active,a:focus,a{outline:0}menu{margin:0;padding:0}body,html{height:100%}body{font-family:ModernNormal1820,sans-serif;background-color:#4c3000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;background-attachment:fixed;background-position:top center}ol,ul{list-style:none}.entry ul{list-style:disc inside}.entry ol{list-style:decimal inside}em,i{font-family:ModernItalic1820,sans-serif}.hide-on-desktop{display:none}#logo{float:left}#content p{font-size:1rem}#page{height:100%;background:url(images/gradiant.png) top repeat-x}.wrap{max-width:121rem;margin:0 auto;padding:0 3rem}header.wrap{padding-top:3.5rem}#page-content{background-color:rgba(255,255,255,0.75);margin-left:34rem}#sidebar{float:left;width:25.5rem;text-align:center;margin-top:10rem}#content{margin-top:14rem}.address{color:#fff;font-family:CheapPine-Sans,sans-serif;font-size:3.7rem;letter-spacing:0.01em;text-transform:uppercase;display:block;line-height:1em}.sf{color:#fff;font-family:CheapPine-Sans,sans-serif;font-size:5.6rem;letter-spacing:0.01em;text-transform:uppercase;display:block;line-height:1em}.between{color:#e7d39d;display:block;font-size:1.6rem;letter-spacing:0.095em;text-transform:uppercase;font-family:MailartRubberstamp,sans-serif}.phone{color:#066;font-family:CheapPine-Sans,sans-serif;font-size:5.1rem;letter-spacing:0.03em;margin-top:.5rem;display:block}.phone a{color:#066;text-decoration:none}.email{color:#fff;font-size:2rem;letter-spacing:0.025em;font-family:ModernItalic1820,sans-serif}.email a{color:#fff;text-decoration:none}#google-map-link{color:#4c3000;text-decoration:none}#mobile-reserve{display:none}.error-404 .page-content p{font-size:2rem !important;color:#fff}.error-404 .page-title{font-size:2.5rem;color:#fff;margin-bottom:1.5rem}#sb_instagram .sb_instagram_header{display:none !important}#mobileNavIcon{display:none}#main-menu li{display:inline}.sub-menu{display:none}#main-nav{float:right;text-align:right;font-family:MailartRubberstamp,sans-serif;margin-top:4.3rem}.primary a{color:#fff;font-size:1.6rem;letter-spacing:0.075em;text-transform:uppercase;text-decoration:none;margin-left:1.5rem}.secondary a{color:#e7d39d;font-size:1.4rem;letter-spacing:0.075em;text-transform:uppercase;text-decoration:none;margin-left:1.5rem}.secondary{float:left}.social{float:right;font-size:1.6rem;margin-top:-1px;margin-left:.5rem}.social a{color:#e7d39d;text-decoration:none;margin-left:1.3rem}#secondary-wrapper{display:inline-block;margin-top:.9rem}#main-menu a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-menu a:hover{color:#4c3000}#homepage-content{max-width:55rem;margin:10rem auto 0 auto;text-align:center}#homepage-content .homepage-text a{color:#4c3000;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#homepage-content .homepage-text a:hover{color:#fff}#homepage-address{font-size:4rem;letter-spacing:0.035em;font-family:CheapPine-Sans,sans-serif;color:#ab7027;text-decoration:none}.home-between{color:#4c3000;font-size:1.3rem;letter-spacing:0.01em;font-family:ModernLargeNormal1820,sans-serif;text-transform:uppercase;display:block}#homepage-content .phone{font-size:3.6rem}#homepage-content .email a{color:#4c3000}#content .homepage-text{margin-top:3rem;display:block}#content .homepage-text p{font-size:1.8rem;letter-spacing:0.025em;line-height:1.6}.sign-up{margin-top:3rem;font-family:ModernItalic1820,sans-serif;font-size:2rem !important}.sign-up a{color:#4c3000;text-decoration:none;letter-spacing:0 !important}footer{margin-top:12rem}.jbf{height:6.25rem;width:auto;float:left;display:block}#jbf-text{float:left;color:#fff;line-height:1.4;margin-top:.35rem;margin-left:1rem;margin-bottom:5rem}#jbf-text p{font-size:1.4rem;letter-spacing:0.035em}#homepage-content .email a,.sign-up a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#homepage-content .email a:hover,.sign-up a:hover{color:#fff}#footer-left{width:50%;float:left}#footer-right{width:50%;float:right;text-align:right}#footer-right .michelin-logo{height:6.25rem}#popup{background-color:#4c3000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;padding:7.5rem 7.5rem;color:#e7d39d;width:80rem;z-index:1000000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;animation:fadein 0.5s;-moz-animation:fadein 0.5s;-webkit-animation:fadein 0.5s;-o-animation:fadein 0.5s}#popup p{font-size:1.8rem;letter-spacing:0.025em;line-height:2.0}#popup a{color:#e7d39d;text-decoration:none;border-bottom:1px solid #e7d39d;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#popup a:hover{color:#fff;border-color:#fff}#popup strong{color:#fff}#close-button{position:absolute;width:3rem;height:3rem;top:2rem;right:2rem;background:url(images/close.png) center center no-repeat;background-size:100% auto;border:none !important}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}#page-content{padding:10rem 4rem 5rem 4rem;color:#4c3000;position:relative;margin-bottom:3rem}.page-template-page-our-team-php #page-content,.page-template-page-press-php #page-content{padding:10rem 4rem 0 4rem}#page-title{text-transform:lowercase;font-family:ModernItalic1820,sans-serif;color:#000;font-size:1.6rem;letter-spacing:0.01em;margin-bottom:3rem}#page-content p{font-size:1.6rem;letter-spacing:0.01em;margin-bottom:2rem}#page-content p a{color:#066;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-content p a:hover{color:#ab7027}#page-content ul{list-style-type:disc}#page-content ul li{font-size:1.6rem;letter-spacing:0.01em;margin-bottom:2rem;list-style-position:outside;margin-left:1.5rem;padding-left:.5rem}#page-content h3{font-size:1.6rem;letter-spacing:0.01em;margin-bottom:2rem}.sub-top{position:absolute;top:2rem;right:3rem;font-family:MailartRubberstamp,sans-serif;letter-spacing:0.2em;text-transform:uppercase}.sub-top a{color:#4c3000;text-decoration:none;margin-left:1.5rem;font-size:1.4rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sub-top a:hover{color:#066}.sub-top li{display:inline}.sub-top .current_page_item a{color:#066}.jr-insta-thumb .no-bullet{clear:none !important}#page-content .wpcf7-text{border:none;font-size:1.6rem;letter-spacing:0.01em;font-family:ModernNormal1820,sans-serif;padding:1rem 1rem .5rem 1rem;color:#4c3000;margin-top:.1rem;width:70%}#page-content .wpcf7-textarea{width:100%;height:20rem;border:none;padding:1rem 1rem .5rem 1rem;color:#4c3000;margin-top:.1rem;font-size:1.6rem;letter-spacing:0.01em;font-family:ModernNormal1820,sans-serif}#page-content .wpcf7-file{color:#ab7027;font-family:ModernNormal1820,sans-serif}#page-content .wpcf7-submit{color:#4c3000;font-family:ModernNormal1820,sans-serif;text-transform:uppercase;font-size:1.3rem;letter-spacing:0.01em;border:1px solid #4c3000;background-color:transparent;line-height:1em;padding:1.5rem 1.5rem 1.1rem 1.5rem;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-content .wpcf7-submit:hover{background-color:#4c3000;color:#fff}.wpcf7-validation-errors{font-size:1.6rem;line-height:1}.wpcf7-response-output{padding:2rem 2rem 1.4rem 2rem !important}.wpcf7-not-valid-tip{margin-top:.5rem}.open-table h3{display:block;text-align:center;margin:0 auto;padding:0;font-size:2.3em;border:none;font-family:MailartRubberstamp,sans-serif;color:#4c3000;text-transform:uppercase;letter-spacing:0.1em}.open-table{text-align:center;background-color:#fff;float:right}.open-table a{color:#888 !important}.otw-bare-bones{text-align:left}#open-table-widget input{font-family:MailartRubberstamp,sans-serif !important;text-transform:uppercase;letter-spacing:0.1em;font-size:12px}#open-table-widget input:hover{cursor:pointer}.otw-widget-form-wrap label{float:left}.otw-date-wrap label{background:url(images/icon-calendar.svg) left 0.7em no-repeat;width:3.7em;height:3.6em;background-size:3.2em 3.2em;text-indent:-10000px}.otw-time-wrap label{background:url(images/icon-clock.svg) top left no-repeat;width:3.2em;height:3.2em;background-size:3.2em 3.2em;text-indent:-10000px;margin-top:0.9em !important}.otw-party-size-wrap label{background:url(images/icon-people.svg) top left no-repeat;margin-top:0.9em !important;width:3.4em;height:2.7em;background-size:3.2em 3.2em;text-indent:-10000px}.otw-reservation-date{background-image:none !important;width:180px !important;float:right;margin:1.3em 0 !important;font-family:MailartRubberstamp,sans-serif;font-size:12px;letter-spacing:0.1em;color:#4c3000 !important}otw-reservation-date:hover{cursor:pointer !important}.otw-date-wrap{padding:0}.open-table-widget .btn-group{width:180px !important;float:right !important}.powered-by-open-table{display:none}.otw-input-wrap{border-top:1px solid #fff;clear:right}.open-table-widget .btn,input.otw-submit-btn,.otw-input-wrap .btn{background-color:#fff !important;display:block !important;box-shadow:inherit !important;background-image:none !important;line-height:13px !important;font-family:MailartRubberstamp,sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin:1.3em 0 1.3em 0 !important;color:#4c3000 !important}.otw-button-wrap{clear:both;padding-top:0;padding-bottom:1em}.otw-submit{font-family:MailartRubberstamp,sans-serif !important;font-weight:normal !important;font-style:normal !important;font-size:1.8em !important;width:100% !important;display:block;text-transform:uppercase !important;color:#fff !important;background-color:transparent !important;padding:1em 0 0.8em 0 !important;border:0;color:#4c3000 !important;border-top:1px solid #fff}.otw-submit:hover{cursor:pointer}#page .open-table-widget{max-width:330px !important;margin-bottom:3rem;background-color:#e7d39d;padding-left:20px;padding-right:20px;border:20px solid #fff}.datepicker,.datepicker th{font-family:MailartRubberstamp,sans-serif !important;font-weight:normal !important}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#e7d39d !important}.open-table-widget h3{display:block;text-align:center;margin:0 auto;font-size:1.8em;border:none;text-transform:uppercase;letter-spacing:0.1em;font-family:MailartRubberstamp,sans-serif;padding:1.5em 0;margin-bottom:0 !important}.otw-bare-bones:before{background:url("images/logo-reserve.png");content:'';display:inline-block;width:200px;height:67px;margin:0 auto;position:relative;background-size:200px 67px;margin-left:25px;margin-bottom:25px}.team-member-photo-wrapper{width:20.6rem;height:36.6rem;background:url(images/team-blank.png) top center no-repeat;background-size:100% 100%;float:left;position:relative;margin-right:5rem}.team-member-bio-wrapper{width:20.6rem;height:36.6rem;background:url(images/team-pattern.png) top center no-repeat;background-size:100% 100%;float:left;position:relative}.team-member-wrapper{margin-bottom:6rem}.profile-image{width:84%;margin-left:8%;margin-top:9%;margin-right:8%}.location{font-family:MailartRubberstamp,sans-serif;color:#4c3000;text-transform:capitalize;text-align:center;display:inline-block;width:100%;font-size:1.44rem;letter-spacing:0.1em;margin-top:.3rem;line-height:1}.first-name{font-family:CheapPine-Sans,sans-serif;font-size:4.3rem;letter-spacing:0.01em;width:100%;text-align:center;display:block;line-height:0.95em;text-transform:uppercase;margin-top:6rem}.last-name{font-family:CheapPine-Sans,sans-serif;font-size:4.3rem;letter-spacing:0.01em;width:100%;text-align:center;display:block;line-height:0.95em;text-transform:uppercase}.position{font-size:1.1rem;text-align:center;width:100%;text-transform:uppercase;letter-spacing:0.075em;font-family:MailartRubberstamp,sans-serif;display:block;position:absolute;top:18.05rem;height:3.5rem}.position-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:100%}.bio{font-size:1.28rem;text-align:center;width:100%;text-transform:uppercase;letter-spacing:0.075em;font-family:MailartRubberstamp,sans-serif;display:block;margin-top:2.8rem;padding:0 2.8rem;line-height:1.5;position:absolute;top:20.5rem}.press-box{background-color:#4c3000;padding:1.5rem;max-width:55rem;position:relative;margin-bottom:2rem}.press-image{float:left}.press-text-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:300px;margin-left:19rem}.press-publication{font-family:MailartRubberstamp,sans-serif;color:#e7d39d;text-transform:uppercase;font-size:1.8rem;display:block;letter-spacing:0.05em;margin-bottom:1rem}.press-title{color:#fff;font-size:1.4rem;display:block;text-decoration:none}.press-url{color:#066;font-family:ModernItalic1820,sans-serif;font-size:1.2rem;text-decoration:none}.press-content p{margin-bottom:1rem !important}hr{border:0;height:10px;background:url(images/break.png) top left no-repeat;margin:2rem 0 5rem 0}.press-link{text-decoration:none}.shop-image{max-width:25rem;margin-right:4rem;float:left}.shop-text h2{font-size:3rem}#page-content .shop-text h3{margin-bottom:0}.shop-item-wrapper{margin-bottom:5rem}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.team-member-photo-wrapper{margin-right:20px}}@media all and (max-width: 1024px){.post-edit-link{display:none !important}html{overflow:hidden}body{overflow:scroll;-webkit-overflow-scrolling:touch}}@media all and (min-width: 768px) and (max-width: 1023px){html{font-size:50% !important}.page-id-69 #page-content img{width:100%;height:auto}img.shop-image{max-width:100% !important;height:auto;margin-bottom:1.5rem}.press-text-wrap{position:relative;top:inherit;transform:inherit;width:inherit;margin-left:0;display:block;clear:both;padding-top:1rem;padding-bottom:2rem}.press-box{width:80%}.first-name,.last-name{font-size:4rem}.first-name{margin-top:6.2rem}.position{font-size:1rem;margin-top:0}.bio{font-size:1rem;margin-top:3.5rem;padding:0 1.8rem}}@media all and (max-width: 767px){#mobileNavIcon{display:block;width:3rem;height:3rem;position:fixed;right:2rem;top:2rem;z-index:10001;padding:0;-webkit-transition:none 0s ease-in-out;-moz-transition:none 0s ease-in-out;-ms-transition:none 0s ease-in-out;-o-transition:none 0s ease-in-out;transition:none 0s ease-in-out;background:url(images/menu-on.svg) center center no-repeat;background-size:100% auto}#mobileNavIcon.iconoff{background:url(images/menu-off.svg) center center no-repeat !important;width:2rem;height:2rem;background-size:100% auto !important;top:2rem}#main-menu{display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;top:0;right:-300px;width:300px;height:100%;z-index:10000;background-color:#fff;color:#4c3000;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-menu li{display:block}.nav-slide{right:0 !important}.secondary{margin-top:4rem}.secondary a{margin:0;padding-bottom:.75rem;display:block;color:#066}.social{display:block;float:left;clear:both;margin-left:0;margin-top:1.5em;margin-bottom:1.5rem}.social a{margin-left:0;margin-right:1.3em;color:#4c3000}#main-nav{text-align:left}#main-menu{padding:5rem 5rem 0 3rem}.primary a{color:#4c3000;margin:1rem 0 0 0;display:inline-block}.primary .sub-menu a{color:#e7d39d;margin:.2rem 0 .035rem 0;font-size:1.4rem}.menu-res a{border-bottom:1px solid #4c3000;margin-bottom:3rem;display:inline-block}#menu-subscribe{font-family:ModernItalic1820,sans-serif;font-size:1.4rem;leter-spacing:0.035em;clear:both}#menu-subscribe a{text-decoration:none;color:#4c3000}.hide-on-desktop{display:block}.wrap{padding:0 1rem}#sidebar{display:none}#page-content{margin-left:0}#logo{display:inline;float:none;width:20rem;height:auto}header.wrap{text-align:center;padding-top:2.5rem}#content{margin-top:0}#page-content{padding:2rem 2rem 4rem 2rem !important;margin-bottom:2rem}#page .open-table-widget{margin:0 auto 3rem auto}.sub-top{position:relative;top:inherit;right:inherit;margin:2rem 0;text-align:right}.team-member-photo-wrapper{width:15.5rem;height:27.5rem;margin-right:0rem}.team-member-photo-wrapper span{font-size:100%}.team-member-bio-wrapper{width:15.5rem;height:27.5rem;float:right}.first-name,.last-name{font-size:3rem}.first-name{margin-top:4.7rem}.position{font-size:.9rem;margin-top:0;top:13.2rem}.bio{font-size:1rem;margin-top:0;padding:0 1.8rem;top:17.5rem}.page-id-69 #page-content img{width:100%;height:auto}.press-text-wrap{position:relative;top:inherit;transform:inherit;width:inherit;margin-left:0;display:block;clear:both;padding-top:1rem;padding-bottom:2rem}.press-box{width:80%}img.shop-image{max-width:100% !important;height:auto;margin-bottom:1.5rem}#homepage-content{margin:0 auto 0 auto}#popup{width:90%;padding:6rem 3rem}#popup p{font-size:1.3rem}#close-button{width:2.5rem;height:2.5rem}.home-address{font-size:2.5rem;line-height:0.9}.hide-on-mobile{display:none}.mobile-break{display:block;padding:0;margin:0;margin-bottom:-2rem}.home-between{font-size:1rem}#homepage-content .phone{font-size:2.2rem;line-height:0.5;margin-top:1.5rem;margin-bottom:1.5rem}#homepage-content .email{font-size:1.4rem}.sign-up{display:none}#content .homepage-text p{font-size:1.4rem}#content .homepage-text{padding-left:15%;padding-right:15%;display:block}.jbf{width:5.25rem;height:auto}#jbf-text p{font-size:1rem}#jbf-text{margin-top:.7rem;margin-bottom:0}#mobile-reserve{width:100%;background-color:#4c3000;position:fixed;bottom:0;display:block;font-family:MailartRubberstamp,sans-serif;font-size:1.1rem;text-align:center;text-transform:uppercase;color:#e7d39d;text-decoration:none;padding:1.5rem 0;letter-spacing:0.1em}footer{margin-top:3rem}#footer-left{width:80%;position:absolute;bottom:6rem}#footer-right{width:20%;position:absolute;bottom:6rem;right:2rem}#footer-right .michelin-logo{height:4.25rem;margin-top:.5rem}}@media all and (max-width: 320px){#main-nav{float:right;font-family:MailartRubberstamp,sans-serif;margin-top:1em}footer{margin-top:1.5rem}#homepage-content .phone{margin-top:5px;margin-bottom:5px}.jbf{width:4rem !important;height:auto;margin-top:.5rem}#footer-right .michelin-logo{height:3.25rem;margin-top:1rem}}.clr{clear:both}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.clr{clear:both}.post-edit-link{display:block;width:40px;height:40px;background:url(images/edit-post.svg) top left no-repeat;background-size:40px auto;text-indent:-10000px;position:fixed;right:20px;bottom:20px;opacity:0.35;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.post-edit-link:hover{opacity:1}
