/* css code overide */
:root {
  --shop-color-bg: #fffff;
  --shop-menu-bg: #fcfcfc;
  --shop-menu-color: #A0804B;
  --shop-menu-color-hover: #A13F22;
  --shop-color-main: #A13f22;
  --shop-color-text: #252a2b;
  --shop-color-title: #A13f22;
  --shop-color-hover: #A0804B;
  --shop-color-button: #A0804B;
  --shop-color-button-hover: #A13F22;
  --shop-color-button-text: #fcfcfc;
  --shop-color-button-text-hover: #fcfcfc;
  --shop-color-border: #eae4e8;
  --topbar-bg: #A0804B;
  --topbar-color-text: #FCFCFC;
  --footer-bg: #A0804B;
  --footer-bg-copyright: #A0804B;
  --footer-color-title: #A0804B;
  --footer-color-text: #fcfcfc;
  --footer-color-hover: #fcfcfc;
  --footer-color-icon: #A13F22;
  --extend-rmenu-color-icon: #FCFCFC;
  --extend-rmenu-bg-icon: #A0804B;
  --extend-rmenu-bg-icon-hover: #A13F22;
  --homepage-service-title-background: #A0804B;
  --homepage-service-title-color: #FCFCFC;
  --homepage-counter-number-color: #FCFCFC; }

button::after {
  background-color: unset; }

.margin-0-auto {
  margin: 0 auto !important; }

.top-bar-area {
  background: var(--topbar-bg) !important; }

.top-bar-area a, .top-bar-area i {
  color: var(--topbar-color-text) !important; }

h1, h2, h3, h4, h5, h6, .product-loop .proloop-detail h3 a {
  color: var(--shop-color-title) !important; }

.navbar .nav-box {
  background: var(--shop-menu-bg) !important; }

.navbar-nav a {
  color: var(--shop-menu-color) !important; }

.navbar-nav a:hover {
  color: var(--shop-menu-color-hover) !important; }

.navbar .side .widget.social li a {
  background: var(--extend-rmenu-bg-icon) !important; }

.navbar .side .widget.social li a:hover {
  background: var(--extend-rmenu-bg-icon-hover) !important; }

.navbar .side .widget.social li a i {
  color: var(--extend-rmenu-color-icon) !important; }

.about-style-five-area {
  padding: 70px 0px !important; }

.btn, .section-home-slider .owl-nav button {
  background: var(--shop-color-button) !important; }

.btn::after, .section-home-slider .owl-nav button::after, .scroll-down-section button::after, button.addThis_close::after, .cta-submitform::after {
  background: var(--shop-color-button-hover) !important; }

.cta-submitform {
  text-transform: lowercase; }

.section-home-slider .owl-dot::after, .section-home-slider .owl-carousel .owl-dots .owl-dot span {
  background: #A0804B !important; }

.section-home-slider .owl-carousel .owl-dots .owl-dot.active {
  border: 2px solid #A0804B !important; }

button.addThis_close::after {
  left: -20%; }

.scroll-down-section button:hover svg, button.addThis_close:hover svg {
  filter: invert(1); }

.btn, .btn a, .btn span, .section-home-slider .owl-nav button {
  color: var(--shop-color-button-text) !important; }

.section-home-slider .owl-carousel .owl-nav button svg {
  filter: invert(1); }

.btn:hover, .btn a:hover, .btn span:hover {
  color: var(--shop-color-button-text-hover) !important; }

footer.nxt-footer {
  background: var(--footer-bg) !important; }

.footer-bottom-two {
  background: var(--footer-bg-copyright) !important; }

footer .widget-title {
  color: var(--footer-color-title) !important; }

footer a, footer p, footer span {
  color: var(--footer-color-text) !important; }

footer a:hover {
  color: var(--footer-color-text) !important;
  text-decoration: underline; }

footer .contact ul li i, ul.footer-social li a {
  background: var(--footer-color-icon) !important; }

.about-style-five-area .thumb-style-two {
  text-align: center; }

.about-style-five-area .thumb-style-two img {
  padding: 0;
  border-radius: 30px; }

.services-style-one .thumb h4, .services-style-one .thumb h4::after {
  background: var(--homepage-service-title-background) !important; }

.services-style-one .thumb h4 a {
  color: var(--homepage-service-title-color) !important; }

.fun-fact-list .fun-fact .counter {
  color: var(--homepage-counter-number-color) !important; }

.box-article-heading .background-img img {
  width: 100%; }

.inforArticle-content .article-content .box-article-detail {
  max-width: unset !important; }

.fb_dialog {
  z-index: 1 !important;
  display: none !important; }

.fb_dialog img {
  bottom: 140px !important;
  right: 20px !important;
  width: 50px;
  object-fit: contain; }

.gallery-style-one .overlay span {
  text-align: justify; }

.reservation-form input, .reservation-form input:focus {
  padding: 10px 15px !important; }

.addThis_contact__icons .box-item .svgico, .addThis_contact__icons .box-item:before, .addThis_contact__icons .box-item:after {
  width: 62px !important;
  height: 62px !important; }

.addThis_contact__lists {
  bottom: 160px !important;
  right: 50px !important; }

.nav.nav-tabs.food-menu-nav.style-three button {
  color: #A0804B !important; }

.nav.nav-tabs.food-menu-nav.style-three.four button.active {
  color: #FCFCFC !important; }

.food-style-four-content .food-menus-item ul.meal-items li .content .top .price {
  color: #FCFCFC !important; }

.food-style-four-content .food-menus-item ul.meal-items li .content .top .price span {
  background: #A13F22; }

.home-blog-style-one-item .info .title {
  font-size: 1.5rem; }

@media screen and (max-width: 767px) {
  .top-bar-area .item-flex {
    display: block; }
  .top-bar-area .item-flex li:last-child {
    margin-left: 0px; }
  .home-blog-style-one-item .info {
    padding: 15px; }
  .home-blog-style-one-item .info .title {
    font-size: 1.2rem; }
  .home-blog-style-one-item .content {
    margin-bottom: 15px; }
  .home-blog-style-one-item .info .date {
    top: -45px;
    right: 25px; }
  footer {
    padding: 0px 0px 40px 0px; }
  .policy-menu {
    margin-top: 10px; }
  .footer-bottom-two {
    padding: 15px 0px; }
  .footer-bottom-two ul {
    text-align: center; }
  .feature-style-two {
    display: flex; }
  .feature-style-two img {
    margin-bottom: 0;
    margin-right: 15px; }
  .feature-style-two {
    padding: 20px 30px; }
  .feature-style-two-items {
    margin: 20px 0px; }
  .gallery-style-one:hover .overlay span {
    font-size: 0.8rem; }
  .choose-us-style-one-area {
    background-image: url("https://file.hstatic.net/200000903239/file/choose_us.png") !important;
    background-attachment: unset !important; } }

@media screen and (min-width: 768px) {
  .home-blog-style-one-item .info {
    padding: 20px 30px; }
  .home-blog-style-one-item .content {
    top: -70px; } }

.choose-us-content p {
  font-size: 1.2rem; }

.color-A0804B, .color-A0804B p, .color-A0804B span {
  color: #A0804B; }

a.btn-read-more, .home-blog-style-one-item .info ul.blog-meta li {
  text-transform: lowercase; }

.product-loop .proloop-detail .proloop-actions__inner .btnico {
  background: #A0804B !important;
  padding: 0 !important; }

.product-loop .proloop-detail .proloop-actions__inner .btnico::after {
  background: #A13F22; }

.product-loop .proloop-detail .proloop-actions__inner .actions-primary .btn-proloop-cart .btnadd:hover {
  color: #FCFCFC; }

.product-loop .product-inner:hover {
  box-shadow: unset; }

.product-actions button::after {
  background: #A13F22; }

.product-loop .proloop-detail .proloop-actions__inner .actions-primary .btn-proloop-cart::after {
  background: #A13F22; }

.productToolbar-addcart .product-actions .quantity-selector .qty-btn {
  padding: 10px 40px 10px 35px; }

.about-style-five-area h2.title {
  font-size: 2.5rem;
  margin-bottom: 30px; }

.testimonial-style-one p {
  font-size: 1rem; }

.testimonial-style-one h2 {
  font-size: 2rem; }

.section-about01_introduce .wrap-heading .line {
  text-transform: unset !important; }

.shadow.dark:after {
  background: #000; }

.collection-wraper, .wrapper-contentBlogs, .wrapper-mainCart {
  padding-bottom: 120px; }

.style_01 .productDetail--content .product-actions .select-actions .addcart-area .btn-addtocart,
.style_01 .productDetail--content .product-actions .select-actions .addcart-area .btn-addtocart:before {
  background: #A0804B !important;
  color: #FCFCFC !important; }

.product-loop .proloop-detail .proloop-actions__inner .actions-boxqty .qty-btn:hover > svg, .wrapper-mainCart .media-line-item .item-qty .quantity-partent button.qty-btn:hover svg {
  fill: #A13F22; }

.jGrowl-notification .jGrowl-close {
  display: none; }

.jGrowl-message .jGrowl-note .jGrowl-title, .jGrowl-message .jGowl-text, .jGrowl-message .jGrowl-note ins {
  color: #333333; }

.wrapper-mainCart .media-line-item .media-left .item-remove a {
  background: #A13F22 !important; }

.wrapper-mainCart .order-summary-block .summary-button .checkout-btn {
  background: #A0804B !important;
  color: #fcfcfc !important; }

.wrapper-mainCart .order-summary-block .summary-button .checkout-btn:hover {
  background: #A13F22 !important; }

.coupon-initial .coupon-item__inner button svg {
  fill: #A0804B; }

.coupon-initial .coupon-item__inner button:hover > svg {
  fill: #A13F22; }

.btn-popover, .cp-bottom-btn > button {
  padding: 5px 15px !important;
  font-size: 12px !important;
  background: #A0804B !important;
  color: #fcfcfc !important; }

.btn-popover:hover, .cp-bottom-btn > button:hover {
  background: #A13F22 !important; }

.product-loop .proloop-image .pro-sale {
  background: #A0804B !important; }

.home-blog-style-one-item {
  display: contents; }

.home-blog-style-one-item .entry-content {
  margin-bottom: 5px; }
