@charset "utf-8";
/* CSS Document */

.vasarlas_footer{
	display: grid;
	justify-items: center;
	gap: 0.5rem;
	grid: auto / 1fr 1fr;
	width:calc(100% - 1rem);
	color:#FFF;
	background:#bbb;
	padding: 0.5rem;
	border-radius: 7px;
	}

.vasarlas_footer span{
	font-weight: bold;
	}
.vasarlas_footer div{
	text-align: center;
	line-height: 1.2rem;
	}
.vasarlas_footer a{
	color:#FFF;
	}
.vasarlas_footer a:hover{
	color:#333;
	}
	
.cat_hist{
	font-size:0.9rem;
	color:#666;
	line-height:1.4rem;
	display: flex;
	align-items: center;
	gap: 0.75rem;
	margin: 0 0 1rem 0;
	flex-wrap: wrap;
  	}
.cat_hist a{
	color:#000;
	font-size:0.9rem;
	display:inline-block;
	}
.cat_hist a:hover{
	text-decoration: underline;
	}

.mf_quick_link{
	display:inline-block;
	color:#fff;
	font-size:0.8rem;
	font-weight:bold;
	margin:0.8rem 0;
	padding:0.2rem;
	color: #fff;
	background-color:#0089c8;
	}

.selected_header, .selected_header a{
	color: #333;
	}
.selected_header{
	border-bottom: solid 2px var(--red_2);
	background-color: initial;
	}

.mf_header_link{
	height: 30px !important;
 	margin-left: auto;
  	order: 2;
	}
.mf_header_link img{
	max-height: 30px;
	}

.vasarlas_desc_footer{
	margin-bottom: 0.5rem;
	background-color: #e8e8e8;
	padding: 0.2rem;
	}
.vasarlas_desc_footer h2{
	margin-top: 0;
	}

@media(max-width:50rem){
	.vasarlas_footer{
		grid: auto auto / auto;
		}

	.selected_header a:after{
		content:"" !important;
		}
	}