﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{margin:0;padding:0;color:#fff;font-size:100%;line-height:18px;text-align:left;font-family:FuturaLightLight,Arial,Helvetica,sans-serif;background-color:#76614c}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}h1,h2,h3,h4,h5{color:#f0ddc4;margin:0;font-weight:400;font-family:FuturaLightLight,Arial,Helvetica,sans-serif}header{padding:0 0;position:relative;background-color:#362920}#reservations{background-color:#c13100;color:#fff}#address a,#reservations a{color:#f0ddc4;font-weight:400;text-decoration:none}#slider-container{position:relative;height:400px}#slider-container li{position:absolute;top:0;left:0;z-index:1}#slider-container li.current{z-index:3}.googlemapholder,.menuholder,.contenttext,.openinghours,.vacancies{width:100%;float:left}.contenttext{background-color:#453628}.menuholder{padding:0 !important;background:url(/images/images.jpg);background-position:0 0 !important;text-align:center}.menuholder h3{display:block;margin:10px 0 20px;font-size:32px;font-weight:normal;color:#fff;text-shadow:#000 2px 2px}.menuholder a{display:block;margin:6px 0 23px;font-size:33px;font-weight:normal;color:#fff;text-shadow:#000 2px 2px}.openinghours{background-color:#fffbd0;color:#3a3a3a;height:100%;position:relative;text-align:center;padding:10px 10px;line-height:23px}.openinghours p{margin:0}.openinghours h3{color:#3a3a3a;font-weight:bold}.openinghours h4{color:#f57c4b;padding:0}.openinghours ul{margin:20px 18px 32px 18px}.openinghours li:nth-child(even){margin:0 0 2px 0}.openinghours li{margin:0}.openinghours ul,.openinghours li{padding:0;list-style-type:none;text-align:center}.openinghours li.nospace{margin:10px 0 0;height:18px;font-weight:bold}.openinghours li.nospace.nomar{margin:auto}.openinghours li.hourstype{}.openinghours li.nospace.url{margin:35px auto 0 auto;width:165px}.openinghours li.url a{color:#3a3a3a}.vacancies{text-align:center}.vacancies h4{line-height:28px;font-weight:400;font-size:20px;font-family:FuturaLightLight,Arial,Helvetica,sans-serif}.vacancies a{color:#3a3a3a;text-decoration:none;line-height:16px}#otreservations{position:relative;width:100%;display:none;float:left;height:200px;background-color:#5f452e;z-index:10000}#otreservations.show{display:block}#otreservations input,#otreservations select,#otreservations option{padding:4px 6px 4px 14px;width:100px !important;height:30px !important;font-size:16px !important;font-weight:normal !important}#otreservations select{width:120px !important;height:37px !important}#overlay{display:none;width:100%;height:100%;background-color:#fff;opacity:.5}#overlay.show{display:block}#OT_searchWrapper .OT_feedTitle{display:none}#OT_searchWrapperAll{height:200px !important}#OT_partySizeLbl{top:19px !important}#OT_dateLbl{top:67px !important}#OT_date{top:75px !important;left:122px !important}#OT_timeLbl{top:67px !important;left:250px !important}#OT_time{top:74px !important;left:315px !important}#OT_submitWrap{top:135px !important;left:315px !important}#OT_logo{top:141px !important;left:112px !important;width:auto !important}#OT_logoLink{top:177px !important;left:111px !important;width:auto !important}#OT_submitWrap .OT_TableButton{width:109px !important;height:21px !important}.bx-viewport{max-height:248px !important}.bx-wrapper{margin:0 !important}@media(min-width:1025px){header{margin:0 auto;height:140px}header .constraint{margin:0 auto;width:1170px}header h1{margin:0}header .logo{margin:0 auto 0 auto;width:335px}header .address{float:left;width:60%}#reservations{float:left;margin:15px 0 0 16px;padding:8px;text-align:center;width:220px;font-size:24px}#address{margin:-125px 15px 0 0;color:#f0ddc4;display:inline;float:right;font-family:FuturaLightLight,Helvetica,sans-serif;text-align:right;width:265px}#address h1{font-size:22px;margin:0;line-height:24px}#address a,#reservations a{font-size:20px}#phone{font-size:21px}.container{margin:0 auto;width:1170px}.news{position:absolute;top:242px;right:0;padding:15px 15px 10px 15px;width:410px;text-align:right;background-color:#76614c;z-index:10}.news h2{margin:0 0 20px 0;font-size:28px}.news p{font-size:20px;line-height:22px}#slider-container{max-height:400px}.span5{float:left;width:470px}.googlemapholder{position:relative;width:470px;height:292px}.mapdetail{width:30%;right:20px;bottom:20px;padding:3px 20px 4px;z-index:2;position:absolute;opacity:.9;filter:alpha(opacity=80);background-color:#5f452e;font-size:21px;line-height:23px}#googlemap{height:350px;height:100%}.menuholder{float:left;width:470px;height:125px}.contenttext{width:472px;height:350px;margin:0;padding:30px 18px 0 18px;color:#fff}.contenttext h1{padding:0 12px 0 12px;width:340px;font-size:38px;color:#fff}.contenttext p{width:90%;margin:20px 0 0 0;padding:0 12px 0 12px;font-size:21px;line-height:23px}.openinghours{width:200px;height:360px;margin-left:-30px;font-size:17px}.openinghours h3{margin:22px 0 0 0;font-size:25px}img.littlesister{margin:0 0 0 -22px}.vacancies{float:left;padding:0 !important;width:470px;height:63px;background-color:#fffbd0;color:#3a3a3a}.vacancies h4{padding:6px 0 3px 0;margin:0;color:#3a3a3a}.vacancies a{font-size:18px;margin:-6px 0 0}.filler{float:right;padding:0 !important;margin:0 2px 0 0;width:698px;height:100px;background:#fff url(/images/fillers.jpg) no-repeat 0 0}footer{clear:both}footer .constraint{position:relative;margin:0 auto 20px auto;width:1170px;height:51px;background-color:#362920}footer .facebooklogo{position:absolute;top:7px;right:6px;width:98px;height:37px;background:url('/images/images.jpg') no-repeat -578px -91px}footer .twitterlogo{position:absolute;top:7px;right:111px;width:98px;height:37px;background:url('/images/images.jpg') no-repeat -475px -91px}footer .copyright{position:absolute;top:20px;left:20px}}@media(min-width:1px) and (max-width:1024px){header{margin:0 auto;width:100%;height:145px}header .constraint{margin:0 auto;width:100%}header h1{margin:0}header .logo{float:left;margin:0;width:100%}header .logo img{margin:0 auto 0 auto;width:272px;display:block}header.other{float:right;width:60%}.container{margin:132px 0 0 0;width:100%}.news{display:block;clear:both;position:static;top:auto;right:auto;padding:30px 15px;width:100%;height:auto;text-align:left;background-color:#76614c}.news h2{margin:0 0 20px 0;font-size:36px}.news p{font-size:30px;line-height:30px}#reservations{clear:both;float:none;margin:0;padding:8px 0;text-align:center;width:100%;font-size:24px}#address{display:block;padding:10px 0 8px 0;margin:110px 0 0 0;width:100%;height:110px;float:none;background-color:#fffbd0;color:#3a3a3a;font-family:FuturaLightLight,Helvetica,sans-serif;text-align:center}#address a,#address h1{display:block;color:#3a3a3a;font-size:20px;line-height:22px}#slider-container{display:none;clear:both;width:100%}#slider-container img{max-width:100%;height:auto}.googlemapholder,.menuholder,.contenttext,.openinghours,.vacancies{width:100%;height:100%}.googlemapholder{margin-top:-5px;position:relative;min-height:300px}.mapdetail{width:30%;max-width:135px;position:absolute;right:6px;bottom:16px;padding:3px 20px 4px;z-index:2;opacity:.9;filter:alpha(opacity=80);background-color:#5f452e;font-size:18px;line-height:23px}#googlemap{min-height:300px}.contenttext{padding:20px 0 0 0;margin-top:-5px;color:#fff}.contenttext h1{padding:3px 0 0 0;margin:0 0 0 15px;font-size:38px;color:#fff}.contenttext p{width:90%;margin:15px 0 15px 15px;padding:0 0 0 0;font-size:21px;line-height:23px}.menuholder{width:100%;background:#fff url(/images/gallery/antico-london-bermondsey-street-004.jpg) no-repeat 0 0}.openinghours{width:100%;height:100%;padding:0;margin:0 0 0 0;font-size:17px}.openinghours h3{padding:0;margin:10px 0 0 0;font-size:25px}.vacancies{margin:0 0 5px 0;width:100%;background-color:#5f452e;color:#fff}.vacancies h4{color:#fff}.vacancies a{color:#fff}.vacancies p{margin:0 0 10px 0}.filler{display:none}footer{clear:both;padding:5px 0;text-align:center}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){#slider-container{display:block;width:100%;height:428px}.news{position:absolute;top:263px;right:auto;width:96%}.container{margin:127px 0 0 0}}