@font-face {
  font-family: "Century Gothic";
  src: url("fonts/centurygothic.woff2") format("woff2"),
       url("fonts/centurygothic.woff") format("woff");
}

h2.col-xs-120.nopad.title,
h2.col-xs-120.col-sm-60.col-md-90.nopad.category-title {
  font-family: "Century Gothic", sans-serif !important;
  font-weight: bold;
  text-transform: uppercase;
}

h2.title {
  font-family: "Century Gothic", sans-serif !important;
  font-weight: bold;
  text-transform: uppercase;
  

}  
h1 {
  font-family: "Century Gothic", sans-serif !important; 
  font-size: 28px;
  font-weight: bold;
  text-transform: uppercase;
  font-style: normal;
  font-variant: normal;
  letter-spacing: normal;
  line-height: 34px;
  text-decoration: none solid rgb(51, 51, 51);
  text-align: start;
  text-indent: 0px;
  vertical-align: baseline;
  white-space: normal;
  word-spacing: 0px;

}
h2 #ui-id-1 .item.nomargin-top.ui-accordion-header.ui-corner-top.ui-state-default.ui-accordion-icons.ui-accordion-header-collapsed.ui-corner-all.confirmed.ui-state-hover {

  font-family: "Century Gothic", sans-serif !important; 
  font-size: 18px;
  font-weight: 400;  
  font-style: normal;
  font-variant: normal;
  letter-spacing: normal;
  line-height: 26px;
  text-decoration: none solid rgb(31, 34, 37);
  text-align: start;
  text-indent: 0px;
  text-transform: none;
  vertical-align: baseline;
  white-space: normal;
  word-spacing: 0px;
}

.ui-accordion-header {
  font-family: "Century Gothic", sans-serif !important; 
  font-weight: bold;
  text-transform: uppercase;
}

h3 {
	
	font-family: "Century Gothic", sans-serif !important;
	font-size: 18px;
  font-weight: bold;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	line-height: 22px;
	text-decoration: none solid rgb(34, 34, 34);
	text-align: start;
	text-indent: 0px;
	text-transform: none;
	vertical-align: baseline;
	white-space: normal;
	word-spacing: 0px;
}

h2 {
  
  font-family: "Century Gothic", sans-serif !important; 
  font-weight: bold;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  letter-spacing: normal;
  line-height: 35px;
  text-decoration: none solid rgb(31, 34, 37);
  text-align: start;
  text-indent: 0px;
  text-transform: none;
  vertical-align: baseline;
  white-space: normal;
  word-spacing: 0px;
}
.egyedi-cimke div {
  background-color: #5C72FF !important;
  color: #FFFFFF !important;
}
input #rendeles_nev .input-text rendeles_nev                                             {
	/* Font & Text */
	font-family: Inter, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 16px;
	text-decoration: none solid rgb(51, 51, 51);
	text-align: start;
	text-indent: 0px;
	text-transform: none;
	vertical-align: baseline;
	white-space: normal;
	word-spacing: 0px;

	/* Color & Background */
	background-attachment: scroll;
	background-color: rgb(255, 255, 255);
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	color: rgb(51, 51, 51);

	/* Box */
	height: 40px;
	width: 459.453px;
	border: 1px solid #333333 !important;
	border-top: 1px solid #333333 !important;
	border-right: 1px solid #333333 !important;
	border-bottom: 1px solid #333333 !important;
	border-left: 1px solid #333333 !important;
	margin: 0px 0px 20px;
	padding: 12px;
	max-height: none;
	min-height: 0px;
	max-width: none;
	min-width: 0px;
}

.custom-checkbox input:checked ~ .checkmark {
    background-color: #00457c;
    border: 1px solid #F8F8F8;
}





/* ==================== FŐOLDAL - MAINMENU - PC + MOBIL: Fejléc menüpontok félkövérek ================= */
.header-block .top__menu a.link,
.header-block .top__menu a.gomb,
.header-block .top__menu .dd-button,
.header-block #mainmenu .dd-button {
  font-weight: 700 !important;
}




/* ==================== PRODUCT PAGE: Tulajdonság box ================= */
/* Tulajdonságok sorok kisebb magassággal */
.product-specifics-row {
    padding: 6px 10px !important;
    min-height: auto !important;
}

/* A h2 és h3 alap margóinak eltüntetése */
.product-specifics-name,
.product-specifics-value {
    font-family: Inter Regular !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 22px !important;
}

/* Tulajdonságok sorok - ugyanaz a betűtípus és méret, de nem félkövér */
.product-specifics .product-specifics-name,
.product-specifics .product-specifics-value {
    font-family: "Century Gothic", sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    text-transform: none !important;
    line-height: 1.4 !important;
}



/* ======================= PRODUCTS CAROUSEL: Szóköz és félkövér árak ================ */
/* Cikkszám felirat és cikkszám között távolság */
.products-carousel .details-value {
    padding-left: 10px !important;
}
/* Nettó és bruttó árak és a számok között távolság */
.products-carousel .price-net,
.products-carousel .price-gross {
    gap: 6px !important;
}
/* Nettó és bruttó ár összege félkövér */
.products-carousel .price-value,
.products-carousel .price-value.netto,
.products-carousel .price-value.brutto {
    font-weight: 700 !important;
}


/* ================= PRODUCT PAGE: Nettó és bruttó árak félkövérek ============= */

.ar_netto .price-value,
.ar_brutto .price-value {
    font-weight: 700 !important;
}