@charset "utf-8";
/* CSS Document */

.gta-theme-taste  article, .gta-theme-taste  aside, .gta-theme-taste  details, .gta-theme-taste  figcaption, .gta-theme-taste  figure, .gta-theme-taste  footer, .gta-theme-taste  header, .gta-theme-taste  hgroup, .gta-theme-taste  nav, .gta-theme-taste  section, .gta-theme-taste  summary { display: block; }
.gta-theme-taste  audio, .gta-theme-taste  canvas, .gta-theme-taste  video { display: inline-block; *display: inline; *zoom: 1; }
.gta-theme-taste  audio:not([controls]) { display: none; height: 0; }
.gta-theme-taste  [hidden] { display: none; }
.gta-theme-taste  html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
.gta-theme-taste  html, .gta-theme-taste  button, .gta-theme-taste  input, .gta-theme-taste  select, .gta-theme-taste  textarea { font-family: sans-serif; color: #222; }
.gta-theme-taste #icontent { margin: 0; font-size: 13px; line-height: 22px; } 
#icontent { background:#eaeaea;       }
.gta-theme-taste  a:focus { outline: thin dotted; }
.gta-theme-taste  a:hover, .gta-theme-taste  a:active { outline: 0; }
.gta-theme-taste  abbr[title] { border-bottom: 1px dotted; }
.gta-theme-taste  b, .gta-theme-taste  strong { font-weight: bold; }
.gta-theme-taste  blockquote { margin: 1em 40px; }
.gta-theme-taste  dfn { font-style: italic; }
.gta-theme-taste  mark { background: #ff0; color: #000; }
.gta-theme-taste  pre { margin: 1em 0; }
.gta-theme-taste  pre, .gta-theme-taste  code, .gta-theme-taste  kbd, .gta-theme-taste  samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
.gta-theme-taste  pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
.gta-theme-taste  q { quotes: none; }
.gta-theme-taste  q:before, .gta-theme-taste  q:after { content: ''; content: none; }
.gta-theme-taste  small { font-size: 75%; }
.gta-theme-taste  sub, .gta-theme-taste  sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.gta-theme-taste  sup { top: -0.5em; }
.gta-theme-taste  sub { bottom: -0.25em; }
.gta-theme-taste  dl, .gta-theme-taste  menu, .gta-theme-taste  ol, .gta-theme-taste  ul { margin: 1em 0; }
.gta-theme-taste  dd { margin: 0 0 0 40px; }
.gta-theme-taste  menu, .gta-theme-taste  ol, .gta-theme-taste  ul { padding: 0 0 0 40px; }
.gta-theme-taste  nav ul, .gta-theme-taste  nav ol { list-style: none; list-style-image: none; }
.gta-theme-taste  img { border: 0; -ms-interpolation-mode: bicubic; }
.gta-theme-taste  svg:not(:root) { overflow: hidden; }
.gta-theme-taste  figure { margin: 0; }
.gta-theme-taste  form { margin: 0; }
.gta-theme-taste  fieldset { border: 0; margin: 0; padding: 0; }
.gta-theme-taste  legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; }
.gta-theme-taste  button, .gta-theme-taste  input, .gta-theme-taste  select, .gta-theme-taste  textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
.gta-theme-taste  button, .gta-theme-taste  input { line-height: normal; }
.gta-theme-taste  button, .gta-theme-taste  input[type="button"], .gta-theme-taste  input[type="reset"], .gta-theme-taste  input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
.gta-theme-taste  button[disabled], .gta-theme-taste  input[disabled] { cursor: default; }
.gta-theme-taste  input[type="checkbox"], .gta-theme-taste  input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }
.gta-theme-taste  input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.gta-theme-taste  input[type="search"]::-webkit-search-decoration, .gta-theme-taste  input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
.gta-theme-taste  button::-moz-focus-inner, .gta-theme-taste  input::-moz-focus-inner { border: 0; padding: 0; }
.gta-theme-taste  textarea { overflow: auto; vertical-align: top; }
.gta-theme-taste  table { border-collapse: collapse; border-spacing: 0; }
.gta-theme-taste  html { height:100%; }
.gta-theme-taste  #icontent {  font-family: 'Ubuntu', sans-serif; word-wrap: break-word;   font-size:14px; color: #777777;  } 
#icontent { background:#eaeaea;       }
.gta-theme-taste  h2 { font-family: 'Montserrat', sans-serif; font-size: 20px; color:#666666; font-weight:normal; padding:0.3em 0; margin:0; }
.gta-theme-taste  div.paragraph { padding: 0.2em 0 !important; margin:0; line-height:1.7; }
.gta-theme-taste  div.paragraph { padding: 0.2em 0 !important; margin:0; line-height:1.7; }
.gta-theme-taste  p { padding: 0.2em 0 !important; margin:0; line-height:1.7; }
.gta-theme-taste  h2 > a { color: #555555 !important; }
.gta-theme-taste  a { color : #92cb3e; text-decoration: none; }
.gta-theme-taste  a:active { color : #6d982e; text-decoration: none; }
.gta-theme-taste  blockquote { color:#575343; margin:1em 0em !important; background:url(/weebly/mobile_themes/taste/files/quotes.png?833130) no-repeat 0 0; font-size:14px; border: none !important; width:100%; padding-left:50px !important; position:relative; left:-20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:40px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  blockquote { background-image:url(/weebly/mobile_themes/taste/files/quotes-@2x.png?833130); background-size:34px; }
 }
.gta-theme-taste  #gta-page-wrapper { box-shadow:none; }
.gta-theme-taste  .gta-mobile .gta-multicol-table-wrap { margin: 0em 0 !important; }
.gta-theme-taste  hr.styled-hr { border:none; background:#d5d5d5; height: 2px; }
.gta-theme-taste  .gta-button { -webkit-tap-highlight-color: rgba(0,0,0,0) }
.gta-theme-taste  #header-wrapper { position:relative; overflow:hidden; min-height:195px; }
.gta-theme-taste  #header { position: relative; padding: 15px 5px; z-index: 8; min-height:35px; background:#92cb3e; opacity:0.96; top:0px; width:100%; box-sizing:border-box; moz-box-sizing:border-box; }
.gta-theme-taste  .home-page #header, .gta-theme-taste  .no-header-page #header { position:relative; opacity:1; }
.gta-theme-taste  .gta-header { width: 100%; min-height: 195px; background: url(/weebly/mobile_themes/taste/files/banner.jpg?833130) no-repeat; background-size: 100%; z-index:0; }
.gta-theme-taste  #header h1 { font-family: 'Montserrat', sans-serif; color: #ffffff; font-weight:normal; margin: 8px 0; padding: 0px 45px; font-size: 17px; line-height: 1.10; text-align:center; text-transform:uppercase; letter-spacing:4px; }
.gta-theme-taste  #header a { color: #ffffff; }
.gta-theme-taste  #header .gta-menu-button, .gta-theme-taste  #header .gta-home-link { float: left; cursor: pointer; text-decoration: none; background-clip: padding-box; -webkit-tap-highlight-color: rgba(0,0,0,0); position: absolute; top:0; }
.gta-theme-taste  .gta-cart-link { height: 100%; right: 0; width: 23px; padding-right: 12px; position: absolute; top: 0; }
.gta-theme-taste  .gta-cart-link .gta-cart-link-inner { background:url(/weebly/mobile_themes/taste/files/icon-cart-white.png?833130) no-repeat 0px 0px; width: 23px; height: 20px; display: inline-block; position: absolute; top: 50%; margin-top: -11px; right: 12px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-cart-link .gta-cart-link-inner { background-image:url(/weebly/mobile_themes/taste/files/icon-cart-white-@2x.png?833130); background-size:23px 20px; }
 }
.gta-theme-taste  #header .gta-home-link { height:100%; right:0; width:43px; text-align:center; padding-right:10px; }
.gta-theme-taste  #header .gta-home-link:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.gta-theme-taste  #header .gta-home-link .gta-home-link-inner { background:url(/weebly/mobile_themes/taste/files/icon-home-white.png?833130) no-repeat 0px 0px; width:13px; height:15px; display: inline-block; vertical-align: middle; }
.gta-theme-taste  #header .gta-home-link:active .gta-home-link-inner { background-position: 0px 0px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  #header .gta-home-link .gta-home-link-inner { background-image:url(/weebly/mobile_themes/taste/files/icon-home-white-@2x.png?833130); background-size:13px 15px; }
 }
.gta-theme-taste  .gta-menu-button, .gta-theme-taste  .menu-button { float: left; left:0; height:100%; width:43px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; padding-left:12px; cursor: pointer; text-decoration: none; background-clip: padding-box; -webkit-tap-highlight-color:rgba(0,0,0,0); }
.gta-theme-taste  .gta-menu-button-bars, .gta-theme-taste  .menu-button-bars { float: left; position: absolute; top:50%; margin-top:-8px; }
.gta-theme-taste  .gta-menu-button-bar, .gta-theme-taste  .menu-button-bar { display:block; width: 13px; height: 3px; -webkit-border-radius: 2px; -moz-border-radius: 2px; background-color: #ffffff; margin-top: 3px; }
.gta-theme-taste  .gta-menu-button-bar:first-child, .gta-theme-taste  .menu-button-bar:first-child { margin-top:1px; }
.gta-theme-taste  .gta-menu-button-text, .gta-theme-taste  .menu-button-text { display: none; }
.gta-theme-taste  .home-page .gta-home-link { display:none; }
.gta-theme-taste  .gta-menu-wrapper { color:#999; z-index: 2; background:#363636; position:relative; }
.gta-theme-taste  .no-header-page .gta-menu-wrapper, .gta-theme-taste  .landing-page .gta-menu-wrapper, .gta-theme-taste  .header-page .gta-menu-wrapper { top: 55px; }
.gta-theme-taste  .gta-mobile-menu { margin:20px 20px 0px; }
.gta-theme-taste  .gta-mobile-menu ul { overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.gta-theme-taste  .gta-mobile-menu li, .gta-theme-taste  .gta-mobile-menu ul > li:last-child, .gta-theme-taste  .gta-mobile-menu span:last-child > li, .gta-theme-taste  .gta-mobile-menu ul > li:first-child, .gta-theme-taste  .gta-mobile-menu span:first-child > li { border:none !important; }
.gta-theme-taste  .gta-mobile-menu li { margin-bottom:2px; }
.gta-theme-taste  .gta-mobile-menu li a, .gta-theme-taste  .gta-mobile-menu li a:hover{ font-size:14px; color: #fff; padding:15px !important; background: #494949; }
.gta-theme-taste  .gta-mobile-menu li#active a { background: #92cb3e; }
.gta-theme-taste  .gta-mobile-menu li a:active { background: #777777; }
.gta-theme-taste  .gta-mobile-menu li:last-child a { border-bottom:none; }
.gta-theme-taste  .gta-mobile-menu .gta-menu-back { padding-left:20px; display:inline-block; }
.gta-theme-taste  .gta-mobile-menu .gta-menu-mobile-arrow { border:none; background:url(/weebly/mobile_themes/taste/files/sidebar-nav-arrow.png?833130) no-repeat; width:9px; height:13px; margin-right:10px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-mobile-menu .gta-menu-mobile-arrow { background-image:url(/weebly/mobile_themes/taste/files/sidebar-nav-arrow-@2x.png?833130); background-size:9px 13px; }
 }
.gta-theme-taste  .gta-mobile-menu li.gta-menu-back-item .gta-menu-mobile-arrow { border:none; background:url(/weebly/mobile_themes/taste/files/sidebar-nav-back-arrow.png?833130) no-repeat; width:9px; height:13px; margin-left:10px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-mobile-menu li.gta-menu-back-item .gta-menu-mobile-arrow { background-image:url(/weebly/mobile_themes/taste/files/sidebar-nav-back-arrow-@2x.png?833130); background-size:9px 13px; }
 }
.gta-theme-taste  .home-page .gta-mobile-menu .gta-menu-mobile-arrow { border:none; background:url(/weebly/mobile_themes/taste/files/nav-arrow.png?833130) no-repeat; width:9px; height:13px; margin-right:10px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .home-page .gta-mobile-menu .gta-menu-mobile-arrow { background-image:url(/weebly/mobile_themes/taste/files/nav-arrow-@2x.png?833130); background-size:9px 13px; }
 }
.gta-theme-taste  .home-page .gta-mobile-menu li.gta-menu-back-item .gta-menu-mobile-arrow { border:none; background:url(/weebly/mobile_themes/taste/files/nav-back-arrow.png?833130) no-repeat; width:9px; height:13px; margin-right: -16px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .home-page .gta-mobile-menu li.gta-menu-back-item .gta-menu-mobile-arrow { background-image:url(/weebly/mobile_themes/taste/files/nav-back-arrow-@2x.png?833130); background-size:9px 13px; }
 }
.gta-theme-taste  .home-page .gta-menu-wrapper { padding:20px 20px 0px; background:none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.gta-theme-taste  .home-page .gta-mobile-menu { margin:0px; }
.gta-theme-taste  .home-page .gta-mobile-menu ul { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden; }
.gta-theme-taste  .home-page .gta-mobile-menu li { margin-bottom:2px; }
.gta-theme-taste  .home-page .gta-mobile-menu li a, .gta-theme-taste  .home-page .gta-mobile-menu li a:hover{ border-bottom:none; font-size:14px; color:#777; background: #fff; }
.gta-theme-taste  .home-page .gta-mobile-menu ul > li:first-child a, .gta-theme-taste  .home-page .gta-mobile-menu span:first-child > li a, .gta-theme-taste  .home-page .gta-mobile-menu ul > li:last-child a, .gta-theme-taste  .home-page .gta-mobile-menu span:last-child > li a { border-bottom:none !important; }
.gta-theme-taste  .home-page .gta-mobile-menu li#active a, .gta-theme-taste  .home-page .gta-mobile-menu li a:active { color:#fff; background: #92cb3e; }
.gta-theme-taste  .gta-social a { width:32px; height:32px; margin: 5px 10px 5px 0px; float:left; }
.gta-theme-taste  .gta-social a.gta-social-item.first-child, .gta-theme-taste  .gta-social a.gta-social-item.last-child { margin:5px 10px 5px 0px !important; }
.gta-theme-taste  .gta-social-facebook { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat 0px 0px; }
.gta-theme-taste  .gta-social-facebook:active { background-position: 0px -32px; }
.gta-theme-taste  .gta-social-linkedin { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -32px 0px; }
.gta-theme-taste  .gta-social-linkedin:active { background-position: -32px -32px; }
.gta-theme-taste  .gta-social-twitter { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -64px 0px; }
.gta-theme-taste  .gta-social-twitter:active { background-position: -64px -32px; }
.gta-theme-taste  .gta-social-vimeo { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -96px 0px; }
.gta-theme-taste  .gta-social-vimeo:active { background-position: -96px -32px; }
.gta-theme-taste  .gta-social-youtube { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -128px 0px; }
.gta-theme-taste  .gta-social-youtube:active { background-position: -128px -32px; }
.gta-theme-taste  .gta-social-rss { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -160px 0px; }
.gta-theme-taste  .gta-social-rss:active { background-position: -160px -32px; }
.gta-theme-taste  .gta-social-pinterest { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -192px 0px; }
.gta-theme-taste  .gta-social-pinterest:active { background-position: -192px -32px; }
.gta-theme-taste  .gta-social-yahoo { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -224px 0px; }
.gta-theme-taste  .gta-social-yahoo:active { background-position: -224px -32px; }
.gta-theme-taste  .gta-social-flickr { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -256px 0px; }
.gta-theme-taste  .gta-social-flickr:active { background-position: -256px -32px; }
.gta-theme-taste  .gta-social-plus { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -288px 0px; }
.gta-theme-taste  .gta-social-plus:active { background-position: -288px -32px; }
.gta-theme-taste  .gta-social-mail { background: url(/weebly/mobile_themes/taste/files/social-icons.png?833130) no-repeat -320px 0px; }
.gta-theme-taste  .gta-social-mail:active { background-position: -320px -32px; }
.gta-theme-taste  .gta-menu-wrapper .gta-social { padding:15px 0px 0px 20px; }
.gta-theme-taste  .gta-social, .gta-theme-taste  .gta-editor .gta-social { white-space:normal; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-social a, .gta-theme-taste  .gta-social a:active { background-image: url(/weebly/mobile_themes/taste/files/social-icons-@2x.png?833130); background-size:352px 64px; }
 }
.gta-theme-taste  .gta-menu-wrapper .gta-social a { background-image:url(/weebly/mobile_themes/taste/files/sidebar-social-icons.png?833130); }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-menu-wrapper .gta-social a { background-image:url(/weebly/mobile_themes/taste/files/sidebar-social-icons-@2x.png?833130); }
 }
.gta-theme-taste  .gta-footer .gta-social a { background-image:url(/weebly/mobile_themes/taste/files/footer-social-icons.png?833130); }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-footer .gta-social a { background-image:url(/weebly/mobile_themes/taste/files/footer-social-icons-@2x.png?833130); }
 }
.gta-theme-taste  #phone .gta-text { font-size:14px; padding:15px 10px 0px 20px; color:#999999; font-weight:normal; display:block; }
.gta-theme-taste  #search .gta-search { position: relative; z-index: 8; min-height:35px; box-shadow:none; margin:20px; }
.gta-theme-taste  #search .gta-search .gta-search-input { background:#222; border:none; font-size:16px !important; color:#888; height:40px; padding:0px 10px !important; box-shadow:none; border-radius:0px; }
.gta-theme-taste  #search .gta-search .gta-search-button, .gta-theme-taste  .gta-search-element-submit, .gta-theme-taste  .gta-search-element-submit:hover { background:url(/weebly/mobile_themes/taste/files/search-icon-green.png?833130) no-repeat; width:40px; height:40px; border:none; margin-top: 0; right: 0; top: 0; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  #search .gta-search .gta-search-button, .gta-theme-taste  .gta-search-element-submit, .gta-theme-taste  .gta-search-element-submit:hover { background-image: url(/weebly/mobile_themes/taste/files/search-icon-green-@2x.png?833130); background-size:40px; }
 }
.gta-theme-taste  .landing-container { background:#363636; overflow:hidden; padding:20px; text-align:center; }
.gta-theme-taste  .landing-container h2 { padding: 0em; color:#ececec; font-size: 22px; }
.gta-theme-taste  .landing-container div.paragraph { margin:1em 0em; font-size:1em; color:#aaaaaa; }
.gta-theme-taste  .landing-container div.paragraph { margin:1em 0em; font-size:1em; color:#aaaaaa; }
.gta-theme-taste  .landing-container p { margin:1em 0em; font-size:1em; color:#aaaaaa; }
.gta-theme-taste  .landing-container .gta-button, .gta-theme-taste  .landing-container .gta-button-inner { width:100%; text-align:center; }
.gta-theme-taste  .landing-container .gta-button + div { display:none; }
.gta-theme-taste  #content-wrapper { margin: 0px; background:#292929 url(/weebly/mobile_themes/taste/files/bg.jpg?833130) repeat; }
.gta-theme-taste  #content { min-height:50px; position:relative; }
.gta-theme-taste  .gta-elements, .gta-theme-taste  #content .weebly-area.gta-not-footer .weebly-content-area{ padding:0px 20px 10px 20px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; position:relative; z-index:3; margin:0 !important; min-height: 50px; }
.gta-theme-taste  .content-wrapper { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; margin:20px 0 !important; min-height: 50px; }
.gta-theme-taste  html body .galleryImageBorder, .gta-theme-taste  html body a .galleryImageBorder, .gta-theme-taste  #icontent .galleryImageBorder, .gta-theme-taste  #icontent a .galleryImageBorder, .gta-theme-taste  .gta-mobile .gta-image { background:#fff; border-radius:0px; border:none !important; padding:0px !important; }
.gta-theme-taste  html body .galleryImageBorder a, .gta-theme-taste  html body a .galleryImageBorder a, .gta-theme-taste  #icontent .galleryImageBorder > div:first-child, .gta-theme-taste  #icontent a .galleryImageBorder > div:first-child, .gta-theme-taste  .gta-mobile .gta-image a { position:relative !important; display:block !important; }
.gta-theme-taste  .gta-mobile .gta-image { padding:0px !important; }
.gta-theme-taste  .gta-mobile .gta-image img { padding:0px !important; }
.gta-theme-taste  .gta-mobile .gta-image a { padding:0px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; border-radius:0px; -webkit-tap-highlight-color:rgba(0,0,0,0); }
.gta-theme-taste  html body .galleryImageBorder > div, .gta-theme-taste  html body a .galleryImageBorder > div { padding:0 !important; border-radius:0px; }
.gta-theme-taste  html body .galleryImageBorder a img, .gta-theme-taste  html body a .galleryImageBorder a img, .gta-theme-taste  body .gta-image-border-hairline a img, .gta-theme-taste  body .gta-image-border-thin a img, .gta-theme-taste  body .gta-image-border-medium a img, .gta-theme-taste  body .gta-image-border-thick a img { display:block !important; position:static !important; border-radius:0px; border:none !important; }
.gta-theme-taste  #footer { background:#fff; }
.gta-theme-taste  .gta-mobile-footer, .gta-theme-taste  .gta-spotlight-cover, .gta-theme-taste  .gta-mobile .weebly-area.gta-footer, .gta-theme-taste  .gta-mobile-footer{ border-top:none; }
.gta-theme-taste  .gta-footer, .gta-theme-taste  .gta-footer-version { border-top:none; background:none !important; margin:0px 20px; padding:10px 0px !important; }
.gta-theme-taste  .gta-footer h2, .gta-theme-taste  .gta-footer-version a { color:#666; }
.gta-theme-taste  .gta-footer h2 { font-size:20px; }
.gta-theme-taste  .gta-footer-version, .gta-theme-taste  .gta-footer-version a { text-shadow:none; text-align:center; }
.gta-theme-taste  .gta-footer-separator { border:none; background:#d5d5d5; height: 2px; }
.gta-theme-taste  .gta-form-input, .gta-theme-taste  .gta-form-input, .gta-theme-taste  .gta-search-element-input, .gta-theme-taste  .gta-editor .gta-form-input, .gta-theme-taste  .gta-editor .gta-form-input, .gta-theme-taste  .gta-editor .gta-search-input, .gta-theme-taste  #commentPostDiv .field input[type=text], .gta-theme-taste  #commentPostDiv .field textarea { padding: 10px 8px !important; font-family: 'Ubuntu', sans-serif; font-weight:normal; color:#777; height:40px; background: #fff; border: 1px solid transparent; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:16px; border-radius:0px; -moz-appearance: none; -webkit-appearance: none; }
.gta-theme-taste  .gta-footer .gta-form-input, .gta-theme-taste  .gta-footer .gta-form-input, .gta-theme-taste  .gta-footer .gta-search-element-input, .gta-theme-taste  .gta-footer .gta-editor .gta-form-input, .gta-theme-taste  .gta-footer .gta-editor .gta-form-input, .gta-theme-taste  .gta-footer .gta-editor .gta-search-input { background:#eaeaea !important; }
.gta-theme-taste  .gta-form-input:focus, .gta-theme-taste  .gta-form-input:focus, .gta-theme-taste  .gta-search-element-input:focus, .gta-theme-taste  .gta-editor .gta-form-input:focus, .gta-theme-taste  .gta-editor .gta-form-input:focus, .gta-theme-taste  .gta-editor .gta-search-input:focus, .gta-theme-taste  #commentPostDiv .field input[type=text]:focus, .gta-theme-taste  #commentPostDiv .field textarea:focus { color:#777; background: #fff; border: solid 1px #92cb3e; }
.gta-theme-taste  .gta-form-field select { width: 100%; border: none; padding: 9px 10px !important; height:40px; font-family: 'Ubuntu', sans-serif; font-size:16px; font-weight:normal; color:#777777; background: #fff url(/weebly/mobile_themes/taste/files/select-arrow-green.png?833130) right 0px no-repeat; background-size:40px 40px; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -webkit-appearance: none; border-radius:0px; }
.gta-theme-taste  .gta-footer .gta-form-field select { background: #eaeaea url(/weebly/mobile_themes/taste/files/select-arrow-green.png?833130) right 0px no-repeat; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-form-field select, .gta-theme-taste  .gta-footer .gta-form-field select { background-image: url(/weebly/mobile_themes/taste/files/select-arrow-green-@2x.png?833130); background-size:40px; }
 }
.gta-theme-taste  .gta-form-label { font-weight:normal !important; }
.gta-theme-taste  .gta-form-field { padding-top:10px; }
.gta-theme-taste  .gta-form-sublabel, .gta-theme-taste  .gta-form-sublabel { font-size: 11px; }
.gta-theme-taste  input[type="radio"], .gta-theme-taste  input[type="checkbox"]:not(#commentNotify) { left: -999em; position: absolute; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.gta-theme-taste  input[type="checkbox"] + label, .gta-theme-taste  input[type="radio"] + label { font-size:16px; text-shadow: 0px 1px 1px #ffffff; }
.gta-theme-taste  input[type="checkbox"]:checked + label, .gta-theme-taste  input[type="radio"]:checked + label { color:#333; }
.gta-theme-taste  input[type="checkbox"] + label:before { background-position: 0 -40px;}
.gta-theme-taste  input[type="checkbox"]:checked + label:before {background-position: 0 0 ; }
.gta-theme-taste  input[type="radio"] + label:before { background-position: -40px -40px;}
.gta-theme-taste  input[type="radio"]:checked + label:before { background-position: -40px 0px;}
.gta-theme-taste  .form-radio-container label:before { background-image: url("/weebly/mobile_themes/taste/files/formelements-green.png?833130"); content: ""; display: inline-block; height: 40px; left: -5px; margin-left:5px; position: relative; top: 15px; width: 40px; }
.gta-theme-taste  input[type="radio"] + label, .gta-theme-taste  input[type="checkbox"] + label { position:relative; top:-15px; }
.gta-theme-taste  .gta-footer .form-radio-container label:before { background-image: url("/weebly/mobile_themes/taste/files/footer-formelements-green.png?833130"); }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .form-radio-container label:before { background-image: url("/weebly/mobile_themes/taste/files/formelements-green-@2x.png?833130"); background-size:80px; }
.gta-theme-taste  .gta-footer .form-radio-container label:before { background-image: url("/weebly/mobile_themes/taste/files/footer-formelements-green-@2x.png?833130"); }
 }
.gta-theme-taste  .gta-button { color: #fff !important; font-weight:500 !important; padding:5px; }
.gta-theme-taste  .gta-button-small { font-size:13px !important; }
.gta-theme-taste  .gta-button-large { font-size:15px !important; }
.gta-theme-taste  .gta-button, .gta-theme-taste  .gta-button:hover, .gta-theme-taste  .gta-button-large, .gta-theme-taste  .gta-button-large:hover { background: #92cb3e; }
.gta-theme-taste  .gta-button:active, .gta-theme-taste  .gta-button-large:active { background-color: #6d982e; }
.gta-theme-taste  .gta-button-highlight, .gta-theme-taste  .gta-button-highlight:hover, .gta-theme-taste  .gta-button-large.gta-button-highlight, .gta-theme-taste  .gta-button-large.gta-button-highlight:hover { background: #363636; }
.gta-theme-taste  .gta-button-highlight:active, .gta-theme-taste  .gta-button-large.gta-button-highlight:active { background-color: #686868; }
.gta-theme-taste  .gta-button-inner, .gta-theme-taste  .gta-button-highlight .gta-button-inner { background:none !important; padding-right:20px; }
.gta-theme-taste  .gta-button-large .gta-button-inner, .gta-theme-taste  .gta-button-large.gta-button-highlight .gta-button-inner { background:none !important; padding-right:25px; }
.gta-theme-taste  .gta-button-inner:active, .gta-theme-taste  .gta-button-large .gta-button-inner:active, .gta-theme-taste  .gta-button-highlight .gta-button-inner:active, .gta-theme-taste  .gta-button-large.gta-button-highlight .gta-button-inner:active{ box-shadow:none !important; }
.gta-theme-taste  .gta-location .gta-show-map { background-color: #fff; overflow:hidden; }
.gta-theme-taste  .gta-location .gta-show-map a.gta-m-button { border:none; font-weight: normal; background:none; text-align:center !important; display:block; border-radius:0; color:#777; font-size:14px; padding:20px; }
.gta-theme-taste  .gta-location .gta-show-map img { text-align:center; margin:0px auto; float:left; box-shadow: inset 0 0 0 2px rgba(0,0,0,.15); -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.gta-theme-taste  .gta-mobile .gta-m-button { filter:none; }
.gta-theme-taste  .gta-phone-number .gta-m-button, .gta-theme-taste  .gta-opentable .gta-m-button, .gta-theme-taste  .gta-location .gta-hide-map .gta-m-button, .gta-theme-taste  .gta-phone-number .gta-m-button:hover, .gta-theme-taste  .gta-opentable .gta-m-button:hover, .gta-theme-taste  .gta-location .gta-hide-map .gta-m-button:hover{ background: #92cb3e; font-family: 'Ubuntu', sans-serif; color: #fff; font-size: 15px; font-weight:500; text-align:left; display:block; position:relative; padding:15px; border-radius:0px !important; box-shadow:none; border:none; text-shadow:none; }
.gta-theme-taste  .gta-phone-number .gta-m-button:active, .gta-theme-taste  .gta-opentable .gta-m-button:active, .gta-theme-taste  .gta-location .gta-hide-map .gta-m-button:active { background-color: #6d982e; }
.gta-theme-taste  .gta-phone-number .gta-m-button span { display:block; background:url(/weebly/mobile_themes/taste/files/icon-call-us.png?833130) no-repeat 0px center; padding-left:35px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-phone-number .gta-m-button span { background-image: url("/weebly/mobile_themes/taste/files/icon-call-us-@2x.png?833130"); background-size:14px 16px; }
 }
.gta-theme-taste  .gta-opentable .gta-m-button span { display:block; background:url(/weebly/mobile_themes/taste/files/icon-reserve-table.png?833130) no-repeat 2px center; padding-left:35px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-opentable .gta-m-button span { background-image: url("/weebly/mobile_themes/taste/files/icon-reserve-table-@2x.png?833130"); background-size:16px 16px; }
 }
.gta-theme-taste  .gta-location .gta-hide-map .gta-m-button span { display:block; background:url(/weebly/mobile_themes/taste/files/icon-directions.png?833130) no-repeat 2px center; padding-left:35px; }
 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.gta-theme-taste  .gta-location .gta-hide-map .gta-m-button span { background-image: url("/weebly/mobile_themes/taste/files/icon-directions-@2x.png?833130"); background-size:16px 16px; }
 }
.gta-theme-taste  .blogCommentWrap { margin: 0 0 22px 0; padding: 15px 20px 20px; word-wrap: break-word; background:#fff; position:relative; }
.gta-theme-taste  #commentAreaTitle, .gta-theme-taste  h2#commentReplyTitle { font-family: 'Montserrat', sans-serif; color: #999999; font-weight:bold; font-size: 15px; text-align:center; text-transform:uppercase; letter-spacing:4px; padding-top:20px; border-top:2px solid #d5d5d5; }
.gta-theme-taste  .blogCommentHeading { font-family: 'Ubuntu', sans-serif; font-weight:normal; color:#777; margin: 0 0 5px 0; padding:0; background:#fff; }
.gta-theme-taste  .blogCommentHeading .blogCommentHeadingInner { height: 25px; background: #fff; }
.gta-theme-taste  .blogCommentHeading .blogCommentAuthor { float: left; color: #747677; font-weight: bold; font-size: 15px; height:25px; padding: 0; background: none; }
.gta-theme-taste  .blogCommentHeading .blogCommentAuthor span.name, .gta-theme-taste  .blogCommentHeading .blogCommentAuthor a.name, .gta-theme-taste  .blogCommentHeading .blogCommentAuthor span.email { float: left; height: 25px; line-height: 25px; text-shadow: white 1px 1px 0; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:15px; color:#747677 !important; }
.gta-theme-taste  .blogCommentHeading .blogCommentDate { float: right; text-align: right; font-size: 15px; color: #bababb !important; text-shadow: white 1px 1px 0; height: 25px; line-height:25px; padding: 0; margin: 0; }
.gta-theme-taste  .blogCommentOwner .blogCommentHeading .blogCommentAuthor { background-image: none; }
.gta-theme-taste  .blogCommentText div.paragraph, .gta-theme-taste  #secondlist .blogCommentText div.paragraph { color: #909396; font: 400 14px/19px 'Open Sans', sans-serif; margin: 0; padding: 0; word-wrap:break-word; }
.gta-theme-taste  .blogCommentText div.paragraph, .gta-theme-taste  #secondlist .blogCommentText div.paragraph { color: #909396; font: 400 14px/19px 'Open Sans', sans-serif; margin: 0; padding: 0; word-wrap:break-word; }
.gta-theme-taste  .blogCommentText p, .gta-theme-taste  #secondlist .blogCommentText p { color: #909396; font: 400 14px/19px 'Open Sans', sans-serif; margin: 0; padding: 0; word-wrap:break-word; }
.gta-theme-taste  .blogCommentText { padding: 0 ; }
.gta-theme-taste  .blogCommentOwner, .gta-theme-taste  .blogCommentOwner .blogCommentHeading, .gta-theme-taste  .blogCommentOwner .blogCommentHeadingInner { background-image: none; }
.gta-theme-taste  .blogCommentHeading .blogCommentAuthor a.link { margin: 5px 3px 0 0; }
.gta-theme-taste  .blog-button { color: #fff; font-weight:500; padding:5px; background:#363636; }
.gta-theme-taste  .blog-button:active { background:#686868; }
.gta-theme-taste  #commentSubmit { color: #fff; font-weight:500; padding:5px; background:#92cb3e; }
.gta-theme-taste  #commentSubmit:active { background:#6d982e; }
.gta-theme-taste  .blog-button span { float: left; height: 100%; background: none; margin: 0 0 0 7px; padding: 0 15px 0 8px; }
.gta-theme-taste  .gta-mobile iframe { margin: 0 !important; }
.gta-theme-taste  #commentPostDiv .commentInput, .gta-theme-taste  #commentPostDiv .commentTextarea { padding: 0 0 0 0; margin-left:12px; }
.gta-theme-taste  .blogCommentSubreplyWrapper div.iframeWrapper { background: #fff; border:none; border-top: solid #e3e3e3 1px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
.gta-theme-taste  #commentPostDiv .field input[type=text] { height: 32px; line-height: 32px; }
.gta-theme-taste  .blogCommentSubreplyWrapper iframe { padding: 15px 0 0 0; }
.gta-theme-taste  #commentPostDiv .field input[type=text], .gta-theme-taste  #commentPostDiv .field textarea { box-shadow:inset 0 1px 1px rgba(0,0,0,0); }
.gta-theme-taste  .gta-mobile .blogCommentWrap.blogCommentLevel1 {margin-left:10px !important;}
.gta-theme-taste  .gta-mobile .blogCommentWrap.blogCommentLevel2 {margin-left:20px !important;}
.gta-theme-taste  div.paragraph ul, .gta-theme-taste  div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
.gta-theme-taste  div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
.gta-theme-taste  div.paragraph ul, .gta-theme-taste  div.paragraph ul li { list-style: disc outside !important; }
.gta-theme-taste  div.paragraph ol, .gta-theme-taste  div.paragraph ol li { list-style: decimal outside !important; }
.gta-theme-taste  #icontent { padding: 0; }

#icontent_container { height: 100%; }
.gta-theme-taste #secondlist ul li { list-style: none; margin-left: 0px; margin-bottom: 10px; }
.gta-theme-taste div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
.gta-theme-taste div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
.gta-theme-taste div.paragraph ul, div.paragraph ul li, .product-description ul li { list-style: disc outside !important; }
.gta-theme-taste div.paragraph ol, div.paragraph ol li, .product-description ol li { list-style: decimal outside !important; }