html:root {
	scroll-behavior: auto;
}

@media (max-width: 1199px) {
	body.page-id-3080 #masthead {
		background: rgba(255, 255, 255, .8) !important;
	}
}

@media (min-width: 1200px) {
	#masthead .rudwall-header {
		height: 125px;
		transition: height .3s ease, min-height .3s ease !important;
	}

	#masthead.rudwall-head--small .rudwall-header {
		height: 80px;
		transition: height .5s ease, min-height .5s ease, background-color .5s ease, border-bottom-width .5s ease !important;
	}

	#masthead .rudwall-topbar {
		transition: opacity .5s ease !important;
	}

	#masthead .rudwall-navrow .hfe-nav-menu > li.menu-item:not(:last-child):after {
		width: 5px;
		height: 5px;
		margin-top: -3.91px;
		right: 13px;
	}

	.rudwall-navrow .hfe-nav-menu > li.menu-item > a.hfe-menu-item,
	.rudwall-navrow .hfe-nav-menu > li.menu-item > .hfe-has-submenu-container > a.hfe-menu-item {
		transition: all .3s ease !important;
	}

	.rudwall-navrow .elementor-widget-image:not(.rudwall-partner),
	.rudwall-navrow .elementor-widget-image:not(.rudwall-partner) img {
		transition: all .3s ease !important;
	}
}
