/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

@font-face {
  font-family: 'Gloock';
  src: url('../font/Gloock-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FuturaLT';
  src: url('../font/FuturaLT-Book.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


#header .header-nav {
  background: none !important;
}

a.text-muted.simpleblog__listing__post__wrapper__content__readmore {
  color: #CF992D !important;
  display: block !important;
}

.simpleblog__listing__post__wrapper__content__readmore span {
  text-decoration: none !important;
}

.custom-title span {
  background: linear-gradient(90deg, rgb(230, 214, 136) 0%, rgba(168, 113, 25, 1) 33%, rgb(218, 198, 121) 46%, rgba(176, 125, 39, 1) 57%, rgba(186, 138, 52, 1) 64%, rgba(190, 143, 57, 1));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

footer .elementor-heading-title span {
  background: linear-gradient(90deg, rgb(230, 214, 136) 0%, rgba(168, 113, 25, 1) 33%, rgba(186, 138, 52, 1) 64%, rgba(190, 143, 57, 1));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.btn-product-list,
#product .btn-primary {
  background: linear-gradient(90deg, rgb(211, 190, 110) 0%, rgb(205 184 135) 40%, rgb(220, 175, 105) 70%, rgb(189 142 72) 100%);
  transition: 0.5s ease, box-shadow 0.3s ease;
  border: 1px solid transparent;
}

#product .btn-primary:hover {
  background: white;
  transition: 0.2s ease, box-shadow 0.3s ease;
  color: #561c50;
  border: #561c50 solid 1px;
}

#iqitcookielaw {
  width: 30%;
}

.text-info {
  color: #cf992d !important;
}

.svg-map {
  fill: #561c50 !important;
}

#header .header-btn-w .header-btn {
  width: 55px;
  height: 55px;
  border-radius: 40px;
  padding: 5px;
  background: linear-gradient(90deg, rgba(255, 240, 169, 1) 0%, rgba(168, 113, 25, 1) 33%, rgba(255, 235, 154, 1) 46%, rgba(176, 125, 39, 1) 57%, rgba(186, 138, 52, 1) 64%, rgba(190, 143, 57, 1) 72%, rgba(242, 205, 120, 1) 100%);
}

#header .header-btn-w .header-btn>.icon {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  background-color: #fff;
  text-align: center;
  background-size: 35px;
  background-repeat: no-repeat;
  background-position: center;
  padding: 5px;
}

#desktop-header-container .justify-content-end {
  gap: 15px;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
.cbp-tab-title {
  font-family: "Gloock" !important;
}

p,
a span,
a {
  font-family: "FuturaLT" !important;
}

.papillon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform: translateX(0px);
  transition: transform 0.2s ease-out;
}

.papillon2 {
  position: absolute;
  top: 30%;
  left: 30%;
  transform: translateX(0px);
  transition: transform 0.2s ease-out;
}

.captcha_contact label {
display: none;
}

.product-id-category-3 .product-add-to-cart,
.product-id-category-4 .product-add-to-cart,
.product-id-category-6 .product-add-to-cart {
  display: none;
}

.product-id-35 .product-add-to-cart,
.product-id-35 .product-add-to-cart,
.product-id-36 .product-add-to-cart,
.product-id-37 .product-add-to-cart,
.product-id-38 .product-add-to-cart   {
  display: block !important;
}