/* Store name in header */
body {
  font-size: 18px !important;
}
#fixed-header .header-logo a {
  display: flex;
  align-items: center;
}

#fixed-header .header-logo a::after {
  content: "FantasyFut";
  font-size: 18px;
  font-weight: 600;
  margin-left: 10px;
  color: #fff;
}

.search-header-bar {
  justify-content: space-between !important;
}

/* End */
/* SHIPPING */
.tab-content > .tab-pane {
  display: block;
}
.fade:not(.show) {
  opacity: 01;
}
.card-table-header,
.profile-title.d-none.d-lg-block.theme-text-primary {
  background-color: #e46822 !important;
  color: #ffffff;
  border-top: 1px solid #fff !important;
}
/* END */
.search-header {
  padding: 0px !important;
}
.loyalty_footer_btn {
  display: none !important;
}
.product-crd-spec {
  min-height: 60px;
}
.btn-outline-primary,
.btn.btn-buy-now {
  color: #ffffff;
  border-color: #ffffff;
}
.account-lang-currency .account-btn {
  background-color: #e46822;
  border: 2px solid #e46822;
  color: #fff;
}
.text-color-primary,
p,
.store-section p {
  font-size: 15px;
}
.icon-account_circle_black_24dp:before,
.product-sku {
  color: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p,
.product-title,
.btn-add-to-cart,
.select-quantity-div select,
.loyalty-points-expected-section,
.cart-product-row-wrapper,
.filter-result,
.filter-order,
.product-item .product-title,
.product-item .product-title > span {
  color: #fff;
}
.MuiTypography-root.MuiTypography-body1.css-1uujsfq,
.MuiStack-root.css-1hmxd6 {
  color: #000;
}
.section-title {
  justify-self: center;
  text-align: center;
}

.form-control,
#product-custom-user-option-fields .form-group label,
.main.flex-grow-1.app-content {
  background-color: #000;
}

.form-control,
#product-custom-user-option-fields .form-group label {
  font-size: 20px !important;
}

.form-control {
  border-radius: 7px;
}
.slick-dotted.slick-slider {
  margin-top: 30px;
  border-radius: 23px;
}
#slick-slide00 > div > div > a > img,
#slick-slide00 {
  height: 100% !important;
}
.footer-store-section-bars {
  min-height: 60px;
}
.loyalty_footer_btn {
  color: #fff !important;
}
.loyalty-points-rewards-list-logo.loyalty-points-rewards-popup-logo
  > path:first-child,
.loyalty-points-rewards-list-logo.loyalty-points-rewards-popup-logo
  > path:nth-child(4),
.loyalty-points-rewards-list-logo.loyalty-points-rewards-popup-logo
  > path:nth-child(3) {
  fill: #ffffff !important;
}
.gallery img,
.products-details-page #product-images-slick img {
  border-radius: 13px;
}
/* Slider product */
/* div.products-slider-wrapper {
  justify-items: flex-start;
} */
.prod-col.prod-col-tb {
  /* background-image: linear-gradient(#ffe7e7, #ffffff);
  border: 1px solid #e46822; */
  background-image: linear-gradient(#0c1424, #1f1f1f);
  border: 1px solid #444444;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
  border-radius: 13px;
  padding: 10px;
  margin: 20px 5px;
}
.products-slider .slick-slide,
.products-slider .prod-col {
  /* border: 1px solid #e46822; */
  border: 1px solid #444444;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
  border-radius: 13px;
  padding: 10px;
  margin: 0px 5px;
}
.product-item img {
  border-radius: 13px;
}
.btn-primary {
  color: #ffffff;
  max-width: 100%;
  width: 100%;
  border-radius: 5px;
}
a.more-button {
  color: #e46822;
  background-color: #ffeeee;
}
.product-item .product-title,
.product-item .product-title > span {
  min-height: 0px;
  height: 30px;
}
.slick-next {
  right: -35px;
  background-color: #000 !important;
}
.slick-prev {
  left: -35px;
  background-color: #000 !important;
}
a.more-button {
  padding: 10px;
}
[dir="rtl"] .slick-prev {
  right: -35px;
  background-color: #000;
}
[dir="rtl"] .slick-next {
  left: -35px;
  background-color: #000;
}

.home-products-section.section-padding-space {
  /* background-image: linear-gradient(#0C1424, #1f1f1f); */
  background-image: linear-gradient(#000000, #151515);
  padding: 30px 50px;
  margin-top: 50px !important;
  margin: 0px 80px;
  margin-bottom: 30px;
  /* border: 1px solid #E4E4E7; */
  border: 1px solid #444444;
  border-radius: 23px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  width: 80%;
  justify-self: center;
}
/* Testimonial */
.testimonials-customer-card {
  background-color: #444444 !important;
  color: #fff;
  margin: 0px 15px 0px 5px;
  border-radius: 8px;
  padding: 10px;
}
.testimonials-customer-card .card-body {
  padding: 15px;
  border: 3px solid #fff;
  border-radius: 5px;
}
.container.section-slider-padding-space.slider-container {
  padding-bottom: 40px;
}
.testimonials-customer-name::after {
  content: "★★★★★";
  display: block;
  font-size: 20px;
  letter-spacing: 2px;
  margin-top: 6px;
  color: #ffd700;
}
.testimonials-customer-text {
  color: #fff;
}
/* footer */
.footer-copyrights-vat-certificate {
  background-color: #000;
  color: #fff;
  width: 50% !important;
  align-self: flex-end;
  margin-top: -60px;
  padding: 0px 30px;
  border-right: 2px solid #e4e4e4;
  border-left: 2px solid #e4e4e4;
}
.footer-companies {
  background-color: #000;
  width: 50% !important;
}

#a5182ad1-f2ec-42a1-abcb-7a263db08542,
#c4817bc6-1ba6-4897-a7c7-56d2104f7593 {
  display: none;
}
/* Related Products Heading Styling */
.section-title.p-0.theme-text-primary,
.section-title.theme-text-primary {
  /* color: #D5BB66; */
  color: #fff;
  display: flex !important;
  width: 100%;
  justify-content: center;
}

.section-title.p-0.theme-text-primary::before,
.section-title.p-0.theme-text-primary::after,
.section-title.theme-text-primary::before,
.section-title.theme-text-primary::after {
  content: "" !important;
  /* background-color: #D5BB66 !important; */
  background-color: #fff !important;
  flex: 0 0 15% !important;
  height: 1px !important;
  margin: 0px 15px;
  align-self: center;
}
.section-title.theme-title-primary {
  display: flex !important;
  width: 100%;
  justify-content: center;
}
.theme-title-primary {
  color: #fff !important;
}

.section-title.theme-title-primary::after,
.section-title.theme-title-primary::before {
  content: "" !important;
  /* background-color: #e46822 !important; */
  background-color: #fff !important;
  flex: 0 0 15% !important;
  height: 1px !important;
  margin: 0px 15px;
  align-self: center;
}
/* header logo */
.search-header .image-logo {
  width: 115px;
  object-fit: cover;
}
.search-header-bar {
  height: 110px;
}
.rtl .profile-item {
  padding-right: 30px;
}
.profile-item {
  padding: 10px 20px 10px 30px;
}
.profile-section *,
.blog-text p,
li::marker {
  color: #fff;
}
.text-color-primary,
.loyalty-points-section .loyalty-points-login,
div.row.cart-products-with-totals
  > div.col-12.col-lg-4
  > div:nth-child(3)
  > div
  > div
  > div
  > div.flex-shrink-0,
.cart-product-prices .totals,
div.row.cart-products-with-totals
  > div.col-12.col-lg-4
  > div.cart-totals-div
  > div:nth-child(2)
  > div.flex-shrink-0,
.section-title,
.coupon-form h4,
.theme-text-primary,
.btn-link-categories,
.blog-title h1,
.custom-checkbox-label.text,
.row label {
  color: #fff !important;
}
.add-to-cart-icon,
#product-custom-user-dropdown-fields select {
  background-color: #fff !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}

div
  > div
  > div
  > div.text-center.mt-5.category-products-display-more-section
  > a,
div.text-center.mt-5.category-products-display-more-section > a {
  color: #e46822 !important;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  background-color: #e46822;
  color: #fff;
}
/* PRODUCT SINGLE PAGE */
.products-details-page #product-images-slick img {
  min-height: 350px;
  object-fit: contain;
}
#product-images-slick > div > div > div > div > div > a {
  padding: 5px 10px 0px 10px;
}
.text-short-description div > *:not(p) {
  display: none !important;
}
.text-short-description div:has(dl),
.text-short-description div:has(*:contains("dl")) {
  display: none !important;
}
/* END */

@media (max-width: 1024px) {
  .home-products-section.section-padding-space {
    width: 93%;
    margin-top: 50px;
    justify-self: center;
  }
}
@media (max-width: 768px) {
  .home-products-section.section-padding-space {
    padding: 20px 5px;
    margin-top: 50px !important;
    margin: 0px 5px;
    margin-bottom: 30px;
    /* border: 1px solid #E4E4E7; */
    border: 1px solid #444444;
    border-radius: 13px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    width: 92%;
  }
  /* footer */
  .footer-copyrights-vat-certificate {
    width: 100% !important;
    margin-top: 0px;
    padding: 0px 30px;
    padding-bottom: 20px;
    border-top: 2px solid #e4e4e4;
  }
  div.footer > footer > div.footer-copyrights-vat-certificate > div > div {
    margin-top: -20px;
  }
  .footer-companies {
    width: 100% !important;
  }
  .pb-2 {
    padding-top: 15px;
  }
  /* div.footer-store-section.store-section.footer-theme-bg-primary.footer-theme-text-for-primary-bg > div > div > div.col-12.col-lg-7 > div > div:nth-child(2) {height: 0px;} */
  #e878e8b9-a18c-4503-857e-e5a2bc739f9e,
  #dd960b26-0a0b-415b-a8bc-08ec31f1c3f1,
  #df1e82c1-0d3a-425e-b635-161c5cd6b115 {
    display: none;
  }
  #c4817bc6-1ba6-4897-a7c7-56d2104f7593,
  #a5182ad1-f2ec-42a1-abcb-7a263db08542 {
    display: block;
  }
  .slick-dotted.slick-slider {
    margin-right: 8px;
    margin-left: 8px;
    width: 96%;
    margin-top: 0px;
    border-radius: 7px;
  }
  .products-list .prod-col {
    width: 47%;
  }
  /* header logo */
  .search-header .image-logo {
    width: 67px !important;
    object-fit: cover;
  }
  .search-header-bar {
    height: 75px;
  }
  .section-title.p-0.theme-text-primary,
  .section-title.theme-text-primary,
  .section-title.theme-title-primary {
    font-size: 20px;
  }
  .mt-5 {
    margin-top: 1.5rem !important;
  }
  .main-slider .slider-item,
  .slick-slide img,
  #slick-slide01 > div > div > a,
  #slick-slide02 > div > div > a,
  #slick-slide03 > div > div > a,
  #slick-slide00 > div > div > a,
  #slick-slide11 > div > div > a,
  #slick-slide10 > div > div > a,
  #slick-slide12 > div > div > a {
    /* height: 300px !important; */
  }
  #b04969e5-bfeb-49c4-b7af-56cdd18d3f80 {
    display: block;
    padding-top: 0px;
  }
}

#fixed-header .header-logo a {
  display: flex !important;
}