

/* main#wrapper {background: linear-gradient(SeaGreen, Olive, SeaGreen); } */



/* text font */
@font-face {
	font-family: 'lexend';
	src: url('../fonts/lexend-vbrf.ttf') format('truetype');
	font-weight: normal; 
	font-style: normal;
}

@font-face {
	font-family: 'txtfnt';
	src: url('../fonts/inter-vbrf.ttf') format('truetype');
	font-weight: normal; 
	font-style: normal;
}


/* base font */
@font-face {
	font-family: 'blair';
	src: url('../fonts/blair.ttf') format('truetype');
	font-weight: normal; 
	font-style: normal;
}




 /* title font */
@font-face {
	font-family: 'gempire';
	src: url('../fonts/gempire_regular.ttf') format('truetype');
	font-weight: normal; 
	font-style: normal;
}

/* title font - med */
@font-face {
	font-family: 'gempire-med';
	src: url('../fonts/gempire_medium.ttf') format('truetype');
	font-weight: normal; 
	font-style: normal;
}

/* title font - bold */
@font-face {
	font-family: 'gempire-bold';
	src: url('../fonts/gempire_bold.ttf') format('truetype');
	font-weight: normal; 
	font-style: normal;
}


/* termeknevek */
:root{
	font-family: txtfnt!important;
	/* --bs-link-color: #0f1246;
	--bs-blue: #49f553; 
	--bs-btn-bg: #49f553;  */
 
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;


    --bs-blue: #49f553;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;

    --bs-link-hover-color: #49f553;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;


    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;


    --bs-primary: var(--bs-blue);
    --bs-secondary: var(--bs-gray);


    --bs-primary-rgb: var(--bs-primary);
    --bs-secondary-rgb: var(--bs-secondary);
    --bs-success-rgb: var(--bs-success);
    --bs-info-rgb: var(--bs-info);
    --bs-warning-rgb: var(--bs-warning);
    --bs-danger-rgb: var(--bs-danger);
    --bs-light-rgb: var(--bs-light);
    --bs-dark-rgb: var(--bs-dark);

    --bs-white-rgb: var(--bs-white);
    --bs-black-rgb: var(--bs-black);
    --bs-body-color-rgb:var(--bs-dark);
    --bs-body-bg-rgb: var(--bs-white);
    --bs-body-color: var(--bs-dark);
    --bs-body-bg: var(--bs-white);
    --bs-border-color: var(--bs-gray-300);
    --bs-link-color: var(--bs-blue);
 
  
}
/* 
.btn-outline-primary .btn .btn-primary{
	 
    --bs-btn-color: #0f1246;
    --bs-btn-border-color: #49f553;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #29d523;
    --bs-btn-hover-border-color: #49f553;
    --bs-btn-focus-shadow-rgb: 13,110,253;
    --bs-btn-active-color: #0f1246;
    --bs-btn-active-bg: #49f553;
    --bs-btn-active-border-color: #dddddd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    --bs-btn-disabled-color: #777777;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #29d523;
    --bs-gradient: none
} */

/* override base font on all texts */
body {
	/* background-color: #0f1246;
	color:whitesmoke; */
  font-family: txtfnt!important;
  /* font-size: 90%; */
  /* color:black ; */
   
}




/* hide the text 'popular products' */
#content > section.featured-products > div.container > h2
{
	display:none!important;
	 
}


/* add to cart icon*/
 
#content > section > div.container > div > article  > div > div > div.product-miniature__infos__bottom > form > button
{ 
	color: #000;
	background: #49f553;

}  

  #content > section > div.featured-products-footer.text-center > a
{
	color: #0f1246;
}  

 

#home-slider > div > div.carousel-inner > li > a > figure > figcaption > h2{
	font-family: gempire-bold;
	font-size: 200%;
}
 

#content-wrapper ~ h1
{
	font-family: gempire-bold;
} 



 .btn.btn-primary.flex-grow-1.flex-md-grow-0
{
	color: #000;
	background: #49f553;
} 


/* space a class neveben */
/* .badge.new
{

} */

/* 
#home-slider > div > div.carousel-inner > li:nth-child(2) > a > figure > figcaption
#home-slider > div > div.carousel-inner > li:nth-child(2) > a > figure > figcaption > h2 */

 

#add-to-cart-or-refresh > div.product__add-to-cart.product-add-to-cart.js-product-add-to-cart > div.row.g-2 > div.product-actions__button.add.col > button
{
	color: #000;
	background: #49f553;
}  

div.blockreassurance_product
{
	font-size: 85%;
}


span.block-title
{
  font-family:  gempire;
}


/* 
/* slider bogyo a kozepen */
#home-slider > div > div.carousel-indicators > button
{
	color: black;
	background: black;
}   */

.h4.product__name  
{
	font-family: gempire;
}

.accordion-button, .page-title-section.h2.mb-4
{
	font-family: gempire-bold;
}

#category-description > h5
{
	font-family: txtfnt!important;
	font-size: 95%;
}

#subcategories > div
{
		margin: 1%;
}


.subcategory {
	
	min-width: fit-content;	
	text-align: left;
}
/*
i.material-icons
{

	
}
*/

/*logo*/
#header > div.header-bottom > div > div > div.d-flex.align-items-center.col-auto.logo.order-xl-1.ms-lg-0.ms-2.me-lg-0.me-auto > h1 > a
{

margin-top: 3%;
margin-bottom: 3%;
}

.header-bottom .navbar-brand {
  margin-top: 3%;
margin-bottom: 3%;
}

button.btn.btn-primary
{
  background: #49f553;
  color: #000;
}


/* ALL PRODUCTS */
a.all-product-link.btn.btn-outline-primary.btn-with-icon
{
  background: #49f553;
  color: #000;
 
}


/* .btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13,110,253;
 
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
} */

.ratio-homeSlider {
  --bs-aspect-ratio: 14%;
  min-height: 175px;
}

.page-product .product__name {
  font-family: gempire-bold;
}

.category-tree__title__link {
  font-family: gempire-med;
  font-size: 65%;
  font-weight: 650;
}

.category-tree__item__link {
  font-family: gempire;
  font-size: 65%;
  font-weight: 400;
}

.block-category #category-description {
  font-family: gempire;
   
  font-weight: 400;
}

#category-description > h5 {
  font-family: gempire-med!important;
  font-size: 80%;
  font-weight: 500;
}

.material-icons.header-block__icon
{
    color: #49f553;;
}