@charset "utf-8";
/* CSS Document */


/* Typography and fonts */
/* IBMPlexSans */
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-ThinItalic.ttf")
    format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-ExtraLight.ttf")
    format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-ExtraLightItalic.ttf")
    format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-Light.ttf")
    format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-LightItalic.ttf")
    format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.ttf")
    format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-Italic.ttf")
    format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-Medium.ttf")
    format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-MediumItalic.ttf")
    format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBold.ttf")
    format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBoldItalic.ttf")
    format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("assets/fonts/IBM_Plex_Sans/IBMPlexSans-BoldItalic.ttf")
    format("truetype");
  font-weight: 700;
  font-style: italic;
}

/* Poppins */
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-ExtraLightItalic.ttf")
    format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-ExtraBoldItalic.ttf")
    format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("assets/fonts/Poppins/Poppins-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
/* BrushScriptMT */
@font-face {
  font-family: "BrushScriptMT";
  src: url("assets/fonts/BrushScriptMT/brush-script-mt-kursiv.ttf")
    format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "BrushScriptMT";
  src: url("assets/fonts/BrushScriptMT/brush-script-mt.ttf") format("truetype");
  font-style: italic;
}


.heading_section h1{
  font-family: 'Poppins';
      margin-bottom: 24px;
      margin-top: 70px;
  
}

.related.products>h2{
  font-family: 'Poppins';
  font-size: 32px;
  line-height: 40px;
}
.breadcrumbs_section{
  display: none;
}

.category_description p{
   font-family: "IBMPlexSans";
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	letter-spacing: 0em;
	text-align: center;
}


body#light .summary .price .woocommerce-Price-amount.amount{
  font-family: "IBMPlexSans";
    font-size: 32px;
    line-height: 40px;
}

.single-product .summary .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{
  color: #000 !important;
}
.heading_section {
    background: url(https://dinolocdejoaca.demo.horeka.ro/wp-content/uploads/2024/03/Group-10-1.png) center / cover no-repeat, #397b80 !important;
}
.footer {
    border-top: 0px solid rgba(255, 255, 255, 0.2);
  }
.header .top-header{
	display: none !important;
}

.tax-product_cat .custom_box .product__details .price{
	display: none !important;
}

.tax-product_cat .custom_box .btn-primary-slide {
    float: left;
    background-color: #53AF4A;
    padding: 12px 24px 12px 24px;
    border-radius: 4px;
}

.woocommerce-loop-product__title span{
	width: 100%;
	display: block;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 16px;
}

.woocommerce-loop-product__title span svg{
    margin-right: 8px;
    vertical-align: text-bottom;
  }

  .category_description {
    margin-bottom: 50px;
}

.footer .main-footer {
    padding: 50px 0 50px;
    background: #F7F7F7;
}
.footer address a, .footer .adress-complete, .footer .footer-menu ul li a, .footer address .contact-item, .footer h3 span, .footer p, .footer .fa-phone-alt, .footer .copyright .copy_content a {
    color: #2B0808 !important;
}

.btn-outline-primary, .woocommerce .summary .cart .quantity input{
  border-radius: 4px;
}

.footer .copyright {
    background-color: #F7F7F7;
}

 .product_meta {
  display: none !important;
}

.slide_button .btn-primary-slide{
  max-width: 200px;
}

.menu-primary-menu-container li {
    padding-top: 12px;
}

.header .main-header .navigation ul li a{
    color: #fff;
    text-decoration: none;
    font-family: IBMPlexSans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none !important;
}

.fa-search{
  display: none !important;
}

.header .main-header .navigation ul li a{
  padding: 0px;
  padding-right: 40px;
}

.fa-shopping-cart{
  color: #fff !important;
}

.navigation, .cart_trigger{
  display: inline-block;
}

.cart_trigger{
  cursor: pointer;
}

.variations-addons-section .wc-pao-addons-wrapper{
  height: unset !important;
}

.woocommerce-order-overview__date date{
  display: block !important;
}

body#light .main-header.navbar-fixed-top .fa-shopping-cart {
    color: #000 !important;
}

