/*
Theme Name: farmerbrown
Author: Christine Vilar
Author URI: http://christinevilar.com
*/

@import url(//fonts.googleapis.com/css?family=Enriqueta:400,700);.enriqueta{font-family:Enriqueta,serif}abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}body,html{height:100%}body{background:url(images/bg_main.jpg) repeat-y fixed center top;background-size:100% auto;color:#555;font-family:Enriqueta,serif;font-weight:400;padding:0}.clearfix{clear:both}a{text-decoration:none}p{font-size:15px;line-height:22px;margin:0 0 20px}h4{color:#ce8b3c;font-size:17px;font-weight:700;margin:0 0 10px;text-transform:uppercase}.gold{color:#ce8b3c!important}.maroon{color:#6e3300!important}.gray{color:#555!important}.lt-gray{color:#7d7d80!important}.credits{font-family:sans-serif;font-size:10px;font-style:normal;letter-spacing:1px;line-height:13px;margin:10px 0 0;text-transform:uppercase}a.map{color:#7d7d80;font-family:sans-serif;font-size:10px;position:absolute;margin:3px 0 0;letter-spacing:1px;text-transform:uppercase}a.gold:hover,a.lt-gray:hover,a.map:hover{color:#555!important}.arrow{background-image:url('images/sprite.png');background-position:-155px -68px;display:block;height:15px;margin:10px auto 0;width:28px}.arrow:hover{background-position:-194px -68px}header{background:url(images/bg_nav.png) no-repeat center bottom;background-size:100% auto;position:fixed;height:112px;text-align:center;width:100%;z-index:999}section{position:relative}.header{margin:0 auto;position:relative;width:765px;z-index:999}.food,.info,.logo,.reservations,.story{background-image:url('images/sprite.png');background-repeat:no-repeat;display:inline-block}nav a{height:14px;margin-top:20px}nav{position:relative}.logo{height:30px;width:246px;top:26px;left:37%;position:absolute;z-index:999}.story{background-position:0 -31px;margin:0 38px 0 0;width:83px}.reservations{background-position:-124px -31px;margin:0 330px 0 0;width:109px}.food{background-position:-271px -31px;margin:40px 38px 0 0;width:111px}.info{background-position:-434px -31px;width:34px}.story:hover{background-position:0 -46px}.reservations:hover{background-position:-124px -46px}.food:hover{background-position:-271px -46px}.info:hover{background-position:-434px -46px}.content{display:block;margin:0 auto}#main{background:url(images/bg_downtown_farm.jpg) no-repeat right 0;background-size:100% auto;display:block;padding:120px 0 0;height:1200px;width:100%}#main img.soul{display:block;height:auto;margin:0 auto;width:664px}#social{margin:30px auto;text-align:center;width:200px}.social{background-image:url('images/sprite.png');background-repeat:no-repeat;display:inline-block;height:28px;margin:0 10px;width:26px}.twitter{background-position:0 -68px}.facebook{background-position:-54px -68px}.instagram{background-position:-109px -68px}.twitter:hover{background-position:0 -96px}.facebook:hover{background-position:-54px -96px}.instagram:hover{background-position:-109px -96px}#the-story{margin:100px 0;padding:100px 0;height:900px;width:100%}#the-story .content{width:664px}#the-story .text-box{margin:50px auto 0;width:664px}#the-story .text-box .col{float:left;line-height:22px;text-align:justify!important;width:47%}#the-story .text-box .col:last-of-type{float:right}#he-and-she{background:url(images/bg_he-she.jpg) no-repeat center 50px;background-size:100% auto;display:block;padding:120px 0;height:900px;width:100%}#he-and-she .content{text-align:center;width:664px}#he-and-she .content h2{font-size:22px;font-style:italic;letter-spacing:-1px;line-height:28px;margin:0 0 16px}#what-folks-say{background:url(images/bg_gray_panel.jpg) no-repeat;background-size:100% auto;opacity:0;padding:120px 0;height:800px;width:100%}#what-folks-say .content{color:#ce8b3c;font-size:18px;font-style:italic;text-align:center}#what-folks-say .credits{display:inline-block;float:none;margin:0 10px 0 0}#what-folks-say i{position:relative;top:8px}.food-section{display:block;padding:120px 0}.food-section .content{font-size:17px;line-height:20px;width:668px}.food-section .content h4{color:#ce8b3c;font-size:17px;font-weight:700;margin:20px 0 6px;text-transform:uppercase}.food-section .content span{float:right}.food-section .content .desc{float:none;font-size:15px;font-style:italic}.content .small{display:inline;float:none!important;font-size:11px;font-style:normal!important;letter-spacing:1px;text-transform:uppercase}#specials h4,#specials span,.content h4.inline{display:inline}#specials .desc,.content .desc.margin{display:block;margin:6px 0 0}#info{display:block;padding:120px 0 300px;width:100%}#info .content{font-size:14px;width:668px}#info .content img{margin:0 0 20px}#info .content .col1{float:left;width:30%}#info .content .col2{float:right;width:58%}#info .content h4{color:#6e3300;font-weight:700}#info .view{color:#ce8b3c;display:inline-block;font-size:14px;font-weight:700;margin:0 0 10px;text-transform:uppercase}#info .desc{font-style:italic;margin:0 0 20px}.info_sub{font-size:22px;line-height:27px}.info_sub span{font-size:18px;line-height:22px}.heading1,.heading2,.heading3,.heading4{background-image:url('images/sprite.png');display:block;text-indent:-9999999px}.heading1{background-position:0 -176px;margin:0 0 16px;height:55px;width:664px}.heading2{background-position:0 -242px;height:69px;margin:0 auto 20px;width:569px}.heading3{background-position:0 -331px;height:71px;margin:0 auto 30px;width:570px}.heading4{background-position:0 -426px;height:43px;width:663px}.chronicle,.dailycandy,.sfstation,.sfweekly,.tablehopper{background-image:url('images/sprite.png');display:inline-block}.sfweekly{background-position:-311px -68px;height:20px;width:64px}.chronicle{background-position:-391px -70px;height:21px;width:155px}.tablehopper{background-position:-557px -68px;height:13px;width:93px}.dailycandy{background-position:-311px -96px;height:12px;width:102px}.sfstation{background-position:-429px -96px;height:26px;width:128px}a.brunch,a.dessert,a.dinner,a.drinks,a.specials,a.lunch{background-image:url('images/sprite.png');float:left;height:23px;margin:0 37px 25px 0}a.dinner{background-position:0 -530px;width:68px}a.dessert{background-position:-105px -530px;width:88px}a.drinks{background-position:-230px -530px;width:69px}a.brunch{background-position:-337px -530px;width:74px}

a.specials{background-position:-448px -530px;width:94px;margin:0;}
a.lunch{background-position:-577px -530px;margin:0 37px 25px 0;width:60px}
a.lunch.active,a.lunch:hover{background-position:-577px -497px}

a.dinner.active,a.dinner:hover{background-position:0 -497px}


a.dessert.active,a.dessert:hover{background-position:-105px -497px}a.drinks.active,a.drinks:hover{background-position:-230px -497px}a.brunch.active,a.brunch:hover{background-position:-337px -497px}a.specials.active,a.specials:hover{background-position:-448px -497px}.brunch_sub,.dashed_line,.dessert_sub,.dinner_sub,.drinks_sub,.specials_sub{background-image:url('images/sprite.png');color:#6e3300;display:block;margin:0 auto;text-indent:-9999999px}.dinner_sub{background-position:0 -583px;height:48px;width:664px}.dessert_sub{background-position:0 -648px;height:48px;width:552px}.drinks_sub{background-position:0 -715px;height:48px;width:650px}.brunch_sub{background-position:0 -786px;height:48px;width:653px}.specials_sub{background-position:0 -851px;height:73px;width:568px}.dashed_line{background-position:0 -951px;clear:both;height:2px;margin:20px 0;width:668px}.dashed_line.sm{width:100%}@media (max-width:2100px){#main{background-position:right -250px}}@media (max-width:1780px){#main{background-position:right -100px}}@media (max-width:1280px){header{background-position:center top}#main{background-size:auto 100%;background-position:right 0}}@media (max-height:1000px){body{background-size:100% 100%}}@media (max-height:760px){#main{background-size:100% auto;background-position:center 50px}}@media (max-width:980px){#he-and-she,#what-folks-say{background-size:auto 100%}}@media (max-width:780px){body{background:url(images/bg_main.jpg) repeat-y fixed center top;background-size:auto 100%}header{background-size:auto 100%}.header{margin:0 auto;position:relative;width:100%;text-align:center}.logo{height:30px;width:246px;top:20px;left:auto;margin:0 auto;position:relative;z-index:999}nav{margin:40px 0 0}nav a{display:block!important;float:none;height:18px;margin:0 auto 10px!important}.story{background-position:0 -971px;width:100px}.reservations{background-position:0 -995px;width:133px}.food{background-position:0 -1020px;width:135px}.info{background-position:0 -1045px;width:41px}.story:hover{background-position:-150px -971px}.reservations:hover{background-position:-150px -995px}.food:hover{background-position:-150px -1020px}.info:hover{background-position:-150px -1045px}#main{background:url(images/bg_downtown_farm.jpg) no-repeat center 50px;width:100%}#info img,#main img.soul,.food-section img{height:auto;width:90%}#main img.soul{margin:80px auto 0}#he-and-she .content,#info .content,#main .content,#the-story .content,#what-folks-say .content,.food-content .content{padding:0 20px;width:90%}#the-story .text-box{width:100%}#the-story .text-box .col,#the-story .text-box .col:last-of-type{float:none;margin:0;text-align:left;width:90%;padding:0}.food-section .content{padding:0 20px;width:90%}.specials{display:block;margin:0 0 50px}#info .content .col1,#info .content .col2{float:none;margin:0 0 20px;width:80%}.brunch_sub,.dessert_sub,.dinner_sub,.drinks_sub,.heading1,.heading2,.heading3,.heading4,.specials_sub{background:0 0;height:auto;text-indent:0;color:#ce8b3c;font-size:24px;font-weight:700;margin:0 0 10px;text-transform:uppercase;width:100%}.brunch_sub,.dessert_sub,.dinner_sub,.drinks_sub,.specials_sub{color:#6e3300;font-size:17px;text-transform:none}.dashed_line{width:90%}.bx-wrapper .bx-controls-direction a{display:none}}@media (max-width:500px){#main{background:url(images/bg_downtown_farm.jpg) no-repeat center 200px;height:600px;width:100%}}