/*! ==========================================================================
   TrevNet Media Corp.
   SCSS Compile
   http://www.trevnetmedia.com/
   ========================================================================== */
@import url("//fonts.googleapis.com/css?family=Nothing+You+Could+Do");
@import url(jquery.fullpage.css);
#Header { background: url("../img/bg-dots-white.png") repeat-x scroll 0 44px transparent; height: 155px; /* This is here for IE */ position: relative; z-index: 1000; }
@media screen and (max-width: 640px) { #Header { background: none; } }
#Header #btmbdr { height: 8px; width: 100%; background: url("../img/bg-dots-white.png") repeat-x scroll 0 0 transparent; position: absolute; margin: 98px 0 0; }
@media screen and (max-width: 640px) { #Header #btmbdr { display: none; } }
#Header #Logo { display: block; position: absolute; text-align: center; width: 960px; margin-top: 27px; }
#Header #Logo a, #Header #Logo img { position: relative; z-index: 3; }
#Header #Logo.big img { width: 188px; }
@media screen and (max-width: 640px) { #Header #Logo.big img { width: 224px; margin-top: 15px; } }
@media screen and (max-width: 640px) { #Header #Logo { margin-top: 10px !important; } }

#Overlay { display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1001; zoom: 1; background: url("../img/overlay.png") repeat; }

.Mac.Safari #Nav a, .Mac.Chrome #Nav a, .Mac.Safari #secondary .Widget ul li a, .Mac.Chrome #secondary .Widget ul li a, .Mac.Safari #secondary .Widget p, .Mac.Chrome #secondary .Widget p { font-weight: 300; }

.lt-ie9 #Nav { z-index: 1000; }

.lt-ie8 #Nav ul li.left.IndentNext { margin-right: 210px; }

.lt-ie8 #Nav ul li ul { margin: 35px 0 0 -100px !important; }

#Nav { height: 50px; margin: 44px 0; min-width: 960px; padding-left: 7px; position: absolute; }
@media screen and (max-width: 950px) { #Nav { width: 700px; min-width: 700px; max-width: 700px; padding-left: 4px; } }
@media screen and (max-width: 640px) { #Nav { display: none; } }
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) { #Nav { display: none; } }
#Nav ul { list-style: none; margin: 0; }
#Nav ul li a { font-family: "brandon_text_regularregular", Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.25em; text-decoration: none; border-bottom: 0; white-space: nowrap; }
#Nav div > ul { text-align: left; }
#Nav div > ul > li { padding-bottom: 10px; margin-left: -2px; display: inline-block; margin-right: 0; position: relative; }
@media screen and (max-width: 950px) { #Nav div > ul > li { margin: 0 50px 0 0; } }
#Nav div > ul > li:last-of-type ul { margin-left: -93px; }
#Nav div > ul > li.left.IndentNext { margin-right: 194px; }
@media screen and (max-width: 950px) { #Nav div > ul > li.left.IndentNext { margin-right: 60px; } }
#Nav div > ul > li.left { margin-right: 38px; }
@media screen and (max-width: 950px) { #Nav div > ul > li.left.MobileMenuIndent { margin-right: 235px; margin-left: 30px; }
  #Nav div > ul > li.left.IndentNext { margin-right: 28px; }
  #Nav div > ul > li.left.IndentNextTablet { margin-right: 179px; margin-left: 0; } }
#Nav div > ul > li.right { margin-right: 29px; }
@media screen and (max-width: 950px) { #Nav div > ul > li.right { margin-right: 26px; } }
#Nav div > ul > li:last-of-type { margin-right: 0 !important; }
#Nav div > ul > li:hover > a { text-decoration: none; }
#Nav div > ul > li > ul > li:hover > a { background-color: #78A12E; }
#Nav div > ul > li > a { color: #FFF; line-height: 60px; padding: 7px 2px 10px; background-color: transparent; -webkit-transition: color 0.15s ease; -moz-transition: color 0.15s ease; -ms-transition: color 0.15s ease; -o-transition: color 0.15s ease; transition: color 0.15s ease; }
#Nav div > ul > li:hover > ul { opacity: 1; top: 55px; visibility: visible; }
#Nav div > ul > li > ul { opacity: 0; visibility: hidden; padding: 5px 0; text-align: left; position: absolute; top: 65px; width: auto; list-style: none; z-index: 99; -webkit-transition: all 0.3s 0.1s ease; -moz-transition: all 0.3s 0.1s ease; -ms-transition: all 0.3s 0.1s ease; -o-transition: all 0.3s 0.1s ease; transition: all 0.3s 0.1s ease; }
#Nav div > ul > li ul { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8); }
#Nav div > ul > li ul > li { position: relative; }
#Nav div > ul > li ul a { color: #FFF; font-size: 16px; letter-spacing: 0.02em; padding: 8px 30px 8px 16px; display: block; border-bottom: 0 none; text-decoration: none; border-bottom: 1px solid #333333; -webkit-transition: background-color 0.1s ease; -moz-transition: background-color 0.1s ease; -ms-transition: background-color 0.1s ease; -o-transition: background-color 0.1s ease; transition: background-color 0.1s ease; }
#Nav div > ul > li ul a:hover { background: none repeat scroll 0 0 #78A12E; }
#Nav div > ul > li ul > li:hover > ul { opacity: 1; left: 0; top: 0; visibility: visible; }
#Nav div > ul > li ul ul { visibility: hidden; opacity: 0; position: absolute; padding: 5px 0; text-align: left; width: auto; top: 0; left: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#Nav div > ul > li ul ul:before { content: ""; margin-left: -23px; width: 25px; display: block; height: 45px; position: absolute; }

#MobileSideBar { display: none !important; }

@media screen and (max-width: 950px) { #MobileMenuButton img { width: 52px; }
  #MobileSideBar { display: block !important; position: fixed; top: 0; right: 0; width: 0; z-index: 9999; height: 100%; background-color: #000; background: rgba(0, 0, 0, 0.9); }
  #MobileSideBar .ShowInSidebar { display: block !important; }
  #MobileSideBar #MobileMenuButton { margin: 110px 0 0 -52px !important; display: block; opacity: .8; outline: 0; }
  #MobileSideBar #MobileMenuButton.new { margin: 0 0 0 -85px !important; width: 20px !important; padding: 15px 15px 40px 50px !important; }
  #MobileSideBar.open #MobileMenuButton { outline: 0; }
  #MobileSideBar #msb_content { position: absolute; top: 0; padding: 5px 10px 20px 20px; display: none; overflow: scroll; overflow-x: hidden; margin-top: 25px; }
  #MobileSideBar #msb_wrapper { width: 220px; height: auto; padding: 0 0 40px; }
  #MobileSideBar #msb_content h3, #MobileSideBar #msb_content h6 { font-family: "brandon_textbold", Arial, sans-serif; text-transform: uppercase; color: #73A223; font-size: 1.45em; letter-spacing: 0.1em; font-weight: 700; border-bottom: 1px dotted #85827D; width: 210px; line-height: 28px; padding-left: 0; margin-top: 0; white-space: nowrap; }
  #MobileSideBar #msb_content ul { list-style: none; margin: 0; padding: 0; }
  #MobileSideBar #msb_content ul .arrow { background: url("../img/mobile_nav_subitems_up.png") no-repeat 95% 58%; width: 100%; height: 33px; position: absolute; margin-top: -32px; left: 0; z-index: 99; cursor: pointer; }
  #MobileSideBar #msb_content ul .arrow.open { background: url("../img/mobile_nav_subitems_down.png") no-repeat 95% 58%; }
  #MobileSideBar #msb_content ul li { display: block !important; }
  #MobileSideBar #msb_content ul li a { color: #fff; display: block; border-bottom: 1px dotted #85827D; font-size: 18px !important; line-height: 20px; padding: 6px 0; }
  #MobileSideBar #msb_content ul li ul { list-style-type: disc; color: #bf9a78; margin: -15px 0 0 25px; padding-top: 25px; display: none; }
  #MobileSideBar #msb_content ul li ul li { margin-bottom: 5px; }
  #MobileSideBar #msb_content ul li ul li a { border: 0 none !important; line-height: 21px; font-size: 17px !important; font-family: "brandon_text_regularregular", Arial, "Helvetica Neue", Helvetica, sans-serif; }
  #MobileSideBar #msb_content .widget_nav_menu, #MobileSideBar #msb_content #msb_nav { margin-bottom: 40px; }
  #MobileSideBar #msb_content .scrollicon { display: none; }
  #MobileSideBar #msb_content.scrollable .scrollicon { display: block; width: 210px; height: 8px; background: url("../img/mobile_nav_indicator.png") no-repeat 50% 0; margin: 0; }
  #MobileSideBar #msb_content #scrollup { position: fixed; top: 10px; }
  #MobileSideBar #msb_content #scrolldown { position: fixed; bottom: 10px; background-position: 50% -8px; } }
#Social { width: 260px; margin-top: 10px; position: relative; z-index: 10; }
#Social p { display: inline; line-height: 24px; }
#Social img { width: 21px; height: 20px; opacity: .3; -webkit-transition: opacity 300ms linear; -moz-transition: opacity 300ms linear; -o-transition: opacity 300ms linear; -ms-transition: opacity 300ms linear; transition: opacity 300ms linear; }
#Social ul { float: right; margin: 0; padding: 0; }
#Social ul li { display: inline-block; position: relative; margin-right: 2px; }
#Social ul li a { padding: 3px 3px 15px; }
#Social ul li > a:hover { text-decoration: none; border: 0; }
#Social ul li:hover ul { display: block; bottom: 100%; }
#Social ul li:hover img { opacity: 1; }
#Social ul li ul { display: none; width: 175px; position: absolute; z-index: 999; background-color: rgba(0, 0, 0, 0.7); margin-left: -69px; margin-bottom: 15px; top: 30px; padding-top: 8px; }
#Social ul li ul > li { display: block; background-color: #000; background-color: rgba(0, 0, 0, 0.7); }
#Social ul li ul > li > a { display: block; padding: 9px 10px 8px; font-size: 0.7em; border-bottom: 1px solid #fff !important; margin-bottom: -1px; line-height: 13px; color: #FFF; font-weight: 600; white-space: nowrap; }
#Social ul li ul > li > a:hover { background-color: #73992D; color: #fff; z-index: 2; position: relative; -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear; }
#Social ul li ul > li > a strong { display: block; }
#Social ul.facebook li a { background-image: url("../img/icon-facebook-white.png"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 25px; }

@media screen and (max-width: 950px) { #Social { display: none; } }
@font-face { font-family: 'brandon_textbold'; src: url("fonts/Brandon_bld-webfont.eot"); src: url("fonts/Brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Brandon_bld-webfont.woff2") format("woff2"), url("fonts/Brandon_bld-webfont.woff") format("woff"), He url("fonts/Brandon_bld-webfont.ttf") format("truetype"), url("fonts/Brandon_bld-webfont.svg#brandon_textbold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'brandon_text_regularregular'; src: url("fonts/Brandon_txt_reg-webfont.eot"); src: url("fonts/Brandon_txt_reg-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Brandon_txt_reg-webfont.woff2") format("woff2"), url("fonts/Brandon_txt_reg-webfont.woff") format("woff"), url("fonts/Brandon_txt_reg-webfont.ttf") format("truetype"), url("fonts/Brandon_txt_reg-webfont.svg#brandon_text_regularregular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'brandon_textblack'; src: url("fonts/Brandon_txt_blk-webfont.eot"); src: url("fonts/Brandon_txt_blk-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Brandon_txt_blk-webfont.woff2") format("woff2"), url("fonts/Brandon_txt_blk-webfont.woff") format("woff"), url("fonts/Brandon_txt_blk-webfont.ttf") format("truetype"), url("fonts/Brandon_txt_blk-webfont.svg#brandon_textblack") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'brandon_textbold'; src: url("fonts/Brandon_txt_bld-webfont.eot"); src: url("fonts/Brandon_txt_bld-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Brandon_txt_bld-webfont.woff2") format("woff2"), url("fonts/Brandon_txt_bld-webfont.woff") format("woff"), url("fonts/Brandon_txt_bld-webfont.ttf") format("truetype"), url("fonts/Brandon_txt_bld-webfont.svg#brandon_textbold") format("svg"); font-weight: normal; font-style: normal; }
.Clear { clear: both; }

.fl { float: left; }

.fr { float: right; }

h1, h2, h3, h4, h5 { font-family: 'brandon_textbold', sans-serif; text-transform: uppercase; }

.orange { color: #C26226 !important; }

.green { color: #78A12E !important; }

.grey { color: #4B4B4A !important; }

.brown { color: #9a6f48 !important; }

.tan { color: #F9E5C8 !important; }

.white { color: #FFFFFF !important; }

.uppercase { text-transform: uppercase !important; }

.capitalize { text-transform: capitalize; }

.BrandonGrotesqueBold { font-family: "brandon_textbold", Arial; }

.box-shadow { box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); }

.noborder { border: 0 !important; box-shadow: 0 0 0 #000 !important; }

.button-orange { background: url("../img/btn-orange.jpg") 0 0 no-repeat; border: 0; color: #fff; display: block; font-family: 'brandon_textbold', sans-serif; font-size: 2em; line-height: 1em; padding: 10px 0px; text-align: center; text-transform: uppercase; width: 176px; }

.button-brown { background: #936A45; padding: 5px 17px 6px; color: #fff; border: 2px solid #F8F1D8; font-family: 'brandon_text_regularregular', sans-serif; }

body { background: url("../img/bg-new.jpg") no-repeat fixed center top #2D2219; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

@media screen and (max-width: 950px) { body { background-color: transparent; } }
.ios-mobile .bgimage { display: block; }

.bgimage { display: none; width: 100%; height: 100%; min-height: 100vh; position: fixed; top: 0; left: 0; background-size: cover; background-color: #2D2219; z-index: -1; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-transform: translate3d(0, 0, 0); }

input, select { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

.Wrapper { width: 960px; margin: 0 auto; }

/* General */
#content hr { border-top: 2px dotted #C1C1C1 !important; }

#content ul.style { list-style: none outside none; margin: 0; padding: 0; }

#content ul.style li { background: url("../img/list-style1.jpg") no-repeat scroll 0 50% transparent; line-height: 25px; padding: 5px 0 5px 32px; }

#content ul.style.style2 li { background: url("../img/list-style2.jpg") no-repeat scroll 0 50% transparent; }

#content ul.style.style3 li { background: url("../img/list-style3.jpg") no-repeat scroll 0 50% transparent; }

#content ul.style.style4 li { background: url("../img/list-style4.jpg") no-repeat scroll 0 50% transparent; }

/* Home Page */
#Slider { height: 465px; margin: 0 0 20px; }
#Slider .column { background: none repeat scroll 0 0 transparent; /* box-shadow: 1px 2px 9px rgba(0, 0, 0, 0.3); */ float: left; height: 444px; padding: 6px; overflow: hidden; position: relative; z-index: 1; }
#Slider .column img { height: 444px !important; margin-bottom: 20px !important; width: 100%; }
#Slider .column ul { list-style: none outside none; margin: 0; padding: 0; }
#Slider .left { width: 255px; }
#Slider .middle { margin: 0; width: 404px; }
#Slider .right { width: 255px; }
#Slider:hover .bjqs-markers { opacity: 1; }
#Slider .bjqs-markers { margin-top: -25px; z-index: 2; position: relative; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
#Slider .bjqs-markers li { margin: 0 5px; }
#Slider .bjqs-markers li.active-marker a { background-color: #E7D2AE; border-color: #361500; }
#Slider .bjqs-markers li a { display: inline-block; color: #fff; border: 1px solid #e7d2ae; background-color: #573315; width: 10px; height: 10px; overflow: hidden; text-indent: -99px; border-radius: 10px; }

.lt-ie8 #ViewMenu { margin-top: 310px; }

#ViewMenu { margin: 348px 0 0 -21px; position: absolute; width: 160px; -moz-transition: -moz-transform 0.2s ease-in; -webkit-transition: -webkit-transform 0.2s ease-in; -o-transition: -o-transform 0.2s ease-in; z-index: 1000; }

#ViewMenu:hover { -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); }

#HomeButtons { position: absolute; z-index: 2; margin: 364px 0px 0px -49px; width: 175px; }

#HomeButtons #daily-specials img { width: 113px; }

#HomeButtons #daily-specials img:hover { z-index: 4 !important; position: relative !important; }

#HomeButtons #aquinews { position: absolute; margin: 45px 0px 0px -18px; }

#HomeButtons #aquinews img { width: 64px; }

#HomeButtons img { transition: transform 0.2s ease-in; -moz-transition: -moz-transform 0.2s ease-in; -webkit-transition: -webkit-transform 0.2s ease-in; -o-transition: -o-transform 0.2s ease-in; }

#HomeButtons img:hover { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); }

.home #Header { position: absolute; width: 100%; }

#HomeSlider { position: absolute !important; width: 100%; height: 100%; z-index: 0; top: 0; left: 0; }
#HomeSlider .slider-content { background: url("../img/bg-dots-white.png") repeat-x scroll 0px 0px transparent; margin: 10px 0 0; padding-top: 0; position: absolute; z-index: 1; bottom: 50px; width: 100%; }
@media screen and (max-width: 640px) { #HomeSlider .slider-content { padding: 0; bottom: 20px; } }
#HomeSlider .slider-content .bg-bdr-btm { background: url("../img/bg-dots-white.png") repeat-x scroll 0 100% transparent; width: 100%; padding-bottom: 0; }
#HomeSlider .section { width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center top; }
#HomeSlider .scrolldown { position: absolute; bottom: -50px; opacity: 0; right: 20px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
#HomeSlider .scrolldown.active { bottom: 20px; opacity: 1; }

#top-fade { position: absolute; z-index: 0; top: 0; left: 0; height: 300px; width: 100%; background: url("../img/bg-header-fade-lite.png") repeat-x 0 0 transparent; }

#btm-fade { position: absolute; z-index: 0; bottom: 0; left: 0; height: 250px; width: 100%; background: url("../img/bg-footer-fade-lite.png") repeat-x 0 0 transparent; }

#NewsTicker { background: url("../img/bg-news_bar.jpg") no-repeat scroll 0 0 transparent; border: 5px solid #FFFFFF; box-shadow: 1px 2px 9px rgba(0, 0, 0, 0.3); height: 83px; overflow: hidden; }

#NewsTicker .item img { float: left; margin: 10px 0 0 18px; }

#NewsTicker .item h1 { color: #78a12e; display: table-cell; font-family: 'brandon_textbold', sans-serif; font-size: 2.15em; font-weight: 400; line-height: 32px; margin: 10px 10px 0px 0px; text-align: center; text-transform: uppercase; vertical-align: middle; width: 335px; height: 81px; padding-left: 10px; }

#NewsTicker .item h1 a, #NewsTicker .item h1 a:hover { color: #78A12E; text-decoration: none; }

.lt-ie8 #NewsTicker .item h1 { margin-top: 25px; }

.lt-ie8 #NewsTicker .item p { position: absolute; padding: 18px; }

#NewsTicker .item p { border-left: 1px dotted #D79259; color: #CA6C18; float: right; font-size: 16px; line-height: 22px; margin: 21px 10px 0 0 !important; padding: 0 5px 0 28px; width: 526px; min-height: 45px; }

#NewsTicker .item p a { color: #759D2B; }

/* Trademarked Names Banner (Home Page) */
#TradeMarks { background: url("../img/bg-trademarks.jpg") no-repeat 0 0; border: 5px solid #fff; box-shadow: 1px 2px 9px rgba(0, 0, 0, 0.3); height: 80px; }
#TradeMarks ul { list-style: none; margin: 16px 0 0 130px; padding: 0; }
#TradeMarks ul li { float: left; color: #C98335; width: 210px; text-align: center; font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif; text-transform: uppercase; font-size: 1.3em; line-height: 25px; margin-right: 60px; letter-spacing: .03em; white-space: nowrap; }
#TradeMarks ul li.last { margin-right: 0 !important; }
#TradeMarks ul li a { color: #C98335; text-decoration: none; }
#TradeMarks ul li a span { display: block; color: #A84C0F; letter-spacing: .08em; font-size: 19px; }

/* Menu Page */
#food_left { float: left; width: 50%; }

#food_right { float: right; }

#food_left { float: left; width: 45%; }

#food_right { float: right; width: 45%; }

.section h3 { border-bottom: 2px dotted #989898; color: #bf622f; font-family: 'brandon_textblack', sans-serif; font-size: 22px; font-weight: 400; letter-spacing: 1px; line-height: 40px; margin: 5px 0 !important; padding: 0 !important; text-transform: uppercase; }
.section .food .content { margin: 10px 0; }
.section .food .content h2 { color: #633A15; font-weight: 700; margin: 15px 0 0 !important; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; letter-spacing: 0; text-transform: capitalize; font-size: 17px; display: block; }
.section .food .content h2 strong { font-weight: 400 !important; color: #545454; font-size: 15px; }
.section .food .content p { font-size: 15px; margin: 2px 0 14px; padding: 0; }
.section .food .content p strong { padding-left: 4px; font-weight: 400; }
.section .food .content p em { font-size: 14px; }

.big_slider { margin: 20px 0 40px; }

.big_slider ul { list-style: none outside none; margin: 0; padding: 0 0 30px !important; }

.big_slider ul li img { border: 1px solid #D1D1D1; box-shadow: 0 0 6px rgba(0, 0, 0, 0.3); max-width: 584px; }

.big_slider ul li p { color: #4B4B4A; margin: 5px 00px; text-align: right; }

.big_slider .bjqs { padding-bottom: 15px; }

.big_slider .bjqs-markers { margin-top: -22px !important; text-align: left !important; }

.big_slider .bjqs-markers li a { background: url("../img/slider_pagenav.jpg") no-repeat scroll 0 0 transparent; display: inline-block; height: 14px; margin-right: 6px; overflow: hidden; text-indent: -999em; width: 13px; position: relative; text-decoration: none !important; border: 0 !important; }

.big_slider .bjqs-markers li.active-marker a { background-position: 0 -13px; }

.big_slider .bjqs-markers li:hover a { border: 0; }

#food_slider_vertical ul { list-style: none; margin: 15px 0 0; padding: 0; }

.foot_notes { margin: 20px 0 5px; display: block; font-size: 12px; }

#menukey { margin: 20px 0; height: 69px; }

#menukey h3 { display: none; }

#menukey ul { list-style: none; margin: 0; padding: 0; }

#menukey ul li { display: block; float: left; }

#menukey ul li a { padding: 2px 8px; margin: 0 10px 10px 0; line-height: 32px; }

.entry-header .dropdown { float: right; margin-top: -54px; }

.entry-header .dropdown .dropdown-toggle { color: #78a12e !important; outline: none; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* IE10+ */ background: linear-gradient(bottom, #ffffff 0%, #f2f2f2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */ border-color: #DDDDDD !important; }

.entry-header .dropdown .dropdown-toggle .caret { margin-left: 4px; }

.entry-header .dropdown .dropdown-toggle:hover { border-bottom: 1px solid #ccc !important; }

.entry-header .dropdown .dropdown-menu a { color: #000 !important; }

.entry-header .dropdown .dropdown-menu a:hover { color: #fff !important; background: #78A12E; }

/* Locations Page */
#gmapslocations { height: 315px; padding: 0; margin: -14px 0px 0px -35px; }

#gmapslocations div, #gmapslocations p { margin: 0 !important; padding: 0 !important; }

#gmapslocations .toprip { background: url("../img/rip-top.png") no-repeat scroll 0 0 transparent; height: 35px; margin: 0; position: absolute; width: 655px; z-index: 99; }

#gmapslocations .btmrip { background: url("../img/rip-bottom.png") no-repeat scroll 0px 0px transparent; height: 35px; margin: 368px 0px 0px !important; position: absolute; width: 655px; z-index: 99; top: 0 !important; }

.lt-ie8 #gmapslocations .btmrip { left: -35px; }

#Locations .Location { float: left; width: 245px; margin-right: 20px; height: 140px; background: url("../img/icon-pin.png") no-repeat top left; padding-left: 23px; }

#Locations .Location h4 { font-family: 'brandon_textbold', sans-serif; text-transform: uppercase; color: #78a12e; margin: 0; font-weight: 400; font-size: 25px; }

#Locations .Location h4 a, #Locations .Location h4 a:hover { color: #78a12e; text-decoration: none !important; }

#Locations .Location p { margin: 5px 0; }

#Locations .Location a.location-modal { color: #818282; font-size: 14px; text-decoration: underline; background: url("../img/icon-hours.png") no-repeat 0 3px; padding: 0px 0 2px 24px; }

#Locations .Location a.location-modal:hover { color: #000000; border: 0; }

.tellink, .tellink:hover { text-decoration: none !important; color: #4B4B57 !important; border: 0 !important; cursor: default; }

.hours-popup, .ea_modal { background: none repeat scroll 0px 0px white; border: 4px solid #936a45; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.9); display: none; left: 50%; margin: 28px 0px 0px -375px; position: fixed; top: 0px; width: 750px; z-index: 1002; height: 90%; overflow-y: auto; overflow-x: hidden; max-height: 645px; }

.lt-ie8 .hours-popup .fr { width: 320px; }

.hours-popup .fr { width: 350px; margin-left: 20px; }

.hours-popup .location { width: 315px; }

.hours-popup img { max-width: 100%; width: 100%; }

.hours-popup .content, .hours-popup .location { padding: 20px; }

.hours-popup h3 { display: inline-block; line-height: 20px; margin: 4px 0 9px !important; padding: 0 !important; }

.hours-popup p { margin-bottom: 15px !important; font-size: 14px; line-height: 18px; }

.hours-popup p.bigger { margin-bottom: 15px !important; font-size: 16px; line-height: 22px; }

/* Extras */
.ripsection { background: url("../img/rip-top.png") repeat-x scroll 0 0 #F5E1C8; margin: 0 -35px -45px; padding: 19px 35px; }

.widget_sp_image { margin-bottom: 25px; }
.widget_sp_image img { box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); }

.widget_sp_image-description h4 { font-weight: 400; font-size: 3.65em; width: 235px; line-height: 1em; margin: 0 0 0px 3px; border-bottom: 2px dotted; text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.5); letter-spacing: .01em; padding: 0 0 6px; }

.widget_sp_image-description p { margin: 8px 32px 0 2px !important; }

.separator { background: url("../img/sperator.jpg") no-repeat top center transparent; height: 45px; margin: 15px 0; }

/* Chefs Page */
#chefs h3 { text-align: center; color: #c26226; margin: -10px 0 15px; }

#chefs h3 span { display: block; color: #a6a7a3; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; letter-spacing: 0px; text-transform: capitalize; font-size: 13px; line-height: 14px; }

#chefs p { text-align: center; font-size: .9em; line-height: 20px; margin-bottom: 20px; }

/* Our Food page */
#ourfood img { max-width: 575px; }

#ourfood .wp-caption .wp-caption-text { background: url("../img/ourfood-caption-bg.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-family: 'brandon_textbold', sans-serif; margin: -100px 0 0 -15px; position: absolute; text-align: center; text-transform: uppercase; width: 317px; height: 71px; font-size: 2.5em; line-height: 61px; cursor: pointer; }

#ourfood p { margin-bottom: 20px; }

#ourfood .wp-caption { margin-bottom: 10px; }

/* Sidebar "Daily Specials" */
.daily_special .hide-in-sidebar { display: none; }
.daily_special .photo { box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); width: 240px; }
.daily_special .ds_button { float: left; margin: -70px 0 0 148px; position: relative; }
.daily_special h4 { border-bottom: 2px dotted; color: #7aa137; display: block !important; font-size: 19px; font-weight: 400; line-height: 22px; padding-bottom: 11px; float: left; text-transform: none; width: 235px; margin: 10px 0 10px 0; }
.daily_special h4 span { color: #FFF; display: block; font-size: 25px; line-height: 37px; }
.daily_special p { font-size: 13.5px !important; line-height: 17px !important; margin: 0 31px 0 0 !important; }
.daily_special p span { color: #DCFDA2; }
.daily_special .day a { position: relative; display: block; }
.daily_special .day a p.Caption { display: block; position: absolute; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); text-align: center; width: 240px; padding: 10px 0; font-family: "brandon_textbold","Yanone Kaffeesatz",sans-serif; font-size: 1.9em !important; top: 0; }

/* daily specials page */
#specials .special { float: left; padding: 5px 15px 0 0; width: 272px; }

#specials .special h4 span { display: block; color: #78A12E; }

#specials .special p { font-size: 14px; }

#specials .special p span { color: #78A12E; }

h4.ds_title span { display: block; color: #78a12e; }

/* Experience Aqui page */
#ExperienceAqui .left_column { width: 512px; float: left; }

#ExperienceAqui .left { float: left; }

#ExperienceAqui .right { float: right; }

#ExperienceAqui .full { float: none; text-align: center; }

#ExperienceAqui .description { background: url("../img/trans-01.png") repeat 0 0; color: #FFFFFF; display: none; font-family: 'brandon_textbold','Yanone Kaffeesatz',sans-serif; font-size: 72px; height: 100px; line-height: 75px; position: absolute; text-align: center; cursor: default; }

#ExperienceAqui .box.clickable *, #ExperienceAqui .box.modalbox .description { cursor: pointer !important; }

#ExperienceAqui .box { margin-bottom: 10px; }

#ExperienceAqui .box img { background-color: transparent; border-color: #ffffff; -webkit-box-shadow: 0 0 0 #000; -moz-box-shadow: 0 0 0 #000; box-shadow: 0 0 0 #000; }

#ExperienceAqui .description strong { padding: 15px 15px 0 16px; display: block; font-weight: 400 !important; }

#ExperienceAqui .description span { background: url("../img/trans-01.png") repeat 0 0; border: 3px dashed #FBF5EF; display: table-cell; vertical-align: middle; margin: 18px; padding: 10px 0; }

#ExperienceAqui .right_column { float: right; width: 365px; padding-right: 2px; }

#ExperienceAqui .right_column .left { max-width: 168px; }

#ExperienceAqui .right_column .right { margin-right: 4px; max-width: 168px; }

/* not sure why this is needed, helps line up the hover thing */
#ExperienceAqui .right_column .description:hover { padding-right: 4px; }

.ea_modal { margin-left: -50%; width: 100% !important; position: absolute; margin-top: 112px; }

.ea_modal { text-align: left !important; }

.ea_modal h1 { color: #C26226; }

.ea_modal .modalpadding { padding: 20px; }

.close-modal, .close-modal:hover { background: none repeat scroll 0px 0px #000; border: 2px solid #fff; border-radius: 15px 15px 15px 15px; box-shadow: 0px 0px 3px #000; color: #fff !important; position: absolute; margin: 5px; right: 0; opacity: 1; text-shadow: 0px 0px 0px #000; z-index: 99999999; padding: 5px 5px 9px; line-height: 5px; text-decoration: none; }

/* Community Pages */
#community { margin: 30px 0; }
#community .section { background: #EDD4B1; width: 372px; float: left; margin-right: 26px; border: 5px solid #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); padding: 22px; }
#community .section h2 { margin: 0 0 15px !important; }
#community .section h3 { color: #4b4b4a !important; border: 0; font-family: 'brandon_textbold', sans-serif; }
#community .section h5 { margin-top: 0; }
#community .section:last-of-type { margin: 0px 0px 0px !important; float: right !important; }
#community .section a { color: #78a12e; border-bottom: 1px solid; }
#community .section input.span5 { width: 355px; }
#community .section .help-block { font-size: 11px; padding: 1px; }
#community #Locations { margin: 30px 10px 5px; }
#community #Locations .Location { float: none; height: auto; padding-bottom: 20px; }
#community #Locations .Location h4 a { color: #78A12E; text-decoration: none !important; font-size: 23px; letter-spacing: 0 !important; text-transform: none; }
#community #Locations .Location h4 a:hover { border-bottom: 1px solid; }

/* newsletter stuff */
#Newsletter { margin: 20px 0 0; }

#Newsletter .control-group { margin: 0; }

#Newsletter .controls .btn { margin-top: 10px; }

#Newsletter .control-group label { padding-top: 14px; width: 45px; }

#Newsletter .control-group .controls { margin-left: 54px; }

/* Footer */
#Footer { background: url("../img/bg-dots-white.png") repeat-x scroll 0 0 transparent; height: 15px; margin: 10px 0 20px; padding-top: 20px; }

.lt-ie8 #Footer { padding-bottom: 20px; margin-top: 50px; }

#Footer p { color: rgba(255, 255, 255, 0.48); }

#Footer a { color: #fff; }

#Footer a span { color: #CA6C18; font-weight: 700; }

#Footer a.fr { margin-left: 10px; }

#Footer a.fr.divider { border-left: 1px solid; padding-left: 11px; }

/* WP Specific */
#crumbs { color: #4B4B4A !important; font-size: 12px; }

#crumbs a { color: #78A12E !important; }

/* Basic jQuery Slider essential styles */
ul.bjqs { position: relative; list-style: none; padding: 0; margin: 0; overflow: hidden; display: none; }

li.bjqs-slide { position: absolute; display: none; }

ul.bjqs-controls { list-style: none; margin: 0; padding: 0; z-index: 9999; }

ul.bjqs-controls.v-centered li a { position: absolute; }

ul.bjqs-controls.v-centered li.bjqs-next a { right: 0; }

ul.bjqs-controls.v-centered li.bjqs-prev a { left: 0; }

ol.bjqs-markers { list-style: none; padding: 0; margin: 0; width: 100%; }

ol.bjqs-markers.h-centered { text-align: center; }

ol.bjqs-markers li { display: inline; }

ol.bjqs-markers li a { display: inline-block; }

p.bjqs-caption { display: block; width: 96%; margin: 0; padding: 2%; position: absolute; bottom: 0; }

/* Buddypress */
#buddypress .feed { display: none; }

#whats-new-form { margin: 0; }

.widget.buddypress div.item-meta, .widget.buddypress div.item-content { color: #fff !important; }

.widget_bp_groups_widget ul li a { display: inline !important; border: 0 !important; }

.buddypress #content { min-height: 1200px; }

#whats-new-options { height: auto !important; }

#buddypress .activity-list .activity-content { margin: -14px 0px 10px 63px !important; }

#buddypress .activity-list .activity-content .activity-header img.avatar { display: none !important; }

#buddypress .activity-list .activity-content .activity-inner, #buddypress .activity-list .activity-content blockquote { margin: 0 !important; }

#buddypress #subnav { display: none; }

#buddypress .activity { margin-top: 25px; }

.groups #item-header #item-header-avatar { display: none; }

#buddypress div#item-header div#item-actions { width: 200px; }

#buddypress div.activity-comments { border-left: 2px solid #BFBFBF; margin-left: 65px !important; }

#buddypress div.dir-search { margin: -100px 0px 0px !important; }

#groups-list .item-avatar { display: none; }

.widget.buddypress div.item-meta, .widget.buddypress div.item-content { margin-left: 0; }

#buddypress ul.item-list li div.item-desc { margin-left: 0; }

.entry-content #groups-list .item-title a { font-size: 26px; }

.entry-content #groups-list .item-meta .activity { margin-top: 0; }

#buddypress div.pagination .pag-count { margin-left: 0; margin-right: 10px; }

#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span, .dir-form a { border-bottom: 0px !important; }

#buddypress button, #buddypress a.button, #buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button { border: 1px solid #CCC !important; border-radius: 4px; padding: 6px 11px; }

#buddypress div.item-list-tabs ul li a span { border: 1px solid #9FBC66 !important; padding: 3px 8px; color: #9FBC66; }

#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li a { border: 1px solid #EBEBEB !important; background-color: #FFF; height: 25px; padding: 5px 15px; margin-top: 5px; }

#buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a { background-color: #F2F2F2; color: #555; opacity: 0.8; font-weight: bold; margin-top: 0px; padding-bottom: 7px; padding-top: 8px; margin-left: 0px; }

#item-header-content .activity { margin-top: 0; }

.bpfb_form_container, #buddypress div.item-list-tabs { background-color: #FEF5E4; border-bottom: 1px solid #EBEBEB; }

#bpfb_addPhotos { background: url("../img/icon-camera.png") no-repeat scroll center top transparent; border: 0 !important; }

#bpfb_addVideos { background: url("../img/icon-film.png") no-repeat scroll center top transparent; border: 0 !important; }

#bpfb_addLinks { background: url("../img/icon-link.png") no-repeat scroll center top transparent; border: 0 !important; }

.widget.buddypress span.activity { font-size: 12px; }

#groups-list-options { display: none; }

.bpfb_form_container { border: 0 !important; }

.field label { font-weight: 700; }

.required { color: red; }

#counter { font-size: 12px; font-style: italic; margin: -8px 0px 0px 2px; padding: 0px; }

.camera_icon { border: 0; box-shadow: 0 0 0 !important; }

.entry-subtitle a.green { margin-right: 20px; }

#new-Locations .Location { border-bottom: 2px dotted #C1C1C1; padding-bottom: 20px; margin-bottom: 20px; }
#new-Locations .Location h1 { border-bottom: 0; }
@media screen and (max-width: 640px) { #new-Locations .Location .entry-subtitle { display: none; } }
#new-Locations .Location .Photos { min-height: 336px; margin-bottom: 30px; }
@media screen and (max-width: 640px) { #new-Locations .Location .Photos { display: none; } }
#new-Locations .Location .Photos img { width: 100%; }
#new-Locations .Location .Photos .left { width: 584px; }
@media screen and (max-width: 950px) { #new-Locations .Location .Photos .left { float: none; width: 100%; } }
#new-Locations .Location .Photos .right { width: 280px; }
@media screen and (max-width: 950px) { #new-Locations .Location .Photos .right { display: none; } }
#new-Locations .Location .Photos .right img { margin-bottom: 22px; }
#new-Locations .Location .column { float: left; width: 265px; margin-right: 45px; }
@media screen and (max-width: 950px) { #new-Locations .Location .column { width: 100%; margin-bottom: 15px; } }
@media screen and (max-width: 640px) { #new-Locations .Location .column .desc { display: none; } }
#new-Locations .Location .column.last { margin-right: 0; padding-top: 6px; text-align: right; }
@media screen and (max-width: 950px) { #new-Locations .Location .column.last { text-align: center; } }
#new-Locations .Location .column table td { white-space: nowrap; }
#new-Locations .Location .map { background: url("../img/icon-pin-2.jpg") no-repeat top left; padding-left: 30px; margin-bottom: 15px; }
@media screen and (max-width: 950px) { #new-Locations .Location .map { float: left; border-right: 1px solid #b2b2b2; padding-right: 15px; margin-right: 15px; } }
@media screen and (max-width: 640px) { #new-Locations .Location .map { float: none; border: 0; } }
#new-Locations .Location .map h4 { font-family: "brandon_textbold","Yanone Kaffeesatz",sans-serif; text-transform: capitalize; color: #78A12E; margin: 0px 0px 5px; font-weight: 400; font-size: 21px; }
#new-Locations .Location .map h4 a { color: #78A12E; }
#new-Locations .Location .map a { color: #4b4b4a; }
#new-Locations .Location .l-social-icons { margin: 10px 0; }
#new-Locations .Location .l-social-icons a { margin-left: 12px; }
#new-Locations .Location h3 { margin-top: 6px; text-transform: capitalize; font-size: 22px; }

.ipt_fsqm_form button, .ipt_uif_common button, #ipt_fsqm_form_wrap_7.ipt_uif_common button { color: #000 !important; }

.ipt_uif_common.ipt-uif-custom-bootstrap .ipt_uif_icon_and_form_elem_holder input.ipt_uif_text { padding-left: 4.4em !important; }

.ipt_uif_common.ipt-uif-custom-bootstrap .wijmo-wijmenu .ui-state-default, .ipt_uif_common.ipt-uif-custom-bootstrap .ui-widget-content .ui-state-default, .ipt_uif_common.ipt-uif-custom-bootstrap .ui-widget-header .ui-state-default { color: #000 !important; }

#CareersForm label { font-size: 1.05em; }
#CareersForm input, #CareersForm textarea, #CareersForm select { font-size: 14px; }
#CareersForm input.error { border-color: red; }
#CareersForm #PreviousStep { float: left; }
#CareersForm #NextStep { float: right; }
#CareersForm #MobileSubmit { display: none; }
#CareersForm section { display: none; overflow: hidden; height: 0; }
#CareersForm section.current { displaY: block; height: auto; }
@media screen and (max-width: 640px) { #CareersForm section { display: block; overflow: visible; height: auto; } }
#CareersForm section h6 { color: #4B4B4A; font-size: 17px; font-weight: 700; letter-spacing: 0; line-height: inherit; text-transform: none; margin: 5px 0 10px !important; padding: 0 !important; }
@media screen and (max-width: 640px) { #CareersForm section h6 { margin-top: 20px !important; } }
#CareersForm section .column { width: 30%; float: left; margin-right: 2%; }
#CareersForm section .column input[type="text"], #CareersForm section .column input[type="email"], #CareersForm section .column textarea, #CareersForm section .column select { width: 100%; }
#CareersForm section .column .input-append, #CareersForm section .column .input-prepend { width: 90%; }
#CareersForm section .column .input-append input[type="text"], #CareersForm section .column .input-append input[type="email"], #CareersForm section .column .input-append textarea, #CareersForm section .column .input-append select, #CareersForm section .column .input-prepend input[type="text"], #CareersForm section .column .input-prepend input[type="email"], #CareersForm section .column .input-prepend textarea, #CareersForm section .column .input-prepend select { width: 90%; }
#CareersForm section .column.half { width: 48%; }
@media screen and (max-width: 640px) { #CareersForm section .column.half { width: 100%; } }
@media screen and (max-width: 640px) { #CareersForm section .column { width: 100%; float: none; } }
#CareersForm section .input-append .add-on, #CareersForm section .input-prepend .add-on { padding: 6px 5px 2px; }
#CareersForm section label.radio { margin-bottom: 30px; }
#CareersForm section table.table-borderless { border: 0; }
#CareersForm section .accordion .column input[type="text"], #CareersForm section .accordion .column input[type="email"], #CareersForm section .accordion .column textarea, #CareersForm section .accordion .column select { width: 95%; }
#CareersForm section .toggler-data { display: none; margin: -10px 0 15px 27px; border-left: 3px solid #f4f4f4; padding: 0 0 0 14px; }
#CareersForm section .toggler-data textarea { width: 468px; height: 75px; }
@media screen and (max-width: 640px) { #CareersForm section .toggler-data textarea { width: 95%; } }
#CareersForm section .large-textarea { width: 98%; height: 120px; }
@media screen and (max-width: 640px) { #CareersForm section .large-textarea { width: 90%; } }
#CareersForm section input.signature { border: 0; font-size: 2em; font-family: 'Nothing You Could Do', cursive; border-bottom: 1px solid #7c7c7c; border-radius: 0; box-shadow: none; height: 53px; width: 60%; margin: 15px 0 25px; }
@media screen and (max-width: 640px) { #CareersForm section input.signature { width: 95%; } }
@media screen and (max-width: 640px) { #CareersForm section .checkbox.inline { margin-left: 0; display: block; } }
#CareersForm section .alert { display: none; }
#CareersForm #Progress { text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #CDB186; background-color: #EAD8A8; margin: 10px 0; width: 100%; padding: 6px 0; overflow: hidden; position: relative; opacity: 0.7; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
#CareersForm #Progress:hover { opacity: 1; }
#CareersForm #Progress p { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; position: relative; z-index: 3; font-size: 1em; }
#CareersForm #Progress .progress-bar { background-color: #CDB186; height: 100%; width: 0; display: block; position: absolute; z-index: 2; top: 0; }
@media screen and (max-width: 640px) { #CareersForm .hidden-phone { display: none !important; }
  #CareersForm .span10 { width: 90%; margin-bottom: 20px; }
  #CareersForm input.span4 { width: 100%; }
  #CareersForm .input-append, #CareersForm .input-prepend { width: 90%; }
  #CareersForm #MobileSubmit { display: block; width: 87%; padding: 15px; text-align: center; }
  #CareersForm .accordion-body.collapse { height: auto; } }

#primary { background-color: #000; background-color: rgba(0, 0, 0, 0.4); margin-top: 0; }
#primary img[class*="align"], #primary img[class*="wp-image-"], #primary #content .gallery .gallery-icon img { border: 0; padding: 0; box-shadow: 0 0 0 #000; margin: 10px 0; }

#content { margin: 0 34% -30px 15px; box-shadow: 0 0 0 #000; }

#secondary .Widget h3 { font-family: "brandon_textblack",sans-serif,Arial; font-size: 22px; position: relative; letter-spacing: 2px; }

#secondary .Widget ul li a { color: #fff; border-bottom: 2px dotted #484848; font-family: "brandon_text_regularregular", Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.5em; line-height: 23px; }
#secondary .Widget ul li a:hover { color: #8AB43D; }

.blog .entry-title a { color: #562b07 !important; }

.entry-title { font-family: "Bree", "Trebuchet MS", sans-serif; font-weight: 700; color: #562b07; text-transform: none; letter-spacing: 0; }
.entry-title a { color: #562b07; }
.entry-title span { font-family: "brandon_textbold", "Trebuchet MS", sans-serif; display: block; color: #78A12E; font-size: 18px; line-height: 20px; min-width: 580px; text-transform: capitalize; }

.entry-content h3, .comment-content h3 { text-transform: none; letter-spacing: 0; font-size: 22px; }

.entry-content h4, .comment-content h4 { text-transform: none; letter-spacing: 0; font-size: 23px; }
.entry-content h4 span, .comment-content h4 span { text-transform: capitalize; }

.entry-content h5, .comment-content h5 { color: #BF622F; font-size: 22px; letter-spacing: 2px; }

#Artists .wp-caption { position: relative; }
#Artists .wp-caption .wp-caption-text { position: absolute; bottom: 0px; cursor: default; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; color: white; width: 272px; text-align: center; padding: 8px 0px; }

#food_right h3, #food_left h3, #food_top h3 { color: #BF622F; font-size: 22px; letter-spacing: 2px; line-height: 25px; padding-bottom: 11px !important; }
#food_right h4, #food_left h4, #food_top h4 { font-size: 21px; }

.widget_sp_image-description h2 { text-transform: none; }

.entry-content h2 { font-size: 22px; }

.navigation { height: 25px; display: block; }
.navigation a { color: #BF622F !important; }
.navigation a:nth-child(0) { float: left; }
.navigation a:nth-child(1) { float: right; }

.saddlebartitle { font-size: 23px; line-height: 27px; font-weight: 400; }

#primary .entry-content img.alignleft { margin: 6px 17px 10px 0; }
#primary .entry-content img.alignright { margin: 6px 0 10px 17px; }

.Widget.jr-insta-slider h3 > span { background: transparent url("../img/icon-instagram-title.png") no-repeat 0 50%; padding-left: 33px; }
.Widget.jr-insta-slider ul { margin: 4px 0 !important; width: 240px !important; }
.Widget.jr-insta-slider ul li a { border: 0 !important; }

#instagram-grid { margin-bottom: 25px; padding-bottom: 15px; border-bottom: 2px dotted #C1C1C1; }
#instagram-grid .entry-title { font-size: 37px; padding-bottom: 0; padding-right: 0; border-bottom: 0; margin-bottom: 0; }
#instagram-grid .jr-insta-thumb ul { margin-left: -10px; }
#instagram-grid .jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li { padding: 5px 0 5px 10px; width: 33.33% !important; }
#instagram-grid .jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li:nth-child(3n) { padding-right: 0; }

.single-post #content { min-height: 1100px; }

/* ADDS A BROWSER PREFIX TO THE PROPERTY */
/* OPACITY */
.back-to-top { outline: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 99; display: block; position: fixed; bottom: 25px; right: 25px; width: 51px; height: 51px; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; }
.back-to-top.hidden { visibility: hidden; display: block !important; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; }

html.fp-enabled, .fp-enabled body { height: 100%; }

/*# sourceMappingURL=main2.css.map */
