@media (min-width:768px) and (max-width:991px) {
	body.lang_en #menu .navbar-nav > li > a {
		padding: 0.5rem 0.65rem;
	}
}​

/* startpage */
body.node_2 h1 {
	display: none;
}
body.node_2 .row.services {
	text-align: center;
	-webkit-transition: var(--anim-g);
	-moz-transition:	var(--anim-g);
	-ms-transition:		var(--anim-g);
	-o-transition:		var(--anim-g);
	transition:			var(--anim-g);
}
body.node_2 .row.services h4 {
	color: var(--white) !important;
}
body.node_2 .row.services a {
	color: var(--white) !important;
	text-decoration: none;
	-webkit-transition:  var(--anim-g);
	-moz-transition:	 var(--anim-g);
	-ms-transition:		 var(--anim-g);
	-o-transition:		 var(--anim-g);
	transition:			 var(--anim-g);
}
body.node_2 .row.services .startpage_1:hover a,
body.node_2 .row.services .startpage_2:hover a,
body.node_2 .row.services .startpage_3:hover a,
body.node_2 .row.services .startpage_4:hover a {
	background: var(--white) !important;
	color: var(--blue-1) !important;
}
body.node_2 .row.services .startpage_1 {
	background: var(--blue-1);
}
body.node_2 .row.services img {
	margin: 0 auto 1rem;
	max-width: 48px;
	max-height: 48px;
}
body.node_2 .row.services .startpage_2 {
	background: var(--blue-2);
}
body.node_2 .row.services .startpage_3 {
	background: var(--blue-1);
}
body.node_2 .row.services .startpage_4 {
	background: var(--blue-2);
}
@media screen and (min-width: 576px) {
	body.node_2 .row.services .startpage_1 {
		background: var(--blue-1);
	}
	body.node_2 .row.services .startpage_2 {
		background: var(--blue-2);
	}
	body.node_2 .row.services .startpage_3 {
		background: var(--blue-2);
	}
	body.node_2 .row.services .startpage_4 {
		background: var(--blue-1);
	}
}
@media screen and (min-width: 768px) {
	body.node_2 .row.services .startpage_1 {
		background: var(--blue-1);
	}
	body.node_2 .row.services .startpage_2 {
		background: var(--blue-2);
	}
	body.node_2 .row.services .startpage_3 {
		background: var(--blue-2);
	}
	body.node_2 .row.services .startpage_4 {
		background: var(--blue-1);
	}
}
@media screen and (min-width: 992px) {
	body.node_2 .row.services .startpage_1 {
		background: var(--blue-1);
	}
	body.node_2 .row.services .startpage_2 {
		background: var(--blue-2);
	}
	body.node_2 .row.services .startpage_3 {
		background: var(--blue-1);
	}
	body.node_2 .row.services .startpage_4 {
		background: var(--blue-2);
	}
}
body.node_2 .row.services .startpage_1,
body.node_2 .row.services .startpage_2,
body.node_2 .row.services .startpage_3,
body.node_2 .row.services .startpage_4 {
	-webkit-transition:	var(--anim-g);
	-moz-transition:	var(--anim-g);
	-ms-transition:		var(--anim-g);
	-o-transition:		var(--anim-g);
	transition:			var(--anim-g);
}
body.node_2 .row.services .startpage_1:hover,
body.node_2 .row.services .startpage_2:hover,
body.node_2 .row.services .startpage_3:hover,
body.node_2 .row.services .startpage_4:hover {
	background: var(--blue-3);
}

body.node_2 .row.services .startpage_3 img,
body.node_2 .row.services .startpage_4 img {
	padding: 6px;
}

body.node_2 section#content .row.services a {
	padding: 0 .2rem;
	border-radius: .25rem;
}
body.node_2 section#content .row.services a:hover {
	color: var(--blue-2) !important;
}
body.node_2 .row.services .object-center {
	margin-bottom: 0 !important;
}

/* bemutatkozás */
body.node_5523 .timeline {
	padding-top: 1.5rem;
}
body.node_5523 .timeline > li > .timeline-panel {
	padding: .75rem;
	font-size: .875em;
	-webkit-filter:	none;
	-moz-filter:	none;
	-ms-filter:		none;
	-o-filter:		none;
	filter:			none;
}
@media (min-width: 768px){
	body.node_9130 p.valigned {
		margin-top: .75rem;
	}
}
@media (min-width: 992px){
	body.node_9130 p.valigned {
		margin-top: 1.35rem;
	}
}

/* munkatársak */
body.node_13028 .card,
body.node_13103 .card {
	-webkit-transition: var(--anim-g);
	-moz-transition:	var(--anim-g);
	-ms-transition:		var(--anim-g);
	-o-transition:		var(--anim-g);
	transition:			var(--anim-g);
}
body.node_13028 .card:hover,
body.node_13103 .card:hover {
	transform: translateX(-.25rem) translateY(-.25rem);
	box-shadow: var(--bs-box-shadow) !important;	
}

/* kapcsolat */
body.node_4326.lang_hu table {
	width: auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
body.node_4326.lang_hu .content-view-full .googlemap {
	height: 250px;
	margin-bottom: 1rem;
}
@media (min-width: 576px){
	body.node_4326.lang_hu .content-view-full .googlemap {
		height: 300px;
	}
}
@media (min-width: 768px){
	body.node_4326.lang_hu .content-view-full .googlemap {
		height: calc(100% - 20px);
		margin-bottom: 0;
	}
}
body.node_4326 form textarea {
	height: 12rem;
}

/* contacts */
body.node_5951.lang_en table {
	width: auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
body.node_5951.lang_en .content-view-full .googlemap {
	height: 250px;
	margin-bottom: 1rem;
}
@media (min-width: 576px){
	body.node_5951.lang_en .content-view-full .googlemap {
		height: 300px;
	}
}
@media (min-width: 768px){
	body.node_5951.lang_en .content-view-full .googlemap {
		height: calc(100% - 20px);
		margin-bottom: 0;
	}
}
body.node_5951 form textarea {
	height: 12rem;
}

/* karrier */
body.node_4411 .form_pager {
	margin-bottom: 1rem;
}
body.node_4411 .form_pager div {
	background: var(--bs-secondary-bg-subtle);
	border: 3px solid var(--white);
	border-radius: var(--bs-border-radius);
	text-align: center;
	color: #dadada;
	font-weight: bold;
	padding: .5rem 0;
}
body.node_4411 .form_pager div.active {
	background: var(--blue-3);
	color: #5b8cad;
}
body.node_4411 .form_pager div span {
	display: inline-block;
	width: 24px;
	background: var(--white);
	border-radius: 30px;
}
body.node_4411 .form_pager div.before {
	background: var(--bs-success-bg-subtle);
}
body.node_4411 .form_pager div.before span {
	background: var(--bs-success);
	color: var(--bs-success-bg-subtle);
}

/* társadalmi felelősségvállalás */
body.node_4359 table.nodesign tr:first-child td:first-child {
	width: 100px;
}
body.node_4359 table.nodesign img {
	max-height: 100px;
	width: auto;
	margin: 0 auto;
}
body.node_4359 table.nodesign img.embed_inline {
	display: block;
}
@media (min-width: 768px){
	body.node_4359 table.nodesign tr:first-child td:first-child {
		width: 150px;
	}
	body.node_4359 table.nodesign img {
		max-height: 150px;
	}
}
@media (min-width: 992px){
	body.node_4359 table.nodesign tr:first-child td:first-child {
		width: 175px;
	}
	body.node_4359 table.nodesign img {
		max-height: 175px;
	}
}
@media (min-width: 1200px){
	body.node_4359 blockquote img {
		margin-top: 15px;
	}
	body.node_4359 table.nodesign tr:first-child td:first-child {
		width: 200px;
	}
	body.node_4359 table.nodesign img {
		max-height: 200px;
	}
}

/* Privátbanki tanácsadói menükártya */
@media (min-width: 768px){
	body.node_4360 .mainpage_link_img {
		height: 122px;
	}
}
@media (min-width: 992px){
	body.node_4360 .mainpage_link_img {
		height: 137px;
	}
}
@media (min-width: 1200px){
	body.node_4360 .mainpage_link_img {
		height: 145px;
	}
}

/* Referenciák */
@media (min-width: 768px) {
	body.node_4318 .mainpage_link_img {
		height: 99px;
	}
}
@media (min-width: 1200px) {
	body.node_4318 .mainpage_link_img {
		height: 111px;
	}
}

/* Díjak, előadói felkérések */
body.node_5651 .prizes_items .col-12:nth-child(odd) .card {
	background: var(--bs-secondary-bg);
}
body.node_5651 .prizes_items .col-12 .card:last-child {
	border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
body.node_5651 .prizes_items .card .card-body p:last-child {
	margin-bottom: 0 !important;
}
body.node_5651 .prizes_items .card .card-image img {
	max-height: 150px;
}

/* Pénzügyi kisokos */
body.node_4374 table.money_faq th:hover {
	filter: saturate(100%) !important;
}
body.node_4374 table.money_faq th a {
	color: var(--white) !important;
	background: none !important
}

/* Vállalati treasury konzultációs szolgáltatási lista */
body.node_4361 table tr th:nth-of-type(2),
body.node_4361 table tr td:nth-of-type(2) {
	width: 110px;
}
body.node_4361 table tr th:last-child,
body.node_4361 table tr td:last-child {
	width: 150px;
}
body.node_4361 table td[colspan="3"] {
	border-left: none;
	border-right: none;
}

/* Szakmai elismerések, előadói felkérések */
body.node_5651 .card table {
	width: 370px !important;
	margin: 0 auto 1rem;
}
body.node_5651 .card table th,
body.node_5651 .card table td {
	padding: .15rem !important;
}

/* References */
body.node_6190 .mainpage_link_img {
	height: 120px;
	background-position: center center;
}
@media screen and (min-width: 576px) {
	body.node_6190 .mainpage_link_img {
		height: 150px;
	}
}
@media screen and (min-width: 768px) {
	body.node_6190 .mainpage_images .object-center {
		margin-bottom: 0 !important;
	}
	body.node_6190 .mainpage_link_img {
		height: 120px;
	}
}
@media screen and (min-width: 1200px) {
	body.node_6190 .mainpage_link_img {
		height: 128px;
	}
}