/*
  Theme Name: Bakery Child
  Theme URI: http://themeforest.net/item/bakery-wordpress-bakery-cakery-food-theme/11112118?ref=milingona_
  Author: Milingona
  Author URI: http://themeforest.net/user/milingona_
  Description: Bakery is a powerful responsive WordPress theme designed for bakery/cakery shops. It comes with all features bakery shops need such as product post type, menu, order form, offer, gallery, news etc. The theme also includes the drag-drop page builder which lets you customize your specific needs with incredible ease.
  Template: bakery
  Version: 1.2.7
  Tags: dark, light, three-columns, four-columns, left-sidebar, right-sidebar, fluid-layout, custom-colors, custom-menu, editor-style, featured-image-header, featured-images, post-formats, theme-options, translation-ready
  License: GNU General Public License v2 or later
  License URI: license/README_License.txt
  Text Domain: bakery-child
*/



/* Custom CSS */

.post .post-info a, .post-info span.delimiter-inline {
  display: none !important;
}


body {
background: url("/wp-content/uploads/2015/12/ricepaper2_@2X.png");
background-size: 256px;
}

h1, h2, h3, h4, h5, h6 {
  color:#2F0006;
}

a {
  color:#235775;
}

.justify {
  text-align: justify;
}

.read-more-link, .blog-post .blog-post-tags {
  color:#D1BB9A !important;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
  font-weight: normal !important;
}

.section-header p {
  color:#999;
}
.vu_top-bar .social-icon-container, .page-footer .social-icon-container {
  color:#9C7B49;
  border-color:#9C7B49;
}
.vu_top-bar, .vu_top-bar .social-icon-container a, .page-footer .social-icon-container a {
  color:#9C7B49;
}

.blog-post .blog-post-header .blog-post-info {
  float: left;
  top:3px;
  width: 100%;
}
.blog-post .blog-post-header h2 {
  font-size: 20px;
}

.page-footer .widget_title {
  color:#D1BB9A;
}

.white-text, .white-text.section-header h2  {
  color:#fff !important;
  font-weight: normal;
}
.vu_menu-item-detail h5.vu_menu-item-price {
  color:#999;
}
.wpb_revslider_element {
  border:none;
  padding:0px !important;
}
#vu_main-header {
  background:url("/wp-content/uploads/2016/05/wood_bkg_2.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 10000000;
  position: relative;
}

.affix {
    box-shadow: 0 0 15px rgba(0,0,0,.4);
    border-bottom:1px solid rgb(25, 12, 0);
    background: url("/wp-content/uploads/2016/05/wood_bkg_2.jpg");
    background-repeat: no-repeat;
    background-size: cover !important;

}

.vu_main-menu-container {
  padding:18px 0px;
}

.vu_top-bar {
    background:#1D0F00;
    border-bottom: 2px solid #000000;
}

.vu_mobile-menu {
  z-index: 100000000;
}

.vu_menu-item .vu_menu-item-img-container {
    display:none;
}

.vu_menu-item-detail h5.vu_menu-item-price {
    margin-top:-5px;
    margin-bottom:15px;
}

.section-header.vu_inline h2 {
  padding-bottom: 0;
  margin-top: 90px;
}

.vu_main-menu>ul>li {
  padding: 10px 0px 10px 0px;
}

.vu_main-menu > ul > li a {
  color:#D7C09E !important;
  border-left: 1px rgba(104, 79, 64, 0.6) solid !important;
  font-size: 11px !important;
  letter-spacing:1.2px  !important;

}

.vu_main-menu > ul > li:first-child a {
  border-left:none !important;
}

.vu_main-menu > ul > li a:hover {
  color:#fdb822 !important;
}

.vu_main-menu ul li ul.sub-menu li a {
  background:#24110B;
}

.vu_main-menu ul li ul.sub-menu {
  margin-top: 8px;
}

.section-header.vu_inline h2 span {
  background:#461118 !important;
}

.section-header.alignment-left h2:before, .section-header.alignment-right h2:before {
  background-color:#822525;
}

.offset-borders {
  padding:0px;
}

.menu-title {
  margin-bottom:-40px;
  margin-top: -50px;
}

.vu_menu-item-detail h2.vu_menu-item-title {
  margin-bottom:1px;
}

.section-header h2:before {
  margin-left: -75px;
  width: 150px;
  background-color: #684F40;
  box-shadow: 5px 5px 2px rgba(0,0,0,.09);
}

.section-header.vu_inline h2 span {
  box-shadow: 5px 5px 2px rgba(0,0,0,.09);
}

.white-text .vu_menu-item-detail h2.vu_menu-item-title, .white-text .vu_menu-item-detail h5.vu_menu-item-price {
  color: #D7C09E !important;
}

.blog-post {
  background:url("/wp-content/uploads/2015/08/wood_bkg_drk.jpg?id=795");
  background-size:cover;
  border-color:#342113 !important;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.21);
}

.blog-post-content p:last-of-type, .blog-post-content p, .blog-post .blog-post-header a {
  color:#fff;
}

.vu_menu-item-detail .vu_menu-item-description {
  font-size: 12px;
}

header.section-header.alignment-left.vu_inline.menu-title.light h2 span, header.section-header.alignment-left.vu_inline.menu-title.light h2:before {
  background: #D7C09E !important;
}
header.section-header.alignment-left.vu_inline.menu-title.light h2 span {
  color:#000 !important;
}

.vu_mm-open, .vu_wc-menu-item.vu_wc-responsive {
  color: #D7C09E;
}

.blog-sidebar .widget_title {
  text-align: left;
  font-size: 22px;
  margin-bottom: 8px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  line-height: 1.4em;
}

.vu_mm-open, .vu_wc-menu-item.vu_wc-responsive {
  border-color:#D7C09E !important;
}

.page-footer a {
  color:#6F5931;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 100%;
    border-radius: 3px;
  border: 1px solid #ccc;
}

.blog-sidebar .widget {
  padding-bottom:15px;
  border-bottom:1px solid #dcdcdc;
}
.sidebar .widget {
  margin-bottom: 15px;
}
.form-subscribe .submit-container input {
  font-size: 14px;
  padding:11px 0;
}

.form-subscribe .submit-container {
  width: 140px;
}
.form-subscribe .submit-container input {
  background:#684f40;
  color:#ffffff;
}
.form-subscribe .email-container {
  margin-right:145px; 
}
.form-subscribe .email-container input {
  background: #f5f3f1;
  border:1px #a1a3a5 solid;
  box-shadow: inset 1px 1px 3px #ccc;
  -webkit-box-shadow:inset 1px 1px 3px #ccc;
  -moz-box-shadow:inset 1px 1px 3px #ccc;
  color:#757575;
}

@media screen and (max-width: 1199px) {
.vu_main-menu > ul > li a {
  padding:12px 12px 12px 12px !important;
  font-size:9px !important;
  }
}

@media screen and (max-width: 789px) {
.vu_top-bar .vu_tp-right {
    display: none;
  }
  .vu_main-menu-container .vu_logo-container img {
    max-width:85px;
  }
  }
/* 2026-07-07 Kai — fix low-contrast "Our Restaurant" body text on dark wood section background.
   Paragraphs had no explicit color and inherited the site-wide body gray (#696969), which is
   nearly unreadable against the dark wood background image. Scoped to this exact column instance
   (auto-generated vc_custom_ class), matching how .white-text is already used on the header
   immediately above this column. */
.vc_custom_1469942455222 .wpb_text_column p {
  color: #fff;
}
