/*!
Theme Name: Red Lion Inn
Theme URI: http://www.redlioninn.com/
Description: Custom theme for The Red Lion Inn, created in 2013.
Author: Housatonic Creative
Author URI: http://www.housatoniccreative.com/
Version: 1.0

Designed by Christopher Beacco. Developed by Enrico Spada.

*/@import url(//fonts.googleapis.com/css?family=Playfair+Display:400,400italic);@import url(//fonts.googleapis.com/css?family=Sail);@import url(//fonts.googleapis.com/css?family=Oswald:300);#bottomWrap,#topWrap{background:rgba(251,244,223,.9);z-index:0}#bottomWrap,#bottomWrapBorder,#topWrap{left:0;position:absolute;width:100%}#bottomWrap,#bottomWrapBorder,#topWrap,#topWrapBorder,.homeImg,body#home #below{position:absolute}#below,#page404 a:before,#page404 span,.aligncenter,.alignleft,.alignright,.homeImg,.homeImg a{display:block}#below,#mainWrap,#masthead,#masthead ul,.homeImg,body#home #below{max-width:1024px}.aligncenter{margin:0 auto}.alignleft{float:left}.alignright{float:right}@media (max-width:1023px){img.aligncenter,img.alignleft,img.alignright{float:none;margin:10px auto!important;text-align:center}#topWrap{display:none}}@media screen and (min-height:994px){body#home{background:url(images/HomeSlider-Room.jpg) center center no-repeat fixed #FFF!important;background-size:cover}}@media screen and (max-height:1153px){body#home{background:url(images/HomeSlider-Room.jpg) center top no-repeat #FFF!important;background-size:auto 1170px}}@font-face{font-family:sheepmanlight;src:url(fonts/flat-it_-_sheepman-light-webfont.eot);src:url(fonts/flat-it_-_sheepman-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/flat-it_-_sheepman-light-webfont.woff) format("woff"),url(fonts/flat-it_-_sheepman-light-webfont.ttf) format("truetype"),url(fonts/flat-it_-_sheepman-light-webfont.svg#sheepmanlight) format("svg");font-weight:400;font-style:normal}body{background-color:#fbf5de}#page404 span{font-family:sheepmanlight,arial,sans-serif;text-transform:uppercase;font-size:40px;font-style:normal;margin:10px auto}#page404 img{margin:0 auto}#page404{text-align:center;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:20px}#page404 a{text-decoration:underline}#page404 a:hover{text-decoration:none!important}#page404 a:before{content:'';background:url(images/handleft.png);height:22px;width:43px;margin:5px auto}body#meet-landing{background:url(images/meet-bg.jpg)}#mainWrap{width:100%;margin:auto;z-index:99}#topWrap{height:196px;top:0;border-bottom:1px solid #000}#topWrapBorder{width:100%;height:4px;border-top:1px solid #000;top:193px}#bottomWrap{top:584px;bottom:0;min-height:584px}@media (max-width:850px){#bottomWrap{display:none}}#bottomWrapBorder{top:0;background:url(images/scrollBorder.png) center top repeat-x;height:100%}body#home #below{text-align:center;margin-top:610px}@media (max-width:1023px){#topWrapBorder{display:none}#bottomWrap{top:535px}body#home #below{margin-top:0;background:rgba(251,244,223,.9);width:100%;overflow-x:hidden;border-top:1px solid #000}}.homeImg{background-position:center center;background-repeat:no-repeat;height:387px;top:197px;width:100%}@media (max-width:1023px){.homeImg{height:274px;position:relative;display:block;top:0}}.homeImg a{width:100%;height:100%}#interiorMiddle h2:before,.teamMemberSingle h2:after,h1:after{background:url(images/nav2-ornament.png) center top no-repeat;height:6px;width:69px;content:""}#below{text-align:center;width:100%;position:relative;margin-top:50px}body#stay #interiorWrap,body#stayRoom #interiorWrap{display:block;margin-top:180px;position:relative}body#stay .pageHeader{display:none}body#dine #interiorWrap{display:block;margin-top:250px;position:relative}#interiorMiddle{width:366px;font-family:Oswald,arial,sans-serif;margin:30px auto}#dine #interiorMiddle{width:410px}#interiorLeft{width:250px;float:left;text-align:center;margin:70px 0 0 30px;position:relative;z-index:9}#dine #interiorLeft{margin-top:0!important}#interiorRight{width:200px;float:right;text-align:center;margin:30px 60px 0 0}#interiorWrap{margin-top:250px;position:relative;z-index:99}@media (max-width:1023px){body#stay #interiorWrap,body#stayRoom #interiorWrap{margin-top:20px}body#stay .pageHeader{display:block}body#dine #interiorWrap{margin-top:200px}#interiorMiddle{width:90%!important;padding-left:0!important;padding-right:0!important}#interiorLeft,#interiorRight{width:90%!important;text-align:center!important;float:none!important;margin-left:auto!important;margin-right:auto!important}#dine #interiorLeft{margin-bottom:145px}#interiorRight h2{text-align:center}#interiorWrap{margin-top:20px}}body.amenities #interiorWrap{margin-top:150px}@media (max-width:1023px){body.amenities #interiorWrap{margin-top:0}}img.middle{display:block;margin:0 auto}img.left{float:left;margin-right:10px}img.right{float:right;margin-left:10px}#interiorMiddle ul{list-style-type:square;font-style:italic;font-size:95%;line-height:200%;letter-spacing:.05em}#interiorMiddle p:first-child:first-letter{float:left;font-size:100px;line-height:100px;padding-top:4px;padding-right:8px;padding-left:3px;font-family:Sail,'Playfair Display',Georgia,serif}h1,h2{color:#900;font-family:'Playfair Display';letter-spacing:.06em;line-height:110%;text-transform:none;font-style:italic;font-weight:400}h1{margin-top:0;text-align:center}.teamMemberSingle h2:after,h1:after{display:block;margin:20px auto}h2{margin-top:0;text-align:left;font-size:22px}#interiorMiddle h2:first-child:before{display:none!important;content:""}#interiorMiddle h2:before{display:block;margin:25px auto}#masthead{text-align:center;position:absolute;top:0;width:100%}@media (max-width:1023px){#masthead{background:rgba(251,244,223,.9);border-bottom:1px solid #000;position:relative}#masthead:after{content:"";display:block;border-top:1px solid #000;padding-top:2px}}#masthead .homeBanner{background:url(images/homeBanner.png) center bottom no-repeat;position:absolute;top:0;left:370px;height:166px;width:281px;text-indent:-10000px;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:99}#masthead .homeBanner:hover{height:171px}@media (max-width:1023px){#masthead .homeBanner{position:static;display:block;margin:0 auto}#masthead .homeBanner:hover{height:166px}}#masthead ul{padding:0;margin:15px 0;width:100%}#masthead ul li{list-style-type:none;float:left}#masthead ul li a{text-indent:-10000px;display:block;height:88px;min-width:40px}@media (max-width:1023px){#masthead ul li{float:none;padding-left:15px;padding-right:15px}#masthead ul li a{text-indent:0;height:auto;width:auto;min-width:0}}#masthead ul li.nav1,#masthead ul li.nav2,#masthead ul li.nav3{background:url(images/topNav_left.png)}#masthead ul li.nav4,#masthead ul li.nav5,#masthead ul li.nav6{background:url(images/topNav_right.png)}#masthead ul li.nav1{width:124px;background-position:0 0;margin-left:7px}#masthead ul li.nav1:hover{background-position:0 -89px}#masthead ul li.nav2{width:78px;background-position:-124px 0}#masthead ul li.nav2:hover{background-position:-124px -89px}#masthead ul li.nav3{width:168px;background-position:-202px 0;margin-right:133px}#masthead ul li.nav3:hover{background-position:-202px -89px}#masthead ul li.nav4{width:116px;background-position:0 0;margin-left:125px}#masthead ul li.nav4:hover{background-position:0 -89px}#masthead ul li.nav5{width:150px;background-position:-116px 0}#masthead ul li.nav5:hover{background-position:-116px -89px}#masthead ul li.nav6{width:117px;background-position:-266px 0}#masthead ul li.nav6:hover{background-position:-266px -89px}@media (max-width:1023px){#masthead ul li{background:0 0!important;width:auto!important;margin-left:0!important;margin-right:0!important;display:inline-block;font-family:sheepmanlight}}@media (max-width:850px){#masthead ul li{width:30%!important;padding:5px 0}}@media (max-width:450px){#masthead ul li{width:49%!important}}.bookRoom,.phoneNumber{position:absolute;top:83px;width:140px;text-indent:-10000px;z-index:1001}body#dine a.bookRoom,body#home a.bookRoom,body#stay a.bookRoom,body#stayRoom a.bookRoom{display:inline;z-index:1001}.bookRoom{right:135px;height:37px;background:url(images/hdr_BookaRoom2.png) center bottom;-webkit-transition:all .2s ease;transition:all .2s ease}.bookRoom:hover,.phoneNumber:hover{height:39px}@media (max-width:1023px){.bookRoom:hover,.phoneNumber:hover{height:auto}}.phoneNumber{left:135px;height:37px;background:url(images/hdr_Phone2.png) center bottom;-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width:1023px){.bookRoom,.phoneNumber{position:static;text-indent:0;background:0 0;top:0;left:0;height:auto;font-family:sheepmanlight;display:inline-block!important;width:49%!important;padding-bottom:5px}}#dine #navSecond ul li,#navSecond,#topNavText{position:absolute}#navSecond ul,#topNavText ul,ul#dineMenuLinks{display:inline-block;padding:0;list-style-type:none}@media (max-width:800px){.bookRoom{background:#A22722;border-radius:4px;color:#fff!important;padding-bottom:0}}a:active,a:focus,a:hover{outline:0;text-decoration:underline!important;color:#000!important}a:link{text-decoration:none;color:#900}#topNavText{display:block;margin:0 12px;top:100px;text-align:center;width:1000px}#topNavText ul,ul#dineMenuLinks{font-family:sheepmanlight;font-size:24px;letter-spacing:.02em}#topNavText ul{margin:75px 0 0}#dineMenuLinks li,#topNavText ul li{float:left;display:block;margin:0 12px}#dineMenuLinks li a,#topNavText ul li a{text-decoration:none;color:#000}#dineMenuLinks li a:hover,#topNavText ul li a:hover{color:#900!important;text-decoration:none!important}#dineMenuLinks li a:after,#topNavText ul li a:after{background:url(images/nav2-ornament.png) center top no-repeat;content:"";display:block;height:6px;margin:0 auto;width:69px}#dineMenuLinks li a:hover:after,#topNavText ul li a:hover:after{background-position:center -7px}#navSecond{margin:0 50px;top:100px;text-align:center;width:930px;height:55px}#navSecond ul{margin:75px auto}#meet #navSecond ul li{float:left}#navSecond ul li a{margin:0 12px;display:block;height:50px;min-width:50px;text-indent:-10000px}@media (max-width:1023px){#topNavText{position:static;top:0;margin:5px auto;width:100%}#topNavText ul,ul#dineMenuLinks{display:block}#topNavText ul{margin-top:0}#dineMenuLinks li,#topNavText ul li{float:none;width:100%;margin:0}#navSecond{display:block;position:static;top:0;width:100%;height:auto;margin:0}#navSecond ul{display:block;margin:20px auto;text-align:center;overflow:hidden}#navSecond ul li{position:static!important;float:none;display:block;width:100%}#dine #navSecond ul li{margin:10px 0}#navSecond ul li a{text-align:center;margin:0 auto}li.hdr{display:none!important}}#dine #navSecond ul li a,body.page-id-769 #navSecond ul li a{background-image:url(images/dineTopNav.png)}#meet #navSecond ul li a{background-image:url(images/meet/meetTopNav.png)}.dineNav1{background-position:0 0;width:112px}.dineNav2{background-position:-154px 0;width:125px}.dineNav3{background-position:-320px 0;width:98px}.dineNav4{background-position:-442px 0;width:88px}.dineNav5{background-position:-553px 0;width:118px}.dineNav1:hover{background-position:0 -50px}.dineNav2:hover{background-position:-154px -50px}.dineNav3:hover{background-position:-320px -50px}.dineNav4:hover{background-position:-442px -50px}.dineNav5:hover{background-position:-553px -50px}.meetNav1{background-position:0 0;width:140px}.meetNav2{background-position:-162px 0;width:164px}.meetNav3{background-position:-355px 0;width:110px}.meetNav4{background-position:-514px 0;width:142px}.meetNav1:hover{background-position:0 -52px}.meetNav2:hover{background-position:-162px -52px}.meetNav3:hover{background-position:-355px -52px}.meetNav4:hover{background-position:-514px -52px}.navDine{position:relative;z-index:100}.navDine li:nth-child(1){left:120px}.navDine li:nth-child(2){left:250px}.navDine li:nth-child(4){right:250px}.navDine li:nth-child(5){right:130px}li.navDineNorm{position:relative!important;float:left;left:auto!important;right:auto!important;margin:0 18px}li.hdr{position:absolute;left:390px}.viewMenu{background:url(images/dine/viewMenu-bg.png);height:104px;text-align:center;width:152px;margin:-30px auto 20px;line-height:18px}.viewMenu a:link,.viewMenu a:visited{color:#faf5e0!important;text-decoration:none!important;font-family:sheepmanlight,arial,sans-serif;text-transform:uppercase;font-size:18px;padding:20px 5px;display:block;height:100%}.viewMenu:active,.viewMenu:hover{background-position:bottom center;cursor:pointer}.viewMenu span{font-family:'Playfair Display',georgia,serif;font-style:italic;text-transform:none;display:block;line-height:18px}#interiorRight .tertiaryNav{margin:30px 42px}ul.tertiaryNav{background:url(images/tertiaryNavOrnament-top.png) center top no-repeat,url(images/tertiaryNavOrnament-bottom.png) center bottom no-repeat;display:block;width:135px;padding:20px 0;text-align:center;position:relative;z-index:99}@media (max-width:1023px){#interiorRight .tertiaryNav{margin:30px auto}ul.tertiaryNav{width:100%!important}}ul.tertiaryNav.roomTertiary{margin:40px auto}.tertiaryNav.roomTertiary a:after{content:"";display:block;float:right;height:17px;width:36px}@media (max-width:1023px){.tertiaryNav.roomTertiary a:after{display:none}}.page-id-20 a.id20:after,.page-id-30 a.id30:after,.page-id-32 a.id32:after,.page-id-34 a.id34:after,.page-id-36 a.id36:after,.page-id-38 a.id38:after,.page-id-40 a.id40:after,.page-id-42 a.id42:after,.page-id-44 a.id44:after,.page-id-46 a.id46:after,.page-id-48 a.id48:after,.page-id-50 a.id50:after,.page-id-52 a.id52:after,.page-id-54 a.id54:after{background:url(images/hand-36.png) right bottom no-repeat}ul.tertiaryNav.roomTertiary li a{margin-left:-10px;width:195px}ul.tertiaryNav li{list-style-type:none;font-family:sheepmanlight;font-size:18px;text-transform:uppercase;line-height:20px;letter-spacing:.1em;display:block}ul#bottomLinks li,ul.tertiaryNav li span{text-transform:lowercase}@media (max-width:1023px){ul.tertiaryNav li{text-align:center;margin:0 auto}}ul.tertiaryNav li:before,ul.tertiaryNav li:last-child:after{content:'';background:url(images/tertiaryNavSpacer.png) center center no-repeat;height:5px;display:block}ul.tertiaryNav li a{color:#000;text-decoration:none;margin:8px auto;display:block}ul.tertiaryNav li a:hover{color:#900}a.checkRates,a.dine_Private,a.dine_Reserve{display:inline-block;background:url(images/dine/lions.png) center 15px no-repeat;padding-top:53px;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease}@media (max-width:1023px){ul.tertiaryNav li a{width:100%!important;margin-left:auto!important;margin-right:auto!important}a.checkRates,a.dine_Private,a.dine_Reserve{float:none;width:100%;display:block;margin-top:0!important}}a.dine_Reserve{float:right;margin-top:20px}a.checkRates:hover,a.dine_Private:hover,a.dine_Reserve:hover{background-position:center 11px}a.dine_Private{margin-right:30px}a.dine_Private img{margin-right:0!important}a.dine_Browse{float:left;background:url(images/dine/silverware.png) center 7px no-repeat;padding-top:53px;display:inline-block;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;margin-top:20px}@media (max-width:1023px){a.dine_Browse{float:none;width:100%;display:block}}#dine #sideNavWide,#directions,#sideNav{float:right}#hha,#mshg{display:inline-block;position:relative}a.dine_Browse:hover{background-position:center 0}ul#bottomNav{width:878px;margin:20px auto;padding:0;overflow:hidden}ul#bottomNav li{list-style-type:none;float:left;background:url(images/bottomNav.png)}ul#bottomNav li a{text-indent:-10000px;display:block;height:52px;min-width:40px}@media (max-width:1023px){ul#bottomNav{margin-left:0;margin-right:0;width:100%}ul#bottomNav li{float:none}ul#bottomNav li a{text-indent:0;height:auto;width:auto;min-width:0}}ul#bottomNav li.nav1_btm{width:94px;background-position:0 -4px}ul#bottomNav li.nav1_btm:hover{background-position:0 -54px}ul#bottomNav li.nav2_btm{width:167px;background-position:-94px -4px}ul#bottomNav li.nav2_btm:hover{background-position:-94px -54px}ul#bottomNav li.nav3_btm{width:167px;background-position:-261px -4px}ul#bottomNav li.nav3_btm:hover{background-position:-261px -54px}ul#bottomNav li.nav4_btm{width:156px;background-position:-428px -4px}ul#bottomNav li.nav4_btm:hover{background-position:-428px -54px}ul#bottomNav li.nav5_btm{width:113px;background-position:-584px -4px}ul#bottomNav li.nav5_btm:hover{background-position:-584px -54px}ul#bottomNav li.nav6_btm{width:180px;background-position:-697px -4px}ul#bottomNav li.nav6_btm:hover{background-position:-697px -54px}@media (max-width:1023px){ul#bottomNav li{background:0 0!important;width:auto!important;margin-left:0!important;margin-right:0!important;display:inline-block;font-family:sheepmanlight;padding-left:10px;padding-right:10px}}@media (max-width:900px){ul#bottomNav li{width:30%!important;padding:5px 0}}@media (max-width:600px){ul#bottomNav li{width:100%!important}}ul#bottomLinks{margin-top:50px;position:absolute}ul#bottomLinks li{list-style-type:none;float:left;font-family:'Playfair Display',Georgia,serif;font-size:13px;letter-spacing:.08em;margin:0 2px}ul#bottomLinks li:last-child:after{content:""}ul#bottomLinks li:after{content:" |"}ul#bottomLinks li a{color:#000;text-decoration:none}ul#bottomLinks li a:hover{color:#9F1F24}#footerBar{margin-top:20px;background:url(images/footerBar-nobirds.png) center center no-repeat;height:126px;display:block;position:relative;clear:both}#footerBar div{position:absolute;font-family:sheepmanlight;letter-spacing:.08em;text-align:center;text-transform:uppercase;line-height:23px;height:23px;display:block;font-size:15px;top:27px}@media (max-width:980px){#footerBar{background:0 0;height:auto}#footerBar div{position:static;height:auto;top:0;left:0;text-align:center;margin:0 auto;padding-bottom:10px}}.ftrLeft{left:74px;width:387px}.ftrRight{left:573px;width:372px}@media (max-width:1023px){ul#bottomLinks{position:static;margin-left:0;padding-left:0;margin-top:20px}ul#bottomLinks li{float:none}ul#bottomLinks li:after{display:none}.ftrLeft,.ftrRight{width:100%}}a.ftrEmail{color:#900;text-decoration:none;text-transform:none!important}a.ftrEmail:hover{color:#000}#directions{height:111px;left:-30px;margin:-90px 220px 0 0;position:relative;top:0;width:113px}#directions a{display:block;height:100%;width:100%;background:url(images/directions.png) no-repeat}#directions a:hover{background-position:0 -114px}#hha{left:140px;top:100px;height:120px}#hha img{width:162px}#mshg{left:-100px;top:-25px;height:75px}#mshg img{height:76px}#emailSubscribe{display:block;margin:-30px auto;width:184px;height:127px;background:url(images/emailBorder-2.png) no-repeat}#emailSubscribe input.emailAddress{margin-top:48px;background-color:rgba(255,255,255,.5);width:142px;height:16px;padding:3px;border:0;font-family:georgia,serif;font-size:10px;letter-spacing:.06em;color:#7F7F7F}input.gform_button,input.submit{display:block;height:40px;width:61px;background:url(images/submitBtn.png) center top no-repeat;border:none;font-family:sheepmanlight,arial,sans-serif;text-align:center;color:#FBF5DE;text-transform:uppercase;margin:20px auto;font-size:13px!important;letter-spacing:.1em;padding:3px 0 0 3px}.offer,.package{border-top:1px dashed #A0A0A0}input.gform_button:hover,input.submit:hover{background-position:center bottom}#social{margin:-30px 0 0 86px;width:310px;background:url(images/stayconnected.png) center top no-repeat;padding-top:45px;height:60px;float:left}#social ul{padding-left:20px!important}#social ul li{list-style-type:none;float:left;margin:0}#social ul li a{text-indent:-10000px;display:block;height:38px;width:62px;background-image:url(images/socialicons-2.png);margin:0 4px}a.fb{background-position:0 0;width:53px!important}a.twitter{background-position:-71px 0;width:36px!important}a.tripadvisor{background-position:-125px 0;width:62px!important}a.blog{background-position:-206px 0;width:26px!important}a.instagram{background-position:-252px 0;width:56px!important}a.fb:hover{background-position:0 -39px}a.twitter:hover{background-position:-71px -39px}a.tripadvisor:hover{background-position:-125px -39px}a.blog:hover{background-position:-206px -39px}a.instagram:hover{background-position:-252px -39px}@media (max-width:980px){#directions,#emailSubscribe,#hha,#mshg,#social,#weather{margin:20px auto!important;text-align:center;float:none!important;position:static;top:0!important;left:0!important}#hha{height:auto;width:100%}}#sideNavWide{width:200px;background:url(images/SideNavWide_Top.png) center top no-repeat;padding-top:23px;position:relative;z-index:101;float:left}.sideNavMeetingSpaces{background:url(images/meet/SideNavWide_Top_MeetingSpaces.png) center top no-repeat!important;padding-top:100px!important}.sideNavCoreValues{background:url(images/SideNavWide_Top_CoreValues.png) center top no-repeat!important;padding-top:100px!important}#sideNav ul,#sideNavWide ul{padding:0;display:block;list-style-type:none}#meet .sideNavText ul li a{font-size:24px!important}#sideNav{width:161px;background:url(images/SideNav_Top_wh.png) center top no-repeat;padding-top:23px;position:relative;z-index:101}@media (max-width:1023px){#sideNavWide{float:none;margin:20px auto}#dine #sideNavWide{float:none;display:block;margin:0 auto}#sideNav{float:none;margin:auto;display:block}}#sideNavWide ul{background:url(images/SideNavWide_BG.png)}#sideNav ul{background:url(images/SideNav_BG_wh.png)}#sideNav #sideNavInner ul li a:hover,#sideNavWide #sideNavWideInner ul li a:hover{color:#900!important;text-decoration:none!important}#sideNav #sideNavInner ul li a,#sideNavWide #sideNavWideInner ul li a{display:block;margin:5px auto;font-family:sheepmanlight,arial,sans-serif;font-size:27px;color:#000;text-transform:uppercase;text-align:center;line-height:27px;letter-spacing:.02em}#sideNav #sideNavInner ul li a span,#sideNavWide #sideNavWideInner ul li a span{font-family:'Playfair Display',Georgia,serif;font-style:italic;text-transform:lowercase!important;font-size:20px!important;display:block}#sideNavWide #sideNavWideInner ul li a{width:170px}#sideNav #sideNavInner ul li a{width:120px}#sideNav #sideNavInner ul li:last-child:after,#sideNavWide #sideNavWideInner ul li:last-child:after{content:"";background:0 0;height:0}#sideNav #sideNavInner ul li:after,#sideNavWide #sideNavWideInner ul li:after{display:block;content:"";background:url(images/SideNav_Divider.png) center center no-repeat;height:15px}#sideNavWideInner{background:url(images/SideNavWide_Bottom.png) center bottom no-repeat;padding-bottom:28px}#sideNavInner{background:url(images/SideNav_Bottom_wh.png) center bottom no-repeat;padding-bottom:28px}.sideNavText ul li a{text-indent:0!important;font-family:sheepmanlight;font-size:20px;text-transform:uppercase;line-height:20px;letter-spacing:.1em;display:block;text-decoration:none;color:#000;margin:7px auto!important}.sideNavText ul li a:hover{color:#900}.roomSide{margin:30px 91px}.wineEx{display:block;height:166px;width:191px;margin:50px auto;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(images/dine/wineExperience.png) center top no-repeat}.wineEx:hover{background-position:center -169px}#stayMap_Guest li,#stayMap_Main li{background-position:0 0;background-repeat:no-repeat;position:relative;text-indent:-10000px;cursor:pointer}#stayMap{background:url(images/stay/mapBG-3.jpg) center top no-repeat;display:block;height:655px}@media (max-width:1023px){#stayMap{height:auto;background:0 0;width:90%;margin:0 auto}#stayMap_Guest,#stayMap_Main{padding-left:0;padding-top:25px}}body.stay-map #interiorMiddle{margin-top:0!important}#stayMap_Guest,#stayMap_Main{list-style-type:none}#stayMap_Main li{width:132px;height:74px}#stayMap_Main li:hover{background-position:0 -74px}@media (max-width:1023px){#stayMap_Main:before{content:'';display:block;background-image:url(images/stay/maininn.png);width:182px;height:50px;margin:20px auto}#stayMap_Guest:before{content:'';display:block;background-image:url(images/stay/guesthouses.png);width:266px;height:50px;margin:20px auto}#stayMap_Guest li,#stayMap_Main li{position:static!important;top:0!important;left:0!important;display:block;margin:10px auto}}#stayMap_Guest li{width:87px;height:88px}#stayMap_Guest li:hover{background-position:0 -88px}#stayMap_Guest a,#stayMap_Main a{display:block;width:100%;height:100%}.guesthouses,.maininn{height:50px!important}.deluxerooms{background-image:url(images/stay/deluxerooms.png);left:290px}.superiorrooms{background-image:url(images/stay/superiorrooms.png);left:541px;top:-64px}.suites{background-image:url(images/stay/suites.png);left:250px;top:-8px}.bbrooms{background-image:url(images/stay/bbrooms.png);left:590px;top:-70px}.maininn{background-image:url(images/stay/maininn.png);width:182px!important;left:407px;top:-187px}.firehouse{background-image:url(images/stay/firehouse.png);left:380px;top:-140px}.mapleglen{background-position:0 -89px!important;background-image:url(images/stay/mapleglen-new.png);left:560px;top:-210px}.maple2{background-image:url(images/stay/2maple.png);left:218px;top:-210px}.mcgregor{background-image:url(images/stay/mcgregor.png);left:680px;top:-260px}.obrien{background-image:url(images/stay/obrien.png);left:200px;top:-250px}.cottage{background-image:url(images/stay/cottage.png);left:340px;top:-360px}.stevens{background-image:url(images/stay/stevens.png);left:430px;top:-350px}.stafford{background-image:url(images/stay/stafford.png);left:520px;top:-530px}.meadowlark{background-image:url(images/stay/meadowlark.png);left:640px;top:-580px;width:119px!important}@media (max-width:1023px){.maininn{display:none!important}.meadowlark{width:102px!important}.guesthouses{display:none!important}}.guesthouses{background-image:url(images/stay/guesthouses.png);width:266px!important;left:354px;top:-802px}.guesthouses:hover,.maininn:hover{background-position:bottom center!important}@-webkit-keyframes mapLine{from{height:150px}to{height:971px}}@keyframes mapLine{from{height:150px}to{height:971px}}#aboutYourStay{background:url(images/stay/aboutYourStay.png) no-repeat;height:971px;width:206px;margin-left:50px;position:absolute;text-indent:-10000px;top:234px;-webkit-animation:mapLine 8s ease 1s 1 normal;animation:mapLine 8s ease 1 normal}#aboutYourStay a{display:block;height:150px;width:95px}#meet #interiorMiddle h1{font-family:'Playfair Display',Georgia,serif;color:#900;font-style:italic;text-transform:none;letter-spacing:normal;font-size:30px;line-height:30px;text-align:left}#stayRoom h1,.offersHeader div,.packageSmall,.packageTitle{text-transform:uppercase}#meet #interiorMiddle h1:after{display:none}#middleWindow{display:block;height:387px;margin-top:169px;width:100%}ul#meetNav{list-style-type:none;margin-top:20px}ul#meetNav li{float:left;margin-top:85px;width:25%;text-align:center}ul#meetNav li a{height:220px;text-indent:-10000px;display:block;background-repeat:no-repeat;background-position:center top}ul#meetNav li a:hover{background-position:center -216px!important}ul#meetNav li a.weddings{background-image:url(images/meet/weddings.png)}ul#meetNav li a.tours{background-image:url(images/meet/groups.png)}ul#meetNav li a.meetings{background-image:url(images/meet/meetings.png)}ul#meetNav li a.gatherings{background-image:url(images/meet/gatherings.png)}#default #interiorMiddle,#stay #interiorMiddle,#stayRoom #interiorMiddle{width:334px;background:url(images/midBottom.png) center bottom no-repeat,url(images/midBG.png) center repeat-y;padding:0 30px 50px;font-family:Oswald,arial,sans-serif;line-height:150%;letter-spacing:.05em;position:relative}#default #interiorMiddle{margin-top:-166px}@media (max-width:1023px){#aboutYourStay{display:none;-webkit-animation:none;animation:none}#middleWindow{height:auto;margin-top:0}ul#meetNav{padding-left:0}ul#meetNav li{float:none;width:100%;margin:20px auto}#default #interiorMiddle,#stay #interiorMiddle,#stayRoom #interiorMiddle{background:0 0;padding-bottom:0}#default #interiorMiddle{overflow:hidden}}.top-adj #interiorMiddle{margin-top:-136px!important}#default #interiorMiddleWrap,#stayRoom #interiorMiddleWrap{background:url(images/midTop.png) center top no-repeat;margin-top:-70px;position:relative}#stay #interiorMiddle,#stayRoom #interiorMiddle{margin-top:-150px}#stayRoom #interiorMiddleWrap{padding-top:218px}@media (max-width:1023px){#stayRoom #interiorMiddleWrap{margin-top:20px;background:0 0}}#default #interiorMiddleWrap{padding-top:234px;z-index:0}#roomPlate,.flex-control-nav,.package{z-index:99}#default #interiorMiddleWrap.top-adj{margin-top:0;background:url(images/midTop.png) 50% 5% no-repeat}@media (max-width:1023px){#default #interiorMiddleWrap.top-adj{background-image:none}#default #interiorMiddleWrap{margin-top:20px;background:0 0}}.error404 #interiorMiddleWrap{background:0 0!important;padding-top:0!important}#stay #interiorMiddleWrap{background:url(images/midTop.png) center top no-repeat;position:relative;padding-top:52px!important}#stayRoom h1{font-family:sheepmanlight,arial,sans-serif;font-style:normal;letter-spacing:.1em}.roomDistance,.roomTagline{font-family:"Playfair Display",Georgia,serif;font-size:1em;font-style:italic;text-align:center}#roomPlate{text-indent:-10000px;height:136px;margin-bottom:-140px;display:block;position:relative}@media (max-width:1023px){#stay #interiorMiddleWrap{background:0 0;padding-top:20px!important}#roomPlate{position:static;margin-bottom:20px;height:auto}}.roomTitle{display:block;margin:0 auto;position:relative;top:-30px;left:-4px}@media (max-width:1023px){.roomTitle{position:static;height:auto;max-width:100%}}.roomTagline{color:#3F3E38;position:absolute;top:-30px;width:335px;line-height:1.2em}.roomDistance{display:block;line-height:.9em;margin:20px auto 0!important}.roomDistance span{font-family:sheepmanlight,arial,sans-serif;font-size:1.25em;font-style:normal}.roomDistance span .num{font-size:1.5em;vertical-align:text-bottom;display:inline-block}a.checkRates{float:right;margin:0 0 20px 20px;position:relative}@media (max-width:1023px){a.checkRates img{text-align:center;margin:0 auto;display:block}}a.comparisonChart{position:absolute;display:block;top:200px;left:-70px;width:98px;height:98px;background:url(images/stay/comparisonChart.png) top center no-repeat;text-indent:-10000px}a.comparisonChart:hover{background-position:bottom center}.flexslider{margin:65px auto 0!important;width:100%}@media (max-width:1023px){.flexslider{margin-top:10px!important;box-sizing:border-box}}body#dine .flexslider{margin-bottom:60px!important}body#stayRoom .flexslider{margin-top:65px;position:relative}.slideDescription{background-color:rgba(20,20,19,.5);bottom:0;color:#FFF;padding:3px 15px 3px 10px;position:absolute;font-family:oswald,arial,sans-serif;border-top-right-radius:10px;font-size:13px;max-width:200px}.sliderBox{height:100px}#offersMiddle{width:auto;font-family:'Playfair Display',Georgia,serif;margin:20px;text-align:center}#offersGrid{margin:0 auto;width:750px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:1px dashed #A0A0A0;-moz-column-rule:1px dashed #A0A0A0;column-rule:1px dashed #A0A0A0}.offersHeader{height:80px;display:block;margin-top:-110px}@media (max-width:1023px){.offersHeader{margin-top:0;text-align:center;height:auto;overflow:hidden;padding-bottom:20px}}.offersHeader div a{text-decoration:none;color:#000}.offersHeader div a:hover{color:#900!important;text-decoration:none!important}.offersHeader div{font-family:sheepmanlight;letter-spacing:.04em;font-weight:400;background:url(images/ornament.png) center bottom no-repeat;margin:0 110px;font-size:40px;padding-top:14px}.offersHeader div.active{color:#900}.lodgingTitle{float:left}@media (max-width:1023px){.offersHeader div{padding-top:0;margin:0;width:100%}.lodgingTitle{float:none}}.packagesTitle{float:right}.calloutTitle{font-family:'Playfair Display',Georgia,serif;font-style:italic;color:#900;font-size:30px;margin:0 auto;display:block;text-align:center}.offer,.offerOr{display:inline-block}#offers #sideNav{margin-top:40px}.offer{padding:25px 15px;width:345px}#offersMiddle .subTitle{margin-bottom:40px}#offersMiddle .subTitle p{margin-top:-5px}.offerPriceFirst,.offerPriceSecond{display:inline-block;margin:0 5px}.offerPriceFirstSingle{margin:0 auto}.offerOr{line-height:120px;vertical-align:top}.offerPrice{width:76px;height:76px;border-radius:38px;background-color:#900;color:#fcf5df;font-family:"Playfair Display",Georgia,serif;font-size:37px;line-height:56px;text-align:center;margin:20px auto 0}.offerImg img,.packageDetailsBlock img{border-radius:3px;box-shadow:2px 2px 3px #CFCFCF}.offerPrice span{font-size:18px;vertical-align:super}.offerDetails{margin-bottom:25px;text-align:left;padding:0 15px;font-family:sheepmanlight,arial,helvetica,sans-serif;font-size:18px;letter-spacing:.05em}.offerRoom{font-size:26px;line-height:26px}.offerRoomType{color:#900;line-height:18px;margin:0 0 10px}.offerDates{color:#900;font-size:26px;line-height:29px;margin-top:7px}.offerExcl{font-family:Oswald,Arial,Helvetica,sans-serif;font-size:13px;display:block}.offerDays{font-family:sheepmanlight,Arial,Helvetica,sans-serif;color:#900;font-size:20px;text-align:center}#packagesMiddle p,.reserveText{font-family:'Playfair Display',Georgia,serif;font-size:14px;font-style:italic}.offerDetails img{margin-top:20px}.offerImg img{width:125px;padding:3px;background-color:#fff;float:left;height:100px;margin:0 0 20px 13px}.offer .checkOffer{margin:20px auto!important}img.specialRate{padding:25px 25px 41px}.reserveText{line-height:18px;margin-top:14px;clear:both}#packagesMiddle p{width:100%;text-align:center;letter-spacing:.06em}#packagesMiddle h1{font-size:47px;margin:30px 0 -10px;text-align:center}.package{position:relative;font-family:sheepmanlight,arial,sans-serif;letter-spacing:0}.packageDesc,.packageSmall{font-family:Oswald,arial,sans-serif}@media (max-width:1023px){#packagesMiddle{width:90%;margin:20px auto}.package{float:none!important;width:90%!important;margin:20px auto;border-right:0!important}}.package:nth-child(odd){width:505px;border-left:none;float:left;border-right:1px dashed #A0A0A0;padding:15px 0 30px;clear:left}@media (max-width:1023px){.package:nth-child(odd){float:none!important;width:90%!important;margin:20px auto;border-right:0!important;padding-left:0}}.package:nth-child(even){padding:15px 0 15px 30px;width:488px;float:right;clear:right}@media (max-width:1023px){.package:nth-child(even){float:none!important;width:90%!important;margin:20px auto;border-right:0!important;padding-left:0}}.checkOffer,.packageSmall{margin-top:20px;clear:both}.package:nth-last-child,.package:nth-last-child(2){margin-bottom:80px;border-bottom:1px dashed #A0A0A0}.blogEntry h1,.eventEntry{border-bottom:2px dotted #666}.packageDetailsBlock{width:200px;margin-bottom:20px;float:left;margin-right:20px}.packageDetailsBlock img{background-color:#FFF;height:auto;padding:3px;width:97%}.packageTitle{font-size:34px;line-height:100%}.packageSubtitle{font-size:19px;color:#900;margin-bottom:15px}.packageDesc{font-size:16px;line-height:175%;width:268px;float:left}.packageSmall{font-weight:700;font-size:12px;letter-spacing:.1em}.originalPrice,.packagePrice span{font-family:"Playfair Display",Georgia,serif}.packagePriceBlock{float:left}.packagePrice{line-height:25px;font-size:20px;width:250px;height:100px}.packagePrice span{color:#fcf5df;background-color:#900;font-size:22px;line-height:25px;margin-right:6px;padding:0 5px 5px;border-radius:4px}.originalPrice{float:left;font-size:140%;margin-right:28px;position:relative;width:30px}.originalPrice:after{background:url(images/crossout.png) no-repeat;content:"";display:block;height:24px;position:absolute;top:4px;width:50px}.checkOffer{width:264px;height:20px;background:url(images/checkRatesHand2.png) no-repeat;text-indent:-10000px;display:block}.checkOffer:hover{background-position:center -26px}.page-ourstory #interiorLeft{text-align:right}.page-ourstory #interiorRight{text-align:left;width:292px;margin-right:0;position:relative;z-index:99}.contact,a.email{text-align:center}.page-ourstory #interiorLeft img,.page-ourstory #interiorLeft ul{margin-right:20px}.page-ourstory #interiorLeft ul.navOurStory{background:url(images/doublerule.png) right top no-repeat,url(images/doublerule.png) right bottom no-repeat}@media (max-width:1023px){.page-ourstory #interiorLeft img,.page-ourstory #interiorLeft ul{margin-right:0}.page-ourstory #interiorLeft img{display:block;text-align:center;margin:0 auto}.page-ourstory #interiorLeft ul.navOurStory{background:url(images/doublerule.png) center top no-repeat,url(images/doublerule.png) center bottom no-repeat}}.page-ourstory #interiorRight ul.navOurStory{background:url(images/doublerule.png) left top no-repeat,url(images/doublerule.png) left bottom no-repeat}ul.navOurStory{list-style-type:none;padding:10px 0;display:inline-block}ul.navOurStory.left{position:relative;right:20px}@media (max-width:1023px){.page-ourstory #interiorRight ul.navOurStory{background:url(images/doublerule.png) center top no-repeat,url(images/doublerule.png) center bottom no-repeat}ul.navOurStory.left{right:0}}ul.navOurStory li{margin:10px 0;height:22px}.teamMember a,ul.navOurStory li a{font-family:sheepmanlight;font-size:19px;text-decoration:none;line-height:22px;color:#000;padding:1px 3px;text-transform:uppercase}.jobTitle,.teamMember a:hover,ul.navOurStory li a:hover{color:#900}.teamMemberSingle h2:before{display:none!important}ul.navOurStory li a span{font-family:'Playfair Display';font-style:italic;font-size:14px;text-transform:none}.jobTitle,.teamMemberSingle h2{font-size:15px;line-height:15px}li.pg1397.id1397,li.pg268.id268,li.pg273.id273,li.pg275.id275,li.pg277.id277,li.pg285.id285,li.pg287.id287,li.pg289.id289,li.pg293.id293,li.pg295.id295,li.pg297.id297,li.pg299.id299,li.pg301.id301,li.pg303.id303,li.pg305.id305,li.pg347.id347,li.pg5325.id5325,li.pg966.id966{margin:10px -19px;color:#900}li.pg1397.id1397:before,li.pg268.id268:before,li.pg273.id273:before,li.pg275.id275:before,li.pg277.id277:before,li.pg285.id285:before,li.pg287.id287:before,li.pg289.id289:before,li.pg293.id293:before,li.pg295.id295:before,li.pg297.id297:before,li.pg299.id299:before,li.pg301.id301:before,li.pg303.id303:before,li.pg305.id305:before,li.pg347.id347:before,li.pg5325.id5325:before,li.pg966.id966:before{content:'';background:url(images/ornament-left.png) left center no-repeat;display:inline-block;height:20px;width:18px}li.pg1397.id1397:after,li.pg268.id268:after,li.pg273.id273:after,li.pg275.id275:after,li.pg277.id277:after,li.pg285.id285:after,li.pg287.id287:after,li.pg289.id289:after,li.pg293.id293:after,li.pg295.id295:after,li.pg297.id297:after,li.pg299.id299:after,li.pg301.id301:after,li.pg303.id303:after,li.pg305.id305:after,li.pg347.id347:after,li.pg5325.id5325:after,li.pg966.id966:after{content:'';background:url(images/ornament-right.png) right center no-repeat;display:inline-block;height:20px;width:18px}li.pg305{width:250px}li.pg305.id305 span{display:none}.backtotop{background:url(images/top.png) left center no-repeat;bottom:170px;display:block;float:left;height:68px;left:240px;position:relative;width:60px;text-indent:-10000px}@media (max-width:1023px){.backtotop{display:none}}.backtotop:hover{background-position:right center}img.center{display:block;margin:0 auto}.teamMember.current-item a:after,.teamMember.current-item a:before{content:'';display:inline-block;height:20px;width:18px}.teamMember{margin-bottom:25px}.jobTitle{font-family:'Playfair Display',Georgia,serif;font-style:italic;margin-left:3px}#breadcrumbs div,.contact{font-family:sheepmanlight;text-transform:uppercase}.teamMember.current-item a{margin-left:-18px}.teamMember.current-item a:after{background:url(images/ornament-right.png) right center no-repeat}.teamMember.current-item a:before{background:url(images/ornament-left.png) left center no-repeat}.teamMemberSingle h1:after{display:none}.teamMemberSingle h1{margin-bottom:0}.teamMemberSingle h2{color:#000;text-align:center;margin:10px auto}.teamMemberSingle .attachment-post-thumbnail{float:left;margin:0 15px 10px 0}.contact{font-size:16px}a.email{display:block;text-decoration:none;color:#900;font-size:16px}a.email:hover{color:#000}#breadcrumbs{clear:both;position:relative;z-index:98}#breadcrumbs div{letter-spacing:.15em;font-size:16px;margin-bottom:8px}#breadcrumbs span{font-family:'Playfair Display';font-style:italic;text-transform:capitalize;font-size:15px;letter-spacing:.05em}#breadcrumbs span a{color:#000;text-decoration:none}#breadcrumbs span a:hover,#breadcrumbs span.current{color:#900}@media (max-width:1023px){#crumbs{margin:0 auto;width:95%}}body#home div#breadcrumbs{display:none}body#offers div#breadcrumbs{padding-top:80px}.flex-control-nav{text-align:left!important}.blogDate,.blogEntry h1,.blogHeader,.eventDate,a.directionsLink,span.back{text-align:center}a.directionsLink{display:block;font-family:sheepmanlight,arial,sans-serif;font-size:30px;margin-top:-80px}a.directionsLink:after{content:'to the Red Lion Inn';font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:20px;display:block;line-height:12px}#blog #interiorMiddle{float:left;margin-left:100px;width:630px!important;position:relative;z-index:999}.blogEntry{margin-bottom:70px}.blogEntry h1{font-family:sheepmanlight,arial,sans-serif;font-size:28px;border-top:2px dotted #666;font-style:normal;color:#000;padding:6px 0}.blogEntry h1:after{display:none}.blogDate{display:block;background:url(images/blogDate.png) no-repeat;height:54px;width:102px;color:#FBF4E0;margin:20px auto;padding:25px 0}.blogDate .blogMonth{display:block;font-family:'Playfair Display',Georgia,serif;font-size:20px;font-style:italic;font-weight:400;letter-spacing:.02em;text-transform:lowercase}.blogDate .blogDay{display:block;font-family:sheepmanlight,arial,sans-serif;font-size:30px;line-height:25px;letter-spacing:.075em}.blogSideNav{background:url(images/blogSideNav_Items.png)}.blogSide1{height:50px;background-position:0 0}.blogSide2{height:50px;background-position:0 -85px}.blogSide3{height:50px;background-position:0 -170px}.blogSide4{height:50px;background-position:0 -255px}.blogSide1:hover{height:50px;background-position:-122px 0}.blogSide2:hover{height:50px;background-position:-122px -85px}.blogSide3:hover{height:50px;background-position:-122px -170px}.blogSide4:hover{height:50px;background-position:-122px -255px}body#blog #sideNav{margin-right:60px}.blogHeader{font-family:'Playfair Display',Georgia,serif;font-style:italic;margin-top:-70px;margin-bottom:50px}.blogHeader h1 span{display:block;font-family:sheepmanlight,arial,sans-serif;font-size:37px;line-height:40px;letter-spacing:.1em;font-style:normal;text-transform:uppercase}a.bookGroupEvent{display:block;background:url(images/meet/book_a_group_event.png) left top no-repeat;text-indent:-10000px;width:80px;height:91px;margin:20px 67px;position:relative}@media (max-width:1023px){a.bookGroupEvent{margin:20px auto}}a.bookGroupEvent.sideboard{margin:20px auto!important}a.bookGroupEvent:hover{background-position:right top;cursor:pointer}.eventEntry{padding:20px 0;position:relative;letter-spacing:.05em;width:800px;margin:0 auto}@media (max-width:1023px){.eventEntry{width:100%}}body#lionsden .eventEntry{width:600px!important}.eventEntry:last-child{border-bottom:none}.eventDate{width:54px;height:54px;border-radius:37px;background-color:#900;margin:0 10px;float:left;position:absolute;color:#FBF5DE;font-family:'Playfair Display',Georgia,serif;font-size:27px;line-height:24px;text-transform:lowercase;padding:10px}.OT_feedTitle,.gfield_label,div#weather,h3.menuCategory{text-transform:uppercase}@media (max-width:1023px){.eventDate{float:none;margin:0 auto 20px;position:static}}.eventDetails{margin-left:105px;border-left:1px solid #666;padding:5px 0 15px 25px;line-height:145%}@media (max-width:1023px){.eventDetails{float:none;margin:0 auto;display:block;width:100%;padding-left:0;padding-right:0;border-left:0}}.tribe_events p:first-child:first-letter{padding:0!important;line-height:40px!important;font-size:40px!important;margin-right:0}.eventName{font-family:sheepmanlight,arial,sans-serif;font-size:26px}#calendarWrap{margin-top:180px}@media (max-width:1023px){.eventName{text-align:center;padding-bottom:10px}#calendarWrap{margin-top:0}#tribe-events-pg-template{padding-top:0!important;padding-left:0!important;padding-right:0!important}.tribe-events-calendar-buttons{display:none}#tribe-events-content{padding-left:0!important;padding-right:0!important;width:90%!important;margin-left:auto!important;margin-right:auto!important}}body.single-tribe_events .entry-title{margin-left:95px}body.single-tribe_events .entry-title:after{margin-left:18%}span.back{display:block;margin:30px auto;font-family:Oswald,arial,sans-serif!important}.eventDescription,.tribe-events-single-event-description{font-family:'Playfair Display',Georgia,serif}.event-passed{margin-top:0!important;background-color:#FBEDBC!important;border:1px solid #900!important;color:#000!important}.entry-content{margin-top:40px;letter-spacing:.05em}.eventDate span{display:block;font-size:50%;margin-top:13px;color:#900;letter-spacing:normal!important}.tribe-events-single{width:600px;margin:0 auto}ul.tribe-events-sub-nav{padding:0}.tribe-events-button{padding:6px 9px 4px!important}@media (max-width:1024px){#tribe-events-content table.tribe-events-calendar{width:auto!important}}body#lionsden .tribe-events-calendar td div[id*=tribe-events-daynum-],body#lionsden .tribe-events-calendar td div[id*=tribe-events-daynum-] a{background-color:#000}div#weather{font-family:Oswald,arial,sans-serif;width:110px;float:right;left:240px;top:-90px;position:relative;font-size:13px;letter-spacing:.02em}div.weatherTemp{color:#900;font-weight:700;font-size:16px;margin-bottom:4px}img.weatherImg{width:85px;opacity:.85;margin:0 0 -18px 18px}h3.menuCategory:after,h3.menuCategory:before{content:"";width:12px;height:32px;margin:0 10px}h3.menuCategory{font-family:sheepmanlight,arial,sans-serif;font-weight:400;display:inline-block;padding:0 10px;font-size:22px;line-height:34px;letter-spacing:.05em}.gfield_label,.shopTimes{font-weight:400!important}.menuCategoryDesc,.menuDescription{font-style:italic;font-size:90%;letter-spacing:.075em}h3.menuCategory:before{display:block;float:left;background-image:url(images/circleornament-left.png)}h3.menuCategory:after{display:block;float:right;background-image:url(images/circleornament-right.png)}.menuCategoryDesc,.menuItem{font-family:"Playfair Display",Georgia,Serif;margin:20px auto}.menuPrice{color:#900}.menuDescription{display:block}.menuCategoryDesc{width:50%}.gform_body label,ul.gform_fields{font-style:normal!important}.OT_title{text-align:center!important}.OT_subtitle{font-family:oswald,arial,sans-serif}#OT_partyList,#OT_timeList{width:107px!important;left:40px!important;top:37px!important}.OT_day,.OT_party,.OT_time{padding:9px 10px 15px 25px!important}.ui-icon{color:transparent!important}#homeSlider{position:absolute;top:0;bottom:0;right:0;left:0}#homeSlider .flexslider{position:absolute;z-index:-999;width:100%;height:100%;border:0;margin:0!important}.alignleft,.alignright{border:1px solid #404040}@media screen and (min-height:1159px){#homeSlider .flexslider .slides{height:100%;width:100%;position:absolute}}@media screen and (max-height:1158px){#homeSlider .flexslider .slides{height:1159px;width:100%;position:absolute}}#homeSlider .flexslider .slides li{background-size:cover;width:100%;height:100%;background-position:center center}#homeSlider .flex-control-nav,#homeSlider .flex-direction-nav{display:none}ul.gform_fields{line-height:100%!important}.gform_body{float:left}.gfield_label{font-family:sheepmanlight,arial,helvetica;font-size:125%}.gfield{margin-bottom:15px}.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper textarea{font-size:13px!important;letter-spacing:inherit!important}.gfield_select,.ginput_container input{font-family:Helvetica,arial,sans-serif!important}.alignright{margin:0 0 20px 20px}.alignleft{margin:0 20px 20px 0}.amp{font-family:'Playfair Display',Georgia,sans-serif!important;display:inline!important}.shopDivider,.shopHours span{display:block}.OT_feedTitle{font-family:sheepmanlight,arial,helvetica;font-style:normal;font-size:18px!important;color:#000}#OT_searchWrapperAll{margin-top:40px!important}.shopHours{font-style:italic;text-align:center;font-family:'Playfair Display',Georgia,sans-serif!important;line-height:150%;margin-top:-20px}.shopHours img{margin-bottom:20px}.shopTimes{font-family:sheepmanlight,arial,helvetica;font-style:normal!important;font-size:125%;margin-bottom:10px;letter-spacing:.1em}.shopDivider{background:url(images/nav2-ornament.png) center top no-repeat;height:6px;margin:20px 0}#interiorRight.shop{width:250px;margin:40px 60px 0 0}#shopLandingPlate{margin-left:-5px;margin-top:-550px;position:relative;z-index:999}body#shop #interiorWrap{margin-top:200px!important}body#shop #interiorMiddle{margin-top:-80px;position:relative;z-index:999;width:260px}body#shop #interiorLeft{width:310px;padding-left:40px}@media (max-width:1023px){#shopLandingPlate{position:static;display:block;margin:10px auto}body#shop #interiorWrap{margin-top:0!important}body#shop #interiorLeft{padding-left:0;width:100%}}.ngg-galleryoverview{clear:none!important}#ngg-gallery-5321-2465 .ngg-gallery-thumbnail-box{width:47%!important}@media print{#below,#interiorLeft,#interiorRight,#masthead,#navSecond,#roomPlate,#sideNav,#sideNavWide,.flexslider,.viewMenu{display:none}#interiorWrap{margin-top:50px}#interiorMiddle,#interiorMiddleWrap{width:90%!important;margin:0 auto}}a.hcCredit{font-size:10px;text-decoration:underline}.package-price-crossout{text-decoration:line-through}
