/*
Theme Name: 	Brae
Theme URI: 		http://www.braerestaurant.com
Description: 	Theme for Brae Restaurant design by Round (http://round.com.au). based from 'Starkers' by Elliot Jay Stocks & Keir Whitaker (http://viewportindustries.com)
Version: 		1.0
Author: 		Sam Morgan
Author URI: 	http://svmorgan.com
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal}a{color:blue}a:focus{outline:none}li{list-style:none}abbr[title]{border-bottom:none}b,strong{font-weight:700}i,em,dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}label{cursor:pointer}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}@font-face{font-family:'stanleyregular';src:url("fonts/stanleyapercu-webfont.eot");src:url("fonts/stanleyapercu-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/stanleyapercu-webfont.woff") format("woff"),url("fonts/stanleyapercu-webfont.ttf") format("truetype"),url("fonts/stanleyapercu-webfont.svg#stanleyregular") format("svg");font-weight:normal;font-style:normal}body{font-size:15px;line-height:21px;font-family:'stanleyregular',serif}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}html,body{height:100%}p{margin:0}p+p{text-indent:21px}p.non-indented-paragraph{margin:0 0 21px;text-indent:0}p+p.non-indented-paragraph{margin:0 0 21px}a{background:url(images/underline-blk.gif) repeat-x bottom;text-decoration:none;line-height:19px;margin:0 0 2px}a:hover{background:url(images/underline-wht.gif) repeat-x bottom}.touch a:hover{background:url(images/underline-blk.gif) repeat-x bottom}#gift_voucher_form{margin:0 0 42px}.paypal_form{margin:0 0 42px}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -200px;width:1500px}.content_bg{height:100%;z-index:1;display:block;position:fixed;left:50%;top:335px;margin:0 0 0 -750px}#content{float:left;position:relative;padding:35px 35px 200px;box-sizing:border-box;-moz-box-sizing:border-box;z-index:2}#content .content_wrapper{max-width:995px;padding:42px 0 0}#content .content_wrapper p:first-of-type{text-indent:0}#content .content_wrapper p:first-of-type.indent{text-indent:21px}#content h3,#content h2{margin:0 0 21px 21px}#content .block{margin:0 0 42px}#content .form{margin:0 0 21px}body{background:#e0e4e1}.content_bg,#content,.mobile_nav.scrolling{background:#e0e4e1;width:1500px}.sunrise .content_bg,.sunrise #content,.sunrise .mobile_nav.scrolling,.morning .content_bg,.morning #content,.morning .mobile_nav.scrolling{background:#eee}footer,.push{height:200px}a{color:#000}header{height:335px;position:relative;padding:0 35px}header h1{padding:84px 0 0}header h1 a{border-bottom:none;background:none}header ul{position:absolute;top:15px}header ul li{display:inline-block}header ul li a{text-decoration:none;background:none}header ul li a:hover,header ul li a.hover{background:url(images/underline-wht.gif) repeat-x bottom}header ul li ul{display:none;padding:10px 0 0;z-index:2}header ul li ul li{display:block}header a{z-index:2;position:relative}header a.current{background:url(images/underline-blk.gif) repeat-x bottom}#closepage{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;background:none}.touch header ul li a.hover{background:url(images/underline-blk.gif) repeat-x bottom}#loading{position:absolute;top:15px;width:100px;left:50%;margin:0 0 0 -50px;text-align:center}ul.left_menu{left:35px}ul.left_menu li{margin:0 60px 0 0}ul.right_menu{right:35px}ul.right_menu li{margin:0 0 0 60px}ul.right_menu li ul li{margin:0}#logo{width:86px;height:31px;background:url(images/logo.svg) no-repeat center center;text-indent:-9999px;overflow:hidden;display:block;margin:0 auto}#logo:hover{border-bottom:none}.darkbg #logo{background:url(images/logo-light.svg) no-repeat center center}.no-svg #logo{background:url(images/logo.png) no-repeat center center}.no-svg .darkbg #logo{background:url(images/logo-light.svg) no-repeat center center}.slides_wrapper{position:fixed;top:0;left:0;z-index:0;height:100%}.slides_wrapper #slides{height:100% !important}footer{width:1500px;margin:0 auto;position:relative;text-align:center}footer .openinghours{margin:0 0 21px}footer,.push{height:200px}.address,.season_temp,.conditions_astrology{text-align:center;position:absolute;bottom:25px}address,.season_temp,.conditions_astrology{z-index:2}.season_temp{left:30px}.conditions_astrology{right:30px}.address{width:200px;left:50%;margin:0 0 0 -100px;font-style:normal}.address a,.address tel{background:none}.content_nav,.content_wrapper,.col_1,.col_2{display:inline-block;vertical-align:top}.content_nav{width:265px}.content_nav ul{margin:0 0 21px}.content_nav ul li.current_page_item a,.content_nav ul li.current_page_item a:hover{background:url(images/underline-blk.gif) repeat-x bottom}.content_nav ul li a{text-decoration:none;background:none}.content_nav ul li a.current,.content_nav ul li a.current_page_item,.content_nav ul li a.current:hover{background:url(images/underline-blk.gif) repeat-x bottom}.content_nav ul li a:hover{background:url(images/underline-wht.gif) repeat-x bottom}.content_nav ul ul{margin:8px 0 0}.content_nav h1{margin:0 0 21px}.content_nav .cats li a{background:none}.content_nav .cats li.current-cat a{background:url(images/underline-blk.gif) repeat-x bottom}.col_1,.col_2{width:425px;position:relative}.col_1{margin:0 35px 0 0}#gallery{display:none;position:relative;background:#fff}.gallery_container{width:535px}.slidesjs-navigation{text-indent:-9999px;overflow:hidden;display:block;width:50%;z-index:999;top:0;position:absolute;height:100%;background:none}.slidesjs-navigation.slidesjs-previous{left:0}.slidesjs-navigation.slidesjs-next{right:0}.slidesjs-navigation:hover{background:none}#slidesjs-log{text-align:right;padding:10px 0 0}#slidesjs-log .slidesjs-slide-number{float:left}#book_a_restaurant{display:none;position:relative;top:0;left:0}input,textarea{font-family:'stanleyregular',serif;-webkit-appearance:none;border-radius:0;margin:0;border:none;width:425px}input:focus,textarea:focus{outline:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;opacity:1;font-family:'stanleyregular',serif;font-size:15px;line-height:21px}input:-moz-placeholder,textarea:-moz-placeholder{color:#000;opacity:1;font-family:'stanleyregular',serif;font-size:15px;line-height:21px}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;opacity:1;font-family:'stanleyregular',serif;font-size:15px;line-height:21px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000;opacity:1;font-family:'stanleyregular',serif;font-size:15px;line-height:21px}input{border-bottom:1px solid #fff;background:none;padding:20px 0 0}textarea{background:url(images/textarea-lines.gif) transparent;resize:none;padding:10px 0 0;font:15px/41px "stanleyregular",serif}textarea::-webkit-input-placeholder{font:15px/41px "stanleyregular",serif}textarea:-moz-placeholder{font:15px/41px "stanleyregular",serif}textarea::-moz-placeholder{font:15px/41px "stanleyregular",serif}textarea:-ms-input-placeholder{font:15px/41px "stanleyregular",serif}textarea#address{height:160px}input[type="submit"]{display:inline-block;width:auto;font:15px/21px "stanleyregular";padding:0;border:none;background:url(images/underline-blk.gif) repeat-x bottom}input[type="submit"]:hover{background:url(images/underline-wht.gif) repeat-x bottom}input[name="os1"]{padding:16px 0 0}#map-canvas{width:535px;height:365px;margin:0 0 15px}#news{width:660px}#news li{margin:0 0 42px}#news h2 a{text-decoration:none}#news time{margin:0 0 0 21px}.mobile_nav{display:none}address{font-style:normal;position:relative}address:before{content:"";background:url(images/dash.svg) no-repeat center center;height:13px;display:block;width:100%;height:13px;position:relative;top:0;left:0;margin:0 0 27px}.home address:before{background:url(images/dash-light.svg) no-repeat center center}.no-svg address:before{background:url(images/dash.png) no-repeat center center}.page-numbers li a:before,.page-numbers li span:before{content:"Pg. "}.page-numbers li a{border-bottom:none;background:none}.page-numbers .current{background:url(images/underline-blk.gif) repeat-x bottom}#content h3.tweet{margin:0 0 0 21px}time.tweet{margin:0 0 21px 21px;display:block}p.tweet{margin:0 0 21px}#result{padding:42px 0 0}.follow{text-decoration:none}.follow:hover{background:url(images/underline-wht.gif) repeat-x bottom}.content_wrapper .follow{display:inline-block}.touch .slidesjs-navigation{display:none}.error input,.error textarea{color:red}.error input::-webkit-input-placeholder,.error textarea::-webkit-input-placeholder{color:red}.error input:-moz-placeholder,.error textarea:-moz-placeholder{color:red}.error input::-moz-placeholder,.error textarea::-moz-placeholder{color:red}.error input:-ms-input-placeholder,.error textarea:-ms-input-placeholder{color:red}.error input:focus,.error textarea:focus{color:#000}.error input:focus::-webkit-input-placeholder,.error textarea:focus::-webkit-input-placeholder{color:#000}.error input:focus:-moz-placeholder,.error textarea:focus:-moz-placeholder{color:#000}.error input:focus::-moz-placeholder,.error textarea:focus::-moz-placeholder{color:#000}.error input:focus:-ms-input-placeholder,.error textarea:focus:-ms-input-placeholder{color:#000}#loading-posts{margin:0 0 0 21px}.select_tr{line-height:21px}.select-wrapper{display:inline-block;vertical-align:top;border:1px solid #000;background:url("images/select-arrow.svg") no-repeat right center;cursor:pointer}.select-wrapper,.select-wrapper select{width:130px;position:relative;top:-2px;padding:2px 0}.select-wrapper .holder{display:block;margin:0 20px 0 5px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative;z-index:-1}.select-wrapper select{margin:0;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;_noFocusLine:expression(this.hideFocus=true);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0}#bg{display:none}.darkbg header{color:#eee}.darkbg header a{color:#eee}.home.darkbg footer,.home.darkbg footer a{-webkit-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-o-transition:color 0.5s linear;transition:color 0.5s linear;color:#eee}@media all and (max-width: 1550px){header{height:140px}.content_bg,#content,.wrapper,footer{width:890px}.content_bg{height:100%;top:140px;margin:0 0 0 -445px}#news{width:585px}.content_nav{width:185px}.col_1,.col_2,.gallery_container{width:300px}#map-canvas{width:300px;height:207px}input,textarea{width:252px}}@media all and (max-width: 920px){.content_bg,#content,.wrapper,footer{width:750px}.content_bg{margin:0 0 0 -375px}#loading{top:45px}}@media all and (max-width: 760px){#logo{background:url(images/logo.svg) no-repeat center center}address:before{background:url(images/dash.svg) no-repeat center center}header,footer{color:#000}header a,footer a{color:#000}.home address:before{background:url(images/dash.svg) no-repeat center center}.home header,.home footer{color:#000}.home header a,.home footer a{color:#000}body{font-size:14px;line-height:19px}header h1{padding:50px 0 0}header h1 a{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.wrapper,.content_bg,#content,#news,footer,.address,.col_1,.col_2,.content_wrapper,#map-canvas,input,textarea{width:100%}input,textarea,.field{max-width:425px}.field{margin:0 auto}header{height:110px;z-index:12}.address,.season_temp,.conditions_astrology{display:block;position:relative;left:0;right:0;margin:0 0 21px;float:none;bottom:0}address,.season_temp,.conditions_astrology{-webkit-transform:translate3d(0, 0, 0)}footer{height:auto;display:block}footer,.push{height:200px}.left_menu.nav,.right_menu.nav,.page-numbers{display:none}#content{padding:10px;float:none}.content_bg{margin:0;left:0;top:0}.mobile_nav{display:block;height:40px;position:fixed;top:0;left:0;width:100%;z-index:12}.mobile_nav .contact,.mobile_nav #menu{top:10px;text-decoration:none;border-bottom:none;z-index:14}.mobile_nav .contact{position:absolute;left:10px}.mobile_nav #menu{right:10px;position:fixed}.mobile_nav #menu:before{content:"+ "}.mobile_nav #menu.open:before{content:"- "}.mobile_nav .nav li a:hover{background:url(images/underline-wht.gif) repeat-x bottom}.mobile_nav .nav li a.current{background:url(images/underline-blk.gif) repeat-x bottom}#loading{z-index:15}.wrapper{min-height:0;height:auto !important}#mobile_menu_overly{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(238,238,238,0.9)}#mobile_menu_overly ul{text-align:center;width:100%;margin:120px 0 0}#mobile_menu_overly ul li{display:block}#mobile_menu_overly ul li a{color:#000}#mobile_menu_overly ul li.home{margin:0 0 21px}#mobile_menu_overly{background:rgba(224,228,225,0.9)}.gallery_container{width:100%;margin:21px 0 0}.col_1{margin:0 0 21px}#bg{display:block;p