@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,a:hover,ins{text-decoration:none}a,a:active,a:focus{outline:0}address,blockquote,mark,p.intro{font-style:italic}blockquote,body,dl,footer .contactus h3,h1,h2,h3,h4,h5,h6,input,ol,p,textarea,ul{font-family:Georgia,Times New Roman,Times,sans-serif}.clear,p.intro img:after{clear:both}.uppercase,a.button{text-transform:uppercase}.container,html{min-width:940px}#fullerscontrol ul li a,.address_header .email a:hover,footer .contactus .email a:hover{text-decoration:underline}#fullerscontrol ul #fullerscontrol ul li:last-child,footer #footernavigation ul li:last-child{border-right:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,footer .contactus h3,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0}ins,mark{background-color:#ff9;color:#000}body{font-size:14px;-webkit-font-smoothing:antialiased}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;background:0 0;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}mark{font-weight:700}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body,dl,footer .contactus h3,h1,h2,h3,h4,h5,h6,input,ol,p,textarea,ul{line-height:20px;color:#44403b}p{margin-bottom:20px;font-size:14px}p img{vertical-align:top;float:left;margin:0 15px 5px 0}p.intro{font-size:19px;line-height:30px}p.intro img{display:inline;clear:both;float:none}cite,figcaption{display:block;margin-bottom:10px}.commonfunction p img,.rooms p img{float:none}.page-content footer .contactus h3,.page-content h3,.page-content h4,.page-content h5,.page-content h6,footer .contactus .page-content h3{font-weight:700}#character-fact p img{float:left}ul{list-style:disc}ul.unstyled{list-style:none}ul.unstyled li{margin-left:0}abbr,acronym{border-bottom:1px dotted #000}address{padding-top:10px}address a:link{color:#44403B}del{text-decoration:line-through;color:#000}a:hover{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}blockquote{padding-top:0;font-weight:400;font-size:18px;color:#333;margin-bottom:10px;line-height:20px}code,pre{margin:10px 0;white-space:pre}code,pre,tt{font:Monaco,Courier New,monospace;line-height:1.5;padding:0 3px 2px;background:#FFE}figcaption,q{font-family:Georgia,Times New Roman,Times,sans-serif}cite,q,strong{font-weight:700}figcaption,q,tfoot{font-style:italic}cite{font-size:12px}figcaption{color:#5a5a5a;font-size:13px;margin-top:-10px}small{font-size:10px}a.button,footer .contactus h3,h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:55px;line-height:79px;margin-bottom:10px}h2{font-size:34px;line-height:51px}h3{font-size:21px;line-height:32px;margin-bottom:10px}h4,h5{line-height:21px}h4{font-size:16px;margin-bottom:10px}h5{font-size:15px}footer .contactus h3,h6{font-size:14px;line-height:21px}a.button{font-family:Futura,"Century Gothic",AppleGothic,sans-serif;background:#44403b;cursor:pointer;font-size:12px;color:#fff;display:inline-block;text-align:center;padding:4px 15px;margin:0 10px 10px 0;overflow:hidden}.button:hover{background:#000}table{border-collapse:collapse;border-spacing:0;margin-bottom:10px;width:100%;font-size:13px;color:#2c2c2c}th{font-weight:700;text-align:left;padding:7px 10px}.center,.inner_page_image{text-align:center}td{padding:10px 5px 10px 15px}caption{background:#ffc}.wrap{width:620px;margin:0 auto}.facilities ul li p,.titlecase{text-transform:capitalize}.invisible{visibility:hidden}.dark{background:rgba(0,0,0,.8)}@font-face{font-family:SegoePrintBold;src:url(../../fonts/themes/segoeprb-webfont.eot);src:url(../../fonts/themes/segoeprb-webfont.eot#iefix) format("embedded-opentype"),url(../../fonts/themes/segoeprb-webfont.woff) format("woff"),url(../../fonts/themes/segoeprb-webfont.ttf) format("truetype"),url(../../fonts/themes/segoeprb-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SegoePrintRegular;src:url(../../fonts/themes/segoepr-webfont.eot);src:url(../../fonts/themes/segoepr-webfont.eot#iefix) format("embedded-opentype"),url(../../fonts/themes/segoepr-webfont.woff) format("woff"),url(../../fonts/themes/segoepr-webfont.ttf) format("truetype"),url(../../fonts/themes/segoepr-webfont.svg) format("svg");font-weight:400;font-style:normal}html{background-color:#161616}body{background-color:#fff}.home .container:after,.page-inner.container:after{background:url(../../images/banner-overlay-ie.png) top center no-repeat}article{margin:auto auto 0}.page-content{margin-bottom:20px}aside{margin-top:20px}.container{position:relative}.home .container:after{position:absolute;top:0;width:100%;height:390px;display:block;overflow:hidden;content:"";z-index:0;margin:auto}.no-bimage.page-inner.container:after,.page-inner.container:after{height:220px;z-index:0;margin:auto;width:100%;position:absolute;top:0;display:block;content:"";overflow:hidden}.no-bimage.page-inner.container:before{content:"";width:100%;height:60px;display:block;overflow:hidden;position:absolute;top:0;left:0;right:0;background:#161616;margin:0 auto;z-index:1}.content{min-height:400px}#aditionaltext-wrap p{clear:left}header{padding:20px 0;margin:0 auto 20px}footer .footer-links{background:#161616;height:44px;padding:26px 0 0;font-size:13px;font-style:italic}footer .footer-links .copyright{color:#fff;float:left;margin:3px 0 0 20px}footer .contactus .email,footer .contactus .tel{float:none}#fullerscontrol ul li a:hover,.ui-helper-reset{text-decoration:none}.fullerslogo_main{background:no-repeat!important;color:#fff;display:block;margin:-60px auto 0;text-indent:-9999em;width:120px;height:72px;position:relative;padding:0!important}.fullerslogo_main a{background:url(../../images/fullerslogo_main.png) no-repeat;border-bottom:medium none;display:block;overflow:hidden;width:116px;height:72px;margin:20px auto auto}.fullerslogo_main_kitchen a{background:url(http://www.shipborough.co.uk/images/fullerslogo_main_kitchen.png) no-repeat}.aleandpie{background:no-repeat!important;color:#fff;display:block;margin:0;text-indent:-9999em;position:absolute;top:-15px;left:70px}.aleandpie a{background:url(../../images/aleandpie.png) no-repeat;border-bottom:medium none;display:block;overflow:hidden;width:137px;height:149px;margin:20px auto auto}.alepie .fullers-header .header-nav a.morepubs{float:right!important;margin-right:3px!important}.alepie header.grid #logo h1{padding:0 130px}#fullerscontrol ul{margin:3px 0 0 10px;float:left}#fullerscontrol ul li{display:inline;padding:0 10px;color:#fff;border-left:1px solid #ccc}#fullerscontrol ul li a{color:#fff;font-family:Georgia,Times New Roman,Times,sans-serif}#alternatives .alternative-visit a,#package-wrap p a,.carousel p.flex-caption a,.commonfunction p a,.contactus .email a:hover,.cta h3 a:hover,.header-nav .newsletter fieldset a,.newsletter-form .newsletter-system .newsletter p a,.pub-modal__content a,.rooms p a,.roomsfunction p a,.whatson p a{text-decoration:underline}#fullerscontrol footer .contactus h3.fullerslogo,#fullerscontrol h6.fullerslogo,footer .contactus #fullerscontrol h3.fullerslogo{background-color:transparent;background-repeat:no-repeat;color:#FFF;display:block;float:left;margin:0;text-indent:-9999em}#fullerscontrol footer .contactus h3.fullerslogo a,#fullerscontrol h6.fullerslogo a,footer .contactus #fullerscontrol h3.fullerslogo a{background:url(../../images/fullerslogo.png) no-repeat;border-bottom:medium none;display:block;overflow:hidden;width:108px;height:22px;vertical-align:bottom}.inner_page_image{position:absolute;z-index:0;top:0;left:0;right:0;margin:auto;height:220px;overflow:hidden;max-width:1110px;width:1110px}.inner_page_image:before{content:"";width:1110px;height:60px;display:block;overflow:hidden;position:relative;top:0;left:0;right:0;background:#000;margin:0 auto;z-index:2}.inner_page_image img{border:none;background:0 0;margin:0 auto 40px;left:0;right:0}.inner_page_image div{position:absolute;left:0;top:0;background-color:#161616;width:1110px;height:62px}.showhide-facilities{cursor:pointer;padding:5px 2px 10px 35px;margin-left:20px;clear:both;display:block}.showhide-facilities.active{background-position:left -39px}.cta .ctawrapper .icon-cta-empty,.cta .ctawrapper span{background-position:0 -5200px}.showhide-facilities .facilities-hide{display:none}.googleMap{width:auto;height:400px;margin-bottom:10px}.carousel{width:100%;position:absolute;z-index:0;margin:0;top:0;color:#fff}.carousel h3{padding:10px 10px 0;margin:0}.carousel p{text-align:left;padding:0 10px 20px;margin:0}.carousel p.flex-caption{font-size:16px!important;position:relative;padding:15px;text-align:center;width:auto}.carousel p.flex-caption a{color:#D7D7D7}.carousel p.flex-caption .carousel-link{padding-left:7px}.carousel .flextitle h3,.carousel .flextitle p{color:#fff}.carousel .flex-control-nav{margin:-87px auto auto;position:relative;padding:0;float:left;left:50%;width:auto}.carousel .flex-control-nav li{margin:0;float:left;right:50%;border:0;position:relative}.carousel .flex-control-nav li:first-child{border-left:0;margin-left:0}.carousel .flex-control-nav li:first-child a{border-left:0;width:235px}.carousel .flex-control-nav a{width:234px;height:auto;display:block;cursor:pointer;text-indent:0;border-left:1px silver solid}.cta{margin-bottom:40px}.cta img{position:relative;z-index:0;margin-bottom:-55px}.cta h3,.cta p{z-index:1;position:relative;text-align:center}.cta p{padding:0 7px 10px;margin-bottom:0}.cta .button{width:140px;display:block;margin:auto;bottom:-16px;position:absolute;left:0;right:0}.cta img.icon{position:absolute;margin-top:-47px;z-index:0}.cta .ctawrapper{position:relative;z-index:2}.cta .ctawrapper span{width:40px;height:40px;display:block;position:absolute;top:10px;left:0;right:0;margin:auto;background-repeat:no-repeat}.ontap,.slider-code{margin-top:40px}.cta .ctawrapper .icon-cta-ale,.cta .ctawrapper .icon-cta-drinks{background-position:0 -3300px}.cta .ctawrapper .icon-cta-wine{background-position:0 -3400px}.cta .ctawrapper .icon-cta-food{background-position:0 -3500px}.cta .ctawrapper .icon-cta-bedrooms,.cta .ctawrapper .icon-cta-rooms{background-position:0 -3800px}.cta .ctawrapper .icon-cta-ticket{background-position:0 -4000px}.cta .ctawrapper .icon-cta-garden,.cta .ctawrapper .icon-cta-gardens{background-position:0 -5300px}.cta .ctawrapper .icon-cta-families{background-position:0 -5400px}.cta .ctawrapper .icon-cta-entertainment{background-position:0 -5500px}.cta .ctawrapper .icon-cta-functions{background-position:0 -5600px}.cta .ctawrapper .icon-cta-functionsparty{background-position:0 -5700px}.promotions .flexslider-container{border:0!important}.promotions .flex-control-nav{height:30px!important;position:relative!important;bottom:-25px!important}.promotions .scLooseFrameZone{width:105%}.ontap{position:relative;padding-bottom:20px}.ontap h3{margin-bottom:20px}.ontap:after{content:"";position:absolute;top:-7px;right:0;width:112px;height:73px;background:url(../../images/browsethebrews.png) top right no-repeat}.slider-code .buttons{position:absolute;bottom:25px;margin:0}.gallery{margin-top:20px}.gallery #slider-code{margin-top:40px}.gallery #slider-code .buttons{position:absolute;bottom:25px;margin:0}.gallery .slides img{margin:0}.gallery .flex-caption{width:100%!important;padding:0!important;position:absolute;bottom:-30px;-webkit-filter:none;filter:none;margin:0}.gs-overlay,.gs-overlay:before,.gs-overlay__content{position:absolute;right:0;bottom:0}.gallery .viewport{margin:auto;float:none!important}.gallery .viewport a{position:absolute}.gallery .viewport a:before{content:"";display:block;width:108px;height:71px;background-color:rgba(32,31,34,.5);position:absolute;top:7px;left:2px}.gs-overlay,.gs-overlay:before,.gs-overlay__content{width:100%;height:100%;left:0}.gallery .viewport .flex-active-slide a:before{background-color:transparent!important}.gallery .flex-direction-nav .flex-disabled,.gallery .flex-direction-nav a:before{display:none}.gallery .flex-direction-nav li .flex-next,.gallery .flex-direction-nav li .next{margin:0;background-color:rgba(0,0,0,.6);background-position:-92px 0}.gallery .flex-direction-nav li .flex-next:hover,.gallery .flex-direction-nav li .next:hover{background-color:#000}.gallery .flex-direction-nav li .flex-prev,.gallery .flex-direction-nav li .prev{margin:0;background-color:rgba(0,0,0,.6);background-position:14px 0}.gallery .flex-direction-nav li .flex-prev:hover,.gallery .flex-direction-nav li .prev:hover{background-color:#000}.gs-overlay{top:0;-webkit-transition:opacity 350ms cubic-bezier(.19,1,.22,1);transition:opacity 350ms cubic-bezier(.19,1,.22,1);cursor:pointer;z-index:50}.gs-overlay--inactive{opacity:0;visibility:hidden}.gs-overlay:before{content:'';top:0;background-color:#333;opacity:.6}.gs-overlay__content{top:0;text-align:center;white-space:nowrap}.gs-overlay__content:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.gs-overlay__content--centered{position:relative;z-index:100;display:inline-block;vertical-align:middle;width:100%;text-align:center;white-space:nowrap}.gs-overlay__logo{width:280px;height:113px;margin:0 auto 24px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(http://www.shipborough.co.uk/images/360-icon.png) no-repeat}.gs-overlay__label{color:#fff;font-size:20px}.page_360 .gallery360 .gallery-showcase{position:relative}.page_360 .gallery360 iframe{display:block;height:595px}.page_360 .gallery360 #slider-code{height:130px}.page_360 .gallery360 .viewport,.page_360 .gallery360 .viewport .flex-viewport{height:130px!important}.page_360 .gallery360 .viewport a:before{background-color:transparent!important}.page_360 .gallery360 .viewport p{position:absolute;width:100px;padding:0 5px;text-align:center;margin:0 auto}.page_360 .gallery360 .viewport .flex-control-nav{top:0}.page_360 .gallery360 .viewport span{display:none}.page_360 .gallery360 .flex-control-nav li{display:inline;float:left}.page_360 h2{background:0 0}.page-inner .gallery:after,.page-inner .gallery:before{width:100%!important;padding:0 20px}.page-inner .gallery .slides li{height:auto}.page-inner .gallery .slides img{max-width:580px;max-height:387px}.page-inner .gallery #slider-code .viewport{width:470px;padding:0 35px}.page-inner.page-gallery .gallery:after,.page-inner.page-gallery .gallery:before{width:100%!important;padding:0 20px}.page-inner.page-gallery .gallery .flexslider .slides img{max-width:900px;max-height:595px;margin:0 auto}.page-inner.page-gallery .gallery #slider-code .viewport{width:821px;padding:0 35px}.awards,.awards h3{padding:0 20px;text-align:center}.lightbox__wrap{clear:both;text-align:center}.lightbox__wrap--center{position:relative;display:inline-block;cursor:pointer}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#161616;z-index:99999;display:none}.lightbox__content:before,.lightbox__image{display:inline-block;vertical-align:middle}.lightbox:before{content:'\00d7';position:absolute;top:10px;right:10px;width:40px;height:40px;color:#fff;text-align:center;font-size:40px;line-height:37px;cursor:pointer}.lightbox__trigger{content:'';position:absolute;bottom:40px;right:10px;z-index:10;background:url(http://www.shipborough.co.uk/images/icons/icon-lightbox.png);width:35px;height:38px}.lightbox__content{width:100%;height:100%;text-align:center}.lightbox__content:before{content:'';height:100%;margin-right:-.25em}.lightbox__image{max-width:90%;max-height:90%}.lightbox-active,.lightbox-active body{overflow:hidden}.awards{margin-bottom:20px;overflow:hidden}.awards h3{display:inline;margin:auto}.awards ul{margin-top:20px;text-align:left}.awards li{clear:both;list-style:none;padding:0}.awards li:first-child{border-top:none}.awards .award-text,.awards a.award-text{display:block;float:none;margin-bottom:0;padding-top:30px;padding-bottom:30px;color:#44403B;vertical-align:bottom}.awards img{float:left;vertical-align:middle;margin:10px 20px 10px 0}#hotel-details img{float:left;margin-right:10px;margin-top:20px;margin-bottom:10px}.blogfeed cite,.facebookfeed cite,.facilities,.twitterfeed blockquote,.twitterfeed cite{margin-bottom:20px}.twitterfeed{padding-top:60px;height:205px}.twitterfeed h3{padding:5px 10px 10px}.twitterfeed blockquote{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.facebookfeed{padding-top:60px;height:205px}.facebookfeed h3{padding:5px 10px 10px}.facebookfeed blockquote{margin-bottom:20px;padding:0 20px}.blogfeed{padding-top:60px;height:205px}.blogfeed h3{padding:5px 10px 10px}.youtubefeed{padding:60px 0 0}.youtubefeed h3{padding:5px 10px 10px}.youtubefeed:before{left:0!important}.youtubefeed p{padding:20px;clear:both;display:block}.facilities h3{margin:auto;width:135px}.facilities ul{text-align:left;padding:10px 0 20px 65px}.facilities ul li{list-style:none}.facilities ul li p{padding:10px 0 10px 40px;margin:0;position:relative;background:0 0}.facilities ul li p:after{background-position:0 -4500px;top:5px;left:0}.facilities .facilities-hide{display:none}.facilities ul li .icon_food:after,.facilities ul li .icon_foodserved:after{background-position:0 0;top:3px}.facilities ul li .icon_historicpub:after{background-position:0 -100px;top:3px}.facilities ul li .icon_coveredsmoking:after,.facilities ul li .icon_coveredsmokingarea:after,.facilities ul li .icon_smokingarea:after{background-position:0 -200px;top:3px}.facilities ul li .icon_beergarden:after,.facilities ul li .icon_outsideseating:after{background-position:0 -300px;top:3px}.facilities ul li .icon_garden:after{background-position:0 -400px;top:3px}.facilities ul li .icon_airconditioned:after{background-position:0 -500px;top:3px}.facilities ul li .icon_babychanging:after{background-position:0 -600px;top:3px}.facilities ul li .icon_babychangingarea:after{background-position:0 -700px;top:3px}.facilities ul li .icon_guidedogs:after,.facilities ul li .icon_pets:after{background-position:0 -800px;top:3px}.facilities ul li .icon_carparking:after,.facilities ul li .icon_freecarpark:after,.facilities ul li .icon_freecarparknearby:after,.facilities ul li .icon_paidcarpark:after,.facilities ul li .icon_paidparkingnearby:after,.facilities ul li .icon_parking:after{background-position:0 -900px;top:3px}.facilities ul li .icon_waterside:after{background-position:0 -1000px;top:3px}.facilities ul li .icon_moorings:after{background-position:0 -1100px;top:3px}.facilities ul li .icon_cocktails:after{background-position:0 -1200px;top:3px}.facilities ul li .icon_wines:after{background-position:0 -1300px;top:3px}.facilities ul li .icon_caskales:after{background-position:0 -1400px;top:3px}.facilities ul li .icon_sofas:after{background-position:0 -1500px;top:3px}.facilities ul li .icon_events:after{background-position:0 -1600px;top:3px}.facilities ul li .icon_barbilliards:after,.facilities ul li .icon_boardgames:after,.facilities ul li .icon_darts:after,.facilities ul li .icon_fruitmachine:after,.facilities ul li .icon_jukebox:after,.facilities ul li .icon_pool:after,.facilities ul li .icon_pubgames:after,.facilities ul li .icon_quizmachine:after,.facilities ul li .icon_skittlealley:after,.facilities ul li .icon_snooker:after,.facilities ul li .icon_tablefootball:after{background-position:0 -1700px;top:3px}.facilities ul li .icon_groupbookings:after{background-position:0 -1800px;top:3px}.facilities ul li .icon_maxstanding:after{background-position:0 -1900px;top:3px}.facilities ul li .icon_maxsitting:after{background-position:0 -2000px;top:3px}.facilities ul li .icon_accommodation:after,.facilities ul li .icon_accomodation:after,.facilities ul li .icon_bedroomsavailable:after{background-position:0 -2100px;top:3px}.facilities ul li .icon_realopenfire:after{background-position:0 -2200px;top:3px}.facilities ul li .icon_realfire:after{background-position:0 -2300px;top:3px}.facilities ul li .icon_bigscreensports:after,.facilities ul li .icon_sky:after,.facilities ul li .icon_sportsviewing:after,.facilities ul li .icon_sportviewing:after{background-position:0 -2400px;top:3px}.facilities ul li .icon_familieswelcome:after,.facilities ul li .icon_familyfriendly:after{background-position:0 -2500px;top:3px}.facilities ul li .icon_atm:after{background-position:0 -2700px;top:3px}.facilities ul li .icon_seasonalales:after{background-position:0 -2800px;top:3px}.facilities ul li .icon_weddings:after{background-position:0 -3000px;top:3px}.facilities ul li .icon_gardengames:after,.facilities ul li .icon_outsideplay:after,.facilities ul li .icon_outsideplayareas:after{background-position:0 -3100px;top:3px}.facilities ul li .icon_freewifi:after,.facilities ul li .icon_wifi:after{background-position:0 -4700px;top:1px}.facilities ul li .icon_accessiblearea:after,.facilities ul li .icon_liftavailable:after,.facilities ul li .icon_stepfreeaccess:after,.facilities ul li .icon_wc:after{background-position:0 -4600px;top:3px}.openinghours,.seasonalhours,.servingtimes{padding:0 20px;text-align:center;margin-bottom:40px}.openinghours table,.seasonalhours table,.servingtimes table{margin-top:15px}.openinghours table td,.seasonalhours table td,.servingtimes table td{width:50%}.openinghours h3,.seasonalhours h3,.servingtimes h3{display:inline-block;margin:auto;padding:0 20px;text-align:center}.menuslist{text-align:center;margin-bottom:40px}.menuslist h3{display:inline;margin:auto;padding:0 20px;text-align:center}.menuslist ul{list-style:none}.menuslist li{background:url(../../images/menu.png) top center repeat-x;margin-bottom:10px;padding-top:9px;height:50px;border-radius:5px}.menuslist a{font-size:16px;margin-top:0;color:#fff;font-family:SegoePrintRegular}.menuslist cite{color:#aaa}.offersarea{padding-top:1px;padding-bottom:1px;margin-bottom:80px;margin-top:15px}.offersarea h4{background-color:#fff;margin:-20px 20px 20px;padding:10px}.offersarea h4 span.specialoffer{padding:10px;display:block}.offersarea h5{padding:10px}.offersarea p{padding:20px}.offersarea a.button{background-color:#f6f6f6;margin-bottom:20px}.offersarea a.button:hover{background-color:#fff}.offersarea .flex-control-nav{width:100%;position:absolute;margin-top:0;bottom:-30px;text-align:center}.offersarea .flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;border:none}.offersarea .flex-control-nav li:first-child{margin:0}.offersarea .flex-control-nav li a{width:24px;height:20px;display:block;background-position:0 -1px;background-repeat:no-repeat;cursor:pointer;text-indent:-9999px;moz-transition:none}.offersarea .flex-control-nav li a:hover{background-position:0 -28px}.offersarea .flex-control-nav li a.flex-active{background-position:0 -55px;cursor:default}.offersarea .flexslider .slides img{display:inline}.page-inner .offersarea .flexslider .slides img{display:none}.page-inner .col-8 .offersarea .flexslider .slides h5,.page-inner .col-8 .offersarea .flexslider .slides p{text-align:left}.page-inner .col-8 .offersarea .flexslider .slides img{display:block;float:left;margin:20px}#package-wrap,.commonfunction,.rooms,.roomsfunction,.whatson{background-color:rgba(0,0,0,.05);margin-bottom:40px;padding-bottom:20px}#package-wrap h3,.commonfunction h3,.rooms h3,.roomsfunction h3,.whatson h3{background:url(../../images/blackboard_bg.png);padding:5px;clear:both;float:left;color:#fff;margin:20px 0 0 -7px}#package-wrap h3 span,.commonfunction h3 span,.rooms h3 span,.roomsfunction h3 span,.whatson h3 span{display:block;padding:2px 24px}#package-wrap p,.commonfunction p,.rooms p,.roomsfunction p,.whatson p{margin-bottom:0;padding:20px;clear:both}#package-wrap p img,.commonfunction p img,.rooms p img,.roomsfunction p img,.whatson p img{float:none}#package-wrap h4,.commonfunction h4,.rooms h4,.roomsfunction h4,.whatson h4{padding:20px 20px 0}#package-wrap ul,.commonfunction ul,.rooms ul,.roomsfunction ul,.whatson ul{list-style:none;padding:0 20px;margin-bottom:10px;overflow:hidden}#package-wrap ul li,.commonfunction ul li,.rooms ul li,.roomsfunction ul li,.whatson ul li{float:left;margin:0 20px 10px 0;padding-left:14px;font-size:13px;position:relative;width:150px}#package-wrap ul li:before,.commonfunction ul li:before,.rooms ul li:before,.roomsfunction ul li:before,.whatson ul li:before{content:" ";width:12px;height:7px;background:url(../../images/accordion_sprite.png) -27px 0;position:absolute;top:7px;left:0}.commonfunction{margin-top:20px;margin-bottom:20px}.commonfunction h4,.commonfunction ul{padding:0}.commonfunction .showhide-facilities{margin-left:0}.available-facilities{clear:both}.whatson h3{font-size:21px;line-height:26px}.whatson h3 .data{clear:both;font-size:18px}.whatson h4,.whatson p{clear:both}.whatson img{clear:left;display:block;margin:0 auto 30px;width:200px}.bookatable{text-align:center;margin-bottom:40px}.bookatable h3{display:inline;margin:auto;padding:0 20px;text-align:center}.bookatable p{padding-top:10px}.booking-system{text-align:center;margin-bottom:40px}.booking-system h3{display:inline-block;margin:auto;padding:0 20px;text-align:center}.booking-system .bookaroomform{margin-top:10px;margin-bottom:10px}.booking-system .bookaroomform fieldset{text-align:left;padding:20px;visibility:hidden}.booking-system .bookaroomform fieldset ol{list-style:none}.booking-system .bookaroomform fieldset ol li{margin-bottom:10px}.booking-system .bookaroomform fieldset ol li label{font-family:Arial,Helvetica,Verdana,sans-serif!important;color:#fff;display:block}.booking-system .bookaroomform fieldset ol li span{color:#fff;font-family:Arial,Helvetica,Verdana,sans-serif!important;text-transform:uppercase;font-size:12px;font-weight:700}.booking-system .bookaroomform fieldset ol li.select_occupancies{float:left;margin-right:2px}.booking-system .bookaroomform fieldset ol li.radio-buttons ul{height:26px;display:block;list-style:none}.booking-system .bookaroomform fieldset ol li.radio-buttons ul li{float:left;margin-right:10px;width:60px}.booking-system .bookaroomform fieldset ol li.radio-buttons ul li label{float:left}.booking-system .bookaroomform fieldset ol li.radio-buttons input{float:left;margin-bottom:0;margin-top:2px;margin-right:4px}.booking-system .bookaroomform fieldset ol li.datepicker input{background:url(../../images/icons/date.png) 95% center no-repeat #fff;padding:2% 15% 2% 5%;width:80%}.booking-system .bookaroomform fieldset .newsletter__col{width:270px;margin-left:10px}.booking-system .bookaroomform fieldset .newsletter-details{margin-left:50px}.booking-system .bookaroomform fieldset .thanks-button,.booking-system .bookaroomform fieldset input{font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif!important;margin-top:0;padding:2% 5%;width:90%;background:#fff;border:none;cursor:pointer}.booking-system .bookaroomform fieldset input[type=submit]{text-transform:uppercase;width:100%;margin:auto;display:block}.booking-system .bookaroomform fieldset .thanks-button{text-transform:uppercase;margin:auto;display:block;text-align:center;color:#000}.booking-system .bookaroomform fieldset input[type=radio]{width:17px;background:0 0}.booking-system .bookaroomform fieldset input.btn-booking{padding:10px;margin-top:10px}.booking-system .bookaroomform fieldset select{cursor:pointer;width:84px;height:25px;background:#fff;color:#555;border:1px solid #ccc;margin-right:23px;padding:4px 2px}.booking-system .bookaroomform fieldset .hidden{display:none}.siteminder{text-align:center;margin-bottom:40px}.siteminder h3{display:inline;margin:auto;padding:0 20px;text-align:center}.newsletter-system{text-align:center;margin-bottom:40px}.newsletter-system h3{display:inline;margin:auto;padding:0 20px;text-align:center}.newsletter-system .newsletter{margin-top:10px}.newsletter-system .newsletter fieldset{text-align:left;padding:20px;position:relative}.newsletter-system .newsletter fieldset p{text-align:center;margin:0;font-family:Arial,Helvetica,Verdana,sans-serif!important}.newsletter-system .newsletter fieldset ol{margin-top:20px;list-style:none}.newsletter-system .newsletter fieldset ol li{margin-bottom:5px}.newsletter-system .newsletter fieldset ol li label{font-family:Arial,Helvetica,Verdana,sans-serif!important;color:#fff;display:inline;float:left}.newsletter-system .newsletter fieldset ol li.select_occupancies{float:left;margin-right:2px}.newsletter-system .newsletter fieldset ol li span{margin-left:5px;display:inline;float:left}.newsletter-system .newsletter fieldset input,.newsletter-system .newsletter fieldset select{font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif!important;text-transform:none;margin-top:0;padding:10px 5px 10px 10px;background:#fff;border:none;cursor:pointer;width:230px}.newsletter-system .newsletter fieldset select{width:245px}.newsletter-system .newsletter fieldset input.btn-signup{padding:10px 30px;margin:20px auto;text-align:center;display:block;width:150px;text-transform:uppercase}.newsletter-system .pnl-signupresult{display:none;text-align:center}.content .newsletter-system .newsletter{padding:20px}.content .newsletter-system fieldset{padding:0}aside .newsletter .pnl-signupform{padding-top:130px}aside .newsletter .newsletter-details__text{position:absolute;top:0;left:0;width:100%}aside .newsletter .newsletter-details__text p{margin-bottom:20px}aside .newsletter .newsletter__col{margin-top:0!important}.newsletter-wrapper{background-color:#161616;padding:0 10px 10px;float:right;width:300px;border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px}.newsletter-form{display:block;background-color:#e0dfdb;height:140px;width:1110px;margin:-140px 0 0;border-radius:0}.newsletter-form .mob-newsletter-toggle,.newsletter-form .newsletter-system h3{display:none}.newsletter-form .newsletter-system .newsletter .pnl-signupresult{text-align:left;overflow:hidden;position:absolute;top:0;left:85px;width:940px}.newsletter-form .newsletter-system .newsletter .pnl-signupresult h4{float:left;border-right:1px solid #a9a9a9;padding-right:10px;margin:10px 10px 7px 0;color:#45413c!important}.newsletter-form .newsletter-system .newsletter .pnl-signupresult .signup-content{height:auto;overflow:hidden;margin-top:2px}.newsletter-form .newsletter-system .newsletter .pnl-signupresult p{color:#45413c!important;background:0 0!important;width:auto;height:auto;padding:0;margin:0;text-align:left!important}.newsletter-form .newsletter-system{padding:0;background:0 0!important;margin-bottom:0;width:1110px}.newsletter-form .newsletter-system .newsletter__col{width:270px;margin-left:10px}.newsletter-form .newsletter-system .newsletter-details{margin-left:50px;float:left;width:270px}.newsletter-form .newsletter-system .newsletter-details a{color:#343434!important;text-decoration:underline}.newsletter-form .newsletter-system .newsletter-details__text{overflow:hidden;margin-top:9px}.newsletter-form .newsletter-system .newsletter-details__text p:last-child{margin-top:7px}.newsletter-form .newsletter-system .newsletter{background:0 0;padding:0;margin:0}.newsletter-form .newsletter-system .newsletter fieldset{width:940px;padding:0 85px}.newsletter-form .newsletter-system .newsletter fieldset input.btn-signup{width:108px;margin:13px 0 0;height:29px;padding:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjA1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNhMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(#666058 0,#3d3a35 100%);background:linear-gradient(#666058 0,#3d3a35 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666058', endColorstr='#3d3a35', GradientType=0);border-radius:4px;background-clip:padding-box;border:1px solid #343434;color:#fff;text-transform:none}.newsletter-form .newsletter-system .newsletter ol{margin-top:7px;float:left}.newsletter-form .newsletter-system .newsletter ol li{float:left;margin-top:3px;position:relative}.newsletter-form .newsletter-system .newsletter ol li input,.newsletter-form .newsletter-system .newsletter ol li select{width:120px;height:20px;padding:5px 8px;border-radius:3px;margin-left:10px;margin-right:20px;border:1px solid #d3d3d3;box-shadow:inset 0 0 2px #343434}.newsletter-form .newsletter-system .newsletter ol li select{width:138px;height:32px}.newsletter-form .newsletter-system .newsletter ol li label{display:block;margin-top:5px;color:#343434;width:100px;text-align:right}.newsletter-form .newsletter-system .newsletter ol li span{position:absolute;top:35px;right:50px;display:block;width:60px;background-color:#fff;padding:5px 10px;border-radius:3px;z-index:10}.newsletter-form .newsletter-system .newsletter ol li span:after{content:"";position:absolute;display:block;width:41px;height:12px;top:-5px;right:20px;background:url(../../images/validation-arrow.png) top center no-repeat}.newsletter-form .newsletter-system .newsletter ol li .validation-container{right:25px;top:30px;position:absolute}.newsletter-form .newsletter-system .newsletter ol li .validation-container .validation-msg{width:130px;height:30px;padding:0}.newsletter-form .newsletter-system .newsletter ol li.date input{margin-right:0}.newsletter-form .newsletter-system .newsletter p{font-size:14px!important;color:#343434!important;font-family:Arial,Helvetica,Verdana,sans-serif!important;float:left;text-align:left!important;margin-bottom:0}.newsletter-form .newsletter-system .newsletter p a{color:#343434!important}.newsletter-form .newsletter-system .newsletter p.align-left{text-align:left!important;padding-left:86px;padding-right:0;width:725px}.newsletter-form .newsletter-system .newsletter-details{height:22px}.header-nav .newsletter{padding:0!important;margin-top:0;background:0 0!important}.header-nav .newsletter fieldset a{color:#000!important;font-weight:400!important}.header-nav .newsletter fieldset{border:0!important}.header-nav .newsletter fieldset label{color:#5e5e5e!important}.header-nav .newsletter fieldset input{width:245px}.header-nav .newsletter fieldset input.btn-signup{width:100%;margin:10px auto;color:#fff;background:#e0dfdb!important;background:-webkit-linear-gradient(#545454 0,#000 100%)!important;background:linear-gradient(#545454 0,#000 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454', endColorstr='#000000', GradientType=0)!important}.header-nav .newsletter fieldset ol li span{color:#f61515!important}.header-nav .newsletter .pnl-signupresult{margin-top:40px;color:#5E5E5E!important}.header-nav .newsletter .pnl-signupresult p{margin:0!important;color:#5E5E5E!important}.header-nav .newsletter .pnl-signupresult h4{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:700!important;margin:0!important;padding-bottom:30px!important;color:#2D6D1F!important}.header-nav .newsletter-btn{position:relative;width:75px;text-align:left;text-align:center}.header-nav .newsletter-btn.active:after,.header-nav .newsletter-btn:after{content:"";display:block;position:absolute;height:11px;width:9px;top:11px;right:10px}.header-nav .newsletter-btn:after{background:url(../../images/icons/sticky-nav-sprite.png) no-repeat}.header-nav .newsletter-btn.active{background:#e0dfdb!important}.header-nav .newsletter-btn.active:after{background:url(../../images/icons/sticky-nav-sprite.png) -24px 0 no-repeat}.header-nav .newsletter-btn .newsletter-hide{position:relative;display:none;padding-right:10px}.header-nav .bookaroom{position:relative;width:81px;text-align:left;text-align:center}.header-nav .bookaroom.active:after,.header-nav .bookaroom:after{display:block;position:absolute;height:11px;width:9px;top:11px;right:10px;content:""}.header-nav .bookaroom:after{background:url(../../images/icons/sticky-nav-sprite.png) no-repeat}.header-nav .bookaroom.active{background:#e0dfdb!important}.header-nav .bookaroom.active:after{background:url(../../images/icons/sticky-nav-sprite.png) -24px 0 no-repeat}.reviews{text-align:center;margin-bottom:50px}.reviews h3{display:inline;margin:auto;padding:0 20px;text-align:center}.reviews .TA_selfserveprop{position:relative;width:240px;text-align:left;margin:5px auto 0}.reviews a{color:#000}.reviews .triplink{display:none}.reviews ul{list-style:none}.reviews .loading{position:absolute;width:240px;height:235px;background-color:#fff}.findus,.getdirections{background:rgba(32,31,34,.1)}.reviews .loading img{display:block;margin:110px auto}.widSSPReviews,.widSSPWrap{display:none!important}.findus{padding:20px 20px 0}.findus small a{cursor:pointer;display:inline-block;padding:4px 15px;margin:0 10px 10px 0;overflow:hidden;font-weight:400}.getdirections{margin-bottom:20px;padding:20px 20px 0}.getdirections ul{text-align:left;margin-bottom:0;overflow:hidden}.getdirections ul li{list-style:none;margin-right:11px;display:block;margin-top:20px}.getdirections ul li:first-child{margin-top:0}.getdirections ul li .direction-button{margin-bottom:0}.getdirections ul li .icon{font-size:16px;padding:5px 0 14px 33px;margin:0;background-repeat:no-repeat}.contactus,.contactus h3{padding:0 20px;text-align:center}.getdirections ul li .directions-walk{background-position:0 -1900px}.getdirections ul li .directions-car{background-position:0 -4802px}.getdirections ul li .directions-train{background-position:0 -4900px}.getdirections ul li .directions-tube{background-position:0 -5002px}.getdirections ul li .directions-bus{background-position:0 -5100px}.contactus{margin-bottom:40px}.contactus h3{display:inline;margin:auto}.contactus .licensee{display:none}.contactus address{text-align:left}.contactus address span{font-weight:700;display:block}.contactus .adr span{display:none}.content address{font-style:normal}.social{width:265px;padding-left:50px;float:right}.social footer .contactus h3,.social h6,footer .contactus .social h3{font-style:italic;margin-bottom:10px;font-size:14px}.social footer .contactus h3:first-child,.social h6:first-child,footer .contactus .social h3:first-child{font-size:20px;font-style:normal}.social ul{clear:both;overflow:hidden;list-style:none}.social ul .social-share{width:85px!important;float:left}.social ul .social-share .fb-like iframe{width:100px!important}.social ul .social-share .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{display:none!important}.social ul .social-share .twitter-share-button{width:90px!important}.social ul .social-share #___plusone_0,.social ul .social-share #___plusone_0 iframe{width:80px!important}.share-module{display:block;float:left;overflow:hidden}.share-module .share-label{float:left;margin-right:15px;margin-top:5px;font-size:17px}.share-module .social-share-custom{float:left}.share-module .social-share-custom li{float:left;margin-right:15px;list-style-type:none;width:30px;height:30px;text-indent:-9999px;background:url(../../images/events/events-share-sprite.png) no-repeat}.share-module .social-share-custom li.twitter{background:url(../../images/events/events-share-sprite.png) -45px 0 no-repeat}.share-module .social-share-custom li.google{background:url(../../images/events/events-share-sprite.png) -90px 0 no-repeat}.share-module .social-share-custom li a{display:block;width:100%;height:100%}.follow-us{margin:0 0 20px}.follow-us li{width:35px;height:37px;float:left;margin-left:10px}.follow-us li:first-child{margin-left:0}.follow-us a{display:block;overflow:hidden;text-indent:-9999px;width:35px;height:37px;background:url(../../images/icons/followus.png) no-repeat}.follow-us .lnk-facebook a{background-position:0 0}.follow-us .lnk-twitter a{background-position:-41px 0}.follow-us .lnk-tripadvisor a{background-position:-204px 0}.follow-us .lnk-instagram a{background-position:-245px 0}.follow-us .lnk-blogger a{background-position:-82px 0}.follow-us .lnk-youtube a{background-position:-123px 0}footer #footernavigation{float:left;min-height:140px}footer #footernavigation ul{margin:0 0 20px}footer #footernavigation ul li{display:inline;margin-bottom:20px;padding:0 5px;border-right:1px solid #777}footer .contactus .adr span{display:block;font-style:normal}footer .contactus{background-image:none;font-size:13px;padding:0;text-align:left}footer .contactus h3{font-size:20px;font-weight:400;text-align:left}footer .contactus .vcard-right{float:left}footer .contactus .licensee{display:block}footer .contactus .licensee span{display:inline;float:left;margin-right:5px}footer .contactus .licensee p{float:left;width:auto;max-width:155px}footer .contactus .org span{display:none}footer .contactus .adr{float:left;margin-right:150px}footer .contactus .email span,footer .contactus .tel span{width:20px;height:20px;display:inline-block;margin-right:10px;text-indent:-9999px}footer .contactus .tel{margin-top:10px;clear:left}footer .contactus .email{margin-top:10px}.footer-links nav{background:0 0;padding-top:0}.container-404{margin:30px 40px 20px;text-align:center}.container-404:before{content:"";display:block;width:300px;height:91px;background:url(../../images/404-img.png) center center no-repeat;margin:0 auto}.container-404 h1,.container-404 h2,.container-404 h3{font-size:30px;margin:30px 0}.container-404 p{font-size:16px}.content .title-getintouch{display:none}.page-editor.page_360 .gallery360 .viewport .flex-control-nav .scWebEditInput{display:block!important;position:relative!important;overflow:hidden!important}.page-editor.page_360 .gallery360 .viewport .flex-control-nav .scWebEditInput img{width:110px!important}.page-editor .carousel .flexslider .slides .flex-active-slide .scWebEditInput,.page-editor .carousel .flexslider .slides .scWebEditInput{width:auto!important;margin:auto!important;display:block!important;outline:0!important}.page-editor .cta .ctawrapper span.scWebEditInput{position:static;width:auto;height:auto;background:0 0;margin:0!important;display:block!important}.bottom-right .flexslider{background:0 0}.bottom-right .flexslider .slides>li{display:block}.gallery360 .flex-caption,.gallery360 .flex-control-paging,.page-inner #closed-alert footer .contactus h3,.page-inner #closed-alert h6,.page-inner #closed-alert-top,.pub-modal,footer .contactus .page-inner #closed-alert h3{display:none}#closed-alert-container{position:relative;margin:0 auto;width:540px}#closed-alert-top{position:absolute;height:31px;top:119px;width:100%;left:0;background-position:top center;background-repeat:no-repeat}#closed-alert{position:absolute;width:540px;text-align:center;left:0}#closed-alert h5{text-transform:uppercase;font-size:21px;line-height:36px}#closed-alert footer .contactus h3,#closed-alert h6,footer .contactus #closed-alert h3{font-size:18px;line-height:36px}.home #closed-alert{padding:20px;width:500px;top:150px;background:url(../../images/closed-alert-bg.png)}.page-inner #closed-alert h5{color:#fff;text-transform:none}#rightcolumntext-wrap{margin-bottom:40px}.page-inner.page-gallery .gallery .flexslider .slides li{height:auto!important;width:100%!important}#lightboxBodyDiv{left:50%!important;width:300px!important;margin-left:-150px!important}#lightboxBodyDiv .es-content{width:auto!important}#lightboxBodyDiv .bg-lightgrey{background-color:#e0dfdb!important}#lightboxBodyDiv .txt-center{position:relative}#lightboxBodyDiv .chatCloseDiv{position:absolute!important;right:-20px!important;left:auto!important;top:-30px!important}#lightboxBodyDiv .blue-bordert{border-top:0!important}#lightboxBodyDiv .es-popup-header{line-height:25px;color:#343434!important}#lightboxBodyDiv .es-entersurvey{border-radius:4px!important;background:-webkit-linear-gradient(#666058 0,#3d3a35 100%)!important;background:linear-gradient(#666058 0,#3d3a35 100%)!important;border:1px solid #343434!important}#lightboxBodyDiv .es-entersurvey,#lightboxBodyDiv .es-exitsurvey{box-shadow:none!important}.pub-modal{position:absolute;top:0;left:50%;width:90%;margin-left:-45%;margin-top:250px;background:#fff;z-index:999;box-sizing:border-box}@media all and (max-width:440px){.pub-modal{margin-top:200px}}@media all and (min-width:440px){.pub-modal{left:50%;width:400px;margin-left:-200px;max-width:none}}.pub-modal__close{position:absolute;top:15px;right:15px;width:30px;height:30px;background:url(http://www.shipborough.co.uk/images/close-btn.png) no-repeat;text-indent:-9999px;cursor:pointer}.pub-modal__background{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:rgba(0,0,0,.56);display:none}.pub-modal__content{font-family:Georgia,Times,'Times New Roman',serif;font-size:14px;line-height:20px;color:#44403b;text-align:center;padding:30px 30px 20px}.template-3 .page-content h2,h1,h2{font-family:trajan-pro-regular}.pub-modal__content p{color:inherit;margin-bottom:12px}.pub-modal__content a{color:#343434!important}.pub-modal__heading{font-size:30px;line-height:38px;font-weight:700;color:inherit;margin-bottom:15px}body,p{color:#C6C3AD}.social h6:first-child,a,a:hover,h1,h2,h3,h4,h5,h6{color:#fff}.pub-modal .follow-us{text-align:center;margin-bottom:0;margin-top:20px}.booking-label,.booking-row .date,h2{margin-bottom:10px}.pub-modal .follow-us li{float:none;display:inline-block}body{background:url(../../images/themes/beerhouse/bg_tile.jpg)}table{border-bottom:1px solid;border-color:#646464;border-color:rgba(255,255,255,.1)}tr{border-top:1px solid;border-color:#646464;border-color:rgba(255,255,255,.1)}@font-face{font-family:trajan-pro-regular;src:url(../../fonts/themes/beerhouse/trajanproregular.eot);src:url(../../fonts/themes/beerhouse/trajanproregular.eot#iefix) format("embedded-opentype"),url(../../fonts/themes/beerhouse/trajanproregular.woff) format("woff"),url(../../fonts/themes/beerhouse/trajanproregular.ttf) format("truetype"),url(http://www.shipborough.co.uk/fonts/themes/beerhouse/trajanproregular.svg#ClarendonLTStdRoman) format("svg");font-weight:400;font-style:normal}h2{background:url(../../images/themes/beerhouse/border3.png) bottom left no-repeat;padding-bottom:23px}.template-3 .page-content{background:url(../../images/themes/beerhouse/border3.png) 0 10px repeat-x;padding:0 20px;text-align:center;margin-bottom:40px}.template-3 .page-content h2{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;color:#f1f1df;margin-bottom:40px;display:inline;text-transform:uppercase;font-size:28px}#character-fact{position:relative;margin-bottom:20px}#character-fact:after{content:"";width:940px;height:20px;display:block;background:url(../../images/themes/beerhouse/intro-bg-shadow.png) no-repeat;position:absolute;left:0;bottom:-20px}#character-fact p{margin-bottom:0}#character-fact p.intro,.page-inner #character-fact p{color:#6f6a50;font-family:Georgia;font-style:italic;text-align:center;background:url(../../images/themes/beerhouse/intro-bg.png) repeat-y;padding:20px;position:relative}#character-fact p.intro img,.page-inner #character-fact p img{display:none}#character-fact p.intro:before,.page-inner #character-fact p:before{content:"";width:63px;height:40px;display:block;background:url(../../images/themes/beerhouse/intro-bg-decor.png) 0 -40px no-repeat;position:absolute;left:20px;bottom:5px}#character-fact p.intro:after,.page-inner #character-fact p:after{content:"";width:63px;height:40px;display:block;background:url(../../images/themes/beerhouse/intro-bg-decor.png) no-repeat;position:absolute;right:20px;bottom:5px}#closed-alert{top:-30px}header.grid #logo h1{padding-top:10px}header.grid #logo h1 a{color:#fff!important}header.grid #mainnavigation .menu{border:0;background:url(../../images/themes/beerhouse/mainnavigation_bg.png) top left repeat-x;padding-bottom:4px!important}header.grid #mainnavigation .menu li{margin:0 10px}header.grid #mainnavigation .menu ul li{padding:16px 0 15px!important}header.grid #mainnavigation .follow-us li{padding:0}header.grid #mainnavigation .follow-us li:first-child{margin-left:10px}header.grid #mainnavigation .follow-us a{padding:0!important}header.grid #mainnavigation li:hover,header.grid #mainnavigationli.active{background:url(../../images/themes/beerhouse/mainnavigation_active.png) top left repeat-x;color:#fff}header.grid #mainnavigation a,header.grid #mainnavigation span{color:#fff;font-weight:400;font-size:16px;text-transform:none}.page-inner header.grid #mainnavigation .menu{padding-bottom:0!important;height:50px}.page-inner #mainnavigation{height:38px}.fullers-header .header-nav a{font-size:13px}.no-bimage.page-inner.container:after{background:#202020;background:rgba(0,0,0,.15)}.address_header{background:0 0!important;border-bottom:1px solid #28251D}.carousel .social h6:first-child,.carousel h3,.social .carousel h6:first-child{font-size:20px;color:#fff}.carousel p{color:#d7d7d7}.carousel p.flex-caption{line-height:27px}.carousel .flex-control-nav li{border-color:#222}.carousel .flex-control-nav a{color:#fff;background:url(../../images/themes/beerhouse/bg_tile.jpg)}.carousel .flex-control-nav a.flex-active,.carousel .flex-control-nav a:hover{background:#a6a38c}.carousel .flex-control-nav a .social h6:first-child,.carousel .flex-control-nav a h3,.social .carousel .flex-control-nav a h6:first-child{color:#fff;font-family:trajan-pro-regular;text-transform:uppercase;font-size:14px}.carousel .flex-control-nav a p{color:#948b64;font-family:Georgia;font-style:italic;font-size:14px}.carousel .flex-control-nav a:hover .social h6:first-child,.carousel .flex-control-nav a:hover h3,.social .carousel .flex-control-nav a:hover h6:first-child{color:#fff}.carousel .flex-control-nav a:hover p{color:#302d20}.carousel .flex-control-nav a.flex-active .social h6:first-child,.carousel .flex-control-nav a.flex-active h3,.social .carousel .flex-control-nav a.flex-active h6:first-child{color:#fff}.carousel .flex-control-nav a.flex-active p{color:#302d20}.template-1 .carousel p.flex-caption{font-size:18px;line-height:27px;color:#302d20;background-color:#a6a38c}.template-1 .carousel #home-booking-widget{color:#161616;background:#e8e6da}.template-1 .carousel #home-booking-widget label{color:#161616}.social .template-1 .carousel #home-booking-widget h6:first-child,.template-1 .carousel #home-booking-widget .social h6:first-child,.template-1 .carousel #home-booking-widget h3{font-family:trajan-pro-regular;color:#373229;font-size:19px;background:url(../../images/themes/beerhouse/booking-widget-sprite.png) 170px 0 no-repeat;padding-bottom:25px!important;margin-top:8px!important}.template-1 .carousel #home-booking-widget .widget-checkout-date{background:#c7c4b3}.template-1 .carousel #home-booking-widget .btn-submit{border:1px solid #2d3b3a;color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3MzIyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzMyMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#373228),color-stop(100%,#373229));background:-webkit-linear-gradient(top,#373228 0,#373229 100%);background:linear-gradient(to bottom,#373228 0,#373229 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#373228', endColorstr='#373229', GradientType=0 );border-radius:3px}.gallery,.page_roomswithbooking #hotel-details,.page_roomswithbooking #whats-included{margin-top:20px;margin-bottom:80px;padding:20px;background:url(../../images/themes/beerhouse/bg-rooms.png);position:relative}.gallery:before,.page_roomswithbooking #hotel-details:before,.page_roomswithbooking #whats-included:before{content:"";background:url(../../images/themes/beerhouse/bg-rooms-top.png) no-repeat;height:20px;display:block;position:absolute;top:-20px;left:0;margin:0;padding:0!important;background-size:100%}.gallery:after,.page_roomswithbooking #hotel-details:after,.page_roomswithbooking #whats-included:after{content:"";background:url(../../images/themes/beerhouse/bg-rooms-bottom.png) no-repeat;height:25px;display:block;position:absolute;margin:0;padding:0!important;bottom:-25px;left:0;background-size:100%}.gallery .flexslider,.page_roomswithbooking #hotel-details .flexslider,.page_roomswithbooking #whats-included .flexslider{margin-bottom:30px;background-color:transparent}.gallery .flexslider .slides img,.page_roomswithbooking #hotel-details .flexslider .slides img,.page_roomswithbooking #whats-included .flexslider .slides img{margin:auto}.gallery .flex-control-nav li,.page_roomswithbooking #hotel-details .flex-control-nav li,.page_roomswithbooking #whats-included .flex-control-nav li{width:auto}.gallery .flex-control-nav li a,.page_roomswithbooking #hotel-details .flex-control-nav li a,.page_roomswithbooking #whats-included .flex-control-nav li a{text-indent:0;background:0 0;padding:5px 0;position:relative}.gallery .flex-caption,.page_roomswithbooking #hotel-details .flex-caption,.page_roomswithbooking #whats-included .flex-caption{background:0 0;color:#C6C3AD;font-size:16px;font-style:italic;text-align:center}.gallery .flex-control-nav li a span,.page_roomswithbooking #hotel-details .flex-control-nav li a span,.page_roomswithbooking #whats-included .flex-control-nav li a span{background-color:rgba(32,31,34,.5);display:block;height:75px;position:absolute;width:112px}.gallery .flex-control-nav li a img,.page_roomswithbooking #hotel-details .flex-control-nav li a img,.page_roomswithbooking #whats-included .flex-control-nav li a img{height:71px;display:block;border:2px solid transparent}.gallery .flex-control-nav li a.active span,.page_roomswithbooking #hotel-details .flex-control-nav li a.active span,.page_roomswithbooking #whats-included .flex-control-nav li a.active span{background:url(http://www.shipborough.co.uk/images/themes/beerhouse/gallery_sprite_white.png) no-repeat;display:block;height:4px;left:54px;margin-top:-3px;position:absolute;width:7px}.gallery .flex-control-nav li a.active img,.page_roomswithbooking #hotel-details .flex-control-nav li a.active img,.page_roomswithbooking #whats-included .flex-control-nav li a.active img{border:2px solid #4c666a}#slider-code .flex-next,#slider-code .flex-prev,#slider-code .next,#slider-code .prev{background-image:url(../../images/gallery_sprite_white.png)!important}.content.gallery #slider-code .viewport,.page_roomswithbooking .content#hotel-details #slider-code .viewport,.page_roomswithbooking .content#whats-included #slider-code .viewport{width:722px}.cta .social h6:first-child,.cta h3,.social .cta h6:first-child{font-size:16px;color:#f1f1df;font-family:trajan-pro-regular;text-transform:uppercase;margin:0 10px 4px}.cta .social h6:first-child a,.cta h3 a,.social .cta h6:first-child a{color:#f1f1df;margin:0 0 16px}.cta p{color:#c6c3ad;font-style:italic}.cta .ctawrapper{padding-top:35px;height:178px;background:url(../../images/themes/beerhouse/cta_bgr.png) no-repeat}.cta .ctawrapper span{background:0 0}.cta a.button{color:#fff;font-family:futura-pt;overflow:visible;padding:10px 5px 8px;z-index:2;bottom:-11px;background:url(../../images/themes/beerhouse/button-bg.png) repeat-x #333029}.cta a.button:after,.cta a.button:before{content:"";display:block;overflow:hidden;width:22px;height:39px;top:0;position:absolute}.cta a.button:before{background:url(../../images/themes/beerhouse/button-bg-left.png) top left no-repeat;left:-22px}.cta a.button:after{background:url(../../images/themes/beerhouse/button-bg-right.png) top right no-repeat;right:-22px}.page-inner.template-2 .cta img{display:none}.page-inner.template-2 .cta .ctawrapper{margin-top:20px;background:url(../../images/themes/beerhouse/cta_bgr_watermark.png) center top repeat-x}.page-inner #character-fact:after{content:none;content:"";width:620px;height:20px;display:block;background:url(../../images/themes/beerhouse/intro-bg-shadow2.png) no-repeat;position:absolute;left:0;bottom:-20px}.page-inner #character-fact p{background:url(../../images/themes/beerhouse/intro-bg2.png) repeat-y}.page-inner #character-fact p:after,.page-inner #character-fact p:before{content:none}.page-inner #character-fact p:first-child:before{content:"";width:63px;height:40px;display:block;background:url(../../images/themes/beerhouse/intro-bg-decor.png) 0 -40px no-repeat;position:absolute;left:20px;bottom:5px}.page-inner #character-fact p:first-child:after{content:"";width:63px;height:40px;display:block;background:url(../../images/themes/beerhouse/intro-bg-decor.png) no-repeat;position:absolute;right:20px;bottom:5px}.page-inner #package-wrap:after,.page-inner #package-wrap:before{width:620px;overflow:hidden;left:0;content:"";display:block;margin:0}.page-inner #package-wrap{background:url(../../images/themes/beerhouse/bg-rooms.png)}.page-inner #package-wrap p{clear:both;padding-bottom:0}.page-inner #package-wrap:before{background:url(../../images/themes/beerhouse/bg-rooms-top.png) no-repeat;height:20px;position:relative;top:-20px}.page-inner #package-wrap:after{background:url(../../images/themes/beerhouse/bg-rooms-bottom.png) no-repeat;height:25px;position:relative;bottom:-20px;float:left}.page-inner #package-wrap .social h6:first-child,.page-inner #package-wrap h3,.social .page-inner #package-wrap h6:first-child{font-family:trajan-pro-regular;font-size:18px;float:none;text-transform:uppercase;margin:-40px 20px 0;padding-left:0;background:0 0}.page-inner #package-wrap .social h6:first-child span,.page-inner #package-wrap h3 span,.social .page-inner #package-wrap h6:first-child span{background:#202020;padding:19px 0 15px;text-align:center;position:relative;float:left;margin-top:-10px;margin-left:15px;margin-bottom:20px}.page-inner #package-wrap .social h6:first-child span:before,.page-inner #package-wrap h3 span:before,.social .page-inner #package-wrap h6:first-child span:before{content:"";width:15px;height:66px;display:block;background:url(../../images/themes/beerhouse/block-bg-left.png) no-repeat;position:absolute;top:0;left:-15px}.page-inner #package-wrap .social h6:first-child span:after,.page-inner #package-wrap h3 span:after,.social .page-inner #package-wrap h6:first-child span:after{content:"";width:15px;height:66px;display:block;background:url(../../images/themes/beerhouse/block-bg-right.png) no-repeat;position:absolute;top:0;right:-15px}.page_roomswithbooking aside .reviews div{margin:0 auto!important}.page_roomswithbooking aside .reviews div:nth-child(2){padding-top:20px}.page_roomswithbooking #whats-included ul li{color:#fff}.twitterfeed{background:url(../../images/themes/beerhouse/icon_twitterfeed.png) top no-repeat}.facebookfeed{background:url(../../images/themes/beerhouse/icon_facebookfeed.png) top no-repeat}.blogfeed{background:url(../../images/themes/beerhouse/icon_blogfeed.png) top no-repeat}.youtubefeed{background:url(../../images/themes/beerhouse/icon_youtubefeed.png) top no-repeat}.blogfeed,.facebookfeed,.twitterfeed,.youtubefeed{margin-bottom:60px;margin-top:20px;text-align:center}.blogfeed .social h6:first-child,.blogfeed h3,.facebookfeed .social h6:first-child,.facebookfeed h3,.social .blogfeed h6:first-child,.social .facebookfeed h6:first-child,.social .twitterfeed h6:first-child,.social .youtubefeed h6:first-child,.twitterfeed .social h6:first-child,.twitterfeed h3,.youtubefeed .social h6:first-child,.youtubefeed h3{color:#f1f1df;font-family:trajan-pro-regular}.blogfeed a.button,.facebookfeed a.button,.twitterfeed a.button,.youtubefeed a.button{color:#fff;font-family:futura-pt;position:relative;overflow:visible;padding:10px 5px 8px;z-index:2;background:url(../../images/themes/beerhouse/button-bg.png) repeat-x}.blogfeed a.button:before,.facebookfeed a.button:before,.twitterfeed a.button:before,.youtubefeed a.button:before{background:url(../../images/themes/beerhouse/button-bg-left.png) top left no-repeat;content:"";display:block;overflow:hidden;width:22px;height:39px;position:absolute;left:-22px;top:0}.blogfeed a.button:after,.facebookfeed a.button:after,.twitterfeed a.button:after,.youtubefeed a.button:after{background:url(../../images/themes/beerhouse/button-bg-right.png) top right no-repeat;content:"";display:block;overflow:hidden;width:22px;height:39px;position:absolute;right:-22px;top:0}.blogfeed blockquote,.facebookfeed blockquote,.twitterfeed blockquote,.youtubefeed blockquote{color:#C6C3AD;font-style:italic}.blogfeed cite,.facebookfeed cite,.twitterfeed cite,.youtubefeed cite{color:#C6C3AD;font-style:normal;font-weight:400;font-family:Arial}.blogfeed cite a,.facebookfeed cite a,.twitterfeed cite a,.youtubefeed cite a{color:#C6C3AD}.facilities{background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat;text-align:center}.facilities .social h6:first-child,.facilities h3,.social .facilities h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;text-align:center;color:#f1f1df;font-family:trajan-pro-regular}.facilities ul{padding-left:60px}.facilities ul li p{color:#C6C3AD}.facilities ul li p:after{content:"";background-image:url(../../images/themes/beerhouse/icons.png);background-repeat:no-repeat;width:30px;height:30px;overflow:visible;display:block;position:absolute}.facilities a.button{color:#fff;font-family:futura-pt;position:relative;overflow:visible;padding:10px 5px 8px;z-index:2;background:url(../../images/themes/beerhouse/button-bg.png) repeat-x}.facilities a.button:after,.facilities a.button:before{display:block;overflow:hidden;width:22px;height:39px;position:absolute;top:0;content:""}.facilities a.button:before{background:url(../../images/themes/beerhouse/button-bg-left.png) top left no-repeat;left:-22px}.facilities a.button:after{background:url(../../images/themes/beerhouse/button-bg-right.png) top right no-repeat;right:-22px}.openinghours,.seasonalhours,.servingtimes{background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat}.openinghours table,.seasonalhours table,.servingtimes table{text-align:left;color:#C6C3AD}.openinghours .social h6:first-child,.openinghours h3,.seasonalhours .social h6:first-child,.seasonalhours h3,.servingtimes .social h6:first-child,.servingtimes h3,.social .openinghours h6:first-child,.social .seasonalhours h6:first-child,.social .servingtimes h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;color:#f1f1df;font-family:trajan-pro-regular}.servingtimes .social h6:first-child,.servingtimes h3,.social .servingtimes h6:first-child{padding:0 10px}.bookatable{background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat}.bookatable .social h6:first-child,.bookatable h3,.social .bookatable h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;color:#f1f1df;font-family:trajan-pro-regular}.siteminder{background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat}.siteminder .social h6:first-child,.siteminder h3,.social .siteminder h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;color:#f1f1df;font-family:trajan-pro-regular}.reviews{background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat}.reviews .social h6:first-child,.reviews h3,.social .reviews h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;color:#f1f1df;font-family:trajan-pro-regular}.awards{color:#C6C3AD;background:url(../../images/themes/beerhouse/border.png) center 10px repeat-x}.awards li{color:#C6C3AD;border-top:1px solid #111}.awards .social h6:first-child,.awards h3,.social .awards h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;color:#f1f1df;font-family:trajan-pro-regular}.awards .award-text{color:#C6C3AD!important}.menuslist{background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat}.menuslist .social h6:first-child,.menuslist h3,.social .menuslist h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;color:#f1f1df;font-family:trajan-pro-regular}.booking-system{background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat}.booking-system .social h6:first-child,.booking-system h3,.social .booking-system h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;font-family:trajan-pro-regular;color:#F1F1DF}.booking-system .bookaroomform{padding:7px;background:url(../../images/themes/beerhouse/blackboard.png)}.booking-system .bookaroomform fieldset{border:1px solid #1f1c13}.form-outer .scfForm .scfCheckBoxListGeneralPanel table,.form-outer .scfForm .scfCheckBoxListGeneralPanel tr,.form-outer .scfForm .scfRadioButtonListGeneralPanel table,.form-outer .scfForm .scfRadioButtonListGeneralPanel tr{border:none}.booking-system .bookaroomform fieldset input.btn-booking{color:#fff;font-family:futura-pt;background-color:#14120e}.newsletter-system{background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat}.newsletter-system .social h6:first-child,.newsletter-system h3,.social .newsletter-system h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;font-family:trajan-pro-regular;color:#F1F1DF}.newsletter-system .newsletter{padding:7px;background:url(../../images/themes/beerhouse/blackboard.png)}.newsletter-system .newsletter a{color:#fff}.newsletter-system .newsletter fieldset li label{color:#C6C3AD}.newsletter-system .newsletter fieldset input.btn-signup{color:#fff;font-family:futura-pt;background-color:#14120e}.newsletter-system .newsletter fieldset ol li span{color:#FD4A4A}.newsletter-system .newsletter fieldset .pnl-signupresult{color:#FFF}.newsletter-system .newsletter fieldset .pnl-signupresult p{color:#C6C3AD}.newsletter-system .newsletter fieldset .pnl-signupresult h4{color:#FFF;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:23px;margin:0;padding-bottom:10px}.dmn-form,.dmn-form h1{color:#fff!important}.dmn-form{background:url(../../images/themes/beerhouse/blackboard.png)!important}.dmn-form .btn-primary{width:auto!important;padding:5px 30px!important;margin:20px auto 0!important;text-align:center!important;display:block!important;text-transform:uppercase!important;color:#fff!important;background:#14120e!important;cursor:pointer!important}.dmn-form .btn-primary:hover{box-shadow:0 0 4px 0 #ccc!important}.form-outer{background:url(../../images/themes/beerhouse/blackboard.png)}.form-outer .scfForm{color:#C6C3AD;padding:20px 0}.form-outer .scfForm .scfSectionLegend,.form-outer .scfForm .scfTitleBorder{font-family:trajan-pro-regular;color:#F1F1DF;width:100%;padding-bottom:15px;font-size:21px;line-height:32px;font-weight:400;display:inline;text-align:center;position:relative}.form-outer .scfForm .scfSectionLegend:after,.form-outer .scfForm .scfTitleBorder:after{content:"";width:310px;height:25px;position:absolute;display:block;left:7px;top:35px}.form-outer .scfForm .scfTitleBorder{font-size:21px}.form-outer .scfForm .scfFooterBorder,.form-outer .scfForm .scfIntroBorder{margin-top:10px;font-size:14px;font-family:Georgia,Times New Roman,Times,sans-serif}.form-outer .scfForm .scfSectionContent{font-family:arial;color:#fff;margin-bottom:15px}.form-outer .scfForm .scfCheckBoxListLabel,.form-outer .scfForm .scfRadioButtonListLabel,.form-outer .scfForm .scfSectionContent label{color:#C6C3AD}.form-outer .scfForm .scfCheckBoxListGeneralPanel,.form-outer .scfForm .scfRadioButtonListGeneralPanel{background:0 0!important;padding:0!important}.form-outer .scfForm .scfCheckBoxListGeneralPanel td,.form-outer .scfForm .scfRadioButtonListGeneralPanel td{padding:0}.form-outer .scfForm .scfCheckBoxListGeneralPanel td input,.form-outer .scfForm .scfRadioButtonListGeneralPanel td input{float:left}.form-outer .scfForm .scfCheckBoxListGeneralPanel td label,.form-outer .scfForm .scfRadioButtonListGeneralPanel td label{width:auto!important}.form-outer .scfForm input[type=submit]{padding:5px 30px;margin:20px auto 0;text-align:center;display:block;width:130px;text-transform:uppercase;color:#fff;background:#14120e;border:1px solid #14120e;cursor:pointer}.form-outer .scfForm input[type=submit]:hover{box-shadow:0 0 4px 0 #14120e}.form-outer .scfForm .scfRequired{color:#C6C3AD}.col-8 .scfForm{margin-top:20px}.col-8 .form-outer .scfForm .scfTitleBorder:after,.col-8 .scfForm .scfSectionLegend:after,.form-outer .col-8 .scfForm .scfTitleBorder:after{background:0 0!important}.col-8 .scfForm .scfTitleBorder{border-bottom:1px solid #514B3E}.col-4 .scfForm{text-align:center}.col-4 .scfForm .scfTitleBorder{display:inline;margin:auto;text-align:center;background:url(../../images/themes/beerhouse/border.png) center 29px no-repeat;color:#f1f1df;font-family:trajan-pro-regular;font-size:21px;line-height:32px;font-weight:400}.offersarea h4,.offersarea h4 span.specialoffer{font-weight:400;color:#3b382b;text-transform:none}.offersarea{text-align:center;background:url(../../images/themes/beerhouse/blackboard.png)}.offersarea .offerswrapper{border:1px solid #1f1c13;margin:7px}.offersarea .flexslider{background-color:transparent}.offersarea h4{font-size:18px;font-style:italic;background:url(../../images/themes/beerhouse/offers-title-bg.png) center bottom no-repeat;font-family:Georgia,Times New Roman,Times,sans-serif}.offersarea h4 span.specialoffer{font-size:16px;line-height:20px;font-style:normal;font-family:trajan-pro-regular;margin-bottom:0;padding-bottom:0}.offersarea h5{color:#C6C3AD;font-size:18px;line-height:21px}.offersarea p{color:#C6C3AD}.offersarea a.button{color:#fff;font-family:futura-pt;position:relative;overflow:visible;padding:10px 5px 8px;z-index:2;background:url(../../images/themes/beerhouse/button-bg.png) repeat-x}.offersarea a.button:after,.offersarea a.button:before{content:"";display:block;overflow:hidden;width:22px;height:39px;position:absolute;top:0}.offersarea a.button:before{background:url(../../images/themes/beerhouse/button-bg-left.png) top left no-repeat;left:-22px}.offersarea a.button:after{background:url(../../images/themes/beerhouse/button-bg-right.png) top right no-repeat;right:-22px}.offersarea a.button:hover{background:url(../../images/themes/beerhouse/button-bg.png) repeat-x;color:#fff}.offersarea .flex-control-nav li a{background-image:url(http://www.shipborough.co.uk/images/themes/beerhouse/bg_control_nav.png)}.rooms,.roomsfunction,.whatson{background:url(../../images/themes/beerhouse/bg-rooms.png)}.rooms .social h6:first-child,.rooms h3,.roomsfunction .social h6:first-child,.roomsfunction h3,.social .rooms h6:first-child,.social .roomsfunction h6:first-child,.social .whatson h6:first-child,.whatson .social h6:first-child,.whatson h3{background:0 0;color:#fff;font-family:trajan-pro-regular;position:relative}.commonfunction ul,.rooms p,.roomsfunction p,.showhide-facilities,.whatson p{color:#C6C3AD}.rooms .social h6:first-child span,.rooms h3 span,.roomsfunction .social h6:first-child span,.roomsfunction h3 span,.social .rooms h6:first-child span,.social .roomsfunction h6:first-child span,.social .whatson h6:first-child span,.whatson .social h6:first-child span,.whatson h3 span{border:0}.rooms ul li,.roomsfunction ul li,.whatson ul li{color:#C6C3AD;font-family:Georgia;font-style:italic}.rooms ul li:before,.roomsfunction ul li:before,.whatson ul li:before{content:" ";width:12px;height:7px;background:url(http://www.shipborough.co.uk/images/themes/beerhouse/accordion_sprite.png) -27px 0;position:absolute;top:7px;left:0}.showhide-facilities{background:url(../../images/themes/beerhouse/icon-showhide-facilities.png) left 0 no-repeat;font-style:italic}.rooms,.roomsfunction{padding-bottom:0;margin-bottom:70px;margin-top:40px}.rooms:after,.rooms:before,.roomsfunction:after,.roomsfunction:before{width:620px;overflow:hidden;margin:0;position:relative;content:"";display:block}.rooms:before,.roomsfunction:before{background:url(../../images/themes/beerhouse/bg-rooms-top.png) no-repeat;height:20px;top:-20px}.rooms:after,.roomsfunction:after{background:url(../../images/themes/beerhouse/bg-rooms-bottom.png) no-repeat;height:25px;bottom:0;float:left}.rooms .social h6:first-child,.rooms h3,.roomsfunction .social h6:first-child,.roomsfunction h3,.social .rooms h6:first-child,.social .roomsfunction h6:first-child{font-family:trajan-pro-regular;font-size:18px;float:none;text-transform:uppercase;margin:-40px 20px 0;padding-left:0}.rooms .social h6:first-child span,.rooms h3 span,.roomsfunction .social h6:first-child span,.roomsfunction h3 span,.social .rooms h6:first-child span,.social .roomsfunction h6:first-child span{background:#202020;padding:19px 0 15px;text-align:center;position:relative;float:left;margin-top:-10px;margin-left:15px;margin-bottom:20px}.rooms .social h6:first-child span:before,.rooms h3 span:before,.roomsfunction .social h6:first-child span:before,.roomsfunction h3 span:before,.social .rooms h6:first-child span:before,.social .roomsfunction h6:first-child span:before{content:"";width:15px;height:66px;display:block;background:url(../../images/themes/beerhouse/block-bg-left.png) no-repeat;position:absolute;top:0;left:-15px}.rooms .social h6:first-child span:after,.rooms h3 span:after,.roomsfunction .social h6:first-child span:after,.roomsfunction h3 span:after,.social .rooms h6:first-child span:after,.social .roomsfunction h6:first-child span:after{content:"";width:15px;height:66px;display:block;background:url(../../images/themes/beerhouse/block-bg-right.png) no-repeat;position:absolute;top:0;right:-15px}.commonfunction{background:0 0}.commonfunction ul li:before{content:" ";width:12px;height:7px;background:url(http://www.shipborough.co.uk/images/themes/beerhouse/accordion_sprite.png) -27px 0;position:absolute;top:7px;left:0}.whatson:after,.whatson:before{content:"";width:620px;position:relative;display:block;overflow:hidden}.whatson{padding-bottom:0}.whatson:before{background:url(../../images/themes/beerhouse/bg-rooms-top.png) no-repeat;height:20px;top:-20px;margin:40px 0 0}.whatson:after{background:url(../../images/themes/beerhouse/bg-rooms-bottom.png) no-repeat;height:25px;margin:0 0 70px;bottom:-25px}.social .whatson h6:first-child,.whatson .social h6:first-child,.whatson h3{background:url(../../images/themes/beerhouse/date-bg.png) top right no-repeat,url(../../images/themes/beerhouse/date-bg.png) center right no-repeat,url(../../images/themes/beerhouse/date-bg.png) right bottom no-repeat;padding-top:0;padding-bottom:0;padding-right:16px;background-size:56px;margin:-10px 0 20px}.social .whatson h6:first-child span,.whatson .social h6:first-child span,.whatson h3 span{background:#202020;padding-top:15px;padding-bottom:15px;margin:0 0 0 -14px;padding-left:30px}.social .whatson h6:first-child .data,.whatson .social h6:first-child .data,.whatson h3 .data{font-size:18px;text-transform:uppercase}.whatson h4{font-size:20px;font-family:trajan-pro-regular;color:#fff;text-transform:uppercase;margin-top:0;padding-top:0}.whatson p em{color:#7c7a69}.ontap{background:0 0;border-bottom:1px solid #514B3E}.ontap .social h6:first-child,.ontap h3,.social .ontap h6:first-child{color:#f1f1df;font-family:trajan-pro-regular;padding-bottom:12px;background:0 0;border-bottom:1px solid #514B3E}.findus small a{font-family:Futura,"Century Gothic",AppleGothic,sans-serif;background:#44403b;font-size:12px;color:#fff;text-align:center;text-transform:uppercase}.findus small a:hover{background:#000}.getdirections ul li{color:#C6C3AD}.getdirections ul li .icon{background-image:url(../../images/themes/beerhouse/icons.png);color:#f1f1df}.contactus{background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat;color:#C6C3AD}.contactus .social h6:first-child,.contactus h3,.social .contactus h6:first-child{background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;color:#f1f1df;font-family:trajan-pro-regular}.contactus .email a,.contactus address a:link{color:#C6C3AD}.contactus .adr,.contactus .email,.contactus .tel{margin:0 0 20px}.social h6:first-child{font-family:trajan-pro-regular;color:#f1f1df}footer nav{padding-top:40px;background:url(../../images/themes/beerhouse/border2.png) no-repeat}footer #footernavigation{background:url(../../images/themes/beerhouse/border-side.png) top right no-repeat}footer #footernavigation ul li a{color:#C6C3AD;font-size:12px;font-family:Georgia,Times New Roman,Times,sans-serif}footer .contactus{color:#C6C3AD}.social footer .contactus h6:first-child,footer .contactus .social h6:first-child,footer .contactus h3{font-family:trajan-pro-bold;text-transform:uppercase;color:#f1f1df}footer .contactus .tel span{background:url(../../images/themes/beerhouse/icons.png) 0 -4100px no-repeat}footer .contactus .email span{background:url(../../images/themes/beerhouse/icons.png) 0 -4200px no-repeat}footer .contactus .email a{color:#C6C3AD}.page_roomswithbooking .room-details{background:#f2f2f2}.page_roomswithbooking .room-details .social h6:first-child,.page_roomswithbooking .room-details h1,.page_roomswithbooking .room-details h2,.page_roomswithbooking .room-details h3,.page_roomswithbooking .room-details h4,.page_roomswithbooking .room-details h5,.page_roomswithbooking .room-details h6,.page_roomswithbooking .room-details p,.social .page_roomswithbooking .room-details h6:first-child{color:#44403b}.page_roomswithbooking #whats-included{margin-bottom:30px;margin-top:0;color:#fff!important}.page_roomswithbooking #hotel-details{margin-bottom:30px}.page_roomswithbooking #hotel-details:before{content:none;content:"";background:url(../../images/themes/beerhouse/bg-rooms-top.png) no-repeat;height:20px;display:block;position:absolute;top:-20px;left:0;margin:0;padding:0!important;background-size:100%;width:100%}.page_roomswithbooking #hotel-details:after{content:none;content:"";background:url(../../images/themes/beerhouse/bg-rooms-bottom.png) no-repeat;height:25px;display:block;position:absolute;margin:0;padding:0!important;bottom:-25px;left:0;background-size:100%;width:100%}#booking-header{background:url(../../images/themes/beerhouse/booking-header-bg.png);color:#fff}#booking-header #date-container input[type=text],#booking-header #voucher-container input[type=text]{margin-top:5px;border-radius:3px;height:31px;border:1px solid grey;padding-left:10px}#booking-header .date-cell{border-left:1px solid #44403b}#booking-header .btn-submit,#booking-header .btn-update,#booking-header a{background:url(../../images/themes/beerhouse/button-sprite.png) no-repeat;font-family:arial;color:#44403b}#booking-header .btn-submit,#booking-header .btn-update{border-radius:5px;width:93px}#calendar-controls{border-left:1px solid #44403b;border-bottom:1px solid #44403b}#calendar-controls a{color:#44403b}#calendar-controls .control-container span{font-family:trajan-pro-regular;font-size:18px;margin-left:24px;margin-right:24px}.gradient-button,.room-confirm .btn-submit,.row-rates .row-rate label{color:#44403b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4YzVhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzkxODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c5af),color-stop(100%,#939182));background:-webkit-linear-gradient(top,#c8c5af 0,#939182 100%);background:linear-gradient(to bottom,#c8c5af 0,#939182 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c5af', endColorstr='#939182', GradientType=0 );border-radius:3px;box-shadow:0 6px 10px -3px #131414!important}.dark-gradient-button,.row-room .btn-accordion span.txt-close{background:#000;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#000),color-stop(100%,#333));background:-webkit-linear-gradient(top,#000 1%,#333 100%);background:linear-gradient(to bottom,#000 1%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333', GradientType=0 )}.room-confirm{font-family:arial;font-size:13px}.room-confirm select{height:30px;width:45px;border-color:grey;border-radius:3px;margin-top:-3px}.row-rates .row-rate,.row-room{border-bottom:1px solid #3b362c}.room-confirm .confirm-total span{font-family:trajan-pro-regular}.row-room{background:#f0ece5}.row-room h4{font-style:normal;font-size:18px;text-transform:uppercase}.row-room .btn-accordion{background:url(../../images/themes/beerhouse/button-sprite.png) repeat-x;border-radius:5px;color:#46423d}.row-room .btn-accordion span{margin-top:1px}.row-room .btn-accordion span.txt-open{display:block}.row-room .btn-accordion span.txt-open:after{background:url(../../images/themes/beerhouse/black-open-accordion.png) no-repeat;content:"";width:8px;height:8px;display:inline-block;margin:10px 0 0 10px}.row-room .btn-accordion span.txt-close{display:none}.row-room .open{background:#000;color:#fff}.rates-container a,.room .date-cell span,.room .date-cell span a,.room-container .rates-container .date-cell,.row-rates .row-rate .rate-prices{color:#44403b}.room .open{background:#cfcab4}.room .open .rates-container{background:#fff}.room .open .txt-close{background:#000;padding-bottom:6px}.row-rates .room-selected{background:#cfcab4}.row-rates .row-rate{background:#f0ece5}.row-rates .row-rate h5{font-family:Georgia;text-transform:uppercase;font-size:14px}.row-rates .row-rate label.selected:after{background:url(../../images/white-tick.png) no-repeat;content:"";width:10px;height:9px;display:inline-block;margin:0 0 0 10px}.row-rates .row-rate .room-type-header{overflow:hidden}.room-container .rates-container{background:#fff}.room-container .rates-container .rate-selected{background:#424138;color:#fff}.date-cell{border-left:1px solid #3b362c}.rate-selected{background:#424138!important}.rate-selected span{color:#fff!important}#alternatives h2{background-image:url(../../images/themes/beerhouse/border2.png)}#alternatives ul{list-style:none;padding-top:20px}#alternatives li{border-bottom:1px solid #44403b;font-family:arial}#alternatives li:nth-child(even){background:#d9cfbb}#alternatives figure{width:112px}#alternatives figcaption{width:120px;font-family:arial;font-style:normal}#alternatives h4{font-family:trajan-pro-regular;color:#44403b}#alternatives .distance-from{font-weight:700}#alternatives .alternative-address{border-left:1px solid #44403b;padding:0 10px;width:180px}#alternatives .alternative-links a{color:#44403b}#alternatives .alternative-price{border-left:1px solid #44403b;border-right:1px solid #44403b}#alternatives .alternative-price span{font-weight:700;font-family:trajan-pro-regular;font-size:20px}#alternatives .alternative-visit{padding:20px 15px 0 0;width:75px}#alternatives .alternative-visit a{color:#44403b}@media only screen and (max-width:767px){.carousel .flex-direction-nav li a{width:77px!important;bottom:10px!important}.carousel .flex-caption{background:#202020!important;color:#C6C3AD!important}.carousel .flex-caption a{color:#fff!important}.template-3 .page-content{margin-bottom:10px!important}}.template-3 .carousel .flex-caption{background:url(../../images/themes/beerhouse/blackboard.png);margin-bottom:10px!important}.template-3 .carousel .flex-direction-nav li a{width:60px!important;bottom:250px!important}.page-editor table{color:#fff}#closed-alert-top{background-image:url(../../images/themes/beerhouse/alert-header.png)}.home #closed-alert h5,.home #closed-alert h6{color:#302d20}.ie7 .caption h4,.ie7 .ontap .viewport .caption p{color:#f1f1df!important}.ie7 .findus,.ie7 .gallery,.ie7 .page_roomswithbooking #hotel-details,.ie7 .page_roomswithbooking #whats-included,.ie7 .rooms,.ie7 .roomsfunction,.ie7 .whatson,.page_roomswithbooking .ie7 #hotel-details,.page_roomswithbooking .ie7 #whats-included{zoom:1;padding-bottom:20px}.ie7 .findus:after,.ie7 .findus:before,.ie7 .gallery:after,.ie7 .gallery:before,.ie7 .page_roomswithbooking #hotel-details:after,.ie7 .page_roomswithbooking #hotel-details:before,.ie7 .page_roomswithbooking #whats-included:after,.ie7 .page_roomswithbooking #whats-included:before,.ie7 .rooms:after,.ie7 .rooms:before,.ie7 .roomsfunction:after,.ie7 .roomsfunction:before,.ie7 .whatson:after,.ie7 .whatson:before,.page_roomswithbooking .ie7 #hotel-details:after,.page_roomswithbooking .ie7 #hotel-details:before,.page_roomswithbooking .ie7 #whats-included:after,.page_roomswithbooking .ie7 #whats-included:before{content:none}.ie7 .rooms .social h6:first-child,.ie7 .rooms h3,.ie7 .roomsfunction .social h6:first-child,.ie7 .roomsfunction h3,.social .ie7 .rooms h6:first-child,.social .ie7 .roomsfunction h6:first-child{margin-top:0;margin-left:0}.ie7 .rooms .social h6:first-child span,.ie7 .rooms h3 span,.ie7 .roomsfunction .social h6:first-child span,.ie7 .roomsfunction h3 span,.social .ie7 .rooms h6:first-child span,.social .ie7 .roomsfunction h6:first-child span{padding-left:10px;padding-right:10px}.ie8 .social h6:first-child,.ie8 h1,.ie8 h2,.ie8 h3,.ie8 h5,.ie8 h6,.social .ie8 h6:first-child{font-family:Georgia,"Times New Roman",Times,serif!important;text-transform:uppercase;font-variant:small-caps}.ie8 h4,.ie8 span.specialoffer{font-family:Georgia,"Times New Roman",Times,serif!important}.ie8 .getdirections .icon{font-size:13px}.ie8 .findus,.ie8 .gallery,.ie8 .page_roomswithbooking #hotel-details,.ie8 .page_roomswithbooking #whats-included,.ie8 .rooms,.ie8 .roomsfunction,.ie8 .whatson,.page_roomswithbooking .ie8 #hotel-details,.page_roomswithbooking .ie8 #whats-included{background:url(../../images/themes/beerhouse/bg-rooms.png)}.ie8 .commonfunction,.ie8 .commonfunction .whatson .social h6:first-child,.ie8 .commonfunction .whatson h3,.ie8 .gallery:after,.ie8 .gallery:before,.ie8 .page_roomswithbooking #hotel-details:after,.ie8 .page_roomswithbooking #hotel-details:before,.ie8 .page_roomswithbooking #whats-included:after,.ie8 .page_roomswithbooking #whats-included:before,.page_roomswithbooking .ie8 #hotel-details:after,.page_roomswithbooking .ie8 #hotel-details:before,.page_roomswithbooking .ie8 #whats-included:after,.page_roomswithbooking .ie8 #whats-included:before,.social .ie8 .commonfunction .whatson h6:first-child{background:0 0}@media only screen and (max-width:767px){#mainnavigation a{color:#aaa!important}#mainnavigation a.active,#mainnavigation a:hover,.ontap h4,.ontap p{color:#fff!important}.ontap h4{font-family:trajan-pro-regular!important}.ontap .viewport{padding-bottom:40px}header.grid #mainnavigation ul{padding-top:0!important}#closed-alert h5{color:#44403B!important}}.game-box{background:url(../../images/themes/beerhouse/bg-rooms.png)}.game-box .time{background:url(../../images/themes/beerhouse/beerhouse-tab.png) top left no-repeat}#rightcolumntext-wrap{text-align:center;background:url(../../images/themes/beerhouse/border.png) center 5px no-repeat}#rightcolumntext-wrap .social h6:first-child,#rightcolumntext-wrap h3,.social #rightcolumntext-wrap h6:first-child{display:inline;margin:auto;padding:0 20px;text-align:center;background:url(../../images/themes/beerhouse/bg_tile.jpg) repeat-x;color:#f1f1df;font-family:trajan-pro-regular}.events-slider{background:#252525}.events-slider .titles{background:url(../../images/events/details-png.png) repeat-x}.events-slider .titles .social h6:first-child,.events-slider .titles h3,.social .events-slider .titles h6:first-child{color:#f1f1df;font-family:trajan-pro-regular}.events-slider .titles p{color:#f1f1df}.events-slider .description{background:url(../../images/events/event-bg.jpg);color:#aba892}.events-slider .description p{color:#aba892}.events-slider:after{background:url(../../images/events/events-featured-bottom.png)}.ie9 .gradient{-webkit-filter:none;filter:none}body.home.events .container:after{height:220px}.event-box:after,.event-box:before{content:"";top:0;width:15px;height:120px;position:absolute;display:block}.filter-tabs .pub-tab,.filter-tabs .teatre-tab{font-family:trajan-pro-regular;background:#ededd6}.filter-tabs .pub-tab a,.filter-tabs .teatre-tab a{color:#202020;text-transform:uppercase}.filter-tabs .pub-tab.inactive,.filter-tabs .teatre-tab.inactive{background:#2b2923}.filter-tabs .pub-tab.inactive a,.filter-tabs .teatre-tab.inactive a{color:#fff}.pub-events{margin-top:30px}.filter-controls{background:url(../../images/events/filter-bg.png) no-repeat;color:#6f6a50;font-family:Georgia;font-style:italic;font-size:19px}.month-box .date{font-family:trajan-pro-regular;color:#fff;background:url(../../images/themes/beerhouse/border3.png) bottom left no-repeat}.event-box,.page-editor .event-box{background:url(../../images/events/event-bg.jpg)}.page-editor .event-box{color:#fff}.page-editor .event-box a{position:absolute;left:170px}.event-box{font-family:Georgia}.event-box:before{left:-15px;background:url(../../images/events/event-start.png) no-repeat}.event-box:after{right:-15px;background:url(../../images/events/event-end.png) no-repeat}.event-box a.button{font-family:trajan pro;font-weight:700;font-size:14px;padding:10px 0;color:#252525;position:absolute;bottom:-20px;margin:0 auto;left:25px;width:110px;height:20px;z-index:9;overflow:visible;background:#fff}.event-box a.button:after,.event-box a.button:before,.theatre-cta a.button:after,.theatre-cta h4.button:after,.theatre-event a.button:after,.theatre-event h4.button:after{height:31px;width:15px;bottom:4px;content:"";position:absolute}.event-box a.button:after{background:url(../../images/events/events-button-after.png) no-repeat;right:-15px}.event-box a.button:before{background:url(../../images/events/events-button-before.png) no-repeat;left:-15px}.event-box a{font-family:trajan-pro-regular}.theatre-cta a,.theatre-cta h4,.theatre-event a,.theatre-event h4{font-family:trajan pro;font-size:18px;color:#f0f0dd}.theatre-cta a.button,.theatre-cta h4.button,.theatre-event a.button,.theatre-event h4.button{font-family:trajan pro;font-weight:700;font-size:14px;color:#252525;background:#fff}.theatre-cta a.button:after,.theatre-cta h4.button:after,.theatre-event a.button:after,.theatre-event h4.button:after{background:url(../../images/events/events-button-after.png) no-repeat;right:-15px}.theatre-cta a.button:before,.theatre-cta h4.button:before,.theatre-event a.button:before,.theatre-event h4.button:before{content:"";background:url(../../images/events/events-button-before.png) no-repeat;height:31px;width:15px;position:absolute;bottom:4px;left:-15px}.theatre-cta:after,.theatre-event:after{content:"";background:url(../../images/events/event-cta-bottom.png) no-repeat;height:18px;width:220px;position:absolute;bottom:-18px;left:0}.featured-event:after{background:url(../../images/events/events-featured-bottom.png) no-repeat}.event-quote{font-family:trajan-pro-regular;font-size:26px;line-height:1;padding:20px 0}.event-quote .autor{font-family:georgia;font-size:14px}.event-details{color:#aba892;background:url(../../images/events/details-png.png) repeat-x}.event-desc p{font-family:georgia;font-size:16.5px;line-height:1.5}.closing-cta .button,.view-dates{font-family:trajan pro;font-size:14px;padding:10px 0;color:#252525;z-index:0;overflow:visible;text-align:center;font-weight:700}.closing-cta .button{position:relative;min-width:110px;height:20px;background:#fff;margin:20px auto 0;display:inline-block}.carousel,header.grid{min-width:940px}.closing-cta .button:after,.closing-cta .button:before{content:"";height:31px;width:15px;position:absolute;bottom:4px}.closing-cta .button:after{background:url(../../images/events/events-button-after.png) no-repeat;right:-15px}.closing-cta .button:before{background:url(../../images/events/events-button-before.png) no-repeat;left:-15px}.view-dates{position:relative;width:110px;height:20px;background:#fff;margin:20px auto;display:block}.view-dates:after,.view-dates:before{content:"";height:31px;width:15px;position:absolute;bottom:4px}.view-dates:after{background:url(../../images/events/events-button-after.png) no-repeat;right:-15px}.view-dates:before{background:url(../../images/events/events-button-before.png) no-repeat;left:-15px}.view-dates:hover{color:#202020}.booking-label{display:block;width:100%;font-size:24px;padding-bottom:60px;margin-top:40px;font-family:trajan-pro-regular;color:#fff;background:url(../../images/themes/beerhouse/border3.png) bottom left no-repeat}.event-quote:after,.event-quote:before{content:"";width:63px;height:40px;display:block;bottom:5px;position:absolute}.event-quote{color:#6f6a50;background:url(../../images/events/event-quote-bg.png) -1px 0 repeat-y;box-shadow:0 5px 5px 0 #232312}.event-quote:before{background:url(../../images/themes/beerhouse/intro-bg-decor.png) 0 -40px no-repeat;left:20px}.event-quote:after{background:url(../../images/themes/beerhouse/intro-bg-decor.png) no-repeat;right:20px}.booking-row .date{font-family:Georgia;font-size:20px;color:#fff;max-width:450px}.booking-row .price{font-family:georgia;font-style:italic;font-size:17px;max-width:450px}.booking-row .button{font-family:trajan pro;font-weight:700;font-size:14px;padding:10px 0;color:#fff;position:absolute;top:35px;right:10px;width:110px;height:20px;z-index:0;overflow:visible;background:url(../../images/events/button-bg.jpg)}.booking-row .button:after,.booking-row .button:before{content:"";height:31px;width:15px;position:absolute;bottom:4px}.booking-row .button:after{background:url(../../images/events/events-button-after-dark.png) no-repeat;right:-15px}.booking-row .button:before{background:url(../../images/events/events-button-before-dark.png) no-repeat;left:-15px}.teatre-details .email:before,.teatre-details .tel:before{display:block;content:"";height:20px;width:20px;left:0;position:absolute;top:0}.home .container.hidden-gradient:after{background:#333029}.teatre-details .email{color:#C6C3AD}.teatre-details .email:before{background:url(../../images/themes/beerhouse/icons.png) 0 -4203px no-repeat}.teatre-details .tel:before{background:url(../../images/themes/beerhouse/icons.png) 0 -4100px no-repeat}.rate-desc,.variables{display:none}.btn-help{width:31px;height:30px;background:url(../../images/icons/icon-help.png) no-repeat;display:block;overflow:hidden;text-indent:-9999px}.btn-help.active{background-position:0 -30px}#infobox-container{position:absolute;width:300px;opacity:0;z-index:100}#infobox{position:relative;background:#fff;margin:0 0 0 20px;padding:20px;font-family:Arial;color:#44403b}#infobox .btn-close{width:29px;height:29px;position:absolute;right:0;top:0;background:url(../../images/infobox-close.png) no-repeat;text-indent:-9999px}#infobox .info-text{padding-right:10px}#infobox:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;top:50%;margin-top:-10px}.validation-container{display:none;position:absolute;background:url(../../images/validation-arrow.png) top center no-repeat;z-index:20}.validation-msg{margin-top:15px;width:200px;height:20px;padding:10px;top:60px;background:#fff;color:#44403b;z-index:5;left:150px;text-align:center;-ms-box-shadow:0 1px 3px rgba(0,0,0,.25);-o-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25)}.grid,.page-inner .promotions .first,.page-inner .promotions .last,.page-inner .promotions li{padding:0}.container{overflow:hidden;background-size:100%;width:100%;min-height:auto}.grid{background:0 0;width:940px;margin:0 auto 20px;height:100%}.content{margin-top:0}.home .content{margin-top:550px}.home .contactus,.home .openinghours,.home .servingtimes{min-height:350px}.home .blogfeed,.home .facebookfeed,.home .twitterfeed,.home .youtubefeed{min-height:240px}.home footer .contactus{min-height:100%!important}.home .facilities{min-height:390px}.page-inner article{margin-top:20px}.page-inner aside{margin-top:62px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-7,.col-8,.col-9{float:left;padding-left:10px}footer{margin:auto auto 0;padding-top:0}.col-1{width:60px;padding-right:10px}.col-1:last-child{padding-right:0}.col-2{width:140px;padding-right:10px}.col-2:last-child{padding-right:0}.col-3{width:220px;padding-right:10px}.col-3:last-child{padding-right:0}.col-4{width:300px;padding-right:10px}.col-4:last-child{padding-right:0}.col-5{width:380px;padding-right:10px}.col-5:last-child{padding-right:0}.col-6{float:left;width:460px;padding-left:10px;padding-right:10px}.col-6:last-child{padding-right:0}.col-7{width:540px;padding-right:10px}.col-7:last-child{padding-right:0}.col-8{width:620px;padding-right:10px}.col-8:last-child{padding-right:0}.col-9{width:700px;padding-right:10px}.col-9:last-child{padding-right:0}.col-10{width:780px;padding-right:10px}.col-10:last-child{padding-right:0}.col-11{width:860px;padding-right:10px}.col-11:last-child{padding-right:0}.col-12{width:940px;padding-right:10px}.col-12:last-child{padding-right:0}.first{padding-left:0!important}.last{padding-right:0!important}.fullers-header{width:1110px;z-index:20;position:relative}.fullers-header .header-nav{position:absolute;z-index:20;width:940px;font-size:13px}.fullers-header .header-nav #menu-right{float:right;text-align:left;position:relative;min-height:10px}.fullers-header .header-nav a.bookaroom,.fullers-header .header-nav a.btn-booktable,.fullers-header .header-nav a.morepubs,.fullers-header .header-nav a.newsletter-btn{float:left;color:#171717;display:inline-block;overflow:visible;background:#e0dfdb;background:-webkit-linear-gradient(#e0dfdb 0,#b6b5b2 100%);background:linear-gradient(#e0dfdb 0,#b6b5b2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dfdb', endColorstr='#b6b5b2', GradientType=0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:0 solid #2c2c2c;padding:8px 25px 8px 13px;margin:-5px 0 0 5px}.fullers-header .header-nav a.bookaroom.morepubs,.fullers-header .header-nav a.btn-booktable.morepubs,.fullers-header .header-nav a.morepubs.morepubs,.fullers-header .header-nav a.newsletter-btn.morepubs{float:left;margin-left:0;margin-right:5px;padding:8px 20px}.fullers-header .header-nav a.bookaroom.btn-booktable,.fullers-header .header-nav a.btn-booktable.btn-booktable,.fullers-header .header-nav a.morepubs.btn-booktable,.fullers-header .header-nav a.newsletter-btn.btn-booktable{padding:8px 20px;margin-left:5px}.fullers-header .header-nav a.bookaroom:hover,.fullers-header .header-nav a.btn-booktable:hover,.fullers-header .header-nav a.morepubs:hover,.fullers-header .header-nav a.newsletter-btn:hover{background:#e0dfdb}.fullers-header .header-nav .follow-us li{margin-left:5px}.fullers-header .header-nav .follow-us li:first-child{margin-left:0}.fullers-header .header-nav .follow-us .lnk-facebook a{background-position:0 -6px}.fullers-header .header-nav .follow-us .lnk-twitter a{background-position:-41px -6px}.fullers-header .header-nav .follow-us .lnk-instagram a{background-position:-245px -6px}.fullers-header .header-nav .follow-us .lnk-tripadvisor a{background-position:-204px -6px}.fullers-header .header-nav .follow-us .lnk-blogger a{background-position:-82px -6px}.fullers-header .header-nav .follow-us .lnk-youtube a{background-position:-123px -6px}.fullers-header .header-nav .header-social{display:block;width:150px;float:left}.fullers-header .header-nav .header-social li{float:left;width:35px;height:37px;margin-right:5px;text-indent:-9999px}.fullers-header .header-nav .header-social li a{display:block;overflow:hidden;text-indent:-9999px;width:35px;height:37px;background:url(../../images/icons/followus.png) 0 -5px no-repeat}.fullers-header .header-nav .header-social li.lnk-twitter a{background-position:-41px -5px}.fullers-header .header-nav .header-social li.lnk-blogger a{background-position:-82px -5px}.fullers-header .fixed-wrapper{position:fixed;height:40px;width:1110px;background-color:#161616}.fullers-header .fixed-wrapper .mobile-contact,.fullers-header .fixed-wrapper .mobile-nav{display:none}.fullers-header .fixed-wrapper h2.fullerslogo_main{margin-top:-55px}.fullers-header .fixed-wrapper #nav-home-booking-widget{display:none;height:70px;padding:0 90px;width:930px;float:left;margin-top:-70px;background-color:#e0dfdb;color:#44403b;font-family:arial}.fullers-header .fixed-wrapper #nav-home-booking-widget h3{display:inline-block;float:left;margin-top:28px;margin-right:10px;padding-right:10px;font-family:Georgia,Times New Roman,Times,sans-serif;font-size:18px;border-right:1px solid #a9a9a9;color:#44403b}.fullers-header .fixed-wrapper #nav-home-booking-widget label{float:left;font-size:15px;margin-top:35px;color:#44403b}.fullers-header .fixed-wrapper #nav-home-booking-widget #nav-num-rooms{float:left;margin-right:10px}.fullers-header .fixed-wrapper #nav-home-booking-widget input{width:120px;height:20px;padding:5px 8px;border-radius:3px;margin-left:10px;margin-right:20px;border:1px solid #d3d3d3;box-shadow:inset 0 0 2px #343434}.fullers-header .fixed-wrapper #nav-home-booking-widget select{height:30px;width:45px;border-radius:3px;display:block;margin-top:30px;margin-left:10px;border:1px solid grey;float:left;padding:5px 2px 5px 3px}.fullers-header .fixed-wrapper #nav-home-booking-widget #nav-date-container{width:245px;float:left;margin-right:20px;margin-bottom:20px}.fullers-header .fixed-wrapper #nav-home-booking-widget #nav-date-container .field-datepicker{float:left;margin-top:28px;margin-left:10px;margin-right:0}.fullers-header .fixed-wrapper #nav-home-booking-widget #nav-date-container input{width:85px}.fullers-header .fixed-wrapper #nav-home-booking-widget #nav-nights-container{float:left;width:110px}.fullers-header .fixed-wrapper #nav-home-booking-widget .ui-datepicker-trigger{display:block;width:36px;height:36px;float:right;cursor:pointer;border:0;padding:0;background:0 0;margin-top:26px}.fullers-header .fixed-wrapper #nav-home-booking-widget .widget-checkout-date{display:inline-block;position:absolute;height:20px;padding:5px 10px;top:-40px;left:701px;background:#cbcac6;border-radius:3px}.fullers-header .fixed-wrapper #nav-home-booking-widget .widget-checkout-date span{font-weight:700}.fullers-header .fixed-wrapper #nav-home-booking-widget input.btn-submit{width:108px;font-size:12px;margin:30px 0 0;height:29px;padding:0;float:right;font-family:Arial;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjA1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNhMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666058),color-stop(100%,#3d3a35));background:-webkit-linear-gradient(top,#666058 0,#3d3a35 100%);background:linear-gradient(to bottom,#666058 0,#3d3a35 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666058', endColorstr='#3d3a35', GradientType=0 );border-radius:4px;background-clip:padding-box;border:1px solid #343434;color:#fff;text-transform:none}.home .fullers-header{height:40px;margin:auto auto 30px}.page-inner .fullers-header{height:60px;margin:0 auto 10px}.page-inner header.grid,header.grid{margin-top:10px}#fullerscontrol #logo{display:inline}header.grid{background:none;height:120px;position:relative;top:0;z-index:10}header.grid #logo h1{height:79px;display:block;font-weight:400;text-align:center;font-size:40px}header.grid #mainnavigation .menu{text-align:center}header.grid #mainnavigation .menu ul{display:inline-block;position:relative;width:auto;text-align:center;vertical-align:bottom}header.grid #mainnavigation .menu ul li{float:left}header.grid #mainnavigation .menu ul li.has-dropdown.show-dropdown ul{display:block;padding:16px;height:auto}header.grid #mainnavigation .menu ul li.has-dropdown span{cursor:pointer}header.grid #mainnavigation .menu ul li.has-dropdown span:after{content:'';display:inline-block;vertical-align:middle;width:9px;height:6px;margin-left:6px;background:url(http://www.shipborough.co.uk/images/nav-arrows.png) no-repeat}header.grid #mainnavigation .menu .dropdown{display:none;position:absolute;top:100%;height:auto;text-align:left;padding:16px;background-color:#fff}header.grid #mainnavigation .menu .dropdown li{float:none;display:block;margin-top:6px;padding:6px 0 0!important;border-top:1px solid #dadada}header.grid #mainnavigation .menu .dropdown li:hover{background:0 0}header.grid #mainnavigation .menu .dropdown li:first-child{margin-top:0;padding:0!important;border-top:0}header.grid #mainnavigation .menu .dropdown li a{display:block;padding:0!important;text-transform:none;color:#464646!important}header.grid #nav-home-booking-widget,header.grid .follow-us,header.grid .newsletter-form{display:none}.page-inner #mainnavigation ul{border-width:1px 0 0!important}.topbar{position:absolute;left:50%;top:0;width:1110px;height:62px;margin-left:-555px;background-color:#161616;z-index:1}.carousel h3{text-align:left}.carousel p.flex-caption{margin:-230px auto 100px}.carousel .flexslider{border:none;background:0 0;margin:0 auto 40px}.carousel .flexslider .slides{height:687px;overflow:hidden}.carousel .flexslider .slides img{width:1110px;max-width:1110px;margin:auto}.carousel .nav-control-wrapper{width:942px;margin:0 auto}.carousel .nav-control-wrapper #home-booking-widget{position:absolute;width:940px;height:82px;top:525px;font-family:arial;z-index:99}.carousel .nav-control-wrapper #home-booking-widget h3{display:inline-block;float:left;margin-top:10px;padding:15px 45px 15px 20px}.carousel .nav-control-wrapper #home-booking-widget label{float:left;margin-top:10px}.carousel .nav-control-wrapper #home-booking-widget select{display:block;margin-top:34px;border:1px solid grey;height:35px;width:45px;padding:6px 2px 5px 3px;border-radius:3px}.carousel .nav-control-wrapper #home-booking-widget #date-container{position:absolute;float:none;margin-right:0;top:-1px;left:270px}.carousel .nav-control-wrapper #home-booking-widget #date-container input{margin-top:5px;border-radius:3px;height:31px;border:1px solid grey;padding-left:10px}.carousel .nav-control-wrapper #home-booking-widget #date-container .ui-datepicker-trigger{display:block;width:36px;height:36px;top:35px;left:155px;position:absolute;cursor:pointer;border:0;padding:0;background:0 0}.carousel .nav-control-wrapper #home-booking-widget #nights-container{position:absolute;top:0;left:485px}.carousel .nav-control-wrapper #home-booking-widget .widget-checkout-date{display:inline-block;position:absolute;height:20px;padding:7px 10px;top:34px;left:555px;border-radius:3px}.carousel .nav-control-wrapper #home-booking-widget .widget-checkout-date span{font-weight:700}.carousel .nav-control-wrapper #home-booking-widget .btn-submit{position:absolute;top:33px;right:20px;height:36px;width:153px;font-family:arial;cursor:pointer}.carousel .nav-control-wrapper .flex-control-nav{position:relative;z-index:9999;height:75px}.carousel .nav-control-wrapper .flex-control-nav .slide-caption{position:absolute;display:none;width:940px;top:304px;left:0;cursor:default;z-index:1}.carousel .nav-control-wrapper .flex-control-nav a.flex-active .slide-caption{display:block}.carousel .flex-direction-nav,.carousel .flextitle{display:none}.ontap #slider-code{height:350px;position:relative}.ontap #slider-code .buttons{position:absolute;top:125px;z-index:5}.ontap #slider-code .viewport{background:url(../../images/ontap-board.png) center 10px no-repeat;width:620px;height:310px;z-index:4}.ontap #slider-code .overview{width:99999px;height:310px;top:-14px}.ontap #slider-code .overview li{width:220px;height:300px;margin-top:7px;margin-left:-10px}.ontap #slider-code .overview li .tap-container{width:190px;height:300px;position:relative}.ontap #slider-code .overview li .tap-container .tap-pic{margin:50px auto 0}.ontap #slider-code .overview li .tap-container .tap-pic img.tap{width:109px;height:218px;position:absolute;z-index:1;margin:0 auto;left:0;right:0}.ontap #slider-code .overview li .tap-container .tap-pic .badge{position:absolute;text-align:center;top:85px;left:0;right:0;z-index:5}.ontap #slider-code .overview li .tap-container .tap-pic .badge img{width:75px}.ontap #slider-code .overview li .tap-container .caption{display:none;position:absolute;left:160px;top:65px;width:165px;height:175px;color:#fff}.ontap #slider-code .overview li .tap-container .caption h4{color:#fff;font-size:20px;font-family:SegoePrintRegular}.ontap #slider-code .overview li .tap-container .caption p{font-size:14px;font-family:Georgia;font-style:italic;color:#fff}.form-outer .scfForm,.form-outer .scfForm .scfFooterBorder,.form-outer .scfForm .scfFooterBorder p,.form-outer .scfForm .scfIntroBorder,.form-outer .scfForm .scfIntroBorder p{font-family:Arial,Helvetica,Verdana,sans-serif!important}.ontap #slider-code .overview li .type-cup .tap-pic{margin:0 auto}.ontap #slider-code .overview li .type-cup .tap-pic img.tap{width:120px;height:191px;position:absolute;z-index:1;margin:0 auto;top:40px;left:-30px}.ontap #slider-code .overview li .type-cup .tap-pic .badge{position:absolute;height:45px;text-align:center;top:0;left:0;right:0;z-index:5}.ontap #slider-code .overview li .type-cup .tap-pic .badge img{height:80%}.ontap #slider-code .overview li.active{margin-left:-90px;margin-top:14px;width:330px}.ontap #slider-code .overview li.active .tap-container .tap-pic,.ontap #slider-code .overview li.active .type-cup .tap-pic{margin:0 auto}.ontap #slider-code .overview li.active .tap-container .tap-pic img.tap{width:150px;height:300px}.ontap #slider-code .overview li.active .tap-container .tap-pic .badge{height:126px;top:99px}.ontap #slider-code .overview li.active .tap-container .tap-pic .badge img{width:124px}.ontap #slider-code .overview li.active .tap-container .caption{display:block}.ontap #slider-code .overview li.active .type-cup .tap-pic img.tap{width:240px;height:381px;top:0;left:-50px}.ontap #slider-code .overview li.active .type-cup .tap-pic .badge{height:77px;top:150px;left:-15px}.ontap .flex-control-nav li a{text-indent:0;background:0 0}.page_roomswithbooking .gallery{background:0 0}.page_roomswithbooking .page-inner.page-gallery .gallery #slider-code .viewport{width:463px}.page_roomswithbooking .page-inner.page-gallery .gallery #slider-code .type-360 a:before{content:none;content:"";display:block;position:absolute;top:0;left:0;width:109px;height:75px;background:url(../../images/360-overlay.png) 2px 7px no-repeat}.page_roomswithbooking .room-gallery{width:572px;background:0 0;float:left}.page_roomswithbooking .room-gallery iframe{height:355px}.page_roomswithbooking .gallery:after,.page_roomswithbooking .gallery:before{content:none;background:0 0}.page_roomswithbooking .room-details .room-desc{float:left;padding:20px;width:300px}.page_roomswithbooking .room-details h6{font-weight:700;margin-top:10px}.page_roomswithbooking .room-facilities ul{background:0 0;list-style:none;padding:0;margin-bottom:0;overflow:hidden}.page_roomswithbooking .room-facilities ul li{margin:0 0 10px;width:45%;float:left;padding-left:14px;font-size:13px;position:relative}.page_roomswithbooking .room-facilities ul li:before{content:" ";width:12px;height:7px;background:url(../../images/accordion_sprite.png) -27px 0;position:absolute;top:7px;left:0}.slides:after,.ui-helper-clearfix:after{content:".";clear:both;visibility:hidden}.page_roomswithbooking #hotel-details,.page_roomswithbooking #whats-included{padding:20px}.page_roomswithbooking #whats-included ul li{margin-left:20px}.page_roomswithbooking .commonfunction{margin-bottom:0;margin-top:0;padding-bottom:10px}.page_roomswithbooking .commonfunction h4{font-weight:700;font-size:14px}.page_roomswithbooking .commonfunction .available-facilities{display:block!important}.prefix-1{padding-left:80px}.prefix-2{padding-left:160px}.prefix-3{padding-left:240px}.prefix-4{padding-left:320px}.prefix-5{padding-left:400px}.prefix-6{padding-left:480px}.prefix-7{padding-left:560px}.prefix-8{padding-left:640px}.prefix-9{padding-left:720px}.prefix-10{padding-left:800px}.prefix-11{padding-left:880px}.prefix-12{padding-left:960px}.suffix-1{padding-right:80px}.suffix-2{padding-right:160px}.suffix-3{padding-right:240px}.suffix-4{padding-right:320px}.suffix-5{padding-right:400px}.suffix-6{padding-right:480px}.suffix-7{padding-right:560px}.suffix-8{padding-right:640px}.suffix-9{padding-right:720px}.suffix-10{padding-right:800px}.suffix-11{padding-right:880px}.suffix-12{padding-right:960px}.flex-container a:active,.flexslider a:active{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{width:100%;margin:0;padding:0;background:#fff;position:relative}.flexslider .slides>li{display:none;position:relative}.flexslider .slides img,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flexslider .slides img{max-width:100%}.flex-pauseplay span{text-transform:capitalize}.slides:after{line-height:0;height:0}* html .slides{height:1%}.flexslider .slides{zoom:1}.flex-container{zoom:1;position:relative}.flex-caption{zoom:1;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;font-size:14px;line-height:18px}.flex-direction-nav li a{width:60px;height:60px;margin:-13px 0 0;display:block;background:url(http://www.shipborough.co.uk/images/bg_direction_nav.png) no-repeat;position:absolute;top:50%;z-index:9999;cursor:pointer;text-indent:-9999px;overflow:hidden}.flex-direction-nav li .flex-next,.flex-direction-nav li .next{background-position:-60px 0;right:0}.flex-direction-nav li .flex-prev,.flex-direction-nav li .prev{left:0}.flex-direction-nav li .disabled,.flex-direction-nav li .flex-disabled{opacity:0;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}.flex-control-nav li{margin:0;display:inline-block;zoom:1}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{display:block;background:url(http://www.shipborough.co.uk/theme/bg_control_nav.png) no-repeat;cursor:pointer;text-indent:-9999px}.flex-control-nav li a:hover{background-position:0 -14px}.flex-control-nav li a.active{background-position:0 -28px;cursor:default}#slider-code{height:82px;overflow:hidden}#slider-code .viewport{float:left;width:478px;height:100px;overflow:hidden;position:relative}#slider-code .flex-viewport{overflow:hidden!important;height:95px}#slider-code .flex-control-nav{bottom:0!important}#slider-code .buttons{display:block;margin:30px 10px 0 0;float:left}#slider-code .flex-next,#slider-code .next{margin:10px 0 0 20px;background:url(../../images/gallery_sprite.png) top right no-repeat;width:16px;height:29px;right:0;text-indent:-999999px;z-index:9999;top:20px}#slider-code .flex-prev,#slider-code .prev{margin:10px 20px 0 0;background:url(../../images/gallery_sprite.png) -9px 0 no-repeat;width:16px;height:29px;left:0;text-indent:-999999px;z-index:9999;top:20px}#slider-code .disable,#slider-code .flex-disable{visibility:hidden}#slider-code .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0}#slider-code .overview li{float:left;margin:0 10px 0 0;padding:0;height:75px;border:0 solid #dcdcdc;width:112px}.ui-widget{position:absolute;z-index:999999}.ui-widget table{border-bottom:0}.ui-widget tr{border-top:0}.ui-helper-hidden{display:none}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;font-size:100%;list-style:none}.ui-helper-clearfix:after{display:block;height:0}.bookings-section,.form-outer .scfForm input[type=submit],.theatre-cta.theatre-item-6,.theatre-event.theatre-item-6{clear:left}* html .ui-helper-clearfix{height:1%}.ui-helper-zfix,.ui-widget-overlay{left:0;width:100%;height:100%;position:absolute;top:0}.ui-helper-clearfix{display:block}.ui-helper-zfix{opacity:0;filter:Alpha(Opacity=0)}.ui-widget-overlay{background:url(http://www.shipborough.co.uk/images/modal_background.png)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background-color:#000;opacity:.2;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px}.ui-datepicker{padding:2px;width:200px;position:absolute}.ui-datepicker .ui-widget-header{color:#4a4a4a;border-bottom:1px solid #c9c9c9;font-size:1.05em;text-transform:uppercase}.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-w{background:url(../../images/datepicker-prevarrow.gif) 0 top no-repeat #fff;width:20px;height:14px;text-indent:-9999px;display:block;cursor:pointer;float:left}.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-e{background:url(../../images/datepicker-nextarrow.gif) center top no-repeat #fff;width:10px;height:14px;text-indent:-9999px;cursor:pointer}a.ui-state-disabled .ui-icon-circle-triangle-e,a.ui-state-disabled .ui-icon-circle-triangle-w{background:#fff!important}td.ui-state-disabled .ui-state-default{color:#C9C9C9!important}.ui-datepicker .ui-state-default,.ui-datepicker.ui-widget-content .ui-state-default{font-weight:400;color:#464646;outline:0;border:1px solid #c9c9c9;background-color:#fff;text-align:left;padding:1px}.ui-datepicker .ui-state-highlight,.ui-datepicker.ui-widget-content .ui-state-highlight{background-color:#363636;color:#fff}.ui-datepicker .ui-state-active,.ui-datepicker.ui-widget-content .ui-state-active{background-color:#7EC131;color:#363636}.ui-corner-all{-khtml-border-radius:0!important;border-radius:0!important}.ui-datepicker.ui-widget-content{font-size:.9em;background-color:#fff;border:1px solid #4b4a4a;padding:10px;display:none;z-index:10!important}.ui-datepicker .ui-datepicker-header{padding:0 0 1px;position:relative}.ui-datepicker td,.ui-datepicker th{border:0;padding:2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:0}.ui-datepicker .ui-datepicker-prev{left:-5px;width:33px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{border-collapse:collapse;font-size:.8333em;margin:0 0 .4em;width:100%}.ui-datepicker th{font-weight:700;text-align:center;font-size:1.2em;width:30px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0 none;border-left:0 none;border-right:0 none;margin:.7em 0 0;padding:0 .2em}.form-outer .scfForm .ui-icon,.ui-widget-header{background:0 0!important}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker-cover{display:block;height:200px;left:-4px;position:absolute;top:-4px;width:200px;z-index:-1}.ui-helper-hidden-accessible{left:-9999px;position:absolute}.form-outer{margin-bottom:40px;position:relative;margin-top:80px}.form-outer .scfForm{display:block;overflow:hidden;text-align:center}.form-outer .scfForm .scfSectionBorderAsFieldSet{border:none;margin:10px 0 0;padding:0}.form-outer .scfForm .scfSectionBorderAsFieldSet legend{text-align:center}.form-outer .scfForm .scfDropListGeneralPanel{cursor:default!important}.form-outer .scfForm .scfDropListGeneralPanel select{cursor:pointer}.form-outer .scfForm .hidden{display:none}.form-outer .scfForm .scfDatePickerGeneralPanel,.form-outer .scfForm .scfDatePickerGeneralPanel input{height:22px}.form-outer .scfForm .scfCheckBoxListLabel,.form-outer .scfForm .scfRadioButtonListLabel{width:100%;margin-bottom:10px}.form-outer .scfForm .scfTitleBorder{position:absolute;top:-60px;left:0;text-align:center}.form-outer .scfForm .scfIntroBorder{padding:0 20px;margin-top:10px;display:block}.form-outer .scfForm .scfIntroBorder p{margin-bottom:10px}.form-outer .scfForm .scfFooterBorder{display:block;padding:0 20px;margin:0 auto 10px}.form-outer .scfForm .scfFooterBorder p{margin-bottom:10px}.form-outer .scfForm input[type=checkbox]{float:left}.form-outer .scfForm .scfCheckbox label{width:80%}.form-outer .scfForm .scfDropListGeneralPanel{padding:5px 7px!important}.ui-widget-header{border-bottom:1px solid grey!important;border-top:1px solid #fff!important;border-left:1px solid #fff!important;border-right:1px solid #fff!important}.scfDatePickerGeneralPanel input{background:url(../../images/icons/date.png) 95% center no-repeat #fff}#ui-datepicker-div{font-size:13px!important;background-color:#fff;border:1px solid #4b4a4a;padding:10px;z-index:30!important;font-family:Georgia,'Times New Roman',Times,sans-serif}.scfValidationSummary li{list-style-type:none;margin-left:-10px;color:red}.col-4 .scfSectionContent{padding:0 20px;width:86%;margin-bottom:10px}.col-4 .scfSectionContent div label{float:left;width:100%}.col-4 .scfSectionContent div .scfCaptchaGeneralPanel,.col-4 .scfSectionContent div .scfCheckBoxListGeneralPanel,.col-4 .scfSectionContent div .scfConfirmPasswordGeneralPanel,.col-4 .scfSectionContent div .scfCreditCardGeneralPanel,.col-4 .scfSectionContent div .scfDateGeneralPanel,.col-4 .scfSectionContent div .scfDatePickerGeneralPanel,.col-4 .scfSectionContent div .scfDateSelectorGeneralPanel,.col-4 .scfSectionContent div .scfEmailGeneralPanel,.col-4 .scfSectionContent div .scfFileUploadGeneralPanel,.col-4 .scfSectionContent div .scfMultipleLineGeneralPanel,.col-4 .scfSectionContent div .scfNumberGeneralPanel,.col-4 .scfSectionContent div .scfPasswordGeneralPanel,.col-4 .scfSectionContent div .scfRadioButtonListGeneralPanel,.col-4 .scfSectionContent div .scfSingleLineGeneralPanel,.col-4 .scfSectionContent div .scfSmsTelephoneGeneralPanel,.col-4 .scfSectionContent div .scfTelephoneGeneralPanel{font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif!important;text-transform:none;margin-top:0;padding:4px 5px 4px 10px;background:#fff;border:none;cursor:pointer;width:230px;margin-bottom:10px}.col-4 .scfSectionContent div .scfCaptchaGeneralPanel input,.col-4 .scfSectionContent div .scfCaptchaGeneralPanel textarea,.col-4 .scfSectionContent div .scfCheckBoxListGeneralPanel input,.col-4 .scfSectionContent div .scfCheckBoxListGeneralPanel textarea,.col-4 .scfSectionContent div .scfConfirmPasswordGeneralPanel input,.col-4 .scfSectionContent div .scfConfirmPasswordGeneralPanel textarea,.col-4 .scfSectionContent div .scfCreditCardGeneralPanel input,.col-4 .scfSectionContent div .scfCreditCardGeneralPanel textarea,.col-4 .scfSectionContent div .scfDateGeneralPanel input,.col-4 .scfSectionContent div .scfDateGeneralPanel textarea,.col-4 .scfSectionContent div .scfDatePickerGeneralPanel input,.col-4 .scfSectionContent div .scfDatePickerGeneralPanel textarea,.col-4 .scfSectionContent div .scfDateSelectorGeneralPanel input,.col-4 .scfSectionContent div .scfDateSelectorGeneralPanel textarea,.col-4 .scfSectionContent div .scfEmailGeneralPanel input,.col-4 .scfSectionContent div .scfEmailGeneralPanel textarea,.col-4 .scfSectionContent div .scfFileUploadGeneralPanel input,.col-4 .scfSectionContent div .scfFileUploadGeneralPanel textarea,.col-4 .scfSectionContent div .scfMultipleLineGeneralPanel input,.col-4 .scfSectionContent div .scfMultipleLineGeneralPanel textarea,.col-4 .scfSectionContent div .scfNumberGeneralPanel input,.col-4 .scfSectionContent div .scfNumberGeneralPanel textarea,.col-4 .scfSectionContent div .scfPasswordGeneralPanel input,.col-4 .scfSectionContent div .scfPasswordGeneralPanel textarea,.col-4 .scfSectionContent div .scfRadioButtonListGeneralPanel input,.col-4 .scfSectionContent div .scfRadioButtonListGeneralPanel textarea,.col-4 .scfSectionContent div .scfSingleLineGeneralPanel input,.col-4 .scfSectionContent div .scfSingleLineGeneralPanel textarea,.col-4 .scfSectionContent div .scfSmsTelephoneGeneralPanel input,.col-4 .scfSectionContent div .scfSmsTelephoneGeneralPanel textarea,.col-4 .scfSectionContent div .scfTelephoneGeneralPanel input,.col-4 .scfSectionContent div .scfTelephoneGeneralPanel textarea{border:none;cursor:pointer;font-family:Arial,Helvetica,Verdana,sans-serif!important}.col-4 .scfSectionContent div .scfCaptchaGeneralPanel input:focus,.col-4 .scfSectionContent div .scfCaptchaGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfCheckBoxListGeneralPanel input:focus,.col-4 .scfSectionContent div .scfCheckBoxListGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfConfirmPasswordGeneralPanel input:focus,.col-4 .scfSectionContent div .scfConfirmPasswordGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfCreditCardGeneralPanel input:focus,.col-4 .scfSectionContent div .scfCreditCardGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfDateGeneralPanel input:focus,.col-4 .scfSectionContent div .scfDateGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfDatePickerGeneralPanel input:focus,.col-4 .scfSectionContent div .scfDatePickerGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfDateSelectorGeneralPanel input:focus,.col-4 .scfSectionContent div .scfDateSelectorGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfEmailGeneralPanel input:focus,.col-4 .scfSectionContent div .scfEmailGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfFileUploadGeneralPanel input:focus,.col-4 .scfSectionContent div .scfFileUploadGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfMultipleLineGeneralPanel input:focus,.col-4 .scfSectionContent div .scfMultipleLineGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfNumberGeneralPanel input:focus,.col-4 .scfSectionContent div .scfNumberGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfPasswordGeneralPanel input:focus,.col-4 .scfSectionContent div .scfPasswordGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfRadioButtonListGeneralPanel input:focus,.col-4 .scfSectionContent div .scfRadioButtonListGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfSingleLineGeneralPanel input:focus,.col-4 .scfSectionContent div .scfSingleLineGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfSmsTelephoneGeneralPanel input:focus,.col-4 .scfSectionContent div .scfSmsTelephoneGeneralPanel textarea:focus,.col-4 .scfSectionContent div .scfTelephoneGeneralPanel input:focus,.col-4 .scfSectionContent div .scfTelephoneGeneralPanel textarea:focus{outline:0;cursor:text}.col-4 .scfSectionContent div .scfDropListGeneralPanel,.col-4 .scfSectionContent div .scfListBoxGeneralPanel{font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif!important;text-transform:none;margin-top:0;padding:10px 5px 10px 10px;background:#fff;border:none;cursor:pointer;width:230px;margin-bottom:10px}.col-4 .scfSectionContent div .scfDropListGeneralPanel select,.col-4 .scfSectionContent div .scfListBoxGeneralPanel select{border:none}.col-4 .scfSectionContent div .scfDropListGeneralPanel select:focus,.col-4 .scfSectionContent div .scfListBoxGeneralPanel select:focus{outline:0}.col-4 .scfCheckBoxListGeneralPanel{width:100%!important}.col-4 .newsletter-system input[type=submit],.col-4 .scfForm input[type=submit]{width:auto}@media only screen and (max-width:767px){.col-4 .scfSectionContent{width:100%}.col-4 .scfSectionContent .scfCaptchaGeneralPanel,.col-4 .scfSectionContent .scfCheckBoxListGeneralPanel,.col-4 .scfSectionContent .scfCheckBoxListLabel,.col-4 .scfSectionContent .scfConfirmPasswordGeneralPanel,.col-4 .scfSectionContent .scfCreditCardGeneralPanel,.col-4 .scfSectionContent .scfDateGeneralPanel,.col-4 .scfSectionContent .scfDatePickerGeneralPanel,.col-4 .scfSectionContent .scfDateSelectorGeneralPanel,.col-4 .scfSectionContent .scfDropListGeneralPanel,.col-4 .scfSectionContent .scfEmailGeneralPanel,.col-4 .scfSectionContent .scfFileUploadGeneralPanel,.col-4 .scfSectionContent .scfListBoxGeneralPanel,.col-4 .scfSectionContent .scfMultipleLineGeneralPanel,.col-4 .scfSectionContent .scfNumberGeneralPanel,.col-4 .scfSectionContent .scfPasswordGeneralPanel,.col-4 .scfSectionContent .scfRadioButtonListGeneralPanel,.col-4 .scfSectionContent .scfRadioButtonListLabel,.col-4 .scfSectionContent .scfSingleLineGeneralPanel,.col-4 .scfSectionContent .scfSmsTelephoneGeneralPanel,.col-4 .scfSectionContent .scfTelephoneGeneralPanel,.col-4 .scfSectionContent label{width:90%!important}.col-4 .newsletter-system .newsletter fieldset input{width:96%}.col-4 .newsletter-system .newsletter fieldset select{width:100%}}@media only screen and (max-width:540px){.col-4 .scfSectionContent .scfCaptchaGeneralPanel,.col-4 .scfSectionContent .scfCheckBoxListGeneralPanel,.col-4 .scfSectionContent .scfConfirmPasswordGeneralPanel,.col-4 .scfSectionContent .scfCreditCardGeneralPanel,.col-4 .scfSectionContent .scfDateGeneralPanel,.col-4 .scfSectionContent .scfDatePickerGeneralPanel,.col-4 .scfSectionContent .scfDateSelectorGeneralPanel,.col-4 .scfSectionContent .scfDropListGeneralPanel,.col-4 .scfSectionContent .scfEmailGeneralPanel,.col-4 .scfSectionContent .scfFileUploadGeneralPanel,.col-4 .scfSectionContent .scfListBoxGeneralPanel,.col-4 .scfSectionContent .scfMultipleLineGeneralPanel,.col-4 .scfSectionContent .scfNumberGeneralPanel,.col-4 .scfSectionContent .scfPasswordGeneralPanel,.col-4 .scfSectionContent .scfRadioButtonListGeneralPanel,.col-4 .scfSectionContent .scfSingleLineGeneralPanel,.col-4 .scfSectionContent .scfSmsTelephoneGeneralPanel,.col-4 .scfSectionContent .scfTelephoneGeneralPanel{width:83%!important}}@media only screen and (max-width:320px){.col-4 .scfSectionContent .scfCaptchaGeneralPanel,.col-4 .scfSectionContent .scfCheckBoxListGeneralPanel,.col-4 .scfSectionContent .scfConfirmPasswordGeneralPanel,.col-4 .scfSectionContent .scfCreditCardGeneralPanel,.col-4 .scfSectionContent .scfDateGeneralPanel,.col-4 .scfSectionContent .scfDatePickerGeneralPanel,.col-4 .scfSectionContent .scfDateSelectorGeneralPanel,.col-4 .scfSectionContent .scfDropListGeneralPanel,.col-4 .scfSectionContent .scfEmailGeneralPanel,.col-4 .scfSectionContent .scfFileUploadGeneralPanel,.col-4 .scfSectionContent .scfListBoxGeneralPanel,.col-4 .scfSectionContent .scfMultipleLineGeneralPanel,.col-4 .scfSectionContent .scfNumberGeneralPanel,.col-4 .scfSectionContent .scfPasswordGeneralPanel,.col-4 .scfSectionContent .scfRadioButtonListGeneralPanel,.col-4 .scfSectionContent .scfSingleLineGeneralPanel,.col-4 .scfSectionContent .scfSmsTelephoneGeneralPanel,.col-4 .scfSectionContent .scfTelephoneGeneralPanel{width:83%!important}}.col-8 .scfSectionContent{padding:0 20px;width:96%}.col-8 .scfSectionContent div label{float:left;width:100%}.col-8 .scfSectionContent div .scfCaptchaGeneralPanel,.col-8 .scfSectionContent div .scfCheckBoxListGeneralPanel,.col-8 .scfSectionContent div .scfConfirmPasswordGeneralPanel,.col-8 .scfSectionContent div .scfCreditCardGeneralPanel,.col-8 .scfSectionContent div .scfDateGeneralPanel,.col-8 .scfSectionContent div .scfDatePickerGeneralPanel,.col-8 .scfSectionContent div .scfDateSelectorGeneralPanel,.col-8 .scfSectionContent div .scfEmailGeneralPanel,.col-8 .scfSectionContent div .scfFileUploadGeneralPanel,.col-8 .scfSectionContent div .scfMultipleLineGeneralPanel,.col-8 .scfSectionContent div .scfNumberGeneralPanel,.col-8 .scfSectionContent div .scfPasswordGeneralPanel,.col-8 .scfSectionContent div .scfRadioButtonListGeneralPanel,.col-8 .scfSectionContent div .scfSingleLineGeneralPanel,.col-8 .scfSectionContent div .scfSmsTelephoneGeneralPanel,.col-8 .scfSectionContent div .scfTelephoneGeneralPanel{font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif!important;text-transform:none;margin-top:0;padding:4px 5px 4px 10px;background:#fff;border:none;cursor:pointer;width:565px;margin-bottom:10px}.col-8 .scfSectionContent div .scfCaptchaGeneralPanel input,.col-8 .scfSectionContent div .scfCaptchaGeneralPanel textarea,.col-8 .scfSectionContent div .scfCheckBoxListGeneralPanel input,.col-8 .scfSectionContent div .scfCheckBoxListGeneralPanel textarea,.col-8 .scfSectionContent div .scfConfirmPasswordGeneralPanel input,.col-8 .scfSectionContent div .scfConfirmPasswordGeneralPanel textarea,.col-8 .scfSectionContent div .scfCreditCardGeneralPanel input,.col-8 .scfSectionContent div .scfCreditCardGeneralPanel textarea,.col-8 .scfSectionContent div .scfDateGeneralPanel input,.col-8 .scfSectionContent div .scfDateGeneralPanel textarea,.col-8 .scfSectionContent div .scfDatePickerGeneralPanel input,.col-8 .scfSectionContent div .scfDatePickerGeneralPanel textarea,.col-8 .scfSectionContent div .scfDateSelectorGeneralPanel input,.col-8 .scfSectionContent div .scfDateSelectorGeneralPanel textarea,.col-8 .scfSectionContent div .scfEmailGeneralPanel input,.col-8 .scfSectionContent div .scfEmailGeneralPanel textarea,.col-8 .scfSectionContent div .scfFileUploadGeneralPanel input,.col-8 .scfSectionContent div .scfFileUploadGeneralPanel textarea,.col-8 .scfSectionContent div .scfMultipleLineGeneralPanel input,.col-8 .scfSectionContent div .scfMultipleLineGeneralPanel textarea,.col-8 .scfSectionContent div .scfNumberGeneralPanel input,.col-8 .scfSectionContent div .scfNumberGeneralPanel textarea,.col-8 .scfSectionContent div .scfPasswordGeneralPanel input,.col-8 .scfSectionContent div .scfPasswordGeneralPanel textarea,.col-8 .scfSectionContent div .scfRadioButtonListGeneralPanel input,.col-8 .scfSectionContent div .scfRadioButtonListGeneralPanel textarea,.col-8 .scfSectionContent div .scfSingleLineGeneralPanel input,.col-8 .scfSectionContent div .scfSingleLineGeneralPanel textarea,.col-8 .scfSectionContent div .scfSmsTelephoneGeneralPanel input,.col-8 .scfSectionContent div .scfSmsTelephoneGeneralPanel textarea,.col-8 .scfSectionContent div .scfTelephoneGeneralPanel input,.col-8 .scfSectionContent div .scfTelephoneGeneralPanel textarea{border:none;cursor:pointer}.col-8 .scfSectionContent div .scfCaptchaGeneralPanel input:focus,.col-8 .scfSectionContent div .scfCaptchaGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfCheckBoxListGeneralPanel input:focus,.col-8 .scfSectionContent div .scfCheckBoxListGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfConfirmPasswordGeneralPanel input:focus,.col-8 .scfSectionContent div .scfConfirmPasswordGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfCreditCardGeneralPanel input:focus,.col-8 .scfSectionContent div .scfCreditCardGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfDateGeneralPanel input:focus,.col-8 .scfSectionContent div .scfDateGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfDatePickerGeneralPanel input:focus,.col-8 .scfSectionContent div .scfDatePickerGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfDateSelectorGeneralPanel input:focus,.col-8 .scfSectionContent div .scfDateSelectorGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfEmailGeneralPanel input:focus,.col-8 .scfSectionContent div .scfEmailGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfFileUploadGeneralPanel input:focus,.col-8 .scfSectionContent div .scfFileUploadGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfMultipleLineGeneralPanel input:focus,.col-8 .scfSectionContent div .scfMultipleLineGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfNumberGeneralPanel input:focus,.col-8 .scfSectionContent div .scfNumberGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfPasswordGeneralPanel input:focus,.col-8 .scfSectionContent div .scfPasswordGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfRadioButtonListGeneralPanel input:focus,.col-8 .scfSectionContent div .scfRadioButtonListGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfSingleLineGeneralPanel input:focus,.col-8 .scfSectionContent div .scfSingleLineGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfSmsTelephoneGeneralPanel input:focus,.col-8 .scfSectionContent div .scfSmsTelephoneGeneralPanel textarea:focus,.col-8 .scfSectionContent div .scfTelephoneGeneralPanel input:focus,.col-8 .scfSectionContent div .scfTelephoneGeneralPanel textarea:focus{outline:0;cursor:text}.col-8 .scfSectionContent div .scfDropListGeneralPanel,.col-8 .scfSectionContent div .scfListBoxGeneralPanel{font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif!important;text-transform:none;margin-top:0;padding:4px 5px 4px 10px;background:#fff;border:none;cursor:pointer;width:565px;margin-bottom:10px}.col-8 .scfSectionContent div .scfDropListGeneralPanel select,.col-8 .scfSectionContent div .scfListBoxGeneralPanel select{border:none}.col-8 .scfSectionContent div .scfDropListGeneralPanel select:focus,.col-8 .scfSectionContent div .scfListBoxGeneralPanel select:focus{outline:0}.col-12 .scfSectionContent{padding:0 20px;width:100%}.col-12 .scfSectionContent div label{float:left;width:100%}.col-12 .scfSectionContent div .scfCaptchaGeneralPanel,.col-12 .scfSectionContent div .scfCheckBoxListGeneralPanel,.col-12 .scfSectionContent div .scfConfirmPasswordGeneralPanel,.col-12 .scfSectionContent div .scfCreditCardGeneralPanel,.col-12 .scfSectionContent div .scfDateGeneralPanel,.col-12 .scfSectionContent div .scfDatePickerGeneralPanel,.col-12 .scfSectionContent div .scfDateSelectorGeneralPanel,.col-12 .scfSectionContent div .scfEmailGeneralPanel,.col-12 .scfSectionContent div .scfFileUploadGeneralPanel,.col-12 .scfSectionContent div .scfMultipleLineGeneralPanel,.col-12 .scfSectionContent div .scfNumberGeneralPanel,.col-12 .scfSectionContent div .scfPasswordGeneralPanel,.col-12 .scfSectionContent div .scfRadioButtonListGeneralPanel,.col-12 .scfSectionContent div .scfSingleLineGeneralPanel,.col-12 .scfSectionContent div .scfSmsTelephoneGeneralPanel,.col-12 .scfSectionContent div .scfTelephoneGeneralPanel{font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif!important;text-transform:none;margin-top:0;padding:4px 5px 4px 10px;background:#fff;border:none;cursor:pointer;width:565px;margin-bottom:10px}.col-12 .scfSectionContent div .scfCaptchaGeneralPanel input,.col-12 .scfSectionContent div .scfCaptchaGeneralPanel textarea,.col-12 .scfSectionContent div .scfCheckBoxListGeneralPanel input,.col-12 .scfSectionContent div .scfCheckBoxListGeneralPanel textarea,.col-12 .scfSectionContent div .scfConfirmPasswordGeneralPanel input,.col-12 .scfSectionContent div .scfConfirmPasswordGeneralPanel textarea,.col-12 .scfSectionContent div .scfCreditCardGeneralPanel input,.col-12 .scfSectionContent div .scfCreditCardGeneralPanel textarea,.col-12 .scfSectionContent div .scfDateGeneralPanel input,.col-12 .scfSectionContent div .scfDateGeneralPanel textarea,.col-12 .scfSectionContent div .scfDatePickerGeneralPanel input,.col-12 .scfSectionContent div .scfDatePickerGeneralPanel textarea,.col-12 .scfSectionContent div .scfDateSelectorGeneralPanel input,.col-12 .scfSectionContent div .scfDateSelectorGeneralPanel textarea,.col-12 .scfSectionContent div .scfEmailGeneralPanel input,.col-12 .scfSectionContent div .scfEmailGeneralPanel textarea,.col-12 .scfSectionContent div .scfFileUploadGeneralPanel input,.col-12 .scfSectionContent div .scfFileUploadGeneralPanel textarea,.col-12 .scfSectionContent div .scfMultipleLineGeneralPanel input,.col-12 .scfSectionContent div .scfMultipleLineGeneralPanel textarea,.col-12 .scfSectionContent div .scfNumberGeneralPanel input,.col-12 .scfSectionContent div .scfNumberGeneralPanel textarea,.col-12 .scfSectionContent div .scfPasswordGeneralPanel input,.col-12 .scfSectionContent div .scfPasswordGeneralPanel textarea,.col-12 .scfSectionContent div .scfRadioButtonListGeneralPanel input,.col-12 .scfSectionContent div .scfRadioButtonListGeneralPanel textarea,.col-12 .scfSectionContent div .scfSingleLineGeneralPanel input,.col-12 .scfSectionContent div .scfSingleLineGeneralPanel textarea,.col-12 .scfSectionContent div .scfSmsTelephoneGeneralPanel input,.col-12 .scfSectionContent div .scfSmsTelephoneGeneralPanel textarea,.col-12 .scfSectionContent div .scfTelephoneGeneralPanel input,.col-12 .scfSectionContent div .scfTelephoneGeneralPanel textarea{border:none;cursor:pointer}.col-12 .scfSectionContent div .scfCaptchaGeneralPanel input:focus,.col-12 .scfSectionContent div .scfCaptchaGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfCheckBoxListGeneralPanel input:focus,.col-12 .scfSectionContent div .scfCheckBoxListGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfConfirmPasswordGeneralPanel input:focus,.col-12 .scfSectionContent div .scfConfirmPasswordGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfCreditCardGeneralPanel input:focus,.col-12 .scfSectionContent div .scfCreditCardGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfDateGeneralPanel input:focus,.col-12 .scfSectionContent div .scfDateGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfDatePickerGeneralPanel input:focus,.col-12 .scfSectionContent div .scfDatePickerGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfDateSelectorGeneralPanel input:focus,.col-12 .scfSectionContent div .scfDateSelectorGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfEmailGeneralPanel input:focus,.col-12 .scfSectionContent div .scfEmailGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfFileUploadGeneralPanel input:focus,.col-12 .scfSectionContent div .scfFileUploadGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfMultipleLineGeneralPanel input:focus,.col-12 .scfSectionContent div .scfMultipleLineGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfNumberGeneralPanel input:focus,.col-12 .scfSectionContent div .scfNumberGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfPasswordGeneralPanel input:focus,.col-12 .scfSectionContent div .scfPasswordGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfRadioButtonListGeneralPanel input:focus,.col-12 .scfSectionContent div .scfRadioButtonListGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfSingleLineGeneralPanel input:focus,.col-12 .scfSectionContent div .scfSingleLineGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfSmsTelephoneGeneralPanel input:focus,.col-12 .scfSectionContent div .scfSmsTelephoneGeneralPanel textarea:focus,.col-12 .scfSectionContent div .scfTelephoneGeneralPanel input:focus,.col-12 .scfSectionContent div .scfTelephoneGeneralPanel textarea:focus{outline:0;cursor:text}.col-12 .scfSectionContent div .scfDropListGeneralPanel,.col-12 .scfSectionContent div .scfListBoxGeneralPanel{font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif!important;text-transform:none;margin-top:0;padding:4px 5px 4px 10px;background:#fff;border:none;cursor:pointer;width:565px;margin-bottom:10px}.col-12 .scfSectionContent div .scfDropListGeneralPanel select,.col-12 .scfSectionContent div .scfListBoxGeneralPanel select{border:none}.col-12 .scfSectionContent div .scfDropListGeneralPanel select:focus,.col-12 .scfSectionContent div .scfListBoxGeneralPanel select:focus{outline:0}.col-12 .scfCaptchaGeneralPanel,.col-12 .scfCheckBoxListGeneralPanel,.col-12 .scfConfirmPasswordGeneralPanel,.col-12 .scfCreditCardGeneralPanel,.col-12 .scfDateGeneralPanel,.col-12 .scfDatePickerGeneralPanel,.col-12 .scfDateSelectorGeneralPanel,.col-12 .scfDropListGeneralPanel,.col-12 .scfEmailGeneralPanel,.col-12 .scfFileUploadGeneralPanel,.col-12 .scfListBoxGeneralPanel,.col-12 .scfMultipleLineGeneralPanel,.col-12 .scfNumberGeneralPanel,.col-12 .scfPasswordGeneralPanel,.col-12 .scfRadioButtonListGeneralPanel,.col-12 .scfSingleLineGeneralPanel,.col-12 .scfSmsTelephoneGeneralPanel,.col-12 .scfTelephoneGeneralPanel{width:885px!important}@media only screen and (max-width:767px){.col-12 .scfSectionContent,.col-8 .scfSectionContent{width:100%}.col-12 .scfSectionContent .scfCaptchaGeneralPanel,.col-12 .scfSectionContent .scfCheckBoxListGeneralPanel,.col-12 .scfSectionContent .scfCheckBoxListLabel,.col-12 .scfSectionContent .scfConfirmPasswordGeneralPanel,.col-12 .scfSectionContent .scfCreditCardGeneralPanel,.col-12 .scfSectionContent .scfDateGeneralPanel,.col-12 .scfSectionContent .scfDatePickerGeneralPanel,.col-12 .scfSectionContent .scfDateSelectorGeneralPanel,.col-12 .scfSectionContent .scfDropListGeneralPanel,.col-12 .scfSectionContent .scfEmailGeneralPanel,.col-12 .scfSectionContent .scfFileUploadGeneralPanel,.col-12 .scfSectionContent .scfListBoxGeneralPanel,.col-12 .scfSectionContent .scfMultipleLineGeneralPanel,.col-12 .scfSectionContent .scfNumberGeneralPanel,.col-12 .scfSectionContent .scfPasswordGeneralPanel,.col-12 .scfSectionContent .scfRadioButtonListGeneralPanel,.col-12 .scfSectionContent .scfRadioButtonListLabel,.col-12 .scfSectionContent .scfSingleLineGeneralPanel,.col-12 .scfSectionContent .scfSmsTelephoneGeneralPanel,.col-12 .scfSectionContent .scfTelephoneGeneralPanel,.col-12 .scfSectionContent label,.col-8 .scfSectionContent .scfCaptchaGeneralPanel,.col-8 .scfSectionContent .scfCheckBoxListGeneralPanel,.col-8 .scfSectionContent .scfCheckBoxListLabel,.col-8 .scfSectionContent .scfConfirmPasswordGeneralPanel,.col-8 .scfSectionContent .scfCreditCardGeneralPanel,.col-8 .scfSectionContent .scfDateGeneralPanel,.col-8 .scfSectionContent .scfDatePickerGeneralPanel,.col-8 .scfSectionContent .scfDateSelectorGeneralPanel,.col-8 .scfSectionContent .scfDropListGeneralPanel,.col-8 .scfSectionContent .scfEmailGeneralPanel,.col-8 .scfSectionContent .scfFileUploadGeneralPanel,.col-8 .scfSectionContent .scfListBoxGeneralPanel,.col-8 .scfSectionContent .scfMultipleLineGeneralPanel,.col-8 .scfSectionContent .scfNumberGeneralPanel,.col-8 .scfSectionContent .scfPasswordGeneralPanel,.col-8 .scfSectionContent .scfRadioButtonListGeneralPanel,.col-8 .scfSectionContent .scfRadioButtonListLabel,.col-8 .scfSectionContent .scfSingleLineGeneralPanel,.col-8 .scfSectionContent .scfSmsTelephoneGeneralPanel,.col-8 .scfSectionContent .scfTelephoneGeneralPanel,.col-8 .scfSectionContent label{width:90%!important}}@media only screen and (max-width:540px){.col-12 .scfSectionContent .scfCaptchaGeneralPanel,.col-12 .scfSectionContent .scfCheckBoxListGeneralPanel,.col-12 .scfSectionContent .scfConfirmPasswordGeneralPanel,.col-12 .scfSectionContent .scfCreditCardGeneralPanel,.col-12 .scfSectionContent .scfDateGeneralPanel,.col-12 .scfSectionContent .scfDatePickerGeneralPanel,.col-12 .scfSectionContent .scfDateSelectorGeneralPanel,.col-12 .scfSectionContent .scfDropListGeneralPanel,.col-12 .scfSectionContent .scfEmailGeneralPanel,.col-12 .scfSectionContent .scfFileUploadGeneralPanel,.col-12 .scfSectionContent .scfListBoxGeneralPanel,.col-12 .scfSectionContent .scfMultipleLineGeneralPanel,.col-12 .scfSectionContent .scfNumberGeneralPanel,.col-12 .scfSectionContent .scfPasswordGeneralPanel,.col-12 .scfSectionContent .scfRadioButtonListGeneralPanel,.col-12 .scfSectionContent .scfSingleLineGeneralPanel,.col-12 .scfSectionContent .scfSmsTelephoneGeneralPanel,.col-12 .scfSectionContent .scfTelephoneGeneralPanel,.col-8 .scfSectionContent .scfCaptchaGeneralPanel,.col-8 .scfSectionContent .scfCheckBoxListGeneralPanel,.col-8 .scfSectionContent .scfConfirmPasswordGeneralPanel,.col-8 .scfSectionContent .scfCreditCardGeneralPanel,.col-8 .scfSectionContent .scfDateGeneralPanel,.col-8 .scfSectionContent .scfDatePickerGeneralPanel,.col-8 .scfSectionContent .scfDateSelectorGeneralPanel,.col-8 .scfSectionContent .scfDropListGeneralPanel,.col-8 .scfSectionContent .scfEmailGeneralPanel,.col-8 .scfSectionContent .scfFileUploadGeneralPanel,.col-8 .scfSectionContent .scfListBoxGeneralPanel,.col-8 .scfSectionContent .scfMultipleLineGeneralPanel,.col-8 .scfSectionContent .scfNumberGeneralPanel,.col-8 .scfSectionContent .scfPasswordGeneralPanel,.col-8 .scfSectionContent .scfRadioButtonListGeneralPanel,.col-8 .scfSectionContent .scfSingleLineGeneralPanel,.col-8 .scfSectionContent .scfSmsTelephoneGeneralPanel,.col-8 .scfSectionContent .scfTelephoneGeneralPanel{width:83%!important}}@media only screen and (max-width:320px){.col-12 .scfSectionContent .scfCaptchaGeneralPanel,.col-12 .scfSectionContent .scfCheckBoxListGeneralPanel,.col-12 .scfSectionContent .scfConfirmPasswordGeneralPanel,.col-12 .scfSectionContent .scfCreditCardGeneralPanel,.col-12 .scfSectionContent .scfDateGeneralPanel,.col-12 .scfSectionContent .scfDatePickerGeneralPanel,.col-12 .scfSectionContent .scfDateSelectorGeneralPanel,.col-12 .scfSectionContent .scfDropListGeneralPanel,.col-12 .scfSectionContent .scfEmailGeneralPanel,.col-12 .scfSectionContent .scfFileUploadGeneralPanel,.col-12 .scfSectionContent .scfListBoxGeneralPanel,.col-12 .scfSectionContent .scfMultipleLineGeneralPanel,.col-12 .scfSectionContent .scfNumberGeneralPanel,.col-12 .scfSectionContent .scfPasswordGeneralPanel,.col-12 .scfSectionContent .scfRadioButtonListGeneralPanel,.col-12 .scfSectionContent .scfSingleLineGeneralPanel,.col-12 .scfSectionContent .scfSmsTelephoneGeneralPanel,.col-12 .scfSectionContent .scfTelephoneGeneralPanel,.col-8 .scfSectionContent .scfCaptchaGeneralPanel,.col-8 .scfSectionContent .scfCheckBoxListGeneralPanel,.col-8 .scfSectionContent .scfConfirmPasswordGeneralPanel,.col-8 .scfSectionContent .scfCreditCardGeneralPanel,.col-8 .scfSectionContent .scfDateGeneralPanel,.col-8 .scfSectionContent .scfDatePickerGeneralPanel,.col-8 .scfSectionContent .scfDateSelectorGeneralPanel,.col-8 .scfSectionContent .scfDropListGeneralPanel,.col-8 .scfSectionContent .scfEmailGeneralPanel,.col-8 .scfSectionContent .scfFileUploadGeneralPanel,.col-8 .scfSectionContent .scfListBoxGeneralPanel,.col-8 .scfSectionContent .scfMultipleLineGeneralPanel,.col-8 .scfSectionContent .scfNumberGeneralPanel,.col-8 .scfSectionContent .scfPasswordGeneralPanel,.col-8 .scfSectionContent .scfRadioButtonListGeneralPanel,.col-8 .scfSectionContent .scfSingleLineGeneralPanel,.col-8 .scfSectionContent .scfSmsTelephoneGeneralPanel,.col-8 .scfSectionContent .scfTelephoneGeneralPanel{width:83%!important}}.sport-header{display:block;width:100%;overflow:hidden;height:auto;margin-bottom:30px}.filter-control{position:relative;margin-bottom:40px}.filter-control h2{display:block;font-size:25px}.filter-control label{position:absolute;top:16px;right:155px}.filter-control select{position:absolute;right:2px;top:10px;height:30px;width:140px;border-radius:3px;display:block;border:1px solid grey;padding:5px 2px 5px 3px}.day-box,.day-box .game-box{display:block;overflow:visible;height:auto}.day-box{margin-bottom:40px;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.day-box.hidden{opacity:0}.day-box .date{font-size:25px;margin-bottom:20px}.day-box .game-box{width:100%;float:left;padding:20px 0;margin-bottom:10px}.day-box .game-box .sport-type{font-weight:700}.day-box .game-box .time{overflow:hidden;height:40px;display:inline-block;font-size:24px;float:left;padding:20px 10px 0;margin-left:-10px;margin-right:20px;min-width:105px}.day-box .game-box .sport-detail{float:left;font-size:25px;margin-top:5px;max-width:480px;line-height:1.1}.day-box .game-box .sport{margin-top:5px}@media only screen and (max-width:665px){.sport-detail{max-width:60%}}@media only screen and (max-width:580px){.filter-control{height:110px}.filter-control select{top:71px}.filter-control label{top:75px}}@media only screen and (max-width:450px){.time{height:30px!important;padding:10px 10px 0!important;font-size:20px!important;margin-right:29px!important}.sport-detail{width:100%!important;text-align:center!important;margin-top:15px!important;font-size:22px!important}.sport{margin-top:0!important}.game-box{height:auto!important;padding:10px 0!important}}@media only screen and (max-width:320px){.filter-control h2{font-size:23px}.filter-control label{right:160px}.filter-control select{right:10px}}.events-hero{display:block;position:relative;max-width:940px;width:100%;overflow:hidden;margin:0 auto;padding:20px 10px 10px;height:780px}body.home.events .content{margin-top:10px}.ie7 .events-hero{height:750px}.theatre-cta,.theatre-event{display:block;position:relative;float:left;width:220px;height:200px;margin-right:20px;margin-bottom:60px}.theatre-cta.theatre-item-3,.theatre-event.theatre-item-3{margin-right:0}.theatre-cta img,.theatre-event img{position:absolute;top:0;left:0;width:inherit;height:inherit}.theatre-cta .event-details,.theatre-event .event-details{display:block;float:left;position:absolute;bottom:0;left:0;width:200px;height:auto;text-align:center;padding:10px 10px 15px}.theatre-cta a,.theatre-cta h4,.theatre-event a,.theatre-event h4{display:block;text-align:center}.theatre-cta a.button,.theatre-cta h4.button,.theatre-event a.button,.theatre-event h4.button{padding:10px 0;position:absolute;bottom:-35px;margin:0 auto;left:0;right:0;width:150px;height:20px;z-index:9;overflow:visible}.theatre-cta .featuredImage,.theatre-event .featuredImage{width:460px;height:200px}.theatre-cta{background:#252525;text-align:center}.featured-event{width:460px}.featured-event:after{content:"";height:18px;width:460px;position:absolute;bottom:-18px;left:0}.featured-event .event-details{width:440px}.featured-event .thumbnailImage{display:none}.events-slider{display:block;position:absolute;bottom:70px;right:10px;width:460px;height:460px}.events-slider:after{content:"";height:18px;width:460px;position:absolute;bottom:-18px;left:0}.events-slider .flex-direction-nav .flex-prev{top:25%}.events-slider .flex-direction-nav .flex-next{background-position:-77px 0;top:25%}.events-slider .slides li{position:relative;text-align:center}.events-slider .slides li img{width:460px;height:275px}.events-slider .slides li .titles{position:absolute;top:200px;width:420px;padding:10px 20px}.events-slider .slides li .titles h3{font-size:18px;line-height:1.4}.events-slider .slides li .titles p{font-size:14px;margin-bottom:0}.events-slider .slides li .description{min-height:135px;padding:25px 20px}.event-container{position:relative}.event-container .share-module{position:absolute;top:2px;right:0}.ie7 .events-slider{bottom:10px}.ie7 .theatre-item-5{margin-right:50%}.ie10 .event-details,.ie7 .event-details,.ie8 .event-details,.ie9 .event-details{width:198px;padding-left:11px;padding-right:11px}.ie10 .featured-event .event-details,.ie7 .featured-event .event-details,.ie8 .featured-event .event-details,.ie9 .featured-event .event-details{width:440px}.event-quote,.filter-tabs{position:relative;width:100%}.filter-tabs{height:40px;overflow:hidden}.filter-tabs .pub-tab,.filter-tabs .teatre-tab{display:block;float:left;margin-left:15px;font-size:16px;padding:10px 15px;cursor:pointer}.event-quote{display:block;float:left;text-align:center;height:auto;margin-top:20px;margin-bottom:20px}.closing-cta:after,.closing-cta:before{content:"";width:620px;display:block;position:relative;overflow:hidden}.event-quote .autor{display:block;clear:left;margin-top:14px}.closing-cta{text-align:center;font-size:20px;background:url(../../images/themes/beerhouse/bg-rooms.png)}.closing-cta p{padding:0 10%;font-size:20px}.closing-cta:before{background:url(../../images/themes/beerhouse/bg-rooms-top.png) no-repeat;height:20px;top:-20px;margin:40px 0 0}.closing-cta:after{background:url(../../images/themes/beerhouse/bg-rooms-bottom.png) no-repeat;height:25px;margin:0 0 70px;bottom:-25px}.filter-controls{display:block;position:relative;height:35px;padding:15px 35px 25px 15px;box-shadow:0 20px 10px -10px #252525}.filter-controls input{padding:9px 40px 9px 12px;border-radius:2px;border:1px solid #b0b0a2;margin-top:6px;width:160px;float:left}.filter-controls select{padding:9px 12px;border-radius:2px;border:1px solid #b0b0a2;margin-top:6px;width:145px;float:left}.filter-controls span{display:block;float:left;margin-top:15px;margin-right:13px;margin-left:14px}.clear-filter-container{display:block;position:relative;margin-top:0!important;margin-right:0!important;margin-left:0!important;float:none}.ie7 .filter-controls{overflow:hidden}.ie7 .filter-controls select{height:35px}.month-box{display:block;width:100%;margin-bottom:80px;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.month-box .date{display:block;width:100%;font-size:24px;padding-bottom:42px;margin-bottom:10px}.month-box.hidden{opacity:0}.event-box{display:block;position:relative;width:95%;height:120px;margin-bottom:40px;font-size:17px;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.event-box.hidden{opacity:0}.event-box img{float:left;width:140px;height:120px;margin-right:20px;margin-left:10px}.event-box a{display:block;padding:20px 0 10px;font-size:18px}.event-box .hidden img,.pub-events{display:none}.event-box .hidden{display:none;height:0;width:0}.event-box .hidden p{height:0;overflow:hidden}.ie7 .pub-events{padding-top:40px}.event-listings{margin-top:50px}.bookings-section{position:relative;margin-bottom:30px}.bookings-section .phone-label{position:absolute;top:0;right:0}.bookings-section .telephone{font-family:trajan-pro-regular;font-size:21px;position:absolute;top:25px;right:0}.dmn-form,.dmn-form h1{font-family:Arial,Helvetica,Verdana,sans-serif!important}.footer-theatre h3,.teatre-details h3{text-transform:uppercase!important;font-size:18px!important}.event-img{display:block;width:95%;margin:0 auto}.booking-row{position:relative;height:75px;border-bottom:1px solid #242424;padding-top:30px}.footer-theatre .contactus .adr{margin-right:80px}.footer-theatre address h3{display:block;margin-bottom:10px;font-style:normal}.footer-theatre address .vcard ul{display:block;margin-top:10px}.footer-theatre address .vcard ul li{float:left;margin-right:10px}.footer-theatre .teatre-details .follow-us li,.footer-theatre .teatre-details .follow-us li:first-child{margin-right:10px}.footer-theatre .col-8{margin-right:70px}.teatre-details{display:block;overflow:hidden}.teatre-details h3{margin-bottom:10px!important;display:block!important;margin-top:10px!important}.teatre-details .manager-label{font-style:italic;font-weight:700;float:left;display:block;margin-right:5px}.teatre-details .manager-details{font-style:italic;display:block;margin-bottom:10px;padding-left:0}.teatre-details .email,.teatre-details .tel{position:relative;padding-left:30px;display:block;font-style:italic}.teatre-details .email .scEnabledChrome{display:block;text-indent:0;width:auto;background:0 0}.teatre-details .email:hover{text-decoration:underline}.teatre-details .tel .scEnabledChrome{display:block;text-indent:0;width:auto;background:0 0}.cookie-message__button,.site-promo__button{text-indent:100%;white-space:nowrap;overflow:hidden}.teatre-details div{font-style:italic}.page_theatreevent .content .col-8 div img{display:block;margin:0 auto}.page_theatreevent .content .col-8 #image-gallery{margin-bottom:50px}.page_theatreevent .content .col-8 h3{margin-bottom:40px;min-height:32px}.ie7 body.events .content{padding-top:10px}@media all and (max-width:767px) and (min-width:320px){.filter-controls{width:85%;height:auto;min-height:40px;float:left}.filter-controls span{width:100%}.filter-controls input[type=text]{width:75%;margin-left:10px;margin-top:10px}.filter-controls select{margin-left:10px;margin-top:15px;width:96%}.event-listings{float:left;width:100%;padding-left:8px}.event-box img{float:left;width:130px;height:120px;margin-right:20px;margin-left:15px;margin-top:0}.events-hero{display:block;position:relative;max-width:940px;width:96%;overflow:hidden;margin:0 auto;padding:20px 0 10px;min-height:1300px}.teatre-details .email,.teatre-details .tel{padding-left:0}.events-hero .theatre-item-3{margin-right:20px}.events-slider{left:20px;bottom:30px}.footer-theatre{text-align:center}.footer-theatre .vcard{display:block;clear:left;float:none}.footer-theatre .vcard .adr{margin:0 auto}.footer-theatre .vcard .vcard-right{float:left;text-align:center;margin:30px auto}.teatre-details{display:block;width:60%;margin:0 auto}.teatre-details .email:before,.teatre-details .tel:before{display:none}.teatre-details .manager-label{float:none}.teatre-details .follow-us{margin-top:10px}.teatre-details .follow-us li{margin-left:20px}}@media all and (max-width:762px) and (min-width:320px){.events-hero{min-height:1550px}}@media all and (max-width:550px) and (min-width:320px){.booking-row{height:125px;text-align:center}.booking-row .date,.booking-row .price{width:100%}.booking-row .button{left:0!important;right:0!important;top:100px;margin:0 auto!important}.event-box{height:auto;min-height:120px;font-size:14px;margin-bottom:70px}.event-box a{padding-bottom:5px;padding-top:5px;font-size:15px}.events-hero{min-height:1560px}.events-slider{left:0}.featured-event .featuredImage{display:block}.featured-event .thumbnailImage{display:none}}@media all and (max-width:512px) and (min-width:320px){.featured-event{width:220px}.featured-event .event-details{width:200px}.featured-event .featuredImage{display:none}#events,.featured-event .thumbnailImage{display:block}.events-hero{height:2320px}.events-slider{width:96%;margin:0 auto 0 8px}.events-slider:after{background:0 0}.events-slider img{width:100%}.events-slider .titles{width:91%!important}.events-slider .flexslider{height:100%}#events{overflow:hidden;margin:0 auto;width:220px}.filter-tabs .pub-tab,.filter-tabs .teatre-tab{font-size:14px;padding:10px 9px;margin-left:9px}.share-module{top:35px!important;left:0}}@media all and (max-width:320px){.booking-row{height:155px;text-align:center;padding-left:15px;padding-right:15px}.booking-row .date,.booking-row .price{width:100%}.booking-row .button{left:0;right:0;top:130px;margin:0 auto}.phone-label,.telephone{position:absolute;right:none;left:2px}.booking-label{text-align:center;padding-bottom:90px}.phone-label{top:30px!important}.telephone{top:60px!important}.event-desc{padding-left:5px;padding-right:15px}.events-slider{left:auto}.filter-controls{width:79%}.filter-controls input{width:74%!important}.filter-tabs .pub-tab,.filter-tabs .teatre-tab{font-size:14px;padding:10px 9px;margin-left:9px}.event-box{font-size:10px}.event-box a.button{bottom:-15px;left:25px}.event-box .event-title{padding-bottom:0;font-size:12px}.footer-theatre .vcard .vcard-right{width:100%}.footer-theatre .vcard .vcard-right .follow-us{display:inline-block}}body.events.page-editor .events-hero .scLooseFrameZone{width:220px;float:left;margin-right:10px}body.events.page-editor .pub-events,body.page_whatson.page-editor .pub-events{display:block!important}body.page_whatson.page-editor .scLooseFrameZone{margin-bottom:60px}.newCta_btn{position:absolute;bottom:0;left:0}.theatre-events__no-results{display:none}.cookie-message{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;background:#464646;color:#fff;-webkit-transform-style:preserve-3d}.cookie-message__wrap{position:relative;max-width:1110px;margin:20px auto}@media only screen and (min-width:767px){.cookie-message__wrap{margin:1.40845% auto}}.cookie-message__content{padding:0 50px}.cookie-message__content p{color:#fff;text-align:center;margin:0}.cookie-message__content a{color:#fff;text-decoration:underline}.cookie-message__close{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;cursor:pointer;z-index:10;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background:url(http://www.shipborough.co.uk/images/close-btn.png)}.cookie-message__button{display:block}.functions-booking{display:block!important}.modal-backdrop{z-index:9999!important}.modal{z-index:99999!important}.modal-header{background-color:#333!important;border-bottom:0!important}.modal-header h3{margin:0!important}.dmn-form{box-sizing:border-box!important;padding:20px!important;width:100%!important;border:none!important}.dmn-form h1{display:none;padding:0 20px!important;margin-top:10px!important;font-size:14px!important;text-transform:none!important}.dmn-form label{float:left!important;width:100%!important;text-align:left!important;font-size:14px}.dmn-form .main-inputs .btn.submit,.dmn-form .main-inputs .ui-selectmenu,.dmn-form .main-inputs .uneditable-input,.dmn-form .main-inputs input,.dmn-form .main-inputs input[type=text],.dmn-form .main-inputs input[type=password],.dmn-form .main-inputs input[type=datetime],.dmn-form .main-inputs input[type=datetime-local],.dmn-form .main-inputs input[type=date],.dmn-form .main-inputs input[type=month],.dmn-form .main-inputs input[type=time],.dmn-form .main-inputs input[type=week],.dmn-form .main-inputs input[type=number],.dmn-form .main-inputs input[type=email],.dmn-form .main-inputs input[type=url],.dmn-form .main-inputs input[type=search],.dmn-form .main-inputs input[type=tel],.dmn-form .main-inputs input[type=color],.dmn-form .main-inputs label,.dmn-form .main-inputs select,.dmn-form .main-inputs textarea{font-size:14px}.dmn-form .ui-selectmenu,.dmn-form .uneditable-input,.dmn-form input,.dmn-form input[type=text],.dmn-form input[type=password],.dmn-form input[type=datetime],.dmn-form input[type=datetime-local],.dmn-form input[type=date],.dmn-form input[type=month],.dmn-form input[type=time],.dmn-form input[type=week],.dmn-form input[type=number],.dmn-form input[type=email],.dmn-form input[type=url],.dmn-form input[type=search],.dmn-form input[type=tel],.dmn-form input[type=color],.dmn-form select,.dmn-form textarea{width:100%!important;font-size:14px;border:0!important;box-sizing:border-box!important;border-radius:0!important;box-shadow:none!important}.dmn-form .ui-selectmenu:focus,.dmn-form .uneditable-input:focus,.dmn-form input:focus,.dmn-form input[type=text]:focus,.dmn-form input[type=password]:focus,.dmn-form input[type=datetime]:focus,.dmn-form input[type=datetime-local]:focus,.dmn-form input[type=date]:focus,.dmn-form input[type=month]:focus,.dmn-form input[type=time]:focus,.dmn-form input[type=week]:focus,.dmn-form input[type=number]:focus,.dmn-form input[type=email]:focus,.dmn-form input[type=url]:focus,.dmn-form input[type=search]:focus,.dmn-form input[type=tel]:focus,.dmn-form input[type=color]:focus,.dmn-form select:focus,.dmn-form textarea:focus{border:0!important;oultine:0!important}.dmn-form .btn-primary{font-family:Georgia,Times New Roman,Times,sans-serif!important;border:0!important;border-radius:0!important;text-shadow:none!important;background-image:none!important;box-shadow:none!important}.dmn-form .powered-by{display:none!important}.dmn-form tr{border-top:0}.dmn-form .icon-chevron-left,.dmn-form .icon-chevron-right{font-family:Arial,Helvetica,Verdana,sans-serif!important}.dmn-form .icon-chevron-left:before{content:'←'!important}.dmn-form .icon-chevron-right:before{content:'→'!important}.partner-form-modal,.partner-form-modal .modal-header{background-image:none!important;background-color:#333!important}.partner-form-modal .modal-header h3{color:#fff}.partner-form-modal .modal-header .close{color:#fff!important;opacity:1;padding:5px;margin-top:-8px;background-color:#666;text-shadow:none}.partner-form-modal .modal-header .close:hover{background-color:#fff;color:#333!important;opacity:1}.sat-nav__button{clear:both;display:inline-block;margin-top:5px;padding:7px 14px 7px 10px;line-height:28px;font-family:Futura,"Century Gothic",AppleGothic,sans-serif;text-transform:uppercase;color:#3a3a3a;border-radius:48px;background:#e9e9e9;background:-webkit-gradient(left top,left bottom,color-stop(0,#e9e9e9),color-stop(100%,#d1d1d1));background:-webkit-linear-gradient(top,#e9e9e9 0,#d1d1d1 100%);background:linear-gradient(to bottom,#e9e9e9 0,#d1d1d1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d1d1d1', GradientType=0 )}.sat-nav__button:before{content:'';display:block;float:left;width:28px;height:28px;margin-right:5px;background-image:url(http://www.shipborough.co.uk/images/sat-nav-button.png);background-repeat:no-repeat;background-position:0 0}.site-promo{position:fixed;z-index:9999;top:0;left:0;width:100%;background:url(http://www.shipborough.co.uk/images/site-promo_bg.jpg);color:#fff;-webkit-transform-style:preserve-3d}.site-promo__wrap{position:relative;max-width:1110px;margin:0 auto;padding:20px 0}@media only screen and (min-width:767px){.site-promo__wrap{padding:2%;max-height:90px}}.site-promo__content{padding:0 50px}.site-promo__content p{font-size:24px;color:#fff;text-align:left;margin:0}@media only screen and (min-width:767px){.site-promo__content{padding:0 230px 0 0}.site-promo__content p:before{content:"";display:inline-block;vertical-align:middle;overflow:hidden;width:37px;margin-right:5px;background-image:url(http://www.shipborough.co.uk/images/site-promo-icons.png);background-repeat:no-repeat}.site-promo--drink .site-promo__content p:before{background-position:0 0;height:26px}.site-promo--menu .site-promo__content p:before{background-position:0 -37px;height:33px}.site-promo--offer .site-promo__content p:before{background-position:0 -77px;height:32px}.site-promo--event .site-promo__content p:before{background-position:0 -117px;height:32px}}.site-promo__content a{display:inline-block;color:#fff}.site-promo__cta{display:none}@media only screen and (min-width:767px){.site-promo__cta{right:6%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;font-family:Futura,"Century Gothic",AppleGothic,sans-serif;display:inline-block;background:#fff;font-size:14px;color:#44403b;text-align:center;padding:6px 15px;margin:0 10px 10px 0;text-transform:uppercase}.site-promo__cta:hover{color:#fff;background:#44403b}}.site-promo__offer{display:block;font-weight:700}@media only screen and (min-width:767px){.site-promo__offer{display:inline-block;vertical-align:middle}.site-promo__offer:after{content:'|';display:inline-block;margin:0 5px 0 10px}}.site-promo__description{display:block;font-style:italic}.site-promo__close{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;cursor:pointer;z-index:10;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background:url(http://www.shipborough.co.uk/images/close-btn.png)}@media only screen and (min-width:767px){.site-promo__description{display:inline-block;vertical-align:middle}.site-promo__close{right:2%}}.site-promo__button{display:block}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:trajan-pro-regular;src:url(../../fonts/themes/beerhouse/trajanproregular.eot);src:url(../../fonts/themes/beerhouse/trajanproregular.eot#iefix) format("embedded-opentype"),url(../../fonts/themes/beerhouse/trajanproregular.woff) format("woff"),url(../../fonts/themes/beerhouse/trajanproregular.ttf) format("truetype"),url(http://www.shipborough.co.uk/fonts/themes/beerhouse/trajanproregular.svg#ClarendonLTStdRoman) format("svg");font-weight:400;font-style:normal}@media only screen and (max-width:767px){.site-promo__description{font-size:14px;text-decoration:underline}.page-inner #logo,.page-inner h2.fullerslogo_main{display:none}.menu-active{overflow:hidden}.template-1 .carousel .flexslider .nav-control-wrapper{width:100%}.template-1 .carousel .flexslider .flex-control-nav{display:block;position:relative;min-width:100%;width:100%;margin:-10px 0 110px;float:left;left:auto;height:200px}.template-1 .carousel .flexslider .flex-control-nav:after{content:"";position:relative;display:block;width:100%;height:300px}.template-1 .carousel .flexslider .flex-control-nav li{position:static}.template-1 .carousel .flexslider .flex-control-nav li .slide-caption{top:0;left:0!important;width:100%}.template-1 .carousel .flexslider .flex-control-nav li .slide-caption .flex-caption{width:auto}.template-1 .carousel .flexslider .flex-control-nav li a.flex-active:after{background:0 0!important}#home-booking-widget,.aleandpie,.fullerslogo_main{display:none}.fullers-header{height:65px!important}.fullers-header .fixed-wrapper{width:100%;height:65px;display:block;overflow:hidden}.fullers-header .fixed-wrapper .fullerslogo_main{width:120px;margin:-60 auto 0}.fullers-header .fixed-wrapper .mobile-nav{display:block;margin-left:10px;margin-top:10px;float:left;cursor:pointer;line-height:48px;font-size:120%}.fullers-header .fixed-wrapper .mobile-nav span{float:left;background:url(../../images/icons/mobile-nav-sprite.png) 5px 5px no-repeat;width:45px;height:45px}.fullers-header .fixed-wrapper .mobile-nav.toggled-open span{background-position:-260px 5px}.fullers-header .fixed-wrapper .mobile-contact{display:block;width:100px;height:45px;margin-right:10px;margin-top:10px;float:right}.fullers-header .fixed-wrapper .mobile-contact .call-us{display:block;width:45px;height:45px;text-indent:-9999px;background:url(../../images/icons/mobile-nav-sprite.png) -45px 5px no-repeat;float:left;margin-right:10px;cursor:pointer}.fullers-header .fixed-wrapper .mobile-contact .call-us a{display:block;width:100%;height:100%}.fullers-header .fixed-wrapper .mobile-contact .find-us{display:block;width:45px;height:45px;text-indent:-9999px;background:url(../../images/icons/mobile-nav-sprite.png) -95px 5px no-repeat;float:left;cursor:pointer}.fullers-header .fixed-wrapper .mobile-contact .find-us a{display:block;width:100%;height:100%}.fullers-header .fixed-wrapper #nav-home-booking-widget,.fullers-header .fixed-wrapper .newsletter-form,.fullers-header .header-nav #menu-right{display:none}header.grid #mainnavigation{position:fixed;width:270px;background-color:#202020;top:63px;left:-270px;z-index:20;display:block;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%}header.grid #mainnavigation a:hover{color:#fff!important}header.grid #mainnavigation ul{padding:0;display:block;position:relative;float:left;width:100%}header.grid #mainnavigation ul li{padding:0 10px}header.grid #mainnavigation .follow-wrapper{min-height:110px;clear:both}header.grid #mainnavigation .follow-wrapper li{border-bottom:none}header.grid #mainnavigation .follow-wrapper li:after{content:none}header.grid #mainnavigation #nav-home-booking-widget{display:block;position:relative;margin:0;padding:0;height:50px;overflow:hidden;background:#e8e8e8;font-family:arial}header.grid #mainnavigation #nav-home-booking-widget h3{display:block;padding:10px;background:#161616;color:#e3e2de;font-size:1.3em}header.grid #mainnavigation #nav-home-booking-widget h3:after{content:"";display:block;width:25px;height:25px;position:absolute;top:12px;right:8px;background:url(../../images/icons/mobile-nav-sprite.png) -142px 3px}header.grid #mainnavigation #nav-home-booking-widget h3.open{background:#424242}header.grid #mainnavigation #nav-home-booking-widget h3.open:after{content:"";display:block;width:25px;height:25px;position:absolute;top:12px;right:8px;background:url(../../images/icons/mobile-nav-sprite.png) -202px 3px}header.grid #mainnavigation #nav-home-booking-widget label{float:left;font-size:15px;margin-top:15px;color:#44403b;margin-left:10px}header.grid #mainnavigation #nav-home-booking-widget select{height:30px;width:55px;border-radius:3px;display:block;margin-top:10px;margin-left:10px;border:1px solid grey;float:left;padding:5px 2px 5px 3px;font-size:16px}header.grid #mainnavigation #nav-home-booking-widget #nav-date-container{clear:left;width:230px;position:relative;margin:0}header.grid #mainnavigation #nav-home-booking-widget #nav-date-container input{margin-left:10px;margin-top:5px;height:20px;padding:5px 8px;border-radius:3px;border:1px solid #d3d3d3;box-shadow:inset 0 0 2px #343434}header.grid #mainnavigation #nav-home-booking-widget #nav-date-container .ui-datepicker-trigger{position:absolute;border:none;background:0 0}header.grid #mainnavigation #nav-home-booking-widget #nav-date-container #nav-frm-checkin{width:140px;font-size:16px}header.grid #mainnavigation #nav-home-booking-widget #nav-nights-container{display:block;position:absolute;top:62px;left:116px}header.grid #mainnavigation #nav-home-booking-widget .widget-checkout-date{display:inline-block;position:absolute;height:20px;padding:7px 10px;top:190px;left:10px;width:192px;border-radius:3px;background:#cfcfcf}header.grid #mainnavigation #nav-home-booking-widget .btn-submit{margin-left:10px;margin-top:65px;width:212px;height:30px;border:1px solid #343434;border-radius:3px;background:#444443;font-family:arial;color:#fff}header.grid #mainnavigation .newsletter-form{width:100%;position:relative;display:block;height:50px;overflow:hidden!important;margin:0;padding:0;background:#e8e8e8;color:#343434;float:left}header.grid #mainnavigation .newsletter-form .mob-newsletter-toggle{height:20px;display:block;padding:15px 10px;color:#e3e2de;font-size:1.3em;text-align:left;background:#161616}header.grid #mainnavigation .newsletter-form .mob-newsletter-toggle:after{content:"";display:block;width:25px;height:25px;position:absolute;top:12px;right:8px;background:url(../../images/icons/mobile-nav-sprite.png) -142px 3px}header.grid #mainnavigation .newsletter-form .mob-newsletter-toggle.open{background:#424242}header.grid #mainnavigation .newsletter-form .mob-newsletter-toggle.open:after{content:"";display:block;width:25px;height:25px;position:absolute;top:12px;right:8px;background:url(../../images/icons/mobile-nav-sprite.png) -202px 3px}header.grid #mainnavigation .newsletter-form .newsletter-system{width:260px;padding-left:10px;float:left;height:345px}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter{float:left;height:100%}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter fieldset{position:relative;width:100%;padding:50px 0 0;background:#e8e8e8;margin-top:63px}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter fieldset ol{float:none;width:auto}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter fieldset label{text-align:left}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter fieldset li{margin-bottom:0;float:none}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter fieldset li input,header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter fieldset li select{width:190px;height:20px;padding:5px 8px;border-radius:3px;margin-right:0;margin-left:0!important;border:1px solid #d3d3d3;box-shadow:inset 0 0 2px #343434;margin-top:5px;font-size:16px}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter fieldset li select{width:208px;height:32px}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter fieldset .btn-signup{margin-left:10px;margin-top:15px;width:206px;height:30px;border:1px solid #343434;border-radius:3px;background:#444443;font-family:arial;color:#fff;float:none}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter .newsletter-details{margin-left:0}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter .newsletter-details__text{position:absolute;top:-58px;left:10px;width:195px}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter .newsletter-details p.align-left{display:block;width:225px;line-height:1.3;top:10px;text-align:left!important}header.grid #mainnavigation .newsletter-form .newsletter-system .newsletter .newsletter-details p a{text-transform:none;color:#aaa!important;padding:0!important;text-decoration:underline;font-family:arial}header.grid #mainnavigation .btn-booktable{height:20px;display:block;padding:15px 10px!important;color:#e3e2de;font-size:1.3em;text-align:left;background:#161616;float:left;text-transform:none;width:233px;position:relative}header.grid #mainnavigation .btn-booktable:after{content:"";display:block;width:34px;height:50px;position:absolute;top:0;right:-17px;background:url(../../images/icons/mobile-nav-sprite.png) -231px 15px #161616}header.grid #mainnavigation .btn-booktable:hover{background:#161616}.flex-direction-nav li .next{background-position:-80px 0!important;right:0}html{min-width:110px}.container,body{min-width:320px}.container:before{min-width:110px}.container:after{display:none!important}.fullers-header{width:100%}.header-nav{position:relative!important;width:100%!important}.header-nav .follow-us{display:none}.home header.grid{margin-top:190px!important}.home .fullers-header .grid{margin-bottom:10px!important;display:none}.page-inner header.grid{margin-top:0!important}.page-inner .fullers-header{height:100%;margin:0 auto 20px;background:#161616}.page-inner .fullers-header .grid{margin-bottom:10px!important;display:none}.home .fullers-header::after,.page-inner .fullers-header::after{background:0 0}.inner_page_image{display:none}header.grid{width:auto;min-width:300px;margin-bottom:0;margin-left:auto;margin-right:auto;left:0;position:relative;height:auto}header.grid #logo:before{content:"";width:116px;height:12px;display:block;background:0 0;margin:-160px auto 30px}header.grid #logo.logo_active{visibility:hidden}header.grid #logo.logo_active:before{background:url(../../images/fullerslogo_main.png) no-repeat;height:72px}header.grid #logo h1{font-size:21px;line-height:32px;padding:0;margin-bottom:20px;height:auto!important}header.grid #logo h1 a{color:#555}header.grid img{width:100%}.home .content{margin-top:0}.grid{width:95%;padding:0 10px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:100%;padding:0;margin:0}header.grid #mainnavigation .menu{float:none;text-align:center}header.grid #mainnavigation .menu>ul{width:100%;background:0 0;border-top:0;border-bottom:0;height:auto!important;margin-bottom:0;padding-top:0}header.grid #mainnavigation .menu>ul li:first-child{border-top:none}header.grid #mainnavigation .menu>ul li:last-child{border-bottom:none}header.grid #mainnavigation .menu>ul li{float:none;display:block;padding:15px 10px!important;border-bottom:1px solid #313131;text-align:left;position:relative;clear:both}header.grid #mainnavigation .menu>ul li:after{content:"";display:block;width:25px;height:25px;position:absolute;top:12px;right:9px;background:url(../../images/icons/mobile-nav-sprite.png) -231px 3px}header.grid #mainnavigation .menu>ul li.has-dropdown:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header.grid #mainnavigation .menu>ul li.has-dropdown.show-dropdown{background-color:#e9e9e9}header.grid #mainnavigation .menu>ul li.has-dropdown.show-dropdown:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header.grid #mainnavigation .menu>ul li.has-dropdown.show-dropdown span{color:#313131!important}header.grid #mainnavigation .menu>ul li.has-dropdown span:after{display:none!important}header.grid #mainnavigation .menu>ul li a,header.grid #mainnavigation .menu>ul li span{color:#e3e2de;font-size:1.3em;text-transform:none;display:block;width:100%;padding:0!important;-webkit-font-smoothing:antialiased}header.grid #mainnavigation .menu>ul li.active,header.grid #mainnavigation .menu>ul li:hover{background:0 0}header.grid #mainnavigation .menu>ul li.active a{color:#fff!important}header.grid #mainnavigation .menu .dropdown{display:block;height:0;overflow:hidden;width:238px;position:static;margin-top:15px;margin-left:-10px;margin-right:-10px;padding:0}.aleandpie,.carousel,.newsletter-header{position:relative}header.grid #mainnavigation .menu .dropdown li{margin-top:10px;padding:10px 0 0!important;border-bottom:0}header.grid #mainnavigation .menu .dropdown li:after{display:none}header.grid #mainnavigation .menu .dropdown li a{margin-bottom:0!important}header.grid #mainnavigation .menu .dropdown li:first-child{margin-top:10px!important;padding:10px 0 0!important}.header-nav{top:-6px}#menu-right{float:none!important}.newsletter-hide:after{top:2px!important}.newsletter-show:after{top:3px!important}.fullers-header a.bookaroom,.fullers-header a.btn-booktable,.fullers-header a.morepubs,.fullers-header a.newsletter-btn{float:right;border:0 solid #000!important;font-family:Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;padding:7px 0!important;width:32%!important;text-align:center;font-size:10px!important;margin-top:12px!important}.fullers-header .morepubs{float:none!important;display:none!important}.fullers-header .newsletter-btn{float:left!important;top:0!important;margin-left:0!important;margin-right:2%!important}.fullers-header .newsletter-btn span{padding-left:0!important}.fullers-header .bookaroom{float:right!important;margin-left:0!important;margin-right:2%!important}.fullers-header .btn-booktable{float:right!important}.form-one .aleandpie,.form-one .fullerslogo_main,.form-two .aleandpie,.form-two .fullerslogo_main{margin-top:-40px!important;padding-bottom:0!important}.form-bookaroom.form-bookatable.form-two .bookaroom{float:left!important}.fullers-header.form-bookaroom.form-newsletter.form-two .bookaroom{margin-right:0!important}.aleandpie,.fullerslogo_main{margin:-20px auto!important;width:100%}.fullers-header.form-bookaroom.form-bookatable.form-newsletter.form-three .bookaroom{float:right!important}.form-one.form-bookaroom .bookaroom,.form-one.form-bookatable .btn-booktable,.form-one.form-newsletter .newsletter-btn{float:left!important}.alepie h1{padding:0!important;height:auto!important}.fullerslogo_main{background-image:none!important}.aleandpie{left:0;top:5px;padding-bottom:0!important}.aleandpie a{padding:0!important;background-size:100px;background-position:top;height:110px}.address_header{background:0 0;width:300px;height:auto}.carousel::before{content:none}.carousel{min-width:100%;margin-bottom:0}.carousel .flexslider{width:100%}.carousel .flexslider .grid{width:auto;margin:0;height:100%;padding:0}.carousel .flexslider .slides{height:100%}.carousel .flexslider .slides img{width:auto;max-width:100%!important}.carousel p.flex-caption.grid{padding:20px;height:190px;display:block!important;margin-bottom:40px;text-indent:0}.carousel .flextitle{display:block;background:rgba(0,0,0,.6);width:100%;position:relative;z-index:3;margin-top:-82px}.carousel .flextitle h3,.carousel .flextitle p{text-align:center}.carousel .flex-direction-nav{display:block}.carousel .flex-direction-nav li a{bottom:270px;top:auto;z-index:7}.carousel .flex-control-nav{display:none;width:580px;position:absolute;margin-top:0;bottom:-10px;text-align:center}.carousel .flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;border:none}.carousel .flex-control-nav li:first-child{margin:0}.carousel .flex-control-nav li a{width:14px;height:14px;display:block;background:url(../../images/bg_control_nav.png) no-repeat;cursor:pointer;text-indent:-9999px;moz-transition:none}.carousel .flex-control-nav li a:hover{background-position:0 -14px}.carousel .flex-control-nav li a.active{background-position:0 -28px;cursor:default}.cta{max-width:500px;margin:auto}.cta img{display:none}.cta .ctawrapper{margin-top:20px;background-repeat:repeat-x;background-position:top;z-index:0}.cta:after{width:100%;background-size:100%;background-position:right bottom}#character-fact p img{display:block;float:none}.booking-system .radio-buttons input{border:1px solid #777!important}.promotions{margin-bottom:60px}.promotions .flexslider{background:0 0}.promotions .flexslider img{display:none}.promotions .flex-control-nav{display:block;width:100%;position:absolute;margin-top:0;bottom:-20px;text-align:center}.promotions .flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;border:none}.promotions .flex-control-nav li:first-child{margin:0}.promotions .flex-control-nav li a{width:24px;height:20px;display:block;background-image:url(../../images/bg_control_nav.png);background-position:0 -1px;background-repeat:no-repeat;cursor:pointer;text-indent:-9999px;moz-transition:none}.promotions .flex-control-nav li a:hover{background-position:0 -28px}.promotions .flex-control-nav li a.flex-active{background-position:0 -55px;cursor:default}.ontap{zoom:1;padding-bottom:40px}.ontap:after,.ontap:before{content:"";display:table}.ontap:after{clear:both}.ontap #slider-code{overflow:hidden;height:auto}.ontap #slider-code .viewport{z-index:0}.ontap .tap-pic{margin-top:0!important;display:inline-block;vertical-align:top}.ontap .tap-pic img{display:none}.ontap .badge{position:static!important}.ontap .badge img{display:block;height:95px!important;width:105px!important;margin-bottom:20px;margin-top:4%}.ontap .type-cup .badge{background:url(../../images/brewer-coffee-mob.png) 0 -76px no-repeat;width:100px;left:45px!important;height:95px!important}.ontap .caption,.ontap .overview,.ontap .overview li,.ontap .tap-container,.ontap .viewport,.ontap li.active .tap-container .tap-pic .badge{height:auto!important}.ontap .buttons{display:none!important}.ontap .viewport{background:0 0!important;width:100%!important}.ontap .overview{position:relative!important;top:auto!important;left:auto!important;width:auto!important}.ontap .overview li{zoom:1;float:none!important;width:100%!important;margin:0!important;background:0 0;background-size:100%;clear:both!important;display:block!important}.ontap .overview li:after,.ontap .overview li:before,.ontap .tap-container:after,.ontap .tap-container:before{display:table;content:""}.ontap .overview li:after{clear:both}.ontap .overview li.active{margin:0!important}.ontap .tap-container{width:auto!important;padding-top:40px;text-align:center;zoom:1}.ontap .tap-container:after{clear:both}.ontap .caption{display:inline-block!important;position:static!important;width:50%!important;text-align:left}.offersarea{background-position:center}p.intro{text-align:center}p.intro img{text-align:center;display:block;float:none;margin:auto}.blogfeed,.facebookfeed,.twitterfeed,.youtubefeed{background-repeat:no-repeat}.content .contactus{display:none}.content .contactus address{text-align:center}footer .footer-links{height:auto;padding-bottom:20px}footer #footernavigation{float:none;height:auto;background:0 0;border-right:0 none}footer nav{padding-top:20px!important}footer .social{float:none;text-align:center;padding-left:0;width:auto}footer .social .follow-us{display:inline-block;margin-top:10px}footer .social ul li.social-share{width:auto!important;float:none}footer .contactus{display:block;text-align:center}footer .contactus h3{text-align:center}footer .contactus address{text-align:center;padding-top:40px}footer .contactus .adr{margin:0;float:none;display:block}footer .contactus .adr .org{display:block}footer .contactus .adr .org:after{content:""}footer .contactus .adr div{display:inline}footer .contactus .adr div:after{content:", \00A0"}footer .contactus .email,footer .contactus .tel{display:block;text-align:center;float:none;margin:0;clear:both}footer .contactus .email span,footer .contactus .tel span{display:inline;background:0 0;text-indent:0}footer .contactus .email span:after,footer .contactus .tel span:after{content:":\00A0"}footer #fullerscontrol h6.fullerslogo,footer .contactus .vcard-right{float:none}footer #fullerscontrol h6.fullerslogo a{margin:auto}footer #fullerscontrol .copyright{float:none;text-align:center;margin:7px 0}footer #fullerscontrol ul{float:none;text-align:center;clear:both;margin:0}footer #fullerscontrol ul li{display:block;border-left:0;height:20px}.page-inner .gallery .slides li,.page-inner.page-gallery .gallery .slides li{height:auto}footer #fullerscontrol ul li:first-child{border-left:0}#booking-header .date-cell,.date-cell{border-left:0 none}.page-inner .gallery:before{display:none}.page-inner .gallery .flexslider:after,.page-inner .gallery .flexslider:before{width:100%;padding:0 20px}.page-inner .gallery .slides img{max-width:100%}.page-inner .gallery #slider-code .viewport{width:353px}.page-inner.page-gallery .gallery:after,.page-inner.page-gallery .gallery:before{width:100%!important;padding:0 20px}.page-inner.page-gallery .gallery .slides img{max-width:100%!important}.page-inner.page-gallery .gallery #slider-code .viewport{width:353px!important}.gallery360 iframe{height:200px!important}.page-inner #mainnavigation{height:auto}#booking-grid .col-6{float:none!important;width:100%!important;margin:0!important;clear:both}#booking-header{height:auto;padding:20px 0 0}#booking-header #dates-voucher{padding:20px 5% 0!important;width:90%!important;position:relative}#booking-header #room-container{width:auto;position:absolute;left:22px;top:20px;float:none}#booking-header #date-container{margin:0 auto 10px;float:none;width:140px}#booking-header #date-container input[type=text]{width:auto}#booking-header #date-container input[type=date]{width:120px}#booking-header #nights-container{position:absolute;width:auto;right:22px;top:20px;float:none}#booking-header .btn-update,#booking-header .btn-voucher{width:100%;margin:10px 0 20px;background-repeat:repeat-x;clear:both}#booking-header #voucher-container label{float:none;width:auto;margin-right:0}#booking-header #voucher-container input[type=text]{float:none;margin-right:0;width:90%;padding-left:5%;padding-right:5%}#booking-header #calendar-controls{border-left:0 none;height:auto;overflow:hidden;clear:both;padding-bottom:15px}#booking-header .control-container{width:90%!important;margin-left:5%;margin-right:5%;padding-top:0}#booking-header .control-container span{margin:0;float:left;display:block}#booking-header .btn-day,.row-room figure{display:none}#booking-header .btn-prevwk{float:right;margin-right:80px}#booking-header .btn-nextwk{float:right;position:absolute;right:0}#booking-header .dates-header{overflow:hidden}.date-cell{height:auto;width:20%}.row-room{height:auto;border-top:1px solid #27231a;border-bottom:0 none}.row-room .room-header{padding:18px 12px 10px}.row-room figcaption{float:none;width:auto;padding:0;height:auto;clear:both;overflow:hidden}.room h4{float:left}.room .btn-accordion{float:right;width:auto;padding-left:10px;padding-right:10px}.row-rate{height:auto}.row-rate .room-type-header{padding-left:12px;padding-right:12px;padding-bottom:10px;clear:both;overflow:hidden}.row-rate h5{width:140px}.row-rate .rate-prices{padding-left:0;padding-right:10px;float:right}.row-rate .field{float:none;clear:both;padding-top:15px}.row-rate .field label{width:100%;padding-left:0;padding-right:0}.confirm-checkin,.confirm-checkout,.confirm-rooms{float:none;width:120px;margin-right:0;height:auto}.room-confirm{position:relative;padding-left:12px;padding-right:12px}.room-confirm input,.room-confirm label,.room-confirm select{float:none;display:block}.room-confirm select{margin-top:5px}.room-confirm .btn-submit{float:none;width:100%;margin-top:10px}.confirm-total{position:absolute;background:0 0;left:50%;top:40px;width:auto;padding-right:0;text-align:center}.confirm-total span{padding:10px 0;display:block;float:none}.page_roomswithbooking .room-gallery{float:none;width:100%}.page_roomswithbooking .room-details .room-desc{float:none;width:auto}#alternatives figure{margin-right:10px}#alternatives figcaption{padding:0;height:auto;overflow:hidden;float:none;width:auto}#alternatives .alternative-address,#alternatives .alternative-links,#alternatives .alternative-price,#alternatives .alternative-visit{float:none;width:auto;border:0;padding-left:0;padding-right:0;clear:both;overflow:hidden;min-height:auto}#alternatives .alternative-visit a{display:block;overflow:hidden;margin-top:10px;padding:5px 0;background:#000;color:#fff;text-decoration:none}#alternatives .alternative-price{text-align:left;margin-left:0}#closed-alert-container{width:auto;padding-bottom:20px}#closed-alert-container #closed-alert-top{display:none}#closed-alert-container #closed-alert{width:auto;position:static;background:url(../../images/closed-alert-bg.png);padding:20px}}.ie7 .aleandpie a,.ie7 .promotions li,.ie8 .promotions li{float:left!important}@media only screen and (max-width:540px){.gs-overlay__logo{width:180px;height:73px;background:url(http://www.shipborough.co.uk/images/360-icon__small.png) no-repeat}.gs-overlay__label{font-size:16px}.page-inner .gallery #slider-code .viewport,.page-inner.page-gallery .gallery #slider-code .viewport{width:236px!important;padding:0 11px 0 20px}.page-inner .gallery #slider-code .flex-viewport,.page-inner.page-gallery .gallery #slider-code .flex-viewport{width:227px}.page-inner .gallery .flex-next,.page-inner .gallery .flex-prev,.page-inner .gallery .next,.page-inner .gallery .prev,.page-inner.page-gallery .gallery .flex-next,.page-inner.page-gallery .gallery .flex-prev,.page-inner.page-gallery .gallery .next,.page-inner.page-gallery .gallery .prev{margin:10px 0 0!important;top:27px!important}.page-inner .gallery .flexslider .flex-direction-nav .flex-next,.page-inner .gallery .flexslider .flex-direction-nav .flex-prev,.page-inner.page-gallery .gallery .flexslider .flex-direction-nav .flex-next,.page-inner.page-gallery .gallery .flexslider .flex-direction-nav .flex-prev{display:none!important}}@media only screen and (max-width:320px){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.grid,header.grid{width:300px}.aleandpie,.fullerslogo_main{width:320px}.page-inner .gallery:after,.page-inner .gallery:before,.page-inner.page-gallery .gallery:after,.page-inner.page-gallery .gallery:before{width:300px!important}.page-inner .gallery .slides li,.page-inner.page-gallery .gallery .slides li{height:auto}.page-inner .gallery .slides iframe,.page-inner .gallery .slides img,.page-inner.page-gallery .gallery .slides iframe,.page-inner.page-gallery .gallery .slides img{max-width:260px!important;max-height:187px!important}.page-inner .gallery #slider-code,.page-inner.page-gallery .gallery #slider-code{overflow:visible}.page-inner .gallery #slider-code .viewport,.page-inner.page-gallery .gallery #slider-code .viewport{width:220px!important;padding:0 20px!important;margin:0!important;overflow:visible}.page-inner .gallery #slider-code .viewport .flex-direction-nav .flex-next,.page-inner .gallery #slider-code .viewport .flex-direction-nav .flex-prev,.page-inner.page-gallery .gallery #slider-code .viewport .flex-direction-nav .flex-next,.page-inner.page-gallery .gallery #slider-code .viewport .flex-direction-nav .flex-prev{display:block}.page-inner .gallery .flex-prev,.page-inner .gallery .prev,.page-inner.page-gallery .gallery .flex-prev,.page-inner.page-gallery .gallery .prev{margin:10px 0 0!important;left:-5px!important;top:30px!important}.page-inner .gallery .flex-next,.page-inner .gallery .next,.page-inner.page-gallery .gallery .flex-next,.page-inner.page-gallery .gallery .next{margin:10px 0 0!important;right:-10px!important;top:30px!important}.cta:after{width:100%;background-size:100%;background-position:right bottom}.ontap .overview{left:0}.ontap .overview li{height:310px!important;width:300px!important}.ontap .overview li:before{content:"";position:absolute;height:330px;width:310px;margin:0;background:left center;background-size:320px 310px;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.ontap .badge{top:40px!important;left:115px!important}.ontap .caption{left:37px!important;top:150px!important;width:220px!important;text-align:center}.ontap .type-cup .badge{margin-left:44px}}@media only screen and (max-width:300px){body{min-width:300px!important}.container{min-width:300px}header.grid{padding-right:0!important;padding-left:0!important}.content .grid{padding:0!important;margin:0!important}.aleandpie,.fullerslogo_main{width:300px}.page-inner .gallery .flex-next,.page-inner .gallery .flex-prev,.page-inner .gallery .next,.page-inner .gallery .prev,.page-inner.page-gallery .gallery .flex-next,.page-inner.page-gallery .gallery .flex-prev,.page-inner.page-gallery .gallery .next,.page-inner.page-gallery .gallery .prev{margin:10px 0 0!important;display:none}}@media only screen and (min-width:767px) and (max-width:768px){address,body,cite,p,table{font-size:15px}a.button{font-size:13px;padding:7px 17px}}@media only screen and (min-device-width:767px) and (max-device-width:768px){.content{min-height:850px}.promotions .flexslider{background:0 0}.promotions li{display:block!important;margin-right:0!important;margin-left:0!important;float:left!important;width:300px!important;padding-left:10px;padding-right:10px}.promotions li:first-child{padding-left:0!important}.promotions li:last-child{padding-right:0!important}.promotions .flex-control-nav{display:none}}@media only screen and (min-width:767px){.page-inner .promotions .flexslider,.page_home .promotions .flexslider{background:0 0}.page-inner .promotions li,.page_home .promotions li{margin-right:0!important;margin-left:0!important;float:left!important;width:300px!important;padding-left:0}.page_home .promotions li{display:block!important;padding-right:20px!important}.page_home .promotions li:last-child{padding-right:0!important}.page_home .promotions .flex-control-nav{display:none}.page-inner .promotions li{display:block!important;padding-right:0}.page-inner .promotions li:first-child{padding-left:0!important}.page-inner .promotions li:last-child{padding-right:0!important}.page-inner .promotions .flex-control-nav{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.container,.container:after,.template-2 .carousel .flexslider,html{min-width:1110px}.template-2 .carousel .flexslider .slides img{width:auto}.inner_page_image{min-width:1110px;max-width:100%}.gallery360 iframe{height:595px}}@media all and (-webkit-min-device-pixel-ratio:1.5){.facilities ul li .icon_food:after,.facilities ul li .icon_foodserved:after,.facilities ul li p::after{background-position:-50px 0}.facilities ul li p::after{background-size:100px;height:40px;width:40px;top:3px}.facilities ul li .icon_historicpub:after{background-position:-50px -50px}.facilities ul li .icon_coveredsmoking:after,.facilities ul li .icon_coveredsmokingarea:after,.facilities ul li .icon_smokingarea:after{background-position:-50px -100px}.facilities ul li .icon_beergarden:after,.facilities ul li .icon_outsideseating:after{background-position:-50px -150px}.facilities ul li .icon_garden:after{background-position:-50px -200px}.facilities ul li .icon_airconditioned:after{background-position:-50px -250px}.facilities ul li .icon_babychanging:after{background-position:-50px -300px}.facilities ul li .icon_babychangingarea:after{background-position:-50px -350px}.facilities ul li .icon_guidedogs:after,.facilities ul li .icon_pets:after{background-position:-50px -400px}.facilities ul li .icon_carparking:after,.facilities ul li .icon_freecarpark:after,.facilities ul li .icon_freecarparknearby:after,.facilities ul li .icon_paidcarpark:after,.facilities ul li .icon_paidparkingnearby:after,.facilities ul li .icon_parking:after{background-position:-50px -450px}.facilities ul li .icon_waterside:after{background-position:-50px -500px}.facilities ul li .icon_moorings:after{background-position:-50px -550px}.facilities ul li .icon_cocktails:after{background-position:-50px -600px}.facilities ul li .icon_wines:after{background-position:-50px -650px}.facilities ul li .icon_caskales:after{background-position:-50px -700px}.facilities ul li .icon_sofas:after{background-position:-50px -750px}.facilities ul li .icon_events:after{background-position:-50px -800px}.facilities ul li .icon_barbilliards:after,.facilities ul li .icon_boardgames:after,.facilities ul li .icon_darts:after,.facilities ul li .icon_fruitmachine:after,.facilities ul li .icon_jukebox:after,.facilities ul li .icon_pool:after,.facilities ul li .icon_pubgames:after,.facilities ul li .icon_quizmachine:after,.facilities ul li .icon_skittlealley:after,.facilities ul li .icon_snooker:after,.facilities ul li .icon_tablefootball:after{background-position:-50px -850px}.facilities ul li .icon_groupbookings:after{background-position:-50px -900px}.facilities ul li .icon_maxstanding:after{background-position:-50px -950px}.facilities ul li .icon_maxsitting:after{background-position:-50px -1000px}.facilities ul li .icon_accommodation:after,.facilities ul li .icon_accomodation:after,.facilities ul li .icon_bedroomsavailable:after{background-position:-50px -1050px}.facilities ul li .icon_realopenfire:after{background-position:-50px -1100px}.facilities ul li .icon_realfire:after{background-position:-50px -1150px}.facilities ul li .icon_bigscreensports:after,.facilities ul li .icon_sky:after,.facilities ul li .icon_sportsviewing:after,.facilities ul li .icon_sportviewing:after{background-position:-50px -1200px}.facilities ul li .icon_familieswelcome:after,.facilities ul li .icon_familyfriendly:after{background-position:-50px -1250px}.facilities ul li .icon_atm:after{background-position:-50px -1350px}.facilities ul li .icon_seasonalales:after{background-position:-50px -1400px}.facilities ul li .icon_weddings:after{background-position:-50px -1500px}.facilities ul li .icon_gardengames:after,.facilities ul li .icon_outsideplay:after,.facilities ul li .icon_outsideplayareas:after{background-position:-50px -1550px}.facilities ul li .icon_freewifi:after,.facilities ul li .icon_wifi:after{background-position:-50px -2350px}.facilities ul li .icon_accessiblearea:after,.facilities ul li .icon_liftavailable:after,.facilities ul li .icon_stepfreeaccess:after,.facilities ul li .icon_wc:after{background-position:-50px -2300px}.cta span{background-size:100px}.cta .icon-cta-empty{background-position:-42px -2598px!important}.cta .icon-cta-ale,.cta .icon-cta-drinks{background-position:-50px -1650px!important}.cta .icon-cta-wine{background-position:-50px -1700px!important}.cta .icon-cta-food{background-position:-50px -1750px!important}.cta .icon-cta-bedrooms,.cta .icon-cta-rooms{background-position:-50px -1900px!important}.cta .icon-cta-ticket{background-position:-50px -2000px!important}.cta .icon-cta-garden,.cta .icon-cta-gardens{background-position:-42px -2648px!important}.cta .icon-cta-families{background-position:-42px -2700px!important}.cta .icon-cta-entertainment{background-position:-42px -2750px!important}.cta .icon-cta-functions{background-position:-42px -2800px!important}.cta .icon-cta-functionsparty{background-position:-42px -2850px!important}.getdirections ul li .icon{background-repeat:no-repeat;background-position:-50px 0;background-size:100px;height:40px;width:40px;top:3px}.getdirections ul li .directions-car{background-position:-50px -2400px}.getdirections ul li .directions-bus{background-position:-50px -2450px}.getdirections ul li .directions-tube{background-position:-50px -2500px}.getdirections ul li .directions-train{background-position:-50px -2450px}.getdirections ul li .directions-walk{background-position:-50px -950px}.newsletter-hide:after{background-size:50px;background-position:-39px -4px!important}.newsletter-show:after{background-size:50px;background-position:-7px -5px!important}}@media only screen and (min-width:767px){#lightboxBodyDiv{top:25px!important}}.ie7 .page_home .template-2 .promotions{margin-top:-90px}.ie7 .page_home .template-2 .carousel .flex-control-nav{margin-top:25px}.ie7 .page_home .template-2 .flex-caption{margin-top:-140px;background:url(../../images/banner-overlay-ie.png) no-repeat!important}.ie7 #dates-header .date-cell,.ie7 .rates-container .date-cell{float:left!important;height:70px;padding-top:40px}.ie7 #dates-header .events-slider,.ie7 .rates-container .events-slider{bottom:10px}.ie7 #dates-controls #dates-header .date-cell{padding-top:0}.ie7 .row-rates .row-rate .rates-container .date-cell{padding-top:30px}.ie7 .home .content{padding-top:680px}.ie7 .active .tap-pic img{left:20px!important;top:0!important}.ie7 .inactive .tap-pic img{left:40px!important;top:5px!important}.ie7 .promotions .flexslider{background:0 0}.ie7 .promotions li{display:block!important;margin-right:0!important;margin-left:0!important;width:300px!important;padding-left:10px;padding-right:10px}.ie7 .promotions li:first-child{padding-left:0!important}.ie7 .promotions li:last-child{padding-right:0!important}.ie7 .promotions .flex-control-nav{display:none}.ie7 .cta .ctawrapper span{margin-left:44%}.ie7 .inner_page_image{margin:auto auto auto -555px;width:1110px;left:50%}.ie7 .inner_page_image img{margin-top:62px}.ie7 .carousel .flex-control-nav li{width:24.9%}.ie7 .newsletter-system input[type=submit],.ie7 .scfForm input[type=submit]{padding:5px 0;overflow:visible}.ie7 .cta .button{left:25%}.ie7 .day-box .game-box .time{height:20px!important;padding-bottom:20px!important}.ie7 .day-box .game-box .sport-detail{padding-bottom:5px!important}.ie7 #home-booking-widget{position:relative!important;top:-70px!important}.ie7 .carousel .nav-control-wrapper{margin-top:-40px}.ie7 .ie7-overlay{position:absolute;display:block;top:0;width:100%;height:215px;background:url(../../images/ie7-nav-bg.png);z-index:0}.ie8 .home .template-2 header:before,.ie8 .page-inner.template-2 header:before{position:absolute;top:-80px;display:block;content:"";width:150%;left:-25%;background:url(../../images/banner-overlay-ie.png) top center no-repeat}.ie7 header.grid{z-index:30}.ie8 a:active,.ie8 a:selected,.ie8 a:visited{border:none;outline:0}.ie8 .home .template-2 header:before{height:390px}.ie8 .page-inner.template-2 header:before{height:220px}.ie8 .template-2 .carousel .flex-caption{background:url(../../images/banner-overlay.png) repeat-x}.ie8 .promotions .flexslider{background:0 0}.ie8 .promotions li{display:block!important;margin-right:0!important;margin-left:0!important;width:300px!important;padding-left:10px;padding-right:10px}.ie8 .promotions li:first-child{padding-left:0!important}.ie8 .promotions li:last-child{padding-right:0!important}.ie8 .promotions .flex-control-nav{display:none}.ie8 .cta .ctawrapper span{margin-left:43.5%}.ie8 #hotel-details .commonfunction{background-image:none}.ie8 .carousel .flex-control-nav li{width:24.9%}.ie9 .fullers-header .header-nav a{-webkit-filter:none;filter:none}.ie9 .inner_page_image{max-width:100%}.ie9 .flex-caption{zoom:1}.ie9 .bg-clear{-webkit-filter:none;filter:none;-ms-filter:none}.ie7 .flex-caption,.ie8 .flex-caption,.ie9 .flex-caption{-webkit-filter:none!important;filter:none!important}