align@charset UTF-8;
/* CSS Document */
/*
Theme Name: Theme Name
Theme URI: http://www.designtheplanet.com
Description: Custom theme built for [CLIENT] by Design the Planet.
Author: Jeremy Miller for Design the Planet
Version: 1.0
*/
/* =Global Elements
-------------------------------------------------------------- */
/* Main global theme and typographic styles */
body,input,textarea{color:#434343}
hr{background-color:#000;border:0;clear:both;height:1px;margin-bottom:18px}
ul{list-style:square;margin:0}
ol{list-style:decimal;margin:0}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
dl{margin:5px 0 15px}
dt{font-weight:700;color:#666}
dd{margin-bottom:11px}
strong{font-weight:700}
cite,em,i{font-style:italic}
big{font-size:131.25%}
ins{background:#ffc;text-decoration:none}
blockquote{font-style:italic;padding:0 2em;border-left:8px solid #000}
blockquote cite,blockquote em,blockquote i{font-style:normal}
pre{background:#000;color:#222;line-height:18px;margin-bottom:18px;padding:1.5em}
abbr,acronym{border-bottom:1px dotted #000;cursor:help}
sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
input[type="text"],textarea{background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px}
.screen-reader-text{position:absolute;left:-9000px}
#access .menu-header ul,div.menu ul{list-style:none}
#access .menu-header li,div.menu li{position:relative}
#access ul ul{display:none;position:absolute;float:left;z-index:99999}
#access ul ul li{display:block;float:none}
#access ul ul ul{left:100%;top:0}
#access ul ul a{height:auto}
#access ul li:hover > ul{display:block}
#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0}
#content pre,#content kbd,#content tt,#content var{font-size:15px;line-height:21px}
#content code{font-size:13px}
#content table{text-align:left}
#content tr th,#content thead th{color:#888;font-size:12px;font-weight:700;line-height:18px;padding:9px 24px}
#content tr.odd td{background:#f2f7fc}
.hentry{margin:0 0 35px}
.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px}
.single .hentry{margin:0 0 36px}
.page-title{font-size:14px;font-weight:700;margin:0 0 36px}
.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:400}
.page-title a:link,.page-title a:visited{text-decoration:none}
#content .entry-title{line-height:1.3em;margin-bottom:0}
.entry-meta{font-size:12px}
.entry-meta abbr,.entry-utility abbr{border:none}
.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #666}
.entry-content,.entry-summary{clear:both;padding:0}
#content .entry-summary p:last-child{margin-bottom:12px}
.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px;padding:24px}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:700;padding:0 24px}
.entry-content input{margin:0}
.entry-content input.file,.entry-content input.button{margin-right:24px}
.entry-content label{font-size:12px}
.entry-content select{margin:0 0 24px}
.entry-content sup,.entry-content sub{font-size:10px}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%}
.page-link{font-weight:700;margin:15px 0 22px;word-spacing:.5em}
.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:400;padding:.5em .75em;text-decoration:none}
.home .sticky .page-link a{background:#d9e8f7}
.edit-link{padding:7px 0 0;clear:both;display:block;font-size:15px}
.edit-link a{color:#333;text-decoration:none}
.edit-link a:hover{text-decoration:underline}
#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px}
#entry-author-info #author-description{float:left;margin:0 0 0 104px}
#entry-author-info h2{font-size:100%;margin-bottom:0}
.entry-utility{clear:both;font-size:12px;line-height:18px}
#content .video-player{padding:0}
.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0}
.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px}
.home #content .category-gallery .entry-utility{padding-top:4px}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0'}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192'}
#content img{height:auto;max-width:640px}
#content .attachment img{max-width:900px}
#content .alignleft,#content img.alignleft{display:inline;float:left;margin-right:15px;margin-top:4px;border:2px solid #B61513;padding:5px}
#content .alignright,#content img.alignright{display:inline;float:right;margin-left:15px;margin-top:4px;border:2px solid #B61513;padding:5px}
#content .wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;padding:4px;text-align:center}
#content .wp-caption img{margin:5px 5px 0}
#content .wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}
#content .wp-smiley{margin:0}
#content .gallery{margin:0 auto 18px}
#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}
#content .gallery img{border:2px solid #cfcfcf}
#content .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}
#content .gallery dl{margin:0}
#content .gallery img{border:10px solid #f1f1f1}
#content .gallery br+br{display:none}
#content .attachment img{display:block;margin:0 auto}
.navigation{font-size:12px;line-height:18px;overflow:hidden}
.navigation a:link,.navigation a:visited{text-decoration:none}
.nav-previous{float:left;width:50%}
.nav-next{float:right;text-align:right;width:50%}
#nav-above{margin:0 0 18px;display:none}
.paged #nav-above,.single #nav-above{display:block}
#nav-below{margin:-18px 0 0}
#comments{clear:both}
#comments .navigation{padding:0 0 18px}
h3#comments-title,h3#reply-title{font-size:20px;margin-bottom:0}
h3#comments-title{padding:24px 0}
.commentlist{list-style:none;margin:0}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px;padding:0 0 0 56px;position:relative}
.commentlist li:last-child{border-bottom:none;margin-bottom:0}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px}
#comments .comment-body p:last-child{margin-bottom:6px}
#comments .comment-body blockquote p:last-child{margin-bottom:24px}
.commentlist ol{list-style:decimal}
.commentlist .avatar{position:absolute;top:4px;left:0}
.comment-author cite{font-style:normal;font-weight:700}
.comment-author .says{font-style:italic}
.comment-meta{font-size:12px;margin:0 0 18px}
.comment-meta a:link,.comment-meta a:visited{text-decoration:none}
.reply{font-size:12px;padding:0 0 24px}
.commentlist .children{list-style:none;margin:0}
.commentlist .children li{border:none;margin:0}
.nopassword,.nocomments{display:none}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px}
.commentlist li.comment+li.pingback{margin-top:-6px}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0}
#comments .pingback .url{font-size:13px;font-style:italic}
input[type=submit]{color:#333}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative}
#respond p{margin:0}
#respond .comment-notes{margin-bottom:1em}
.form-allowed-tags{line-height:1em}
.children #respond{margin:0 48px 0 0}
h3#reply-title{margin:18px 0}
#comments-list #respond{margin:0 0 18px}
#comments-list ul #respond{margin:0}
#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}
#respond .required{color:#ff4b33;font-weight:700}
#respond label{color:#888;font-size:12px}
#respond input{margin:0 0 9px;width:98%}
#respond textarea{width:98%}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px}
#respond .form-allowed-tags code{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{font-size:14px;width:auto}
.widget-area ul{list-style:none;margin-left:0}
.widget-area ul ul{list-style:square;margin-left:1.3em}
.widget_search #s{width:60%}
.widget_search label{display:none}
.widget-container li{list-style:none}
.widget-area a:link,.widget-area a:visited{text-decoration:none}
.widget-area a:active,.widget-area a:hover{text-decoration:underline}
.widget-area .entry-meta{font-size:11px}
#wp_tag_cloud div{line-height:1.6em}
#wp-calendar{width:100%}
#wp-calendar caption{color:#222;font-size:14px;font-weight:700;padding-bottom:4px;text-align:left}
#wp-calendar thead{font-size:11px}
#wp-calendar tbody{color:#aaa}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center}
#wp-calendar tbody .pad{background:none}
#wp-calendar tfoot #next{text-align:right}
.widget_rss a.rsswidget{color:#000}
.widget_rss a.rsswidget:hover{color:#ff4b33}
.widget_rss .widget-title img{width:11px;height:11px}
#main .widget-area ul{margin-left:0;padding:0 20px 0 0}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0}
pre{-webkit-text-size-adjust:140%}
code{-webkit-text-size-adjust:160%}
#access,.entry-meta,.entry-utility,.navigation,.widget-area{-webkit-text-size-adjust:120%}
#site-description{-webkit-text-size-adjust:none}
@media print {
body{background:none!important}
#wrapper{clear:both!important;display:block!important;float:none!important;position:relative!important}
#header{border-bottom:2pt solid #000;padding-bottom:18pt}
#colophon{border-top:2pt solid #000}
#site-title,#site-description{float:none;line-height:1.4em;margin:0;padding:0}
#site-title{font-size:13pt}
.entry-content{font-size:14pt;line-height:1.6em}
#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area{display:none!important}
#container,#header,#footer{margin:0;width:100%}
#content,.one-column #content{margin:24pt 0 0;width:100%}
.wp-caption p{font-size:11pt}
#site-info,#site-generator{float:none;width:auto}
#colophon{width:auto}
img#wpstats{display:none}
#site-generator a{margin:0;padding:0}
#entry-author-info{border:1px solid #e7e7e7}
#main{display:inline}
.home .sticky{border:none}
}
*{margin:0;padding:0}
body{font-size:62.5%;line-height:1.5em}
a:link,a:active,a:visited,a:focus{outline:none}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
:focus{outline:none!important}
input{margin:0}
@font-face{font-family:'typewriter';src:url(fontface/rough_ty-webfont.eot);src:url(fontface/rough_ty-webfont.woff) format("woff"),url(fontface/rough_ty-webfont.ttf) format("truetype"),url(fontface/rough_ty-webfont.svg#webfontwnBTpQaY) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'gfyjosie';src:url(fontface/gfyjosie-webfont.eot);src:local(☺),url(fontface/gfyjosie-webfont.woff) format("woff"),url(fontface/gfyjosie-webfont.ttf) format("truetype"),url(fontface/gfyjosie-webfont.svg#webfontQUwAazPl) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'gfyjack';src:url(fontface/gfyjacbp-webfont.eot);src:local(☺),url(fontface/gfyjacbp-webfont.woff) format("woff"),url(fontface/gfyjacbp-webfont.ttf) format("truetype"),url(fontface/gfyjacbp-webfont.svg#webfontAU1yepWW) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'carpensregular';src:url(fontface/carpens-webfont.eot);src:url(fontface/carpens-webfont.eot?#iefix) format("embedded-opentype"),url(fontface/carpens-webfont.woff) format("woff"),url(fontface/carpens-webfont.ttf) format("truetype"),url(fontface/carpens-webfont.svg#carpensregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'gfyjacksblueprintmedium';src:url(fontface/gfyjacbp-webfont-webfont.eot);src:url(fontface/gfyjacbp-webfont-webfont.eot?#iefix) format("embedded-opentype"),url(fontface/gfyjacbp-webfont-webfont.woff) format("woff"),url(fontface/gfyjacbp-webfont-webfont.ttf) format("truetype"),url(fontface/gfyjacbp-webfont-webfont.svg#gfyjacksblueprintmedium) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'gfyjosiemedium';src:url(fontface/gfyjosie-webfont-webfont.eot);src:url(fontface/gfyjosie-webfont-webfont.eot?#iefix) format("embedded-opentype"),url(fontface/gfyjosie-webfont-webfont.woff) format("woff"),url(fontface/gfyjosie-webfont-webfont.ttf) format("truetype"),url(fontface/gfyjosie-webfont-webfont.svg#gfyjosiemedium) format("svg");font-weight:400;font-style:normal}
body{background:url(images/dotsBKG.jpg) repeat}
#wrapper{width:1030px;margin:0 auto;position:relative}
#header{height:245px;width:1000px}
#header h1#branding{height:245px;width:230px;float:left;margin:0 0 0 138px;background:url(images/sign.png) no-repeat left top}
#header h1#branding a{display:block;height:100%;width:100%;text-indent:-9999px}
#header #tagline{color:#E6E095;float:left;font-family:'gfyjacksblueprintmedium',Arial,Helvetica,sans-serif;font-size:4.5em;line-height:1.1em;padding:40px 0 0;text-align:center;width:330px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);transform:rotate(-3deg)}
#content{background:url(images/dots-bkg.png) 0 0 repeat;width:479px;position:relative;top:-13px;z-index:50;padding:43px 258px 35px 187px;margin:0 0 0 44px;-moz-box-shadow:3px 3px 20px #000000,inset 0 0 15px #000;-webkit-box-shadow:3px 3px 20px #000000,inset 0 0 15px #000;box-shadow:3px 3px 20px #000000,inset 0 0 15px #000;font-family:'typewriter',"Times New Roman",Times,serif;min-height:390px}
#content .top{top:0;height:16px;position:absolute;left:0;width:633px}
#content .bottom{bottom:0;height:16px;position:absolute;left:0;width:633px}
#content p{font-size:1.6em;line-height:1.3em;color:#000;margin:7px 0}
.woocommerce-cart #content p{font-size:1em;line-height:1.3em;color:#000;margin:7px 0}
#content .entry-title,#content .page-title{line-height:1.1em;margin-bottom:0;color:#07aed6;font-size:4.7em;font-family:'carpensregular',Arial,sans-serif;font-weight:400;text-shadow:3px 3px 0 #fff}
#content h3{font-size:2.3em;margin:18px 0 8px}
#content h4{font-size:2em;margin:15px 0 5px}
#content table{font-size:15px;line-height:1.3em;margin:10px 0;width:105%}
#content tr td{padding:6px 15px 10px 0;vertical-align:top}
#content table strong{color:#B61513}
#content a{color:#B61513;text-decoration:none}
#navSub{font-family:'gfyjacksblueprintmedium',Arial,Helvetica,sans-serif;font-size:2.5em;color:#12a5c6;width:100%;position:relative;left:-40px;display:none}
body.home #navSub,body.page-id-25 #navSub{left:-10px;display:block}
#navSub:after{clear:both;content:"";display:block}
#navSub li{display:block;float:left;line-height:1em;margin:0 0 20px;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);transform:rotate(-4deg)}
#navSub li a{color:#12a5c6;text-decoration:none;display:block;height:40px;width:175px;text-align:center;padding:30px 0 0}
#navSub li a:hover{background:url(images/navSubHover.gif) no-repeat;text-decoration:none}
#sideBar{background:url(images/guestCheck_n.png) no-repeat;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg);font-family:'gfyjacksblueprintmedium',Arial,Helvetica,sans-serif;height:362px;padding:48px 0 0 25px;position:absolute;top:244px;left:-10px;width:216px;z-index:100}
#sideBar ul{font-size:2.1em;line-height:1.5em;width:205px}
#sideBar li{position:relative}
#sideBar a{text-decoration:none;color:#263a7f}
#sideBar a span{font-size:15px;position:absolute;right:73px;top:-5px;color:#494c4d;line-height:14px}
#sideBar p,#meals{font-family:'gfyjosiemedium',Arial,Helvetica,sans-serif;color:#fff;margin:30px 0 0;font-size:2.6em;width:163px;line-height:.8em;text-align:left}
#meals{position:absolute;color:#fff;top:114px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg)}
#sideBarDot{background:url(images/sidebarDot.png) no-repeat;font-family:'gfyjosiemedium',Arial,Helvetica,sans-serif;font-size:1.9em;height:398px;padding:181px 30px 0;position:absolute;right:-43px;top:260px;width:315px;z-index:1050}
#sideBarDot li{margin:0 0 7px}
#sideBarDot a{color:#000;text-decoration:none}
.social-media{position:absolute;top:398px;left:107px}
.signUp{position:absolute;top:300px;left:146px}
#sideBarDot #bubble a{position:absolute;top:9px;right:98px;float:left;z-index:99999;height:92px;width:110px;text-indent:-9999em}
#specials{height:250px;position:absolute;right:-8px;top:0;z-index:100}
#arrow{bottom:-17px;height:112px;left:40px;position:absolute;width:244px;background:url(images/dailySpecials.png) no-repeat}
#arrow a{display:block;height:100%;width:100%;text-indent:-9999px}
#footer{background:url(images/footer-bkg.png) 0 0 no-repeat;width:1000px;height:160px;margin:-20px 0 20px;font-size:1.8em;line-height:1.2em;color:#fff;font-family:'gfyjosiemedium',Arial,Helvetica,sans-serif;position:absolute;z-index:1000;bottom:-100px;left:20px}
#footer #navMain{display:inline-block;font-family:'carpensregular';width:613px;float:left;margin-top:45px;margin-left:154px}
#footer #navMain li{display:inline;font-size:1.3em}
*+html body #footer #navMain li{display:block;float:left}
#footer #navMain li:last-child:after{content:""}
li.bullet{font-size:2em!important;padding:0 5px;position:relative;top:6px;color:#097ec8}
#footer a{color:#fff;text-decoration:none}
#footer a:hover{border-bottom:1px dotted}
.copyright{position:relative;z-index:10000;width:250px;float:right}
p.copy{width:250px;float:right;text-align:right;clear:both;margin-top:22px}
p.credits{float:right;text-align:right;width:250px;clear:both}
.ngg-singlepic{background-color:#00ACD2!important;display:block;padding:2px!important}
.ngg-galleryoverview{font-size:1.5em}
.ngg-gallery-thumbnail-box{width:220px;margin:0 0 30px}
#submenu{margin:10px 0}
#submenu li{display:block;width:auto;font-size:19px;margin:10px 15px 13px 0;padding:0 0 0 27px}
#submenu li:hover{background:url(/blog/wp-content/themes/dots/images/arrowHover.png) top left no-repeat}
#submenu li a{text-decoration:none;color:#000}
#submenu li a:hover{color:#B61513}
.children,.sub-menu{padding:2px 0 0;display:block}
.children li,.sub-menu li{display:block!important;margin:5px 0!important;font-size:16px!important}
.cform input,.cform textarea,.cform select{padding:6px!important;background:#fff;border:1px solid #CCC!important;font-size:1.5em!important}
.cform label{color:#000!important}
.cform legend{font-size:23px!important;font-weight:400!important;font-family:inherit!important}
.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton{padding:0!important}
.linklove{display:none!important}
.socMeNav{position:absolute;top:287px;left:182px;z-index:1000}
.socMeNav li{display:block;float:left;height:29px;width:29px}
.socMeNav li a{display:block;height:100%;width:100%;overflow:hidden;text-indent:-9999px}
li.twitter{background:url(images/twitter.png) no-repeat}
li.facebook{background:url(images/facebook.png) no-repeat}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:45%!important;margin-right:20px!important}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.woocommerce div.product .product_title,.woocommerce-page div.product .product_title,.woocommerce #content div.product .product_title,.woocommerce-page #content div.product .product_title,.woocommerce .checkout .col-2 h3,.woocommerce-page .checkout .col-2 h3{font-size:1.3em!important;line-height:1.4em;padding:0!important;margin:0!important;color:#000!important;font-family:'typewriter',"Times New Roman",Times,serif}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price{color:#41b2da!important;font-weight:400;font-size:1.5em!important}
.woocommerce a.button{color:#000!important}
.woocommerce div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary{float:right;width:45%;margin-bottom:2em;clear:none!important}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{padding:9px}
.woocommerce table.cart th,.woocommerce table.cart td,.woocommerce #content table.cart th,.woocommerce #content table.cart td,.woocommerce-page table.cart th,.woocommerce-page table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page #content table.cart td{padding:10px 0!important}
.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{padding-left:10px}
.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button{margin-bottom:11px!important}
.viewCart{float:left;clear:both;position:absolute;top:579px;left:54px;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg);opacity:.8;z-index:1000}
.viewCart a{color:#000;font-size:16px;font-family:'typewriter',Arial,Helvetica,sans-serif;text-decoration:none}
.viewCart a:hover{color:#B61513}
.single .entry-content p{font-family:arial,sans-serif;color:#333!important;line-height:1.5em!important;font-size:1.4em!important}
.woocommerce table.cart input,.woocommerce #content table.cart input,.woocommerce-page table.cart input,.woocommerce-page #content table.cart input{margin-right:16px!important}
.price .from{display:none!important}
ul.gfield_checkbox br {display: none;}
.gform_wrapper .left_label .gfield_label {font-size: 14px;}
.gform_wrapper form ul.left_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper ul.right_label li {margin-bottom: 20px !important;}
.page-id-2878 #sideBarDot {right: -175px !important;}


/* tripadvisor certificate of excellence */

.tacoe img {
    width: 125px;
}
.tacoe {
    margin-top: -175px;
    margin-left: 153px;
}


@media screen and (min-width: 1920px) {
.tacoe img {
    width: 125px;
}
.tacoe {
    margin-top: -175px;
    margin-left: 153px;
}
}
@media screen and (min-width: 1440px) and (max-width: 1919px) {
.tacoe img {
    width: 125px;
}
.tacoe {
    margin-top: -175px;
    margin-left: 153px;
}
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
.tacoe img {
    width: 125px;
}
.tacoe {
    margin-top: -175px;
    margin-left: 153px;
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.tacoe img {
    width: 125px;
}
.tacoe {
    margin-top: -175px;
    margin-left: 153px;
}
}
@media screen and (max-width: 767px) {
.tacoe img {
    width: 125px;
}
.tacoe {
    margin-top: -175px;
    margin-left: 153px;
}
}

/* Waitr buttons on desktop location pages */

.locatewaitr img {
    border: none !important;
    padding: 0 !important;
}