/*Theme Name: Kadence Child
Template: kadence
Version: 1.0.0*/
body{
    background: red;
    font-family: 'robaga_roundedregular' !important;
    padding: 0;
    margin: 0;
    box-shizing: border-box;
}
p,a,span{
    font-family: 'robaga_roundedregular' !important;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Ausion Personal Use' !important;
    margin: 0 !important;
}
.menu-section p{margin-top:0;font-size:14px;}

/*header#masthead{
    position: fixed;
    top: 0;
    width: 100%;
    background: transparent !important;
}
#site-navigation #primary-menu{
    gap: 15px;
}*/
body.home.item-is-stuck #main-header .header-button.button-size-custom{
	opacity: 0;
  transform: scale(0.9);
  pointer-events: none;
  transition: opacity 0.6s ease, transform 0.6s ease;
}
body.home.item-is-stuck #main-header .item-is-stuck .header-button.button-size-custom{
	  opacity: 1;
  transform: scale(1);
  pointer-events: auto;
}
.homebanner .home-online a{
	animation-duration:0.9s;
}

span.heighlight-text {
      color: #000;
      font-family: 'Ausion Personal Use' !important;
}
span.heighlight-text-white{
    color: #fff;
    font-family: 'Ausion Personal Use' !important;
}

/*.e-n-tabs-heading{
  border: 2px solid #007615;
    width: auto;
    margin: 0 auto;
    display: inline-flex;
    padding: 15px;
    border-radius: 15px;
}
*/
.popular-product-slider .icons-wrap .view-details{display:none;}
/* start blog section */
.blog-wrapper-box .theimran-post-layout-one__thumbnail a img {
  width: 100%;
/*  border-radius: 10px 10px 0 0;*/
  height: 250px;
  object-fit: cover;

}
/*.blog-wrapper-box .theimran-post-layout-one {
  border-radius: 15px;
}*/
.blog-wrapper-box .theimran-post-layout-one__blog-meta {
  line-height: 1;
}
.blog-wrapper-box .theimran-post-layout-one__blog-meta ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.blog-wrapper-box .theimran-post-layout-one__blog-meta ul li {
  display: inline-flex;
}
.blog-wrapper-box .theimran-post-layout-one__blog-meta ul li a {
  display: inline-flex;
  align-items: center;
}
.blog-wrapper-box .theimran-post-layout-one__blog-meta ul li span.far,
.blog-wrapper-box .theimran-post-layout-one__blog-meta ul li span.fas {
  color: #d36014;
  font-weight: 600;
}
.blog-wrapper-box .theimran-post-layout-one__blog-meta ul li.author-meta span {
  background-image: url("/staging/wp-content/uploads/2025/07/author-image.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.blog-wrapper-box
  .theimran-post-layout-one__blog-meta
  ul
  li.author-meta
  span
  img {
  display: none;
}
.blog-wrapper-box .theimran-post-layout-one__blog-meta ul li span.fas:before {
  display: none;
}
.blog-wrapper-box .theimran-post-layout-one__blog-meta ul li span.fas {
 /* background-image: url("/student/wp-content/uploads/2024/12/comment-icon.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;*/
  content: "\f27a";
   font-family: 'Font Awesome 5 Free';
  font-weight: 600;
 /* position: absolute;
  right: 28px;
  top: 5px;*/
  line-height: 1;
}
/*.blog-wrapper-box .theimran-post-layout-one__title h3 {
  min-height: 66px;
}*/
.blog-wrapper-box .theimran-post-layout-one__excerpt p {
  margin-bottom: 0;
}
.blog-wrapper-box .theimran-post-layout-one__read-more a {
  position: relative;
}
.blog-wrapper-box .theimran-post-layout-one__read-more a:after {
  content: "\f061";
   font-family: 'Font Awesome 5 Free';
  font-weight: 600;
  position: absolute;
  right: 28px;
  top: 5px;
  line-height: 1;
}
/* end blog section */

/* start contactpage */
.wpforms-container-full.contact_form {
  margin: 0 !important;
}
.contact_form form .wpforms-field input[type="text"],
.contact_form form .wpforms-field input[type="number"],
.contact_form form .wpforms-field input[type="email"],
.contact_form form .wpforms-field textarea {
  padding: 11px 24px !important;
  border-radius: 10px !important;
  background-color: #fff !important;
  height: 50px;
  border: 0 !important;
}
.contact_form form .wpforms-field input[type="text"]:focus,
.contact_form form .wpforms-field input[type="number"]:focus,
.contact_form form .wpforms-field input[type="email"]:focus,
.contact_form form .wpforms-field textarea:focus {
  box-shadow: unset !important;
  border-color: #ededed !important;
  background-color: #fff !important;
}
.contact_form form .wpforms-submit-container {
  margin: 0 !important;
}
button[type="submit"].contact_form_button {
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 25px !important;
/*  font-family: "Jost", Sans-serif !important;*/
  text-transform: uppercase;
  color: #ffffff;
  background: #896e50 !important;
  /*border: 0.5px solid currentColor !important;
  border-color: inherit !important;*/
  box-shadow: unset !important;
  border-radius: 10px !important;
  display: inline-flex;
  align-items: center;
  padding: 24px !important;
}
button[type="submit"].contact_form_button:hover {
  background: #000 !important;
}
button[type="submit"].contact_form_button:focus:after {
  border: 0 !important;
}
/* end contactpage */

/* start catering form css  */

.catering_form .wpforms-field input[type="text"],
.catering_form .wpforms-field input[type="number"],
.catering_form form .wpforms-field input[type="email"],
.catering_form form .wpforms-field textarea,
.catering_form form .wpforms-field select{
  padding: 11px 24px !important;
  border-radius: 10px !important;
  background-color: #fff !important;
  height: 50px;
  border: 0 !important;
}
.catering_form form .wpforms-field input[type="text"]:focus,
.catering_form form .wpforms-field input[type="number"]:focus,
.catering_form form .wpforms-field input[type="email"]:focus,
.catering_form form .wpforms-field textarea:focus,
.catering_form form .wpforms-field select:focus{
  box-shadow: unset !important;
  border-color: #ededed !important;
  background-color: #fff !important;
}
.catering_form form .wpforms-submit-container {
  margin: 0 !important;
}
button[type="submit"].catering_form_submit {
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 25px !important;
/*  font-family: "Jost", Sans-serif !important;*/
  text-transform: uppercase;
  color: #ffffff;
  background: #896e50 !important;
  /*border: 0.5px solid currentColor !important;
  border-color: inherit !important;*/
  box-shadow: unset !important;
  border-radius: 10px !important;
  display: inline-flex;
  align-items: center;
  padding: 24px !important;
}
button[type="submit"].catering_form_submit:hover {
  background: #000 !important;
}
button[type="submit"].catering_form_submit:focus:after {
  border: 0 !important;
}
/* end catering form css  */



/*start category listing page css */
.products li .product-details .woocommerce-loop-product__title{
  color: #896e50;
  font-weight: 600;
}

.products li .product-details .price{
  color: #000;
  font-weight: 500;
}
.products li .product-details .product-action-wrap a{
  background: #896e50 !important;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  border-radius: 50px;
  text-transform: capitalize;
  width: 100%;
    justify-content: center;
}
.products li .product-details .product-action-wrap a:hover{
  background: #000 !important;
}
.products li .product-details .product-action-wrap a.added_to_cart{
  padding: 6.4px 16px;
}
.product .product_title.entry-title{
  color: #896e50;
}
.product .price{
  color: #000;
}
.product form.cart .single_add_to_cart_button{
  background: #896e50 !important;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  border-radius: 50px;
}
.product form.cart .single_add_to_cart_button:hover{
  background: #000 !important;
}
.product form.cart .quantity .qty{
  color: #000;
}
.product .product_meta span{
  color: #333 !important;
  font-size: 16px !important;
}
.product .product_meta span a{
  color: #896e50 !important;
  text-decoration: none;
}
.product .woocommerce-product-details__short-description p{
  color: #000 !important;
}
/*end category listing page css */

/*start sidebar*/

#secondary{
  background-color: #E4DCCA;
  padding: 30px 20px;
  border-radius: 10px;
}

/*#secondary .sidebar-inner-wrap #block-8{
  background-color: #fff;
  padding: 15px;
}*/

#secondary .sidebar-inner-wrap #block-8 .wc-block-product-categories-list{
  padding: 0;
  margin: 0;
}
#secondary .sidebar-inner-wrap #block-8 .wc-block-product-categories-list li a{text-decoration: none;}
/*end sidebar*/

.single-product .woocommerce-notices-wrapper .woocommerce-message{
  background-color: #E4DCCA;
  border-left-color: #896e50;
}
.single-product .woocommerce-notices-wrapper .woocommerce-message a{
  background: #896e50;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  border-radius: 50px;
}
.single-product .woocommerce-notices-wrapper .woocommerce-message a:hover{
  background: #000;
}
/*start cart page*/
.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button{
  background: #896e50;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  border-radius: 50px;
}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button:hover{
  background: #000;
}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button:focus{
    outline: none !important;
  box-shadow: unset !important;
}
.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{
  background: #896e50;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  border-radius: 50px;
}
.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover{
  background: #000;
}
.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus{
   outline: none !important;
  box-shadow: unset !important;
}
.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{
  background: #F8F8F8;
    padding: 30px;
    border-radius: 5px;
}
.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{
background: #896e50;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  border-radius: 50px;
}
.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{
  background: #000;
}
.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus{
  outline: none !important;
  box-shadow: unset !important;
}
.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{
  background: #896e50;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  border-radius: 50px;
}
.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover{
  background: #000;
}
.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus{
   outline: none !important;
  box-shadow: unset !important;
}
/*end cart page*/

/*start order received*/
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{
  background-color: #d4edda;
    color: #155724;
    padding: 10px;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 0;
}
.woocommerce-order-received .woocommerce-order ul.order_details{
  padding: 20px;
  background: #e4dcca;
  display: inline-block;
}
.woocommerce-order-received .woocommerce-order ul.order_details li{
  font-weight: 700;
  color: #333;
}
.woocommerce-order-received .woocommerce-order ul.order_details li strong{
  color: #896e50;
  padding-top: 8px;
}
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns{display: flex;}

.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .col-1,
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .col-2
{
  flex: 0 0 50%;
  max-width: 50%;
}
  .woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .col-1 h2,
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .col-2 h2{
  margin-bottom: 10px !important;
}
/*end order received*/

@media screen and (max-width:767px){
  .eael-woo-product-carousel .swiper-wrapper .swiper-slide .eael-product-carousel .product-image-wrap .image-wrap img {
    width: 100%;
}
}

@media screen and (max-width:575px){
  .woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns{display: block;}
  .woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .col-1,
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .col-2{
   max-width: 100%;
}
	.contact_form.wpforms-container form .wpforms-one-half, .catering_form.wpforms-container form .wpforms-one-half{width:100%;margin-left:0 !important;}
}