.row:has(.branding){
	display: flex;
	align-items: center;
}
header.header-v3 .area-main-menu .gva-search-region {
    top: 50%;
    transform: translateY(-50%);
}
.menu-bar {
    top: 50%;
    transform: translateY(-50%);
}
@media screen and (min-width: 768px){
	.branding img {
    max-width: 300px;
}
}


.gavias-slider .tp-caption.caption-skin-dark .caption-inner {
    color: white !important;
}