/*
Theme Name: Agni 2
Theme URI: https://home.orderq.us
Description: A child theme of Savory Theme
Author: OrderQ
Author URI: https://home.orderq.us
Version: 1.0.3
Template: savory
Text Domain: savory
*/

/* Active page Color */
.eltd-dark-header .eltd-page-header > div:not(.eltd-sticky-header) .eltd-main-menu > ul > li > a.current,
.eltd-light-header .eltd-page-header > div:not(.eltd-sticky-header) .eltd-main-menu > ul > li > a.current {
    color: #ea510e;
}

/* Testimonial Title */
.title-break .eltd-section-title {
    word-break: break-word;
}

/* Table */
footer .wp-block-table tr {
  border: none;
}

footer .wp-block-table td {
  padding-left: 0 !important;
  text-align: left;
  border: none;
}

.widget.eltd-footer-column-3 .fa {
 width: 20px;
}

.widget.eltd-footer-column-3 a:hover,
.widget.eltd-footer-column-4 a:hover,
.widget.eltd-footer-text a:hover  {
    color: #868686 !important;
    text-decoration: none !important;
}


#menu-footer-menu {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  margin: 10px 0;
  flex-wrap: wrap;
}

#menu-footer-menu li {
    padding: 0;
}

.eltd-testimonials .owl-controls .owl-dots {
	margin-top: 0;
}

@media screen and (max-width: 768px) {
  .eltd-two-columns-50-50-inner {
    display: flex;
    flex-direction: column-reverse;
  }
  #menu-footer-menu {
    justify-content: flex-start;
    justify-content: center;
  }

  .widget.eltd-footer-bottom-left p {
    text-align: center !important;
  }
}

.eltd-woocommerce-page .shop-by-category .product .eltd-btn.added, 
.woocommerce .shop-by-category .product .eltd-btn.added {
  display: none;
}

.woocommerce-message {
  display: none !important;
}

.eltd-product-title-holder.eltd-product-image-holder .eltd-product-image-overlay-inner {
  position: relative;
}

.eltd-woocommerce-page .product .eltd-product-title-holder .price-holder.eltd-product-image-overlay, 
.woocommerce .product .eltd-product-title-holder .price-holder.eltd-product-image-overlay {
text-align: center;
width: 30%;
position: absolute;
top: 0;
left: 70%;
height: 100%;
background: none !important;
opacity: 1 !important;
-webkit-transition: opacity .3s ease;
-moz-transition: opacity .3s ease;
transition: opacity .3s ease;
}

.eltd-woocommerce-page .product .eltd-product-title-holder .eltd-product-image-overlay-inner, 
.woocommerce .product .eltd-product-title-holder .eltd-product-image-overlay-inner {
position: relative !important;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%;
text-align: right;
}


/* Tabs */
.container--tabs {
  margin: 2rem;
}
.container--tabs .nav-tabs {
  float: left;
  width: 100%;
  margin: 0;
  list-style-type: none;
  border-bottom: 1px solid #ddd;
}
.container--tabs .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.container--tabs .nav-tabs > li > a {
  float: left;
  margin-right: 2px;
  line-height: 1.42857143;
  padding: 10px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.container--tabs .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.container--tabs .nav-tabs > li.active > a,
.container--tabs .nav-tabs > li.active > a:hover,
.container--tabs .nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.container--tabs .tab-content {
  float: left;
  width: 100%;
}
.container--tabs .tab-content > .tab-pane {
  display: none;
}
.container--tabs .tab-content > .tab-pane.active {
  display: block;
  padding: 2.5% 3.5%;
  background-color: #efefef;
}
.container--tabs .tab-content > .active {
  display: block;
}